/* CSS Document */

@import url("slimbox.css");
@import url("grad.css");


body {
	font: 0.69em Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	background: #c88d52 url(../images/bg-body.jpg) no-repeat left top;
}
#masthead{
	background-image:url(../images/prewards-banner.jpg);
	background-repeat:no-repeat;
	width: 990px;
	margin: 0 auto;
	height:175px;
}
#flashwindow {
	background-repeat:no-repeat;
	width:940px;
	height:400px;
	margin: 0 0 20px 25px;
}



#menu {
width: auto;
height:35px;
float:left;
margin:-10px 0 0 -22px;
padding:5px 0 0 0;
}

html[xmlns*=""] body:last-child #menu {

width: auto;
height:35px;
float:left;
margin:-25px 0 0 -22px;
padding:5px 0 0 0;

}

#menu ul li {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}

#adBanner {
margin:0 0 0 242px;
padding:10px 0 0 0;
width: 727px;
height:88px;
}


.bannerPost {
	margin:127px 0 0 -1px;
}

.company li {
padding-bottom:10px
}

.author {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.88em; font-weight:normal; font-style:italic; float:right}

.testimonials { margin-top:-40px; margin-bottom:-20px;}



h1,h2,h3,h4,h5, p {
	color:#4C191B;
	margin: 0 0 1em 0;
	padding: 0;
}

hr { display: none; }
a { outline: none; text-decoration: underline; }

a:hover { text-decoration: none; }
/* Start Header Stylin */
div#header {
	background: #000103 url(../images/header-lambo-3.jpg) no-repeat center top;
	height: 167px !important; overflow: hidden !important;
}
div#headerimg {
	width: 922px; margin: 0 auto;
	padding: 13px 0 0 0 ;
}
div#headerimg div#bannerAd_head {
	margin: 0 0 0 195px; border: 0px solid black;
}
div#headerimg h1 {
	width: 327px; height: 27px !important; margin: 35px 0 0 25px;
	background: url(../images/bkgd-h1.png) no-repeat left top;
}
div#headerimg h1 a {
	display: block; text-indent: -9999px;
}
div#ca_search {
	text-align: right; font-size: 0.91em; text-transform: uppercase; color: #999;
	width: 380px; float: right; margin: -32px 0 0 0; 
}
div#ca_search form input.searchButton {
	margin-bottom: -7px;
}
/* End Header Stylin */

/* Start navBar Stylin */
div#navbar {
	background: url(../images/bkgd-navbar.jpg) repeat-x left top;
	height: 51px !important; overflow: hidden; padding-left: 22px;
}

#navbar ul.menu {
	width: 922px; margin: 22px auto; padding: 0;
	list-style: none;
}

#navbar ul.menu li {
	list-style: none; margin: 0 7px; 
	width: auto; float: left; font-size: 1.18em;	
}
#navbar ul.menu li a {
	display: block; height: 25px !important; overflow: hidden !important; color: #191919; text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 4px;background: url(../images/bkgd-navbar-normal.jpg) repeat-x left top;
}

#navbar ul.menu li.current_page_item a,
#navbar ul.menu li a:hover {
	color:#fff; background: url(../images/bkgd-navbar-over.jpg) repeat-x left top;
}
/* End navBar Stylin */
/* Start Feature List Stylin */

div#homeFeature {
	width: 914px; margin: 0 auto; height: 272px;
	border-left: 10px solid #000; 
}

div#homeFeature div#featureHero {
	float: left;
}
div#homeFeature div#featureList {
	margin-right: -2px; /*border-left: 7px solid #343434;*/
	/*margin-left: 549px;*/
}

div#homeFeature div#featurepanelNav {
	margin-right: -35px;
}


div#featurepanelNav {
	float: right; width: 33px; margin-right: -33px;
}	

div#featurepanelNav p {
	margin: 0;
}

div#featurepanelNav a {
	display: block; height: 135px; 
	text-indent: -9999px;
}

div#featurepanelNav a#featureScrollUp {
	background: url(../images/bg-featureList-up.jpg) no-repeat right top;
}

div#featurepanelNav a#featureScrollDown {
	height: 136px;
	background: #202020 url(../images/bg-featureList-down.jpg) no-repeat right bottom;
}

