html, body, h1, h2, h3, h4, h5, h6, p, ul, li, form, div {
  padding: 0px;
  margin: 0px; }

body {
	background:#EAEAEA;
}

ul
{
padding: 0px 0px 0px 20px;
}

img
{  border-style: none;
}

h1 {
	font-family: Georgia, serif;
	font-size:26px;
	font-style:bold;
	line-height: 34px;
	font-weight: bold;	
	
}

h2{
	font-family: Georgia;
	font-size:14px;
	line-height: 17px;
	font-weight: normal;

}
h3{
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
h4{
	font-family: Georgia, serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
}

h5{
	padding-top: 8px;
	font-family: Georgia, serif;
	font-size: 11.5px;
	line-height: 17px;
	font-weight: normal;
}

h6{
	font-family: Arial, san-serif;
	font-size: 11.25px;
	line-height: 18px;
	color: #616161;
	font-weight: normal;
}
.numbers{
	padding: 5px;
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 18px;

}
.price {
	font-family: Arial, san-serif;
	 font-size: 35px;
	line-height: 40px;
	color: #D6560F;
	font-weight: normal;
}

div.padded
	{
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px;
	text-align:justify;
	}
.hrdiv{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	}
.rowborder{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid none solid solid;
}



.cellborder{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid solid solid solid;
}

.top5info{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid none solid solid;
}
.top{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid none solid none;
}
.hh{
	color: 4F6123;
}
.ob{
	color: #5A8263;
}
.br{
	color: #60513A;
}
.blue{
	color: #7A7E8A;
}
.rentalblue{
	color: #174759;
}
.brown{
	color: #519CD1;
}
.lgrey{
	color: #616161;
}
.dgrey{	
	color: #616161;
	}
.61grey{
	color:	#616161;
	}
.white{
	color: #FFFFFF
	}
.orange{
	color: #174759;
	}

#content td{
	padding: 4px 4px 4px 4px;
	}
.hhbg {
	background-color: #518AD1;
	padding: 4px 4px 4px 4px;
}
.oobg {
	background-color: #4F6123;
	padding: 4px 4px 4px 4px;
}
.obbg {
	background-color: #7B9B82;
	padding: 4px 4px 4px 4px;
}
.brbg {
	background-color: #60513A;
	padding: 4px 4px 4px 4px;
}
.brownbg {
	background-color: #D6560F;
	padding: 4px 4px 4px 4px;
}
.brownbooknowbg {
	background-color: #D6560F;
	}

.greybg {
	background-color: #8A9295;
	padding: 4px 4px 4px 4px;
}
.specialstext{
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 14.16px;

	color: #7F7F7F;
}
.specialstextlg{
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 23px;
	
	color: #3F3F3F;
}
.specialslink:link{
	font-family: Georgia, serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
}
.specialslink:hover{
	font-family: Georgia, serif;
	font-size: 10px;
	line-height: 20px;
	color: ##519CD1;
	text-decoration: underline;
}
.specialslink:visited{
	font-family: Georgia, serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
}

.righttext{
	padding: 30px 130px 0px 20px;
	}
	
 .submitLink {
	text-transform: uppercase;	
	font-family: Georgia, serif;
	font-size: 9px;
	line-height: 17px;
	height: 17px;
	color: #FFFFFF;
	paddding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -8px;;
  
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;
  }

.bluelink:link{
	text-transform: uppercase;
	font-family: Georgia, serif;
	font-size: 9px;
	line-height: 17px;
	height: 17px;
	color: #FFFFFF;
	
	
}
.orangeheader:link
{
	color: #FF9900;
}
.orangeheader:hover
{
	color: #FF9900;
}
.orangeheader:visited
{
	color: #FF9900;
}
.bluelink:hover {
	text-transform: uppercase;
	font-family: Georgia, serif;
	font-size: 9px;
	line-height: 17px;
	height: 17px;
	color: #0099FF;
	text-decoration: underline;
}
.bluelink:visited {
	text-transform: uppercase;
	font-family: Georgia, serif;
	font-size: 9px;
	line-height: 17px;
	height: 17px;
	color: #0099FF;
}
	
