body {margin:0px; padding:0px; background-color:#665E42; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#594910; font-weight:600; margin-top:5px; margin-bottom:0px; text-align:left;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#594910; font-weight:600; text-align:center;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#594910; font-weight:600; margin-top:5px; margin-bottom:0px; text-align:left;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:600; margin-top:5px; margin-bottom:0px; text-align:left;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#594910; font-weight:800; text-align:center;}
table {border:none; margin:0px; padding:5px;}
ul {margin:0px; padding:0px; list-style:none;}
img {border:none;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#927C13;}
a:hover {color:#C8AB22; text-decoration:underline;}
a:visited {color:#897413;}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}

#alignment {width:100%;}

#container {width:100%; text-align:left}
.contentLayer {border:2px #D9B526 solid; padding:5px; background-color:#FFFFFF}
#clear {clear:left;}

#mainContent {width:970px; padding-left:0px;}

#loginnav {
	text-align: right; 
	color: #FFF; 
	width: 970px;
}

#loginnav a {
	font-size: 12px;
	color: #DDD; 
	text-decoration: underline;
}

.ad img {
    max-width:300px; 
	width: expression(this.width > 300 ?300: true); 
}

.listingImg {
    max-width:300px; 
	width: expression(this.width > 300 ?300: true); 
	max-height:400px; 
	height: expression(this.width > 400 ?400: true); 

}

.featured img {
    max-width:130px; 
	width: expression(this.width > 130 ?130: true); 
}

textarea {  
  overflow: hidden;  
}  

.contentLayer textarea {  
  overflow: hidden;  
}  

#header {border:none; margin:0; padding:0;}

#nav {background:#D9B526; border:none; width:970px; height:35px;}
#nav ul {margin-left:10px; height:35px; vertical-align:baseline;}
#nav li {margin-top:5px; padding:0px; display:block; float:left;}
	#nav li a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
	#nav li a:hover {color:#D43434; text-decoration:underline;}
	#nav li a:visited {color:#551A8B;}


#leftSide {float:right; width:310px; margin-top:10px; text-align:left;}
#topLeft {float:right; width:310px; margin-top:0px;}

#bottomLeft {float:right; width:310px; margin-top:10px;}
	#bottomLeft #popTable {width:300px; height:50px;}
	#bottomLeft #popTable td {height:10px;}
	
#rightSide {float:left; width:623px; margin-top:10px; text-align:left;}
#topRight {float:left; width:623px; margin-top:0px; margin-right:0px;}
	
	#topRight #piece1 {background:url(webImages/usaMap_over.gif) no-repeat; float:left; position:relative; left:5px; top:10px; margin:0px; border:0px; padding:0px;}
		#topRight #piece1 a {background:url(webImages/usaMap.gif) no-repeat; width:154px; height:107px; border:0px; padding:0px; display:block;}
		#topRight #piece1 a:hover {background:url(webImages/usaMap_over.gif) no-repeat; width:154px; height:107px; border:0px; padding:0px; display:block;}
	
	#topRight #piece2 {background:url(webImages/centralAmericaMap_over.gif) no-repeat; float:left; position:relative; left:-112px; top:99px; margin:0px; border:0px; padding:0px;}
		#topRight #piece2 a {background:url(webImages/centralAmericaMap.gif) no-repeat; width:90px; height:53px; border:0px; padding:0px; display:block;}
		#topRight #piece2 a:hover {background:url(webImages/centralAmericaMap_over.gif) no-repeat; width:90px; height:53px; border:0px; padding:0px; display:block;}
	
	#topRight #piece3 {background:url(webImages/southAmericaMap_over.gif) no-repeat; float:left; position:relative; left:-172px; top:130px; margin:0px; border:0px; padding:0px;}
		#topRight #piece3 a {background:url(webImages/southAmericaMap.gif) no-repeat; width:112px; height:92px; border:0px; padding:0px; display:block;}
		#topRight #piece3 a:hover {background:url(webImages/southAmericaMap_over.gif) no-repeat; width:112px; height:92px; border:0px; padding:0px; display:block;}
	
	#topRight #piece4 {background:url(webImages/europeMap_over.gif) no-repeat; float:left; position:relative; left:-225px; top:8px; margin:0px; border:0px; padding:0px;}
		#topRight #piece4 a {background:url(webImages/europeMap.gif) no-repeat; width:138px; height:92px; border:0px; padding:0px; display:block;}
		#topRight #piece4 a:hover {background:url(webImages/europeMap_over.gif) no-repeat; width:138px; height:92px; border:0px; padding:0px; display:block;}
	
	#topRight #piece5 {background:url(webImages/africaMap_over.gif) no-repeat; float:left; position:relative; left:-291px; top:94px; margin:0px; border:0px; padding:0px;}
		#topRight #piece5 a {background:url(webImages/africaMap.gif) no-repeat; width:94px; height:100px; border:0px; padding:0px; display:block;}
		#topRight #piece5 a:hover {background:url(webImages/africaMap_over.gif) no-repeat; width:94px; height:100px; border:0px; padding:0px; display:block;}
	
	#topRight #piece6 {background:url(webImages/asiaMap_over.gif) no-repeat;float:left; position:relative; left:96px; top:-82px; margin:0px; border:0px; padding:0px;}
		#topRight #piece6 a {background:url(webImages/asiaMap.gif) no-repeat; width:224px; height:139px; border:0px; padding:0px; display:block;}
		#topRight #piece6 a:hover {background:url(webImages/asiaMap_over.gif) no-repeat; width:224px; height:139px; border:0px; padding:0px; display:block;}
	
	#topRight #piece7 {background:url(webImages/oceanaMap_over.gif) no-repeat; float:left; position:relative; left:-17px; top:44px; margin:0px; border:0px; padding:0px;}
		#topRight #piece7 a {background:url(webImages/oceanaMap.gif) no-repeat; width:100px; height:70px; border:0px; padding:0px; display:block;}
		#topRight #piece7 a:hover {background:url(webImages/oceanaMap_over.gif) no-repeat; width:100px; height:70px; border:0px; padding:0px; display:block;}
	
	#topRight #piece8 {background:url(webImages/caribbeanMap_over.gif) no-repeat; float:left; position:relative; left:-360px; top:-1px; margin:0px; border:0px; padding:0px;}
		#topRight #piece8 a {background:url(webImages/caribbeanMap.gif) no-repeat; width:76px; height:22px; border:0px; padding:0px; display:block;}
		#topRight #piece8 a:hover {background:url(webImages/caribbeanMap_over.gif) no-repeat; width:76px; height:22px; border:0px; padding:0px;}
	
	#topRight #extras {float:right; width:120px; position:relative; top:-135px; right:10px; margin:0 0 -120px 0; padding:0px;}
		#topRight #extras a.register {background:url(webImages/addRentalBtn_v2.gif) no-repeat; width:125px; height:135px; border:0px; padding:0px; display:block;}
		#topRight #extras a.ownersGuide {background:url(webImages/ownersGuide.gif) no-repeat; width:60px; height:30px; border:0px; padding:0px; display:block;}
		#topRight #extras a.rentersGuide {background:url(webImages/rentersGuide.gif) no-repeat; width:60px; height:30px; border:0px; padding:0px; display:block;}
		#topRight .overShape:hover {background:#CCCCCC;}
#bottomRight {float:left; width:623px; margin-top:10px; margin-right:0px;}
	#bottomRight table {margin-top:0px; padding:2px;}
	
/* ######################### *'
/* Static Pages */
#contentPage {float:left; width:970px; margin-top:10px; text-align:left;}
#contentPage #content {float:left; width:970px; margin-top:0px; margin-right:0px; text-align:left;}

.ratesTable {border:2px solid #C6A524; width:950px;}
td.titleSide {background-color:#E9D483; color:#594910;}	
td.textSide {background-color:#E3C554; color:#594910;}	
	
#footer {float:left; width:957px; height:30px; margin-top:10px; text-align:center; line-height:12px;}
	#footer .copy {font-size:11px; margin-top:3px; vertical-align:middle;}