div#featurepanelNav a#featureScrollDown:hover {
	/*background: #202020 url(../images/bkgd-featureList-down.jpg) no-repeat right bottom;*/
}

div#featurepanelNav a:hover {
	background-color: #c60c0c;
}
div#featureList {
	background-color: black;
	color: white; margin-bottom: 20px;
	margin-right: 0px; border-right: 7px solid #ffe292;
	height: 273px !important; overflow: hidden;
}
div#featureList div.firstItem,
div#featureList div.featureItem {
	border-left: 7px solid #343434;
	padding: 5px;
}

div#featureList div.firstItem a,
div#featureList div.featureItem a {
	color: white; text-decoration: none;
}
div#featureList div.firstItem h5,
div#featureList div.featureItem h5 {
	margin: 0; padding: 0; font-size: 1.00em;
}

div#featureList div.firstItem div,
div#featureList div.featureItem div {
	padding: 5px;
	height: 70px;
	border: 1px solid #000; 
}
div#featureList div.firstItem div img,
div#featureList div.featureItem div img {
	/*margin-top: -10px;*/ margin-left: 5px; border: none;
}
div#featureList div.featureItem.alt {
	background-color: #151515;
}

div#featureList div.featureItem.alt div{
	border: 1px solid #151515;
}
div#featureList div.firstItem,
div#featureList div.featureItem:hover {
	background-color: #343434; cursor: pointer;
}

div#featureList div.firstItem {
	border-left: 7px solid #343434;
}

div#featureList div.firstItem div, 
div#featureList div.featureItem:hover div {
	border: 1px solid #956329;
}

/* End Feature List Stylin */


/* Start Top Gallery Panel */

div#topGallery {
    width: 924px;clear: left;
    margin: 0 auto;
	background: #030303 url(../images/bkgd-topGallery.jpg) repeat-x 0 bottom;
}

div#topGalleryHolder {
    padding: 15px 10px 3px 0; margin-right: -34px;
	background: url(../images/bkgd-topGallery-title.jpg) no-repeat right top;
}

div#topGalleryHolder img {
    border: 1px solid #6F6F6F; margin: 0 0 14px 13px;
}
/* End Top Gallery Panel */

/* Start Latest News Stylin */

div#topExtras {
	width: 944px; margin: 0 auto;
}
div#topExtras div#latestNews {
	width: 559px !important; margin-left: 10px; padding: 0 0 14px 0; overflow: hidden;
	background: url(../images/bkgd-latestNews.jpg) no-repeat right bottom; float:left;
}


div#topExtras div#latestNews h3 {
	height: 43px !important; text-indent: -9999px; margin-bottom: 0; padding: 0;
	background: url(../images/bkgd-latestNews-h3.jpg) no-repeat left top;
}
div#topExtras div#latestNews ul {
	list-style-image: url(../images/bkgd-latestNews-li.gif);
	list-style-position: inside;
}


div#topExtras div#latestNews li {
	font-size: 1.09em; color: white;
	line-height: 1.90em;
}

div#topExtras div#latestNews li a {
	color: white; text-decoration: none;
}
/* This section added 3rd December 2007 */
div#mainAd {
    width: 360px; float: left; border-left: 7px solid #343434;
    height:331px; overflow:hidden; /*border: 1px solid red;*/
    background: #111 url(../images/bkgd-homeTVPanel.jpg) no-repeat right bottom;
}
div#mainAd p.galleryToggler {
   margin: 0; padding: 0;
}

p.banner02 {
   margin: 0; padding: 18px 29px 7px;
}
iframe.carSales{
    margin: 18px 29px 7px;
}

iframe.carSalesSideBar{
    margin: 0px 0px 11px;
}
div#mainAd p.galleryToggler a.open,
div#mainAd p.galleryToggler a.close {
    display: block; text-indent: -9999px;
    height: 43px; margin-right: -5px;
	background: #2d2d2d url(../images/bkgd-topGallery-open.jpg) no-repeat left top;
}

div#mainAd p.galleryToggler a.close {
	background: #2d2d2d url(../images/bkgd-topGallery-close.jpg) no-repeat left top;
}
/* End section added 3rd December 2007 */

