#checkout {
	
}
UL#coBreadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
UL#coBreadcrumb LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
#coTopSpace {
	FONT-SIZE: 1px; MARGIN-LEFT: -1px; WIDTH: 950px; LINE-HEIGHT: 1px; HEIGHT: 7px; BACKGROUND-COLOR: #d95e00
}
#coSignIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(/content/images/checkoutbc_sprites.gif); PADDING-BOTTOM: 5px; LINE-HEIGHT: 50px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#coSubmit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(/content/images/checkoutbc_sprites.gif); PADDING-BOTTOM: 5px; LINE-HEIGHT: 50px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#coReviewPay {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(/content/images/checkoutbc_sprites.gif); PADDING-BOTTOM: 5px; LINE-HEIGHT: 50px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#coConfirmation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(/content/images/checkoutbc_sprites.gif); PADDING-BOTTOM: 5px; LINE-HEIGHT: 50px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#coSignIn {
	BACKGROUND-POSITION: 0px -6px
}
#coSubmit {
	BACKGROUND-POSITION: 0px -45px
}
#coReviewPay {
	BACKGROUND-POSITION: 0px -45px
}
#coConfirmation {
	BACKGROUND-POSITION: 0px -45px
}
.currentPage {
	FONT-WEIGHT: bold; COLOR: #000
}
#custboxWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#purchasedItemWrapper {
	FLOAT: right; MARGIN: 0px 120px 20px 0px; WIDTH: 350px
}
* HTML #purchasedItemWrapper {
	FLOAT: right; MARGIN: 0px 60px 20px 0px; WIDTH: 350px
}
.purchasedItem_box {
	BACKGROUND: url(/media/purchaseditem_tl.png) no-repeat left top
}
.purchasedItem_top {
	BACKGROUND: url(/media/purchaseditem_tr.png) no-repeat right top
}
.purchasedItem_bottom {
	BACKGROUND: url(/media/purchaseditem_bl.png) no-repeat left bottom
}
.purchasedItem_bottom DIV {
	BACKGROUND: url(/media/purchaseditem_br.png) no-repeat right bottom
}
.purchasedItem_content {
	BACKGROUND: url(/media/purchaseditem_r.png) repeat-y right top
}
.purchasedItem_top DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.purchasedItem_top {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.purchasedItem_bottom DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.purchasedItem_bottom {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.purchasedItem_content {
	MARGIN-TOP: -5px; MARGIN-BOTTOM: 0px
}
.purchasedItem_bottom {
	MARGIN-TOP: -5px; MARGIN-BOTTOM: 0px
}
* HTML .purchasedItem_content {
	MARGIN-TOP: -15px; MARGIN-BOTTOM: 13px
}
* HTML .purchasedItem_bottom {
	MARGIN-TOP: -15px; MARGIN-BOTTOM: 13px
}
.purchasedItem_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#returningcustomers {
	CLEAR: both; FLOAT: left; WIDTH: 250px; MARGIN-RIGHT: 25px
}
.roundedcornr_box_retcus {
	BACKGROUND: url(/media/roundedcornr_tl_retcus.png) no-repeat left top
}
.roundedcornr_top_retcus {
	BACKGROUND: url(/media/roundedcornr_tr_retcus.png) no-repeat right top
}
.roundedcornr_bottom_retcus {
	BACKGROUND: url(/media/roundedcornr_bl_retcus.png) no-repeat left bottom
}
.roundedcornr_bottom_retcus DIV {
	BACKGROUND: url(/media/roundedcornr_br_retcus.png) no-repeat right bottom
}
.roundedcornr_content_retcus {
	BACKGROUND: url(/media/roundedcornr_r_retcus.png) repeat-y right top
}
.roundedcornr_top_retcus DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.roundedcornr_top_retcus {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.roundedcornr_bottom_retcus DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.roundedcornr_bottom_retcus {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 10px
}
.roundedcornr_content_retcus {
	MARGIN-TOP: -5px
}
.roundedcornr_bottom_retcus {
	MARGIN-TOP: -5px
}
.roundedcornr_content_retcus {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.roundedcornr_content_retcus H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #927241; PADDING-TOP: 0px
}
#returningcustomersForm LABEL {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 60px; COLOR: #464646; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#returningcustomersForm INPUT {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 130px
}
.ncroundbox {
	BACKGROUND: url(/media/nt.gif)
}
.nctop DIV {
	BACKGROUND: url(/media/tl.gif) no-repeat left top
}
.nctop {
	BACKGROUND: url(/media/tr.gif) no-repeat right top
}
.ncbot DIV {
	BACKGROUND: url(/media/bl.gif) no-repeat left bottom
}
.ncbot {
	BACKGROUND: url(/media/br.gif) no-repeat right bottom
}
.nctop DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 7px
}
.nctop {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 7px
}
.ncbot DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 7px
}
.ncbot {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 7px
}
.newcustomers {
	MARGIN: 0px 7px
}
.newcustomers H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3475a8; PADDING-TOP: 0px
}
.ncroundbox {
	FLOAT: left; WIDTH: 400px
}
#newcustomersForm LABEL {
	CLEAR: both; DISPLAY: block; FLOAT: left; MARGIN: 5px; WIDTH: 110px; COLOR: #464646; TEXT-ALIGN: right
}
#newcustomersForm INPUT {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 200px
}
#ncSubmitButton {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 55px 0px 0px; WIDTH: 115px; PADDING-TOP: 0px; HEIGHT: 32px
}
#privacyLink {
	CLEAR: both; FONT-SIZE: 11px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#coSubLinks {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #d95e00 1px solid; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 25px; POSITION: relative; HEIGHT: 75px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#coSidebarLinks {
	MARGIN-TOP: 1px; DISPLAY: none; FLOAT: left; WIDTH: 1px
}
#essayCheckout {
	FLOAT: left; WIDTH: 650px
}
#essayCheckout H1 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #3475a8; BACKGROUND-COLOR: #e2e4e5
}
#essayCheckout H2 {
	FONT-SIZE: 14px; COLOR: #3475a8
}
.thLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.table_tb {
	WIDTH: 100%; BACKGROUND-COLOR: #e2e4e5
}
.essayTable {
	BORDER-RIGHT: #e2e4e5 5px solid; BORDER-TOP: #e2e4e5 0px solid; BORDER-LEFT: #e2e4e5 5px solid; WIDTH: 650px; BORDER-BOTTOM: #e2e4e5 0px solid; BACKGROUND-COLOR: #e2e4e5
}
.essayTable TD {
	PADDING-LEFT: 15px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fff
}
.essayTable TD TD {
	PADDING-LEFT: 0px
}
.essayTableBottom {
	BACKGROUND: #fff; BORDER-BOTTOM: #e2e4e5 5px solid
}
.submitEssayBoxTable TD {
	BACKGROUND-COLOR: #ebebeb
}
#submitEssayBoxTable TD {
	BACKGROUND-COLOR: #ebebeb
}
.essayTableInner {
	WIDTH: 650px; BACKGROUND-COLOR: #e2e4e5
}
.essayTableInner TD {
	BACKGROUND-COLOR: #e2e4e5
}
.essayDetailsSelected_box {
	BACKGROUND: #f7f6f4
}
.essayDetailsSelected_top DIV {
	BACKGROUND: url(/media/essayDetailsSelected_tl.png) no-repeat left top
}
.essayDetailsSelected_top {
	BACKGROUND: url(/media/essayDetailsSelected_tr.png) no-repeat right top
}
.essayDetailsSelected_bottom DIV {
	BACKGROUND: url(/media/essayDetailsSelected_bl.png) no-repeat left bottom
}
.essayDetailsSelected_bottom {
	BACKGROUND: url(/media/essayDetailsSelected_br.png) no-repeat right bottom
}
.essayDetailsSelected_top DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 5px
}
.essayDetailsSelected_top {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 5px
}
.essayDetailsSelected_bottom DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 5px
}
.essayDetailsSelected_bottom {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 5px
}
.essayDetailsSelected_content {
	FONT-WEIGHT: normal; MARGIN: 0px 5px; TEXT-ALIGN: left
}
#invoiceTable {
	WIDTH: 600px
}
#invoiceTable TH {
	TEXT-ALIGN: left
}
#invoiceTable TD {
	PADDING-LEFT: 5px; BACKGROUND: #fff
}
#invoiceTable .altRow TD {
	BACKGROUND: #ebebeb
}
#paymentInfoBox {
	WIDTH: 300px
}
#paymentInfoBox LABEL {
	MARGIN-TOP: 5px; DISPLAY: block; WIDTH: auto
}
#sec_code {
	WIDTH: 50px
}
#cardinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#cardinfo H2 {
	FONT-SIZE: 14px; COLOR: #555
}
#cardinfo LABEL {
	CLEAR: both; FLOAT: left; MARGIN: 5px 0px; WIDTH: 75px
}
#cardinfo INPUT {
	FLOAT: left
}
#cardinfo LABEL {
	FLOAT: left
}
#cardinfo SELECT {
	FLOAT: left
}
#cardinfo INPUT {
	MARGIN: 5px 0px
}
#cardinfo SELECT {
	MARGIN: 5px 0px
}
#cardholder_name_first {
	WIDTH: 100px
}
#cardinfo #cardholder_name_mi {
	MARGIN: 5px 10px 0px; WIDTH: 25px
}
#cardholder_name_last {
	WIDTH: 125px
}
#rcEmail_alert_icon {
	MARGIN-BOTTOM: 10px
}
#rcPassword_alert_icon {
	MARGIN-BOTTOM: 10px
}
.errors {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 40px 100px; WIDTH: 300px; COLOR: red; PADDING-TOP: 5px
}
.errors_2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 40px 150px; WIDTH: 500px; COLOR: red; PADDING-TOP: 5px
}
.errors_2 H1 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #3475a8; BACKGROUND-COLOR: #e2e4e5
}
#errors_inner_left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#errors_inner_right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
* HTML #errors_inner_right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
#ncEmail_alert_icon {
	MARGIN-BOTTOM: 10px
}
#ncPassword_1_alert_icon {
	MARGIN-BOTTOM: 10px
}
#ncPassword_2_alert_icon {
	MARGIN-BOTTOM: 10px
}
.alert_space {
	MARGIN-BOTTOM: 10px
}
#headerWrap {
	BACKGROUND-IMAGE: url(../images/bg_headerwrap.gif); MARGIN: 0px auto; WIDTH: 650px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 119px
}
#header {
	MARGIN: 0px auto; WIDTH: 650px; PADDING-TOP: 7px; POSITION: relative; HEIGHT: 77px; BACKGROUND-COLOR: #fff
}
#topNav {
	MARGIN: 0px auto; WIDTH: 650px; BACKGROUND-COLOR: #584528
}
#intro {
	MARGIN: 0px auto; WIDTH: 650px
}
