/*
Theme Name: TMM WordPress Default
Theme URI: 
Description: Default theme structure for TMM Website Projects
Version: 1.0
Author: The Marketing Mix
Author URI: http://www.marketingmix.com.au/
Tags: 
*/



* {
	margin: 0;
	padding: 0;
	list-style: none;
}
body {
	background: #1f1f1f url(images/body_bg.jpg) left top repeat-x;
	font-size: 62.5%; /*Resets 1em to 10px*/
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#wrapper {}
#header, #container, #footer {
	margin: 0 auto;
	text-align: left;
}


.clear {clear: both;}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.hide {visibility: hidden;}
.loading {background: #fff url(images/loader_big_red_wht.gif) center center no-repeat;}

a img {border: 0;}
.col1, .col2 {float: left;}


/*  Header
************************************************************************************************************/
#header {
	height: 0px;
}

#header .logo {
	padding-top: 1px;
	padding-left: 25px;
	float: left;
}
#header .logo a {
	width: 280px;
	height: 1px;
	display: block;
	text-decoration: none;
	outline: none;
}
#header .logo span {visibility: hidden;}





/*  Main Navigation
************************************************************************************************************/
#nav {
	margin-top: 0px;
	padding-left: 0px;
	width: 679px;
	height: 54px;
	float: left;
	background: url(images/) right top no-repeat;
}
#nav li {
	margin-top: 12px;
	padding: 0 30px 0 16px;
	float: left;
	background: url(images/nav_bullet_red.jpg) left 11px no-repeat;
	font-size: 1.5em;
}
#nav li.page-item-home {padding-left: 0; background: none;}

#nav li a {
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
}
#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {text-decoration: underline;}

#nav li ul {display: none;}




/*  Container
************************************************************************************************************/
#container {background: url() left top repeat-y;}
#container .top {background: url() left 0px no-repeat;}
#container .btm {padding: 1px 0px 0 0px; background: url() left bottom no-repeat;}

/*.home #wrapper {background: url(images/content_bg_home.png) center 183px no-repeat;}
.home #container, .home #container .top, .home #container .btm, .home #footer {background: none;}*/





/*  Breadcrumb
************************************************************************************************************/
#breadcrumb {
	margin-top: 16px;
	float: left;
	background: url(images/crumb_bg_mid.gif) left top repeat-x;
	color: #dedede;
	font-size: 1.2em;
}
#breadcrumb a {color: #dedede;	text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}
#breadcrumb span {color: #c81a17; font-weight: bold;}

#breadcrumb .left {background: url(images/crumb_bg_left.gif) left top no-repeat;}
#breadcrumb .right {padding: 7px 10px 0 9px; height: 21px; background: url(images/crumb_bg_right.gif) right top no-repeat;}