/* This style was edited so the video panel could be moved into the side bar */
div#tvGallery {
	background: #e6e7e8 url(../images/bkgd-tvGallery.gif) no-repeat left top;
	margin: 0 12px; padding:4px 0 0;
}

div#tvGallery div#youTubeVideo {
    padding: 13px 16px 16px; margin-right: -5px;
	background: url(../images/bkgd-tvGallery-footer.gif) no-repeat left bottom;
}

/* Start Holder Stylin */


div#holder {
	width: 990px; margin: 0 auto;
	background: #fff url(../images/bg-holder.gif);
}

div#holderHome {
	width: 990px;
	margin: 0 auto;
	background-color: #4C191B;
	height:100%;
}

div#holderBlank {
	width: 990px;
	margin: 0 auto;
	background-color: #4C191B;
	height:100%
}
/* Start Holder Stylin */

/* Start Content Stylin */

#blank {
	margin-left:25px;
	width:920px;
	height:480px;
	float:left;
	background-color:#FFFFFF;
	overflow:scroll;
	padding:20px 0 0 20px;
	text-align: center;
}
div#content {
	width: 576px;
	float: left;
	font-size: 	1.18em;
	margin-left: 17px;
	/*border-right: 1px solid red;*/	
}
div#content p.archiveTitle {
	margin: 20px 45px !important; font-size: 1.5em;
}
div#content h3,
div#content h4 {
	margin: 10px 45px 5px; font-size: 1.10em; text-transform: uppercase; color: #363738;
	border-bottom: 1px solid #e8ecf2;  padding-bottom: 1px;
}

div#content h4.writer {
	font-size: 1.20em; margin-top: 20px;
}

div#content ul, div#content ol  {
	margin: 10px 43px 10px 55px; padding: 0 22px ;
}

div#content form.cform ol  {
	margin: 10px 43px 10px 0; padding: 0 ;
}

div#content table  {
	margin: 0 auto 15px; padding: 0;
}

div#content table td {
	padding: 5px;
}

div#content p.akpc_pop { display: none; }
	/* Start Post Stylin */
	div#content div.post h2 {
		background: url(../images/bkgd-post-h2.gif) no-repeat left top;
		font-size: 1.82em; padding: 26px 0 30px 45px; font-weight: normal;
	}

	div#content div.post p {
	padding-left: 45px;
	padding-right: 35px;
	
	}

	div#content div.post h2 a{
		text-decoration: none; color: black;
	}
	div#content div.post img {
		margin:20px 0;
		border: none; /*padding: 5px;*/ /*margin-bottom: 10px;*/
		
	}

	div#content div.post p img, div#content div.post div img {
		margin-left: 4px !important;
	}

	div#content div.post div img {
		float:left; margin:5px 15px 15px 30px;
	}

	div#content div.post p.caRating img {
		border: none !important; padding: 0 !important; margin: 0 !important; 
	}
	p.postmetadata {
		margin: -44px 0 20px 0; font-size: 0.92em;	
	}

	p.postmetadata small,
	p.postmetadata span.commentHighlight {
		background: url(../images/bkgd-post-small.gif) no-repeat left top;
		padding: 4px 5px 7px 25px; color: #5a6167; 
	}

	p.postmetadata span.commentHighlight {
		background: url(../images/bkgd-post-commentHighlight.gif) no-repeat left top;
	}

	p.postmetadata span.commentHighlight a { color: #f05a24; text-decoration: none; }

	p.postmetadata span.commentHighlight a:hover { text-decoration: underline; }	
	
	div#content div.post blockquote {
		display: block; margin: 50px 40px 0 50px;  padding: 0; color: #4c191b; font-style: italic; padding-top: 12px ;
		background:  url(../images/bkgd-blockquote.gif) no-repeat left top; line-height: 1.5em;
	}

	div#content div.post blockquote p { 
		padding: 40px 80px 40px 45px;
		background: #f2f2f2 url(../images/bkgd-blockquote_p.gif) no-repeat;
	}
	
	div#content p.breadcrumb, div#content p.post-filed, div#content p.shareIt,
	div#content p.rateIt {
		margin: 0 45px; padding: 5px 2px !important;
		border-top: 1px solid #e4e4e4;
	}

	div#content p.breadcrumb strong, div#content p.post-filed strong, div#content p.shareIt strong,
	div#content p.rateIt strong {
		text-transform: uppercase; color: #363738;
	}
	.post-ratings img {
		margin-bottom: -5px !important;
	}

	div#content span.post-ratings br {
		display: none;
	}
	span.post-ratings-text {
		margin-left: 10px;	
	}
	div#content p.shareIt {
		
		border-bottom: 1px solid #e4e4e4;
	}

	div#content p.shareIt img {
		
		border: none !important; padding: 0 !important; margin: 0 !important;
		margin-bottom: -3px !important;
	}
	
	/* End Post Stylin */

