body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:12px;
	line-height:18px;
	background-color:#b3d966;	
}

v\:* {
behavior:url(#default#VML);
}

p
	{
		
	}

iframe
	{
		padding:0px;
		margin:0px;
	}

h1
	{
		font-size:18px;
		margin:0px;
		margin-top:6px;
		margin-bottom:6px;		
	}

h2
	{
		font-size:16px;
		margin-top:3px;
		margin-bottom:3px;
		padding:8px;
		padding-left:0px;
	}	

h3
	{
		font-size:14px;
		color:#0099CC;
		margin-bottom:-4px;	
	}

h4
	{
		font-size:12px;
		color:#666666;
		padding:0px;
		margin:0px;
		margin-bottom:-4px;
	}

h5
	{
		font-size:9px;
		color:#999999;
		padding:0px;
		margin:0px;
		clear:none;
		text-align:inherit;
	}

input
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}

textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
	
select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}	

a, a:link, a:active, a:visited
	{
		color:#0033cc;
	}

form
	{
		padding:0px;
		margin:0px;
	}

input
	{
		font-size:10px;
		border-style:solid 1px #000;
	}
	
#menuBar select
	{
		margin:0px;
		padding:0px;
		margin-left:-3px;
	}	
	
table
	{
		margin:0px;
	}	
	
	/*ol,ul,li
		{
			margin:0px;
			padding:0px;
		}
	*/

/* GENERIC SITE FORMS */
.importantnote
	{
		border:1px dotted #999999;
		padding:10px;
		font-size:14px;
		margin-top:8px;
		margin-bottom:8px;
		color:#0099FF;
		font-weight:bold;
	}
	
.footnote
	{
		color:#666666;
		font-size:10px;
	}

.feedback
	{
		color:#990000;
		font-weight:bold;
		font-size:12px;		
	}

#contentBlock
	{
		border-top:1px dotted #333333;
		border-bottom:1px dotted #333333;		
	}
	
.testfeedback
	{
		color:#ffffff;
		font-weight:bold;
		font-size:11px;
	}
	
.dotted_bottom
	{
		border-bottom:dotted 1px #999999;
	}
	
#dotted_line
	{
		border-bottom:1px dotted #666;
		margin:0px;
	}	
	
#signup_dline
	{
		border-bottom:1px dotted #999;
		margin-top:2px;
		margin-bottom:3px;
	}	


.Highlighted
	{
		background-color:#efefef;
		padding:10px;
		color:#666666;
		vertical-align:middle;
		font-size:1.2em;
		margin:0px;
	}
	
/* SPECIFIC SITE FORMS */

#splash
	{
		margin-left: -375px;
		margin-top: -275px;
		position: absolute; 
		top: 50%; 
		left: 50%; 
		width: 810px; 
		height: 640px; 
		visibility: visible; 
		display: block; 
		background-color:#FFFFFF;	
		border:solid #fff 8px;		 
	}	

#flash_container
	{
		width:790px;
		margin:auto;
		background-color: #FFFFFF;
		padding:10px;
	}


#container
	{
		width:752px;
		margin:auto;
		padding-left:20px;
		padding-right:20px;
		background-image:url(../images/paper_shadow_green.gif);
		background-repeat:repeat-y;
	}

#paper
	{
		height:auto;
		width:732px;
		padding:0px 10px 10px 10px;
		margin:0px;	
				background-color:#FFFFFF;
	}

#Logo
	{
		float:left;
		margin:0px;
		padding:0px;
	}
		
	
#floatLeft
	{
		float:left;
		margin:0px;
		padding:0px;
	}
	
#floatRight
	{
		float:right;
		margin:0px;
		padding:0px;
	}
	
		
/* HEADER */
#header	
	{
		height:70px;
		clear:both;
		padding:0px;
	}

#header	a
	{
		border:none;
	}

#login
	{
		font-size:9px;		
		width:500px;
		float:left;
	}
	
#login_page
	{
	}	
	
#login_page a
	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px dotted #FFFFFF;
	}	
	
#login_page h5
	{
		color:#eee;
		font-size:10px;
	}			
	
#login input
	{
		height:8px;
		font-size:9px;
		color:#666666;
	}

