/* Start CSS Standard Font Formatting */

h1 {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 25px;
	font-weight: 100;
	color: #4f525a;
	line-height: 100%;
	margin: 0 0 10px 0;
	border: 0px solid red;
}

h1 a:link, h1 a:visited {
	text-decoration: none;
	color: #4f525a;
}

h1 a:hover, h1 a:active {
	text-decoration: underline;
	color: #4f525a;
}

h2 {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: 800;
	color: #333333;
	line-height: 150%;
	margin: 5px 0;
	border: 0px solid red;
}

h2 a:link, h2 a:visited {
	text-decoration: none;
	font-weight: 800;
	color: #333333;
}

h2 a:hover, h2 a:active {
	text-decoration: underline;
	font-weight: 800;
	color: #333333;
}

p {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: 100;
	color: #333333;
	line-height: 150%;
	margin: 5px 0;
	border: 0px solid red;
}

p a:link, p a:visited {
	text-decoration: none;
	color: #666666;
}

p a:hover, p a:active {
	text-decoration: underline;
	color: #666666;
}

ul {
	list-style-type: circle;
	list-style-type: disc;
	margin: 0 0 0 15px;
	padding: 0 15px;
	border: 0px solid red;
}

ol {
	list-style-type: decimal;
}
                                
li {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: 100;
	color: #333333;
	line-height: 150%;
	margin: 5px 0;
	border: 0px solid red;
}

li a:link, li a:visited {
	text-decoration: none;
	color: #666666;
}

li a:hover, li a:active {
	text-decoration: underline;
	color: #666666;
}

div.rule {
	display: block;
	overflow: hidden;
    width: 670px;
    height: 1px;
    background-color: #cacaca;
	margin: 10px 15px;
	text-indent: -9999px;
}

div#page-content h2 {
	margin: 5px 50px 5px 15px;
}

div#page-content p {
	margin: 5px 50px 5px 15px;
}

div#page-content ul {
	margin: 0 50px 0 30px;
}

/* End CSS Standard Font Formatting */

/* Start CSS ID/Class Font Formatting */

.red, .red a:link, .red a:visited {
	color: #c70000;
	font-weight: 800;
	font-size: 14px;
}

.red a:hover, .red a:active  {
	color: #c70000;
	font-weight: 800;
	font-size: 14px;
}

.white {
	color: #FFFFFF;
}

.aqua {
	color: #0dcdc2;
}

p.footer {
	display: block;
	height: 15px; /* 31px */
	width: 191px;	
	background: url("/images/bg-footer.gif") center top no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: 800;
	color: #FFFFFF;
	text-align: center;
	line-height: 100%;
	padding: 16px 0 0 0;
	margin: 0;
}

p.footer a:link, p.footer a:visited {
	text-decoration: none;
	font-weight: 800;
	color: #FFFFFF;
}

p.footer a:hover, p.footer a:active {
	text-decoration: underline;
	font-weight: 800;
	color: #FFFFFF;
}

p.credits {
	position: absolute;
	top: 16px;
	right: 0;
	display: block;
	width: 350px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: right;
	line-height: 100%;
	padding: 0;
	margin: 0;
	border: 0px solid yellow;
}

p.credits a:link, p.credits a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

p.credits a:hover, p.credits a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

div#form-style {
	width: 675px;
	overflow: hidden;
	margin: 5px 40px 5px 5px;
}

#form-style label, .webform-results {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: 100;
	color: #71828b;
	text-transform: none;
	vertical-align: none;
	text-align: none;
	line-height: 150%;
	word-spacing: none;
	padding: 0 0;
	margin: 10px 0;
}

#form-style label a:link, #form-style label a:visited, .webform-results a:link, .webform-results a:visited {
	text-decoration: none;
	color: #c33424;
}

#form-style label a:hover, #form-style label a:active, .webform-results a:hover, .webform-results a:active {
	text-decoration: underline;
	color: #c33424;
}

#form-style select {
	background: #FFFFFF url("/images/bg-contact-form-input.gif") left top no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #71828b;
	height: 25px; /* 25px */
	width: 208px; /* 263px */
	padding: 3px 4px;
	margin: 5px 0;
	border: 0px solid red;
}

#form-style input {
	background: #FFFFFF url("/images/bg-contact-form-input.gif") left top no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #8b8b8b;
	height: 18px; /* 26px */
	width: 198px; /* 150px */
	padding: 6px 2px 2px 8px;
	margin: 0;
	border: 0px solid red;
}


#form-style textarea {
	background: #FFFFFF url("/images/bg-contact-form-text-area.gif") left top no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #8b8b8b;
	height: 122px; /* 130px */
	width: 198px; /* 208px */
	padding: 6px 2px 2px 8px;
	margin: 0;
	overflow: auto;
	border: 0px solid red;
}

