	body	
	{		
		padding:0px;		
		margin:0px;		
		background-color:#FFF;		
		font-family:Arial, Verdana, Helvetica, sans-serif;		
		font-size:11px;		
		color:#000;	
	}	
	form	
	{	
		margin:0px;		
		padding:0px;	
	}	
	a img	
	{		
		border:none;	
	}	
	.clear_both
	{		
		position:relative;		
		clear:both;		
		height:1px;		
		margin:0px;		
		padding:0px;		
		font-size:1px;	
	}
/* ########################################################## */		
	h2
	{		
		font-size:140%;	
	}	
	a, a:link, a.menuitem, a:link.menuitem  	
	{		
		text-decoration:underline; 		
		color:#FF0000;	
	}	
	a:hover.menuitem 	
	{		
		color:red;	
	}	
	table
	{
		font-size:12px;	
	}	
	table.pollstable 	
	{		
		border:solid 1px navy;		
		margin-top:5px;	
	}	
	table.formdisplay 
	{			
	}	
	table.form 	
	{		
		border:solid 1px #CCCCCC;	
	}	
	td.mainleft	
	{		
		padding-right:4px;		
		border-right:solid 1px steelblue;	
	}	
	td.caption 	
	{		
		font-weight:bold;	
	}	
	table.top	
	{		
		font-size:50px;		
		font-weight:bold;		
		color:steelblue;		
		text-align:center;		
		border-bottom:inset 1px steelblue;	
	}	
	table.topmembermenu {	}	
	a.topmembermenuitem 	
	{
		text-decoration:underline; 		
		color:navy; 		
		font-weight:bold;	
	}	
	a:hover.topmembermenuitem 	
	{			
	text-decoration:none;		
	color:red;	
	}	
	.newsblock a.title, .newsblock a:link.title	
	{		
	text-decoration:underline; 		
	color:black; 		
	font-weight:bold;	
	}	
	.newsblock a:hover.title 	
	{		
	text-decoration:none; 		
	color:black; 		
	font-weight:bold;	
	}	
	.newsblock .short 	
	{		
	font-size:12px;	
	}	
	.forum 	
	{		
	color:black;	
	}	
	.forum a.title, .forum a:link.title	
	{		
	text-decoration:underline; 		
	color:black; 		
	font-weight:bold;	
	}	
	.forum a:hover.title	
	{		
	text-decoration:none; 		
	color:black; 		
	font-weight:bold;	
	}	
	.forum .description 	
	{		
	font-size:11px;
	}	
	.forum .datetime 	
	{		
	font-size:9px;	
	}	
	a.action 	
	{		
	font-size:10px;		
	text-decoration:underline;	
	}	
	a:hover.action	
	{		
	text-decoration:none;	
	}	
	tr.headrow 	
	{		
	background-color:#C7C4E2; 		
	font-weight:bold; 		
	color:white;	
	}	
	tr.evenrow 	
	{		
	background-color:white;	
	}	
	tr.oddrow	
	{		
	background-color:#EAEEF2;	
	}	
	tr.unactive 
	{		
	background-color:#ffaadd;
	}	
	td.title 	
	{		
	background-color:steelblue;
	color:ghostwhite; 	
	font-weight:bold; 		
	width:100%;
	}	
	td.head
	{		
	font-weight:bold; 
	color:white; 		
	background-color:#c7c4e2; 
	font-size:130%; 	
	text-align:left;	
	}	
	td.menu_items, td.menu_sub_items	
	{		
	font-weight:normal;	
	}	
	.formgroupcaption 
	{		
	font-weight:bold;	
	color:#c00;		
	text-decoration:underline;
	}	
	select 
	{		
	font-family:verdana;		
	font-size:12px	
	}	
	input.button 
	{		
	border:none;
	background-color:#FDE533;
	cursor:pointer;		
	font-size:18px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#OOO;	
	width:61px;
	height:26px;
	}		
	input.text 
	{	
	font-family:tahoma;	
	font-size:12px;		
	border:inset 1px #9c9c9c;
	color:#0b333c;		
	background-color:white;	
	height:18px;		
	width:150px;	
	}	
	input.digit
 	{		
	font-family:tahoma;		
	font-size:12px;		
	border:inset 1px #9c9c9c;		
	color:#0b333c;		
	background-color:white;		
	height:18px;		
	width:50px;
	}	
	textarea.text
 	{		
	font-family:tahoma;	
	font-size:12px;	
	border:inset 1px #9c9c9c;	
	color:#0b333c;		
	background-color:white;		
	width:400px;	
	}	
	select.list 	
	{		
	font-family:tahoma;	
	font-size:12px;		
	border:inset 1px #9c9c9c;	
	color:#0b333c;	
	background-color:white;	
	height:18px;		
	width:150px;	
	margin-bottom:3px;
	}
	input.treechangebutton
	{		
	font-size:10px;		
	font-family:verdana;	
	border:1px outset navy;	
	}	
	table.formrequest, table.forminput
	{		
	width:100%;	
	}	
	p.error	
	{	
	color:red;	
	}	
	.carreviews a.title, .carreviews a:link.title 	
	{		
	text-decoration:underline; 	
	color:black; 		
	font-weight:bold;
	}
	.carreviews a:hover.title 
	{		
	text-decoration:none; 	
	color:black; 		
	font-weight:bold;
	}
	.carreviews .short, .userprofile 
	{	
	font-size:10px;	
	}	
	.userprofile	
	{		
	border:1px solid #cccccc;	
	font-size:10px;
	}	
	.userprofile table
	{	
	font-size:10px;	
	border-collapse:collapse;	
	}	.userprofile table td	
	{		
	padding:4px;
	}	
	a.auth_small	
	{		
	font-size:9px;	
	}	
	a:link.auth_small, a:visited.auth_small, a:link.register, a:visited.register 
	{		
	text-decoration:underline;	
	}	
	a:hover.auth_small, a:hover.register
	{		
	text-decoration:none;	
	}	
	a.register	
	{		
	font-size:9px;
	}	
	td.form_input_item, td.form_request_item
	{		
	width:150px;	
	}	
	td.middle_head 	
	{		
	font-weight:bold;	
	font-size:18px;		
	height:35px; 		
	background:#CED7E0; 
	color:#4C658E; 	
	padding-left:10px;
	}	
	.middle_head 
	{		
	font-weight:bold;	
	font-size:18px;	
	height:35px;	
	}
	table.featuredBlock 
	{		
	font-size:10px;	
	width:180px; 
	width:100%;
	}
	td.featuredItem 	
	{	
	padding-top:5px	
	}	
	table.pollBlock 
	{	
	background:#EAEEF2; 
	width:100%;	
	margin-top:4px;
	}	
	td.pollQuestion 	
	{	
	font-weight:bold; 	
	padding-left:10px;
	}	
	a.login_logout
 	{	
	position:absolute;	
	top:3px;	
	left:20px;		
	color:#000; 		
	font-weight:bold;
	}	
	a.login_logout:hover
	{	
	text-decoration:underline;
	}	
	a.redlink 	
	{		
	font-weight:bold; 	
	color:#D92919;	
	text-decoration:underline;
	}
	a.redlink:visited
	{		
	color:#D92919;	
	text-decoration:underline;	
	}	
	a.redlink:hover 	{	
	color:#D92919;	
	text-decoration:none;
	}	.userInfoBlock 	{	}
