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);
}
img {border:none;}
h3 {
	font-size : 12px;
	color: #000000;
	}

h4 {
	font-size : 10px;
	color: #000000;
	}

.leftnav-cont {
	background-color: #3D3D3D;
}

.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;}


.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:#25323d;
}

.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;
}


.breadcrumb {
	font-size : 10px;
	color : #000000;
	background-color:#c0bbbb;
	padding-left:8px;
	padding-right:8px;
	padding-top:9px;
	padding-bottom:8px;
	}
A.breadcrumbLink {color: #000000; text-decoration : none;}
A.breadcrumbLink:hover {color: #f26530; text-decoration : none;}

#padset1 {
	padding:8px;
}

#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;
}

a.mgtitle, a.mgtitle:active, a.mgtitle:visited, a.mgtitle:link { text-decoration : none; color: #535353; font-weight: bold; font-size : 11px; padding: 2px 2px 2px 2px}
a.mgtitle:hover { color: #f26530; text-decoration : underline; font-weight: bold;}


/* 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:#f26531; layer-background-color:#f26531; color:#FFFFFF;}
.clLevel1over{background-color:#f27131; layer-background-color:#f27131; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}


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 : 12px; font-weight: bold;}
.opt { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;  }

.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;}

a.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : none; }
a:VISITED.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : none; }
a:HOVER.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : underline; }
font.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #E03127; text-decoration : none; }
ul.error { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; 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;	
}
.text-link {
	color:#c7c7c7;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}
.text-link a {
	color:#c7c7c7;
	font-weight:bold;
	text-decoration:none;
}
.text-link a:hover {
	text-decoration:underline;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


#color2 {background-color:#25323d;}

#cartcolor1 {
	background-color:#25323d;
}

#cartcolor2 {
	background-color:#25323d;
}

#cartcolor3 {
	background-color:#FFFFFF;
}

#cartcolor4 {
	background-color:#25323d;
}



/* 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:100%;
}

.inputTextShipping {
	font-size:10px;
	color:#000000;
	width:80%;
}

.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;
}

.cartfooterText {
	font-size:10px;
	color:#000000;
	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;}


#footer-links {
	float:right;
}
#footer-contact {
	float:left;text-align:left;color:#C7C7C7;font-size:13px;
	padding-left:20px;
}
#footer-contact a {
	text-decoration:none;
	color:#C7C7C7;
}