/*
Theme Name: Vehicles Insurance
Theme URI:http://www.vehiclesinsurance.com
Description: Custom WordPress theme
Author: Elegant Wp Themes
Author URI:http://www.elegantwpthemes.com

*/

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#303539;
}
a{
color:#11679E;
text-decoration:none;
}
a:hover{
color:#11679E;
text-decoration:underline;
}
.topbar{
height:35px;
background:#0F2240;
border-bottom:1px solid #1B3766;
line-height:35px;
padding-left:10px;
}
.topbar span{
color:#A95F1F;
padding-left:5px;
padding-right:5px;
}
.topbar a{
color:#7895C7;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
}
.topbar a:hover{
text-decoration:underline;
}
.header{
background:url(images/header.jpg) no-repeat top center;
height:313px;
border-bottom:4px solid #E71B2E;
}
.wraper{
width:976px;
margin:0px auto;
padding-left:13px;
padding-right:14px;
}
.headerbg2{
width:976px;
background:url(images/headerbg.jpg) no-repeat -12px 0px;

#subtitle {
	position:relative; 
	top:300px;
	width:600px;
	font-family: Arial; 
	font-size:30px; 
	color:#CC6600; 
	font-style:bold;
	}

}
.topportion{
height:277px;
}
.logo{
width:273px;
height:67px;
float:left;
padding-left:78px;
padding-top:90px;
}
.logo img{
border:0px;
}
.clear{
clear:both;
}
.topright{
width:344px;
float:right;
}
.search{
width:334px;
background:url(images/search.png) no-repeat top left;
height:29px;
padding-top:7px;
padding-left:10px;
}
.topboxes{
padding-top:20px;
}
.boxtop{
background:url(images/boxtop.png) no-repeat top left;
height:8px;
width:344px;
overflow:hidden;

}
.boxmid{
background:url(images/boxmid.png) repeat-y top left;
padding:10px;
padding-top:0px;
padding-bottom:0px;
width:324px;
}
.boxbottom{
background:url(images/boxbottom.png) no-repeat top left;
height:6px;
overflow:hidden;
width:344px;
margin-bottom:5px;
}
.boxtitle{
margin:0px;
padding:0px;
color:white;
font-weight:normal;
font-size:14px;
}

.boxtitle a{
color:white;
}
.boxtitle a:hover{
color:white;
}
.boxdes{
padding-top:5px;
color:#808B9E;
}

.boxdes span{ padding-left:5px;}
.boxdes span a{
color:#CD6609;
font-size:11px;
text-decoration:none;
}
.boxdes span a:hover{
color:#CD6609;
font-size:11px;
text-decoration:underline;
}
.navigation{
background:url(images/navbg.png) repeat-x top left;
height:36px;
}
.navigation a{
color:#A7A7A7;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
line-height:36px;
border-right:1px solid #5E3009;
padding-right:10px;
padding-left:10px;
height:36px;
float:left;
}
.navigation a:hover{
color:#ffffff;
background:#1057BF;
text-decoration:none;
}
.bodybg{
background:#ffffff url(images/bg.gif) repeat-x top left;
padding-top:10px;
}

.featframe{
width:198px;
float:left;
padding-left:14px;
}
.featcate{
color:#161616;
font-size:11px;
text-transform:uppercase;
margin:0px;
padding:0px;
padding-bottom:3px;
border-bottom:1px solid #E27817;
font-weight:bold;
}
.feattitle{
color:#EC7912;
font-size:12px;
text-transform:uppercase;
margin:0px;
padding:0px;
font-weight:normal;
padding:4px 0 3px;
font-weight:bold;
}
.feattitle a{
color:#EC7912;
}
.feattitle a:hover{
color:#EC7912;
}
.feattitlered{
color:#C60507;
font-size:12px;
text-transform:uppercase;
margin:0px;
padding:0px;
font-weight:normal;
padding:4px 0 3px;
font-weight:bold;
}

