/* These rules will be hidden from NS4 & IE4.5/Mac *//* Body & Containers------------------------------------------------*//*-----------------------------------------------------------------*/body {	background: #633D17;	margin: 0;	padding: 0;	border: none;	text-align: center;	font-size: 60%;	}#wrapper {	background: transparent url(/images/tileBackground.jpg) repeat-y top;	width: 800px;	margin: 0 auto;	padding: 0;	text-align: center;	}#primaryContainer {	padding: 0;	margin: 0 auto;	border: none;	width: 700px;	height: auto;	background: #361214 no-repeat top;	text-align: left;	}/* Home Page Elements----------------------------------------------*//*-----------------------------------------------------------------*/#flashContainer {	padding: 0;	margin: 0 auto;	border: none;	width: 670px;	height: 210px;	background: #361214 no-repeat top;	text-align: center;	}#homeText {	padding: 10px 0 0 0;	margin: 0 auto;	border: none;	width: 450px;	height: auto;	background-color: transparent;	color: #EDE3D9;	font-family: Georgia, Times, serif;	font-style: italic;	font-weight: normal;	text-align: center;	line-height: 1.6em;	font-size: 1.2em;	}#homeText img {	display: block;	border: none;	padding: 0;	margin: 0 auto;	}/* Sub Page Elements and Classes ----------------------------------*//*-----------------------------------------------------------------*/#subContainer {	padding: 0 0 20px 0;	margin: 0 auto;	border: none;	width: 670px;	height: auto;	background: #ede3d9 url(/images/tileSubPageFull.jpg) no-repeat top;	text-align: center;	}.subContainerFull {	padding: 60px 0 0 0;	margin: 0 auto;	border: none;	width: 630px;	height: auto;	background-color: transparent;	text-align: left;	}.subContainerHalf {	display: block;	float: left;	padding: 12px 10px 0 0;	margin: 0 auto;	border: none;	width: 300px;	height: auto;	background-color: transparent;	text-align: left;	}* html .subContainerHalf { /* this selector recognized by IE only */	width: 310px; /* total width (only for IE5.x/Win) */	w\idth: 300px; /* content width (for other IE) */	}.navTrail {	font-family: Georgia, Times, serif;	font-size: 1.1em;	line-height: 1.1em;	color: #000;	background-color: transparent;	}.productThumb150 {	display: block;	float: left;	font-size: 1.0em;	padding: 0;	margin: 0 5px 0 0;	border: none;	background-color: transparent;	width: 150px; /* content width (for other browsers) */	text-align: center;	height: auto;	}.productThumb150 img {	padding: 0;	border: none;	display: block;	}.productThumb230 {	display: block;	float: left;	font-size: 1.0em;	padding: 0;	margin: 0 5px 0 0;	border: none;	background-color: transparent;	width: 230px; /* content width (for other browsers) */	text-align: center;	height: auto;	}.productThumb230 img {	padding: 0;	border: none;	display: block;	}/* Header Elements ------------------------------------------------*//*-----------------------------------------------------------------*/#header {	padding: 0;	margin: 0 auto;	border: none;	width: 700px;	height: auto;	background-color: transparent;	text-align: left;	}#header img {	display: block;	border: none;	padding: 0;	background-color: transparent;	margin: 0 auto;	float: left ;	}/* Footer Elements ------------------------------------------------*//*-----------------------------------------------------------------*/#footerNav {	padding: 12px;	margin: 0 auto;	border: none;	width: 700px;	height: auto; /* content width (for other browsers) */	background: transparent url(/images/tileFooter.jpg) no-repeat top;	text-align: center;	color: #EDE3D9;	font-size: 1.2em;	line-height: 1.6em;	font-family: Georgia, Times, serif;	font-style: normal;	font-weight: normal;	}* html #footerNav { /* this selector recognized by IE only */	width: 724px; /* total width (only for IE5.x/Win) */	w\idth: 700px; /* content width (for other IE) */	}#footerNav a:link {	font-family: Georgia, Times, serif;	color: #ee9341;	text-decoration: none;	font-weight: normal;	background-color: transparent;	}#footerNav a:visited {	font-family: Georgia, Times, serif;	color: #ee9341;	font-weight: normal;	text-decoration: none;	background-color: transparent;	}#footerNav a:hover {	font-family: Georgia, Times, serif;	color: #ff7900;	font-weight: normal;	text-decoration: underline;	background-color: transparent;	}#footerNav a:active {	font-family: Georgia, Times, serif;	color: #ee9341;	font-weight: normal;	text-decoration: none;	background-color: transparent;	}/* Top Nav --------------------------------------------------------*//*-----------------------------------------------------------------*/#topNav {	background-color: transparent;	display: block;	float: left;	margin: 42px 0 0 10px;	padding: 0;	border: none;	width: 526px;	}		#topNav ul {		list-style: none;		margin: 0;		padding: 0;		border: none;		width: 526px;		background-color: transparent;		}			#topNav ul li {				list-style-type: none;				display: inline;				margin: 0;				padding: 0;				float: left;				background-color: transparent;				}								/* aboutUs----------*/				li#aboutUsLink,				li#aboutUsLink a {					display: inline;					background: transparent url(/images/btnAboutUs.gif) no-repeat top left;					float: left;					margin: 0;					padding: 0;					overflow: hidden;					width: 75px;					height: 20px;					clip: rect(0, 75px, 20px, 0);					}				li#aboutUsLink a {					padding: 20px 0 0 0;					height: 0px !important;					height /**/:20px;					background-color: transparent;					}								li#aboutUsLink a:hover,				li#aboutUsLink a.selected {					background-position: 0 -20px;					background-color: transparent;					}									/* products----------*/				li#productsLink,				li#productsLink a {					display: inline;					background: transparent url(/images/btnProducts.gif) no-repeat top left;					float: left;					margin: 0;					padding: 0;					overflow: hidden;					width: 80px;					height: 20px;					clip: rect(0, 80px, 20px, 0);					}				li#productsLink a {					padding: 20px 0 0 0;					height: 0px !important;					height /**/:20px;					background-color: transparent;					}								li#productsLink a:hover,				li#productsLink a.selected {					background-position: 0 -20px;					background-color: transparent;					}								/* usageTips----------*/				li#usageTipsLink,				li#usageTipsLink a {					display: inline;					background: transparent url(/images/btnUsageTips.gif) no-repeat top left;					float: left;					margin: 0;					padding: 0;					overflow: hidden;					width: 131px;					height: 20px;					clip: rect(0, 131px, 20px, 0);					}				li#usageTipsLink a {					padding: 20px 0 0 0;					height: 0px !important;					height /**/:20px;					background-color: transparent;					}								li#usageTipsLink a:hover,				li#usageTipsLink a.selected {					background-position: 0 -20px;					background-color: transparent;					}				/* whereToBuy----------*/				li#whereToBuyLink,				li#whereToBuyLink a {					display: inline;					background: transparent url(/images/btnWhereToBuy.gif) no-repeat top left;					float: left;					margin: 0;					padding: 0;					overflow: hidden;					width: 107px;					height: 20px;					clip: rect(0, 107px, 20px, 0);					background-color: transparent;					}				li#whereToBuyLink a {					padding: 20px 0 0 0;					height: 0px !important;					height /**/:20px;					background-color: transparent;					}								li#whereToBuyLink a:hover,				li#whereToBuyLink a.selected {					background-position: 0 -20px;					background-color: transparent;					}									/* customerService----------*/				li#customerServiceLink,				li#customerServiceLink a {					display: inline;					background: transparent url(/images/btnCustomerService.gif) no-repeat top left;					float: left;					margin: 0;					padding: 0;					overflow: hidden;					width: 133px;					height: 20px;					clip: rect(0, 133px, 20px, 0);					}				li#customerServiceLink a {					padding: 20px 0 0 0;					height: 0px !important;					height /**/:20px;					background-color: transparent;					}								li#customerServiceLink a:hover,				li#customerServiceLink a.selected {					background-position: 0 -20px;					background-color: transparent;					}/* Basic Classes --------------------------------------------------*//*-----------------------------------------------------------------*/.hide {	display: none;	}.clear {	clear: both;	font-size: 0em;	line-height: 0em;	}.right {	float: right;	padding: 10px;	}.center {	text-align: center;	padding: 0;	}.left {	float: left;	padding: 10px;	}.italic {	font-style: italic;	}	.noborder {	border: none;	padding: 0;	margin: 0;	}/* Custom Classes -------------------------------------------------*//*-----------------------------------------------------------------*/.indent20 {	margin: 0 0 0 20px;	background-color: transparent;}.indent35 {	margin: 0 0 0 20px;	background-color: transparent;}.indent50 {	margin: 0 0 0 20px;	background-color: transparent;}.hrule {	border-bottom: 1px #d5c8ba solid;	background-color: transparent;}.disclaimer {	font-size: 1.0em;	font-style: italic;	background-color: transparent;	}.copyright {	font-size: 1.0em;	background-color: transparent;	}.required {	color: #f00;	font-size: 1.0em;	background-color: transparent;	}/* Basic Elements -------------------------------------------------*//*-----------------------------------------------------------------*/a:link {	font-family: Georgia, Times, serif;	color: #cc0000;	text-decoration: underline;	background-color: transparent;	}a:visited {	font-family: Georgia, Times, serif;	color: #cc0000;	text-decoration: underline;	background-color: transparent;	}a:hover {	font-family: Georgia, Times, serif;	color: #cc0000;	font-weight: normal;	text-decoration: none;	background-color: transparent;	}a:active {	font-family: Georgia, Times, serif;	color: #cc0000;	text-decoration: none;	background-color: transparent;	}p {	font-family: Georgia, Times, serif;	font-size: 1.2em;	line-height: 1.3em;	color: #000;	background-color: transparent;	}h1 {	font-family: Georgia, Times, serif;	font-size: 2.0em;	color: #990000;	font-weight: normal;	font-style: italic;	background-color: transparent;	}	h1 a:link {		font-family: Georgia, Times, serif;		color: #990000;		text-decoration: none;		background-color: transparent;		}		h1 a:visited {		font-family: Georgia, Times, serif;		color: #990000;		text-decoration: none;		background-color: transparent;		}		h1 a:hover {		font-family: Georgia, Times, serif;		color: #990000;		text-decoration: underline;		background-color: transparent;		}		h1 a:active {		font-family: Georgia, Times, serif;		color: #990000;		text-decoration: none;		background-color: transparent;		}h2 {	font-family: Georgia, Times, serif;	font-size: 1.4em;	color: #000;	font-weight: bold;	background-color: transparent;	}	h2 a:link {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}		h2 a:visited {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}		h2 a:hover {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: underline;		font-weight: bold;		background-color: transparent;		}		h2 a:active {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}h3 {	font-family: Georgia, Times, serif;	font-size: 1.2em;	color: #000;	font-weight: bold;	background-color: transparent;	}	h3 a:link {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}		h3 a:visited {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}		h3 a:hover {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: underline;		font-weight: bold;		background-color: transparent;		}		h3 a:active {		font-family: Georgia, Times, serif;		color: #000;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}h4 {	font-family: Georgia, Times, serif;	font-size: 1.2em;	color: #62633E;	font-weight: bold;	line-height: .5em;	background-color: transparent;	}	h4 a:link {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}		h4 a:visited {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}		h4 a:hover {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: underline;		font-weight: bold;		background-color: transparent;		}		h4 a:active {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: none;		font-weight: bold;		background-color: transparent;		}h5 {	font-family: Georgia, Times, serif;	font-size: 1.2em;	color: #62633E;	font-weight: normal;	line-height: .5em;	background-color: transparent;	}	h5 a:link {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: none;		background-color: transparent;		}		h5 a:visited {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: none;		background-color: transparent;		}		h5 a:hover {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: underline;		background-color: transparent;		}		h5 a:active {		font-family: Georgia, Times, serif;		color: #62633E;		text-decoration: none;		background-color: transparent;		}blockquote {	border: 1px solid #62633E;	padding: 12px;	font-style: italic;	background-color: #E9E9DB;	}hr {	color: #62633E;	height: 1px;	}img {	border: none;	background-color: transparent;	}ul {	font-family: Georgia, Times, serif;	font-size: 1.2em;	color: #89440F;	margin: 10px;	padding: 0;	font-weight: normal;	background-color: transparent;	}/* Generic Table Elements ------------------------------------------*//*------------------------------------------------------------------*/table {	font-family: Georgia, Times, serif;	font-size: 1.1em;	border-left: #000 1px solid;	border-top: #000 1px solid;	background-color: transparent;	}tr {	font-family: Georgia, Times, serif;	font-size: 1.1em;	padding: 5px;	background-color: transparent;	}th {	font-family: Georgia, Times, serif;	font-size: 1.1em;	padding: 5px;	background-color: #d5c8ba;	border-right: #000 1px solid;	border-bottom: #000 1px solid;	}td {	font-family: Georgia, Times, serif;	font-size: 1.1em;	padding: 5px;	background-color: transparent;	border-right: #000 1px solid;	border-bottom: #000 1px solid;	}/* Form Elements --------------------------------------------------*//*-----------------------------------------------------------------*/form {	padding: 0;	margin: 0;	background-color: transparent;	}fieldset {	border: 1px #d5c8ba solid;	padding: 12px;	background-color: transparent;	}input, select, textarea {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.0em;	background-color: #ede3d9;	}input.button {	color: #fff;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 1.0em;	border: 1px #000000 solid;	background-color: #ede3d9;	padding: 3px;	font-weight: bold;	}input.noborder {	border: none;	background-color: transparent;	}