﻿A { color: White; }



/* content panels */

.content_panel
{
	background-color:Black;
}

.panel_header {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	background-color: #470909;
	background-image: url(images/left_col_header.jpg); 
	background-repeat: no-repeat; 
	background-position: right top; 
	font-variant:small-caps;
	border-bottom: solid 1px #ac8b8b;
	padding-left: 10px;
	padding-right: 10px;
}

.content_panel, .animFrame {
	font-size: 11px;
	font-family: verdana;
	background-color: black;
	color: white;
	margin-bottom: 15px;
}

.content_panel .content 
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#pgeProduct .content_panel .content
{
    padding: 0px;
}

.panel_footer TD
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: solid 1px #ac8b8b;
	background: #1d1d1d;
	text-align: center;
}

#pgeHome .content_panel .content
{
	margin-bottom: 20px;
}




/*  Shopping Cart - cart.aspx */
#CartContainer TABLE
{
	border-collapse: collapse;
	border: none;
}

#CartContainer, #CartItemBlock TABLE, #shippingContainer, #cartFooter, #grandTotal, #ShippingDiscounts
{
	border-collapse: collapse;
	border-bottom: solid 3px #1d1d1d;
}

#tblItems TR.Header, #tblItems TR.Header TD, #shippingContainer TR.Header TD, #cartFooter TD, #grandTotal TD
{
	font-family: Tahoma;
	border-bottom: solid 3px #1d1d1d;   
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#CartItemBlock TABLE  IMG 
{
	margin-left: 10px;
}


#ShippingDiscounts TR.item TD, #ShippingDiscounts TR.alternateItem TD
{
    background-color: #3f3f3f;
}

#tblItems TR.CartItem TD
{
	background-color: #3f3f3f;
    padding-right: 10px;
}

#tblItems TR.CartAlternateItem TD
{
	background-color: #222222;
    padding-right: 10px;
}

#tblItems TR TD IMG
{
    padding-bottom: 5px;
    padding-top: 5px;
}

.CartUpdateBlock 
{
	padding: 2px 0px 35px 0px;
}

.CartButtons INPUT, .CartButtons
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}


#cartFooter
{   
    border: solid 1px black;
}

#cartFooter TR
{
   border-top: solid 1px #3f3f3f;
   background-color: #222222;
}

#shippingContainer, #grandTotal 
{
    margin-top: 10px;
}

TR.ShippingRow, #grandTotal TR
{
	background-color: #3f3f3f;
    padding-right: 10px;
}

#grandTotal TR
{
	background-color: #222222;
}
#grandTotal TR TD
{
	font-size: 14px;
}

#shippingContainer #ShipMethodsList
{
    margin-right: 10px;
}


.inputError
{
    background-color: #EBC8C9;
    border: solid 1px #8E1515;
}
