@charset "utf-8";
/* CSS Document */

body {
background: url(../images/bg.jpg) repeat-x top;
margin:0px;
}

html *{
outline:none;
}

ul,li,p,fieldset,legend,form {
margin:0px;
padding:0px;
}

img {
border:none;
}

#main-div {
width:950px;
margin:0px auto;
}

#logo {
margin-top:9px;
float:left;
}

#call-us-top {
margin-top:9px;
float:right;
}

.navigation {
	position: relative;
	height: 57px;
	width:930px;
	background: url("../images/nav-bg.gif") repeat-x;
	float:left;
	}
    /* Force the list to flow horizontally */
    .navigation li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .navigation li.back {
            background: url("../images/hover.gif") no-repeat right -57px;
            width: 15px; height: 57px;
            z-index: 8;
            position: absolute;
        }
            .navigation li.back .left {
                background: url("../images/hover.gif") no-repeat top left;
                height: 57px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .navigation li a {
            position: relative;
            text-decoration: none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
            color: #393939;
            text-align: center;
			line-height:63px;
			padding: 0px 30px 0px 30px;
            z-index: 10;
            float: left;
			display:inline;
        }
.navigation li a:hover {
 color:#FFFFFF;
}
.navigation li a#active {
 color:#393939;
}
		
#header {
width:950px;
height:212px;
background:url(../images/header.jpg) no-repeat;
float:left;
}

.banners {
float:left;
}

.content-bg {
background:url(../images/content_bg.gif) repeat-x top #ffffff;
padding-top:31px;
overflow:hidden;
}

.text-box {
width:950px;
margin:0px auto;
}

.text-left {
width:675px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#373737;
padding: 0px 0px 0px 3px;
line-height:18px;
}
.text-left a{
color:#D97B00;
text-decoration:underline;
}
.text-left a:hover{
color:#92AF15;
text-decoration:none;
}
.text-left p{
padding: 10px 0px 10px 0px;
}
.text-left span{
font-size:12px;
font-weight:bold;
}

.text-left1 {
width:940px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#373737;
padding: 0px 0px 0px 3px;
line-height:18px;
}
.text-left1 ul{
padding-left:10px;
margin-left:20px;
}

.text-left1 p{
padding: 5px 0px 15px 0px;
}
.text-left1 span{
font-size:13px;
font-weight:bold;
color:#7E9711;
}

.text-left label {width:130px; float:left; padding-right:40px; text-align:right;}



.read-more {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background:url(../images/bullet.gif) no-repeat right center;
color:#E59408;
float:right;
padding-right:25px;
margin-right:15px;
}
.read-more a{
color:#E59408;
text-decoration:underline;
}
.read-more a:hover{
color:#E59408;
text-decoration:none;
}

.right-box {
width:251px;
float:right;
}

.right-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
padding: 0px 20px 10px 18px;
line-height:28px;
background:url(../images/get_quote_bg.gif) no-repeat;
height:289px;
}
.right-text1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#323232;
padding: 0px 14px 10px 14px;
line-height:18px;
background:url(../images/get_quote_bg.gif) no-repeat;
height:400px;
}
.right-text-long{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#323232;
padding: 0px 14px 10px 14px;
line-height:18px;
background:url(../images/get_quote_long.gif) no-repeat;
height:500px;
}
.right-text1 p{
padding: 0px 0px 10px 0px;
}
.right-text1 span{
font-size:13px;
font-weight:bold;
color:#7E9711;
}
.right-text p{
padding: 10px 0px 10px 0px;
}
.right-text a {
color:#323232;
text-decoration:none;
padding: 0px 0px 0px 5px;
}
.right-text a:hover {
color:#E57008;
text-decoration:none;
}

.footer {
background: url(../images/footer_bg.gif) repeat-x;
margin-top:20px;
height:153px;
}

.footer-content {
width:950px;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding: 40px 0px 40px 0px;
}
.footer-content a{
color:#000000;
text-decoration:none;
}
.footer-content a:hover{
color:#000000;
text-decoration:underline;
}
.footer-content p{
padding: 15px 0px 15px 0px;
}

.footer-content span {
color:#D97B00;
font-weight:bold;
}

.img-border {
border:3px solid #EBEBEB;
padding: 3px 3px 3px 3px;
}

.dropmenudiv_b{
	position:absolute;
	top: 0;
	font:normal 12px Verdana;
	line-height:25px;
	z-index:100;
	background-color: #E6E6E6;
	width: 180px;
	visibility: hidden;
	margin: -7px 0px 0px 0px;
}
.dropmenudiv_b a{
display: block;
text-indent: 5px;
border-bottom: 1px solid #B3B3B3;
border-left: 1px solid #B3B3B3;
border-right: 1px solid #B3B3B3; /*THEME CHANGE HERE*/
text-decoration: none;
color: #393939;
text-decoration:none;
padding-left:7px;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
color:#ffffff;
text-decoration:none;
background:#85A00E;
}

.right-text1 fieldset {padding-top:10px; border:none;}
.right-text1 fieldset label {float:left; padding-right:20px; text-align:left;}
.submit { 
background:#92AF15;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
padding: 5px 10px 5px 10px;
margin-top:10px;
border:none;
cursor:pointer;
}
.submit:hover { 
background:#E57008;
color:#ffffff;
}

h1 {
	color:#7C960E;
	font-size:20px;
}