#form-style input.checkbox {
	text-align: left;
	background: none;
	width: 20px;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 2px 0 0 0;
	border: 0px solid red;
	background: none;
}

#form-style input.cat_button {
	background: url("/images/bg-contact-form-submit.gif") 0 0 no-repeat;
	display: block;
	height: 47px;
	width: 667px;
	cursor: pointer;
	cursor: hand;
	padding: 0;
	margin: 0;
}

#form-style input.cat_button:hover, #form-style input.cat_button:focus {
	background-position: -667px 0;
}

/* End CSS ID/Class Font Formatting */

/* Start CSS Misc Elements */

.mouse {
	cursor: pointer;
	cursor: hand;
}

img#top-arrow {
	z-index: 10;
	position: absolute;
	top: 0;
    left: 0;
}

img#top-logo {
	position: absolute;
	top: 46px;
    left: 263px;
}

img#gift-voucher {
	position: absolute;
	bottom: 47px;
    left: 13px;
}

div#home-content {
	display: block;
	overflow: hidden;
	height: 237px; /* 239px */
	width: 722px; /* 724px */
	padding: 5px;
	margin: 0 0 6px 0;
	background: #FFFFFF url("/images/bg-home-content.gif") left top repeat-x;
	border: 1px solid #FFFFFF;
}

div#refer-a-friend {
	float: left;
	clear: right;
	overflow: hidden;
	height: 116px; /* 140px */
	width: 348px; /* 364px */
	margin: 0 6px 0 0;
	padding: 12px 8px;
	background: #db0000 url("/images/bg-refer-a-friend.gif") left top no-repeat;
	border: 0px solid blue;
}

div#mailing-list {
	float: left;
	overflow: hidden;
	height: 116px; /* 140px */
	width: 348px; /* 364px */
	padding: 12px 8px;
	background: #db0000 url("/images/bg-refer-a-friend.gif") left top no-repeat;
	border: 0px solid blue;
}

a#button-featured-cars {
	position: absolute;
	bottom: 3px;
    left: 3px;
	background: url("/images/button-featured-cars.gif") 0 0 no-repeat;
    float: left;
	height: 31px;
	width: 185px;
	margin: 0;
	text-decoration: none;
	border: 0px solid red;
}

a:hover#button-featured-cars {
	background-position: -185px 0;
	text-decoration: none;
}

a#button-how-it-works {
	position: absolute;
	bottom: 3px;
    left: 3px;
	background: url("/images/button-how-it-works.gif") 0 0 no-repeat;
    float: left;
	height: 31px;
	width: 185px;
	margin: 0;
	text-decoration: none;
	border: 0px solid red;
}

a:hover#button-how-it-works {
	background-position: -185px 0;
	text-decoration: none;
}

div#page-content div#home-content p {
	margin: 5px 7px !important;
}

div#how-it-works p {
	font-size: 14px;
	font-weight: 100;
	color: #676a72;
	padding: 7px 0;
}

div#refer-a-friend h1 {
	margin: 0 0 10px 0;
}

div#mailing-list h1 {
	margin: 0 0 14px 0;
}

table#tbl-refer-a-freind {
	width: 364px;
	height: 87px;
	border: 0px solid #000000;
}

table#tbl-refer-a-freind td.col-1 {
	width: 152px;
	height: 29px;
	vertical-align: top;
}

table#tbl-refer-a-freind td.col-2 {
	width: 156px;
	vertical-align: top;
}

table#tbl-refer-a-freind td.col-3 {
	width: 56px;
	vertical-align: bottom;
}

table#tbl-mailing-list {
	width: 350px;
	height: 60px;
	overflow: hidden;
	border: 0px solid #000000;
}

table#tbl-mailing-list td.col-1 {
	width: 152px;
	height: 30px;
	vertical-align: top;
}

table#tbl-mailing-list td.col-2 {
	width: 156px;
	height: 30px;
	vertical-align: top;
}

table#tbl-mailing-list td.col-3 {
	width: 42px;
	vertical-align: bottom;
}

table#tbl-refer-a-freind input, table#tbl-mailing-list input {
	background: #FFFFFF url("/images/bg-form-input.gif") left top no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #8b8b8b;
	height: 18px; /* 26px */
	width: 140px; /* 150px */
	padding: 6px 2px 2px 8px;
	border: 0px solid red;
}

table#tbl-refer-a-freind textarea {
	background: #FFFFFF url("/images/bg-form-text-area.gif") left top no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #8b8b8b;
	height: 77px; /* 85px */
	width: 140px; /* 150px */
	padding: 6px 2px 2px 8px;
	overflow: auto;
	border: 0px solid red;
}

table#tbl-refer-a-freind input.cat_button, table#tbl-mailing-list input.cat_button {
	background: url("/images/bg-form-submit.gif") 0 0 no-repeat;
	display: block;
	height: 41px;
	width: 42px;
	cursor: pointer;
	cursor: hand;
	padding: 0;
	margin: 0 0 9px 0;
}

