@import "all.css";

body {          
        font-size: 75%; 
        color: #000; 
        font-family: Arial, Helvetica, Verdana, sans-serif; 
        background-color: #FFF;
        margin: 0; 
        padding: 0;
}

body#main, body#page {
        text-align: center; 
        background-color: #7099C1;
        padding: 20px 0 20px 0;
}


a:link, a:visited {
	text-decoration: underline;
	color: #004A92;
	}
a:hover, a:active {color: #D21E35}

a.id16, a.id17{
	color: #d73442 !important;
}

#container{
	width:778px;
        padding: 0;
        font-size: 100%;
        background-image: url(/as_assets/imgs/container_bg.gif);
        background-repeat: repeat-y;
	}	

#container-top{
	width:778px;
        margin: 0 auto;
        text-align:left;
        background-color: #FFF;
        background-image: url(/as_assets/imgs/container_top.gif);
        background-repeat: no-repeat;
        padding-top: 14px;
	}	

#container-bottom{
	width:778px;
        background-image: url(/as_assets/imgs/container_bottom.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        padding-bottom: 22px;
	}	
#copyright {
	width: 778px;
	color: #FFF;
	font-size: 0.9em;
	padding-top: 5px;
        margin: 0 auto;

	}
#copyright a{
	display: block;
	float: right;
	width: 88px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	background: url(/as_assets/imgs/fuse8.gif) no-repeat;
	margin-right: 10px;
}
#nav-main-bottom {
	margin: 0 9px;
	width: 760px;
	background-color: #7AA8C9;
	background-image: url(/as_assets/imgs/nav_main_bg_bot.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}
	body.home #nav-main-bottom {background-position: 0 95%;}

#nav-main {
	width: 760px;
	background-image: url(/as_assets/imgs/nav_main_bg.gif);
	background-repeat: no-repeat;
        padding-top: 6px;
        padding-bottom: 9px;
	}
	body.home #nav-main {padding-bottom:6px;}
#nav-main h3{display: none;}


#nav-main ul           
        {
        display : inline;
        font-size : 1em;
        list-style : none;
        color : #FFF; 
        background : transparent; 
        margin : 0;
        padding : 0;
        padding-left: 8px;
        }
                                                
#nav-main li      
        {
        display : inline;
        padding : 0;
        color: #FFF;
        font-weight: bold;
        }
#nav-main li a:link,  #nav-main li a:visited 
        {
        color: #FFF; 
        text-decoration: none;
        padding-right: 5px; 
        padding-left: 5px; 
        border-right: 1px solid #FFF;
        }
#nav-main li a:active, #nav-main li a:hover 
        {
        color: #134C92; 
        text-decoration: none;
        }
#nav-main li a.current:link,  #nav-main li a.current:visited, #nav-main li a.current:active, #nav-main li a.current:hover, #nav-main span.current 
        {
        color: #134C92; 
        text-decoration: none;
        padding-right: 5px; 
        padding-left: 5px; 
        border-right: 1px solid #FFF;
        }

.grey-block {margin-top:10px;}
.search_header, .grey-block-header {
	background:transparent url(/as_assets/imgs/search_header.gif) no-repeat 0 0;
	width:138px;
	padding:4px 8px;
	margin-left:7px;
	color:#fff;
	margin-top:1px;
	display:none;
	}
	body.home .search_header, .grey-block-header {display:block;}
#search {
	background-color: #5D91B4;
	padding-left: 15px;
	padding-top: 0px;
	}
	body.home #search {
		padding-left:9px;
		background:transparent url(/as_assets/imgs/home_search_bg.gif) no-repeat 0 0;
		margin-left:6px;
		width:146px;
	}
#search strong, #search legend, #search label {display: none;}
fieldset {border: none;}
#search select {
	width: 200px;
	margin-top: 7px;
	}
	body.home #search select {width:136px;}

.link {
	background:transparent url(/as_assets/imgs/but_search-green.gif) no-repeat 0 0;
	width:135px;
	height:50px;
	margin:0 auto;
	}
	body.home .link {background:transparent url(/as_assets/imgs/but_search_home.gif) no-repeat 0 0;}
.link a:link, .link a:visited, .link a:hover, .link a:active {
	font-size: 0.9em;
	color: #FFF;
	text-decoration: underline;
	}
#search_bottom .results {
	padding-bottom: 6px;
	color: #FFF;
	}
#search_bottom #div_total {	font-weight: bold; font-size: 1.3em; color: #D01E34}

