@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-bottom:20px;
	background:top left repeat-x url(/images/main_background.gif) black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
}

p { margin:0px; padding:0px; padding-bottom:10px; }

img { border:0px; }

form { margin:0px; padding:0px; }

ul { margin:0px; padding:0px; padding-top:12px; padding-bottom:12px; }

li { 
	margin:0px; 
	padding:4px;
	padding-left:26px;
	list-style:none;
	background:8px 9px no-repeat url(/images/content_list_arrow.gif);
}

:focus { outline:0; }

h1 { padding-top:10px; padding-bottom:20px; font-size:16px; font-weight:bold; }
h2 { padding-top:8px; padding-bottom:17px; font-size:14px; font-weight:bold; }
h3 { padding-top:6px; padding-bottom:14px; font-size:12px; font-weight:bold; }
h4 { padding-top:4px; padding-bottom:11px; font-size:11px; font-weight:bold; }
h5 { padding-top:4px; padding-bottom:11px; font-size:11px; font-weight:bold; }

h6 {
	margin:0px;
	padding:0px;
	height:22px;
	padding-top:5px;
	background:top left no-repeat url(/images/model_content_title.gif);
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-top:6px; 
}


#page_container {
	width:976px;
	margin-left:auto;
	margin-right:auto;
}

#banner_container { height:134px; }

#banner_logo {
	width:247px;
	height:134px;
	background:bottom left no-repeat url(/images/banner_overlays/banner_bottom_left.gif);
	float:left;
}

#banner_main {
	width:729px;
	height:134px;
	float:right;
	background:top left no-repeat url(/images/banner_overlays/banner_top.jpg);
}

#content_logo_navigation {
	height:85px;
	padding-top:10px;
	padding-right:23px;
	text-align:right;
}

#content_logo_navigation a {
	float:right;
}

.logo_nav_citroen {
	background:top left no-repeat url(/images/logo_citroen_content.png);
	width:68px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_alfa {
	background:top left no-repeat url(/images/logo_alfa_romeo_content.png);
	width:54px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_peugeot {
	background:top left no-repeat url(/images/logo_peugeot_content.png);
	width:57px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_fiat {
	background:top left no-repeat url(/images/logo_fiat_content.png);
	width:54px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_kia {
	background:top left no-repeat url(/images/logo_kia_content.png);
	width:67px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_greatw {
	background:top left no-repeat url(/images/logo_greatw_content.png);
	width:85px; 
	height:85px;
	display:block;
	cursor:pointer;
}

#banner_navigation {
	height:39px;
	background:bottom right no-repeat url(/images/banner_overlays/banner_bottom_right.gif);
}

#banner_navigation a {
	height:39px;
	display:block;
	float:left;
}

#navigation_home { width:81px; background:top left no-repeat url(/images/navigation_home.gif); }
#navigation_home:hover { background:0px -39px no-repeat url(/images/navigation_home.gif); }
#navigation_home_on { width:81px; background:0px -78px no-repeat url(/images/navigation_home.gif); }

#navigation_service { width:97px; background:top left no-repeat url(/images/navigation_service.gif); }
#navigation_service:hover { background:0px -39px no-repeat url(/images/navigation_service.gif); }
#navigation_service_on { width:97px; background:0px -78px no-repeat url(/images/navigation_service.gif); }

#navigation_parts { width:81px; background:top left no-repeat url(/images/navigation_parts.gif); }
#navigation_parts:hover { background:0px -39px no-repeat url(/images/navigation_parts.gif); }
#navigation_parts_on { width:81px; background:0px -78px no-repeat url(/images/navigation_parts.gif); }

#navigation_used_cars { width:116px; background:top left no-repeat url(/images/navigation_used_cars.gif); }
#navigation_used_cars:hover { background:0px -39px no-repeat url(/images/navigation_used_cars.gif); }
#navigation_used_cars_on { width:116px; background:0px -78px no-repeat url(/images/navigation_used_cars.gif); }

#navigation_employment { width:131px; background:top left no-repeat url(/images/navigation_employment.gif); }
#navigation_employment:hover { background:0px -39px no-repeat url(/images/navigation_employment.gif); }
#navigation_employment_on { width:131px; background:0px -78px no-repeat url(/images/navigation_employment.gif); }

#navigation_autonews { width:131px; background:top left no-repeat url(/images/navigation_autonews.gif); }
#navigation_autonews:hover { background:0px -39px no-repeat url(/images/navigation_autonews.gif); }
#navigation_autonews_on { width:131px; background:0px -78px no-repeat url(/images/navigation_autonews.gif); }

#navigation_finance { width:97px; background:top left no-repeat url(/images/navigation_finance.gif); }
#navigation_finance:hover { background:0px -39px no-repeat url(/images/navigation_finance.gif); }
#navigation_finance_on { width:97px; background:0px -78px no-repeat url(/images/navigation_finance.gif); }

#navigation_contact { width:101px; background:top left no-repeat url(/images/navigation_contact.gif); }
#navigation_contact:hover { background:0px -39px no-repeat url(/images/navigation_contact.gif); }
#navigation_contact_on { width:101px; background:0px -78px no-repeat url(/images/navigation_contact.gif); }

#main_container {
	background:top left repeat-x url(/images/content_background.gif) black;
	float:left;
}

#content_frame_left { float:left; }
#content_frame_right { float:right; }

#content_container {
	width:916px;
	margin-left:auto;
	margin-right:auto;
	background:top left no-repeat url(/images/top_divider.gif);
	padding-top:17px;
	padding-left:14px;
	padding-right:14px;
	float:left;
}

#left_column {
	width:187px;
	float:left;
}

