body{
	margin:0px;
	padding:0px;
	background-color:#1b1200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#d6c0b0;
}

#clearSpace{
	clear:both;
}

div{
	margin:0px;
	padding:0px;
}

/*-----------Top Area-------------*/
#topArea{
	background:url(topBG.jpg) top center no-repeat;
	height:598px;
}

#topAreaSub{
	background:url(topBGSub.jpg) top center no-repeat;
	height:440px;
}

#topAreaPromo{
	background:url(topBGSub.jpg) top center no-repeat;
	height:390px;
}
	#topContainer{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:955px;
		height:598px;
	}
	
	#topContainerSub{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:955px;
		height:440px;
	}
	
		#topNav{
			position:absolute;
			right:31px;
			top:43px;
		}
			#topNav img{
				margin-left:20px;
			}
		
		#mainFlash{
			position:absolute;
			left:0px;
			top:64px;
		}
		
		#subFlash{
			position:absolute;
			right:28px;
			top:98px;
		}
		
		#logo{
			position:absolute;
			left:37px;
			top:21px;
		}
		
		#clickableArea{
			position:absolute;
			left:605px;
			top:333px;
			z-index:999999;
			width:58px;
			height:19px;
		}
		
		
/*-----------Middle Area-------------*/

#middle{
	background:url(middleBG.jpg) top center no-repeat;
}

#middleSub{
	background:url(middleBGSub.jpg) top center no-repeat;
}

#middlePromo{
	background:url(middleBGPromo.jpg) top center no-repeat;
}

#PromoHeadline {
	
}

	#middleContainer{
		position:relative;
		width:955px;
	}
		
		#rightBottom{
			position:absolute;
			bottom:0px;
			right:28px;
			height:15px;
		}
		#leftColumn{
			float:left;
			width:591px;
			padding-left:26px;
			padding-right:55px;
			padding-bottom:30px;
		}
		
		#rightColumn{
			float:right;
			width:283px;
			text-align:left;
			padding-bottom:30px;
		}
		
			#bannerWrapper{
				position:relative;
				height:228px;
			}
			#onecard{
				position:absolute;
				top:126px;
				margin-bottom:23px;
			}
			
			#emailSignup{
				position:absolute;
				top:0px;
				left:-12px;
			}
			
			#trumpLetter{
				padding-bottom:279px;
			}
			
		#oneColumn{
			float:left;
			width:900px;
			padding-left:26px;
			padding-right:28px;
			padding-bottom:30px;
		}
		
/*-----------Promo Code Page---------*/		
.promo_column1txt{
	padding-bottom:15px;
}
.promo_column2txt{
	padding-bottom:15px;
}
.promo_column3txt{
	padding-bottom:15px;
}
.promo_divider{}
.promo_thumbnail{
	height:113px;
	background:url(promos/img_overlay.gif);
	background-repeat:no-repeat;
}
.promo_thumbnail img {
	padding:4px;
}

.promo_subdivider{}
.promo_subdivider2{}				
.promo_subtext{
	height:59px;
	background:url(promos/price_bg.gif);
	background-repeat:no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top:15px;
	text-align: center;
	height:76px;
	*height:62px;
}

.promo_learn_more{
	background:url(promos/learn.gif);
	background-repeat:no-repeat;
	padding-bottom:3px;
	
	height:16px;
}
.promo_book_now{
	background:url(promos/book.gif);
	background-repeat:no-repeat;
	height:16px;
	padding-bottom:15px;
	
}

