#headerlinks{
font-family: Verdana;
color: #6cacda;
float: right;
padding: 0;
width: auto;
}

#homelogo {
position: absolute;
margin: 43px 0 0 31px;
padding: 0;
height: 78px;
width: 400px;
}
#headerlinks ul li{
float: left;
}

#headerlinks ul li a {
padding: 0 5px;
border-right: 1px solid #fff; 
}

#headerlinks ul li.page-item-207 a {
margin-right: 5px;
}

#headerlinks a {
color: #fff;
}

#searchtext {
color: #fff;
}

#headertop {
height: 24px;
padding-top: 8px;
}

#footer a {
font-family: Verdana;
color: #000;
}

#footer h2 a {
color: #555;
}

#header {
height:10px;
position:absolute;
margin:0;
padding:0;
}

#banner {
margin: 0;
background:url(../images/Homepage_header.png) no-repeat;
height:130px;
width: 1006px;
margin-left: 0px;
}

#banner_right {
float: right;
width: 230px;
padding: 5px;
text-align: left;
margin-top: 10px;


}

#quotemenu img{
float: left;
margin: 3px 5px;
}

#quotemenu {
padding-left: 10px;
}

#switcher {
position: absolute;
margin: 0;
padding: 0px;
z-index: 0;
}



#banner_right ul li{
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 10px;
margin-left: 6px;
color: #05568e;
text-align: left;
}

#banner_right ul li#star{
background: none;
padding-left: 0;
margin-left: 0;
margin-top: 5px;
}


#banner_right ul li#star a{
background-image: url(../images/star.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 22px;
margin: 5px 0 0 2px;
padding: 2px 10px 1px 22px;

}

#banner_right ul li#star a:hover{
background-image: url(../images/starro.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 22px;
margin: 5px 0 0 2px;
}


#banner_right ul li a{
color: #05568e;
text-decoration: underline;

}
.pics {  
    height:  319px;  
    width:   490px;  
    padding: 0;  
    margin:  8px 0 0 0;  
} 
 
.pics img {  
    width:  490px; 
    height: 319px; 
    top:  0; 
    left: 0; 
}
    
.sidebar {
width:188px;
float:left;
}

#left_bar {
text-align:right;
padding:0;
float: left;
}

#right_bar {
width:250px;
float:left;
line-height:1.5em;
padding:0;
}

#footer {
padding:10px 0 30px 0;
background:url(../images/homepagefooterbg.png) no-repeat bottom center;
color: #fff;
margin: 0px;
clear: left;
margin-top: 278px;

}


#footer ul.left {
float: left;
margin:0px 15px 30px 170px;
}

#footer ul.mid {
float: left;
margin:0px 15px 30px 0px;
}

#footer ul.right {
}

h1 {
font-size:40px;
padding: 0;
color: #05568e;
margin-top: 0px;
}
.single h1 {
margin-left: 10px;
}

#toptitle h1 {
color: #fff;
padding: 0px 0 0 0;
font-family: Arial;
font-weight: 100;
}

.archives h1 {
font-size: 20px;
line-height:1.81818em;
text-transform:uppercase;
letter-spacing:2px;
border-bottom:1px dotted #999;
text-align:center;
margin:0 0 1.81818em;
padding:5px 0px;
}



h2 {
padding:0;
font-size: 21px;
color: #05568e;
text-align: left;
font-weight: normal;
line-height: 1.1em;
margin-bottom: 5px;
}

h2 a,h2 a:visited {
color:#333;
}

h2.top {
padding-top:0;
border-top:none;
}

.sidebar h2 {
font-size:.83333em;
line-height:1.9em;
border-top:0;
border-top:1px dotted #999;
margin:0 0 .9em;
padding:15px 0 0 0;
}

.blogitem h2 {
margin-left: 10px;

}

h3 {
font-size: 12px;
color:#000;
margin-top: 5px;
}

.format_text h3 {
}

.format_text h3.top {
margin:0 0 .625em!important;
}


a:hover {
color:#000;
text-decoration:underline;
}




.format_text a, format_text a:visited {
text-decoration:none;
}

