/** { border:1px solid #c00; }*/

body {
 font: 11px/15px Arial, sans-serif;    background: #fff;    background-image:none;    margin:0;    padding:0;    width:100%;}
 
a {
text-decoration : underline;     color:#36c;
}

.header {

}
#header {

}

/* Main (Top) Nav Menu */ 



/*END*/
et_with_comment { top:0 !important; left:0 !important;}

/*END*/

/* input{border:0;margin:0;padding:0;} */

.promo,
.promo-bottom{
 width:100%; float:left; display:inline;
}
.promo-bottom {}
.compare-box{
 height:291px;    padding:0 0 0 254px;    float:left;    display:block;    display:inline;
}
* html .compare-box{ height:291px;}
.promo h2{
 font-size:20px;    line-height:25px;    text-align:center;    color:#000;
}
.form{
 width:100%; clear:both; overflow:hidden;
}
.form label{
 padding:9px 0 0 0; font-size:14px; color:#000; font-weight:bold; clear:both; text-align:center; display:block;
}
.formZip{
    width:270px;
    clear:both;
    overflow:hidden;
    text-align:center;
}
.formZip label{
    padding:9px 0 0;
    font-size:14px;
    color:#000;
    font-weight:bold;
    clear:both;
    text-align:center;
    display:block;
}
.formZip font.welcome{
    font-size:14px;
    font-weight:bold;
    COLOR: #1d4b96;
    FONT-FAMILY: Verdana;
    margin:0 2px 0 0;
}
.formZip font.smallbluenormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #1d4b96;
    FONT-FAMILY: Verdana
}
.formZip input.text{
    width:133px;
    display:inline;
    margin:5px 0 0 0;
    font:12px/14px Arial, Helvetica, sans-serif;
    background:#fffed3;
    border:1px solid #a5acb2;
    text-align:center;
}

.formZip h2
{
    font:20px Arial, Helvetica, sans-serif;
    font-weight:bold
    

}
.formZip select
{
    background-color:#fffed3;
    z-index:0;
    width:150px;
    font-size:18px;
    margin:5px 0 0 0;
    display:inline;
    border:1px solid #a5acb2;
}
.maincontent img {
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
}
a.link{
    font-size:12px;
    font-weight:bold;
    margin:8px 0 0 0;
    text-align:center;
    clear:both;
}

.content {}
/*27*/


.noleftnav .content {
    background-image:none;
}



.content .hfeed {
    /*background-color : transparent!important;
    padding : 20px;
    width:650px;
    min-height:1000px;
    height:auto!important;
    height:1000px;*/
    font-size:15px;
    line-height:1.4em;
}
.clearer, .footer {
clear : both;
}
.footer {
text-align : center;
}
div#b-menu {
background-color : #aec6e9;
height : 26px;
width : 730px;
position : absolute;
left : 0;
}
#b-menu ul {
margin-top : 5px;
margin-left : 90px;
margin-right : 90px;
width : auto;
}
#b-menu ul li {
float : left;
padding-left : 15px;
padding-right : 15px;
list-style : none;
}
#b-menu ul li a {
font-size : 10px;
}

/* Footer CSS */
#footer, #footer-guide {
    font:10px Verdana, sans-serif;
    width:100%;
    overflow:hidden;
    clear:none !important;
    color:#000;
    margin:75px 0 20px !important;
     float:left; 
     border: none !important;
     line-height: normal !important;   
     padding: 0;
}
#footer-guide {
    width:99.8% !important;
}

#footer ul.foot-nav, #footer-guide ul.foot-nav-guide {
    border:1px solid #ccc;
    border-style:solid none;
    background:#fff;
    background-image:none;
    width:900px;
    text-align:center;
    margin:0px;
    padding:7px 0px;
}
#footer ul.foot-nav li, #footer-guide ul.foot-nav-guide li {
    padding:0 3px 0 8px;
    display:inline;
    list-style:none;
    background-image:none;
}
#footer ul.foot-nav li a, #footer-guide ul.foot-nav-guide li a {
    text-decoration:none;
    color:#000;
}
#footer ul.foot-nav li a:hover, #footer-guide ul.foot-nav-guide li a:hover {
    text-decoration:underline;
}
#sample_attach_src_child{
    
}


/* broken table overrides */

.archive div#footer, .archive div#footer ul.foot-nav {
    /*width:690px;*/
}
div#footer-guide ul.foot-nav-guide {
    width:100%;
}


ul.logos{
    text-align:center;
    margin:0;
    padding:15px 0 15px;
}
ul.logos li{
    padding:0 8px 0 7px;
    list-style:none;
    display:inline-block;
    vertical-align: top;
}
ul.logos li img{ border:none;}
#footer p{
    overflow:hidden;
    clear:both;
    text-align:center;
    margin:0;
    padding:0;
}

/*  Top menu */
ul.top{
    text-align:right;
    margin:0;
    padding:0;
    width:100%;
}
ul.top li{
    color:#1f5fb9;
    font-weight:bold;
    padding:0 4px 0 7px;
    display:inline;
/*    background:url(../images/top-nav-separator.gif) no-repeat 0 3px;*/
    list-style:none;
}
ul.top li a{ font-weight:normal;  text-decoration: none;}

.separator{ background:none !important;}


/*
#header h1{
    display:inline;
    float:left;
    text-indent:-50000px; 
    overflow:hidden;
    margin:20px 0px 0px 0px;
    padding:0;
}
    */
    
#header h1{
        /*position:relative;
            float:left;
            width:898px;
             height:29px;
             margin: 0px;
                        *margin:20px 0px 0px 0px;
             *margin:40px 0px 0px 0px;*/
            
}

.home #header h1 {*margin:22px 0px 0px 0px;}
#header h1 span {
        /*background: url("../images/v2/logo.png") no-repeat;
        position: absolute;
        width: 898px;
        height:29px;
        text-overflow:none;
        z-index:1;
        top:0;
        left:0;*/
    }

#header h1 a {
    /*position:relative;
    top:10px;*/
    }

#logo {
    /*float:left;
    width:150px;*/
}

.article img {
  margin:10px;
  border:1px #666 solid;
}

#phone {
 height:15px;
}

.telephone {
 font-weight:normal!important;
 color:#008752!important;
}

#siteseal object {display:none;}
#siteseal param {display:none;}

h1.entry-title  {line-height:35px; margin-top:0px; padding-top:0px; color: #0564BE}

/***************************************
Car Recall Table Styles
****************************************/

/* 
    Cusco Sky table styles
    written by Braulio Soncco http://www.buayacorp.com
*/

table.car-recalls-table-record table, th, td {
/*     border: 1px solid #D4E0EE; */
    border-collapse: collapse;
    font-family: Verdana, Arial, sans-serif;
    color: #555;
}
table.car-recalls-table-record caption {
    font-size: 150%;
    font-weight: bold;
    margin: 5px;
}
table.car-recalls-table-record td, th {
    padding: 4px;
}
table.car-recalls-table-record thead th {
    text-align: center;
    background: #E6EDF5;
    color: #4F76A3;
    font-size: 100% !important;
}
table.car-recalls-table-record body th {
    font-weight: bold;
}
table.car-recalls-table-record tbody tr { background: #FCFDFE; }
table.car-recalls-table-record tbody tr.row-A { background: #F7F9FC; }
table.car-recalls-table-record table a:link {
    color: #718ABE;
    text-decoration: none;
}
table.car-recalls-table-record table a:visited {
    color: #718ABE;
    text-decoration: none;
}
table.car-recalls-table-record table a:hover {
    color: #718ABE;
    text-decoration: underline !important;
}
table.car-recalls-table-record tfoot th, tfoot td {
    font-size: 85%;
}
table.car-recalls-table-record table col.col-A {
    width: 30%;
}

/* Hover anything support */
body { behavior:url("http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/css/csshover3.htc"); }

/* Style giant car data tables  for special blog post */
div#insurance-rates-vehicles-chart table {width:600px; margin:0 15px 15px 15px; border:1px solid #E9E9E9;}
div#insurance-rates-vehicles-chart td {width:33%; border:1px #EEE;}
div#insurance-rates-vehicles-chart caption {font:24px bold; color:#fff; font-variant:small-caps; background-color:#006;}
div#insurance-rates-vehicles-chart thead td {background-color:#DFFF9D; font:bold 18px Verdana, Arial, Helvetica, sans-serif;}
div#insurance-rates-vehicles-chart thead td:hover{background-color:#9CE800;}
div#insurance-rates-vehicles-chart .subsubsection {background-color:#EFEFEF; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
div#insurance-rates-vehicles-chart td {padding:4px; margin:0; border:1px solid #E9E9E9;}

h1#title, div#title {text-indent:-1000px; height:70px;}

div#sorting-instructions {background-color:#FFD5D5; margin:0 15px 15px 15px; text-align:center; width:600px; border:1px #CC0033 double; }


/*  Home page agent state dropdown  */
    
    .menu1{
    /* background: url(http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/images/menudiv1bg.gif) repeat-x; */
    /* display:block; */
    /* height: 20px; */
    }
    
    .submenu{
    background: url(../images/submenu.gif)  repeat-x;
    display: block;
    height: 19px;
    margin-left: 10px;
    padding-top: 2px;
    padding-left: 7px;
    color: #333333;
    }
    
    .hide{
    display: none;
    }
    
    .show{
    display: block;
    }


/*  Agent directory  */

  
  div#agent-directory {
        /*width:600px;
        padding-right:250px;
        margin:5px 0px 0px;*/
    }
    
    .noleftnav div#agent-directory {
        /*background:url(../images/v2/rightnav.png) no-repeat 660px 30px;*/
    }
    
    .cities div#agent-directory,
    .data div#agent-directory {
/*        background:url(../images/v2/rightnav.png) no-repeat 660px 280px;*/
    }

    
 
