#main-interior-content h1 {
	color:#005292;
}

body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #5b5b5b;
}


a:link, a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #29a6ff;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #666;
	
}

#container {
	margin: 0 auto;
	width: 1100px;
	padding:0;

}

#header {
	margin:0 auto;
	height: 90px;
	width: 960px;
}

#navigation-bg {
	margin:0;
	background: transparent url('../img/navigation/bg.jpg') repeat-x;
	width:100%;
	height:53px;
}

#navigation {
	margin:0 auto;
	width:960px;
	
}
#navigation ul {
	margin:0;
	padding:0;
	
}
#navigation ul li {
	float:left;
	list-style:none;
	z-index:100;
}
ul#menu li {
  display: inline;
  position: relative;
}
ul#menu div {
  display: none;
}
ul#menu li.mega div {
	border: 10px solid #2883b0;
	position: absolute;
	top: 53px;
	padding: 1.3em;
	background: #e5e5e5;
	color: #055f8b;
}
ul#menu li.home div {
	width: 450px;
	left: 0;
}
ul#menu li.auto-insurance div {
	width: 465px;
	left: 0;
}
ul#menu li.home-insurance div {
	width: 465px;
	left: 0;
}
ul#menu li.business-insurance div {
	width: 465px;
	left: 0;
}
ul#menu li.about-us div {
	width: 150px;
	left: 0;
}
ul#menu li.contact-us div {
	width: 150px;
	left: 0;
}
ul#menu li.mega div a {
	color: #2883b0;
	padding: 0;
	background-image: none;
	text-decoration: underline;
}
ul#menu li div a.more {
	color: #390;
	font-weight: bold;
}
ul#menu div h3 {
	color: #5fb50d;
	font-weight: bold;
	font-size: 1.1em;
}
ul#menu div p {
	margin: 0 0 0.8em 0;
	padding: 0;
}
ul#menu li.hovering div {
  display: block;
}

#frontpage {
	background: transparent url('../img/bg.jpg') top center no-repeat;
}
#inner_page_bg {
	background: transparent url('../img/bg_inner.jpg') top center no-repeat;
	margin:0;
	padding:0;
	width:100%;
	float:left;

}
.clr{ clear:both}
#top-content {
	margin:0 auto;
	width:960px;
	height:460px;
	background: transparent url('../img/frontpage/bg-gradient.png') repeat-x top;
	margin-top:30px;
	color:#ffffff;
	font-size:15px;
}

#top-content h1 {
	font-size:18px;
}

#top-content a{
/*	color:#1679a1;*/
}

#main-content {
	color:#000000;
	font-size:14px;
}
#main-content-inner {
	float:left; margin-top:15px; 
}
#form_iiner{ float:right; width:274px;  margin-left:20px;  background:#92c163 url(../img/inner_form_bg2.jpg) no-repeat top; margin-bottom:15px;
height: 254px;}
#interior {
	background: transparent url('../img/top-bg.jpg') top center no-repeat;
}
#left_col{ float:left; width:223px; border:solid 1px #9cf; margin-right:8px; background-color:#FFF}
#right_col{ float:right; width:695px; padding:15px;border:solid 1px #9cf;background-color:#FFF; font-size:14px}
#right_col h1{ font:bold 24px  Arial, Helvetica, sans-serif; color:#005292;   line-height:24px}
#right_col h2{ font:bold 16px  Arial, Helvetica, sans-serif; color:#005292 ;  padding:0 ; margin:0 ; }
#right_col h2 a{ color:#005292 ; text-decoration:none; font-weight:bold}
#right_col h2 a:hover{ color:#444 ; text-decoration: underline }



#right_col1{ float:right; width:780px; padding:15px;border:solid 1px #9cf;background-color:#FFF; font-size:14px}
#right_col1 h1{ font:bold 24px  Arial, Helvetica, sans-serif; color:#005292;  padding:0; margin:0; line-height:24px}
#right_col1 h2{ font:bold 16px  Arial, Helvetica, sans-serif; color:#005292 ;  padding:0 ; margin:0 ; }
#right_col1 h2 a{ color:#005292 ; text-decoration:none; font-weight:bold}
#right_col1 h2 a:hover{ color:#444 ; text-decoration: underline }