#languages
	{
		font-size:9px;
		margin:0px;
		max-width:270px;
	}

#languages h1
	{
		font-size:9px;
		color:#999999;
		margin:0px;
	}

#languages a
	{
		font-size:9px;	
		text-decoration:none;
		color:#666;	
	}	
	
#languages a:hover
	{
		font-size:9px;	
		color:#000000;
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;		
	}	

/* MENU */

#menuBar
	{
		margin:0px;
		padding-bottom:20px;
		width:732px;
		font-size:10px;	
		width:auto;
		vertical-align:bottom;
	}

#menuBar img
	{
		float:left;
		vertical-align:bottom;
		padding-top:4px;
	}
	
#menuBar a
	{
		color:#000;
		font-size:10px;
	}


#menuBar a:visited
	{
		color:#000;
		font-size:10px;		
	}	
	
#citydrop
	{
		padding:4px;
		float:left;

	}	
	
#nav_menu
	{
		float:right;
		margin-top:4px;
	}
	
#adminNav
	{
		padding:4px;
	}		
	
/* BODY */
#bodyContent
	{
		clear:both;
	}

#bodyContent h1
	{
		margin-top:20px;
		margin-bottom:5px;
		font-size:18px;
	}

#filter
	{
		border-bottom:dotted 1px black;
		border-top:dotted 1px black;
		margin-top:2px;
		margin-bottom:2px;
	}
	
#filter td
	{
		padding-right:20px;
		padding-top:10px;
		padding-bottom:10px;
	}	
	
.button
	{
		background-color:#AACB53;
		font-weight:bold;
		font-size:14px;
		height:25px;
		width:50px;
	}

/* HOME */
#home
	{
		margin:0px;
	}
	
#slim_banner
	{
		width:732px;
		height:30px;
		margin-top:6px;
		margin-bottom:6px;
		clear:both;		
	}
	
#msg_banner
	{
		width:732px;
		height:73px;
		clear:both;	
		margin:0px;
		margin-top:8px;	
	}	
	
#window
	{
		width:732px;
		height:187px;
		margin-bottom:14px;
		clear:both;
	}
	
#events_list
	{
		width:237px;
		margin:0px;
		padding:0px;
		float:left;
		font-size:11px;
		color:#666666;
		vertical-align:text-top;
		margin-right:10px;		
	}	

#events_list h3
	{
		font-size:11px;
		color:#0099CC;
		margin-top:2px;
	}
	
#events_list a
	{
		font-size:11px;
		color:#CC6633;
		text-decoration:none;
		border-bottom:1px dotted #CC6633;
	}	
	
#events_list p
	{
		font-size:11px;
		color:#666666;
		font-weight:100;
	}	
		
#featured_location
	{
	width:237px;
	margin-right:10px;
	padding:0px;
	left: 0px;
	top: 0px;
	float: left;
	vertical-align:text-top;
	min-height:430px;
	}

#featured_apartment
	{
		width:237px;
		margin:0px;	
		padding:0px;
		float:left;
		left: 0px;
		top: 0px;
		vertical-align:text-top;
		min-height:430px;
	}

#featured_location p
	{
	margin:0px;	
	padding:0px;
	}
#featured_apartment p
	{
	margin:0px;	
	padding:0px;
	}
	
#featured_location a
	{	
		color:#0000FF;
	}
#featured_apartment a
	{
		color:#0000FF;
	}	

/* SEARCH RESULTS */
#results
	{
		margin-top:0px;
		margin-bottom:2px;
		padding:0px;
	}
	
#results p
	{
		margin:0px;
	}	

#apartment_display
	{
		width:236px;
		margin:2px 8px 10px 0px;	
		float:left;
		vertical-align:text-top;
		padding:0px;
		border-top:solid 2px black;
		min-height:500px;
		height:500px;
	}
	
#apartment_summary
	{
		min-height:200px;
		max-height:200px;
		height:200px;
		overflow:auto;
	}	

#class
	{
		border-bottom:1px dotted black;
		text-align:center;
	}

#results td
	{
		margin-bottom:4px;
		border-bottom:1px dotted #999999;
		padding-right:10px;
	}
	
.results_name
	{
		font-size:14px;
	}

