/*			.::  HTML ELEMENTS  ::.			*/
/*											*/
body{
	font-family:'Helvetica', sans-serif;
	font-size:11px;
	color:white;
	background:#FFFFFF;
}
body a { color:white; }
/*-------------------------------------------------------------------------*/
/*
	GENERIC
*/
.ybutton67, .ybutton139, .ybutton139x34, .ybutton67png, .ybutton200x34{
	display:block;
	height:21px;
	line-height:21px;
	text-indent:6px;
	cursor:pointer;
	color:#362736 !important;
	background:no-repeat;
}
.ybutton67{
	width:67px;
	background-image:url(../images/button-yellow-67x21.gif);
}
.ybutton67png{
	width:67px;
	background-image:url(../images/button-yellow-67x21.png);
}

.ybutton139{
	width:139px;
	background-image:url(../images/button-yellow-139x21.gif);
}

.ybutton139x34{
	width:139px;
	background-image:url(../images/button-yellow-139x34.gif);
	height:34px;
	font-size:16px;
	padding:6px 0 0 0;
	margin:0 0 0 10px;
}

.ybutton200x34{
	width:200px;
	background-image:url(../images/button-yellow-200x34.gif);
	height:34px;
	font-size:16px;
	padding:6px 0 0 0;
	margin:0 0 0 10px;
}
.price_btn{	
	float:left;
	display:inline;
	margin:5px 0 0 0 ;
	width:212px; height:36px;
	color:#fff;
	font-size:20px;
	padding:12px 5px 0px 10px;
	font-weight:bold;
	background:url(../images/green-lozenge.gif) no-repeat ;
}
.quoteCallToAction {font-size:24px; font-weight:bold; margin:200px 0 0 250px; color:#509743; padding: 0px;}
.manList{
	font-size:12px;
	color:#509743;
	padding: 6px 0;
}

.manList a {
	margin		:0px 2px 0px 0;
	border		:1px solid #509743;
	padding		:4px 6px;
	line-height	:30px;
	font-size	:11px;
	white-space	:nowrap;
	color		:white!important;
	background	:#509743;
}

.manList a:hover{
	border			:1px solid #509743;
	text-decoration	:none;
	color			:#509743!important;
	background		:white;
}

/*-------------------------------------------------------------------------*/
/*
	PAGE OUTER FRAMING
*/
.main{
	width:950px;
	margin:0px auto 12px auto;
	color:black;
	background:white;
	position: relative;			
}
.main a{
	color:#1F7F95;
}
/*.main a:hover {color:#509743;}*/
/*  HEADER  */
.main .head{
	height:75px;
	background:url(../images/headbg.gif) repeat-x;
}
*:first-child+html .main .head {
	height: 88px;
}
.main .head .logo{
	left:7px;
	top:17px;
}
.main .head .contact{
	right:6px;
	top:11px;
	text-align:right;
	color:#1F7F95;			
}
.main .head .contact h2{
	font-size:20px;
	margin:0 0 0 0;
}
.contact .alt_contact_txt{
	margin:0 2px 0 0;
}
/*  TOPNAV  */
.main ul.topnav{
	/*height:42px;*/
	margin:0 0 0 6px ;
	color:white;
	position: absolute;
	top: 70px;
	right: 6px;
}
.main ul.topnav a{ color:white; }
.main ul.topnav li{
	float:left;
	text-align:center;
}
.main ul.topnav li a{
	display: block;
	background-color: #509943;
	margin-left: 1px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
}
.main ul.topnav li a:hover{
	text-decoration:none;
	border: 1px solid #509943;
	background: #FFFFFF;
	color: #509943;
}
/*  FOOTERS  */
.main .inner-footer{
	height:99px;
	padding: 0;
	font-size:10px;
	text-align:center;
	color:white;
	background-color: #1F889B;
}
.main .inner-footer a{ color:white;}
.outer-footer{
	margin:30px;
	font-size:10px;
	text-align:center;
}
.outer-footer, .outer-footer a {
	color: #1F889D
}

/*-------------------------------------------------------------------------*/
/*
	PAGE INNER FRAME
*/
.page-frame{
	padding:5px 6px 11px 6px;
	_padding-top: 19px;
}
.title-block{
	width:938px; height:110px;
	margin:auto;
	margin-bottom:5px;
	color:white;
	background:#509743 url(../images/title-block-bg.gif) no-repeat left bottom;
}
/*.panel{	border-bottom:1px solid #d0d0d1;	}
/*
	SIDE COLUMN
*/
.side-column{	width:200px;	}
	.side-column .panel-head{
		height:28px;
		padding:0 13px 0 13px;
		line-height:28px;
		font-size:17px;
		font-weight:normal;
		color:white;
		background:#1f7f95 url(../images/panel-head-200x28.gif) no-repeat;
	}
	.side-column .panel-body-nospace,
	.side-column .panel-body{
		border:1px solid #d0d0d1;
		border-top:none;
		border-bottom:1px solid #d0d0d1;
	}
	.side-column .panel-body{padding:10px; }
		/*
			GENERIC SIDE COLUMN STYLED LIST
		*/
		.side-column ul.nav-list{
			font-size:11px;
			color:#1f7f95;
		}
		.side-column ul.nav-list li{
			border-bottom:1px solid #bfbfbf;
		}
		.side-column ul.nav-list li a{
			height:22px;
			display:block;
			line-height:22px;
			vertical-align:middle;
			background:url(../images/arrow-right-8x8.gif) no-repeat 154px 50%;
		}
		/*
			SIDE COLUMN SPECIAL CASE ELEMENTS
		*/
		.side-column .fleet-monitor-logo{
			padding			:12px 0 12px 0;
			border			:1px solid #D0D0D1;
			border-top		:0;
			border-bottom	:0;
		}
		.side-column .transfer-contract-logo{
			padding		:0px 0 16px 0;
			border		:1px solid #D0D0D1;
			border-top	:0;
		}

		.side-column .brands2{ height:82px; }
		.side-column .brands2 .network-logo{ top:8px; left:15px; }
		.side-column .brands2 .bvrla-logo{	top:28px; right: 17px; }

		.side-column .special-offer{
			height:176px;
		}
		.side-column .special-offer h3{
			top:22px; left:13px;
			width:171px;
		}
		.side-column .special-offer p{
			top:66px; left:13px;
			z-index:2;
			width:171px;
		}
/*
	MAIN COL
*/
.main-col{
	width	:514px;
	margin	:0 12px 0 12px;
}

.main-col .list ul{ list-style-type:disc;}
.main-col .list li{ margin: 0 0 0 15px;}


/*	.main-col .panel{
		margin-bottom:13px;
		border:1px solid #D0D0D1;
	}*/
	.main-col .panel-head-blue,
	
	.main-col .panel-head{
		height:28px;
		margin:-1px -1px 15px -1px;
		padding:0 13px 0 13px;
		line-height:28px;
		vertical-align:middle;
		font-size:17px;
		font-weight:normal;
		clear:both;
		color:white;
		background:#509743 url(../images/panel-head-green-514x28.gif) repeat-x 0 0;
	}
	
		.main-col .panel-head-home{
		height:46px;
		padding:0 13px 0 13px;
		line-height:28px;
		vertical-align:middle;
		font-size:17px;
		font-weight:normal;
		clear:both;
		color:white;
		background:#509743 url(../images/panel-head-green-514x28.gif) repeat-x 0 0;
	}
	
	.main-col .panel-head-home h2{
	color:#FFFFFF;
	position:absolute;
	top:8px;
	font-size:24px;
	left:10px;	
	}
	
	.main-col .panel-head-home h3{
	color:#FFFFFF;
	position:absolute;
	top:7px;
	font-size:16px;
	right:10px;	
	}
	
	.main-col .panel-head-blue{
		background:#1f7f95 url(../images/panel-head-blue-514x28.gif);
	}
	.main-col *.panel-body{
		padding:10px;
		/*border:1px solid #D0D0D1;*/
	}
	
	.vehicle-breadcrumb-nav {
		font-size: 18px;
		border-bottom: 1px solid #DDD;
		padding: 10px 10px 5px;
		margin-bottom: 8px;
		font-weight: bold;
	}



/*-------------------------------------------------------------------------*/
/*
	GENERAL CONTENT AREA
	rules that affect wysiwyg area
*/
.panel-body h1, .panel-body h2, .panel-body h3, .panel-body h4{
	font-size:16px;
	margin-bottom:10px;
}
.panel-body p{
	margin-bottom:8px;
}
/*  TITLE AREA  */
#titleCustomArea{ }
#titleCustomArea .title{
	position:absolute;
	z-index:1;
	left:15px; top:15px;
	font-size:19px;
	font-weight:bold;
}