#right_column {
	width:699px;
	float:right;
}

#subnavigation_container {
	background:top left no-repeat url(/images/subnavigation_line.gif);
	padding-top:1px;
}

.subnavigation_item, .subnavigation_item_on {
	background:bottom left no-repeat url(/images/subnavigation_line.gif);
}

.subnavigation_item a {
	display:block;
	background:20px 13px no-repeat url(/images/subnavigation_arrow.gif);
	padding:6px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:8px;
	font-size:12px;
	line-height:16px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.subnavigation_item a:hover {
	color:#e43636;
	background:20px 13px no-repeat url(/images/subnavigation_arrow_on.gif);
}

.subnavigation_item_on a {
	display:block;
	background:20px 13px no-repeat url(/images/subnavigation_arrow_on.gif);
	padding:7px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:9px;
	font-size:12px;
	color:#e43636;
	font-weight:bold;
	text-decoration:none;
}

#content_banner {
	height:42px;
	padding-top:88px;
	margin-bottom:13px;
}

#manufacturer_banner {
	height:130px;
	margin-bottom:13px;
}

#home_manufacturer_container { padding-bottom:6px; }

#right_column_content_container { background:top left no-repeat url(/images/right_column_content_back.gif); }

#title_container {
	background:bottom center no-repeat url(/images/content_divider.gif);
}

#title_text {
	width:570px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:12px;
	font-size:16px;
	font-weight:bold;
}

#text_tools {
	float:right;
	margin-top:20px;
	margin-right:20px;
}

#breadcrumb {
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
	background:black;
	font-size:10px;
	color:#999999;
}

#breadcrumb a:link { color:white; text-decoration:none; }
#breadcrumb a:hover { color:white; text-decoration:underline; }
#breadcrumb a:visited { color:white; text-decoration:none; }
#breadcrumb a:visited:hover { color:white; text-decoration:underline; }

.text_content {
	background:top center repeat-y url(/images/text_content_back.gif);
	margin-left:1px;
	margin-right:1px;
	line-height:16px;
}

#text_content_content a:link { color:#e43636; text-decoration:none; }
#text_content_content a:hover { color:#e43636; text-decoration:underline; }
#text_content_content a:visited { color:#e43636; text-decoration:none; }
#text_content_content a:visited:hover { color:#e43636; text-decoration:underline; }

#text_content_content {
	margin-top:5px;
	margin-left:30px;
	margin-right:30px;
}

.text_content_image {
	float:right;
	margin-bottom:20px;
	margin-left:25px;
}

#resource_container { padding-top:15px; }

.resource {
	background:top left repeat-x url(/images/resource_back.gif);
	height:35px;
	margin-bottom:3px;
}

.resource_title {
	width:470px;
	overflow:hidden;
	color:#e43636;
	height:16px;
}

.resource_title a:link { color:#e43636; text-decoration:none; }
.resource_title a:hover { color:#e43636; text-decoration:underline; }
.resource_title a:visited { color:#e43636; text-decoration:none; }
.resource_title a:visited:hover { color:#e43636; text-decoration:underline; }

#search_container {
	padding-left:20px;
	height:20px;
	padding-top:15px;
	padding-bottom:15px;
}

#search_input { float:left; width:135px; }
#search_input input { 
	width:129px; 
	height:15px; 
	background:#222222; 
	border:1px solid #4d4d4d; 
	color:white;
	font-size:11px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
}

#search_button { float:right; width:30px; }

#footer_container { 
	height:20px; 
	padding-top:10px;
	padding-left:55px;
	padding-right:55px;
	background:top center no-repeat url(/images/footer_divider.gif);
	margin-top:20px;
	font-size:10px;
	color:#999999;
	float:left;
	width:866px;
}

#footer_container a:link { color:white; text-decoration:none; }
#footer_container a:hover { color:white; text-decoration:underline; }
#footer_container a:visited { color:white; text-decoration:none; }
#footer_container a:visited:hover { color:white; text-decoration:underline; }

#footer_left { float:left; }
#footer_right { float:right; }

.manufacturer_list_item {
	height:120px;
}

.manufacturer_list_item a:link { color:#e43636; text-decoration:none; }
.manufacturer_list_item a:hover { color:#e43636; text-decoration:underline; }
.manufacturer_list_item a:visited { color:#e43636; text-decoration:none; }
.manufacturer_list_item a:visited:hover { color:#e43636; text-decoration:underline; }

.manufacturer_list_image {
	width:160px;
	float:left;
}

.manufacturer_list_title {
	float:right;
	width:459px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
	margin-top:-4px;
	background:bottom left no-repeat url(/images/manufacturer_list_divider.gif);
}

.manufacturer_list_content {
	float:right;
	width:459px;
	padding-top:5px;
	padding-bottom:6px;
	background:bottom left no-repeat url(/images/manufacturer_list_divider.gif);
}

.manufacturer_list_more {
	float:right;
	width:459px;
	padding-top:2px;
	padding-bottom:4px;
	background:bottom left no-repeat url(/images/manufacturer_list_divider.gif);
}

#model_left {
	float:left;
	width:260px;
}

#model_right {
	float:right;
	width:348px;
}

.model_sub_title {

}

#model_buttons {
	padding-top:18px;
	background:top left no-repeat url(/images/model_content_divider.gif);
	padding-bottom:4px;
}

#model_button_info {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_request.gif);
	margin-bottom:5px;
}

#model_button_info:hover { background:bottom left no-repeat url(/images/model_button_request.gif); }

#model_button_video {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_video.gif);
	margin-bottom:5px;
}

