.next:link { color: #333; text-decoration: none;}
.next:visited { color: #333; text-decoration: none;}
.next:hover { color: #888; font-weight: bold; text-decoration: none;}
.next:active { color: #333; text-decoration: none;}

.pw:link { color: #75767B; text-decoration: underline;}
.pw:visited { color: #75767B; text-decoration: underline;}
.pw:hover { color: #75767B; text-decoration: underline;}
.pw:active { color: #75767B; text-decoration: underline;}

.checkout-header { background-color: #DDE7F5;}
#checkout-lgo {
	width: 164px;
	height: 120px;
	padding-top: 60px;
	float: left;
	}
.email-field {
border: 1px #CCC solid;
width:200px;
}
.blue-box,
#checkout-lgo {
	background-color: #A9BED8;
	}
.check-col {color: #8DA9CB}
.check-content{ width: 1000px; margin: 0 auto;}

.check-copy,
.product-name { 
	font-size: 12px;
	}
.smallprint-dark,
.check-total2,
.check-total,
.product-nopad,
.product-name { 
	font-weight: bold;
	}
.product-name { padding-bottom: 6px;}
.year-field,
.check-price {
	width: 90px;
}
.check-price {float: right;}
.check-quant {
	width: 100px;
	float: right;
}
.check-total {
	width: 60px;
	float: right;
}
.check-total2 {
	width: 64px;
	float: right;
}
.bt-bttm-r1,
.bt-bttm,
.overview {margin-top: 10px;}
.lpad,
.box-cont1,
.check-topic,
.overview {padding-left: 10px;}
.pricetotal,
.check-topic {font-size: 18px;}
.summary,
.smallprint-dark,
.smallprint,
.check-copy-dark,
.check-copy,
.check-topic {font-weight: normal;}
.check-topic {
	width: 300px;
	float: left;
}
.ship-ti,
.topic-wrap,
.shopping-bag {width: 720px;}
.check-copy-dark,
.bg-error,
.blue-box,
.grey-box,
.copy-error,
.subtotal,
.pricetotal,
.grey-bar,
.shopping-bag {text-align: left;}
.shopping-bag {float: left;}
.check-copy-dark,
.grey-bar {color: #333;}
.grey-bar {background: #F3F3F3;}
.comment-field,
.cart-wrap {width: 710px;}
.sep-line,
.note3,
.note,
.summary-last,
.summary-end,
.cart-wrap {border-bottom: 1px #CCC dashed;}
.cart-wrap {
	float: left;
	padding: 5px;
	}
.copy-error,
.summary,
.subtotal {font-size: 14px;}
.gift-msg,
.bt-bttm-r1,
.bt-bttm-r,
.bt-bttm,
.pricetotal {padding: 10px;}
.check-copy,
.summary,
.pricetotal {color: #75767B;}


.pricetotal {width: 700px;}
.grey-box {
	background-color: #D2D2D4;
	border: none;
	}
.bg-error,
.blue-box {
	border: none;
	}
.box-cont {
	background: #FFF;
	padding: 10px 20px 10px 20px;
}
.copy-error,
.summary,
.smallprint-dark,
.smallprint,
.check-copy-dark,
.check-copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.check-copy {line-height: 18px;}
.radio {float: left;}
.summary {line-height: 18px;}
.summary-last,
.summary-end {
	padding: 5px 0 5px 0;
	height: 18px;
}
.grand-total,
.summary-end {width: 640px;}
.summary-l {float: left;}
.summary-r {float: right;}
.grand-total {padding: 15px 0 15px 0;}
.check-copy-dark {font-size: 11px;}
.smallprint,
.smallprint-dark {font-size: 10px;}
.smallprint {
	color: #FFF;
	float: left;
	padding:3px 0 0 10px;
}
.smallprint-dark {
	color: #888;
	float: right;
	padding: 3px 20px 0 10px;
}
.note3,
.status-list-r,
.status-list {margin-bottom: 10px;}
.status-list {float: left;}
.status-list-r {float: right;}
.fedex {
	padding: 10px 0 10px 6px;
	width: 380px;
}
.crumbs {
	padding-top: 17px;
}
.boxti1,
.step {
	float: left;
	padding-right: 35px;
}
.clientinfo2,
.clientinfo1,
.box-cont2,
.note2,
.topic-wrap {padding: 6px 0 6px 0;}
.topic-wrap {
	float: right;
	border-bottom: 1px #CCC solid;
	margin-bottom: 5px;
}
.sep-line ,
.note3,
.note {
	width: 660px;
	padding-bottom: 10px;
}
.note3,
.note {
	float: left;
}
.note2 {
	width: 650px;
	float: left
}

.confirm-ti {
	width: 670px;
	float: left;
}
.confirm-bill {
	float: left;
	width: 400px;
}
.item-size {
	padding-bottom: 14px;
}
.bt-bttm {
	float: left;
}
.bt-bttm-r2,
.bt-bttm-r {margin-bottom: 4px;}
.bt-bttm-r {float: right;}
.bt-bttm-r1 {float: right;}
.bt-bttm-r2,
.bt-bttm-r3 {
	padding-top: 10px;
}
.bt-bttm-r2 {float: right;}
.bt-bttm-r3 {float: right;}
.blue-wrap {
	border-top: 1px #8DA9CB dashed;
	border-bottom: 1px #8DA9CB dashed;
}
.coupon {
	float: left;
	padding: 6px 20px 0 20px;
}
.l-item {float:left}

.code-pad,
.r-item {padding-top: 20px;}
.r-item {float: right;}
.coupon-pad {
	padding-bottom: 3px;
}
.info-fld,
.code-field,
.code-pad {width: 120px;}
.code-pad {float: left;}
.status-ti {
	float: left;
	margin: 5px 0 0 10px;
}
.box-top {padding: 20px 0 20px 10px;}
.box-cont1 {float: left;}
.bx-smll {
	width: 170px;
	float: left
}
.bx-smll2 {
	width: 220px;
	float: left
}
.box-cont3 {
	float: left;
	padding-left: 20px;
}
.edit1 {
	float: right;
	padding-top: 6px;
}
.edit2 {
	float: left;
	padding: 6px 0 0 15px;
}
.cvv-field,
.states,
.clientinfo1 {width: 80px;}
.clientinfo1 {float: left;}
.zip,
.clientinfo2 {width: 70px;}
.clientinfo2 {float: left;}
.clientinfo3 {
	width: 340px;
	float: left;
}
.states {float: left;}
.month {width: 140px;}
.month-field {
	float: left;
	width: 66px;
}
.year-field {
	float: left;
	padding-left: 14px;
}
.check {float: right;}
.street-field {width: 304px;}
.zip {float: left;}
.neg-note {padding: 10px 0 10px 10px;}
.comment-field {
	float: left;
}
.bt-ship {float:left;padding-top:10px;}
.ship-ti {margin: 10px 0 10px 0;}
.ship-address {
	float: left;
	padding-left: 102px;
}
.fedex-meth {float:left;}
.fedex-price {float:right;}
.gift-msg {
	width: 690px;
	border: #A9BED8;
}
.separator {
	height: 9px;
	border-top: 1px #CCC dashed;
	margin-top: 8px;
}
.info-fld {float: left;}
.info-col2 {
	width: 280px;
	float: left;
}
.info-col3 {
	width: auto;
	float: left;
}
.total-pad {padding:0 10px 0 10px;}
.end-bt {float:right;}
.info-col3-ti {
	float: left;
	width: 160px;
	padding-left: 100px;
}
.products-sum {
	float: left;
	line-height: 12px;
}
/*BROWSER FIX*/
.win.ie6, .win.ie  .status-list {margin-bottom: 0px;}
.win.ie6, .win.ie  .fedex {margin-bottom: -10px;}

/*Validation Error*/
.bg-error {background-color: #FB9728}
.copy-error {color: #FB9728; font-weight: bold;}

/*my account*/
.acc-txt {float:left;width:auto;padding-left:5px}
.acc-field1 {width:150px;}
.acc-field2 {width:190px;float:left;}