.bg_search {
	background-color: #5D91B4;
	}

#search_bottom {
	background-color: #5D91B4;
	width: 228px;
	padding-bottom: 18px;
	background-image: url(/as_assets/imgs/search_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
	}
	body.home #search_bottom, .grey-block-bottom {
		background:transparent url(/as_assets/imgs/home_search_bg.gif) no-repeat 0 100%;
		width:155px;
		margin-left:6px;
		padding-bottom:5px;
		}
		.grey-block .grey-block-bottom {padding:0 10px 5px;}
#search_inner {
	width: 228px;
	background-image: url(/as_assets/imgs/but_search.gif);
	background-position: right bottom;
    background-repeat: no-repeat;
	padding:10px 0 8px;
	}
	body.home #search_inner {
		width:155px;
		background:none;
	}


a.but_link {
	float: left;
	margin: 0;
	padding: 0;
	width: 135px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	overflow:hidden;
	}


#branding {
	margin: 0 9px;
	height: 96px;
        background-image: url(/as_assets/imgs/branding_bg.gif);
        background-repeat: no-repeat;
        background-color: #FFF;
        padding-left: 6px;

	}

#branding h1 {
	margin: 0; 
	padding: 0; 
	text-indent : -9999px; 
	float: left;  
	display : block; 
	width: 221px; 
        height: 88px; 
        margin-top: 8px;
        margin-right: 27px;

}

a#branding-logo {
        width: 179px; 
        height: 54px; 
        background-image: url(/as_assets/imgs/as_logo.gif); 
        background-repeat: no-repeat; 
        float: left;
        display : block; 
        text-indent : -9999px; 
        text-decoration : none; 
	margin:21px 45px 0 24px;
        }

#branding h1 a#branding-logo {float: none;  margin-top: 13px; margin-right: 0px;}

#branding-col1 {
        width: 490px; 
        height: 80px; 
        margin-top: 8px;
        float: left;
	 	display : block; 
         }

a.branding-col1_1 {
        width: 165px; 
        height: 23px; 
 	display : block;
		float: left; 
        text-indent : -9999px; 
        text-decoration : none; 
		overflow: hidden;
         }


#branding span {display: none;} 

p#branding-col2 {
        width: 93px; 
        height: 96px; 
        background-image: url(/as_assets/imgs/medal.gif); 
        background-repeat: no-repeat; 
        float: left;
 	display : block; 
        text-indent : -9999px; 
        text-decoration : none; 
        }
.landing p#branding-col2{
		background-image: url(/as_assets/imgs/medal2.gif); 
}


#content {
	margin: 0 9px;
	background-image: url(/as_assets/imgs/content_main_bg.gif);
	background-repeat: repeat-y;
	}
	.home #content {background-image: url(/as_assets/imgs/home_content_main_bg.gif);}
#content-col1 {
	width:228px;
	float:left;
	}
	body.home #content-col1 {
		width:159px;
		padding-right:8px;
		}

#content-col2 {
	width:532px;
	float:left;
	background-image: url(/as_assets/imgs/content_col2_bg.gif);
	background-repeat: no-repeat;
	}
	body.home #content-col2 {
		background:none;
		width:593px;
		}

#page #content {
	background-image: url(/as_assets/imgs/content_main2_bg.gif);

	}


#page #content-col2-holder {
  float: left; width: 100%; margin-right: -100%;
}	


#page #content-col2 {
	width:362px;
	float:left;
	background-image: url(/as_assets/imgs/content_col2_page_bg.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	}

#page #content-col2-holder #content-col2 {
  margin-left: 228px; display: inline;
}


#page #content-col2 h1 {
	color: #D01E34;
	font-size:1.5em;
	font-family: Verdana, Arial, Tahoma; 
	margin: 0;
	padding: 0px 7px 10px 12px;
	}

/*#page #content-col2 h2 {
	color: #5787A8;
	font-size:1.2em;
	margin: 0;
	padding: 10px 0px 5px 0px;
	}
*/
#page #content-col2 h3 {
	color: #000;
	font-size:1.1em;
	margin: 0;
	padding: 8px 0px 5px 0px;
	}

#content-wide {
	width:760px;
	background-image: url(/as_assets/imgs/content_wide_bg.gif);
	background-repeat: repeat-y;
	}