table#tbl-refer-a-freind input.cat_button:hover, table#tbl-refer-a-freind input.cat_button:focus, table#tbl-mailing-list input.cat_button:hover, table#tbl-mailing-list input.cat_button:focus {
	background-position: -42px 0;
}

h1.grey {
	float: left;
	background: url("/images/bg-h1-grey.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 800;
	text-transform: lowercase;
	width: 711px; /* 724px */
	height: 47px;
	line-height: 47px;
	margin: 0 0 15px 0;
	padding: 0 0 0 13px;
}

body#terms-conditions h1.grey {
	float: none;
}

h1.blue {
	float: left;
	background: url("/images/bg-h1-blue.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 800;
	text-transform: lowercase;
	width: 711px; /* 724px */
	height: 47px;
	line-height: 47px;
	margin: 0 0 15px 0;
	padding: 0 0 0 13px;
}

h1.dark-blue {
	float: left;
	display: inline; /* IE6 HACK */
	background: url("/images/bg-h1-dark-blue.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 800;
	text-transform: lowercase;
	width: 711px; /* 724px */
	height: 47px;
	line-height: 47px;
	margin: 0 0 15px 0;
	padding: 0 0 0 13px;
}

h2.red {
	float: left;
	display: inline; /* IE6 HACK */
	background: url("/images/bg-h2-red.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 100;
	width: 700px; /* 710px */
	height: 32px;
	line-height: 32px;
	margin: 0 0 15px 14px !important;
	padding: 0 0 0 10px;
}

h2.orange {
	float: left;
	display: inline; /* IE6 HACK */
	background: url("/images/bg-h2-orange.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 100;
	width: 700px; /* 710px */
	height: 32px;
	line-height: 32px;
	margin: 0 0 15px 14px !important;
	padding: 0 0 0 10px;
}

h2.green {
	float: left;
	display: inline; /* IE6 HACK */
	background: url("/images/bg-h2-green.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 100;
	width: 700px; /* 710px */
	height: 32px;
	line-height: 32px;
	margin: 0 0 15px 14px !important;
	padding: 0 0 0 10px;
}

h2.light-blue {
	font-size: 20px;
	font-weight: 100;
	color: #0ab3f1;
	margin: 5px 50px 0 15px !important;
}

h2.aqua {
	font-size: 20px;
	margin: 5px 50px 20px 15px !important;
}

h2.holden, h2.hsv, h2.mitsubishi, h2.ralliart, h2.volkswagen, h2.hyundai, h2.skoda, h2.nissan, h2.suzuki, h2.great-wall-motors {
	float: left;
	clear: right;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: 800;
	color: #333333;
	line-height: 100%;
	width: 523px; /* 630px */
	height: 60px;
	line-height: 60px;
	padding: 5px 0 5px 107px;
	margin: 10px 0 10px 15px !important;
   	border-top: 1px solid #CACACA;
   	border-bottom: 1px solid #CACACA;
}

h2.holden {
	background: url("/images/bg-h2-holden.gif") 0 5px no-repeat;
}

h2.hsv{
	background: url("/images/bg-h2-hsv.gif") 0 5px no-repeat;
}

h2.mitsubishi {
	background: url("/images/bg-h2-mitsubishi.gif") 0 5px no-repeat;
}

h2.ralliart {
	background: url("/images/bg-h2-ralliart.gif") 0 5px no-repeat;
}

h2.volkswagen {
	background: url("/images/bg-h2-volkswagen.gif") 0 5px no-repeat;
}

h2.hyundai {
	background: url("/images/bg-h2-hyundai.gif") 0 5px no-repeat;
}

h2.skoda {
	background: url("/images/bg-h2-skoda.gif") 0 5px no-repeat;
}

h2.nissan {
	background: url("/images/bg-h2-nissan.gif") 0 5px no-repeat;
}

h2.suzuki {
	background: url("/images/bg-h2-suzuki.gif") 0 5px no-repeat;
}

h2.great-wall-motors {
	background: url("/images/bg-h2-great-wall.gif") 0 5px no-repeat;
}

p.top, p.top a:link, p.top a:visited, p.top a:hover, p.top a:active {
	float: left;
	width: 40px;
	height: 60px;
	line-height: 60px;
	text-align: right;
	margin: 0 !important;
}

body#deals p.top, body#deals p.top a:link, body#deals p.top a:visited, body#deals p.top a:hover, body#deals p.top a:active {
	float: right;
	height: 20px;
	line-height: 20px;
	margin: 0 19px 0 0 !important;
}

img#brand-list {
	margin: 5px 0 10px 15px;
}

/* End CSS Misc Elements */

/* Start App Search CSS */

div#search-wrap {
	display: block;
	overflow: hidden;
	height: 225px;
	width: 724px;
	padding: 5px;
	margin: 0 0 6px 0;
	background-color: #FFFFFF;
}

div#application-search {
	position: relative;
	display: block;
	overflow: hidden;
	height: 225px;
	width: 724px;
}

h1.aqua {
	float: left;
	display: inline; /* IE6 HACK */
	background: url("/images/bg-h1-aqua.gif") right top no-repeat;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 800;
	text-transform: lowercase;
	width: 711px; /* 724px */
	height: 47px;
	line-height: 47px;
	margin: 0;
	padding: 0 0 0 13px;
}

div#application-search div#app-area {
	display: block;
	width: 724px;
	height: 121px;
}