#titleCustomArea h4{ position:absolute; top:40px; left:15px; font-weight:normal;}
#titleCustomArea .image{
	position:absolute;
	z-index:0;
	bottom:0; right:17px; top:7px;
}

/* MAIN COLUMN AREA */
.main-col p{ margin: 10px 0; font-size: 12px;}
.main-col h1, .main-col h2, .main-col h3, .main-col h4, .main-col h5{
	color:#509743;
	margin-bottom:20px;
}
.main-col h1{ font-size:22px; }
.main-col h2{ font-size:18px; }
.main-col h3{ font-size:17px; font-weight:normal;}
.main-col h4{ font-size:14px; font-weight:normal;}
.main-col h5{ font-size:11px; }


/*-------------------------------------------------------------------------*/
/*
	STYLES FOR SERVER GENERATED ELEMENTS
*/
/*
	MANUFACTURER LIST
*/
.side-column ul.manufacturer-menu{
	font-size:11px;
	font-weight:bold;
	color:#1f7f95;
}
.side-column ul.manufacturer-menu li{
	position:relative;
	border-bottom:1px solid #bfbfbf;
}
.side-column ul.manufacturer-menu li a{
	height:22px;
	display:block;
	line-height:22px;
}
.side-column ul.manufacturer-menu li a:hover {
	color: #4E9642;
	padding-left: 3px;
}
.side-column ul.manufacturer-menu img {position:absolute; right:5px; top:10px;}


