﻿img {border:none;}

span.ErrorText { color: #FF0000; }


/* ---------------------------------------------MANUFACTURERS PAGE-------------------------------------------------*/
div.manufListItem
{
	float:left;
	display: inline;
	width: 150px;
	height: 40px;
	padding-bottom: 20px;
	padding-right: 25px;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* shopping cart*/

a.cartProdTitle 
{
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
table.cart-list {width: 630px;}
table.cart-list td { vertical-align: top; }
table.cart-list td.head { font-size: 8pt; color: #5A5E60; border-bottom: solid 1px #5A5E60; padding: 0 0 0 2; }
table.cart-list td.col  { border-bottom: dotted 1px #CCCCCC; padding: 2 2 4 2; }
div.cartUpdateBtn
{
	margin-left: 500px;
	margin-bottom: 20px;
}
div.cartShippingInfo
{
	float:left;
	display: inline;
	width: 410px;
	border: solid 1px #CCCCCC;
	padding: 8px;
}
div.cartPricingInfo
{
	margin-left: 495px;
	clear:right;
}
#cartGCOButton
{
	margin-top: 30px;
	margin-left: 438px;
}
	

/* ----------------------------------------------------------------------------------------------------------------*/
/* browser area */
hr
{
	height: 1px;
	color: #CCCCCC;
}

h4 
{
	font-size: 1.2em;
	color: #999999;
	border-bottom: solid 1px #cccccc;
	font-weight: normal;
	padding-bottom: 0.2em;
}

div.prodCategory
{
width: 150px;
height: 210px;
text-align: center;
margin-bottom: 20px;
margin-right: 20px;
}

table.prodCategoryTable
{
	width: 96%;
}
table.prodCategoryTable td
{
	text-align: center;
	width: 24%;
}

div.prodCategory div.prodCatImageBlock
{
	display: block;
	width:150px;
	height: 150px;
}

div.prodCategory a.prodCatTitle
{
	font-weight: 600;
}




a.linkAddToCart
{
color: #FF0000;
}



table.prodItemTableList
{
width: 695px;
}
table.prodItemTableList td
{
text-align: left;
vertical-align: top;
padding: 4px;
}

table.prodItemTableList tr
{
margin-bottom: 10px;
}



div.prodItem
{
	float: left;
	display: inline;
	position: relative;

margin-right: 20px;
margin-bottom: 10px;
padding-bottom:10px;
border-bottom: solid 1px #cccccc;
width: 325px;
}

table.prodItemList td
{
	vertical-align:top;
	text-align:left;
}

div.prodItem table.prodItemTable
{
	width: 315px;
}
div.prodItem table.prodItemTable td
{
text-align: left;
}

img.prodItemImage
{
border: 0;
}

.prodItemTitle
{
color: #FF0000;
font-weight: bold;
font-size: 1.2em;
}
span.prodItemPN
{
color: #888888;
font-size: 0.8em;
}
.prodItemPrice
{
color: #000000;
font-size: 1.2em;
font-weight: bold;
}
a.linkAddToCart
{
font-size: 1.2em;
font-weight: bold;
color: #2a6a16;
}
