* {	margin:0;	padding:0;}body {	background-color: #FFF;	font-size: 13px;	text-align:left;	font-family:Arial, Helvetica, sans-serif;	color: #333;}a {	color: #999;	text-decoration: underline;	font-weight: bold;	background-color: #FFF;}#stage_top, #stage_right, #privacy_policy {	display:none;}#stage {	width: 7in;	padding: .75in .5in;	margin: 0px;	text-align:left;	border: 0px solid #ccc;}h1 { color: #333; margin-top: 15px; background-color: #FFF;}.printlogo img {    visibility: visible;}.h1logo {  display:none;}.h1logo h1 {      visibility: hidden;}.h1logo h1 a {      visibility: hidden;}.h1logo h1 a img {      visibility: hidden;}p {	margin-bottom: 10px;}/* ------------------------------------------------------------------- *//* Page Layout - main structure *//* ------------------------------------------------------------------- */#header {	width: 995px;	height:189px;	margin: 0px auto;	background: #FFFFFF url(../images/decor/bg_top_banner.gif);	background-repeat:no-repeat;}#topContainer {	border:0px solid #ff0000;	/*width:763px;*/	margin-left: 0px;	padding: 15px 0px 0px 0px;}#frame {	border:0px solid #ff0000;	background: #FFF url(../images/decor/stage_cross_section.jpg) repeat-y;	margin: 0px auto;	width: 995px;}#columnMain {	border:0px solid #ff0000;	float:right;	width: 450px;	padding:0px;	margin-right:20px;}#columnMainContainer {	width:500px;	}#columnLeft {	border:0px solid #ff0000;	float:left;	width: 189px;	margin-left:1px;}#columnRight {	display:none;	border:0px solid #ff0000;	float:right;	/*width:328px; */	width:313px;}#enclose {	border:0px solid #ff0000;	float:left;	width:680px;}#anchor {	border:0px solid #ff0000;	clear:both;	padding-top: 1em;	text-align: center;	border-bottom:1px solid #fff;}#footer {	width:995px;	margin: 5px auto 20px auto;}.clear_hack {	clear:both;}.homeStories p {	padding:0px;}/* ------------------------------------------------------------------- *//* top banner styles *//* ------------------------------------------------------------------- */#subNav {	text-align:right;	color:#1F1F1F;	font-size:10px;}#subNav a {	color:#1F1F1F;}#subNav a:hover {	color:#626060;	text-decoration:none;}#mainNav {}#mainNav ul {	list-style:none;	margin:9px 0px 0px 0px;	}#mainNav ul li {	display:inline;	padding: 10px 0px;	font-size:11px;		margin-left: 0px;}/* ------------------------------------------------------------------- *//* top nav styles *//* ------------------------------------------------------------------- */.navBlue a {	background-color:#333;	color: #fff;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-left:1px solid #454545;}.navBlue a:hover {	background-color:#3366CC;	color: #FFF;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-left:1px solid #454545;	text-decoration:none;}.navBlueActive a {	background-color:#3366CC;	color: #fff;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-left:1px solid #454545;}.navBlueActive a:hover {	background-color:#1857D7;	color: #FFF;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-left:1px solid #454545;	text-decoration:none;}.navBlueLast a {	background-color:#333;	color: #fff;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-right:1px solid #454545;}.navBlueLast a:hover {	background-color:#1857D7;	color: #FFF;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-right:1px solid #454545;	text-decoration:none;}.navBlueLastActive a {	background-color:#3366CC;	color: #fff;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-right:1px solid #454545;}.navBlueLastActive a:hover {	background-color:#1857D7;	color: #FFF;	padding: 8px 10px;	border-top:1px solid #454545;	border-bottom:1px solid #454545;	border-right:1px solid #454545;	text-decoration:none;}.navGreen a {	background-color:#333;	color: #fff;	padding: 8px 10px;		border-top: 1px solid #454545;	border-left: 1px solid #454545;	border-bottom: 1px solid #454545;}.navGreen a:hover {	background-color:#507800;	color: #fff;	padding: 8px 10px;		border-top: 1px solid #454545;	border-left: 1px solid #454545;	border-bottom: 1px solid #454545;	text-decoration:none;}.navGreenActive a {	background-color:#669900;	color: #fff;	padding: 8px 10px;		border-top: 1px solid #454545;	border-left: 1px solid #454545;	border-bottom: 1px solid #454545;}.navGreenActive a:hover {	background-color:#507800;	color: #fff;	padding: 8px 10px;		border-top: 1px solid #454545;	border-left: 1px solid #454545;	border-bottom: 1px solid #454545;	text-decoration:none;}.navOrange a {	background-color:#333;	color: #fff;	padding: 8px 10px;		border: 1px solid #454545;}.navOrange a:hover {	background-color:#E45400;	color: #fff;	padding: 8px 10px;		border: 1px solid #454545;	text-decoration:none;}.navOrangeActive a {	background-color:#F96611;	color: #fff;	padding: 8px 10px;		border: 1px solid #454545;}.navOrangeActive a:hover {	background-color:#E45400;	color: #fff;	padding: 8px 10px;		border: 1px solid #454545;	text-decoration:none;}/* ------------------------------------------------------------------- *//* main column styles *//* ------------------------------------------------------------------- *//* ------------------------------------------------------------------- *//* left column styles *//* ------------------------------------------------------------------- */#search {	background-color:#575757;	height:40px;	padding:10px;}#search h2 {	color:#FFF;}#preSorts {	background-color:#DEDEDE;}#preSortsLeft {	float:left;	width:75px;	border:0px solid #ff0000;	padding-top:10px;}#preSortsLeft a {	color:#000;}#preSortsLeft a:hover {	color:#000;	text-decoration:none;}#preSortsLeft ul{	margin-left:2px;}#preSortsRight {	padding:10px 0px 10px 80px;}#preSortsRight a {	color:#000;}#preSortsRight a:hover {	color:#000;	text-decoration:none;}#preSortsRight ul {	margin-left: 5px;}#talkBack {	background-color:#F8A873;	/*line-height:12px; */}#talkBack a {	color:#000;}#talkBack a:hover {	text-decoration:none;	color:#333;}#talkBack h2 {	height:15px;	background: #FF7011 url(../images/decor/bg_header_orange.jpg) repeat-x;	color:#fff;	padding:13px 10px 10px 10px;	border-top:1px solid #fff;	border-bottom:1px solid #fff;	}#talkBack p {	padding: 4px 15px;	color:#000;}#topStories {	background-color:#ABC773;	border-bottom:1px solid #fff;}#topStories h2 {	height:15px;	background: #759D16 url(../images/decor/bg_header_green.jpg) repeat-x;	color:#fff;	padding:13px 10px 10px 10px;	border-top:1px solid #fff;	border-bottom:1px solid #fff;}#topStories a {	color:#000;}#topStories a:hover {	text-decoration:none;	color:#333;}#topStories p {	padding: 4px 15px;	color:#000;}.pad_tb {	padding: 10px 0px;}/* ------------------------------------------------------------------- *//* ------------------------------------------------------------------- *//* right column styles *//* ------------------------------------------------------------------- */.ad_300_250 {	/*width:300px;	height:250px;*/	background-color:#D9D9D9;/*	border:1px solid #fff; */	margin: 6px 6px;}#tallContainer {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	background: #D9D9D9 url(../images/decor/bg_tall_cross2.gif) repeat-y;/*	background-color:#99B2E5; */	padding:0px 0px 0px 0px;	margin-right:1px;}#tallLeft {	float:left;	width:184px;}#tallRight {	padding-left:5px;	vertical-align:top;	margin:0px 1px 0px 179px; /*	margin:0px 1px 0px 184px; */}#tallRight img {	margin:10px 0px 0px 0px;}#storeFeature {	background-color: #99B2E5;}#storeFeature h2 {	height:15px;	color:#000;	padding:13px 10px 10px 10px;	border-bottom:1px solid #fff;}#storeFeatureContent {	color:#000;	padding: 10px 10px;}#news_date_image {	padding-left:10px;	padding-bottom:10px;}#news_date_image a {	color:white;}#news_date_image a:hover {	color:white;}#news_date_image a:visited {	color:white;}#newsDate h2 {	height:15px;	color:#FFF;	padding:13px 0px 10px 10px;	border-bottom:1px solid #fff;	background-color:#3366CC;}#newsDateContent {	padding: 10px 10px;	color:#FFF;	background-color:#3366CC;}#newsDateContent ul {/*	margin:0px 18px;	color:#FFF; */}#newsDateContent ul li a {	color:#FFF;}#newsDateContent ul li a:hover {	color:#FFF;}#newsDateContent img {	text-align:center;}#hotProperties {	color:#000;	background-color:#99B2E5;	margin-right:1px;}#hotProperties h2 {	height:15px;	color:#FFF;	padding:13px 0px 10px 10px;	border-bottom:1px solid #fff;}#hotPropertiesContent {	padding:10px;	color:#314A7D;}#bottomBoxes {	padding:20px 20px 10px 20px;	text-align:center;}#hotP {}#hotPLeft {	float:left;	width:150px;	border:0px solid #ff0000;}#hotPLeft ul{/*	margin-left:20px; */	list-style:none;}#hotPLeft ul li {	padding-left:8px;	margin-left:0px;}#hotPLeft ul li a {	color:#000;}#hotPRight {	padding:10px 10px 10px 150px;}#hotPRight ul {	margin-left: 20px;	list-style:none;	}#hotPRight ul li a {	color:#314A7D;}.img_caption {	text-align:center;	margin:10px 0px;}.img_caption a {	color:#fff;}.img_caption a:hover {	color:#fff;	text-decoration:none;}/* ------------------------------------------------------------------- *//* footer styles *//* ------------------------------------------------------------------- */#bottomNav {	width: 491px;	padding:5px 0px;	background-color:#F1F1F1;		margin-left:190px;	border-top:1px solid #E4E4E4;	font-size:10px;}#bottomNav a {	color:#000;}#bottomNav a:hover {	color:#333;	text-decoration:none;}#footer_text {	text-align:center;	font-size:10px;}#footer_text a {	color: #626262;} #footer_text a:hover {	color: #CCC;}.promoBlurb {	padding:5px 10px 0px; 	border-top: solid 1px white; background-color:#F8A873; 	padding-bottom:12px;	margin:0px;	font-weight:bold;	color:white;}.promoBlurb p {	margin:0px;	padding:0px;}.promoBlurb a, .promoBlurb a:hover, .promoBlurb a:active, .promoBlurb a:visited {	color:white;}