div#application-search div#app-make-area {
	position: absolute;
	top: 55px;
	left: 0;
	display: block;
	overflow: hidden;
	width: 370px;
	height: 55px;
}

div#application-search div#app-price-area {
	position: absolute;
	top: 55px;
	right: 0;
	display: block;
	overflow: hidden;
	width: 350px;
	height: 55px;
}

div#application-search div#app-keyword-area {
	position: absolute;
	top: 120px;
	left: 0;
	display: block;
	overflow: hidden;
	width: 370px;
	height: 55px;
}

div#application-search div#app-button {
	position: absolute;
	bottom: 0;
	left: 0; 
	display: block;
	width: 723px;
	height: 47px;
}

div#application-search h2 {
	float: left;
	clear: right;
	overflow: hidden;
	display: inline; /* IE6 HACK */
	width: 130px;
	height: 27px;
	line-height: 27px;
	margin: 11px 0 0 0;
}

div#application-search div#app-price-area h2 {
	width: 110px;
}

div#application-search h2 span.one, div#application-search h2 span.two, div#application-search h2 span.three {
	float: left;
	clear: right;
	width: 47px; /* 42px */
	height: 27px;
	line-height: 27px;
	text-align: center;
	background: url("/images/bg-number.gif") 0 0 no-repeat;
}

div#application-search input {
	background: url("/images/bg-app-input.gif") 0 0 no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #9b9b9b;
	height: 19px; /* 27px */
	width: 184px; /* 224px */
	padding: 5px 20px 3px 20px;
	margin: 11px 0 0 10px;
	text-align: center;
	border: none;
}

div#application-search select#CAT_Custom_66426, div#application-search select#CAT_Custom_66441 {
	background: #FFFFFF url("/images/bg-app-select.gif") 0 0 no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #333333;
	height: 27px;
	width: 210px;
	padding: 5px 8px;
	text-align: center;
	margin: 11px 0 0 10px;
	border: none;
}

div#application-search div#app-button input.cat_button {
	background: url("/images/bg-app-submit.gif") 0 0 no-repeat;
	display: block;
	height: 47px;
	width: 723px;
	cursor: pointer;
	cursor: hand;
	padding: 0;
	margin: 0;
	border: none;
}

div#application-search div#app-button input.cat_button:hover, div#application-search div#app-button input.cat_button:focus {
	background-position: -724px 0;
}


div#pagination_3785, div#pagination_3785 a:link, div#pagination_3785 a:visited, div#pagination_3785 a:hover, div#pagination_3785 a:active {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: 100;
	word-spacing: 1.5px;
	color: #666666;
	line-height: 150%;
	text-align: center;
	text-decoration: none;
}

a#webapp3785next, a#webapp3785prev {
	display: none;
}

/* End App Search CSS */

/* Start Deals CSS */

div#deals-small {
	display: block;
	overflow: hidden;
	width: 667px;
	height: 120px;
	padding: 16px 0 0 0;
	margin: 0 0 30px 15px;
	border-top: 1px solid #cdcdcd;
}

div#deals-small div.manufacturer-type {
	float: left;
	clear: right;
	overflow: hidden;
	width: 78px;
	height: 120px;
}

div#deals-small div.manufacturer-type p {
    float: left;
	height: 78px;
	width: 120px;
	margin: 0;
	text-decoration: none;
	text-indent: -9999px;
	border: 0px solid red;
}

