.bodylink, .bodylink:active, .bodylink:visited { color: #ff6600; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }

.bodylink:hover { color: #ff6600; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: underline }

.homelink, .homelink:active, .homelink:visited 
{
	color: #ff6600; 
	font-family: Arial, Verdana, Helvetica, Geneva; 
	text-decoration: none;
	border-bottom:solid 2px #ffcc33; 
	padding-bottom:2px;
	
	}
	
.adminNavLinks 
{
	font-family: Verdana, Helvetica, Geneva;
	font-size: 12px;
	font-weight:bold;
}	

.mainNav {
	font-family: Arial, Verdana, Helvetica, Geneva;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
	margin-bottom: 2px;
	line-height: 200%;


}
.mainSubNav {

	font-family: Arial, Verdana, Helvetica, Geneva;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
	margin-bottom: 2px;
	line-height: 200%;
}
.bottomNav {
	font-family: Arial, Verdana, Helvetica, Geneva;
	font-size: 12px;
	color: #ff6600;
}


#right {
	position:absolute;
	width:190px;
	top:10px;
	right:10px;
	padding:10px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}
/* Again, "be nice to Opera 5". */
body>#right {width:168px;}

#nav {
	position:absolute;
	top:90px;
	left:0px;
	padding:0px;
	z-index:2;
	voice-family: "\";
	height: 100%;
}\"";
	voice-family:inherit;
	
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#left {width:128px;}

#header
{
	position:absolute;
	top: 0px;
	left:0px;
	
}

#footer
{
	position:relative;
	z-index: 4;
	padding:0px;
	width:160px;
	left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#center

{
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin: 0px 210px 20px 170px;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	
}
	
.content {
	position:absolute;
	width:590px;
	min-width:120px;
	padding: 0px 5px 0px 25px;
	z-index:3;
	margin-top: 95px;
	margin-left: 170px;
	left: 0px;
	top: 0px;




	}

#description
{
	/*position: relative;*/
	margin:  5px;
	border: solid 1 #990000;
	background: white;
	padding: 5px;
	
}

#ucCart
{
	position:absolute;
	top: 40px;
	right: 15px;
	width: 185px;
}
#productdetail
{
	padding:  5px;
	
		
}
/*#productdetail img
{
	position:relative;
	padding: 5px;
	margin: 10px;
	
	
		
}*/
#thumbnail
{
	margin: 5px;
	
	
}
#productList
{
	margin-left: 5px;
	margin-right: 200px;
	margin-top:50px;
	
	/*padding: 5px 5px 5px;*/
}
.lim 
{
	/* product list inside message */
	font-family: Arial, Verdana, Helvetica, Geneva;
	font-size: 11px;
	padding-left:25px;
}


.copy 
{
	font-size:10px;
	color:White;
	font-family:Arial,verdana,helvetica;
}

.plClickDetails 
{
	font-family:Arial,verdana,helvetica;
	font-size:12px;
	color:#333333;
}

.cellborder {

border-bottom: thin solid #FFCC33;
}

.pdlc
{
	/* product detail label cell */
	border-color:#ffcc33;
	border-style:solid;
	border-width:thin;
	
}
	
.ig 
{
	/* inside greeting label */
	font-family:Arial,verdana,helvetica;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	padding-left:15px;
}

.pdl, .availability 
{
	/* product detail label */
	font-family:Arial,verdana,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
}

.sigl 
{
	/* suggested inside greeting label */
	font-family:Arial,verdana,helvetica;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
}
.scfooter
{
	/* shopping cart footer */
	font-family:Arial,verdana,helvetica;
	font-size:14px;
	color:#ff6600;
}
.pdh 
{
	/* product detail help */
	font-family:Arial,verdana,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#ff6600;
}
.pd 
{
	/* product detail text */
	font-family:Arial,verdana,helvetica;
	font-size:12px;
	color:#333333;
}

.sig 
{
	/* suggested inside greeting text */
	font-family:Arial,verdana,helvetica;
	font-size:13px;
	color:#333333;
}

.pdp 
{
	/* product detail prices */
	font-family:Arial,verdana,helvetica;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
	
.pds 
{
	/* product detail text-small */
	font-family:Arial,verdana,helvetica;
	font-size:10px;
	color:#333333;
	line-height:125%;
}

.pdpn
{
	/* product detail product name */
	font-family:Arial,verdana,helvetica;
	font-size:20px;
	color:#ff6600;
	font-weight:bold;
}

.errorMsg
{
	color:Red;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

BODY
{
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	line-height:150%;
	
}

TD
{
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	line-height:150%;
	
}

H1
{
	/* product list header - general page header */
	font-family:Arial,verdana,helvetica;
	font-size:26px;
	color:#ff6600;
	font-weight:bold;
	padding-bottom:7px;
	margin-bottom:0px;
	padding-top:3px;
	
}
H1.pd
{
	/* product list header - general page header */
	font-family:Arial,verdana,helvetica;
	font-size:26px;
	color:#ff6600;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:7px;
	padding-top:3px;
	
}

H1.Help
{
	/* product list header - general page header */
	font-family:Arial,verdana,helvetica;
	font-size:18px;
	color:#ff6600;
	font-weight:bold;
	
}

H2
{
	/* body header */
	font-family:Arial,verdana,helvetica;
	font-size:20px;
	color:#ff6600;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}

H2.Home
{
	/* body header */
	font-family:Arial,verdana,helvetica;
	font-size:20px;
	color:#ff6600;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:6px;
}


.page
{
	font-family:Arial,helvetica;
	font-size:11px;
}

.bl 
{
	/* bullet list */
	
	padding-left:25px;
}
	
LI.body {
margin-left:15px;
list-style-type:circle;
padding-left:20px;

/*list-style-image: url(../New%20Design/images/clear_bullet.gif);*/
}

UL.body {
list-style:none;
padding-left:25px;
margin: 5px 0px 5px 0px;
}

.pdlist
{
	padding-left:25px;
	padding-right:25px;
}

.pricinglabelcell {

border-bottom: thin solid #FFffff;


}
.pricingcell
{
	border-bottom:thin solid #999900;
	border-right:thin solid #999900;
}

.pricing 
{
	border-top: thin solid #999900
	
}