#results h2
	{
		color:#FFFFFF;
		font-size:12px;
		background-color:#9BB94C;
		margin-top:2px;
		margin-bottom:0px;
		padding:6px;
	}

#results h3
	{
		font-size:16px;
		color:#666666;
		padding:0px;
		margin:6px 0px 4px 0px;
	}
	
#results h4
	{
		font-size:12px;
		color:#666;
		margin:10px 0px 8px 0px;
		padding:4px 0px 4px 0px;
		border-top:1px dotted black;
	}	
	
.results_address2
	{
		font-size:11px;
		color:#666666;
	}
	
.results_openmap
	{
		font-size:10px;
	}
	
.green_14
	{
		color:#9BB94C;
		font-size:14px;	
	}	
	
#searchFilter
	{

		padding:10px;
		border:1px solid #CCCCCC;
	}
	
#searchFilter h3
	{
		margin:0px;
		padding:0px;
		display:inline;

	}	

		
/* END SEARCH RESULTS */


#loginBox
	{
		width:210px;
		color:#000;
		margin:auto;
		margin-top:100px;
		margin-bottom:100px;
		padding:2px;
		border:1px solid #BDD77A;
	}
	
/* Links Extra */
#linksExtra
	{
		width:auto;
		background-color:#fff;
		padding-left:10px;
		padding-right:10px;	
		padding-top:10px;
		padding-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		margin:0px;
		height:auto;
		color:#FFFFFF;
	}
	
#linksExtra img
	{
		padding-left:4px;
		padding-right:4px;
	}	

/* VIEW APARTMENT */
#apartment_view h2
	{
		font-size:14px;
		background-color:#efefef;
		padding:8px;
		margin:0px;
	}


#crumbs
	{
		margin-top:10px;
		margin-bottom:10px;
		font-size:10px;	
		height:30px;
	}

#apartment_header
	{
		margin-top:0px;
	}

#apartment_header h2
	{
		margin-bottom:0px;
		margin-top:15px;
		padding:0px;
		background-color:#FFF;
		font-size:20px;
	}
	
#apartment_header img
	{
		margin-left:10px;		
	}	
	
#apartment_details
	{
		margin-top:10px;
		height:auto;	
	}	
	
#apartment_images
	{
		border-top:dotted 1px black;
		border-bottom:dotted 1px black;
		margin-top:4px;
		margin-bottom:4px;
		padding-top:4px;
		padding-bottom:4px;
	}
	
#apartment_description
	{
		float:left;
		width:490px;
		display:block;
		text-align:justify;
		font-size:12px;
		line-height:20px;
	}

#apartment_reviews
	{
		float:left;
		width:490px;
		display:block;
		text-align:justify;
		font-size:12px;
		line-height:20px;
	}	

#apartment_description p
	{
		
	}	
	
#other_details
	{
		margin-left:520px;
		width:210px;
	}

#amenities
	{
		margin-bottom:30px;
		padding:0px;
	}

#amenities ul li
	{
		margin:0px;
		padding:0px;
		padding-top:2px;
		padding-bottom:2px;
		border-bottom:1px dotted #999999;
		list-style:none;
		margin-left:-37px;
	}

#amenities p
	{
		color:#666666;
		margin-top:0px;
		padding:0px;
	}
	
#prices
	{
		margin-bottom:30px;
	}	
	
#prices th
	{
		color:#666666;
		text-transform:none;
		border-bottom:dotted 1px #999999;
	}
	
#prices td
	{
		border-bottom:dotted 1px #999999;
		border-left:dotted 1px #999999;
	}

#prices ul li
	{
		margin:0px;
		padding:0px;
		padding-top:2px;
		padding-bottom:2px;
		border-bottom:1px dotted #999999;
		list-style:none;
		margin-left:-37px;
	}


#prices h4
	{
		font-size:10px;
		color:#666;

		margin-top:0px;
	}
	
#prices h5
	{
		font-size:10px;
		color:#999999;
		font-style:italic;
		margin-top:0px;
	}
	
#location
	{
		display:block;
		margin-bottom:10px;	
		padding:0px;
	}	
	
#sendRequest
	{	
		clear:both;
		padding-right:15px;
		border-top:1px dotted #999999;		
		border-bottom:1px dotted #999999;		
	}
	
