

/*_________________________________________________________

	

	Author: Blue Square Design

	www.blue-square.com.au

	Created for: Suzuki Motorcycles Australia Pty Limited

	www.suzukimotorcycles.com.au

	Copyright &copy; 2007-2009, All rights reserved.

	Date Created: 31th December 2007

	File Name: global.css



	DO NOT MODIFY THIS DOCUMENT WITHOUT

	NOTIFYING THE AUTHOR FIRST

_________________________________________________________*/





@import "thickbox.css";



a {

	outline:none;

	color:#333;

}



#middleContent ol, 

#rightContent ol {

	list-type-style:none;

	padding-left:30px;

	font-size:13px;

	margin-bottom:10px;

}



#middleContent ol li, 

#rightContent ol li{

	font-weight: normal;

	margin: 7px 0;

}



#middleContent ol li ol li, 

#rightContent ol li ol li{

	font-weight: normal;

	margin: 7px 0;

}



html, body { 

    background:url(/images/site_graphics/background2.jpg) no-repeat top center;

    font-family:Arial, Helvetica, sans-serif; 

    font-size:11px;

    color:#red;

	margin:0;

	padding:0;

	height:100%;

	background-color:#01090f;

	min-height:360px;

}



#container {

	width:950px;

	margin:0 auto;

	padding:0 16px;

	position:relative;

    min-height: 100%;

    height:100%;

	color:#00C;

}





			

img {

	color:#333;

}



input {

	cursor:pointer;

}



#flashdetect {

	width:300px;

	height:30px;

	float:right;

	z-index:0;

	position:absolute;

	padding-top:25px;

	margin-left:50px;



}



#redirectionPage, #redirectionPageLearners, #redirectionPageBoulevard {

	padding-top:25px;

}

/*---- Learners Redirection style ------*/

#redirectionPageLearners {

}



/*---- Boulevard Redirection style ------*/

#redirectionPageBoulevard {

}





#brochure{

	width:600px;

	margin:0 auto;

	padding:0;

	background:#eee;

}



#brochure ul {

	list-style:none;

	margin:0 0 0 15px;

	padding:0;

}

#brochure ul li {

	list-style: square;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11.7px;

	line-height:18px;

	color:#333;

	margin:0 0 5px 0;

}

#brochure ul li {

	list-style: square;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11.7px;

	line-height:18px;

	color:#333;

	margin:0 0 5px 0;

}





#brochureHeader{

	margin:0 auto;

	padding:0px;

	position:relative;

	height:110px;

	width:600px;

}



#brochureThumbs{

	width:600px;

}



#brochureHeader a{

	color:#fff;

	padding-left:10px;

	font-weight:bold;

	font-size:12px;

}



#brochureButtons{

	position:absolute;

	top:10px;

	right:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

}



#brochureThumbs h2 {

	padding:0 14px;

	font-size:16px;

	letter-spacing:0px;

	padding-top:10px;

}



#brochureThumbs{

	width:600px;

}



#brochureContent{

	margin:0px;

	padding:0px;

	background:url(/images/site_graphics/product_header_bg.gif) repeat-x;

}



.brochureModelBox {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	color:#333;

	padding:0 0 0 15px;

}



.brochureModelBox img {

	border:#ccc solid 1px;

	padding:3px;

}



#brochureMainImage{

	width:600px;

}

.brochureMainHead{

	margin-top:0px;

	padding:0 15px;

	margin-bottom:20px;

}



#brochureDetails{

	padding:0 15px;

}



#brochureDetails p {

	font-style:normal;

	font-weight:normal;

	letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

}



#brochureDetails ul {

	font-size:12px;

}



#brochureDetails ul li {

	font-style:normal;

	font-weight:normal;

	letter-spacing:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

}



#brochureDetails table {

	border:#ccc solid 1px;

	background-color:#fff;

}

#brochureDetails table td {

	font-size:11px;

	padding:0 5px;

}



#brochureThumbs h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;

    font-weight:bold;

    color:#333;

	margin:0 0 5px 0;

	padding:0;

	letter-spacing:-1px;

	line-height:22px;

	padding:20px 14px;

}



#brochureDetails h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;

    font-weight:bold;

    color:#333;

	margin:15px 0 5px 0;

	padding:0;

	letter-spacing:-1px;

}



#brochureDetails table td h3,

#brochureDetails .specsHead h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	font-style:normal;

	color:#3D5672;

	letter-spacing:1px;

	padding:4px 0 0 0;

	margin:0;

}



#brochureDetails .specsData p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	font-style:normal; 

	padding:4px 0 0 0;

	margin:0;

	letter-spacing:0px;

}







#middleContent .specs td h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style: normal;

	font-weight:normal;

	color:#3D5672;

	letter-spacing:1px;

	text-transform:uppercase;

	margin:0;

	padding:0;

}



.specsHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style: normal;

	font-weight:normal;

	color:#3D5672;

	letter-spacing:1px;

	text-transform:uppercase;

	line-height:18px;

	width:170px;

	padding: 0 8px 0 0;

	float: left;

	clear:left;

}



#brochureDetails h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	font-weight:normal;

	padding-top:10px;

}

.brochureFooter {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	font-weight:normal;

	padding:15px;

	color:#999;

}



#brochureDetails h2 {

	padding:20px 0 5px 0;

	font-size:27px;

}



html>body #container {

    height: auto;

}



#header {

	width:950px;

	margin:0;

	padding:0;

	text-align:left;

}



#header_nav {

	width:500px;

	height:110px;

	float:right;

}

#header_nav a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#aabfcd;

	text-decoration:none;

}

#header_nav a:hover {

  color:#fff; 

}



.searchHead {

	width:500px;

	float:left;

	display:inline;

	text-align:right;

	padding:15px 0px 0 0;

}





.searchBox {

	margin-top:15px;

} 





html .searchBox {

  display:inline-block;  /* for IE only */

} 



.searchHead input {

	background:url(/images/site_graphics/searchfield.png);

	border:#3a8cbb solid 1px;

	color:#FFF;

	cursor:text;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1em;

	width:165px;

	height:15px;

	padding:0px;

	margin:1px 0 0 305px;

	line-height: 1em;

	float:left;

}



* html .searchHead input {

	background:url(/images/site_graphics/searchfield.gif);

}



input.searchSubmit {

	background:url(/images/site_graphics/searchicon.gif) 0px 0px no-repeat;

	width:23px;

	height:18px;

	cursor:pointer;



	border:none;

	padding:0;

	margin:0;

	line-height:0;

	float:right;

}



input.searchSubmit:hover {

	background:url(/images/site_graphics/searchiconhover.gif);

}





* html input.searchSubmit {

	background:url(/images/site_graphics/searchicon.gif);

}





.subscribeLink {

	float:right;

	width:97px;

	height:30px;

	display:inline;

}



.subscribeLink a {

	background:url(/images/site_graphics/subscribe-button.gif) 0 0 no-repeat;

	padding:8px 0 0 38px;

	display:block;

	height:22px;

	overflow:hidden;

}

.subscribeLink a:hover {

	background:url(/images/site_graphics/subscribe-button.gif) 0 -30px no-repeat;

}





/* ----------------------------------------*/



.bubbleInfo {

    position: relative;



}



.popup {

    position: absolute;

    display: none; /* keeps the popup hidden if no JS available */

	

}



/* ----------------------------------------*/



.logo {

	float:left;

	padding-bottom:20px;

}



a {

	text-decoration:none;

	outline:none

}



#middleContent .features h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	font-weight:normal;

	padding-top:15px;

}



.bikeLogo {

	margin:12px 0 5px 0;

	width:350px;

	float:left;

	clear:left;

}



.divMenuStyle {

	display:none;

}



.divSubMenuStyle {

	display:none;

}



.divMenuStyle a, .divSubMenuStyle a {

	display:block;

	width: 100%;

}



.divMenuStyle a {

	text-decoration:none;

}



.specs tr:hover {

    background:url(/images/site_graphics/bg_news_roll.gif) repeat;

}



#rightContent .specs tr,

#middleContent .specs tr {

    padding:7px 7px;

	margin-bottom:1px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

}

#rightContent .specs td,

#middleContent .specs td {

    padding:5px 7px;

	margin-bottom:1px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

}



.specs table {

	padding:0;

	width:100%;

    background:url(/images/site_graphics/content_bg.gif) repeat;

}



.specsRow{

	    background:url(/images/site_graphics/content_bg.gif) repeat;

	    margin:1px 0;

		padding:5px 7px;

		font-family:Arial, Helvetica, sans-serif;

		color:#333;

		cursor:default;

}

	

.specsRow:hover{

		background:url(/images/site_graphics/bg_news_roll.gif) repeat;

	}



