/* Layout CSS
--------------------------------------------------------------------------*/
#container {
 width: 868px;
 margin:0;
 text-align:left;
 margin:10px auto;
 clear:both;
 position:relative; 
}
#quickheadernav{
 text-align:right;
 position:absolute;
 right:10px;
 top:130px;
 z-index:1;
}
#headernav {
width:746px;
float:right;
}

#header { 
 clear:both;
 position:relative; 
 color:#fff;
 width:868px; 
}

#wrapper{
border-top:1px solid #333333;
margin-top:10px;
width:868px;
float:left;
}

#mainnav{
 position:relative;
 width:165px;
 float:left;
 overflow:visible;
 margin-right:5px;
 margin-left:0px;
 background:#000000;
}

#wrap {
 width:610px;
 min-height:300px;
 margin-left:170px;
 *margin:0;
}

#wrap2 {
 width:868px;
 min-height:300px;
}

* html #wrap{ height:300px; } 

#alfooter {
 clear: both;
 width:858px;
 background: #121212;
 padding:10px 5px;
}
* html #footernav {margin-left:-1px;}
#alfooter * {  height:0px;}

#footernav{ color:#fff; padding:1px;}
#footernav a {color:#fff;}
#lefttd ul li a{font-weight:normal;}

/* Header style
------------------------*/
#header .headerdefbg {background:url(head.jpg); width:800px; height:150px;}
#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:Helvetica; font-weight:normal;}
#header .logodesc{font-size:14px;padding:0; margin:0; padding-left:68px; font-family:Helvetica;font-weight:normal;}
#header .searchbox { position:absolute; right:10px; top:7px;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 */