body{background:#000000;margin:0px;}
*:focus{outline:none}
img{border:0px;}
.spacer{clear:both}
a{text-decoration:none;color:#000000}
a:hover{text-decoration:underline;}
.red1b{color:#FF0000;font-weight:bold;}
.grn1b{color:#154815;font-weight:bold;}
#header{background:url('images/header_bg.jpg') no-repeat right;width:1004px;margin:0px auto;height:247px;position:relative;}
#header .logo{position:absolute;left:0px;top:0px;}
#header .call{position:absolute;left:514px;top:37px;font-family:Arial Black,Arial,Tahoma;color:#FFFFFF}
#menu_wrap{position:absolute;left:12px;top:170px;height:45px;}
#menu_wrap .lft{float:left;width:14px;height:39px;background:url('images/menu_lft.jpg')}
#menu_wrap .mdl{float:left;width:729px;height:39px;background:url('images/menu_bg.jpg')}
#menu_wrap .rht{float:left;width:18px;height:39px;background:url('images/menu_rht.jpg')}

#menu{list-style-type:none;margin:0px;padding:0px;font-family:Arial Black, Arial,Tahoma;font-size:13pt;margin-left:30px;}
#menu li{float:left;padding-top:3px;position:relative;}
#menu li ul{display:none;position:absolute;top:25px;left:-40px;}
#menu li ul li{background:none;border:none;}
#menu li ul li a{width:110px;height:15px;background:none;text-decoration:none;padding:2px;color:#FFFFFF;font-weight:bold;font-size:12pt;}
#menu li.separator{padding:3px;}
#menu li a{display:block;}
#menu li:hover ul{display:block;}

#content_top{width:1004px;margin:0px auto;background:url('images/content_top.jpg') no-repeat;height:20px;}
#content{width:975px;margin:0px auto;background:url('images/content_bg.jpg') repeat-y;padding-left:29px;padding-top:20px;padding-bottom:20px;}
#content .txt{margin-left:30px;font-family:Arial Narrow,Arial,Tahoma;font-size:13pt;font-weight:bold;line-height:25px;}
.hdr_services{width:937px;height:71px;background:url('images/hdr_bdr.jpg');margin-left:5px;}
.hdrbox_wrap{width:937px;margin-left:5px;margin-top:20px;}
.box{float:left;height:421px;padding-top:0px;font-family:Arial Narrow,Arial,Tahoma;font-weight:bold;padding-left:30px;padding-right:30px;font-size:13pt;}
.box p{margin-top:6px;margin-top:6px;}
#footer{width:940px;height:134px;margin-left:5px;margin-top:20px;background:url('images/our_brands.jpg');position:relative;}
#content_btm{width:1004px;margin:0px auto;background:url('images/content_btm.jpg') no-repeat;height:18px;}
.photo_bg{float:left;width:127px;height:153px;margin-right:15px;margin-bottom:15px;background:url('images/photo_bg.jpg');padding-top:8px;padding-left:8px;position:relative;}
.lnkbrn{color:#0D5F64;text-decoration:none;font-weight:bold;font-size:10pt;}
.lnkbrn:hover{color:#2C4046;text-decoration:underline}
.hints{font-size:9pt;font-style:italic}
.tbox{border:1px solid #6C411E;font-family:Arial,Tahoma;font-size:9pt;color:#22100B}
.tbox:focus{border:1px solid #905227;background:#E0E0E0}
.btn{font-family:Arial,Tahoma;font-weight:bold;;font-size:10pt;height:22px;background:url('images/btn_bg.jpg') repeat-x;border:1px solid #AA7C48;padding-bottom:3px;cursor:pointer;}

#thumb_wrap ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 930px;
}
#thumb_wrap ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 143px;
	height: 171px;
}
#thumb_wrap ul.thumb li img {
	width: 128px; height: 156px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#thumb_wrap ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	float: left;
	padding: 9px 0;
	margin-left: -10px;
}