.side-column ul.manufacturer-menu li a:hover{ text-decoration:none; }
/*
	PRICE RANGES LIST
*/
.side-column ul.priceranges{
	font-size:12px;
	font-weight:bold;
	color:#1f7f95;
}
.side-column ul.priceranges li{
	float:left;
	width:75px;
	margin-right:11px;
}
.side-column ul.priceranges li a{
	display:block;
	height:18px;
	line-height:20px;
	background:url(../images/arrow-right-8x8.gif) no-repeat 100% 50%;
}
.side-column ul.priceranges li.clear{ float:none; height:0; width:0; font-size:0.001%; background:none; }
/*
	CAR CATEGORIES
*/
.side-column ul.car-categories{
	font-size:13px;
	color:#1f7f95;
}
.side-column ul.car-categories li{
	border-bottom:1px solid #bfbfbf;
}
.side-column ul.car-categories li a{
	display:block;
	position:relative;
	height:48px;
	padding:0 0 0 92px;
	line-height:48px;
	vertical-align:middle;
	background:url(../images/arrow-right-8x8.gif) no-repeat 100% 50%;
}
.side-column ul.car-categories li a:hover{ text-decoration:none; }
.side-column ul.car-categories li a img{
	position:absolute;
	top:0; left:0;
}
.side-column .testimonials{

}
/*
	CAR PAGE
*/
.main-col .panel .car-main-top{
	height:228px;
}
.main-col .panel .car-main-top .car-image{
	position:absolute;
	top:0; left:0;
}
.main-col .panel .car-main-top ul.controls{
	position:absolute;
	top:142px; left:19px;
}
.main-col .panel .car-main-top .text{
	position:absolute;
	top:15px;
	margin:0 10px 0 248px;
	padding:10px 0px 2px 0px;
	/*border: 1px solid #C0C0C0;*/
	width:220px;
}
.main-col .panel .car-main-top .text h3{
	font-size:16px;
	margin-bottom:2px;
	
}
.main-col .panel .car-main-top .text p{
margin:0px 0 5px 0 ;
	
}