/*  Content
************************************************************************************************************/

	/*  Content - Subpage
	*****************************************************/
	#content {
		padding: 0 0 0 0;
		color: #4b4b4b;
		font-size: 1.2em;
		clear: left;
	}
	#content h2 {
		margin-bottom: 13px;
		padding-bottom: 5px;
		background: url(images/content_h2_stroke_bg.png) left bottom no-repeat;
		color: #c81a17;
		font-size: 2.2em;
	}
	#content h3 {
		margin-top: 13px;
		padding-left: px;
		background: url(images/content_asterisk_red.png) left 1px no-repeat;
		color: #333;
		font-size: 1.6em;
	}
	#content h4 {
		margin-top: 10px;
		color: #6B6B6B;
		font-size: 1.1em;
		text-transform: uppercase;
	}
	
	#content a {color: #c51d1a; outline: none;}
	#content a:hover {text-decoration: none;}
	#content h3 a {color: #333; text-decoration: none;}
	#content h3 a:hover {text-decoration: underline;}
	#content h4 a {color: #6b6b6b; text-decoration: none;}
	#content h4 a:hover {text-decoration: underline;}
	
	#content p, #content ul {margin-top: 8px; line-height: 1.4em;}
	
	#content ul li {
		margin-top: 5px;
		padding-left: 11px;
		background: url(images/content_bullet.gif) left 3px no-repeat;
	}


	/******* Images *********************************/
	#content a img {border: none;}
	#content img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	#content img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}
	
	#content img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}


	/*  Car Box
	*****************************************************/
	#content .car-box {margin-top: 2px; padding-left: 0; background: url(images/carBox_bg_sml_mid.png) left top repeat-y;}
	#content .car-box .top {background: url(images/carBox_bg_sml_top.png) left top no-repeat;}
	#content .car-box .btm {padding: 18px; background: url(images/carBox_bg_sml_btm.png) left bottom no-repeat;}
	#content .car-box img {
		float: left;
		border: solid 3px #767676;
	}
	#content .car-box .cont {
		width: 328px;
		float: left;
	}
	#content .car-box h4 {
		margin-top: 9px;
		margin-left: 13px;
		color: #26b8fc;
		font-size: 1.6em;
		font-weight: normal;
		text-transform: uppercase;
	}
	#content li.one .car-box h4, #content .car-box.one h4 {color: #26b8fc;}
	#content li.two .car-box h4, #content .car-box.two h4 {color: #a3fc26;}
	#content li.three .car-box h4, #content .car-box.three h4 {color: #fcee26;}
	#content li.four .car-box h4, #content .car-box.four h4 {color: #fc9526;}

	
	/******* Features *********************************/
	#content .car-box ul {
		margin-top: 6px;
	}
	#content .car-box ul li {
		margin-top: 0;
		padding: 1px 0 1px 28px;
		width: 136px;
		float: left;
		background: url(images/carBox_tick_blue.gif) 13px 2px no-repeat;
		color: #eee;
	}
	#content li.one .car-box ul li, #content .car-box.one ul li {background: url(images/carBox_tick_blue.gif) 13px 2px no-repeat;}
	#content li.two .car-box ul li, #content .car-box.two ul li {background: url(images/carBox_tick_green.gif) 13px 2px no-repeat;}
	#content li.three .car-box ul li, #content .car-box.three ul li {background: url(images/carBox_tick_yellow.gif) 13px 2px no-repeat;}
	#content li.four .car-box ul li, #content .car-box.four ul li {background: url(images/carBox_tick_orange.gif) 13px 2px no-repeat;}

	
	/******* Price *********************************/
	#content li .car-box h4.price, #content .car-box h4.price {
		margin: 13px 0 0 0;
		padding: 0 0 0 72px;
		width: 119px;
		height: 29px;
		float: left;
		background: url(images/carBox_only_label.png) 12px 0 no-repeat;
		color: #fff;
		font-size: 2.7em;
		font-weight: bold;
		line-height: 0.75em;
	}
	#content .car-box h4.price .hide {
		display: none;
	}
	#content li.one .car-box h4.price, #content .car-box.one h4.price {background-position: 12px 0;}
	#content li.two .car-box h4.price, #content .car-box.two h4.price {background-position: 12px -29px;}
	#content li.three .car-box h4.price, #content .car-box.three h4.price {background-position: 12px -58px;}
	#content li.four .car-box h4.price, #content .car-box.four h4.price {background-position: 12px -87px;}
	
	
	/******* Enquire Now Button *********************************/
	#content .car-box a.enquire-now {
		margin-top: 13px;
		width: 127px;
		height: 29px;
		float: right;
		background: url(images/carBox_enquire_btn.png) left top no-repeat;
		text-decoration: none;
	}
	
	
	/*  Home Page - Deals - Hover More - Send Enquiry
		*****************************************************/
		.enquire {margin-top: 7px; background: #737373;}
		.enquire .top {background: url(images/enquiryBox_bg_top.jpg) left top no-repeat;}
		.enquire .btm {padding: 10px 0 7px 11px; background: url(images/enquiryBox_bg_btm.jpg) left bottom no-repeat;}
		
		.enquire h5 {
			margin-bottom: 7px;
			width: 117px;
			height: 16px;
			background: url(images/enquiryBox_sendEnquiry.jpg) left top no-repeat;
		}
		.enquire .sendEnquiry {
			border: 0;
		}
		.enquire .sendEnquiry input {
			margin: 0 8px 8px 2px;
			padding: 2px 4px;
			float: left;
			background-color: #fff;
			border: 0;
			color: #434343;
			font-size: 0.9em;
			font-family: Arial, Helvetica, sans-serif;
		}
		.enquire .sendEnquiry input.name {width: 132px;}
		.enquire .sendEnquiry input.email {width: 229px;}
		.enquire .sendEnquiry input.phone {width: 121px;}
		.enquire .sendEnquiry input.comments {margin-top: 2px; margin-right: 5px; margin-bottom: 0; width: 181px;}
		.enquire .sendEnquiry .checkbox {
			width: 19px;
			height: 25px;
			padding: 0;
			background: url(images/enquiryBox_checkboxes.gif) no-repeat;
			display: block;
			float: left;
		}
		/*.enquire .sendEnquiry input.styled {
			margin-top: 5px;
			margin-right: 5px;
			float: left;
		}*/
		.enquire .sendEnquiry label {
			display: block;
			float: left;
			color: #dedede;
			font-size: 0.9em;
			line-height: 1em;
		}
		.enquire .sendEnquiry label.testdrive {width: 84px;}
		.enquire .sendEnquiry label.subscribe {width: 109px;}
		.enquire .sendEnquiry input.btn {margin: 0 0 0 0; padding: 0;}
		
		.page-template-page-dealers-single-enquiry-php {background: #fff;}
		.page-template-page-dealers-single-enquiry-php #content {padding: 0; text-align: left;}
		.page-template-page-dealers-single-enquiry-php #content .car-box {margin-top: 0; margin-bottom: 10px; background: none;}
		.page-template-page-dealers-single-enquiry-php #content .car-box img {margin-right: 6px; border-color: #bbb;}
		.page-template-page-dealers-single-enquiry-php #content .car-box h4 {color: #c51d1a; font-size: 1.4em; font-weight: bold;}
		.page-template-page-dealers-single-enquiry-php #content .car-box .price {margin-top: 1px; color: #666; font-size: 1.3em; font-weight: bold;}
		.page-template-page-dealers-single-enquiry-php #content #enquiry_form {width: 552px;}



	
/*  Content - BAD Dealers
************************************************************************************************************/
.page-template-page-dealers-php #content h2 {margin-bottom: 0;}

.page-template-page-dealers-php #content .box {
	padding: 0 13px;
	width: 419px;
	height: 178px;
	float: left;
	background: url(images/content_dealers_box_bg.png) left top no-repeat;
}
.page-template-page-dealers-php #content .box.alt {background: url(images/content_dealers_box_bg_alt.png) left top no-repeat;}
.page-template-page-dealers-php #content .box .cont {float: left;}
.page-template-page-dealers-php #content .box .map-wrap {
	margin-top: 20px;
	margin-left: 8px;
	width: 203px;
	height: 139px;
	float: left;
	border: 1px solid #a7a6aa;
}