#sendRequest h5
	{	
		color:#000000;
	}
		
#sendRequestForm
	{
		width:580px;
		color:#333;
		margin:auto;
		margin-bottom:30px;
		padding:2px;
		border:1px solid #BDD77A;
		margin-top:20px;
	}	
	
#apartment_enquiry_details th
	{
		padding-bottom:4px;
		padding-left:4px;
		border-bottom:1px dotted #aaa;	
		border-right:1px dotted #aaa;			
	}	
	
#apartment_enquiry_details td
	{
		padding-bottom:4px;
		padding-left:4px;
		border-bottom:1px dotted #aaa;				
	}		
	
#privacy
	{
		color:#999999;
		font-size:9px;
	}

/* Apartment Reviews */
#Reviews
{		color:#666;
}

#Reviews h1
	{
		font-size:16px;
		color:#666666;
		margin:8px;
	}

.Apartment-Review
	{
		margin:10px 0px 10px 0px;
		border-top:2px solid #666;
		clear:both;
	}
.RatingGeneral
	{
		color:#fff;
		font-size:24px;
		padding:10px;
	}
	
.RatingGeneralBG
	{
		width:100px;
		height:52px;
		background-image:url(../images/reviews/score-bg.gif);
		background-repeat:no-repeat;
	}	

#Reviews p
	{

		font-size:11px;
		padding-left:8px;
		margin:0px;
	}

#Reviews th
	{
		list-style:none;
		margin:0px;
		font-size:10px;
		color:#999999;
		border-bottom:none;
	}		
		
/* END VIEW APARTMENT */

/* ABOUT & CONTACT */
#about
	{
		padding:8px;
	}
	
#about h4
	{
		font-size:14px;
		color:#666;
		margin-bottom:-10px;
		
	}

	
#about hr
	{
		color:#BDD77A;
	}		
		
/* CONTACT */
#contact
	{
		padding:8px;		
	}	
	
#contact a
	{
		color:#000000;
	}
	
#contact td
	{
		color:#FFFFFF;
	}
	
#contact ul
	{
		margin-top:-10px;
	}	
	
#contact li
	{
		list-style-image:url(../images/ico_tick.gif);
	}

#contact p
	{
		margin-top:0px;
	}

/* END CONTACT */
	
.result_row_a
	{
		background-color:#efefef;
	}
	
.result_row_b
	{
		background-color:#fff;
	}	
	

/* BANNERS */

#strip_banner
	{
		margin-top:10px;
		margin-bottom:10px;
		visibility:visible;
		height:100px;

	}
	
#thin_banner
	{
		margin-top:10px;
		margin-bottom:-5px;
		visibility:visible;
		height:35px;
		width:772px;
	}	

/* END BANNERS */

/* FLASH */
#flash_version
	{
		width:auto;
		background-color:#fff;
		height:27px;
		padding:5px;
		border-bottom:solid 4px #AACB53;
		border-left:solid 4px #AACB53;
		border-right:solid 4px #AACB53;
		vertical-align:middle;
		clear:both;
	}
	
#flash_header
	{
		background-color:#FFFFFF;
	}

/* END FLASH */

/* GENERAL FEEDBACK FORM */
#feedback
	{
		margin-top:25px;
		padding:5px;
	}
	
#feedback h3
	{
		font-size:14px;
		color:#000;
		margin-bottom:-10px;
		margin-top:30px;
		
	}
	
#feedback h4
	{
		font-size:14px;
		color:#666;
		margin-bottom:-10px;
		
	}

#feedback form
	{
		border-top:1px dotted #666666;			
		border-bottom:1px dotted #666666;					
	}
	
#feedback hr
	{
		color:#BDD77A;
	}	
	
/* Guide */
#guide
	{
		padding:0px;
		border-top:1px dotted #CCCCCC;
	}
	
#guide-left
	{
		width:70%;
		float:left;
		text-align:left;
	}
	
#guide-right
	{
		float:right;
		width:25%;
		background-color:#efefef;
		padding:10px;
		text-align:left;
	}

#guide th
	{
		border-bottom:1px dotted #999999;
		padding:2px;
	}
	
#guide td
	{
		border-bottom:1px dotted #999999;
		padding:2px 2px 0px 4px;
	}	
	