.description{
	padding: 30px 10px 10px 10px;
	width: 500px;
	align: left;
	font-size: 10px;
}


.title{
	font-family: Georgia, serif;
	color: #3B5A6F;
	font-style: italic;
	margin-bottom: 0px;
	font-size: 14px;
	padding: 4px 4px 4px 0px;
}
.column{
	font-family: Georgia, serif;
	margin-bottom: 0px;
	font-size: 14px;
	padding: 4px 4px 4px 4px;
}

.subh1{
	line-height: 20px;
	font-family: Georgia, serif;
	font-weight: 800;
	font-size: 18px;
}
.subh2{
	line-height: 18px;
	font-family: Georgia, serif;
	font-weight: 800;
	font-size: 14px;
}

.tabletitle{
	font-family: Georgia, serif;
	color: ##519CD1;
	margin-bottom: 0p;
	font-size: 14px;
	padding: 4px 4px 4px 4px;
}
.tableinfo
{
	padding: 6px 6px 6px 6px;
	background: url(/images/tablebg.jpg) no-repeat left center;
}
.logo {	
	position:absolute;
	z-index: 5;
	left:30px;
	top:15px;
}
.thumbnail{
	padding: 0px 5px 0px 0px;
	}
.colorlogo{
	position:absolute;
	z-index: 5;
	left:30px;
	top:5px;
}
/* Owners Tags */

.pageTitle
{
	font-family: Georgia, serif;
	font-size:26px;
	font-style:bold;
	line-height: 34px;
	font-weight: bold;
	color: #8A8A8A;

}
.pageSubTitle
{
	
	font-family: Georgia, serif;
	font-size: 11.5px;
	line-height: 17px;
	font-weight: normal;
	color: #616161;
}
.pageHeader
{
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #8A8A8A;
}
.pageBody
{
	font-family: Arial, san-serif;
	font-size: 11.25px;
	line-height: 18px;
	color: #616161;
	font-weight: normal;
	
}

.mainbody {
		font-family: Georgia, serif;
	font-size: 15px;
	color: #616161;
	padding: 0px 10px 10px 50px;
}
.pagebars{
	padding: 8px 0px 8px 0px;
}
.resortpics{
	padding: 0px 0px 0px 0px;
}
.resortinfo{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 450px;
	padding: 0px 0px 0px 10px;
	height: 221px;
}
.resortblock{
	width:300px;
	padding: 0px 100px 0px 0px;
}
.resortbar{
		padding: 5px 0px 5px 0px;
		height: 221px;
}
.resortbarlg{
		padding: 5px 0px 5px 0px;
		height: 289px;
}

.subMenu {
	font-size: 10px;
	color: #667788;
	margin: 10px;	
}

.bluetext {
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}


a:link {
	color: #2299BB;
	text-align: left;
	text-decoration: none;
}
a:visited {
	color: #2299BB;
	text-align: left;	
	text-decoration: none;
}

a:hover {
	color: #2299BB;
	text-decoration: underline;
}
a:link.redlink {
	color: #BB2222;
	text-align: left;
	text-decoration: none;
}
a:visited.redlink {
	color: #BB2222;
	text-align: left;	
	text-decoration: none;
}
a:hover.redlink {
	color: #BB2222;
	text-decoration: none;
}

/* Rentals Sign up */
#ajax{
		
 		font-family: Georgia, serif;
		height: 30px;
		line-height: 30px;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: center;
		width: 100px 
		}
		#ajax ul {
			
			z-index:10;
			background: #174759; /* #3B5A6F; */
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#ajax ul li {
		margin-left: 0px;
	  	padding: 0px 0px 0px 25px;		
		float: center;
		color: #FFFFFF;
		}
        #ajax ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #ajax ul li a:hover {
          text-decoration: none; 
		  }
        #ajax ul li a.active {
          
          text-decoration: none; }