.page-template-page-dealers-php #content .contact {margin-bottom: 10px;}
.page-template-page-dealers-php #content .contact li {padding-left: 2px; background: none;}
.page-template-page-dealers-php #content .contact .address span {height: 30px;}
.page-template-page-dealers-php #content .contact span {width: 58px; float: left; color: #484848; font-weight: bold;}




/*  Content - Dealer Single
************************************************************************************************************/
.page-template-page-dealers-single-php #content h2 {margin-bottom: 0;}
.page-template-page-dealers-single-php #content .col1 {width: 651px;}
.page-template-page-dealers-single-php #content .col2 {width: 239px;}


	/*  Dealer Single - New/Used Car Deals
	*****************************************************/
	.page-template-page-dealers-single-php #content .new-cars, .page-template-page-dealers-single-php #content .used-cars {padding-right: 19px;}
	
	.page-template-page-dealers-single-php #content .used-cars li {margin-top: 0; padding: 5px; background: none;}
	.page-template-page-dealers-single-php #content .used-cars li.alt {background-color: #f6f6f6;}
	.page-template-page-dealers-single-php #content .used-cars li img {margin-right: 10px; float: left;}
	.page-template-page-dealers-single-php #content .used-cars li .cont {padding: 3px 0; width: 522px; float: left;}
	.page-template-page-dealers-single-php #content .used-cars li h4 {margin-top: 0; color: #333;}
	.page-template-page-dealers-single-php #content .used-cars li p {margin-top: 1px; float: left;}
	.page-template-page-dealers-single-php #content .used-cars li p.desc {margin-right: 10px; padding: 1px 0; width: 270px; font-size: 0.9em; line-height: 1.2em;}
	.page-template-page-dealers-single-php #content .used-cars li p.mileage, .page-template-page-dealers-single-php #content .used-cars li p.price {margin-top: 4px; margin-left: 10px;}
	.page-template-page-dealers-single-php #content .used-cars li p.mileage {color: #333;}
	.page-template-page-dealers-single-php #content .used-cars li p.price {color: #C81A17; font-size: 1.1em; font-weight: bold;}
	.page-template-page-dealers-single-php #content .used-cars a.enquire {
		margin-right: 5px;
		margin-top: 0;
		width: 86px;
		height: 29px;
		float: right;
		background: url(images/usedCar_enquire_btn.png) left top no-repeat;
		text-decoration: none;
	}

	
	
	/******* New Cars *********************************/
	.page-template-page-dealers-single-php #content .car-box {margin-top: 2px; margin-bottom: 10px; padding-left: 0; background: #555 url(images/carBox_bg_lge_mid.png) left top repeat-y;}
	.page-template-page-dealers-single-php #content .car-box .top {background: url(images/carBox_bg_lge_top.png) left top no-repeat;}
	.page-template-page-dealers-single-php #content .car-box .btm {padding: 18px; background: url(images/carBox_bg_lge_btm.png) left bottom no-repeat;}
	
	.page-template-page-dealers-single-php #content .car-box .cont {width: 408px;}

	
	/*  Dealer Single - Parts & Service Deals
	*****************************************************/
	.page-template-page-dealers-single-php #content .parts-service {
		margin-top: 3px;
		width: 239px;
		background: url(images/dealer_partsservice_bg.gif) right top repeat-y;
		overflow: hidden;
	}
	.page-template-page-dealers-single-php #content .parts-service .btm {
		padding: 0;
		background: url(images/dealer_partsservice_bg_btm.png) left bottom no-repeat;
	}
	.page-template-page-dealers-single-php #content .parts-service h3 {
		margin-top: 0;
		padding-top: 13px;
		background-position: left 14px;
	}
	.page-template-page-dealers-single-php #content .parts-service .cont {
		padding: 0 12px 13px 21px;
	}
	.page-template-page-dealers-single-php #content .parts-service h4 {
		color: #c81a17;
		font-size: 1.6em;
		line-height: 1.1em;
		text-transform: capitalize;
	}
	.page-template-page-dealers-single-php #content .parts-service p {
		margin-top: 4px;
	}


	/*  Dealer Single - Sidebar
	*****************************************************/
	.page-template-page-dealers-single-php #content .sidebar {
		width: 239px;
		float: right;
		background: url(images/dealer_sidebar_bg.png) left bottom repeat-y;
	}
	.page-template-page-dealers-single-php #content .sidebar .box {
		padding-bottom: 14px;
		padding-left: 21px;
		float: none;
		background: url(images/dealer_sidebar_box_bg.png) 3px bottom no-repeat;
	}
	.page-template-page-dealers-single-php #content .sidebar h4 {
		margin-top: 12px;
		color: #c81a17;
		font-size: 1.3em;
	}
	.page-template-page-dealers-single-php #content .sidebar ul, .page-template-page-dealers-single-php #content .sidebar p {
		margin-top: 3px;
	}
	
	/******* Call Back *********************************/
	.page-template-page-dealers-single-php #content .call-back {margin-bottom: 3px; width: 230px; border: 0;}
	.page-template-page-dealers-single-php #content .call-back form {margin-top: 3px;}
	.page-template-page-dealers-single-php #content .call-back input.field {
		margin-top: 6px;
		padding: 2px 4px;
		float: left;
		border: 1px solid #A7A6AA;
		color: #c81a17;
		font-size: 0.9em;
		font-family: Arial, Helvetica, sans-serif;
	}
	.page-template-page-dealers-single-php .call-back input.name {width: 200px;}
	.page-template-page-dealers-single-php .call-back input.phone {width: 129px;}
	.page-template-page-dealers-single-php .call-back input.btn {margin-top: 5px; margin-left: 3px; float: left;}
	/*.page-template-page-dealers-single-php #content .call-back input.styled {
		margin-top: 5px;
		margin-right: 5px;
		float: left;
	}*/
	.page-template-page-dealers-single-php #content .call-back .checkbox {
		margin-top: 3px;
		width: 17px;
		height: 18px;
		padding: 0;
		background: url(images/enquiryBox_checkboxes_wht.gif) no-repeat;
		display: block;
		float: left;
	}
	.page-template-page-dealers-single-php #content .call-back  label {
		margin-top: 7px;
		color: #767676;
		font-size: 0.9em;
		line-height: 1em;
	}

	/******* Contact Details *********************************/
	.page-template-page-dealers-single-php #content .contact {margin-bottom: 10px;}
	.page-template-page-dealers-single-php #content .contact li {padding-left: 2px; background: none;}
	.page-template-page-dealers-single-php #content .contact .address span {height: 30px;}
	.page-template-page-dealers-single-php #content .contact span {width: 58px; float: left; color: #484848; font-weight: bold;}
		
	.page-template-page-dealers-single-php #content .box img.map {margin-bottom: 4px; border: 1px solid #a7a6aa;}
	
	.page-template-page-dealers-single-php #content .dealer-no {font-size: 0.8em;}

	/******* Opening Times *********************************/
	.page-template-page-dealers-single-php #content .hours span {width: 108px; float: left; color: #484848; font-weight: bold;}
	.page-template-page-dealers-single-php #content .hours li {padding-left: 0; background: none;}




