/* These rules will be hidden from NS4 & IE4.5/Mac *//* Body & Container------------------------------------------------*//*-----------------------------------------------------------------*/body {	background: #2f3928 url(../images/tileBackground.gif) repeat-x top left;	margin: 0;	padding: 0;	border: 0;	text-align: center;	font-size: 60%;	}#primaryContainer {	padding: 0;	margin: 0 auto;	border-left: 1px solid #ebe9cc;	border-right: 1px solid #ebe9cc;	width: 700px; /* content width (for other browsers) */	background-color: #ebe9cc;	text-align: center;	}* html #primaryContainer { /* this selector recognized by IE only */	width: 702px; /* total width (only for IE5.x/Win) */	w\idth: 700px; /* content width (for other IE) */	}/* Basic Classes -------------------------------------------------*//*-----------------------------------------------------------------*/.hide {	display: none;	}.clear {	clear: both;	}.right {	float: right;	padding: 10px;	}.left {	float: left;	padding: 10px;	}.copyright {	font-size: 1.0em;	}/* Custom Classes -------------------------------------------------*//*-----------------------------------------------------------------*/.padFiftyLr {	padding: 0 50px 0 50px;	margin: 0;	border: 0;	width: 600px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	}* html .padFiftyLr { /* this selector recognized by IE only */	width: 700px; /* total width (only for IE5.x/Win) */	w\idth: 600px; /* content width (for other IE) */	}.captionLeft {	border-top: 1px solid #62633E;	border-bottom: 1px solid #62633E;	padding: 10px;	font-style: italic;	background-color: #dbd9ba;	width: 340px;	}* html .captionLeft { /* this selector recognized by IE only */	width: 360px; /* total width (only for IE5.x/Win) */	w\idth: 340px; /* content width (for other IE) */	}.captionRight {	border-top: 1px solid #62633E;	border-bottom: 1px solid #62633E;	padding: 10px;	margin: 0 0 15px 0;	font-style: italic;	background-color: #dbd9ba;	width: 235px;	}* html .captionRight { /* this selector recognized by IE only */	width: 255px; /* total width (only for IE5.x/Win) */	w\idth: 235px; /* content width (for other IE) */	}.photoSmall {	display: block;	float: left;	border: 0;	padding: 5px 0 5px 0;	margin: 0 13px 0 0;	background-color: transparent;	width: 200px;	height: auto;	}.captionSmall {	border-top: 1px solid #62633E;	border-bottom: 1px solid #62633E;	padding: 10px;	font-style: italic;	background-color: #dbd9ba;	width: 180px;	}* html .captionSmall { /* this selector recognized by IE only */	width: 200px; /* total width (only for IE5.x/Win) */	w\idth: 180px; /* content width (for other IE) */	}/* Basic Elements -------------------------------------------------*//*-----------------------------------------------------------------*/a:link {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #501010;	text-decoration: underline;	}a:visited {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #666;	text-decoration: underline;	}a:hover {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #FF9900;	font-weight: normal;	text-decoration: none;	}a:active {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #501010;	text-decoration: none;	}p {	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.2em;	color: #000;	margin: 0 0 10px 0;	}h1 {	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.6em;	color: #62633E;	font-weight: bold;	}h2 {	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.4em;	color: #62633E;	font-weight: bold;	}h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {	font-weight: bold;}h3 {	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.2em;	color: #62633E;	font-weight: bold;	}blockquote {	border: 1px solid #62633E;	padding: 12px;	font-style: italic;	background-color: #E9E9DB;	}hr {	color: #62633E;	height: 1px;	}img {	border: 0;	}/* Home Page Elements -----------------------------------------------*//*-----------------------------------------------------------------*/#contentCenter {	display: block;	padding: 0;	margin: 0 auto;	border: 0;	text-align: center;	width: 700px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	}#contentCenter img {	border: 0;	display: block;	}#homeContent {	display: block;	padding: 0;	margin: 0;	border: 0;	text-align: left;	background: transparent url(../images/homeGlamourBackground.jpg) no-repeat top left;	width: 700px; /* content width (for other browsers) */	}#homeContent img {	border: 0;	display: block;	}#homeText {	display: block;	padding: 230px 20px 20px 20px;	margin: 0;	border: 0;	color: #62633E;	font-style: italic;	font-size: 1.2em;	line-height: 1.4em;	text-align: left;	height: auto; /* content width (for other browsers) */	}#huntersdesign {	float: right;	padding: 0;	margin: 25px;	width: 109px;	}/* Sub Page Elements -----------------------------------------------*//*-----------------------------------------------------------------*/#subContent {	display: block;	padding: 0;	margin: 0;	border: 0;	font-size: 1.0em;	text-align: left;	background: transparent url(../images/subContentBackground.jpg) no-repeat top left;	width: 700px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	}#subContent img {	border: 0;	display: block;	}.subContentLeft {	display: block;	float: left;	font-size: 1.1em;	padding: 12px 10px 0 30px;	margin: 0;	border: 0;	background-color: transparent;	width: 360px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	text-align: left;	}* html .subContentLeft { /* this selector recognized by IE only */	width: 400px; /* total width (only for IE5.x/Win) */	w\idth: 360px; /* content width (for other IE) */	}.subContentRight {	display: block;	float: left;	font-size: 1.1em;	padding: 20px 30px 0 10px;	margin: 0;	border: 0;	background-color: transparent;	width: 255px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	text-align: left;	}* html .subContentRight { /* this selector recognized by IE only */	width: 295px; /* total width (only for IE5.x/Win) */	w\idth: 255px; /* content width (for other IE) */	}.subContentAll {	display: block;	float: left;	font-size: 1.1em;	padding: 12px 30px 0 30px;	margin: 0;	border: 0;	background-color: transparent;	width: 640px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	text-align: left;	}* html .subContentAll { /* this selector recognized by IE only */	width: 700px; /* total width (only for IE5.x/Win) */	w\idth: 640px; /* content width (for other IE) */	}.subContentCenter {	display: block;	padding: 20px 20px 0 20px;	margin: 0;	border: 0;	background-color: transparent;	width: 660px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	text-align: center;	}* html .subContentCenter { /* this selector recognized by IE only */	width: 700px; /* total width (only for IE5.x/Win) */	w\idth: 660px; /* content width (for other IE) */	}#navTrail {	display: block;	font-size: 1.0em;	margin: 0 30px 0 30px;	padding: 3px 0 3px 0;	border-bottom: 1px solid #62633E;	width: 640px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	text-align: left;	}/* Footer Elements -----------------------------------------------*//*-----------------------------------------------------------------*/#footerNav {	display: block;	padding: 1px 30px 1px 30px;	margin: 0px auto 0px auto;	border: 0;	background-color: #410a0a;	font-size: 1.1em;	text-align: center;	width: 640px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	}* html #footerNav { /* this selector recognized by IE only */	width: 700px; /* total width (only for IE5.x/Win) */	w\idth: 640px; /* content width (for other IE) */	}#footerNav a:link {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ebe9cc;	font-weight: normal;	text-decoration: none;	}#footerNav a:visited {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ebe9cc;	font-weight: normal;	text-decoration: none;	}#footerNav a:hover {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #9f9c57;	font-weight: normal;	text-decoration: underline;	}#footerNav a:active {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ebe9cc;	font-weight: normal;	text-decoration: none;	}#copyright {	display: block;	padding: 10px 30px 20px 30px;	margin: 0px auto 0px auto;	border: 0;	background-color: #000;	font-size: 1.1em;	text-align: center;	width: 640px; /* content width (for other browsers) */	height: auto; /* content width (for other browsers) */	}* html #copyright { /* this selector recognized by IE only */	width: 700px; /* total width (only for IE5.x/Win) */	w\idth: 640px; /* content width (for other IE) */	}#copyright a:link {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #62633E;	font-weight: normal;	text-decoration: none;	}#copyright a:visited {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #62633E;	font-weight: normal;	text-decoration: none;	}#copyright a:hover {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #62633E;	font-weight: normal;	text-decoration: underline;	}#copyright a:active {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #62633E;	font-weight: normal;	text-decoration: none;	}/* Member Navigation Elements -------------------------------------*//*-------------------------------------------------------------------*/#memberNav {	display: block;	font-size: 1.0em;	margin: 0 30px 0 30px;	padding: 0 0 1px 0;	border: 0;	height: auto; /* content width (for other browsers) */	text-align: left;	background: #410A0A;	}#memberNav ul {	list-style: none;	margin: 0;	padding: 0;	}#memberNav ul li {	list-style-type: none;	display: block;	margin: 0;	padding: 0;	border: 0;	float: left;	}#memberNav ul li a:link {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ECE8CB;	font-weight: bold;	text-decoration: none;	display: block;	margin: 0;	padding: 4px;	border-right: 1px solid #ECE8CB;	background: #410A0A;	}#memberNav ul li a:visited {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ECE8CB;	font-weight: bold;	text-decoration: none;	display: block;	margin: 0;	padding: 4px;	border-right: 1px solid #ECE8CB;	background: #410A0A;	}#memberNav ul li a:hover {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ECE8CB;	font-weight: bold;	text-decoration: none;	display: block;	margin: 0;	padding: 4px;	border-right: 1px solid #ECE8CB;	background: #62633E;	}#memberNav ul li a:active {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #ECE8CB;	font-weight: bold;	text-decoration: none;	display: block;	margin: 0;	padding: 4px;	border-right: 1px solid #ECE8CB;	background: #62633E;	}/* Trophy Den -----------------------------------------------------*//*-----------------------------------------------------------------*/.trophies {	display: block;	margin: 0 10px 10px 0;	border-top: 1px solid #aaa;	border-left: 1px solid #aaa;	padding: 0;	color: #000;	font-size: 1.0em;	}.trophies thead {	background-color: #eee;	}.trophies th,.trophies td {	border-right: 1px solid #aaa;	border-bottom: 1px solid #aaa;	padding: 3px;	color: #000;	font-size: 1.0em;	text-align: left;	}.trophies th {	white-space: nowrap;	}.trophies td.selected {	background-color: #eee;	font-weight: bold;	}/* Forms ----------------------------------------------------------*//*-----------------------------------------------------------------*/.required {	color: #CD3A29;	}form {	margin: 0;	padding: 0;	}.fieldset {	border: 1px solid #62633E;	padding: 10px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	color: #000;	}.fieldset legend {	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.2em;	color: #410A0A;	font-weight: bold;	}.fieldset label {	display: block;	padding: 0;	margin: 8px 0 0 0;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	font-weight: bold;	}.fieldset .nonlabel {	display: block;	padding: 8px 0 2px 0;	margin: 0;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	font-weight: bold;	}.fieldset .textfield {	padding: 0;	margin: 0.;	height: 15px;	width: 200px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	background: #fff;	}.fieldset .btn-img {	padding: 2px;	margin: 0;	border: 0;	vertical-align: top;	}.fieldset .textarea {	margin: 0px;	height: 100px;	width: 300px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	background: #fff;	}.fieldset .selectmenu {	margin: 0;	height: 15px;	width: 200px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	background: #fff;	}.fieldset .selectmenu-multiple-large {	margin: 0;	height: 100px;	width: 200px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	background: #fff;	}.fieldset .selectmenu-multiple-medium {	margin: 0;	height: 95px;	width: 200px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	background: #fff;	}.fieldset .selectmenu-multiple-small {	margin: 0;	height: 45px;	width: 200px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	background: #fff;	}.fieldset .selectmenu_dob {	display: inline;	margin: 0;	height: 15px;	width: 75px;	background: #fff;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	}.fieldset .checkbox {	margin: 0px;	background: #FFF5E9;	}.fieldset .submit {	margin: 0px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #000;	background: #fff;	}.fieldset .submit:hover {	margin: 0px;	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #000;	background: #FFF5E9;	}/* Aerial Photos --------------------------------------------------*//*-----------------------------------------------------------------*/.aerial {	float: left;	display: inline:	width: 120px;	margin: 0 40px 30px 0;	padding: 0;	border: 0;	}* html .aerial { /* this selector recognized by IE only */	width: 160px; /* total width (only for IE5.x/Win) */	w\idth: 120px; /* content width (for other IE) */	}.aerial img {	display: block;	width: 120px;	margin: 0;	padding: 0;	border: 0;	}.aerialCaption {	border-top: 1px solid #62633E;	border-bottom: 1px solid #62633E;	padding: 10px;	font-style: italic;	background-color: #dbd9ba;	width: 100px;	}* html .aerialCaption { /* this selector recognized by IE only */	width: 120px; /* total width (only for IE5.x/Win) */	w\idth: 100px; /* content width (for other IE) */	}