#content div.navigation {
	background-color: black;
	margin: 0 -1px 10px; 
}

#content div.navigation div {
	width: 140px; 
}

#content div.navigation div a {
	display: block; text-indent: -9999px;
	width: 140px; height: 27px;
}

#content div.navigation div.alignleft {
	height: 27px;
}
#content div.navigation div.alignleft a {
	background: url(../images/bkgd-nav-previous.gif) no-repeat right top;
	margin-left: -7px;
}
#content div.navigation div.archive a {
	color: white; text-indent: 0; text-align: center; text-transform: uppercase; text-decoration: none;
	margin: -26px 0 0 210px; padding-top: 6px; 
	height: 20px !important; overflow: hidden;
}

#content div.navigation div.archive a:hover { text-decoration: underline; }

#content div.navigation div.alignright {
	float: right; 
	margin: -27px -2px 0 0;
}
#content div.navigation div.alignright a {
	float: right; background: url(../images/bkgd-nav-next.gif) no-repeat right top;
	margin-right: -7px;
}
	
	/* Start Related Posts Stylin */
	div.relatedPosts  {
		padding-left: 45px !important;
		margin-right: 20px !important;
		margin-top: 20px !important;
	
	}

	div.relatedPosts h3 {
		padding-left: 0 !important; margin: 0 0 5px  0 !important; color: #F05A24 !important; font-size: 1.20em !important;
	
	}

	div.relatedPosts p {
		padding-left: 20px !important; 
		background: url(../images/bkgd-relatedPosts.jpg) no-repeat left top;
	
	}
	
	
	/* End Related Posts Stylin */
	
	/* Start Comment List Stylin */
	ol.commentlist {
		list-style: none;
		margin: 0 !important; padding: 0;
	}
	ol.commentlist li {
		list-style: none;
		list-style-type: none;
		padding: 15px; margin: 0;
	}
	ol.commentlist li cite {
		font-size: 1.2em; font-style: normal; font-weight: bold;
		color: #000;
		text-transform: capitalize;
	}

	ol.commentlist li cite a { color: #000; text-decoration: none;	}
	ol.commentlist li cite a:hover { color: #000; text-decoration: underline; }

	ol.commentlist li p {
		padding: 5px; margin: 3px 0 0;
	}
	ol.commentlist .alt {
		background-color: #fafafa;
		border-bottom: 1px solid #ebebeb;
		border-top: 1px solid #ebebeb;
	}
	/* End Comment List Stylin */

	/* Start Comment Form Stylin */
	div#content  h3#comments,
	div#content  h3#respond {
	 	border-top: 3px solid #dadada; font-size: 1.4em; text-transform: uppercase;
	 	margin: 20px 24px 10px; padding-top: 15px; padding-left: 15px;
		color: #2d2d2d; border-bottom: none;
	}
	
	div#content form#commentform {
		margin: 0 39px 30px;
	}

	div#content form#commentform textarea#comment {
		width: 490px;
	}
	
	/* End Comment Stylin */

/* End Content Stylin */

/* Start Side Bar Stylin */
div#sidebar {
	padding: 0;
	margin-left:610px;
	width:330px; /*background-color: #d1d6da;*/
}

/*div#sidebar.single {
	padding-top: 20px;
}*/

