/* Layout CSS
--------------------------------------------------------------------------*/
body{
background:#fff url(bodybg.jpg) repeat-x;
}

#container {
 width: 100%;
 background:url(bodyimg.jpg) no-repeat 50% 320px;
 margin:0;
 position:relative;
}

#quickheadernav{
width:934px;
height:31px;
text-align:right; 
margin:0 auto;
}
#headernav {
width:934px;
margin:0 auto;
margin-top:3px;
*margin-top:0;
}

#header { 
 clear:both;
 position:relative; 
 color:#000;
 width:934px;
 margin:0 auto;
 height:70px;
}

#wrapper{
 width:892px;
 margin:0 auto;
 background:#fff;
 margin-top:250px;
 padding:10px 20px 10px 20px;
 display:block;
} 
#mainnav{
 position:relative;
 width:155px;
 float:left;
 overflow:visible;
 margin-right:5px;
 margin-left:0px;

}
#rightnav{padding:0 10px 0 10px; width:150px; overflow:visible; margin:0; float:right;}
#wrap  { width:710px; min-height:400px; float:left; padding:0 5px; position:relative; top:-10px;}
#wrapheader{position:relative; top:-40px; left:-160px;}
#wrap2 { width:892px; min-height:400px; padding:0 15px; position:relative; top:-10px;}
#wrap3 { width:530px; min-height:400px; padding:0 10px 0 10px; float:left; position:relative; top:-10px;}
#wrap4 { width:540px; min-height:400px; padding:0 10px 0 10px; float:left;}
* html #wrap{ height:300px; } 

#alfooter {
 width:882px;
 margin:0 auto;
 padding:25px;
 position:relative;
 background:#505050;
 font-size:10px;
 color:#dadada;
}
* html #footernav {margin-left:-1px;}
#alfooter * { text-align:center;}

#footernav{ color:#dadada; padding:1px;}
#footernav a {color:#dadada;}
#lefttd ul li a{font-weight:normal;}

/* Header style
------------------------*/
#header .headerdefbg {}
#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:330px; font-size:11px; border:0px solid #707070;}
#header .searchbox input { font-size:11px; }
#header .cart { position:absolute; top:72px; left:700px; font-size:9px;}
/* footernav */

#sitemappathpp { position:relative; left:-160px; top:-60px;}

.welcome { position:relative; color:#fff; left:700px; top:-300px; font-size:12px;}