#main-interior-content {
	margin:0 auto;
	width:960px;
	background: transparent;
	color:#000000;
	font-size:15px;
	
}
#main-interior-content1 {
	margin:0 auto;
	width:1050px;
	background: transparent;
	color:#000000;
	font-size:15px;
	
}
#btn_go{
background:#bbb url('../img/go_btn_bg.jpg') repeat-x 0 0;
padding:1px 10px;
border:1px solid #993300;
margin-left:0px;
font:bold 16px Helvetica,Arial,Sans-serif ;
color:#fff;outline:none;
text-decoration:none;
text-shadow:0 1px 0 #c30;
margin:10px 20px 10px 0;
float:right; 
}

#btn_go a:link{

color : #fff;
text-decoration:none;
text-shadow:0 1px 0 #c30;
font:bold 16px Helvetica,Arial,Sans-serif ;
}


#btn_go:hover{
background:#bbb url('../img/go_btn_bg_hover.jpg') repeat-x 0 0;
cursor : pointer;
color : #fff;
border:solid 1px #1775a5;
text-shadow:0 1px 0 #069;
}



#btn_go_right{
background:#bbb url('../img/go_btn_bg.jpg') repeat-x 0 0;
padding:1px 10px;
border:1px solid #993300;
margin-left:0px;
font:16px Helvetica,Arial,Sans-serif;
font-weight:bold;
color:#fff;outline:none;
text-decoration:none;
text-shadow:0 1px 0 #c30;
margin:1px 20px -8px 0;
float:right;
width: 50px;
height:24px;
}


#btn_go_right:hover{
background:#bbb url('../img/go_btn_bg_hover.jpg') repeat-x 0 0;
cursor : pointer;
color : #fff;
border:solid 1px #1775a5;
text-shadow:0 1px 0 #069;
}


#btn_send{
background:#bbb url('../img/go_btn_bg.jpg') repeat-x 0 0;
padding:1px 10px;
border:1px solid #993300;
margin-left:0px;
font:16px Helvetica,Arial,Sans-serif;
font-weight:bold;
color:#fff;outline:none;
text-decoration:none;
text-shadow:0 1px 0 #c30;
margin:10px 20px 10px 0;
float:left;
}

#btn_send:hover{
background:#bbb url('../img/go_btn_bg_hover.jpg') repeat-x 0 0;
cursor : pointer;
color : #fff;
border:solid 1px #1775a5;
text-shadow:0 1px 0 #069;
}
#btn_quote{
background:#fff  ;
padding:4px 10px;
border:1px solid #939393;
margin-left:0px;
font:18px Helvetica,Arial,Sans-serif;
font-weight:bold;
color:#800000;outline:none;
white-space:nowrap;
text-decoration:none;
margin:10px 20px 10px 0;
width:230px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

#btn_quote:hover{
background:#eefefe;
cursor : pointer;
color : #297cab;
border:solid 1px #0c6597;

}
.line-sep{ background: url('../img/line-dot.jpg') repeat-x 0 0; height:3px; float:left; width:100%}
#left_menu{ float:left; padding:3px 9px; }
#left_menu ul{ width:205px; float:left; padding:0; margin:0}
#left_menu ul li.heading{ float:left; list-style-type:none;width:179px; background:url('../img/heading_lbg.jpg') repeat-x 0 0; height:29px; padding:4px 13px 0 13px;font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
#left_menu ul li{ float:left; list-style-type:none;width:185px;}
#left_menu ul li a{float:left;  margin-bottom:1px; width:185px; padding:8px 10px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#006699; background:#A5CBE2 url('../img/left-menu-bg.jpg') repeat-x 0 0;text-decoration:none;line-height:15px }
#left_menu ul li a:hover{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#006666; background:#bfe0f3 url('../img/left-menu-bg-hover.jpg') repeat-x 0 0; text-decoration:none; line-height:15px}
.agent_btn{ float:left; width:205px;}
.agent_btn img{ border:0px}
.call-today{float:left; width:205px; text-align:center;padding:3px 9px 13px 9px;} 
#inner_content_holder

{
	margin:0 auto;
	width:960px;
	background: transparent;
	color:#000000;
	font-size:15px;
	
}





#main-interior-content h2 {
	color:#000;
/*	padding-bottom:15px;*/
/*	padding-top:15px;*/
}

#main-interior-content h3 {
	color:#005292;
}

#motorcycle-content {
	width:100%
}

#motorcycle-menu {
	width:260px;
	float:right;
	height:100%;
	background:#E5E5E5;
	border: 10px solid #2883B0;
	text-align:center;
	margin-left:20px;
	margin-bottom:20px;
	padding-bottom:20px;
}