.col1_title{}
.col2_title{}
.col3_title{}

		
/*-----------Footer Area-------------*/
#bottom{
	width:955px;
	height:30px;
}

	#footer{
		position:relative;
		width:1px;
		height:30px;
		margin-left:auto;
		margin-right:auto;
	}
	#footer2{
		position:relative;
		width:auto;
		height:30px;
		left:0px;
		top:0px;
		background:url(footerBG.gif) top center no-repeat;
	}
	#twitter{
		width:137px;
		height:20px;
		position:absolute;
		z-index:999;
		right:10px;
		top:40px;
	}
	#gogreen{
		position:absolute;
		right:15px;
		top:0px;
		padding:50px 6px 0px 0px;
	}

	
	#locations{
		position:absolute;
		left:22px;
		top:10px;
		width:auto;
	}
	#locations img{
		margin-right:11px;
	}
	#footerNav{
		position:absolute;
		top:10px;
		right:186px;
		width:auto;
	}
	#footerNav img{
		margin-left:11px;
	}
	#facebook_twitter{
		position:absolute;
		padding:1px 6px 0px 0px;;
		z-index:1111;
		right:0px;
		top:0px;
	}			
	#facebook{
		padding:5px 6px 0px 2px;
	}
	#twitter2{
		padding:5px 6px 0px 0px;
	}
	#bottomNavArea{
		height:145px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		width:920px;
		color:#634934;
		padding-left:0px;
	}
	#bottomNav{
		padding-top:24px;
		padding-left:10px;
		text-align:left;
		color:#634934;
		font-size:11px;
	}
	#bottomNav2{
		text-align:left;
		padding-left:12px;
	}
	#bottomNav a{
		color:#634934;
		text-decoration:none;
	}
	#bottomNav a:hover{
		color:#846246;
		text-decoration:none;
	}
	#bottomNav2 a{
		color:#634934;
		text-decoration:none;
		font-size:11px;
	}
	#bottomNav2 a:hover{
		color:#846246;
		text-decoration:none;
		font-size:11px;
	}
	#ht{
		text-align:left;
		padding-top:10px;
	}
		
		
		
#belowFooter{
	width:650px;
	color:#634934;
	line-height:16px;
	font-size:10px;
	margin-top:24px;
	padding-bottom:30px;
}

	#belowFooter a, #belowFooter a:visited{
		color:#634934;
		text-decoration:none;
	}
	
	#belowFooter a:hover{
		text-decoration:underline;
		color:#ba835f;
	}

/*-----------Layout Styles-------------*/
.seperator{
	background:url(layoutGraphics/separator.gif) no-repeat;
	height:52px;
}

/*corp-property-item*/
	.corpPropImg{
		background:url(layoutGraphics/frameTall.gif) no-repeat;
		padding:5px;
	}
	
	.corpPropItemHeader{
		padding-left:26px;
	}
	
	.corpPropItemCode{
		
	}
	
	.corpPropItemTxt{
		padding-top:15px;
		padding-left:26px;
	}

/*txtL-imgR*/
	.txtL{
		padding-right:26px;
	}
	
	.imgR{
		background:url(layoutGraphics/frameShort.gif) no-repeat;
		padding:5px;
	}
	
/*special_txtL_imgR*/	
	
	
	.special_textL{
		padding-right:26px;
	}
	
	.special_imgR{
		background:url(layoutGraphics/frameShort.gif) no-repeat;
		padding:5px;
	}
	
/*imgL-txtR*/
	.imgL{
		background:url(layoutGraphics/frameShort.gif) no-repeat;
		padding:5px;
	}
	
	.txtR{
		padding-left:26px;
	}
	
/*callout*/
	.calloutTop{
		background:url(layoutGraphics/calloutTop.gif) no-repeat;
	}
	
	.calloutBottom{
		background:url(layoutGraphics/calloutBottom.gif) no-repeat;
	}
	
	.calloutTxt{
		color:#9e7055;
		padding-left:26px;
		padding-right:26px;
		background:url(layoutGraphics/calloutBG.gif) repeat-y;
		text-align:center;
	}

/*callout-2Column*/
	.calloutTxtL{
		color:#9e7055;
		padding-left:26px;
		padding-right:13px;
		background:url(layoutGraphics/calloutLBG.gif) repeat-y;
	}
	
	.calloutTxtR{
		color:#9e7055;
		padding-left:13px;
		padding-right:26px;
		background:url(layoutGraphics/calloutRBG.gif) repeat-y;
	}


/*-----------Text Styles-------------*/
a, a:visited{
	color:#ba835f;
}

a:hover{
	color:#d5a44b;
}

.headline{
	color:#e3b03d;
	font-size:13px;
}

.headline_promo{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #cca22f;
	line-height:30px;
}

/*-----------Form Styles-------------*/	

.form-label{
	font-size:11px;
}

.form-text, .form-textarea{
	font-size:10px;
	border:1px solid #756453;
	background-color:#6e4221;
	color:#edd5be;
}



/*---------Hi res Gallery-------*/

.HiRes_GalleryTitle {
	color:#e3b03d;
	font-size:13px;}
	
	.hiresThumb {
	border:solid;
	border-color:#875a09;
	padding:2px;
	border-width:1px;}
	
	
/*hide hidden spam detect fields */
.contact_email_subject_url{
	display:none;
} 

p{
	margin-top:0px;
	padding-top:0px;
}

