td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cartcolor1 {
	background-color:#005daa;
}

#cartcolor2 {
	background-color:#005daa;
}

#cartcolor3 {
	background-color:#e9e9e9;
}

#cartcolor4 {
	background-color:#8c8c8c;
}

#color2 {
	background-color:#005daa;
}


.cart-message {
	background-color:#bcc960;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Process Tabs */

.ptSelected {
	background-color:#8c8c8c;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.ptUnselected {
	background-color:#c0c0c0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	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;}

.inputText1 {
	font-size:10px;
	color:#000000;
	width:170px;
}

.inputTextPassword {
	font-size:10px;
	color:#000000;
	width:45%;
}

.inputTextState {
	font-size:10px;
	color:#000000;
	width:170px;
}

.inputTextZipcode {
	font-size:10px;
	color:#000000;
	width:170px;
}

.inputTextPhone {
	font-size:10px;
	color:#000000;
	width:40px;
}

.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:10px;
	padding-right:10px;
}

#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;
}

.cartStepLinks {
	font-size:10px;
	color:#ebf7f9;
}
a.cartStepLinks:link, a.cartStepLinks:visited{text-decoration:underline; color:#ebf7f9;}
a.cartStepLinks:hover, a.cartStepLinks:active{text-decoration:underline; color:#475157;}



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}
.cart-gift { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight:normal; }

.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;}

table.linksframe { cell-padding : 1; cell-spacing : 1; border : 1; background : #FFFFFF; border-color : #EEEEEE; }
td.linkstitle { background : #eeeeee; color : #000000; padding-left : 7px; padding-right : 7px; text-align : center; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; font-weight:bold;}
.linksep { background : #eeeeee; }
.linktext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666F6C;
	padding: 5px;
	vertical-align: top;
}
a.linktext:link, a.linktext:visited{text-decoration : underline; color : #666F6C;}
a.linktext:hover, a.linktext:active{text-decoration : underline; color : #678ca9;}

.linkdesc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 5px;
	vertical-align: top;
}

#multistepcolor1 {
	background-color:#005daa;
}

.multistepheader1 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}


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;}

.bodytext1 {
	font-size:10px;
	color:#ffffff;
	line-height: 15px;
	background-color:#005daa;
}

input.form-text {
	margin-right:5px;
}