* {
margin: 0;
padding: 0;
border: 0;
font-family: Arial, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 1em;
font-size:12px;
}


a{
color:#73570E;
}

a, div.submit_i{cursor:pointer;}

body{

background:#E6E0D4 url(./elements/general_bg.png) repeat-x top left;

}

span.brandprotect{
display:none;
}

div#sidebar{
width:320px;
height:655px;
background: url(./elements/left_bg_new.png) no-repeat 0px 0px;
float:left;
}

div#sidebar .sidebarbox{
width:320px;
margin-left:29px;
margin-top:10px;
float:left;
}

div#sidebar .sidebarbox.compacted{
margin-top:5px;
}

div#sidebar h2{
font-size:16px;
font-weight:bold;
color:#856D2D;
margin-bottom:5px;
} 


div#logo{
float:left;
margin-left:32px;
}

div#sidebar .sidebarbox ul{
/*background: url(./elements/left_menu_bg.png) repeat-x top left;*/
width:246px;
list-style-type:none;
padding-top:20px;
}

div#sidebar .sidebarbox.compacted ul{
padding-top:5px;
}

div#sidebar .sidebarbox li{
width:220px;
padding-bottom:40px;
background: url(./elements/left_li.png) no-repeat top left;
margin-left:25px;
padding-left:15px;
max-height:100px;
overflow-y:auto;
}

div#sidebar .sidebarbox li.extended{

background: url(./elements/left_li_extended.png) no-repeat top left;

}

div#sidebar .sidebarbox.compacted li{
padding-bottom:5px;
}

div#sidebar .sidebarbox li a{
color:#73570E;
font-size:12px;
}

div#sidebar .sidebarbox li a:hover{
text-decoration:underline;
}

div#sidebar .sidebarbox li strong{
font-weight:bold;
color:#73570E;
}
div#fhome div.products{


height:187px;
width:160px;
float:left;
margin:8px;


margin:3px 8px 3px 8px;
height:164px;
height:30%;
background-position:center left;
background-repeat:no-repeat;
}

div#fhome div.products_bis{
/*display:none;*/
visibility:hidden;
width:160px;
}

div#fhome div.products:hover div.products_bis, div#fhome div.products.phover div.products_bis{
visibility:visible;
background: url(./elements/bg_px_hover.png);
float:left;
width:160px;
}


div#fhome div.products.gotoline{
clear:left;
}

div#header{
width:13000px;
height:44px;
float:left;
margin-bottom:3px;
z-index:40;
background:#E6E0D4 url(./elements/header_bg.png) repeat-x top left;

}

div#header_bis{
position:fixed;
padding-left:8px;
padding-top:1px;
valign:middle;
background:#E6E0D4 url(./elements/header_bg.png) repeat-x top left;
width:100%;
height:43px;
}

div#logo2{
background:#E6E0D4 url(./elements/feelchic_mini2.png) no-repeat top left;
width:100px;
height:43px;
cursor:pointer;
}
div#rewindtext{
float:right;margin-right:1px;width: 270px;height: 12px;margin-top:3px;text-align:right;color:#4A3809;cursor:pointer;font-size:10px;

}


div#header_bis strong{
margin-top:5px;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
}

div#header_bis a{

color:#4A3809;

}

div#header_bis a:hover{

background-color:#FFFFFF;
color:#AB9A7E;
}


div#header_bis input.text{
height:22px;
border:2px solid #999999;
color:#999999;
float:left;
margin-top:3px;
margin-left:3px;
width:70px;
}

div#header_bis div.texth{
margin-top:0px;
float:left;
line-height:13px;/**/
margin-left:3px;
margin-right:3px;
color:#4A3809;
}

div#header_bis div.texth.texth2, div#header_bis .texth2{

color:#73570E;
}
/*
div#header_bis div.texth.supertext{
line-height:20px;
margin-top:8px;
}
*/
div#header_bis div.texth strong{
font-weight:bold;
font-size:14px;
line-height:16px;
}

.submit_i{
background: url(./elements/login_button.png) repeat-x top left;
height:27px;
width:106px;
color:#FFFFFF;
font-weight:bold;
float:left;
}

.submit_i.esmall{
background: url(./elements/login_button_s3.png) repeat-x center left;
height:25px;
font-size:11px;
width:100px;
margin-top:4px;
line-height:18px;
}

div.submit_i.esmall{
line-height:25px;

}

div#footer{
margin-top:20px;
width:13000px;
height:45px;
float:left;
margin-bottom:5px;
color:#FFFFFF;


}

div#footer_bis{
position:fixed;
padding-left:10px;
/*top:770px;*/
bottom:0px;
background:#E6E0D4 url(./elements/footer_bg.png) repeat-x bottom left;
font-size: 10px;

valign:middle;
width:100%;
height:25px;
}

div#footer_bis strong{
margin-top:5px;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
}

div#footer_bis a{
font-size: 12px;
color:#FFFFFF;

}

div#footer_bis input{
font-size: 10px;
color:#000;
height:12px;
margin:0;
margin-top:1px;
}


