BODY {
	padding: 0;
	margin: 0;
	background: url(../images/bg_main.jpg) top center repeat-x #B96701;
}

div,img,a{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

div,span,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.out{
 width:777px;
 _width:797px; 
	border: 10px solid #BC6D10;
/*	background: #BC6D10;*/
	display: table-cell;
   background: #FFF;
	border-top: 0px;
	margin: 0px 0px 15px 0px;
	text-align: left;
}

.hat{
	background: url(../images/bg_hat.jpg) top left repeat-x;
	height: 67px;
}

.logo{
	position: relative;
	top: 13px;
	left:27px;
}

.shrt_desc{
	height: 144px;
	background: url(../images/bg_grey_lns.jpg) top right repeat-x #F6F6F6;
	margin: 205px 0px 0px 0px;
}

.shrt_desc2{
	height: 70px;
	background: url(../images/bg_without_grey_lns.jpg) top right repeat-x #FFF;
	margin: 205px 0px 0px 0px;
}

.title{
	float: left;
	padding: 0px 0px 0px 23px;
	margin: 2px 0px 0px 0px;
	background: url(../images/bg_title.png) top left repeat-x;
}

.title2{
	float: left;
	padding: 0px 0px 0px 23px;
	margin: 2px 0px 0px 0px;
	background: url(../images/bg_title2.png) top left repeat-x;
}

.title span, .title2 span{
	float: left;
	text-transform: uppercase;
	font-size: 18px;
	color: #FFF;	
	line-height: 38px;
}

.title_cnr{
	float: left;
	margin: 0px 0px 0px 25px;
}

.descr_txt{
	color: #454545;
	line-height: 20px;
	padding: 8px 23px 0px 23px;
	_padding: 5px 23px 0px 23px;
	clear: both;
}

.subtitle{
	height: 29px;
	width: 737px;
	margin: 31px 0px 24px 22px;
	color: #3F3F3F;
	font-weight: bold;
	font-size: 13px;
	line-height: 29px;
	background: url(../images/subtitle.jpg) top left no-repeat;
	padding: 0px 0px 0px 16px;
	text-transform: uppercase;
}

.content{
	padding: 0px 27px 0px 38px;
/*	width: 683px;*/
}

.sub_subtitle{
	float: left;
	background: url(../images/bg_sub_subtitle.gif) top left repeat-x;
	width: 100%;
	_width: 712px;
	margin: 0px 0px 7px 0px;
}

.dwn_arr{
	float: left;
	margin: 0px 10px 0px 0px;
}

.sample_addr{
	float: left;
	color: #DB7C00;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
}

.sample_addr:hover{
	text-decoration: none;
}

.content2_2{
	clear: both;
	color: #5E5E5E;
	font-size: 13px;
	line-height: 17px;
	_width: 712px;
}


.content2{
	clear: both;
	color: #5E5E5E;
	font-size: 12px;
	line-height: 16px;
	_width: 712px;
}

.content2 p{
	padding: 0;
	margin: 0px 0px 17px 0px;
}

.separator{
	background: url(../images/art_separator.gif) bottom left repeat-x;
	width: 100%;
	_width: 712px;
	height: 3px;
	margin: 17px 0px 17px 0px;
	_margin: 0px 0px 17px 0px;
	clear: both;
}

.btm{
	margin: 70px 0px 0px 0px;
	border: 1px solid #1C1B19;
	background: url(../images/bg_btm.jpg) top left repeat-x #1C1B19;

}

.btm_top{
	height: 34px;
	line-height: 34px;
	color: #A7A6A6;
	font-size: 12px;
}

.btm_top a{
	color: #A7A6A6;
	font-size: 12px;
}

.btm_btm{
	font-size: 12px;
	height: 31px;
	line-height: 31px;
	color: #5A5A5A;
}

.img_lft{
	float: left;
	margin: 8px;
	margin-left: 0px;
}

.img_rht{
	float: right;
	margin: 8px;
	margin-right: 0px;
}

.contact_info{
	margin: 0px 0px 20px 30px;
}

.contact_info span{
	font-size: 14px;
	font-weight: bold;
	
}

.contact_info .field{
	width: 60px;
	color: #EE8E04;
}

.contact_info .value{
	color: #393939;
}

.inp_form{
	margin: 0px 0px 0px 30px;
}


table.inp_form{
margin: 0;
width: 450px;
}

table.inp_form td{
	padding: 3px;
	font-size: 8pt; text-align: left;
}

table.inp_form input{
	width: 204px;
}

#formElement_Zip{
	width: 54px;
}

.reset{
	width: 70px;
	height: 29px;
	background: url(../images/reset.gif) top left transparent;
	border: 0px;
	position: relative;
	bottom: 8px;
	_bottom: 4px;
}

#mainimg img {
    display:none;
    position:absolute;
    /*left:50%;
    margin:0px 0px 0px -142px;*/
} 

#wstForm_Contact_Submit, #wstForm_Contact_Reset{
	width: 70px;
	height: 29px;
	cursor: pointer;
}

.frm_ttle{
	font-weight: bold; font-size: 12pt; font-family: Arial,Helvetica,sans-serif;
}

.frm_desc{
	font-weight: normal; font-size: 8pt; padding-bottom: 10px; color: #000; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none;
}