/* Rentals Book Now */		  
#lajax{
		
 		font-family: Georgia, serif;
		height: 30px;
		line-height: 30px;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: center;
		width: 100px 
		}
		#lajax ul {
			z-index:10;
			background: #174759;
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#lajax ul li {
		margin-left: 0px;
	  	padding: 0px 0px 0px 7px;		
		float: center;
		color: #FFFFFF;
		}
        #lajax ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #lajax ul li a:hover {
          text-decoration: none; 
		  }
        #lajax ul li a.active {
          
          text-decoration: none; }
		  
/* Resort Book Now Buttons */
	
#resajax{
		
 		font-family: Georgia, serif;
		height: 30px;
		line-height: 30px;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: center;
		width: 100px 
		}
		#resajax ul {
			z-index:10;
			background: #FFFFFF;
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#resajax ul li {
		margin-left: 0px;
	  	padding: 0px 0px 0px 7px;		
		float: center;
		color: #FFFFFF;
		}
        #resajax ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #resajax ul li a:hover {
          text-decoration: none; 
		  }
        #resajax ul li a.active {
          
          text-decoration: none; }	
	
		  
#resort_booknow{
		
 		font-family: Georgia, serif;
		height: 30px;
		line-height: 30px;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: center;
		width: 100px 
		}
		#resort_booknow ul {
			z-index:10;
			background: #51AFD1;
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#resort_booknow ul li {
		margin-left: 0px;
	  	padding: 0px 0px 0px 7px;		
		float: center;
		color: #FFFFFF;
		}
        #resort_booknow ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #resort_booknow ul li a:hover {
          text-decoration: none; 
		  }
        #resort_booknow ul li a.active {
          
          text-decoration: none; }
		 
/* Resort Sign Up Buttons */
#resort_signup{
		
 		font-family: Georgia, serif;
		height: 30px;
		line-height: 30px;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: center;
		width: 100px 
		}
#resort_signup ul {
			z-index:10;
			background: #51AFD1;
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#resort_signup ul li {
		margin-left: 0px;
	  	padding: 0px 0px 0px 25px;		
		float: center;
		color: #FFFFFF;
		}
        #resort_signup ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #resort_signup ul li a:hover {
          text-decoration: none; 
		  }
        #resort_signup ul li a.active {
          
          text-decoration: none; }
		 
#lajax2{
		
 		font-family: Georgia, serif;
		height: 20px;
		line-height: 20px;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: center;
		width: 130px 
		}
		#lajax2 ul {
			position:absolute;
			left:10px;
			top: 326px;
			z-index:10;
			background: #51AFD1;
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#lajax2 ul li {
		margin-left: 0px;
	  	padding: 0px 0px 0px 40px;		
		float: center;
		color: #FFFFFF;
		}
        #lajax2 ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #lajax2 ul li a:hover {
          text-decoration: none; 
		  }
        #lajax2 ul li a.active {
          
          text-decoration: none; }
		  		  
 #main #top_nav{
 		padding: 5px 10px 5px 10px;
		margin: 0px 0px 0px 0px;	
		font-family: Georgia, serif;
		height: 20px;
		line-height: 20px;
    	background: #519CD1;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: right; 
		}
#color
{
	color: #0099FF
}
    	#main #top_nav ul {
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#main #top_nav ul li {
		padding: 0px 5px 0px 5px;		
		float: left;
		color: #FFFFFF;
		}
        #main #top_nav ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #main #top_nav ul li a:hover {
          text-decoration: none; 
		  }
        #main #top_nav ul li a.active {
          
          text-decoration: none; }
