/* NEW CSS FOR CART */
.addbutton
{background:url(../images/button_bg.jpg) repeat-x top left;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
border:1px solid #666666;
line-height:24px;
cursor:pointer;
}
.redbutton
{background:url(../images/red_bg.jpg) repeat-x top left;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
border:1px solid #666666;
line-height:24px;
cursor:pointer;
}
.thumbdiv
{
width:130px;
height:180px;
overflow:hidden;
float:left;
border:0;
margin-right: 15px;
font-size: 10px;
text-align: center;
}
.redheadtext
{
font-size:13px;
font-weight:bold;
color:#bb3d3d;
text-decoration:none;
text-align:left;
}
.redbighead
{
font-size:15px;
font-weight:bold;
color:#bb3d3d;
text-decoration:none;
text-align:left;
}
.greyheadtext
{
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.bluelink
{
font-size:12px;
color:#408aba;
text-decoration:none;
}
.bluelink:hover
{
text-decoration:underline;
}
.hrstyle
{color:#c7c7c7;
}
.spanstyle
{
padding:0px 10px 0px 0px;
}
.hidden_images
{
visibility:hidden;
}
.store_addcart
{
padding-bottom:5px;
}
.right_bottom_margin
{
	float: right;
margin-bottom:1em;
}
.right_bottom_margins {
	float: right;
	margin-bottom:2em;
}
.style_cursor
{
cursor:pointer;
}
style_qtyavail
{
font-color:#FF00;
}


table.gridtable {

	font-family: verdana,arial,sans-serif;

	font-size:11px;

	color:#000000;

	border-width: 1px;

	border-color: #666666;

	border-collapse: collapse;

}

table.gridtable th {

	border-width: 1px;

	padding: 5px;

	border-style: solid;

	border-color: #000000;
	color:#FFFFFF;

	background-color: #005dbd;

}

table.gridtable td {

	border-width: 1px;

	padding: 8px;

	border-style: solid;

	border-color: #666666;

	background-color: #ffffff;

}

