body { margin: 0px; padding: 0px; font-size: 79.01%; background: #AEAEAE url("img/body_bgnd.gif") 0px 0px repeat; }
body, html { min-height:100%; width: 100%;	}
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td { padding: 0px;vertical-align:top;}
a, span, p, body, div, td, textarea, input, h1, h2, h3, h4, h5, h6 { font-family: tahoma, verdana, arial;   }
table, td { font-size: 100%; }
.spacer { height: 1px; width: 1px; }
.full { width: 100%; height: 100%; }
.full_w { width: 100%; }
img { border: none; }
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td { padding: 0px;vertical-align:top;}
textarea, input { font-size: 100%; }
select { font-size: 100%; }
form { padding: 0px; margin: 0px; }
.clear {clear:both;}



body { background: #f2f1eb url("img/body_bgnd.gif") center 0px repeat-y; text-align:center; }

.body_block { width: 962px; margin:auto; background: url("img/body_bgnd_2.gif") 1px 0px repeat-y;  }
.body_block_frame { padding: 0px 31px 0px 31px; text-align:left;}
.top_line { height:4px; width: 100%; background-color: #f0f0db; }

.header_block { width: 100%; height: 97px; }
.header_links { float: right; padding-top: 38px; vertical-align: middle; font-size:8px; color:#dbdad5; padding-right: 14px; }
.header_links img { margin: auto; vertical-align: middle; height:16px; width: 24px; margin-right: 4px; }
.header_links a { vertical-align: middle; color:#888888; font-size:11px; text-decoration:none; }
.header_links a:hover { text-decoration:underline; }
.header_links a span { color: #b79664; }
.header_logo img { margin-left: 20px; margin-top: 28px; }
.top_line_2 { width: 100%; height: 5px; background: url("img/header_top.gif") 0px 0px repeat-x; }

.header_adv_1 { height:320px; width:900px; }
.header_adv_1 div { float:left; }
.header_adv_1_left { height: 320px; width: 235px; }
.header_adv_1_center { height: 320px; width: 475px; }
.header_adv_1_right { height: 320px; width: 190px; }
.navigation_block { height:30px; width: 100%; background: url("img/navigation.gif") 0px 0px no-repeat; margin-top:4px; }

.navigation_search { color: #c0a97c; font-size: 11px; padding-top: 5px; float:left; width:265px;}
.navigation_search span { color: #c0a97c; font-size: 11px; display: block; float:left; padding-top: 3px; padding-left:18px; padding-right:5px; }
.navigation_search div { float:left; height:20px; width:141px; background: url("img/search_bgnd.gif") 0px 0px no-repeat; padding-top:1px;}
.navigation_search div input { display: block; float:left; }
.navigation_search div input.text_fld { color:#b9b9b9; width:118px; border:1px solid #ffffff;margin-left: 1px; font-size:12px; height:14px;}
.navigation_search div input.submit { height: 18px; width: 17px;  }
.navigation_links { color: #c0a97c; font-size:11px; padding-top:7px; }
.navigation_links a { color: #c0a97c; text-decoration:none; }
.navigation_links a:hover { text-decoration:underline; }

.left_menu { width: 210px; float:left;  }
.content_right { float:right; width: 630px;  }
.content_right_1 { padding-right: 16px; }

.content_right a:hover { color: #d46e72; }
.content_block { background: url("img/content_block_splitter.gif") 235px 0px repeat-y; height: auto; clear:both; }

.main_menu { padding-left: 16px; padding-bottom:3px;}
.main_menu a { display:block; color:#737373; padding: 3px 2px 3px 0px; text-decoration:none; font-size:13px; font-family:arial; }
.main_menu a:hover { color:#c2272d; text-decoration:underline; }
.main_menu div a { color: #c2272d; }
.main_menu div div.span { display:block; padding-left: 20px; padding-top:10px; padding-bottom:6px;  }
.main_menu div div.span div { width: 100%; height: 10px; background-color: #ffffff; margin-top:-2px;}
.main_menu div div.span a { color: #737373; font-size: 12px; background: url("img/dots.gif") 0px 99% repeat-x; display:block; padding: 3px 2px 3px 0px;  }
.main_menu div div.span strong a { color: #c2272d; }
.main_menu div div.span strong { display:block; margin-left: -10px; padding-left: 10px; background: url("img/cur.gif") 0px 9px no-repeat; }

.left_menu_splitter { height:1px; width: 96%; background-color: #dbdad5;  margin-left: 10px; margin-top:2px;  margin-bottom:2px; }


.login_block { padding-left: 16px; font-size: 11px; }
.login_fields { width: 170px; }
.form_field { height: 20px; width: 184px; background: url("img/field_bgnd.gif") 0px 0px no-repeat; padding-left:2px; margin-top: 7px;  }
.form_field input { border: 1px solid #ffffff; color: #b9b9b9; margin-top:1px; }
.btn_login_block { text-align:right; }
.btn_login_block input { margin:auto; margin-right: 14px; }
.left_menu em { color: #c2272d; font-style: normal; font-size:11px; }
.left_menu em a { color: #c2272d; text-decoration:none; }
.news_block { padding-left: 14px; font-size:12px;  }
.news_block p { color: #000000; margin:0px; padding:0px; padding-top:5px;padding-bottom: 8px;}
.news_block p a { color: #000000; text-decoration:none; }
.news_links { padding: 3px 0px 3px 0px; height:13px;}
.news_links a { color: #898989; text-decoration:none; font-size: 11px; display:block; float:right; padding-right: 10px; background: url("img/arr.gif") 100% 4px no-repeat; margin-right: 9px; }
.news_links a:hover { color:#c2272d; background: url("img/arra.gif") 100% 4px no-repeat; }
.bottom_terms { text-align: center; color: #b9b9b9; padding:15px 0px 10px 0px; border-top: 1px solid #dbdad5; }
.bottom_terms a { color: #b9b9b9; }
.bottom_contacts { text-align: center; color: #b9b9b9; padding:6px 0px 27px 0px; }
.bottom_contacts a { color: #b9b9b9; }

.pages_listing { text-align:right; font-size:11px; color:#b9b9b9; vertical-align:middle; }
.pages_listing a { color:#b9b9b9; vertical-align:middle; text-decoration:none; }
.pages_listing a:hover { color: #c2272d; }
.pages_listing img { vertical-align:middle; margin:auto; margin-right: 3px;margin-left: 3px;  }
.pages_listing span  { color: #c2272d; vertical-align:middle; }


.new_arrivals { background: #f7f7f7 url("img/arrivals/frame.gif") 0px 0px repeat-x; }
.new_arrivals_1 { background: url("img/arrivals/frame.gif") 0px 0px repeat-y; }
.new_arrivals_2 { background: url("img/arrivals/frame.gif") 0px bottom repeat-x; }
.new_arrivals_3 { background: url("img/arrivals/frame.gif") right 0px repeat-y; }
.new_arrivals_4 { background: url("img/arrivals/top_left.gif") 0px 0px no-repeat; }
.new_arrivals_5 { background: url("img/arrivals/top_right.gif") 100% 0px no-repeat; }
.new_arrivals_6 { background: url("img/arrivals/bottom_left.gif") 0px 100% no-repeat; }
.new_arrivals_7 { background: url("img/arrivals/bottom_right.gif") 100% 100% no-repeat; padding:8px; }

.iframe_1 { float:left; background: #eeeedf url("img/iframe/top.gif") 0px 0px repeat-x; margin-right: 0px;}
.iframe_2 { background: url("img/iframe/left.gif") 0px 0px repeat-y; }
.iframe_3 { background: url("img/iframe/bottom.gif") 0px 100% repeat-x; }
.iframe_4 { background: url("img/iframe/right.gif") 100% 0px repeat-y; }
.iframe_5 { background: url("img/iframe/left_top.gif") 0px 0px no-repeat; }
.iframe_6 { background: url("img/iframe/left_bottom.gif") 0px 100% no-repeat; }
.iframe_7 { background: url("img/iframe/right_top.gif") 100% 0px no-repeat; }
.iframe_8 { padding:7px; background: url("img/iframe/right_bottom.gif") 100% 100% no-repeat; }

.images_sub_text { padding: 10px; }
.images_sub_text span { width: 10px; background: url("img/splitter_2.gif") center 0px no-repeat; height: 44px; display: block; float:left; }
.images_sub_text div { float:left; width:190px; text-align:center; padding-top: 4px;  }
.images_sub_text div em { color:#b79664; }
.images_sub_text div a { display:block; color:#737373; text-decoration:none; }
.images_sub_text div a:hover { color:#737373; text-decoration:underline; }
.images_sub_text div em a { color:#b79664; font-style:normal; }

.banner_block {
	padding-top: 8px;
	padding-left: 16px;
	cursor: pointer;	
}


h3 { color: #b79664; font-family:arial; font-size: 13px; margin:0px; padding: 8px 8px 8px 16px; }
h1 { color: #c2272d; font-weight: normal; font-size: 20px; font-family: arial;  }
h1 span { color:#525050; }
h2 { color: #c2272d; font-weight: normal; font-size: 16px; font-family: arial;}


.content_splitter, .productListSeparator {width:100%; height: 13px; background: url("img/splitter.gif") right 0px no-repeat;}
.content_splitter_w {width:100%; height: 11px; background: url("img/splitterw.gif") right 0px no-repeat;}

.uf_tuf {
	background:url(img/tuf.gif) left top repeat-x;
	height: 8px;
}
.uf_luf{
	background:url(img/luf.gif) left top repeat-y;
}
.uf_ruf{
	background:url(img/ruf.gif) left top repeat-y;
}
.uf_luf1{
	background:url(img/luf1.gif) left top repeat-y;
}
.uf_ruf1{
	background:url(img/ruf1.gif) left top repeat-y;
}
.uf_buf{
	background:url(img/buf.gif) left top repeat-x;
	height: 8px;
}
.uformtable th{
	font-family:Arial, Helvetica, sans-serif;
	color: #383838;
	font-size: 11px;
	font-weight: bolder;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
}
.uformtable td{
	vertical-align:middle
}
.uformtable td.products{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c2272d;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
.uformtable td.sizeprice{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b79664;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
.uformtable td.quantity{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
.color_div{
	width:20px; height:20px; border: 1px solid #999993; float: left;
}
.color_div div{
	width: 20px; height: 20px; border: none;
}
.color_div div div{
	width:20px; height:20px; border: none;
}
.color_div div div div{
	width: 18px; height:18px; border: 1px solid #ffffff;
}
.color_div.active div{
	width: 18px; height: 18px; border: 1px solid #ffffff;
}
.color_div.active div div{
	width:14px; height:14px; border: 2px solid #7f7f7f;
}
.color_div.active div div div{
	width: 12px; height:12px; border: 1px solid #ffffff;
}
.color_div.on div{
	width: 18px; height: 18px; border: 1px solid #ffffff;
}
.color_div.on div div{
	width:14px; height:14px; border: 2px solid #7f7f7f;
}
.color_div.on div div div{
	width: 12px; height:12px; border: 1px solid #ffffff;
}
.useful_link_block{	width: 200px; text-align: justify;
}

.link_add {
	color: #5586c6;
	background: url(img/arrow_link.png) no-repeat center left;
	padding-left: 10px;
}

.search-result-type {
	color: #b79664; font-family:arial; font-size: 13px; margin:0px; padding: 8px 8px 8px 8px;
}

.search-result-list {
	padding: 0px 0px 0px 16px;
}

.search-message {
	font-style: italic;
}

p { font-family: tahoma, verdana, arial; color: #737373;  }
.socializer, .socializer a, .twitter-share-button{ margin: 3px; }