	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; position:relative; } 
.header_home { background:url(../images/header_home.png) no-repeat 10px 0; height:128px; width:983px; position:relative; } 
.header2 {background:#101010 url(../images/headerbar.png) no-repeat; height:128px; width:983px; position:relative; } 
.mainblockbackground {background:url(../images/backgroundmain.png) no-repeat; min-height:607px; width:983px;}

.home_bg				{ position:relative; }

.sportsbg { background:url(../images/sports_bg.jpg) no-repeat; min-height:607px; width:983px; position: absolute;  }
.retrobg { background:url(../images/retro_bg.jpg) no-repeat; min-height:607px; width:983px ;position:absolute; }
.commuterbg { background:url(../images/commuter_bg.jpg) no-repeat; min-height:607px; width:983px; position:absolute; }

/* HOME PAGE - MIDDLE */
.home_middle							{ position:relative; height:354px; }
.home_middle a.tab						{ display:block; color:#1e1e1e; font-size:14px; background:url(../images/homemiddle_tabbg.png) repeat; height:34px; line-height:34px; padding:0 13px 0 13px; position:absolute; right:0; top:-34px; }
.home_middle a.latest_news				{ width:87px; right:0; }	
.home_middle a.about_kymco				{ width:103px; }	

.home_middle .popup_tabs				{ position:absolute; bottom:0; right:0; z-index:20 }

.home_middle #tab_one					{ float:left; margin:0 1px 0 0; position:relative; }
.home_middle #tab_one .tab_content 		{ background:url(../images/homemiddle_tabbg.png) repeat; width:349px; } /* min-height:303px;  */

.home_middle #tab_two					{ float:left; position:relative; }
.home_middle #tab_two .tab_content 		{ background:url(../images/homemiddle_tabbg.png) repeat; width:323px; } /* padding:14px 13px 0 13px; min-height:289px; */
.home_middle #tab_two .tab_content h1	{ color:#000; font-size:13px; font-weight:normal; margin:0 0 6px 0; }
.home_middle #tab_two .tab_content p	{ color:#2a2a2a; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:justify; margin:0 0 12px; }


/* Rees */
#slide-tabs {
}
.home_middle #tab_one, .home_middle #tab_two {
	position:absolute;
	bottom:0px;
	right:0px;
}

.home_middle #tab_one	{ width:349px; }
.home_middle #tab_two	{ width:323px; }

.home_middle #tab_one {
	bottom:0px;
	right:129px;
}

.tab_content {
	display:none;
}
.tab_content_inner {
	padding: 1px; /* dont remove please */
}

.news, #about-carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
}


#about-carousel-cont {
	height:300px;
}


/* HOME PAGE - LATEST NEWS CAROUSEL */
.home_middle .latest_news .arrow		{ cursor:pointer; background:url(../images/home_newsarrow.png) no-repeat; display:block; width:17px; height:10px; position:absolute; bottom:11px; }
.home_middle .latest_news .arrow.prevnews { background-position:0 0; right:26px; }
.home_middle .latest_news .arrow.nextnews { background-position:-17px 0; right:10px; bottom:12px; }
.home_middle .latest_news a:hover.prevnews { background-position:-34px 0; }
.home_middle .latest_news a:hover.nextnews { background-position:-51px 0; }
.home_middle .latest_news .prevnews.disabled { background-position:-34px 0; }
.home_middle .latest_news .nextnews.disabled { background-position:-51px 0; }

