/*------------- WISEMAN --------------*/
body{
margin:0px;
padding:0px;
background:url(../wise_images/pagebg-back.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}


*{
margin:0px;
padding:0px;
}

.clear{
margin:0px;
padding:0px;
height:0px;
clear:both;
}

#header img{
display:block;
}








/*------------- BODY --------------*/

#wrapper{
background:url(../wise_images/pagebg-top.jpg) repeat-x;
}

#container{
width:938px;
margin:0px auto;
}

#container2{
background:url(../wise_images/home-shadow-back.png) repeat-y;
width:900px;
padding:0px 19px;
}

#container3{
background:url(../wise_images/innerpage-bodybg.png) repeat-y;
width:900px;
padding:0px 19px;
}


#bleft{
float:left;
background: url(../assets/bkgd-home-textback.jpg);
width:335px;
height:251px;
color:#FFFFFF;
padding:25px;
}

#bright{
float:left;
background: url(../assets/home-mailimage.jpg);
width:515px;
height:301px;
}

#innerleft{
float:left;
width:200px
}

#innerright{
float:left;
background:url(../wise_images/contentbg.jpg) repeat-x #ffffff;
width:650px;
padding:20px 25px;
}










/*------------- SIDEBAR --------------*/
#hoursofop{
padding:10px;
padding-left:15px;
color:#FFFFFF;
}

#hoursofop strong{
color:#ffe555;
}

#signup2{
padding:10px;
padding-left:10px;
background:#ffe555;
}

#signup3{
margin:0px;
margin-right:6px;
width:140px;
}










/*------------- FOOTER --------------*/

#footer{
background: url(../wise_images/home-shadow-footer.png);
width:900px;
height:66px;
padding:0px 19px;
}


#fleft{
float:left;
background:#FFE555;
width:375px;
padding-left:10px;
height:43px;
padding-top:5px;
}

#fleft img{
display:block;
float:left;
}

#signup{
width:120px;
float:left;
margin:0px 10px;
}

#fright{
float:left;
width:515px;
height:48px;
}

#webphibian{
text-align:center;
}

#ftextleft{
float:left;
width:350px;
color:#FFFFFF;
font-size:11px;
padding-left:24px;
}

#ftextright{
float:right;
color:#FFCC00;
padding-right:24px;
}










/*------------- TEXT --------------*/
h1{
margin:0px;
padding:0px;
color:#FFCC33;
font-size:14px;
display:inline;
}

h2{
margin:0px;
margin-bottom:10px;
padding:0px;
color:#927262;
font-size:20px;
}

.text12yellowbold{
font-size:12px;
color:#FFCC33;
font-weight:bold;
}

.browntext{
color:#900c1f;
}

.title{
font-size:14px;
}









/*------------- LINKS --------------*/
a:link, a:visited{
color:#927262;
}

a:hover{
color:#000;
}

:focus{
outline:0;
}

a.fnav:link, a.fnav:visited{
color:#FFFFFF;
font-size:11px;
}

a.fnav:hover{
color:#FFCC33;
}











/*------------- NAV --------------*/
#nav{
height:43px;
width:938px;
}

#nav img{
display:block;
float:left;
}

#adminnav{
background:url(../wise_images/adminnavbg.jpg) repeat-x;
height:44px;
width:900px;
}










/*------------- PRODUCTS PAGE --------------*/
.productimagecontainer{
border:1px #900c1f solid;
text-align:center;
width:213px;
}

.productimage{
border:7px #fff solid;
}

.productdetail{
padding-left:15px;
}

.largerphotolink{
display:block;
padding-bottom:7px;
}








/*------------- DIVIDERS --------------*/
.redline{
border-bottom:1px #900c1f solid;
margin-bottom:10px;
margin-top:5px;
}

.blackline{
border-bottom:1px #000000 solid;
margin:0px 20px;
margin-bottom:10px;
margin-top:5px;
}











/*------------- ADMIN AREA --------------*/
#adminarea{
padding:20px;
}

#adminnav{
background:url(../wise_images/adminnavbg.jpg) repeat-x;
height:44px;
width:900px;
}

table.admin td{
padding:10px;
border-bottom:1px solid #000;
border-right:1px solid #000;
}

table.admin{
border:1px solid #000;
border-bottom:none;
border-right:none;
}

.tableheader{
background:url(../wise_images/adminnavbg.jpg) repeat-x;
height:24px;
padding:8px 0px;
color:#FFFFFF;
font-size:18px;
border-bottom:1px solid #000;
border-right:1px solid #000;
}

a.adminnav:link, a.adminnav:visited{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding:0px 25px;
padding-top:13px;
display:block;
float:left;
}

a.adminnav:hover{
color:#FFCC33;
}