a {
	text-decoration: none;
	color: #0099CC;

}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;



}
.poweredby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	font-style: italic;
	font-variant: small-caps;








}
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 9px;
	padding: 0px;
	height: 0px;
	width: 0px;




}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: capitalize;
	font-style: normal;
	font-weight: bolder;
	text-indent: 0pt;
	right: 0px;


}
.sitemaplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.LinkSectionTitle{
font-weight: bold;
padding-top: 15px;
padding-bottom: 5px;
}
a:hover {
	color: #E6C67B;
	text-decoration: underline;
	font-style: normal;




}
.PageSectionHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.PageSectionText {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.PageIntro {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;

}
.TOCLinkList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.GotoTop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	text-align: right;
}
.FAQIntro {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;

}
.SiteMapLevel1 {
	font-weight: bold;


}
.SiteMapLevel2 {
	text-indent: 25px;

}
.SiteMapLevel3 {
	text-indent: 50px;
	font-style: italic;
	font-weight: lighter;

}
.SiteMapLevel4 {

	text-indent: 75px;
	font-style: normal;
	font-weight: lighter;
}
.breadcrumbs {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

#page-pager-container {
	float: left;
	margin: 10px 0;
	/* Fix IE Doubled Float-Margin Bug
	   http://positioniseverything.net/explorer/doubled-margin.html */
	display: inline;

}

.backlink {
font-size: 12px;
	width: 14em;
	margin: 0.33em 0.66em;
}

#page-pager-back {
	float: left;
}

#page-pager-next {
	float: right;
	text-align: right;
}

.drkgr{
padding-left: 3px;
}
.featured{
margin-left: 40px;
}

.featured2{
margin-left: 25px;
margin-right: 15px;
}
.bordered{
border: 1px solid #CCCCCC;
padding: 15px;
}

#ads{
text-align: center;
}

#ads img{
border: 1px solid #666;
}
#ads2{
padding-left: 30px;
padding-bottom: 20px;
}

#ads2 img{
border: 1px solid #666;
}
#ads3{
width: 235px;
/**Added by DaveP to fix topmenu dimensions issues on secure pages, DOESN'T WORK IN FIREFOX!!!**/
height: 74px;
/**EOAddition -dp-**/
display: inline;
padding-left: 75px;
position: relative;
top: 15px;
}
#ads3 img{
border: 1px solid #999;
}
.spons1 {color: #ccc;
font-size: 9px;
position: relative;
left: 175px;
z-index: 5;
}
.spons2 {color: #eee;
font-size: 9px;
position: relative;
left: 30px;
top: -24px;
z-index: 5;
}
#crosssell{
	margin-left: 40px;
	width: 300px;
}
#crosssell .prodid, #crosssell .prodprice, .cstitle{
display: none;
}
#crosssell img{
width: 250px;
}
/*ecommerce*/

/*product listing*/

OPTION.oostock {
display: none;
}  /*hides out of stock product options*/

.prodname{
text-align:center;
font-size: 14px;
font-weight: bold;
}
.proddescription{
font-size:11px;
text-align:center;
}

.prodprice{
	font-size:10px;
	text-align:center;
}

div.proddiscounts{
color: #FF0000;
font-size: 11px;
}

div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 

.detailname{
font-weight: bold;
}

/*minicart*/
.minicart {
float:right;
margin-top: 15px;
}
.mincart{

	font-size: 85%;

	
}



.mincart a:focus, .mincart a:hover, .mincart a:active {
	color: #666;
	text-decoration: underline;
}	






/*shopping cart summary*/


table.cobtbl {

	background: #fff;

}



table.cobtbl td {

	background: #fff;

	color: #666;

	font-weight: normal;

	padding: 3px 5px;

	font-size: 90%;

	border-bottom: 1px solid #eee;

}



table.cobtbl td table td {

	border: 0;

}


table.cobtbl td a {

	padding: 0;

}



table.cobtbl td.cobhl {

	background: #f5f5f5;

	color: #999;

	border-bottom: 1px solid #ddd;

}





	
