html, body{ margin-top:2px; padding:0px; text-align:left; color: #4a4a4a; background-color:#C2AD99; font-family: arial; font-size 14px} 
a:link {color:#D47300; text-decoration:none}
a:visited {color:#D47300; text-decoration:none}
a:hover {color:#a16600; text-decoration:underline}
#login_box{position:relative; z-index:99}

#container{ text-align:left; }
#centered{ width:900px; margin-left:auto; margin-right:auto}
.content_container{width:844px; padding:4px 0px 4px 4px; margin-bottom:6px}
.userbox{width:180px; height:20px; float:left; background:#fff; border: 1px solid; margin:2px 2px 2px 2px; padding:4px 4px 4px 4px}
.nav{width:480px; height:20px; background:#transparent; float:right; font-size:14px}
.header{width:900px; height:35px; background:#C2AD99}
.foot_clear{width:710px; clear:both; margin:4px 4px 4px 14px}
.footerinfo{width:872px; background:#transparent; color:#4a4a4a; clear:both; margin:4px 4px 4px 14px; font-size:12px}
.f_info_l{float:left; position:relative; z-index:99; top:15px}
.f_info_r{float:right; position:relative; z-index:99; top:15px}
.l_box_cont{width:900px; height:30px; font-size:12px; text-align:center}
#nav_cont{height:40px; position:relative; z-index:2}
.nav_phone{width:140px; height:30px; float:right; text-align:right}
.nav_chat{width:160px; float:right; text-align:right}
.nav_login{width:80px; float:right}
.nav_logo{position:absolute; z-index:2; width:390px; height:68px; margin-left:10px; margin-top:-20px}

.home_top{width:864px; margin-top:52px; margin-left:10px; background:#fff}
.home_banner{width:550px; height:150px; float:left; margin-bottom:4px}
.home_greeting{width:290px; float:right; margin-right:4px; background:#fff}
.home_categories{width:864px; height:150px; margin-top:6px; float:left; background:#fff}
.home_bottom{width:864px; height:145px; margin-top:6px; float:left; background:#fff}
.home_bottom_boxes{float:left; border-right:1px solid #767676; width:206px; height:145px; padding:2px 4px 0px 4px}

#content_swap{width:100%}

.cat_container{width:864px; margin-top:49px; margin-left:15px; padding-top:5px; background:#fff}
.cat_path{width:846px; height:20px; font-size:12px; border:1px solid; background:#fff}
.catalog_nav{width:290px; padding:0px 4px 0px 4px; float:right; margin-right:4px; margin-bottom:6px}
.catalog_content{width:550px; float:left}

.main_product_box{width:250px; text-align:left; margin-left:20px; padding-top:10px}
.main_product_box a:link{color:#855C33}
.main_product_box a:visited{color:#855C33}
.main_product_box a:hover{color:#D47300}
.list_nav{width:100%; height:23px; font-size:14px; color:#acada5; padding-top:7px; background:#fff url(images/list_top.jpg) no-repeat top}
.list_bottom{width:100%; height:21px; background:#fff url(images/list_bottom.jpg) no-repeat top; margin-top:-2px}
.list_mid{width:552px; background:#fff url(images/list_mid.jpg) repeat-y top left; border:1px solid #fff; margin-left:-1px}
a.list_nav_link:link{color:#D47300; text-decoration:none}
a.list_nav_link:visited{color:#D47300; text-decoration:none}
a.list_nav_link:hover{color:#fff; text-decoration:none}
.item_list_container{width:100%}
.item_list{width:166px; padding:4px; font-size:12px; float:left; margin:2px 3px 2px 3px; border:1px solid; background:#fff}
.item_list_image{width:165px; float:left; text-align:center}
.item_list_details{width:165px; float:left; margin-top:6px}
.item_list_clear{width:165px; height:2px; float:left; margin:8px 0px 12px 0px}  
 
.item_content{width:860px; margin-top:20px}
.item_left{width:400px; float:left}
.item_right{width:430px; float:right}
.item_details_image{width:400px; float:left}
.item_details_details{width:420px; float:left; margin-left:6px; line-height:1em}
.item_finish_box{clear:left; width:390px; margin-left:4px; margin-top:10px}
.item_finish_top{width:390px; height:50px; background:#fff url(images/finish_top.jpg)no-repeat; margin-left:5px; margin-top:20px; margin-bottom:-1px}
.item_finish_mid{width:388px; background:#fff url(images/finish_mid.jpg) repeat-y; padding:8px 0px 0px 3px; margin:-4px 0px 0px 4px; border:1px solid #fff;}
.item_finish_bottom{width:390px; height:23px; background:#fff url(images/finish_bottom.jpg)no-repeat; margin-left:5px; margin-top:-2px}
.item_form{width:420px; margin-top:20px}
.surfaces{width:390px; margin-bottom:10px; float:left}
.patinas{width:390px; float:left}
.aprons{width:380px; float:left; height:420px; overflow:auto}
.guide_top{width:420px; height:35px; background:#fff url(images/guide_top.jpg) no-repeat top}
.guide_mid{width:420px; background:#fff url(images/guide_mid.jpg) repeat-y center}
.guide_bottom{width:420px; height:20px; clear:both; background:#fff url(images/guide_bottom.jpg) no-repeat top}

.clear{height:4px; width:764px; clear:both}

.p_container{width:100%; min-height:320px; margin-top:50px; margin-left:18px; margin-bottom:-20px; background:#fff}
.profileleft{width:380px; float:left; background:#fff; border:1px solid; margin: 2px 2px 2px 2px; padding:2px 2px 2px 2px}
.profileinfo{width:370px; text-align:left; background:#fff; border:1px solid; margin-bottom:2px; padding:4px 4px 4px 4px}
.profileright{width:420px; text-align:center; float:right; background:#fff; border:1px solid; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px}
.profilesubmit{width:100%; text-align:center; border:1px solid; clear:both}
.blog{width:410px; text-align:left; background:#fff; border:1px solid; padding:4px 4px 4px 4px; margin-bottom:2px}
.bcom1{width:255px; height:20px; float:left; background:#fff}
.bcom2{width:255px; height:20px; text-align: right; font-size:12px; float:right; background:#fff}
.bcom3{clear:both}

.t {background: url(images/top.gif) 0 0 repeat-x; width: 900px}
.b {background: url(images/bottom.gif) 0 100% repeat-x}
.l {background: url(images/left.gif) 0 0 repeat-y}
.r {background: url(images/right.gif) 100% 0 repeat-y}
.b3 {background: url(images/3.gif) 0 100% no-repeat}
.b4 {background: url(images/4.gif) 100% 100% no-repeat}
.t1 {background: url(images/1.gif) 0 0 no-repeat}
.t2 {background: url(images/2.gif) 100% 0 no-repeat; padding:4px}

.admintools{color:#f30; background:#fff; font-size:12px; text-align:right; width:100%}
.admintools a{color:#f30}
form { margin: 0; padding: 0;} 
fieldset { border: none; margin: 4px 0px 4px 0px; padding: 0}
textarea{background:#e3e3e3;}
label { float: left; width: 270px; text-align: left; } 
fieldset div { display: block;} 
fieldset div input, fieldset div textarea { background: #fff; width: 218px; padding: 1px; color: #333;} 
fieldset div select { padding: 1px; } 
div.fm-multi div { margin: 0px 0; } 
div.fm-multi input { width: 1em; } 
div.fm-multi label { display: block; width: 200px; text-align: left; } 
#fm-submit { clear: both; padding-top: 1em; text-align: center; } 
#fm-submit input { padding: 2px; background: #000; color: #fff; font-size: 100%;} 
input:focus, textarea:focus { background: #efefef; color: #000; }