.specsRow p{

	margin-bottom: 0;

	font-size:11px;

	}

	

.specsData{

	float: left;

	clear: right;

	width: 350px;

}



.tdRowHead {

/*    background:url(/images/site_graphics/bg_tableHover.gif) repeat;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style: normal;

	font-weight:bold;

	color:#666;

}

.tdColHead {

/*    background:url(/images/site_graphics/bg_tableHover.gif) repeat;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size:15px;

	font-style: normal;

	font-weight:bold;

}

.tdColHead a {

	font-size:15px;

	font-style: normal;

	font-weight:bold;

	color:#fff;

}

.tdColHead a:hover {

	color:#333;

}



img {

	border-width:0;

}



p, .newsItemText {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

	margin:0 0 5px 0;

	padding:0;

}



#leftBar {

	color:#aeb0b4;

	margin-top:20px;

	margin-bottom:20px;

}

#leftBarStore {

	color:#aeb0b4;

	padding-bottom:40px;

}



#leftBar p,

#leftBarStore p {

	font-family:Arial, Helvetica, sans-serif;

	line-height:18px;

	color:#aeb0b4;	

	margin:0 12px 5px 12px;

}



.mainlist a,

#middleContent li a,

#rightContent li a,

p a {

	border-bottom:#666 dotted 1px;

	color:#333333;

}



.mainlist a:hover,

#middleContent li a:hover,

#rightContent li a:hover,

p a:hover {

	border-bottom:#666 dotted 1px;

	background:#fff;

	color:#333333;

}



h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:45px;

    font-weight:bold;

    color:#fff;

	margin:20px 0 15px 0;

	padding:0;

	letter-spacing:-2px;

	line-height:40px;

}



h7, .h7 {

    font-family:Arial, Helvetica, sans-serif;

    font-size:30px;

    font-weight:bold;

    color:#444;

    padding:10px 0 20px 0;

    letter-spacing:-2px;

    line-height:30px;

}



.greyh1 {

	color:#333;

}

	

h2, .newsItemHeading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

    font-weight:bold;

    color:#333;

	margin:0 0 5px 0;

	padding:0;

	letter-spacing:-1px;

	line-height:22px;

}



#middleContent h2,

#rightContent h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

    font-weight:bold;

    color:#333;

	margin:25px 0 10px 0;

	padding:0;

	letter-spacing:-1px;

	line-height:22px;
	list-style:none;

}

#middleContent h3,

#rightContent h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    font-weight:bold;

    color:#333;

	margin:10px 0 5px 0;

	padding:0;

	line-height:20px;

}

#middleContent ul,

#rightContent ul {

	list-style:outside square;

	padding-left:30px;

	font-size:13px;

	margin-bottom:10px;

}

#middleContent li,

#rightContent li {

	line-height:18px;

}







#leftBar h2,

#leftBarStore h2 {

	color: #dedede;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

    font-weight:bold;

	margin:0 10px 10px 12px;

	padding:0;

	letter-spacing:0px;

}

#leftBar h2 a,

#leftBarStore h2 a {

	color: #dedede;

}

#leftBar h2 a:hover,

#leftBarStore h2 a:hover {

	color:#FFCC00;

}



#rightContent h2 a {

	color: #fff;

}

#rightContent h2 a:hover {

	color:#333;

}



.titleBar {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	color:#666;

	margin-left:10px;

	line-height:20px;

	padding-top:6px;

}



#calendar .h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

    font-weight:bold;

    color:#333;

	margin:0 0 5px 0;

	padding:0;

	letter-spacing:-1px;

	line-height:22px;

}



#calendar .h3 a {

    color:#333;

}



#calendar .h3 a:hover {

    color:#333;

	border-bottom:#333 1px solid;

}



#calendar {

	background:url(/images/site_graphics/calendar.gif) no-repeat 0 24px;

	width:380px;

	padding:0;

	margin:0;

}







.faqsWrap h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

    font-weight:bold;

    color:#333;

	margin:0 0 5px 0;

	padding:0;

	line-height:19px;

}



.dealerTown {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

    font-weight:bold;

    color:#fff;

	margin:20px 0 5px 0;

	padding-top:0;

	letter-spacing:-1px;

	line-height:22px;

}

.dealerTown a {

    color:#fff;

}

.dealerTown a:hover {

    color:#333;

}



h6,

.tableTitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	letter-spacing:1px;

	line-height:16px;

	color:#3D5672;

	margin:0 15px 5px 0;

	padding:0;

	font-weight:bold;

	padding-top:5px;

}



.faqsWrap {

	margin:30px 0;
	list-style:none;

}





.faqsWrap h2 {
list-style:none;
	padding-top:15px;

}



form {

    margin: 0px;

    padding: 0px;

}



.newsItem{

	width:710px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	clear:both;

	margin:10px 0;

}

.newsItem a{

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:100%;

	float:left;

}

.newsItem img{

    float:left;

    padding-right: 10px;

}

* html .newsItem a{

	width:100%;

	height: 100%;

}

.newsItem a:hover{

	color:#333;

	border:solid 1px #333;

	background:url(/images/site_graphics/bg_news_roll.gif);

	text-decoration:none;

	clear:both;

	padding:10px;

}



#content, #contentRedirectionPage {

  background:url(/images/site_graphics/product_header_bg.gif) repeat-x #eee; 

  width: 950px;

	padding:0;

	margin:0;

	height: 296px;

}

#content #topLeft {

	float:left;

    width:760px;

	padding:0;

	margin:0;

	height:296px;

    font-size:11px;

	clear:both;

	overflow:hidden;

}

#content #landing_home {

    background:url(/images/site_graphics/bg-home003.jpg) 0 0 no-repeat; 

	float:left;

    width:760px;

	padding:0;

	margin:0;

	height:296px;

    font-size:11px;

	clear:both;

	overflow:hidden;

}



#content #landing_racing {

    background:url(/images/site_graphics/racingbg1-road.jpg) 0 0 no-repeat; 

	float:left;

    width:760px;

	padding:0;

	margin:0;

	height:296px;

    font-size:11px;

	clear:both;

	overflow:hidden;

}



#content #landing_latestNews {

    background:url(/images/header_graphics/bg-suzuki-enews.jpg) 0 0 no-repeat; 

	float:left;

    width:760px;

	padding:0;

	margin:0;

	height:296px;

    font-size:11px;

	clear:both;

	overflow:hidden;

}



#flashcontent_ssr-header {

    background:url(../images/promos/ssr/ssr-header.jpg) 0 0 no-repeat; 

	padding:0;

	margin:0;

	height:296px;

	overflow:hidden;

}



#content #topRight {

    background:url(/images/site_graphics/top_right_bg.gif) repeat-x #bfd1de; 

	float:left;

    width:190px;

	padding:0;

	margin:0;

	height:296px;

	overflow:hidden;

}

#content #topRight h2 {

    float:left;

	clear:left;

}

#contentLevel2 {

    background:url(/images/site_graphics/promo_bg.gif) repeat-x; 

    width:950px;

	padding:0;

	margin:0;

	height:190px;

	clear:both;

	overflow:hidden;

}

#contentLevel2Big {

    background:url(/images/site_graphics/product_detail_bg.gif) repeat-y #bfd1de; 

	width: 950px;

	padding-bottom:20px;

}

#contentTwoColumn {

    background:url(/images/site_graphics/store_detail_bg.gif) repeat-y #bfd1de;

	width: 950px;

	clear:both;

	min-height:366px;

}



#contentL2Headings{

	height: 30px;

	width:950px;

	clear:both;

	margin-bottom:20px;

	background-color:#CCCCCC;

}

#contentLevel2 Big {

    background:url(/images/site_graphics/store_detail_bg.gif) repeat-y #bfd1de;

	width: 950px;

	clear:both;

}



#contentContainer{

	min-height:366px;

}

#contentRedirectionPage {

	height: auto;

	padding-bottom: 0px;

}



#leftBar,

#leftBarStore {

	width:190px;

	height:auto;

	float:left;

	clear:left;

	padding:0;

/*	margin-top:15px; */

}



#leftBar ul,

#leftBarStore ul {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	text-decoration:none;

	letter-spacing:1px;

	line-height:18px;

	margin:0;

	padding:0;

	list-style:none;

	text-align:left;

}

#leftBar li a,

#leftBarStore li a {

	color:#aeb0b4;

	text-decoration:none;

	padding:0 0px 0 12px;

	margin:0 10px;

	display:block;

	width:158px;

	background:url(/images/site_graphics/bullet_grey.gif) no-repeat 0 5px;

	text-align:left;

}

#leftBar li a:hover,

