@charset "utf-8";
/* CSS Document */

body{
background: #2e5882 url(/images/BG.jpg) top center repeat-x  ;
margin: 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif, "Arial Black"
}
a{color:#FA6200;}
a:hover{ text-decoration:none;}
#mainWrap{
background:url(/images/wrap.jpg) top center no-repeat;
width:100%;
margin: 0px auto 0px auto;
}
#mainContainer{
width:1000px;
margin: 0px auto 0px auto;
}

#header{
height:296px;
position:relative;
z-index:auto;
overflow: hidden;
}

#contactInfo{
position:absolute;
font-size:24px;
color:#fa6200;
left:375px;
top:7px;
z-index: 300;
}

#headerLeft{
width:488px;
float:left;
height:296px;
}

#logo{
width:375px;
height:90px;
margin:65px 0 0 70px;}

#logo img{
border:none;}

#quoteButton{
	width:150px;
	height:121px;
	position: relative;
	float: right;
	top: -250px;
	right: 0px;
	z-index: 200;
	}
	
	#quoteButton a{
	display:block;
	background:url(/images/quoteNav.gif) no-repeat;
	height:121px;
	text-indent:-100000em;}
	
	#quoteButton a:hover{
	background-position:0 -121px;}
#serviceLinks{
position:relative;
top:-130px;
left:10px;
z-index:100;
height:107px;
width:500px;
}
#serviceLinks img{
border:none;
}
.serviceDiv{
height:107px;
width:107px;
margin-left:15px;
background-color:#FFFFFF;
float:left;
position:relative;}

#flashDiv{
width:1000px;
height:296px;
position: relative;
z-index: 10;
}
#getFlash{
text-align:center; top:100px; left:550px;position:relative;width:400px; 
}
#rotator{
position: relative;
top: 0px;
left: 0px;
}

#contentWrap{ background: url(../images/contentBG.jpg) repeat-y left;
overflow:hidden;
}

#contentWrapBottom{
background:url(../images/contentBottom.jpg) bottom center no-repeat;
min-height:600px;
height: auto !important;
height: 600px; 
overflow:hidden;
}

#leftColumn{
width: 250px;
float:left;
background:url(../images/leftBG.jpg) top no-repeat;
height:600px;}

#rightColumn{
width:750px;
float:left;
background:url(../images/contentTop.jpg) top no-repeat;
}

h1{
color:#111f4a;

font-size:24px}
/*use for FAQ Question Style*/
h4{
margin:0;
padding:0;
font-size:16px;
color: #111F4A;}
hr{color:#FA7A00;background-color:#FA7A00;height:1px;border:none;}

#pageText{
color:#FFFFFF;
font-size:14px;

}
#footerWrap{width: 100%; background-color:#fa7a00}
#footer{
width:1000px;
background:url(../images/footer.jpg) top center no-repeat;
height:100px;
margin: 0px auto 0px auto;
}

#copyRight{
float:left;
font-size:12px;
color:#8f4702;
width:350px;
margin:50px 0 0 25px;
}
#footerLinks{
float:right;
width:600px;
color:#8f4702;
margin:50px 25px 0 0 ;
text-align:right;
font-size:12px;}

#footerLinks a{
color:#8f4702;
text-decoration:none;
}

#footerLinks a:hover{
color:#111f4a;
text-decoration:underline;
}