/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 12px;color:#333333;margin-left:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.leftshadow {
	background-image: url(images/bg_left.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 900px;
	padding-left: 20px;
	overflow: hidden;
}
.rightshadow {
	background-image: url(images/bg_right.png);
	background-repeat: repeat-y;
	background-position: right top;
	height: auto;
	width: 880px;
	padding-right: 20px;
	overflow: hidden;
}

.body {
	width:880px;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin: 0px;
}
.wrap {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 920px;
	overflow:hidden;
}
.hide {
	visibility: hidden;
}

.body .blockleft {
	float: left;
	margin-top: 4px;
	height: auto;
	width: 200px;
	overflow: hidden;
}
.body .blockright .block2 {
	float: right;
	height:auto;
	width: 200px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.body .blockright .block1 {
	float: left;
	height: auto;
	width: 470px;
	overflow:hidden;
}
.body .blockright {
	float: right;
	width: 675px;
	height:auto;
	margin-top: 4px;
	margin-left: 5px;
	overflow: hidden;
}
.bottom {
	width:880px;
	height:100px;
	margin-top:5px;
	overflow:hidden;
	background-image: url(images/bg_head.png);
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.head {	display: block;	background: url(../phuket_villas_2/images/lynx-logo.png) no-repeat center;	height: 110px;}
.head_bg {	background: url(../phuket_villas_2/images/bg_head.png) repeat-x;}

.leftside {	width: 15px;	background: url(../phuket_villas_2/images/bg_left.png) repeat-y;}
.rightside {	width: 15px;	background: url(../phuket_villas_2/images/bg_right.png) repeat-y;}

.contentbar_bg {background-image: url(../phuket_villas_2/images/top_bar.png);	background-repeat: repeat-x;}

p{margin-top:0;margin-bottom:15px;}
ul{list-style-position:outside; margin-left:10px; padding:0px; line-height:120%}

/*navigator*/
.top_nav_head {	background:url(../phuket_villas_2/images/top_nav_head.png) no-repeat; height: 30px; width: 11px;}

a.nav:link,a.nav:visited {
	display: block;
	height: 30px;
	color: #000000;
	background: url(../phuket_villas_2/images/top_nav_button.png) repeat-x bottom left;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	line-height: 30px;
	float: left;
	margin-left: 1px;
}

a.nav:hover,a.nav:active { background: url(../phuket_villas_2/images/top_nav_button.png) repeat-x top left; text-decoration: none; color: #FFFF99; font-weight: normal; font-size: 14px;
}

a.sidenav:link,a.sidenav:visited { display: block; width: 200px; height: 30px; font-weight: bold; text-decoration: none; 	text-indent: 10px; line-height: 30px; color: #333333; background-image: url(../phuket_villas_2/images/side_nav_button.png); background-repeat: no-repeat; background-position: left top; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-top-width: 2px; border-top-style: solid; border-top-color: #FFCC00;}

a.sidenav:hover,a.sidenav:active {
	display: block;
	width: 200px;
	height: 30px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 9px;
	line-height: 30px;
	background: url(../phuket_villas_2/images/side_nav_button.png) no-repeat top center;
	color: #FF9900;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*content*/
.side_column_bg {background: url(../phuket_villas_2/images/bg_white_to_gray.png) bottom repeat-x #FFFFFF;}
.content_bg {background: url(../phuket_villas_2/images/bg_white_to_gray.png) bottom repeat-x #FFFFFF; overflow:hidden; border:#dddddd solid 1px; padding-bottom:15px}
.content_table {border:none}
.content_bg2 {background: #FFFFFF; overflow:hidden; border:#dddddd solid 1px; padding-bottom:15px}
.content_bg_white {background: #FFFFFF; overflow:hidden; border:#dddddd solid 1px; padding-bottom:15px}

.main_content {background: url(../phuket_villas_2/images/bg_main_text.png) repeat-x #f8f8f8; width: 655px; height: auto; padding: 10px;}

.wide_content {
	background: url(../phuket_villas_2/images/bg_main_text.png) repeat-x #f8f8f8;
	width: 880px;
	height: auto;
	overflow: hidden;
	padding: 0px;
}
.widefullblock {
	margin: 5px;
	padding: 15px;
	height: auto;
	width: 838px;
	border: 1px solid EEEEEE;
	overflow: hidden;
	background-color: #FFFFFF;
}
.widehalfleft {
	padding: 15px;
	height: auto;
	width: 399px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 5px;
	float: left;
	overflow: hidden;
}
.widehalfright {
	background-color: #FFFFFF;
	height: auto;
	padding: 15px;
	float: none;
	width: 400px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}


.quote {background: url(../phuket_villas_2/images/home_content_bg_gray.png) repeat-x #FFFFFF; float:right; width: 96%; height: auto; padding: 10px; overflow:hidden}

.content {width: 98%; height:auto; border: solid #dddddd 1px; padding: 5px; margin: 0px 0px 5px 0px; overflow: hidden}

.content2{width: 98%; color:#666666; height: auto; border: solid #eeeeee 1px; padding: 5px; margin: 3px 3px 5px 3px; overflow:hidden}

.content2:hover{ color:#000000; background:#f8f8f8 url(images/bg_main_text.png) repeat-x; border: solid 1px #cccccc; overflow: hidden}

.home_content_gray { width: 458px; height: auto; background: #f8f8f8 url(../phuket_villas_2/images/bg_main_text.png) repeat-x; padding-top: 10px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; border: 1px solid #ECECEC; margin-top: 4px;}

.home_content_white { width: 458px; height: auto; background: url(../phuket_villas_2/images/home_content_bg_gray.png) top #ffffff repeat-x; padding-top: 10px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; border: 1px solid #ECECEC; margin-top: 4px;}

.home_content_yellow { width: 458px; height: auto; background: url(../phuket_villas_2/images/bg_side_column.png) repeat-x #ffffff; padding-top: 10px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; border: 1px solid #FFCC66;}

.column_content { width: 188px; height: auto; padding-top: 10px; padding-right: 4px; padding-bottom: 20px; padding-left: 6px; border-width: 1px; border-style: solid; border-color: #ECECEC; margin: 0 0 4px 0;}

.column_content_yellow { width: 188px; height: auto; background: url(../phuket_villas_2/images/bg_side_column.png) repeat-x; padding-top: 10px; padding-right: 4px; padding-bottom: 20px; padding-left: 6px; border-width: 1px; border-style: solid; border-color: #FFCC00; margin: 0 0 4px 0;}

.column_content_gray { width: 188px; height: auto; background: url(../phuket_villas_2/images/home_content_bg_gray.png) repeat-x #ffffff; padding-top: 15px; padding-right: 4px; padding-bottom: 20px; padding-left: 6px; border-width: 1px; border-style: solid; border-color: #ECECEC; margin: 0 0 4px 0;}

/*images*/

.home_img {	margin-bottom: 4px;}

img.border { border:10px solid #FFFFFF; margin:3px }

img.thumb { width: 300px; height: 200px; margin-bottom: 15px; margin-right: 15px; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 30px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; float: left;}

img.thumb_right { width: 300px; height: 200px; margin-bottom: 15px; margin-right: 5px; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 30px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; float: right;}

img.thumb150 {width:150px; height:100px; margin-left: 10px;border:solid 10px #FFFFFF; float:right; margin-bottom: 15px}
img.thumb150:hover {width: 300px; height: auto; margin-left: 10px; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 20px; border-left-width: 10px; margin-bottom:15px}


.pricelist_table{text-align:center}
.pricelist_table:hover{background: url(../phuket_villas_2/images/bg_head.png) bottom #cccccc}

/*link style*/

a:link {color: #CC6600; text-decoration: none; font-weight: bold;}
a:visited { color: #cc6600; font-weight: bold; text-decoration: none; }
a:hover { color: #ff9900; font-weight: bold; text-decoration: none; }
a:active { color: #ff9900; font-weight: bold; text-decoration: none; }

/*font*/

.title {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none;}

h1 {
	font-size: 180%;
	font-family: "Trebuchet MS";
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
h2 {
	font-size: 150%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h3 {
	font-size: 120%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
h4 {
	font-size: 100%;
	font-weight: lighter;
	font-style: italic;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.small {font-size: 11px; font-family:Tahoma, Verdana, "Microsoft Sans Serif";}
.xsmall {font-size: 75%; font-family:Tahoma, Verdana, "Microsoft Sans Serif";}
.style1 {font-size: 140%; font-weight: bold; font-family: "Trebuchet MS"; font-style: normal;}
.style2 {font-size: 140%; color: #FF0000; font-weight: bold; font-family: "Trebuchet MS"; font-style: normal;}
.style3 {font-size: 120%; font-weight: bold; padding-right: 10px;}
.style4 {color: #FFFFFF; font-size: 24px; font-weight: bold;}
.style5 {font-size: 24px; font-weight: bold;}
.style6 {color: #FFFFFF}
