body
{
	background-color: #fff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: arial, sans-serif;
	font-size: 14px;
}





/*			Changing the Text			*/

h1
{
	font-family:arial;
	font-size:14pt;
	color:#000;
	text-decoration:underline;
}

h2
{
	font-family:arial;
	font-size:11pt;
	color:#000;
	text-decoration:none;
}

.header
{
	color: #000; 
	background-color:#fff; 
	font-size:20px;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.caps
{
	color: #000;
	background-color: #fff;
	font-size: 20px;
	font-family: arial;
	font-variant: small-caps;
}

.normal
{
	color:#404040;
	font-size:14px;
	font-family:arial;
}	

.small_header
{
	color:#06f;
	font-size:16px;
	font-family:arial;
}

.tiny
{
	color: #00f; 
	background-color:#fff; 
	font-size:10px;
	font-family:arial;
	text-align:center;
}

.bigone
{
	color: #fff; 
	background-color:#37c; 
	font-size:12px;
	font-family:arial;
}

.sold
{
    color: #fe7878;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    
}

.sold_s
{
    color: #fe7878;
    font-size: 14px;
    font-family: wingdings;
    
}

.vo
{
    color: #00e5ed;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    
}

.vo_s
{
    color: #00e5ed;
    font-size: 14px;
    font-family: wingdings;
    
}

.avail
{
    color: #fff;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    
}

.avail_s
{
    color: #fff;
    font-size: 16px;
    font-family: wingdings;
    
}


.res
{
    color: #00ff00;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    
}

.res_s
{
    color: #00ff00;
    font-size: 16px;
    font-family: wingdings;
    
}


/*			Colouring the background			*/



/* this is the bgcolor for the top menu on us pages*/

#ustopbg 
{
		position: absolute;
	    left: 0px; top: 188px;
	    height: 19px; width: 100%;
	    margin: 0; padding: 0;
	    white-space: nowrap;
		background:#999;
		border-top:1px solid #fff;
		float:left;
}
		


/* this is the bgcolor for the topmenu on ts pages*/

#tstopbg 
{
		position: absolute;
	    left: 0px; top: 188px;
	    height: 19px; width: 100%;
	    margin: 0; padding: 0;
	    white-space: nowrap;
		border-top:1px solid #fff;
		background:#d5ac8b;
		margin-right:0px;
		float:left;
}



/* this is the bgcolor for the topmenu on club pages*/

#clubtopbg
{

		position: absolute;
	    left: 0px; top: 188px;
	    height: 19px; width: 100%;
	    margin: 0; padding: 0;
	    white-space: nowrap;
		border-top:1px solid #fff;
		background:#cc9;
		margin-right:0px;
		float:left;
}

/* this is the bgcolor for the submenu on club pages*/

#subbg
{
		position: absolute;
		left: 0px; top: 211px;
		height: 19px; width: 100%;
		margin: 0; padding: 0;
		white-space: nowrap;
		border-top:1px solid #fff;
		background:#37c;
		margin-right:0px;
		float:left;
}








/*			Table Alterations			*/

/*price list*/
table#availability
{
    font-family:arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#404040;
}

tr#availability
{
    font-size: 14px;
    font-family: arial, sans-serif;
    color: #404040;
    font-weight: normal;
}

td#availability
{
    border-collapse:collapse;
    border-bottom: 1px #C6CBCF dashed;
}


/*end price list*/


table#building_1   
{
    position:absolute;
    left:15%;
    top:271px;
}

table#building_2   
{
    position:absolute;
    left:15%;
    top:496px;
}

table#building_3   
{
    position:absolute;
    left:22%;
    top:721px;
}

table#building_4   
{
    position:absolute;
    left:15%;
    top:976px;
}

table#building_5   
{
    position:absolute;
    left:15%;
    top:1231px;
}

table#building_6   
{
    position:absolute;
    left:22%;
    top:1486px;
}

table#thebigone
{
    
    position:absolute;
    top:1786px;
}

td#body
{
	background-color: #6ac;
	border-width: 0px 2px 2px 2px;
	border-style: none solid solid solid;
	border-color: #26a;
}

td#title
{
	background-color: #59c;
	border-width: 2px;
	border-style: solid;
	border-color: #26a;
}

td#bottom
{
	background-color: #3377cc;
	align: right;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #26a;
}

td#full
{
	border-width: 2px;
	border-style: solid;
	border-color: #26a;
}

td#left
{
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color: #26a;
}


td#right
{
	border-width: 0px 2px 0px 0px;
	border-style: solid;
	border-color: #26a;
}


td#bot
{
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #26a;
}

td#l_r /*left and right border */
{
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	border-color: #26a;
}



td#l_r_b /*left and right border */
{
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #26a;
}



td#u_r_b /*left and right border */
{
	border-width: 2px 2px 2px 0px;
	border-style: solid;
	border-color: #26a;
}



td#r_b /*left and right border */
{
	border-width: 0px 2px 2px 0px;
	border-style: solid;
	border-color: #26a;
}

td#l_b /*left and right border */
{
	border-width: 0px 0px 2px 2px;
	border-style: solid;
	border-color: #26a;
}


/*			tool tip for pics page		*/
#dhtmltooltip
{
	position: absolute;
	width: 250px;
	border: 2px solid #3360ac;
	padding: 2px;
	background-color: #fff;
	color:black;
	font-family:arial;
	font-size:9.5pt;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

/*opacity:0.4;filter:alpha(opacity=40)*/


/*			Links			*/


A:link
{
	color: #009; 
	text-decoration: underline;
	font-family:arial;
	font-size:14px; 
}
				
A:visited
{
	color: #009; 
	text-decoration: underline;
	font-family:arial;
	font-size:14px; 
}
				
A:hover
{
	color: #009; 
	text-decoration: none;
}
				
A:active
{
	color: #009; 
	font-size:14px; 
	text-decoration: none;
}

A:link#tiny
{
	color: #00f; 
	background-color:#fff; 
	font-size:10px;
	font-family:arial;
	text-align:center;
}

A:hover#tiny
{
	color: #000; 
	background-color:#fff; 
	font-size:10px;
	font-family:arial;
	text-align:center;
}
A:active#tiny
{
	color: #00f; 
	background-color:#fff; 
	font-size:10px;
	font-family:arial;
	text-align:center;
}
A:visited#tiny
{
	color: #00f; 
	background-color:#fff; 
	font-size:10px;
	font-family:arial;
	text-align:center;
}

A:link#bigone
{
	color: #fff; 
	background-color:#37c;
	text-decoration: underline;
	font-family:arial helvetica;
	font-size:12px; 
}
				
A:visited#bigone
{
	color: #fff; 
	background-color:#37c;
	text-decoration: underline;
	font-family:arial helvetica;
	font-size:12px; 
}
				
A:hover#bigone
{
	color: #000; 
	background-color:#fff; 
	text-decoration: none;
	font-family:arial:
	font-size:12px;
	padding: 5px 0px 0px 0px;
}
				
A:active#bigone
{
	color: #000; 
	background-color:#37c;
	font-family:arial:
	font-size:12px; 
	text-decoration: none;
}