/* ########################################################## */		div.main	{		position:relative;		margin:0px auto;		margin-top:20px;		width:781px;		border:1px solid #a8a8a8;	}	div.header	{		position:relative;	}	.topLeftImg	{		position:absolute;		top:-1px;		left:-1px;	}	.topRightImg	{		position:absolute;		top:-1px;		right:-1px;	}	*html .topRightImg	{		right:-2px;	}	.topGrey	{		background-image:url(topgrey_bg.gif);		background-repeat:repeat-x;		height:23px;			}	ul#topMenu	{		top:30px;		left:0px;		margin:0px;		padding:0px;	}	ul#topMenu li	{		position:relative;		float:left;				margin:0px;		margin-left:8px;		margin-right:8px;		padding:0px;		list-style:none;		vertical-align:middle;		text-align:center;		font-weight:bold;		font-size:13px;		text-decoration:none;		font-family:Verdana, Arial, Helvetica, sans-serif;	}	ul#topMenu li.top_menu_item	{		width:90px;		padding-top:10px;			}	ul#topMenu li  a:link, ul#topMenu li  a:visited	{		color:#000;		text-decoration:none;	}	ul#topMenu li  a:hover, ul#topMenu li  a:active	{		color:#000;		text-decoration:underline;	}		ul#leftMenu	{		margin:0px;		padding:0px;		margin-left:10px;	}	ul#leftMenu li	{		position:relative;		margin:0px;		margin-bottom:5px;		padding:0px;		list-style:none;		font-size:12px;		text-decoration:none;		font-family:Verdana, Arial, Helvetica, sans-serif;	}	ul#leftMenu li  a:link, ul#leftMenu li  a:visited	{		color:#646161;		text-decoration:none;	}	ul#leftMenu li  a:hover, ul#leftMenu li  a:active	{		color:#000;		text-decoration:underline;	}	ul#leftMenu .captionMenu	{		font-size:14px;		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;		color:#d93535;		font-weight:bold;	}	div.imgBlock	{		position:relative;		margin-top:60px;	}	.girlsImg	{		position:absolute;		top:0px;		right:9px;	}	div.logoBlock	{		min-height:230px;		height:auto !important;		height:230px;	}	.logoImg	{		position:absolute;		top:0px;		left:7px;	}	div.info	{		position:relative;		width:175px;		top:130px;		left:7px;	}	div.content	{		position:relative;		width:100%;		overflow:hidden;	}	div.leftBlock	{		float:left;		width:215px;	}	div.rightBlock	{		float:left;		width:550px;		margin-left:10px;	}	.rentalPropertySearch	{		position:relative;	}	.rentalPropertySearchHeader	{		text-align:left;		font-size:16px;		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;		color:#d93535;	padding-left:10px;}	.loginBlock	{		position:relative;		margin-top:5px;		padding-left:10px;	}	.loginBlockHeader	{		text-align:left;		font-size:16px;		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;		color:#d93535;	}	.loginBlockKeep	{		position:relative;	}	div.userNameBlock, div.passBlock	{		position:relative;		width:100%;		height:30px;		padding-top:3px;	}	div.passBlock	{		margin-top:5px;	}	.buttonLogIn	{		position:relative;	}	#buttonLogIn	{		margin-left:20px;	}	.wellcameBlock	{		float:left;		width:380px;	}	.girlBlock	{		position:relative;		float:left;		width:155px;		margin-left:10px;	}	.wellcameHeader	{		text-align:center;		font-size:16px;		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;		color:#d93535;	}	.wellcameKeep	{			}	.textBlock	{		float:left;		width:370px;	}	.keyImg	{		float:left;		width:168px;	}	div.featuredBlock	{		position:relative;		margin-top:10px;	}	.featuredPropertiesHeader	{		font-size:16px;		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;		color:#d93535;		text-align:center;     margin-bottom:10px;		padding-left:20px;	}	.letUsPutBlockHeader	{		font-size:16px;		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;		color:#d93535;		padding-left:10px;	}	.letUsPutBlockKeep	{		padding-left:10px;	}/***************************************************************/	.footer	{		position:relative;	}	img.footerLeftImg	{		position:absolute;		bottom:-1px;		left:-1px;	}	img.footerRightImg	{		position:absolute;		bottom:-1px;		right:-1px;		}	.copyright, .tearmAndConditions, .poweredBy	{		color:#000; 		font-weight:bold;		position:absolute;		top:3px;	}	.copyright	{		left:10px;	}	.tearmAndConditions	{		left:370px	}	.poweredBy	{		right:10px;	}	.tearmAndConditions a:link, .tearmAndConditions a:visited, .poweredBy a:link, .poweredBy a:visited	{		color:#000;		text-decoration:underline;			}	.tearmAndConditions a:hover, .tearmAndConditions a:active, .poweredBy a:hover, .poweredBy a:active	{		color:#000;		text-decoration:none;	}