/* Layout CSS
--------------------------------------------------------------------------*/
#container {background:url(wrapbg.jpg) center top no-repeat; width:100%; text-align:left; position:relative;}

#quickheadernav{text-align:right; height:22px; width:940px; margin:0 auto;}
#quickheadernav div{float:right;}
#headernav {width:940px; margin:0 auto; background:url(menushadow.jpg) left bottom no-repeat; height:57px;position:relative; top:-50px; *top:-40px;}
#header { clear:both; color:#0e419a; width:940px; margin:0 auto; position:relative; top:175px; *top:185px;}
#mainnav { overflow:visible; margin:0 10px 0 0;float:left; width:182px; background:#f7fbfe; *background:none; filter : progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,endColorStr=#cfd5db);}
#wrapper { width:940px; margin:0 auto; min-height:500px; position:relative; top:120px; *top:130px; padding-bottom:80px; }
#wrap  { width:730px; *margin:0; float:left;}
#wrap2 { width:940px;}
#wrap4 { width:710px; *margin:0; height:100%; float:left; padding:10px; }
#wrap3 { width:700px; float:left; padding:10px;}
#wrapheader{clear:both;margin-bottom:10px;}

#ablecontent {padding:10px;}

#rightnav{ width:186px; overflow:visible; margin:0; float:left;}

* html #wrap{ height:300px; } 

#alfooter {
 width:100%;
 background:#DF1839;
 color:#fff;
 font-size:11px;
 padding:5px 0;
 font-family: Verdana;
 clear:both;
 margin-top:60px;
 border-top:1px solid #fff;
}
#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 url(vrcatop_bg.jpg) top right no-repeat; 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:-120px; font-size:11px; border:none;}
#header .searchbox input { font-size:11px; border:none;}
#header .searchbox input.text{ width:210px; padding-top:5px; *padding-top:8px; font-size:12px; background:url(inputbg.jpg) no-repeat; height:24px;VERTICAL-ALIGN: top; color:#909090; padding-left:10px;}
#header .searchbox input.button{background:url(inputbutton.jpg) no-repeat; width:39px; height:32px;cursor:pointer; vertical-align:middle; }
#header .cart { position:absolute; top:-200px; left:0; font-size:9px;}
#header a.cart{color:#fff;}
/* footernav */