img {border:0;}
body {
	background-color: #262c22;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}

.body2 {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}

.leftColumn {
	background-image:url(/images/bg_left_column.gif)
}

.leftColumn2 {
	background-image:url(/images/bg_left_column_02.gif);
	background-color:#f1f1ef;
}

.leftColumnPP {
	background-image:url(/images/bg_left_column_03.gif);
	background-color:#02031f;
}

#font1 {font-size:10px;}

#color1 {background-color:#f3f3f3;}
#color2 {background-color:#6c705c;}
#color3 {background-color:#ffffff;}

.gutterLeft {
	background-image:url(/images/bg_gutter_left.gif)
}
.gutterRight {
	background-image:url(/images/bg_gutter_right.gif)
}
.gutterLeftTexture {
	background-image:url(/images/bg_gutter_left_texture.gif)
}
.gutterRightTexture {
	background-image:url(/images/bg_gutter_right_texture.gif)
}


.featuredText {
	background-color:#595a58;
	padding:5px;
	color:#ffffff;
	font-size:10px;
	text-align:center;
}

.footerText {
	font-size:9px;
	color:#aba8a8;
	background-image:url(/images/bg_page_bottom.gif);
	background-repeat: no-repeat;
	padding-top:10px;
	padding-left: 15px;
}
a.footerTextLink:link, a.footerTextLink:visited{text-decoration : none; color : #aba8a8;}
a.footerTextLink:hover, a.footerTextLink:active{text-decoration : none; color : #FFFFFF;}

.dealerLocatorBucket {
	background-image:url(/images/bucket_dealer_locator.jpg);
	background-repeat: no-repeat;
}

.inputetext1 {
	font-size:10px;
	width:115px;
}

.newsText {
	font-size:10px;
	color:#40617b;
}
a.newsLink:link, a.newsLink:visited{text-decoration : none; color : #40617b;}
a.newsLink:hover, a.newsLink:active{text-decoration : none; color : #678ca9;}

.newsTitle {
	font-size:10px;
	color:#40617b;
	font-weight:bold;
}

.bodytext1 {
	font-size:10px;
	color:#000000;
	line-height: 15px;
}

.bodytext2 {
	font-size:10px;
	color:#434c3e;
	line-height: 15px;
}

.bodytext3 {
	font-size:10px;
	color:#000000;
}

#padSet1 {
	padding:17px;
}

#padSet2 {
	padding-left:15px;
}

#padSet3 {
	padding:10px;
}

a.bodyLink:link, a.bodyLink:visited{text-decoration : none; color : #434c3e;}
a.bodyLink:hover, a.bodyLink:active{text-decoration : none; color : #678ca9;}

.pageHeader {
	background-color:#d8d0b4;
}

.select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 150px;
}

.select2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 100px;
}

.inputbut {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 150px;
}

.subNavArea {
	background-color:#c0b9a0;
}

.subNavBack {
	padding-left:17px;
	padding-right:17px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	background-color:#9c9681;
}

.subNav {
	padding-left:17px;
	padding-right:17px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
}
.subNavSEL {
	padding-left:17px;
	padding-right:17px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	background-color:#d8d0b4;
}
a.subNavLink:link, a.subNavLink:visited{text-decoration : none; color : #262c22;}
a.subNavLink:hover, a.subNavLink:active{text-decoration : none; color : #ffffff;}


.inputtextarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}


.inputtext {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color : #000000;}

.inputtextlft {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width : 184px;
}

.inputtextrt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width : 184px;
}

.inputtextstate {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width : 125px;
}

.inputtextzip {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width : 50px;
}

.inputtextarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width : 387px;
	height : 100px;
}

.nav1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : Bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #4E5249;
}

.nav1link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : Bold;
}
A.nav1link {color: #FFFFFF; text-decoration : none;}
A.nav1link:hover {color: #F6C715; text-decoration : none;}

.nav2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #444C3F;
	padding-left: 15px;
	padding-right: 5px;
	font-weight:bold;
}

.nav2link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #444C3F;
}
A.nav2link {color: #40617B; text-decoration : none;}
A.nav2link:hover {color: #4E5249; text-decoration : none;}

.nav2linkSEL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #F6C715;
}
A.nav2linkSEL {color: #F6C715; text-decoration : none;}
A.nav2linkSEL:hover {color: #F6C715; text-decoration : none;}


.nav3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left: 20px;
	padding-right: 5px;
	font-weight:bold;
}
.nav3link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
A.nav3link {color: #000000; text-decoration : none;}
A.nav3link:hover {color: #4E5249; text-decoration : none;}

.nav3linkSEL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #F6C715;
}
A.nav3linkSEL {color: #F6C715; text-decoration : none;}
A.nav3linkSEL:hover {color: #F6C715; text-decoration : none;}


.nav4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left: 25px;
	padding-right: 5px;
}
.nav4link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
A.nav4link {color: #000000; text-decoration : none;}
A.nav4link:hover {color: #4E5249; text-decoration : none;}

.nav4linkSEL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #F6C715;
}
A.nav4linkSEL {color: #F6C715; text-decoration : none;}
A.nav4linkSEL:hover {color: #F6C715; text-decoration : none;}

.nav5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left: 35px;
	padding-right: 5px;
}
.nav5link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
A.nav5link {color: #000000; text-decoration : none;}
A.nav5link:hover {color: #4E5249; text-decoration : none;}

.nav5linkSEL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #F6C715;
}
A.nav5linkSEL {color: #F6C715; text-decoration : none;}
A.nav5linkSEL:hover {color: #F6C715; text-decoration : none;}


.field-label {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.pagetitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.pagetitle2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.pagelink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: right;
}
A.pagelink {color: #000000; text-decoration : none;}
A.pagelink:hover {color: #000000; text-decoration : underline;}

.pagelink2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: right;
}
A.pagelink2 {color: #000000; text-decoration : underline;}
A.pagelink2:hover {color: #000000; text-decoration : underline;}


.pagelinkcurrentpage {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #253E6A;
	text-align: right;
}
A.pagelinkcurrentpage {color: #253E6A; text-decoration : underline;}
A.pagelinkcurrentpage:hover {color: #253E6A; text-decoration : underline;}

.thumboutline {
	margin-bottom: 5px;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	border-top:solid #000000 1px;
	border-bottom:solid #000000 1px;
}
.thumb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	vertical-align : middle;
	padding-bottom : 10px;
	text-align : center;
}

.thumbAlignTop {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	vertical-align : top;
	padding-bottom : 10px;
	text-align : center;
}

.infoBox {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #595a58;
	vertical-align : top;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : center;
	background-color: #ccc5af;
}

.username {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width: 100px;
}
.password {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	width: 51px;
}

table.form { cell-padding : 1; cell-spacing : 1; border : 0; background : #F7F7F7; border-color : #CACACA; }
td.form {  color : #000000;  }
td.formnopadding { background : #eeeeee; color : #000000; padding : 0px 0px 0px 0px; }
td.formsubmit { background : #F7F7F7; color : #000000; padding : 4px 7px 4px 7px; text-align : left; }
td.formdark { background : #cccccc; color : #000000; padding : 4px 7px 4px 7px; }
td.formreq { background : #eeeeee; color : #000000; padding-left : 7px; padding-right : 7px; text-align : left; }
td.formopt { background : #eeeeee; color : #000000; padding-left : 7px; padding-right : 7px; text-align : left; }
.req {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color:#8c8c8c; font-weight: bold;}
.opt { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color:#8c8c8c; }

.error {font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; }
.errorhdr { font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #ffffff; padding-left : 5px; padding-right : 5px; padding-top : 1px; padding-bottom : 1px; background : #E03127; font-weight : Bold; }
.errorspcr { background-color : #c1c1c1; }
.errorbkgd { background-color : #ffffff; border : 1; border-color : 000000;}
table.error { cell-padding : 1; cell-spacing : 1; border : 1; background : green; border-color : 000000; }
td.errormsg { background-color: #ffffff; color: red; font-weight: bold; font-size: 11px; vertical-align: top; }
th.error { font-weight: bold; text-align: left; padding-left: 15px; padding-right: 15px;}

a.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #E03127; text-decoration : none; }
a:VISITED.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #E03127; text-decoration : none; }
a:HOVER.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #E03127; text-decoration : underline; }
font.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #E03127; text-decoration : none; }
ul.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #E03127; text-decoration : none; list-style-image: url("/lls_software/images/icons/icon_error.gif"); }

tr.titlebar {background-color: #000000;}
td.titlebar {color: #ffffff; font-weight:bold; padding-left: 20px; padding-top: 5px; padding-bottom: 5px}

tr.formfldbarodd {background-color: #EEEEEE;}
tr.formfldbareven {background-color: #CCCCCC;}

.cart-head { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px; padding-top : 2px;  padding-bottom : 2px; background-color: #E5E5E5}
.cart-det { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; padding-left : 5px;}
.cart-total { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #e9e9e9}
.cart-coupon { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:normal;  padding-left : 5px; padding-top : 2px;  padding-bottom : 2px; background-color: #E5E5E5}

.order-head { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px; padding-top : 2px;  padding-bottom : 2px; background-color: #CDCDCD}
.order-det { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; padding-left : 5px;}
.order-total { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #e9e9e9}
.order-spacer { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #ffffff}
.order-label { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #CDCDCD}
.order-label-norm { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:normal;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #CDCDCD}

.orig_price {
 color: red;	
 text-decoration: line-through;
}

.qty_label {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px;
color: black;	
}

.error {font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }
.errorhdr { font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #ffffff; padding-left : 5px; padding-right : 5px; padding-top : 1px; padding-bottom : 1px; background : #E03127; font-weight : Bold; }
.errorspcr { background-color : #c1c1c1; }
.errorbkgd { background-color : #ffffff; border : 1; border-color : 000000;}
table.error { cell-padding : 1; cell-spacing : 1; border : 1; background : green; border-color : 000000; }
td.errormsg { background-color: #ffffff; color: red; font-weight: bold; font-size: 11px; vertical-align: top; }
th.error { font-weight: bold; text-align: left; padding-left: 15px; padding-right: 15px;}

.ectext {
	font-size:10px;
	color:#000000;
	line-height: 15px;
}

#checkout{background:url(/images/navbar.jpg);height:25px;width:540px;margin-left:3px;}
#checkout p{color:#333;margin:0px 0px 0px 12px;line-height:24px;font-size:10px;}
#checkout p .highlighted{font-weight:bold;}

#multistepcolor1 {
	background-color:#434c3e;
}

.multistepheader1 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.cartStepLinks {
	font-size:10px;
	color:#ffffff;
}
a.cartStepLinks:link, a.cartStepLinks:visited{text-decoration:underline; color:#ffffff;}
a.cartStepLinks:hover, a.cartStepLinks:active{text-decoration:underline; color:#ffffff;}

.gc-bal-label { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:bold;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #e9e9e9}
.gc-bal-fld { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:normal;  padding-left : 5px;  padding-top : 2px;  padding-bottom : 2px; background-color: #e9e9e9}

a.popupLink:link, a.popupLink:visited{text-decoration:underline; color:#40617b; font-size : 11px; font-weight:bold;}
a.popupLink:hover, a.popupLink:active{text-decoration:underline; color:#678ca9; font-size : 11px; font-weight:bold;}


/* dealer styles */

#prod_photo_cont {
	width:480px;
}
#dealer_content {
 	font-family:arial,helvetica,sans-serif;
}
#dealer_content img {
	border:0;
}
#dealer_content h1 {
	font-size:24px;
	color:#444C3F;
}	
#dealer_content h2 {
	font-size:18px;
}					   
#dealer_content p {
 	font-size:13px;
}
.prod_photo_img, .prod_photo_img_alt {
 float:left; 
 width:200px;
height:440px;
 margin-right:20px;
 margin-top:20px;
 text-align:center;
 vertical-align:bottom;
}

.prod_photo_img_alt {
	height:460px;
}

#news_photo_cont {
	width:550px;
}

.news_thumb_img, .news_thumb_img_alt {
 float:left; 
 width:220px;
height:275px;
 margin-right:20px;
 margin-top:20px;
 text-align:center;
 vertical-align:bottom;
}

.news_thumb_img_alt {
	height:275px;
}

.news_thumb_desc {
 	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}

#dealer_nav {
	background-image:url('/images/bg_dealer_nav.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
#dealer_content ul li {
	list-style-type:none;
}
#dealer_content ul li * {
	vertical-align:middle;
}
.prod_photo_desc {
 	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}
.dealer_logo {
	float:left;
	width:200px;
	text-align:center;
	margin-top:20px;
}

/* Breadcrumb */
.breadcrumb {
	background-color:#96a28f;
	font-size:10px;
	color:#e9e9e9;
	padding-left:13px;
	padding-right:13px;
	padding-top:8px;
	padding-bottom:8px;
}

.breadcrumbLink {
	font-size:10px;
	color:#e9e9e9;
}
a.breadcrumbLink:link, a.breadcrumbLink:visited{text-decoration:none; color:#e9e9e9;}
a.breadcrumbLink:hover, a.breadcrumbLink:active{text-decoration:none; color:#FFFFFF;}

.breadcrumbSEL {
	color:#FFFFFF;
	font-weight:bold;
}	


#home-store-links {
	position:relative;
	width:228px;height:155px;
	background-image:url(/images/bg-home-store.jpg);
}
#home-store-links ul {
	position:absolute;
	margin:0;padding:0;
	right:15px;top:35px;
	}
#home-store-links li {
	margin:0 0 3px 0;
	padding:0;
	list-style-type:none;
}
#shop-online {
	display:block;
	width:228px; height:30px;
}
#bottom-right {
	width:228px;height:155px;
	font-family:Arial, Helvetica, sans-serif;
}
#mkmail {
	background-color:#dfd7c0;
	color:#43495f;
	padding:10px;
	font-size:13px;
	height:102px;
	margin-bottom:5px;
}
#mkmail input, #mkmail select {
	font-size:11px;
}
.mail-form {
	margin-top:4px;
}
#links {
	width:226px;height:26px;
	border:1px solid #CCC;
	font-size:11px;
	background-color:#FFF;
	
}
#links-inner {
	padding:5px;
}
#links * {
	vertical-align:middle;
}

#links span {
	font-size:10px;
	padding:0 5px 0 2px;
}
#links a {
	color:#333;
	text-decoration:none;
}

/* QA list */
.qa_body {padding-left:5px;}
.qa_title {font-weight:bold;cursor:pointer;padding:10px 0;}
.qa_title.selected {color: #1d87d5;}

ol { list-style-type: number;}
ol ol { list-style-type: lower-alpha;}
ol ol ol { list-style-type: lower-roman;}

#register {
	display:inline;
}

ul.prod-detail { list-style-type: square; padding-left:15px;}



