/*//////////////////////////////
TEMPLATE
///////////////////////////////*/
* {margin:0;padding:0;}
option {padding:0 2px;}
html{ background-color:#000; }
blockquote{ font-style:italic; padding:10px 10px 0 10px;}
input{border:solid 1px #000; padding:2px;}
textarea{border:solid 1px #000; padding:2px;}
select{border:solid 1px #000; padding:2px;}
#lsWrapper{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; width:970px; margin:10px auto; color:#FFF;background:url(/images/html_bkg.jpg) no-repeat 60px top #000;}

/*//////////////////////////////
TEMPLATE BANNER
///////////////////////////////*/
#lsBanner img{float:left;}
#lsBanner .numAdd {float:left; text-align:right; width:382px; height:58px;padding-top:10px; padding-right:80px;}
#lsBanner .numAdd h1{font-size:24px; color:#AAAAFF; margin-bottom:10px;}
#lsBanner .numAdd h2{font-size:14px; font-weight:normal; text-decoration:underline;}
#lsBanner .numAdd h2 a{color:#FFF;}
#lsBanner .numAdd h2 a:hover{color:#999;}
#lsBanner .numAdd .directions{font-size:10px; text-decoration:none; color:#FFF;}
#lsBanner .numAdd .directions:hover{color:#999;}
#lsBanner .signup{float:left;width:203px; height:58px; padding-top:25px; padding-left:20px;}
#lsBanner .signup p{font-size:14px; margin-bottom:5px;}
#lsBanner .signup #label{ border:solid 1px #999999; padding:2px 5px; width:130px;}
#lsBanner .signup #go{border:none; color:#FFF; background-color:#999;padding:2px 5px; font-weight:bold; cursor:pointer;}
#lsBanner .signup #go:hover{background-color:#696969;}

/*//////////////////////////////
TEMPLATE NAVIGATION
///////////////////////////////*/
#lsNavigation{background:url(/images/navBack.png) repeat-x left top;clear:both;}
#lsNavigation .rightCap{background:url(/images/navCapRight.png) no-repeat right top;}
#lsNavigation ul{background:url(/images/navCapLeft.png) no-repeat left top; padding:0 15px;}
#lsNavigation li{ display:inline;}
#lsNavigation a{ display:inline-block; color:#FFF; text-decoration:none; padding:6px 15px;}
#lsNavigation a:hover{}
#lsNavigation a.current{}

/*//////////////////////////////
TEMPLATE CONTENT
///////////////////////////////*/
#lsContent{ font-size:14px;}
#lsContent p{ padding:10px;}
#lsContent img{ border:solid 2px #AAAAFF;}
#lsContent h1{ padding:10px 10px 0 10px;font-size:18px; color:#AAAAFF;}
#lsContent a{text-decoration:none; color:#AAAAFF;}
#lsContent a:hover{text-decoration:underline;}

/*//////////////////////////////
SUB-PAGE CONTENT
///////////////////////////////*/
.homeTable{background:url(/images/grey_grade.png) repeat-x left top #363636;}
.homeTable td{vertical-align:top;}
#lsContent .homeLeft{width:460px;padding:10px; border-right:solid 5px #000;}
#lsContent .homeRight{width:465px;padding:10px;}
#lsContent .homeLeft p{padding:0;}
#lsContent .homeRight p{padding:0;}
#lsContent .homeLeft .articles_wrapper{ padding:0; margin:10px 0 0 0;}
#lsContent .homeLeft .articles_wrapper dl{ padding:0; margin:0;}
#lsContent .homeLeft .articles_wrapper dt{ padding:0; margin:0;}
#lsContent .homeLeft .articles_wrapper dd{ padding:0; margin:0; border:none;}
#lsContent .homeLeft h3 {/*margin-bottom:5px;*/font-size:16px; color:#AAAAFF;}
#lsContent .homeLeft h3 a{ font-size:16px; color:#AAAAFF; text-decoration:none;}
#lsContent .homeLeft h3 a:hover{color:#6464FF;}
#lsContent ul{margin:0 40px 10px 40px;}
#lsContent .homeRight h3 {font-size:16px; color:#AAAAFF;}

#greyBox{background-color:#333; margin-top:10px; padding:10px; }
#greyBox p{/*font-size:13px;*/}
#greyBox blockquote{/*font-size:13px;*/}
#greyBox ul{font-size:13px;}

.lsTable{margin:10px;}
.lsTable td{padding:0 5px 10px 0; vertical-align:top;}
.lsTable td td{padding:0 5px 2px 0;}

#lsCredit {/*width:600px;*/}
#lsCredit  td{padding:0 10px 5px 0;}
.spacer{border-top:dotted 1px #FFF; width:100%; margin:20px 0 30px 0;}
.style1{font-weight:bold;}
/*#lsCredit td{text-align:center;}*/

/*//////////////////////////////
TEMPLATE FOOTER
///////////////////////////////*/
#lsFooter{font-size:10px; padding:10px; clear:both;}
#lsFooter a{color:#FFF; text-decoration:none;}
#lsFooter a:hover{text-decoration:underline;}

/*//////////////////////////////
SPROUT
///////////////////////////////*/
.articles_wrapper {margin:10px;}
.articles_wrapper h2{ padding-bottom:10px;font-size:18px; color:#AAAAFF;}
#article_thumbs{ padding:5px 5px 0 5px;}
#article_thumbs img{margin-right:5px;}
#lsContent .articles_wrapper p{padding:10px 0;}

#lsContent #article_gallery_wrap{padding:0;margin:0 15px 0 0; float:left;}
#lsContent #article_gallery_wrap img{border:none;}
#lsContent #article_gallery_wrap img:hover{ border-color:#AAAAFF;}
.products_wrapper{margin:10px;}
.products_wrapper h3{}
.products_wrapper h3 a{font-size:14px;}
.products_wrapper h2{margin-top:10px; font-size:18px; font-weight:normal;margin-bottom:10px;}
#lsContent .products_wrapper img{ border:none;}
#lsContent .products_wrapper img:hover{border-color:#FFF;}
.products_wrapper table{border:solid 1px #333; border-bottom:none;}
#lsContent .products_wrapper #innerTable:hover{background-color:#242424;}
#lsContent #innerTable{margin:0; border:none; border-bottom:solid 1px #333;}
#lsContent #innerTable td{border:none; padding:5px}
.products_wrapper #innerTable h3{ font-weight:normal;}
.products_wrapper #innerTable h3 a{font-size:12px;}
.products_wrapper table td{ border-color:#333;vertical-align:middle; padding:0; border:none;}
#lsContent .products_wrapper p{padding:0 0;}
#lsContent .products_wrapper a:hover{text-decoration:none;color:#FFFFFF;}
.detailBox{border:solid 1px #333; padding:10px; float:left; text-align:left;width:520px;}
#lsContent .detailBox ul{padding:0; margin:0;}
.detailBox ul li{padding:0; margin:0;}
.detailR{float:left;}
.detailBox .detailR li{padding-left:10px;}
.detailL{float:left;}
.detailLinks{clear:both;}
.detailLinks li{display:inline;}
#lsContent .products_wrapper .detailLinks img{float:left; margin-right:10px; margin-top:10px; cursor:pointer; border:solid 1px #AAAAFF;}
#lsContent .products_wrapper .detailLinks img:hover{border:solid 1px #FFF;}
.detailDesc{clear:both; border-top:dotted 1px #333; padding-top:10px; margin-top:10px;}
#dealerD{clear:both; margin-top:10px;}
#dealerD h2{color:#AAAAFF; font-size:14px; padding:0 10px;}
.green{color:#549B0D; font-weight:bold;}
.red{color:#990000;font-weight:bold;}
.inImg img{width:100px;}
.productsHeader{ display:none;}
.products_wrapper #innerTable span.ghost{display:none;}
#lsContent .homeRight #innerTable .ghost{ display:none;}
#lsContent .homeRight #innerTable span.ghost{display:block;}
#lsContent .homeRight #innerTable td{padding:5px 10px 0 0;}
#lsContent .homeRight #innerTable a:hover{color:#FFF;}
#lsContent .homeRight #innerTable img{margin-bottom:5px;}
#lsContent .homeRight #innerTable img:hover{border-color:#FFF;}
#lsContent .products_wrapper .pagination .current{background-color:#333; border-color:#333;}
#lsContent .products_wrapper .pagination .disabled{border-color:#333;color:#333;}
#lsContent .products_wrapper .pagination a{color:#FFF;border-color:#FFF;}
#lsContent .products_wrapper .pagination a:hover{color:#AAAAFF;border-color:#AAAAFF;}


