body {
	background-color: #F6F3E5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(/images/bg_main.gif);
}

h5 {
	font-size:11px;
	font-weight:bold;
}

/*FindR Tables */
#findrTableBorder{background-color:#dcd6d6;}

.findrTableTitleAZ {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#9b8a50;
	text-align:center;
	padding:3px;
}

.findrTableSubTitleAZ {
	font-size:10px;
	color:#9b8a50;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitle1250 {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#4e0787;
	text-align:center;
	padding:3px;
}

.findrTableSubTitle1250 {
	font-size:10px;
	color:#4e0787;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitle1000 {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#d73528;
	text-align:center;
	padding:3px;
}

.findrTableSubTitle1000 {
	font-size:10px;
	color:#d73528;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitle600 {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#0689e1;
	text-align:center;
	padding:3px;
}

.findrTableSubTitle600 {
	font-size:10px;
	color:#0689e1;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitle4inch {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:navy;
	text-align:center;
	padding:3px;
}

.findrTableSubTitle4inch {
	font-size:10px;
	color:navy;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitleCustomAllergen {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:navy;
	text-align:center;
	padding:3px;
}

.findrTableSubTitleCustomAllergen {
	font-size:10px;
	color:navy;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitleAdvanced {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#073EEF;
	text-align:center;
	padding:3px;
}

.findrTableSubTitleAdvanced {
	font-size:10px;
	color:#073EEF;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitleElite {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#181212;
	text-align:center;
	padding:3px;
}

.findrTableSubTitleElite {
	font-size:10px;
	color:#181212;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitleMerv12 {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#339966;
	text-align:center;
	padding:3px;
}

.findrTableSubTitleMerv12 {
	font-size:10px;
	color:#339966;
	font-weight:bold;
	padding-left:5px;
}

.findrTableTitleMerv13 {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#195706;
	text-align:center;
	padding:3px;
}

.findrTableSubTitleMerv13 {
	font-size:10px;
	color:#195706;
	font-weight:bold;
	padding-left:5px;
}


.findrTableText {
	font-size:10px;
	color:#000000;
	padding:10px;
}

.findrTableSelect {
	font-size:10px;
	color:#000000;
	width:290px;
}

.outline {
	background-color:#3f6a35;
}

.odd {
	background-color:#e9e9e9;
}

.even {
	background-color:#ffffff;
}

.memberInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

a.memberInfo:link, a.memberInfo:visited{text-decoration:none; color:#ffffff;}
a.memberInfo:hover, a.memberInfo:active{text-decoration:none; color:Yellow;}

.bodylink {
	font-size : 12px;
	color: #CC6600;
	}
A.bodylink { text-decoration : none; }
A.bodylink:hover { color: #CC6600; text-decoration : underline; }

.bodytext {
	font-size : 10px;
	color : #000000;
	}
A.bodytext {color: #000000; text-decoration : none;}
A.bodytext:hover {color: #FF9900; text-decoration : underline;}

.promoText {
	font-size : 10px;
	color : #000000;
	padding:10px;
	}
	
.bucketText {
	font-size : 10px;
	color : #000000;
	padding:10px;
	}
	
.loginTable {
	background-image: url(/images/bg_login_table.gif);
}

.gutterLeft {
	background-image: url(/images/bg_gutter_left.gif);
}
.gutterRight {
	background-image: url(/images/bg_gutter_right.gif);
}

.featuredText {
	font-size : 10px;
	color : #000000;
	padding:7px;
	}

.footerArea {
	background-image: url(/images/bg_footer.gif);
	background-repeat: repeat-x;
	background-color: #3b7137;
}

.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;
}

.copyright {
	color: #c7c7c7;
	font-size : 10px;
	padding: 2px 30px 2px 30px;
	margin: 5px 10px 5px 10px;

}

.footer {
	color: #c7c7c7;
	font-size : 10px;
	padding: 2px;
}


.breadcrumb {
	font-size : 10px;
	color : #000000;
	background-color:#d0d0d0;
	padding-left:8px;
	padding-right:8px;
	padding-top:9px;
	padding-bottom:8px;
	}
A.breadcrumbLink {color: #000000; text-decoration : none;}
A.breadcrumbLink:hover {color: #4a7bba; text-decoration : none;}

#padSet1 {
	padding:8px;
}

#padSet2 {
	padding:10px;
}

.productTitle {
	font-size : 12px;
	color : #000000;
	font-weight:bold;
}

.productNumber {
	font-size : 10px;
	color : #000000;
	font-weight:bold;
}

.productPrice {
	font-size : 10px;
	color : #000000;
}

.productReference {
	font-size : 10px;
	color : #000000;
	}
A.productReferenceLink {color: #000000; text-decoration : none;}
A.productReferenceLink:hover {color: #ffd911; text-decoration : none;}


.select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 150px;
}

.inputbut {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 150px;
}

.thumbOutline{
	border: 1px solid #000000;
}


#dept {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;

}

#dept_text {
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;

}

a.dept, a.dept:active, a.dept:visited, a.dept:link { text-decoration : none; color : #000000; font-weight:bold; font-size:10px;}
a.dept:hover { color : #4a7bba; text-decoration : underline; }


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute;}
.clLevel0{background-color:Red; layer-background-color:Red; color:white;}
.clLevel0over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:8px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.clLevel1{background-color:#ffd911; layer-background-color:#ffd911; color:#000000;}
.clLevel1over{background-color:#ffe611; layer-background-color:#ffe611; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

#color2 {background-color:#406c36;}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cartcolor1 {
	background-color:#406c36;
}

#cartcolor2 {
	background-color:#406c36;
}

#cartcolor3 {
	background-color:#e9e9e9;
}

#cartcolor4 {
	background-color:#8c8c8c;
}



/* Process Tabs */

.ptSelected {
	background-color:#8c8c8c;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}

.ptUnselected {
	background-color:#c0c0c0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}




/* Form Classes */

.header1 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}


a.formLink:link, a.formLink:visited{text-decoration : underline; color : #3283de; font-size:10px;}
a.formLink:hover, a.formLink:active{text-decoration : underline; color : #e6b931; font-size:10px;}


a.pageNav:link, a.pageNav:visited{text-decoration : underline; color : #ffffff; font-size:10px; font-weight: bold;}
a.pageNav:hover, a.pageNav:active{text-decoration : underline; color : #ffffff; font-size:10px; font-weight: bold;}


.inputText1 {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextPassword {
	font-size:10px;
	color:#000000;
	width:45%;
}

.inputTextState {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextZipcode {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextPhone {
	font-size:10px;
	color:#000000;
	width:70px;
}

.inputTextShipping {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardType {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardMonth {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardYear {
	font-size:10px;
	color:#000000;
	width:100%;
}

.inputTextCardCVV {
	font-size:10px;
	color:#000000;
	width:60px;
}

#cartpadSet1 {
	padding-left:20px;
	padding-right:20px;
}

#cartpadSet2 {
	padding-left:10px;
	padding-right:10px;
}

#cartpadSet3 {
	padding:10px;
}


#cartmainpadSet {
	padding:0px;
}

.dottedLine {
	border-bottom:1px;
	border-bottom-style:dotted;
	border-color:#8c8c8c;
}

.formLabelReq {
	font-size:10px;
	color:#8c8c8c;
	font-weight:bold;
}

.formLabelNonReq {
	font-size:10px;
	color:#8c8c8c;
}

.formLabelAttn {
	font-size:10px;
	color:#000000;
	font-weight:bold;
}




/* Footer Area */

.cartfooterText {
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

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;
}

ul.feat, li.feat
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	margin-left: 10px;
	margin-top: 0px;
}

#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;}

a.footerTextLink:link, a.footerTextLink:visited{text-decoration : none; color : #FFFFFF;}
a.footerTextLink:hover, a.footerTextLink:active{text-decoration : none; color : #FFFFFF;}
