body{background:#000 url(/images/bg.jpg) top center no-repeat;border:0;color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:#3e6bff}
h1{font-size:17px}
h2{font-size:13px}
h3{font-size:9px}
p{margin:0 0 20px}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

a{color:#f3d03c}
a:hover{color:#f6e496}
#wrap{width:950px;margin:0 auto}
#logo{width:319px;height:186px;background:url(/images/logo.png);text-indent:-999em;float:left}

#navRLeft{width:292px;height:43px;background:url(/images/navRLeft.jpg);float:left}
#navRLeft p{font-size:28px;line-height:28px;margin:15px 0 0 25px}
#navR{width:339px;height:43px;list-style:none;margin:0;padding:0;font-size:16px;float:left}
#navR a p{margin:17px 0 0 16px}
#navR li,#navR a{float:left;height:43px;text-decoration:none;color:#fff}
#Login{width:62px;background:url(/images/login.png)}
#Login:hover{background-position:0 43px}
#Login.off{background:url(/images/loginOff.jpg)}
#SignUp{width:79px;background:url(/images/signUp.png)}
#SignUp:hover{background-position:0 43px}
#MyAccount{width:106px;background:url(/images/myAccount.png)}
#MyAccount:hover{background-position:0 43px}
#Checkout{width:92px;background:url(/images/checkout.png)}
#Checkout:hover{background-position:0 43px}

#headerRight{width:631px;height:143px;background:url(/images/headerRight.jpg);float:left}
#headerBottom{height:53px;background:url(/images/headerBottom.jpg);clear:both}

#navL{width:547px;height:43px;list-style:none;margin:0;padding:0;font-size:16px;float:right}
#navL li,#navL a{float:left;height:43px;text-decoration:none;color:#fff}
#navL div li,#navL div a{height:auto}
#navL a p{margin:17px 0 0 16px}
#Home{width:66px;background:url(/images/home.png)}
#Home:hover{background-position:0 43px}
#Products{width:84px;background:url(/images/products.png)}
#Products:hover{background-position:0 43px}
#FAQ{width:55px;background:url(/images/faq.png)}
#FAQ:hover{background-position:0 43px}
#Distributors{width:103px;background:url(/images/distributors.png)}
#Distributors:hover{background-position:0 43px}
#About{width:65px;background:url(/images/about.png)}
#About:hover{background-position:0 43px}
#Brochures{width:96px;background:url(/images/brochures.png)}
#Brochures:hover{background-position:0 43px}
#Contact{width:78px;background:url(/images/contact.png)}
#Contact:hover{background-position:0 43px}
#navLRight{width:387px;height:43px;background:url(/images/navLRight.jpg);float:right}

#content{width:950px;float:left}
#main{width:650px;padding:30px 0 0;float:left}
#FAQPage #main img{float:left;margin:0 20px 0 0}
#side{width:300px;background:none;float:left}
#minicart .top{width:250px;height:96px;margin:0 25px 0 0;background:url(/images/minicartTop.jpg);display:inline/*IE6*/;float:right}
#minicart .top a{text-align:center;font-size:18px;text-decoration:none;letter-spacing:0;display:block;clear:both}
#minicart .top .first{letter-spacing:1px;font-size:20px;font-weight:bold;margin:20px 0 10px}
#minicart .head{width:250px;height:41px;margin:0 25px 0 0;color:#fff;font-weight:normal;background:url(/images/minicartHeader.jpg);display:inline/*IE6*/;float:right}
#minicart .head p{margin:12px 0 0 52px;font-size:17px;line-height:17px}
#minicart .body{width:250px;height:200px;margin:0 25px 0 0;background:url(/images/minicartBody.jpg) bottom;display:inline/*IE6*/;float:right}
#minicart #MySideCart{overflow:auto;height:144px}
#vehicles{width:250px;height:239px;margin:99px 25px 0 0;background:url(/images/vehicles.jpg);display:inline/*IE6*/;float:right}
#vehicles p{margin:-50px 0 0;color:#3e6bff;font-size:17px;font-weight:bold;position:relative}
#footer{font-size:12px;padding:20px 0;clear:both;text-align:right}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline}

textarea{height:100px}
#ContactPage th{text-align:right;vertical-align:top}
.star{font-weight:bold;color:#ff0000}
label.error{color:#ff0000;display:block;font-size:12px}
input,textarea{background:#fff;border:0}
input.on,textarea.on{background:#f7f1d5;border:0}
input.focus,textarea.focus{background:#e9d685;border:0}
#ContactPage input,#ContactPage textarea{width:350px}
#ContactPage input.on,#ContactPage textarea.on{width:350px}
#ContactPage input.focus,#ContactPage textarea.focus{width:350px}
button{width:auto;height:30px;background:#dcbf40;text-align:center;color:#4d4316;
	border:0;margin-right:20px;font-size:16px}
button.on{width:auto;background:#f6e496;text-align:center;color:#8f7c29;border:0}

#qm0{list-style:none;font-size:18px}
#qm0 li{margin:0 0 20px;clear:both;display:block}
#qm0 a{text-decoration:none}
#qm0 span{text-decoration:underline}

/* Added Styles by developer */
.c4NoBuyButtonDetail	{background-color: #a00; color: #ff0; margin: 5px 0; padding: 2px 8px; text-align: center; vertical-align: middle}
.c4NoBuyButtonCategory	{background-color: #a00; color: #ff0; margin: 5px 0; padding: 2px 8px; text-align: center; vertical-align: middle}
.c4TblSimple td		{vertical-align: text-top;}