body, html, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:darkblue;
}
a:hover {
	color: #CC0000;
}
.copy {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5A94D3;
}
.shadow, #shadow {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');
}
#mainGrad {
	background-color:#5A94D3;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#DBF9FB', startColorstr='#5A94D3', gradientType='0');
}
.bodyTD {
	padding:10 50 15 40;
}
.bodyTD, .bodyTD p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#mainGrad2 {
	background-color:#5A94D3;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#5A94D3', startColorstr='#DBF9FB', gradientType='0');
}
#mainGrad3 {
	background-color:#5A94D3;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#efefef', startColorstr='#5A94D3', gradientType='0');
}
.mainDIV {
	width:100%;
/*	padding:10 10 0 30; 
	margin:0 10 0 10;
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#5A94D3', gradientType='0');*/
	color:black !important;
}
.navTable td {
	padding: 15 6 4 0;
}
.navPad {
	padding: 15 6 4 0;
}
#insideRod {
	position:absolute;
	text-align:right;
	width:100%;
	padding-bottom:-500px;

	right:24px;
	bottom:40px;

}	
.ProductFormat {
	background-color:White;
	border:1px solid #577CA5;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');*/
}
.CartFormat {
	text-align:center;
	background-color:#CCCCCC;
	border:1px solid #577CA5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');
}
.CartFormat2 {
	text-align:center;
	background-color:#CCCCCC;
	border:1px solid #577CA5;
}
.CartFormat td, .CartFormat2 td {padding:8px;}
.NewCatFormat {
	background-color:White;
	border:1px solid #577CA5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');
}

.TableFormat {
	background-color:;
}
.tableALL {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #577CA5;
}
.tableHd {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
	background-color: #577CA5;
	text-align: center;
}
.tableTD {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #577CA5;
	font-size: 14px;
	background-color: #90BFE4;
}
.catTitle, #catTitle {
	padding-left:10px;
	color:white;
}
.productOptions{
/*	margin-top:-15px;*/
	width:375;
	overflow:auto;
	SCROLLBAR-HIGHLIGHT-COLOR: #e0e0e0;
	SCROLLBAR-SHADOW-COLOR: #c0c0c0;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-BASE-COLOR: #e0e0e0;
	background-color:White;
/*	height:70;
	border:1px solid #CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction='120', Strength='2');*/
}
.optionsTable {
	width:55px;
}
select, input {
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction='120', Strength='2');*/
	border:1px solid #CCCCCC;
	background-color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.btTxt {
	color:black;
}
.price {
	font-weight:bold;
	font-size:12px;
}
.error{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	color:#990000 !IMPORTANT;
	background-color:white;
	height:50;
	padding:12px;
	margin:15px;
	border:1px solid #577CA5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');
}	
.error2, .error2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000 !IMPORTANT;
	font-size:16px;
}	
.error3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	color:#577CA5 !IMPORTANT;
	background-color:white;
	height:50;
	padding:12px;
	margin:15px;
	border:1px solid #577CA5;
	text-decoration:none;
}	
.colors {
	border:1px solid #F5F5F5;
	cursor:hand;
}
.colorsOVER {
	border:1px solid red;
	cursor:hand;
}
.LoginFormat {
	width:100%;
	background-color:White;
	border:1px solid #577CA5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');
}
.CatTD_1 {background-color:#F5F5F5;}
.CatTD_2 {background-color:#FFFFFF;}
.featureOptions {
	margin:5 0 5 0;
	color:#304E70;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	height:24px;
	font-size:12px;
	background-color:White;
	border:1px solid #577CA5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#577CA5', Direction='120', Strength='2');
}
.POtherClass {
	background-color:#344A63;
	padding:2 10 2 10;
	color:gold;
	font-size:14px;
	font-weight:bold;
	height:21px;
}
.pTitleTable {
	cursor:hand;
	margin-bottom:-1px;
	background-color:#577CA5;
}
.pTitleTableON {
	cursor:default;
	margin-bottom:-1px;
	background-color:#577CA5;
}
.inventory { 
	padding-right:3px; 
	padding-top:5px;
	height:25px;
	border:1px solid #90BFE4;
	text-align:right;
}
.red {color:#FF0000;}
#INFOMAIN {
	background-color:#5A94D3;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#DBF9FB', startColorstr='#5A94D3', gradientType='0');
	padding:10px;
}
#INFOMAIN td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.xProductFormat {

}
.mozBG {
	background-color:#DBF9FB;
}
.bodyDIV {
	padding:25px;
	border: 4px solid #B82F3C;
	background-color:white;
}