/* WP Images */
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.wp-caption {
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; /* optional rounded corners for browsers that support it */
    margin: 10px;
    padding-top: 4px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.maincontentwrapper {
    /*display:block;
    width:690px;
    margin-left:auto; _overflow:hidden;*/
}

.maincontentwrapper img {
     display:none;
}

.map-image{
     display:block !important; 
}

.hfeed img {
    display:inline;
}

.hfeed .maincontent img {
    display:none;
}

img.homepageeast {
    display:none;
}

/* quoteform styles */
.maincontent {
    margin-top:1px;
    display:block;
    width:684px;
    height:252px;
    background:url(../images/v2/quoteform-background.png) no-repeat top left transparent;
}

.maincontent h2 {
    position:absolute;
    display:block;
    width:308px;
    height:52px;
    margin:-88px 0px 0px -205px;
    background:url(../images/v2/quoteform-cta.png) no-repeat top left;
    text-indent:-1000em;
}

.maincontent label {
    position:absolute;
    display:block;
    width:158px;
    height:16px;
    margin:-21px 0px 0px -132px;
    background:url(../images/v2/quoteform-label.png) no-repeat top left;
    text-indent:-1000em;
}

#txtZipCode {
    position:absolute;
    display:block;
    width:229px;
    height:24px;
    margin:-5px 0px 0px -169px;
    padding:4px 0px 0px 0px;
    font-size:18px!important;
    font-family:Verdana, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
    background-color:transparent!important;
    border-style:none;
}

.page-template-page-with-quote-1-php #txtZipCode {
    margin-top:0px;
}

.go-btn{
    position:absolute;
    z-index:5;
    display:block;
    width:0px;
    height:0px;
    padding:18px 85px;
    margin:44px 0px 0px -139px;
    clear:both;
    text-indent:-1000em;
    overflow:hidden;
    background:url(../images/v2/spacer.png) no-repeat transparent;
}

.page-template-page-with-quote-1-php .go-btn {
    margin-top:51px;
}

div.mboxDefault {
    position:absolute;
    display:block;
    width:300px;
    height:50px;
    margin:-8px 0px 0px -135px;
    background:url(../images/v2/staterates.gif) no-repeat 20px 5px;
}

/* Quoteform home adjustment */
.home .maincontentwrapper {
    display:block;
    width:893px;
    margin:0px auto;
    background:transparent!important; *float:left;
}

.home .maincontent {
    width:893px;
    background:url(../images/v2/quoteform-background-home.png) no-repeat top left transparent;
}


/* Quoteform noleftnav adjustment */
.noleftnav .maincontentwrapper {
    display:block;
    width:860px;
    margin:0px auto;
    min-height:1115px !important;
}

.noleftnav .maincontent {
    width:859px;
    background:url(../images/v2/quoteform-background-wide.png) no-repeat top left;
}

.noleftnav .maincontent h2 {
    margin:-88px 0px 0px -249px!important;    
}

.noleftnav .maincontent label {
    margin:-21px 0px 0px -172px;
}

.noleftnav #txtZipCode {
    margin:-5px 0px 0px -210px;
}

.noleftnav .go-btn {
    margin:44px 0px 0px -180px;
}

.noleftnav div.mboxDefault {
    margin:-8px 0px 0px -165px;
}

/* bottom box styles */

.content .aside {
    width:185px!important;
    display:block!important;;
    padding:0px!important;
    font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:20px 0 0 15px !important; position:relative;
}

.widget {
    clear:both;
    margin:0px auto;
    
}

.widget br {
/*    display:block;*/
}

h3.widget-title {
    padding:0px;
    margin:0px;
    font:bold 15px Verdana, sans-serif;
    width:170px;
    background-image:none;
    color:#0faf05;
    white-space: normal;
}

/*home treatment for news and testimonials */
.home .content .aside {
    clear:both!important;
    display:block!important;;
    padding:20px 0px!important; 
    width:886px!important; *width:880px!important; float:left; margin:0px; *margin:0px 0px 0px 5px !important; position:relative;  *z-index:9;
}

/* Category/Article Page */
.archive .aside {
    margin-left:-195px;
}

.archive #text-3 a, 
.archive #text-6 li,
.archive #text-5 li,
.archive #text-7 {
    font-family:arial, helvetica, sans-serif;
}

.entry-title {
    line-height:1!important;
}

h1.page-title,
h1.entry-title {
    margin-top:0px;
    padding-top:0px;
    font-size:21px;
	color: #0564BE
}

h1.entry-title {
    margin-bottom:0px;
    padding-bottom:0px;
}

.page-template-page-with-quote-1-php h1.entry-title {
    margin-top:-30px;
}

.entry-content {
    font-size:13px;
}

.entry-content h2 {font-size:1.3em; margin-top: 40px;}
.entry-content h3 {font-size:1.2em; margin-top: 30px;}
.entry-content h4 {font-size:1.1em; margin-top: 30px;}

.archive h2.entry-title {
    margin:0px;
    padding:0px;
    line-height:auto;
    font-size:18px;
}

.archive h2.entry-title  a{
    text-decoration:none;
}

.entry-date,
.commentslink {
    font-size:11px;
}

.archive .entry-summary {
    margin-bottom:30px;
}

.archive .entry-summary p {
    margin:4px 0px 0px;
    padding:0px;
    font-size:13px;
}

.archive .addtoany_share_save_container {
    padding:0px;
    margin:0px;
}


/* Random additions */

textarea#comment {
    width:500px;
}

img.nothumb,
img.avatar {
    border-style:none!important;
}    
    
#agent-directory h1 {
    
}

#agent-directory h2 {
    /*margin:0px 0px;*/
    padding:0px;
    font-size:18px;
    width:600px;
    line-height:1.1;
}

#agent-directory h3 {
    margin:10px 0px;
    padding:0px;
    font-size:13px;
    width:600px;
    line-height:1.1;
}

#agent-directory hr {
    display:none;
}





/***** state page adjustment *****/

/* state page left nav */
.page-id-125 .content, .page-id-133 .content, .page-id-134 .content, .page-id-135 .content, .page-id-136 .content, .page-id-137 .content, .page-id-138 .content, .page-id-139 .content, .page-id-140 .content, .page-id-141 .content, .page-id-142 .content, .page-id-143 .content, .page-id-144 .content, .page-id-145 .content, .page-id-146 .content, .page-id-147 .content, .page-id-148 .content, .page-id-149 .content, .page-id-150 .content, .page-id-151 .content, .page-id-152 .content, .page-id-153 .content, .page-id-154 .content, .page-id-155 .content, .page-id-156 .content, .page-id-157 .content, .page-id-158 .content, .page-id-159 .content, .page-id-160 .content, .page-id-161 .content, .page-id-162 .content, .page-id-163 .content, .page-id-164 .content, .page-id-165 .content, .page-id-166 .content, .page-id-167 .content, .page-id-168 .content, .page-id-169 .content, .page-id-170 .content, .page-id-171 .content, .page-id-172 .content, .page-id-173 .content, .page-id-174 .content, .page-id-175 .content, .page-id-176 .content, .page-id-177 .content, .page-id-178 .content, .page-id-179 .content, .page-id-180 .content, .page-id-181 .content {
    /*background:url(../images/v2/leftnav-blank.png) no-repeat 0px 275px transparent;
    min-height:767px;
    height:auto!important;
    height:767px;*/
}

