/*****************************************
	AJAX HIGHLIGHTS STATES
*****************************************/

#product-description {
	margin: 0;
	margin-top: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 334px;
	background:#ffffff;
}

#product-description h2{
	color: #797777;
	font-weight:bold;
	font-size:12px;
	height: 20px;
	margin-top:-30px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:30px;
	text-align:right;
}

#product-description h3{
	color: #a6a16f;
	font-weight:bold;
	font-size:16px;
	margin-left:30px;
	height: 30px;
	background: bottom left repeat-x;
}

#product-description h4{
	color: #797777;
	font-weight:bold;
	font-size:12px;
	height: 20px;
}

#product-description p{
	color: #797777;
	font-weight:normal;
	font-size:11px;
	padding-top:0px;
	margin-top:-10px;
	margin-left:30px;
	padding-bottom:35px;
}

#product-content {
 /* display:float; */
	padding:20px;
	background:#ffffff;
	color: #3d3d3d;
	font-weight:normal;
	font-size:11px;
}

#ajax-tabs 
{
    background: #3d3d3d;
    padding: 3px;
}

td.product-tabs {
	background:#646464;
}

td.product-tabs-active {
	background:#3d3d3d;
}

td.product-tabs a, td.product-tabs-active a{
	display:block;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	padding:3px 20px 3px 20px;
	text-decoration: none;
	border-bottom:solid 2px #3d3d3d;
}

td.product-tabs a:hover, td.product-tabs-active a:hover {
	background:#000;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	padding:3px 20px 3px 20px;
	text-decoration: none;
	border-bottom:solid 2px #3d3d3d;
}

td.products_content {
	/* Added for products landing page -- 04.02  --JF */
	vertical-align:top;
}


.products_title {
    display:block;
	color: #000000;
	font-weight:bold;
	font-size:12px;
	height: 20px;
	padding-bottom:10px;
}

.products_price{
	color: #000000;
	font-weight:bold;
	font-size:12px;
	height: 20px;
        padding-bottom:10px;
}

/*****************************************
	LOCATOR STYLES
*****************************************/
tr.locator_row, td.locator_row {
	background: #d9d8c7;
	color: #eeede7;
}
tr.locator_row2, td.locator_row2 {
	background: #d9d8c7;
	color: #515151;
}
td.locator_header, tr.locator_header {
	background: #b2ae91;
	color: #fff;
}

/*****************************
	STORE STYLES
******************************/

.store_header, td.store_header, tr.store_header {
    color: #FFF;
    background: url('../images/store_header_bg.gif') repeat-x;
    font-weight: bold;
    font-size: 125%;
}

.cart_row {
    color: #000;
    background: url('../images/store_row_bg.gif') repeat-x;
    vertical-align:top;
    height: 110px;
}

.store_row {
    background: #d9d8c7;
}

.store_row2 {
    background: #eeede7;
}
.my5popup {
    position:relative;
    top: 10px;
    left: 0px;
}