div#deals-small div.manufacturer-type p.holden, div#deals-small div.manufacturer-type p.holden- {
	background: url("/images/manufacturer-holden.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.hsv, div#deals-small div.manufacturer-type p.hsv- {
	background: url("/images/manufacturer-hsv.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.mitsubishi, div#deals-small div.manufacturer-type p.mitsubishi- {
	background: url("/images/manufacturer-mitsubishi.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.ralliart, div#deals-small div.manufacturer-type p.ralliart- {
	background: url("/images/manufacturer-ralliart.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.volkswagen, div#deals-small div.manufacturer-type p.volkswagen- {
	background: url("/images/manufacturer-volkswagen.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.hyundai, div#deals-small div.manufacturer-type p.hyundai- {
	background: url("/images/manufacturer-hyundai.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.skoda, div#deals-small div.manufacturer-type p.skoda- {
	background: url("/images/manufacturer-skoda.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.nissan, div#deals-small div.manufacturer-type p.nissan- {
	background: url("/images/manufacturer-nissan.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.suzuki, div#deals-small div.manufacturer-type p.suzuki- {
	background: url("/images/manufacturer-suzuki.gif") 0 0 no-repeat;
}

div#deals-small div.manufacturer-type p.great-wall-motors, div#deals-small div.manufacturer-type p.great-wall, div#deals-small div.manufacturer-type p.great-wall-motors-, div#deals-small div.manufacturer-type p.great-wall- {
	background: url("/images/manufacturer-great-wall.gif") 0 0 no-repeat;
}

div#deals-small div#details {
	float: left;
	clear: right;
	position: relative;
	overflow: hidden;
	width: 411px;
	height: 120px;
}

div#deals-small div#details p.stock-number {
	line-height: 100%;
	font-weight: 800;
	margin: 5px 0 10px 0;
}

div#deals-small div#details p.heading {
	font-size: 18px;
	line-height: 100%;
	margin: 10px 0 10px 0;
}

div#deals-small div#details p.price {
	display: block;
	height: 23px;
	width: 410px;
	line-height: 23px;
	margin: 0;
}

div#button-more a:link, div#button-more a:visited {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	height: 27px;
	width: 376px; /* 392px */
	padding: 0 0 0 16px;
	margin: 0;
	background: url("/images/bg-button-more-small-grey.png") 0 0 no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	color: #FFFFFF;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 25px;
	cursor: pointer;
	cursor: hand;
}

div#button-more a:hover, div#button-more a:active {
	background-position: -392px 0;
	text-decoration: none;
}

div#deals-small div#image-small {
	float: left;
	overflow: hidden;
	width: 178px;
	height: 120px;
}

div#deals-large {
	display: block;
	overflow: hidden;
	width: 667px;
	min-height: 293px;
	height: auto !important;
    height: 293px;  /* IE6 Hack */
	padding: 16px 0 0 0;
	margin: 22px 0 0 15px;
	border-top: 1px solid #cdcdcd;
}

div#deals-large div.manufacturer-type {
	float: left;
	clear: right;
	overflow: hidden;
	width: 78px;
	height: 293px;
}

div#deals-large div.manufacturer-type p {
    float: left;
	width: 78px;
	height: 293px;
	margin: 0;
	text-decoration: none;
	text-indent: -9999px;
}

div#deals-large div.manufacturer-type p.holden, div#deals-large div.manufacturer-type p.holden- {
	background: url("/images/manufacturer-holden.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.hsv, div#deals-large div.manufacturer-type p.hsv- {
	background: url("/images/manufacturer-hsv.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.mitsubishi, div#deals-large div.manufacturer-type p.mitsubishi- {
	background: url("/images/manufacturer-mitsubishi.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.ralliart, div#deals-large div.manufacturer-type p.ralliart- {
	background: url("/images/manufacturer-ralliart.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.volkswagen, div#deals-large div.manufacturer-type p.volkswagen- {
	background: url("/images/manufacturer-volkswagen.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.hyundai, div#deals-large div.manufacturer-type p.hyundai- {
	background: url("/images/manufacturer-hyundai.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.skoda, div#deals-large div.manufacturer-type p.skoda- {
	background: url("/images/manufacturer-skoda.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.nissan, div#deals-large div.manufacturer-type p.nissan- {
	background: url("/images/manufacturer-nissan.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.suzuki, div#deals-large div.manufacturer-type p.suzuki- {
	background: url("/images/manufacturer-suzuki.gif") 0 0 no-repeat;
}

div#deals-large div.manufacturer-type p.great-wall-motors, div#deals-large div.manufacturer-type p.great-wall, div#deals-large div.manufacturer-type p.great-wall-motors-, div#deals-large div.manufacturer-type p.great-wall- {
	background: url("/images/manufacturer-great-wall.gif") 0 0 no-repeat;
}

div#deals-large div#details {
	float: left;
	clear: right;
	position: relative;
	overflow: hidden;
	display: inline; /* IE6 HACK */
	width: 289px;
	height: 100%;
	margin: 0 0 0 4px;
}

div#deals-large div#details h2.blurb {
	float: left;
	overflow: hidden;
	display: inline; /* IE6 HACK */
	width: 283px; /* 289px */
	height: 30px;
	font-size: 20px;
	font-weight: 800;
	line-height: 100%;
	margin: 5px 6px 0 0;
}

div#deals-large div#details p.price {
	float: left;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 25px;
	line-height: 25px;
	font-weight: 100;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
}

div#deals-small div#details p.price span.dd-price, div#deals-large div#details p.price span.dd-price {
	font-size: 19px;
	font-weight: 800;
	color: #C70000;
}

div#deals-large div#details p.dealer {
	float: left;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 25px;
	line-height: 25px;
	font-weight: 100;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
	color: #C70000;
}

div#deals-large div#details p.dealer a:link, div#deals-large div#details p.dealer a:visited, div#deals-large div#details p.dealer a:hover, div#deals-large div#details p.dealer a:active {
	color: #C70000;
}

