body							{ 
	text-align: center; 
	color: #393939; 
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a			{ color: #376A31; background-color: transparent; font-weight: bold; text-decoration: none; }
a:hover	{ color: #000000; background-color: transparent; font-weight: bold; text-decoration: none; }
img		{
	border: 0;
}





h1	{
	font-size: 1.6em;
	color: #393939;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-weight: normal;
}
h2	{
	font-size: 1.4em;
	color: #393939;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-weight: normal;
}
h3	{
	font-size: 1.2em;
	color: #393939;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-weight: bold;
}

h4	{
	font-size: 1.1em;
	color: #393939;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-weight: bold;
}
h5, h6	{
	font-size: 1em;
	color: #393939;
	background-color: transparent;
	margin: 0px 0px 6px 0px;
	padding: 0;
	font-weight: bold;
}



#siteContainer	{ 
	color: #393939; 
	background-color: transparent;
	padding: 0px 0px 0px 0px; 
	width: 984px; 
	margin: 0px auto 0px auto; 
	text-align: left; 
	font-size: 0.8em;
}

#homeTopContainer	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 670px;
	height: 670px;
}

#bannerLogo			{
	width: 230px;
	height: 150px;	min-height: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

#bannerLogo img	{
	border: 0;
}

#bannerHeading			{
	width: 330px;
	height: 150px;	
	min-height: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
	position:relative;
}

#bannerHeading h1	{
	font-size: 1.6em;
	color: #393939;
	background-color: transparent;
	bottom:0;
	position:absolute;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#bannerPrimeSpots			{
	width: 260px;
	height: 150px;	min-height: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#bannerShoppingCart			{
	width: 154px;
	height: 65px;	min-height: 65px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	color: #393939;
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	background-color: transparent;
}
#bannerShoppingCart a, #bannerShoppingCart a:hover	{
	color: #393939;
	background-color: transparent;
	text-decoration: none;
}
#bannerShoppingCartHome			{
	width: 154px;
	height: 65px;	min-height: 65px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	background-color: transparent;
}
#bannerShoppingCartHome a, #bannerShoppingCartHome a:hover	{
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}

#bannerShoppingCart img, #bannerShoppingCartHome img	{
	border: 0;
}
#bannerSearchPanel			{
	width: 164px;
	height: 75px;	min-height: 75px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#bannerSearchPanel form	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#bannerSearchPanel form input	{
	background-color: #FFFFFF;
	color: #393939;
	font-size: 0.8em;
}
#bannerSearchPanel form input.panelSearch	{ 
	border: 0px; background-color: #376A31; color: #FFFFFF; font-weight: bold; font-size: 1em; 
}

#bannerSearchPanel form label	{
	height: 0;
	width: 0;
	overflow: hidden;
}

/* Styles Defined for Search Results */

div.searchResults	{
	text-align: left;
}
div.searchResults td.prevLink	{
	text-align: left;
}
div.searchResults td.nextLink	{
	text-align: right;
}
div.searchResults div.searchResult	{
	text-align: left;
	background-color: transparent;
	color: #393939;
	padding: 5px 5px 5px 5px;
}
div.searchResults div.searchResult:hover	{
	background-color: #EFEFEF;
	color: #393939;
}
div.searchResults div.searchResult .resultScore	{
	display: none;
}








#primaryNavigation		{
	clear: both;
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#primaryNavigation h2	{
	font-size: 1em;
	background: transparent url('/images/navBarHeader.png') no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
}

#primaryNavigation h2 span	{
	display: none;
}

#primaryNavigation ul	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#primaryNavigation ul li	{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 6px 5px;
	background: transparent url('/images/navItemBottom.png') no-repeat bottom left;
}

#primaryNavigation ul li a	{
	color: #393939;
	background-color: transparent;
	text-decoration: none;
}

#primaryNavigation #newsletterSubscription		{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url('/images/newsletterForm.png') no-repeat top left;
	height: 130px;
	min-height: 130px;
}

#primaryNavigation #newsletterSubscription form		{
	margin: 0px 0px 0px 0px;
	padding: 25px 25px 0px 0px;
	text-align: right;
}

#primaryNavigation #newsletterSubscription form h2	{
	font-size: 1em;
	background-image: none;
	background-color: transparent;
	color: #393939;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
}

#primaryNavigation #newsletterSubscription form div	{
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}







#hSplitter	{
	clear: both;
	height: 15px;
	min-height: 15px;
	background-color: #376A31;
	color: #FFFFFF;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#isItGenuine	{
	clear: both;
	background-color: transparent;
	color: #393939;
	margin: 0px 0px 2px 0px;
	padding: 4px 0px 4px 0px;
	border-bottom: 2px solid #376A31;
	font-size: 1em;
}