/*  Content - About BAD TV
************************************************************************************************************/
.page-id-5 .col1 {
	width: 440px;
}




/*  Content - Advertise
************************************************************************************************************/
.page-id-14 .col1 {
	width: 550px;
}
.page-id-14 .col1 img {
	margin-top: 25px;
}




/*  Home Page
************************************************************************************************************/
.home #content {padding-top: 8px; padding-bottom: 12px;}
.home #content h2 {display: none;}


	#content .home-container-loading {
		height: 384px;
	}


	/*  Home Page - Video
	*****************************************************/
	#content .video {
		width: 573px;
		height: 384px;
		position: absolute;
		z-index: 999;
	}
	
	
	/*  Home Page - Deals - Links
	*****************************************************/
	#content ul.deals {
		margin: 0;
		padding: 0;
		height: 384px;
		position: relative;
		background-color: #fff;
	}
	#content ul.deals * {
		margin: 0;
		padding: 0;
		background: none;
	}
	#content ul.deals li.deal ul li.link, #content ul.deals li.empty {
		margin: 0 0 0 573px;
		padding: 0 0 11px 12px;
		float: right;
		
		height: 85px;
		width: 305px;
		position: relative;
		background: #575757 url(images/latestDeals_btn_bg.jpg) left top no-repeat;
	}

	#content ul.deals li.deal.active ul li.link {
		padding-left: 33px;
		margin-left: 552px;
		background: url(images/latestDeals_btn_bg_hover.jpg) right top no-repeat;
		cursor: pointer;
	}
	
	#content ul.deals li.deal ul li.link h3 {
		margin: 0;
		padding-top: 11px;
		color: #fff;
		font-size: 1.5em;
		font-weight: normal;
	}
	#content ul.deals li.deal ul li.link h3 a {color: #fff;}
	#content ul.deals li.deal.active ul li.link h3 a, #content ul.deals li.deal.active ul li.link h4 a {text-decoration: none;}
	#content ul.deals li.deal ul li.link h4 {
		padding-top: 9px;
		padding-bottom: 2px;
		font-size: 1.3em;
		text-transform: capitalize;
	}
	#content ul.deals li.deal ul li.link h4.price {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 9px;
		float: right;
		line-height: normal;
		font-size: 2.3em;	
	}
	#content ul.deals li.deal ul li.link p {
		padding: 0;
		margin: 0;
		background: none;
		color: #d2d2d2;
		line-height: 1.2em;
		font-size: 1.1em;
	}
	
	#content ul.deals li.deal ul li.link div.no {
		width: 36px;
		height: 36px;
		float: right;
	}
	#content ul.deals li#one ul li.link div.no {background: url(images/latestDeals_no1.jpg) left top no-repeat;}
	#content ul.deals li#two ul li.link div.no {background: url(images/latestDeals_no2.jpg) left top no-repeat;}
	#content ul.deals li#three ul li.link div.no {background: url(images/latestDeals_no3.jpg) left top no-repeat;}
	#content ul.deals li#four ul li.link div.no {background: url(images/latestDeals_no4.jpg) left top no-repeat;}
	#content ul.deals li#one.active ul li.link div.no {background: url(images/latestDeals_no1_hover.jpg) left top no-repeat;}
	#content ul.deals li#two.active ul li.link div.no {background: url(images/latestDeals_no2_hover.jpg) left top no-repeat;}
	#content ul.deals li#three.active ul li.link div.no {background: url(images/latestDeals_no3_hover.jpg) left top no-repeat;}
	#content ul.deals li#four.active ul li.link div.no {background: url(images/latestDeals_no4_hover.jpg) left top no-repeat;}
	
	
	#content ul.deals li#one.deal ul li.link h4, #content ul.deals li#one.deal ul li.link h4 a {color: #00aeff;}
	#content ul.deals li#two.deal ul li.link h4, #content ul.deals li#two.deal ul li.link h4 a {color: #94ff00;}
	#content ul.deals li#three.deal ul li.link h4, #content ul.deals li#three.deal ul li.link h4 a {color: #ffed00;}
	#content ul.deals li#four.deal ul li.link h4, #content ul.deals li#four.deal ul li.link h4 a  {color: #ff8400;}
	#content ul.deals li#one.inactive ul li.link h4, #content ul.deals li#one.inactive ul li.link h4 a {color: #326f8b;}
	#content ul.deals li#two.inactive ul li.link h4, #content ul.deals li#two.inactive ul li.link h4 a {color: #5e832a;}
	#content ul.deals li#three.inactive ul li.link h4, #content ul.deals li#three.inactive ul li.link h4 a {color: #857e2c;}
	#content ul.deals li#four.inactive ul li.link h4, #content ul.deals li#four.inactive ul li.link h4 a {color: #83582a;}

	#content ul.deals li.deal.inactive ul li.link h3, #content ul.deals li.deal.inactive ul li.link h3 a {color: #8d8d8d;}
	#content ul.deals li.deal.inactive ul li.link p {color: #747474;}
	
	
	/*  Home Page - Deals - Hover More
	*****************************************************/
	#content .deals li.deal .more {
		margin-top: 0;
		width: 552px;
		height: 384px;
		position: absolute;
		top: 0;
		display: none;
	}
	#content .deals li.deal.active .more {
		display: block;
	}

	
		/*  Home Page - Deals - Hover More - Car Box
		*****************************************************/
		#content .deals .car-box {margin-top: 2px; padding-left: 0; background: #555 url(images/carBox_bg_sml_mid.png) left top repeat-y;}
		#content .deals .car-box h4 {
			margin-left: 13px;
		}
		#content .deals .car-box ul {
			margin-top: 6px;
		}
	
	
		/*  Home Page - Deals - Hover More - Send Enquiry
		*****************************************************/
		#content .deals .more .enquire {margin-top: 7px; background: #737373;}
		#content .deals .more .enquire .top {background: url(images/enquiryBox_bg_top.jpg) left top no-repeat;}
		#content .deals .more .enquire .btm {padding: 10px 0 7px 11px; background: url(images/enquiryBox_bg_btm.jpg) left bottom no-repeat;}
		
		#content .deals .more .enquire h5 {
			margin-bottom: 7px;
			width: 117px;
			height: 16px;
			background: url(images/enquiryBox_sendEnquiry.jpg) left top no-repeat;
		}
		#content .deals .more .enquire .sendEnquiry {
			border: 0;
		}
		#content .deals .more .enquire .sendEnquiry input {
			margin: 0 8px 8px 2px;
			padding: 2px 4px;
			float: left;
			background-color: #fff;
			border: 0;
			color: #434343;
			font-size: 0.9em;
			font-family: Arial, Helvetica, sans-serif;
		}
		#content .deals .more .enquire .sendEnquiry input.name {width: 132px;}
		#content .deals .more .enquire .sendEnquiry input.email {width: 229px;}
		#content .deals .more .enquire .sendEnquiry input.phone {width: 121px;}
		#content .deals .more .enquire .sendEnquiry input.comments {margin-top: 2px; margin-right: 5px; margin-bottom: 0; width: 181px;}
		#content .deals .more .enquire .sendEnquiry .checkbox {
			width: 19px;
			height: 25px;
			padding: 0;
			background: url(images/enquiryBox_checkboxes.gif) no-repeat;
			display: block;
			float: left;
		}
		/*#content .deals .more .enquire .sendEnquiry input.styled {
			margin-top: 5px;
			margin-right: 5px;
			float: left;
		}*/
		#content .deals .more .enquire .sendEnquiry label {
			display: block;
			float: left;
			color: #dedede;
			font-size: 0.9em;
			line-height: 1em;
		}
		#content .deals .more .enquire .sendEnquiry label.testdrive {width: 84px;}
		#content .deals .more .enquire .sendEnquiry label.subscribe {width: 109px;}
		#content .deals .more .enquire .sendEnquiry input.btn {margin: 0 0 0 0; padding: 0;}
		
		
		/*  Home Page - Deals - Hover More - Dealer
		*****************************************************/
		#content .deals .more .dealer {
			margin-top: 11px;
			padding: 14px 0 14px 13px;
			height: 102px;
			position: relative;
			background: url(images/dealer_bg.gif) left top no-repeat;
		}
		#content .deals .more .dealer .find-dealer {
			width: 83px;
			height: 117px;
			position: absolute;
			top: -54px;
			left: -83px;
			background: url(images/content_bg_findDeal_tab.png) left top no-repeat;
		}
		
		#content .deals .more .dealer h5 {
			padding-bottom: 7px;
			color: #c81a17;
			font-size: 1.7em;
		}
		
		#content .deals .more .dealer ul {margin-right: 10px; float: left; font-size: 1.1em;}
		#content .deals .more .dealer ul li {background: none; line-height: 1.25em;}
		
		#content .deals .more .dealer .contact {margin-right: 5px; width: 193px;}
		#content .deals .more .dealer .contact .address span {height: 30px;}
		#content .deals .more .dealer .contact span {width: 58px; float: left; color: #c81a17; font-weight: bold;}
		
		#content .deals .more .dealer .hours span {width: 108px; float: left; color: #484848; font-weight: bold;}
		
		#content .deals .more .dealer .morelink {margin-right: 0;}
		#content .deals .more .dealer .morelink a {
			margin-top: 1px;
			margin-left: 10px;
			padding: 10px 9px 0 0;
			width: 133px;
			height: 51px;
			display: block;
			background: url(images/dealer_moreDeals_btn_red.png) left top no-repeat;
			color: #fff;
			font-size: 0.9em;
			font-weight: bold;
			line-height: 1.3em;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
		}
		#content .deals .more .dealer .morelink a:hover {text-decoration: underline;}
		
		
	/*  Home Page - Deals - Links
	*****************************************************/		
	.home #content ul.adsnav {
		margin-top: 10px;
		height: 90px;
		clear: both;
		background-color: #eee;
	}
	.home #content ul.adsnav li {
		margin: 0;
		padding: 0;
		float: left;
		background: none;
		border-right: 10px solid #fff;
	}
	.home #content ul.adsnav li a img {
		border: 2px solid #fff;
	}
	.home #content ul.adsnav li a:hover img, .home #content ul.adsnav li.current_page_item a img {
		/*border-color: #aaa;*/
		border-color: #C51D1A;
	}




