/* -- default style sheet*/
html, body
{
	margin:			0;
	padding:		0;
	height:			100%;
}
body
{
	font-weight:		400;
	font-size:		11px;
	line-height:		14px;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	font-style:		normal;
	text-align:		left;
	margin:			0;
	padding:		0;
	background-color:	#ffffff;
	color:			#2b2b2b;
}
#page_wrapper
{
	position:		relative;
	margin-left:		auto;
	margin-right:		auto;
	width:			750px;
	height:			100%;
	
}
h1
{
	font-weight:		600;
	font-size:		18px;
	line-height:		20px;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	font-style:		normal;
	background-color:	#ffffff;
	color:			#61b62c;
	border-bottom:		2px dashed #cecece;
	margin-top:		12px;
	padding-top:		0;
}
.search_head
{
	color:			#ffffff;
	background-color:	transparent;
	margin-bottom:		0px;
	margin-top:		0px;
	border:			0;
}
.prop_search_head
{
	font-size:		16px;
	line-height:		18px;
	color:			#ffffff;
	background-color:	transparent;
	margin-bottom:		0px;
	margin-top:		0px;
	border:			0;
}
h2
{
	font-size:		12px;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	line-height:		14px;
	font-variant:		normal;
	background-color:	#ffffff;
	vertical-align:		middle;
	color:			#2b2b2b;
	margin-top:		0;
	margin-bottom:		2px;
	padding-top:		0;
	
}
#search_title
{
	font-size:		14px;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	line-height:		16px;
	font-variant:		normal;
	background-color:	#ffffff;
	vertical-align:		middle;
	color:			#61b62c;
	border-bottom:		3px solid #61b62c;
	margin-top:		0;
	padding-top:		0;
}
#latest_list
{
	border-bottom:		2px solid #61b62c;
	margin-bottom:		5px;
}
h3
{
	display:		block;
	font-size:		12px;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	line-height:		14px;
	font-variant:		normal;
	vertical-align:		middle;
	border-bottom:		2px solid #61b62c;
	background-color:	#ffffff;
	color:			#2b2b2b;
	margin:			0;
	padding:		0 .5em;
	padding-bottom:		2px;
}
.res_title
{
	line-height:		12px;
	border:			0;
	padding:		0;
	margin:			0;
	vertical-align:		top;
}
h3.detail_head
{
	color:			#61b62c;
	background-color:	#ffffff;
	font-size:		14px;
	font-weight:		600;
	border-bottom:		5px solid #61b62c;
	line-height:		14px;
	padding:		0;
	padding-bottom:		2px;
	margin-bottom:		3px;
}
h3.srp_head
{
	color:			#61b62c;
	background-color:	#ffffff;
	font-size:		14px;
	font-weight:		600;
	border-bottom:		3px solid #61b62c;
	line-height:		14px;
	padding:		0;
	margin:			0;
	padding-bottom:		2px;
	margin-bottom:		3px;

}
fieldset
{
	text-align:		left;
}
#rec_head
{
	display:		block;
	color:			#f4f4f4;
	background-color:	transparent;
	font-size:		12px;
	font-weight:		600;
	line-height:		14px;
	padding:		0 1em;
	border:			0;
	text-align:		center;
	padding-top:		2px;

}
h4
{
	font-size:		11px;
	display:		block;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	background-color:	transparent;
	color:			#ffffff;
	margin-top:		0;
	margin-bottom:		0;
	padding:		0 1.5em;
}
.vill_info
{
	font-style:		italic;
}
.heading
{
	position:		absolute;
	width:			750px;
	top:			10px;
	left:			0px;
	height:			144px;
	background-image:	url("http://real-estate.your-phuket.com/graphics/phuket-real-estate-top.jpg");
	background-repeat:	no-repeat;
	color:			#2b2b2b;
	text-align:		center;
}
#nav_bar
{
	position:		absolute;
	top:			135px;
	bottom:			155px;
	right:			5px;
	left:			177px;
	background-color:	#ffffff;
	color:			#2b2b2b;
	text-align:		right;
	vertical-align:		middle;
	height:			22px;
	overflow:		hidden;
 	margin-bottom:		0;
	border-bottom:		2px solid #ececec;
	white-space:		nowrap;
}
#thai_time
{
	white-space:		nowrap;
	font-weight:		400;
	border:			0;
	background-color:	#ffffff;
	height:			22px;
	color:			#2b2b2b;
	vertical-align:		middle;
	padding:		0 .5em;
	padding-top:		.5em;
}
#head_login
{
	white-space:		nowrap;
	font-weight:		400;
	display:		inline;
	vertical-align:		middle;
	padding:		0;
	background-color:	#ececec;
	height:			22px;
	color:			#808080;

}
.login
{
	background-color:	#dadada;
	font-size:		11px;
}
#login_set
{
	border:			0;
	padding:		0;
	margin:			0;
	
}

