@charset "utf-8";
/* CSS Document */
/* =Styling all elements
========================================================================================================*/
* {margin: 0; padding: 0;}
a {	outline: none;	border: none;text-decoration: none;}
img {border: none;}
input {vertical-align: middle;}
.floatleft {float: left !important;}
.floatright {float: right !important;}
abbr {cursor: help;}
acronym {cursor: help;}
/* ----------- Applying clearfix fix for some browsers to use in appropriate places --------- */
.clearfix:after {content: ".";display: block;height:100%;	clear: both;visibility: hidden;}
.clearfix {	display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {	display: block;}
/* End hide from IE Mac */
/*=======================================================================================================*/

/*----------------------= Body =------------------------------------------------------------*/
body {
	background: #61543b url(../images/header_bg.jpg) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f8f8f;
	line-height:15px;
}
/*----------------------= Wrapper =------------------------------------------------------------*/

#wrapper{

}
/*----------------------= Header =------------------------------------------------------------*/

#header{
	background:url(../images/header.png) no-repeat left top;
	height:298px;
	position:relative;
	width:882px;
	margin:0 auto;
}
#header h1 a{
	position:absolute;
	display:block;
	top:6px;
	left:6px;
	text-indent:-2000em;
	width:248px;
	height:130px;
}
#header span{
	position:absolute;
	top:200px;
	left:51px;
	width:327px;
}

/*----------------------= Top links =------------------------------------------------------------*/

#top_link{
	
	padding-left:640px;
}
#top_link p{
	padding-top:16px;
	float:left;
	
}
#top_link p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ceb68c;
	text-decoration:none;
	padding-right:10px;
	
}
#top_link p a:hover{
	text-decoration:none;
	color:#ffffff;
	
}

/*----------------------= Header Navigation =------------------------------------------------------------*/

#header_nav{
	position:absolute;
	top:265px;
	right:63px;
}
#header_nav li{
	list-style:none;
	display:inline;
}
#header_nav li a{
	float:left;
	text-indent:-2000em;
	height:27px;
	
}
#header_nav li a:hover, .active_btn {
	background-position: left bottom ! important;
}

/*----------------------= Navigation Buttons =------------------------------------------------------------*/

#home_btn a{
	background:url(../images/home_btn.jpg) no-repeat left top;
	width:100px;
}
#about_us_btn a{
	background:url(../images/about_us_btn.jpg) no-repeat left top;
	width:100px;
}
#affiliate_list_btn a{
	background:url(../images/affiliate_client_btn.jpg) no-repeat left top;
	width:160px;

}
#marketing_btn a{
	background:url(../images/marketing_btn.jpg) no-repeat left top;
	width:146px;
}
#services_btn a{
	background:url(../images/services_btn.jpg) no-repeat left top;
	width:100px;
}
#contact_us_btn a{
	background:url(../images/contact_btn.jpg) no-repeat left top;
	width:100px;
}

/*----------------------= Container =------------------------------------------------------------*/

#main_container{
	background:url(../images/bg.jpg) repeat left top;
}
#container{
	width:882px;
	margin:0 auto;
}
/*----------------------= Content Section =------------------------------------------------------------*/

#content_section{
	background:url(../images/content_bg.gif) repeat-y left top;
}
/*----------------------= Top Content Section =------------------------------------------------------------*/
#top_content{
	background:url(../images/top_content_img.gif) no-repeat left top;
	padding:40px 35px 0 72px;
}
/*----------------------= left Content Section =------------------------------------------------------------*/

#left_cont_section{
	float:left;
	width:243px;
}
#news_links h1{
	padding-left:11px;
}
#news_links h2{
	background:url(../images/bullet.jpg) no-repeat left top;
	padding-bottom:10px;
	margin-top:20px;
	padding-left:15px;
	line-height:10px;
	font-size:11px;
	font-weight:normal;
	color:#ffa800;
}
#news_links p{
	margin-bottom:30px;
}
#news_links a{
	font-size:11px;
	font-weight:normal;
	color:#ffa800;
	background:url(../images/bullet.jpg) no-repeat left top;
	padding-left:15px;
	padding-bottom:10px;
}


/*----------------------= Contact us Section =------------------------------------------------------------*/
#contact_bx{
	background-color:#332e20;
	margin-top:61px;
	margin-left:3px;
}
#contact_center{
	padding:12px;
}
#contact_center h1{
	padding-bottom:25px;
}
#contact_center h3{
	padding-bottom:25px;
	font-size:11px;
	font-weight:normal;
	color:#ffa800;
}
#contact_center h3 a{
	color:#ffa800;
}

#contact_center p{
	line-height:20px;
}

/*----------------------= Right Content Section =------------------------------------------------------------*/

#right_cont_section{
	float:right;
    width:511px;  
	padding-left:21px;
}
/*----------------------= Content =------------------------------------------------------------*/

#content{
	padding-left:10px;
	padding-right:14px;
}
#content h1{
	padding-bottom:39px;
}
#content h2{
	font-size:14px;
	font-weight:bold;
	color:#ffa800;
	}
#content a{
	font-size:11px;
	font-weight:normal;
	color:#ffa800;
}
.sep_line{
	border-bottom:2px #454340 solid;
	margin:25px 0;
}

#center_image li{
	list-style:none;
	float:left;
	padding-bottom:35px;
}
/*----------------------= Community Relations box =------------------------------------------------------------*/

#community_rel_bx{
	background-color:#332e20;
}
#comm_rel_cont_bx{
	padding-bottom:5px;
}
#comm_rel_cont_bx h1{
	padding-left:5px;
}
#comm_rel_cont_bx p{
	padding:10px 14px 25px 15px;
}
#comm_rel_cont_bx span a{
	color:#ffaf00;
	margin-left:15px;
}

/*----------------------= Footer Section =------------------------------------------------------------*/

#footer{
	background:url(../images/footer_bg.png) no-repeat left bottom;
	height:45px;
	margin-bottom:25px;
	padding-top:54px;
	text-align:center;
	font-family:Arial;
	color:#a9a396;
}
#footer a{
	text-align:center;
	color:#9c9c9c;
	padding:0 10px ;
}

#footer p{
	text-align:center;
	padding-bottom:5px;
	font-size:11px;
}


/*===============================Form CSS=================================================*/
#form_content {
	clear: both;
	width: 340px;
	margin: 5px;
}
#form_box {
	left: 46px;
	color: #ffa800;
	font-weight: bold;
}
#form_box form strong {
	display: block;
	width: 130px;
	margin-bottom: 3px;
	float: left;
	padding-left: 10px;
	clear: both;
}
#form_box input {
	margin-bottom: 15px;
}
#form_box input.button {
	margin-right: 43px;
	height: 20px;
}
#form_btn {
	clear: both;
	display: block;
}