#leftBarStore li a:hover {

	color:#fff;

	text-decoration:none;

	display:inline;

	padding:0 0px 0 12px;

	margin:0 10px;

	background:url(/images/site_graphics/bullet_yellow.gif) no-repeat 0 5px;

	display:block;

	width:158px;

}

#leftBar li.selected a,

#leftBarStore li.selected a {

	color:#fff;

	text-decoration:none;

	display:inline;

	padding:0 0px 0 12px;

	margin:0 10px;

	background:url(/images/site_graphics/bullet_yellow.gif) no-repeat 0px 5px;

	display:block;

	width:158px;

}



.leftBarhr {

    background:url(/images/site_graphics/hr_bg.gif) repeat-x;

	width:100%;

	height:1px;

	margin:0 0 12px 0;

	padding:0;

}

.rightContenthr {

    background:url(/images/site_graphics/rightContenthr.gif) 0 12px repeat-x;

	width:100%;

	height:1px;

	margin:0;

	padding:12px 0;

	line-height:40px;

}



#rightContent {

	float:right;

	clear:right;

	width:734px;

	color:#333;

	padding:0 13px 40px 13px;

	background:url(/images/site_graphics/grad_bg.gif) top left repeat-x;

}

#rightContent2 {

	float:right;

	clear:right;

	width:734px;

	color:#333;

	padding:0px 13px 40px 13px;

	background:url(/images/site_graphics/grad_bg.gif) top left repeat-x;

}



#middleContent {

	background:url(/images/site_graphics/grad_bg.gif) top left repeat-x;

	float:left;

	width:544px;

	color:#333;

	padding:0 13px;

}



.features ul {

	list-style:none;

	margin:0;

	padding:0;

}

.features ul li {

    background:url(/images/site_graphics/bullet_white.gif) no-repeat 0px 6px;

	list-style:none;

	padding-left:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

	margin:0 0 5px 0;

}



#rightBar {

	width:190px;

	float:right;

	clear:right;

	color:#000;

}



.contentList {

	float:right;

	width:380px;

	clear:right;

	padding-top:20px;

	overflow:hidden;

	height:100%;

}



* html .contentList {

	margin-left:5px;

}



.modelImage{

	float:left;

	clear:left;

	width:136px;

  	border:#d4d4d4 solid 1px;

	padding:3px;

	margin:20px 10px 0 0;

	background:url(/images/site_graphics/transparent.png) ;

	height: 102px;

}

.modelImage img {

	width:136px;

	 

}



.productBox {

	position:relative;

	float:left;

	width:130px;

	height:270px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

	margin:10px 30px 0px 10px;

}



a.productBox img {

	border:solid 1px #fff;

	padding:3px;

	overflow:hidden;

	margin-bottom:10px;

}



a:hover.productBox img {

	border:solid 1px #999;

	padding:3px;

	overflow:hidden;

	background:url(/images/site_graphics/bg_news_roll.gif);

}



.merchBox {

	position:relative;

	float:left;

	width:130px;

	margin:10px 30px 0 0;

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

}



.merchImg{

}



a.merchBox {

	border:solid 1px #fff;

	overflow:hidden;

}



a:hover.merchBox {

	background:url(/images/site_graphics/bg_news_roll.gif);

}



.merchBox img {

	padding:5px;

	margin-bottom:10px;

}



.modelArcBox {

	float:left;

	width:130px;

	margin:10px 30px 0 0;

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333333;

}



.modelArcBox img {

	border:solid 1px #fff;

	padding:3px;

	margin-bottom:10px;

	width:136px;

}

.modelArcBox img a:hover {

	border:solid 1px #999;

	padding:3px;

}



.modelBox{

	float:left;

	width:180px;

	margin-right:10px;

	padding: 0;

	border: 0;

}

.modelBox a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

    font-weight:bold;

    color:#fff;

	text-decoration:none;

	padding-right:13px;

	text-transform:uppercase;

}

.modelBox a:hover {

/*    background:url(/images/site_graphics/arrow_yellow.gif) no-repeat 100% 5px;  */

	color:#ffde00;

}



.racingBox{

	float:left;

	width:160px;

	clear:none;

}



.mmBox {

	position:relative;

	float:left;

	margin:20px 20px 0px 0px;

	width:150px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	cursor: pointer;

}



.mmBox p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

}



.mmBox a {

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:0px;

	text-transform:inherit;

}

.mmBox a:hover {

	color:#fff;

}



.mmBox img {

	border:solid 1px #fff;

	padding:3px;

	margin-bottom:5px; 

}



.mmBox a img {

	border:solid 1px #fff;

	padding:3px;

	width:136px;

	margin-bottom:5px; 

}



.mmBox a:hover img {

	border:solid 1px #999;

	padding:3px;

}





.galleryRow a.thickbox img {

	border:solid 1px #fff;

	padding:3px;

	width:136px;

	margin-bottom:5px; 

}



.galleryRow a:hover.thickbox img {

	border:solid 1px #999;

	padding:3px;

}



.contentRightFloat {

	float:right;

	clear:right;

	width:538px;

	margin-top:20px;

	position:relative;

}

.contentLeftFloat {

	float:left;

	clear:left;

	width:538px;

	margin:20px 0 0 20px;

}

.contentColumn {

	width:190px;

	float:left;

	margin:0 20px 0 0;

}



.whiteText {

	color:#fff;

}

.blackText {

	color:#333;

}



.clearBoth{

	float:left;

	clear:both;

	width:950px;

}



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */





#footer {

	text-decoration:none;

	margin:0;

	padding:0 12px;

	clear:both;

	height:150px;

	width:926px;

}



.SiteLinks {

    font-family:Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#3d728f;

	padding:40px 0 0px 0;

	text-decoration:none;

	margin-bottom:15px;

	clear:both;

	text-align:left;

}



.SiteLinks a, .FooterTextLeft a, .FooterTextRight a {

    font-family:Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#3d728f;

	text-decoration:none;

	clear:both;



}



.SiteLinks a:hover, .FooterTextLeft a:hover, .FooterTextRight a:hover {

    font-family:Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#fff;

	text-decoration:none;

	clear:both;



}



.FooterTextLeft {

	display:block;

	width:400px;

	text-align:left;

    font-family:Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#3d728f;

	text-decoration:none;

}

.FooterTextRight {

	display:block;

	width:400px;

	float:right;

	text-align:right;

    font-family:Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#3d728f;

	text-decoration:none;

	padding:0 5px;

}



.wallpaper

{

  font-size: 0.8m;  

}



div#multimedia {

  background-color: #f00;

}



.multimedia td

{

  padding-bottom: 20px;

  text-align: center;

}



.media_contacts {

  width: 100%;

  padding-bottom: 10px;

  padding-left: 10px;

}



.racingSubHeading {

  padding-top: 15px;

  padding-bottom: 10px;

  font-family: impact, sans-serif;

  font-size: 18px;

  color: #003399;

}



.newsThumb {

  padding-top: 12px;

  text-align: center;

}



.newsSection {

  padding-top: 2px;

}



.RacingNewsItem

{

    color: black;

    font-family: tahoma;

    font-size: 11px;

    padding-bottom: 10px;

    padding-left: 10px;

}



.racingLogo {

}



.racingCategory {

  padding-bottom: 10px;

}



.racingTeamThumb {

  padding: 0;

  margin: 0;

  padding-left: 5px;

}



.racingTeamFlash {

  padding: 0;

  margin: 0;

  padding-right: 3px;

}



#accessoryBanner {

  text-align: center;

  padding-top: 250px;

}



#multimediaLayout {

  border: 0;

  margin: 0;

  padding: 0;

  width: 736px;

}



#multimediaRightPane {

  height: 428px;

  overflow: auto;

  padding: 5px;

}



#multimediaRightPane .multimedia {

  float: left;

  padding: 10px;

}



.pdf_overlay img{

  position: absolute;

  z-index: 1;

  right:20px;

  top:0px;

  border:none;

}



.pdfBox{

	position:relative;

}



.pager {

  text-align: right;

  margin:0 0 20px 0;

  float:right;

}



.pager_number,

.pager_arrow {

	float:left;

}



.pager_arrow a, .pager_number a {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	font-weight:bold;

	border:solid 1px #fff;

	padding:5px 5px;

	margin-right:4px;

	text-decoration:none;

	margin-top:3px;

}



.pager_arrow a:hover, .pager_number a:hover {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	border:solid 2px #333;

	padding:7px 5px;

	margin-right:2px;

	background-color:#ffde00;

	margin-top:0px;

}



.current_page {

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	border:solid 2px #333;

	padding:7px 5px;

	margin-right:2px;

	background-color:#ffde00;

	margin-top:0px;

}



