/*
 * Stylesheet for Taba Heights
 * [Styles blocked in Contribute]
 * Media - Screen / Projection
 *
 * @author     CPLK
 * @copyright  2006 Open World
 */


/* main HTML controls
------------------------------------------------------------*/
/* body */
body {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px;	text-decoration: none;	 margin: 0px;	padding: 0px;	background-color: #F5F1DF; }

/* table cell */
td {	text-align:left; }

/* form elements reset */
input, textarea, select{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #7b6f5b; font-size: 11px; }

/* image attribute reset */
img { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; color: #7b6f5b !important; border: none !important; }


/* global anchor reset
------------------------------------------------------------*/
a{ color: #8f2421;	text-decoration: none; }
a:hover { color: #A3A3A3;	text-decoration: none; }


/* header controls
------------------------------------------------------------*/
.header {	background-color: #ebddb0; }


/* main navigation controls
------------------------------------------------------------*/

/* top */
.main_nav_top{ background-image: url(../Images/main_nav_top.gif);	background-repeat: repeat-x; font-size: 9px;	font-weight: bold;	color: #683301; }
a.main_nav_top, a.main_nav_top, a.main_nav_top:visited, a.main_nav_top:active{ background-image: none; font-weight: bold;	color: #FFFFFF;	text-decoration: none; }
a.main_nav_top:hover { background-image: none;	font-weight: bold;	color: #683301; text-decoration: none; }
.main_nav_b_sep{ font-weight: bold;	color: #93670e; }

/* second line */
.main_nav_bottom{ background-image: url(../Images/main_nav_bottom.gif); background-repeat: repeat-x;	font-size: 9px;	font-weight: bold; color: #683301; }
a.main_nav_bottom, a.main_nav_bottom:visited, a.main_nav_bottom:active{ background-image: none; font-weight: bold; color: #93670e; text-decoration: none; }
a.main_nav_bottom:hover{ background-image: none; font-weight: bold; color: #683301; text-decoration: none; }


/* body section controls
------------------------------------------------------------*/
.mid_body { background-image: url(../Images/body_bg.jpg);	background-repeat: no-repeat; background-position: top; background-color: #fcf8ef; }
.bg_right_top { background-image: url(../Images/bg_right_top.gif); background-repeat: repeat-x;	background-color: #eee3bc; }
.bg_right_mid { background-image: url(../Images/bg_right_mid.gif); background-repeat: repeat-x; background-color: #f9f7e8; }


/* form elements controls
------------------------------------------------------------*/
.txt_box { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7b6f5b; }
.submit_btn { background-color: #da9e00; color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }


/* misc
------------------------------------------------------------*/
.promo_bg {	background-image: url(/images/promo_bg.gif);	background-repeat: repeat-x; }	
.thumb_logo_border { border-color: #ffe7c9; border-style: solid; border-width: 1px; }
.padingright5 { padding-right: 5px; }
#flash_movie ul { padding: 0 0 0 20px; }
.ic_booking_form { padding: 0px 0px 3px 0px; }
.red_star { color: #FF0000; padding: 0px 5px 0px 0px; }
.contacts_box{ line-height: 17px;	font-size: 10px; }
.golf_table {	padding: 10px;	vertical-align: text-top; }


/* Weather styles
------------------------------------------------------------*/
.weather { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7b6f5b; }
.weatherdays { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7b6f5b;	font-weight : bold; }
.weatherfooter { font-family:Arial, Helvetica, sans-serif; font-size: 10px;	color: #7b6f5b; }


/*E-postcard styles
------------------------------------------------------------*/
.epostcardbg { background-color: #f5f1df}
.epostcardborder { background-color: #dfbe73}
.epostcardtitle { color :#FFFFFF; font-size: 12px; font-weight: bold; background-color: #da9d00}
.epostcardsubtitle { font-size : 11px; color :#FFFFFF; background-color: #dfbe73}
.epostcardtext { color: #7b6f5b; background-color: #fdfaf3}

/* anchors */
a.epostcardnav, epostcardnav:visited, epostcardnav:active { color : #8f2421; text-decoration: none; }
a.epostcardnav:hover  { color: #A3A3A3;	text-decoration: none; }
a.epostcard, epostcard:visited, epostcard:active { color : #8f2421;	text-decoration: none; }
a.epostcard:hover  { color: #A3A3A3; text-decoration: none; }


/* footer controls
------------------------------------------------------------*/
#footer {	text-align:center; }

/* footer links control */
.footer_nav, a.footer_nav, a.footer_nav:visited, a.footer_nav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #796E60;	text-decoration: none; }
a.footer_nav:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #8f2421; text-decoration: none; }

/* owlink link control */
.ow_link, a.ow_link, a.ow_link:visited, a.ow_link:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #A3A3A3;	text-decoration: none; }
a.ow_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #796E60; text-decoration: none; }


/* popup window body control
------------------------------------------------------------*/
.popup_body {	background-image: url(../Images/popup_bg.jpg);	background-repeat: no-repeat;}


/* Weather Styles
------------------------------------------------------------*/
.weather-gray
{
	font-family: Verdana;
	font-size: 10px;
	color: #777777;
	font-weight: bold;
}
/*********************new page**********************/
.toplink
{
 color:#7b6f5b;
 font-weight:bold;
 float:right;
 margin:10px 10px 0px 0px;
 text-decoration:underline;	
 float:right;
 text-align:right;
}
.toplink a
{
 color:#7b6f5b;
 font-weight:bold;
 float:right;
 margin:0px 10px 0px 0px;*margin:10px 10px 0px 0px;
 text-decoration:underline;	
 float:right;
 text-align:right;
}
.toplink a:hover
{
 color:#A3A3A3;
 text-decoration:none;	
}
.toplink1
{
 color:#7b6f5b;
 font-weight:bold;
 float:right;
 margin:10px 10px 90px 630px;
 text-decoration:underline;	
 z-index:5000;
 position:absolute;
 float:right;
}
.topImg
{
 position:relative;	
}
.logo
{
position:absolute;
top:20px;
z-index:1;
}
.beig_bg
{
 background-color:#f1e7c9;
 padding:40px 49px 40px 49px;
 margin:35px 0 0px 0px;	
}
.beig_bg2
{
 background-color:#f1e7c9;
 padding:40px 20px 40px 20px;
 margin:35px 0 0px 0px;
 height:300px;	
}
.more
{
 color:#7b6f5b;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 float:right;
 text-align:right;
 margin-right:7px;	
}
.title_line
{
 color:#7b6f5b;
 font-size:14px;
 font-weight:bold;
 text-decoration:underline;
}
.red_title
{
 color:#990000;
 font-size:12px;
 font-weight:bold;
 padding-left:10px;
}
.game_bg
{
 background:url('../Images/game_bg.png') no-repeat transparent scroll;
 padding:19px 23px;
 width:450px;
 height:304px;	
}
.gray_txt
{
 color:#7b6f5b;
 font-size:12px;
 font-weight:bold;
}
.gray_txt2
{
 color:#7b6f5b;
 font-size:12px;
 font-weight:bold;
 padding-left:10px;
}
.gray_txt3
{
 color:#7b6f5b;
 font-size:12px;
 font-weight:bold;
 padding-left:40px;
}
.input
{
 border:1px solid #bc7c60;
 width:200px;
 height:20px;
 color:#7b6f5b;	
}
.gray_td
{
 color:#7b6f5b;
 font-size:11px;
 font-weight:bold;
}
.gray_td2
{
 color:#7b6f5b;
 font-size:11px;
}
.gray_td2 li
{
	padding:5px 0;
	
	}
.gray_link
{
 color:#7b6f5b;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
.gray_link:hover
{
 color:#7b6f5b;
 text-decoration:underline;
}
.count
{
 padding:3px 1px 2px 2px;
 clear:both;
 float:none;
 width:137px; *width:139px;
}
.count ul
{
 list-style:none;
 margin:0px;
 padding:0px;
 float:left;
 margin:2px;
	direction: ltr;
}
.count ul li
{
 margin-left:1px;
 background: url('../images/count_bg.gif') no-repeat;
 width:26px;
 height:22px;
 text-align:center;
 padding:5px 1px;
 color:#ffffff;
 font-size:14px;
 float:left;	
}

.BtSubmit
{
	
	border:0px;
	float:right
	
	}
	
	
.greenMain{height:44px; background:url(../images/green_bg.jpg); font-size:11px; font-family:tahoma; color:#FFF}
.greenMain .left{float:left; font-weight:bold; font-size:12px; padding:15px 10px; background-color:#86bc37}
.greenMain .right{float:left; background:url(../images/shape.png) no-repeat left center; padding:10px 30px 8px 60px; margin:0 0 0 8px;width: 520px;}


/********Image Title************/

.ImageTitle {	font-family: Garamond; 	font-size: 39px; color: #827C64;	text-decoration: none;	 margin: 0px;	padding: 0px; font-style:italic;}