#guide-nav
	{
		height:19px;
		margin:20px 0px 0px 0px;
		padding:0px;
	}

#guide p
	{
		text-align:justify;
	}

#guide img
	{
		margin:6px 10px 6px 0px;
		text-align:left;
	}
	
#guide_banner
	{
		margin-top:10px;
	}	
	
#guide h1
	{
		font-size:18px;
		margin-bottom:20px;
	}	
	
#guide h3
	{
		font-size:14px;
		color:#6190D4;
		margin-bottom:-10px;
		
	}
	
#guide h6
	{
		font-size:11px;
		color:#6190D4;
		margin-bottom:-10px;
		
	}
	
/* LISTING SCHEME */
#listingscheme
	{
		padding:2px;
	}
	
#listingscheme p
	{
		padding-right:4px;
		padding-top:2px;
		text-align:justify;
	}
	
#listingscheme ul
	{
		list-style-image:url(../images/ico_tick_li.gif);
	}	
		
	
#listingscheme h2
	{

	}

#divider
	{
		background-image:url(../images/signup_divider.gif);
		background-repeat:repeat-x;
		width:100%;
		height:26px;
	}

#listingscheme h4
	{
		font-size:12px;
		font-weight:bold;
		color:#000;
		margin:0px;
	}
	
#listingscheme h5
	{
		font-size:18px;
		font-weight:bold;
		color:#AACB53;
		padding:0px;
		margin:0px;
	}
	
#listingscheme h6
	{
		font-size:10px;
		font-style:italic;
		color:#999999;
		padding:0px;
		margin:0px;		
	}
		
#listingscheme a
	{
		color:#0033cc;
	}
		
#listings_table
	{
		padding:10px;
		margin-top:-10px;
	}		
		
#listings_table th
	{
		color:#666666;
		text-transform:none;
		border-bottom:dotted 1px #999999;
	}
	
#listings_table td
	{
		border-bottom:dotted 1px #999999;
		border-left:dotted 1px #999999;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:4px;
	}

#listingscheme p
	{
		margin-top:0px;
	}
	
#listing_glossary
	{
		padding:10px;
		color:#666666;
	}


.listing_description
	{
		padding-right:2px;
		padding-left:2px;
		text-align:justify;	
		color:#666666;
	}
	
/* END LISTING SCHEME */	

/* LINKS */
#links
	{
		margin-top:15px;
		padding:0px;
		color:#333;		
	}	

#links h3
	{
		border-bottom:dotted 1px #000000;
		margin-bottom:2px;
		padding-bottom:2px;
		font-size:14px;
	}		
	
#links ul
	{
		list-style-image:url(../images/clickon.gif);
		list-style-position:inherit;
	}
	
/* SIGN UP */

#signup
	{
		padding:0px;
		font-size:11px;
	}
	
#signup p
	{
		margin-top:0px;
		padding-top:2px;
	}	

#signup table
	{
	
	}

#signup th
	{
		text-align:left;
		border-bottom:1px dotted #aaa;
		color:#666666;
		font-weight:bold;		
	}

#signup td
	{
		padding-bottom:4px;
		padding-left:4px;
		border-bottom:1px dotted #aaa;
		padding-top:6px;
		padding-bottom:6px;
	}
	
#signup h3
	{
		font-size:14px;
		margin:0px;
	}	
	
#signup h5
	{
		font-size:10px;
		color:#999999;
		margin:0px;
		display:inline;
	}	

#signup label
	{
		font-size:10px;
		color:#000;
	}	


#div_header
	{
		background-image:url(../images/bg_header.gif);
		background-repeat:repeat-x;
		width:100%;
		height:51px;
		color:#FFFFFF;
		font-size:18px;
		
	}	
		
/* END SIGNUP */
	
/* Terms etc */
#terms
	{	
		color:#666666;
		font-size:11px;
		padding:8px;
	}	

	
#terms h3
	{
		font-size:12px;
		margin-bottom:0px;
	}	
	
#terms p
	{
		margin-top:0px;
		font-size:11px;
	}
	
/* FAQs */
#faq
	{
		padding:10px;
	}
	
#faq h3
	{
		font-size:14px;
		color:#0099CC;
		margin-bottom:-10px;
	}
	
