/* -- 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:			#070808;
	border-bottom:		2px dashed #cecece;
	margin-top:		12px;
	padding-top:		0;
}
#img_title
{
	
}
h2
{
	font-size:		12px;
	font-weight:		620;
	font-family:		arial, helvetica, sans-serif;
	line-height:		12px;
	font-variant:		normal;
	background-color:	#ffffff;
	vertical-align:		middle;
	color:			#2b2b2b;
	margin-top:		0;
	padding-top:		0;
	
}
h3
{
	font-size:		12px;
	font-weight:		620;
	font-family:		arial, helvetica, sans-serif;
	line-height:		12px;
	font-variant:		normal;
	vertical-align:		middle;
	border-bottom:		2px solid #b1b1b1;
	background-color:	#ffffff;
	color:			#2b2b2b;
	margin:			0;
	padding:		0 .5em;
	padding-bottom:		2px;
}
h3.detail_head
{
	color:			#ffffff;
	background-color:	#999999;
	font-weight:		600;
	line-height:		16px;
	padding:		0 1em;
	border:			0;
	vertical-align:		top;
	
}
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:		inline block;
	font-weight:		600;
	font-family:		arial, helvetica, sans-serif;
	font-variant:		normal;
	background-color:	transparent;
	color:			#ffffff;
	margin-top:		0;
	padding:		0 1.5em;
}
.vill_info
{
	font-style:		italic;
}
.heading
{
	position:		absolute;
	width:			750px;
	top:			0px;
	left:			0px;
	height:			144px;
	background-image:	url("http://villa-rental.my-phuket.com/graphics/phuket-villa-rental.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:		600px;
	z-index:		3;
}
/*\*/
* html .body-text
{
	height:			600px;
}
/**/
#recommend
{
	position:		absolute;
	top:			115px;
	right:			0px;
	width:			152px;
	height:			100%;
	background-image:	url("http://villa-rental.my-phuket.com/graphics/phuket-villa-rental-recommended.gif");
	background-repeat:	no-repeat;
	padding:		0;
	text-align:		left;
}
.reco_item
{
	font-size:		11px;
	line-height:		12px;
	padding:		0 .5em;
	margin-bottom:		.5em;
}
span.rec_title
{
	display:		block;
	font-size:		11px;
	font-weight:		600;
	border-bottom:		2px solid #2b2b2b;
	margin-top:		.5em;
	margin-bottom:		.5em;
}
.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;
}
#search_box 
{	
	position:		absolute;
	background-image:	url("http://villa-rental.my-phuket.com/graphics/phuket-villa-rental-search.gif");
	background-repeat:	no-repeat;
	top:			0px;
	left:			0px;
	width:			171px;
	height:			100%;
	padding:		0 .5em;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
#search_head
{
	color:			#ffffff;
	background-color:	transparent;
	margin-bottom:		5px;
	margin-top:		5px;
	border:			0;
}
#news
{
	position:		absolute;
	top:			443px;
	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;
	padding:		.5em 0;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
.banner_img_lc
{
	border:			0;
}
.srch_crit
{
	font-size:		11px;
}
#vsearch 
{
	width:			168px;
	padding:		.5em;
	border:			0;
	text-align:		left;
}
.search_title
{
	font-size:		11px;
	font-weight:		600;
}
#name_search
{
	position:		absolute;
	background-image:	url("http://villa-rental.my-phuket.com/graphics/phuket-villa-rental-name.gif");
	background-repeat:	no-repeat;
	top:			396px;
	left:			0px;
	width:			171px;
	height:			39px;
	padding:		7px 1em;
	z-index:		3;
	white-space:		nowrap;
	text-align:		left;
}
#text_search
{
	border:			0;
	text-align:		left;
}
.name_input
{
	font-size:		11px;
	width:			120px;
}
#foot 
{
	width:			750px;
	clear:			both;
	text-align:		center;
	position:		static;
	padding-bottom:		20px;
	border-top:		1px solid #2b2b2b;
	height:	40px;
}
.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:		1em 0;
	border-bottom:		2px solid #b1b1b1;
	margin-bottom:		1em;
}
.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;
}
td
{
	padding:		0 2em;
}*/
#featured
{
	padding:		0;
	width:			545px;
	background-image:	url("http://villa-rental.my-phuket.com/graphics/phuket-villa-rental-blue.gif");
	background-repeat:	no-repeat;
}
.month
{
	width:			140px;
	border:			1px solid #e1e6eb;
	background-color:	#e1e6eb;
	padding:		0;
	margin-right:		30px;
}
.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:	#b1b1b1;
	padding:		1px;
}
.sitemap_cell
{
	width:			200px;
	padding:		0 .5em;
	background-color:	#ffffff;
	
}
#foot table
{
	width:	400px;
}
#main_img
{
	float:			left;
	width:			360;
}
#thumbs
{
	width:			180px;
	float:			right;
	vertical-align:		top;
	margin:			0;
	padding:		0;
	height:			136;
	/*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:			#2b2b2b;
	font-weight:		600;
	text-decoration:	none;
}
a.rec_title:visited
{
	color:			#2b2b2b;
	font-weight:		600;
	text-decoration:	none;
}
a.rec_title:active
{
	color:			#2b2b2b;
	font-weight:		600;
	text-decoration:	none;
}
a.rec_title:hover
{
	color:			#2b2b2b;
	font-weight:		600;
	text-decoration:	none;
}
/*end of links*/


/* -- end of file -- */
