A#understand {
	RIGHT: 0px; BACKGROUND: url(/resource/images/btn_clear.gif) no-repeat; MARGIN: 5px; WIDTH: 56px; BOTTOM: 0px; TEXT-INDENT: -9999em; POSITION: absolute; HEIGHT: 26px
}
DIV#cartNotifications {
	BORDER-RIGHT: #ded4d2 2px solid; BORDER-TOP: #ded4d2 2px solid; BACKGROUND: #fefefd; MARGIN-BOTTOM: 0px; BORDER-LEFT: #ded4d2 2px solid; WIDTH: 100%; BORDER-BOTTOM: #ded4d2 2px solid; POSITION: relative
}
TD#itemThumbnail {
	BORDER: 1px 1px 1px 1px #ccc solid;WIDTH: 40px;padding:1px;
}
.EVENT_ARCHIVED {
	BACKGROUND: url(/resource/images/small_closed.gif) 0% 50%; WIDTH: 50px; POSITION: absolute; TOP: 7px; HEIGHT: 40px
}
.CART_ITEM_SOLD_OUT {
	BACKGROUND: url(/resource/images/small_sold_out.gif) 0% 50%; WIDTH: 50px; POSITION: absolute; TOP: 7px; HEIGHT: 40px
}
.showzip {
	BACKGROUND: url(/resource/images/btn_cart_showzip.gif); MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; WIDTH: 94px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
#shippingSelector {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right
}
#zipinfo {
	DISPLAY: block; WIDTH: 300px
}
#shippingTemplateContainer {
	BORDER-RIGHT: #ded4d2 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ded4d2 2px solid; PADDING-LEFT: 10px; Z-INDEX: 100; BACKGROUND: #fbfaf7; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ded4d2 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ded4d2 2px solid; POSITION: relative
}
#shippingContainer {
	BORDER-RIGHT: #ded4d2 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ded4d2 2px solid; PADDING-LEFT: 5px; Z-INDEX: 100; BACKGROUND: #fbfaf7; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ded4d2 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ded4d2 2px solid; POSITION: relative
}
#shippingContainer #btnShippingZipSubmit {
	MARGIN: 0px 0px -2px
}
#cartContents TH {
	BORDER-BOTTOM: #d01569 3px solid
}
#cartContents TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#cartContents A {
	COLOR: #d91473
}
.cartTotal {
	BORDER-TOP: #5e1b1b 2px solid;
}
 HTML .cartTotal {
	POSITION: relative
}
#cartContents #cartNotification IMG {
	BORDER-RIGHT: #e0d7d5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e0d7d5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0d7d5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e0d7d5 1px solid
}
#cartNotification SPAN.notification {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#modalCartContent A {
	COLOR: #d91473
}
#modalCartContent TH {
	BORDER-BOTTOM: #d01569 3px solid
}
#modalCartContent TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.infoCalloutRight A#apply {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(/resource/images/right_arrow.gif) no-repeat 0% 50%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: "Trebuchet MS",Verdana,Arial,Sans-serif; TEXT-DECORATION: none
}
#cartHeader H2 {
	FLOAT: left
}
#cartHeader {
	FONT-SIZE: 18px; MARGIN: 0px; COLOR: #999
}
#cartHeader H3 {
	FONT-SIZE: 18px; MARGIN: 0px; COLOR: #999
}
#cartHeader H3 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#checkout {
	
}
#cartContents .itemThumbnail IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.infoCallout {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 90px; PADDING-BOTTOM: 0pt; WIDTH: 310px; LINE-HEIGHT: 1.2; PADDING-TOP: 0pt; FONT-FAMILY: "Trebuchet MS",Verdana,Arial,Sans-serif
}
.infoCallout DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.infoCalloutRight DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#cartContents TABLE.cart TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px
}
#cartContents TABLE.cartTotal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -18px 0px 0px; WIDTH: 270px; PADDING-TOP: 0px;
}
H3#selectShippingPreference {
	FONT-SIZE: 18px; HEIGHT: 20px
}
TH.right {
	TEXT-ALIGN: right
}
TD.right {
	TEXT-ALIGN: right
}
#cartContents TABLE.cart {
	MARGIN-BOTTOM: 0px; WIDTH: 100%
}
#cartContents TABLE.cart TD UL LI {
	LIST-STYLE-TYPE: none
}
#cartContents TABLE.cart TH.quantity {
	TEXT-ALIGN: center
}
#cartContents TABLE.cart TD.quantity {
	TEXT-ALIGN: center
}
#cartContents TABLE.cart TD.itemThumbnail IMG {
	BORDER: 1px 1px 1px 1px #ccc solid; PADDING: 1px;
}
#cartContents TABLE.cart TH.unitPrice {
	TEXT-ALIGN: right
}
#cartContents TABLE.cart TH.total {
	TEXT-ALIGN: right
}
#cartContents TABLE.cart TD.total {
	TEXT-ALIGN: right
}
#cartContents TABLE.cart TH.unitPrice {
	TEXT-ALIGN: right
}
#cartContents TABLE.cart TD.unitPrice {
	TEXT-ALIGN: right
}
#cartContents TABLE.cartTotal TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#cartContents TABLE.cartTotal TD A {
	COLOR: #5e5e5e;
	text-decoration:underline;
}
#cartContents TABLE.cartTotal TD A:hover {
	COLOR: #5e1b1b;
	text-decoration:underline;
}
#cartContents TABLE.cartTotal TR.cartTotalRow TD {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #d91473
}
#cartContents TABLE.cartTotal TR.subtotalRow TD {
	FONT-WEIGHT: bold
}
#cartContents TABLE.cartTotal TR.subtotalRow TD LABEL {
	FONT-WEIGHT: bold
}
#cartContents TABLE.cartTotal TD.checkout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.infoCalloutRight DIV {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0pt; BORDER-TOP: medium none; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
TABLE.cart TH {
	TEXT-ALIGN: center;
	BORDER-BOTTOM: #5e1b1b 2px solid;
	font-weight:normal;
}
TABLE.cart TD.itemPrice {
	TEXT-ALIGN: right
}
TABLE.cart TH.itemTotal {
	TEXT-ALIGN: right
}
TABLE.cart TD.itemTotal {
	TEXT-ALIGN: right
}
#bagMessage {
	FLOAT: left; MARGIN: 0px 0px 0px 30px; WIDTH: 320px
}
#bagMessageNoItems {
	PADDING-RIGHT: 0px; BORDER-TOP: #dd3284 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#bagMessageNoItems H2 {
	FONT-SIZE: 16px
}
#bagMessageNoItems DIV {
	MARGIN: 15px 0px 0px; TEXT-ALIGN: right
}
.cartCheckoutTop {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 50px
}
#protect {
	COLOR: #5e1b1b
}
#cartContents TABLE.cart TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
TD.reservationStatus {
	WIDTH: 245px
}
TH.itemThumbnail {
	WIDTH: 400px
}
#orderSuccessMessage {
	WIDTH: 100%; HEIGHT: 100px
}
#MB_content TH.itemThumbnail {
	WIDTH: 450px
}
#MB_content TD.reservationStatus {
	WIDTH: 205px
}
#MB_content #cartContents TABLE.cart {
	WIDTH: 860px
}
#MB_content DIV#cartTable {
	OVERFLOW: auto; height: 180px
}
#MB_content DIV#cartNotifications {
	OVERFLOW: auto; WIDTH: 860px; max-height: 180px
}
#MB_content #cartHeader {
	WIDTH: 860px
}
#MB_content TABLE.cartTotal {
	MARGIN-RIGHT: 28px
}
#upgradeMsgPos {
	POSITION: relative
}
#upgradeMsgCheckout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LEFT: -300px; PADDING-BOTTOM: 5px; WIDTH: 275px; PADDING-TOP: 5px; POSITION: absolute; TOP: 40px; BACKGROUND-COLOR: #fbeae7; TEXT-ALIGN: left
}
