body
{
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}

/*	DEFAULT CSS	  */


img { border:none;}
a {
    color: #fff;
}

p{ padding:4px 0px; margin:0px;}

p.heading{ color:#a6461f; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}

form{ padding:0; margin:0;}

.clear { clear:both; width:1px; height:1px;}

h1 { padding:0px;  margin:0px;  font-size:11px; font-weight:bold; color:#FFFFFF;}

h2 { padding:0px; padding-top:10px;  margin:0px; font-family:Georgia; font-size:30px; font-weight:normal; color:#FFFFFF;}


h3 { padding:8px 0px; margin:0px;}

h4 { padding:8px 0px; margin:0px;}

h5 { padding:5px 0px; margin:0px;}

h6 { padding:5px 0px; margin:0px;}

.container
{
	position:relative;
	width:900px;
	height:auto;
	margin:0px auto;
}

/*	DEFAULT CSS	END  */	

#top_bg
{
	position:relative;
	background:#4b1701;
	width:100%;
	height:110px;
	padding-top:10px;
}

.bg
{
	position:relative;
	background:url(../images/bg.jpg) no-repeat #4b1701 top center;
	width:100%;
	height:auto;
	padding-top:15px;
	min-height:770px;
}
#logo
{
	position:relative;
	width:148px;
	height:100px;
	float:left;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

#nav
{
	position:relative;
	width:743px;
	height:auto;
	float:right;
	padding-top:43px;
}

/* MENU CSS */

#siblings {
	list-style-type:none;
	margin:0;
	padding:0;
}

#siblings li {
	float:left;
	width:auto;
	height:27px;
	margin:0px 5px;
	line-height: 27px;
	vertical-align:middle;
}

#siblings a {
	display:block;
	text-decoration:none;
	font-size: 13px;
	color:#FFF;
	text-transform:uppercase;
	float:left;
    padding-left:5px;
	padding-right:5px;
}


#siblings li:hover {
	position:relative;
	width:auto;
	
}

#siblings a span {
	display:block;
	padding-left:5px;
	padding-right:5px;
	
}
#siblings a:hover {
	background:#A6461F;
	padding-left:5px;
	color:#FFF;
	padding-right:5px;
}
#siblings a:hover span{
	width:auto;
	display:block;
	padding-left:5px;
	padding-right:5px;
	
}

/* MENU CSS END */


.cont_bg_top
{
	position:relative;
	background:url(../images/content_bg_top.png) no-repeat;
	width:900px;
	height:5px;
	margin:0;
	padding:0;
	margin-top:15px;
}

.cont_bg_mid
{
	position:relative;
	background:url(../images/content_bg_mid.png) repeat-y;
	width:900px;
	height:auto;
	color:#FFFFFF;
	font-size:12px;

}

.cont_bg_mid a{ color:#FFFFFF; text-decoration:none;}

.cont_bg_mid a:hover{ color:#FFFFFF; text-decoration:underline;}

.cont_bg_mid p{ padding-top:7px;}

.cont_bg_bot
{
	position:relative;
	background:url(../images/content_bg_bottom.png) no-repeat;
	width:900px;
	height:5px;
}

.header_bg
{
	position:relative;
	background:url(../images/header.png) no-repeat;
	width:900px;
	height:230px;
    padding-top: 1px;

}
#gmap {
    width: 403px;
    height: 219px;
    margin: 5px 0 0 6px;
}

.header_txt
{
	position:relative;
	width:450px;
	height:auto;
	padding-top:22px;
	padding-left:12px;
	font-size:10px;
	color:#7e7e7e;
	line-height:15px;
}

.header_txt p{ padding-top:13px;}

.framed {
	position:relative;
	width:358px;
	height:210px;
}

.cont_left {
	position:relative;
	width:220px;
	height:auto;
	float:left;
	padding-left:20px;
}
.cont_left p.heading{ color:#FFF; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.cont_mid {
	position:relative;
	width:380px;
	height:170px;
	float:left;
	background:url(../images/content_sep.png) no-repeat left 0px;
	padding-top:20px;
}

.cont_rite {
	position:relative;
	width:237px;
	height:170px;
	float:left;
	padding-top:20px;
	background:url(../images/content_sep.png) no-repeat left 0px;
}


.index_left_field
{
	position:relative;
	width:55px;
	height:27px;
	margin-bottom:10px;
	text-align:right;
	float:left;
	padding-top:5px;
}

/* FORM CSS */

.wrap_input
{
	position:relative;
	width:380px;
	height:auto;
}

.wrap_input label 
{
	margin:0;
	padding:0;
	display:inline-block;
	width:110px;
	vertical-align:top;
	padding-top:6px;
	text-align:right;
	margin-left:20px;
	line-height:12px;
	height:auto;
}

#wrap_rich label
{
	display:inline-block;
	line-height:12px;
	vertical-align:top;
	padding-top:4px;
	margin-left:30px;
	padding-bottom:10px;
}

#wrapprivacy label
{
	position:relative;
	width:180px;
	float:left;
	padding-top:2px;
	padding-left:4px;
	height:auto;
	
}

#wrapprivacy input{ float:left; width:auto; margin-left:30px;}
.wrap_input input{  margin-bottom:11px; margin-left:10px;}

.imput
{
	background:url(../images/textbox.png) no-repeat;
	width:222px;
	height:21px;
	border:none;
	color:#000;
	padding-top:6px;
	font-size:12px;
	padding-left:7px;
}

.inside_index_txtarea
{
	border:none; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:url(../images/textarea.png) no-repeat; width:212px; height:70px; padding-left:10px; padding-top:7px;
}

.chk_box
{
	position:relative;
	width:20px;
	float:left;
	height:auto;
	margin-top:3px;
	margin-left:60px;
}


.chk_box_txt
{
	position:relative;
	width:200px;
	height:auto;
	float:left;
	padding-top:5px;
}

.submit
{
	position:relative;
	width:177px;
	height:29px;
	float:right;
	margin-top:10px;
}


.inside_submit
{
	width:57px;
	height:29px;
	margin-left:30px;
	text-align:center;
	outline:none;

}

.bottom_text_area
{
	position:relative;
	padding:0px 15px;
	padding-top:20px;
	height:auto;
	width:870px;
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
}

/* FOOTER AREA */

.footer
{
	position:relative;
	width:900px;
	height:auto;
	margin-top:5px;
}

.footer_links
{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	padding-top:8px;
}

.footer_sep
{
	position:relative;
	background:url(../images/footer_sep.png) no-repeat;
	width:900px;
	height:2px;
}

ul.f_menu{ list-style:none; margin:0; padding:0;}

ul.f_menu li{ font-size:11px; float:left; border-left:solid 1px #FFFFFF; padding:0px 7px; line-height:10px; width:auto; height:12px; line-height:12px;}

ul.f_menu li a{ color:#FFFFFF; text-decoration:none;}

ul.f_menu li a:hover{ text-decoration:underline;}

.sitemap_links
{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	padding-top:12px;
}
.item {
    padding: 6px;
    width: 49%;
    border: solid 1px #922A12;
    margin-right: 3px;
    float: left;
}
.acca4 {
    font-weight: bold;
    font-size: 15px;
}
.logo {
    margin-right: 6px;
}
.left {
    float: left;
}
.txt_ad {
    font-size: 14px;
}