@charset "utf-8";
/* CSS Document */
body {
	margin:20px 0 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#332f2b;
	background-image:url(../images/bg-global.gif)
	}
h2 {
	text-align:left;
	color:#872f0b;
	font-weight:bold;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
h1 {
	text-align:left;
	color:#bb8336;
	font-size:30px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

/* Some general utility classes */
.bold {
	font-weight:bold;
}

.centered {
	margin-left:auto;
	margin-right:auto;
}

.center {
	text-align:center;
}



.GlobalTable {
	width:806px;
	vertical-align:top;
	border:1px solid #FFFFFF;
	margin:0 0 0 0 ;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	}
.InnerTable {
	width:100%;
	vertical-align:top;
	margin:0 0 0 0 ;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	}
.ListingTable {
	vertical-align:top;
	margin:0 0 0 10px;
	padding:0px;
	}
.BorderTLRB{ 
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;}
.BorderT{ 
	border-top:1px solid #FFFFFF;}
.BorderB{ 
	border-bottom:1px solid #FFFFFF;}
.BorderR{ 
	border-right:1px solid #FFFFFF;}
.BorderL{ 
	border-left:1px solid #FFFFFF;}
.BorderTR{ 
	border-top:1px solid #FFFFFF;}
.BorderTB{ 
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;}
.BorderTL{ 
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;}
.BorderRB{ 
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;}
.BorderRL{ 
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;}
.BorderLB{ 
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;}
.BorderMainImage{ 
	border-bottom:1px solid #FFFFFF;
	border-right:2px solid #FFFFFF;}
.BorderInnerImage{ 
	border-right:2px solid #FFFFFF;}
.BorderHeroT{ 
	border-top:1px solid #503c28;}
.BorderC04{ 
	border-top:1px solid #503c28;
	border-left:1px solid #503c28;
	border-bottom:1px solid #503c28;
	border-right:1px solid #503c28;}
.BorderC01{ 
	border-top:1px solid #c1aa8e;
	border-left:1px solid #c1aa8e;
	border-bottom:1px solid #c1aa8e;
	border-right:1px solid #c1aa8e;}
.BorderFooter{ 
	border-top:7px solid #503c28;}

.BorderListing_topcell {
	vertical-align:top;
	padding:10px 10px 0px 10px;
	border-top:1px solid #c1aa8e;
	border-right:1px solid #c1aa8e;
	border-left:1px solid #c1aa8e;
	text-align:left;
}
.BorderListing_cell {
	vertical-align:top;
	padding:0px 10px 0px 10px;
	border-right:1px solid #c1aa8e;
	border-left:1px solid #c1aa8e;
	text-align:left;
}
.BorderListing_bottomcell {
	vertical-align:top;
	padding:0px 10px 10px 10px;
	border-right:1px solid #c1aa8e;
	border-left:1px solid #c1aa8e;
	text-align:left;
}

.SearchBar{ 
	height:27px;
	border-bottom:1px solid #503c28;
	background-color:#c1aa8e;
	vertical-align:middle;}

.BG_C01 {
	background-color:#c1aa8e;
	}
.BG_C01L {
	background-color:#e0d5c7;
	}
.BG_C02 {
	background-color:#bb8336;
	}
.BG_C03 {
	background-color:#872f0b;
	}
.BG_C04 {
	background-color:#503c28;
	}
.MenuDivider {
	vertical-align:middle;
	}
.Menu {
	background-color:#bb8336;
	padding-right:10px;
	padding-left:10px;
	height:20px;
	/*border-bottom:2px solid #FFFFFF;*/
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	text-transform:uppercase;
	vertical-align:middle;
	}
.MenuLink {
	vertical-align:middle;
	color:#FFFFFF;
	}
.MenuLink:link {
	text-decoration:none;
	}
.MenuLink:visited {
	text-decoration:none;
	}
.MenuLink:hover {
	text-decoration:none;
	color:#503c28;
	}
.MenuLink:active {
	text-decoration:none;
	color:#503c28;
	}
.HeroLink {
	vertical-align:top;
	font-size:12px;
	color:#503c28;
	text-transform:uppercase;
	}
.HeroLink:link {
	text-decoration:none;
	}
.HeroLink:visited {
	text-decoration:none;
	}
.HeroLink:hover {
	text-decoration:none;
	color:#872f0b;
	}
.HeroLink:active {
	text-decoration:none;
	color:#872f0b;
	}
.MainBottom{ 
	border-top:1px solid #503c28;
	background-color:#c1aa8e;
	height:34px;
	vertical-align:top;}
.MainLink {
	vertical-align:top;
	font-size:13px;
	color:#FFFFFF;
	text-transform:uppercase;
	}
.MainLink:link {
	text-decoration:none;
	}
.MainLink:visited {
	text-decoration:none;
	}
.MainLink:hover {
	text-decoration:none;
	color:#503c28;
	}
.MainLink:active {
	text-decoration:none;
	color:#503c28;
	}


/* categery menu styles */
.CatMenuTitle {
	vertical-align:middle;
	padding-left:10px;
	text-align:left;
	background-color:#872f0b;
	height:50px;
	border-bottom:1px solid #503c28;
	line-height:50px;
	}
.CatMenuTitle .txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
	color:#FFFFFF;
}
.CatMenuTitle .txt:link {
	text-decoration:none;
	}
.CatMenuTitle .txt:visited {
	text-decoration:none;
	}
.CatMenuTitle .txt:hover {
	text-decoration:none;
	}
.CatMenuTitle .txt:active {
	text-decoration:none;
	}

.CatMenuCollapsed {
	vertical-align:middle;
	padding-left:10px;
	height:23px;
	border-top:1px solid #FFFFFF;
	text-align:left;
	background-color:#c1aa8e;
	line-height:23px;
	}
.CatMenuCollapsed .txt {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}
.CatMenuCollapsed .txt:link {
	text-decoration:none;
	}
.CatMenuCollapsed .txt:visited {
	text-decoration:none;
	}
.CatMenuCollapsed .txt:hover {
	text-decoration:none;
	color:#503c28;
	}
.CatMenuCollapsed .txt:active {
	text-decoration:none;
	color:#503c28;
	}
.CatMenuCollapsed_sel .txt {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#872f0b;
	}
.CatMenuCollapsed_sel .txt:link {
	text-decoration:none;
	}
.CatMenuCollapsed_sel .txt:visited {
	text-decoration:none;
	}
.CatMenuCollapsed_sel .txt:hover {
	text-decoration:none;
	color:#503c28;
	}
.CatMenuCollapsed_sel .txt:active {
	text-decoration:none;
	color:#503c28;
	}
.CatMenuOpen {
	vertical-align:middle;
	padding-left:18px;
	height:25px;
	border-bottom:1px solid #503c28;
	text-align:left;
	color:#872f0b;
	font-weight:bold;
	line-height:25px;
	background-color:#FFFFFF; 
	background-image:url("/static/images/arrows/lm-arrow-unselected.gif");
	background-repeat:no-repeat;
	background-position:12px 50%;
	}
.CatMenuOpen .txt {
	text-decoration:none;
	font-size:12px;
	color:#503c28;
	font-weight:normal;
	}
.CatMenuOpen .txt:link {
	text-decoration:none;
	}
.CatMenuOpen .txt:visited {
	text-decoration:none;
	}
.CatMenuOpen .txt:hover {
	text-decoration:none;
	color:#872f0b;
	}
.CatMenuOpen .txt:active {
	text-decoration:none;
	color:#872f0b;
	}

.CatMenuSelected {
	vertical-align:middle;
	padding-left:18px;
	height:25px;
	text-align:left;
	color:#503c28;
	line-height:25px;
	border-bottom:1px solid #503c28;
	background-color:#FFFFFF; 
	background-image:url("/static/images/arrows/lm-arrow-selected.gif");
	background-repeat:no-repeat;
	background-position:12px 50%;
	}
.CatMenuSelected .txt {
	text-decoration:none;
	font-size:12px;
	color:#503c28;
	font-weight:bold;
	}
.CatMenuSelected .txt:link {
	text-decoration:none;
	}
.CatMenuSelected .txt:visited {
	text-decoration:none;
	}
.CatMenuSelected .txt:hover {
	text-decoration:none;
	color:#872f0b;
	}
.CatMenuSelected .txt:active {
	text-decoration:none;
	color:#872f0b;
	}




.Paging {
	vertical-align:middle;
	height:20px;
	text-align:center;
	color:#503c28;
	font-weight:bold;
	text-decoration:underline;
	}
.Paging:link {
	text-decoration:none;
	color:#c1aa8e;
	}
.Paging:visited {
	text-decoration:none;
	}
.Paging:hover {
	color:#503c28;
	text-decoration:underline;
	}
.Paging:active {
	color:#503c28;
	text-decoration:underline;
	}
.PagingPadR {
	padding-right:5px;}
.PagingPadL {
	padding-left:5px;}
.Listing {
	width:175px;
}
.ListingTitle {
	text-align:left;
	color:#503c28;
	font-weight:bold;
	text-transform:uppercase;
	}
.ListingTitle:link {
	text-decoration:none;
	}
.ListingTitle:visited {
	text-decoration:none;
	}
.ListingTitle:hover {
	text-decoration:underline;
	}
.ListingTitle:active {
	text-decoration:underline;
	}
.ListingSubTitle {
	text-align:left;
	color:#8a7865;
	font-weight:bold;
	font-size:10px;
	}
.ListingPrice {
	text-align:left;
	color:#872f0b;
	font-weight:bold;
	}
.ListingDivider {
	height:25px;
	}
.ListingImage {
	padding-bottom:5px;
	}
.DetailsTitle {
	text-align:left;
	color:#503c28;
	font-size:18px;
	text-transform:uppercase;
	}
.DetailsSubTitle {
	text-align:left;
	color:#8a7865;
	font-weight:bold;
	}
.DetailsPrice {
	text-align:left;
	color:#872f0b;
	font-weight:bold;
	font-size:15px;
	}
.DetailsDivider {
	height:7px;
	}
.DetailsSwatches {
	padding-top:10px;
	}
.DetailsDescription {
	text-align:left;
	line-height:15px;
	}
.TXT {
	text-align:left;
	line-height:15px;
	vertical-align:top;
	}
.TXTLink:link {
	text-decoration:none;
	color:#872f0b;
	}
.TXTLink:visited {
	text-decoration:none;
	}
.TXTLink:hover {
	text-decoration:underline;
	}
.TXTLink:active {
	text-decoration:underline;
	}

.LineC02 {
	border-bottom:1px solid #bb8336;
	}

/* Begin CSS Search Box HP*/
form {margin: 0;}
#search_box_hp {width:116px; height:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; 

/*
background-image:url(../images/hero/hero-search-bg.gif); background-position:left; background-repeat:no-repeat
*/
}

#search_text_hp {float:left; padding:0px 0px 2px 5px; margin:0px 0px 0px 0px; border:0; width:105px; background:none; font-size: 12px; text-align:left; vertical-align:top;}
#search_button_hp {width: 18px; height:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right; vertical-align:top;}
/* End CSS Search Box HP*/


.footerMenuButton {
	padding:10px;
	color:white;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	text-transform:uppercase;
	vertical-align:middle;
}

.footerMenuButton a {
	color:white;
	text-decoration:none;
}
.footerMenuButton a:hover {
	color:#000;
	text-decoration:none;
}


table.c_cart {
	border-collapse:collapse;
	border:1px solid #872F0B;
	margin:20px;
	background:#fff;
}
table.c_cart th {
	font-weight:bold;
	padding:3px;
}
table.c_cart td {
	padding:3px;
}

table.c_cart .c_title {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px;
	background-color:#BB8336;
	border-bottom:1px solid #872F0B;
	color:#fff;
}
table.c_cart .c_heading {
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #872F0B;
}
table.c_cart .c_prod {
	padding-bottom:14px;
}
table.c_cart .c_prod_qty {
	text-align:center;;
}
table.c_cart .c_foot_top {
	border-top:1px solid #872F0B;
}
table.c_cart .c_foot_label {
	text-align:right;
	font-weight:bold;
}
table.c_cart .c_amount {
	text-align:right;
}

.c_prod_variation {
	font-weight:normal;
	font-style:italic;
	color:#888;
	text-indent:10px;
}
.c_ca_tax {
	font-size:9px;
	font-weight:normal;
	color:#c00;
}


table td.label {
	font-weight:bold;
	white-space:nowrap;
}

/*
input[type="submit"], 
input[type="button"] {
	border:1px solid #C1AA8E;
	background-color:#872F0B;
	color:#fff;
	font-size:12px;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
}
*/

input[type="text"],
input[type="password"] {
	border:1px inset #C1AA8E;
	color:#444;
	background-color:#fff;
	font-size:12px;
	padding:2px 1px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
}
input[type="password"] {
	width:100px;
}


.AddToCartButtonBlank {
	background:#872f0b;
	height:31px;
}

/* category header menu */
.HeaderCatMenuMainRow {
	background:#c1aa8e;
	padding:0px;
	border-top:1px solid #503c28;
	border-bottom:1px solid #503c28;
	border-left:1px solid #503c28;
}
a.HeaderCatMenuMain {
	display:block;
	padding:3px 7px;
	border-right:1px solid #503c28;
	font-size:11px;
	color:#503c28;
	background:#c1aa8e;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
a.HeaderCatMenuMain:hover {
	color:#fff;
	background:#503c28;
}
.HeaderCatMenuChildCont {
	position:absolute;
}
a.HeaderCatMenuElem {
	display:block;
	padding:3px 10px;
	border-right:1px solid #503c28;
	border-bottom:1px solid #503c28;
	border-left:1px solid #503c28;
	font-size:11px;
	color:#503c28;
	background:#c1aa8e;
	text-decoration:none;
}
a.HeaderCatMenuElem:hover {
	color:#fff;
	background:#503c28;
}

a.SubcatBrowseName {
	position:relative;
	display:block;
	width:160px;
	height:160px;
	font-size:14px;
	font-weight:bold;
	margin:auto auto;
	color:#000;
	background:#ddd;
	text-decoration:none;
}
a.SubcatBrowseName:hover {
	background:#bbb;
}
span.SubcatBrowseName_txt {
	position:relative;
	top:40%;
	text-align:center;
}


/* Item listings  */
div.imgBackdrop {
	background:#fff;
	text-align:center;
	width:162px;
	height:162px;
	margin-top:10px;
}
div.imgBackdrop a {
	display:block;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	background:#fff;
}
div.imgBackdrop img {
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	background:#fff;
}


.ItemAttributeLabel {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
	padding-right:5px;
}
.ItemAttribute {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.ItemOptionLabel {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	padding-right:5px;
}


.categoryUplinkBlock {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:5px 10px;
}
.categoryUplinkSep {
	color:#bb8336;
}
.categoryUplinkTxt {
	color:#aaa;
	text-decoration:none;
	white-space:nowrap;
}
a.categoryUplink {
	color:#aaa;
	text-decoration:none;
	white-space:nowrap;
}
a.categoryUplink:hover {
	color:#bb8336;
	text-decoration:underline;
}

.itemFilterBlock {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin:5px 10px;
}
.itemFilterSet {
	color:#aaa;
	text-decoration:none;
	white-space:nowrap;
}
.itemFilterSetName {
	/* text-transform:capitalize;*/
	font-weight:bold;
}
.itemFilterSetSep {
}
.itemFilterSetValue {
	font-weight:normal;
}


.CatAttributeMenu {
	border:1px solid #aaa;
	padding:7px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.CatAttributeSet {
	border-bottom:1px solid #777;
	margin-bottom:10px;
	padding-bottom:5px;
}
.CatAttributeSetSelected {
	background:#f5d5a8;
}
.CatAttributeName {
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	font-size:12px;
}
.CatAttributeValues {
	color:#777;
	font-size:11px;
	padding-left:10px;
}
a.CatAttributeValueLink {
	color:#777;
	text-decoration:none;
}
a.CatAttributeValueLink:hover {
	color:#000;
	text-decoration:underline;
}
a.CatAttributeValueLinkSelected {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.CatAttributeValueLinkSelected:hover {
	text-decoration:none;
}
.CatAttributeShowAll {
	padding-top:5px;
}
a.CatAttributeShowAllLink {
	color:#777;
	text-decoration:none;
}
a.CatAttributeShowAllLink:hover {
	color:#000;
	text-decoration:underline;
}



/* Log message block */
div.popup_error {
	border:2px solid black;
	padding:5px;
	background:#ff3;
	color:#900;
	width:200px;
}

div.K_Log {
	border:2px solid red;
	text-align:left;
	background:#fff;
	color:black;
	padding:5px;
	margin:10px;
}

div.K_LogMessage {
	text-align:left;
}

.K_LogMessageName {
	font-weight:bold;
}

.K_LogMessageMessage {
	font-weight:normal;
	white-space:pre-wrap;
}


/* chopping cart view */
table.CartTable {
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
table.CartTable th {
	background:#c1aa8e;
	color:#503c28;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:10px 10px;
}
table.CartTable td {
	color:#000;
	font-size:12px;
	padding:10px 10px 4px 10px;
}

td.CartItemDeleteCell {
	width:90px;
	text-align:right;
}
td.CartItemItemCell {
	width:400px;
}
td.CartItemPriceCell {
	width:100px;
}
td.CartItemQtyCell {
	width:60px;
}
td.CartSubtotalLabelCell {
	text-align:right;
}
td.CartSubtotalCell {
	text-align:left;
}
td.CartCheckoutCell {
	text-align:right;
	padding-top:10px;
}

.CartItemTimestamp {
	font-size:11px;
}
.CartItemRemove {
	text-align:right;
	padding-top:10px;
}
.CartItemNameLink {
	font-size:14px;
	font-weight:bold;
	color:#503c28;
	text-decoration:underline;
}
.CartItemOptionName {
	color:#888;
	font-weight:bold;
	text-transform:uppercase;
}
.CartItemOptionValue {
	color:#555;
	font-weight:bold;
}
.CartItemPrice {
	color:#503c28;
	font-size:14px;
	font-weight:bold;
}
input.CartItemQtyInput {
	font-size:14px;
	width:30px;
}
.CartItemRowDivider {
	border-top:1px solid #503c28;
}
.CartSubtotalLabel {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#503c28;
}
.CartSubtotal {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#503c28;
}


.CheckoutBar {
	background:#c1aa8e;
}
.CheckoutBarTable {
	border-collapse:collapse;
}
.CheckoutBarStepLine {
	height:19px;
	padding:0px;
	text-align:center;
	background-image:url('/static/images/checkout_line_1px.gif');
	background-position:0% 50%;
	background-repeat:repeat-x;
}
.CheckoutBarStep {
	color:#872f0b;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:2px 10px;
}

.CheckoutTable td {
	padding:5px;
}

.CheckoutTable td.label {
	padding-top:10px;
}

.LoginErrorBlock {
	padding:10px;
	border:1px solid #872f0b;
	background-color:#f5d5a8;
	font-size:12px;
}

.FormError {
	font-weight:bold;
	color:#b00;
	padding:2px;
}

.FormInfoBlock {
	padding:10px;
	border:1px solid #872f0b;
	background-color:#f5d5a8;
	font-size:12px;
}

.FormErrorBlock {
	padding:10px;
	border:1px solid #872f0b;
	background-color:#f5d5a8;
	font-size:12px;
}

.CartWarningBlock {
	width:600px;
	padding:10px;
	margin:0px auto 10px auto;
	border:1px solid #872f0b;
	background-color:#f5d5a8;
	font-size:12px;
}
.CartWarningBlock .cwItemName {
	color:#872f0b;
	font-weight:bold;
}
.CartWarningBlock .cwPrice {
	color:#872f0b;
	font-weight:bold;
}

.TextHeading {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#bb8336;
}
.TextSubHeading {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#332f2b;
}

.SubmitButton {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	background-color:#f5d5a8;
	border:1px solid #000;
	padding:3px 10px;
	height:22px;
	vertical-align:middle;
	border-radius:5px;
}


.ShipBlock {
	margin:5px 0px 20px 0px;
	padding:5px;
	background-color:#c1aa8e;
}
.ShipBlockRange {
	padding:2px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.ShipBlockAddress {
	padding:2px;
	font-size:12px;
	color:#000;
}
.ShipBlockAddressHeading {
	font-weight:bold;
}
.ShipBlockAddressText {
	font-weight:normal;
}
.ShipBlockpackageCount {
	font-weight:normal;
}
.ShipSummaryTable {
	width:600px;
	border-collapse:collapse;
	margin:5px 0px 5px 20px;
}
.ShipSummaryItemCell {
	padding:5px;
	background-color:#f5d5a8;
}
.ShipSummaryQuantityCell {
	width:100px;
	padding:5px;
	background-color:#f5d5a8;
}
.ShipSummarySpacerRow {
	height:10px;
}
.ShipSummaryItemName {
	font-size:14px;
	font-weight:bold;
}
.ShipSummaryItemSubtitle {
	font-size:12px;
	font-weight:normal;
}
.ShipSummaryOptionLine {
	font-size:11px;
	font-weight:normal;
	color:#555;
	text-transform:uppercase;
}
.ShipSummaryPrice {
	font-weight:bold;
}
.ShipSummaryStock {
	text-transform:none;
}
.ShipSummaryQuantityNumber {
	font-size:16px;
	font-weight:bold;
}


.COReview_PlaceOrderBlock {
	background:#503c28;
	padding:10px;
	text-align:center;
}
.COReview_AddressBlock {
	background:#f5d5a8;
	padding:10px 10px 30px 10px;
	text-align:left;
}
.COReview_AddressBlock .title {
	color:#872f0b;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.COReview_AddressBlock .editlink {
	color:#872f0b;
	font-size:10px;
	text-decoration:none;
}
.COReview_AddressBlock .editlink:hover {
	color:#f5d5a8;
	text-decoration:underline;
}
.COReview_AddressBlock .address {
	color:#872f0b;
	font-weight:normal;
	text-align:left;
}
.COReview_AddressBlock .billing_info {
	color:#872f0b;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}

.COShippingCalcMessage {
	background:#f5d5a8;
	color:#503c28;
	border:2px solid #503c28;
	text-align:center;
	padding:20px 10px;
}
.COShippingCalcMessage .title {
	font-weight:bold;
	font-size:16px;
}
.COShippingCalcMessage .image {
	padding:20px;
}
.COShippingCalcMessage .text {
	font-weight:normal;
	font-size:12px;
	padding:5px 0px;
}

.COReview_CostSummaryBlock {
	background:#f5d5a8;
	padding:10px 10px 30px 10px;
	text-align:left;
}
.COReview_CostSummaryTable {
	background:#fff;
	color:#872f0b;
}
.COReview_CostSummaryTable .label {
	font-weight:bold;
	text-align:right;
}
.COReview_CostSummaryTable .value {
	color:#000;
	font-weight:bold;
	text-align:right;
}



.COReview_SelectedShipServiceBlock {
	font-weight:bold;
}
.COReview_SelectedShipServiceBlock .editlink {
	color:#872f0b;
	font-size:10px;
	text-decoration:none;
}
.COReview_SelectedShipServiceBlock .editlink:hover {
	color:#f5d5a8;
	text-decoration:underline;
}


.Box1 {
	padding:10px;
	margin-bottom:15px;
	text-align:left;
	border:1px solid #555;
}
.Box1 p {
	margin:0px 0px 10px 0px;
	padding:0px;
	text-indent:0px;
	text-align:left;
}

#UtilPage {
	padding:20px;
	margin-bottom:300px;
}




