a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration:underline;}
a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration:underline;}
a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration:none;}
a:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}

.welcomeText {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #333333;	text-decoration: none;} /* heade.php */
.Text {	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #000000;	text-decoration: none;}
.whiteText {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #CCCCCC;	text-decoration: none;}
.Heading {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #000000;text-decoration: none;}
.SubHeading {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;text-decoration: none;}
.button {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FFFF33;background-color: #000000;margin: 2px;padding: 2px;}
.button:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;
	text-transform: none;
	color: #FFFF33;
	background-color: #000000;
	margin: 2px;
	padding: 2px;
}.emphasis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EE0000;
}
a.leftBar:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: none; }
a.leftBar:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: none; }
A.leftBar:active  {color: #EE0000; text-decoration: none; }
A.leftBar:hover   {color: #FFFFFF; background-color: #EE0000; text-decoration: none; }

.leftBar { vertical-align:top; cursor:pointer; }

a.linkNoHover:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
a.linkNoHover:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
A.linkNoHover:active  {color: #FFFFFF; text-decoration: none; }
A.linkNoHover:hover   {color: #FFFFFF; text-decoration: none; }

a.noHover:hover   {color: #FFFFFF; background-color: #FFFFFF; text-decoration: none; }

a.locBar { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size:17px; text-decoration: underline; }
.locBar { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size:22px; }

.PriceText{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FD0216; }

.LinkText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;color: #000000; }

h1{ margin:0; padding:0; display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #354551; }
h2{ margin:0; padding:0; display:inline; font-family: Arial; font-size: 15px; font-weight: bold; color: #354551; }
h3{ margin:0; padding:0; display:inline; }
strong{ font-weight:normal; }

.titletext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #354551; }
.titletextbold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #354551; }
.titletextboldWhite { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.titletextboldRed { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF0000; }
.titletextboldRed20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FF0000; }
.titletextboldYellow { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFF00; }

.menutextbold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFF00; }

.subHeaderText { font-family: Arial; font-size: 15px; font-weight: bold; color: #354551; }

.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: 354551; }
.textwhite {	font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: CCCCCC; }

.text3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: 000000; }

.text10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: 354551; }

.specstext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #354551; }

.priceTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FD0216; }

.tinytext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold; }

.errortext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; }

.LinkTextGrey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #354551; }

.specsTextHeading { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #354551; }

.productPageHeading { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #354551; }
.productPagePacking { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #354551; }

.home { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #336699; }

.CheckoutHead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #000000; }

.CheckoutText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.HeadLargBlue { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #336699; }
.HeadLargBlack { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000; }
.HeadMedBlue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #336699; }

.TABLEreverseWhiteHead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.TABLEreverseBlackText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal; }

table.bubble { border-width: 0px 0px 0px 0px; border-spacing: 5px; border-style: inset inset inset inset; border-color: gray gray gray gray; border-collapse: separate; }
table.bubble td { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray gray gray gray; -moz-border-radius: 12px 12px 12px 12px; }
table.bubbleKit { border-width: 0px 0px 0px 0px; border-spacing: 5px; border-style: inset inset inset inset; border-color: red red red red; border-collapse: separate; }
table.bubbleKit td { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: red red red red; -moz-border-radius: 12px 12px 12px 12px; }

table.bubbleHome { border-width: 0px 0px 0px 0px; border-spacing: 5px; border-style: inset inset inset inset; border-color: white white white white; border-collapse: separate; }
table.bubbleHome td { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: white white white white; -moz-border-radius: 12px 12px 12px 12px; }

table.brandTable { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: none none none none; border-color: black black black black; border-collapse: separate;   background-color: #E5EAF4; }
table.brandTable td { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #354551;	border-width: 1px 1px 1px 1px; padding: 0px 0px 0px 0px; border-style: solid solid solid solid; border-color: #336699; background-color: #FFFFFF; -moz-border-radius: 0px 0px 0px 0px; }

table.bubbleOver { border-width: 0px 0px 0px 0px; border-spacing: 2px; border-style: inset inset inset inset; border-color: gray gray gray gray; border-collapse: separate; }
table.bubbleOver td { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray gray gray gray; -moz-border-radius: 12px 12px 12px 12px; }

table.bubbleOverKit { border-width: 0px 0px 0px 0px; border-spacing: 2px; border-style: inset inset inset inset; border-color: gray gray gray gray; border-collapse: separate; }
table.bubbleOverKit td { border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray gray gray gray; -moz-border-radius: 12px 12px 12px 12px; }

table.normalTable { border-width: 0px 0px 0px 0px; border-spacing: 0px; border-style: inset inset inset inset; border-color: gray gray gray gray; border-collapse: separate; } 
table.normalTable td { border-width: 0px 0px 0px 0px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray gray gray gray; -moz-border-radius: 12px 12px 12px 12px; }
table.dealerTable { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: black black black black; border-collapse: separate; } 
table.dealerTable td{ border-width: 0px 0px 0px 0px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color:#CCCCCC; }
.style1 {color: #FFFFFF}




body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/*text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#fullheight{height:100%}
#AddToCartImage{ width:140px; }
#fullheight2{height:100%}
.dealersName{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.CartButton { background-color: rgb(0, 0, 0); font-weight:bold; border-width:1px; text-indent:0px; border-color: rgb(255, 255, 255); color:#FFFFFF; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; line-height:normal; }

.QuickLoginTxtField{ background-color:#000000;; border::solid; border-color:#FFFFFF; color:#FFFFFF; font-size:12px; }

div#YourCart{
  position:absolute;
  bottom:25px;
  left:0;
  width:180px;
 }
 @media screen{
  body>div#YourCart{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 
 
 	div.vNav { display:block; position:relative; width:180px; margin:0; padding:0; }
	.vNav ul { width: 100%; position: relative; margin: 0; border:0; margin:0; padding:0; }
	.vNav ul li{ position: relative; display: block; width: 100%; float: left; background-color:#000000; color:#FFFF00; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; }
	.vNav ul li a{ position: relative; display: block; text-decoration: none; padding: 8px 13px 8px 13px; margin: 0px 0 0 0; color: White; font-size:13px; }
	.vNav a:visited{ background-color:#000000; color:#FFFFFF; font-size:13px; text-decoration:none }
	.vNav a:hover{ background-color:#FFFF00; color:#000000; font-size:13px; }
	
	
	
	div.vNav2 { display:block; position:relative; width:180px; margin:0; padding:0; }
	.vNav2 ul { width: 100%; position: relative; margin: 0; border:0; margin:0; padding:0; }
	.vNav2 ul li{ position: relative; display: block; width: 100%; float: left; background-color:#000000; color:#FFFF00; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; }
	.vNav2 ul li a{ position: relative; display: block; text-decoration: none; padding: 0px; border-top: 0px; margin: 0px; color: White; font-size:13px; }
	.vNav2 a.current{ background-color:#000000; font-size:13px; }
	.vNav2 a:hover{ background-color:#000000; color:#000000; font-size:13px; }
	.vNav2 a:visited{ background-color:#000000; color:#000000; font-size:13px; text-decoration:none }



	