div#deals-large div#details p.stock-number {
	float: left;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 25px;
	line-height: 25px;
	font-weight: 100;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
	background-color: #ededed;
}

div#deals-large div#details p.heading {
	float: left;
	overflow: hidden;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: 800;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
	background-color: #ededed;
}

div#deals-large div#details p.transmission {
	float: left;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 25px;
	line-height: 25px;
	font-weight: 100;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
	background-color: #EDEDED;
}

div#deals-large div#details p.color {
	float: left;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 25px;
	line-height: 25px;
	font-weight: 100;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
}

div#deals-large div#details h2.features {
	float: left;
	display: inline; /* IE6 HACK */
	width: 279px; /* 289px */
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 100;
	margin: 0 6px 0 0;
	padding: 0 0 0 4px;
}

div#deals-large div#details p.description {
	float: left;
	overflow: hidden;
	display: inline; /* IE6 HACK */
	width: 263px; /* 289px */
	min-height: 113px; /* 146px */ /* IE6 HACK */
	height: auto !important;
	height: 113px; /* 146px */ /* IE6 HACK */
	margin: 0 6px 0 0;
	padding: 5px 10px;
	background-color: #ededed;
	line-height: 120%;
}

div#deals-large div#details div#button-back a:link, div#deals-large div#details div#button-back a:visited {
	float: left;
	overflow: hidden;
	height: 23px;
	width: 251px; /* 289px */
	margin: 0 6px 0 0;
	padding: 0 0 0 32px;
	background: url("/images/bg-button-back-small-grey.png") 0 0 no-repeat;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: 100;
	color: #FFFFFF;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 23px;
	cursor: pointer;
	cursor: hand;
}

div#deals-large div#details div#button-back a:hover, div#deals-large div#details div#button-back a:active {
	background-position: -283px 0;
	text-decoration: none;
}

div#deals-large div#image-area {
	float: left;
	position: relative;
	overflow: hidden;
	width: 295px;
	height: 100%;
}

div#deals-large div#image-area div#image-focus {
	display: block;
	overflow: hidden;
	width: 295px;
	height: 196px;
	margin: 5px 0 3px 0;
}

div#deals-large div#image-area div#row {
	display: block;
	overflow: hidden;
	width: 295px;
	height: 68px;
}

div#deals-large div#image-area div#image-thum-1, div#deals-large div#image-area div#image-thum-2, div#deals-large div#image-area div#image-thum-4, div#deals-large div#image-area div#image-thum-5 {
	float: left;
	clear: right;
	overflow: hidden;
	display: inline; /* IE6 HACK */
	width: 96px;
	height: 64px;
	margin: 0 4px 3px 0;
}

div#deals-large div#image-area div#image-thum-3, div#deals-large div#image-area div#image-thum-6 {
	float: left;
	overflow: hidden;
	width: 95px;
	height: 64px;
}

div#image-thum-1:hover, div#image-thum-1:focus, div#image-thum-2:hover, div#image-thum-2:focus, div#image-thum-3:hover, div#image-thum-3:focus, div#image-thum-4:hover, div#image-thum-4:focus, div#image-thum-5:hover, div#image-thum-5:focus, div#image-thum-6:hover, div#image-thum-6:focus {
	cursor: pointer;
	cursor: hand;
}

div#deals-large div#image-area p.image-text {
	float: left;
	width: 285px; /* 295px */
	height: 23px;
	background-color: #dcdcdc;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: 800;
	color: #676a72;
	line-height: 23px;
	text-align: right;
	text-transform: capitalize;
	margin: 0;
	padding: 0 10px 0 0;
}

div#hidden-fields, div#runnout-Yes {
	display: none;
}

div#offers {
	display: block;
	overflow: hidden;
	background: #db0000 url("/images/bg-offers.gif") left top no-repeat;
	width: 566px; /* 582px */
	min-height: 93px; /* 111px */
	height: auto !important;
    height: 93px;  /* IE6 Hack */ /* 111px */
	padding: 9px 8px;
	margin: 20px 0 0 97px;
	border: 1px solid #FFFFFF;
}

div#offers h1 {
	color: #FFFFFF;
	font-weight: 800;
	margin: 0;
	line-height: 100%;
}

