/*----------- Master Set -------------*/
body 
	{
	margin: 0;
	padding: 0;
	background: #808080 url(/images/template/bg_gradient.jpg);
	background-repeat: repeat-x;
	font: 12px/1.6em Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}
	
a
	{
	color: #567BAE;
	text-decoration: none;
	}

a:visited
	{
	color: #567BAE;
	border: none;
	text-decoration: none;
	}
	
a:hover
	{
	color: #567BAE;
	text-decoration: underline;
	}

	
h1
	{
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin: 0 0 0.7em 0;
	padding: 0;
	}
	
h2
	{
	font-size: 1.2em;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	margin: 0 0 0.7em 0;
	padding: 0;
	}
	
h3
	{
	font-size: 1.1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
/*	margin: 0 0 0.7em 0;*/
	padding: 0;
	}
	
/* ------------ Template ------------------*/

.leftsidebg
	{
	background: url("/images/template/tmp_14.gif");
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	}

/* ------------ Typography -----------------*/

	
	
.features
	{
	color: #333333;
	background-color: #DFDCDC;
	padding: 5px 0 0 8px;
	}
	
.typeMargin
	{
	margin: 0 0 0 20px;
	}
	
/* Template Styles */
.featureHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999;}
.featureText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7B6954;}
.featurePrice { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #961829;}
.linkDetails { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3C6B0D;}
.linkBottomNav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}

/* Shoppint Cart Pricing Display Style*/
.cartPrice { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal;}
.cartPriceSale { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
.cartPriceReg { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: italic }
.cartPriceMSRP { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold}
.cartPriceBreak { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold;}
.cartPriceDate { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.cartPriceLabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal;}


.tempRightLink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114141; font-weight: normal; }
.tempRightLinkHL {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114141; font-weight: bold; }

.MiniBasketText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7B6954; }
.MiniBasketLink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990033; font-weight: bold;}

.tempSpeedyTitle { font-size: 13px; color: #990033; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.tempSpeedyLabel { font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.tempSpeedyHelp { font-size: 10px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.tempSpeedyBox { background : #FFFACD; text-align : right; vertical-align : middle; padding-right : 5px; padding-left : 5px; }
TABLE.tempSpeedyTable{ border: 2px solid #B6B1A7; background-color: #EBE5D8;}

/* Content - General */
.AcontentHdr { font-size: 23px; font-style: normal; color: #64854D; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.AcontentSubHdr { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 17px; color: #999999; font-weight: bold;}
.AcontentSubHdrAlt { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 17px; color: #999999; font-weight: bold;}
.AcontentText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-style: normal;}
.AcontentLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990033; font-weight: bold;}
.AcontentSmallLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990033; font-weight: normal;}

.homeCategoryMainCat { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #114141; font-weight: bold; text-decoration: none;}
.homeCategorySubCat { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114141; text-decoration: none;}
.homeCategoryMainCat:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #114141; font-weight: bold; text-decoration: underline;}
.homeCategorySubCat:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114141; text-decoration: underline;}

/* Subnavigation table */
.tempYouAreHere	{ background: url("/images/template/sub_nav_bg.gif"); background-repeat: repeat-x; background-color: #333333; color: #999999; font-size: 10px;}
.tempYouAreHereBottom	{ color: #999999; font-size: 11px;}
.tempYouAreHereLink { font-size: 11px; color: #999999; }
.tempYouAreHereLink:hover { font-size: 11px; color: #999999; }
.tempYouAreHereLink:visited { font-size: 11x; color: #999999; }

.tempYouAreHereSubLink { font-size: 12px; color: #999999; }
.tempYouAreHereSubLink:hover { font-size: 12px; color: #999999; }
.tempYouAreHereSubLink:visited { font-size: 12px; color: #999999; }

TABLE.tempErrorsAndNotices{ border: 2px solid #000000; background-color: #FFFF00;}
.tempErrorsAndNotices { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.tempErrorsAndNoticesLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099;}

TABLE.tempInstructionBox{ border: none; background-color: #DDDDDD;}
.tempInstructionBox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}


/* Content - Help */
.BhelpHdr { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #990000; font-weight: bolder;}
.BhelpSubHdr { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333;}
.BhelpSubHdrAlt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000;}
.BhelpText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.BhelpLink { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #CC6600;}
.AcontentTextwhiteb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.AcontentTextRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.BhelpTextsm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.BhelpTextRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }

/* Catalog - Blow Up */
.BlowUpTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #999999; font-weight: bold;}

/* Styles for the search engine, S1 is used as a base */
.S1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.S2 { font-size: 16px; color: #333333;}
.S3 { font-size: 16px; color: #990000;}
.S4 { font-size: 12px; color: #990033;}
.S5 { font-size: 14px; color: #990033;}
A.S5 { font-size: 14px; color: #990033; font-weight: bold;}
A.S5:hover { font-size: 14px; color: #333333; font-weight: bold;}


.pHomeLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #114141; font-style: normal;}
.tempRightHello {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #95BC01;}