#main #rental_top_nav{
 		padding: 5px 150px 5px 10px;
		margin: 0px 0px 0px 0px;	
		font-family: Georgia, serif;
		height: 20px;
		line-height: 20px;
    	background: #174759;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase;
		float: right; 
		}
    	#main #rental_top_nav ul {
      		margin-left: 0px;
	  		padding: 0px 0px 0px 0px;
      		list-style: none; 
	 	 }
      	#main #rental_top_nav ul li {
		padding: 0px 5px 0px 5px;		
		float: left;
		color: #FFFFFF;
		}
        #main #rental_top_nav ul li a {
          text-decoration: none;
		  color: #FFFFFF;
          }
        #main #rental_top_nav ul li a:hover {
          text-decoration: none; 
		  }
        #main #rental_top_nav ul li a.active {
          
          text-decoration: none; }
		  
#rentalslnk{
		position:absolute;
		left:646px;
		top: 345px;
		z-index:10;
		}
#mainspecials{
		position:absolute;
		left:10px;
		top: 345px;
		z-index:10;
		}
#mainFade{
		position:absolute;
		left:28px;
		top:125px;
		z-index:12;
		width: 366px;
		height: 190px;
		text-align: left;
		border-color: #CCCCCC;
		border-width: 6;
		border-style: solid solid solid solid;
		background: #FFFFFF;
		padding: 12px 30px 10px 30px;
		}


#main {
  width: 918px;
  margin: 0px 14pm 0px 20px;
  padding: 0px 14px 0px 20px; }
  #main #main_nav {
  	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
  	font-family: Arial, sans-serif;
    height: 19.88px;
	line-height:19.88;
	color: #7A7E8A;
    font-size: 11.25px;
	font-weight: bold;
    text-transform: uppercase; }
    #main #main_nav ul {
      margin-left: 10px;
	  padding: 0px 0px 0px 10px;
      list-style: none; }
      #main #main_nav ul li {
        height: 19.88px;
		line-height:19.88px;
        float: left; 
		}
        #main #main_nav ul li a {
          color: #787E8A;
          text-decoration: none;
          line-height: 19.88px;
          height: 19.88px;
          padding: 0px 10px 0px 10px; }
        #main #main_nav ul li a:hover {
          text-decoration: none; 
		  }
        #main #main_nav ul li a.active {
          color: #1D97C3;
          text-decoration: none; }
        #main #main_nav ul li ul {
          display: none;
          position: absolute;
          z-index: 99;
          margin: 0px;
          padding: 5px 5px 5px 5px;
          background: #FFFFFF;
          width: 250px;
          border: 1px solid #E0DFE3;
          border-top: none; }
          #main #main_nav ul li ul li {
            float: none;
            height: 25px;
			line-height: 25px; }
            #main #main_nav ul li ul li a {
              padding: 0px 15px;
              display: block;
              color: #616161;
              font-size: 10px;
              height: 25px;
              line-height: 25px;
              text-decoration: none; }
            #main #main_nav ul li ul li a:hover {
			  background: transparent url(/images/arrow.gif) no-repeat left center;
              color: #1D97C3;
              text-decoration: none; }
      #main #main_nav ul li:hover ul, #main #main_nav ul li.over ul {
        display: block; }
		
  	#main #main_nav ul li #end_menu_item {
		
    	padding: 0px 0px 0px 219px;		
		color: #D6560F;
		font-weight: bold;;
		}
		 	#main #main_nav ul li #end_menu_item_rental {
		
    	padding: 0px 0px 0px 291px;		
		color: #D6560F;
		font-weight: bold;;
		}
		 	#main #main_nav ul li #end_menu_item_main {
		
    	padding: 0px 0px 0px 147px;		
		color: #D6560F;
		font-weight: bold;;
		}
		
		  	#main #main_nav ul li #owners_end_menu_item {
		
    	padding: 0px 0px 0px 190px; 		
		color: #D6560F;
		font-weight: bold;;

		}
		  	#main #main_nav ul li #lease_end_menu_item {
		
    	padding: 0px 0px 0px 332px;		
		color: #D6560F;
		font-weight: bold;;
		}
	
	#main #blue_nav{
		font-family: Georgia, serif;
		height: 17px;
		line-height: 17px;
    	background: #FFFFFF;
		color: #CC6600;
    	font-size: 10px;
    	text-transform: uppercase; 
		}
    	#main #blue_nav ul {
      	margin-left: 0px;
		padding: 0px 0px 0px 0px;
		margin-top: 0px;
		list-style: none; }
      	#main #blue_nav ul li {
        float: left;
		padding: 0px 4px 0px 0px;		
		}
        #main #blue_nav ul li a {
          color: #FFFFFF;
          text-decoration: none;
          }
        #main #blue_nav ul li a:hover {
          text-decoration: underline; 
		  }
        #main #blue_nav ul li a.active {
          color: #FFFFFF;
          text-decoration: none; }
		  
		#main #blue_nav #end_menu_item {
    	padding: 0px 0px 0px 200px;
		margin: 0px;
      	list-style: none;		
		color: #FFFFFF;
		
		height: 19.88px;
		line-height:19.88px;
		}
	
	#main #splash_table2{
	padding: 55px 15px 0px 15px;
	width: 400px;
	float: left;
	

	}
	#main #splash_table{
	padding: 45px 15px 0px 15px;
	width: 400px;
	float: left;
	

	}
	.cell{
	border-color: #616161;
	border-width: 2px;
	border-style: solid none none none;

	}
