/*----------- Master Set -------------*/

body 

	{

	margin: 0;

	padding: 0;

	background: #B3A88E url(/images/template/bg.gif);

	background-repeat: repeat-x;

	font: 12px/1.6em Arial, Helvetica, sans-serif;

	color: #333333;

	text-align: left;

	}

	

a

	{

	color: #900000;

	text-decoration: none;

	}



a:visited

	{

	color: #900000;

	border: none;

	text-decoration: none;

	}

	

a:hover

	{

	color: #900000;

	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: #D6C8AF;

	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: #990000; font-weight: bold;}

.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: bold;}





.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: #4E4433; color: #a08f70; font-size: 10px;}

.tempYouAreHereBottom	{ color: #a08f70; font-size: 11px;}

.tempYouAreHereLink { font-size: 11px; color: #a08f70; }

.tempYouAreHereLink:hover { font-size: 11px; color: #a08f70; }

.tempYouAreHereLink:visited { font-size: 11x; color: #a08f70; }



.tempYouAreHereSubLink { font-size: 12px; color: #a08f70; }

.tempYouAreHereSubLink:hover { font-size: 12px; color: #a08f70; }

.tempYouAreHereSubLink:visited { font-size: 12px; color: #a08f70; }



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;}



