body { font: normal 12px arial; color: #e2c699; margin: 0; padding: 0px 0px 30px 0px; text-align: center; height: 100%; background: url(/images/footer_bottom_bg.jpg); }
a {color: #DE9922; text-decoration: none;outline: none;}
a:hover {color: #DE9922; text-decoration: underline;}
img{border: 0px;}

ul li{color: #DE9922;}
ul li span{color: #e2c699;}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: center;
	font-size: 65px;
	padding: 20px 0 20px 0;
	margin: 0 0px 0 0px;
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 20px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

#site_container{width: 100%; background: url(/images/site_bg.jpg); border-top: 3px solid #ad1f24; text-align: center;}
#logo_container{width: 179px; _width: 225px; width: 59px; float: left; margin: 26px 0px 0px 0px; padding: 0px 0px 0px 46px;}
#menu_container{width: 990px; margin: 0px auto; overflow: hidden; height: 116px; background: url(/images/menu_bg.jpg) top no-repeat; margin-top: -3px; text-align: left;}
#main_container{width: 990px; margin: 0px auto; overflow: hidden; background: url(/images/content_bg.jpg) top no-repeat; text-align: left;}
#leftside_container{width: 654px; float: left; overflow: hidden;}
#flash_container{width: 654px; height: 224px;}
#main_site_main_box_container{width: 654px; height: 245px; background: url(/images/content_box.jpg) no-repeat; overflow: hidden;}
#main_site_main_box_container_big{width: 654px; height: 357px; background: url(/images/content_box_big.jpg) no-repeat; overflow: hidden;}
#main_site_main_box_container_big img{margin: 33px 0px 0px 49px;}
#main_site_main_box_container .content{width: background: url(/images/content_box.jpg) no-repeat; padding: 20px 20px 0px 44px; color: #e2c699; line-height: 1.7em; font-size: 13px; overflow: hidden;}
#main_site_main_box_container .title{padding: 47px 20px 0px 44px; overflow: hidden;}
#rightside_container{width: 336px; float: right; overflow: hidden;}
#contact_box_container{width: 85px; _width: 336px; height: 41px; _height: 217px; background: url(/images/contact_box1.jpg) no-repeat; padding: 176px 0px 0px 251px;}
#catalog_box_container{width: 253px; _width: 336px; height: 127px; _height: 222px; background: url(/images/catalog_box.jpg) no-repeat; margin-top: 13px; padding: 95px 0px 0px 83px;}
#footer_container{width: 990px; margin: 0px auto; height: 148px; background: url(/images/footer_top_bg.jpg) no-repeat; text-align: left;}
#copyright_container{width: 200px; float: left; color: #c8a673; margin: 124px 0px 0px 30px;}
#copyright_container img{vertical-align: middle;}
#designedby_container{width: 200px; float: right; text-align: right; color: #c8a673; margin: 124px 30px 0px 0px;}
#designedby_container a{font-weight: bold; color: #ad1f24;}
#title_container{margin-top: 92px; padding-left: 51px;}
.grouptitle_container{padding-left: 9px; padding-top: 23px;}
.grouptitle_container1{padding-left: 30px; padding-top: 23px;}
.products_container{overflow: hidden; width: 990px;}
#content_container{overflow: hidden; width: 990px;}
#content{width: 945px; overflow: hidden; margin: 10px 0px 0px 30px;}
#text_top{width: 945px; height: 7px; background: url(/images/text_bg_top1.jpg) no-repeat;}
#text_bottom{width: 945px; height: 9px; background: url(/images/text_bg_bottom1.jpg) no-repeat;}
#text{width: 905px; _width: 945px; min-height: 80px; overflow: hidden; background: url(/images/text_bg.jpg) repeat-y; padding: 20px; line-height: 1.7em;}
#contact_container{width: 300px; _width: 332px; height: 170px; _height: 224px; background: url(/images/contact_container.jpg) 0px 4px no-repeat; float: left; margin: 0px 0px 0px 7px; padding: 54px 0px 0px 32px; line-height: 1.5em;}
#map_container{width: 629px; _width: 640px; height: 219px; _height: 247px; background: url(/images/map_container.jpg) no-repeat; float: right; margin: 0px 0px 0px 0px; padding: 28px 0px 0px 11px;}