.format_text blockquote.right {
width:180px;
font-size:1.2308em;
line-height:1.25em;
border:none;
float:right;
margin:0 0 0 10px;
padding:.4375em 0 .4375em 10px;
}

.format_text blockquote.left {
width:180px;
font-size:1.2308em;
line-height:1.25em;
background:none;
border:none;
float:left;
margin:0 10px 0 0;
padding:.4375em 10px .4375em 0;
}

.format_text p.note {
background:#ffffa0;
border:1px solid #d3d35d;
padding:.76923em 10px;
}

.format_text ul {
list-style:none;
margin:0 0 1.53846em;
}

.format_text ol {
margin:0 0 1.53846em 20px;
}

.format_text ul li {
background:url('images/bullet_text.gif') 0 .38462em no-repeat;
padding:0 0 0 14px;
}

.format_text ul li ul,.format_text ul li ol,.format_text ol li ul,.format_text ol li ol {
margin:0 0 0 10px;
}

.format_text li code {
line-height:inherit;
}

.format_text dt {
font-weight:700;
}

.format_text dd {
margin:0 0 1.53846em 1.53846em;
}

.format_text .ad {
float:right;
clear:right;
margin:0 0 0 10px;
}

.format_text .ad_left {
float:left;
clear:left;
margin:0 10px 0 0;
}

.format_text img.left {
float:left;
clear:left;
margin:0 10px 1.53846em 0;
}

.format_text img.right {
float:right;
clear:right;
margin:0 0 1.53846em 10px;
}

.format_text img.center {
display:block;
float:none;
clear:both;
margin:0 auto 1.53846em;
}

.format_text img.block {
display:block;
float:none;
clear:both;
margin:0 auto 1.53846em 0;
}

.format_text img.frame {
border:1px solid #ddd;
background:#eee;
padding:9px;
}

.format_text img.stack {
clear:none!important;
}

.to_comments {
font:normal 1.1em/1.81818em Verdana, serif;
color:#999;
clear:both;
margin:0 0 1.81818em;
padding:0 10px;
}

.to_comments .date {
background:url('images/icon_date.gif') 0 50% no-repeat;
padding:0 0 0 14px;
}

.to_comments .filed {
background:url('images/icon_filed.gif') 0 50% no-repeat;
padding:0 0 0 14px;
}

.navigation {
font-size:1.3em;
line-height:1.53846em;
clear:both;
padding:.69231em 19px .76923em;
}

.older {
float:left;
padding:0 20px 0 0;
}

.previous {
text-align:left;
}

h2.widgettitle {
font-family:Tahoma;
font-size:16px;
text-align: right;
font-weight: bold;
margin-top: 20px;
}

h2.widgettitlenotopborder {
border: none;
font-family:Tahoma;
font-size:16px;
text-align: right;
font-weight: bold;
margin-top: 0px;
padding-top: 0;
}

ul.sidebar_list li.widget,ul.sidebar_list li.linkcat {
width:176px;
float:left;
/* line-height:.5em; */
margin:0 0 0 10px;
font-family: Tahoma, sans-serif;
padding-bottom: 15px;
}

li.widget p {
margin:0 0 1.33333em;
}

li.widget ol {
margin:0 0 0 20px;
}

li.widget li,li.linkcat li {
margin:0;
}

li.widget li br {
display:none;
}

li.widget li ul,li.linkcat li ul {
margin:.75em 0 0 20px;
}

#calendar_wrap {
width:182px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 .83333em;
padding:0 8px 0 0;
}

table#wp-calendar {
width:182px;
border-collapse:collapse;
}

table#wp-calendar caption {
font-weight:400;
font-size:.91667em;
line-height:1.72727em;
text-transform:uppercase;
letter-spacing:2px;
background:#e5e5e5;
border-bottom:1px dotted #ddd;
}

table#wp-calendar th {
width:26px;
font-size:.91667em;
line-height:1.72727em;
background:#f2f2f2;
border-bottom:1px dotted #ddd;
text-align:center;
}

table#wp-calendar td {
width:26px;
line-height:1.66667em;
color:#999;
text-align:center;
}

table#wp-calendar td#next,table#wp-calendar td#prev {
width:78px;
font-size:.83333em;
letter-spacing:1px;
text-transform:uppercase;
}