#container
{
	position:		relative;
	width:			750px;
	top:			145px;
	height:			100%;
}
.body-text
{
	position:		relative;
	padding:		1em;
	margin:			0;
	top:			0px;
	right:			151px;
	left:			171px;
	width:			400px;
	text-align:		left;
	min-height:		788px;
	z-index:		3;
}
/*\*/
* html .body-text
{
	height:			788px;
}
/**/
#featured
{
	position:		absolute;
	top:			115px;
	right:			0px;
	width:			152px;
	height:			673px;
	background-image:	url("http://real-estate.your-phuket.com/graphics/featured-bg.gif");
	background-repeat:	no-repeat;
	padding:		0;
	text-align:		left;
}
#villa_link
{
	position:		absolute;
	top:			620px;
	right:			0px;
	width:			152px;
	height:			168px;
	padding:		0;
	border:			0;
}
.reco_item
{
	font-size:		11px;
	line-height:		12px;
	padding:		0 .5em;
	margin-bottom:		.5em;
}
.rec_title
{
	display:			block;
	white-space:		nowrap;
	border-bottom:		2px solid #61b62c;
	margin-top:			.5em;
	margin-bottom:		.5em;
}
.latest_title
{
	display:			block;
	border-bottom:		2px solid #61b62c;
	margin-top:			.5em;
	margin-bottom:		.5em;
	padding:			0;
	color:				#61b62c;
}
.short_text
{
	min-height:		150px;
}
/*\*/
* html .short_text
{
	height:			200px;
}
/**/
#admin_menu
{
	color:			#ffffff;
	background-color:	#2b2b2b;
	white-space:		nowrap;
	text-align:		left;
	line-height:		20px;
	padding:		.1em 1em;
}
#note
{
	display:		block;
	border:			1px solid #2b2b2b;
	background-color:	#ececec;
	color:			#2b2b2b;
	padding:		.5em;
	white-space:		normal;
}
#ads
{
	position:		relative;
	left:			0;
	padding:		1em 0;
	white-space:		nowrap;
	text-align:		left;
}
#menu
{

	border-bottom:		2px solid #ececec;
	white-space:		nowrap;
	text-align:		left;
}
.banner_ads
{
	border:			0;
	padding:		0;
	padding-right:		20px;
	text-align:		left;
}
.srv_banner_ads
{
	border:			0;
	padding:		0;
}
#search_box 
{	
	position:		absolute;
	background-image:	url("http://real-estate.your-phuket.com/graphics/phuket-real-estate-search.gif");
	background-repeat:	no-repeat;
	top:			0px;
	left:			0px;
	width:			171px;
	height:			788px;
	padding:		0 .5em;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
#services
{
	position:		absolute;
	top:			288px;
	background-image:	url("http://real-estate.your-phuket.com/graphics/phuket-real-estate-service.gif");
	background-repeat:	no-repeat;
	left:			0px;
	width:			171px;
	height:			84px;
	padding:		0 .5em;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
#news
{
	position:		absolute;
	top:			431px;
	left:			0px;
	width:			171px;
	height:			79px;
	padding:		0;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
#news_img
{
	border:			0;
}
.submit_arrow
{
	height:			20px;
	font-size:		11px;
}
#banner_lc
{
	position:		absolute;
	top:			525px;
	left:			0px;
	width:			171px;
	height:			80px;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
.banner_img_lc
{
	margin-bottom:		10px;
	border:			0;
}
.srch_crit
{
	font-size:		11px;
}
#vsearch 
{
	width:			168px;
	padding:		.5em;
	border:			0;
	margin-bottom:		0;
	text-align:		left;
}
#latestsearch 
{
	width:			168px;
	padding:		.5em;
	border:			0;
	text-align:		left;
	margin-top:		0;
}
.search_title
{
	font-size:		11px;
	font-weight:		600;
}
#name_search
{
	position:		absolute;
	background-image:	url("http://real-estate.your-phuket.com/graphics/phuket-real-estate-name.gif");
	background-repeat:	no-repeat;
	top:			382px;
	left:			0px;
	width:			171px;
	height:			39px;
	padding:		9px 1em;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
#text_search
{
	width:			168px;
	padding:		.5em;
	border:			0;
	margin-bottom:		0;
	text-align:		left;
}
#name_text_search
{
	width:			168px;
	padding:		0;
	border:			0;
	margin-bottom:		0;
	text-align:		left;
}
.name_input
{
	font-size:		11px;
	width:			120px;
}
#foot 
{
	width:			750px;
	clear:			both;
	overflow:		visible;
	z-index:		4;
	text-align:		center;
	position:		static;
	padding-bottom:		20px;
	border-top:		1px solid #2b2b2b;
}
.foot_link
{
	line-height:		20px;
	vertical-align:		top;
	padding-top:		4px;
}
.menu_baritem
{
	font-weight:		400;
	line-height:		12px;
	color:			#ffffff;
	background-color:	transparent;
	padding:		0;
}
#results_header
{
	padding:		0;
	margin-bottom:		0;
}
.sr_disp
{
	border-bottom:		2px solid #61b62c;
	padding-top:		5px;
	padding-bottom:		5px;
	vertical-align:		top;
	height:			65px;
}
.sr_img
{
	float:			left;
	padding-right:		.5em;
	border:			0;
}
.tn_img
{
/*	float:			right;*/
	padding:		2px;
	border:			0;
}
/*
table
{
	font-size:		11px;
	line-height:		14px;
	display:		block;
	font-family:		arial, sans-serif;
	font-variant:		normal;
	font-style:		normal;
	width: 			100%;
	padding-top:		.5em;
	text-align:		left;
	padding-left:		.5em;
	padding-right:		.5em;
	padding-bottom:		.5em;
	border:			0;
	margin-bottom:		.5em;
	background-color:	#ffffff;
	color:			#2b2b2b;
}
*/
#standard
{
	margin:			0;
	padding-top:		0;
}
td
{
	padding:		0 2em;
}
.search_results_display
{
	background-color:	#61b62c;
	height:			2px;
}
#price_range
{
	padding:		0;
	margin:			0;
	width:			545px;
}
.month
{
	width:			140px;
	border:			1px solid #e1e6eb;
	background-color:	#e1e6eb;
	padding:		0;
	margin-right:		30px;
}
.highlight
{
	color:			#e2072f;
}
.tn_cell
{
	background-color:	transparent;
}
.short_desc
{
	background-color:	transparent;
}
.mo_name
{
	text-align: 		center;
}
.day_name
{
	background-color:	#f0f9fd;
	width:			20px;
}
#images
{
	clear:			right;
	vertical-align:		text-top;
	white-space:		nowrap;
	height:			290px
}
#sitemap_table
{
	background-color:	#61b62c;
/*#54a910;*/
	padding:		1px;
}
.sitemap_cell
{
	width:			200px;
	padding:		0 .5em;
	background-color:	#ffffff;
	
}
img
{
	border:			0;
}
#main_img
{
	float:			left;
	width:			360px;
}
#thumbs
{
	width:			180px;
	float:			right;
	vertical-align:		top;
	margin:			0;
	padding:		0;
	height:			136px;
	/*display:		inline;*/
}
td
{
	vertical-align:		top;
	border:			none;
	padding:		0px;
	background-color:	#ffffff;
}
.one_month
{
	padding:		2px;
	margin:			0;
}
.cal_days
{
	text-align:		center;
	padding:		1px;
}
.rate_list
{
	vertical-align:		top;
	padding:		0 .5em;
	text-align:		left;
	width:			400px;
}
.before
{
	color:			#6f6f6f;
}
.booked
{
	color:			#ee1626;
	background-color:	#ffffff;
}

.admin_tab
{
	color:			#2b2b2b;
	background-color:	#ffffff;
	width:			100%;
}
/* -- links */
a
{
	color:			#4125eb;
	text-decoration:	none;
}
a:link
{
	color:			#4125eb;
	text-decoration:	none;
}
a:visited
{
	color:				#4125eb;
	text-decoration:	none;
}
a:active
{
	color:				#4125eb;
	text-decoration:	none;
}
a:hover
{
	color:				#4125eb;
	text-decoration:	underline;
}
a.rec_title:link
{
	color:				#61b62c;
	font-weight:		600;
	text-decoration:	none;
}
a.rec_title:visited
{
	color:				#61b62c;
	font-weight:		600;
	text-decoration:	none;
}
a.rec_title:active
{
	color:				#61b62c;
	font-weight:		600;
	text-decoration:	none;
}
a.rec_title:hover
{
	color:				#61b62c;
	font-weight:		600;
	text-decoration:	none;
}
a.res_title:hover
{
	text-decoration:	none;
}
/*end of links*/


/* -- end of file -- */
