/*
 * 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;
}

/*-malak-colored title*/
.subtitle{
	color: #8f2421;
	text-decoration: none;	
	font-weight:bold;
}
.subtitle2{
	color: #8f2421;
	text-decoration: none;	
}