/**

 * homepage.css - style definitions for home page.

 *

 * @copyright  (c) 2007 The Best of Samui Part. Ltd.

 * @author     Paul Valente

 * @version    0.1 2007-09-24

 * @since      0.1

 *

 */



td img {

	display: block;

}

h4.live_chat a, h4.live_chat a:link, h4.live_chat a:visited, h4.live_chat a:active  {

font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration:none;
line-height:18px;
}

h4.live_chat a:hover {
text-decoration:underline;
}

.instructions_text {

	background-color: #DEE3ED;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	vertical-align: top;

	line-height: 1.35;

}



.call_text {

	background-color: #DEE3ED;

	color: #0F3C9F;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	line-height: 2;

}



.instructions_text a,.instructions_text a:link,.instructions_text a:visited,.instructions_text a:active {

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}



.instructions_text a:hover {

	text-decoration: underline;

}



.instructions_note {

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	font-size: 15px;

	font-weight: bold;

	background-color: #FFFFFF;

	color: #003399;

}



.featured_hotel_heading_text {

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	font-size: 15px;

	color: #FFFFFF;

}



/* ajaxtabs section 1 */

.shadetabs {

	padding: 0px 0;

	margin-left: 0;

	margin-top: 0;

	margin-bottom: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	list-style-type: none;

	text-align: center;

	/*set to left, center, or right to align the menu as desired*/

}



.shadetabs li {

	display: inline;

	float: left;

	width: 244px;

	height: 22px;

	padding-top: 5px;

	border-left: 1px #CCCCCC solid;

}



.shadetabs li a {

	text-decoration: none;

	display: block;

	color: #003399;

	outline: none;

}



.shadetabs li a:visited {

	color: #2d2b2b;

}



.shadetabs li a:hover {

	text-decoration: underline;

	color: #003399;

}



.shadetabs li.notselected {

	background-image: url(../../img/homepage/hotelsearchbackgroundns.jpg);

	background-repeat: repeat-x;

}



.shadetabs li.selected {

	background-image: url(../../img/homepage/hotelsearchbackground.jpg);

	background-repeat: repeat-x;

}



.shadetabs li.selected a {

	font-weight: bold;

	color: #E3910A;

	display: block;

}



.shadetabs li.selected a:hover {

	text-decoration: none;

}



.tabcontent{

display:none;

}



@media print {

	.tabcontent {

		display:block!important;

	}

}



.hotelsearchtabcontent {

	background-color: #FFFF8D;

	border-left: 1px #CCCCCC solid;

	border-right: 1px #CCCCCC solid;

	border-bottom: 1px #CCCCCC solid;

}



.white_box_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #003399;

	font-weight: bold;

	text-align: center;

}



.white_box_text a {

	text-decoration: none;

	color: #003399;

}



.white_box_text a:hover {

	text-decoration: underline;

}



.searchtext {

	font-family: Arial, Helvetica, sans-serif;

	color: #00309C;

	font-size: 14px;

	text-align: left;

	line-height: 2;

	padding-left: 7px;

}



.search_hotels_button {

	display: block;

	width: 104px;

	height: 36px;

	border: none;

	background-color: transparent;

	background-repeat: no-repeat;

	background-image: url(../../img/homepage/searchhotelsbutton.gif);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFCC;

	text-align: center;

}



.search_hotels_button:hover {

	text-decoration: underline;

	cursor: pointer;

}



.discount_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #000066;

	text-align: center;

}



ul.featured_hotel_tabs {

margin: 0;

padding: 0;

list-style-type:  none;

list-style: none;

}



ul.featured_hotel_tabs li {

float:left;

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:normal;

color:#000000;

background-color:#C8BCE0;

list-style-type:  none;

list-style: none;

outline:none;

}



ul.featured_hotel_tabs a, ul.featured_hotel_tabs a:visited {

display:block;

text-decoration:none;

line-height:23px;

width:162px;

text-align:center;

font-weight:normal;

outline:none;

}



ul.featured_hotel_tabs a:hover {

color:#CC6600;

}



ul.featured_hotel_tabs li.selected {

background-color:#FFFFCC;

outline:none;

/*border-top: 2px #000066 solid;*/

}



ul.featured_hotel_tabs li.selected a, ul.featured_hotel_tabs li.selected a:visited {

color:#CC6600;

background-color:#FFFFCC;

text-decoration: none;

outline:none;

/*border-top: 2px #000066 solid;*/

}



.featured_hotels_text {

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-size:12px;

}



.featured_hotels_text a, .featured_hotels_text a:visited {

color:#000066;

font-weight:bold;

}



.featured_hotels_text a:hover {

color:#0099FF;

}

a#newsletter_text:link, a#newsletter_text:visited, a#newsletter_text:active {
font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;
}

a#newsletter_text:hover {
text-decoration:underline;
}