#topRight input.prev {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/previous.gif) no-repeat; 

	border:0;

	margin:8px 15px 0 0;

	padding:0;

	width:21px;

	height:13px;

}

#topRight input.next {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/next.gif) no-repeat; 

	border:0;

	margin:8px 10px 0 0;

	padding:0;

	width:21px;

	height:13px;

}



#topRight input:hover.next {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/next_hover.gif) no-repeat; 

	border:0;

	margin:8px 10px 0 0;

	padding:0;

	width:21px;

	height:13px;

}

#topRight input:hover.prev {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/previous_hover.gif) no-repeat; 

	border:0;

	margin:8px 15px 0 0;

	padding:0;

	width:21px;

	height:13px;

}



input.calprev {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/calendarPrevious.gif) no-repeat; 

	border:0;

	margin:8px 0;

	padding:0;

	width:21px;

	height:13px;

}

input.calnext {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/calendarNext.gif) no-repeat; 

	border:0;

	margin:8px 5px 0 0;

	padding:0;

	width:21px;

	height:13px;

}



input:hover.calnext {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/calendarNext_hover.gif) no-repeat; 

	border:0;

	margin:8px 5px 0 0;

	padding:0;

	width:21px;

	height:13px;

}

input:hover.calprev {

	float:right;

	cursor:pointer;

	background:url(/images/site_graphics/calendarPrevious_hover.gif) no-repeat; 

	border:0;

	margin:8px 0;

	padding:0;

	width:21px;

	height:13px;

}



.newsListItem{

	display:block;

	overflow:hidden;

}



.newsListItem ul {

	list-style-type:none;

	border:0;

	padding:0px;

	margin:0;

	width:190px;

}

.newsListImage{

	text-align:center;

	height:150px;

	display:block;

}

.newsListItem p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:16px;

	color:#333;

	margin:0 0 5px 0;

	padding:0 10px;

}



.dealerDiv ul,

.dealerDivList ul {

	list-style:none;

	margin:0;

	padding:0;

}

.dealerDiv ul li,

.dealerDivList ul li {

	list-style:none;

	margin:0;

	padding:0 10px 0 0;

	float:left;

	width:inherit;	

}

.newsListItemH3{

		padding: 10px 10px 0 10px;

		display:block;

	}

	

.tickerHeading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

    font-weight:bold;

    color:#333;

	letter-spacing:0;

	line-height:17px;

	display:block;

}



.tickerDate a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

    font-weight:bold;

    color:#fff;

	margin:0;

	letter-spacing:0px;

	padding:5px 10px;

}

	

.newsListItemH3 .h3, .newsListItemH3 .h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

    font-weight:bold;

    color:#333;

	letter-spacing:-1px;

}

	

.newsListItem h3, .newsListItem h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

    font-weight:bold;

    color:#333;

	margin:10px 10px 0 10px;

	padding:10px 10px 0 10px;

	letter-spacing:-1px;

}



.newsListItem h3 a, .newsListItem h2 a {

    color:#333;

}



.newsListItem h3 a:hover {

    color:#333;

	border-bottom:#333 solid 1px;

}





.newsListItem heading3, .newsListItem heading2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:19px;

    font-weight:bold;

    color:#333;

	margin:0 0 5px 0;

	padding:10px 10px 0 10px;

	letter-spacing:-1px;

}



.newsListItem heading3 a, .newsListItem heading2 a {

    color:#333;

}



.newsListItem heading3 a:hover {

    color:#333;

	border-bottom:#333 solid 1px;

}



.NewsDateCalendar {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    font-weight:bold;

    color:#fff;

	margin:0;

	padding:0;

	letter-spacing:0px;

	display:block;

}

.NewsDateCalendar a {

    color:#fff;

}



.NewsListNewsDate {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    font-weight:bold;

    color:#fff;

	margin:0;

	padding:0 0 5px 0;

	letter-spacing:0px;

}



.newsItem .NewsDate {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    font-weight:bold;

    color:#fff;

	margin:0;

	letter-spacing:0px;

}



.newsListItem .NewsDate {

    font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    font-weight:bold;

    color:#fff;

	margin:0;

	letter-spacing:0px;	

    padding:0 0 0 10px;

}



.NewsDate a {

    color:#fff;

}



.smallText {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:16px;

}



.disclaimer {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-style:italic;

	line-height:16px;

	color:#666;

	padding-top:20px;

}



h3.NewsDate {

	padding:0 0 0 10px;

}



h3.NewsDate a:hover {

	border-bottom:1px #fff solid;

}



.bottomRegion {

	height:190px;

	float:left;

}



.singleSpace{

	width:190px;

}

.doubleSpace{

	width:380px;

}

.doubleSpace ul li{

	width:380px;

}

.hideRegion{

	display:none;

}



#calendar h2 {

	float:left;

	clear:left;

}



.calendarImage{

	float:left;

	clear:left;

	width:120px;

}



.calendarContent{

	float:left;

	clear:right;

	width:360px;

	padding:30px 10px 10px 10px;

	height:98px;

	margin-right:50px;

}



.calendarSynopsis{

	display:block;

}





.imageThumb img {

	width:300px;

}

* html .imageThumb img {

	width:394px;

}





* html .imageThumbLeft img,

* html .imageThumbRight img,

* html .imageThumbMid img {

	width:136px;

}

.imageThumbLeft img,

.imageThumbRight img,

.imageThumbMid img {

	width:100px;

}







.imageThumb,

.imageThumbLeft {

	float:left;

	clear:left;

}



.imageThumbMid{

	float:left;

}

.imageThumbRight{

	float:left;

	clear:right;

}





.imageFull, .imageThumbWrap {

	border:#fff 1px solid;

	padding:3px;

	margin:0 0 0 18px;

	float:right;

	clear:left;

	background-image: url(/images/site_graphics/bg_news_roll.gif);

}



#menu .superfish ul {

	cursor: default;

}





.contentRightFloat .merchandiseForm, .contentRightFloat .accessoryForm {

	float:left;

	padding:10px;

	width:180px;

	height:145px;

	margin:0px 10px 0 0;

  	border:#d4d4d4 solid 1px;

}



.contentRightFloat .merchandiseForm form, .contentRightFloat .accessoryForm form {

	z-index:9999;

}



.contentRightFloat .merchandiseForm input, .contentRightFloat .accessoryForm input {

	background:#454d55;

	color:#aeb0b4;

	border:#92969b solid 1px;

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:2px 0;

	margin-top:12px;

}

.contentRightFloat .DropDownList {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	background:#ccc;

	color:#333;

	width:100%;

	margin-bottom:5px;

}



.contentRightFloat input {

	font-size:10px;

}



.contentRightFloat option { 

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	clear:right;

	background:#ccc;

	color:#333;

	width:100%;

	padding:2px 5px 0 5px;

	text-transform: none;

	letter-spacing:0px;

}



.contentRightFloat .formName {

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding-top:6px;

}



.contentRightFloat .productDetailMainImage {

	width:394px;

	float:left;

}

.contentRightFloat .productDetailMainImage img {

	width:394px;

}

.contentRightFloat .productDetailThumb img a {

	width:136px;

}

.contentRightFloat .productDetailThumb a {

	background:#eee;

	display:block;

	width:136px;

	border:#d4d4d4 solid 1px;

	padding:3px;

}



.contentRightFloat .productDetailThumb a:hover {

  	border:#333 solid 1px;

	padding:3px;

}



.productDetailThumb img {

	cursor:pointer;

}



.submit input {

	background:#454d55;

	color:#aeb0b4;

	border:#92969b solid 1px;

	width:190px;

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:2px 0;

	margin-top:5px;

}



#leftBar .DropDownList,

#leftBarStore .DropDownList  {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	background:#ccc;

	color:#333;

	width:100%;

	margin-bottom:5px;

	z-index:0;

	cursor:pointer;

}



#leftBar input,

#leftBarStore input {

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

}



#leftBar option,

#leftBarStore option { 

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	clear:right;

	background:#ccc;

	color:#333;

	width:100%;

	padding:2px 5px 0 5px;

	text-transform: none;

	letter-spacing:0px;

}



#leftBar .formName,

#leftBarStore .formName {

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:6px 10px 15px 10px;

	color:#CCC;

	z-index:0;

}



#leftBar .formName input, 

#leftBar .formName input,

#leftBarStore .formName input, 

#leftBarStore .formName input {

	background:#454d55;

	color:#aeb0b4;

	border:#92969b solid 1px;

	font:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:2px 0;

	margin-top:12px;

}



.productDetailMainImage {

	width:394px;

	height:296px;

	float:left;

}