#model_button_video:hover { background:bottom left no-repeat url(/images/model_button_video.gif); }

#model_button_peugeot_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_peugeot.gif);
	margin-bottom:5px;
}

#model_button_peugeot_back:hover { background:bottom left no-repeat url(/images/model_button_back_peugeot.gif); }

#model_button_kia_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_kia.gif);
	margin-bottom:5px;
}

#model_button_kia_back:hover { background:bottom left no-repeat url(/images/model_button_back_kia.gif); }

#model_button_fiat_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_fiat.gif);
	margin-bottom:5px;
}

#model_button_fiat_back:hover { background:bottom left no-repeat url(/images/model_button_back_fiat.gif); }

#model_button_alfa_romeo_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_alfa.gif);
	margin-bottom:5px;
}

#model_button_alfa_romeo_back:hover { background:bottom left no-repeat url(/images/model_button_back_alfa.gif); }

#model_button_citroen_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_citroen.gif);
	margin-bottom:5px;
}

#model_button_citroen_back:hover { background:bottom left no-repeat url(/images/model_button_back_citroen.gif); }

#model_main_image_container {
	height:342px;
	width:342px;
	overflow:hidden;
	background:#171717;
	margin-left:6px;
}

#model_thumbnail_container {
	background:top right no-repeat url(/images/model_gallery_divider.gif);
	padding-top:17px;
	margin-top:15px;
}

#model_resource_container {
	float:left;
	width:637px;
	padding-top:15px;
}

#video_title {
	margin:0px;
	padding:0px;
	height:26px;
	padding-top:10px;
	background:bottom left no-repeat url(/images/search_result_divider.gif);
	font-size:14px;
	font-weight:bold;
	margin-top:10px; 
}

.form_content {
	margin-top:5px;
	margin-left:30px;
	margin-right:30px;
}

.form_title_section {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	background:bottom left no-repeat url(/images/form_divider.gif);
	margin-bottom:12px;
}

.form_checkbox {
	margin:0px;
	padding:0px;
	margin-left:6px;
}

.form_checkbox_label {
	display:block;
	margin-left:30px;
	margin-top:-15px;
	margin-bottom:6px;
}

.form_label {
	padding:6px;
}

.form_logo {
	padding-bottom:11px;
	padding-left:6px;
}

.form_textfield {
	border:1px solid #484848;
	height:16px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:195px;
}

.form_textarea {
	padding:3px;
	padding-right:12px;
	padding-left:0px;
}

.form_textarea textarea {
	border:1px solid #484848;
	height:67px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
}


.form_submit_section {
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	background:top left no-repeat url(/images/form_divider.gif);
	text-align:right;
	margin-top:12px;
	padding-right:10px;
	padding-bottom:8px;
}

.search_title {
	padding:7px;
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	background:bottom left no-repeat url(/images/search_result_divider.gif);
}

