/*
Theme Name: Cars
Description: Cars is a three columns free wordpress theme with simple, clean look, Unique and modern style, having the classic combination of blue, white, black and red, Ideal for Autos, Cars, technology, and other niche.
Version: 1.0
Author: http://webgazette.co.uk/cars/
Author URI: http://webgazette.co.uk/cars/
*/
html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; background:#FAFAFA; }

.clear { clear:both; }
a { text-decoration:none; color:#878455; }
a:hover { text-decoration:underline; color:#313131; }
a img { border:0px; }
.separator { height:6px; clear:both; }

.wrapper { width:996px; margin:0 auto; }

.round_pane { /*padding:0 6px;*/ }
.round_pane .round_Inside { padding:1px; background:#D6D5D5; }
.round_pane .round_Inside .round_Inside2 { background:#F6F6F6; /*padding-top:4px*/  }

.rp_pane { /*padding:0 6px;*/ }
.rp_pane .rp_Inside { padding:1px; background-color:#FFF; }
.rp_pane .rp_Inside .rp_Inside2 { height:120px; /*padding-top:4px*/  }

.rc_pane { /*padding:0 6px;*/ }
.rc_pane .rc_Inside { padding:1px; background-color:#FFF; }
.rc_pane .rc_Inside .rc_Inside2 {  }

.boxHeading { padding:0 10px; height:25px; background:url(images/main-heading.gif) repeat-x 0 0; margin-bottom:8px; }
.boxHeading h3, .boxHeading h2, .boxHeading h1 { font-size:20px; font-weight:normal; margin:0; color:#FFFFFF; }

.boxHeading2 { padding:0 0 12px 0; }
.boxHeading2 h2 { font-family:Georgia; font-size:20px; font-weight:normal; margin:0; color:#095688; }

.header { border:1px solid #5B5B5B; border-width:1px 0; background:#4B4B4B; padding:10px 0 0; }
.header .headerc2 { border:1px solid #5A5A5A; border-width:1px 0; background:#696969; padding:10px 0 0; }
.header .headerc2 .headerc3 { background:url(images/bg.gif) repeat-x top left; border:1px solid #696969; border-width:1px 0; }
.header .headerc2 .headerc3 .wrapper { background:url(images/header-wrapper.gif) no-repeat center top; height:143px; }
.header .logo { width:500px; height:75px; float:left; }
.header .logo .blogname { font-family:Arial, Helvetica, sans-serif; color:#149AC0; font-size:36px; }
.header .logo .blogname a { color:#149AC0;  }
.header .logo .blogname a span { color:#4B4B4B; }
.header .logo .blogname a:hover { color:#4B4B4B; text-decoration:none; }
.header .logo .blogname a:hover span { color:#149AC0; }
.header .logo .blogdesc { font-size:13px; font-weight:bold; padding:2px 0 0; color:#6F6F6F; }
.header .bads { width:468px; height:60px; float:right; border:1px solid #DBDBDB; margin:10px 0 0; }

.specialBox { padding:0; background:#1B1B1B url(images/footer-box.gif) repeat-x left -3px; margin:0; }
.specialBox .colBoxHeading { padding:5px 6px; text-transform:uppercase; }
.specialBox .colBoxHeading h3 { margin:0;  font-size:18px; font-weight:normal; color:#FFFFFF; }
.specialBox .lcol { width:607px; height:262px; padding:4px; float:left; border-right:1px solid #2A2A2A; }
.specialBox .rcol { width:358px; height:262px; float:right; padding:4px 5px 4px 4px; border-left:1px solid #000000; }
.specialBox .rcol ul { margin:0; padding:0; list-style:none; }
.specialBox .rcol ul li { background:#333333; padding:3px; border:1px solid #0F0F0F; height:41px; margin-bottom:4px; }
.specialBox .rcol ul li.falt { background:#202020; }
.specialBox .rcol ul li .image { border:1px solid #7A7979; width:52px; height:39px; margin-bottom:4px; float:left; }
.specialBox .rcol ul li .description { width:290px; height:39px; margin-bottom:4px; float:right; }
.specialBox .rcol ul li .description h2 { font-size:14px; color:#CDCDCD; margin:0 0 3px; }
.specialBox .rcol ul li .description h2 a { color:#CDCDCD; }
.specialBox .rcol ul li .description p { margin:0; font-size:11px; color:#7B7B7B; }
.specialBox .rcol ul li .description p a { color:#7B7B7B; }
.slider .slideElem { display:none; }

.mainWrap { background:#000000 url(images/mainWrap.gif) repeat-x top left; min-height:511px; }
.mainWrap .insideWrap { background:transparent url(images/insideWrap.gif) repeat-x 0 bottom; min-height:511px; }

.topLinks { background:#fff url(images/topLinks.gif) repeat-x top left!important; }
.topLinks .links { height:30px; line-height:30px; padding:0 6px; }
.topLinks .links a { color:#5C5C5C; font-weight:bold; }
.topLinks .links span { padding:0 6px; }
.breadcrumb { padding:5px; }
.breadcrumb a { color:#C2A549; }

.featured-post .round_Inside2 { background:#F7FFF1 url(images/sotd.gif) repeat-x top left!important; }
.sticky .round_Inside2 { background:#fff url(images/featuredArticle.gif) repeat-x top left!important; }

.topNav { float:right; height:30px; }
.topNav ul { padding:0; margin:0; list-style:none; }
.topNav ul li { float:left; margin:0 0 0 4px; }
.topNav a, .topNav a span.r, .topNav a span.b { background:url(images/topNav.gif); display:block; height:30px; }
.topNav a:hover, .topNav a:hover span.r, .topNav a:hover span.b { background:url(images/topNav-hover.gif); }
.topNav .current_page_item a, .topNav .current_page_item a span.r, .topNav .current_page_item a span.b { background:url(images/topNav-hover.gif); }


.topNav a, .topNav a:hover, .topNav .current_page_item a { height:30px; padding:0 0 0 8px; background-repeat:no-repeat; text-decoration:none; }
.topNav a span.r, .topNav a:hover span.r, .topNav .current_page_item a span.r { padding:0 8px 0 0; background-repeat:no-repeat; background-position:right -60px; }
.topNav a span.b, .topNav a:hover span.b, .topNav .current_page_item a span.b {  background-repeat:repeat-x; background-position:left -30px; line-height:30px; color:#fff; }


.ddsmoothmenu ul{  z-index:100; margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; /*background of menu items (default state)*/ color: #2d2b2b; text-decoration: none; }
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
 .ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; }
.ddsmoothmenu ul li a.selected{ color: white; }
.ddsmoothmenu ul li a:hover{ color: white; }
.ddsmoothmenu ul li ul li { }
.ddsmoothmenu ul li ul li a, .ddsmoothmenu ul li ul li a span.r, .ddsmoothmenu ul li ul li a span.b { background:#0C8AAE; display:block; height:30px; }
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li a:hover span.r, .ddsmoothmenu ul li ul li a:hover span.b { background:#0C8AAE; }
.ddsmoothmenu ul li ul li .current_page_item a, .ddsmoothmenu ul li ul li .current_page_item a span.r, .ddsmoothmenu ul li ul li .current_page_item a span.b { background:#0C8AAE; }


.ddsmoothmenu ul li ul li a:hover { height:30px; padding:0 0 0 8px; background:#0D6B86; text-decoration:none; }
.ddsmoothmenu ul li ul li a:hover span.r { padding:0 8px 0 0; background:#0D6B86; background-position:right -60px; }
.ddsmoothmenu ul li ul li a:hover span.b {  background:#0D6B86; line-height:30px; color:#fff; }




/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; border:1px solid #0D6B86; border-width:1px 1px 0 0; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; margin:0; }
.ddsmoothmenu ul li ul li ul{ top: 0; }
.ddsmoothmenu ul li ul li a{ border-bottom:1px solid #0D6B86; border-left:1px solid #0D6B86; width:204px; display:block; margin: 0; border-top-width: 0; }
* html .ddsmoothmenu{height: 1%;} 

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
display:block;
margin: 0;
border-top-width: 0;
}

.botNav { padding:11px 0 0; height:27px; line-height:27px; }
.botNav ul { padding:0; margin:0; list-style:none; float:left; height:27px; }
.botNav ul li { float:left; padding:0 0 1px 0; background:url(images/li-sub-nav-sep.gif) no-repeat right top; }
.botNav ul li a { padding:0 15px; display:block; color:#5A5A5A; font-size:14px; font-weight:bold; }
.botNav ul li a:hover { text-decoration:none; color:#212121; }

.search { width:220px; margin:0; padding:0; height:22px; float:right; }
.search .t { background:url(images/tbox.gif) no-repeat top left; padding:4px 2px; width:154px; border-width:0px; font-size:11px; float:left; margin:2px 0 0; color:#868686; }
.search .s { float:right; margin:2px 0 0; }

.featured-content { padding:5px 0 10px; margin:0 0 10px; border-bottom:3px solid #8B8B8B; }
.featured-content .adsense { width:300px; height:250px; float:right; padding:4px 7px; border:1px solid #E3E3E3; background:#F3F3F3; }
.featured-content .fContent { width:211px; height:250px; float:left; padding:0 11px 4px 0; }
.featured-content .fContent .image { width:200px; height:112px; background:url(images/ec_bc.gif) no-repeat top left; padding:5px 5px 4px 6px; }
.featured-content .fContent h2 { font-size:14px; margin:7px 0 4px; }
.featured-content .fContent h2 a { color:#007C9B; }
.featured-content .fContent p { margin:0; }
.featured-content .fContent a.readmore { display:block; text-indent:-9999px; width:78px; height:25px; overflow:hidden; margin:8px 0 0 0; background:url(images/more-link.gif); }
.featured-content .fContent a.readmore:hover { text-decoration:none; }

.jad { height:636px; }
.jad .colL { width:434px; height:631px; float:left; margin:0 5px 0 0; border:1px solid #E4E4E4; }
.jad .colR { width:282px; height:633px; float:left; }

.cWrap { width:728px; float:left; }
.content { background:#fff; border:1px solid #E4E4E4; border-width:0 1px 1px; padding:0 5px 5px; margin-bottom:10px; }
.content_inside { padding:10px 0 0; }
.content .rightCol { width:254px; float:right; min-height:300px; }
.content .sidebar_left { width:178px; float:left; }
.content .leftCol { width:540px; float:left; margin:0 5px 0 0; min-height:300px; border:1px solid #EDEDED; }
.cols1 { float:left; width:288px; }
.cols2 { float:right; width:288px; }

.footer-box { background:#616161 url(images/footer-box2.gif) repeat-x  left 35px; }
.footer-box .inside { background:url(images/footer-box.gif) repeat-x top left; padding:0 0 5px; }
.footer-box .colBoxHeading { padding:6px 0; }
.footer-box .colBoxHeading h3 { margin:0;  font-size:18px; font-weight:normal; color:#FFFFFF; }
.footer-box ul { margin:0; padding:0; list-style:none; }
.footer-box ul li.first-b { border-top-width:0px; }
.footer-box ul li.last-b  { border-bottom-width:0px; }
.footer-box ul li { border-bottom:1px solid #646464; border-top:1px solid #848282; padding:4px 0 4px 20px; background:url(images/list-bullet-2.gif) no-repeat left 8px; }
.footer-box ul li a { color:#D8D8D8; }
.footer-box .colBody1 { float:left; width:305px; padding:0 14px 0 0; }
.footer-box .colBody2 { float:left; width:305px; padding:0 14px; }
.footer-box .colBody3 { float:left; width:305px; padding:0 0 0 13px; }
.footer-box .colBody3 .tagCloud {  padding:0; }
.footer-box .colBody3 .tagCloud a { color:#D8D8D8; }
.footer-box .sep-foot   { background:url(images/sep-foot.gif) repeat-y 317px top; margin:5px 0 0; }

.footer .subscribe { width:290px; float:right; padding:10px 0 0; color:#fff; }
.footer .subscribe h4 { margin:0; font-weight:bold; font-size:24px; }
.subform { padding:8px 0 0; }

.copyright { background:#646464 url(images/copyright.gif) repeat-x top left; border-top:1px solid #757575; text-align:center; height:26px; line-height:26px; color:#fff; }
.copyright a { color:#FFF; }

.last a { border-width:0!important; }

.tabs { padding:0; }
.tabs ul.ulnav { margin:0; padding:0; list-style:none; }
.tabs ul.ulnav li { cursor:pointer; height:26px; line-height:26px; padding:0 9px; background:#4590C0 url(images/li-normal.gif) repeat-x center top; color:#fff; float:left; border-right:3px solid #D2D2D2; }
.tabs ul.ulnav li.last { width:138px; border-right-width:0px; }
.tabs ul.ulnav li.active { background:#373737 url(images/li-selected.gif) repeat-x center top; color:#fff; }
.tabs .tabbody { height:200px; background:url(images/tabBG.jpg) no-repeat top left; padding:10px 0; border-top:3px solid #fff; }

#rc_content, #mc_content, #mp_content { display:none; }

.fContent2 { width:204px; height:284px; float:left; padding:0 0 11px 8px; }
.fContent2 .image { width:196px; height:147px; padding:2px; border:3px solid #EEEEEE; background:#fff; }
.fContent2 h2 { font-size:14px; margin:7px 0 4px; }
.fContent2 h2 a { color:#007C9B; }
.fContent2 p { margin:0; }
.fContent2 a.readmore { display:block; text-indent:-9999px; width:78px; height:25px; overflow:hidden; margin:8px 0 0 0; background:url(images/more-link.gif); }
.fContent2 a.readmore:hover { text-decoration:none; }

.catFeatured { border:1px solid #E4E4E4; margin-bottom:5px; }
.catFeatured .moxHeading { padding:5px 10px 0; height:20px; background:url(images/main-heading.gif) repeat-x 0 0; }
.catFeatured .moxHeading h3, .catFeatured .moxHeading h2, .catFeatured .moxHeading h1 { font-size:14px; font-weight:normal; margin:0; color:#FFFFFF; }
.catFeatured .moxBody { padding:8px 6px 0; height:172px; }
.catFeatured .moxBody ul { list-style:none; margin:0; padding:0; }
.catFeatured .moxBody ul li { border-bottom:1px solid #D4D4D4; padding:5px 0 8px; margin-bottom:8px; }
.catFeatured .moxBody ul li .image { border:1px solid #7A7979; width:52px; height:39px; margin-bottom:4px; float:left; }
.catFeatured .moxBody ul li .description { width:206px; height:39px; margin-bottom:4px; float:right; }
.catFeatured .moxBody ul li h2 { font-size:14px; color:#CDCDCD; margin:0 0 6px; }
.catFeatured .moxBody ul li h2 a {  color:#3973C0; }
.catFeatured .moxBody ul li .description p { margin:0; font-size:11px; color:#7B7B7B; }
.catFeatured .moxBody ul li .description p a { color:#7B7B7B; }