.feattitlered a{
color:#C60507;
}
.feattitlered a:hover{
color:#C60507;
}
.feattitlegray{
color:#5E5E5E;
font-size:12px;
text-transform:uppercase;
margin:0px;
padding:0px;
font-weight:normal;
padding:4px 0 3px;
font-weight:bold;
}

.feattitlegray a{
color:#5E5E5E;
}
.feattitlegray a:hover{
color:#5E5E5E;
}
.featpic{
padding-top:10px;
}
.featpic img{
border:0px;
}
.featdes{
color:#303539;
padding-top:10px;
height:78px;
line-height:16px;
padding-bottom:10px;
}

.leftcont{
float:left;
width:652px;
padding-left:1px;
padding-right:1px;
padding-top:10px;
padding-bottom:10px;
}
.readmore{
}
.readmore a{
background:url(images/featbgl.gif) no-repeat top left;
height:23px;
width:81px;
text-decoration:none;
display:block;
text-align:center;
line-height:23px;
color:#FFFFFF;
float:right;
}
.readmore a:hover{
background:url(images/featbglhover.gif) no-repeat top left;
height:23px;
width:81px;
text-decoration:none;
}
.readmorered{
}
.readmorered a{
background:url(images/featred.gif) no-repeat top left;
height:23px;
width:81px;
text-decoration:none;
display:block;
text-align:center;
line-height:23px;
color:#FFFFFF;
float:right;
}
.readmorered a:hover{
background:url(images/featredhover.gif) no-repeat top left;
height:23px;
width:81px;
text-decoration:none;
}

.readmoregray{
}
.readmoregray a{
background:url(images/featgray.gif) no-repeat top left;
height:23px;
width:81px;
text-decoration:none;
display:block;
text-align:center;
line-height:23px;
color:#FFFFFF;
float:right;
}
.readmoregray a:hover{
background:url(images/featgrayhover.gif) no-repeat top left;
height:23px;
width:81px;
text-decoration:none;
}
.featframemain{
border-bottom:1px solid #DEDEDE;
padding-bottom:25px;
}



.postleftframe{
width:300px;
float:left;
}
.postrightframe{
width:300px;
float:right;
}
.postmainframe{
padding-left:15px;
padding-right:15px;
padding-top:10px;
}
.posttitle{
color:#898273;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
margin:0px;
padding:0px;
}
.recentframe{
border-bottom:1px solid #E9E8E4;
padding-bottom:15px;
padding-top:15px;
}
.recentpic{
float:left;
width:78px;
height:89px;
}
.recentpic img{
border:0px;
}

.recentdes{
float:right;
width:214px;
}

.recenttitle{
color:#707879;
margin:0px;
padding:0px;
font-size:14px;
}

.recenttitle a{
color:#707879;
text-decoration:none;
}
.recenttitle a:hover{
color:#707879;
text-decoration:underline;
}
.recentdescription{
padding-top:5px;
color:#303539;
line-height:16px;
font-size:12px;
}

.contenttop{
background:url(images/bodytop.gif) no-repeat top left;
padding-top:1px;
width:976px;
}
.content{
background:url(images/bodymid.gif) repeat-y top left;
width:976px;
}
.contentbottom{
background:url(images/bodytop.gif) no-repeat bottom left;
padding-bottom:1px;
width:976px;
}
.content .sidebar { 
width:311px;
float:right;
padding-left:1px;
 }