.productDetailMainImage img {

	width:394px;

}





#productHead {

	position:absolute;

	top:135px;

}





.productDetailThumb {

	width:146px;

	height:112px;

	float:left;

	margin-right:20px;

}

.productDetailThumb img {

	width:136px;

}





.newsListItem {

	height:260px;

	width:190px;

}



.newsListItemH3 .h3 span {

	white-space:nowrap;

}



.newsticker {

	background:url(/images/site_graphics/slideshow_bg.gif) repeat;

	list-style:none;

	border:0;

	padding:0;

	margin:0;

}



.dLocator{

	float:left;

}



.sitemapGroup ul {

	list-style:none;

	margin:0;

	padding:0;

}



.darkbg {

	background:url(/images/site_graphics/bg_news_roll.gif);

}





li.sitemapHome {

	list-style:none;

	color:#333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	float:left;

}



li.sitemapHome a {

	color:#333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	line-height:30px;

    color:#333;

	margin:0 10px 0 0;

	padding:0;

	letter-spacing:-1px;

	line-height:22px;

}



.sitemapGroup {

	width:190px;

	float:left;

	padding:5px 0px 0px 15px;

	list-style:none;

}

.sitemapGroup li a {

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333;

	width:160px;

	display:block;

}

.sitemapGroup li a:hover, 

li.sitemapHome a:hover {

	color:#fff;

}



.sitemapSpacer {

    background:url(/images/site_graphics/top_right_bg.gif) 0 12px repeat-x #bfd1de; 

	height:5px;

	width:190px;

	padding:0px;

	margin:5px 0;

}



.sitemap h4 {

	line-height:30px;

	color:#333;

	padding:0 10px;

}



.sitemap h4 a:hover {

	line-height:30px;

	color:#fff;

	padding:0 10px;

}



.trans_box2 {

  /* Mozilla ignores crazy MS image filters, so it will skip the following */

   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/site_graphics/transparent.png');}

/* IE ignores styles with [attributes], so it will skip the following. */

.trans_box2[class] {

  background-image:url(/images/site_graphics/transparent.png);

}

 



.dealerDiv ul,

.dealerDivList ul {

	padding:0px 0 0 0;

	margin:0;

    list-style:none;

}



.modelDetailPriceCode {

	float:right;

	margin:12px 0 0 0;

	text-align:right;

}



.detailPrice {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

    font-weight:bold;

    color:#333;

	margin:0 0 5px 0;

	padding:20px 0 8px 0;

	letter-spacing:-1px;

	line-height:22px;

}



.detailCode {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

    color:#333;

	margin:0 0 5px 0;

	padding:0px 10px 0 10px;

	letter-spacing:0px;

}



.logoPriceWrap {

	margin-bottom:15px;

	padding-top:10px;

}



.adminTable_bg {

	font-family:Arial, Helvetica, sans-serif; 

    font-size:11px;

    color:#333;

	padding:0;

	width:100%;

	border-bottom:#C3D5E1 solid 1px;

    background:url(/images/site_graphics/content_bg.gif) repeat;

}



.adminTable_bg td {

	font-family:Arial, Helvetica, sans-serif; 

    font-size:11px;

    color:#333;

	margin:0;

	padding:0 7px;

	border-bottom:#C3D5E1 solid 1px;

}



.adminTable {

	font-family:Arial, Helvetica, sans-serif; 

    font-size:11px;

    color:#333;

	padding:0;

}



.adminTable_bg td h5,

.adminTable td h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

    font-weight:bold;

    color:#333;

	line-height:19px;

}



.adminTable td {

	font-family:Arial, Helvetica, sans-serif; 

    font-size:11px;

    color:#333;

	margin:0;

	padding:0 7px 0 0;

}



ul.admin_menu li {

    background:url(/images/site_graphics/bullet_white.gif) no-repeat 0px 3px;

	list-style:none;

	padding-left:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	letter-spacing:1px;

	color:#333;

	margin:0 0 10px 0;

}



ul.admin_menu li a {

	color:#333;

}

ul.admin_menu li a:hover {

	color:#fff;

}







.flashcontent_featured_video {

	width:190px;

	height:190px;

}



.flashcontent_joe-rocket {



}



.store-landing-labels label {

	color:#CCCCCC;

}



/*///////////////// Wishlist ////////////////////*/





.wishlistInfoDiv {

	padding:0 10px;

}

.wishlistInfoLink a {

    background:url(/images/site_graphics/wishlistInfo.gif) no-repeat 0 -13px;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-bottom:10px;

	padding:0 0 0 20px;

	color:#ccc;

	height:13px;

	text-transform:capitalize;

	letter-spacing:0px;

	line-height:18px;

}

.wishlistInfoLink a:hover {

    background:url(/images/site_graphics/wishlistInfo.gif) no-repeat 0px 0px;

	color:#fff;

}



.wishlistInfoPage a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-style:normal;

	font-weight:normal;

	color:#555555;

}



.wishListFloat {

	float:left;

	padding:0 30px 20px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	width:136px;

}

td.storeGalleryRow {

	vertical-align:bottom;

}

.wishlistBottom {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	vertical-align:bottom;

	width:143px;

}

.wishlistBottom img {

	width:136px;

}

.wishlistBottom p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

}

.wishlistBottom a {

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:0px;

	text-transform:inherit;

}

.wishlistBottom a:hover {

	color:#fff;

}

.wishlistBottom img {

	border:solid 1px #fff;

	padding:3px;

	width:136px;

	vertical-align:bottom;

}

.wishlistBottom a img {

	border:solid 1px #fff;

	padding:3px;

	margin-bottom:5px; 

}

.wishlistBottom a:hover img {

	border:solid 1px #999;

	padding:3px;

}

.wishListFloat .moreInfo a {

    background:url(/images/site_graphics/bg_moreInfo.gif) no-repeat;

	overflow:hidden;

	height:16px;

	margin:0;

	padding:4px 0 0 20px;

	text-transform:uppercase;

	letter-spacing:1px;

	display:block;

	color:#333;

	border-top:solid 1px #999;

	border-left:solid 1px #999;

	border-right:solid 1px #999;

}

.wishListFloat .moreInfo a:hover {

    background:url(/images/site_graphics/bg_moreInfo.gif) no-repeat 0px -20px;

	color:#ccc;

}



.unavailable {

    background:url(/images/site_graphics/bg_unavailable.gif) no-repeat;

	overflow:hidden;

	height:16px;

	margin:0;

	padding:4px 0 0 20px;

	text-transform:uppercase;

	letter-spacing:1px;

	display:block;

	color:#333;

	border:solid 1px #999;

	font-size:10px;

}



.wishListFloat .addToWishlist a {

    background:url(/images/site_graphics/bg_addWishlist.gif) no-repeat;

	overflow:hidden;

	height:16px;

	margin:0;

	padding:4px 0 0 20px;

	text-transform:uppercase;

	letter-spacing:1px;

	display:block;

	color:#999;

	border-bottom:solid 1px #999;

	border-left:solid 1px #999;

	border-right:solid 1px #999;

	font-size:10px;

	width:121px;

}

.wishListFloat .addToWishlist a:hover {

    background:url(/images/site_graphics/bg_addWishlist.gif) no-repeat 0px -20px;

	color:#6f6100;

}



.wishListWrap {

	background:url(/images/site_graphics/bg_news_roll.gif);

	border-left:#92969b 1px solid;

	border-right:#92969b 1px solid;

	border-top:#92969b 1px solid;

	border-bottom:#92969b 1px solid;

	padding:7px;

	height:65px;

}



.wishlistListPrice {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#333;

	font-weight:bold;

	margin:8px 0 0px 0;

}



.addWishlistDetail {

    background:url(/images/site_graphics/bg_addWishlist.gif) 0px -20px no-repeat;

	color:#6f6100;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:none;

	text-transform:uppercase;

	width:137px;

	display:block;

	text-align:right;

	float:left;

	margin:0;

	padding:0;

	text-indent:20px;

	line-height:16px;

	cursor:pointer;

	clear:both;

	height:20px;

	text-align:left;

}



.detailLeft {

	width:380px;

	float:left;

}



.detailRight {

	width:260px;

	margin:0 30px;

	float:right;

}

.detailLargeImg a img {

	border:#fff 1px solid;

	padding:3px;

	width:260px;

}

.altImage {

    background:#fff;

	border:#aeb0b4 1px solid;

	float:left;

	width:266px;

}

.altImage img {

	border:none;

	width:121px;

	padding:5px;

}



