/********************************************************/
/* General stylesheet for Merlin Lazer					*/
/* Copyright 2006 by MSO.net						 	*/
/* By Steve Tanner										*/
/* 					 									*/
/* Last Edited on 09/11/2006							*/
/********************************************************/

/* general classes */
.floatClear {
	clear: both;
}

/* main body classes */
.GEN_MainBody_divOuter {
	background: #FFFFFF;
	width: 900px;
	text-align: center;
}
.GEN_MainBody_divInner {
	width: 874px;
}

/* header class */
.GEN_header {
}

/* header banner classes */
.GEN_headerBanner {
	height:	150px;
	margin: 0px;
	padding: 0px;
}

.GEN_headerLoginBarLeft {
	float: left;
	height: 16px;
	width: 400px;
}
.GEN_headerLoginBarRight {
	float: right;
	height: 16px;
	width: 400px;
}

.GEN_basketNav {
	font: 0.7em arial, sans-serif;
	font-weight: bold;
	padding: 0px 10px 0px 10px; 
	height: 16px;
}
.GEN_basketNav ul
{
	margin: 0px;
}
.GEN_basketNav a, .GEN_basketNav a:visited  {
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.GEN_basketNav a:hover {
	padding: 0px 5px 0px 5px;
	color: #ff9900;
	text-decoration: underline;
}

#n-Login, #n-Register, #n-ViewBasket, #n-BasketTotal
{
	color: #FFFFFF;
	display: inline;
	padding: 0;
	margin: 0;
}
#n-BasketTotal
{
	padding-left: 5px;
}

.GEN_headerMainNavBar {
	height: 42px;
}
.GEN_headerMainNavInner
{
	background-image: url('/images/nav_bg.gif');
	background-repeat: repeat-x;
	margin: 10px 0px 0px 0px;
	background-position: bottom;
}
.GEN_MainNav a:hover {
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}

.n-spacer
{
	background-image: url('/images/nav_spacer.gif');
	background-repeat: no-repeat;
	padding-left	: 0px;
	margin-left: 10px;
	width: 4px;
	vertical-align: middle;
}

#n-HomeOn, #n-ProductsOn, #n-DistributorsOn,#n-DealersOn, #n-FactFileOn, #n-NewsOn, #n-SuppliersOn, #n-GeneralInfoOn, #n-GalleryOn, #n-ContactOn
{
	float: left;
	vertical-align: middle;
	display: inline;
	/*margin: 0px 3px 0px 3px ;*/
	height: 32px;
	padding: 5px 0px 8px 0px;
}
#n-HomeOn a, #n-ProductsOn a, #n-DistributorsOn a,#n-DealersOn a, #n-FactFileOn a, #n-NewsOn a, #n-SuppliersOn a, #n-GeneralInfoOn a, #n-GalleryOn a, #n-ContactOn a
{
	color: #ff9900;
}
#n-Home
{
	width		: 70px;
}

#n-HomeOn
{
	width		: 75px;
	background-image: url('/images/nav_home_on.gif');
	background-position: top;
	background-repeat: no-repeat;
}
#n-Products, #n-Dealers
{
	width: 100px;
}
#n-ProductsOn, #n-DealersOn
{
	background-image: url('/images/nav_product_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 97px;
}
#n-Distributors
{
	width: 110px;
}
#n-DistributorsOn
{
	background-image: url('/images/nav_distributor_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 110px;
}
#n-FactFile
{
	width: 89px;
}
#n-FactFileOn
{
	background-image: url('/images/nav_factfile_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 89px;
}
#n-News
{
	width : 110px;
}
#n-NewsOn
{
	background-image: url('/images/nav_news_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 120px;
}
#n-Suppliers
{
	width: 90px
}
#n-SuppliersOn
{
	background-image: url('/images/nav_product_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 97px;
}
#n-GeneralInfo
{
	width: 70px;
}
#n-GeneralInfoOn
{
	background-image: url('/images/nav_info_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 78px;
}
#n-Gallery
{
	width: 72px;
}
#n-GalleryOn
{
	background-image: url('/images/nav_home_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 78px;
}
#n-Contact
{
	width: 70px;
}
#n-ContactOn
{
	background-image: url('/images/nav_home_on.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 85px;
}



.GEN_CrumbtrailOuter
{
	padding: 5px 0px 5px 0px;
}
.GEN_CrumbtrailInner
{
	color: #ff9900;
	font-size: 0.7em;
	text-align: left;
}
.GEN_CrumbtrailInner a, .GEN_CrumbtrailInner a:visited
{
	color: #ff9900;
	text-decoration: none;
}
.GEN_CrumbtrailInner a:hover
{
	text-decoration: underline;
}

/*               CONTENT                   */

.GEN_mainContent
{
	padding: 2px;
	text-align: left;
}
.GEN_mainLarge
{
	padding: 2px;
	text-align: left;
	width: 870px;	
	font-weight: bold;
}



/*              FOOTER                    */


.GEN_NewsletterInnerLeft
{
	color: #FFFFFF;
	float: left;
	padding-top:1px;
	width: 700px;
}
.GEN_NewsletterInnerRight
{
	float: right;
	padding: 1px 5px 0px 0px;
}
.GEN_NewsletterInnerRight a, .GEN_NewsletterInnerRight a:visited
{
	color: #FFFFFF;
	font-size:0.9em;
	text-decoration: none;
}
.GEN_NewsletterInnerRight a:hover
{
	color: #FFFFFF;
	font-size:0.9em;
	text-decoration: underline;	
}
.GEN_footerLeftNewsletterForm {
	text-align: left;
}
.GEN_footerLeftNewsletterText {
	float: left;
	color: #FFFFFF;
	padding: 2px 8px 0px 8px;
	font-family: Arial;
	font-size: 0.8em;
}
.GEN_footerLeftNewsletterInputs {
}
.GEN_footerLeftNewsletterField {
	float: left;
	text-align: right;
}
.GEN_footerLeftNewsletterFieldInput {
	font-family: Arial;
	font-size: 0.8em;
	width: 134px;
	height: 15px;
	margin: 1px 4px 0px 1px;
	border: 0;
}
.GEN_footerLeftNewsletterSubmit
{
	float: left;
}

.GEN_FooterLinks
{
	height: 30px;
	padding-top: 5px;
}
.GEN_FooterLinksLeft
{
	float: left;
	color: #ff9900;
	width: 360px;
	text-align: left;
}
.GEN_FooterLinksMiddle
{
	float:  left;
	color: #ff9900;
	font: 0.9em Arial bold;
	text-align: left;
	width: 150px;
}
.GEN_FooterLinksRight
{
	float: right;
	text-align: right;
	font: 0.8em Arial bold;
}

.GEN_FooterLinksRight li
{
	display: inline;
}

/*
Sitemap styles
*/

.GEN_sitemap_block
{
	padding: 10px;
	width	: 750px;
}

.GEN_sitemap_letter a, .GEN_sitemap_letter a:visited
{
	font: 0.9em Arial;
	font-weight: bold;	
	color: #333333;
}

.GEN_sitemap_link a, .GEN_sitemap_link a:visited
{
	font: 0.9em Arial;
	color: #666666;
	text-decoration: none;
}
.GEN_sitemap_link a:hover
{
	color: #333333;
	text-decoration: underline;
}
div.GEN_sitemap_block {
	width	: 850px;
}

.GEN_sitemap_letter {
	width	: 50px;
	float	: left;
}

div.GEN_sitemap_links_block {
	width	: 390px;
	float	: left;
}

.GEN_sitemap_link {
	width	: 345px;
	float	: left;
}

.colourLight {
	background-color			: #eaeaFF;
}

.colourDeep {
	background-color			: #d9d9FF;
}

/* *************************  Classes used in left categories     ******************************/

.GEN_mainContainer
{
	padding: 10px 0px 10px 0px;
}
.GEN_categoryLeft
{
	float: left;
	width: 215px;
	padding-right: 15px;
}
.GEN_main
{
	float: left;
	padding-left: 15px;
	border-left: 3px solid #ff9900;
	width: 600px;
	font-weight: bold;
}

.GEN_categoryBox {
	color: #333333;
	font-family:Verdana;
	font-size:11px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	text-align:left;
	width: 208px;
}
.GEN_headerBox
{
	background-color: #ff9900;
	color: #FFFFFF;
	height: 22px;
	font: 1.3em Arial;
	font-weight: bold;
	padding:3px 0px 0px 10px;
}
.GEN_innerBox
{
	padding: 7px 0px 7px 0px;
}
.GEN_CategoryLink, .GEN_CategoryLinkON
{
	font: 1.1em arial, sans-serif;	
	padding: 4px 0px 4px 10px;
}

.GEN_CategoryLinkON, .GEN_CategoryLinkON a, .GEN_CategoryLinkON a:visited
{
	color: #ff9900;
	text-decoration: none;
	font-weight: bold;
}
.GEN_CategoryLinkON a:hover /*, .GEN_CategoryLink a:hover*/
{
	color: #ff9900;
	font-weight: bold;
	text-decoration: underline;
}


.sButton
{
	cursor: hand;
	cursor: pointer;
}