#content-wide-top {
	width:760px;
	background: url(/as_assets/imgs/content_wide_top.gif) no-repeat top;
}
#content-wide-bottom {
	w\idth:760px;
	width:680px;
	background: url(/as_assets/imgs/content_wide_bottom.gif) no-repeat bottom;
	padding: 50px 40px;
	overflow: hidden; 
	height: auto !important; 
	he\ight: 1%;
}
#content-wide p{
	text-align: center;
	font-size: 1.5em;
}
#content-wide p span{
	color: #d73442;
}

a.but-green, a.but-red{
	display: block;
	width: 134px;
	height: 57px;
	float: left;
	margin: 30px 60px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}	
a.but-green{
	margin-left: 90px;
	background: url(/as_assets/imgs/but_search_green.gif) no-repeat;
}
a[class].but-green{
	margin-left: 180px;
}
a.but-red{
	background: url(/as_assets/imgs/but_callback_red.gif) no-repeat;
}


#content-col2 p {
	margin: 0;
	padding: 3px 0pt 10px 12px;
	}

.pager-bottom {
	margin: 0px 10px  7px 8px;
	width: 344px;
	height: 27px;
	background-image: url(/as_assets/imgs/pager_bg1.gif);
	background-repeat: no-repeat;
	}

.pager {
        padding-top: 6px;
        padding-bottom: 6px;
        text-align: center;
        color: #5D91B4;
        font-size: 0.9em;
	}


.pager a:link, .pager a:visited {
	color:#5D91B4;
	text-decoration: underline;
	padding: 0px 3px;
	}

.pager a:hover, .pager a:active{color:#D21E35;}
.pager span.current {
	color:#D21E35; 
	text-decoration: none;
	padding: 0px 3px;
	}

#page #content-col3 {
	width:170px;
	float:right;
	background-image: url(/as_assets/imgs/content_col3_bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
.col1-main{
	padding-left: 6px;
	}
	body.home .col1-main {padding-left:9px; overflow:hidden; margin-top:10px;}
.col1-block-autosave{
	background-image: url(/as_assets/imgs/t_autosave.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 36px;
	}
	body.home .col1-block-autosave {display:none;}
.col1-block-research{
	background-image: url(/as_assets/imgs/t_research.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 36px;
	}
.col1-block-myforecourt{
	background-image: url(/as_assets/imgs/t_myforecourt.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 36px;
	text-indent: -9999px;
	}


.col1-block-center {
	background-image: url(/as_assets/imgs/col1_line.gif);
	background-repeat: repeat-y;
	padding: 0px 25px 0px 25px;
	}
	body.home .col1-block-center {
		background:none;
		padding:0;
		}

.col1-block-center1 {
	background-image: url(/as_assets/imgs/col1_line.gif);
	background-repeat: repeat-y;
	padding: 0px 25px 0px 25px;
	}
.medals{
	padding: 0px 11px 0px 11px;
}
.medals img {
	float: left;
}

.col1-block-center1 p{
	color: #5787A8;
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	font-size: 1.6em;
	font-weight: bold;
	font-family: Arial, Tahoma
	}

.col1-block-center ul{
        padding: 0; 
        list-style-image: none; 
        margin: 0; 
        list-style-type: none
	}
	body.home .col1-block-center ul {margin-top:1px;}

.col1-block-center ul li{
        padding: 0; 
        margin: 0; 
        display: inline; 
	}
	body.home .col1-block-center ul li {padding-bottom:4px; float:left;}

.col1-block-center ul li a:link, .col1-block-center1 dl dt a:link, .col1-block-center ul li a:visited, .col1-block-center1 dl dt a:visited {
    color: #5787A8;
    height:1%; 
    text-decoration: none;  
    display: block;  
    text-align: left; 
    padding: 4px 0px 4px 9px;
    font-weight: bold;
	background-image: url(/as_assets/imgs/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
    }
    body.home .col1-block-center ul li a:link, body.home .col1-block-center ul li a:visited {
    	color:#6a6969!important;
    	background: url(/as_assets/imgs/sidemenu-bot.gif) no-repeat -156px 100%;
    	display:block;
    	float:left;
    	padding:0;
    	font-weight:normal; 
    	width:156px;  	
    	}
    	body.home .col1-block-center ul li a:link span, body.home .col1-block-center ul li a:visited span {
    		background: url(/as_assets/imgs/sidemenu-top.gif) no-repeat -156px 0;
    		float:left;
    		padding:6px 16px;
    		width:124px;
    		}	
        	
.col1-block-center ul li a:hover, .col1-block-center ul li a.current, .col1-block-center1 dl dt a:hover {
	color: #5787A8;
	text-decoration: underline;	
	}
	body.home .col1-block-center ul li a:hover, body.home .col1-block-center ul li a.current {
		background-position:0 100%;
		color:#fff!important;
		text-decoration:none;
		}
		body.home .col1-block-center ul li a:hover span, body.home .col1-block-center ul li a.current span {
			background-position:0 0;
			}

.col1-block-center1 dd {padding-bottom: 5px;} 

.col1-block-bot {
	background-image: url(/as_assets/imgs/col1_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 222px;
	padding-bottom: 21px;
	}
	body.home .col1-block-bot {
		background:none;
		width:160px;
		padding:0 2px 16px;
		float:left;
		}

#leadCar {
	background:none;
	margin:0;
	width: 410px;
	overflow:hidden;
	float:left;
	}

#leadCar-inner {
        padding-top: 19px;
        padding-left: 22px;
	}

#leadCar h2{
	color: #000;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	line-height: 130%
	}
#leadCar h2 a:link, #leadCar h2 a:hover, #leadCar h2 a:visited{
	color: #000;
	text-decoration: none;
	}

#leadCar h2 span.carType{
	color: #5D91B4;
	font-size: 0.9em;
	margin: 0;
	}
#leadCar h2 span.carType a{
	color: #5D91B4;
	text-decoration: none;
	}




.leadCarPrice {
	background-image: url(/as_assets/imgs/autosave_bg.gif);
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 4px;

	}


.leadCarPrice  span.carPrice{
	color: #D21E35; 
	font-weight: bold;
	font-size: 2.7em;
	font-family: Verdana, Tahoma;
	line-height: 1em;
	padding-left: 36px;

	}

#leadCar .carActions {padding: 12px 0;}


#leadCar .carActions a.more_info, #leadCar .carActions a.enquire {
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
	width: 109px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-repeat: no-repeat;
}
#leadCar .carActions a.more_info {
	background-image: url(/as_assets/imgs/but_more_info.gif);
}
#leadCar .carActions a.enquire {
	background-image: url(/as_assets/imgs/but_enquire.gif);
	clear: left;
}