.detailEnlargeBar {

    background:url(/images/site_graphics/bg_wishlistEnlargeImg.gif) no-repeat;

	border-left:#aeb0b4 1px solid;

	border-right:#aeb0b4 1px solid;

	border-top:#aeb0b4 1px solid;

	height:14px;

	width:241px;

	padding:2px 0px 2px 25px;

	text-transform:uppercase;

	letter-spacing:1px;

	font-size:10px;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:1px;

}



.linkArrows {

	margin-top:8px;

}

.linkArrows a {

    background:url(/images/site_graphics/arrow-double.gif) 0 1px no-repeat;

	overflow:hidden;

	padding:0px 0 0 20px;

	text-transform:uppercase;

	letter-spacing:1px;

	color:#666;

	font-size:10px;

}

.printPage a {

    background:url(/images/site_graphics/print-page.gif) no-repeat;

	overflow:hidden;

	padding:0px 0 0 20px;

	text-transform:uppercase;

	letter-spacing:1px;

	color:#666;

	font-size:10px;

}

.printPage a:hover, .linkArrows a:hover {

	color:#333;

}

.partNo {

	color:#666;

	padding:5px 0;

}

.yourWishlist {

    background:url(/images/site_graphics/bg_wishlist.gif) repeat-y;

	padding:20px 0 0 0;

	margin:0;

}

.yourWishlist h2 {

	color: #dedede;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

    font-weight:bold;

	margin:0 10px 0px 12px;

	padding:0;

	letter-spacing:0px;

}

.wishlistOptions {

	background:none;

	margin-top:10px;

}

#wishlist p {

	font-size:11px;

	margin:0;

	padding:0;

	text-transform:none;

	letter-spacing:normal;

	color:#fff;

}

#wishlist {

	margin:0 0 10px 0;

}

.detailLabel {

    background:url(/images/site_graphics/bg_buttonDark.gif) 0 -40px repeat-x;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:#aeb0b4 1px solid;

	text-transform:uppercase;

	width:120px;

	display:block;

	text-align:right;

	float:left;

	margin:0 5px 0 0;

	padding:3px 8px;

}



.wishlistTextInput {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:0 0 0 2px;

	text-transform: none;

	letter-spacing:0px;

	width:65px;

	height:17px;

}

.wishlistTextOption {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:0 0 0 2px;

	text-transform: none;

	letter-spacing:0px;

	width:72px;

	height:17px;

}

.addToCartDetail br {

	line-height:5px;

}







/* ------ FORMS --------*/





input.greyFormField {

	font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 5px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:200px;

	height:15px;

	margin:0;

}



textarea.greyFormField {

	font-family:Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 0px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:300px;

	height:150px;

	margin:0;

}



#searchForm select {

	margin-right:13px;

}



select.formSelect {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 0px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:213px;

	height:22px;

}

option.formOption {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:2px 5px 0px 5px;

	text-transform: none;

	letter-spacing:0px;

}

label.formLabel {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	color:#333;

	width:130px;

	margin:0 5px 0 10px;

	display:block;

	float:left;

	padding-top:5px;

	text-align:right;

}

input.formLabel {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 0px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:300px;

	height:22px;

}



fieldset.formFieldset {

	background:url(/images/site_graphics/bg_news_roll.gif);

	margin:10px 0;

	border:1px solid #fff;

	padding-bottom:10px;

	padding:10px;

}



fieldset#postcodeSearch {

	background:url(/images/site_graphics/bg_news_roll.gif);

	margin:0 10px 10px 0;

	border:1px solid #fff;

	padding:10px;

	width:263px;

	float:left;

}

fieldset#listByState {

	background:url(/images/site_graphics/bg_news_roll.gif);

	margin:0 0px 10px 0;

	border:1px solid #fff;

	padding:10px;

	width:415px;

	float:left;

}

input.postcodeSearch {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 5px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:100px;

	height:15px;

	margin-right:10px;

}

select.listByStateSelect {

    font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 0px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:213px;

	height:20px;

	margin:0 0px;

}



#postcodeSearch select {

	width:120px;

}

#postcodeSearch .darkButton,

#listByState .darkButton {

	float:left;

}



.buttonDark {

	background:url(/images/site_graphics/bg_buttonDark.gif) 0 -40px repeat-x;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	display:block;

	text-align:center;

	float:left;

	margin-right:10px;

	padding:0px 5px 2px 5px;

	cursor:pointer;

	border:none;

	line-height:16px;

	height:21px;

}



* html .buttonDark {

  line-height:16px;

}



form#passwordRetrieval input {

	width:145px;

}



submit.buttonDark:hover {

	background:url(/images/site_graphics/bg_buttonDark.gif) 0 -20px repeat-x;

}



.confirmUpdateInfo a {

	background:url(/images/site_graphics/bg_buttonDark.gif) 0 -20px repeat-x;

	color:#ccc;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:none;

	text-transform:uppercase;

	display:block;

	text-align:center;

	float:left;

	margin:0;

	padding:3px 5px 2px 5px;

}



.confirmUpdateInfo a:hover {

	background:url(/images/site_graphics/bg_buttonDark.gif) 0 -40px repeat-x;

	color:#aeb0b4;

}



table.wishlistView {

	width:100%;

}



tr.wishlistItemHead {

	background:url(/images/site_graphics/bg_buttonDark.gif) 0 -40px repeat-x;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:#aeb0b4 1px solid;

	text-transform:uppercase;

	text-align:left;

	margin:0;

	padding:0;

	line-height:19px;

	font-weight:normal;

	border: 1px solid;

}

th.wishlistItemHead {

	padding:0 7px;

	font-weight:normal;

}

tr.wishlistItemRow  {

	background:#fff;

	margin:0px;

	padding:0px;

	border:#aeb0b4 1px solid;

	vertical-align:top;

}

td.wishlistItemImg {

	padding:0;

	width:121px;

}

.wishlistItemImg img {

	width:121px;

}

td.wishlistItemName {

	padding:7px;

	width:100px;

	font-size:11px;

	font-weight:bold;

}

td.wishlistItemType{

	padding:7px;

	font-size:11px;

}

td.wishlistItemSize{

	padding:7px;

	font-size:11px;

}

td.wishlistItemRrp{

	padding:7px;

	font-size:13px;

}

td.wishlistItemQuanity {

	padding:7px;

}

td.wishlistItemQuanity input {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	background:#ccc;

	color:#333;

	padding:1px 5px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	height:17px;

	width:45px;

}

td.wishlistItemTotal{

	padding:7px;

	text-align:right;

	font-size:15px;

	font-weight:bold;

	background:#eee;

}

td.wishlistItemDelete {

	padding:7px;

	text-align:center;

}

tr.wishlistItemClear {

	height:10px;

	background:none;

}

tr.confirmItemClear {

	height:3px;

}

td.confirmItemName {

	padding:7px;

	width:200px;

	font-size:11px;

	font-weight:bold;

}



.orderWrap {

	float:right;

	text-align:right;

	margin:0;

	padding:0;

}

.recalculate {

	background:url(/images/site_graphics/bg_recalculateButton.gif) no-repeat;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:none;

	text-transform:uppercase;

	text-align:left;

	float:left;

	margin:10px 0 0 10px;

	padding:0 0 3px 0;

	text-indent:22px;

	line-height:18px;

	cursor:pointer;

	height:21px;

	width:121px;

}

.orderItems {

    background:url(/images/site_graphics/bg_addWishlist.gif) no-repeat 0px -20px;

	color:#6f6100;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:none;

	text-transform:uppercase;

	text-align:left;

	float:left;

	margin:10px 0 0 10px;

	padding:0 0 3px 0;

	text-indent:22px;

	line-height:18px;

	cursor:pointer;

	height:21px;

	width:121px;

}

.ConfirmOrderItems a {

    background:url(/images/site_graphics/bg_addWishlist.gif) no-repeat 0px -20px;

	color:#6f6100;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:none;

	text-transform:uppercase;

	display:block;

	text-align:left;

	float:left;

	margin:10px 0 0 0px;

	padding:2px 5px 2px 20px;

	cursor:pointer;

}



.continueBrowsing a {

	background:url(/images/site_graphics/bg_arrowButton.gif) no-repeat;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	border:none;

	text-transform:uppercase;

	display:block;

	text-align:center;

	float:left;

	margin:10px 0 0 0px;

	padding:3px 10px 2px 20px;

	cursor:pointer;

	height:14px;

}



.totalBoxWrap {

	clear:both;

	width:100%;

}



.totalBox {

	background:#fff;

	width:251px;

	height:50px;

	border:#aeb0b4 1px solid;

	float:right;

}

.totalBox .totalLabelWishlist {

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:10px;

	float:left;

	line-height:37px;

}