#main #rentals_width{
	width: 540px;
	
	padding: 0px 0px 0px 10px;
	}
#main #rentals_width2{
	width: 520px;
	
	padding: 0px 0px 0px 10px;
	}	
	
	#main #splash_text{
	padding: 40px 125px 20px 20px;
	width: 325px;
	float: right;
	}
	
	#main #photo_list {
  	padding: 0px 0px 0px 0px;
  	font-family: Georgia, serif;
   	color: #7A7E8A;
    font-size: 12px;
	font-weight: bold;
    text-transform: uppercase; }
    #main #photo_list ul {
      margin-left: 0px;
	  padding: 0px 0px 0px 0px;
      list-style: none; }
      #main #photo_list ul li {
        float: left;
		padding: 2px 0px 2px 0px; 
		}
	
	
	 #bottom_nav{
		font-family: Georgia, serif;
		height: 17px;
		line-height: 17px;
    	background: #FFFFFF;
		color: #FFFFFF;
    	font-size: 10px;
    	text-transform: uppercase; 
		}
    	#bottom_nav ul {
      	margin-left: 10px;
		padding: 0px 0px 0px 0px;
		margin-top: 0px;
		list-style: none; }
      	#bottom_nav ul li {
        float: left;
		padding: 0px 2px 0px 2px;		
		}
        #bottom_nav ul li a {
          color: #FFFFFF;
          text-decoration: none;
          }
        #bottom_nav ul li a:hover {
          text-decoration: underline; 
		  }
        #bottom_nav ul li a.active {
          color: #FFFFFF;
          text-decoration: none; }
	
	#main #grey_nav{
		
		font-family: Georgia, serif;
		height: 18px;
		line-height:18px;
    	background: #FFFFFF;
		color: #7F7F7F;
    	font-size: 10px;
    	text-transform: uppercase; }
    	#main #grey_nav ul {
      	position: relative;
		margin-left: 5px;
		padding: 10px 0px 10px 0px;
      	list-style: none; }
      	#main #grey_nav ul li {
        float: left; 		
		}
        #main #grey_nav ul li a {
          color: #7F7F7F;
          text-decoration: none;
          padding: 0px 4px 0px 4px; }
        #main #grey_nav ul li a:hover {
          text-decoration: underline; 
		  }
        #main #grey_nav ul li a.active {
          color: #FFFFFF;
          text-decoration: none; }
	#main #banner{
		position:relative;
		padding: 0px 0px 5px 0px;				
		}

	#main #specialsImage{
		position:absolute;
		left:10px;
		top: 326px;
		z-index:10;
	}

	#main #specialsFade{
		position:absolute;
		left:28px;
		top:106px;
		z-index:12;
		width: 366px;
		height: 190px;
		text-align: left;
		border-color: #CCCCCC;
		border-width: 6;
		border-style: solid solid solid solid;
		background: #FFFFFF;
		padding: 12px 30px 10px 30px;
		}
		#main #rentalsFade{
		position:absolute;
		left:28px;
		top:106px;
		z-index:12;
		width: 366px;
		height: 190px;
		text-align: left;
		border-color: #CCCCCC;
		border-width: 6;
		border-style: solid solid solid solid;
		background: #FFFFFF;
