body	{
	background-color:#E1E6F0;
	font-size:12px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
form {
	margin:0px;
}
img	{
	border:none;
}
h1, h2, h3	{
	margin:0px;
	font-weight:normal;
}
ol, ul	{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.block {
	display:block;
	clear:both;
}
.float-left	{
	display:block;
	float:left;
}
.float-right	{
	display:block;
	float:right;
}
.absolute	{
	display:block;
	position:absolute;
}
.vert-top {
	vertical-align:top;
}
.vert-bottom {
	vertical-align:bottom;
}
.bottom-spacer {
	margin-bottom:15px;
}
.space-bottom {
	padding-bottom:15px;
}
a {
	color:#6D5C9B;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


/* Postions */
#wrapper	{
	display:table;
	width:962px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.wrapper-pad	{
	display:block;
	width:938px;
	padding:0px 12px 5px 12px;
}


.top-info	{
	display:block;
	width:938px;
	height:89px;
	padding:17px 0px 0px 0px;
}
.trust {
	margin:15px 10px 0px 0px;
}
.top-info .number	{
	margin:20px 50px 0px 0px;
}
.top-info .number .n-top {
	color:#48617E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
}
.top-info .number .n-btm {
	color:#000000;
	font-size:20px;
	margin:0px;
}
.top-info .number .n-btm img {
	margin-right:2px;
}
.top-info .mcafee	{
	margin:15px 15px 0px 0px;
}


.content-container	{
	display:block;
	width:938px;
	padding:20px 0px 20px 0px;
}
.left-col {
	display:block;
	width:462px;
}
.right-col {
	display:block;
	width:468px;
}

.grad-box	{
	display:block;
	width:448px;
	background-image:url(/images/left-grad-bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	padding:0px 6px 0px 6px;
	vertical-align:top;
}

/*Header Form*/

.big_header {
	display:block;
	clear:both;
	width:900px;
	height:597px;
	background-image:url(/images/form_6_17_10/form_bg.jpg);
	background-repeat:no-repeat;
	padding: 39px 0px 0px 39px;
}
.big_header .smaller_bg {
	display:block;
	height:120px;
	width:245px;
	background-image:url(/images/form_6_17_10/form_input_bg.png);
	background-repeat:no-repeat;
	margin:92px 0px 0px 32px;
	padding:90px 0px 0px 59px;
}
.big_header select {
	width:186px;
	font-size:18px;
}
.big_header .start {
	margin:15px 0px 0px 0px;
}
.big_header .zipcode_bg {
	background-image:url(/images/form_7_28_10/zipcode_bg.png);
	height:122px;
	width:280px;
	padding:88px 0px 0px 24px;
}

.big_header .zipcode_bg .start {
	margin:20px 0px 0px 35px;
}
.zip_code {
	width:120px;
	font-size:14px;
	border:1px solid #13527D;
	padding:5px 0 5px 5px;
	font-size:16px;
	margin-left:130px;
}


.header	{
	display:block;
	width:939px;
	height:254px;
	clear:both;
	background-repeat:no-repeat;
	background-position:top;
	background-image: url(/images/new-header-bg.jpg);
}
.header img {
	position:absolute;
	margin-left:582px;
	margin-top:8px;
	z-index:99;
}

/* MV Test */
.blue {
	background-image:url(/images/header_4_16_10/blue_bg.jpg);
}
.grey {
	background-image:url(/images/header_4_16_10/grey_bg.jpg);
}
.light_blue {
	background-image:url(/images/header_4_16_10/light_blue_bg.jpg);
}


/* MV Strips  */
.yellow_strip {
	background-image:url(/images/header_4_16_10/yellow_strip.jpg);
}
.blue_strip {
	background-image:url(/images/header_4_16_10/blue_strip.jpg);
}
.red_strip {
	background-image:url(/images/header_4_16_10/red_strip.jpg);
}
.green_strip {
	background-image:url(/images/header_4_16_10/green_strip.jpg);
}


/* Header Background images  Start */
.original { background-image: url(/images/states/original.jpg); }
.al { 	background-image: url(/images/states/al.jpg); }
.ak {	background-image: url(/images/states/original.jpg); }
.az {	background-image: url(/images/states/az.jpg); }
.ar {	background-image: url(/images/states/original.jpg); }
.ca {	background-image: url(/images/states/ca.jpg); }
.co {	background-image: url(/images/states/co.jpg); }
.ct {	background-image: url(/images/states/original.jpg); }
.fl {	background-image: url(/images/states/fl.jpg); }
.ga {	background-image: url(/images/states/ga.jpg); }
.hi {	background-image: url(/images/states/original.jpg); }
.id {	background-image: url(/images/states/original.jpg); }
.il {	background-image: url(/images/states/il.jpg); }
.in {	background-image: url(/images/states/in.jpg); }
.ia {	background-image: url(/images/states/original.jpg); }
.ks {	background-image: url(/images/states/ks.jpg); }
.ky {	background-image: url(/images/states/original.jpg); }
.la {	background-image: url(/images/states/original.jpg); }
.me {	background-image: url(/images/states/original.jpg); }
.md {	background-image: url(/images/states/md.jpg); }
.ma {	background-image: url(/images/states/ma.jpg); }
.mi {	background-image: url(/images/states/mi.jpg); }
.mn {	background-image: url(/images/states/mn.jpg); }
.ms {	background-image: url(/images/states/ms.jpg); }
.mo {	background-image: url(/images/states/original.jpg); }
.mt {	background-image: url(/images/states/original.jpg); }
.ne {	background-image: url(/images/states/original.jpg); }
.nv {	background-image: url(/images/states/original.jpg); }
.nh {	background-image: url(/images/states/original.jpg); }
.nj {	background-image: url(/images/states/nj.jpg); }
.nm {	background-image: url(/images/states/original.jpg); }
.ny {	background-image: url(/images/states/ny.jpg); }
.nc {	background-image: url(/images/states/nc.jpg); }
.nd {	background-image: url(/images/states/original.jpg); }
.oh {	background-image: url(/images/states/oh.jpg); }
.ok {	background-image: url(/images/states/original.jpg); }
.or {	background-image: url(/images/states/original.jpg); }
.pa {	background-image: url(/images/states/pa.jpg); }
.ri {	background-image: url(/images/states/original.jpg); }
.sc {	background-image: url(/images/states/original.jpg); }
.sd {	background-image: url(/images/states/original.jpg); }
.tn {	background-image: url(/images/states/tn.jpg); }
.tx {	background-image: url(/images/states/tx.jpg); }
.ut {	background-image: url(/images/states/original.jpg); }
.vt {	background-image: url(/images/states/original.jpg); }
.va {	background-image: url(/images/states/va.jpg); }
.wa {	background-image: url(/images/states/wa.jpg); }
.dc {	background-image: url(/images/states/original.jpg); }
.wv {	background-image: url(/images/states/original.jpg); }
.wi {	background-image: url(/images/states/wi.jpg); }
.wy {	background-image: url(/images/states/original.jpg); }




.header .form {
	margin:195px 0px 0px 155px;
}
.header .form .zipcode	{
	display:block;
	width:160px;
	height:30px;
	background-image:url(/images/form-bg-off.jpg) !important;
	background-repeat:no-repeat;
	background-position:top left;
	border:#D5B834 1px solid !important;
	text-align:center;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#7D7D7D;
	margin:0px 10px 0px 0px;
	padding-top:10px;
}
/*.header .form .zipcode:hover {
	background-image:url(/images/form-bg-on.jpg) !important;
}*/
.header .form .start	{
	position:absolute;
	width:143px;
	height:45px;
	margin:-46px 0px 0px 185px;
}
.new-int {
	background-image:url(/images/header-int.jpg)
} 




/*Index Header*/
.index-header {
	display:block;
	width:938px;
	height:204px;
}
.state-by-state span, .insurance-guide span, .find-answers span {
	font-size:16px;
	color:#555555;
	font-weight:bold;
	line-height:20px;
	letter-spacing:-1px;
}
.find-answers a {
	color:#6D5C9B;
	font-size:12px;
	text-decoration:none;
}
.find-answers a:hover {
	text-decoration:underline;
}
.find-answers div {
	display:block;
	margin:8px 0px 0px 0px;
}
.find-answers div span {
	position:absolute;
	margin-left:-10px;
	margin-top:-4px;
}
.state-by-state table {
	margin-top:6px;
}
.state-by-state td {
	margin:0px;
}
.state-by-state a {
	color:#6D5C9B;
	font-size:12px;
	margin:0px;
	text-decoration:none;
}
.state-by-state a:hover {
	text-decoration:underline;
}
.state-by-state td span {
	font-size:14px;
}
.insurance-guide p {
	margin:10px 0px 0px 0px;
	color:#333333;
	font-size:12px;
}
.state-by-state img, .insurance-guide img, .find-answers img {
	margin:130px 0px 0px 101px;
}	
.state-by-state {
	width:196px;
	height:176px;
	background-image:url(/images/index-head-left.jpg);
	background-repeat:no-repeat;
	padding:28px 50px 0px 67px;
}
.insurance-guide {
	width:196px;
	height:176px;
	background-image:url(/images/index-head-middle.jpg);
	background-repeat:no-repeat;
	margin-left:313px;
	padding:28px 50px 0px 67px;
}
.find-answers {
	width:215px;
	height:176px;
	background-image:url(/images/index-head-right.jpg);
	background-repeat:no-repeat;
	margin-left:626px;
	padding:28px 30px 0px 67px;
}



/* Switch Boxes */
.switch-boxes	{
	display:block;
	width:448px;
}
.switch-nav {
	display:block;
	width:448px;
	position:absolute;
}
.index-nav-about-us, .index-nav-pop-articles, .index-nav-car-news {
	display:block;
	cursor:pointer;
	float:left;
	font-size:14px;
	color:#2A486A;
}
.index-nav-about-us:hover, .index-nav-pop-articles:hover, .index-nav-car-news:hover {
	text-decoration:underline;
}
.index-nav-about-us {
	width:107px;
	height:26px;
	padding:19px 0px 0px 43px;
}
.index-nav-pop-articles {
	width:123px;
	height:26px;
	padding:19px 0px 0px 25px;
}
.index-nav-car-news {
	width:106px;
	height:26px;
	padding:19px 0px 0px 25px;
}

#div1, #div2, #div3	{
	display:block;
	height:220px;
	background-repeat: no-repeat;
	background-position:top;
	padding:64px 0px 0px 0px;
	margin-bottom:10px;
}
#div1 h1 {
	font-size:14px;
	font-weight:bold;
	color:#363636;
}
#div1 {
	width:448px;
	/*padding-right:10px;*/
	background-image:url(/images/index-about-us.jpg);
}
#div1 .index-title-support-sentence {
	margin:8px 0px 0px 0px;
}
#div1 .index-title-support-pic {
	margin-left:12px;
	float:left;
	padding:0px 15px 0px 0px;
}
#div1 .index-center-line {
	display:block;
	clear:both;
	padding:10px 0px 10px 1px;
}
.index-related-column-left, .index-related-column-right{
	display:block;
	width:210px;
	padding-left:8px;	
}
.index-related-column-left img, .index-related-column-right img{
	float:left;
	padding:0px 8px 0px 0px;
}
.index-related-column-left p, .index-related-column-right p {
	margin:0px;
}
.index-related-column-left .box, .index-related-column-right .box  {
	display:block;
	width:184px;
	height:43px;
	color:#6D5C9B;
	text-decoration:none;
	font-size:11px;
	margin-top:4px;
	font-size:10px;
	padding:4px 2px 0px 3px;
}
.index-related-column-left .box a, .index-related-column-right .box a  {
	font-size:11px;
	color:#6D5C9B;
	text-decoration:none;
}
.index-related-column-left .box:hover, .index-related-column-right .box:hover {
	background-color:#E4E1EE;
	color:#464646;
}
.car-insurance-works-form {
	clear:both;
}
.car-insurance-works-form p {
	margin:0px 0px 10px 4px;
}
#div2 {
	background-image:url(/images/index-pop-articles.jpg);
	padding-left:30px;
}
#div2 a {
	font-size:12px;
	color:#32547E;
	text-decoration:none;
}
#div2 a:hover {
	text-decoration:underline;
}
#div2 h2 {
	font-size:18px;
	font-weight:bold;
	color:#363636;
}
#div2 ul {
	display:block;
	margin:0px 10px 0px 15px;
	padding:0px;
}
#div2 ul li {
	color:#32547E;
	padding:0px;
	margin:5px 0px 5px 0px;
	list-style-position:outside;
}
#div3 {
	background-image:url(/images/index-car-news.jpg);
	padding-left:30px;
}
#div3 a {
	font-size:12px;
	color:#32547E;
	text-decoration:none;
}
#div3 a:hover {
	text-decoration:underline;
}
#div3 h2 {
	font-size:18px;
	font-weight:bold;
	color:#363636;
}
#div3 ul {
	display:block;
	margin:0px 10px 0px 15px;
	padding:0px;
}
#div3 ul li {
	color:#32547E;
	padding:0px;
	margin:5px 0px 5px 0px;
	list-style-position:outside;
	list-style-type:disc;
}