.totalBox .totalWishlist {

	color:#333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	letter-spacing:-1px;

	float:right;

	text-align:right;

	margin:0;

	padding:15px;

}



.wishlistConfirm {

	background:url(/images/site_graphics/bg_news_roll.gif);

	padding:10px;

	margin-bottom:10px;

}



.wishlistConfirm p {

	font-size:14px;

}



.sendOrder a {

	background:url(/images/site_graphics/sendOrder.gif) no-repeat;

	width:165px;

	height:40px;

	font:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	letter-spacing:-1px;

	display:block;

	color:#333;

	border:#aeb0b4 1px solid;

	line-height:40px;

	text-indent:10px;

	margin-top:20px;

}

.sendOrder a:hover {

	background:url(/images/site_graphics/sendOrder.gif) 0 -40px no-repeat;

}



.error {

	color:red;

}



.success {

    color: #00ff66;

}



.dealerDivList {

	font-size:12px;

	line-height:18px;

	margin-bottom:3px;

}



.dealerListName {

	font-size:17px;

	font-weight:bold;

	padding-bottom:8px;

	display:block;

}



.dealerListTown {

    background:url(/images/site_graphics/bg_buttonLight.gif) repeat-x;

	overflow:hidden;

	height:20px;

	margin-top:10px;

	padding:0px 10px 0 10px;

	text-transform:uppercase;

	letter-spacing:1px;

	color:#333;

	border:solid 1px #999;

	width:710px;

	line-height:20px;

}



.dealerDivListNoLink {

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:710px;

	font-size:12px;

	line-height:18px;

	margin-bottom:3px;

}



.dealerDivList a {

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:710px;

	cursor:pointer;

}

.dealerDivList a:hover{

	border:solid 1px #333;

	background:url(/images/site_graphics/bg_news_roll.gif);

}



.dealerName {

	font-family: Arial, Helvetica, sans-serif;

	font-size:17px;

	font-style:normal;

	font-weight:bold;

	padding:5px;

	color:#333;

	letter-spacing:-1px;

	display:block;

}



.dealerListingMore {

	font-size:10px;

	letter-spacing:1px;

	margin-top:5px;

	display:block;

}



.dealerAddress,

.dealerTel,

.dealerFax {

	width:inherit;

	padding:0 15px 0 0;

}



#dealerSearch {

	width:235px;

	height:264px;

	float:left;

	padding:12px;

}



#dealerSearchForm label {

	font-family: Arial, Helvetica, sans-serif;

    font-size:10px;

	letter-spacing:1px;

	color:#333;

	text-transform:uppercase;

	line-height:25px;

}

#dealerSearchForm input.dealerSearchInput {

	font-family: Arial, Helvetica, sans-serif;

    font-size:30px;

	font-weight:bold;

	letter-spacing:2px;

	background:#ccc;

	color:#4a637e;

	text-transform:none;

	text-indent:5px;

	float:left;

	height:30px;

	width:90px;

	padding:0;

}

#dealerSearchForm input.dealerSearchSubmit {

    background:url(/images/site_graphics/dealerSearch.gif) no-repeat;

	border:none;

	height:34px;

	padding:2px 0px 2px 25px;

	text-transform:uppercase;

	letter-spacing:1px;

	font-size:10px;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	width:94px;

}



.promoMaterial {

	padding:15px 15px 7px 15px;

	color:#333;

	font-size:11px;

}

.formHelp {

	color:#333;

	font-size:11px;

	font-style:italic;

}



.sponsorList {

	float:left;

	margin:4px 4px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	background:#fff;

	padding:3px 15px;

	border:solid 1px #999;

}



.sponsorList p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

}



.sponsorList a {

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:0px;

	text-transform:inherit;

}



.sponsorDiv {

	background:url(/images/site_graphics/bg_news_roll.gif);

	padding:5px;

	display:inline;

	width:655px;

	float:left;

}



.sponsorList a {

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:0px;

	text-transform:inherit;

}

.sponsorList a:hover {

	color:#fff;

}



.formRadio {

	width:inherit;

	padding:3px 10px 0 0;

}



.browseForm {

	font-family: Arial, Helvetica, sans-serif;

    font-size:11px;

	clear:right;

	background:#ccc;

	color:#333;

	padding:1px 5px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	float:left;

	display:block;

	width:200px;

	height:20px;

	margin:0;

}





.pdfDownload li {

	list-style:url(/images/site_graphics/pdficon.gif) 0 -1px outside;

	margin-left:20px;

	color:#333;

}

.pdfDownload a {

	border-bottom:#666 dotted 1px;

	color:#333333;

}



.pdfDownload a:hover {

	border-bottom:#666 dotted 1px;

	background:#fff;

	color:#333333;

}



.odrow, .evrow{

	width:710px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	clear:both;

	margin:10px 0;

}

.odrow a, .evrow a{

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:100%;

	float:left;

}



.odrow a:hover, .evrow a:hover{

	color:#333;

	border:solid 1px #333;

	background:url(/images/site_graphics/bg_news_roll.gif);

	text-decoration:none;

	clear:both;

	padding:10px;

}



.title {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

    font-weight:bold;

    color:#333;

	letter-spacing:0px;

}



.mak_1 {

	font-weight:bold;

}



.url {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

    font-weight:bold;

    color:#fff;

	margin:0;

	letter-spacing:0px;	

}



select.searchSelect {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

	background:#ccc;

	color:#333;

	padding:1px 0px 1px 5px;

	text-transform: none;

	letter-spacing:0px;

	height:22px;

}



/*Image Gallery Styles*/



#imageBrowserMenu li a.title {

	color:#999;

	text-decoration:none;

	display:inline;

	padding:0 0px 0 22px;

	margin:5px 10px 0 10px;

	background:url(/images/site_graphics/folder.gif) no-repeat 0px 2px;

	display:block;

	width:158px;

}

#imageBrowserMenu li a.title:hover {

	color:#fff;

}



#imageBrowserMenu li li a.current,

#imageBrowserMenu li li a.active {

	color:#fff;

	text-decoration:none;

	display:inline;

	padding:0 0px 0 12px;

	margin:0 10px;

	background:url(/images/site_graphics/bullet_yellow.gif) no-repeat 0px 5px;

	display:block;

	width:158px;

}



#imageBrowserMenu li ul {

	padding: 0 0 0 12px;

}



.instructions {

	background:url(/images/site_graphics/bg_news_roll.gif);

	border:solid 1px #fff;

	padding:10px;

	margin-bottom:15px;

}



.deleteImg a {

	width:17px;

	height:18px;

	display:block;

	overflow:hidden;

	background:url(/images/site_graphics/delete.gif) no-repeat 0 0;

	color:#666;

	margin:5px 6px 10px 0;

	line-height:20px;

	float:left;	

}



.descImg {

	float:left;

	margin-top:3px;

	width:135px;

	padding-bottom:20px;

	overflow:hidden;

}



/*dealer detail styles*/





#map {

	height: 300px;

	width:535px;



}



#dealerContactTextTop {

	background:url(/images/site_graphics/bg_darkBorder.gif) repeat-x #333 0 0;

	padding:10px;

	color:#fff;

}

#dealerContactTextBottom {

	background:url(/images/site_graphics/bg_news_roll.gif) bottom;

	border:solid 1px #fff;

	padding:10px;

	margin-bottom:15px;

}

#dealerContactTextBottom p {

	color:#333;

}

.dealerContactTextColOne {

	color:#fff;

	width:250px;

	float:left;

	font-size:12px;

}

.dealerContactTextColTwo {

	color:#fff;

	width:270px;

	float:right;

	text-align:right;

	font-size:12px;

}



.dealerContactTextColTwoTel {

	font-size:15px;

	font-weight:bold;

}



#dealerContactMap{

	border:4px #333 solid;

	padding:1px;

	margin-bottom:10px;

}



.dealerContentHead {

    background:url(/images/site_graphics/bg_buttonLight.gif) repeat-x;

	overflow:hidden;

	height:16px;

	padding:4px 10px 0 10px;

	text-transform:uppercase;

	letter-spacing:1px;

	color:#333;

	border:solid 1px #999;

	width:522px;

}



.dealerContentRegion {

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:522px;

	margin-bottom:5px;

	float:left;

}



.dealerContentRegionLink a {

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:522px;

	float:left;

	font-size:14px;

}



.dealerContentRegionLink a:hover{

	border:solid 1px #333;

	background:url(/images/site_graphics/bg_news_roll.gif);

}



.infoWrap {

	border:solid 1px #fff;

	background:url(/images/site_graphics/bg_news_roll.gif);

	margin-bottom:10px;

	padding:10px;

}



.dealerEmpolymentListingLink {

	margin-bottom:10px;

}