#search {
border:0px dotted #ddd;
border-width:1px 0;
}

#search #s {
/* width:130px; */
color:#fff;
background:#f2f2f2;
border:0px solid #aaa;
border-right-color:#eee;
border-bottom-color:#eee;
padding:0px;
font-size: 12px;

}

#s {
padding: 1px;
float: left;
margin:2px 4px 0 4px;
border: 0px solid #999;
background: #6babd9;
color: #fff;
font-weight: bold;
width: 115px;

}

#searchbutton {
float: left;
}

#search input[type="submit"] {
color:#333;
margin:0;
padding:0;

}

#searchform .search_input {
width:130px;
color:#333;
background:#f2f2f2;
padding:0;
float: right;

}

#footer p {
font-family: Verdana, sans-serif;
color:#fff;
text-align:right;
padding: 15px;
}

#footer{
color:#999;
text-decoration:none;
}



#topnav h3 {
float:left;
color:#fff;
font-family:Arial;
font-style:italic;
font-weight:400;
border-left:1px solid #000;
padding-left:15px;
background:transparent;
margin:2px 6px 0 30px;
}


#page a,.navigation p {
text-align:right;
}

h2 a:hover,a,a:visited,#masthead #logo a:hover,.comment_num a:hover {
color:#636363;
text-decoration:none;
text-align: left;
}
a:hover {
color: #0093d0;
text-decoration: underline;
}
p.bottom,.format_text blockquote.right p,.format_text blockquote.left p {
margin:0!important;
}

.post_author a,.post_author a:visited,.comment_num a,.comment_num a:visited {
color:#999;
text-decoration:none;
}

.format_text,.comment .format_text {
padding:0 10px;
}

.format_text a,.format_text a:hover {
text-decoration:underline;
}

.format_text p,.format_text dl {
margin:0 0 20px 0;
}

.to_comments .num_comments,.comments_intro span {
background:url('images/icon_comment.gif') 0 50% no-repeat;
padding:0 0 0 14px;
}

ul.sidebar_list,li.widget ul,li.linkcat ul {
list-style:none;
}

#search #s:focus,#search_form .search_input:focus,#comment_form .text_input:focus {
background:#fff;
}

#search input[type="submit"]:hover,#comment_form .form_submit:hover {
color:#237fa1;
}



#topnav1,#topnav2 {
float:left;
margin-top: 1px;
}
#topnav2 {
float: right;
padding-right: 40px;

}

#topnav1 {
width: 100%;
}

#toptitle {
position: absolute;
margin: 20px 0 0 240px;
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
color: #fff;
}

#toptitle h2 {
color: #fff;
}



#left_box_wide {
width: 900px;
float: left;
}

#content_wide {
width: 693px;
float: right;
}

ul#topnav1 li.page-item-157, ul#topnav1 li.page-item-159, ul#topnav1 li.page-item-161 {
float: right;
}

#left_bar .current_page_item a:link, #left_bar .current_page_item a:visited, #left_bar .current_page_item a:active {
color: #0093d0;
}


ul, li {
    list-style-image: none;
    list-style-type: none;

}

#container {
background:url(../images/homepagebg.png) repeat-y;
margin-bottom: 0;

}


#content_box{
width: 992px;
margin: 0 auto;
padding: 0;
background:url(../images/homepage-contentbg.png) no-repeat;
overflow: visible;
height: 337px;
}

#top_content_box_left {
float: left;
width: 206px;
height: 337px;

}

#top_content_box_mid {
float: left;
width: 490px;
/* height: 337px; */
height: 326px;
background:url(../images/homepage_whiteBG.png) no-repeat 1px 8px;
overflow: hidden;
padding: 8px 0 0 0px;
font-size: 11px;
}



#top_content_box_right {
float: left;
width: 286px;
height: 320px;
overflow: hidden;
}

#top_content_box_right select{
float: left;
margin-top: 5px;
font-size: 13px;

}

#top_content_box_right input{
float: left;
margin: 5px 0 0 20px;
}

#top_content_box_right input#zip{
width: 40px;

}

#top_content_box_right button{
float: left;
margin-left: 5px;
}