.carColour, .carDoors, .carYear, .carRegistration, .carEngine, .carBody, .carMileage, .carTransmission, .carSpecialPrice {
	color: #D21E35; 
	font-weight: bold;
	}
.savings {
	font-weight: bold;
	color: #002E59;
	text-transform: uppercase;
	}

.sold {
	padding-top: 7px;

	}
#featuredCars {
	float: left;
	}
#adverts {
	float: left;
	width: 164px;
	margin-left: 7px;
	}
	body.home #adverts {
		margin-left:8px;
		width:175px;
		}
#adverts img {margin-bottom: 4px;}


#page #adverts {
	float: none;
	width: 164px;
	padding-top: 8px;
	margin-bottom: 0px;
	text-align: center;
	margin-left: 0px;
	}
#page #adverts img {margin-bottom: 4px;}


.car {  margin: 0px 0px 11px 9px;
	border: 1px solid #769DC3;
	width: 340px;
	padding-bottom: 5px;

	}

.featured-car-top{
	background-image: url(/as_assets/imgs/featured_car_top.gif);
	background-repeat: repeat-y;
	padding: 3px 9px 4px 9px;

	}

.featured-car{
	padding-left: 7px;
	background-image: none;
	background-color: #FFF;
	color: #000;
	font-weight: normal;
	}


.featured-car-top .carTitle{
	color: #FFF;
	font-size: 1em;
}
.featured-car-top .carType {
	float: left;
	width: 115px;
	color: #7099C1;
	font-size: 1em;
	text-align: right;
}

.featured-car-top h2, .featured-car-top h4 {
	color: #FFF;
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #FFF;
	}


.featured-car-top h2 a:link, .featured-car-top h2 a:hover, .featured-car-top h2 a:visited{
	color: #FFF;
	text-decoration: none;}

.featured-car-top h4 a:link, .featured-car-top h4 a:hover, .featured-car-top h4 a:visited{
	color: #FFF;
	text-decoration: none;}



.car .carActions {
	float: left;
	width: 130px;
	padding-top: 11px;
	}


.car .carFeatures {
	float: left;
	width: 115px;
	padding-top: 11px;
	}

.car .image {float: left;
	width: 85px;
	text-align: center;
	margin: 0;
	padding-top: 11px;
	}