/* Pop Up by Image for Heritage:		background-image: url('http://www.spinnakerresorts.com/images/SpecialsVerizonbg.jpg'); */
/* Pop Up bg Image for Holidays:  		background-image: url('http://www.spinnakerresorts.com/images/SpecialsHolidaybg.gif'); */
		padding: 12px 30px 10px 30px;
		}
		#main #mapsavepdf{
		position:absolute;
		left:10px;
		top: 254px;
		z-index:50;
		}
		#main #content{
		width: 918px;
		text-align: left;
		border-color: #E3E3E3;
		border-width: 1px;
		border-style: solid none none none;
		background: #FFFFFF;
		padding: 0px 0px 0px 0px;
		}
		#main #content #phototitle{
		
		width: 918px;
		text-align: left;
		border-color: #E3E3E3;
		border-width: 1px;
		border-style: none none solid none;
		background: #FFFFFF;
		padding: 3px 0px 3px 10px;
		}

		#main #content #list ul {
		padding: 5px 0px 5px 30px;
		}
		#main #content #right ul {

		padding: 5px 0px 5px 30px;
		}
		#main #middletext{
		position: relative;
		float: left;
		width: auto;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 70px 0px 70px;
		}
		#main #lefttext{
		position: relative;
		float: left;
		width: 400px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 20px 0px 70px;
		}
		#main #righttable{
		position: relative;
		float: right;
		width: 350px;
		text-align: left;
		padding: 0px 0px 40px 0px;
		}
		#main #leftmap{
		position: relative;
		float: left;
		width: 550px;
		text-align: left;
		vertical-align:top;
		background: #FFFFFF;
		padding: 0px;
		}
		#main #floorplantitle{
		position: relative;
		float: left;
		width: 250px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 10px 0px 80px;
		}
		#main #floorplanimg{
		position: relative;
		float: right;
		width: 550px;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 10px 0px 0px;
		}
		#main #photodisplay{
		position: relative;
		float: left;
		width: 450px;
		text-align: left;
		background: #FFFFFF;
		padding: 10px 0px 0px 0px;
		}
		#main #photoinfo{
		position: relative;
		float: right;
		width: 250px;
		text-align: left;
		background: #FFFFFF;
		padding: 20px 150px 0px 50px;
		}
		#main #areapadding{
		position: relative;
		float: left;
		text-align: left;
		padding: 10px 30px 0px 40px;
		}
	
		#main #lefttitle{
		position: relative;
		float: left;
		width: 280px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 30px 0px 50px;
		}
		
		#main #lefttitlelg{
		position: relative;
		float: left;
		width: 380px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 30px 0px 30px;
		}

		#main #booknowleft{
		position: relative;
		float: left;
		width: 550px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 30px 0px 50px;
		}
		#main #booknowright{
		position: relative;
		float: right;
		width: 280px;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 0px 0px 0px;
		}
		
		#booknowlargeright {
		float:left;
		width:280px;
		margin:0px; 
		padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: none none none solid;
		}
		
		
		#main #lefttitle2{
		position: relative;
		float: left;
		width: 260px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 30px 0px 50px;
		}
		#main #leftgolftitle{
		position: relative;
		float: left;
		width: 260px;
		text-align: left;
		background: #FFFFFF;
		padding: 30px 30px 0px 50px;
		}
		#main #righttextlg{
		position: relative;
		float: right;
		width: 400px;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 30px 0px 30px;
		/*border-color: #E3E3E3;
		border-width: 1px;
		border-style: none none none solid;*/
		}
		#main #widetext{
		position: relative;
		float: right;
		width: 470px;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 0px 0px 30px;
		border-color: #E3E3E3;
		border-width: 1px;
		border-style: none none none solid;
		}
		#main #righttextnoborder{
		position: relative;
		float: right;
		width: 350px;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 170px 0px 30px;
		}
		#main #righttablelg{
		position: relative;
		float: right;
		width: 550px;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 0px 0px 0px;
		}	
	
	#main #top5listing {
		position: relative;
		float: right;
		margin:0px; 
		padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: none none solid solid;
		}
	#main #top5listing #leftnoborder {
		float:left;
		width:20px;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: none none none none;
		}
	#main #top5listing #left {
		float:left;
		width:20px;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: solid none none none;
		}
	#main #top5listing #right {
		float:left;
		width:325px;
		margin:0px; padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: solid none none solid;
		}
	
	#main #top5listing #rightnoborder {
		float:left;
		width:325px;
		margin:0px; padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: none none none solid;
		}	
	#main #top5listing #largeright {
		float:left;
		width:525px;
		margin:0px; 
		padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: none none none solid;
		}
	#main #postcard {
		width:401px;
		margin:0px; 
		padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: solid solid solid solid;
		background-color: #FFFFFF;
		}
	#main #postcard2 {
		width:401px;
		height: 334px;
		margin:0px; 
		padding:0px;
		border-color: #CCCCCC;
		border-width: 1px;
		border-style: solid solid solid solid;
		background: url(/images/postcardbg.gif) no-repeat left center;
		background-color: #FFFFFF;
		}
		
	.column-in {
		margin:0px; padding:0px;
		}
	.cleaner {
		clear:both;
		color: #ffffff;
		height:0px;
		font-size:0px;
		border:none;
		margin:-2px 0px 0px 0px; 
		padding:0px;
		background:transparent;
		
		}
	
	.bgimage {
	background-image: 
	url('/images/largebgfade.jpg');
	background-repeat: repeat-y;	
	}
	.booknowbgimage {
	background-image: 
	url('/images/bgfade-280px.jpg');
	background-repeat: repeat-y;	
	}

	.top5header{
	padding: 5px 0px 5px 10px;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
.formleftcol{
position: relative;
float: left;
width: 200px;
padding: 0px 0px 5px 5px;
}
.formrightcol{
position: relative;
float: left;
padding: 0px 0px 5px 0px;
}

.top5text{
	padding: 5px 80px 5px 10px;
	font-family: Georgia, serif;
	font-size: 10px;
	line-height: 17px;
}
.splashmenu{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.style1 {color: #000000}
.style3 {color: #CC6600}

/* Page content layout start */
.page_table {
	background: white;
}

#container {
	position:relative;
	width:979px;
	margin: 0 auto;	
}

#left_bar {
	width: 10px;
	background-image: url('../images/leftbar2.jpg');
}

#center_bar {
	width: 959px;
}

#right_bar {
	width: 10px;
	background-image: url('../images/rightbar2.jpg');
}
.head_text { font-size: 20px; color: #616161; }

.formtext {
	font-family: Georgia, serif;
	font-size: 11.5px;
	line-height: 17px;
	font-weight: normal;
	color: #616161;
}
.red_text { color:red; font-weight:bold; }

.text_box {
	width: 250px;
}