div#sidebar p.sideAlert {
	background-color: #b4bbc6; border: 1px solid #3d3d6c; font-size: 1.10em;
	padding: 10px; margin-left: 15px;
	color: #3d3d6c;
}

div#sidebar p.sideAlert a {
	color: #3d3d6c;
}
div#sidebar hr { display:block;}

div#sidebar h3 {
	margin: 0; height: 29px;
	margin-left: 22px;
	text-indent: -9999px;
	font-size: 1.00em;
	/*text-indent: -9999px;*/
}

div#sidebar h3#hotSpots {
	height: 19px;
	background: url(../images/bkgd-h3-hotspots.gif) no-repeat left top;
}
div#sidebar h3#pollPosition {
	margin-top: 20px;
	height: 18px;
	background: url(../images/bkgd-h3-pollPosition.gif) no-repeat left top;
}
div#sidebar h3#liveComments {
	margin-top: 20px; height: 23px; text-indent: -9999px;
	background: url(../images/bkgd-h3-liveComments.gif) no-repeat left top;
}
/* Style added 3rd December 2007 for the newly added CarAdviceTV panel */
div#sidebar h3#carAdviceTV {
	margin-top: 20px; height: 18px; text-indent: -9999px;
	background: url(../images/bkgd-h3-carAdviceTV.gif) no-repeat left top;
}
#sidebar h3#siteCategory {
	margin-top: 20px; height: 17px; text-indent: -9999px;
	background: url(../images/bkgd-h3-siteCategories.gif) no-repeat left top;
}
#sidebar h3#carPics {
	margin-top: 20px; text-indent: -9999px;
	height: 18px;
	background: url(../images/bkgd-h3-carPics.gif) no-repeat left top;
}


#sidebar div.accordian {
	background: url(../images/bkgd-accordion-top.jpg) no-repeat;margin: 0 12px; padding-top: 7px;
}
#sidebar div.accordian h3 {
	background: url(../images/bkgd-accordion-normal.jpg) repeat-x; font-weight: normal; text-transform: uppercase;
	color: white; padding: 3px 3px 0 8px; margin: 0; height: 19px !important;
	cursor: pointer; text-indent: 0;
}
#sidebar div.accordian div.element {
	margin: 0; padding: 5px;
	background-color: #b4bbc6;
}
#sidebar div.accordian div.element img {
	margin: 5px 1px; border: 2px solid #8d97aa;
}
#sidebar div.accordian div.element img:hover {
	border: 2px solid #ed7c32;
}
#sidebar div.accordian div.element {
	padding-bottom: 10px;
	background-color: #b4bbc6;	
}
#sidebar div.accordian div.element ol {
	margin: 5px; padding: 0 10px 5px 25px;	
}
#sidebar div.accordian div.element ol li,
#sidebar div.accordian div.element ol li a {
	color: #2a3d63;	text-decoration: none;
}
#sidebar div.accordian div.element ol li a:hover {
	text-decoration: underline;
}

#sidebar div.accordian div.accordianFooter {
	background: url(../images/bkgd-accordion-bottom.jpg) no-repeat;
}

div#siteCategories {
	background: url(../images/bkgd-siteCategories-top.gif) no-repeat left top;
	margin: 0 12px; padding-top: 11px ;
}

div#categoryContent {
	background: #f88b1c url(../images/bkgd-siteCategories-bottom.gif) no-repeat 0 bottom;
 	padding: 0 10px 10px; height: 435px; color: black;
}

div#categoryContent a {
	color: black; text-decoration: none;
}

div#categoryContent a:hover {
	color: black; text-decoration: underline;
}

div#siteCategories ul {
	margin: 0; padding: 0; list-style: none;
}

div#siteCategories ul li {
	list-style-type: none;
	width: 140px; float: left; margin-bottom: 2px; margin-right: 11px;
}

div#siteCategories ul li ul.children {
	margin-left: 15px; margin-top: 5px;
	list-style-type: square;
}
div#liveComments {
	margin: 0 12px; padding-bottom: 10px; color: #f05a24; line-height: 1.4em;
	background: #f9f9f9 url(../images/bkgd-liveComments-bottom.gif) no-repeat left bottom;
}

div#liveComments a {
	color: #62708c;
}