.main-col .panel .car-main-top .text h4{
	margin-bottom:5px;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.main-col .panel .car-main-top .text h6{
	font-size:11px;
	font-weight:normal;
	color:#509743;
}





.main-col .panel .car-main-top ul.controls li { margin-bottom:5px;}
.main-col .panel .car-main-top .price {}
.main-col .panel .car-main-top .price em{ font-size:17px; font-weight:normal; }
.main-col .panel .car-main-top .price em.small{ font-size:12px; font-weight:normal; }

.main-col .panel ul.panel-tabs {
	/*float:left;
	height:28px;
	/*border-bottom:1px solid #D0D0D1;*/
	clear:both;
	margin:20px 0 0 13px;
	/*width:512px;*/
}
.main-col .panel ul.panel-tabs li{
	float:left;
	width:105px;
	height:27px;
	margin:0 5px 0 -1px;
	border:1px solid #D0D0D1;
	border-bottom:none;
	line-height:27px;
	color:white;
	background:#509743;
}
.main-col .panel ul.panel-tabs li a{
	display:block;
	padding-left:12px;
	color:white;
}
.main-col .panel ul.panel-tabs li.active{
	height:28px;
	margin-bottom:-1px;
	color:#509743;
	background:white;
}
.main-col .panel ul.panel-tabs li.active a{
	color:#509743;
}
.main-col .panel .car-data-body{}
.main-col .panel .car-data-body h4{
	font-size:14px;
	margin-bottom:17px;
}
.main-col .panel .car-data-body ul.feature-list{
	margin-bottom:14px;
	border-bottom:1px solid silver;
	padding-bottom:14px;
}
.main-col .panel .car-data-body ul.feature-list li{
	margin-bottom:4px;
	padding:0px 0px 2px 16px;
	/*background:url(../images/car-features-li-14x14.gif) no-repeat 0 0px;*/
}
.main-col .panel .car-data-body ul.last{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
.main-col .panel .panel-body .hr-bottom-21{
	margin-bottom:10px;
	border-bottom:1px solid silver;
	padding-bottom:10px;
}




/*-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------*/
/*
	SPECIAL OFFER
*/
.main-col .panel-body-cars{
	margin-bottom:0px;
	border-bottom: 1px solid #D0D0D1;
	border-right: 1px solid #D0D0D1;
}
.main-col .panel-body-cars .car-sub-panel *{ margin:0; padding:0; }
.main-col .panel-body-cars .car-sub-panel{
	float:left; display:inline; /* IE6 only, no such thing as inline float */
	position:relative;
	width:255px;
	height:155px;
	border-left: 1px solid #d0d0d1;
}
.main-col .panel-body-cars .car-sub-panel h4{
	height:28px;
	margin:-1px -1px 0 -1px;
	padding:0 13px 0 13px;
	line-height:28px;
	font-size:17px;
	font-weight:normal;
	color:white;
	background:#509743 url(../images/panel-head-green-514x28.gif) repeat-x 0 0;
}
.main-col .panel-body-cars .car-sub-panel h5{

	padding:6px 13px 0 13px;
	font-size:11px;
	font-weight:normal;
	color: black;
}


.main-col .panel-body-cars .car-sub-panel img.car-image{
	display:block;
	/*position:absolute;*/
	top:90px; left:0;
}
.main-col .panel-body-cars .car-sub-panel *.price{
	position:absolute;
	top:60px; left:150px;
	width:100px;
}
.main-col .panel-body-cars .car-sub-panel *.price em{ font-size:17px; }
.main-col .panel-body-cars .car-sub-panel *.price em.small{ font-size:12px; }
.main-col .panel-body-cars .car-sub-panel *.details{
	position:absolute;
	bottom:10px; left:150px;
}
/*-------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------*/
/*
	NEWS
*/
.main-col .panel .news{ }
.main-col .panel .news .entry{
	position:relative;
	padding:4px 13px 4px 13px;
	border-top:2px solid white;
	font-size:10px;
	color:#231F20;
	background:#cfd4d7;
}
.main-col .panel .news .alt{
	background:#e8eaea;
}
.main-col .panel .news .entry h4{
	margin-bottom:6px;
	font-size:11;
	font-weight:bold;
	color:#1f7f95;
}
.main-col .panel .news .entry .text{
	width:400px;
}
.main-col .panel .news .entry .read-more{
	position:absolute;
	bottom:5px; right:9px;
	padding-right:8px;
	font-size:10px;
	background:url(../images/arrow-right-4x5.png) no-repeat 100% 50%;
}
/*-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------*/
/*
	SEARCH
*/
#titleSearch{
	position:absolute;
	z-index:3;
	bottom:15px; right:18px;
	padding:7px 0 0 0 ;
	width:880px; height:23px;
}

#titleSearch .field{
	margin:0 0 0 25px ;

}

.search_btn{ 

background:url(../images/search_btn.png) no-repeat;
height:23px;
width:97px;
font-weight:bold;
border:none;
position:absolute;
right:10px;
}

.search-drop172{
	position:absolute;
	/*z-index:1;*/
	width:172px;
	padding:18px 0 8px 0;
	margin-left:-4px;	/* account for glow effect */
	cursor:pointer;
}
	.search-drop172 .value{
		position:absolute;
		/*z-index:3;*/
		top:6px; left:15px;
		font-size:11px;
		font-weight:bold;
		color:black;
	}
	.search-drop172 .top	{ position:absolute; top:0; }		/* appears in the padding */
	.search-drop172 .bottom	{ position:absolute; bottom:0; }	/* appears in the padding */
	.search-drop172 .select{
		position:relative;
		padding:2px 0;
		color:black;	
	}
		.search-drop172 .select li{
			position:relative;
			z-index:2;
			padding:0 10px;
		}
		.search-drop172 .select .tile{
			position:absolute;
			z-index:1;
			top:0; left:0;
			width:100%;height:100%;
			padding:0;
		}
/*-------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------*/
/*
	PAGE SPECIFIC STYLES
*//*
	CONTACT PAGE
*/


