/*
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;
}
/*#container{width:1000px;
left:50%;
position:absolute;
margin-left:-477.5px;}*/
a{
/*color:#11679E;*/
color:#db4699;
text-decoration:none;
}
a:hover{
/*color:#11679E;*/
color:#944699;
text-decoration:underline;
}
.topbar{
height:5px;
/*background:#0F2240;*/
background:#db4699;
/*border-bottom:1px solid #1B3766;*/
border-bottom:1px solid #944699;
/*line-height:35px;*/
padding-left:10px;
color:#db4699;
font-size:2px;
}
.topbar span{
/*color:#A95F1F;*/
color:#FFCCFF;
padding-left:5px;
padding-right:5px;
}
.topbar a{
/*color:#7895C7;*/
color:#db4699;
font-size:2px;
text-decoration:none;
}
.topbar a:hover{
color:#db4699;
}
.header{
background:url(images/header.jpg) no-repeat top center;
height:313px;
border-bottom:4px solid #99cc33;
}
.wraper{
width:976px;
margin:0px auto;
padding-left:13px;
padding-right:14px;
}
.headerbg2{
width:976px;
/*background:url(images/headerbg.png) no-repeat -12px 0px;*/
}
.topportion{
height:277px;
}
.logo{
width:273px;
height:67px;
float:left;
/*padding-left:18px;
padding-top:10px;*/
}
.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:35px;
}
.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:#99CC00;
}
.boxtitle a:hover{
color:#99CC33;
text-decoration:underline;
}
.boxdes{
padding-top:5px;
color:#CCCCCC;
}

.boxdes span{ padding-left:5px;}
.boxdes span a{
color:#99cc00;
font-size:11px;
text-decoration:none;
}
.boxdes span a:hover{
color:#99CC33;
font-size:11px;
text-decoration:underline;
}
/***********************/
.navigation{
height:36px;
background:url(images/navbg.png) repeat-x top left;
}
.navigation a{
color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
line-height:36px;
border-right:1px solid #99cc00;
padding-right:10px;
padding-left:10px;
height:36px;
float:left;
}
.navigation a.select{
	background:#99cc00;
}
.navigation a:hover{
color:#ffffff;
background:#99cc00;
text-decoration:none;
}
/*
.nav2, .nav2 ul {
	list-style: none;
	line-height: 1;
}

.nav2 a ,.nav2 a:hover{
	display: block;
	text-decoration: none;
	border:none;
}

.nav2 li {
	float: left;
	list-style:none;
	border-right:1px solid #a9a9a9;
}

.nav2 a,.nav2 a:visited {
	display:block;
	font-weight:bold;
	color: #f5f5f4;
	padding:6px 12px;
}

.nav2 a:hover, .nav2 a:active
{
	background:#000;
	text-decoration:none
}	

/* Dropdown Menu */
/*.nav2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
}

.nav2 li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #777;
}

.nav2 li li a,.nav2 li li a:visited{
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
}

.nav2 li li a:hover,.nav2 li li a:active{
	background:#000;
}	

.nav2 li:hover ul, .nav2 li li:hover ul, .nav2 li li li:hover ul, .nav2 li.sfhover ul, .nav2 li li.sfhover ul, .nav2 li li li.sfhover ul{
	left: auto;
}

a.main:hover{
    background: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:#db4699;
font-size:12px;
text-transform:uppercase;
margin:0px;
padding:0px;
font-weight:normal;
padding:4px 0 3px;
font-weight:bold;
}
.feattitle a{
color:#db4699;
}
.feattitle a:hover{
color:#db4699;
}
.feattitlered{
color:#99cc00;
font-size:12px;
text-transform:uppercase;
margin:0px;
padding:0px;
font-weight:normal;
padding:4px 0 3px;
font-weight:bold;
}

.feattitlered a{
color:#99cc00;
}
.feattitlered a:hover{
color:#99cc00;
}
.feattitlegray{
color:#F99B1C;
font-size:12px;
text-transform:uppercase;
margin:0px;
padding:0px;
font-weight:normal;
padding:4px 0 3px;
font-weight:bold;
}

.feattitlegray a{
color:#F99B1C;
}
.feattitlegray a:hover{
color:#F99B1C;
}
.featpic{
padding-top:10px;
text-align:center;
}
.featpic img{
border:0px;
text-align:center;
}
.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;
}
#rss{position:relative;
margin-top:45px;}


.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:thin dotted #333333; 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:17px; }
.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.categories{font-size:0px; color:#FFFFFF; padding:0px; margin:0px;}*/
.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; }
.listing ul.children li a{ background:url(images/cat-bullet2.gif) no-repeat 18px 3px; color: #27302f; font-size:11px; padding-left: 30px; 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, .listing ul.children li a:hover{ text-decoration:underline;}

.advertise120600{ text-align:center; }
.advertise120600 img{ border:0px;}
.advertise250250 { text-align:center; }


.searchbox{
background:#FFFFFF;
width:248px;
height:18px;
border:1px solid #944699;
float:left;
color:black;
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:16px; padding:0px 4px; }
.content .postarea .post .detail h2 a { color:#99cc00; }
.recenttitle { font-size:18px; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:8px; margin-bottom:8px; color:#DB4699;  }
.recenttitle a { color:#DB4699; }
.recenttitle a:hover { color:#DB4699; }
.meta { color:#333333; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.meta a { color:#F99B1C; }
.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: thin dotted #333333; 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 {
background-image:url(images/featbgl.gif);
background-position:top left;
display:block;
background-repeat:no-repeat;
width:81px;
height:23px;
color:#FFFFFF;
text-align:center;
line-height:23px;
font-size:13px;
}
.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-color:#99cc00;
border-bottom:thin solid #8baf2a;
/*background:url(images/footerbg.gif) repeat-x top left;*/
height:29px;
text-align:center;
line-height:29px;
color:#FFFFFF;
}
.footer a{
color:#FFFFFF;
}
.footer a:hover{
color:#FFFFFF;
}
.footer span{
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}
.footerrights{
text-align:center;
font-size:1px;
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:14px; font-weight:normal; padding-bottom:10px;}
.tags a{ color:#DB4699;}
.tags a:hover{color:#99CC00;}


#commentform {
	padding:10px;
	padding-top:0px;
	}
.footHeading {
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
color:#F99B1C;
font-size:14px;
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:#000000;
}
.lefttitle{
border-bottom:1px dotted #666666;
color:#414141;
font-size:14px;
font-weight:normal;
padding:11px 8px;
margin:0px;
padding-top:0px;
text-transform:capitalize;
}

.breadcrumb3{
/*border-top:1px solid #3A3934;*/
height:25px;
line-height:25px;
text-align:left;
padding-left:30px;
/*color:#C6D4EA;*/
color:#ffffff;
/*border-bottom:1px solid #666666;*/
background:#99CC00;
margin:0px auto;
/*font-weight:bold;*/
}
.breadcrumb3 a{
color:#ffffff;
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:#99cc00;!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:#DB4699;
	background:#FFFFFF;
}
/*h2{color:#DB4699;}*/