.page-id-125 div#text-6, .page-id-133 div#text-6, .page-id-134 div#text-6, .page-id-135 div#text-6, .page-id-136 div#text-6, .page-id-137 div#text-6, .page-id-138 div#text-6, .page-id-139 div#text-6, .page-id-140 div#text-6, .page-id-141 div#text-6, .page-id-142 div#text-6, .page-id-143 div#text-6, .page-id-144 div#text-6, .page-id-145 div#text-6, .page-id-146 div#text-6, .page-id-147 div#text-6, .page-id-148 div#text-6, .page-id-149 div#text-6, .page-id-150 div#text-6, .page-id-151 div#text-6, .page-id-152 div#text-6, .page-id-153 div#text-6, .page-id-154 div#text-6, .page-id-155 div#text-6, .page-id-156 div#text-6, .page-id-157 div#text-6, .page-id-158 div#text-6, .page-id-159 div#text-6, .page-id-160 div#text-6, .page-id-161 div#text-6, .page-id-162 div#text-6, .page-id-163 div#text-6, .page-id-164 div#text-6, .page-id-165 div#text-6, .page-id-166 div#text-6, .page-id-167 div#text-6, .page-id-168 div#text-6, .page-id-169 div#text-6, .page-id-170 div#text-6, .page-id-171 div#text-6, .page-id-172 div#text-6, .page-id-173 div#text-6, .page-id-174 div#text-6, .page-id-175 div#text-6, .page-id-176 div#text-6, .page-id-177 div#text-6, .page-id-178 div#text-6, .page-id-179 div#text-6, .page-id-180 div#text-6, .page-id-181 div#text-6 {
    /*top:370px;*/
}

.page-id-125 div#text-3, .page-id-133 div#text-3, .page-id-134 div#text-3, .page-id-135 div#text-3, .page-id-136 div#text-3, .page-id-137 div#text-3, .page-id-138 div#text-3, .page-id-139 div#text-3, .page-id-140 div#text-3, .page-id-141 div#text-3, .page-id-142 div#text-3, .page-id-143 div#text-3, .page-id-144 div#text-3, .page-id-145 div#text-3, .page-id-146 div#text-3, .page-id-147 div#text-3, .page-id-148 div#text-3, .page-id-149 div#text-3, .page-id-150 div#text-3, .page-id-151 div#text-3, .page-id-152 div#text-3, .page-id-153 div#text-3, .page-id-154 div#text-3, .page-id-155 div#text-3, .page-id-156 div#text-3, .page-id-157 div#text-3, .page-id-158 div#text-3, .page-id-159 div#text-3, .page-id-160 div#text-3, .page-id-161 div#text-3, .page-id-162 div#text-3, .page-id-163 div#text-3, .page-id-164 div#text-3, .page-id-165 div#text-3, .page-id-166 div#text-3, .page-id-167 div#text-3, .page-id-168 div#text-3, .page-id-169 div#text-3, .page-id-170 div#text-3, .page-id-171 div#text-3, .page-id-172 div#text-3, .page-id-173 div#text-3, .page-id-174 div#text-3, .page-id-175 div#text-3, .page-id-176 div#text-3, .page-id-177 div#text-3, .page-id-178 div#text-3, .page-id-179 div#text-3, .page-id-180 div#text-3, .page-id-181 div#text-3 {
    /*top:535px;*/
}

.page-id-125 div#text-4, .page-id-133 div#text-4, .page-id-134 div#text-4, .page-id-135 div#text-4, .page-id-136 div#text-4, .page-id-137 div#text-4, .page-id-138 div#text-4, .page-id-139 div#text-4, .page-id-140 div#text-3, .page-id-141 div#text-4, .page-id-142 div#text-4, .page-id-143 div#text-4, .page-id-144 div#text-4, .page-id-145 div#text-4, .page-id-146 div#text-4, .page-id-147 div#text-4, .page-id-148 div#text-4, .page-id-149 div#text-4, .page-id-150 div#text-4, .page-id-151 div#text-4, .page-id-152 div#text-4, .page-id-153 div#text-4, .page-id-154 div#text-4, .page-id-155 div#text-4, .page-id-156 div#text-4, .page-id-157 div#text-4, .page-id-158 div#text-4, .page-id-159 div#text-4, .page-id-160 div#text-4, .page-id-161 div#text-4, .page-id-162 div#text-4, .page-id-163 div#text-4, .page-id-164 div#text-4, .page-id-165 div#text-4, .page-id-166 div#text-4, .page-id-167 div#text-4, .page-id-168 div#text-4, .page-id-169 div#text-4, .page-id-170 div#text-4, .page-id-171 div#text-4, .page-id-172 div#text-4, .page-id-173 div#text-4, .page-id-174 div#text-4, .page-id-175 div#text-4, .page-id-176 div#text-4, .page-id-177 div#text-4, .page-id-178 div#text-4, .page-id-179 div#text-4, .page-id-180 div#text-4, .page-id-181 div#text-4 {
    /*top:690px;*/
}

.page-id-125 div#text-5, .page-id-133 div#text-5, .page-id-134 div#text-5, .page-id-135 div#text-5, .page-id-136 div#text-5, .page-id-137 div#text-5, .page-id-138 div#text-5, .page-id-139 div#text-5, .page-id-140 div#text-5, .page-id-141 div#text-5, .page-id-142 div#text-5, .page-id-143 div#text-5, .page-id-144 div#text-5, .page-id-145 div#text-5, .page-id-146 div#text-5, .page-id-147 div#text-5, .page-id-148 div#text-5, .page-id-149 div#text-5, .page-id-150 div#text-5, .page-id-151 div#text-5, .page-id-152 div#text-5, .page-id-153 div#text-5, .page-id-154 div#text-5, .page-id-155 div#text-5, .page-id-156 div#text-5, .page-id-157 div#text-5, .page-id-158 div#text-5, .page-id-159 div#text-5, .page-id-160 div#text-5, .page-id-161 div#text-5, .page-id-162 div#text-5, .page-id-163 div#text-5, .page-id-164 div#text-5, .page-id-165 div#text-5, .page-id-166 div#text-5, .page-id-167 div#text-5, .page-id-168 div#text-5, .page-id-169 div#text-5, .page-id-170 div#text-5, .page-id-171 div#text-5, .page-id-172 div#text-5, .page-id-173 div#text-5, .page-id-174 div#text-5, .page-id-175 div#text-5, .page-id-176 div#text-5, .page-id-177 div#text-5, .page-id-178 div#text-5, .page-id-179 div#text-5, .page-id-180 div#text-5, .page-id-181 div#text-5 {
 /*top:890px;*/
}

.page-id-125 div#text-7, .page-id-133 div#text-7, .page-id-134 div#text-7, .page-id-135 div#text-7, .page-id-136 div#text-7, .page-id-137 div#text-7, .page-id-138 div#text-7, .page-id-139 div#text-7, .page-id-140 div#text-7, .page-id-141 div#text-7, .page-id-142 div#text-7, .page-id-143 div#text-7, .page-id-144 div#text-7, .page-id-145 div#text-7, .page-id-146 div#text-7, .page-id-147 div#text-7, .page-id-148 div#text-7, .page-id-149 div#text-7, .page-id-150 div#text-7, .page-id-151 div#text-7, .page-id-152 div#text-7, .page-id-153 div#text-7, .page-id-154 div#text-7, .page-id-155 div#text-7, .page-id-156 div#text-7, .page-id-157 div#text-7, .page-id-158 div#text-7, .page-id-159 div#text-7, .page-id-160 div#text-7, .page-id-161 div#text-7, .page-id-162 div#text-7, .page-id-163 div#text-7, .page-id-164 div#text-7, .page-id-165 div#text-7, .page-id-166 div#text-7, .page-id-167 div#text-7, .page-id-168 div#text-7, .page-id-169 div#text-7, .page-id-170 div#text-7, .page-id-171 div#text-7, .page-id-172 div#text-7, .page-id-173 div#text-7, .page-id-174 div#text-7, .page-id-175 div#text-7, .page-id-176 div#text-7, .page-id-177 div#text-7, .page-id-178 div#text-7, .page-id-179 div#text-7, .page-id-180 div#text-7, .page-id-181 div#text-7 {
 top:1290px;
}

