@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	 margin:0 auto;
}
body {
	background-color:#dfdfdf;
	background:url(../images/bg2.gif) top center fixed;
	margin:0;
	padding:0;
	color:#204062;
	font-family: "tahoma",verdana ,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.textreser {
	font-family: "tahoma",verdana ,Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color:#FFF;
}
.check {
	font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:11px;
	font-weight:normal;
	color:#e5e5e5;
}
.headspecial {
	width:219px;
	height:99px;
	background:url(../images/special-head.jpg);
	margin:10px 0px 0px 0px;
}
.bodyspecial {
	width:219px;
	height:66px;
	background:url(../images/special-bg.jpg);
	margin:0px 0px 0px 0px;
}
.textnormal {
	font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#f2f2f2;
}
a.map {
	background:url(../images/map-alfresco-phuket-patong.gif) no-repeat top;
	width:218px;
	height:96px;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
a.map:hover {
	background:url(../images/map-alfresco-phuket-patong.gif) no-repeat top;
	width:218px;
	height:96px;
	background-position:0px -96px;
	display:block;
	text-indent:-9999px;
}
.text_weather {
		font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}
.boxdownload {
	background:url(../images/reservation-alfresco-phuket-hotel.png);
	width:218px;
	margin:10px 0px 0px 0px;
}
a.download {
			font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#e41818;
	text-decoration:none;
}
a.download:hover {
			font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#e41818;
	text-decoration:underline;
}
a.textlinkfoot {
	font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:14px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:none;
}
a.textlinkfoot:hover {
	font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:14px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:underline;
}
.textfoot2 {
		font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:none;
}
.textfoot {
		font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:14px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:none;
}
a.textlinkfoot2 {
	font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:none;
}
a.textlinkfoot2:hover {
	font-family:tahoma, Arial, Times, serif, Times New Roman,verdana;
	font-size:12px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:underline;
}
.textwhite{
	font-size:14px;
	color:#fff;
	line-height:22px;
	padding:5px;
	margin-left:20px;
	}
.btx{
	border:1px solid #878787;
	background-color:#a6a6a6;
	width:160px;
	height:20px;
	color:#000;
}
.btx2{
	border:1px solid #878787;
	background-color:#a6a6a6;
	width:200px;
	height:24px;
	color:#000;
}
.btx3{
	border:1px solid #878787;
	background-color:#a6a6a6;
	width:200px;
	height:100px;
	color:#000;
}
.booknow2{
	background:url(../images/send.png) no-repeat top;
	width:95px;
	height:27px;
	border:0;
}
h3{
	font-size:12px;
	font-weight:normal;
	color:#ccc;
    padding:3px;
	border-bottom:#600 1px solid;
	cursor:pointer;
	}
.list-menu li{
	font-size:12px;
	color:#900;
	border-bottom:dashed 1px #900;
	text-align:left;
	padding:5px;
	text-decoration:none;
	display:block
	}
.list-menu li a{
	color:#900;
	text-decoration:none;
	display:block
	}
.list-menu li a:hover{
	color:#ffffff;
	text-decoration:none;
	display:block
	}
.sitemap {
	color:#900;
	text-decoration:none;
	}
.sitemap:hover{
	color:#fff;
	text-decoration:none;
	}
.list-condition {
	list-style:none;
	color:#FFF;
	line-height:22px;
	}


/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*IBE*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
.cont-ibe{
	width: 100%;
	height: 80px;
	margin: auto;
	background: rgba(0, 0, 0, 0.38);
	padding: 20px;
	display: none;
}
.cont-980{
	width: 980px;
	margin: auto;
}
.cont-234{
	width: 234px;
	margin: auto;
	float: left;
	margin-top: 10px;
}
.cont-746{
	width: 746px;
	margin: auto;
	margin-top: -10px;
	float: left;
}

.input-check{
	width: 150px;
	margin-left: 10px;
	float: left;
}
.input-check input{
	width: 150px;
	color: #000;
	font-size: 12px;
}
.input-check label{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
	color: #fff;
}
.input-ibe{
	width: 100px;
	margin-left: 10px;
	float: left;
}
.input-ibe label{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
	color: #fff;
}
.input-ibe input{
	width: 100px;
	color: #000;
	font-size: 12px;
}
.input-ibe select{
	width: 100px;
	padding: 0 5px;
	color: #000;
	font-size: 12px;
}

.select-wrapper {
    border: 1px solid #ccc;
    border-radius: 4px;
}
.form-group select.no-radius {
    border: none;
}

.select-wrapper .input-group-addon{
    border: 0 !important;
}
.text2 {
    color: #000;
    font-size: 14px;
    margin-left: 15px;
    text-transform: uppercase;
    line-height: 3;
    text-align: left;
    width: 100%;
    float: left;
}
.text1 {
    color: #000;
    font-size: 14px;
    margin-left: 15px;
    text-transform: uppercase;
    border-top: 1px solid #eee;
    line-height: 3;
    margin-top: 15px;
    width: 94% !important;
    text-align: left;
}

#ui-datepicker-div{
	margin-top: 5px;
    z-index: 9999 !important;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* EDN IBE*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
