body
{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:Black;
	/*background-color:#B6B1B1;*/
	}
a
{
	color:#177BC1;
}
.input {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #e0dfe0;
	height:17px;
}
.price {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: underline;
}

.link_d {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.link_d:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.heading {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.text {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.button {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #e0dfe0;
	/*background-image: url(../images/buttonbg.gif);*/
	background-image:url(../images/New_images/btnBg.gif);
	font-weight: bold;
	height: 27px;
	cursor:pointer;
}
.catagory,a.category,a.category:hover,a.category:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.proname {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #b41008;
	text-decoration: none;
}
.bottomlink {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.bottomlink:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

.attr{
padding:12px 15px;
border-top:1px #ccc dotted;
text-align: left
}
.menu 
{
 z-index: 9000000;
 position: absolute;
   }
  
  /*================================================================================================*/
/* tabs */
.tabs td{
white-space:nowrap;
margin:0
}

.tabs a{
display:block;
padding:3px 8px 0 8px
}


.tabSel a:link,.tabSel a:visited,.tabSel a:active,.tabSel a:hover{
font-family: Tahoma, Arial, Verdana;
color:#bf0202;
}
.siteMap a:link,.siteMap a:visited,.siteMap a:active,.siteMap a:hover{
text-decoration:none;
font-weight:400
}
.dynMenuArea{
position: absolute; 
z-index: 9000000; 
left: 0px; 
top: 0px; 
visibility: hidden;
margin-top:3px;
border:2px #ccc solid;
background-color:#fff;
color:#03c

}
.menuBorder{
border-top: 1px #ccc dotted
}
.ifrStyle{
position: absolute; 
display: none; 
left: 0px; 
top: 0px;
width:140px;
height:200px;
z-index:5
}
.simpleMenuItem
{

font-family: Tahoma, Arial, Verdana;
padding:2px 0px 2px 0px;
width: 160px; 
text-align: left; 
font-weight: normal; 
font-size: 12px; 
background: #638ece;/*change#fff; */
border-bottom: 1px dotted #fff;
}
.simpleMenuItem a:link, .simpleMenuItem a:active, .simpleMenuItem a:visited{
font-family: Tahoma, Arial, Verdana;
margin-left: 4px; 
border:0px;
padding:0px;
color:#fff /*#e30000*/;
font-weight: normal;
text-decoration: none;
display:block;
width:95%;
height:100%;
}
.simpleMenuItem a:hover, .simpleMenuItem a:focus
{
margin:0px;
margin-top:-2px;
margin-bottom:-2px;
color: #000000;
text-decoration:none;
background-color:#c3d9ff;
width:97%;
height:100%;
padding:2px;
}

.RedStar
{
	color:red;
}

/* xPF and SBS styles - they can probably get used elsewhere, too */
.prodTbl{border-top:3px #ccc double;border-bottom:3px #ccc double}
.prodTblTop{border-top:3px #ccc double;}
.prodTblBottom{border-bottom:3px #ccc double;}
.subHeadRowTop{background-color:#f0f0f0;color:#333;font-weight:bold;padding:7px 15px 8px 15px;border-top:3px #ccc double}
.subHeadRow{background-color:#f0f0f0;color:#333;font-weight:bold;padding:7px 15px 8px 15px}
.attrLabelTop{padding:12px 15px;}
.attrLabel{padding:5px 15px 8px;border-bottom:1px #ccc dotted;}
.attrTop{padding:12px 15px}
.attr{padding:12px 15px;border-top:1px #ccc dotted;text-align: left}
.attrNaTop{padding:12px 15px;color:#999}
.attrNa{padding:12px 15px;color:#999;border-top:1px #ccc dotted}
.multiSubHeadLeft{background-color:#f0f0f0;color:#333;font-weight:bold;padding:7px 15px 8px 15px}
.multiSubHead{background-color:#f0f0f0;color:#333;font-weight:bold;padding:7px 15px 8px 15px;border-left: 1px solid #ccc}
.multiSubHeadBorderLess{background-color:#f0f0f0;color:#333;font-weight:bold;padding:7px 15px 8px 15px;}
.multiSummary{padding-bottom:5px;text-align: center;background: #fff;color: #000;border-left: 1px solid #ccc}
.multiSummary .price{font-size:130%}
.multiAttrTopLeft{padding:12px 15px}
.multiAttrleft{padding:12px 15px;border-top:1px #ccc dotted}
.multiAttrTop{padding:5px 15px 8px;border-left: 1px solid #ccc}
.multiAttrTop1{padding:5px 15px 8px;border-left: 1px solid #ccc;border-bottom: 1px dotted #ccc}
.multiAttr{padding:12px 15px;border-top:1px #ccc dotted;border-left: 1px solid #ccc}
.multiAttrNaTop{padding:12px 15px;border-left: 1px solid #ccc;color:#999}
.multiAttrNa{padding:12px 15px;border-top:1px #ccc dotted;border-left: 1px solid #ccc;color:#999}

.dg
{
	border-right: #f7caca 1px solid;
	padding-right: 5px;
	border-top: #f7caca 1px solid;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	border-left: #f7caca 1px solid;
	width: 100%;
	padding-top: 5px;
	border-bottom: #f7caca 1px solid;
}

.dg a:link,.dg a:active,.dg a:visited
{
	text-decoration:none;
}
.dg a:hover
{
	text-decoration:underline;
}

.dgh
{
	font-weight: bold;
	font-size: 8pt;	
	font-family: Verdana;
	background-color:#EEE1FF;	
	border: 0px;
}

.dgi
{
	font-size: 8pt;	
	border-right: #f7caca 1px solid;	
	border-top: #f7caca 1px solid;
	border-left: #f7caca 1px solid;
	border-bottom: #f7caca 1px solid;	
}

.copyRight
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
.pageHead
{
	padding-top:10px;
	padding-left:5px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
.Title
{
	color:White;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Verdana;
	text-decoration:none;
	}
.NewsletterTextBox
{
	height:15px;
	border:1px solid #666666;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding-left:2px;
	}



/***************New Style Sheets:(Friday, May 25 2007)********************************/

/******containers********/
.borderTop
{
border-top:1px solid #CCCCCC;
height:5px;
font-size:5px;
background-color:#FBFBFB;
}
.borderBottom
{
border-bottom:1px solid #CCCCCC;
height:5px;
font-size:5px;
background-color:#FBFBFB;
}
.borderRight
{

border-right:1px solid #CCCCCC;
width:5px;
font-size:5px;
background-color:#FBFBFB;
}
.borderLeft
{
border-left:1px solid #CCCCCC;
width:5px;
font-size:5px;
background-color:#FBFBFB;
}
.scTL
{
background-image:url(../images/New_images/scTL.gif);
background-repeat:no-repeat;
background-position:top left;
width:5px;
height:5px;
font-size:5px;
}
.scTR
{
background-image:url(../images/New_images/scTR.gif);
background-repeat:no-repeat;
background-position:top right;
width:5px;
height:5px;
font-size:5px;
}
.scTLWhite
{
background-image:url(../images/New_images/scWhiteTL.gif);
background-repeat:no-repeat;
background-position:top left;
width:5px;
height:5px;
font-size:5px;
}
.scTRWhite
{
background-image:url(../images/New_images/scWhiteTR.gif);
background-repeat:no-repeat;
background-position:top right;
width:5px;
height:5px;
font-size:5px;
}
.scTLDark
{
background-image:url(../images/New_images/scDarkTL.gif);
background-repeat:no-repeat;
background-position:top left;
width:6px;
height:6px;
font-size:5px;
}
.scTRDark
{
background-image:url(../images/New_images/scDarkTR.gif);
background-repeat:no-repeat;
background-position:top right;
width:5px;
height:5px;
font-size:5px;
}
.rcBL
{
background-image:url(../images/New_images/rcBL.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:5px;
height:5px;
font-size:5px;
}
.rcBR
{
background-image:url(../images/New_images/rcBR.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:5px;
height:5px;
font-size:5px;
}
.rcBLWhite
{
background-image:url(../images/New_images/rcWhiteBL.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:5px;
height:5px;
font-size:5px;
}
.rcBRWhite
{
background-image:url(../images/New_images/rcWhiteBR.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:5px;
height:5px;
font-size:5px;
}
.rcBLDark
{
background-image:url(../images/New_images/rcDarkBL.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:5px;
height:5px;
font-size:5px;
}
.rcBRDark
{
background-image:url(../images/New_images/rcDarkBR.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:5px;
height:5px;
font-size:5px;
}
.rcTL
{
background-image:url(../images/New_images/rcTL.gif);
background-repeat:no-repeat;
background-position:top left;
width:5px;
height:5px;
font-size:5px;
}
.rcTR
{
background-image:url(../images/New_images/rcTR.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;
height:6px;
font-size:5px;
}
.darkBg
{
background-color:#EEEEEE;
}
.lightBg
{
	background-color:#FBFBFB;
}
.gradientTitle
{
background-image:url(../images/greenGrad.gif);
background-repeat:repeat-x;
border:1px solid #cccccc;
background-color:#94CF98; /* #427d0b;*/
height:30px;
padding-left:5px;
color:#fff;
font-weight:600;
width:207px;
}
/******End containers********/
/******menu********/
.menuTD
{
	width:170px;
	background-image:url(../images/New_images/menuBg1.gif);
	background-repeat:repeat-x;	
	text-align:center;
}
.menuItemNormal
{
	padding:0px;
}
.menuItemNormal a
{
	background-image:url(../images/New_images/menuBg1.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	border-right:2px solid #0A5298;
	border-left:2px solid #71BFDE;
	display:block;
	height:27px;
	padding-top:10px;
	text-decoration:none;
	/*padding-left:5px;*/
}
.menuItemNormal a:hover
{
	background-image:url(../images/New_images/menuBg2.gif);
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	font-size:12px;
	border-right:2px solid #0A5298;
	border-left:2px solid #71BFDE;
	display:block;
	height:27px;
	padding-top:10px;
	text-decoration:none;
	
}
.menuItemActive a
{
	background-image:url(../images/New_images/menuBg2.gif);
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	font-size:12px;
	border-right:2px solid #0A5298;
	border-left:2px solid #71BFDE;
	display:block;
	height:27px;
	padding-top:10px;
	text-decoration:none;	
	/*padding-left:5px;*/
}
/******end menu********/
/******category navigation*****/
.mainCategories
{
	list-style:none;
	margin:0;
	padding:0;
}
.mainCategories a
{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.subCategories
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.subCategories li
{
	background-color:#F2F2F2;
	margin-top:1px;
	margin-bottom:1px;
}
.subCategories a
{
	/*border-bottom:2px solid #FBFBFB;*/
	color:#A0B1BB;
	display:block;
	padding-left:20px;
	height:18px;
}
.subCategories a span
{
	color:#000;
	font-weight:normal;
	font-size:9px;
}
.mainCategoryContainer
{
	padding-left:19px;
	padding-top:5px;
	padding-bottom:3px;
}
/******End category navigation*****/

/***********misc*******************/
.searchBar
{
	border:1px solid #BBBBBB;
	background-color:#E7E7E7;
	height:32px;
	font-weight:bold;
}
.searchBar a
{
	color:#000;
	text-decoration:none;
}
.catImg
{
	float:left;
	border-right:2px solid #DEDEDE;
	padding:3px;
	margin-right:5px;
}
a .categoryName
{
	text-decoration:underline;
}
a:hover .categoryName
{
	text-decoration:none;
}
.categoryName
{
	font-weight:bold;
	color:#B80D09;
	font-size:12px;
	padding-bottom:6px;
	display:block;
}
.categoryDesc
{
	font-weight:bold;
	font-size:11px;
	padding-bottom:6px;
	display:block;
}
.priceRangeLabel
{
	font-weight:bold;
	font-size:11px;
	display:block;
}
.productDetailTabs
{
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
.styledButton
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #e0dfe0;
	font-weight: bold;
	cursor:pointer;	
	background-image:url(../images/New_images/btnBg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#fff;
	height:27px;
	font-weight:bold;
	border:1px solid #FFFFFF;
}
.title
{
	color:#427D0B;
	font-weight:bold;font-size:14px;
	text-decoration:none;text-align:center;padding-bottom:20px;
}

/*****************************tabbed pane styles**********************/
	div.tabPanel
	{
		
	}
	div.tab
	{
		float:left;
		border:1px solid #000;
		border-bottom:0;
		margin-right:5px;
		position:relative;
		top:2px;
		height:30px;
		width:95px;
	}
	.tab a
	{
		display:block;
		padding:5px;
		color:#e6e6e6;
		font-weight:normal;		
		text-decoration:none; 
		background:#8cc4e1;
		display:block;
		height:19px;
		text-align:center;
	}
	.tab a:hover
	{
		
		color:#fff;
		font-weight:normal;		
	}
	a.active,a.active:hover
	{
		background:#419cce/*93C618*/;
		color:#000;
		font-weight:normal;
		display:block;
		height:20px;
	}
	.tabList
	{
		clear:both;
		border-bottom:1px solid #000; 
		padding-left:10px;height:32px;
	}
	.tabContaintsContainer
	{
		clear:both;
		background:#fff;
	}
	.tabContent
	{
		display:none;
		background-color:#fff;
	}
	.activetabContent
	{
		display:block;
		background-color:#fff;
		border: 1px solid #B3B3B3;
		border-top:0;
	}
/**************************************************************************/
a.buyButton .img2
{
    display:none;
}
a.buyButton:hover .img1
{
    display:none;
}
a.buyButton:hover .img2
{
    display:block;
}