.car .carPrice 	{
	color: #D21E35;
	font-size: 1.1em;
	line-height: 1em;
	}

.car .carPriceBig	{
	color: #D21E35;
	font-size: 1.7em;
	font-weight: bold;
	font-family: Verdana;
	line-height: 0.8em;
	}

.featured-car a.more_info, .featured-car a.enquire, .car_details a.enquire, .featured-car a.remove_car, .featured-car a.review, .featured-car a.finance {
	margin: 0;
	padding: 0;
	margin-top: 11px;
	width: 53px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	float: left;
	background-repeat: no-repeat;
	margin-right: 0;
}
.featured-car a.enquire, .car_details a.enquire{
	width: 61px;
}
.featured-car a.more_info {
	background-image: url(/as_assets/imgs/but_more_sm.gif);
}
.featured-car a.enquire,  .car_details a.enquire  {
	background-image: url(/as_assets/imgs/but_enquire_sm.gif);
}
.featured-car a.remove_car {
	background-image: url(/as_assets/imgs/but_remove.gif);
}
.featured-car a.review {
	background-image: url(/as_assets/imgs/but_review.gif);
}
.featured-car a.finance {
	background-image: url(/as_assets/imgs/but_finance.gif);
}

.car_details a.enquire  {
	float: right;
	margin-top: 0px;
}


.featured-car .carActions input, .featured-car .carActions img {margin-top: 11px;}

#t_tens_top {
	background-image: url(/as_assets/imgs/t_tens_top.gif);
	width: 523px;
	margin-left: 9px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding-top: 30px;

	}

#t_tens_bot {
	background-image: url(/as_assets/imgs/t_tens_bot.gif);
	width: 523px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 23px;
	}

#t_tens_center_out {
	background-image: url(/as_assets/imgs/t_tens_center_out.gif);
	width: 523px;
	background-repeat: repeat-y;
	background-position: 0 30px;
	}

#t_tens_center h3 {
	color: #FFF;
	margin: 0;
	padding: 4px 0px 10px 20px;
	font-size: 1em;
	}


#t_tens_center {
	background-image: url(/as_assets/imgs/t_tens_center.gif);
	width: 523px;
	background-repeat: no-repeat;
	background-position: bottom;
	}
#t_tens_center .main_w170 {
	width: 170px;
	float: left;
	margin-top: -30px;
	position: relative;
	z-index: 3;

	
	}
#t_tens_center .main_w170 ul {
	margin-left: 20px;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 0px;
	color: #5D91B4;
	padding-top: 3px;
	font-size: 0.9em;

	}
#t_tens_center .main_w170 ul li {padding: 1px 0px}
#t_tens_center .main_w170 ul li a:link,  #t_tens_center .main_w170 ul li a:visited  {
	color: #000;/*5D91B4*/
	text-decoration: none;
	}
#t_tens_center .main_w170 ul li a:active,  #t_tens_center .main_w170 ul li a:hover  {text-decoration: underline;}


#page_t_tens_bot {
	clear: left;
	margin: 0px 0px 10px 9px;
	width: 155px;
	background-image: url(/as_assets/imgs/page_t_tens_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 21px;
	}

#page_t_tens {
	width: 155px;
	background-image: url(/as_assets/imgs/page_t_tens_bg.gif);
	background-repeat: repeat-y;
	}


#page_t_tens ul {
	margin-left: 10px;
	list-style-type: none;
	padding-right: 15px;
	padding-left: 0px;
	color: #5D91B4;
	padding-top: 3px;
	font-size: 0.9em;

	}
#page_t_tens ul li {padding: 1px 0px}
#page_t_tens ul li a:link,  #page_t_tens ul li a:visited  {
	color: #000;/*5D91B4*/
	text-decoration: none;
	}
#page_t_tens ul li a:active,  #page_t_tens ul li a:hover  {text-decoration: underline;}

/*.page_t_tens_first_header_b h3, #page_t_tens h3 {
	color: #FFF;
	margin: 0;
	padding: 4px 5px 10px 20px;
	font-size: 1em;
	}
*/

.page_t_tens_first_header {
	clear: both;
	width: 155px;
	margin: 0px 0px 0px 9px;
	background-image: url(/as_assets/imgs/t_tens_first_header.gif);
	background-repeat: no-repeat;
	}

