body { background: #fff; }
p { 
	font-size: 10pt;
    margin: 8px 0 0 0;
    padding: 0;
    width: 560px;
    font-weight: bold;
    color: #53301a;
    font-family: arial, verdana, sans-serif;
	line-height: 1.2em;
    text-align: justify;
     }    
img { border: 0; }
a:link,
a:active,
a:visited {
	font-weight: bold;
    color: #53301a;
    font-family: arial, verdana, sans-serif;
    text-decoration: underline;	
	}
a:hover {
	 text-decoration: none;
} 

#box {
	font: 8pt "Times New Roman", Times, serif;
    color: #999;
    margin: 920px 0 0 0;
    position: absolute;
    }
#electra {
	font: 8pt "Times New Roman", Times, serif;
    color: #999;
    float: right;
    margin: 920px 0 0 530px;
    position: absolute;
    }
div #sublogo {
	margin: 0;
	padding: 0 0 25px 0;	
	text-align: left;
	}
div #homelogo {
	margin: 0;
	padding: 0 0 25px 0;	
	text-align: center;
	}    
.printonly { 
    font: 18pt verdana, Times, serif;
    color: #788103;
    font-weight: bold;
    text-align: right;
    margin: 50px 0 0 430px;
    position: absolute;
	}
    .content .text_right {
		margin: 0;
		padding: 0;
        position: absolute;
		}
    .content .building_text_center {
		margin: 0;
       	padding: 0;		
        position: absolute;
        background: #fff;
		} 
   	.content .building_image_left {
		margin: 400px 0 0 0;
		padding: 0;
		width: 364px;
        height: 470px;
        position: absolute;
  		}  
  	.content .building_image_right {
		margin: 400px 0 0 366px;
		padding: 0;
		width: 176px;
        height: 470px;
        position: absolute;
  		}
    .content .album_text_left {
		margin: 0;
        padding: 0;		
        position: absolute;
        background: #fff;
		}
   	.content .album_image_right {
		margin: 200px 0 0 50px;
		padding: 0;
		width: 552px;
        height: 470px;
        position: absolute;
  		}
    .content .suites_image_left {
		margin: 420px 0 0 0;
		padding: 0;
		width: 458px;
        height: 470px;
        position: absolute;
  		}                
    .content .suites_text_right {
		margin: 0;
		padding: 0;		
		position: absolute;
        background: #fff;
		}  
    .content .flash_photos {
		float: left;
		margin: 120px 0 0 0;
		padding: 0;
		width: 730px;
        height: 470px;
        position: absolute;
		}
    .content .plans_image_left {
		margin: 420px 0 0 0;
		padding: 0;
		width: 176px;
        height: 470px;
        position: absolute;
  		}                
    .content .plans_text_center {
		float: left;
		margin: 0;
		padding: 0;
		width: 280px;
        height: 470px;
        position: absolute;
		}
      ul.building_type {
	margin: 25px 0 0 40px;
	padding: 0;
    color: #788103;
	}
	
	ul.building_type li {
		margin: 0;
		padding: 0 0 4px 0;		      
		}
		
		ul.building_type li a:link,
        ul.building_type li a:active,
        ul.building_type li a:visited {
			margin: 0;
			padding: 0;			
			color: #788103;
            font-family: arial, verdana, sans-serif;
            font-size: 11px;
            font-weight: bold;
            text-transform: uppercase;            
			text-decoration: none;
			} 
    .content .rates_image_left {
		margin: 420px 0 0 0;
		padding: 0;
		width: 458px;
        height: 470px;
        position: absolute;
  		}                
    .content .rates_text_right {
		margin: 0;
		padding: 0;
		width: 270px;
        height: 470px;
 		position: absolute;
		}
   	.content .amenities_image_left {
		float: left;
		margin: 420px 0 0 0;
		padding: 0;
		width: 364px;
        height: 470px;
        position: absolute;
  		}                
    .content .amenities_text_center {
		margin: 0;
  		padding: 0;		
        position: absolute;
 		}
   	.content .amenities_image_right {
		float: right;
		margin: 420px 0 0 0;
		padding: 0;
		width: 82px;
        height: 470px;
        position: relative;
  		}
    .content .party_text_center {
		margin: 0;
		padding: 0;
	    position: absolute;
		} 
  	.content .party_image_left {
		float: left;
		margin: 420px 0 0 0;
		padding: 0;
		width: 176px;
        height: 470px;
        position: absolute;
  		} 
     .content .party_image_rightbot {
		margin: 656px 0 0 176px;
		padding: 0;
		width: 554px;
        height: 234px;
        position: absolute;
        }         
   	.content .party_image_righttop {
		float: right;
		margin: 420px 0 0 178px;
		padding: 0;
		width: 270px;
        height: 236px;
        position: absolute;
  		}
   	.content .pools_image_left {
		float: left;
		margin: 420px 0 0 0;
		padding: 0;
		width: 82px;
        height: 470px;
        position: absolute;
  		}                
    .content .pools_text_center {
		margin: 0;
  		padding: 0;		
        position: absolute;
		}
   	.content .pools_image_right {
		float: right;
		margin: 420px 0 0 84px;
		padding: 0;
		width: 458px;
        height: 470px;
        position: absolute;
  		}
   	.content .neigh_image_lefttop {
		margin: 420px 0 0 0;
		padding: 0;
		width: 270px;
        height: 236px;
        position: absolute;
  		}                
    .content .neigh_text_center {
		margin: 0;
		padding: 0;
	    position: absolute;
    	} 
     .content .neigh_image_leftbot {
		margin: 656px 0 0 0;
		padding: 0;
		width: 270px;
        height: 234px;	
        position: absolute;
       	}         
   	.content .neigh_image_right {
		margin: 420px 0 0 272px;
		padding: 0;
		width: 176px;
        height: 470px;
        position: absolute;
  		}
   	.content .manage_image_left {
		DISPLAY: none;
  		}                
    .content .manage_text_right {
		margin: 0;
		padding: 0;
		position: absolute;
		}
   	.content .contact_image_left {
		margin: 420px 0 0 0;
		padding: 0;
		width: 364px;
        height: 470px;
        position: absolute;
  		}                
    .content .contact_text_right {
		margin: 0;
		padding: 0;
		position: absolute;
		}
    .content .contact_text_right #rightbox {
		margin: 0;
		padding: 0;
		width: 160px;
        height: 40px;
        position: relative;
		}  
     .content .contact_image_rightbot {
		margin: 420px 0 0 366px;
		padding: 0;
		width: 366px;
        height: 234px;
 		position: absolute;
        }
  	.content .res_image_left {
		margin: 420px 0 0 0;
		padding: 0;
		width: 176px;
        height: 470px;
        position: absolute;
  		}                
    .content .res_text_center {
		margin: 0;
		padding: 0;
		position: absolute;
		} 
   	.content .res_image_right {
		margin: 420px 0 0 178px;
		padding: 0;
		width: 270px;
        height: 470px;
        position: absolute;
  		}
    .content .fp_image_left {
		margin: 420px 0 0 0;
		padding: 0;
		width: 458px;
        height: 470px;
        position: absolute;
  		}                
    .content .fp_text_right {
		margin: 0;
		padding: 0;	
		position: absolute;
 		} 
     .content .fp_image_right {
		margin: 420px 0 0 460px;
		padding: 0;
		width: 272px;
        height: 116px;
        position: absolute;
  		}                       
                                                        
         
#flashhome, #navigation, .content .flash_left  {DISPLAY: none;}

table {
	margin: 6px 25px;
    width: 220px;
	padding: 2px;	
	font-size: 1em;
    color: #53301a;
	}
	
	thead {
		font-weight: normal;
		text-transform: uppercase;
        color: #53301a;
		}
   	thead th.starting {
		text-align: right;
		}
		
		thead tr th {
			border-bottom: 1px solid #53301a;			
			font-weight: bold;
			text-align: left;
			}
		 td.price {
			text-align: right;
			}
			
	tfoot tr td {
		border-top: 1px solid #53301a;
		}

th {
	font-weight: bold;
	text-align: left;
	}

tr.contrast {
	background: transparent url("../images/contrast.gif") repeat;
	}
tr.head {
	background: transparent url("../images/head.gif") repeat;
	}
tr.head td {
    color: #fff;
    font-weight: bold;
    padding: 2px 0 2px 5px;
	}

     
 ul, ol {
	margin-bottom: 12px;
	margin-right: 12px;
	margin-top: 6px;   
	}
	
li {
	margin: 0;
    font-weight: bold;
    font-family: arial, verdana, sans-serif;
    font-size: 10pt;
    color: #53301a;
	}
