/* Layout CSS
--------------------------------------------------------------------------*/
body{background:#fff url(bg.jpg) repeat-x;}
#container { width:950px; text-align:left; margin:0px auto; background:#none; padding:0 10px 10px 10px;position:relative;}

#quickheadernav{ text-align:right; float:right; margin-top:5px; margin-bottom:5px;}
#headernav {margin-bottom:4px;width:952px; float:left;}
#header { height:118px; clear:both; color:#0e419a; width:950px;}
#mainnav { overflow:visible; margin:0 5px 0 0;float:left; width:160px; }
#wrapper { width:932px; min-height:500px; float:left; background:#fff; padding:10px;}
#wrap  { width:760px; *margin:0; float:left;}
#wrap2 { width:950px;}
#wrap3 { width:570px; margin:0 5px 0 0;height:100%; float:left; }
#wrap4 { width:730px; margin:0 5px 0 0; float:left;border-right:1px solid #dadaf2;height:100%; }

#rightnav{ width:200px; overflow:visible; margin:0; float:right;}

* html #wrap{ height:300px; } 

#alfooter {
 font-size:11px;
 padding:5px 0;
 background:#006699;
 clear:both;
 color:#fff;
 margin-top:10px;
}
#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:#bbc8d9; width:648px; height:87px;}
#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 { position:absolute; right:10px; top:37px;font-size:11px; border:1px solid #707070;}
#header .searchbox input { font-size:11px; border:none;}
#header .cart { position:absolute; top:72px; left:700px; font-size:9px;}
/* footernav */