*{margin:0; padding:0;}

html, body{margin:0; padding:0;} 
body{font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial; color:#000;}  

table{border:0 none;}  

a{text-decoration:none;} 
img{border:none;}  

body#index{background:url(../images/body_index.jpg) fixed bottom right no-repeat;} 
body#remypure-home{background:url(../images/body_home.jpg) fixed bottom right no-repeat;} 
body#quality{background:url(../images/body_quality.jpg) fixed bottom right no-repeat;} 
body#extensions{background:url(../images/body_extensions.jpg) fixed bottom right no-repeat;} 
body#format{background:url(../images/body_format.jpg) fixed top right no-repeat;} 
body#colors{background:url(../images/body_colors.jpg) fixed bottom right no-repeat;} 
body#accessories{background:url(../images/body_accessories.jpg) fixed bottom right no-repeat;}  
body#order{background:url(../images/body_order.jpg) fixed bottom right no-repeat;} 
body#care{background:url(../images/body_care.jpg) fixed bottom right no-repeat;} 
body#password{background:url(../images/body_prices.jpg) fixed bottom right no-repeat;} 
body#contact{background:url(../images/body_faq.jpg) fixed bottom right no-repeat;} 
body#links{background:url(../images/body_links.jpg) fixed bottom right no-repeat;} 

div.container{width:99%;}
  
div.intro{margin:0 auto; width:80%; text-align:center; position:fixed; bottom:80px;} 
div.intro a{color:#E3D0CA; font-variant:small-caps; font-weight:bolder; font-size:7.5em; line-height:100px;} 
div.intro a:hover{color:#FB7222;} div.intro a#english{margin-left:250px;}  


div.menu ul{float:left; position:fixed; top:120px; left:0; /*margin-top:24px;*/}
div.menu ul li{height:18px;}
div.menu ul li a{color:#d3d2d2; font-size:1.0em; font-weight:bolder; margin-left:22px;}

div.menu ul li a img.icon{width:22px;} 
div.menu ul li a.focus, 
div.menu ul li a:hover{color:#000;}

div.menu table{position:fixed; top:315px; left:0; float:left; margin-left:22px;}
div.menu table tr td{width:55px;}
div.menu table tr td img{width:28px;}

/*div#logo_intro{position:fixed; top:5; left:0; background:url(../images/logo_hover.jpg); width:413px; height:243px;}*/
div#logo a{position:fixed; top:0; left:0; background:url(../images/logo.jpg); width:200px; height:118px;}
div#logo a:hover{background:url(../images/logo_hover.jpg);}

/*div#logo_intro{position:fixed; top:0; left:0; background:url(../images/logo_hover.jpg); width:413px; height:243px;}*/ 
div#logo a{position:fixed; top:0; left:0; background:url(../images/logo.jpg); width:200px; height:118px;} 
div#logo a:hover{background:url(../images/logo_hover.jpg);}  

div#content{/*margin:0 24% 0 24%;*/ float:left; height:100%; margin-left:200px; margin-top:125px;}  
div#content div.box{width:450px; min-height:400px; display:block; /*border:1px dotted #000;*/ /*margin-top:50px;*/} 
div#content div.box textarea{width:600px; margin:10px 0 10px;} 
div#content div.box div.button{text-align:left;} 
div#content div.box div.title{color:#000; font-weight:bolder; margin-bottom:10px;} 
div#content div.box div.text{color:#666; margin-bottom:10px;} 

div#content div.box div.img{text-align:left; /*margin:0 auto;*/} 
div#content div.box div#btnColor{border:1px solid #000; width:98px; height:150px; display:block; text-align:center;} 
div#content div.box div#btnSize{border:1px solid #000; width:100px; height:250px; display:block; text-align:center;}
div#content div.box div#btnColor a{color:#666; font-size:18px; width:98px; height:150px; display:block;}
div#content div.box div#btnSize a{color:#666; font-size:18px; width:100px; height:250px; display:block;}
div#content div.box div#btnColor a:hover, div#content div.box div#btnSize a:hover{color:#000;}
div#content form{text-align:left;} 
div#content form input{text-align:left;}
div#content form table tr td{text-align:left;} 
div#content form textarea{width:465px; height:75px; text-align:left;} 
div#content div#error{color:#f00; text-align:left;}  

#backgroundPopup{display:none; position:fixed; _position:absolute; /*hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; 
background:#000000; border:1px solid #cecece; z-index:1;}    

#popupColor{display:none; position:fixed; _position:absolute; /*hack for internet explorer 6*/ height:1100px; width:660px;
background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:2px; font-size:13px;} 

#popupSize{display:none; position:fixed; _position:absolute; /*hack for internet explorer 6*/ height:265px; width:220px;
background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:2px; font-size:13px;} 

#popupColor a:hover, #popupSize a:hover{color:#000;} #popupColor h1, 
#popupSize h1{text-align:center; color:#666; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; /*padding-bottom:2px;*/ /*margin-bottom:20px;*/} 
#popupColorClose, #popupSizeClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block;} 
#popupColor table, #popupSize table{margin:0 auto;}  

div.footer{}