body	{
	background-color:#E6F5F5;
	font-size:12px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

form {
	margin:0px;
}
img	{
	border:none;
}
h1, h2, h3	{
	margin:0px;
	padding:0 0 7px 4px;
	font-weight:normal;
}
ol, ul	{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.float-left	{
	display:block;
	float:left;
}
.float-right	{
	display:block;
	float:right;
}
.car-insurance-works-form {
	clear:both;
}
.car-insurance-works-form p {
	margin:0px 0px 10px 4px;
}

.tp-bp {padding:0px 0px 15px 0px;
}
.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; */
}

#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:110px;
	padding:17px 0px 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;
}



.content-container	{
	display:block;
	width:938px;
	padding:20px 0px 20px 0px;
}

.content-container-sure	{
	display: table;
	border:1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	
}
.content-container-out { padding-top:20px; padding-bottom:20px; }

.content-container-sure table {
    border-bottom: 1px dotted #b1b1b1;
}

.left-col {
	display:block;
	width:462px;
}

.includepage {
	display:block;
	width:930px;
}

.left-col1 {
	display:block;
	width:630px;
}
.right-col {
	display:block;
	width:468px;
}

.right-col1 {
	display:block;
	width:300px;
}


.header	{
	display:block;
	width:938px;
	height:254px;
	clear:both;
	color: #aaa;
	font-size: 0.85em;
	line-height: 1.3em;
	font-weight: bold;
}

/* Header Background images  Start */
.original { background-image: url(/images/original.jpg); }


.start_container
        {
            background: #fff;
            border: solid 1px #000;
            width: 420px;
			height:210px;
			padding-top:20px;
			position : relative;
			color:#333333;
        }
.start_heading
        {
            font-family: "Myriad Pro" , "Myriad Web Pro" , Myriad, Arial, Verdana, Helvetica, sans-serif;
            font-size: 22px;
			line-height:22px;
            font-weight: lighter;
            text-align: center;
			margin-bottom: 0;
        }
.start_heading1
        {
            font-family: "Myriad Pro" , "Myriad Web Pro" , Myriad, Arial, Verdana, Helvetica, sans-serif;
            font-size: 18px;
			line-height:18px;
            font-weight: lighter;
            text-align: center;
			margin-bottom: 0;
			margin-top:20px;
        }
.start_questions
        {
            font-size: 12px;
        }

.start_zip
        {
            margin: 12px 0 0 0; vertical-align:middle;
        }
.start_button
        {
            text-align: center;
        }
.index-header1 {
	display:block;
	width:938px;
	background-image:url(/images/menu.jpg); background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	height:46px;
			
	}
.index-header2
{
background-image:url(/images/linemenu.jpg);
width:924px;
height:33px;
margin-left:6px;
border-color:#000000;
border-style: solid;
border-width:1px;
}

.index-header2 a
{
font-size:12px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
color: #FDFDFD;
text-decoration: none;
}
.index-header2 a:hover
{
font-size:12px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
color: #FFFFFF;
text-decoration: underline;
}
.index-header {
	display:block;
	width:938px;
	height:204px;
	}
.recent_pic {
    width:300px;
	background: url(/images/box_b.gif) no-repeat bottom;
	display: block;
	height: 100%;
	float:left;
}

.recent_pic h2 {
	font-size: 1em;
	background: url(/images/box_t.gif) no-repeat;
	display: block;
	height: 18px;
	padding: 6px 0 0 10px;
	color: #fff;
}

.recent_pic p {
	font-size: 11px;
	color:#000000;
	margin:5px 5px 5px 5px;	
	}


.clear {clear:both}

.grad-box	{
	display:block;
	width:450px;
	/* 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 0px 0px 20px;
	vertical-align:top;
}

.grad-box1	{
	display:block;
	width:290px;
	/* 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 0px 0px 10px;
	vertical-align:top;
}

.switch-boxes	{
	display:block;
	width:450px;
}
.switch-nav {
	display:block;
	width:450px;
	position:absolute;
}




.index-nav-about-us, .index-nav-pop-articles, .index-nav-car-news {
	display:block;
	cursor:pointer;
	float:left;
	font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
}
.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:14px 0px 0px 40px;
	}
.index-nav-pop-articles {
	width:123px;
	height:26px;
	padding:14px 0px 0px 21px;
}
.index-nav-car-news {
	width:123px;
	height:26px;
	padding:14px 0px 0px 30px;
}

#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 {
	float:left;
	margin-left:10px;
	padding:5px 15px 5px 15px;
		
}
#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:5px 0px 15px 4px;
}

.car-insurance-works-form a {
color:#000000;
text-decoration: underline;
	}
.car-insurance-works-form a:hover {
color:#000000;
text-decoration: none;
	}

#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;
}

#not-sure {
	display:table;
	width:100%;
	clear:both;
	font-size:11px;
	margin-top:17px
}

/* 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;
	line-height:18px;
}
.footer-block a {
color:#1E4972;
margin-left:5px;
margin-right:5px;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer-block a:hover {
color:#1E4972;
margin-left:5px;
margin-right:5px;
text-decoration: underline;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