div#offers h2 {
	color: #FFFFFF;
	font-size: 14px;
	margin: 11px 0 11px 2px;
	line-height: 100%;
}

div#offers ol#offer-list {
	list-style: none;
	width: 550px;
	margin: 0 auto;
	padding: 0;
	background: url("/images/bg-ol-line.png") left top no-repeat;
}

div#offers ol#offer-list li {
	display: block;
	position: relative;
	width: 510px; /* 550px */
	height: 48px;	
	line-height: 48px;
	color: #FFFFFF;
	margin: 0;
	padding: 0 0 0 40px;
	background: url("/images/bg-ol-line.png") left bottom no-repeat;
}

div#offers ol#offer-list li span.offer-text {
	display: block;
	overflow: hidden;
	width: 430px;
	height: 45px;
	padding: 3px 0 0 0;
	line-height: 150%;
}

div#offers ol#offer-list li.one {
	background: url("/images/bg-ol-1.png") 0 0 no-repeat;
}

div#offers ol#offer-list li.two {
	background: url("/images/bg-ol-2.png") 0 0 no-repeat;
}

div#offers ol#offer-list li.three {
	background: url("/images/bg-ol-3.png") 0 0 no-repeat;
}

div#offers ol#offer-list li input#offer-bullet {
	position: absolute;
	top: 18px;
	right: 0;
}

div#offers ol#offer-list li div#exclusive-Yes {
	background: url("/images/bg-li-exclusive-yes.gif") 0 0 no-repeat;
	position: absolute;
	top: 7px;
	right: 40px;
	height: 33px;
	width: 34px;
	text-indent: -9999px;
	border: 0px solid white;
}

div#offers ol#offer-list li div#exclusive-No {
	display: none;
}

p.bottom-text {
	display: block;
	background: url("/images/bg-bottom-text.gif") 7px 50% no-repeat;
	width: 566px; /* 582px */
	height: 50px;
	line-height: 50px;
	padding: 0 8px;
	margin: 0 0 0 97px !important;	
	text-indent: 31px;
}

h1#download-button a {
	display: block;
	background: url("/images/bg-h1-download-button.gif") 0 0 no-repeat;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 800;
	text-transform: lowercase;
	text-decoration: none;
	width: 569px; /* 582px */
	height: 47px;
	line-height: 47px;
	margin: 0 0 15px 97px;
	padding: 0 0 0 13px;
	cursor: pointer;
	cursor: hand;
}

h1#download-button a:hover {
	background-position: -582px 0;
	text-decoration: none;
}

div#download-the-deal {
	display: block;
	overflow: hidden;
	background-color: #dfdfdf;
	width: 564px; /* 584px */
	height: 510px; /* 518px */
	padding: 9px;
	margin: 20px 0 0 97px;
	border: 1px solid #FFFFFF;
}

div#download-the-deal p {
	margin: 0;
}

div#download-the-deal label {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: 100;
	color: #71828b;
	text-transform: none;
	vertical-align: none;
	text-align: none;
	line-height: 150%;
	word-spacing: none;
	padding: 0 0;
	margin: 10px 0;
}

div#download-the-deal select {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #333333;
	height: 22px;
	width: 270px;
	padding: 0;
	margin: 0;
	border: 1px solid #808080;
}

div#download-the-deal input {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #333333;
	height: 16px; /* 25px */
	width: 260px; /* 270px */
	padding: 3px 4px;
	margin: 0;
	border: 1px solid #808080;
}

div#download-the-deal input.cat_button {
	background: url("/images/bg-download-form-submit.gif") 0 0 no-repeat;
	display: block;
	height: 41px;
	width: 42px;
	cursor: pointer;
	cursor: hand;
	padding: 0;
	margin: 0 0 9px 0;
	border: none;
}

div#download-the-deal input.cat_button:hover, div#download-the-deal:focus {
	background-position: -42px 0;
}

/* End Deals CSS */

/* Start Featured Cars CSS */

div#featured-area {
	display: block;
	overflow: hidden;
	width: 175px;
	height: 129px;
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: 100;
	color: #333333;
	text-align: center;
}

div#featured-area div {
	position: relative;
	display: block;
	height: 43px;
	line-height: 43px;
	width: 175px;
	margin: 0;
	text-align: left;
	overflow: hidden;
}

div#featured-area div.suzuki {
	background: url("/images/featured-cars/fc-suzuki.png") 0 0 no-repeat;
}

div#featured-area div.nissan {
	background: url("/images/featured-cars/fc-nissan.png") 0 0 no-repeat;
}

div#featured-area div.skoda {
	background: url("/images/featured-cars/fc-skoda.png") 0 0 no-repeat;
}

div#featured-area div.hyundai {
	background: url("/images/featured-cars/fc-hyundai.png") 0 0 no-repeat;
}

div#featured-area div.volkswagen {
	background: url("/images/featured-cars/fc-volkswagen.png") 0 0 no-repeat;
}