.dealerEmpolymentListingLink a {

	color:#333;

	border:solid 1px #fff;

	display:block;

	padding:10px;

	text-decoration:none;

	height:100%;

	width:710px;

	float:left;

	font-size:14px;

}



.dealerEmpolymentListingLink a:hover{

	border:solid 1px #333;

	background:url(/images/site_graphics/bg_news_roll.gif);

}



#backButton {

    background:url(/images/site_graphics/grey-menu-bg.gif) #e5ecf1 repeat-x; 

	padding:18px 0 18px 10px;

	width:180px;

}



#backButton a {

	background:url(/images/site_graphics/back-arrow.gif) 0 0 no-repeat;

	height:39px;

	width:172px;

	display:block;

	overflow:hidden;

}

#backButton a:hover {

	background:url(/images/site_graphics/back-arrow.gif) 0 -39px no-repeat;

}



.employmentListLocation {

	font-size:12px;

	font-style:italic;

	display:block;

}

.employmentListTitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

    font-weight:bold;

    color:#333;

	padding:10px 0;

	letter-spacing:-1px;

	line-height:22px;

	display:block;

}

.employmentListTitle a {

	border-bottom:#666 dotted 1px;

	color:#333;

}

.employmentListTitle a:hover {

	border-bottom:#666 dotted 1px;

	background:#fff;

}



.employmentDetailList {

	font-size:15px;

	display:block;

	padding:3px 0 0 0;

}



.addThis {

	 float:right; 

	 width:125px;

	 padding-top:30px;

}



.dateFloat {

	float:left; 

	width:500px;

}



.mainlist {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

}



#priceInfo {

	padding-top:10px;

}



#priceInfo ul,

#priceInfo li,

#priceInfo ol,

#priceInfo ul a,

#priceInfo li a,

#priceInfo ol a,

#priceInfo ul a:hover,

#priceInfo li a:hover,

#priceInfo ol a:hover {

	list-style:none;

	margin:0;

	padding:0;

}



#priceInfo .message_head {

	width:190px;

	height:37px;

}



#priceInfo .message_head a {

	background:url(/images/site_graphics/price-info-button.gif) 0 0px no-repeat;

	width:190px;

	height:37px;

	overflow:hidden;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	cursor:pointer;

	line-height:34px;

	text-indent:22px;

}



#priceInfo .message_head a:hover {

	background:url(/images/site_graphics/price-info-button.gif) 0 -37px no-repeat;

	width:190px;

	height:37px;

	overflow:hidden;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	cursor:pointer;

}



#priceInfo .message_body {

	background:url(/images/site_graphics/price-info-panel-bg.gif) center bottom no-repeat #181e25;

	padding:5px 12px 6px 12px;

	height:182px;

}

#priceInfo .message_body p {

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	line-height:15px;

	color:#aeb0b4;

	margin:0 0 8px 0;

}



#priceInfo .message_body p a {

	color:fff;

	border-bottom:1px dotted #FFF;

	display:inline;

	padding:0;

	margin:0;

	background:none;

}



#priceInfo .message_body p a:hover {

	border-bottom:1px solid #FFF;

	color:fff;

	display:inline;

	padding:0;

	margin:0;

	background:none;

}



#priceInfo #closePriceInfo {

	padding:5px 0 0 0;

	display:block;

}



#priceInfo #closePriceInfo a {

	background:url(/images/site_graphics/price-info-close.gif) 0 8px no-repeat;

	border:none;

	margin:0;

	padding:10px 0 10px 22px;

	line-height:18px;

	color:#fff;

	text-transform:uppercase;

	letter-spacing:1px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	cursor:pointer;

}



.contactInfo {

	border:1px #999 solid;

	padding:0 20px 15px 20px;

	width:400px;

	background:url(/images/site_graphics/transparent2.png);

	color:#333;

}



.contactInfo h1,

.contactInfo p.whiteText,

.contactInfo h2.whiteText {

	color:#333;

}



.contactInfo p.whiteText {

	font-size:11px;

}



.contactInfo h1 {

	font-size:22px;

	letter-spacing:0px;

}



.contactInfo h2 {

	font-size:16px;

	letter-spacing:0px;

}



.subscribeLinkNewsLanding a {

	background:url(../images/header_graphics/subscribe-news-landing.png) no-repeat 0 0;

	overflow:hidden;

	width:149px;

	height:33px;

	display:block;

	/* margin:140px 0 0 20px; */

	margin:20px 0 0 28px;

}

.subscribeLinkNewsLanding a:hover {

	background:url(../images/header_graphics/subscribe-news-landing.png) no-repeat 0 -33px;

}



.tranny30W {

	padding:20px;

	background:url(/images/site_graphics/tranny30W.png);

	border:1px solid #72acc5;

}



#competitionGraphics {

	background:url(/images/site_graphics/customer-subscribe-login.png) no-repeat -90px 130px;

	min-height:620px;

}



.customerConfirm {

	width:375px;

	float:left;

}



.competitionDetails {

	margin:0 0 0px 165px;

	border:1px dotted #72acc5;

	width:495px;

	overflow:hidden;

}



.customerVerification {

	min-height:200px;

	color:#333;

	float:left;

}



.customerVerificationMargin {

	margin:100px 0 10px 200px;

	width:180px;

}



#customerVerificationMarginConfirm {

	padding:130px 0 0 0;

	margin:0 auto;

	width:700px;

}



.customerDetails {

	min-height:200px;

	width:200px;

	color:#333;

	float:left;

}



.prizeSidecolumn {

	float:left;

	width:274px;

}



.customerVerificationMargin.optout {

	margin-top:152px;

}



.customerVerification fieldset {

	border: 0;

	margin:0;

}



.customerVerification .formField input {

	width:300px;

	font-size:14px;

	cursor:text;

	color:#666;

	padding:3px;

}



.customerVerification fieldset.id {

	border: 0;

	float:left;

	margin:0 10px 0 0;

}



.customerVerification fieldset.surname {

	border: 0;

	float:left;

}



.customerVerification .formField input.id {

	width:150px;

	font-size:22px;

	cursor:text;

	color:#666;

	float:left;

	margin:0;

}

.customerVerification .formField input.surname {

	width:370px;

	font-size:30px;

	cursor:text;

	color:#666;

	float:right;

}

.customerVerification .formLabel {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	padding:5px 0;

}



.customerVerification input.button {

    background:url(/images/site_graphics/submitButton.gif) #333 0 0 no-repeat;

	border:none;

	height:34px;

	margin:11px 0px;

	padding:0px 0px 2px 30px;

	text-transform:uppercase;

	letter-spacing:1px;

	font-size:10px;

	color:#aeb0b4;

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	width:94px;

}

.customerVerification input.button:hover {

    background:url(/images/site_graphics/submitButton.gif) 0 -34px no-repeat;

	color:#fff;

}



.tcs {

	width:355px;

	height:150px;

	overflow:scroll;

	padding:10px;

	margin:10px 0;

	background:url(/images/site_graphics/tranny30W.png);

	border:1px solid #72acc5;

}



.tcs div.sub {

    margin-left: 10px;

}



.customerVerification fieldset.tcsField {

	font-size:12px;

	margin:10px 0;

	color:#fff;

}



.customerVerification fieldset.subscription_optout {

	font-size:12px;

	margin:15px 0;

	color:#fff;

}



fieldset.subscription_optout input {

	float:left;

}

fieldset.subscription_optout label {

	display:block;

	margin:0 0 0 20px;

	line-height:18px;

	font-size:12px;

}

.finance {
    background: url(/images/Suzuki_Finance_Approved.png) no-repeat top left;
    width: 126px;
    height: 28px;
    display: inline-block;
}

    table.adminTable_bg td .finance {
        width: 100px;
    }

.insurance {
    background: url(/images/Suzuki_Insurance_Approved.png) no-repeat top left;
    width: 127px;
    height: 28px;
    display: inline-block;
}

    table.adminTable_bg td .insurance {
        width: 100px;
    }

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.financial_services {
    width: 127px;
}

    .financial_services div {
        margin-bottom: 5px;
    }
	
	
	.termsalpha ol{
		list-style:none;
}





#faqsInfo .faqs_head a,
a.collpase_all_faqs {
	cursor:pointer;
	padding-left:0px;
}

.faqsWrap h2 {
    list-style:none;
}

ol.faqs_list {
	padding-left:20px;
}

#middleContent ol, #rightContent ol,
ol.faqs_list {
	padding-left:20px;
}

#contactUsPage {

  background:url(/images/site_graphics/product_header_bg.gif) repeat-x #eee; 

  width: 950px;

	padding:0;

	margin:0;

	height: 460px;

}