div#liveComments p {
	margin: 0 10px 5px;
}

div#liveComments div#liveCommentsHeader {
	background: url(../images/bkgd-liveComments-top.gif) no-repeat left top;
}

div#sidebar div.advertHome,
div#sidebar div.advertisment {
	margin: 0 0 20px -1px;
	background-color: #000 !important;
}

div#sidebar div.advertHome {
	margin-top: 0;
}
div#sidebar div.advertHome	 div.adTop,
div#sidebar div.advertisment div.adTop,
div#sidebar div.advertHome	 div.adBottom,
div#sidebar div.advertisment div.adBottom {
	background: #ffe292 url(../images/bkgd-advert-top.gif) no-repeat right top; height: 24px;
	margin-bottom: 0;
}
div#sidebar div.advertHome div.adTop {
	background: url(../images/bkgd-advert-homeTop.gif) no-repeat right top;
	height: 30px; margin-bottom: 0;
}
div#sidebar div.advertHome div.adContent,
div#sidebar div.advertisment div.adContent { 
	padding: 7px 0;
	background-color: black;
	color: white; margin-bottom: 0;
	margin-right: 0px; border-right: 7px solid #ffe292; border-left: 7px solid #000000;

}

div#sidebar div.advertHome div.adBottom,
div#sidebar div.advertisment div.adBottom { 
	margin-top: 10px; margin-bottom: -15px;
	background: #ffe292 url(../images/bkgd-advert-bottom.gif) no-repeat right top;
}
div#sidebar div.advertisment div.adBottom { 
	margin-top: 0px; margin-bottom: 0;
}
div#sidebar div.advertHome div.adBottom { 
	
}
/* End Side Bar Stylin */
/* Start footerExtras Stylin */

div#footerExtras {
	
}

div#footerExtras div {
	width: 245px; float: left; 
	margin: 40px 0px 0 30px; font: 1.09em Arial, Helvetica, Geneva, sans-serif; text-transform: uppercase;
}

div#footerExtras div h5 {
	height: 21px; margin-bottom: 13px; text-indent: -9999px;
	background: url(../images/bkgd-h5-footMenu.gif) no-repeat left top;
}

div#footerExtras div#hotLinks h5 {
	height: 21px;
	background: url(../images/bkgd-h5-hotLinks.gif) no-repeat left top;
}

div#footerExtras div ul {
	margin: 0; padding: 0; list-style: none;
}

div#footerExtras div ul li {
	padding: 1px 0; border-top: 1px solid #bbc0c4 ;
}

div#footerExtras div ul li.linkcat {
	border-top: none;
}

div#footerExtras div ul li h2 {
	display: none;
}

div#footerExtras div ul li:last-child {
	border-bottom: 1px solid #bbc0c4 ;
}

div#footerExtras div ul li.linkcat:last-child {
	border-bottom: none;
}

div#footerExtras div ul li a {
	display: block; padding: 7px 16px;
}

div#footerExtras div ul li.current_page_item a,
div#footerExtras div ul li a:hover {
	background-color: #747d88;
	text-decoration: none;
}
/* End footerExtras Stylin */

/* Start Footer Stylin */
div#footer {
	width: 990px !important; margin: 0 auto;
	background-color: #4c191b;
	height:130px;
	margin-top:-20px;
	
}

div#footerMenu {
width: 1000px;
height:28px;
float:left;
margin:-20px 0 0 -22px;
padding:10px 0 0 0;
}

div#footerMenu ul li {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}


#menuBar {
margin:20px 0 10px 20px; float:left; background-image:url(../images/menu-bar-footer.jpg); background-repeat:no-repeat; width:951px; height:28px;
}



#menuBar ul li{
margin:0px; padding:0; display:inline; list-style-type:none; color:#4c191b;}

#menuBar li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4c191b;
margin:0 0 0 14px;
text-decoration:none}


#menuBar li a:hover{
text-decoration:underline;
color:#4c191b;}

.footermenu {
margin-top:-5px;
}


div#footer a {
	color:#4c191b; text-decoration: none;
}

div#footer a:hover {
	color:#4c191b; text-decoration: underline;
}



/* End Footer Stylin */