.search_title a:link { color:#e43636; text-decoration:none; }
.search_title a:hover { color:#e43636; text-decoration:underline; }
.search_title a:visited { color:#e43636; text-decoration:none; }
.search_title a:visited:hover { color:#e43636; text-decoration:underline; }

.search_breadcrumb {
	padding:4px;
	padding-left:0px;
	font-size:10px;
	color:#999999;
}

.search_breadcrumb a:link { color:#999999; text-decoration:none; }
.search_breadcrumb a:hover { color:#999999; text-decoration:underline; }
.search_breadcrumb a:visited { color:#999999; text-decoration:none; }
.search_breadcrumb a:visited:hover { color:#999999; text-decoration:underline; }
http://staging.corbanauto.com.au/css/freestyle_core.css
/*------------------------------------------------------------------*/
/* FILE:	freestyle_core.css										*/
/* PUROPSE:	This file contains website front end CSS only			*/
/*			The contents of this file contain commonly used elements*/
/*			in Freestyle deployments.								*/
/*------------------------------------------------------------------*/

/* Purpose: These classes are used on tables in the HTML editor 	*/
/*			in the backend, if we want the same styling the user 	*/
/*			selected in the backend to show on the site, these		*/
/*			classes are required here.								*/

#freestyle_page_content table.no_border tr td {border:none}
#freestyle_page_content table.grey_top_bottom tr td {border-bottom:1px solid #cdcdcd;padding:4px;}
#freestyle_page_content table.grey_top_bottom {border-top:1px solid #cdcdcd;padding:0;}
#freestyle_page_content table.dashed_borders tr td {border-bottom:1px dashed #d6d6d6;border-left:1px dashed #d6d6d6;padding:4px;}
#freestyle_page_content table.dashed_borders {border-top:1px dashed #d6d6d6;border-right:1px dashed #d6d6d6;padding:0;}

#freestyle_page_content table.thin_grey tr td {border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:4px;}
#freestyle_page_content table.thin_grey {border-top:1px solid #cdcdcd;padding:0;border-left:1px solid #cdcdcd;}


http://staging.corbanauto.com.au/css/forum.css

/* FORUM CLASSES */
/* these will HAVE to be modified they do NOT fit in with the current design */

#forum_title {
  background-color:#999999;
	color: #ffffff;
}

#forum_title div{
  color: #ffffff;	
}

.forum_row{
	background: url(/images/forum/forum_header_bg.gif) repeat-x #719dba;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666666;
}

.form_topic_row {
	background-color:#cccccc;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666666;
}

.forum_row div{color:white;text-align:center;margin-right:3px;}
.form_topic_row div{text-align:center;margin-right:3px; }

.form_topic_row_0 {
  background: #E8EDED;
	border:none;
	margin-left:25px;
	color: #999999;
	border:1px solid #719cb9;

}

.form_topic_row_1 {
  background:#cad3dd;
	border:none;
	margin-left:25px;
	color: #999999;
	border:1px solid #719cb9;
	
}

.forum_row_new {
	background-color: #f8d5ab;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.forum_head {
	background-color: #fbc585;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #f7921e;
	vertical-align:middle;
	font-weight:bold;
}
.forum_head div {height:20px;}

.forum_topic {
	background-color: #F8F5F1;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;	
	display:none;
}

.forum_txt {
	padding: 5px;
	color: #7d7d7d;
}

.forum_bg_color_1 {
  	background: #fbf0e2;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	color: #7d7d7d;	
	border-bottom:1px solid #666666;
}


.forum_bg_color_0 {
	background:#FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	color: #7d7d7d;	
	border-bottom:1px solid #719cb9;
}

#topic_content {
 	border-right:1px solid #666666;
 	border-left:1px solid #666666;
}

#topic_content_bottom {
	border-bottom:1px solid #666666;
 	border-right:1px solid #666666;
 	border-left:1px solid #666666;
}

.row_date_left {
	position:relative;
	float: left;
	color: #999999;
}
.row_details {
	position: relative;
	color:#333333;
	float:left;
	margin-left:45px;
	margin-top:5px;
	margin-bottom:2px;
}

.row_details_blah {
	position: relative;
	color:#333333;
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:2px;
	font-size:13px;
}

.row_details a:link { color:#333333; 	font-size:13px;
	font-weight:bold; text-decoration: none; }
.row_details a:hover { color:#333333; 	font-size:13px;
	font-weight:bold; text-decoration: underline; }
.row_details a:visited { color:#333333; 	font-size:13px;
	font-weight:bold; text-decoration: none; }

.row_details a:visited:hover { color:#333333; 	font-size:13px;
	font-weight:bold; text-decoration: underline; }

.row_details_topic {
	font-weight:bold;
	position: relative;
	color:#333333;
	float:left;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
}

.row_details_topic a:link { color:black; font-weight:normal; text-decoration: none; font-size:11px; }
.row_details_topic a:hover { color:black; font-weight:normal; text-decoration: underline; font-size:11px; }
.row_details_topic a:visited { color:black; font-weight:normal; text-decoration: none; font-size:11px; }
.row_details_topic a:visited:hover { color:black; font-weight:normal; text-decoration: underline; font-size:11px; }

.row_image {
	position:relative;
	margin-right: 10px;
	width: 20px;
	height:21px;
	float:left;
	margin-top:4px;
}

.row_forum_top {
	width: 45px;
	float: left;
	position: relative;
	color: #999999;
	text-align:center;
}

.row_replies {
	width: 45px;
	float: right;
	position: relative;
	color: #999999;
	text-align:center;
	background-color:#fff3e6;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:3px;
}

.row_posts {
	width: 45px;
	float: right;
	position: relative;
	color: #999999;
	text-align:center;
	background-color:#fff3e6;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
}

.row_replies_topic {
	width: 45px;
	float: right;
	position: relative;
	color: #000000;
	text-align:center;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
}

.row_posts_topic {
	width: 45px;
	float: right;
	position: relative;
	color: #000000;
	text-align:center;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:2px;
}

.row_replies_top {
	width: 50px;
	float: right;
	position: relative;
	color: #999999;
	text-align:center;
}

.row_posts_top {
	width: 45px;
	float: right;
	position: relative;
	color: #999999;
	text-align:center;
}

.row_date_top {
	position:relative;
	margin-right:15px;
	float: right;
	color: #999999;
	padding:0px;
	width:100px;
	text-align:center;
}

.row_date {
	position:relative;
	float: right;
	color: #999999;
	padding-left:0px;
	padding-top:3px;
	width:100px;
	text-align:center;
	background-color:#fff3e6;
	margin-top:2px;
}

.row_date_topic {
	position:relative;
	float: right;
	color: #000000;
	padding-left:0px;
	width:100px;
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
}

.row_posts {
	width: 45px;
	float: right;
	position: relative;
	color: #999999;
	text-align:center;
	background-color:#fff3e6;
	padding-top:3px;
	margin-right:4px;
	margin-top:2px;
}

.row_forum {
  float:left;
}

.row_posts {
  padding-left:0px;
}

/* Topic Footer */

.topic_footer_0{
  height:25px;
	background: #e8eded;
	border-bottom:1px solid #f8931d;
}

.topic_footer_1{
  height:25px;
	background: #cad3dd;
	border-bottom:1px solid #f8931d;
}

.topic_footer_button{
  float:left;
	padding-left:3px;
}

.user_info {
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 10px;
}

.welcomeBox {
 height:16px;
 background:#c6d4e2;
 padding-bottom:8px;
 padding-top:2px;
 margin-bottom:3px;
 border: 1px solid #719cb9;
 width:163px;
}

http://staging.corbanauto.com.au/css/event.css


div.event_time_box {
	width:517px;
	background:url(/images/events/event_time_bg.gif) left repeat-y;
	float:left;
}

/* EVENTS Classes */

.events_sub_header { padding-left:10px; padding-right:10px; border-bottom:1px solid #e87e00; height:24px; background:bottom left repeat-x url(/images/events/events_title_back.gif); }

.event_item { padding-bottom: 10px; margin-bottom: 10px; border-bottom:1px solid #e87e00; }

.events_side_content { padding-left:4px; padding-right:4px; background-image:url(/images/events/side_bac.jpg); background-position:top left; background-repeat:repeat-y; }
.events_calendar_top { background-image:url(/images/events/calendar.jpg); background-position:top left; background-repeat:no-repeat; color:#0f6cb8; font-size:13px; font-weight:bold; padding-left:7px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.events_features_top { background-image:url(/images/events/feature_.jpg); background-position:top left; background-repeat:no-repeat; color:#0f6cb8; font-size:13px; font-weight:bold; padding-left:7px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; }


div.event_time_box img.top{vertical-align:top;}
div.event_time_box img.bottom{vertical-align:bottom;}
div.event_time_box table, div.event_time_box table td {background:none;}
div.event_time_box table{margin-left:13px;}
div.event_time_box table td {padding:2px;font-size:12px;color:#666666;border-bottom:1px solid white;}

img.events_pic {
	float:left;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:7px;
}

.calendar_instruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	padding-top:10px;
}

.month_menu {
	margin-left:10px;
}

.get_events_button {
	margin-left:10px;
	margin-top:3px;
	margin-bottom:7px;
}

html>body .eventsButton{
	width:161px;
}

.eventsButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	width:162px;
	margin-left:10px;
	margin-top:8px;
	vertical-align:middle;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	background-image:url(/images/nav_off_back.jpg);
	background-repeat:repeat-x;
	background-position:center;
	cursor:pointer;
	margin-bottom:7px;
}

.event_heading {
	font-size:12px;
	font-weight:bold;
}

.event_heading a:link { font-size:12px; font-weight:bold; color:#666666; }
.event_heading a:hover { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
.event_heading a:visited { font-size:12px; font-weight:bold; color:#666666; }
.event_heading a:visited:hover { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
	
.feature_item {
	margin:10px;
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px solid #f3bb79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.feature_item_date {
	font-weight:bold;
	color:#666666;
}

.feature_item a:link { color:#F7931D; text-decoration:none; }
.feature_item a:hover { color:#F7931D; text-decoration:underline; }
.feature_item a:visited { color:#F7931D; text-decoration:none; }
.feature_item a:visited:hover { color:#F7931D; text-decoration:underline; }

.event_page_item {
	padding-top:5px;
	padding-bottom:8px;
	font-size:11px;
}

.event_page_item_title {
	display:block;
	font-size:12px;
	color:black;
	font-weight:bold;
}

.event_page_item a:link { color:#F7931D; text-decoration:none; font-size:11px; }
.event_page_item a:hover { color:#F7931D; text-decoration:underline; font-size:11px; }
.event_page_item a:visited { color:#F7931D; text-decoration:none; font-size:11px; }
.event_page_item a:visited:hover { color:#F7931D; text-decoration:underline; font-size:11px; }

.video_container { float:left; text-align:center; margin-bottom:20px; z-index:1; }


/* body {
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-bottom:20px;
	background:top left repeat-x url(/images/main_background.gif) black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
}

p { margin:0px; padding:0px; padding-bottom:10px; }

img { border:0px; }

form { margin:0px; padding:0px; }

ul { margin:0px; padding:0px; padding-top:12px; padding-bottom:12px; }

li { 
	margin:0px; 
	padding:4px;
	padding-left:26px;
	list-style:none;
	background:8px 9px no-repeat url(/images/content_list_arrow.gif);
}

:focus { outline:0; }

h1 { padding-top:10px; padding-bottom:20px; font-size:16px; font-weight:bold; }
h2 { padding-top:8px; padding-bottom:17px; font-size:14px; font-weight:bold; }
h3 { padding-top:6px; padding-bottom:14px; font-size:12px; font-weight:bold; }
h4 { padding-top:4px; padding-bottom:11px; font-size:11px; font-weight:bold; }
h5 { padding-top:4px; padding-bottom:11px; font-size:11px; font-weight:bold; }

h6 {
	margin:0px;
	padding:0px;
	height:22px;
	padding-top:5px;
	background:top left no-repeat url(/images/model_content_title.gif);
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-top:6px; 
}


#page_container {
	width:976px;
	margin-left:auto;
	margin-right:auto;
}

#banner_container { height:134px; }

#banner_logo {
	width:247px;
	height:134px;
	background:bottom left no-repeat url(/images/banner_overlays/banner_bottom_left.gif);
	float:left;
}

#banner_main {
	width:729px;
	height:134px;
	float:right;
	background:top left no-repeat url(/images/banner_overlays/banner_top.jpg);
}

#content_logo_navigation {
	height:85px;
	padding-top:10px;
	padding-right:23px;
	text-align:right;
}

#content_logo_navigation a {
	float:right;
}

.logo_nav_citroen {
	background:top left no-repeat url(/images/logo_citroen_content.png);
	width:68px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_alfa {
	background:top left no-repeat url(/images/logo_alfa_romeo_content.png);
	width:54px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_peugeot {
	background:top left no-repeat url(/images/logo_peugeot_content.png);
	width:57px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_fiat {
	background:top left no-repeat url(/images/logo_fiat_content.png);
	width:54px; 
	height:85px;
	display:block;
	cursor:pointer;
}

.logo_nav_kia {
	background:top left no-repeat url(/images/logo_kia_content.png);
	width:67px; 
	height:85px;
	display:block;
	cursor:pointer;
}

#banner_navigation {
	height:39px;
	background:bottom right no-repeat url(/images/banner_overlays/banner_bottom_right.gif);
}

#banner_navigation a {
	height:39px;
	display:block;
	float:left;
}

#navigation_home { width:81px; background:top left no-repeat url(/images/navigation_home.gif); }
#navigation_home:hover { background:0px -39px no-repeat url(/images/navigation_home.gif); }
#navigation_home_on { width:81px; background:0px -78px no-repeat url(/images/navigation_home.gif); }

#navigation_service { width:97px; background:top left no-repeat url(/images/navigation_service.gif); }
#navigation_service:hover { background:0px -39px no-repeat url(/images/navigation_service.gif); }
#navigation_service_on { width:97px; background:0px -78px no-repeat url(/images/navigation_service.gif); }

#navigation_parts { width:81px; background:top left no-repeat url(/images/navigation_parts.gif); }
#navigation_parts:hover { background:0px -39px no-repeat url(/images/navigation_parts.gif); }
#navigation_parts_on { width:81px; background:0px -78px no-repeat url(/images/navigation_parts.gif); }

#navigation_used_cars { width:116px; background:top left no-repeat url(/images/navigation_used_cars.gif); }
#navigation_used_cars:hover { background:0px -39px no-repeat url(/images/navigation_used_cars.gif); }
#navigation_used_cars_on { width:116px; background:0px -78px no-repeat url(/images/navigation_used_cars.gif); }

#navigation_employment { width:131px; background:top left no-repeat url(/images/navigation_employment.gif); }
#navigation_employment:hover { background:0px -39px no-repeat url(/images/navigation_employment.gif); }
#navigation_employment_on { width:131px; background:0px -78px no-repeat url(/images/navigation_employment.gif); }

#navigation_finance { width:97px; background:top left no-repeat url(/images/navigation_finance.gif); }
#navigation_finance:hover { background:0px -39px no-repeat url(/images/navigation_finance.gif); }
#navigation_finance_on { width:97px; background:0px -78px no-repeat url(/images/navigation_finance.gif); }

#navigation_contact { width:101px; background:top left no-repeat url(/images/navigation_contact.gif); }
#navigation_contact:hover { background:0px -39px no-repeat url(/images/navigation_contact.gif); }
#navigation_contact_on { width:101px; background:0px -78px no-repeat url(/images/navigation_contact.gif); }

#main_container {
	background:top left repeat-x url(/images/content_background.gif) black;
	float:left;
}

#content_frame_left { float:left; }
#content_frame_right { float:right; }

#content_container {
	width:916px;
	margin-left:auto;
	margin-right:auto;
	background:top left no-repeat url(/images/top_divider.gif);
	padding-top:17px;
	padding-left:14px;
	padding-right:14px;
	float:left;
}

#left_column {
	width:187px;
	float:left;
}

#right_column {
	width:699px;
	float:right;
}

#subnavigation_container {
	background:top left no-repeat url(/images/subnavigation_line.gif);
	padding-top:1px;
}

.subnavigation_item, .subnavigation_item_on {
	background:bottom left no-repeat url(/images/subnavigation_line.gif);
}

.subnavigation_item a {
	display:block;
	background:20px 13px no-repeat url(/images/subnavigation_arrow.gif);
	padding:6px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:8px;
	font-size:12px;
	line-height:16px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.subnavigation_item a:hover {
	color:#e43636;
	background:20px 13px no-repeat url(/images/subnavigation_arrow_on.gif);
}

.subnavigation_item_on a {
	display:block;
	background:20px 13px no-repeat url(/images/subnavigation_arrow_on.gif);
	padding:7px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:9px;
	font-size:12px;
	color:#e43636;
	font-weight:bold;
	text-decoration:none;
}

#content_banner {
	height:42px;
	padding-top:88px;
	margin-bottom:13px;
}

#manufacturer_banner {
	height:130px;
	margin-bottom:13px;
}

#home_manufacturer_container { padding-bottom:6px; }

#right_column_content_container { background:top left no-repeat url(/images/right_column_content_back.gif); }

#title_container {
	background:bottom center no-repeat url(/images/content_divider.gif);
}

#title_text {
	width:570px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:12px;
	font-size:16px;
	font-weight:bold;
}

#text_tools {
	float:right;
	margin-top:20px;
	margin-right:20px;
}

#breadcrumb {
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
	background:black;
	font-size:10px;
	color:#999999;
}

#breadcrumb a:link { color:white; text-decoration:none; }
#breadcrumb a:hover { color:white; text-decoration:underline; }
#breadcrumb a:visited { color:white; text-decoration:none; }
#breadcrumb a:visited:hover { color:white; text-decoration:underline; }

.text_content {
	background:top center repeat-y url(/images/text_content_back.gif);
	margin-left:1px;
	margin-right:1px;
	line-height:16px;
}

#text_content_content {
	margin-top:5px;
	margin-left:30px;
	margin-right:30px;
}

.text_content_image {
	float:right;
	margin-bottom:20px;
	margin-left:25px;
}

#resource_container { padding-top:15px; float:left; }

.resource {
	background:top left repeat-x url(/images/resource_back.gif);
	height:35px;
	margin-bottom:3px;
}

.resource_title {
	width:470px;
	overflow:hidden;
	color:#e43636;
	height:16px;
}

.resource_title a:link { color:#e43636; text-decoration:none; }
.resource_title a:hover { color:#e43636; text-decoration:underline; }
.resource_title a:visited { color:#e43636; text-decoration:none; }
.resource_title a:visited:hover { color:#e43636; text-decoration:underline; }

#search_container {
	padding-left:20px;
	height:20px;
	padding-top:15px;
	padding-bottom:15px;
}

#search_input { float:left; width:135px; }
#search_input input { 
	width:129px; 
	height:15px; 
	background:#222222; 
	border:1px solid #4d4d4d; 
	color:white;
	font-size:11px;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
}

#search_button { float:right; width:30px; }

#footer_container { 
	height:20px; 
	padding-top:10px;
	padding-left:55px;
	padding-right:55px;
	background:top center no-repeat url(/images/footer_divider.gif);
	margin-top:20px;
	font-size:10px;
	color:#999999;
	float:left;
	width:866px;
}

#footer_container a:link { color:white; text-decoration:none; }
#footer_container a:hover { color:white; text-decoration:underline; }
#footer_container a:visited { color:white; text-decoration:none; }
#footer_container a:visited:hover { color:white; text-decoration:underline; }

#footer_left { float:left; }
#footer_right { float:right; }

.manufacturer_list_item {
	height:120px;
}

.manufacturer_list_item a:link { color:#e43636; text-decoration:none; }
.manufacturer_list_item a:hover { color:#e43636; text-decoration:underline; }
.manufacturer_list_item a:visited { color:#e43636; text-decoration:none; }
.manufacturer_list_item a:visited:hover { color:#e43636; text-decoration:underline; }

.manufacturer_list_image {
	width:160px;
	float:left;
}

.manufacturer_list_title {
	float:right;
	width:459px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
	margin-top:-4px;
	background:bottom left no-repeat url(/images/manufacturer_list_divider.gif);
}

.manufacturer_list_content {
	float:right;
	width:459px;
	padding-top:5px;
	padding-bottom:6px;
	background:bottom left no-repeat url(/images/manufacturer_list_divider.gif);
}

.manufacturer_list_more {
	float:right;
	width:459px;
	padding-top:2px;
	padding-bottom:4px;
	background:bottom left no-repeat url(/images/manufacturer_list_divider.gif);
}

#model_left {
	float:left;
	width:260px;
}

#model_right {
	float:right;
	width:348px;
}

.model_sub_title {

}

#model_buttons {
	padding-top:18px;
	background:top left no-repeat url(/images/model_content_divider.gif);
	padding-bottom:4px;
}

#model_button_info {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_request.gif);
	margin-bottom:5px;
}

#model_button_info:hover { background:bottom left no-repeat url(/images/model_button_request.gif); }

#model_button_video {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_video.gif);
	margin-bottom:5px;
}

#model_button_video:hover { background:bottom left no-repeat url(/images/model_button_video.gif); }

#model_button_peugeot_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_peugeot.gif);
	margin-bottom:5px;
}

#model_button_peugeot_back:hover { background:bottom left no-repeat url(/images/model_button_back_peugeot.gif); }

#model_button_kia_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_kia.gif);
	margin-bottom:5px;
}

#model_button_kia_back:hover { background:bottom left no-repeat url(/images/model_button_back_kia.gif); }

#model_button_fiat_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_fiat.gif);
	margin-bottom:5px;
}

#model_button_fiat_back:hover { background:bottom left no-repeat url(/images/model_button_back_fiat.gif); }

#model_button_alfa_romeo_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_alfa.gif);
	margin-bottom:5px;
}

#model_button_alfa_romeo_back:hover { background:bottom left no-repeat url(/images/model_button_back_alfa.gif); }

#model_button_citroen_back {
	display:block;
	width:254px;
	height:34px;
	background:top left no-repeat url(/images/model_button_back_citroen.gif);
	margin-bottom:5px;
}

#model_button_citroen_back:hover { background:bottom left no-repeat url(/images/model_button_back_citroen.gif); }

#model_main_image_container {
	height:342px;
	width:342px;
	overflow:hidden;
	background:#171717;
	margin-left:6px;
}

#model_thumbnail_container {
	background:top right no-repeat url(/images/model_gallery_divider.gif);
	padding-top:17px;
	margin-top:15px;
}

#model_resource_container {
	float:left;
	width:637px;
	padding-top:15px;
}

#video_title {
	margin:0px;
	padding:0px;
	height:26px;
	padding-top:10px;
	background:bottom left no-repeat url(/images/search_result_divider.gif);
	font-size:14px;
	font-weight:bold;
	margin-top:10px; 
}

.form_content {
	margin-top:5px;
	margin-left:30px;
	margin-right:30px;
}

.form_title_section {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	background:bottom left no-repeat url(/images/form_divider.gif);
	margin-bottom:12px;
}

.form_checkbox {
	margin:0px;
	padding:0px;
	margin-left:6px;
}

.form_checkbox_label {
	display:block;
	margin-left:30px;
	margin-top:-15px;
	margin-bottom:6px;
}

.form_label {
	padding:6px;
}

.form_logo {
	padding-bottom:11px;
	padding-left:6px;
}

.form_textfield {
	border:1px solid #484848;
	height:16px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:195px;
}

.form_textarea {
	padding:3px;
	padding-right:12px;
	padding-left:0px;
}

.form_textarea textarea {
	border:1px solid #484848;
	height:67px;
	padding-top:2px;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
}

.form_submit_section {
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	background:top left no-repeat url(/images/form_divider.gif);
	text-align:right;
	margin-top:12px;
	padding-right:10px;
	padding-bottom:8px;
}

.search_title {
	padding:7px;
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	background:bottom left no-repeat url(/images/search_result_divider.gif);
}

.search_title a:link { color:#e43636; text-decoration:none; }
.search_title a:hover { color:#e43636; text-decoration:underline; }
.search_title a:visited { color:#e43636; text-decoration:none; }
.search_title a:visited:hover { color:#e43636; text-decoration:underline; }

.search_breadcrumb {
	padding:4px;
	padding-left:0px;
	font-size:10px;
	color:#999999;
}

.search_breadcrumb a:link { color:#999999; text-decoration:none; }
.search_breadcrumb a:hover { color:#999999; text-decoration:underline; }
.search_breadcrumb a:visited { color:#999999; text-decoration:none; }
.search_breadcrumb a:visited:hover { color:#999999; text-decoration:underline; } */