	body{

			padding: 0px;
			margin: 0px;
			background:#101010;
			font-family: Arial,sans-serif;
			color:#A3A3A3;
			font-size:11px;
			
		}
		
		.replace {font-family: "Century Gothic", Verdana}
		
		a img {border:none;}
		
				a:link, a:visited {
		color:#A3A3A3;
		}
		
		a:link, a:visited {
		font-weight:normal;
		text-decoration:none;
		}
		
		.wrapper{
			width: 100%;
			min-width: 983px;
			overflow: hidden;
		}

     
		.centerblock{
			margin: auto;
			position: relative;
			width: 997px;
			background:url(../images/wrapperback.png) repeat-y;
			
		}
		
		.side_panel{
			position: absolute;
			top: 0px;

		}
		
		.mainblock {width:983px; background:#020202}
		
		.leftblock{
		left: -725px;
			
		}
		
		.rightblock{
			right: -672px;
								
		}
		
		#corner_curl{
			position: fixed;
			top: 0px;
			right: 0px;
			z-index: 99;
		}
		
		#link{
			display: block;
			position: absolute;
			width: 70px;
			height: 40px;
			top: 482px;
			left: 320px;
			text-decoration: none;
			border: 1px solid red;
		}


		.header {background:url(../images/headerbar.png) no-repeat; height:128px; width:983px;} 
		.header2 {background:#101010 url(../images/headerbar.png) no-repeat; height:128px; width:983px;} 
		.mainblockbackground {background:url(../images/backgroundmain.png) no-repeat; min-height:607px; width:983px;}

.home_bg				{ position:relative; }
.sportsbg 				{ background:url(../images/background_downtown300.jpg) no-repeat; min-height:607px; width:983px; position: absolute;  }
.sportsbg .ad_overlay 	{ background:url(../images/downtown300_add.png) top left no-repeat; display:block;
						position:absolute; top:450px; left:726px; width:257px; height:43px; z-index:10; }
.retrobg 				{ background:url(../images/retroback.jpg) no-repeat; min-height:607px; width:983px;position:absolute; }
.commuterbg 			{ background:url(../images/commuterback.jpg) no-repeat; min-height:607px; width:983px;position:absolute; }


		
		.centerpadding {padding-left:7px;}
		
		#mainlevel-nav{margin:0px; padding:0px; list-style:none; text-align:left;  padding-left:255px; padding-top:86px;}
		
		#mainlevel-nav li {display:inline; padding-right:15px; }
		
		#mainlevel-nav li a {color:#444444; text-transform:uppercase; font-size:14px; font-family:"Century Gothic", Verdana }
		
		.inbetween {background:url(../images/inbetween.jpg) no-repeat; width:997px; height:67px; }
		
		.inbetweenhome {background:url(../images/homeinbetween.jpg) no-repeat; width:997px; height:67px; }
		
		.contentarea {background:#020202; height:30px;}
		
		.footer {background:url(../images/footerback.jpg) repeat-x; height:373px; width:983px; margin-bottom:30px; }
		
		.footertop {height:262px; padding-top:12px;}
		
		.footerbottom {background:url(../images/footerdots.jpg) no-repeat; height:1px; width:983px;}
		
		.newstop {width:349px; height:41px;}
		.newscontent {width:349px; height:252px; background:url(../images/newsmainback.png) no-repeat;}
		
			.newscontent1 {width:349px; height:72px; background:url(../images/newscontentback.jpg) no-repeat;}
		
		.newsbottom {width:349px; height:41px;}
		
		.newsticker {padding:10px 10px 20px 10px; width:349px; float:left;}
		.newscurs { cursor: pointer; }
		.tabsbackground {background:url(../images/Tab-Background.png) no-repeat; width:983px; height:43px; }
		
		.tabs { padding-left:241px;}
		.tab {background:url(../images/tabbuttonback.png) repeat-x; height:43px; float:left;}
		.tabcontent { cursor: pointer; font-family:"Century Gothic", Verdana; font-size:14px; color:#fff; padding: 13px 13px 0px 13px; text-transform:uppercase;}
		.tabcontent_selected { background:url(../images/feattabactive.jpg) repeat-x; height: 43px; cursor: pointer; font-family:"Century Gothic", Verdana; font-size:14px; color:red; padding: 13px 13px 0px 13px; text-transform:uppercase;}

                .tabcontent a { cursor: pointer; font-family:"Century Gothic", Verdana; font-size:14px; color:#fff; padding: 13px 13px 0px 13px; text-transform:uppercase;}
		.sep {background:url(../images/sepbar.png) no-repeat; width:1px; height:43px; float:left;}
		
		.slidercontent {}
		.slidermaincontent {background:url(../images/slidecontent.png) no-repeat; height:228px; width:901px; float:left;}
		.leftarrow {width:41px; height:228px; float:left;  }
		.rightarrow {width:41px; height:228px;  float:left; }
		
		.footerheader { text-transform:uppercase; color:#616060; font-size:10px; font-family: "Century Gothic", Verdana; padding-top:15px; text-align:left;}
		
		.footerbox {float:left; padding-right:43px; margin-top:8px}
		
		.footerbox2 {float:left; padding-right:23px; margin-top:8px}
		
		.footerbottom { padding-left:23px;}
		
		.footerdot {padding-right:7px; }
		
		.footerlinks {margin-top:8px;}
		
		.footerlink {background:url(../images/dots.jpg) center left no-repeat; font-size:10px; color:#616060;}
		
		.flinkpad {padding-left:10px;}
		
		.flinkpad a {color:#616060; text-decoration:none;}
		.flinkpad a:hover {text-decoration:underline;}
		
		.footerlinkstable {text-align:left;}
		
		.footerlinkstable td a {color:#3d3d3d; font-size:10px;}
		
		.newscontent  {overflow:hidden; height:252px; position:relative;}
		.newscontent #articles {height:252px; text-align:left; position:relative; top:-18px; overflow:hidden;}
		

		
		.menu {margin:0px; padding:0px; list-style:none; text-align:left;  padding-left:255px; padding-top:86px;}
		
		.menu li {display:inline; padding-right:15px; }
		
		.menu li a {color:#444444; text-transform:uppercase; font-size:14px; font-family:"Century Gothic", Verdana }
		
		

		
		.video { width:227px; min-height:243px; background:url(../images/rightline.png) no-repeat right top; float:left;}
		
		.videopad {padding-right:8px; padding-top:7px;}
		
		
		.vidtitle {background:url(../images/video.png) no-repeat left;}
		
		.vidimage {padding-top:14px;}
		
		.bookalook {width:241px; background:url(../images/rightline.png) no-repeat right top; float:left; min-height:243px;}
		
		.booktitle {background:url(../images/book.png) no-repeat left; height:19px;}
		
		.bookpad{padding-left:12px; padding-right:8px; padding-top:7px;}
		
		.bookform {padding-top:14px;}
		
		.comp {width:241px; background:url(../images/rightline.png) no-repeat right top; float:left; min-height:243px;}
		
		.comppad{padding-left:12px; padding-right:8px; padding-top:7px;}
		
		.comptitle {background: url(../images/star.png) no-repeat left;}
		
		.compimage {padding-top:18px;}
		
		.other {float:left; min-height:243px;}
		
		.otherpad{padding-left:12px; padding-right:0px; padding-top:7px;}
		
		.downloadtitle {background: url(../images/download.png) no-repeat left;}
		.followtitle {background: url(../images/follow.png) no-repeat left;}
		
		.clear {clear:both;}
		
		.titlepad {padding-left:22px;}
		.titlepad1 {padding-left:32px;}
		.titlepad2 {padding-left:25px;}
		.titlepad3 {padding-left:26px;}
		.titlepad4 {padding-left:23px;}
		.footertoppadding {padding-left:22px; padding-right:0px;} 
		
		.foottoptitle {font-size:13px; color:#fff; text-transform:uppercase;}
		
		.foottoptitle .grey {color:#a1a0a0;}
		
		.footoptext {color:#7d7d7d; font-size:11px; text-align:justify; padding-top:13px; width:215px; line-height:13px;}
		
			.footoptext2 {color:#7d7d7d; font-size:11px; text-align:justify; padding-top:13px; width:236px; line-height:13px;}
		
		.booktext {padding-top:11px;}
		
		.twitter{background: url(../images/twit.png) no-repeat left; margin-top:6px; margin-bottom:9px; margin-left:3px;}
		.facebook {background: url(../images/fb.png) no-repeat left; margin-left:3px;}
		
		.titlepad4 a {color:#7d7d7d}
		
		.titlepad4 a:hover { text-decoration:underline;}
		
		.formtdtext {font-size:10px; color:#848484; text-transform:lowercase; width:65px;}
		
		.forminput {background:url(../images/forminputbox.png) no-repeat; height:23px; width:155px; border:none; color:#848484; font-size:10px; padding:0px 7px; line-height:23px;}
		.forminput2{background:url(../images/forminputbox2.png) no-repeat; height:23px; width:115px; border:none; color:#848484; font-size:10px; padding:0px 7px; float:left; line-height:23px;}
		
		.forminput3{background:url(../images/finddealerbox.png) no-repeat; height:23px; width:115px; border:none; color:#c5c5c5; font-size:10px; padding:0px 7px; float:left; line-height:23px; padding-top:1px;}
		
		.forminputdealer {background:url(../images/dealerinputbox.png) no-repeat; height:23px; width:157px; border:none; color:#848484; font-size:10px; padding:0px 7px; line-height:23px;}
		
		.dealerpwbox {background:url(../images/delearpwbox.png) no-repeat; height:23px; width:131px; border:none; color:#848484; font-size:10px; padding:0px 7px; float:left; line-height:23px;}

		#dealerloginboxsubmit {float:left; background:url(../images/dealerloginbutton.png) no-repeat; width:26px; height:23px; cursor:pointer;}
		
		#dealerchangepasssubmit {float:left; background:url(../images/dealerloginbutton.png) no-repeat; width:26px; height:23px; cursor:pointer;}
		
		#dealerloginboxforgotpass {text-align:right; font-size:10px; color:#a3a3a3; font-family: "Century Gothic", Arial, sans-serif; margin-top:15px; margin-bottom:23px; text-transform:uppercase; }
		
		.labeldealer {font-size:11px; color:#a3a3a3; width:84px;}		
		
		.flashholder {height:518px; width:983px;}
		
		.productpad {padding:0px 22px;}
		
		.producttabs { padding-top:17px; border-bottom:1px solid #1d1d1d; float:left; width:930px;}
		
		.producttabs ul {margin:0px; padding:0px; list-style:none;}
		
		.producttabs ul li {display:inline;}
		
		.productback {background:url(../images/productback.png) no-repeat; width:983px; padding-bottom:13px; min-height:240px; height:auto; }
		
		.addthis {float:left; padding-top:18px; padding-top:22px\9; border-bottom:1px solid #1d1d1d;}
		
		.tabs_overview {background:url(../images/overviewbut.png) no-repeat; width:80px; height:27px; float:left;}
		.tabs_overview_active {background:url(../images/overviewbutover.png) no-repeat; width:80px; height:27px; float:left;}
		
		.tabs_features {background:url(../images/featbut.png) no-repeat; width:77px; height:27px; float:left;}
		.tabs_features_active { background:url(../images/featbutover.png) no-repeat; width:77px; height:27px; float:left; }
		
		.tabs_spec {background:url(../images/specbut.png) no-repeat; width:106px; height:27px; float:left;}
		.tabs_spec_active { background:url(../images/specbutover.png) no-repeat; width:106px; height:27px; float:left; }
		
		
		.tabs_downloads {background:url(../images/downloadsbtn.png) no-repeat; width:100px; height:27px; float:left;}
		.tabs_downloads_active { background:url(../images/downloadsbtnhover.png) no-repeat; width:100px; height:27px; float:left; }
		
		.tabs_finance {background:url(../images/financebtn.png) no-repeat; width:72px; height:27px; float:left;}
		.tabs_finance_active { background:url(../images/financebtnhover.png) no-repeat; width:72px; height:27px; float:left; }
		
		
		.tabs_servicing {background:url(../images/servicingbtn.png) no-repeat; width:82px; height:27px; float:left;}
		.tabs_servicing_active { background:url(../images/servicingbtnhover.png) no-repeat; width:82px; height:27px; float:left; }
		
		
		
		.tabs_news {background:url(../images/newsbut.png) no-repeat; width:113px; height:27px; float:left;}
		.tabs_news_active { background:url(../images/newsbutover.png) no-repeat; width:113px; height:27px; float:left; }
		
		.tabs_qaa {background:url(../images/qandabut.png) no-repeat; width:51px; height:27px; float:left;}
		.tabs_qaa_active { background:url(../images/qandabutover.png) no-repeat; width:51px; height:27px; float:left; }
		
		.selectbackground {background:url(../images/dropdownselectback.png) no-repeat; height:23px; width:155px;}
		
		.selectbackgroundtshirt {background:url(../images/dropdownselectback.png) no-repeat; height:23px; width:155px; padding:0px 0px 3px 0px;}

	
		.submitbutton {background:url(../images/submitbtn.png) no-repeat; height:23px; width:26px; float:left; cursor:pointer;}
		.submitbutton2 {background:url(../images/finddealerbut.png) no-repeat; height:23px; width:26px; float:left; cursor:pointer;}
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#1E1E1E;
  border:1px solid #282828;
  margin:0px;
  margin-top:0px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:11;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #131313;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #383838;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  font-size:10px;
  color:#7D7D7D;
}

/* Look and feel of select box */
.selectbox 
{

  padding-left:7px;
  font-family:"Century Gothic", Verdana;
  font-size:10px;/* Resize Font*/
  width : 148px !important; /* Resize Width */
  display : block;
  text-align:left; 
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#848484;
  background:none;
  text-transform: lowercase;
  line-height:15px;

}

#newslistitems2 {margin:10px 0px;}

#newslistitems2 .selectbox {padding-top:4px;}

.enginesize .selectbox {  padding-top:4px; padding-left:2px;}

.dealersbox {float:right; background:url(../images/findadealerback.png) no-repeat; width:275px; height:37px; margin-top:10px; margin-right:10px; position:absolute; left:253px;}
 
.newstickercontent {background:url(../images/newscontentback.jpg) no-repeat; width:349px; height:84px;}

.catinfo {padding-top:22px; float:left; padding-left:17px;}

.breadcrumbs {font-size:11px; color:#7d7d7d; text-transform:uppercase; position:absolute; z-index:100; padding-left:23px; padding-top:23px; }

.breadcrumbs2 {font-size:11px; color:#7d7d7d; text-transform:uppercase; }

.productinsurance {position:absolute; right:0px; z-index:100; padding-right:26px; padding-top:4px;}


.catname h1 {font-size:22px; color:#ffffff; text-transform:uppercase; font-weight:normal; margin:0px; padding-top:4px;}

.catdesc {width:571px; padding-top:16px; text-align:justify; color:#737373; font-size:11px;}

.styletopbar {background:url(../images/styletopbar.jpg) no-repeat; width:983px; height:32px;}

.enginetext { font-size:13px; color:#aeaeae; float:left; padding-right:17px; padding-top:7px;}

				.enginesize {background:url(../images/enginesize.jpg) no-repeat; height:23px; width:65px; margin-right:25px; margin-top:4px; float:left;}
				
.catnav {float:left; padding-left:181px;}

.menuitem1 {background:url(../images/catmenuback.jpg) repeat-x; height:32px;  float:left; cursor: pointer;}

.menuitem1text {font-size:13px; color:#ffffff; text-transform:uppercase; padding-left:12px; padding-top:8px; }
.menuitem1right {background:url(../images/catmenuright.jpg) no-repeat; height:32px; width:13px; float:left;}

.menuitem1rightend {background:url(../images/catmenubackend.jpg) no-repeat; height:32px; width:13px; float:left;}

.menuitem1active{background:url(../images/catmenubackactive.jpg) repeat-x; height:32px;  float:left;}

.menuitem1textactive {font-size:13px; color:#ed1c24; text-transform:uppercase; padding-left:12px; padding-top:8px; }
.menuitem1activeright {background:url(../images/catmenubackrightactive.jpg) no-repeat; height:32px; width:13px; float:left; cursor: pointer; }

.productarea {padding-top:25px; padding-left:24px; padding-right:0px; width:944px; min-height:238px;}

.productbox {background:url(../images/productboxback.jpg) no-repeat; width:226px; height:204px; padding-bottom:20px; float:left; padding-right:10px;}

.productimage {text-align:center; position:relative; top:-27px;}

.producttitle {font-size:13px; color:#767676; text-transform:uppercase; padding-top:11px; padding-left:11px; float:left;}

#prodhometitle {
margin:174px 0px 0px 0px;
float:left;
}
#prodname {
float:left;
color:#FFFFFF;
text-transform:uppercase;
font-size:13px;
font-family: "Century Gothic", Verdana;
}
#prodsuffix {
color:#767676;
float:left;
font-size:13px;
padding-left:5px;
text-transform:uppercase;
font-family: "Century Gothic", Verdana;
}
#insuranceoffer_home {
margin:160px 7px 0 0px;
float: right;
}

.producttitlespan {color:#fff;}

.specialoffer{float:right; padding-top:8px; padding-right:9px; height:40px;}

.CC {float:left; padding-left:7px;}

.cctext { font-size:11px; color:#aeaeae; padding-left:5px; position:relative; top:-1px;}

.bottombox {position:relative; top:-44px; top:-37px\9}

.zoom {float:right; padding-right:6px;}


.sports_feat { padding-top:23px;}
.retro_feat { padding-top:23px;}
.commuter_feat { padding-top:23px;}
#newsitem {padding:0px 11px}

#newstitle {color:#ffffff; font-family:"Century Gothic", Verdana; font-size:12px; padding-bottom:8px; line-height:14px; padding-top:1px;}
#newsteaser {color:#d8d8d8; font-family:"Century Gothic", Verdana; font-size:11px; line-height:14px;}

.navigationprod {float:left; padding-top:83px; padding-left:17px;}
.navigationprod ul {margin:0px; padding:0px;}
.navigationprod ul .navlink {display:inline; padding-right:10px;} 

.navigationprod ul .sepline {display:inline; padding-right:10px; background:url(../images/navsep.png) no-repeat;} 



.navigationprod ul li a {font-size:14px; color:#373737; font-family:"Century Gothic", Verdana; text-transform:uppercase;} 

.catbackground {background:url(../images/catback.jpg) no-repeat; width:983px;}

.popupbox { background:#1e1f1e; border:1px solid #383838; position: absolute;
top: 800px;
right: 400px;
width: 260px;
height: 105px; font-family:"Century Gothic", Arial, sans-serif; font-size:11px;}

.popupboxpadding { padding:10px;}

.servicingbanner {background:url(../images/servicing_banner.jpg) no-repeat; width:963px; height:203px;}
.termsbanner {background:url(../images/terms_banner.jpg) no-repeat; width:963px; height:202px;}
.warrantybanner {background:url(../images/warranty_banner.jpg) no-repeat; width:963px; height:203px;}
.becomeadealerbanner {background:url(../images/becomeadealer_banner.jpg) no-repeat; width:964px; height:202px;}
.freetshirtbanner {background:url(../images/tshirt_banner.jpg) no-repeat; width:964px; height:202px;}
.buyingguidebanner {background:url(../images/buyingguide_banner.jpg) no-repeat; width:963px; height:203px;}
.contactusbanner {background:url(../images/contact_banner.jpg) no-repeat; width:963px; height:202px;}
.dealerloginbanner {background:url(../images/dealerlogin_banner.jpg) no-repeat; width:963px; height:204px;}
.insurancebanner {background:url(../images/insurance_banner.jpg) no-repeat; width:964px; height:203px;}

.findadealer_banner {background:url(../images/findadealer_banner.jpg) no-repeat; width:963px; height:202px;}



.newsbanner {background:url(../images/news_banner.jpg) no-repeat; width:963px; height:202px; }

.aboutusbanner,
.page_banner {background:url(../images/aboutus_banner.jpg) no-repeat; width:963px; height:202px; }

.dealer_banner {background:url(../images/dealerbanner.jpg) no-repeat; width:963px; height:202px;}

.aboutustext { background:url(../images/gradientbackground.jpg) no-repeat; width:964px; min-height:211px;}

.aboutustextpad {padding:18px 12px 12px 12px;}


.producttext { background:none; width:964px; min-height:211px;}

.producttextpad {padding:8px 0px;}

.productheader {font-size:14px; color:#3a3a3; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal;}



.aboutustextpad2 {padding:18px;}

.aboutustextleft { font-size:11px; color:#737373; float:left; width:447px; text-align:justify;}

.aboutustextleft2 { font-size:11px; color:#737373; float:left; width:542px; text-align:justify;}

.aboutustextleft2 b {font-size:12px; color:#a3a3a3; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal;}

.aboutustextleft div {padding:3px 0px 0px 0px;}

.aboutustextleft b {font-size:12px; color:#a3a3a3; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal;}

.aboutustextright b {font-size:12px; color:#a3a3a3; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal;}

.aboutustextright div {padding:3px 0px 0px 0px;}

.aboutustextright {font-size:11px; color:#737373; float:left; width:447px; padding-left:44px; text-align:justify;}

.aboutustextright2 {font-size:11px; color:#737373; float:left; padding-left:40px; text-align:justify;}

.aboutustextright3 {font-size:11px; color:#737373; float:left; padding-left:84px; text-align:justify;}

.tshirttextright {font-size:11px; color:#737373; float:left; padding-left:44px; text-align:justify;}

.topbannertext,
.page_banner h1 {font-size:14px; color:#a3a3a3; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal; padding-top:171px; padding-left:12px;}

.dealer_banner h1 {font-size:14px; color:#a3a3a3; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal; padding-top:171px; padding-left:12px;}



.findsearchbox {background:url(../images/enter_your_postcode.jpg) no-repeat; width:450px; height:49px;}

.fadtext {font-size:11px; color:#737373; width:461px; padding-left:17px; text-align:justify;}

.fadsearchpad { padding-top:9px; padding-left:224px;}


.fadinput { background:url(../images/search.jpg) no-repeat; width:182px; height:29px; float:left;}

.fadbutton { background:url(../images/go_button.jpg) no-repeat; width:33px; height:29px; float:left; cursor:pointer;}

.resultstabletop {background:url(../images/dealerresultstop.jpg) no-repeat; width:939px; height:35px; margin-top:20px;}

.results {background:url(../images/resultsack.png) no-repeat; width:939px;}

.resultspad { padding:9px 12px 0px 2px; }

.result { background:url(../images/find_dealer_rectangle.jpg) no-repeat; height:169px; width:298px; float:left; margin-left:10px; margin-bottom:11px;}

.resultpad {padding:17px;}

.dealertitle { font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#4f4f4f; width:80px; float:left; margin-bottom:5px;}

.resultitle {  font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#d1d0d0; float:left}

.resultdistance { font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#848484; float:left}

.bttline {border-top:1px solid #131313; width:939px;}

.btt {font-size:11px; color:#2a2929; text-transform:uppercase; background:url(../images/arrow.png) no-repeat left; padding-left:10px; border-top:0px solid #131313; padding-top:7px; float:right;}

.btt a {font-size:11px; color:#2a2929; text-transform:uppercase;}


.dealerinputbackarea{ background:url(../images/textarea.png) no-repeat; width:155px; height:79px;}

.dealerinputback {background:url(../images/dealerinput.png) no-repeat; width:155px; height:27px;}

.dealerinputback input {background:none; border:none; color:#848484;
font-size:10px;

padding:0 7px; padding-top:4px; padding-top:3px\9;  font-family:"Century Gothic", Arial, sans-serif;}

.dealerinputbackarea textarea {background:none; border:none; width:145px; width:138px\9;  height:70px;  color:#848484; font-size:10px; font-family:"Century Gothic", Arial, sans-serif; padding:0px 7px; padding-top:4px;}


.dealertitle2{font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#c5c5c5; text-transform:uppercase; width:179px; height:30px;}

.dealertitle3{font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#c5c5c5; text-transform:uppercase; width:179px; height:88px;}

.dealertitlethree{font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#c5c5c5; text-transform:uppercase; width:130px; height:30px;}

.dealertitlefour{font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#c5c5c5; text-transform:uppercase; width:180px; height:26px;}

.dealertitlefive{font-size:11px; font-family:"Century Gothic", Arial, sans-serif; color:#c5c5c5; text-transform:uppercase; width:130px; height:35px;}

.formsubmitbutton {
margin-top:20px;

}

.becomeadealer {margin-top:20px;}

.freetshirtform {margin-top:16px;}

.style1 {color: #cccccc}
.style2 {color: #666666}
.style3 {color: #ffffff}
.style4 {color: #333333}

.tableproductstyle { }

.tableproductstyle th div {text-align:left; padding-left:10px;}

.tableproductstyle th { border-right:1px solid #000; font-weight:normal; width:200px;}

.tableproductstyle td{ border-right:1px solid #000; vertical-align:top; padding:6px 0 6px 0; }
.tableproductstyle td p {text-align:left; padding-left:10px; margin:0px}

.dealermainpostcode {background:none; border:0px; color:#737373; font-size:11px; padding-left:30px; padding-top:8px; font-family:"Century Gothic", Arial, sans-serif;}


.producttable { float:left;
margin-top:8px;}


.bulletpoints { float:left; padding-left:20px;}

.bulletpointstable {
margin-top:8px;}

.bullet{ padding-top:0px}

.bullettext{ vertical-align: top; color:#c0bebe; font-size:12px; font-family:"Century Gothic", Arial, sans-serif;}


.link1text{ text-transform:uppercase; color:#929191; font-size:13px; font-family:"Century Gothic", Arial, sans-serif; cursor:pointer;}
.link2text{ text-transform:uppercase; color:#d9d9d9; font-size:13px; font-family:"Century Gothic", Arial, sans-serif; cursor:pointer; }

.newsmaintext { float:left; width:615px;}

.newsextras{ float:left; padding-left:37px;}

.newsmainteaser{color:#A3A3A3;
font-family:"Century Gothic",Arial,sans-serif;
font-size:12px;
font-weight:normal; 
padding-bottom:10px;}
.newsmaindesc{ font-size:11px; color:#737373; }

.newsimagebox { background:url(../images/imagesbox.png) no-repeat; height:196px; width:282px;}

.newslinkbox { background:url(../images/newslinkbox.png) no-repeat; width:242px; height:40px; margin-top:11px; padding-top:11px; padding-left:40px;}

.imagebox {float:left;}

.news_image_list			{ margin:0 0 0 14px; padding:14px 0 0 0; list-style:none; }
.news_image_list li			{ margin:0 7px 7px 0; padding:0; list-style:none; display:inline; float:left; }
.news_image_list img		{ border:1px solid #9b9b9b; width:77px; height:78px; }

.bca {padding-top:6px; vertical-align:top;}
.bcaimg {
padding-bottom:1px;
padding-left:2px;
padding-right:1px;
}

#bl_country_container		{ width:155px !important; }



/*
	NEWS LISTING PAGE
*/
#news_item_list				{ width:621px; margin:19px 0 0 0; }
.post_list					{ margin:0; padding:0; list-style:none; }
.post_list li				{ margin:0; padding:0 0 19px 0; list-style:none; border-bottom:solid 1px #2a2a2a; }
.post_list h2				{ color:#a3a3a3; font-size:14px; font-family:"Century Gothic",Arial,sans-serif; margin:0 0 0px 0;
							float:left; font-weight:normal; }
.post_list .thumbnail		{ width:78px; height:78px; border:solid 1px #9b9b9b; float:left; margin:0 10px 0 0; }
.post_list .post_excerpt	{ float:left; width:530px; }
.post_list p				{ margin:0; }
.post_list .category		{ margin:0 0 10px 0; text-align:right; }
.post_list .readmore		{ float:right; margin:10px 0 0 0; text-transform:uppercase; padding:0 10px 0 0; 
							background:url(../images/readmore_arrow.png) top right no-repeat;
							background-position:100% 4px; }
.post_list .readmore a,
.post_list .readmore a:link,
.post_list .readmore a:active,
.post_list .readmore a:visited{ color:#a3a3a3; }
.post_list a:hover			{ color:#e3e2e2; }


#newslistquicklink ul{padding:0px; margin:0px; list-style:none;}

#newslistquicklink ul li { font-family:"Century Gothic", Arial, sans-serif; font-size:11px; color:#a3a3a3; background:url(../images/seplinenews.png) no-repeat bottom; padding:2px 0px;}


/* 
	TOOLS 
*/
/* clearing */
.stretch,
.clear 							{ clear:both; height:1px; margin:0; padding:0; font-size:15px; line-height:1px; }
.clearfix:after 				{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix 						{ display:inline-block; }
/* start commented backslash hack \*/
* html .clearfix 				{ height:1%; }
.clearfix 						{ display:block; }
/* close commented backslash hack */


.dealerpad { padding:8px 0px 0px 20px;} 

#dealertitle { font-size:14px; color:#a3a3a3; font-family:"Century Gothic",Arial,sans-serif; padding-bottom:15px;}


#dealernotice {color:#737373; }

#dealer1 {float:left; width:621px; margin-right:26px;}
#dealerloginbox { float:left; background:url(../images/loginbox.png) no-repeat; width:282px; height:214px;}
#dealerloginbox2 {float:left; background:url(../images/loggedinbox.png) no-repeat; width:282px; height:130px;}
#dealerloginbox3 {float:left; background:url(../images/loggedinbox2.png) no-repeat; width:282px; height:170px;}

#dealerloginboxtitle { font-size:13px; color:#ffffff; font-family:"Century Gothic", Arial, sans-serif; text-transform:uppercase; padding-bottom:20px;}
#dealerloginboxtitle2 { font-size:13px; color:#ffffff; font-family:"Century Gothic", Arial, sans-serif; text-transform:uppercase; padding-bottom:14px;}

.dealerloginboxpad { padding:18px;}

#dealerloginboxinterested1 {font-size:11px; color:#e2e2e2; font-family:"Century Gothic", Arial, sans-serif; text-transform:uppercase}
#dealerloginboxinterested2 {font-size:11px; color:#999999; font-family:"Century Gothic", Arial, sans-serif; text-transform:uppercase}

#dealerdownloads {padding:24px 0px 0px 0px; background:url(../images/sepline.png) no-repeat bottom; padding-bottom:29px;}

#dealerdownloadsimg {float:left; padding-right:27px;}
#downloadtext {float:left;}
#dealerdownloadslink { float:left; padding-top:37px; margin-left:157px; color:#a3a3a3; font-size:11px; text-transform:uppercase; cursor:pointer; }

#dealeraccountlink { padding-bottom:9px; cursor:pointer}
#dealeraccountlink2 { cursor:pointer}

.imgpad { padding-right:9px;}

#dealerdownloadstitle { font-size:14px; color:#c6c6c6; font-family:"Century Gothic", Arial, sans-serif; padding-bottom:18px;}
#dealerdownloadsteaser { font-size:11px; color:#8c8c8c;}

#dealernews { padding-top:15px;}
#dealernewsimg {float:left; padding-right:27px; padding-top:11px;}
#dealernewstext {float:left;}
#dealernewstitle { font-size:14px; color:#c6c6c6; font-family:"Century Gothic", Arial, sans-serif; padding-bottom:18px;}
#dealernewsteaser { font-size:11px; color:#8c8c8c;}
#dealernewslink { float:left; padding-top:37px; margin-left:180px; color:#a3a3a3; font-size:11px; text-transform:uppercase; cursor:pointer; }
#dealerlogin {padding:0px; margin:0px;}

.accountfloats {float:left;}

#downloadstable th {background:#3f3f3f; color:#d6d6d6 font-size:11px; font-family:"Century Gothic", Arial, sans-serif; text-align:left; }
.thone {border-right:1px solid #111111; height:29px; padding-left:9px; font-weight:normal}
.thtwo {height:29px; padding-left:9px; font-weight:normal}

#downloadstable td {color:#acacac font-size:11px; font-family:"Century Gothic", Arial, sans-serif; padding-left:9px; height:30px;}
#downloadstable .name {color:#fefefe !important;}
.odd td { background:#212121;}
.even td { background:#272727;}

.tdborder {border-right:1px solid #111111;}

.pdfimage {background:url(../images/pdficon.png) no-repeat; padding-left:16px;}
.zipimage {background:url(../images/zipicon.png) no-repeat; padding-left:22px;}

.dealerdownloadicon {background:url(../images/dealerdownloadicon.png) no-repeat; padding-left:18px;}

.newsboxpad {background:url(../images/newsbox.png) no-repeat; padding:18px; }

.newsbox {background:url(../images/newsboxrepeat.png) bottom repeat-y;  width:282px;}

.newsboxbottom {background:url(../images/newsboxbottom.png) no-repeat; width:282px; height:7px;}


#newslisttitle {color:#fff; font-size:13px; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif; padding-bottom:7px;}

#newslistquicklinktitle {color:#fff; font-size:13px; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif; padding-bottom:6px;}

#dealeraccountcompanytitle {font-size:13px; color:#fefefe; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif; float:left;}

#dealeraccountediticon {float:right;}

#dealeraccountaddresstitle {float:left;}

#dealeraccountwebtitle {float:left;}

#dealeraccountphonetitle {float:left;}

#changepass {margin:0px; padding:0px;}

#dealeraccountcompanycontent {padding-top:8px; font-family:"Century Gothic", Arial, sans-serif}

.accboxtop { background:url(../images/accountboxtop.png) no-repeat; width:283px; height:3px;}
.accboxrepeat { background:url(../images/accountboxback.png) no-repeat;  padding:10px 13px 10px 13px;}
.accboxback {background:url(../images/accountboxbackrepeat.png) repeat-y; width:283px; }


.accboxbottom { background:url(../images/accountboxbottom.png) no-repeat; width:283px; height:3px;}

#dealeraccountcompanycontentedit {padding-top:8px;}

#dealeraccountcompanycontenteditbutton {padding-top:5px;}

#dealeraccountaddresscontent {padding-top:8px; font-family:"Century Gothic", Arial, sans-serif}
#dealeraccountwebcontent {padding-top:8px; font-family:"Century Gothic", Arial, sans-serif}


#dealerchangepassmsg {font-family:"Century Gothic", Arial, sans-serif; background:url(../images/editicon.png) no-repeat left; padding:10px 30px;}

.logoutacc {background:url(../images/accountsep.png) left top no-repeat; padding-top:9px;}

#dealeraccountaddresscontenteditadd1 { padding-top:8px;}
#dealeraccountaddresscontenteditadd2 { padding-top:8px;}
#dealeraccountaddresscontenteditadd3 { padding-top:8px;}
#dealeraccountaddresscontenteditadd4 { padding-top:8px;}
#dealeraccountaddresscontenteditpostcode { padding-top:8px;}
#dealeraccountaddresscontenteditbutton {padding-top:5px}

#dealeraccountwebcontentedit { padding-top:8px;}
#dealeraccountwebcontenteditbutton {padding-top:5px}

#dealeraccountphonecontentedit {padding-top:8px;}
#dealeraccountphonecontent {padding-top:8px; font-family:"Century Gothic", Arial, sans-serif}
#dealeraccountphonecontenteditbutton {padding-top:5px}

#dealerchangepasstitle {text-transform:uppercase;}

#dealeraccountaddresstitle{font-size:13px; color:#fefefe; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif;}
#dealeraccountwebtitle{font-size:13px; color:#fefefe; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif;}
#dealeraccountphonetitle{font-size:13px; color:#fefefe; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif;}


#dealerchangepasstitle{font-size:13px; color:#fefefe; text-transform:uppercase; font-family:"Century Gothic", Arial, sans-serif;}

.dealerline {background:url(../images/accountsep.png) left bottom no-repeat; padding-bottom:3px;}

.topnavtoptop { position:absolute; background:url(../images/toptopback.png) no-repeat; width:255px; height:22px; left:536px; margin-top:10px;}

.topnavtoptop a {font-size:11px; color:#373737; line-height:22px;}

.topnavtoptop ul {padding:0px; margin:0px; padding-left:9px;}

.topnavtoptop ul li {display:inline;}

.homepagebix {position:relative; z-index:1}

.homepagebix .dealersbox {left:246px;}

.homepagebix .topnavtoptop {left:529px;}