﻿@charset "utf-8";
/* CSS Document */

body{background:#5F5F5F;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#464646;
        font-size:70%;
	}	
		
#parent	{margin:0px auto; width:910px; background:url(../assets/images/body_bg.jpg) repeat-y; padding:0px 8px;}

#header{background:url(../assets/images/header_bg.jpg) repeat-x; width:910px; padding:0px;  background-color:#8B2705; height:103px;}

#bottom_bar{background:url(../assets/images/body_bottom.jpg) no-repeat; margin:0px auto; width:926px;}



/*-----------------------------top nav bar---------------------------------*/
#nav_middle {padding:0px; text-align:right; list-style-type:none; float:right; /*width:560px;*/ margin:0px;list-style-position:outside; float:none; clear:both;}
#nav_middle li {float:left; margin:0px; padding:0px; font-weight:bold; float:right;}
#nav_middle li a{display:block; font-size:13px; text-decoration:none; line-height:33px; color:#eddfcc; padding:0px 15px; margin:0px;}
#nav_middle li a:hover {background:url(../assets/images/top_links_hover.jpg) repeat-x; color:#1C0801;cursor:pointer;} 
/*-----------------------------top nav bar end---------------------------------*/


/*------------------------Content area-------------------------------------------*/
#contentarea{background:#FFFFFF; padding:5px 12px 0px 12px;}
#left_nav{float:left; width:160px;}
.maincontent {float:left; padding-left:10px; width:705px; margin-left:5px;}