#videoAdPanel	{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	height: 230px;
	min-height: 230px;
}

#videoPlayer	{
	width: 436px;
	height: 220px;
	min-height: 220px;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: transparent url('/images/vplayer.jpg') no-repeat top left;
}

#videoPlayerScreen	{
	width: 260px;
	height: 195px;
	margin: 13px 12px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#videoPlayerControls	{
	width: 130px;
	margin: 5px 0px 5px 15px;
	padding: 160px 0px 0px 0px;
	float: left;
}

#adPanel1	{
	width: 262px;
	height: 220px;
	min-height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#adPanel2	{
	width: 262px;
	height: 220px;
	min-height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#adPanel1Label, #adPanel2Label	{
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	overflow: hidden;
	height: 100px;
	max-height: 100px;
	line-height: 1.5em;
}

#aboutLAB	{
	clear: both;
	background: #E0E1E3 url('/images/textPanelFooter.jpg') no-repeat bottom left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#aboutLABInner	{
	background: transparent url('/images/textPanelTopper.jpg') no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
}

#aboutLABLiner	{
	background-color: transparent;
	overflow: scroll;
	overflow-x: hidden;
	height: 110px;
	min-height: 110px;
	max-height: 110px;
}


#normalContent	{
	width: 754px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#normalContent #limitPanelWidth	{
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#normalContent #halfPanelWidthLeft	{
	width: 400px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#normalContent #halfPanelWidthRight	{
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#normalContent #halfPanelWidthLeft dt	{
	width: 100px;
	float: left;
	margin: 10px 10px 0px 0px;
	font-weight: bold;
	clear: left;
}

#normalContent #halfPanelWidthLeft dd	{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 110px;
}



#followUs	{
	width: 450px;
	float: left;
	text-align: left;
	margin: 10px 0px 0px 0px;
}

#officialSite	{
	width: 450px;
	float: right;
	text-align: right;
	margin: 10px 0px 0px 0px;
}

#officialSite a, #officialSite a:hover	{
	text-decoration: none;
	font-weight: normal;
	color: #393939;
	background-color: transparent;
}



div.reset	{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rangeCarousel	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 784px;
}



div.imageAssetBox	{
	font-size: 0.8em;
	margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #9C9C9C;
}


/* Styles defined for product pages */

div.productListItem	{
	background: transparent url('/images/productBack.jpg') no-repeat bottom left;
	height: 280px;
	min-height: 280px;
	width: 200px;
	float: left;
	margin: 0px 15px 30px 15px;
	padding: 0px 10px 10px 10px;
	text-align: center;
}

div.productListItem h2	{
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.productListItem div.productListItemPrice	{
	font-size: 1.1em;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

div.productListItem div.productListItemDetails	{
	font-size: 0.8em;
	font-weight: normal;
	height: 50px;
	min-height: 50px;
	overflow: hidden;
}

div.productSectionHero	{
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	border-bottom: 2px solid #376A31;
}


#productImages	{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


#productImages img	{
	border: 1px solid #393939;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#relatedItems	{
	background-color: #E0E1E3;
	width: 140px;
	float: right;
	min-height: 520px;
	text-align: center;
}

#relatedItems h3	{
	font-size: 1em;
}

#relatedItems div.relatedProductListItem	{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#relatedItems div.relatedProductListItem h4	{
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#relatedItems div.relatedProductListItem div.relatedProductListItemPrice	{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#shoppingPanel	{
	clear: left;
	border-top: 2px solid #376A31;
	border-bottom: 2px solid #376A31;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

#shoppingPanel #productOptionsPanel	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 240px;
	float: left;
}

#shoppingPanel #productOptionsPanel h2	{
	font-size: 1.1em;
}

#shoppingPanel #buyItForm {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
	width: 350px;
	float: left;
	background: transparent url('/images/buyItForm.jpg') no-repeat top left;
	height: 125px;
	min-height: 125px;
}

#shoppingPanel #buyItForm fieldset.qty	{
	width: 50px;
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#shoppingPanel #buyItForm fieldset.options	{
	width: 240px;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#shoppingPanel #buyItForm fieldset legend	{
	font-weight: bold;
	color: #393939;
	background-color: transparent;
}
#shoppingPanel #buyItForm p	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: left;
}


/* Styles Defined for Checkout Sequence */

form#checkoutForm	{
	background: transparent url('/images/checkoutBack.jpg') no-repeat bottom right;
	margin: 10px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
}

form#checkoutForm fieldset	{
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