#faq li
	{
		padding-bottom:6px;
	}
	
/* Site Map */
#sitemap
	{
		padding-left:25px;
	}	
/* News */
#newsitem
	{
		min-height:175px;
		margin-bottom:10px;
		margin-top:8px;
	}
	
#newsitem img
	{
		margin-right:10px;
	}	
	
/* Events */
#events
	{
		padding-left:0px;
		padding-right:0px;
		color:#666666;
	}

/* CONFIRMATION FORMS */
#cc
	{
		font-size:12px;
		padding:8px;
		border:2px solid #999999;
		padding:10px;
		margin:10px 0px 10px 0px;
		font-size:14px;

	}	

#cc th
	{
		font-size:12px;
		padding:4px;
	}	
	
#cc td
	{
		padding:4px;
	}		

	
/* Home New */
#Spotlight
	{
		width:732px;
		height:234px;
		clear:both;
		margin-right:0px;
		margin-top:4px;		
	}
	
#SpotlightText
	{
		background-color:#333;
		color:#FFFFFF;
		width:217px;
		height:234px;
		float:left;
		padding:0px 10px;
	}

#SpotlightTitle
	{
		height:20px;
	}

#SpotlightDetails
	{
		height:130px;
		max-height:130px;
		overflow:hidden;
		margin-bottom:8px;
	}
	
#SpotlightName
	{
		height:50px;
		font-size:2em;
		line-height:1em;
	}
	
#SpotlightName a
	{
		text-decoration:none;
		color:#FFFFFF;
	}
	

	
#SpotlightImage
	{
		min-height:234px;
		height:234px;
		margin-left:217px;		
	}
	
#Spotlight .ReadMore a
	{	
		color:#FFFFFF;		
	}

#largeWindow
	{
		width:732px;
		height:234px;
		padding:2px 0px 6px 0px;
		min-height:234px;	
		margin-right:0px;
		margin-bottom:-4px;			
	}

#majorarticle
	{
		width:236px;
		float:left;
		height:250px;
		max-height:240px;
		min-height:250px;
		padding:2px 0px 0px 0px;
		border-top:3px solid #000;
		margin-right:0px;	
	}	
	
#majorarticle_window
	{

		width:482px;
		height:225px;
		margin-bottom:4px;
		padding:4px 0px 0px 0px;
		border-top:3px solid #000;
		margin-right:0px;
		float:right;	
	}	
	
#columnone
	{
		width:236px;
		min-height:450px;
		float:left;
		padding-top:2px;		
	}	

#columntwo
	{
		width:236px;
		min-height:450px;
		margin-left:11px;
		float:left;
		padding-top:2px;						
	}	
	
#columnthree
	{
		width:237px;
		min-height:450px;
		float:right;
		padding-top:2px;					
	}	

#columnSmall
	{
		width:237px;
		min-height:250px;
		float:left;
		border-top:3px solid #000;
		margin-right:10px;
		padding-top:2px;
		padding-bottom:10px;			
	}	
	
#rightHandColumn
	{
		width:237px;
		min-height:250px;
		padding-bottom:6px;
		float:right;
		border-top:3px solid #000;	
		padding-top:2px;
	}	

#twocolumn
	{
		width:475px;
		border-top:3px solid #000;
		min-height:170px;
		margin:0px;
		float:left;
	}
	
#twocolumn-left
	{
		width:360px;
		float:left;
		margin:0px 0px 0px 0px;	
		border-top:3px solid #000;
		padding:2px 0px;				
	}
	
#twocolumn-right
	{
		width:360px;
		float:right;
		margin:0px 3px 0px 0px;
		border-top:3px solid #000;
		padding:2px 0px;		
	}	
	
.tint
	{
		color:#b6e550;
	}	
	
#home h1
	{
		font-size:18px;
		background-image:url(images/divider_stripes.gif);
		margin-top:3px;
		margin-bottom:3px;
		margin-left:0px;
		padding:8px;
	}	

#home h2
	{
		font-size:9px;
		text-transform:uppercase;
		color:#999;
		margin:0px;
		padding:0px;
		font-weight:bold;
	}
		