/* state page form */
.page-id-125 .maincontentwrapper, .page-id-133 .maincontentwrapper, .page-id-134 .maincontentwrapper, .page-id-135 .maincontentwrapper, .page-id-136 .maincontentwrapper, .page-id-137 .maincontentwrapper, .page-id-138 .maincontentwrapper, .page-id-139 .maincontentwrapper, .page-id-140 .maincontentwrapper, .page-id-141 .maincontentwrapper, .page-id-142 .maincontentwrapper, .page-id-143 .maincontentwrapper, .page-id-144 .maincontentwrapper, .page-id-145 .maincontentwrapper, .page-id-146 .maincontentwrapper, .page-id-147 .maincontentwrapper, .page-id-148 .maincontentwrapper, .page-id-149 .maincontentwrapper, .page-id-150 .maincontentwrapper, .page-id-151 .maincontentwrapper, .page-id-152 .maincontentwrapper, .page-id-153 .maincontentwrapper, .page-id-154 .maincontentwrapper, .page-id-155 .maincontentwrapper, .page-id-156 .maincontentwrapper, .page-id-157 .maincontentwrapper, .page-id-158 .maincontentwrapper, .page-id-159 .maincontentwrapper, .page-id-160 .maincontentwrapper, .page-id-161 .maincontentwrapper, .page-id-162 .maincontentwrapper, .page-id-163 .maincontentwrapper, .page-id-164 .maincontentwrapper, .page-id-165 .maincontentwrapper, .page-id-166 .maincontentwrapper, .page-id-167 .maincontentwrapper, .page-id-168 .maincontentwrapper, .page-id-169 .maincontentwrapper, .page-id-170 .maincontentwrapper, .page-id-171 .maincontentwrapper, .page-id-172 .maincontentwrapper, .page-id-173 .maincontentwrapper, .page-id-174 .maincontentwrapper, .page-id-175 .maincontentwrapper, .page-id-176 .maincontentwrapper, .page-id-177 .maincontentwrapper, .page-id-178 .maincontentwrapper, .page-id-179 .maincontentwrapper, .page-id-180 .maincontentwrapper, .page-id-181 .maincontentwrapper {
    display:block;
    width:893px;
    margin:0px auto;
    padding:0px!important;
    background:transparent!important;
}

.page-id-125 .maincontent, .page-id-133 .maincontent, .page-id-134 .maincontent, .page-id-135 .maincontent, .page-id-136 .maincontent, .page-id-137 .maincontent, .page-id-138 .maincontent, .page-id-139 .maincontent, .page-id-140 .maincontent, .page-id-141 .maincontent, .page-id-142 .maincontent, .page-id-143 .maincontent, .page-id-144 .maincontent, .page-id-145 .maincontent, .page-id-146 .maincontent, .page-id-147 .maincontent, .page-id-148 .maincontent, .page-id-149 .maincontent, .page-id-150 .maincontent, .page-id-151 .maincontent, .page-id-152 .maincontent, .page-id-153 .maincontent, .page-id-154 .maincontent, .page-id-155 .maincontent, .page-id-156 .maincontent, .page-id-157 .maincontent, .page-id-158 .maincontent, .page-id-159 .maincontent, .page-id-160 .maincontent, .page-id-161 .maincontent, .page-id-162 .maincontent, .page-id-163 .maincontent, .page-id-164 .maincontent, .page-id-165 .maincontent, .page-id-166 .maincontent, .page-id-167 .maincontent, .page-id-168 .maincontent, .page-id-169 .maincontent, .page-id-170 .maincontent, .page-id-171 .maincontent, .page-id-172 .maincontent, .page-id-173 .maincontent, .page-id-174 .maincontent, .page-id-175 .maincontent, .page-id-176 .maincontent, .page-id-177 .maincontent, .page-id-178 .maincontent, .page-id-179 .maincontent, .page-id-180 .maincontent, .page-id-181 .maincontent {
    width:893px;
    background:url(../images/v2/quoteform-background-home.png) no-repeat top left;
}

.page-id-125 .maincontent h2, .page-id-133 .maincontent h2, .page-id-134 .maincontent h2, .page-id-135 .maincontent h2, .page-id-136 .maincontent h2, .page-id-137 .maincontent h2, .page-id-138 .maincontent h2, .page-id-139 .maincontent h2, .page-id-140 .maincontent h2, .page-id-141 .maincontent h2, .page-id-142 .maincontent h2, .page-id-143 .maincontent h2, .page-id-144 .maincontent h2, .page-id-145 .maincontent h2, .page-id-146 .maincontent h2, .page-id-147 .maincontent h2, .page-id-148 .maincontent h2, .page-id-149 .maincontent h2, .page-id-150 .maincontent h2, .page-id-151 .maincontent h2, .page-id-152 .maincontent h2, .page-id-153 .maincontent h2, .page-id-154 .maincontent h2, .page-id-155 .maincontent h2, .page-id-156 .maincontent h2, .page-id-157 .maincontent h2, .page-id-158 .maincontent h2, .page-id-159 .maincontent h2, .page-id-160 .maincontent h2, .page-id-161 .maincontent h2, .page-id-162 .maincontent h2, .page-id-163 .maincontent h2, .page-id-164 .maincontent h2, .page-id-165 .maincontent h2, .page-id-166 .maincontent h2, .page-id-167 .maincontent h2, .page-id-168 .maincontent h2, .page-id-169 .maincontent h2, .page-id-170 .maincontent h2, .page-id-171 .maincontent h2, .page-id-172 .maincontent h2, .page-id-173 .maincontent h2, .page-id-174 .maincontent h2, .page-id-175 .maincontent h2, .page-id-176 .maincontent h2, .page-id-177 .maincontent h2, .page-id-178 .maincontent h2, .page-id-179 .maincontent h2, .page-id-180 .maincontent h2, .page-id-181 .maincontent h2 {
    margin:-88px 0px 0px -249px!important;    
}

.page-id-125 .maincontent label, .page-id-133 .maincontent label, .page-id-134 .maincontent label, .page-id-135 .maincontent label, .page-id-136 .maincontent label, .page-id-137 .maincontent label, .page-id-138 .maincontent label, .page-id-139 .maincontent label, .page-id-140 .maincontent label, .page-id-141 .maincontent label, .page-id-142 .maincontent label, .page-id-143 .maincontent label, .page-id-144 .maincontent label, .page-id-145 .maincontent label, .page-id-146 .maincontent label, .page-id-147 .maincontent label, .page-id-148 .maincontent label, .page-id-149 .maincontent label, .page-id-150 .maincontent label, .page-id-151 .maincontent label, .page-id-152 .maincontent label, .page-id-153 .maincontent label, .page-id-154 .maincontent label, .page-id-155 .maincontent label, .page-id-156 .maincontent label, .page-id-157 .maincontent label, .page-id-158 .maincontent label, .page-id-159 .maincontent label, .page-id-160 .maincontent label, .page-id-161 .maincontent label, .page-id-162 .maincontent label, .page-id-163 .maincontent label, .page-id-164 .maincontent label, .page-id-165 .maincontent label, .page-id-166 .maincontent label, .page-id-167 .maincontent label, .page-id-168 .maincontent label, .page-id-169 .maincontent label, .page-id-170 .maincontent label, .page-id-171 .maincontent label, .page-id-172 .maincontent label, .page-id-173 .maincontent label, .page-id-174 .maincontent label, .page-id-175 .maincontent label, .page-id-176 .maincontent label, .page-id-177 .maincontent label, .page-id-178 .maincontent label, .page-id-179 .maincontent label, .page-id-180 .maincontent label, .page-id-181 .maincontent label {
    margin:-21px 0px 0px -172px;
}

.page-id-125 #txtZipCode, .page-id-133 #txtZipCode, .page-id-134 #txtZipCode, .page-id-135 #txtZipCode, .page-id-136 #txtZipCode, .page-id-137 #txtZipCode, .page-id-138 #txtZipCode, .page-id-139 #txtZipCode, .page-id-140 #txtZipCode, .page-id-141 #txtZipCode, .page-id-142 #txtZipCode, .page-id-143 #txtZipCode, .page-id-144 #txtZipCode, .page-id-145 #txtZipCode, .page-id-146 #txtZipCode, .page-id-147 #txtZipCode, .page-id-148 #txtZipCode, .page-id-149 #txtZipCode, .page-id-150 #txtZipCode, .page-id-151 #txtZipCode, .page-id-152 #txtZipCode, .page-id-153 #txtZipCode, .page-id-154 #txtZipCode, .page-id-155 #txtZipCode, .page-id-156 #txtZipCode, .page-id-157 #txtZipCode, .page-id-158 #txtZipCode, .page-id-159 #txtZipCode, .page-id-160 #txtZipCode, .page-id-161 #txtZipCode, .page-id-162 #txtZipCode, .page-id-163 #txtZipCode, .page-id-164 #txtZipCode, .page-id-165 #txtZipCode, .page-id-166 #txtZipCode, .page-id-167 #txtZipCode, .page-id-168 #txtZipCode, .page-id-169 #txtZipCode, .page-id-170 #txtZipCode, .page-id-171 #txtZipCode, .page-id-172 #txtZipCode, .page-id-173 #txtZipCode, .page-id-174 #txtZipCode, .page-id-175 #txtZipCode, .page-id-176 #txtZipCode, .page-id-177 #txtZipCode, .page-id-178 #txtZipCode, .page-id-179 #txtZipCode, .page-id-180 #txtZipCode, .page-id-181 #txtZipCode {
    margin:0px 0px 0px -210px;
}