div#dynamicpart{
background: url(./elements/static_bg.png) no-repeat top left;
/*float:left;*/
}

div#dynamicpart strong{
font-weight:bold;
}

div#dynamicpart em{
margin:10px;
font-weight:bold;
font-style:italic;
display:block;
}

div#dynamicpartpop{

position:fixed;
top:07px;
left:50px;
height:94%;
/*border-bottom:2px solid #73570E;*/
max-height:700px;
z-index:50;
}

div#loading{
float:left;
margin-left:28px;
width:200px;
height:16px;
text-align:center;

}


div#loading img{
margin-top:20px;
display:block;
float:left;
margin-bottom:5px;
}
div#loading span{
margin-top:20px;
margin-left:5px;
color:#4A3809;
margin-bottom:5px;
font-size:10px;
line-height:20px;
display:block;
float:left;
}


div.prodblock{

float:left;
width:570px;
height:652px;
height:100%;
margin:5px;
margin-top:1px;
background: url(./elements/panel_bg.png) repeat-x top left;
overflow:hidden;
border-bottom:1px solid #A39061;
max-height:646px;
}

div.prodblocktoleft{
float:left;
height:651px;
height:100%;
background-color:yellow;
width:15px;
background: url(./elements/navleft.png) no-repeat center right;
cursor:pointer;
}

div.prodblocktoright{
float:right;
height:651px;
height:100%;
background-color:blue;
width:15px;
background: url(./elements/navright.png) no-repeat center left;
cursor:pointer;

}

div#prodblocktorighttheend{
float:right;
height:651px;
height:100%;
background-color:blue;
width:15px;
background: url(./elements/navleft.png) no-repeat center left;
cursor:pointer;
}

div.prodblockmain{
float:left;
height:652px;
height:100%;
width:530px;
padding-left:3px;
padding-top:10px;
overflow:hidden;
}


div#fhome{
float:left;
height:80%;
width:13000px;
}

div#product_info_ajax{

background: url(./elements/product_info_bg_2_bt.png) no-repeat bottom left;
width:850px;
height:auto;
max-height:99%;
padding-bottom:50px;
}

div#product_info_ajax_bis{

background: url(./elements/product_info_bg_2_top.png) no-repeat top left;
width:850px;
height:53px;
}

div#product_info_ajax_bis_2{
background: url(./elements/product_info_bg_2_md.png) repeat-y top left;
width:850px;
min-height:84%;
height:auto;
padding-bottom:5px;
}
div#product_info_ajax_bis_3{
width:840px;
}


div#product_info_ajax.imagev{

background: url(./elements/image_bg.png) no-repeat top left;
width:550px;
height:100%;

}

div#product_info_ajax div#closeit{
color:#FFF;
font-weight:bold;
float:left;
height:20px;
width:25px;
margin-left:20px;
line-height:20px;
font-size:10px;
cursor:pointer;
}

div#product_info_ajax div.productName{
float:left;
margin-left:0px;
margin-top:0px;
width:100%;

line-height:25px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#875E28;
}
div#product_info_ajax.imagev div.productName{
float:left;
margin-left:16px;
margin-top:0px;
width:490px;
height:25px;
line-height:25px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

div#product_info_ajax div.productImage{
float:left;
margin-left:16px;
margin-right:16px;
width:516px;
height:596px;
height:94%;
overflow-y:auto;
overflow-x:hidden;
background-position:center left;
margin-top:-30px;
z-index:100000;
/*background-color:#E6E0D4;*/
}

div#product_info_ajax div.productDescription{
/*float:right;*/
margin-right:25px;
width:245px;
color:#73570E;
padding:5px;
text-align:justify;
height:84%;
overflow-y:auto;
overflow-x:hidden;
}


div#product_info_ajax ul{
width:230px;
list-style-type:none;
padding-top:8px;
clear:left;
}

div#product_info_ajax li{
padding-bottom:8px;
background: url(./elements/left_li.png) no-repeat top left;
margin-left:0px;
padding-left:15px;
}
div#product_info_ajax li a{
color:#73570E;
}


div.submit_i{
background: url(./elements/login_button.png) repeat-x top left;
height:27px;
width:106px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
line-height:27px;
margin:5px;
float:left;
}



/*
div#header div.submit_i{
margin-top:1px;
}
*/
div#product_info_ajax div.submit_i{
margin:10px;
margin-left:50px;
}

div#fhome div.products_bis div.submit_i{
margin-left:25px;
}


div#dynamicpart div#closeit{

float:right;
height:25px;
width:25px;
}
div#dynamicpart div.content{
margin:10px;
}

div#dynamicpart div.maintitle{
float:left;
margin-left:16px;
margin-top:15px;
width:510px;
height:25px;
line-height:25px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}


div#dynamicpart fieldset{
float:left;
margin-left:16px;
margin-top:5px;
width:540px;
font-size:11px;
color:#73570e;

}



div#dynamicpart fieldset dl{ 
margin:5px;
float:left;
width:160px;
}


div#dynamicpart fieldset dt, div#dynamicpart fieldset dd{
width:157px;
min-height:20px;

}