/*  Content - Form Submitted
************************************************************************************************************/
.form .message {display: none;}
.form.submitted .form {display: none;}
.form.submitted .message {display: block;}

#content .form.submitted.form_sendenquiry .message {padding-right: 5px; height: 51px; color: #fff;}
#content .form.submitted.form_sendenquiry .message span {font-size: 1.2em;}

		


/*  Footer
************************************************************************************************************/

	/*  Footer - Links
	*****************************************************/
	#footer {
		margin-left:10px;
		margin-right:10px;
		background: url(images/) left top no-repeat;
		color: #686868;
	}
	#footer a {
		color: #686868;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
	}

	#footer ul {margin-top: 7px; height: 15px;}
	#footer ul li {padding-left: 10px; float: left; background: url(images/footer_divide.gif) 4px 2px no-repeat;}
	#footer ul li.copyright {padding-left: 0; background: none;}
	#footer ul li.plug {margin-right: 19px; padding-left: 0; float: right; background: none;}


	/*  Footer - Boxes
	*****************************************************/
	#footer .box {
		margin-right: 20px;
		height: 188px;
		background: url(images/stroke_dashed_short_blackBg.gif) left bottom no-repeat;
		float: left;
		color: #dbdbdb;
		font-size: 1.3em;
	}
	#footer .box.last {margin-right: 0;}
	#footer .box h2 {
		padding: 9px 0 8px 0;
		background: url(images/stroke_dashed_short_blackBg.gif) left bottom no-repeat;
		color: #c51d1a;
		font-size: 1.5em;
	}
	#footer .box p {
		margin-top: 7px;
	}
	#footer .box a {
		color: #b0b0b0;
		text-decoration: underline;
	}
	#footer .box a:hover {
		color: #dbdbdb;
	}
	#footer .box a.more {
		padding-left: 13px;
		background: url(images/bullet_moreLink_red.gif) left center no-repeat;
	}
	
	/******* About *********************************/
	#footer .about {width: 305px;}
	#footer .about .cont {
		width: 200px;
		float: left;
	}
	#footer .about .social-logos {
		margin-top: 24px;
		text-align: right;
	}
	#footer .about .social-logos a {display: block;}
	#footer .about .social-logos .twitter {
		margin-top: 16px;
		margin-bottom: 13px;
	}

	/******* Keytag Gift *********************************/
	#footer .keytag {width: 211px; position: relative;}
	#footer .keytag p {
		margin-right: 2px;
	}
	#footer .keytag a.img {
		top: 25px;
		left: 150px;
		position: absolute;
		display: block;
	}

	/******* Newsletter Subscribe *********************************/
	#footer .subscribe {width: 281px;}
	#footer .subscribe * {border: 0;}
	#footer .subscribe form {margin-top: 3px;}
	#footer .subscribe input.field {
		margin-top: 10px;
		padding-left: 8px;
		height: 28px;
		float: left;
		color: #616161;
		font-size: 0.9em;
		font-family: Arial, Helvetica, sans-serif;
	}
	#footer .subscribe input.field.name {width: 268px; background: url(images/subscribe_txt_name.gif) no-repeat;}
	#footer .subscribe input.field.email {margin-top: 8px; margin-bottom: 10px; width: 179px; background: url(images/subscribe_txt_email.gif) no-repeat;}
	#footer .subscribe input.btn {margin-top: 8px; float: right;}
	
	/******* No Deal Page *********************************/
	.col1ND, .col2ND {float: right;}
	.page-template-page-dealers-single-php #content .col2ND {width: 139px;}
	
	/******* Other Aditions *********************************/
	
	h2.bookFace {
	padding: 9px 0 8px 0;
	color: #c51d1a;
	font-size: 2.5em;
	}
	
	h3.bookFaceH3 {
	padding: 9px 0 8px 0;
	color: #c51d1a;
	font-size: 1.5em;
	background: url(http://badtv.com.au/wp-content/uploads/2011/08/content_asterisk_redBlackBack.png) left 1px no-repeat;
	}
	
	p.bookFace {
	padding: .5px 0 .5px 0;
	color: #dbdbdb;
	font-size: 1.3em;
	width:510px;
	}