body {
	margin:0;
	padding:5px;
	background:url(/images/actual_bg.jpg);
	background-repeat:repeat-x;
	background-color:#03081e;
	background-position:top center;
	
	
}

#slideShow{
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:948px;
	border:solid 4px #0e1c3b;	
	color: #25468a;
}
h2{font-family:"Book Antiqua"; font-size:22px; color:#a9b6c6; font-weight:bold;}
h3{font-family:"AvantGarde Bk BT"; font-size:16px; color:#a9b6c6; font-weight:bold; margin-left:10px}
h4{font-family:"AvantGarde Bk BT"; font-size:17px; color:#FFF; font-weight:bold; margin-left:20px; margin-top:35px;}
p {color:#a7b4c4; font-size:12px; line-height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#our_ranges_content a:hover{color:#87bbe4; text-decoration:none;}
#our_ranges_content a{color:#87bbe4; text-decoration:none;}
a:link { /* Unvisited link. */
	color:#FFFFFF;
	text-decoration:none;
}
    
a:visited { /* Visited links. */
	color:#FFFFFF;
	text-decoration:none;
}
     
a:hover { /* The user mouses over a link. */
	color:#FFFFFF;
	text-decoration:underline;
}
     
a:focus { /*  The user clicks on a link. */
	color:#FFFFFF;
	text-decoration:none;
}
    
 a:active { /* The user has clicked a link. */
	color:#FFFFFF;
	text-decoration:none;
 }
     
	  
img, img a{
	border:none;
}

						/************************** CLASSES **************************/
.title {
	font-size:22px;
	font-weight:bold;
	font-family:"Book Antiqua";
	color:#a9b6c6;
	margin:0 0px 10px 10px;
	width:auto;
	background-image:none;
}
.image{margin-left:10px;}
.table_three p {margin-left:10px;}/** for the 3 images **/
.text {
	font-size:12px;
	color:#FFF;
	margin:0 0px 10px 10px;
	line-height:15px;
	font-family:"Trebuchet MS";
}
.new-articles-ul {
	margin-left:20px;
	color:#a7b4c4; font-size:12px; line-height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; list-style-image: url("/images/leftArrow.gif"); }
	
						/************************** DIVISIONS **************************/
#first_header{
	width: 550px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	float: left;
	height: auto;
}
#social{
	width:150px;
	height:auto;
	left: 913px;
	font-family:"Book Antiqua";
	font-size:17px;
	color:#718CBE;
	background-repeat:no-repeat;
	font-weight: bold;
	float: right;
	margin-right: 15px;
	margin-top: 35px;
}
#social_text{
	float:left;
	width:75px;
	height:auto;
	margin-top: 5px;
}
#breadcrumbs{float:left; width:350px; background-image:url(/images/background_main_content.png); padding:0px; margin-top:10px; margin-bottom:10px;}
#breadCrumbs{float:left; font-size:10px; height:auto; color:#666; width:690px; margin-bottom:10px; margin-right:10px; font-family:Tahoma, Geneva, sans-serif; padding:3px; padding-left:10px;}
#breadCrumbs a {color:#FFF; text-decoration:none;}
#breadCrumbs a:hover {color:#FFF; text-decoration:underline;}
#main_content{
	padding: 5px;
	position: absolute;
	height: auto;
	background-repeat: repeat;
	top: 870px;
	width: 960px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
#main_content_inner_pages{
	padding: 5px;
	position: absolute;
	height: auto;
	background-repeat: repeat;
	top: 450px;
	width: 960px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
#inner_main_content{
	width:700px;
	float:left;
	height:auto;
	padding: 5px;
	margin-top: 5px;
}

#online_quote2{
	width:149px;
	height:30px;
	top: 467px;
	float: right;
	margin-right: 50px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#wrapper {
	width:965px;
	margin:auto;
}
	
#content {
}

/****  HEADER ****/

#header {
	height:auto;
	width:961px;
	margin: auto;
	bottom: 2500px;
	top: 6px;
	background-repeat: no-repeat;
	position: relative;
	background-image:url(../images/top-header-bg.png);
	background-position:top;
}
#background_top_slide{
	width:auto;
	height:25px;
	margin:auto;
	background-repeat:no-repeat;
	left: 242px;
	top: 456px;
	float: left;
}
	#logo {
	color:#a9b6c6;
	right:38px;
	font-size:15px;
	float: left;
	margin-left: 15px;
	width: 213px;
	padding: 5px;
	height: 30px;
	padding-top: 13px;
	background-image: url(/images/online_quote_top.png);
	background-repeat: no-repeat;
	padding-right: 2px;
	background-position: bottom;
	margin-top: 16px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:bold;
			color:#a9b6c6;
	}
	#main_logo{
	float:left;
	width:430px;
	height:auto;
	margin-left:30px;
	background-position:center;
	margin-top: 2px;
}

	#logo img {
		margin:47px 10px;
	}
	
	#top-right {
		float:right;
		width:560px;
		height:150px;
	}

		#quote {
			position:absolute;
			top:5px;
		}
		
#telnum {
	color:#a9b6c6;
	right:38px;
	font-size:15px;
	float: right;
	margin-right: 15px;
	width: 215px;
	padding: 5px;
	height: 30px;
	padding-top: 13px;
	background-image: url(/images/online_quote_top.png);
	background-repeat: no-repeat;
	padding-right: 2px;
	background-position: bottom;
	margin-top: 14px;
		}
		
		#telnum a {
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight:bold;
			color:#a9b6c6;
			text-decoration:none;
		}
		
		#telnum a:hover {
			text-decoration:none;
		}
		
/****  TOP-CONTAINER ****/
		