#top_content_box_right h2 {
color: #fff;
font-size: 14px;
padding: 0;
margin-top: 5px;
}

.homepage_bottom_box {
background: #f0f0f0 url(../images/homepage_bottom_content_box.png) no-repeat;
float: left;
width: 300px;
height: 257px;
padding: 20px 10px 0px 20px;
margin: 0;
position: relative;
}

.homepage_bottom_box form{
position: absolute;
bottom: 30px;
right: 20px;
}

.homepage_bottom_box h2{
font-size: 16px;
color: #000;
float: left;
margin-left:17px;
}


#bottom_content_box_left {

}


#bottom_content_box_mid {
}

#bottom_content_box_mid h2{
clear:left;
}


#bottom_content_box_right {
background: #f0f0f0 url(../images/homepage_bottom_content_box_right.png) no-repeat;
padding: 20px 10px 0 20px; 
}
#bottom_content_box_left p{
}
#bottom_content_box_right p, #bottom_content_box_mid p, #bottom_content_box_left p{
padding: 0 3px 0 0;

}

#bottom_content_box_right h3 {
}

.homepage_bottom_box h3 a {
color: #000;
}
.homepage_box_title {
font-weight: bold;
clear: right;
}
.magcover {
padding: 3px 3px 0 0;
}

#placesofinterest {
background: #999;
clear: both;
margin: 0 14px;
}

#footer h2 {
font-size: 18px;
color: #535353;
padding: 4px 12px 3px 12px;

}

#searchsubmit{
padding: 0 3px;
float: left;


}
#homesearch{
float: left;

}

#searchform {
float: right;
padding:0px;
width: 185px;

}
.morecovers img{
margin-top: 10px;

}
.morecovers {
width: 100px;
font-weight: bold;
text-align: center;
bottom: 0;
position: absolute;
margin-left: 185px;
line-height: 8px;
}

.of7 {
font-size: 14px;

}

.textmiddle {
vertical-align: text-bottom;
}
div.wysiwyg ul.panel li a.increaseFontSize, div.wysiwyg ul.panel li a.decreaseFontSize { 
display: none;
}

#glossymenu, #glossymenu-2{
list-style-type: none;
margin: 30px 0px 0 9px;
padding: 0;
width: 188px;
border-bottom-width: 0;
color: #fff;
}

#glossymenu-2 {
margin-top: 15px;
}

#glossymenu li a, #glossymenu-2 li a{
background:url(../images/homepagemenubg.png) repeat-x top left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #ededed;
display: block;
width: 100%;
padding: 3px 0 3px 10px;
text-decoration: none;

}
 #glossymenu-2 li a{
 background: #1ca12b url(../images/homepagemenubg-green.jpg);
 }

* html #glossymenu li a, * html #glossymenu-2 li a { /*IE only. Actual menu width minus left padding of A element (10px) */
width: 100%;
}

#glossymenu li a:visited, #glossymenu li a:active, #glossymenu-2 li a:visited, #glossymenu-2 li a:active{
color: #fff;
}


#glossymenu li a:hover, #glossymenu li.current_page_item a, #glossymenu-2 li a:hover{
background:url(../images/homepagemenubg.png) top right;
color: #fff;
text-decoration: none;
}

#glossymenu-2 li a:hover {
background: #1ca12b url(../images/homepagemenubg-green.jpg);
text-decoration: underline;
}

ul#glossymenu li, ul#glossymenu-2 li { list-style: none; font-size: 12px; text-align: center; }
ul#glossymenu li a, ul#glossymenu-2 li a {display: block; margin: 0 1px 0 0;}
div.switcher {clear: both; width: 490px; position: absolute; margin:0; height: 318px;
 }
 
#top_content_box_mid .emergency {
padding: 10px;
width: 470px;
height: 298px;
}


#quotemenu h2 {
margin: 10px 0 4px;
padding: 0;
text-align: left;
font-size: 13px;
}

.menu_list {
	width: 100%;
	float: left;
	background: #05568e
	
}
.menu_head {
	padding: 3px 10px;
	cursor: pointer;
	position: relative;
    font-weight:bold;
    background: #fff url(../images/locktab.png) top left no-repeat;
    color: #fff;
}