#home h3
	{
		font-size:16px;
		text-transform:uppercase;
		color:#666;
		margin:6px 0px -6px;
		padding:0px;
	}

#home h4
	{
	}

#home h5
	{
		font-size:9px;
		color:#999999;
		padding:0px;
		margin-top:4px;
		clear:none;
		text-align:inherit;
	}
	
#home h6
	{
		font-size:9px;
		text-transform:uppercase;
		color:#999;
		margin:0px;
		padding:0px;
		font-weight:bold;		
	}	
	
#home select
	{
		margin:0px;
		margin-left:-6px;

		}	
	
#clear
	{
		clear:both;
		font-size:10px;
		color:#666666;
		text-transform:capitalize;
		padding:8px 4px 2px 0px;
		font-weight:bold;		
	}		
	
#stripeybg
	{
		background-image:url(../images/stripeydiv.gif);
		background-repeat:repeat;
		height:24px;	
	}	
	
#stripeydiv
	{
		background-image:url(../images/stripeydiv.gif);
		background-repeat:repeat;
		height:24px;
		margin-bottom:4px;	
		margin-top:4px;
		width:732px;
		clear:both;
		font-size:14px;
		color:#666666;
		text-transform:uppercase;	
		padding-top:8px;
		font-weight:bold;
	}		
	
#stripeydivtop
	{
		background-image:url(../images/stripeydiv.gif);
		background-repeat:repeat;
		height:10px;
		width:732px;
		margin-bottom:10px;	
		clear:both;	
	}		
	
#title-banner
	{
		height:31px;
		margin:0px;
		clear:both;
		padding:0px;
		margin-top:10px;
	}
	
/* Comments / Reviews */
#View_Reviews
	{
		display:block;
		margin-top:10px;
		margin-bottom:10px;		
	}		
	
/* SHOP */
#shop
	{
		padding:0px;
		margin:0px;
	}
	
/* Links */
#links
	{
	
	}
	
#links td, th
	{
		border-bottom:1px dotted #999;
	}
	
/* STYLE COLLECTION DIV */

#styleCollection
	{
		background-color:#000000;
		height:270px;
		width:732px;
		color:#FFFFFF;		
	}
	
#styleCollection h1
	{
		font-size:24px;
	}
	
#styleCollection h3
	{
		font-size:18px;
		text-transform:capitalize;
		margin-top:0px;
	}	
	
#styleCollection table
	{
		padding:6px 0px 0px 6px;	
	}		
	
#styleCollection td
	{
		padding:10px;	
	}	

	
#styleCollection table img
	{
		border:4px solid white;
	}	
	
#styleCollection table a
	{
		font-size:24px;
		color:#FFFFFF;
		margin:0px;
		padding:0px;
		line-height:28px;
		text-decoration:none;
		
	}		

/* END STYLE COLLECTION DIV */

/* APARTMENT REVIEW FORM */
#apartment-review
	{
		font-size:12px;
	}
			
	
#apartment-review th
	{
		border-bottom:1px dotted #999999;
		height:30px;
		vertical-align:bottom;
		font-size:12px;
	
	}	
	
#apartment-review .review
	{
		font-size:12px;
	}
			
	

/* END APARTMENT REVIEW FORM */


/* FOOTER */
#footer
	{
		background-color:#fff;
		padding:4px;
		clear:both;
		color:#666666;
		width:auto;
		text-align:left;		
	}
	
.footerCol
	{
		float:left;
		margin-right:55px;
		text-align:left;
		font-size:11px;		
	}	
	
.footerCol h5
	{
		font-size:12px;		
		color:#666666;
		margin-bottom:-6px;
	}		

.footerCol ul
	{
		margin-left:0px;
		padding:0px;
	}	

.footerCol li
	{
		margin-left:0px;
		padding:0px;
		list-style:none;
	}	

#footer a
	{
		color:#666666;
		border-bottom:1px dotted #666666;
		text-decoration:none;
	}	

#footer a:hover
	{
		color:#000;
	}	

/* GENERIC */

#genericTxt
	{

	}
	
#genericTxt p
	{
		margin-top:4px;
	}	

	
/* LIGHTBOX */
#black_overlay{
          display: none;

          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          background-color: black;
          z-index:1001;
          -moz-opacity: 0.8;
          opacity:.80;
          filter: alpha(opacity=80);
      }