/* Index More Options */
.index-more-options	{
	display:block;
	width:448px;
	margin:0px 0px 0px 0px;
	padding:17px 8px 0px 6px;
}
.index-more-options h2	{
	font-size:22px;
	color:#353535;
	margin:0px;
	font-weight:normal;
}
.index-more-options .border-text {
	display:block;
	font-size:13px;
	color:#353535;
	margin:0px 0px 15px 0px;
	padding:0px 0px 8px 0px;
	border-bottom:#96AAC3 1px solid;
}
.index-more-options-boxs {
	display:block;
	width:448px;
	color:#636363;
	font-size:12px;
}







/* Index Reviews Of Insurance Companies */
.index-reviews {
	display:block;
	width:452px;
	background-image:url(/images/index-reviews-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:8px 8px 0px 8px;
}
.index-reviews h2 {
	font-size:20px;
	font-weight:normal;
	color:#363636;
}
.index-reviews p {
	display:block;
	margin:0px 0px 10px 0px;
	border-bottom:#96AAC3 1px solid;
	padding-bottom:10px;
}
.row {
	display:block;
	clear:both;
	margin-left:29px;
}
.row img {
	float:left;
}




/* Pop. Static Posts */
.index-static-posts {
	display:block;
	clear:both;
	width:468px;
	margin-top:20px;
}
.post-box {
	width:208px;
	background-image:url(/images/index-post-box-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:19px 12px 0px 12px;
	margin-top:20px;
	vertical-align:top;
}
.post-box a {
	display:block;
	font-size:12px;
	color:#6D5C9B;
	text-decoration:none;
	vertical-align:top;
}
.post-box a:hover {
	text-decoration:underline;
}
.post-box h2 {
	font-size:18px;
	color:#353535;
	height:40px;
	letter-spacing:-1px;
	border-bottom:#96AAC3 1px solid;
	padding-bottom:10px;
	font-weight:normal;
}
.post-box img {
	margin:8px 0px 0px 0px;
	vertical-align:top;
}
.post-box p {
	margin:5px 0px 0px 0px;
	height:50px;
}
.index-static-box-middle-pad {
	display:table;
	height:12px;
}
.index-static-box-top {
	display:table;
	height:30px;
}
.index-static-box-top-pad {
	height:30px;
}


#not-sure {
	display:table;
	width:100%;
	clear:both;
	font-size:11px;
	margin-top:17px
}

.tp-bp {padding:15px 0px 15px 0px}









/*        */
/*      */
/*   */
/* INTERIOR PAGES */
/*	*/
/*	*/
/*		*/
/*			*/
/*			*/





.int-header {
	display:block;
	/*background-image:url(/images/int-nav-bg.jpg);*/
	background-image:url(/images/int-nav-bg-mod.jpg);
	background-repeat:no-repeat;
	width:938px;
	height:58px;
}
.int-main-nav {
	display:block;
	width:692px;
}
.int-main-nav a {
	display:block;
	float:left;
	background-image:url(/images/int-nav-spacer.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:40px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:18px 23px 0px 23px;
}
.int-main-nav a:hover {
	text-decoration:underline;
}
.int-second-nav {
	display:block;
	margin-left:722px;
	color:#464646;
	font-size:12px;
	height:36px;
	padding-top:22px;
}
.int-second-nav a {
	color:#464646;
	font-size:12px;
	text-decoration:none;
}
.int-second-nav a:hover {
	text-decoration:underline;
}
.top-nav-number-p {	
	font-size:14px;
	display:block;
	position:absolute;
	padding-left:22px;
	margin:17px 0px 0px 700px;
	background:url(/images/small-phone.gif) left no-repeat;
}




/* Question and Answer */
.qanda {
	padding-bottom:30px;
	padding-top:6px;
}
.qanda h1 {
	color:#353535;
	font-size:22px;
	letter-spacing:-2px;
	margin:0px 0px 6px 0px;
}
.qanda .support-sentence {
	font-size:13px;
	margin:0px;
	color:#353535;
	padding:0px 0px 6px 0px;
	border-bottom:#96AAC3 1px solid;
}
.qanda h2 {
	margin:20px 0px 10px 20px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	clear:both;
}
.qanda .question-cat {
	display:block;
	clear:both;
	background-image:url(/images/q-n-a-cat-bg.jpg);
	background-repeat:no-repeat;
	width:411px;
	height:133px;
	padding:10px 0px 0px 20px;
	margin:15px 0px 0px 10px;
}
.qanda .question-cat h2 {
	margin:0px 0px 8px 0px;
}
.qanda .question-cat .contain {
	display:block;
	width:300px;
}
.question-cat .contain .placement {
	display:block;
	width:140px;
	padding-bottom:20px;
	float:left;
}
.question-cat .contain .placement a {
	text-decoration:underline;
	background-image:url(/images/yellow-arrow-qanda.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	color:#496989;
}
.question-cat .contain .placement a:hover {
	text-decoration:none;
}
.answers-quest {
	display:block;
	padding-left:10px;
	width:389px;
}
.qanda .answers-quest a {
	color:#333333;
	text-decoration:none;
}
.qanda .answers-quest ul {
	margin:0px 0px 0px 10px;
	padding:0px;
}
.qanda .answers-quest ul li {
	color:#333333;
	margin:8px 0px 8px 0px;
	list-style:none;
	padding-left:25px;
	background-image: url(/images/qna-post-bubbles.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.qanda .answers-quest ul li:hover {
	background-image:url(/images/qna-post-bubbles-on.jpg);
}

/* Just till i finish working on the other stuffz */
 
.qanda .ask-bubbles {
	display:block;
	padding-left:10px;
	width:389px;
}
.ask-bubbles .support {
	color:#617CA1;
	font-weight:bold;
	padding-left:10px;
	margin:-8px 0px 20px 45px;
	font-size:13px;
}
.qanda .ask-bubbles .bubble {
	display:block;
	margin-top:10px;
	height:70px;
	width:410px;
	padding:10px 8px 8px 15px;
	background-image:url(/images/bubble-new-off.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}
.qanda .ask-bubbles .bubble:hover {
	background-image:url(/images/bubble-new-on.jpg);
}
.qanda .ask-bubbles .bubble a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}
.qanda .ask-bubbles .bubble a:hover {
	text-decoration: underline;;
}




/* Guide Page */
.guide {
	padding-bottom:30px;
	padding-top:6px;
}
.guide h1 {
	color:#353535;
	font-size:22px;
	letter-spacing:-2px;
	margin:0px 0px 6px 0px;
}
.guide .support-sentence {
	font-size:13px;
	margin:0px;
	color:#353535;
	padding:0px 0px 6px 0px;
	border-bottom:#96AAC3 1px solid;
}
.guide h2 {
	margin:15px 0px 0px 5px;
	color:#363636;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 6px 5px;
	border-bottom:#96AAC3 1px solid;
	clear:both;
}
.guide .top-five {
	display:block;
	width:370px;
	padding-left:20px;
}
.guide .loop-container {
	display:block;
	margin-top:10px;
	width:360px;
	padding:0px 5px 6px 5px;
	border-bottom:#96AAC3 1px solid;
}
.guide .loop-container .box {
	display:block;
	width:350px;	
	text-decoration:none;
	padding:5px;
}
.guide .loop-container .box:hover {
	background-color:#E4E1EE;
}
.guide .loop-container .box img {
	float:left;
	margin:3px 0px 0px 0px;
}
.guide .loop-container .box h3 {
	margin:0px 0px 0px 50px;
}
.guide .loop-container .box h3 a {
	font-size:13px;
	color:#586E89;
	font-weight:bold;
	text-decoration:none;
}
.guide .loop-container .box h3 a:hover {
	text-decoration:underline;
}
.guide .loop-container .box .support {
	display:block;
	color:#636363;
	margin:5px 0px 0px 50px;
	text-decoration:none;
}




/* State Page */
.state {
	padding-bottom:10px;
	padding-top:6px;
}
.state h1 {
	color:#353535;
	font-size:22px;
	letter-spacing:-2px;
	margin:0px 0px 6px 0px;
	padding-bottom:8px;
	border-bottom:#96AAC3 1px solid;
}
.state .state-list {
	display:block;
	width:413px;
	background-image:url(/images/state-list.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:10px 15px 0px 15px;
}
.state .state-list h3 {
	color:#586E89;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.state .state-list a {
	display:block;
	color:#707070;
	font-size:14px;
	margin:5px 0px 0px 0px;
	padding-left:9px;
	text-decoration:none;
}
.state .state-list a:hover {
	text-decoration:underline;
}
.state .state-list .yellow-line {
	display:block;
	height:1px;
	width:390px;
	clear:both;
	padding:8px 0px 0px 0px;
	margin-bottom:5px;
	border-bottom:1px solid #FFFF00;
}
.list-continer {
	display:block;
	width:390px;
}
.state .state-list .midwest, .state .state-list .west, .state .state-list .east {
	display:block;
	float:left;
	width:78px;
}
.state .state-list .west {
	margin-left:0px;
}
.state .state-list .midwest {
	margin-left:70px;
}
.state .state-list .east {
	margin-left:70px;
}






/* Post Pages */
.post-page {
	padding-bottom:10px;
}
.post-page ul, .post-page ol {
	margin:8px 0px 8px 20px;
	padding:0px;
}
.post-page li {
	margin:14px 0px 14px 0px;
}
.post-page .post-interior-bg {
	display:block;
	background-image:url(/images/post-int-top-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:417px;
	margin:0px 0px 0px 4px;
	padding:8px 8px 5px 14px;
}
.post-page .post-interior-bg h1 {
	color:#353535;
	font-size:22px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	border-bottom:#A9B9CD 1px solid;
	padding-bottom:8px;
}
.post-page .post-interior-bg h2 {
	color:#586E89;
	font-size:15px;
	font-weight:bold;
	margin:15px 0px 10px 0px;
}
.post-page .post-interior-bg a {
	color:#586E89;
	text-decoration:underline;
}
.post-page .post-interior-bg a:hover {
	text-decoration:none;
}
.related-articles {
	display:block;
	margin-top:45px;
}
.post-page .related-articles h3 {
	display:block;
	margin:15px 0px 5px 0px;
	color:#637891;
	font-weight:bold;
	font-size:15px;
	padding-bottom:8px;
	border-bottom:1px solid #637891;
}
.related-articles a {
	display:block;
	color:#596C84;
	margin:8px 0px 8px 0px;
	font-size:13px;
	text-decoration:none;
	list-style-position:outside;
}
.related-articles a:hover {
	text-decoration:underline;
}







/* Int Right Col */
.padding-bottom {
	margin-bottom:15px;
}
.padding-top {
	margin-top:15px;
}
.int-articles-box {
	display:block;
	width:436px;
	height:284px;
	background-image:url(/images/int-articles-box-bg.jpg);
	background-repeat:no-repeat;
	padding-left:12px;
	margin:15px 0px 0px 0px;
}
.int-articles-box .title {
	display:block;
	color:#000000;
	font-size:16px;
	letter-spacing:-1px;
	padding:8px 0px 0px 4px;
}
.int-articles-box .title a {
	font-size:12px;
	font-weight:bold;
	color:#363636;
	text-decoration:none;
	margin-left:210px;
}
.int-articles-box .title a span {
	font-size:15px;
}
.int-articles-box .title a:hover {
	text-decoration:underline;
}


.int-articles-box .box {
	display:block;
	margin:5px 11px 0px 0px;
	float:left;
	width:199px;
	padding:6px 4px 6px 4px;
	text-decoration:none;
	color:#363636;
	height:222px;
}
	
.int-articles-box .box:hover {
	background-color:#E4E1EE;
}
.int-articles-box h3 {
	font-size:13px;
	font-weight:bold;
	color:#363636;
	margin:0px 0px 6px 0px
}
.int-articles-box h3 a {
	font-size:13px;
	font-weight:bold;
	color:#363636;
	text-decoration:underline;
}
.int-articles-box h3 a:hover {
	text-decoration:none;
}
.int-articles-box h3:hover {
	text-decoration:none;
}
.int-articles-box .support {
	margin:10px 0px 0px 0px;
	padding-right:4px;
	text-decoration:none;
	color:#363636;
}





.int-small-box-bg {
	display:block;
	width:447px;
	background-image:url(/images/int-small-box-bg.jpg);
	background-repeat:repeat-y;
}
.int-small-box {
	display:block;
	background-image:url(/images/int-small-box-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:432px;
	padding:10px 0px 10px 15px;
}
.int-small-box .title {
	display:block;
	width:400px;
	font-size:16px;
	color:#000000;
	border-bottom:1px solid #CBD5E4;
	padding-bottom:4px;
	letter-spacing:-1px;
}
.glossary a {
	display:block;
	font-size:12px;
	float:left;
	width:160px;
	padding-left:20px;
	background-image:url(/images/yellow-arrow-qanda.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#363636;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:20px;
}
.glossary a:hover  {
	text-decoration:underline;
}
.glossary-little a {
	display:block;
	font-size:12px;
	width:240px;
	padding-left:20px;
	background-image:url(/images/yellow-arrow-qanda.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#363636;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:20px;
}
.glossary-little a:hover  {
	text-decoration:underline;
}
.int-small-box .recent-articles {
	display:block;
	width:400px;
	text-decoration:none;
	margin-top:10px;
	color:#363636;
	font-size:12px;
	padding-bottom:10px;
	border-bottom:#96AAC3 1px solid;
}
.int-small-box .recent-articles .title-post {
	color:#E1B12D;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.int-small-box .recent-articles h3 {
	display:block;
	width:400px;
	color:#E1B12D;
	font-size:13px;
	font-weight:bold;
	padding-bottom:6px;
}
.int-small-box .recent-articles h3 a {
	text-decoration:none;
}
.int-small-box .recent-articles h3 a:hover {
	text-decoration:underline;
}
.int-small-box .recent-articles .excerpt {
	color:#363636;
	text-decoration:none;
}
.int-small-box .recent-articles .continue {
	color:#E1B12D;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;	
}
.int-small-box .recent-articles .continue:hover {
	text-decoration:none;
}
.int-small-box .recent-articles p {
	color:#363636;
	font-size:12px;
	margin:0px 0px 10px 0px;
}
.int-small-box .recent-articles h3:hover {
	text-decoration:underline;
}




/* Ask A Question */
.ask-a-question {
	display:block;
	width:409px;
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 20px 0px 16px;
	border-left:#D7DFEA 1px solid;
	border-right:#D7DFEA 1px solid;
}
.ask-a-question h3 {
	font-size:33px;
	color:#617CA1;
	padding:18px 0px 6px 30px;
	line-height:28px;
	margin:0px;
	font-weight:bolder;
}
.ask-a-question p {
	color:#363636;
	margin:15px 0px 10px 30px;
}
.ask-a-question .normal {
	color:#888888;
	line-height:14px;
	margin:0px;
}
.ask-a-question cforms_q {
	border:#A9B8CD 1px solid;
}
.ask-a-question .cf-sb input {
	cursor:pointer;
}
.qna-cat {
	padding-top:140px;
	background-image:url(/images/ask-a-question-top-qna-cat.jpg);
}
.ask-bg {
		background-image: url(/images/ask-a-question-top.jpg);
}


/* Companies Page */
.companies a {
	font-size:13px;
	background-repeat:no-repeat;
	background-position:left;
	padding:8px 0px 8px 58px;
	line-height:40px;
}
.companies div {
	display:block;
	margin:8px 0px 8px 0px;
	height:30px;
}
.aaa {
	background-image:url(/images/aaa-small.jpg);
}
.aarp {
	background-image:url(/images/aarp-small.jpg);
}
.aig {
	background-image:url(/images/aig-smal.jpg);
}
.allstate {
	background-image:url(/images/allstate-small.jpg);
}
.american-family {
	background-image:url(/images/american-family-small.jpg);
}
.auto-owners {
	background-image:url(/images/auto-owners-small.jpg);
}
.farmers{
	background-image:url(/images/farmers-small.jpg);
}
.farm-bureau {
	background-image: url(/images/farm-bureau-small.jpg);
}
.grange {
	background-image:url(/images/grange-small.jpg);
}
.the-hartford {
	background-image:url(/images/hartford-small.jpg);
}
.liberty-mutual {
	background-image:url(/images/liberty-mutual-small.jpg);
}
.metlife {
	background-image:url(/images/metlife-small.jpg);
}
.mercury {
	background-image:url(/images/mercury-small.jpg);
}
.nationwide {
	background-image:url(/images/nationwide-small.jpg);
}
.progressive {
	background-image:url(/images/progressive-small.jpg);
}
.safeco {
	background-image:url(/images/safeco-insurance-small.jpg);
}
.state-auto{
	background-image:url(/images/state-auto-small.jpg);
}
.state-farm {
	background-image:url(/images/state-farm-small.jpg);
}
.travelers {
	background-image:url(/images/travelers-small.jpg);
}
.usaa {
	background-image:url(/images/ussa-small.jpg);
}


/* Ask Pages */
.ask h1 a {
	text-decoration:none;
	background-image:none;
	padding:0px;
}
	


/* Contact Page */
.contact-form {
	display:block;
}
.contact-form li {
	padding:0px;
	margin:0px;
	list-style:none !important;
}
.contact-form #cf-ol {
	margin:0px;
	padding:0px;
}
.contact-form .normal {
	color:#888888;
	line-height:14px;
	margin:0px;
}
.contact-form cforms_q {
	border:#A9B8CD 1px solid;
}
.contact-form .cf-sb input {
	cursor:pointer;
}



/* Map Area */
.map-area area:hover {
	background-color:#FF0000;
}

.map-area-new {

}



/* Search Area */
.post-interior-bg .search-button {
	display:block;
	margin:8px 0px 0px 0px;
}


/* Ads */
.single_ad_big {
	display:block;
	background-image:url("/images/ads/traffic_ticket_bg.jpg");
	background-repeat:no-repeat;
	height:90px;
	width:938px;
	margin-top:15px;
}
.single_ad_big img {
	margin:15px 0 0 430px;
}


.single_ad_small {
	display:block;
	background-image:url("/images/ads/traffic_ticket_bg_small.jpg");
	width:417px;
	height:90px;
	margin:10px 0px;
	background-repeat:no-repeat;
}
.single_ad_small img {
	margin:15px 0 0 170px;
}


/* Footer */
.footer {
	display:block;
	clear:both;
	width:938px;
	padding-top:20px;
}
.footer-block {
	border-top:1px solid #96aac3;
	display:block;
	clear:both;
	padding-top:10px;
	padding-bottom:15px;
}
.footer-left {
	display:block;
	float:left;
	width:460px;
}
.footer-left ul {
	margin:0px;
	padding:0px;
}
.footer-left ul li {
	display:inline;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#707070;
}
.footer-left ul li a {
	text-decoration:none;
	color:#707070;
}
.footer-left ul li a:hover {
	text-decoration:underline;
}
.new-f {
	color:#707070;
	text-decoration:none;
	margin-right:10px;
}
.new-f:hover {
	text-decoration:underline;
}	
.footer-right {
	display:block;
	float:left;
	width:290px;
	margin-left:180px;
	
}
.footer p {
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0px;
}	


/*---------------------------------------------
.bottom-nav {
	display:block;
	text-align:center;
	color:#707070;
	font-size:13px;
	font-weight:bold;
	margin-top:8px;
}
.bottom-nav p {
	margin:8px 0px 8px 0px;
}
.bottom-nav a {
	color:#707070;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
}
.bottom-nav a:hover {
	text-decoration:underline;
}
.bottom-nav img {
	margin:5px 10px 0px 0px;
}
#disclosures {

	padding-top:10px;
	color:#707070;
	display:block;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}
#disclosures ul	{
	margin:0px;
	padding:0px;
}
#disclosures ul li {  
  display:inline;
  margin-right:10px;
}
#disclosures ul li a {
	color:#707070;
	text-decoration:none;
	font-size:13px;
} 
#disclosures ul li a:hover {
	text-decoration:underline;
}
-----------------------------*/





.address1 {
	color:#353535;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.contact-table {
	border-bottom:1px solid #999999;
	margin-bottom:10px;
}
.contact-table td {
	padding-top:4px;
}



/* GWO Images */
.form-arrow {
	margin:176px 0px 0px 7px;
	position:absolute;
	z-index:5;
}
.form-hero {
	position:absolute;
	z-index:4;
	margin:7px 0px 0px 508px;
}
.one-button {

}




/* --- this is for the geo-locator form --- */

.geo-select-form {
	position:absolute;
	width:373px;
	height:79px;
	margin-top:176px;
	margin-left:135px;
}
.new_form {
	position:absolute;
	height:79px;
	width:803px;
	margin-top:175px;
	z-index:10;
	background-repeat:no-repeat;
	padding-left:135px;
}
	.geo-select-form .states, .new_form .states {
		position:absolute;
		font-size:18px;
		font-weight:bold;
		font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
		width:185px;
		margin-left:18px;
		margin-top:24px;
		background-color:#ffffff !important;
	}
	
	.geo-select-form .start, .new_form .start {
		position:absolute;
		margin-top:17px;
		margin-left:222px;
	}