#My-Policy {
    background: #6c9200 url(../images/my-policy-tab.png) no-repeat scroll -21px bottom;
    padding-top: 32px;
}

#top_content_box_right h2.lock {
    background: url(../images/lock.gif) 221px center no-repeat;
	height: 17px;	
	margin: 0;
	padding: 8px 0;
}


.menu_body {
	display:none;
	padding:10px 0 5px 10px;
	color: #fff;
	line-height: 15px;
}

.menu_body p {
margin-bottom: 8px;
}
.menu_body a {
  color:#006699;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

.menu_body h2 {
font-weight: bold;
}

.menu_body span {
font-weight: bold;
}
.menu_body ul {
padding: 5px 10px 0 10px;
}
.menu_body ul li {
  background: url(../images/rightarrow.gif) top left no-repeat;
background-position: 0 5px;
padding-left: 10px;
margin-left: 6px;
}
.tell_me_more_center {
position: absolute;
  height: 32px;
  width: 102px;
  bottom: 124px;
  margin-left: 202px;
}
a.tell_me_more_auto_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_auto.png) top left no-repeat;
	}

a.tell_me_more_auto_RO:hover {
	background-position: left bottom;
}

a.tell_me_more_home_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_home.png) top left no-repeat;
	}

a.tell_me_more_home_RO:hover {
	background-position: left bottom;
}

a.tell_me_more_renter_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_renter.png) top left no-repeat;
	}

a.tell_me_more_renter_RO:hover {
	background-position: left bottom;
}

a.tell_me_more_commercial_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_commercial.png) top left no-repeat;
	}

a.tell_me_more_commercial_RO:hover {
	background-position: left bottom;
}

a.tell_me_more_agricultural_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_agricultural.png) top left no-repeat;
	}

a.tell_me_more_agricultural_RO:hover {
	background-position: left bottom;
}

a.tell_me_more_liability_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_liability.png) top left no-repeat;
	}

a.tell_me_more_liability_RO:hover {
	background-position: left bottom;
}

a.tell_me_more_building_owner_RO {
	display: block;
  height: 32px;
  width: 102px;
	text-decoration: none;
	background: url(../images/tell_me_more_building_owner.png) top left no-repeat;
	}

a.tell_me_more_building_owner_RO:hover {
	background-position: left bottom;
}

#tell_me_more h1 {
position: absolute;

}
#tell_me_more {
position: absolute;
margin: 40px 0 0 443px;
  height: 30px;
  width: 95px;
  background: url(../images/tell_me_more.gif) top left no-repeat;
}
a.tell_me_more_RO {
	display: block;
  height: 30px;
  width: 95px;
	text-decoration: none;
	background: url(../images/tell_me_more.gif) top left no-repeat;
	}

a.tell_me_more_RO:hover {
	background-position: left bottom;
}

#go_get_insurance_quotes {
  height: 30px;
  width: 65px;
	background: url(../images/go_on_green.png) top left no-repeat;
	float: left;
	margin: 4px 0 5px 12px;
}
a.go_get_insurance_quotes_RO {
	display: block;
	 height: 30px;
  width: 65px;
	background: url(../images/go_on_green.png) top left no-repeat;
	text-decoration: none;
	}

a.go_get_insurance_quotes_RO:hover {
	background-position: bottom left;
	}
	
	
a.go_bottom_box_RO {
	display: block;
	 height: 30px;
  width: 65px;
	background: url(../images/go_on_white.gif) top left no-repeat;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	z-index: 9000;
	}

a.go_bottom_box_RO:hover {
	background-position: bottom left;
	}

#audio {
position: absolute;
width: 53px;
height: 50px;
margin: 26px 0 0 700px;
background: url(../images/audio.gif) top right no-repeat;
}

a.audio_RO {
	display: block;
	width: 53px;
	height: 50px;
	text-decoration: none;
	background: url(../images/audio.gif) top left no-repeat;
	}

a.audio_RO:hover {
	background-position: -150px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}




img#loginbutton {
margin: 3px 5px 0 5px;
}

img.go_on_white {
float: right;
margin: -3px 10px 0 0;
}

.down75px {
width: 1px;
height: 75px;
float: left
}