div#dynamicpart fieldset input.text{
width:157px;
border:1px solid #ccbca6;
}

div#dynamicpart fieldset select.text{
width:157px;
border:1px solid #ccbca6;
}

div#dynamicpart fieldset textarea{
width:157px;
border:1px solid #ccbca6;
float:left;
}

div#dynamicpart div.pseudolegend{
float:left;
margin-left:16px;
margin-top:3px;
width:510px;
font-size:14px;
font-weight:bold;
background: url(./elements/subtitle_bg.png) repeat-x bottom left;
padding-bottom:3px;
}


div#dynamicpart fieldset#create_account_3 dl{
width:500px;
background: url(./elements/register_hl.png) repeat-x top left;
height:59px;
padding:4px;
}


div#dynamicpart fieldset#create_account_3 dt{
width:440px;
float:left;
}

div#dynamicpart fieldset#create_account_3 dd{
float:right;
width:20px;
clear:right;
}

div#dynamicpart div.submitbutton{
float:left;
margin-left:200px;
}





div#checkout_confirmation table  {  
  font-size:1em;
  width:500px;
  margin: 1em 0 1em 0;
  border-collapse: collapse;
 
  clear:both;
}

div#checkout_confirmation table thead th  {  
  vertical-align: bottom; 
  border: 1px solid gray;  
  white-space: normal;
  background:#E1C897;
}

div#checkout_confirmation table thead th  {  
  vertical-align: bottom; 
  border: 1px solid gray;  
  white-space: normal;
  background:#E1C897;
    padding:3px;
}
div#checkout_confirmation table tbody td  {  
  vertical-align: middle; 
  border: 1px solid gray;  
  white-space: normal;
  text-align:center;
  padding:3px;
}

div#checkout_confirmation table tfoot td  {  
  vertical-align: middle; 
  border: 1px solid gray;  
  white-space: normal;
  text-align:center;
  padding:3px;
}

div#checkout_confirmation table tbody td.otTtitle  {
  text-align:right;
  border: 0px solid gray;   
}

div#dynamicpart.nonajax{
width:570px;
height:652px;
}

div#static{


}


div#static .content{
width:530px;
overflow-y:auto;
height:400px;

}

div#static_1_content{
overflow-x:hidden;/**/
overflow-y:auto;
height:400px;
float:left;
width:555px;
margin-left:10px;

}
div#static_1_content_bis{
width:510px;
float:left;

}


div.commandscart{


float:left;
font-size:15px;
line-height:20px;
font-weight:bold;
}
div.removefromcart{

background-color:#FFFFFF;
float:left;
color:#AB9A7E;
cursor:pointer;
width:15px;
text-align:center;
}
div.addtocart{
width:15px;
background-color:#FFFFFF;
float:left;
color:#AB9A7E;
cursor:pointer;
text-align:center;

}
div.quantity{
width:15px;
text-align:center;
float:left;

}

div.adressselect{
padding:8px;
padding-bottom:2px;
}

div#create_account_bis{
height:90%;
overflow-y:auto;
width:100%;
float:left;
}

div#create_account{
height:100%;

}


div#static a{
color:#73570E;
text-decoration:underline;
}

div#static a.submit_i{
color:#FFFFFF;
text-decoration:none;
}


div#static a.gras{
color:#73570E;
text-decoration:underline;
font-weight:bold;
}


a.submit_i{
background: url(./elements/login_button.png) repeat-x top left;
height:27px;
width:106px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
line-height:27px;
margin:5px;
float:left;
text-decoration:none;
}

div#footer_bis a:hover{

text-decoration:underline;
}

div.shippingDescription{

width:150px;
float:left;

}
div.shippingPrice{

width:150px;
float:left;
}
div.shippingModule{
padding:3px;
margin:3px;
width:150px;
float:left;
border:1px dotted #603913;
}
span.shippingThePrice{
font-weight:bold;
}

div#howto table{

float:left;
margin:10px;
margin-left:0px;
width:520px;
}
div#howto table tr td{
padding:3px;
color:#73570E;
border:1px solid #B0A084;
text-align:center;
}
div#howto table tr.heading td{
font-weight:bold;
color:#73570E;
}

div#howto table td.firstcell{
width:25%;
font-weight:bold;
}


div#howto table tr td.vendome{
width:100px;
}

div#logo5{
text-align:center;
width:720px;
height:380px;
}
div#logo6{
width:100%;float:left;
background: url(./elements/homebg_biss.jpg) repeat-x top left;
height:380px;
}

div#logo6_bis{
width:900px;float:left;margin-left:0%;
/*background: url(./elements/homebgs.jpg) no-repeat top left;*/
height:380px;
}
div#presentation{
float:left;
width:150px;
color:#73570E;
margin-left:200px;
}

div#presentation strong, div#logo6 strong{
font-weight:bold;
}

div#presentation2{
color:#BBAA91;
}

div#presentation2 a{
color:#BBAA91;
}

div.submit_ilarge{
background: url(./elements/login_button_l.png) repeat-x top left;
width:150px;

}

div#theloginbox{
width:450px;

}

