html { overflow: -moz-scrollbars-vertical;overflow-x: auto;margin:0px;padding:0px;border:0px; }
body { background:#ffffff;margin:0px;border:0px;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:14px; }
p,form { margin:0px;padding:0px; }
.fleft { float:left; }
.fright { float:right; }
#clear { clear:both; }
#rel { position:relative; }
img { border:0px; }
#rel { position:relative; }
.pdl20 { padding-left:20px !important; }
.pdl30 { padding-left:30px !important; }
.pdl40 { padding-left:40px !important; }



h1 { padding:0px;margin:0px;font-size:20px;line-height:20px;color:#43202b;padding-bottom:20px; }
h2 { padding:0px;margin:0px;font-size:20px;line-height:20px;color:#43202b;padding-bottom:5px; }


#wrapper { width:100%;min-width:800px;width:expression(document.body.clientWidth < 820 ? "70px" : "100%" );background:#ffffff; }
#header { height:121px;background-image:url('images/top_th.jpg'); }
#h_left img { margin-left:66px; }
#h_right img { margin-right:66px; }
#left_th { float:left;width:132px; }
.w_left { background-image:url('images/bg_w_left.gif');background-repeat:repeat-y; }

#nav_holder { background:#df0000;height:30px; }
.nav_w_left { margin-left:132px; }
.nav_w_left2 { margin-left:0px !important;padding-left:4px !important; }
#nav { width:660px;position:relative;padding:0px;margin:auto;list-style:none;padding-top:4px; }

#nav li:hover ul li ul { display:none;width:107px; }
#nav li:hover ul li:hover ul { display:block;position:absolute;top:-1px;left:131px; }
#nav li:hover ul li ul li { width:105px; }


#nav li ul { list-style:none;padding:0px;margin:0px;display:none;border-top:1px solid #43202b;position:absolute;top:21px;left:-1px;width:130px; }
#nav li ul li { width:130px;background:#cad9af;border:1px solid #43202b;border-top:0px;height:auto;float:left; }
#nav li ul li:hover { background:#e2ead3;border-top:0px;background-image:url('images/nav_arrow.gif');background-repeat:no-repeat;background-position:120px 5px; }
#nav li:hover ul {display:block; }

#nav li { float:left;height:20px;line-height:20px;border:1px solid #df0000;position:relative; }
#nav li a { text-decoration:none;color:#FFFFFF;font-weight:bold;display:block;padding-left:10px;padding-right:10px; }
#nav li:hover { border:1px solid #43202b;background:#e2ead3; }
#nav li:hover a { color:#43202b; }

#main { width:659px;margin:auto; }
#c_header { padding-top:56px; }
.main_w_left { margin-left:132px !important; }
#c_main { margin:auto;padding-top:21px;width:639px; }
.c_main_left { width:596px !important; }
#c_main p { font-size:14px;line-height:16px;color:#43202b;padding-bottom:10px; }
#c_main a { color:#006951; }

.brown13 { font-size:13px; }
.brown15 { font-size:15px !important; }
.red17 { font-size:17px !important;color:#e74040 !important; }

#search_box { margin:auto;margin-top:21px;background:#cad9af;height:42px;width:639px;color:#43202b; }
#sbox_sep { padding-left:7px;float:left;padding-top:8px; }
#search_box a { text-decoration:none;color:#43202b; }
.l_inp { border:1px solid #231f20;width:104px;font-family:arial;font-size:12px; }
.l_img { margin-top:2px; }
#l_label { font-size:11px;font-weight:bold;line-height:11px;padding-left:2px; }

#featured { min-height:137px; float:left;_height:137px; }
#fbox { float:left;margin-right:13px;width:127px;min-height:162px;background:#cad9af;_height:162px;}
#fbox p { text-align:center;padding:2px 1px;display:block; margin:0px; }
#fbox p a { text-decoration:none;color:#43202b; }
#fbox a img {border:none; text-align:center; display:block; margin:auto;}

#fcopy { color:#43202b;font-size:11px;font-weight:bold;margin-top:10px;padding-top:11px;text-align:center;}
#fcopy a { color:#43202b;text-decoration:none; } 
#faddress { color:#43202b;font-size:11px;font-weight:bold;margin-top:0px !important;padding-top:6px;padding-bottom:6px;text-align:center;}

#scat_list { background:#cad9af;float:left;width:130px;color:#43202b;border-left:2px solid #43202b; }
#scat_list p { padding:0px;padding-left:5px;font-size:12px;line-height:20px; }
#scat_top { background:#43202b;color:#FFFFFF !important; }
#scat_list a { text-decoration:none;color:#43202b; }
#scat_list a:hover { text-decoration:underline; }

#item_list { margin-left:145px; }
#item_list p,#details p { font-size:12px;padding:0px;padding-bottom:11px;line-height:12px; }
#prod { border-bottom:1px dotted #43202b;padding-bottom:10px;margin-bottom:10px; }
#prod_img { width:100px; }
#prod_spec { width:340px;float:right; }
#prod_spec2 { width:480px;float:right; }
#prod_name a { font-weight:bold; }
#prod_size,#prod_price { font-size:12px !important; }
#prod_price span { font-weight:bold; }
.shop_quant { padding:0px;height:16px;line-height:16px;border:0px;font-size:12px;width:30px;position:absolute;top:2px;left:2px; }
.shop_btn { position:absolute;top:0px;left:30px; }
#prod_spec form,#details form,#prod_spec2 form { position:relative;background:#45252f;width:50px;height:20px; }
#page_nr { text-align:right; }
#page_nr a { text-decoration:none;color:#45252f;font-size:12px; }

#pop_c { background:#FFFFFF;width:100%;height:100%;font-size:15px;text-align:center;font-weight:bold; }
#pop_c p { padding:10px; }
#pop_c img { margin-bottom:50px;margin-top:20px; }
#pop_c a { color:#006951; }

#details img { float:left;margin-right:15px;margin-bottom:15px; }
#details_spec { margin-left:215px; }


.shop_inp { padding:0px;line-height:16px;font-size:12px;width:30px; }
.shop { font-size:12px;line-height:14px;border:1px solid #43202b;width:100%; }
.frow { background:#c9d8ad;font-weight:bold;color:#43202b; }
.srow { background:#efefef; }
#label { font-size:12px !important;font-weight:bold;padding-bottom:2px !important;padding-top:10px; }
.f_inp { font-size:12px;width:140px; }

.bb2 { border-bottom:2px solid #b3b3b3; }
#cart_form { padding:10px;padding-bottom:0px;border:2px solid #b3b3b3;width:380px;}

#col3 { width:190px;float:left; }
#col3 p { line-height:20px; }
.results { margin-left:0px !important; }

#c_main table#terms {font-size:14px; line-height:16px; margin:10px 0px;}
#c_main table#terms td {vertical-align:top; padding-bottom:10px;}