


.slide-down-dialog
{
	display: none;
	position: absolute;
	z-index: 100;
	border: 1px solid #a39372;
	padding: 12px;
	background-color: #fff !important;
}

.slide-down-dialog p, 
.slide-down-dialog input,
.slide-down-dialog select,
.slide-down-dialog th,
.slide-down-dialog td,
.slide-down-dialog
{
	font-size: 10px;
} 

.disclaimer { font-size: 7pt; color: #ccc; }
.validation { font-size: 10px; color: #f20; display: none; }

span.action { color: #009; cursor: pointer; }
span.action:hover { color: #666; text-decoration: underline }

div.cart-panel-holder
{
	width: 750px;
	padding: 0 1.75em 0 1.75em;
	margin-top: 8px;
}
div.cart-panel
{
	border: 1px solid #a39372;
}

div.cart-panel div.cart-panel-label
{
	background-color: #a39372; 
	font-weight: bold;
	color: #fff;
	padding: 2px 8px;
	font-size: 9pt;
}

div.cart-panel div.cart-panel-content
{
	font-size: 10px;
	padding: 2px 8px;
}



/* 	background-color: #fcf4e3; */

table.dialog { width: 100%; }
table.dialog th { text-align: left; color: #fff; }
table.dialog th, table.dialog td { padding: 1px 2px 1px 6px !important; }

 
#currentItemsInCart { padding: 0 1.75em 0 1.75em }
#currentItemsInCart table.cart { width: 100%; border-left: #A39372 1px solid; margin-top: 8px; width: 750px;}
#currentItemsInCart th.header { text-align: left; color: #fff; font-size: 10px; }
#currentItemsInCart table.cart td 
{ 
	font-size: 10px; 
	border-bottom: #A39372 1px solid; 
	border-right: #A39372 1px solid;
	padding: 1px 3px 1px 3px;
}
.cart_label { font-size: 9pt; font-style: italic; margin-bottom: 2px; }

#contribution_panel
{
	position: absolute;
	z-index: 150;
	border: 1px solid #a39372;
	background-color: #fff;
	display: none;
}
#contribution_form
{
	padding: 12px;
}
#contribution_label
{
	color: #fff;
	background-color: #a39372;
	padding: 2px 6px;
}

.pnl-proceed { padding-right: 1.75em; }
table.simple { width: 100%; } 
table.simple td { vertical-align: top; }

div#new_address_holder table.simple th { text-align: left; color: #fff; padding-left: 6px; width: 120px; }
#content_placeholder td p { padding-left: 1.75em; }


#tbl_quantity_selector, #tbl_pricing_grid
{
	width: 300px;
	border-left: 1px solid #a39372;
	margin: 4px 0 0 0;
}

#tbl_quantity_selector th.header,
#tbl_pricing_grid th.header
{
	background-color: #a39372;
	color: #fff;
	text-align: left;
	padding: 2px 6px;
	font-size: 13px;
}

#tbl_quantity_selector th.label,
#tbl_pricing_grid th.label
{
	background-color: #fff;
	color: #000;
	text-align: left;
	padding: 0px 6px;
	font-size: 10px;
	border-bottom: 1px solid #a39372;
	border-right: 1px solid #a39372;
}

#tbl_quantity_selector td,
#tbl_pricing_grid td
{
	padding: 0px 6px;
	font-size: 10px;
	border-bottom: 1px solid #a39372;
	border-right: 1px solid #a39372;
}

#tbl_quantity_selector td.price,
#tbl_pricing_grid td.price
{
	text-align: right !important;	
}


#performanceSummary h3.performance { font-size: 10pt; margin: 0; }
#performanceSummary p { padding: 0px !important; margin: 2px 0px !important; font-size: 10px; }

#btn_purchase_submit 
{ 
	background-color: #a39372;
	padding: 2px 18px;
	color: #fff;
	font-weight: bold;
	font-size: 11pt;
	margin-top: 8px;
}

#contribution_panel
{
	background-color: #fff;
	border: 1px solid #a39372;
}

#contribution_label
{
	font-weight: bold;
	color: #fff;
	background-color: #a39372;
}

#cvv { 
    z-index: 3000;
	background-color: #f1f1f1;
	position: absolute;
	padding: 1em;
	width: 300px;
	font: normal 10px Arial, Helvetica, Sans-serif;
	display: none 
}