#white_content {

          display: none;

          position: absolute;
          top: 25%;
          left: 25%;
          width: 50%;
          height: 50%;
          padding: 16px;
          border: 16px solid orange;
          background-color: white;
          z-index:1002;
          overflow: auto;

      }

/* END LIGHTBOX */

/* LISTINGS */
#topFive
	{
		width:237px;
		min-height:150px;
		float:left;
		border-top:3px solid #000;
		margin-right:10px;
		padding-top:2px;
		padding-bottom:10px;
	}
	
#topFive ol li
	{
		border-bottom:1px dotted gray;
		list-style:decimal;
		padding:4px 0px 4px 0px;
		margin:0px;
		margin-left:-17px;
	}
	
#topFiveOne
	{
		width:237px;
		min-height:150px;
		float:left;
		border-top:3px solid #000;
		margin-right:10px;
		padding-top:2px;
		padding-bottom:10px;
	}
	
#topFiveOne ol li
	{
		border-bottom:1px dotted gray;
		list-style:decimal;
		padding:4px 0px 4px 0px;
		margin:0px;
		margin-left:-17px;
	}	
	
#topFiveRight
	{
		width:237px;
		min-height:150px;
		padding-bottom:6px;
		float:right;
		border-top:3px solid #000;	
		padding-top:2px;

	}	

#topFiveRight ol li
	{
		border-bottom:1px dotted gray;
		list-style:decimal;
		padding:4px 0px 4px 0px;
		margin:0px;
		margin-left:-17px;
	}
	
/* END LISTINGS */

/* DESTINATIONS */
#ActiveDestinations
	{
		margin:0px;
		padding:0px;
	}

.ActiveDestination
	{
		width:236px;
		margin:4px 8px 10px 0px;	
		float:left;
		vertical-align:text-top;
		padding:2px 0px;
		border-top:solid 2px black;
		min-height:400px;
		height:400px;	
	}	
	
.ActiveDestination h3
	{
		font-size:16px;
		color:#666666;
		padding:0px;
		margin:6px 0px 4px 0px;
		text-transform:uppercase;
	}	
	
.ActiveDestination h6
	{
		font-size:10px;
		color:#666666;
		padding:0px;
		margin:6px 0px 4px 0px;
		text-transform:uppercase;
	}			
	
/* Columns */
.Full
	{
		padding:10px;
		margin-bottom:20px;
		clear:both;
		border:1px #efefef solid;
	}
	
.Half
	{
		width:46%;
		padding:10px;
		margin:0px;
		margin-bottom:20px;
		float:left;	
		border:1px #efefef solid;		
	}
	
	
.HalfRight
	{
		width:46%;
		padding:10px;
		margin:0px;
		margin-bottom:20px;
		float:right;	
		border:1px #efefef solid;
	}	
	
.Third
	{
		width:32%;
		padding:10px;
		margin-bottom:20px;
		float:left;
	}
	
#loadmaplnk
	{
		clear:none;
		overflow:hidden;
		
	}
	
#LoadMap
	{
		float:right;
		margin-top:15px;
		border:1px solid #333333;
	}
	
#Title
	{
		float:left;
	}
	
#Title h2
	{
		margin-top:20px;
		padding:0px;
		font-size:20px;
	}
	
/*  MSG Boxes */
.msgBox
	{
		background-color:#FFFFCC;
		padding:10px;
		margin-bottom:20px;		
		border:1px #efefef solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		font-weight:bold;	
	}
	
.highlighter
	{
		background-color:#FFFFCC;
		font-weight:bold;	
		padding:2px;
	}	
	
#Skype
	{
		 float:left;
		 margin-right:10px;
	}
	

#Social
	{
		width:240px;
		height:250px;
		position:absolute;
		top:100px;
	}
	
SocialBody
	{
		background-color:#FFFFFF;
		height:250px;
		width:200px;
		float:left;
	}	
	
#SocialTab
	{
		float:right;
		background:url(../images/tab_social.gif) right top no-repeat;
		height:100px;
	}
	
#SEO
	{
		font-size: 10px;
		color: #666;
		clear: both;
		border-top: 3px solid #333;
		padding: 5px 0px;
	}