.page_t_tens_first_header_b {
	background-image: url(/as_assets/imgs/t_tens_first_header_b.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFF;
	margin: 0;
	padding: 4px 7px 10px 0px;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	}


.page_t_tens_second_header_b {
        margin-top: 10px;
	width: 155px;
	background-image: url(/as_assets/imgs/t_tens_second_header_b.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
.page_t_tens_second_header {
	background-image: url(/as_assets/imgs/t_tens_second_header.gif);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 1em;
	padding: 4px 7px 10px 0px;
	text-align: center;
	font-weight: bold;
	}



.car_details_bot {
	margin-left: 9px;
	margin-bottom: 9px;
        width: 344px;
	background-image: url(/as_assets/imgs/car_details_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	}
.car_details {
	background-image: url(/as_assets/imgs/car_details.gif);
	background-repeat: repeat-y;
	}

.car_details_header_bot {
	width: 344px;
	background-image: url(/as_assets/imgs/car_details_header_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}

.car_details_header {
	margin-left: 9px;
	width: 344px;
	background-image: url(/as_assets/imgs/car_details_header.gif);
	background-repeat: no-repeat;
	}

.car_details_header h2 {
	color: #FFF;
	margin: 0;
	padding: 3px 5px 12px 16px;
	font-size: 1.2em;

	}

.car_details_inner {
	background-color: #FFF;
	color: #000;
	margin-left: 15px;
	width: 325px;
	line-height: 140%;
	}

.car_details_inner2 {
	background-color: #FFF;
	color: #000;
	margin-left: 1px;
	width: 342px;
	line-height: 140%;
	}

.content-col2-text {
	padding-left: 9px;
	padding-right: 9px;
	line-height: 140%;
	}
.content-col2-text .car_details_bot, #page #content-col2 .content-col2-text h1  {
	margin: 0 -9px; 
	}
#page #content-col2 ul {margin-left: 25px;}
#page #content-col2 ol {margin-left: 25px; margin-top: 7px; margin-bottom: 7px;}

.car_details_buttons {
	clear: both;
	padding-top: 7px;
	} 
.car_details_buttons a.add, .car_details_buttons a.finance, .car_details_buttons a.print, .car_details_buttons a.review {
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	float: left;
	background-repeat: no-repeat;
	margin-right: 2px;
	margin-bottom: 15px;
}
.car_details_buttons a.add {
	background-image: url(/as_assets/imgs/but_add.gif);
	width: 96px;
	height: 23px;
}
.car_details_buttons a.finance {
	background-image: url(/as_assets/imgs/but_finance.gif);
	width: 53px;
	height: 23px;
}
.car_details_buttons a.print {
	background-image: url(/as_assets/imgs/but_print.gif);
	width: 53px;
	height: 23px;
}
.car_details_buttons a.review {
	background-image: url(/as_assets/imgs/but_review.gif);
	width: 53px;
	height: 23px;
}



img.button {margin-right: 7px;} 

.offer_end {
	clear: left;
	padding-bottom: 7px;
	color: #004991;
	}

.car_details .image {
	width: 195px;
	clear: both;
	float: right;
	text-align: right;
	padding-right: 5px;
	}

.car_details .image img {margin-bottom: 5px;}

.car_details .image2 {
	width: 105px;
	height: 105px;
	clear: both;
	float: right;
	background-image: url(/as_assets/imgs/part_exchange.gif);
	background-repeat: no-repeat;
	margin: 5px 5px 5px 9px;
	display: block;
	text-indent: -9999px;
	}


.car_details .image3 img {margin: 5px;}

.car_details .image3 {
	width: 114px;
	height: 105px;
	clear: both;
	float: right;
	}


.car_details .image  .remark {
	font-size: 0.9em;
	color: #7D7D7D
	}

.car_details .rating_image {
	width: 195px;
	float: right;
	text-align: right;
	padding-bottom: 7px;
	padding-right: 5px;
	}


.car_details .rating {
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	}

.parkers_sum {
	clear: both;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	}

.car_details h4 {
	color: #000;
	margin: 0;
	padding: 13px 5px 6px 0px;
	font-size: 1.1em;

	}
.car_details_text {
	clear: both;
	padding-right: 10px;
	padding-bottom: 8px;

	}


.car_details_call_back {
        display : block; 
        text-indent : -9999px; 
        text-decoration : none; 
	clear: both;
        background-image: url(/as_assets/imgs/enquire_now.gif);
        background-repeat: no-repeat;
        width: 242px;
        height: 50px; 
        margin-left: 6px;
        margin-top: 0px;
        padding-bottom: 10px;
        }

.car_details_call_back span{display: none}

.car_details_price_block {
	padding-bottom: 20px;
	}

.car_details_price {
	float: left;
	}

.car_details_save {
	float: left;
	padding-left: 7px;
	font-size: 0.9em;
	line-height: 1.1em;
	padding-top: 2px;

	}

.car_details_save  .savings {
	font-weight: bold;
	color: #D21E35; 
	text-transform: uppercase;
	}

.car_details_save  .listPrice{
	color: #002E59;
	text-transform: uppercase;
	}


.car_details_price .carPrice 	{
	color: #000;
	font-size: 1.4em;
	line-height: 1em;
	}

.car_details_price .carPriceBig	{
	color: #D21E35;
	font-size: 2.5em;
	font-weight: bold;
	font-family: Verdana;
	line-height: 0.8em;
	}

.stars_block {
	clear: both;
	background-color: #C7D6E6;
	padding: 0px 7px;
	}

.stars_block .floatLeft
	{
	color: #000;
	font-size: 1em;
	margin: 0;
	padding: 3px 0px;
	}
.stars {
	float: right;
	margin: 0;
	padding-top: 4px;
	}
.tb3 {
	clear: both;
	padding: 7px;
	margin-bottom: 5px;
	}

a.print_block:link, a.print_block:active, a.print_block:visited, a.print_block:hover {
	color: #134C92;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	padding-left: 15px; 
	margin-bottom: 10px;
	margin-top: 0px;
	background-image: url(/as_assets/imgs/icon_print.gif);
	background-repeat: no-repeat;
	background-position: left;
	}


.tbl_login td {padding: 2px 5px;}
table.tbl_login {margin-left: 50px;}


.tbl_recover td {padding: 2px 5px;}
table.tbl_contact {clear: both;}
.tbl_contact td {padding: 1px 5px 2px 0px}
.tbl_contact tr {vertical-align: top;}
.tbl_contact input.submit {margin:5px 0}


#footer {
	margin: 0 15px;
	padding-top: 12px;
	padding-bottom: 1px;
	padding-left: 22px;
	background-color: #E5EEF5;
	background-image: url(/as_assets/imgs/footer_top_line.gif);
	background-repeat: repeat-x;
	
	
	}


#footer ul         
        {
        display : inline;
        font-size : 0.9em;
        list-style : none;
        color : #5D91B4; 
        background : transparent; 
        margin : 0;
        padding : 0;
        }
                                                
#footer li      
        {
        display : inline;
        padding : 0;
        color: #FFF;
        }
#footer li a:link,  #footer li a:visited 
        {
        color: #5D91B4; 
        text-decoration: none;
        padding-right: 6px; 
        padding-left: 6px; 
        border-right: 1px solid #5D91B4;
        }
#footer li a:active, #footer li a:hover 
        {
        color: #5D91B4; 
        text-decoration: underline;
        }
#footer span.current 
        {
        color: #5D91B4; 
        text-decoration: underline;
        padding-right: 6px; 
        padding-left: 6px; 
        border-right: 1px solid #5D91B4;
        }

/* Printable version */

body#print-page {
        text-align: center; 
        background-color: #FFF;
        padding: 20px 0 20px 0;
}
#print-page #container{
        text-align: left;
	width:680px;
        padding: 0;
        font-size: 100%;
        margin: 0 auto;
        background-image: none;
	}	
#print-page #branding-print{
	margin: 0;
	height: 96px;
        background-image: none;
        background-color: #FFF;
        padding: 0;
	}	
