/* default styling on standard elements */
/* /////////////////////////////////////////// HTML TAG ATTRIBUTES //////////////////////////////////////////////////////// */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em; color:#000000;
}

div * {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;

}
* { padding: 0; margin: 0; }

.sq {
	list-style-type: square;
	list-style-position: outside;
}

p   {
    margin-bottom: 1.2em;
}

a, a:active, a:focus, a:hover, a:link, a:visited {
		font-weight: bold;
		text-decoration: none;
		color:#000000;
		cursor:pointer;
}

a:hover  {
		text-decoration: underline;
}

a img { border:none }


H1, H2, H3, H4, H5, H6 {
	background-color: transparent;
	color: #fff;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 4px;
}


H1 {
	font-size: 16px;
}



H2 {
	font-size: 16px;
}


H3 {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: normal;
}

H4 {
	font-size: 1em;
}

H5 {
	font-size: 0.9em;
}

H6 {
	font-size: 0.8em;
}
div.rule  {
    border-top: 1px solid #454545;
    padding: 0px;
    margin: 12px 0px;
}

/* ----------------------------------------------------------------------------- 
	Clear browser inherit properties
------------------------------------------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,/*table,*/caption/*,tbody*/,tfoot,thead/*tr,th,td*/{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* */
body{padding:0;font:12px Arial, Helvetica, sans-serif;}
html, body{height:100%;min-height:100%}
.col626{background:#fff;width:626px}
/* ----------------------------------------------------------------------------- 
	Element Properties
------------------------------------------------------------------------------ */
.left{float:left} .right{float:right} .clr{clear:both} .clr_left{clear:left} .clr_right{clear:right} .inline{display:inline}
.absolute{position:absolute} .relative{position:relative}
.bold{font-weight:bold} .normal{font-weight:normal}
.block{display:block}
/* ----------------------------------------------------------------------------- 
	Common Properties
------------------------------------------------------------------------------ */
h1{font-size:22px} h2{font-size:19px} h3{font-size:16px} h4{font-size:14px} h5{font-size:12px}
h1,h2{margin-bottom:10px}
h3,h4,h5{margin-bottom:4px}
span.datestamp{margin-bottom:4px;color:#74727D}
p{line-height:1.3em}
a, a p{color:#00784A;text-decoration:none} a:hover, a:hover p{text-decoration:underline;color:#000} a img{border:0}
img.left{margin:0 10px 0 0} 
input, select{font:11px verdana;padding:1px;margin-right:4px}
input.btn{background:url(http://www.wheels24.co.za/images/btn_bg.png) repeat-x top #486085;border:0;color:#fff;padding:2px 5px;font-size:9px;text-transform:uppercase;height:25px;cursor:pointer}
input.btn:hover{cursor:pointer}
.last{background:none!important}
li{background:url(http://www.wheels24.co.za/images/li_dot_med.png) no-repeat left 6px;padding-left:8px;line-height:1.4em}
.whiteline{border-top:16px solid #fff}
.dotted, .dotted_nomargin{background:url(http://www.wheels24.co.za/images/horz_dot_line.gif) repeat-x center;margin:10px}
.dotted_nomargin{margin:0}
span.watch a, span.view a, span.listen a{color:#E30A15;text-transform:uppercase;font-size:12px}
span.watch{background:transparent url(http://www.wheels24.co.za/images/icons/video.gif) no-repeat scroll right 2px;padding:0 18px 0 10px}
span.view{background:transparent url(http://www.wheels24.co.za/images/icons/view.gif) no-repeat scroll right 2px;padding:0 18px 0 10px}
span.listen{background:transparent url(http://www.wheels24.co.za/images/icons/audio.gif) no-repeat scroll right 1px;padding:0 18px 0 10px}
/*----------------------------------------------------------------------------- 
	24.com Sites Drop Down
------------------------------------------------------------------------------*/
.menudrop{width:954px;margin:0px auto;padding:1px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;background:#dfdfdf}
.menudrop:after{/*Add margin between menu and rest of content in Firefox*/display:block;height:0;clear:both;visibility:hidden;background:#dfdfdf}
.menudrop ul{width: 100%;padding:0px 0;margin:3px 0px 0px 0px;text-align:left;height:16px;background:#dfdfdf}
.menudrop ul li{display:inline;border-right:1px solid #bbb;padding:0px;margin:0px 0px 0px 0px;background:#dfdfdf}
.menudrop ul li a{color:#494949;font-size:9px !important;font-weight:normal !important;margin:0;padding:1px 7px 0;text-decoration:none;}
.menudrop ul li.droplist a{padding:4px 7px; font-size:9px;}
.menudrop ul li.last{border:none}
.menudrop ul li a:hover{text-decoration:underline}
.menudrop ul li a[rel]:after{/*HTML to indicate drop down link*/ /*content: " v";*/
/*content: " " url(../Images/downimage.gif); /*uncomment this line to use an image instead*/}
.menudrop ul.login{width:185px;padding-right:0pt;margin-right:2px;text-align:right;line-height:12px}
.menudrop ul.sites{width:500px}
.menudrop ul.extra{width:450px}
/*-- Drop menu container --*/
.dropmenudiv{position:absolute;top:20px!important;left:300px!important;border:1px solid #BBB;/*THEME CHANGE HERE*/border-bottom-width:0;font:normal 11px Verdana;line-height:14px; background:#EBEBEB;width:100px;visibility:hidden;margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;z-index:5000;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=2)}
.dropmenudiv a{width:auto;display:block;text-indent:3px;/*THEME CHANGE HERE*/padding:2px 0;text-decoration:none;font-weight:bold;color:#000}
.dropmenudiv a.bottom_item{border-bottom:1px solid #BBB}
* html .dropmenudiv a{/*IE only hack*/width: 100%}
.dropmenudiv a:hover {background:#F1F1F1;/*background of drop down menu*/color:#01669e}
/*----------------------------------------------------------------------------- 
	Main horizontal navigation
------------------------------------------------------------------------------*/
#main_nav{width:954px;overflow:hidden;height:50px;bottom:0px;left:0px}
.header img.main_logo {left:17px;top:43px;}
div.feature_head {height:70px;width:320px;}
div.feature_head > h5 {margin-bottom:1px;}
div.feature_head p {font-size:12px;}
div.feature_head a p {color:#232323;}
div.feature_head.first {left:251px;top:32px;}
div.feature_head.second {left:605px;top:32px;}
input.search_field {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #015835;height:14px;left:251px;top:108px;width:416px;}
img.srchbut {cursor:pointer;margin-right:4px;padding:1px;right:278px;top:107px;}
img.mobile {bottom:50px;right:0;}
#contentContainer{height:1px}
.menu{float:left;width:954px;margin-bottom:2px;margin-top:0px;font-size:12px;color:#fff}
.menu ul{padding:0;list-style:none}
.menu li{display:inline;margin:0px 0 0 0;padding:0px;font-size:12px;color:#0e2e5e}
.menu ul li a{background:url(http://www.wheels24.co.za/images/nav_pipe.gif) no-repeat top right;color:#000;float:left;text-decoration:none;font-size:12px;height:28px;white-space:nowrap;display:inline}
.menu ul a strong{display:block; padding:4px 10px 4px 8px;color:#000;  /*tab text color*/ font-weight:bold;height:18px}
.menu ul li a:hover strong{color:#ffffff; text-decoration:none!important}
* html .menu ul li a, * html .menu ul li a{width:1px}
.menu ul li a.tabactive, #nav ul li:hover a{/*border-color:#014D2C; colour of dividing line */cursor:pointer;background:#015835;margin-left:-2px;padding-left:2px}
.menu ul li a.tabactive strong{background-position:100% -24px;border-color:#0E2E5E;color:#fff}
.menu ul li a.defaultTabOff strong{color: #015835;}
.menu ul a.nobrder strong, .menu ul a.nobrder:hover strong{border:none}
/*-- Sub Link --*/
#contentContainer div{float:left;font-size:11px;padding:0px 10px 0px 10px;
/*padding around 2nd level links*/color:#859FB6;height:19px;margin-top:0px!important;margin-top:5px;font-weight:bold;display:none;overflow:hidden}
#contentContainer div a{color:#FFFFFF; text-decoration:none}
#contentContainer div a:hover {color:#FFFFFF;text-decoration:underline!important}
/* -----------------------------------------------------------------------------
 	Container and Columns 
------------------------------------------------------------------------------ */
/* --| Wrappers |-- */
.body_bg_wrap{/*background:url(../images/body_img_bg.jpg) no-repeat top center;min-height:400px;*/padding:5px 0}
.main_wrap{width:954px;margin:5px auto;border:10px solid #fff;background:url(http://www.wheels24.co.za/images/main_wrap_tile.gif) repeat-y right #fff} 
/* --| Leaderboard, newsletter, header & nav |-- */
.leaderboard{text-align:center} .leaderboard img{margin:0 auto}
.header{height:190px;background:url(http://www.wheels24.co.za/images/header_bg.png) repeat-x top}
.main_nav{height:56px}

/* /////////////////////////////////////////// ROUNDED CORNER  IMAGES & ATTRIBUTES //////////////////////////////////////////////////////// */
/* grey corners & background */								
/* inner color, border color, border width */
.cnrs_grey_bg .c{
background:#f2f2f2;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}

/* grey corners */
/* inner color, border color, border width */
.cnrs_grey .c{
    background:#ffffff;
    border-color:#BCBCBC;
    border-left-width:1px;
    border-right-width:1px;
}


/* blue corners */
/* inner color, border color, border width */
.cnrs_blue .c{
    background:#DAE8F1;
    border-color:#BCBCBC;
    border-left-width:1px;
    border-right-width:1px;
}


/* blue Standard Bank corners */			
/* inner color, border color, border width */
.cnrs_SBblue .c{
background:#F2F2F2 url(../img/bg_standarbank.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;																								
}
.footerDark{background-image:url(../img/footer_Dark.jpg);	background-repeat:repeat-x; height:35px; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; padding:0px 10px;}
.headerpad{ padding:5px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
																
																
/* medium green and black corners & background */
/* inner color, border color, border width */
.cnrs_FP_find .c{
background:#F2F2F2 url(../img/bg_fp_find.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}


/* Dark green corners & background */										
/* inner color, border color, border width */
.cnrs_FP_latest .c{
background:#015835 url(../img/bg_fp_latest.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}	
			
											
/* maroon corners & background */
/* inner color, border color, border width */
.cnrs_FP_specials .c{
width:230px;
height:215px;
background:#ba132a url(../img/bg_fp_specials.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}	


/* medium green and light green corners & background */
/* inner color, border color, border width */
.cnrs_green_grn .c{
background:#ffffff url(../img/bg_fp_latest.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}	
											
											
/* Dark green & white corners & background */
/* inner color, border color, border width */
.cnrs_green_wht .c{
background:#ffffff url(../img/bg_fp_latest.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}	
 html>body .cnrs_green_wht .c{
background:#ffffff url(*.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}

/* Medium green & Grey corners & background */
/* inner color, border color, border width */
.cnrs_green_grey .c{
background:#f2f2f2 url(../img/bg_fp_find.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}	


/* Light Grey & white corners & background */
/* inner color, border color, border width */
.cnrs_grey_wht .c{
background:#ffffff url(../img/bg_dc_lgrey.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;
}	


/* Dark Green No botton corners */					
/* inner color, border color, border width */
.cnrs_grn_no_bdr .c{
background:#f2f2f2 url(../img/bg_fp_latest.jpg); background-repeat:repeat-x;
border-color:#BCBCBC;
border-left-width:1px;
border-right-width:1px;								
}
/* end shared CSS for rounded corners*/
/* ////////////////////////////////////////// PAGE FRAME LAYOUT /////////////////////////////////////////// */
/* CSS Layout */
#wrapper { 
     margin: 0 auto;
     width: 778px;
}
#header {
     width: 778px;
     padding: 0px;
     margin: 0px 0px 0px 0px;
     background:url(../img/mast_property.png) no-repeat center top;
}
#maincol{
	 /*width: 778px;*/
     padding: 0px;
     margin: 0px 0px 0px 0px;
}
#footer  
{
     width: 954px;
     float:left;
     clear: left;
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font-size: 0.9em;
     line-height: 150%;
}
#footer .copyright a{color:#000}
#footer .copyright{line-height:1.8em;background:#EBEBEB;height:40px;text-align:center;padding:10px 0;text-transform:capitalize}
.copyright img.logo24{top:8px;left:8px} .copyright img.logo_opa{top:10px;right:10px}

/* //////////////////////////////////////// SITE SPECIFIC DIV'S & CLASSES ////////////////////////////////////////// */

/* div id's */
#FP_group_spacer{float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; width: 11px; display: inline; position:relative;}
#FP_group_spacer2{float: left; margin: 0px 0px 0px 0px;  display: inline; position:relative; }
#FP_grp_hding{width: 174px; height:22px; line-height:22px; background-color:#edf7ef; border-bottom:1px dashed #CCCCCC; color:#b62029; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;  padding:0px 0px 0px 10px;}
#FP_grp_hdingBlack{width: 174px; height:22px; line-height:22px; background-color:#edf7ef; border-bottom:1px dashed #CCCCCC; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;  padding:0px 0px 0px 10px;}
#FP_grp_listing{background-color:#FFFFFF; width: 164px; overflow:hidden;  padding:0px 10px 0px 10px; border-bottom:1px dashed #CCCCCC;}
#FP_grp_footer{padding:10px 0px 5px; font-size:10px; text-align:right; }
#FP_grp_footer a{color:#000470; font-weight:bold; font-size:10px; font-family:Verdana;}

/*#FP_find_footer{background-color:#015835; width: 240px; height:25px; padding:5px 0px 0px 5px;}*/
#ten_wht_bld a{ font-size:10px; font-weight:bold; color:FFFFFF; }
#FP_find_footer{background-color:#015835; width: 240px; padding:0px 0px 0px 10px; font-size:10px; color:#FFFFFF;}
#FP_specials_footer{background-color:#ba132a; width: 240px; padding:0px 0px 0px 10px; font-size:10px; color:#FFFFFF;}
#col_left{float:left; width:230px; }
#col_right{float:left; width:540px; margin:10px 0px 0px 0px; color:#000000;}
#lightgrn_bar{ background-color:#ecf7ef; width: 522px; height:22px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; line-height:22px;}
#SR_listing{background-color:#FFFFFF;  margin:10px 0px 0px 0px; padding:0px 9px 10px 9px;}
#SR_listingG{background-color:#F2F2F2;  margin:0px 0px 0px 0px; padding:0px 10px 10px 10px;}
#white_bar{ background-color:#FFFFFF;}
#rotate_copy{ width:165px;}



/* classes */
.AdvancedSearch { float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; width: 472px; display: inline; }
.FP_MomentumHP { float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; width: 772px; display: inline; }
.FP_group { float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; width: 188px; display: inline; }
.FP_grp_photo{ width:60px; padding:1px; border:1px solid #abacac; margin:10px 0px 0px 0px;}
.RP_grp_photo{ width:60px; padding:1px; border:1px solid #abacac; margin:0px 0px 0px 0px;}
.LI_photo{ width:345px; height:200px; overflow:hidden; padding:1px; border:1px solid #abacac;}
.ten_blk_bld { font-size:10px; font-weight:bold;}
.sixten_blk_bld { color:#000000; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sixteen_red_bld {color:#b62029; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.twoten_blk_bld {  font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.twoten_blu { font-size:12px; color:#014282; font-family:Verdana, Arial, Helvetica, sans-serif;}
.twoten_grn_bld_up { font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1e4f3c; text-transform:uppercase;}
.twoten_blk {color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0px;}
.FP_block{ width:252px;}
.OP_block{ width:227px;}
.FP_fls { float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; display: inline; }
.OP_fls { float: left; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; display: inline; }
.ten_wht_bld{ font-size:10px; font-weight:bold; color:FFFFFF; line-height:16px;}
.ten_wht{font-size:10px; color:#FFFFFF;}
.FP_spcl_price{font-size:16px; color:#FFFFFF;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;margin:0px;}
.center{ text-align:center;}
.upper{ text-transform:uppercase;}
.grey{ background-color:#f2f2f2; margin:10px 0px 0px 0px;}
.red_fortn{color:#b62029; font-size:14px; font-weight:bold;}
.black_fortn{color:#000000; font-size:14px; font-weight:bold;}
.red_twlv{color:#b62029; font-size:12px; font-weight:bold;}
.twlv_blk_up{color:#000000; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:16px;}
.txtblue {color:#000470; font-weight:bold; font-size:11px;}

.ten_grn{color:#005e38; font-size:10px;  text-transform:uppercase;}
.ten_grn2{color:#005e38; font-size:10px; font-weight:bold;}
.form_title{ color:#000000; font-weight:bold; text-align:right; font-size:10px; text-transform:uppercase; line-height:18px;}
.form_title_contact{ color:#000000; font-weight:bold; text-align:right; font-size:12px; line-height:25px;}
.form_title_contactG{ color:#1e4f3c; font-weight:bold; text-align:right; font-size:12px; line-height:25px;}
.form_title_calc{ font-weight:bold; text-align:right; font-size:14px; line-height:25px; color:#014282;}
.form_titlel{ color:#000; font-weight:bold; text-align:left; font-size:10px; text-transform:uppercase; line-height:18px;}
.form_desc{ color:#000000;  text-align:left; font-size:10px; line-height:16px;}
.ten_left{padding:0px 0px 0px 10px;}
.headerpad2{ padding:5px 0px 0px 0px;  background-color:#f0f0f0; color:#990000; line-height:30px; border-bottom:1px dashed #CCCCCC;}
.comp_new_car{ float:left; width:160px; padding:0px 5px;}
.comp_new_car2{ float:left; width:161px;  padding:0px 5px;}
.dotright{border-right:1px dashed #CCCCCC; color:#000;}

/* links */
a.ten_blk_bld_cps{ font-size:10px; font-weight:bold; text-transform:uppercase; color:#000000;}
div#bluelinks {color:#000470; font-weight:bold; font-size:11px;}
#bluelinks a{ color:#000470; font-weight:bold; font-size:11px;}
#greenlinks a{ color:#005e38; font-weight:bold; font-size:10px; text-transform:uppercase;}
#FP_find_footer a{font-size:10px; color:#FFFFFF;}
a.bluelinks { color:#000470; font-weight:bold; font-size:11px; text-decoration:underline;}
a.bluelinks:hover{ color:#000470; font-weight:bold; font-size:11px; text-decoration:none;}


/* form tags */
select.fp_select {width: 150px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif;font-size: 0.92em; color:#000000;}
input.contact_form{width:200px; padding-left:4px;}
input.year{width:50px;}
select.contact_form{width:209px;}
textarea.contact_form{width:200px; padding: 3px; height:80px; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
input.calc_form{width:150px;}
select.calc_form{width:155px;}

/* ////////////////////////////////////////////// ROTATOR STYLES //////////////////////////////////////////// */

/*ROTATING FOCUS 1*/
 #mynamefocustabs{ display:none; height:0px; width:0px;}
 
 /* AJ change font colour of the tab */
 #mynamefocustabs a {width:93px; height:25px; float:left; text-decoration:none; font:bold 10px Verdana; color: #333333; line-height:24px;  display:inline; background-image:url(img/tab.gif); background-repeat: no-repeat; text-align:center; overflow:hidden; text-transform:uppercase;}
 #mynamefocustabs a:hover {text-decoration:underline;}
 #mynamefocustabs a.current{background-image:url(img/tabover.gif); color: #E03D36; width:93px; text-decoration:none; font-weight:bold;}
 #mynamefocustabs a.current:hover{text-decoration:none;}
 
 /* AJ change background-color for the main layer*/
.mynametabcontent{ display:none; }
.edchoice_focus {width:250px; height:170px; display:none; background-color:#FFFFFF; display:none; } 
.edchoice_content {  width:240px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; background-color:#ba132a;  }
.edchoice_thumb { width:250px; height:154px;} 

.mynamefocus_buttons {width:75px; }



/*ROTATING FOCUS 2*/
 #newmodelfocustabs{ display:none; height:0px; width:0px;}
 
 /* AJ change font colour of the tab */
 #newmodelfocustabs a {width:93px; height:25px; float:left; text-decoration:none; font:bold 10px Verdana; color: #333333; line-height:24px;  display:inline; background-image:url(img/tab.gif); background-repeat: no-repeat; text-align:center; overflow:hidden; text-transform:uppercase;}
 #newmodelfocustabs a:hover {text-decoration:underline;}
 #newmodelfocustabs a.current{background-image:url(img/tabover.gif); color: #E03D36; width:93px; text-decoration:none; font-weight:bold;}
 #newmodelfocustabs a.current:hover{text-decoration:none;}
 
 /* AJ change background-color for the main layer*/
.newmodeltabcontent{ display:none; }
.newmodel_focus {width:250px; height:170px; display:none; background-color:#FFFFFF; display:none; } 
.newmodel_content {  width:240px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; background-color:#ba132a;  }
.newmodel_thumb { width:250px; height:154px;} 

.newmodelfocus_buttons {width:75px; }





/* //////////////////////////////////////////////test new rounded corners below //////////////////////////////////////////// */
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
 /* bottom border of the heading to go here */
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:11px;
}
.xsnazzy {
background: transparent; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 				/* colour of the bottom footer strip (not the bottom border line) */
border-left:1px solid #ccc;  /* left curve border of the heading  */
border-right:1px solid #ccc; /* right curve sborder of the heading  */
}
.xb1 {
margin:0 5px; 
background:#ccc;			   /* top & bottom border line of the component  */
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #ccc; 	 /* left & right border of the content area  */
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background-image:url(../img/bg_fp_find.jpg);
color:#F2F2F2;
}
.lightG{background:#F2F2F2;}
.black{ background:#000000;}
.grey{ background:#666666;}

.color_b {
background-image:url(../img/bg_fp_latest.jpg);
}
.greenD{background:#015835;}

.color_c {
background-image:url(../img/bg_fp_specials.jpg); 
color:#fff;
}
.redD{ background:#ba132a;}

.color_d {
color:#f2f2f2;
}
.color_e {
background-image:url(../img/bg_standarbank.jpg);
color:#F2F2F2;
}

.findclass{width:252px; margin:10px 0px 0px 0px; float:left;}
.marginT{ margin:10px 0px 0px 0px;}
.marginL{ margin:0px 10px }
.head_height{height:22px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
.blueD{color:#004ba7;}
.height250{ height:210px;}
.margin-1{margin:0px 0px 0px 0px;}
.blackfont{color:#000;}




/* added by vicky */

.hpVehHeader {margin:10px 0px 0px 0px;clear:right; width:170px;}
.hpVehiclePhoto{ width:58px; padding:1px; border:1px solid #abacac; float:left}
.hpVehicleInfo { width:70px; margin-left: 3px; float:left; font-size:10px; font-weight:bold;}
.hpVehicleInfo p{margin:0px 2px 3px 2px; padding:0px;}
div.hpVehBody {margin:0px 0px 10px 0px; clear:both; width:170px;}
div.hpVehBody p{clear:both; width:170px;margin:2px 2px 3px 2px; padding:0px;}
div.hpVehBody a{display:block; margin: 2px; width:170px; color: #015835; font-size:10px; font-weight:bold;}
.sortby {font-size:10px; width:100px;}


/* Momentum */
#MomentumHP {margin:15px; margin-top:0px; padding-top: 15px;}
#MomentumHP p {margin:0px; padding:0px; margin-top:10px; font-size:11px;}
img.greyB {border:solid 1px #cccccc;}

ul.momentum {
list-style-image: url(../img/bullet_grey.gif); 
margin-left:25px;
}

ul.momentum li {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
margin-bottom:5px;
}

div.SR_detail {background-color:#f2f2f2;}
div.SR_detail table {margin: 2px; width: 505px;}

/* advanced search */
a.advSearch {display:block; position:relative; top:3px; left:70px; color:#fff; font-size:11px; font-weight:bold; font-family:arial; text-decoration:underline;width:160px; height:14px;}
a.advSearch:hover {text-decoration:none;}
select.advSearch {width: 120px; height:18px; font-family: Arial, Helvetica, sans-serif;font-size: 0.93em; color:#000000;}
.advTitle{ color:#000; font-weight:bold; text-align:left; font-size:10px; line-height:20px;}

.searchword {background-color:#ffff99;}

.req {font-weight:bold; font-size:16px; color: #008856;}