#menu {
	top:166px;
	height:50px;
	width:964px;
	background:url(/images/nav_bar_left_side.png) no-repeat;
	color:#FFF;
	padding-top: 2px;
	margin-top: 8px;
	background-size:964px 50px;
	float:left;
}

	#menu a {
		color:#FFF;
		text-decoration:none;
	}
	
	#menu a:hover {
		color:#FFF;
		text-decoration:none;
		
	}

/********** three front boxes ************************************/
#left-box{
	float:left; width:300px; height:305px; padding:5px; background-image:url(/images/bg_three.jpg); background-repeat:no-repeat; background-size:310px 301px; border-radius:15px;
}
#middle-box{
	float:left; width:300px; height:305px; padding:5px; margin-left:10px; background-image:url(/images/bg_three.jpg); background-repeat:no-repeat; background-size:310px 301px; border-radius:15px;
}
#right-hand-box{
	float:left; width:300px; height:305px; padding:5px; margin-left:10px; background-image:url(/images/bg_three.jpg); background-repeat:no-repeat; background-size:310px 301px; border-radius:15px;
}
#boxes-paragraph{
width:280px; height:auto; margin-left:10px; margin-bottom:1px; color:#a7b4c4; font-size:12px; line-height:15px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;	
}


.our_range_boxes{width:950px; height:auto; margin:auto;}
#our_ranges_content{
	width:955px;
	margin:auto;
	margin-bottom: 15px;
	float: left;
}

/**** SIDEBAR ****/
.right_links_header{
	color:#FFF;
	font-family:"AvantGarde Bk BT";
	font-weight:normal;
	text-align:center;
	font-size:18px;
	padding:5px;
	background-image:url(/images/background_main_content.png);
	background-position:center;
	margin-left:0px;
	height: auto;
}
#polls_right{
	float:right;
	width:205px;
	height:auto;
	padding: 5px;
}
.helicopter_links a {color:#a7b4c4; text-decoration:none; border-bottom:solid 1px #567CAA; display:block;padding-left:14px; height:23px; background-image:url(/images/right_links_under.gif);}
.helicopter_links a:hover {color:#ffffff; background-image:url(/images/right_links_hover.jpg); display:block; border-bottom:solid 2px #567CAA;padding-left:14px; height:23px;}
.right_links_inner a {color:#a7b4c4; text-decoration:none;}
.right_links_inner a:hover {color:#ffffff; background-image:url(/images/right_links_hover.jpg); }
.right_links_inner{
	color:#FFF;
	font:"AvantGarde Bk BT";
	font-weight:normal;
	text-align:left;
	font-size:14px;
	padding:5px;
	margin-left:20px;
	height: auto;
}
.helicopter_links{
	float:right;
	width:190px;
	height:25px;
	padding-top:2px;
	margin-right: 5px;
	text-align:left;
	font-size:14px;
	color:#FFF;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#sidebars {
	float:right;
	width:215px;
	padding: 5px;
	background-image:url(/images/right_inner_sidebars.jpg);
	margin-right:5px;
	margin-top: 30px;
	height: auto;
}
#articles {
	height:auto;		

}	
#articles a{
		color:#a7b4c4;
		text-decoration:none;
		font-size:13px;
	}
	#articles a:hover{
		color:#a7b4c4;
		font-size:13px;
		text-decoration:underline;
	}
#articles-tops {
	height:57px;
	float: right;
	width:215px;
	}
#articles-content {
	width:205px;
	padding:5px;
	float: left;
	font-size:12px;
	color:#FFF;
	}
.articles-bottom {
	height:14px;
	float: right;
	}

/****  FOOTER ****/
	.footCol {
	float: left;
	width: 180px;
	margin-top:0px;
	margin-left:10px;
	font-size:10px;
}
.footCol a {
    background-image: url("/images/leftArrow.gif");
	font-family:Arial, Helvetica, sans-serif;
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #FFF;
    display: block;
    font-weight: normal;
    line-height: 22px;
    padding-left: 25px;
    text-decoration: none;
	-webkit-transition: -webkit-transform .2s ease-in-out; 
	-moz-transition:-moz-transform .2s ease-in-out;
	-o-transition: -o-transform 0.2s ease-in-out;
	-ms-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
}
.footCol a:hover {
	font-family:Arial, Helvetica, sans-serif;
    background-image: url("/images/leftArrow.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #FFF;
    display: block;
    font-weight: normal;
    line-height: 22px;
    padding-left: 25px;
	-webkit-transform: scale(1.5);
	-moz-transform:scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	
}
	
#footer {
	text-wrap:normal;
	height:170px;
	width:960px;
	margin:auto;
	background-repeat: no-repeat;
	background-image: url(/images/footer.png);
	z-index: -2;
	margin-top: 20px;
	background-position: top;
	float: left;
}
.footer_table{margin-top:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF; margin-right:15px; text-align:right; float:right;}
	
/** Quote Form **/

#quote-form {
	margin-left:15px;
	width:600px;
	color:#a7b4c4;
	font-family:"AvantGarde Bk BT";
}

.form_title{
			color : #a7b4c4;
			font-size: 13px;
			font-family:"AvantGarde Bk BT";
			font-weight : bold;
		}

		.form_field {
			font-size : 13px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #474747;
			font-weight : bold;
			text-align:left;
		}

		.form_text{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #a7b4c4;
		}

		.text_box{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #a7b4c4;
			width:200px;
		}

		.text_area{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #a7b4c4;
			width:200px;
			height:60px;
		}

		.text_select{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #a7b4c4;
		}

		.form_error{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #ff0000;
			font-weight : bold;
		}

		.copyright{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
		}

