
table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align:top;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cartcolor1 {
	background-color:#434c3e;
}

#cartcolor2 {
	background-color:#5a6654;
}

#cartcolor3 {
	background-color:#e9e9e9;
}

#cartcolor4 {
	background-color:#8c8c8c;
}
#cartcolor5 {
	background-color:#c5ae7c;
}
#cartcolor6 {
	background-color:#f7f4ee;
}
#color2 {
background-color:#6C705C;
}

/* Process Tabs */

.ptSelected {
	background-color:#8c8c8c;
	display:block;
	height:13px;
	padding:2px 10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.ptUnselected, .ptUnSelected {
	background-color:#c0c0c0;
	display:block;
	height:13px;
	padding:2px 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;
}
.header2 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:30px;
	font-size:10px;
	color:#434C3E;
	text-align:right;
	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: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: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;
}

#actionbar {
	padding-left:2px;
	padding-right:0px;
}

#padset1 {
	padding-left:20px;
	padding-right:20px;
}

#cartpadSet1, #cartpadset1 {
	padding-left:20px;
	padding-right:20px;
}

#cartpadSet2, #cartpadset2 {
	padding-left:10px;
	padding-right:10px;
}

#cartpadSet3, #cartpadset3 {
	padding:10px;
}
#cartpadSet4, #cartpadset3 {
		padding-right:25px;

}


#cartmainpadSet {
	padding:0px;
}

.cartTotals {
	text-align:right;
	color:#434C3E
	margin-right:10px;
}
.cartTotals2 {
	text-align:right;
	color:#434C3E
	padding-right:20px;
}
.itemPrice {
	text-align:right;
	padding:10px 40px 10px 10px;
}
.itemTotal {
	text-align:right;
	padding:10px 35px 10px 10px;
}
.itemPrice2 {
	text-align:right;
	padding:10px 33px 10px 10px;
}
.itemTotal2 {
	text-align:right;
	padding:10px 25px 10px 10px;
}
#cart-summary {
	margin-top:20px;
	margin-right:25px;
	min-height:80px;
	position:relative;
}
#cart-summary table {
	text-align:right;
}
#cart-discounts {
	left:0;
	display:block;
	position:absolute;
}
.cart-ur {
	margin-top:10px;
}
.dottedLine {
	border-bottom:1px;
	border-bottom-style:dotted;
	border-color:#8c8c8c;
}
.dottedLine2 {
	border-bottom:1px;
	border-bottom-style:dotted;
	border-color:#C5AE7C;
}
.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;
}

.cart-area {
	padding:0px 20px 20px 20px;
	width:600px;
}

.form-promo-code {
	height:11px;
	width:100px;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.promo-code {
	padding-left:5px;
}

.promo-label {
	padding-top:5px;
}

.customerHeader {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.customerInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.customerInfo:link, a.customerInfo:visited{text-decoration:none; color:#ffffff;}
a.customerInfo:hover, a.customerInfo:active{text-decoration:none; color:Yellow;}

.info {font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; }
.infohdr { 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 : #f7aa31; font-weight : Bold; }
.infospcr { background-color : #c1c1c1; }
.infobkgd { background-color : #ffffff; border : 1; border-color : 000000;}
table.info { cell-padding : 1; cell-spacing : 1; border : 1; background : green; border-color : 000000; }
td.infomsg { background-color: #ffffff; color: red; font-weight: bold; font-size: 11px; vertical-align: top; }
th.info { font-weight: bold; text-align: left; padding-left: 15px; padding-right: 15px;}

a.info { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #f7aa31; text-decoration : none; }
a:VISITED.info { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #f7aa31; text-decoration : none; }
a:HOVER.info { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #f7aa31; text-decoration : underline; }
font.info { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #f7aa31; text-decoration : none; }
ul.info { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #f7aa31; text-decoration : none; list-style-image: url("/lls_software/images/icons/icon_question_mark.png"); padding-top: 10px;}