#motorcycle-menu h3{
	color:#339900;
}

#button{
	width:260px;
	float:right;
	height:100%;
	background:#E5E5E5;
	border: 10px solid #2883B0;
	text-align:center;
	margin-left:20px;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-top:20px;
	margin-top:20px;
}

#footer {
	background: #f3f4f4;
	height:236px;
	margin-bottom:0px;
	margin-top:25px;
}

#footer-content {
	width:1100px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
}

#footer-content a {
	font-size: 12px;
	color: #5b5b5b;
	text-decoration:none;
}

#footer-content a:hover {
	font-size: 12px;
	color: #5b5b5b;
	text-decoration:underline;
}

#home {
    display: block;
    width: 101px;
    height: 53px;
    background: url('../img/navigation/home.jpg') no-repeat 0 0;
}
 
#home:hover {
    background-position: 0 -53px;
}
 

#home span {
    display: none;
}

#auto-insurance {
    display: block;
    width: 162px;
    height: 53px;
    background: url('../img/navigation/auto-insurance.jpg') no-repeat 0 0;
}
 
#auto-insurance:hover {
    background-position: 0 -53px;
}
 

#auto-insurance span {
    display: none;
}

#home-insurance {
    display: block;
    width: 170px;
    height: 53px;
    background: url('../img/navigation/home-insurance.jpg') no-repeat 0 0;
}
 
#home-insurance:hover {
    background-position: 0 -53px;
}
 

#home-insurance span {
    display: none;
}

#business-insurance {
    display: block;
    width: 197px;
    height: 53px;
    background: url('../img/navigation/business-insurance.jpg') no-repeat 0 0;
}
 
#business-insurance:hover {
    background-position: 0 -53px;
}
 

#business-insurance span {
    display: none;
}

#about {
    display: block;
    width: 123px;
    height: 53px;
    background: url('../img/navigation/about.jpg') no-repeat 0 0;
}
 
#about:hover {
    background-position: 0 -53px;
}
 

#about span {
    display: none;
}

#contact {
    display: block;
    width: 124px;
    height: 53px;
    background: url('../img/navigation/contact.jpg') no-repeat 0 0;
}
 
#contact:hover {
    background-position: 0 -53px;
}
 

#contact span {
    display: none;
}
.form_heading{ font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000}
.form_heading1{ font:bold 11px   Verdana, Geneva, sans-serif; color:#6666cc}
.form_heading2{ font:bold 14px   Verdana, Geneva, sans-serif; color:#6666cc; text-align:left}
.form_heading3{ font:bold 14px   Verdana, Geneva, sans-serif; color:#000; text-align:left; padding:8px 0}
.form_or{ font:bold 14px   Verdana, Geneva, sans-serif; color:#6666cc}
.form_lbl{ font:normal 12px   Verdana, Geneva, sans-serif; color:#666; text-align:left;}
.form_lbl1{ font:normal 11px   Verdana, Geneva, sans-serif; color:#666; }
.form_check{ font:normal 11px   Verdana, Geneva, sans-serif; color:#000}
.form_line{ background: url(../img/line-dot1.jpg) repeat-x center ; height:14px; padding:3px 0; }
select.small{width:110px;border:solid 1px #7f9db9}
input.small1{ width:83px; border:solid 1px #7f9db9}
.form_links_small{ font:bold 11px Verdana, Geneva, sans-serif; color:#4a4a4a ; }
.form_links_small a{  color:#4a4a4a ; text-decoration:none; font-weight:bold;}
.form_links_small a:hover{ color:#000; font-weight:bold;}
.form_txtW{ font:normal 13px   Verdana, Geneva, sans-serif; color:#fff; }


.redstar
{
    color:Red;   
}

.set_left
{
	text-align:left;
}





#right_colc{ float:right; width:1000px; padding:15px;border:solid 1px #9cf;background-color:#FFF; font-size:14px}
#right_colc h1{ font:bold 24px  Arial, Helvetica, sans-serif; color:#005292;  padding:0; margin:0; line-height:24px}
#right_colc h2{ font:bold 16px  Arial, Helvetica, sans-serif; color:#005292 ;  padding:0 ; margin:0 ; }
#right_colc h2 a{ color:#005292 ; text-decoration:none; font-weight:bold}
#right_colc h2 a:hover{ color:#444 ; text-decoration: underline }