.page-id-125 .go-btn, .page-id-133 .go-btn, .page-id-134 .go-btn, .page-id-135 .go-btn, .page-id-136 .go-btn, .page-id-137 .go-btn, .page-id-138 .go-btn, .page-id-139 .go-btn, .page-id-140 .go-btn, .page-id-141 .go-btn, .page-id-142 .go-btn, .page-id-143 .go-btn, .page-id-144 .go-btn, .page-id-145 .go-btn, .page-id-146 .go-btn, .page-id-147 .go-btn, .page-id-148 .go-btn, .page-id-149 .go-btn, .page-id-150 .go-btn, .page-id-151 .go-btn, .page-id-152 .go-btn, .page-id-153 .go-btn, .page-id-154 .go-btn, .page-id-155 .go-btn, .page-id-156 .go-btn, .page-id-157 .go-btn, .page-id-158 .go-btn, .page-id-159 .go-btn, .page-id-160 .go-btn, .page-id-161 .go-btn, .page-id-162 .go-btn, .page-id-163 .go-btn, .page-id-164 .go-btn, .page-id-165 .go-btn, .page-id-166 .go-btn, .page-id-167 .go-btn, .page-id-168 .go-btn, .page-id-169 .go-btn, .page-id-170 .go-btn, .page-id-171 .go-btn, .page-id-172 .go-btn, .page-id-173 .go-btn, .page-id-174 .go-btn, .page-id-175 .go-btn, .page-id-176 .go-btn, .page-id-177 .go-btn, .page-id-178 .go-btn, .page-id-179 .go-btn, .page-id-180 .go-btn, .page-id-181 .go-btn {
    margin:44px 0px 0px -180px;
}

.page-id-125 div.mboxDefault, .page-id-133 div.mboxDefault, .page-id-134 div.mboxDefault, .page-id-135 div.mboxDefault, .page-id-136 div.mboxDefault, .page-id-137 div.mboxDefault, .page-id-138 div.mboxDefault, .page-id-139 div.mboxDefault, .page-id-140 div.mboxDefault, .page-id-141 div.mboxDefault, .page-id-142 div.mboxDefault, .page-id-143 div.mboxDefault, .page-id-144 div.mboxDefault, .page-id-145 div.mboxDefault, .page-id-146 div.mboxDefault, .page-id-147 div.mboxDefault, .page-id-148 div.mboxDefault, .page-id-149 div.mboxDefault, .page-id-150 div.mboxDefault, .page-id-151 div.mboxDefault, .page-id-152 div.mboxDefault, .page-id-153 div.mboxDefault, .page-id-154 div.mboxDefault, .page-id-155 div.mboxDefault, .page-id-156 div.mboxDefault, .page-id-157 div.mboxDefault, .page-id-158 div.mboxDefault, .page-id-159 div.mboxDefault, .page-id-160 div.mboxDefault, .page-id-161 div.mboxDefault, .page-id-162 div.mboxDefault, .page-id-163 div.mboxDefault, .page-id-164 div.mboxDefault, .page-id-165 div.mboxDefault, .page-id-166 div.mboxDefault, .page-id-167 div.mboxDefault, .page-id-168 div.mboxDefault, .page-id-169 div.mboxDefault, .page-id-170 div.mboxDefault, .page-id-171 div.mboxDefault, .page-id-172 div.mboxDefault, .page-id-173 div.mboxDefault, .page-id-174 div.mboxDefault, .page-id-175 div.mboxDefault, .page-id-176 div.mboxDefault, .page-id-177 div.mboxDefault, .page-id-178 div.mboxDefault, .page-id-179 div.mboxDefault, .page-id-180 div.mboxDefault, .page-id-181 div.mboxDefault {
    margin:-8px 0px 0px -165px;
}



/* state page content */
.page-id-125 .hfeed, .page-id-133 .hfeed, .page-id-134 .hfeed, .page-id-135 .hfeed, .page-id-136 .hfeed, .page-id-137 .hfeed, .page-id-138 .hfeed, .page-id-139 .hfeed, .page-id-140 .hfeed, .page-id-141 .hfeed, .page-id-142 .hfeed, .page-id-143 .hfeed, .page-id-144 .hfeed, .page-id-145 .hfeed, .page-id-146 .hfeed, .page-id-147 .hfeed, .page-id-148 .hfeed, .page-id-149 .hfeed, .page-id-150 .hfeed, .page-id-151 .hfeed, .page-id-152 .hfeed, .page-id-153 .hfeed, .page-id-154 .hfeed, .page-id-155 .hfeed, .page-id-156 .hfeed, .page-id-157 .hfeed, .page-id-158 .hfeed, .page-id-159 .hfeed, .page-id-160 .hfeed, .page-id-161 .hfeed, .page-id-162 .hfeed, .page-id-163 .hfeed, .page-id-164 .hfeed, .page-id-165 .hfeed, .page-id-166 .hfeed, .page-id-167 .hfeed, .page-id-168 .hfeed, .page-id-169 .hfeed, .page-id-170 .hfeed, .page-id-171 .hfeed, .page-id-172 .hfeed, .page-id-173 .hfeed, .page-id-174 .hfeed, .page-id-175 .hfeed, .page-id-176 .hfeed, .page-id-177 .hfeed, .page-id-178 .hfeed, .page-id-179 .hfeed, .page-id-180 .hfeed, .page-id-181 .hfeed {
    padding:0px!important;
}


.page-id-125 .single-page-navigation, .page-id-133 .single-page-navigation, .page-id-134 .single-page-navigation, .page-id-135 .single-page-navigation, .page-id-136 .single-page-navigation, .page-id-137 .single-page-navigation, .page-id-138 .single-page-navigation, .page-id-139 .single-page-navigation, .page-id-140 .single-page-navigation, .page-id-141 .single-page-navigation, .page-id-142 .single-page-navigation, .page-id-143 .single-page-navigation, .page-id-144 .single-page-navigation, .page-id-145 .single-page-navigation, .page-id-146 .single-page-navigation, .page-id-147 .single-page-navigation, .page-id-148 .single-page-navigation, .page-id-149 .single-page-navigation, .page-id-150 .single-page-navigation, .page-id-151 .single-page-navigation, .page-id-152 .single-page-navigation, .page-id-153 .single-page-navigation, .page-id-154 .single-page-navigation, .page-id-155 .single-page-navigation, .page-id-156 .single-page-navigation, .page-id-157 .single-page-navigation, .page-id-158 .single-page-navigation, .page-id-159 .single-page-navigation, .page-id-160 .single-page-navigation, .page-id-161 .single-page-navigation, .page-id-162 .single-page-navigation, .page-id-163 .single-page-navigation, .page-id-164 .single-page-navigation, .page-id-165 .single-page-navigation, .page-id-166 .single-page-navigation, .page-id-167 .single-page-navigation, .page-id-168 .single-page-navigation, .page-id-169 .single-page-navigation, .page-id-170 .single-page-navigation, .page-id-171 .single-page-navigation, .page-id-172 .single-page-navigation, .page-id-173 .single-page-navigation, .page-id-174 .single-page-navigation, .page-id-175 .single-page-navigation, .page-id-176 .single-page-navigation, .page-id-177 .single-page-navigation, .page-id-178 .single-page-navigation, .page-id-179 .single-page-navigation, .page-id-180 .single-page-navigation, .page-id-181 .single-page-navigation {
    font-size:13px;
    /*margin-left:300px;*/
    width:450px;
}


/* Contactform7 */

.wpcf7-mail-sent-ok
 {
     border:#42CA00 1px solid;
     background-color:#E3FFD7;
     color:#42CA00;
     padding-left:7px;
 }

.wpcf7-validation-errors
{
     border:#FF353A 1px solid;
     background-color:#FFE8E9;
     color:#FF353A;
     padding-left:7px;
}


#scholarship-entry p {font-weight:bold;} 

