@charset "utf-8";
/* CSS Document */
body{margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#232020;}

.blue-bodybg{background:url(http://www.onlinelocalinsurance.com/images/blue-bodybg.jpg) repeat-x top left;}
.green-bodybg{background:url(http://www.onlinelocalinsurance.com/images/green-bodybg.jpg) repeat-x top left;}
.oringe-bodybg{background:url(http://www.onlinelocalinsurance.com/images/oringe-bodybg.jpg) repeat-x top left;}
.red-bodybg{background:url(http://www.onlinelocalinsurance.com/images/red-bodybg.jpg) repeat-x top left;}
.dblue-bodybg{background:url(http://www.onlinelocalinsurance.com/images/dblue-bodybg.jpg) repeat-x top left;}
.grey-bodybg{background:url(http://www.onlinelocalinsurance.com/images/grey-bodybg.jpg) repeat-x top left;}


div, span, p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#232020;line-height:18px;}

A:link, A:visited {color:#232020; text-decoration:none;}
A:hover {color:#ff8e00;}

hr{border:solid 1px #b62d32; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}

h1{float1:left; word-spacing: 0.1em; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold;line-height:20px;color:#074979;}
h2{margin:0px;padding:0px;color:#074979; font-weight:normal; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px; }
h2 span{margin:0px;padding:0px;color:#ff8d00;font-weight:bold;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
h3{margin:0px;padding:0px; color:#ff8e00; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}

img{ border:0px;}
input{ border:1px solid #4883A8}
textarea{ width:200px;  border:1px solid #4883A8;}
.imgborder{border:1px solid #efefef;}

/* Navigation Start */
.menunav{padding:0px 00px;}
.menunav ul{margin:0px; padding:0px;}
.menunav li{float:left;list-style:none;padding:0px; margin:0px;}
.menunav li a:link,.menunav li a:visited{background:url(http://www.onlinelocalinsurance.com/images/menu-left.jpg) no-repeat top left; float:left; padding:0px 4px 0px 4px;height:29px; display:block;}
.menunav li a.last:link,.menunav li a.last:visited{background:url(http://www.onlinelocalinsurance.com/images/menu-left.jpg) no-repeat top left; float:left; padding:0px 5px 0px 5px;height:29px; display:block;}

.menunav li a:link span, .menunav li a:visited span{background:url(http://www.onlinelocalinsurance.com/images/menu-right.jpg) top right; float:left; display:block; padding:5px 15px 5px 15px;height:19px; font-size:13px; font-family:Verdana; font-weight:bold; color:#fffee7; text-decoration:none; cursor:pointer;text-transform:uppercase;}
.menunav li a:hover span{color:#FFFF4F;}


.menunav li a.health:link,.menunav li a.health:visited{background-image:url(http://www.onlinelocalinsurance.com/images/greenleft-menu.jpg);padding:0px 4px 0px 6px;display:block;}
.menunav li a.health:link span, .menunav li a.health:visited span{background-image:url(http://www.onlinelocalinsurance.com/images/greenright-menu.jpg);display:block;}

.menunav li a.auto:link,.menunav li a.auto:visited{background-image:url(http://www.onlinelocalinsurance.com/images/oringeleft-menu.jpg);padding:0px 4px 0px 6px;height:29px;}
.menunav li a.auto:link span, .menunav li a.auto:visited span{background-image:url(http://www.onlinelocalinsurance.com/images/oringe-right.jpg);}

.menunav li a.life:link,.menunav li a.life:visited{background-image:url(http://www.onlinelocalinsurance.com/images/red-left.jpg);padding:0px 4px 0px 6px;height:29px;}
.menunav li a.life:link span, .menunav li a.life:visited span{background-image:url(http://www.onlinelocalinsurance.com/images/red-right.jpg);}

.menunav li a.home:link,.menunav li a.home:visited{background-image:url(http://www.onlinelocalinsurance.com/images/blue-left.jpg);padding:0px 4px 0px 6px;height:29px;}
.menunav li a.home:link span, .menunav li a.home:visited span{background-image:url(http://www.onlinelocalinsurance.com/images/blue-right.jpg);}

.menunav li a.other:link,.menunav li a.other:visited{background-image:url(http://www.onlinelocalinsurance.com/images/grey-left.jpg);padding:0px 4px 0px 4px; margin-left:0px; height:29px; }
.menunav li a.other:link span, .menunav li a.other:visited span{background-image:url(http://www.onlinelocalinsurance.com/images/grey-right.jpg);}


/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */
.ddsubmenustyle {margin:0px;padding:10px 0px;position:absolute;visibility:hidden;text-align:left;width:100px;}
.ddsubmenustyle a:link, .ddsubmenustyle a:visited{width:auto;color:#fff;background-color:#3ebb12;text-decoration:none;padding:8px 5px 4px 4px; border-bottom:1px solid #000;display:block;text-transform:uppercase; text-align:left;width:170px;}
.ddsubmenustyle a:hover{background-color:#2b9506;color:#fff;text-transform:uppercase;}

.ddsubmenustyle1 {margin:0px;padding:0px;position:absolute;visibility:hidden;text-align:left;}
.ddsubmenustyle1 a:link, .ddsubmenustyle1 a:visited{width:auto;color:#fff;background-color:#fb8c00;text-decoration:none;padding:8px 5px 4px 4px; border-bottom:1px solid #000;display:block;text-transform:uppercase; text-align:left;width:152px;}
.ddsubmenustyle1 a:hover{background-color:#d57500;color:#fff;text-transform:uppercase;}

.ddsubmenustyle2 {margin:0px;padding:0px;position:absolute;visibility:hidden;text-align:left;}
.ddsubmenustyle2 a:link, .ddsubmenustyle2 a:visited{width:auto;color:#fff;background-color:#d32c00;text-decoration:none;padding:8px 5px 4px 4px; border-bottom:1px solid #000;display:block;text-transform:uppercase; text-align:left;}
.ddsubmenustyle2 a:hover{background-color:#a62100;color:#fff;text-transform:uppercase;}


.ddsubmenustyle3 {margin:0px;padding:0px;position:absolute;visibility:hidden;text-align:left;}
.ddsubmenustyle3 a:link, .ddsubmenustyle3 a:visited{width:auto;color:#fff;background-color:#030f89;text-decoration:none;padding:8px 5px 4px 4px; border-bottom:1px solid #000;display:block;text-transform:uppercase; text-align:left; width:156px;}
.ddsubmenustyle3 a:hover{background-color:#020b57;color:#fff;text-transform:uppercase;}

.ddsubmenustyle4 {margin:0px;padding:0px;position:absolute;visibility:hidden;text-align:left;}
.ddsubmenustyle4 a:link, .ddsubmenustyle4 a:visited{width:auto;color:#fff;background-color:#767676;text-decoration:none;padding:8px 5px 4px 4px; border-bottom:1px solid #000;display:block;text-transform:uppercase; text-align:left;width:162px;}
.ddsubmenustyle4 a:hover{background-color:#606060;color:#fff;text-transform:uppercase;}



/* ######### Neutral CSS  ######### */
.ddiframeshim{position: absolute;z-index:500;background:transparent;border-width: 0;width: 0;height: 0;display: block;}
/* Navigation Ends */

/*Righpnl Starts */
.righpnl{padding:20px 0px;}
.requesting{border:1px solid #b6e6ec;}
.requesting td{background:#defcfe url(http://www.onlinelocalinsurance.com/images/requesting-textbg.jpg) repeat-x top left;padding:15px;}
.requesting th{background:url(http://www.onlinelocalinsurance.com/images/requestingbg.jpg) repeat-x top left;padding:10px;font-weight:normal;}

.additional{border:1px solid #f896c7;}
.additional td{background:#e5539c url(http://www.onlinelocalinsurance.com/images/additional-textbg.jpg) repeat-x top left;padding:15px;line-height:18px;}
.additional th{background:url(http://www.onlinelocalinsurance.com/images/additionalbg.jpg) repeat-x top left;padding:10px;font-weight:normal;}
.additional a:link, .additional a:visited{color:#d83d8b;text-decoration:underline;}
.additional a:hover{color:#000;text-decoration:none;}

/*Righpnl Ends */

/* Mid Start */
.titleline{border-bottom:1px dotted #074979;padding-bottom:12px;}
.phone{font-size:22px;color:#03527a;line-height:22px;}
.toplink{color:#03527a;}
.toplink a:link, .toplink a:visited{color:#03527a;text-decoration:none;padding:10px 10px;}
.toplink a:hover{color:#ff8d00;}
.headerbg{background:url(http://www.onlinelocalinsurance.com/images/headerbg.jpg) repeat-x top left;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; height:224px;}
.maintable{padding:20px 0px;text-align:justify;}
.mid{padding:0px 20px 0px 0px;text-align:justify;}
.img{float:left;padding:5px;background:#f3e9d4;margin-right:25px;}
.headtext{color:#3785bd;}
/* Mid Ends */

/* Footer Start */
.footer{height:75px;background:url(http://www.onlinelocalinsurance.com/images/footerbg.png) repeat-x top left;color:#fff;}
.flink{padding:5px 0px;}
.flink a:link, .flink a:visited{color:#FFFFFF;text-decoration:none;font-size:11px;padding:4px;font-weight:bold;}
.flink a:hover{color:#CCCCCC;}
.copy{font-size:10px;font-family:Tahoma;padding:0px 0px;line-height:13px;} 
/* Footer Ends */

/*Header Starts*/
.headmidcont{ width:933px; position:relative;margin:0px; padding:0px;}

.contwebdev{width:900px; height:220px; float:left;}
.imgicondiv{float:left; padding-right:5px;width:285px;height:224px;}
.contwebdev h2{margin:0px;padding:0px;color:#074979; font-weight:normal; font-size:21px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.contdiv{ width:900px; height:220px; float:left;}
.contdiv h2{margin:0px; padding:0px; color:#074979; font-weight:normal; font-size:21px; font-family:Arial, Helvetica, sans-serif;}



/* Animated Cont Divs Start */

.contentslide{padding:0px; width:900px; height:220px; float:left;}

.contentslide .opacitylayer{ width:900px; height:220px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.contentslide .contentdiv{ display: none; }

.pagination{float:left}

/* Cont Divs Ends */


/*Header Ends*/