.down60px {
width: 1px;
height: 60px;
float: left
}

 #newsfloat {
 float: left;
 width: 108px;
 height: 120px;
 clear: both;
 }
 
 .boxfloat {

 }
 
 .boxfloat img {
bottom: 10px;
left: 9px;
position: absolute;
 }
 


	
.homepanelfloatcover {
width: 142px;
height: 185px;
float: left;
clear: left;
}	
	
.homepanelfloat1 {
width: 110px;
height: 17px;
float: left;
clear: left;
}
.homepanelfloat2 {
width: 120px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}	

.homepanelfloat3 {
width: 130px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}	

.homepanelfloat4 {
width: 138px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat5 {
width: 146px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat6 {
width: 154px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat7 {
width: 162px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}	
.homepanelfloat8 {
width: 170px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat9 {
width: 178px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat10 {
width: 186px;
height: 9px;
float: left;
clear: left;
line-height:0px
}
.homepanelfloat11 {
width: 194px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat12 {
width: 185px;
height: 9px;
float: left;
clear: left;
line-height:0px
}	
.homepanelfloat13 {
width: 170px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}
.homepanelfloat14 {
width: 155px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}	
.homepanelfloat15 {
width: 130px;
height: 9px;
float: left;
clear: left;
line-height:0px;
}


#rotator {
	background:none;
	position:relative;
	margin:0; 
	height: 235px;	

}
#rotator p {
margin-right: 12px;
}

#rotator h3 {
margin-bottom: 10px;
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	display: inline;
	text-align: center;
}

ul.ui-tabs-nav {
	position:absolute;
	top:220px;
	left:0;
	z-index:1;
	background:#FFF url(../images/magcoversbg.png) repeat-x;
	text-align: center;
	width: 309px;
}

#more_covers {
font-size: 13px;
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:.8em;
	font-weight:normal;
	color:#999;
	background:#FFF url(images/uitabsbg.gif) repeat-x bottom left; 
	border: 1px solid #fff;
	border-width: 0 1px 1px 1px; 

}
#rotator .ui-tabs-nav-item a {
padding: 3px 6px;

}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background:#ededed;
	color:#333;
}

#rotator .ui-tabs-nav-item a span {
	display: inline;
	cursor:pointer;
	

}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#ccc url(../images/magcoversbgro.png) repeat-x bottom;
	color:#333;
}

/* Content Panels */
#rotator .ui-tabs-panel {
	clear:left;
	padding: 0;
	width: 100%;
	height: 188px;
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator .btn_get_started {
	float:left;
	height:30px;
	width:199px;
	text-indent:-9999em;
	margin-right:7px; 
	overflow:hidden; 
	background:transparent url(images/getstarted.gif) no-repeat
}

#rotator .btn_learn_more {
	float:left;
	height:26px;
	font-size:.9em;
}

/* Background Images */
#rotator #fragment-1 {
	background: url(../images/homepage_magazine_home2.png) no-repeat 0px 46px;
}

#rotator #fragment-2 {
	background:transparent url(images/bearings.jpg) no-repeat top right;
}

#rotator #fragment-3 {
	background:transparent url(images/map.jpg) no-repeat top left;
	padding:0px;
}

#rotator #fragment-4 {
	background:transparent url(images/support.jpg) no-repeat top left;
	padding:0px;
}
#rotator h3 {
}	
	
#homepage_credits {
margin: 0 auto 40px auto;
width: 955px;
text-align: left;
color: #808080;
background: #fff;
clear: left;


}	

#DidYouKnow {
position: absolute;
}

.go_bottom_box_mid {
float: left;
height: 30px;
width: 100%;
}

.switcher h2 {
font-weight: bold;
font-size: 13px;
color: #000;
}
.switcher_content {
padding: 60px 40px 0 150px;

}



#tab1 {

}

#tab2 {
background: url(../images/homepage_centerbg_auto.jpg); display: none;
}

#tab3 {
background: url(../images/homepage_centerbg_home.jpg); display: none;
}

#tab4 {
background: url(../images/homepage_centerbg_renter.jpg); display: none;
}

#tab5 {
background: url(../images/homepage_centerbg_commercial.jpg); display: none;
}

