/*

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;

	width: 999px;

	text-align: left;

}





.clear {clear: both;}



.alignleft {float: left;}

.alignright {float: right;}

.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.hover {visibility: hidden;}

.hide {visibility: hidden;}

.loading {background: #fff url(images/loader_big_red_wht.gif) center center no-repeat;}

.iframevideo:hover {visibility: hidden;}



a img {border: 0;}

.col1, .col2 {float: left;}





/*  Header

************************************************************************************************************/

#header {

	height: 183px;

	background: url(images/badtv_logo.jpg) left top no-repeat;

}



#header .logo {

	padding-top: 48px;

	padding-left: 25px;

	float: left;

}

#header .logo a {

	width: 280px;

	height: 135px;

	display: block;

	text-decoration: none;

	outline: none;
	text-indent: -1000em;

}

#header .logo span {visibility: hidden;}











/*  Main Navigation

************************************************************************************************************/

#nav {

	margin-top: 129px;

	padding-left: 15px;

	width: 679px;

	height: 54px;

	float: right;

	background: url(images/nav_bg.jpg) 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(images/content_bg_mid.png) left top repeat-y;}

#container .top {background: url(images/content_bg_top.jpg) left -54px no-repeat;}

#container .btm {padding: 1px 64px 0 45px; background: url(images/content_bg_btm.png) 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: 8px 0 15px 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: 23px;

		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;

		

	}

	

	

	/*  Home Page - Deals - Links

	*****************************************************/

	#content ul.deals {

		margin: 0;

		padding: 0;

		height: 384px;

		position: relative;

	}

	#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;
		background-color:#FFF;

	}

	

	#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;

		z-index: 999;
		background-color:#FFF;

	}

	#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 {

		padding: 10px 34px 8px 45px;

		width: 920px;

		background: url(images/content_bg_footer.png) 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: 26px;

		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: 265px; position: relative;}

	#footer .keytag p {

		margin-right: 117px;

	}

	#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;}

	
