*{ margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{ border:none;}
ul{ list-style:none;}
.clear{ clear:both;}

body{background:url(../images/generalbg.jpg) fixed;  text-align:right;}
#head{ height:136px; position:relative;}
#logo{ height:50px; width:297px; position:absolute; /*left:228px;*/ top:24px;}
#logo img{behavior:url(js/iepngfix2.htc);}
#cart_top{ color:#FFFFFF; height:38px; width:100px; background:url(../images/carttop.png) no-repeat; position:absolute; top:14px; right:0; padding-top:19px; padding-left:56px;behavior:url(js/iepngfix2.htc);}
#cart_top h4{ color:#fff;}
#cart_top strong{ clear:both; padding:10px 0; display:block; text-align:left;}
#cart_top a{ text-decoration:none; color:#FFFFFF; display:block; clear:both; color:#000; text-align:left; padding-top:10px;}
.header-top-container #head a{ text-decoration:none; cursor:pointer;}

.topmenubar{ position:absolute; top:93px; width:100%;}
.topmenubar #mainmenu{ padding-top:17px;}
.header-nav-container{ display:none;}
#content{ position:relative;}
#maintitle{ /*padding-left:270px;*/ float:left; height:43px; width:199px; padding-right:20px; >padding-right:10px;}
#maintitle img{behavior:url(js/iepngfix2.htc);}

/*#mainmenu{ position:absolute; top:17px; left:490px;_left:22px;}*/



.cms-index-index #mainmenu #nav li.first a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_red.jpg) no-repeat top right;}
.cms-index-index #mainmenu #nav li.first a span{  background:url(../images/bg_btn_red.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}
/*====cms-index-index====*/




.catalog-product-view #mainmenu #nav li.menu_2 a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_red.jpg) no-repeat top right;}
.catalog-product-view #mainmenu #nav li.menu_2 a span{  background:url(../images/bg_btn_red.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}
/*====catalog-product-view====*/





.cms-comment-ca-marche #mainmenu #nav li.menu_3 a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_red.jpg) no-repeat top right;}
.cms-comment-ca-marche #mainmenu #nav li.menu_3 a span{  background:url(../images/bg_btn_red.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}
/*====cms-comment-ca-marche====*/




.customer-account-index #mainmenu #nav li.menu_4 a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_red.jpg) no-repeat top right;}
.customer-account-index #mainmenu #nav li.menu_4 a span{  background:url(../images/bg_btn_red.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}
/*====customer-account-index====*/




.customer-account-login #mainmenu #nav li.menu_4 a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_red.jpg) no-repeat top right;}
.customer-account-login #mainmenu #nav li.menu_4 a span{  background:url(../images/bg_btn_red.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}
/*====customer-account-login====*/








.contacts-index-index #mainmenu #nav li.last a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_red.jpg) no-repeat top right;}
.contacts-index-index #mainmenu #nav li.last a span{  background:url(../images/bg_btn_red.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}

/*====contacts-index====*/





#nav li{ display:block; height:26px; float:left; margin-right:8px;}

/*#nav li .mid{ height:26px; background:url(../images/gray_mid.jpg) repeat-x;float:left;line-height:26px;}
#nav li .right{ width:12px; height:26px; background:url(../images/gray_right.png) no-repeat;behavior:url(js/iepngfix2.htc); float:left;}*/
#nav li a{ padding:0;font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-right:20px; display:block; line-height:26px; background:url(../images/bg_btn_gray.jpg) no-repeat top right;}
#nav li a span{  background:url(../images/bg_btn_gray.jpg) no-repeat 0 0;float:left; display:block; line-height:26px; padding-left:20px;}


#nav li a:hover{ background:url(../images/bg_btn_red.jpg) no-repeat top right;color:#FFFFFF; }
#nav li a:hover span{background:url(../images/bg_btn_red.jpg) no-repeat 0 0;}


#maincontent{ /*margin-left:240px;*/ text-align:left;}
#maincontent .top { text-align:left; line-height:0; font-size:0;}
#maincontent .top img{behavior:url(js/iepngfix2.htc);}
#maincontent .mid{ background:#e07a08; width:980px; clear:both;}
.foot,.footer{ _height:40px; min-height:25px; line-height:25px; background:url(../images/main_bottom_bg.png) no-repeat left bottom; color:#FFFFFF; padding-left:172px;behavior:url(js/iepngfix2.htc); /*margin-left:240px;*/ padding-top:15px; margin:0 auto; width:808px; margin-bottom:20px;}
.foot a,.foot #nav  a,.footer a,.footer #nav  a{ text-decoration:none; color:#FFFFFF; font-weight:normal; padding:0; margin:0; position:relative;}
.foot a:hover,.foot #nav  a:hover,.footer a:hover,.footer #nav  a:hover{ color:#fff; text-decoration:none;}
.foot li,.foot #nav li,.footer li,.footer #nav li{ float:left; display: inline; padding:0 4px; border-right:1px solid #fff; height:auto; line-height:normal; margin:0;}
.foot #nav,.footer #nav { text-align:left; padding:0;}
.foot #nav li .left,.footer #nav li .left{ display:none;}
.foot #nav li .mid,.footer #nav li .mid{ background:none;}
.foot #nav li .right,.footer #nav li .right{ display:none;}
.foot .legality,.footer .legality{ display:none;}
.foot #nav li .mid,.footer #nav li .mid{ height:auto; line-height:normal;}
.foot li.last,.footer li.last{ border:0;}

.foot #nav li a{ padding:0;font-size:12px; font-weight: normal; text-decoration:none; color:#FFFFFF; padding-right:0; display:inline-block;  line-height: normal; background:none;}
.foot #nav li a span{  background:none;float:none; display: inline-block; line-height: normal; padding-left:0;}

.foot #nav li a:hover{ background:none;color:#FFFFFF; }
.foot #nav li a:hover span{background:none;}


.footer #nav li a{ padding:0;font-size:12px; font-weight: normal; text-decoration:none; color:#FFFFFF; padding-right:0; display:inline-block;  line-height: normal; background:none;}
.footer #nav li a span{  background:none;float:none; display: inline-block; line-height: normal; padding-left:0;}

.footer #nav li a:hover{ background:none;color:#FFFFFF; }
.footer #nav li a:hover span{background:none;}
