body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #000000;
}
h1
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
h2
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
h3
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}

.maintable
{
	width:960px;
	background-color:#FFFFFF;
}
#mainContentTable{
	width:810px;
	margin:0px;
	padding:10px 0px 0px 10px;
}
#topNavBanner{
	width:960px;
	height:95px;
	margin:0px;
	padding:0px 25px 0px 0px;
	height:95px;
	background-image:url(/images/banner_BG.jpg);
	background-repeat:no-repeat;
}
#topnavContain{
	margin:0px;
	padding:3px 0px 0px 0px;
	width:780px;
	border-top:1px solid #666666;
}
*html #topnavContain{
	padding:0px;
	height:22px;
}
a.topnav {
	margin:0px 0px 0px 5px;
	padding:3px;
	display:inline;
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
*html #topnavContain a.topnav{
	padding-top:4px;
	border-top:none;
}
/*a.topnav:visited {
	margin:0px 0px 0px 5px;
	padding:3px;
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.topnav:hover {
	margin:0px 0px 0px 5px;
	padding:3px;
	border:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}*/
.leftnav{
	margin:0px 10px 10px 10px;
	padding:00px 0px 0px 0px;
	width:150px;
	background-color:#003300;
}
.nav{
	margin:0px;
	padding:5px 0px;
	vertical-align:top;
	border-bottom:none;
	vertical-align:top;
	list-style:none;
}
.nav li{
	margin:0px;
	padding:0px 0px 0px 5px;
	width:145px;
	font:14px Tahoma, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.nav a{
	margin:0px;
	padding:3px 0px 5px 5px;
	width:136px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

#navShadow{
	margin:0px;
	padding:0px;
	height:307px;
	background-image:url(/images/navGradient_BG.jpg);
	background-repeat:repeat-x;
}
#navShadow div a{
	margin:0px;
	padding:0px;
	color:#003300;
}
	
/* nav effects for subnav */
a.subnav:link {
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.subnav:hover {
	padding-left:10px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.subnav:visited {
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.button:link {
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 2px;
	height: auto;
	width: auto;
	margin-top: auto;
	border: 1px solid #666666;
	background-color: #7b6323;
}
a.button:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 2px;
	height: auto;
	width: auto;
	margin-top: 20px;
	border: 1px solid #666666;
	background-color: #7b6323;
}
a.button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 2px;
	height: auto;
	width: auto;
	margin-top: 20px;
	border: 1px solid #666666;
	background-color: #666666;
}

.tdSpacing
{
	padding:0 0 0 10;
	background-color:#a19e9e;
}

.btnav { background-color: #3D4C93; border: 1px #000000 solid;} 
.header
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.MyAccountBlueBoldMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 180px;
	border: 1px solid #999999;

}
.BreadcrumbBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #055AD4;
	text-decoration: none;
	font-weight: bold;
}
A.Breadcrumb:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
A.Breadcrumb:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
A.Breadcrumb:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.Breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #7E8DA6;
	text-decoration: none;
	font-weight: bold;
}
.headerLargeBlue
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: baseline;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}
.headerLarge
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#FooterNavigation{
	margin:0px;
	padding:10px;
	font:11px Tahoma, Verdana, sans-serif;
	color: #999999;
	font-weight:normal;	
	
}
#footNavColor{color:#999999;}
#FooterNavigation a{
	margin:0px;
	padding:0px;
	font:11px Tahoma, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
}
#FooterNavigation a:hover{
	margin:0px;
	padding:0px;
	font:11px Tahoma, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
}
.specials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	line-height: normal;
	font-weight: bold;
	font-style: italic;
}
.bodyText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextMed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight:bold;	
}

A.ManagerBreadCrumb:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A.ManagerBreadCrumb:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #055AD4;
	text-decoration:none;
	font-weight: bold;
}
.ManagerBreadCrumb 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	font-weight: bold;
}
.ManagerHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	color: #085488;
	text-decoration: none;
	font-weight: bold;
}
.bodyTextBoldMed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextBoldLg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #78edf9;
	font-weight:bold;	
}
.bodyTextSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	font-weight:normal;	
}

.bodyTextWhiteBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	font-weight:bold;	
}
.bodyTextWhiteBoldLg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #FFFFFF;
	font-weight:bold;	
}

A.blueBoldBig:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A.bodyTextLink:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
A.bodyTextLink:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #7b6323;
	text-decoration:none;
	font-weight: bold;
}
.bodyTextLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

A.NavTextSm:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #71809A;
	text-decoration:none;
	font-weight: bold;
}
A.NavTextSm:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #71809A;
	text-decoration:none;
	font-weight: bold;
}
A.NavTextSm:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #71809A;
	text-decoration: underline;
	font-weight: bold;
}
.NavTextSm {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #71809A;
	text-decoration: none;
	font-weight: bold;
}

.navText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
.NavTextHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #7e8da6;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.productRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.productBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #3048ab;
	text-decoration: none;
	font-weight: bold;
}
.productRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight:normal;
}
.productHeaderBoldSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
.productHeaderBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.productHeaderRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.proddesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.prod-name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.redBoldBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.redBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.redBoldMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}.Alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.AlertLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: Purple;
	text-decoration: none;
	font-weight: bold;
}
.blackBoldMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.blueBoldMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}

.purpleBoldMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #660099;
	text-decoration: none;
	font-weight: bold;
}
.blueBoldMed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.greenBoldMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}

.blueBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
A.blueBoldBig:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration:underline;
	font-weight: bold;
}
A.blueBoldBig:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration:underline;
	font-weight: bold;
}
A.blueBoldBig:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
.blueBoldBig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}

.blueBoldMed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}

.finePrint {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
/*-- needed to display correctly in Firefox 
	(since the </form> tag lies outside the </td> SEE line 13 topNav.aspx --*/ 
.searchbar
{
	margin:0px;
}
#btnAddtoCart
{
	border:none;
}
#mkspacer{
	width:5px;
	margin:0px;
	padding:0px;
	float:left;
	border-top:1px solid #ffffff;
}
*html #mkspacer{
	width:1px;
	margin-right:0px;
	/*border:1px solid Lime;*/
}


#prodshadow
{
	width:160px;
	border:1px solid #3048AB;
}
a.expandimg, a.expandimg:visited { 
position:relative; 
z-index:1;
}
a.expandimg b {
position:absolute;
visibility:hidden; /* hide the image */
width:131px; /* give it a width */
height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
border:none; /* add a border */
left:-131px; /* position:the image */
top:0px;
}
a.expandimg:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.expandimg:hover b {
visibility:visible; /* make the image visible */
height:19px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.expandimg:hover b img {
border:0; /* remove the link border */
}
/* DEFAULT.aspx specific CSS */
#welcomMsgcontain{
	margin:0px 5px 5px 5px;
	padding:0px;
	width:565px;
}
#welcomMsgcontain h1{
	margin:10px 0px 10px 0px ;
	padding:0px;
	width:565px;
	font:18px Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:18px;
}
#welcomMsgcontain h2{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:565px;
	font:18px Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color:#333333;
	line-height:18px;
}
#welcomMsgcontain p{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:565px;
	font:16px Tahoma, Verdana, sans-serif;
	font-weight:normal;
	color:#333333;
}
#HomeCategoryDataList{
	margin:0px 5px 5px 5px;
	padding:0px;
	width:565px;
}
#right-specials{
	margin:0px;
	padding:0px;
	width:220px;
}
#NewRandomFeatProduct{
	margin:50px 0px 20px 0px;
	padding:0px;
	display:block;
}
.moreinfoLink{
	margin:0px;
	padding:0px;
	font:10px Tahoma, Verdana, sans-serif;
	text-align:right;
}
.moreinfoLink:visited{
	margin:0px;
	padding:0px;
	font:10px Tahoma, Verdana, sans-serif;
	text-align:right;
	color:#efe389;
}
#10pxspacer{
	width:9px;
	margin:0px;
	padding:0px;
	display:block;
	border-top:1px solid #FFFFFF;
}