#print-page #container h1 {
	color: #5787A8;
	font-size:1.5em;
	font-family: Verdana, Arial, Tahoma; 
	padding: 0px 5px 20px 0px;
	}
#print-page #container h2 {
	color: #FFF;
	margin: 0;
	padding: 3px 5px 3px 16px;
	font-size: 1.2em;
	background-color: #7CABCC;
	margin-bottom: 10px;

	}
#print-page #copyright {
	color: #000;
	font-size: 0.9em;
	padding-top: 5px;
	margin: 0;
	margin-top: 15px;
	width: 680px;
	text-align: center;
	border-top: #004991 1px solid;


	}
#print-page #contact {
	padding: 5px 0;
	color: #000;
	font-size: 0.9em;

	}

#print-page .rating_image {
	float: right;
	text-align: right;
	padding-bottom: 7px;
	padding-right: 5px;
	}


#print-page .rating {
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	}


#print-page .car_details {
	background-image: none;
	width: 500px;
	}
#print-page .car_details_inner {width: auto;}


/* Printable version end */

/* Finance calculator */

body#calc-page {
        background-color: #FFF;
        padding: 5px;

}

#calc-page #container{
        text-align: left;
	width:300px;
        padding: 0;
        font-size: 100%;
        margin: 0 auto;
        background-image: none;
	}	