.wpcf7-not-valid-tip-no-ajax {color:#FF353A; *float:left;}

/* Added New By BC on 05 Sep 011 */

body.home{
}
.content .aside h1.widget-title {
 background-image: none; color: #000; font: bold 15px Verdana,sans-serif; margin: 0 0 10px 0; padding: 0; white-space: normal; width: 170px;
}
.content .aside ul {
 margin: 0; padding: 0;
}
.content .aside ul li {
  background: url("../images/v2/bullet.png") no-repeat scroll 3px 5px transparent; display: block; font-size: 12px; padding: 0 4px 4px 12px;
}
.content .aside ul li a {
 color: #3366CC; text-decoration: underline;
}
.content .aside .tips{
float:left; width:185px; background:url("../images/v2/leftnav-rule.png") no-repeat scroll center bottom transparent; margin-bottom:10px; padding-bottom:10px; /*margin-top:15px;*/ margin-top:170px;
}
.content .aside .resources{
float:left; width:185px; background:url("../images/v2/leftnav-rule.png") no-repeat scroll center bottom transparent; margin-bottom:10px; padding-bottom:0px; line-height:8px;  font-size: 12px;
}
.content .aside .resources a {
 background: url("../images/v2/bullet.png") no-repeat scroll 3px 5px transparent; display: block; font-size: 12px; padding: 0 4px 4px 12px !important; color:#3366CC;  text-decoration: underline;
}
.content .aside .resources a:hover{color:#999999; }
.content .aside .news{
}
.home .content .aside .news{                                                 
/* float:right; width:490px; padding-right:188px;  font-size:12px; padding-bottom:10px; margin-top:20px; */
     float:right; width:460px; padding-right:220px;  font-size:12px; padding-bottom:10px; margin-top:20px;
}
.content .aside .poll{
float:left; width:185px; background:url("../images/v2/leftnav-rule.png") no-repeat scroll center bottom transparent; margin-bottom:10px; padding-bottom:10px; margin-top:15px;
}
.content .aside .our-cmmtitment{
float:left; width:175px; background:url("../images/v2/leftnav-rule.png") no-repeat scroll center bottom transparent; margin-bottom:10px; padding-bottom:10px; margin-top:15px;
}
.content .aside .news b a {
  color: #333333; text-decoration: none;
}



.home .content .aside .our-cmmtitment{
/* float:right; width:480px; padding-right:188px;  font-size:12px; padding-bottom:10px; margin-top:0px; background:none; */
     float:right; width:460px; padding-right:220px; *padding-right:205px;  font-size:12px; padding-bottom:10px; margin-top:0px; background:none;
}
.home .content .aside .our-cmmtitment h1.widget-title {
 background: url("../images/v2/testimonial-rule.png") no-repeat scroll left bottom transparent; color: #0564BE; font-size: 24px; margin-bottom: 6px; padding-bottom: 3px; width: 460px;
}





.agent-directory-col{
float:left; width:100%;
}


.agent-directory{
float:left; width:100%; margin-bottom:20px; font-size:12px;
}
.inner-banner{
background:url("../images/v2/quoteform-background.png") no-repeat scroll left top transparent;
}
.inner-banner .home-banner-colleft h2.title{
margin:37px 0 0 23px !important;
}

.get-qut-cnt{
background: none;
}
.get-qut-cnt .content{
background: url("../images/v2/leftnav-blank.png") no-repeat scroll 0 275px transparent;
}
.get-qut-cnt .content .inner-left-content{
float: left; background:none !important;
}
.get-qut-cnt .content .inner-left-content .home-banner{
margin-bottom: 20px;
}

.map-close-img{
background: url("../images/close-img.gif") no-repeat scroll 0 0 transparent; height: 20px; width: 20px; position: absolute; right : 1px; top: 4px;
}


/*01-02-2012*/

.aside .tripcalculator{ background: #fff; float: left; font-size: 12px; line-height: 8px; *line-height: 15px;  margin-bottom: 10px; padding-bottom: 0;    width: 195px; position:relative; left:-13px; *left:0px;}

.aside .tripcalculator #cci-gascalc-widget{ border:none; padding:0px; width:195px; float:left; /*background:none !important;*/}



.footer #upprev_box { border-top:2px solid #e5e5e5; padding:0px 20px 5px 10px;}
#upprev_box .upprev_excerpt #formtop{ float:left;}
#upprev_box .upprev_excerpt #formtop h2{  color: #000; font-size: 12px !important; /* padding-bottom:10px; */ padding-bottom:0px; margin-top:0; }
#upprev_box .upprev_excerpt #formtop h3.footer-popup  { font-size: 15px !important; text-align: justify;  font-family: Arial,Helvetica,sans-serif;  line-height: 20px; margin:0 0 10px 0;}
#upprev_box .upprev_excerpt #formtop input{    background-color: transparent !important;
    border-style: none;
    display: block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 18px !important;
    font-weight: bold;
    width: 100px; height:auto; margin:0px; float:left; border:1px solid #ccc; padding:3px 0px 5px 0px; margin-bottom:10px; }
    
#upprev_box .upprev_excerpt #formtop .submit{  
    background:url(../images/submit-btn.png) no-repeat;  border: medium none;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 34px;
    padding-right: 25px;
    width: 100px; cursor:pointer; font-size:13px !important; margin-right:105px; margin-bottom:10px;
    }    
    
.tripcalculator #cci-gascalc-widget h3{ line-height:normal; color:#000;} 

.home-tripcalculator { }
.home-tripcalculator #cci-gascalc-widget{ /*width:185px; background:none; border:none;*/}

#upprev_box #rightclose{  position: absolute; top: 36px; cursor:pointer; *left:0; margin-left:-10px\0/;}

#upprev_box .right{ float: left; margin-left: 30px;} 



.noleftnav .home-right-content {top:400px;}
.home-right-content{
position:absolute; right:0px; width:200px; top:386px;
 }

.general-right-advance-block img{
border:none;
}
.general-right-advance-block{
float:left; width:180px; top:0px; border:1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#f6f6f6; padding:10px; /* margin-bottom:20px; */ margin-bottom:30px; position:relative;
}
.general-right-advance-block .title{
float:left; width:180px; color:#000; font-weight:bold; font-size:17px; margin:0px 0px 10px 0px;
}
.general-right-advance-block.right-video-image{
border:none; padding:0px;
}
.general-right-advance-block .icon{
position:absolute; right:5px; /*top:-16px;*/ top:-26px; *right:-140px; *top:-26px;
}
/*bc 12-06-2012*/
.mailing-list {float:left;}
.mailing-list tr td { color: #222222;    font-family: arial,sans-serif;    font-size: 12px;    text-align: left;}
.mailing-list tr td span { color: #222222;    font-family: arial,sans-serif;    font-size: 11px;    text-align: left;}
.mailing-list tr td p.title{color: #000; float:left; width: 180px; font:bold 17px Arial,sans-serif;}
.mailing-list tr td p.heading{color: #000; float:left; padding: 0; width: 180px; font:bold 12px Arial,sans-serif;}
.mailing-list tr td .indicates-required { margin-bottom:10px; color:#F00;}
.mailing-list tr td input { border-color: #999999 #CCCCCC #CCCCCC #999999;  border-radius: 1px 1px 1px 1px;  border-style: solid; border-width: 1pt; margin: 3px 0 10px 0; padding: 2px; width: 168px;}

.mailing-list tr td span.required { color:#F00;}
/*--------------------------------------*/

.general-right-advance-block .mailing-list tr td input#mc-embedded-subscribe {background-color: #499D41;
    background-image: -moz-linear-gradient(center top , #93CF8D, #499D41);
    border-color: #58B751 #3C8336 #3C8336 #58B751;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1pt;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0 10px;
    padding: 5px;
    text-shadow: 1px 1px 1px #285623;
    width: 125px; }

.general-right-advance-block .mailing-list tr td select {border-color: #999999 #CCCCCC #CCCCCC #999999;   border-radius: 1px 1px 1px 1px;   border-style: solid;   border-width: 1pt;   margin: 3px 0 10px 0;   padding: 2px; width: 175px; }

.agent-directory-col-new{
width:100%;
}


.agent-directory-col-new .address-tem{
padding:0px ; margin:0px; width:200px;
}
.bump1{
float:right; position:relative; margin-top:-25px !important; margin-right:10px !important; font-weight:bold !important; font-size:15px !important;
}
.thickbox{
float:right; position:relative; margin-top:-0px; margin-right:35px; font-weight:normal; font-size:12px;
}

#grow{
background:#fff !important;
}


/*added by BC 13-06-2012*/


.list-page a { /*width:200px; float:left;*/}

.inner-right-content { float:left;}

.font-page { /*position: absolute; right:0px; top:107px; width: 200px;*/}

/*Added by 02-11-2012*/
.social_links3 #___plusone_0{ left: 0 !important; top: 0 !important;}
.vwo_loaded { left: 0 !important; top: 0 !important;}

.top{top: 0px!important;}
.top .separator .telephone{display:block !important; visibility: visible !important;}
/**/



#dd_ajax_float { *display:block !important; *left:950px !important; *margin-top:50px !important}
#cboxLoadedContent{margin-bottom:28px; height:220px\0/ !important; width:370px \0/ !important; }
#cboxLoadedContent{margin-bottom:28px; *height:220px !important; *width:370px !important; }
#cboxLoadedContent{margin-bottom:28px; height:220px !important\0; *width:370px !important\0; }


.content .aside .tips { *margin-left:10px;}
.content .aside .resources{ *margin-left:10px;}
#TB_iframeContent { *height:670px !important;}



#upprev_box .upprev_excerpt #formtop h2 { *font-size:15px !important; }
#upprev_box .upprev_excerpt #formtop h3 { *font-size:15px !important; }


.page-qut-right-col { *width:auto !important; *float:none !important;}
#statediv { z-index:999999\0/ !important; }
#statediv { z-index:999999\0 !important; }

/*
Added By BC 11-02-2013
--------------------------------------*/
.page-template .page-with-quote-alt-1 h1.entry-title { margin:0;}
.page-template .page-with-quote-alt-1 h3{ font-size:15px;}
.page-template .page-with-quote h3{ font-size:15px;}

.back-img .content { background:url("../images/v2/leftnav-blank.png") no-repeat scroll 0 425px transparent;     height: auto !important;   min-height: 1100px;}
.back-img .content .hfeed { /*padding:20px !important;*/}
/*&*/

/*
Added By BC 13-05-2013
--------------------------------------*/


/**/ 
/*Added BY BC 20-06-2013*/


/**/

 

/*Added By BC 18-07-2013 */


/**/

/*Added By BC 26-08-2013*/




/**/


.city-description{width:560px;  padding:15px 0px; /*border:1px solid #e4e4e4;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;*/ margin: 30px 0 0px 0; /*background:#f6f6f6;*/ list-style-type:none; font-size:12px; color:#7d7c7c;}
/* .city-description b{display:block; color:#0564BE; padding:20px 0px 7px 0px; font-size:13px;}
.city-description strong{display:block; color:#0564BE; padding:20px 0px 7px 0px !important; font-size:13px;  margin:0;}
.city-description h1{display:block; color:#0564BE; padding:20px 0px 7px 0px !important; font-size:13px;  margin:0;}
.city-description h2{display:block; color:#0564BE; padding:20px 0px 7px 0px !important; font-size:13px !important;  margin:0;} */


.city-description b, .city-description strong, .city-description h1, .city-description h2, .city-description h3,.city-description h4, .city-description h5{display:block; color:#000; padding:20px 0px 7px 0px !important; font-size:13px !important; margin:0;}

#cci-gascalc-widget div.copyright a:link, a:hover, a:visited {  color: #999999;}


#agent-directory h1.main-title-a { float: left; margin: 22px 0 52px !important; width: 100%; font-size:16px;}
div.cities-agent-directory-a { float: left; padding-bottom: 20px;  width: 100%;}
div.cities-agent-directory-a ul.cities-agent-directory li .view-link {border-right: medium none;    float: right;  line-height: normal;  margin: 0;  padding: 0;}

/*Added By BC 26-10-2013*/


/*.content table.car-rate-listing td a{font-size:13px; color:#000000;}
.content table.car-rate-listing td a:hover{ color:#888;}*/
/**/






#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{  border-color: #888888 !important;  border-right: medium none #000000 !important;   left: 12px;   padding: 0 !important;   position: absolute;   top: 22px;  width: 765px; background:#F2F2F2 !important; box-shadow: 0 8px 5px -5px #ccc;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-100px;}
ul.pureCssMenu,ul.pureCssMenu ul {margin:0px;	list-style:none;	padding:0px 2px 2px 0px;	background-color:#fff;	background-repeat:repeat;	border-color:#808080;	border-width:1px;
	border-style:solid; z-index: 99;}
ul.pureCssMenu table {border-collapse:collapse}
ul.pureCssMenu {	display:block;	zoom:1;	height:21px;	float: left;}
ul.pureCssMenu ul{}
ul.pureCssMenu li{	display:block;	margin:2px 0px 0px 2px;	font-size:0px;}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {outline-style:none;}
/* ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {	display:block;	vertical-align:middle;	background-color:#FFFFFF;	border-width:1px;	border-color:#fff;	border-style:solid;	text-align:center;	text-decoration:none;	padding:2px 5px 5px 100px;_padding-left:0;	text-decoration:none;	cursor:default;} */
ul.pureCssMenu span{	overflow:hidden;}
ul.pureCssMenu li {	float:left;	
}
ul.pureCssMenu ul li {	float:none;}
ul.pureCssMenu ul a {	text-align:left;	white-space:nowrap; text-shadow:1px 1px #fff;}
ul.pureCssMenu li.sep{	text-align:left;	padding:0px;	line-height:0;	height:100%;}
ul.pureCssMenu li.sep span{ 	float:none;	padding-right:0;	width:3px;	height:100%;	display:inline-block;	background-color:#808080;	background-image:none;}
ul.pureCssMenu ul li.sep span{	width:100%;	height:3px;}
ul.pureCssMenu li:hover{ position:relative;}

/* ul.pureCssMenu li:hover>a{background-color:#DBF0F9; 	border-color:#45ADE4; 	border-style:solid; } */
ul.pureCssMenu li a:hover { color:#666666;}
/* ul.pureCssMenu li a:hover{	position:relative;	background-color:#DBF0F9;	border-color:#45ADE4;	border-style:solid;} */

ul.pureCssMenu li.dis a {	color: #557D4F !important;}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;height:16px;}
ul.pureCssMenu ul img {width:16px;height:16px;}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{	display:block;	background-image:url(http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/css/images/arrv_white.gif);	background-position:right center;	background-repeat: no-repeat;   padding-right:9px;}
ul.pureCssMenu ul span{background-image:url(http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/css/images/arr_black.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/css/images/arr_white.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/css/images/arr_white.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(http://cdn.cheapcarinsurance.net/wp-content/themes/cci/assets/css/images/arr_black.gif)}
ul.pureCssMenu li.pureCssMenui0 {list-style-type:none;background:none;}
ul.pureCssMenum0 li.pureCssMenui0 > a{  background: url("../images/dwon-arrow.png") no-repeat scroll 132px center #fff;   padding: 0 40px 0 20px; line-height: 21px; height: 21px;   border: 1px solid #888;   color: #444;   text-shadow: 1px 1px #fff; float:left; text-decoration:none;}
ul.pureCssMenu li a.pureCssMenui0{height:100%; }
ul.pureCssMenu li a.pureCssMenui0:hover{color:#000;}
 ul.pureCssMenum0 {background-color:transparent;border-width:0px;	padding:0px 0px 0px 0px;}
 ul.pureCssMenum0>li>a {padding:8px 10px 0px 10px;}
 ul.pureCssMenum0 a {padding:0;}

 ul.pureCssMenum0>li {margin:0px 0px 0px 0px;}
 ul.pureCssMenum0 li {margin:0px 0px 0px 0px;}
 ul.pureCssMenum0 li li {   border-right: 1px solid #888888;   float: left;  margin-left: 8px;   padding: 3px 5px 3px 0px !important;   text-align: left;    width: 139px; background:none !important;} 
 
 
/*Added By Bc 08-11-2013*/

body.agent-listing .container .content{ background:none;}
body.agent-listing .container .content .inner-left-content{ float:left; }

/**/


/*Added By Bc 02-12-2013 Fo IE issue */

.ie9 .home .content .aside .our-cmmtitment h1.widget-title { font-size:23px;}

.ie8 img{ border:none;}
.ie8 abbr.published { border-bottom:1px dotted #000;}



.ie7 .content{background-position-y:175px;}
.ie7 .home .content{background-position-y:425px;}
.ie7 img{ border:none;}
.ie7 abbr.published { border-bottom:1px dotted #000;}
.ie7 #cci-gascalc-widget input[type="button"] { margin-bottom:15px;}
.ie7 .wpcf7-form .wpcf7-not-valid-tip-no-ajax { float:none;}

/**/

/*Added By BC 20-01-2013 */


.our-cmmtitment .wpcf7 .wpcf7-text,
.our-cmmtitment .wpcf7-form input.wpcf7-file,
.our-cmmtitment .wpcf7 textarea,
.our-cmmtitment .wpcf7 select { width:100%; font-size: 12px;}
 

/**/

/* Added New By BC on 18 / 10 / 14 */ 

.content .aside .agent-dir-block .title{
color:#000;
}
#cci-gascalc-widget h3{
color:#000 !important;
}

#readmore_click{text-decoration:underline;}



/*ul.pureCssMenu li ul { display: block;}
ul.pureCssMenu li a.pureCssMenui0 {height: auto;}
ul.pureCssMenu { height: auto;}
.content .aside .tips.state-requirement .pureCssMenum { position: relative;}
.content .aside .tips.state-requirement { margin-top:0 !important; position: relative; z-index:99; }*/





/*.pureCssMenu-cutom li { position: relative;}
.pureCssMenu-cutom li ul{ display: none; }
.pureCssMenu-cutom li:hover ul {  display: block;  position: absolute;  top: 22px;   z-index: 99;  background: #fff; box-shadow: 0px 6px 10px 5px #000; }  */


.content .aside .tips.state-requirement { line-height: normal;}
.content .aside .tips.state-requirement .tripcalculator { line-height: normal;}
.content .aside .tips.state-requirement li ul li { padding: 0 !important;  margin: 0;  width: 152px;}
.content .aside .tips.state-requirement li ul li a { display: block; padding:2px 4px 2px 12px;}

.content .aside .tips.state-requirement { margin-top:0 !important }
.content .aside .tips.state-requirement .title{ font-size: 16px;}
.content .aside .tips.state-requirement .pureCssMenum {width: 153px;}

.customtrip .tips.agent-dir-block {margin:20px 0 !important;}



.custom-quote-popup .form .text{ border: 1px solid #ddd !important;  float: left;   height: 35px !important;   line-height: 35px;    margin: 0 !important;    padding: 0 !important;   position: relative !important;}
.custom-quote-popup .form .submit {   background: url("../images/submit-btn.png") no-repeat scroll 0 0 ; border: medium none !important;  color: #ffffff;  cursor: pointer;
    float: left;  font-size: 13px !important;  font-weight: bold;   height: 34px;  margin-left: 10px;  padding: 0 23px 0 0;  text-decoration: none !important; width: 100px;}
a.custom-quote-popup  { text-decoration: none; color: #222 !important;}
.custom-quote-popup h2.title {   font-size: 12px; font-weight: 600; color: #222 !important;}
.custom-quote-popup .footer-popup {    font-family: Arial,Helvetica,sans-serif;  font-size: 15px;   line-height: 20px;   margin: 0 0 10px; color: #222 !important;}


.reat-slider a.ui-slider-handle { text-decoration: none;}


.add-review {  border: 1px solid #ddd;  display: inline-block;   padding: 58px 2% 2% 2%;  width: 95.5%; position: relative; background: #f8f9f9; }
.add-review .review-title{  background: #55b64d;  border-bottom: 1px solid #ddd;    color: #fff;    font-size: 15px;    font-weight: bold;   left: 0;    padding: 10px 2%;    position: absolute;    text-transform: uppercase;    top: 0;   width: 96.1%;}
.add-review ul { margin: 0; padding: 0;}
.add-review li { display: inline-block; list-style-type: none;  margin: 0 2% 10px;  width: 45.6%;}
.add-review li.email{ margin-right: 0;}
.add-review li.text-area,
.add-review li.captcha { width: 96%;}
.add-review li label { width: 100%; display: inline-block; font-weight: bold; padding: 0 0 5px}
.add-review .input { border: 1px solid #ddd;  display: inline-block;  padding: 5px; width: 100%;}
.add-review textarea.input { height: 100px; font: 12px Arial,sans-serif}
.ie8 .add-review textarea.input { width: 97.8%;}
.ie9 .add-review textarea.input { width: 97.8%;}
.add-review li.send { margin:10px 2% 0; width: 100%;}
.add-review .button {  background: #116bc1;   border: 1px solid #116bc1;    color: #fff;    cursor: pointer;   font-size: 12px;    font-weight: 600;    padding: 5px 10px;    text-transform: uppercase;}
.add-review .button:hover { background: #0d5da9 }
.add-review .error_bar{ background:#ffbebe;  border: 1px solid #ff9c9c;    color: #7f0f0f;    margin: 2%;    padding: 10px 1%;    text-align: left;    text-shadow: 1px 1px #ffd9d9;    width: 94%;}



.review-list {  border: 1px solid #ddd;  display: inline-block;   padding: 50px 2% 2% 2%;  width: 94%; position: relative; background: #f8f9f9; margin:30px 0 0;}
.review-list ul { margin: 0; padding: 0;}
.review-list li { list-style-type: none;}
.review-list li li { margin-left: 20px;}
.review-list .review-title{  background: #55b64d;  border-bottom: 1px solid #ddd;    color: #fff;    font-size: 15px;    font-weight: bold;   left: 0;    padding: 10px 2%;    position: absolute;    text-transform: uppercase;    top: 0;   width: 96.1%;}
.review-list .review-row { width: 100%; display: inline-block; background: #fff; padding: 2%; width: 96%; border: 1px solid #ddd;  margin-bottom: 15px; }
.review-list .review-row .h3 {width: 100%; display: inline-block; font-size: 14px; font-weight: bold; padding: 0 0 10px;}
.review-list .review-row p  { margin: 0; padding: 0 0 15px 0; font-size: 14px;}
.review-list .review-row .date { font-size: 12px; color: #999; font-style: italic;}
.cities-agent-directory .review-box { background: #fff;  border: 1px solid #ddd;   display: inline-block;    margin: 10px 0 15px;   padding: 15px 2%;  width: 96%; position: relative;}
.cities-agent-directory .review-box .rating-static {position: absolute; top: 15px; right: 15px;}
.cities-agent-directory .review-box .h3 { display: inline-block;  font-size: 14px;  font-weight: bold;  padding: 0 0 10px;  width: 100%; color: #0564be}
.cities-agent-directory .review-box .review-row { width: 100%; display: inline-block; padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px solid #ddd;}
.cities-agent-directory .review-box .review-row label { width: 100%; display: inline-block; font-weight: bold; font-size: 13px; padding: 0 0 8px}
.cities-agent-directory .review-box .review-row p { margin: 0; padding: 0;}

.reply-review  {  border: 1px solid #ddd;  display: inline-block;   padding:2%;  width: 94%; position: relative; background: #f8f9f9; margin:30px 0 0;}
.reply-review ul { margin: 0; padding: 0;}
.reply-review li { width: 100%; display: inline-block; list-style-type: none; padding: 0 0 8px; line-height: normal;}
.reply-review label { font-weight: bold;}
.reply-review .form { width: 100%; display: inline-block; text-align: left;}
.reply-review .form label { width: 100%; display: inline-block; text-align: left; padding: 0 0 8px}
.reply-review .form textarea { height: 100px; font: 12px Arial,sans-serif ; border: 1px solid #ddd;  display: inline-block;  padding: 5px; width: 100%;}
.reply-review .form .send { width: 100%; display: inline-block; padding: 10px 0 0 0; }
.reply-review .form .button {  background: #116bc1;   border: 1px solid #116bc1;    color: #fff;    cursor: pointer;   font-size: 12px;    font-weight: 600;    padding: 5px 10px;    text-transform: uppercase;}
.reply-review .form .button:hover { background: #0d5da9 }
.review-list ul.children { position: relative;}
.review-list ul.children:after {  background: #fff;    content: " ";   float: left;    height: 37px;    left: 10px;    position: absolute;    top: -16px;    width: 0px; border: 1px solid #ddd; border-bottom: none; border-top: none;  }
.review-list li li { position: relative;}
.review-list li li.comment:before { background: #ddd;    border: 1px solid #ddd;    content: " ";   float: left;    height: 1px;   left: -10px;    position: absolute;    top: 19px;    width: 8px;}

.ave-rating {color: #fff;   display: inline-block;    font-weight: 600;    margin-bottom: 12px;    text-align: right;    vertical-align: middle;    width: 100%; position: absolute; right: 10px; top: 10px;}
.ave-rating .rating-static{display: inline-block;  vertical-align: middle;}
.ave-rating .stars{display: inline-block;  vertical-align: middle;}
.alert-msg{ background: #ffe0e0;  color: #a85151;    display: inline-block;    padding: 10px 2%;   text-align: center;    width: 94.4%; margin: 10px 0 0;}
.add-review li #spnrating {  color: #ff0000;  display: inline-block;  padding-top: 10px;  width: 100%;}

.maincontentwrapper img.load_more { display: block;}

.body-height .maincontentwrapper { min-height: 1060px;}
.body-height .maincontentwrapper-01  { min-height: 780px;}
.ccicomset-set {
    width: 32.000%;
    display: inline-block;
    text-align: left;
    margin-left: -3px;
    vertical-align: top;
    
}

.wpcf7-form .captcha-row label{ width: 100%; display: inline-block; padding-bottom:5px;}
.wpcf7-form .captcha-row .wpcf7-captchac { display: inline-block; vertical-align: top; margin:0; border:1px solid #ddd; padding:1px}
.wpcf7-form .captcha-row .wpcf7-form-control-wrap { display: inline-block; vertical-align: top;  width: 200px; margin-left: 15px;}
.wpcf7-form .wpcf7-response-output { color: #ff0000;}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok { color: #42ca00;}