/*-- GLOBAL --*/

* { margin:0px; padding:0px;}
body {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 padding:0px; margin:0px;
	 background-image:url(images/page-bg.gif); 
	 
	 }

a { text-decoration:none; color:#000000;}
a:link { text-decoration:none; color:#000000;}
a:visited { text-decoration:none; color:#000000;}
a:hover { text-decoration:underline; color:#d3151f;}
a:active { text-decoration:none; color:#000000;} 

h1, h2, h3, h3, h4 {display:block; clear:both;}

h1 {margin-top:10px; padding:0px; color: #CC0000; width:100%;}
h2 {margin:5px auto 3px auto;}

h2{ font-size:15px;}
h3 {font-size:14px}
h4{ font-size:13px;}
h1 {font-size:16px;}

.red {color: #d3151f;}
.a-right {float:right;}
.bold {font-weight:bold;}
.normal  {font-size: 12px;}
.normalbold  { font-weight:bold; font-size:12px;}
.redbold { color:#000000; font-weight:bold;}
.white {color:#FFFFFF;}
.whitebold  {font-weight:bold; color:#FFFFFF;}
.smallerbold  {font-size: 9pt;	font-weight:bold;}
.smallest  {font-size: 8pt;}
.small {font-size:10px}
.inner-headingbold {font-size: 11pt;font-weight:bold; color:#CC0000;}
.medium{font-size: 11px;}
.heading {	font-size: 14px; color: #d3151f; font-weight: bold;}
.font-small {font-size:12px;}



/* --- MASTERSTYLES --- */
.home-topmenu {width:auto; float:right; margin:15px 10px 0px 0px; position:absolute; top:65px; left:524px;}

.home-topmenu a:link { text-decoration:none; color:#000000;}
.home-topmenu a:visited { text-decoration:none; color:#000000;}
.home-topmenu a:hover { text-decoration:underline; color:#d3151f;}
.home-topmenu a:active { text-decoration:none; color:#000000;}


#topbanner {height:60px; width:468px; position: absolute; left: 300px; top: 11px;border: 1px solid #CCCCCC;}
.flashcontrol {margin: 100px 20px 20px 50px; width:636px;}



#mainContainer {width:800px; float:left; padding:0px 0px 0px 2px;}

#header , #menu, #footer, #container {width:100%; background-color:#FFFFFF; clear:both;}

.clearer {display:block; clear:both; width:100%; height:1px;}

img.logo {width:232px; height:71px; margin:11px 0px 0px 8px;}

#header {height:105px; width:804px;}
#menu {clear:both; padding-left:10px; width:794px; height:30px;}

.menubtn {float:left; height: 28px; width: auto; padding:0px; margin:0px; border:0px;}
.menubtn img {border:0px;}


#container {margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; width:99%}
.containerTable {padding:0px; margin:0px auto 0px 0px; width:629px; border:none;}
.containerTable td {padding:0px; vertical-align:top;}
.containerTable td.leftContent {width:600px;}

td.greyBg {background-color:#E4E4E4; width:100px;}

#leftmaincontent {font-size:12px; clear:both;  margin:0px auto 0px 0px; width:99%;}
#leftmaincontent-large {margin:0px; width:610px; font-size:12px; padding:0px; background-color:#FFFFFF; }

/*-- h1 used for page title --*/

.left {margin-left:8px;}

.page-title-down, .page-title-down-bold
{
	clear:left;
	width:100%;
	display:block;
	margin:5px auto 5px auto;
	padding-left:0px;	
}
.page-title-down-bold {font-weight:bold;}

#rightmainmenu 
{
	width:155px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding-top:3px;
	background-color:#FFFFFF;
}


.width  {width:162px;}
.rightmenu 
{
	font-size: 10pt;
	width: 150px;
	float :left;
	clear:left;
	height:18px;
	margin-top:2px 0px 2px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e3e3b6;
	border-right-color: #e3e3b6;
	border-bottom-color: #C2C0C1;
	border-left-color: #e3e3b6;
	background-color:#FFFFFF;
	padding:2px 0px 0px 5px;
}
.rightmenu-heading{float:left; clear:left;}
.magazinemenu 
{
	font-size: 10px;
	list-style-type: none;
	text-align: left;
	margin-top:0px 0px 0px 0px;
	background-color: #E4E4E4;
	padding: 5px 5px 16px 5px;
	width:145px;
	float:left;
	clear:left;
}

.magazinemenu a:link {text-decoration:none; color:#000000;}
.magazinemenu a:visited {text-decoration:none; color:#000000;}
.magazinemenu a:hover {text-decoration:none; color:#d3151f;}
.magazinemenu a:active {text-decoration:none; color:#000000;}

.magazinehpl {color:#000000; font-weight:bold; text-decoration:underline; font-size:12px;} 
.magazinehpl a:link { text-decoration:none; color:#000000;}
.magazinehpl a:visited { text-decoration:none; color:#000000;}
.magazinehpl a:hover { text-decoration:underline; color: #d3151f;}
.magazinehpl a:active { text-decoration:none; color:#000000;}




/* #rightmainbanner 
{
	width:120px;
	float:right;
	clear:left; 
	padding:3px 0px 0px 0px; 
	border:1px solid #cc0000;
	margin:0px 18px 0px 0px;
	}  */

#rightmainbanner 
{
	width:120px;
	position:absolute;
	left:650px;
	top:140px;
	height:519px;
} 
#footer 
{
	height: 15px;
	font-size:11px;
	background-color: #FFFFFF;
	bottom: 0px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	position: relative;
	border-top-style:solid;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-width:1px;
	border-color: #E9E9E9;
    clear:left;
    width: 796px;
}
.footerhpl {color:#000000;}
.footer-left { float:left;}
.footer-right { float:right;}


.footerhpl a:link {color:#000000; text-decoration:none;}
.footerhpl a:visited {color:#000000; text-decoration:none;}
.footerhpl a:hover {color:#000000; text-decoration:none;}
.footerhpl a:active {color:#000000; text-decoration:none;}

.content-mainbanner 
{
	margin: 3px 0px 2px 5px;
	width: auto;
	font-size:12px;
	float:left;
	clear:left;
}
.toprightmenu-maindiv {
	float: left;
	clear:left;
	height: auto;
	width: 155px;
	top: 5px;
	right:0px;
}
.variant-maindiv 
{
	width:100%;
	margin:0px auto 0px auto;
	padding:0px;

}
.variant-menu {width:100%; color:#d3151f;}

.variant-menu a:link { text-decoration:none; color:#d3151f;}
.variant-menu a:visited { text-decoration:none; color:#d3151f;}
.variant-menu a:hover { text-decoration:underline; color:#d3151f;}
.variant-menu a:active { text-decoration:none; color:#d3151f;}

.variant-mainmenu 
{
	width:98%;
	margin:10px auto 10px auto;
	padding:3px 4px 10px 4px;
	border:solid 1px #DDDDDD; 
	font-size:12px;
}
.variant-menuTable {margin:3px 0px 3px 0px; padding:0px; width:100%;}

.variant-menuTable a:link { text-decoration:none; color:#d3151f;}
.variant-menuTable a:visited { text-decoration:none; color:#d3151f;}
.variant-menuTable a:hover { text-decoration:underline; color:#d3151f;}
.variant-menuTable a:active { text-decoration:none; color:#d3151f;}


.variant-dd 
{
	width:145px;
	font-size:11px;
	margin:9px 5px 0px 2px;
	border:dotted 1px #c8c6c7;
	float:left;
}
.variant-menudd 
{
	width:145px;
	font-size:11px;
	margin:5px 5px 0px 5px;
	border:dotted 1px #c8c6c7;
}
.variant-gobtn {margin:9px 0px 0px 5px; float:left;}
.variant-txt 
{
	width:99%;
	margin:10px auto 0px auto;
	clear:both;
	padding:3px;
	float:left;
	background-color:#f7f7f7;
}
.variant-links {margin: 0px 0px 0px 2px;}	
/* .variant-links {margin: 0px 0px 0px 2px; float:left; width:auto;}	 */
.variant-cc-hpl {margin:0px 0px 0px 0px; float:left; font-weight:bold; }

.car-make{
	float: left;
	clear:left;
	margin: 5px 2px 0px 0px;
	font-size: 13pt;
	font-weight:bold;
}
.car-price 
 {
	float: left;
	clear:left;
	width:300px;
	margin: 5px 2px 5px 0px;
	font-size: 13px;
	font-weight:bold;
	color:#E50506;
}
.whatcarstar {float:left; clear:left; width:168px; height:25px; margin: 5px 0px 5px 0px; }
.verdictline {float:left; width:183px; margin:5px 0px 0px 0px; padding:0px; clear:left;}
.verdictline-variant {float:left; width:296px; margin:5px 0px 0px 0px; padding:0px; clear:left;}
 /*above verdictline-variant default - width:341px; goes along with change in carpic --*/
.car-reviewLink {width:auto; float:left; clear:left; margin:10px 0px 0px 0px; font-weight:bold;}


/*-- CAR-REVIEW-ALL --*/

.cr_mainheading 
{
	border-style:none;
	border-top:solid 1px #c5161d;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	clear:both;
}
.cr_maindiv {width:100%; padding:8px 0px 3px 0px; border-style:none;  border-top:solid 1px #bebebe;}
.cr_mainpic {width:301px; height:auto;  float:left; }
.cr_maintxt {width:100%; float:left; font-weight:bold; }
.cr_mainlbl {width:100%; float:left; clear:left; }

.cr_mainhpl {width:100%; color:#d3151f; }
a.cr_mainhpl {text-decoration:none; color:#d3151f;}

.cr_main-link {width:98%; text-align:right; padding: 2px 8px 2px 2px; clear:both; }
.cr-rightcontents {width:160px; float:right; }

img.cr_all-star {width:auto; float:left; margin: 0px 0px 0px 5px;}

.cr_all-star {width:auto; float:left; margin: 0px 0px 0px 5px;}
.cr_all-pic {margin:3px; padding:0px; float:left; width: 97px; height:60px;}

.cr_all-hyperlink {width:auto; font-weight:bold; float:left;  color:#d3151f;}

a.cr_all-hyperlink {color:#d3151f;}
.cr_all-lbltop {width:73%; margin:0px; padding:0px; float:left;}
.cr_div
{
	width:100%;
	margin: 10px auto 2px auto ;
	border-bottom:1px;
	border-bottom-color:#e3e3b6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e3e3b6;
	border-right-color: #e3e3b6;
	border-bottom-color: #e3e3b6;
	border-left-color: #e3e3b6;
	padding:0px;
}
.cr_hyperlink{width:auto; margin-left:2px;font-weight:bold; color:#d3151f;}
a.cr_hyperlink {color:#d3151f;}
.cr_all-divleft { width:49%; float:left; clear:left; border:none; border-right:dotted 1px #E3E3B6; }
.cr_all-divright { width:49%; float:right; clear:right; }
.cr_numbering {width:auto; float:left;  color:#000000;}
.cr_all-lbl {width:95%; margin-left:12px; float:left; clear:left;}
.cr_innerdiv {float:left; width:362px; margin:3px auto 1px auto;}
.cr_star {margin:2px 2px 0px 0px; float: right;	height: 11px;width: 58px;}
.cr_pic {margin: 3px; float:right; width:97px; height:60px;}
.cr_label{width:auto; margin: 8px 0px 0px 15px; float:left; }
.cr_price{width:auto; margin: 2px 0px 0px 15px; float:left; color:#d3151f;}
.cr_newcardiv {width:98%; margin:5px auto 0px 8px; clear:left;}
.star-right{width:58px;	height:11px;float:right;}
.label-right {width:auto; float:right;}
.newcardiv-lbl{width:100px;	height:11px;float:right;}
.carlink-left
{
	width:auto;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}
.bg {background-color:#EFF0F2;}
.leftdiv {float:left; width: 212px;}
.rightdiv {float: right; width:212px;}


/*-- New Div's --*/
.car-reviewTable 
{
	width:45%; float:left;
}


/*-- COMPARE-CAR --*/

.cc_table1	{width:99%; margin:0px auto; line-height:18px; border:none;}
.cc_table1 td {padding:0px; border:none; }
.car-comparison {width:98%; padding:10px 0px 50px 5px; margin:10px 0px 0px 0px; background-color:#efefef;}
.cc-dd 
{
	width:270px;
	float:left;
	/*-- clear:left; --*/	
	padding:0px;
	margin:2px 0px 2px 5px;
	font-size:11px;
	 color:#666666;
}
.cc-btn
{
	float:left;
	clear:left;
	margin:2px 0px 2px 5px;

}
.cc_gobtn {float:right; margin:2px 15px 2px 0px;}

.ccs-smalldd 
{
width:150px;
 color:#666666;
 font-size:11px;
 margin:2px 0px 2px 5px;
float:left;
clear:left;
}
.cc_table1_lbl {margin-left:5px;}
.cc_tablespecs{width:98%; margin:10px auto 0px auto; line-height:21px;}
.cc_tablespecs th {background-color:#efefef; text-align:left;}
.cc_tablespecs td 
{
	border-right:none 1px #d4d0c8;
	border-bottom:none 1px #d4d0c8;
	padding:2px;
}
.bg-clr { background-color : #f8f8f8;}

.bg {background-color:#efefef;}
.cc_f_gridview1 {width:278px; float:left; line-height:25px; font-size:12px; border:none;}
.cc_f_gridview1  td {border:none 0px #ffffff;}

/* -- ROWSTYLE = rs  , EMPTYROWSTYLE = ers , FOOTER = f , SELECTEDROWSTYLE = sr , ROW = r  -- */
.cc_f_grid_ar { background-color:#f8f8f8;}
.cc_f_grid_rs { background-color:inherit; border:solid 2px #000000;} 
.cc_f_grid_ers { background-color:inherit;}
.cc_f_grid_f { background-color:inherit;}
.cc_f_grid_r {background-color:inherit;}
.cc_f_grid_sr {}

.cc_f_gridview2 
{
	width:159px;
	float:left;
	line-height:25px;
	font-size:12px;
	border:none;	
	}
.cc_f_gridview2  td {border:none 0px #ffffff;}
.cc_f_grid2_ar { background-color:inherit;}
.cc_f_grid2_rs { background-color:inherit;} 
.cc_f_grid2_ers { background-color:inherit;}
.cc_f_grid2_f { background-color:inherit;}
.cc_f_grid2_r {background-color:inherit;}
.cc_f_grid2_sr {}

/*-- newcar review and full verdict grid view  --*/

.cr_grid {background-color:#ffffff; width:49%; float:left; border:none 0px;}
.cr_grid td {border:solid 1px #efefef; padding:2px 0px 2px 0px;}
.cr_grid th {border:none 1px #FFFFFF;}
.cr_grid-ers {}
.cr_grid-edrs {}
.cr_grid-cs {background-color:#ffffff; line-height:24px;}
.cr_grid-fs {background-color:#ffffff;}
.cr_grid-hs {background-color:#ffffff;}
.cr_grid-is {background-color:#ffffff;}
.cr_grid-ars {background-color:#efefef;}

.tp {width:100%;}

/*-- FULLVERDICT --*/
.model-mainbanner 
{
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	margin-right:0px;
	float:left;
	width: 631px;
	height: 189px;
	font-size:12px;
	background-image:url(images/tech-specs-bg.jpg);
	background-repeat: no-repeat;
}
.selectvariant 
{
	width:155px;
	margin:10px 0px 0px 0px;
	float:left;
	clear:left;
	height:126px;
	padding:8px auto 5px auto;
	background-image: url(images/techspecs_bg.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

.bookmarkdiv 
{
	width: 100%;
	margin:10px auto 10px auto;
	text-align:right;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CC0000;
	padding-bottom: 1px;
	font-size: 11px;
	color:#CC0000;
	float:left;
	clear:left;
}
.bookmarkdiv a:link {color:#CC0000;}
.bookmarkdiv a:visited {color:#CC0000;}
.bookmarkdiv a:hover {color:#CC0000;}
.bookmarkdiv a:active {color:#CC0000;}

.fv-div 
{
	width: 100%;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	text-align:justify;
}
.fvpic-heading
{
	width:auto;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	margin-left:3px;
	float:left;
	color:#CC0000;
	font-weight:bold;
}
.fvpic
{ float:right;

  width:260px;
  height:173px;

  margin-left:5px;
  margin-right:3px;
  margin-top:0px;
}


.fv-innerdiv-large {width:100%; float:left; clear:both; margin:9px 0px 0px 0px;}
/* --.fvBanner {margin:8px 3px 0px 5px; float:right;}--*/
.fvBanner {width:200px; height:200px; margin:8px 3px 0px 5px; float:right;} 
.fv-innertitle {font-weight:bold; width:auto; float:left;}
.fv-star {width:auto; float:left;}
.innerdiv-lbl {width:100%; margin:0px 0px 0px 0px; /* float:left; */ clear:left; font-size:11px;}
.fv-innerdiv {margin: 0px 0px 0px 0px; width:auto; float:left; clear:left; }

/*--READERS REVIEW--*/

.reader-heading 
{
	width:99%;
	float:left;
	clear:left;
	background-color:#EDEDED;
	margin:10px 0px 10px 0px;
	padding:4px 0px 4px 0px;
}
.reader_grid {width:98%; float:left; margin-left:2px;}
.reader_grid td {border:none 0px #ffffff; border-bottom:dotted 1px #efefef:}
.reader-text {width:98%; float:left; clear:left; margin:10px 0px 0px 4px; }
.reader-name {width:auto; float:left; font-weight:bold; margin-left:4px; }
.reader-date {width:auto; float:right; font-weight:bold; margin-right:4px;}
.reader-txtbox 
{
	width:130px;
	float:left;
	border:solid 1px #d6d6d6;
	margin:0px 4px 0px 5px;
	padding:2px;
	font-size:11px;
}
.bg {background-color:#f7f7f7; padding:8px 0px 8px 0px;} /* goes along with page-title-down */
.reader-lbl {width:auto; margin:5px 0px 5px 8px; float:left; clear:left;}
.reader-txtinput {width:95%; margin-left:5px; float:left; border:solid 1px #737373;}
.reader-submitbtn {font-size:11px; margin:5px 0px 0px 5px; float:left;}
.reader-gobtn {float:left;}


/*-- HELP AND ADVICE --*/

.ha_table {width:100%; margin:0px auto;}
.ha_table td {padding:0px;}
.advice-table {width:100%; margin:auto; vertical-align:top;}
.advice-table th {font-weight:bold; background-color:#FFFFFF;}
.advice-table td {padding:2px;}
.advice-div-link {margin:0px 0px 0px 2px;}

ol.listadvice 
{
	list-style-image:url(images/arrow-bullet.gif);
    line-height :15px;
	margin:0px 0px 0px 18px;
	padding:0px;
	list-style-position:outside;
}

.help-maindiv {width:100%; text-align:justify;}
.help-maindiv img {padding: 0px 0px 0px 10px;}
img.help-imageright {width:233px; height:156px;}
.help-imageright {float:right;}
.help-text {width:auto; text-align:justify; padding:5px 0px; display:block;}
.help-headline {font-weight:bold; color:#CC0000; margin:0px; float:left; font-size:12px;}
.help-hyperlink {width:auto; margin:0px 0px 2px 5px;}
.ha_g_ar {background-color:#FFFFFF; border:none 0px #FFFFFF;}
.ha_grid 
{   
	margin:5px 0px 0px 3px;
	width :auto;
	background-color:#FFFFFF;
	border:none 0px #000000;
	line-height:18px;
}
.ha_grid td {vertical-align:top;}
.ha_grid th {height:2px;}

.ha_glossary 
{
	width:130px;
	background-color:#f6f6f6;
	line-height:20px;
	font-size:11px;
	border:none 0px #ffffff;
}

.ha_glossary th {background-color:#FFFFFF; border-style:none; font-weight:bold; text-align:left;}
.ha_glossary td {border-style:none; border-bottom:none 0px #efefef; padding:2px; }

.glossary-div 
{
	float:left;
	width:25px;
	background-color:#f0f0f0;
	text-align:center;
	color:#FFFFFF;
	margin:1px;
}
.glossary-div a:link  {text-decoration:none; color:#FFFFFF;}
.glossary-div a:visited   {text-decoration:none; color:#FFFFFF;}
.glossary-div a:hover  {text-decoration:none; color:#FFFFFF; font-weight:bold;}
.glossary-div a:active {text-decoration:none; color:#FFFFFF;}

/*-- HOME-CONTENT --*/

.homemain_table {padding:0px; width:630px; float:left;}
.homemain_table td {padding:2px; vertical-align:top;}
.h_contents {float:left; width:auto; margin:0px 0px 0px 0px;}
.h_contents a:link {color:#000000;}
.h_contents a:visited{color:#000000;}
.h_contents a:hover {color:#000000;}
.h_contents a:active {color:#000000;}

.bSearch {float:left; margin:10px 0px 0px 5px; clear:left;}
.h_leftdiv {width: auto; margin: 0px auto 0px auto;}
.h_rightmaindiv{width:116px; float:right; margin:10px 8px 0px 0px; padding-right:23px;}
.h_centerdiv {width:auto; margin:0px 6px 0px 2px;}
.h_srchbtn {width:auto; float:left;}
.h_srchdiv1 
{
	width: 284px;
	height:130px;
	background-image:url(images/home-search_bg.gif);
	background-repeat:no-repeat;
	padding:15px 0px 0px 5px;
	float:left;
}
.h_gobtn {margin:5px 0px 0px 0px;}
.h_srchpic {width: 284px;	margin:0px 0px 0px 0px;	float:left;}
.h_dropdwn 
{
	width:200px;
	margin-left:10px;
	margin-top:5px;
	border:#cccccc solid 1px;
	outline: #FFFFFF none 0px;
	color:#5a5a5a;
	
	 }
.h_newslisting_table {float:right; clear:left; width:155px; margin:4px 0px 0px 2px;}
.h_newslisting_table td {padding:2px;}
.h_leftinnerdiv {width: 295px; margin:15px auto 0px auto;	clear:both;}
.h_height {margin-top:0px;}
.fLeft {float:left;}
.h_heading 
{
	width:98%;
	font-size:10pt;
	font-weight:bold;
	margin:5px auto 0px auto;
	color:#000000;
}
.h_headingright 
{
	width:auto;
	float:left;
	font-size:10pt;
	font-weight:bold;
	margin:5px 0px 0px 8px;
	color:#000000;
}
.h_heading a:link {color:#000000; text-decoration:none;}
.h_heading a:visited {color:#000000; text-decoration:none;}
.h_heading a:hover {color:#000000; text-decoration:none;}
.h_heading a:active {color:#000000; text-decoration:none;}

.h_innerdiv 
{
	width:100%;
	margin:4px auto;
	border-style:none;
	border-color:#E5E8EF;
	border-top-style:solid;
	border-top-width:4px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-bottom:2px;
}

.
.h_hdpic{float:right; padding:5px; height:97px; width:94px; clear:right;}
.h_star{float:left; margin:2px 0px 0px 8px; clear:left; }
.h_bestcarpic{ width:300px;  height:200px; float:left;}
.h_bestbuy-maindiv{width:302px; margin:15px auto 0px auto;}
.h_bestbuydiv
{
	width:302px;
	border-style:solid;
	border-top-style:none;
	border-width:4px;
	border-color:#e5e8ef;
	height:290px;
	float:left;
	background-color:#FFFFFF;
}

.h_bestbuy_table{width:295px; margin:2px auto 0px auto;}
.h_bestbuy_table td {padding:2px;}
.h_bestbuy-innerdiv {width:100%; border: none 1px #E5E8EF;  border-top-style:solid; float:left;}
.h_ddmaindiv {width:295px; margin: 8px auto 0px auto; clear:both;}
.h_hdlisting_table {width:100%; margin:4px auto 0px auto; line-height:15px; padding:0px; clear:both;}
.h_hdlisting_table td {padding:2px;}
.h_ddlbl 
{
	width:295px;
	height:15px;
	margin: 15px auto 5px auto;
	background-color:#696969;
	padding-left:10px;
	padding:1px 0px 0px 3px;
	
	}
.h_ha-hpl {color:#000000; text-decoration:none;}
.h_ha-hpl a {color:#d3151f; text-decoration:underline;}

.h_ln-hpl {color:#d3151f;}
.h_ln-hpl a {color:#d3151f;}
.h_ln-hpl a:link {color:#d3151f; text-decoration:none; }
.h_ln-hpl a:visited {color:#d3151f; text-decoration:none; }
.h_ln-hpl a:hover { text-decoration:underline; color:#d3151f;}
.h_ln-hpl a:active {color:#d3151f; text-decoration:none; }

.h_goBtn {margin:0px 0px 0px 8px; float:right;}
	


.h_heading1 {width:100%; font-size:10pt; font-weight:bold; margin:5px 0px 0px 0px; color:#000000;}
.h_ddlisting_table {width:133px; margin:0px auto 0px 3px; line-height:15px;}
.h_ddpic{float:right; padding:2px; height:94px; width:133px; }
.ddHeading {font-weight:bold; float:left; display:inline; margin-right:6px;}
.ddTable {width:100%;  clear:both; margin:3px auto;}
.ddTable td {padding:2px;}
.newsletter-lbl {margin:0px 0px 0px 2px; width:116px; float:left;}

.h_rightbanner {margin:15px 0px 0px 0px;}
.h_lowerbanner {width:468px; float:left; clear:left; margin:15px 0px 0px 10px; height:60px;}
.h_subscribebox{width:100%}
.h_newspic{float:left; padding:4px; height:80px; width:120px;}
.h_subscribebox {font-size:9px;}

/*-- IMAGE GALLERY --*/

.imagediv {width: 375px; height:250px; border:1px solid #ECE6E6; margin: 5px 0px 0px 10px; float:left; clear:left;}
/*--.imagediv img {padding:10px;}--*/
.small-img {padding: 5px; height:83px; width:125px; float:left; }
.image-link-div{float:left; width:95%; clear:left; margin:5px; font-size:11px;}

/*-- NEWS SECTION --*/

.n_table {padding:0px; width:99%; margin:0px auto 0px auto;} 
.n_table td {padding:2px;}
.n_maindiv {width:100%; margin:8px auto 5px auto; text-align:justify;}
.top {margin-top:0px;}
img.n_imageleft {width:233px; height:156px;}
.n_imageleft  { float:left; padding:2px 10px 5px 0px;}
.n_headline, .n_topHeadline {font-weight:bold; color:#d3151f; float:left; font-size:12px; text-align:left;}
a.n_headline {color:#d3151f;}
.n_topHeadline {display:inline;}

.n_bigimage  {width:300px; height:200px; float:left; padding:2px 5px 5px 0px; display:inline;}
.n_thumbimage  {width:115px; height:77px;  float:left; padding:2px 5px 5px 0px;}
img.n_imageright { width:233px; height:156px;}
.n_imageright { float:right; padding:5px 0px 5px 10px;}
.wide {width:225px;}
.n_hyperlink {width:auto; margin:0px 0px 2px 0px; color:#d3151f;}

.n_readMore {color:#d3151f; text-decoration:underline; float:right; font-size:11px;}
.n_readMore a:link {color:#d3151f; text-decoration:underline;}
.n_readMore a:visited {color:#d3151f; text-decoration:underline;}
.n_readMore a:hover {color:#d3151f; text-decoration:underline;}
.n_readMore a:active {color:#d3151f; text-decoration:underline;}
a.n_readMore {color:#d3151f; text-decoration:underline;}

.n_subheading{}
ul.newslink {}
/*--- n_btn also applies to other heading > readers reviews < ---- */
.n_btn 
{	
	margin:5px auto 5px auto;
	width:100%;
	padding:0px;
	clear:both;
	border-bottom:solid 1px #cbcbcb; }

ul.relatednews 
{
	list-style-image:url(images/newsBullet.gif);
	/* -- line-height:15px; --*/
	margin:0px;
	display:block;
	clear:left;
	padding:0px 0px 0px 18px;
	float:left;
}
ul.relatednews li {width:90%;}
.n_text {margin:0px 0px 0px 0px; width:auto;}
.h {height:156px;}
.n_subTitle {}

/*-- PRICERESULTPAGE --*/
.result-heading {
	width: 100%;
	float: left;
	margin: 5px auto 0px auto;
	padding : 5px 5px 0px 5px;
	border:none 1px #d3151f;
	border-bottom-style: solid;
	font-weight:bold;
}
.result-lowerlink{width:100%; text-align: right;margin: 5px auto 0px auto;float: left;}
.result-lowerlink a:link {color:#CC0000;}
.result-lowerlink a:visited {color:#CC0000;}
.result-lowerlink a:hover {color:#CC0000;}
.result-lowerlink a:active {color:#CC0000;}
.result-topfive {margin: 0px; float: right; font-weight:normal;}
img.result-img {width:141px; height:91px;}
.result-div {
	width: 100%;
	margin: 5px auto 0px auto;
	float: left;
}
.result-car-pic {
	float: left;
	height: 91px;
	width: 141px;
	margin: 10px 0px 10px 10px;
}
.result-leftdiv {
	float:right;
	width:425px;
	margin: 0px 0px 0px 0px;
}
.result-innerdiv {
	width:100%;
	margin : 0px 0px 0px 0px;
	float:left;
}
.result-hyperlink {float:left;	width:190px; color:#CC0000;}
.result-hyperlink a:link {text-decoration:underline; color:#CC0000;}
.result-hyperlink a:visited {text-decoration:none; color:#6c0000;}
.result-hyperlink a:hover {text-decoration:none; color:#333333;}
.result-hyperlink a:active {text-decoration:none; color:#6c0000;}
.result-star {float:right;	width:82px;}
.result-price {float:right;	width:80px; text-align:right;}
.price-range {font-size:12px; font-weight:normal; color:#000000; margin:0px 0px 0px 5px;}
.search-again {float:right; font-weight:normal; color:#000000;}

/*-- TECHNICAL SPECIFICATION --*/
.technicalreview-maindiv {float:left; width:225px; margin:10px 0px 0px 5px;}
.features-maindiv {float:left; width:195px; margin:10px 5px 0px 0px;}
.features-maindiv img {margin:0px; padding:0px; float:left; clear:left;}
.features-maindiv table{clear:both;}
.tech-review-lbl{width:156px;}
.tech-review-inner-lbl{width:50px;}
.tech-specs-mainpic { 
  float :right;
  margin: 15px 0px 0px 0px;
  width:300px;
  height:200px;
}
.features {width:470px;}
.ft-grid {width:100%; line-height:20px; border:solid 1px #a5adaf; float:left; margin:0px 0px 0px 0px;}
.ft-grid td {border:1px solid #efefef; padding:2px;}
.grid-item {margin-left:3px;}
.grid-header {background-color:#a5adaf;}
.grid-backcolor { background-color:#999999;}
.grid-rowcolor { background-color:#F7F6F3;}

.techtable {width:100%;}
.height {margin-top:29px;}
.techtable td{padding:2px; border:solid 1px #e4e4e4;}
.techtable th 
{
	font-weight:bold;
	font-size:12px;
	background-color:#efefea;
	text-align:left;
	line-height:18px;
}

/* -- DEALS AND DISCOUNTS --*/
.maintable-deals 
{
	width:99%;
	margin:5px auto 0px auto;
	clear:both;
	border:none;
}
.maintable-deals th{ background-color:#FFFFFF;text-align:left;font-weight:bold; line-height:23px;}
.maintable-deals td {padding:2px;}
.innertable{width:100%; padding:0px; margin:0px;}
.d_dd {width:150px; float:left; clear:left; margin:3px 0px 0px 7px; font-size:11px; color:#5a5a5a;}
.d_btn {clear:left; margin: 8px 0px 0px 7px; float:left;}
ul.dealscategory 
{
	list-style-image:url(images/arrow-bullet.gif);	
	list-style-position:inside;
	line-height:18px;
	display:inline;
	width:100px;
	}
ul.dealscategory li
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}
.d_link {padding: 0px 0px 0px 3px;}
.d_maindiv 
{	width:220px;
	/*--- width:47%; ---*/
	float:left;
	margin:15px 0px 0px 3px;
	padding:0px;}
.d_heading 
{
	width:98%;
	height:16px;
	font-weight:bold;
	background: url(images/deals-categorybg.gif) no-repeat;
	padding:5px 0px 0px 5px;}
	
.d_innertable 
{
	width:100%;
	float:left;
	clear:left;
	border-style:solid;
	border-width:1px;
	border-color:#E4E4E4;
	margin:0px;
	padding:2px;	
}

.d_innertable td{vertical-align:top; font-size:12px;}	
/*--- img.d_innerdiv-img {width:141px; height:91px;}  --- old --*/	
img.d_innerdiv-img {width:105px; height:70px;}	
.d_hyperlink {font-weight:bold; margin-left:5px; clear:left; display:block;}
.d_star{width:58px; height:11px; clear:left; margin-left:5px;}
.d_morelink 
{
	float:left;
	clear:both;
	width:auto;
	font-size:11px;
	margin:0px;
}
.d_morelink a:link {color: #d3151f; text-decoration:none; }
.d_morelink a:visited {color: #d3151f; text-decoration:none; }
.d_morelink a:hover {font-weight:bold; color: #d3151f; text-decoration:underline;  }
.d_morelink a:active{color: #d3151f; text-decoration:none;  }
.d_imgright{float:right; margin-right:8px;}
.d_carmake {float:left; width:auto ; font-weight:bold;}
.d_carprice {float:right; clear:right; font-weight:bold; color:#d3151f;}
.dealers_Table 
{
	float:left;
	font-weight:normal;
	width:48%;
	margin:8px 7px 0px 0px;
	border:solid 1px #eeeeee;
}
.dealers_Table td,th {padding:3px;}
.dealers_Table th {font-weight:bold; background-color:#eeeeee;}
.dealer-lbl {width:166px;}
.deals-imgright {width:275px; height:184px;}


/* -- OLD DIVS NEEDS TO BE DELETED --*/
.d_moretable {width:100%; float:left; margin:10px 0px 0px 0px; border-bottom:solid 1px #a7a7a9;}
.d_moretable-div 
{
	width:240px;
	border:dotted 1px #d3151f;
	margin:0px 4px 0px 0px;
	border-top:none;
	border-bottom:none;
	padding:3px;
}


/* --NEW GRIDS--*/
.d_goBtn {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.d_txtBox {}
.d_grid {width:100%; line-height:18px;}
.d_grid th { background-color:#eeeeee; line-height:14px;  border:1px solid #e4e4e4;}
.d_grid td {padding:3px; border:1px solid #e4e4e4;}
.d_grid_rs {}
.d_grid_ar { background-color:#efefef;}
.d_grid_h {background-color:#000000;}
.d_citydd {width:130px; font-size:11px;}
.d_dealersdd {width:auto; font-size:11px; color:#5a5a5a;}
.d_dealersBtn {}

/* --  CARREVIEW MAIN --*/

.carreviewtable {width:auto; float:left; margin:0px 0px 0px 5px;}
.big {font-size:14px;}



/* -- INSURANCE --*/

.i-qn {
	width:100%;
	float:left;
	clear:left;
	border-top:solid 1px #efefef;
	border-bottom:solid 1px #efefef;
	padding:5px 0px 5px 0px;
	margin-bottom:20px;
	}

ol.i-qn {margin-left:5px; padding-left:28px; line-height:18px; width:auto; border-style:none;}

ol.i-qn li {margin:0px; padding:0px;}
ol.i-qn li  a:link {text-decoration:none;}
ol.i-qn li  a:visited {text-decoration:none;}
ol.i-qn li  a:hover {text-decoration:underline; font-weight:bold;} 
ol.i-qn li  a:active {text-decoration:none;}


.i-ans 
{
	width:98%;
	clear:both;
	float:left;
	border-bottom:dotted 1px #d2d2d2;
	margin-bottom:15px;	
	padding-bottom:8px;
	text-align:justify;
}

ul.i-ans {margin-left:2px; padding-left:25px; border-style:none; width:93%;}
ul.i-ans li {padding-left:0px; margin-left:0px;}
.i-anslbl {background-color:#f1f1f1; width:468px; float:left; clear:both; padding:5px;}

.i-top {float:left; clear:both; width:100%; text-align:right; font-size:11px;}
.i-ansTable {width:95%; margin:auto; line-height:18px; border:solid 1px #efefef; margin:10px auto 10px auto;}
.i-ansTable th { background-color:#efefef; font-weight:bold; height:18px;}


/* -- Privacy Policy and Disclaimer  ---*/

.disclaimer {width:98%; clear:left; text-align:justify; margin:0px auto; }