.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
.bodytext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	line-height: 12px;
}
.bodytext a hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
	line-height: 12px;
}
.stocknote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.minibody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

a.minibody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
a.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #666666;
}
a.navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #666666;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: lighter;
	color: #333333;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: lighter;
	color: #D7D7D7;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}
.largeheader {
	font-family: Helvetica Light, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 40px;
	font-weight: 100;
	color: #FFFFFF;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: lighter;
	color: 3c1998;
}
.miniorange {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 0px;
}
.orange
	{
	color: #ff8000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	line-height: 10px;
	text-decoration: none;
	}
.orange:hover
	{
	color: #ff8000;
	text-decoration: underline;
	}
a.mainnav
	{
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	line-height: 13px;
	text-decoration: none;
	}
a.mainnav:hover
	{
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
	}
.breadcrumb a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
	font-weight: bolder;
	text-decoration: none;
	line-height: 13px;
	}
.breadcrumb 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	line-height: 13px;
	}/*this style is here for breadcrumb trails that don;t go anywhere */
.breadcrumb a hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
	}
.breadcrumbtrail a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	}
.breadcrumbtrail
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	}/*this style is here for breadcrumb trails that don;t go anywhere */
.breadcrumbtrail a hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
	}
.subcats 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	}
.subcats a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	font-weight: bolder;
	text-decoration: none;
	}
.subcats a hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
	}
a.leftnav
	{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 14px;
	}
.top10text
	{
	color:#CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 14px;
	}
a.leftnav:hover
	{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline;
}
a.quicknav
	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 14px;
	}
a.quicknav:hover
	{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline;
}
a.topnav
	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 10px;
	}
.topnav
	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 10px;
	}	
a.topnav:hover
	{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	text-decoration: underline;
}
a.sectnav
	{
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 4px;
	text-decoration: none;
	width: 100%;
	background-color: #333333;
	background-position: center center;
	height: 30px;
	}
a.sectnav:hover
	{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 0px;
	background: #666666;
	border-bottom: 0px;
	border-top: 0px;
	}

.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
	line-height: 20px;
	font-weight: bolder;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #009966;
}
.productname:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
	line-height: 20px;
}
.search {
text-align:left;
position:relative;
width:120px;
}
#apDiv2 {
	clear:both;
	position:absolute;
	left:17px;
	top:106px;
	width:98%;
	height:271px;
	z-index:400;
	visibility: hidden;
}
leftTable_ a {

	font-size: 14px;
	font-weight: bolder;
	line-height: 13px;
	text-decoration: none;
	border:0px;
	}
.myformfail {
border:thin inset;
border-color:#CC6600;
color:#CC6633;
}
.delivery {

height:230px;
padding:6px;
width: 250px;
float:left;
overflow:visible;
}

.order_contents {

padding:6px;
width:500px;

}
/* this is styling for the cart */
.minicart
{width:162px;
padding:0px;
margin:0px;
}
.lhs
{background-image:url(/images/basket_02.gif);
background-repeat:repeat-y;
width:11px;
}
.ahdr
{background-image:url(/images/basket_01.jpg);
height:32px;
width:162px;
}
.arhs
{background-image:url(/images/basket_04.gif);
background-repeat:repeat-y;
width:13px;
}
.cartcontent
{background-color:#e8e8e8;}
.ftr
{background-image:url(/images/basket_05.jpg);
height:8px;
line-height:0px;
width:162px;
}
.smlcartcontent
{background-color:#e8e8e8;
padding:2px;
line-height:0px;}
.smlgap{
line-height:0px;
height:8px}
.category_header
{background-image:url(/images/browse_category_01.jpg);
height:40px;
width:162px;
}
.category_box
{width:162px;
padding: 0px;
margin:0px;
}
.category_lhs
{background-image:url(/images/browse_category_02.gif);
background-repeat:repeat-y;
width:11px;
}
.category_rhs
{background-image:url(/images/browse_category_04.gif);
background-repeat:repeat-y;
width:13px;
}
.category_footer
{background-image:url(/images/browse_category_05.jpg);
height:8px;
width:162px;
line-height:0px;
}
.category_cartcontent
{background-color:#fef6e9;
padding:2px;
line-height:0px;}

.topten_hdr
{background-image:url(/images/top_ten_products_01.jpg);
height:32px;
width:162px;
}

.topten_ftr
{background-image:url(/images/top_ten_products_05.jpg);
height:8px;
width:162px;
line-height:0px;
}
.tt_lhs
{background-image:url(/images/top_ten_products_02.gif);
background-repeat:repeat-y;
width:11px;
}
.tt_rhs
{background-image:url(/images/top_ten_products_04.gif);
background-repeat:repeat-y;
width:13px;
}



.brands_hdr
{background-image:url(/images/choose_brand_01.jpg);
height:32px;
width:162px;
}

.brands_ftr
{background-image:url(/images/choose_brand_05.jpg);
height:8px;
width:162px;
line-height:0px;
}
.brands_lhs
{background-image:url(/images/choose_brand_02.gif);
background-repeat:repeat-y;
width:11px;
line-height:0px;
}
.brands_rhs
{background-image:url(/images/choose_brand_04.gif);
background-repeat:repeat-y;
width:13px;
line-height:0px;
}
.brandscontent
{background-color:#ffffff;}
a.leftnavsub
	{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	}
a.leftnavsub:hover
	{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	text-decoration: underline;
}
.introlandingpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 25px;
	font-weight: lighter;
	color: #FFFFFF;
}
.bodytextlarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}
.h2grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: lighter;
	color: #333333;
}

