/******************************************************************************
 **********                          Grids                           **********
 ******************************************************************************/

.gridContainer {
	background-color: #999900;
}

.gridContainer table.grid tr.gridHeaderRow td, .gridContainer table.grid tr th {
	background-color: #FFFFCC;
}

.gridContainer table.grid tr.gridRow td {
	background-color: #cccc99;
}

.gridContainer table.grid tr.gridRowAlt {
	background-color: #FFFFCC;
}

/******************************************************************************
 **********                          Items                           **********
 ******************************************************************************/

.item .itemDetails table {
	background-color: #999900;
}

.item .itemDetails table tr th {
	background-color: #FFFFCC;
}

.item .itemDetails table tr.even td {
	background-color: #FFFFCC;
}

.item .itemDetails table tr.odd td {
	background-color: #cccc99;
}

/******************************************************************************
 **********                      Shopping Cart                       **********
 ******************************************************************************/

.cart table th {
	background-color: #FFFFCC;
}

.cart table th.subtotal, .cart table td.subtotal {
	border-top: 1px solid #000000;
}

/******************************************************************************
 **********                     Checkout Steps                       **********
 ******************************************************************************/

.checkoutSteps .currentStep {
	font-weight: bold;
}

/******************************************************************************
 **********                          Order                           **********
 ******************************************************************************/

.order table th {
	background-color: #FFFFCC;
}

.order table th.subtotal, .order table td.subtotal {
	border-top: 1px solid #000000;
}

/******************************************************************************
 **********                          Form                            **********
 ******************************************************************************/

div.form>form>table>tbody>tr>th,
div.form>table>tbody>tr>th {
	background-color: #FFFFCC;
}

div.form table tr td div.help {
	color: #777777;
}

/******************************************************************************
 **********                       Validation                         **********
 ******************************************************************************/

.validation ul li
{
	color: #FF0000;
}

/******************************************************************************
 **********                      YUI TabView                         **********
 ******************************************************************************/
 
.yui-navset .yui-nav li a, .yui-navset .yui-content {
    border-color: #666600;  /* label and content borders */
}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content {
    background-color:#CCCC99; /* active tab, tab hover, and content bgcolor */
}