div#featured-area div.mitsubishi {
	background: url("/images/featured-cars/fc-mitsubishi.png") 0 0 no-repeat;
}

div#featured-area div.holden {
	background: url("/images/featured-cars/fc-holden.png") 0 0 no-repeat;
}

div#featured-area div.ralliart {
	background: url("/images/featured-cars/fc-ralliart.png") 0 0 no-repeat;
}

div#featured-area div.hsv {
	background: url("/images/featured-cars/fc-hsv.png") 0 0 no-repeat;
}

div#featured-area div.suzuki p, div#featured-area div.nissan p, div#featured-area div.skoda p, div#featured-area div.hyundai p, div#featured-area div.volkswagen p, div#featured-area div.mitsubishi p, div#featured-area div.holden p, div#featured-area div.ralliart p, div#featured-area div.hsv p {
	position: absolute;
	left: 5px;
	top: 9px;
    display: block;
    overflow: hidden;
    width: 123px;
    height: 15px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #333333;
	font-weight: 800;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

div#featured-area a {
	text-decoration: none;
}

div#featured-area div.ralliart p, div#featured-area div.hsv p {
    width: 98px !important;
}

/* End Featured Cars CSS */


/* Start Dealers CSS */

div#dealers-container {
	display: block;
	position: relative;
	height: 690px;
	width: 724px;
	overflow: hidden;
}

body#dealers h1.grey {
	position: absolute;
	top: 0;
	left: 0;
	float: none;
}

h2.paul-wakeling-holden, h2.paul-wakeling-hsv, h2.paul-wakeling-hyundai, h2.paul-wakeling-mitsubishi, h2.paul-wakeling-ralliart, h2.paul-wakeling-skoda, h2.paul-wakeling-volkswagen, h2.moss-vale-holden, h2.moss-vale-mitsubishi, h2.moss-vale-nissan, h2.moss-vale-suzuki, h2.moss-vale-volkswagen, h2.camden-holden, h2.great-wall {
	position: absolute;
	top: 58px;
	left: 15px;
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 20px;
	font-weight: 100;
	color: #262626;
	text-transform: uppercase;
	width: 570px; /* 670px */
	height: 75px;
	line-height: 75px;
	padding: 0 0 0 100px;
	margin: 0 0 20px 0 !important;
   	border-bottom: 1px solid #a6a7a9;
}

h2.paul-wakeling-holden, h2.moss-vale-holden, h2.camden-holden {
	background: url("/images/bg-h2-holden.gif") 0 7px no-repeat;
}

h2.paul-wakeling-hsv {
	background: url("/images/bg-h2-hsv.gif") 0 7px no-repeat;
}

h2.paul-wakeling-hyundai {
	background: url("/images/bg-h2-hyundai.gif") 0 7px no-repeat;
}

h2.paul-wakeling-mitsubishi, h2.moss-vale-mitsubishi {
	background: url("/images/bg-h2-mitsubishi.gif") 0 7px no-repeat;
}

h2.paul-wakeling-ralliart {
	background: url("/images/bg-h2-ralliart.gif") 0 7px no-repeat;
}

h2.paul-wakeling-skoda {
	background: url("/images/bg-h2-skoda.gif") 0 7px no-repeat;
}

h2.paul-wakeling-volkswagen, h2.moss-vale-volkswagen {
	background: url("/images/bg-h2-volkswagen.gif") 0 7px no-repeat;
}

h2.moss-vale-nissan {
	background: url("/images/bg-h2-nissan.gif") 0 7px no-repeat;
}

h2.moss-vale-suzuki {
	background: url("/images/bg-h2-suzuki.gif") 0 7px no-repeat;
}

h2.great-wall {
	background: url("/images/bg-h2-great-wall.gif") 0 7px no-repeat;
}

div#page-content div#dealers-left {
	position: absolute;
	top: 158px;
	left: 0;
	width: 360px;
}

div#page-content div#dealers-right {
	position: absolute;
	top: 158px;
	left: 390px;
	width: 295px;
}

div#page-content div#dealers-right img#dealers-image {
	display: block;
	width: 293px;
	height: 165px;
	margin: 10px 0 20px 0;
	border: 1px solid #a6a7a9;	
}

div#page-content div#dealers-right div#google-map {
	display: block;
	border: 1px solid #a6a7a9;
}

div#page-content div#dealers-left h2, div#page-content div#dealers-left p {
	margin: 5px 0 5px 15px !important;
}

div#dealers-left span.day {
	float: left;
	clear: right;
	width: 80px;
	padding: 0 30px 0 0;
}

div#dealers-left span.hours {
	float: left;
	width: 150px;
}

div#page-content div#dealers-right p {
	margin: 5px 0 5px 0 !important;
}

/* End Dealers CSS */