#calc-page #container h1 {
	color: #5787A8;
	font-size:1.5em;
	font-family: Verdana, Arial, Tahoma; 
	padding: 0px 5px 10px 0px;
	}

#calc-page h3 {font-size: 1em;
	margin: 2px 0px;
	color: #000;
	}

#calc-page p {
	margin: 0;
	padding: 3px 0;
	padding-bottom: 10px;
	}

table.tbl_calc {margin-bottom: 5px;}

.tbl_calc tr {vertical-align: top;}
.tbl_calc td {padding: 1px 0px}
.line td{
	background-color: #7099C1;
	color: #FFF;
	padding: 1px 5px 1px 0px;}

.line2 td{
	border-top: 1px solid #FFF;
	background-color: #7099C1;
	color: #FFF;
	padding: 5px 5px 1px 0px;
	margin-top: 5px;}

.line_f td{
	background-color: #7099C1;
	color: #FFF;
	padding: 4px 5px 1px 0px;}
.line_l td{
	background-color: #7099C1;
	color: #FFF;
	padding: 1px 5px 4px 0px;}



.subscribe-block {
	background-image: url(/as_assets/imgs/subscribe_bg.gif);
	background-repeat: no-repeat;
	width: 207px;
	height: 188px;
	padding-bottom: 21px;
	margin-left: 10px;
	}

.subscribe-block label {display: none;}
.subscribe-block-inner {
	padding-top: 120px;
	padding-left: 80px;
	color: #FFF;

	}
.subscribe-block .input100 {border: 1px solid #FFF; width: 111px; margin-top: 2px;}
.subscribe-block input.register {float: right; margin-top: 9px; margin-right: 12px; }

.tbl_payment {padding-left: 40px;}
.tbl_payment td{padding: 1px 10px 1px 0px;}
.calc_but {
	width: 80px; 
	background-color: #cddbe9;
	margin-bottom: 5px }

.featured-car-top h4 span.carType a:link, .featured-car-top h4 span.carType a:hover, .featured-car-top h4 span.carType a:visited{color: #7099C1; text-decoration: none; }
.blue {color: #345FE1}
.red {color: #D01E34}
.im_right {margin-right: 10px;}
.im_left {margin-left: 10px;}
p.win_block {margin: 0; padding: 0;clear: both; font-size: 0.8em; margin-top: -5px; padding-left: 15px;  margin-bottom: 10px}
* html p.win_block {margin: 0; padding: 0;clear: both; font-size: 0.8em; margin-top: -9px; padding-left: 15px;  margin-bottom: 10px}
p.win_block a:link, p.win_block a:hover, p.win_block a:visited{color: #4F5050; text-decoration: underline;}


/* Login top box */

.login{
	width:743px;
	background: url(/as_assets/imgs/login_top.gif) no-repeat top left;
	margin:0 0 16px 6px;	
}
.login-bottom{
	background: url(/as_assets/imgs/login_bottom.gif) no-repeat left bottom;
	width: 743px;
	w\idth: 723px;
	padding: 6px 10px;
}

.login a{
	color: #828282; float:left; margin-top:2px;
}
.login input{
	float: left;
	margin-right: 10px;
}
.login input.text{
	color: #000;
	width: 140px;
	padding: 2px;
}
.login .right-link{	
	padding-left: 8px;
	float:right;
}
.login span{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.4em;
	margin-right: 11px;
	color:#014457;
}
.login .error{
	padding:8px 0 0 150px;
	margin:0;
}
.login a.left-link{
	display: block;
	padding-top: 3px;
	padding-right: 8px;
	float: left;
}

a.enquire-link, a.callme-link, span.phone{
	display: block;
	color: #656464 !important;	
	font-weight: bold;
	text-decoration: none !important;
	padding: 0 0 0 29px;
	line-height: 2.4em;
	background: url(/as_assets/imgs/buttons/arrow_btn.gif) no-repeat left;
}
a.callme-link{
	background: url(/as_assets/imgs/buttons/call_me.gif) no-repeat left;
}
span.phone{
	background: url(/as_assets/imgs/buttons/phone.gif) no-repeat left;
}