#tab6 {
background: url(../images/homepage_centerbg_agricultural.jpg); display: none; 
}

#tab7 {
background: url(../images/homepage_centerbg_liability.jpg); display: none;

}

#tab8 {
background: url(../images/homepage_centerbg_building_owner.jpg); display: none;
}

.tab {
height: 318px;
  }

.emergency {
display: none;
}


/*
#top_content_box_mid .current_slide{
background-position: 50% 50%;
}
*/

.continuereading {
float: right;
padding-right: 12px;}

#homepage_bottom_boxes {
clear: both;
min-height: 285px;
}
#homepage_bottom_boxes h3 {
text-align: left;
padding: 14px 0 8px 0;
word-spacing: -1px;
}



.text-right {
width: 146px;
margin-left: 150px;
z-index: 9999;
}

#bottom_content_box_left .text-right {
}

#sign-up-for-access, 
#access-account,
#forgot, 
#my-policy-information {
height: 25px;
width: 185px;
text-align: left;
padding-top: 1px;
}

#sign-up-for-access {
height: 35px;
}

#forgot, 
#my-policy-information {

}

#my-policy-information {
height: 24px;

}
.accordian-go {
background: url(../images/accordian-go.png) no-repeat ;
height: 25px;
width: 58px;
float: right;
padding-right: 19px;
}



.accordian-go a{
display: block;
width: 100%;
height: 100%;
}

.accordian-more-info {
background: url(../images/accordian-more-info.png) no-repeat;
height: 25px;
width: 84px;
float: right;
padding-right: 19px;

}

.accordian-more-info a{
display: block;
width: 100%;
height: 100%;
}

p.or-call {
text-align: left;
padding-right: 96px;
margin-top: 5px;
}
.menu_body h2 sup {
font-size: 8px;
font-weight: normal;
}

.switcher_links {
height: 100px;
width: 488px;
left: 0;
bottom: 0;
position: absolute;
font-size: 12px;
}

.switcher_links ul {
width: 235px;
float: left;
}

.switcher_links li {
text-align: center;
padding: 5px;
}
.switcher_links a {
color: #fff;
font-weight: bold;
text-align: center;

}



ul.switcherlinks li.important a, .switcherlinks p.important {
color: #ff3030;
font-weight: bold;
text-decoration: none;
border: none;
text-align: center;
}

p.important a {
color:#ff2837;
text-decoration: none;
}

p.important a:hover {
text-decoration: underline;
}



p.important {
width: 915px;

}

li.important img {
float: right;
margin-top: 2px;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.homepage_bottom_box select {
width: 170px;
}

option {
color: #000;
}

h1.mir {letter-spacing : -1000em; font-size: 10px; width: 400px; height: 78px; background: url(../images/CIG-Delivers-More-Continuously-Logo.png); background-repeat: no-repeat;}
/* Be nice to Opera, but hide for Mac IE \*/
html>body mir {letter-spacing: normal; text-indent : -999em; overflow : hidden;}
/* end of hack */


.ticker a {
font-weight: bold;
color: #000;
font-size: 11px;
text-decoration: underline;

}
.ticker .ticker-read-more a{
color: black;
font-family: Times;
font-size: 13px;
font-weight: normal;
}

.ticker                         { width: 715px; height: 30px; position: relative; margin: 0 12px; background:url(../images/NewsTicker.png) no-repeat;
 }
.ticker .wrapper                { width: 491px; height: 27px; margin: 0; position: absolute; top: 0; left: 201px; overflow: hidden }
.ticker .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.ticker ul li                   { display: block; float: left; padding:6px 0 4px 0; width: 491px; margin: 0; text-align: center; }
.ticker .arrow                  { display: block; height: 10px; width: 10px; background: #fff; position: absolute; top: 8px; cursor: pointer; }
.ticker .forward                { background-position: 0 0; right: 12px; }
.ticker .back                   { background-position: -67px 0; left: 191px; }
.ticker .forward:hover          { background-position: 0 -200px; }
.ticker .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 23px; text-align: center; display: none }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 23px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }
a#start-stop {display: none;}
/*
  Prevents
*/
.ticker .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.ticker .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
