/* Layout CSS
--------------------------------------------------------------------------*/
#container { width:970px; text-align:left; margin:0px auto; position:relative;}
#quickheadernav{ width:970px; height:42px; padding-top:10px;}
#headernav {clear:both; position:relative; top:-5px; *top:0; }
#header { clear:both; color:#0e419a; width:970px; position:relative;}
#mainnav{ min-height:400px; position:relative; overflow:visible;  float:left;width:150px; padding:0 15px 0 5px;  background:url(/images/leftshadow.jpg) right top no-repeat;}
#wrapper { width:970px; min-height:500px; }
#wrap  { width:770px; padding:10px; min-height:300px; float:left;}
#wrap2 { width:970px;min-height:400px;}
#wrap3 { width:565px; padding:10px; min-height:600px; float:left;}
#wrap4 { width:760px; min-height:600px; float:left; }

#leftnav{ width:150px; overflow:visible; margin:0; float:left; padding:10px; min-height:500px;}
#rightnav{ width:210px; overflow:visible; margin:0; float:left;padding-left:5px;}

* html #wrap{ height:300px; } 

#alfooter {
 font-size:11px;
 padding-top:10px;
 font-family: Verdana;
 clear:both;
 color:#fff;
 margin-top:10px;
 width:970px;
 height:61px;
 background:url(footbg.jpg) no-repeat;


}
#alfooter p{margin:0; padding:0;}

* html #footernav {margin-left:-1px;}
#alfooter * { text-align:center;}

#footernav{ color:#fff; padding:1px;}
#footernav a {color:#fff;}

/* Header style
------------------------*/
#header .headerdefbg {background:#fff;}
#header .headerareatop{ }
#header .logo{top:7px; left:8px; }
#header .logotext{font-size:22px; padding:4px 0 0 0; margin:0; padding-left:68px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal;}
#header .logodesc{font-size:14px;padding:0; margin:0; padding-left:68px; font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
#header .searchbox { width:224px; height:27px; position:absolute; right:10px; top:-80px;font-size:11px; background:url(searchbg.jpg) no-repeat;}
#header .searchbox input {background:none; font-size:12px; border:none; padding-top:5px; padding-left:5px; }
#header .searchbox input.text{width:150px;}
#header .searchbox input.button{cursor:pointer; width:24px; height:24px;}
#header .cart { position:absolute; top:72px; left:700px; font-size:9px;}
/* footernav */