.content .sidebar .inside {
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
.content .sidebar .divider { height:7px; border-bottom:2px solid #CD6609; margin-bottom:14px; clear:both; }

.sponsors{	width:274px; margin:0px auto; }
.sponsors .sponsorbox1{ width:127px; float:left; }
.sponsors .sponsorbox2{ width:127px; float:right; }
.spons{ float:left;	width:125px; height:125px; margin-bottom:130px; }
.spons img{ border:0px; }

.sponsorsbig{ width:274px;  margin:0px auto; }
.sponsorsbig img{ border:0pc;}
.feedburner { background:transparent url(images/feedburner.gif) no-repeat top left; height:39px; width:301px; float:right; }

.twocols{ margin-bottom:10px;padding-top:2px; background:transparent url(images/twocols.gif) repeat-y top left; }
.twocols h3{ margin:0px; color:#414141; line-height:24px; font-size:18px; font-weight:normal; margin-bottom:6px; padding-left:5px;}
.twocols h3.advertise { font-size:14px; font-weight:bold; }
.twocols .tcol1 { width:145px; float:left;}
.twocols .tcol2 { width:142px; float:right; padding-left:4px;}

.listing{ margin-top:2px; width: 140px; /*width of menu*/}
.listing ul{list-style-type: none; margin: 5px 0; padding: 0;}
.listing ul li { padding: 3px 0; }
.listing ul li a{ background:url(images/cat-bullet.gif) no-repeat 10px 3px; color: #27302f; font-size:11px; padding-left: 20px; text-decoration: none; }
* html .listing ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.listing ul li a:hover{ text-decoration:underline;}

.advertise120600{ text-align:center; }
.advertise120600 img{ border:0px;}
.advertise250250 { text-align:center; }


.searchbox{
background:#1057BF;
width:248px;
height:18px;
border:1px solid #2C518E;
float:left;
color:white;
padding-left:5px;
}
.searchbutton{
border:1px solid #2C518E;
background:#CD6609;
color:white;
text-transform:uppercase;
float:left;
font-size:11px;
margin-left:4px;
height:22px;
padding-bottom:3px;
}

.content .postarea .post { padding:9px 8px 10px; }
.content .postarea .post .image {
border:1px solid #CECCCC;
float:right;
height:169px;
padding:3px;
width:203px;
}

.recentdescription img{
max-width:100%;
height:auto;
}
.content .postarea .post .detail { float:left;width:420px; }
.content .postarea .post .detail h2 { font-size:22px; padding:0px 4px; }
.content .postarea .post .detail h2 a { color:#fff; }
.recenttitle { font-size:22px; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:8px; margin-bottom:8px;color:#11679e;   }
.recenttitle a { color:#11679e; }
.recenttitle a:hover { color:#11679e; }
.meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.meta a { color:#11679e; }
.content .postarea .post .detail p { padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#2d2a2b; }
.content .postarea .divider { padding-bottom:20px;padding-top:20px; border-bottom:2px solid #CD6609; clear:both; }

.bookmark {padding:0px 8px;}
.bookmark .continue { border:1px solid #dedede; line-height:31px; float:right; width:162px; padding-right:10px; background:transparent url(images/digg.gif) repeat-x top left; text-align:right; }
.bookmark .continue a { color:#11679e; font-size:11px; font-weight:bold; }
.bookmark .social { border:1px solid #dedede; height:31px; margin-right:177px; padding:0px 5px; background:transparent url(images/digg.gif) repeat-x top left; overflow:hidden; }
.bookmark .social a img { border:0px; }

.footer{
background:url(images/footerbg.gif) repeat-x top left;
height:58px;
}
.footerlinks{
text-align:center;
line-height:29px;
}
.footerlinks a{
color:#FFFFFF;
}
.footerlinks a:hover{
color:#FFFFFF;
}
.footerlinks span{
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}
.footerrights{
text-align:center;
line-height:27px;
color:white;
}
.footerrights a{
color:white;
}
.footerrights a:hover{
color:white;
}
.footerspace{
padding-top:20px;
}


.tags{ margin-bottom:10px;}
.tags h3{ margin:0px; color:#414141; line-height:24px; font-size:18px; font-weight:normal; padding-bottom:10px;}
.tags a{}


#commentform {
	padding:10px;
	padding-top:0px;
	}
.footHeading {
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
color:#BC090E;
font-size:16px;
font-weight:bold;
padding:0px;
padding:5px 10px 5px 10px;
}

.footHeading3{
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
color:#BC090E;
font-size:14px;
font-weight:bold;
margin-bottom:0;
padding:5px;
padding-left:10px;
padding-right:10px;
padding:7px;}

.contentArea .rightside { width:210px; float:left; background:#fff; }
.contentArea .rightside .footHeading { height:24px; }
.catHeading { height:24px; }



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #333333;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	border:1px solid #333333;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	border:1px solid #333333;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.post2{

background:#F8F7F4;


border:1px solid #DCDBD7;

margin-bottom:2px;

padding:10px;

}

.comenttitle{

color:#000000;

font-size:14px;

padding-bottom:10px;

}


.comenttitle a{

color:#000000;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.comenttitle a:hover{

color:#141414;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.commentpic{

background:url(images/comments.png) no-repeat top left;

height:46px;

width:50px;

text-align:center;

float:left;

}

.commentpic img{

height:42px;

padding-top:2px;

width:46px;

}

.commenttext{

float:right;

width:549px;

}

.commenttime{

color:#5E5959;

padding-bottom:5px;
padding-top:3px;
font-size:11px;

}

.commenttime a{

color:#2860A8;

text-decoration:none;

}

.commenttime a:hover{

color:#2860A8;

text-decoration:underline;

}

.commentdetail{

color:#6C6C6C;

font-size:11px;

}

.commentdetail a{

color:#056E63;

font-size:11px;

text-decoration:none;

}

.commentdetail a:hover{

color:#19978A;

font-size:11px;

text-decoration:underline;

}

.commentdetail p{

margin:0px;

}

.lat{
padding:10px;
}


.formtextbox{
width:333px;
border:1px solid #CECCCC;
margin-bottom:5px;
margin-right:4px;
font-size:11px;
height:16px;
padding-left:5px;
padding-top:2px;
}
.formtextarea{
width:620px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:11px;
}
#submit{
background:#494949;
font-weight:bold;
border:1px solid #605E54;
height:35px;
padding-bottom:3px;
color:#E8E6D7;
}
.lefttitle{
border-bottom:1px dotted #666666;
color:#414141;
font-size:18px;
font-weight:normal;
padding:11px 8px;
margin:0px;
padding-top:0px;
text-transform:capitalize;
}

.breadcrumb3{
border-top:1px solid #3A3934;
height:22px;
line-height:20px;
text-align:left;
color:#C6D4EA;
border-bottom:1px solid #666666;
background:#0F2240;
margin:0px auto;
font-weight:bold;
}
.breadcrumb3 a{
color:#7895C7;
text-decoration:none;
font-weight:normal;
}
.breadcrumb3 a:hover{
text-decoration:underline;
}
.breadcrumb3 span{
color:white;
padding-left:5px;
padding-right:5px;
}

.gbox{padding:10px 19px 0; }
.margintop { margin-top:15px; }
.rssbox{background: #fff;padding:15px;border:1px solid #cdcdc5; border-top-width:0px; line-height:1.7em;}
.icon{float:right;margin:-7px 0px 0 0;}
.line{margin:8px 0 3px 0;border-bottom:1px solid #f1f1ed;display:block;}
.rssbox label {padding-bottom:4px;display:block;} .i-width{width:195px;} 
.rssbox a {color:#11679E!important;}
.gbox h3 { color:#414141; font-size:13px; line-height:24px; margin:0px; padding:0px; }


.wp-pagenavi{
text-align:right;
margin-top:5px;

padding:5px 5px 5px 5px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #486B28;
	color: #ffffff;
	background-color: #204068;	
}

.wp-pagenavi a:hover {	
	border: 1px solid #617CA0;
	color:#ffffff;
	background:#7393BC;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #617CA0;
	color:#ffffff;
	background:#7393BC;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #617CA0;
color:#ffffff;
	background:#7393BC;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color:#3A526C;
	background:#FFFFFF;
}