form#checkoutForm fieldset legend	{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	color: #393939;
	background-color: transparent;
}

form#checkoutForm table	{
	border-collapse: collapse;
}

form#checkoutForm th, form#checkoutForm td 	{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}


form#checkoutForm th.qty	{
	font-weight: bold;
	text-align: center;
	width: 50px;
}

form#checkoutForm th.item	{
	font-weight: bold;
	text-align: left;
	width: 200px;
}

form#checkoutForm th.img	{
	font-weight: bold;
	text-align: center;
	width: 110px;
}

form#checkoutForm th.opt	{
	font-weight: bold;
	text-align: left;
	width: 144px;
}

form#checkoutForm th.up, form#checkoutForm th.tp	{
	font-weight: bold;
	text-align: center;
	width: 125px;
}

form#checkoutForm td.qty	{
	text-align: center;
	border-bottom: 1px dotted #6C6C6C;
	width: 50px;
}

form#checkoutForm td.item	{
	text-align: left;
	border-bottom: 1px dotted #6C6C6C;
	width: 200px;
}

form#checkoutForm td.img	{
	text-align: center;
	width: 110px;
	border-bottom: 1px dotted #6C6C6C;
}

form#checkoutForm td.opt	{
	text-align: left;
	border-bottom: 1px dotted #6C6C6C;
	width: 144px;
}

form#checkoutForm td.up, form#checkoutForm td.tp	{
	font-weight: bold;
	text-align: right;
	border-bottom: 1px dotted #6C6C6C;
	width: 125px;
}

form#checkoutForm th.tpog	{
	font-weight: bold;
	text-align: right;
	font-size: 1.2em;
}

form#checkoutForm td.tpog	{
	font-weight: bold;
	text-align: right;
	font-size: 1.2em;
}

form#checkoutForm td.recalculate	{
	text-align: left;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 2px solid #CC0000;
}






form#checkoutForm div.reminderProductListItem	{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	float: left;
	text-align: center;
	border-left: 1px dotted #393939;
}
form#checkoutForm div.reminderProductListEndItem	{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	float: left;
	text-align: center;
	border-left: 1px dotted #393939;
	border-right: 1px dotted #393939;
}
form#checkoutForm div.reminderProductListItem h4,form#checkoutForm div.reminderProductListEndItem h4 	{
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form#checkoutForm div.reminderProductListItem div.reminderProductListItemPrice, form#checkoutForm div.reminderProductListEndItem div.reminderProductListItemPrice	{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form#checkoutForm div.reminderProductListLineEnd	{
	border-left: 1px dotted #393939;
	width: 1px;
	float: left;
}





#cartAddError	{
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: 5px outset #CC0000;
}


#cartAddSuccess	{
	background-color: #376A31;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: 5px outset #376A31;
}


/* Styles defined for contact page */

#contactForm	{
	width: 40%;
	margin: 0;
	float: left;
	text-align: left;
}

#contactForm h2	{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#contactDetails	{
	width: 40%;
	margin: 0;
	float: right;
	text-align: left;
}

#contactDetails dl dt	{
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#contactDetails dl dd	{
	font-weight: normal;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}




#siteFooter	{
	width: 450px;
	float: right;
	text-align: right;
	margin: 10px 0px 0px 0px;
	font-size: 0.8em;
}

#siteFooter a, #siteFooter a:hover	{
	text-decoration: none;
	font-weight: bold;
	color: #393939;
	background-color: transparent;
}

#sitefooter address	{
	font-style: normal;
}










#adminmenu	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #CC0000; margin: 0px; padding: 1px; color: #FFFFFF; font-size: 0.6em; text-align: left; line-height: 1.6em; }

#adminmenu a	{ color: #FFFFFF; background-color: #FF0000; font-weight: bold; text-decoration: none; border: 1px solid #FFFFFF; padding: 0px 3px 0px 3px; margin: 0px 1px 5px 1px; }

#adminmenu a:hover	{ color: #FFFFFF; background-color: #999999; font-weight: bold; text-decoration: none; border: 1px solid #FFFFFF; padding: 0px 3px 0px 3px; margin: 0px 1px 5px 1px; }

.tiny	{ font-size: smaller; }
.smaller	{ font-size: smaller; }


#screenreader	{ position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; }


.formNotes									{ color: #CC0000; background-color: transparent; font-weight: bold; font-size: 0.8em; }


.coloured		{
	color: #376A31;
	background-color: transparent;
}







form#dealerListForm	{
	background: transparent url('/images/dealerSearchForm.jpg') no-repeat top left;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	height: 160px;
	min-height: 160px;
}