.grey_top{background:url(../assets/images/grey_top.jpg) bottom no-repeat; width:689px;}
.grey_middle{background:#e2e2e2; width:668px; padding:0px 10px;}
.grey_bottom{background:url(../assets/images/grey_bottom.jpg) top no-repeat; width:689px;}

#resource{line-height:25px; font-size:13px; width:250px; float:left;}
#resource a{color:#824b00; text-decoration:none;}
#resource a:hover{color:#000000;cursor:pointer;}
/*------------------------Content area end-------------------------------------------*/

/*--------------------------------------footer----------------------------------------*/
#footer{width:916px; margin:0px auto; text-align:center; color:#000000; font-size:11px;}
#footer a{color:#000000; text-decoration:none;}
#footer a:hover{color:#FFCB01; text-decoration:underline;cursor:pointer;}
/*------------------------------------footer end--------------------------------------*/

/*----------------------------------Classes-----------------------------------------*/
.clear{clear:both; height:0px; margin:0px; padding:0px; line-height:0px;}
.float_left{float:left; width:auto;}
.float_right{float:right; width:auto;}
.align_r{text-align:right;}
.align_l{text-align:left;}
.align_c{text-align:center;}
.search_btn{background:url(../assets/images/search_btn.jpg) no-repeat;}
.border{border:1px solid #808080; padding:5px;}
.font_11{font-size:11px;}
.font_12{font-size:12px;}
.font_15{font-size:15px;}
.font_xl{font-size:xx-large; font-weight:bold;}
.font_smaller{font-size:smaller;}
.font_black{color:#000000;}
.width_80{width:80px;}
.width_100{width:100px;}
.width_300{width:300px;}
.width_500{width:500px;}
.width_700{width:700px;}

.white_bg{background:#FFFFFF;}
.pointer{cursor:pointer;}
.padding_10{padding:5px 10px;}
.grey_light{background:#f9f9f9;}
.grey_dark{background:#f0f0f0;}
/*
.left_part{width:160px; float:left; padding:5px; border-width:1px 0px 1px 1px; border-color:#333333; border-style:solid; height:100px;}
*/
.left_part{width:179px; float:left; padding:5px; border-width:0px 0px 0px 0px; border-color:#333333; border-style:solid; margin:0px 0px}
/*
.middle_part{width:380px; float:left; padding:5px; border-width:1px 0px 1px 0px; border-color:#333333; border-style:solid; height:100px;}
*/
.middle_part{width:350px; float:left; padding:5px; border-width:0px 0px 0px 0px; border-color:#333333; border-style:solid; }
/*
.right_part{width:100px; float:left; padding:5px; border-width:1px 1px 1px 0px; border-color:#333333; border-style:solid; height:100px; text-align:right; line-height:20px; font-size:11px;}
*/
.right_part{width:120px; float:left; padding:5px; border-width:0px 0px 0px 0px; border-color:#333333; border-style:solid; text-align:right; line-height:20px; font-size:11px; }

/*background:#f7f7f7; */
.search_left{float:left; width:200px; height:140px; border-top:0px solid #ffffff; border-bottom:1px solid #ffffff; border-left:0px solid #ffffff; padding:10px 0px 10px 10px;}

.search_center{float:left; width:335px; height:140px; border-top:0px solid #e9e9e9; border-bottom:1px solid #ffffff; padding:10px 0px;}

.search_right{float:left; width:132px; height:140px; border-top:0px solid #e9e9e9; border-bottom:1px solid #ffffff; border-right:0px solid #e5e5e5; padding:10px 10px 10px 0px; text-align:right; line-height:20px; font-size:11px; font-weight:bold;}

.article_part{width:500px; float:left; padding:5px 5px 5px 10px;}

.add_to_fav{padding:5px 0px 0px 25px;}

.box_left{float:left; width:auto; margin:10px 35px 10px 0;}
.box_left_p{float:left; width:auto; margin-right:10px;}

.inquire{margin:0px auto 0px 10px; width:500px;}
.inquire_subcontainer{margin-bottom:20px;font-size:12px;}
.inquire_label{text-align:right; width:90px; float:left; margin:0 0 0 40px;}
.inquire_form{float:left; width:auto;}
.inquire_label span{color:#F99106;}

.send_to_friend{background:url(../assets/images/header_bg.jpg) repeat-x; background-color:#FFFFFF; padding:0px 10px;}
.box_left2{float:left; width:100px; font-size:12px; line-height:20px;}

.favorite_left{float:left; width:284px;}
.favorite_right{float:right; width:350px; height:450px; overflow:auto;}

.search_villa{height:162px; width:692px;}

.width_672{ border-bottom:1px solid #ffffff;}
.cursor_pointer{cursor:pointer;}
#mouseover{background:#ACBBD7;}
#mouseout{background:#FFFFFF;}


.pageselected{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.pagingcolor{
	color:#000000;
	font-size:11px;
}	


/*----------------------------------Classes End-----------------------------------------*/


/*-----------------------------------------tag based classes-------------------------------*/
IMG{border:none;}
p{margin:0px; padding:0px; font-size:11px; line-height:15px;}
h1{color:#C78227; font-size:19px; margin:0px; padding:0px; background:url(../assets/images/nav-dottedline.jpg) center bottom repeat-x; font-weight:normal;}
SELECT{width:150px;}
h2{font-size:19px; margin:0; padding:0px; font-weight:normal;}
h3{color:#1c1c1c; font-size:14px; margin:10px 0 0 0; padding:0px;}
h4{color:#000000; font-size:19px; margin:0px; padding:0px;}
.h4_favorites{color:#000000; font-size:18px; margin:0px; padding:0px;}
h6 {color:#000000; font-family:Arial,Helvetica; font-size:14px; font-weight:bold; margin-bottom:0px;}
hr{margin:5px 0px 5px 0px;}
a{color:#FF0000; text-decoration:underline;}
a:hover{text-decoration:none;}
h5{color:#C78227; font-size:17px; margin:2px 35px 0px 0px; padding:0px; background:url(../assets/images/nav-dottedline.jpg) center bottom repeat-x;}
h5 a{text-decoration:none; color:#C78227; font-weight:normal;}
h5 a:hover{ color:#666666;}
.margin_bottom{margin-bottom:5px;}
/*-----------------------------------------tag based classes end-------------------------------*/
form .width_3{width:399px;}
.subscribe_form_container{width:300px;}
.field_label{margin-right:10px; width:126px; float:left; margin:0px; padding:0px;  overflow:hidden;}

.subscribe_form_container input{width:253px; margin-bottom:5px;}
.subscribe_form_container p{font-weight:bold;}
.warning_message{font-size:12px;  clear:left; padding-left:127px; margin:0px; padding-top:1px; height:18px;}
.warning_message3{font-size:0px;  clear:left; padding-left:127px; margin:0px; padding-top:1px; height:1px;}
.line_hei{line-height:0px;}
html>body .line_height_moz{line-height:15px;}




.subscribe_form_container{width:300px;}
.add_to_fav_container{width:381px;}
.field_label{margin-right:10px; width:126px; float:left; margin:0px; padding:0px;  overflow:hidden;}
.field_label2{margin-right:10px; width:126px; float:left; margin:0px; padding:0px;  overflow:hidden; margin-bottom:5px;}
.add_to_fav_container input{ margin:2px;}
.subscribe_form_container p{font-weight:bold;}
.add_to_fav_container p{font-weight:bold;}
.warning_message{font-size:12px;  clear:left; padding-left:127px; margin:0px; padding-top:1px; height:18px;}
.line_hei{line-height:0px;}
html>body .line_height_moz{line-height:15px;}
.clear2{height:10px; margin:0px; display:inline-table}
.add_to_fav_container .margin_zero{margin-bottom:0px;}
.add_to_fav_container select{margin-bottom:5px;}
















.villa_image{float:left; width:60px; overflow:hidden; margin-right:10px; margin:10px 4px;}
.villa_disc{float:left; width:166px; height:73px; overflow:hidden; margin:5px 10px 5px 0px; font-size:12px; }
.villa_button{float:left; width:74px; margin:18px 4px;}
.border_four{ background:url(../assets/images/add_villa_fav.jpg) no-repeat; height:89px; width:333px;}
.add_fav_heading{margin:0px; font-weight:bold}

.review_height{height:20px; line-height:20px;}

.text_al{text-align:left; clear:both;}
.dd_mainClass{ cursor:pointer; height:20px;}
.position_abso{}
html>body .position_abso{}
.img_valign{vertical-align:middle;}
.hei_15{height:15px;}
.add_fav_l{width:380px;}
.add_fav_r{width:354px;}
.onhold{background:#AFE79C;}
.notavailable{background:#9DBFE4;}
.available{background:#ffffff;}
.m_right{margin-right:440px;}

#send_to_friends{width:400px;}
#send_to_friends label{width:150px;  float:left; margin:0px; padding:0px; font-weight:bold; font-size:13px; }
#send_to_friends input{margin-bottom:5px; width:241px;}
#send_to_friends textarea{width:241px;}
.warning{margin-bottom:0px; padding-left:150px;}
.left_nav_search{width:137px;}
.feat_villa_bor{border:0px; border-bottom:1px solid #464646;}
.bor_4s{ border:1px solid #464646;}
form .inquire_subcontainer label{width:150px; float:left;}
form .inquire_subcontainer input{width:241px; margin-bottom:5px;}
form .inquire_subcontainer input#telephone {width:177px;}
form .inquire_subcontainer textarea{width:241px;}
form .inquire_subcontainer hr{width:423px;}
.inquire hr{width:423px; clear:left;}

#legal_info p a{color:#464646; text-decoration:none; font-size:14px; font-weight:bold;}
#legal_info p a:hover{color:#FF0000; text-decoration:underline;}
#view_my_fav{text-align:right; clear:both;}
#calender_div{width:139px;}
#calender_div select{width:135px;}

#back_to_result input{float:left;}
.thai_land_measurement{font-size:11px;}

a.term_condition{color:#464646; text-decoration:none; font-size:14px; font-weight:bold;cursor:pointer;}
a:hover.term_condition{color:#FF0000; text-decoration:underline;}
.padd_left{padding-left:98px; padding-top:5px;}

/*-----------------------------------------new-------------------------------*/

form.space{margin:0px; padding:0px;}
.grey_bg{ background-color:#f7f7f7;}
#mouseout1{background:#f7f7f7;}
.botton_img{float:left; padding-top:10px;}
.text_message{font-size:12px;  clear:left; padding-left:130px; margin:0px; padding-top:1px;}
.txt500{width:500px; float:right;}
.inputwidth_180{width:160px;}
.height_13{height:12px; padding-top:1px;}
.review_input{width:273px;}
.favorites_input{width:241px;}
.favorites_date_input{width:210px;}

.Search_villa_t{margin-bottom:22px;}

.dd_over{background:#777777; color:#ffffff; cursor:pointer; padding:0px 2px;}
.dd_out{ background:#ffffff; cursor:pointer; padding:0px 2px;}

.b_r{line-height:7px;}
.box_left_p{margin-bottom:20px;}
#rew_form textarea{width:273px;}
#favorite_frm textarea{width:241px;}
.width_780{width:780px;}

.left-search { float: left; width:149px; background:#f7f7f7; border:1px solid #dcdcdc;}
.left-search .div-search{float: left; width:96%; text-align:left; font-size:10px; border-bottom:1px solid #dcdcdc; padding:5px 3px 5px 3px; line-height:14px; text-align:left;}
.left-search .num-div {background:#fff; padding:3px; font-size:10px; height:18px; float: left;  width:95%; line-height:18px;}
#mouseoutgrey{background:#f7f7f7;}