.contact-panel{ margin-top:0px; }
.contact-panel ul{ margin:0px; padding:0px}
.contact-panel li{ float:left; display:inline; border-right:1px solid #fff; color:#fff; text-align:center; padding:12px 0 0 0px ; margin:0px; background:url(../images/form_menu_btn.gif) repeat-x; width:127px;  float:left; display:inline; height:26px; text-decoration:none;}
.contact-panel li a:hover{background:url(../images/form_menu_btn_over.gif) repeat-x; }
.contact-info-body { height:280px; }
.contact-form .col1 { width:120px;}
.contact-form .col2 { width:356px;}
.contact-form .text { width:356px;}
.contact-form select {}
.contact-form .textarea{ width:356px; height:74px; }
.contact-form .skip-form{position:absolute; right:70px; top:80px;}
.contact-form .submit_form{position:absolute; width:173px; height:23px; right:20px; bottom:5px; background-image:url(../images/blank_submit_app.gif); border:none;}
.contact-form .submit_form_top{width:67px; height:21px;  border:none; background-image:url(../images/button-yellow-67x21.gif); margin:0 0 0 10px ; text-align:left;}
.contact-panel li.active{ float:left; display:inline; border-right:1px solid #fff; color:#fff; text-align:center; padding:12px 0 0 0px ; margin:0px; background:url(../images/form_menu_btn_over.gif) repeat-x; width:127px;  float:left; display:inline; height:26px; text-decoration:none;}

/*-------------------------------------------------------------------------*/

/*
	ABOUT PAGE
*/
.about-panel{ margin-top:0px; padding:0 10px 20px 10px; }
.about-panel ul{ margin:0px; padding:0px}
.about-panel li{ list-style:circle; margin:0 0 0 30px;}
.about-panel li a{ color:#fff; text-align:center; padding:12px 0 0 0px ; margin:0px; background:url(../images/form_menu_btn.gif) repeat-x; width:127px;  float:left; display:inline; height:26px; text-decoration:none;}
.about-panel li a:hover{background:url(../images/form_menu_btn_over.gif) repeat-x; }
.about-info-body { height:280px; }
.about-form .col1 { width:120px;}
.about-form .col2 { width:356px;}
.about-form .text { width:356px;}
.about-form select {}
.about-form .textarea{ width:356px; height:74px; }
.about-form .skip-form{position:absolute; right:70px; top:80px;}
.about-form .submit_form{position:absolute; width:173px; height:23px; right:20px; bottom:5px; background-image:url(../images/submit_app.gif); border:none;}

/*-------------------------------------------------------------------------*/






/*
	VEHICLE price-list PAGE
*/


.vehicle-price-list-panel{
	margin:0px 0 0 0;
	padding:2px 10px 0 10px;
}
.vehicle-price-list-panel .title-container{
	float		:left;
	display		:inline;
	width		:490px;
	padding		:15px 0 15px 0;
	color		:#FFFFFF;
	background	:#187F96;
	margin		:0 0 2px 0;
}
.vehicle-price-list-panel .title-container-name{
	float:left;
	display:inline;
	width:209px;
	padding:0 0 0 10px;
	font-weight:bold;
	/*border-right:1px solid #fff;*/
}
.vehicle-price-list-panel .title-container-name h2{ font-size:11px; color:#fff; margin:0px 0 0px 0;}
.vehicle-price-list-panel .title-container-rent{
	float:left;
	display:inline;
	width:199px;
	text-align:center;
	/*border-right:1px solid #fff;*/
}
.vehicle-price-list-panel .title-container-select{float:left; display:inline;  width:70px; text-align:center; font-weight:bold; }
.vehicle-price-list-panel .entry-darkgrey{float:left; display:inline; width:490px; background:#F8F8F8; padding:5px 0 5px 0 ; border-bottom: 1px solid #CCCCCC;}
.vehicle-price-list-panel .entry-darkgrey h2{margin:0px;}
.vehicle-price-list-panel .entry-lightgrey h2{margin:0px;}
.vehicle-price-list-panel .entry-lightgrey{float:left; display:inline; width:490px; background:#E8EAEA; padding:5px 0 5px 0 ; border-bottom: 1px solid #CCCCCC;}
.vehicle-price-list-panel .entry-name{width:186px;  float:left; padding:4px 10px 0 10px ;  }
.vehicle-price-list-panel .entry-name a:link { color:#000000;} 
.vehicle-price-list-panel .entry-name a:visited { color:#000000;}
.vehicle-price-list-panel .entry-rent-1, .vehicle-price-list-panel .entry-rent-2, .vehicle-price-list-panel .entry-rent-3 {float:left; display:inline; width:70px; text-align:center; }
.vehicle-price-list-panel .entry-rent-1 h2, .vehicle-price-list-panel .entry-rent-2 h2, .vehicle-price-list-panel .entry-rent-3 h2 { font-size: 14px; }
.vehicle-price-list-panel .entry-rent-btn{float:left; display:inline;  width:67px; padding:3px 0 0 0; font-weight:bold;   }


.vehicle-price-list-panel ul{ margin:0px; padding:0px;}
.vehicle-price-list-panel li{ float:left; display:inline; }
.vehicle-price-list-panel li a{ color:#fff; text-align:center; padding:8px 0 0 0px ; margin:0px; background:url(../images/form_menu_btn.gif) repeat-x; width:127px;  float:left; display:inline; height:20px; text-decoration:none;}
.vehicle-price-list-panel li a:hover{background:url(../images/form_menu_btn_over.gif) repeat-x; }



/*-------------------------------------------------------------------------*/




/* finance services styles */

.hidden {display: none;}  
.fs-panel{padding:0 10px 20px 10px;}
.fs-panel h1{margin:0px 0 5px 0;}
.fs-panel ul.tabs{   margin:0 auto 0 auto; text-align:center; width:95%;/* background:rgb(80, 151, 67);*/ font-size:18px; border:1px #ccc solid; padding:5px;}
.fs-panel li.tabs{  display:inline; line-height:20px;  }
.fs-panel li.tabs a{  color:rgb(80, 151, 67); /*text-decoration:none;*/}

/*-------------------------------------------------------------------------*/


/* customer comments styles */

.customer-comments h1{font-size:20px; margin:2px 0 20px 15px ; }
.customer-comments .comment{ width:480px; border:1px #ccc solid; margin:0 auto 20px auto ; padding:0 0 20px 0 ;}
.customer-comments .comment img{float:left; margin:0 10px 0 0;}
.customer-comments .comment p{margin:10px 0px 0 0;}

/*-------------------------------------------------------------------------*/



/* manufacturer styles */

.hidden {display: none;} 
.manufacturer-panel{padding:0 10px 0 10px;}
.manufacturer-panel h1{margin:10px 0 5px 0;}
.manufacturer-panel .inner-panel{ width:490px; margin:0 auto 20px auto ; padding:0 0 20px 0 ;}
.manufacturer-panel .inner-panel .h2-title{background:#509643; width:480px; height:25px; padding:9px 0 0 10px;}
.manufacturer-panel .inner-panel .h3-title{background:#509643; width:460px; height:25px; padding:0px 0 0 10px; margin:0px}
.manufacturer-panel .inner-panel h1{ margin:0px; color:#fff; font-weight:normal;}
.manufacturer-panel .inner-panel h3{ margin:10px 0 10px 10px ; font-weight:normal;}
.manufacturer-panel .inner-panel .big-vehicle{ border:1px solid #ccc; margin:0 auto 0 auto ; padding:0 0 10px 0 ;}
.manufacturer-panel .inner-panel .big-vehicle h2{ background: url("../images/panel-head-green-514x28.gif") repeat-x scroll 0 0 #397833; height:20px; margin:0px; padding:5px 0 1px 10px; color:#FFFFFF; font-weight:normal;}
.manufacturer-panel .inner-panel .big-vehicle .image{ position: relative; float:left; display:inline; width:230px; background:#fff; margin:5px 0 0 5px; font-weight:bold; font-size:14px;}
.manufacturer-panel .inner-panel .big-vehicle .image .phone_overlay { position: absolute; left: 0; bottom: 5px; }
.manufacturer-panel .inner-panel .big-vehicle .about{ float:left; display:inline; width:210px; background:#fff; margin:20px 0 0 15px; background:url(../images/top-deal-exclamation-102x102.png) no-repeat bottom right;}
.manufacturer-panel .inner-panel .small-vehicle { height:190px; width:245px; padding:0 0 0px 0px ; float:left; display:inline;  }
.manufacturer-panel .inner-panel .small-vehicle h2 { background: url("../images/panel-head-green-514x28.gif") repeat-x scroll 0 0 #397833; height:38px; margin:0px; padding:5px 0 1px 10px; color:#FFFFFF; font-weight:normal;}
.manufacturer-panel .inner-panel .small-vehicle .image, .main-col .image { position: relative; float:left; display:inline; width:110px; background:#fff; margin:5px 0 5px 5px; font-weight:bold;}
.manufacturer-panel .inner-panel .small-vehicle .image img{width:110px;}
.manufacturer-panel .inner-panel .small-vehicle .image .phone_overlay, .image .phone_overlay { position: absolute; left: 0; bottom: 5px; }

.manufacturer-panel .inner-panel .small-vehicle .about{ float:left; display:inline; width:100px; background:#fff; margin:10px 0 0 15px;}

.best_deal {float:left; display:inline; width:230px; height:25px; background:#F8B137; color:#000; line-height:25px; text-indent:12px;}
.best_dealbig {float:left; display:inline; width:470px; height:25px; background:#F8B137; color:#000; line-height:25px; text-indent:10px;}
.best_deal_home {width:229px; height:25px; background:#F8B137; color:#000; line-height:25px; padding:0 0 0 10px; text-indent:10px;}



/*-------------------------------------------------------------------------*/

/* terms & conditions styles */

.hidden {display: none;}  
.tc-panel{padding:0 10px 20px 10px;}
.tc-panel h1{margin:1px 0 5px 0;}

/*-------------------------------------------------------------------------*/






/* testimonials styles */

#ccTestimonial {width:514px;float:left;display:inline;position:relative;}
#ccTestimonial .ccTestimonialEntry {width:500px;margin-left:0px;margin-bottom:10px;border:1px solid #ccc;float:left;display:inline; padding:0 0 10px 0 ;}
#ccTestimonial .ccTestimonialEntry p {padding:10px 0 0 10px; float:left; margin:0px }
#ccTestimonial .ccTestimonialEntry img {margin:0px 10px 0 10px ; padding:0; width:100px; float:right; display:inline; }

#ccTestimonial .ccTestimonialEntry .ccTestimonialTitle {height:28px;background:#509743;padding:5px;color:#FFF;}
#ccTestimonial .ccTestimonialEntry .ccTestimonialTitle h2 {font-size:17px;font-weight:normal;float:left;display:inline;padding-top:3px; color:#fff; margin-bottom:0px}
#ccTestimonial .ccTestimonialEntry .ccTestimonialTitle p {float:right;display:inline;margin:8px 0;padding:0;}


/*-------------------------------------------------------------------------*/




/* friends page styles */

.ccFriends {width:528px;float:left;display:inline;position:relative;}

.ccFriendsList div ul { list-style-type:none;}
.ccFriendsList div ul li { list-style-type:none; float:left; padding-right:5px;}
.ccFriendsList div ul li a { color:#111; }

.ccFriends .ccEntry {width:480px;margin-left:5px;margin-bottom:10px;border:1px solid #ccc;float:left;display:inline;}
.ccFriends .ccEntry p {padding:10px;float:left;display:inline;}
.ccFriends .ccEntry img {margin:0;padding:0;float:right;display:inline;padding:8px;}

.ccFriends .ccEntry .ccTitle {height:28px;background:#509743;padding:5px;color:#FFF;}
.ccFriends .ccEntry .ccTitle h2 {font-size:17px;font-weight:normal;float:left;display:inline;padding-top:3px;color:#FFF;}
.ccFriends .ccEntry .ccTitle p {float:right;display:inline;margin:8px 0;padding:0;}


/*-------------------------------------------------------------------------*/

/* maintenance page styles */

#content_maintenance h2 {font-size:17px; margin:20px 0 5px 0;}

/*-------------------------------------------------------------------------*/

/*Vehicle Page styling


#vehicleWrapper { margin:0; padding:0 10px; background:#509743; }

#vehicleTitle { width:380px; background:#ccc; float:left; display:inline;}
#vehicleTitle h2 { float:left; display:inline; }

.manufacturerImage { float:right; margin:0; padding:0; width:100px; height:100px; background:#aaa; }

#vehicleContentWrapper { width:100%; margin:0; padding:0; }

#vehicleHeader { float:left; display:inline; margin:0; background:#f00; }
.vehicleImage { width:210px; height:200px; float:left; display:inline; margin:0; padding:0; background:#ccc; border:1px #111 solid; margin-right:5px; }
.vehicleDetails { width:270px; height:200px; float:left; display:inline; background:#ccc; margin:0; padding:0;text-align:left; border:1px #111 solid; }
.vehicleDetails p {margin:0;padding:0; line-height:10pt;}
.vehicleDetails span.price {font-size:12pt;color:#f99d1c;font-weight:bold;}
.vehicleDetails p a { color:#fff; text-decoration:none; }
.vehicleDetails p a:hover {color:#ccc;} 
.vehicleDetails p a.button { width:120px; height:26px; background:#f99d1c; display:block; float:left; margin:0 5px 0 0; padding:0; overflow:hidden; font-weight:bold; text-align:center; padding-top:8px; }

#vehicleContent { width:100%; float:left; margin:10px 0; background:#0F6; }
#tabs {}
#vehicleContent ul#tabs { width:350px; float:left; list-style-type:none; margin:0 auto;  background:#f00; border-bottom: 5px #999 solid; }
#vehicleContent li.tabs { height:24px; float:left; margin:0 0 0 5px; padding:0; text-align:center; background:#333; }
#vehicleContent li.tabs a {display:block; padding:5px 15px; color:#CCC; text-decoration:none;}

#data { float:left; margin:10px 0; background:#FF0; }
#data div { width:100%; float:left; display:inline;}


/*-------------------------------------------------------------------------*/

span.co2 { font-size:7pt; }
.pad5 {padding:5px;}


#data-one{padding:10px; float:left;}
#data-one h4 { margin:15px 0 15px 0;  padding:5px; width:480px; background:#509743;  float:left; color:#FFF; clear:both; }
#data-one ul { margin:0px 0 10px 0;  width:490px; float:left; clear:both;}

#data-two{padding:10px; float:left; width:490px; }
#data-two h4 { margin:15px 0 5px 0; padding:5px; width:480px; background:#509743;  float:left; color:#FFF;  clear:both;}
#data-two ul { margin:0px 0 10px 0;  width:490px; float:left;}
#data-two li{ border-bottom:1px #999999 solid; padding:8px 0 8px 5px; height:12px; width:485px;}

#data-three{padding:10px; float:left;  }
#data-three h4 { margin:15px 0 5px 0; padding:5px; width:480px; background:#509743;  float:left; color:#FFF;  clear:both; }
#data-three ul { margin:0px 0 10px 0;  width:490px; float:left; clear:both;}
#data-three li{ border-bottom:1px #999999 solid; padding:8px 0 8px 5px; height:12px; width:485px;}

#data-four{ padding:10px; float:left;}
#data-four h4 { margin:15px 0 15px 0;  padding:5px; width:480px; background:#509743;  float:left; color:#FFF; clear:both;  }
#data-four ul { margin:0px 0 10px 0; width:490px;}
#data-four li { margin:0px 0 10px 0; }

.vehicle_h4{margin:0px; padding:0px; text-align:left;}


.text_container{background:#fff;  width:485px;}
.text_title{margin:0px 0 0px 0; width:140px; padding:5px 5px 5px 0px ;  border-bottom:1px solid #ccc; }
.text_value{margin:0px 0 0px 0 ;  border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:5px 5px 5px 5px ; width:320px;}

.smallPrice{background:url(../images/green-lozenge.gif) no-repeat ; font-size:24px; color:#FFFFFF; padding:10px 0 10px 10px; margin:0 0 5px 0; font-weight:bold;}
.smallPriceVAT{ font-size:12px; font-weight:100;}
.smallPriceHeader{font-size:14px; font-weight:bold; margin:2px 0 2px 0;}

.initialPayment{ font-size:14px;}



.car_call_details{width:250px; font-size:28px; font-weight:bold; padding:0 0 0 10px; margin:0;	 color:rgb(31, 127, 149); letter-spacing:-1px;}
.car_call_details p{ margin:0;}


.btn_cars{ background:#EE9F31;  margin:10px 0 0 ; text-align:right;  font-size:14px; padding: 6px 10px 4px; font-weight: bold; }
.btn_vans{ background:#509743;  margin:10px 0 0 ; text-align:left;  font-size:14px; padding: 6px 10px 4px; font-weight: bold; }

.btn_cars a{ color:#fff; text-decoration:none;}
.btn_vans a{ color:#fff; text-decoration:none ;}

.b_cars{width:200px;  border-top:1px solid #bfbfbf;}
.b_vans{width:200px; display:none; border-top:1px solid #bfbfbf;}
.btn_active{ background:#EE9F31;}
.btn_not_active{ background:#509743;}

.fleet_trans{
	clear:both;
	border:1px solid #D0D0D1;
	border-top:none;
	padding:0 0 20px 0;
	border-bottom:1px solid #d0d0d1;
}


#pageFrame .fix{ position:absolute; right:5px;}

.largeBadge{float:left; width:60px; height:60px; margin-left:4px; margin-top:-4px; padding-right:6px;}

.largeBadge2{float:left; width:70px; height:70px; margin-left:4px; margin-top:-4px; padding-right:6px;}

#content_review{
font-size:12px;
padding:10px;
width:470px;
}
#content_review h1{ float:left; clear:both; margin:10px 0 15px 0 ;}
#content_review h3{ float:left; clear:both; margin:10px 0 10px 0 ;}
#content_review ul{ float:left; clear:both; margin:0px 0 0 0 ; width:450px; list-style-type:disc;}
#content_review table{ float:left; clear:both; margin:10px 0 0 0 ;}
#content_review p{ float:left; clear:both; margin:0px 0 0 0 ; width:450px;}
#content_review li{ float:left; clear:both; margin:0px 0 10px 0 ; width:450px; 
list-style-position:inside; }


#content_review h1{ color:#CCCCCC;}
#content_review h2{ color:#FF0000;}
.review_page_h2{ color:#509743; font-size:14px; margin:10px 0 5px 0 ; }


.rs_block {
	overflow: hidden;
	padding: 0 10px;
}
.rs_block h4 {
	font-size: 15px;
	margin: 15px 0 10px;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 3px;
}
.rs_block ul {
	margin-bottom: 10px;
}
.rs_block p, .rs_block li {
	font-size: 13px !important;
	line-height: 15px !important;
}
.rs_list {
	float: left;
	width: 225px;
	margin: 0 20px 10px 0;
}
.rs_list:nth-child(odd) {
	clear: left;
}