.home_middle .latest_news				{ padding:14px 14px 14px 14px; width:321px; height:275px; position:relative; }
.home_middle .latest_news li			{ cursor:pointer; margin:0 0 20px 0; }
.home_middle .latest_news .news			{ overflow:hidden !important; }
.home_middle .latest_news .newsimage	{ padding:1px; background-color:#FFF; width:65px; height:65px; float:left; margin:0 11px 0 0; }
.home_middle .latest_news .newsimage img { width:65px; height:65px; }
.home_middle .latest_news .news_txt		{ float:left; width:240px; }
.home_middle .latest_news .newstitle h2 { color:#000; font-family:"Century Gothic", Verdana; font-size:13px; font-weight:normal; margin:0 0 5px 0; }
.home_middle .latest_news .newsteaser 	{ color:#2a2a2a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; }
/* ================================ */


/* HOME PAGE - ABOUT CAROUSEL */
.home_middle #about-carousel-cont .arrow				{ cursor:pointer; background:url(../images/home_newsarrow.png) no-repeat; display:block; width:17px; height:10px; position:absolute; bottom:11px; }
.home_middle #about-carousel-cont .prevabout 			{ background-position:0 0; right:26px; }
.home_middle #about-carousel-cont .nextabout			{ background-position:-17px 0; right:10px; bottom:12px; }
.home_middle #about-carousel-cont a:hover.prevabout 	{ background-position:-34px 0; }
.home_middle #about-carousel-cont a:hover.nextabout 	{ background-position:-51px 0; }
.home_middle #about-carousel-cont .prevabout.disabled 	{ background-position:-34px 0; }
.home_middle #about-carousel-cont .nextabout.disabled 	{ background-position:-51px 0; }
.home_middle #about-carousel-cont						{ padding:14px 14px 14px 14px; width:293px; height:275px; position:relative; }
.home_middle #about-carousel-cont li					{ cursor:pointer; }
.home_middle #about-carousel-cont #about-carousel		{ overflow:hidden !important; }


/* CATEGORY PAGE - LATEST NEWS CAROUSEL */
.cat_news_container						{ float:left; margin:10px 10px 20px 10px; }
.cat_news_container .arrow				{ cursor:pointer; display:block; width:349px; height:41px; }
.cat_news_container .arrow.prevnews 	{ background:url(../images/toparrow.jpg) no-repeat; }
.cat_news_container .arrow.nextnews 	{ background:url(../images/bottomarrow.jpg) no-repeat; }
.cat_latest_news li						{ background:url(../images/newscontentback.jpg) no-repeat; cursor:pointer; padding:0 14px 0 14px; }
.cat_latest_news .news					{ overflow:hidden !important; }
.cat_latest_news .newsimage				{ border:1px solid #a5a5a5; width:65px; height:65px; float:left; margin:0 11px 0 0; }
.cat_latest_news .newsimage img 		{ width:65px; height:65px; }
.cat_latest_news .news_txt				{ float:left; width:240px; }
.cat_latest_news .newstitle h2 			{ color:#FFF; font-family:"Century Gothic", Verdana; font-size:12px; font-weight:normal; margin:0 0 8px 0; }
.cat_latest_news .newsteaser 			{ color:#D8D8D8; font-family:"Century Gothic", Verdana; font-size:11px; line-height:14px; }
/* ================================ */

/* TWITTER CAROUSEL - FOOTER */
.twitter_feed 							{ color:#7D7D7D; font-family:"Century Gothic", Verdana; font-size:11px; text-align:justify; position:relative; }
.twitter_feed a							{ color:#FFF; }
.twitter_feed ul						{ margin:0; padding:0; list-style:none; }
.twitter_feed li						{ background:url(../images/twitter_dottedline.png) repeat-x bottom; padding:8px 0 8px 0; height:67px !important; line-height:13px; }
.twitter_feed .twittertitle				{ background:url(../images/twitter_icon.png) no-repeat; margin:0 0 5px 0; }	
.twitter_feed #twitter_carousel			{ height:248px !important; }

.twitter_feed .arrow					{ cursor:pointer; background:url(../images/twitter_arrows.png) no-repeat; display:block; width:14px; height:8px; position:absolute; top:11px; }
.twitter_feed .arrow.twitterprev		{ background-position:-14px 0; right:24px; top:12px; }
.twitter_feed .arrow.twitternext		{ background-position:0 0; right:11px; }

.twitter_feed a:hover.twitterprev		{ background-position:-14px -8px; }
.twitter_feed a:hover.twitternext		{ background-position:0 -8px; }

.twitter_feed .twitterprev.disabled 	{ background-position:-14px -8px; }
.twitter_feed .twitternext.disabled 	{ background-position:0 -8px; }
/* ================================ */




.newscontent #articles       			{ height:252px; text-align:left; position:relative; top:-18px; overflow:hidden; }
		
.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; width:983px; }

.footertop {height:292px; padding-top:12px;}

.footerbottom {background:url(../images/footerdots.jpg) no-repeat; height:1px; width:983px;}



.newscontent1 {width:349px; height:72px; background:url(../images/newscontentback.jpg) no-repeat;}

.tabsbackground {background:url(../images/Tab-Background.png) no-repeat; width:983px; height:43px; }

.tabs { padding-left:241px;}
.tabs .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:#7C7C7C; font-size:10px; font-family: "Century Gothic", Verdana; padding-top:15px; text-align:left;}

.footerbox {float:left; padding-right:43px; margin-top:8px; padding-bottom:23px; }

.footerbox2 {float:left; padding-right:23px; margin-top:8px; margin-bottom:8px; }

.footerbottom { padding-left:23px; position:relative; }

.footerdot {padding-right:7px; }

.footer_banner	{ float:left; margin:18px 0 0 8px; }

.footerlinks {margin-top:8px;}

.footerlink {background:url(../images/dots.jpg) center left no-repeat; font-size:11px; color:#616060;}

.flinkpad {padding-left:10px;}

.flinkpad a {color:#7C7C7C; text-decoration:none;}
.flinkpad a:hover {text-decoration:underline;}

.footerlinkstable {text-align:left;}

.footerlinkstable td a {color:#3d3d3d; font-size:10px;}





.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:230px; min-height:243px; background:url(../images/rightline.png) no-repeat right top; float:left;}

.videopad {padding-right:8px; padding-top:7px;}
.videopad .footoptext p { margin:0 0 5px 0; }


.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;}

.compimage		 { margin:25px 0 0 0;}

.twitter_feed	 { width:242px; background:url(../images/rightline.png) no-repeat right top; float:left; min-height:243px; }
.twitter_pad	 { padding-left:12px; padding-right:12px; padding-top:7px; }


.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;}

.additional_links				{ position:absolute; top:22px; right:44px; width:390px; }
.additional_links ul			{ display:block; float:left; margin:0; padding:0; list-style:none; }
.additional_links ul.bottom		{ margin:7px 0 0 99px; }
.additional_links li			{ float:left; margin:0 0 0 14px; }
.additional_links li.twitter	{ background: url(../images/twit.png) no-repeat left; padding:0 0 0 23px; }
.additional_links li.facebook	{ background: url(../images/fb.png) no-repeat left; padding:0 0 0 23px; }
.additional_links li.bookmark	{ background: url(../images/addthis.png) no-repeat left; padding:0 0 0 13px; }

.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;}
.flashholder .downtown_runnerup { position:absolute; z-index:10; top:153px; right:29px; }

.productpad { padding:0px 22px; position:relative; }

.producttabs { padding-top:17px; border-bottom:1px solid #1d1d1d; float:left; width:939px; margin:0 0 23px 0; }

.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		{ position:absolute; top:25px; right:31px; }
.addthis ul		{ margin:0; padding:0; list-style:none; }
.addthis li	 	{ background: url(../images/addthis.png) no-repeat left; padding:0 0 0 16px; }
.addthis a		{ color:#646464; font-size:13px; }

.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;}

.newstickercontent {background:url(../images/newscontentback.jpg) no-repeat; width:349px; height:84px;}

.catinfo {padding-top:22px; float:left; padding-left:17px; position:relative;}
.safety	{position:absolute; top:45px; right:0; text-transform:uppercase; background:#202020; padding:5px; color:#c7c7c7; cursor:pointer;}
.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;}

.navigationprod 						{ background:url(../images/navigationprod_bg.png) repeat; float:left; height:37px; line-height:37px; width:718px; margin:10px 0 0 8px; padding:0 0 0 9px; }
.navigationprod ul 						{ margin:0px; padding:0px; float:left; }
.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;} 
.navigationprod .dealersbox 			{ float:right; background:url(../images/findadealerback.png) no-repeat; width:275px; height:37px; }
.navigationprod .dealersbox form		{ float:right; padding:7px 8px 0 0; }

.topnavtoptop 							{ position:absolute; bottom:25px; right:10px; background:url(../images/toptopback.png) no-repeat; width:255px; height:22px; }
.topnavtoptop a 						{ font-size:11px; color:#373737; line-height:22px; }
.topnavtoptop ul 						{ padding:0; margin:0; padding-left:9px; }
.topnavtoptop ul li 					{ display:inline; }
.topoffer 								{ position:absolute; bottom:27px; right:8px; width:257px; height:16px; display:none;}


.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; }
.news_banner {background:url(../images/news_archive.jpg) no-repeat; width:963px; height:202px; }
.dealer_banner {background:url(../images/dealerbanner.jpg) no-repeat; width:963px; height:202px;}
.fuel_banner {background:url(../images/fuel_banner.png) no-repeat; width:963px; height:202px; }
.cyclone_banner { background:url(../images/cyclone_banner.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;}
.aboutustextright.cyclone { background:url(../images/expo_img.png) no-repeat 398px 19px; }
.aboutustextright.cyclone a { color:#fff; }
.aboutustextright.cyclone a:hover {color:#737373; }
.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;}
.news_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;}


.featured .producttable {width:600px!important;}

.producttable { float:left; margin-top:8px; width:900px; }
.producttable .news_tumbnail { width:65px; height:65px; }
.producttable #newsimage { }


.bulletpoints { float:left; padding-left:20px; width:319px; }

.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;}

.homepagebix {position:relative; z-index:1}

.jcorner_container						{ position:relative; width:997px; margin:0 auto; }


.corner_peel						{ position:absolute; top:0; min-width:1147px; width:100%; z-index:999; }


#cboxContent h1{
	color: #A3A3A3;
    font-family: "Century Gothic",Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
	margin:0px;
	padding:0 0 5px 0;
	border-bottom:1px solid #3d3d3d;
	}
#cboxContent li{margin:0 0 0 20px; list-style:none;}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;}
#colorbox{ border:1px solid #363333; background: #0a0a0a url(../images/colorbox/color-bg.png) repeat-x;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{ font-size:11px;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:-40px; right:-20px; background:url(../images/colorbox/btn-close.png) no-repeat 0 0; width:40px; height:9px; text-indent:-9999px;}
        #cboxClose.hover{}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}



#clickterms{ cursor:pointer;}

.freefuel {   
	background: url("../images/free-fuel-test.png") no-repeat scroll 0 0 transparent;
    height: 367px;
    position: absolute;
    right: -3px;
    top: -13px;
    width: 283px;
    z-index: 10;}
	
.free-fuel-clicker {  
	bottom: 44px;
    display: block;
    height: 320px;
    position: absolute;
    right: 0;
    width: 340px;
    z-index: 10;}