form#dealerListForm p	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form#dealerListForm input#submitButton	{
	color: #FFFFFF;
	background-color: #BDBEC2;
	border: 2px outset #BDBEC2;
	text-transform: lowercase;
}

div.dealerListing	{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}





form#onlineStockistForm	{
	background: transparent url('/images/onlineStockistForm.jpg') no-repeat top left;
	margin: 10px 0px 10px 0px;
	padding: 20px 20px 10px 20px;
	height: 80px;
	min-height: 80px;
}


#onlineStockistNotApprovedStatus	{
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: 5px outset #CC0000;
}


#onlineStockistApprovedStatus	{
	background-color: #376A31;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	border: 5px outset #376A31;
}








#myCustomLikeabike	{ 
margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; background-color: transparent; text-align: left; width: 420px; float: left; }

#myCustomLikeabike h2		 { 
font-size: 1em; color: #393939; font-weight: bold; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; border-bottom: 0; text-align: left; background-color: transparent; }

#myCustomisedLikeabike		{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #393939; border: 0; background: transparent url('/cms-files/customiser/customlikeabikebasic.jpg') no-repeat top left; 
width: 420px; height: 275px; }

#myCustomisedLikeabike img		{ 
margin: 0; 
padding: 0;
border: 0;
}

#myCustomLikeabikeBuyItForm	{ 
margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; background-color: transparent; text-align: left; width: 330px; float: right; }

#myCustomLikeabikeBuyItForm h2		 { 
font-size: 1em; color: #393939; font-weight: bold; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; border-bottom: 0; text-align: left; background-color: transparent; }

#myCustomLikeabikeBuyItForm form		{ 
font-size: 0.8em; 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#myCustomLikeabikeBuyItForm label		{ 
width: 160px;
float: left;
font-size: 1em;
font-weight: bold; }


#myCustomLikeabikeBuyItForm input		{ 
font-size: 1em; }

#myCustomLikeabikeBuyItForm select		{ 
font-size: 1em; width: 160px; }








#actionRequired	{ border: 2px solid #CC0000; text-align: center; color: #393939; background-color: #FFFFFF; margin: 5px 5px 5px 5px; padding: 10px 10px 10px 10px; font-weight: bold; }


#gbRemove	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#gbRemove form	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#gbRemove input.deleteButton	{ font-size: 0.6em; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border-color: #CC0000; }






/* Styles defined for Tooltips */

#tt {
	 position:absolute;
	 display:block;
	 background:url('/system-images/tt_left.gif') top left no-repeat;
 }
 #tttop {
	 display: block;
	 height: 5px;
	 margin-left: 5px;
	 background: url('/system-images/tt_top.gif') top right no-repeat;
	 overflow: hidden;
 }
 #ttcont {
	 display: block;
	 padding: 2px 12px 3px 7px;
	 margin-left: 5px;
	 background: #666;
	 color: #fff;
	 font-weight: bold;
	 font-size: 1em;
 }
#ttbot {
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url('/system-images/tt_bottom.gif') top right no-repeat;
	overflow: hidden;
}


/* Styles defined for Guestbook section */

latestFeedback	{
	border: 1px dotted #9C9C9C;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

#latestComment	{
	border: 2px outset #393939;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}


#feedbackForm	form#userFeedbackForm label	{
	width: 200px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}


div.feedbackItem	{ 
margin: 15px 15px 15px 15px; padding: 10px 10px 10px 10px; background-color: #E0E1E3; }

div.feedbackItem h2		 { 
font-size: 1.2em; color: #393939; font-weight: bold; margin: 0px 0px 10px 0px; padding: 15px 0px 5px 0px; border-bottom: 1px dotted #393939; text-align: left; }

div.feedbackItemReply	{ 
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
font-style: italic;
color: #006633;
background-color: #FFFFFF;
border: 1px solid #006633;
}

div.previousLinks		{ font-size: 0.8em; width: 200px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }

div.pageLinks		{ font-size: 0.8em; width: 370px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }

div.nextLinks		{ font-size: 0.8em; width: 200px; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }

#siteMap table	{
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#siteMap table td	{
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#gb_url_span	{
	display: none;
}

#rangeSelections	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#rangeSelections #range18_4	{
	width: 190px; float: left; margin: 0px 4px 0px 8px; padding: 0px 0px 0px 0px; text-align: left;
}

#rangeSelections #range2_5	{
	width: 190px; float: left; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;
}

#rangeSelections #range4plus	{
	width: 190px; float: left; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;
}

#rangeSelections #rangelike2bike	{
	width: 190px; float: left; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;
}

#rangeSelections .modelsList	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	
}