
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td{
margin: 0;padding: 0;font-size:12px;line-height:1em;font-family: Arial, Helvetica, sans-serif;}
table{border-collapse: collapse;
border-spacing: 0;}
fieldset,img{border: 0;}
address,caption,cite,code,em,th,var{font-weight: normal;
font-style: normal;}
ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;font-size: 100%;}
a{text-decoration:none;
outline: none;
hide-focus: expression( this.hideFocus=true );}

/* Grobal */
body{background-color:#f4eff5;}
.width980{margin:0 auto;position:relative;width:980px;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
input.inputtext{margin:0 5px;padding:2px;width:135px;height:12px;border:1px solid #c7c7c7;font-size:12px;color:#666;}
input.ok{width:17px;height:17px;background:url(../images/ok.gif) no-repeat;border:none;text-indent:-999px;cursor:pointer;}


/* Header */
#header{position:relative;z-index:100;margin:0 auto;width:1000px;background:url(../images/bg_repeat_y.png) repeat-y;}
#header .width980{height:71px;background:url(../images/header.jpg) repeat-x;}
#header #logo{padding:13px;}
#header #nav{position:absolute;top:37px;left:300px;width:680px;height:34px;}
#header #nav li:first-child{background:none;}
#header #nav li{float:left;padding:0 5px;height:34px;background:url(../images/nav_li.gif) left center no-repeat;}
#header #nav li a{display:inline-block;height:34px;line-height:37px;padding:0 12px;font-size:14px;color:#fff;font-weight:bold;}
#header #nav li#livechat a{background:none;}
#header #nav li a:hover,#header #nav li.selected a{color:#8bbe22;background:url(../images/nav_hover.gif) repeat-x;}

#header #accountinfo{position:absolute;top:17px;left:520px;width:300px;}
#header #accountinfo li{float:left;padding:0 7px; background:url(../images/accountinfo_li.gif) left center no-repeat;}
#header #accountinfo li:first-child{background:none;}
#header #accountinfo li a{display:block;color:#fff;font-size:10px;}
#header #accountinfo li a:hover{text-decoration:underline;}
#header #shoppinginfo{position:absolute;top:17px;right:50px;}
#header #shoppinginfo li{float:left;padding-left:22px;}
#header #shoppinginfo li a{color:#fff;font-size:11px;}
#header #shoppinginfo li a:hover{text-decoration:underline;}

#header #shoppinginfo li#currency{position:relative;z-index:100;padding-left:0;*background:url(../images/currency.gif) left center no-repeat;}
#header #shoppinginfo li#currency img{vertical-align:middle;margin-right:5px;}
#header #shoppinginfo li#currency a:hover{text-decoration:none;}
#header #shoppinginfo #currency ul{display:none;padding-top:25px;position:absolute;z-index:-1;top:-5px;left:-5px;width:78px;background:url(../images/bg_currency.png) 0 top repeat-y;}
#header #shoppinginfo #currency ul li{float:none;padding:0 2px;text-indent:13px;}
#header #shoppinginfo #currency ul li a{display:block;height:18px;line-height:18px;font-weight:bold;}
#header #shoppinginfo #currency ul li a:hover{text-decoration:none;color:#8bbe22;background:#eee;}
#header #shoppinginfo #currency ul li img{margin-right:5px;}
#header #shoppinginfo #currency ul li.bot{display:block;width:78px;height:5px;background:url(../images/bg_currency.png) 0 bottom no-repeat;}
#header #shoppingbag{position:absolute;top:4px;right:10px;}


/* main */
#main{position:relative;z-index:1;margin:0 auto;width:1000px;background:url(../images/bg_repeat_y.png) repeat-y;}
#main #mainright{float:right;width:760px; position:relative; z-index:2;}
#navBreadCrumb{ height:45px; line-height:45px; width:460px; overflow:hidden; font-size:11px;}
#mainright .newletter{
	width:280px; position:absolute; right:15px; top:15px; font-size:15px; color:#736463;
}
#mainright .newletter input.txt{
	width:140px; height:16px; vertical-align:middle; border:1px solid #c7c7c7; line-height:16px;
}



#main #mainleft{float:left;position:relative;z-index:10;width:198px;}
#search{background:#eee;height:70px;}
#search label{display:block;padding:15px 0 0 28px;color:#6a5f57;font-weight:bold;background:url(../images/search.gif) 8px 15px no-repeat;}
#search input.inputtext{margin:5px 0 0 28px;}
#mainleft #leftnav{padding-bottom:35px;background:url(../images/bg_sidebar.gif) repeat-y;}
#mainleft #leftnav #toptitle{margin-bottom:18px;padding-left:28px;height:42px;line-height:42px;color:#766a62;background:url(../images/dance.gif) 8px bottom no-repeat;border-bottom:2px solid #766a62;}
#mainleft #leftnav h2{padding:8px 0 8px 28px;height:16px;line-height:16px;color:#766a62;background:url(../images/line_leftnav.gif) 8px bottom no-repeat;}
#mainleft #leftnav ul.first{padding-left:25px;}
#mainleft #leftnav ul.first li{position:relative;padding-left:3px;background:url(../images/line_leftnav.gif) -28px bottom no-repeat;}
#mainleft #leftnav ul.first li a{display:block;height:20px;line-height:20px;font-size:11px;color:#7c7571; overflow:hidden;}
#mainleft #leftnav ul.first li a:hover{color:#ae0be7;}
/* sub nav */
#mainleft #leftnav .first li.subnav:hover{background:#fff url(../images/border_leftnav.png) left no-repeat;}
#mainleft #leftnav .first li div{display:none;position:absolute;left:173px;top:0;padding:5px;width:230px;background:#fff;border:1px solid #ada6a6;border-left:none;background:#fff url(../images/border_leftnav_left.png) 0 0 repeat-y}
#mainleft #leftnav .first li div ul{padding:5px 0 5px 5px;background:#ece9e9;}
#mainleft #leftnav .first li div ul li{background-image:none;display:block;}
#mainleft #leftnav .first li div ul li a:hover{color:#222;}

#mainleft .contentbox{padding:12px 2px 12px 8px;border-top:2px solid #92acc5;border-right:2px solid #efefef;}
#mainleft .contentbox h3{font-size:13px;text-transform:uppercase;color:#84a9ce;}
#mainleft .contentbox ul{padding:8px 0;}
#mainleft .contentbox a{color:#6a5f57;line-height:14px;font-size:11px;font-weight:bold;}
#mainleft .contentbox a:hover{color:#888;}
#mainleft .contentbox .service{height:130px;background:url(../images/service.gif) 0 center no-repeat;}
#mainleft .contentbox .service p{ line-height:35px;}
#mainleft .contentbox ul#orders li{padding:0 0 5px 18px;background:url(../images/car.gif) 0 0 no-repeat;}
#mainleft .contentbox ul#reviews li{padding:0 0 5px 18px;background:url(../images/arrow_down.gif) 0 2px no-repeat;}
#mainleft .contentbox p.ps{ padding-top:5px; padding-bottom:5px; line-height:20px; color:#adc6de;}
#mainleft .contentbox p.ps a{ font-size:11px; font-weight:normal;}
#mainleft .contentbox p.ps a:hover{ color:#ae0be7;}

/* footer */
#footer{margin:0 auto;width:1000px;background:url(../images/bg_repeat_y.png) repeat-y;}
#footer .width980{height:135px;background:#edebe9;}
#footer img{vertical-align:middle;}
#footer #foot01{float:left;width:220px;height:95px;background:url(../images/footer_01.gif) 45px 35px no-repeat;} 
#footer #foot02{float:left;width:360px;height:95px;color:#766a62;}
#footer #foot02 ul{margin-top:25px;}
#footer #foot02 li{float:left;padding-left:12px;background:url(../images/list_disc.gif) left center no-repeat;}
#footer #foot02 li a{display:block;width:95px;color:#766a62;line-height:18px;}
#footer #foot02 li a:hover{text-decoration:underline;}
#footer #foot02 p{clear:both;line-height:30px;}
#footer #foot03{float:left;width:360px;height:95px;background:url(../images/payment.jpg) center bottom no-repeat;}









