﻿
body {
	background-color:#a28431;
	margin: 0;
	
	font: normal 12px Verdana !important;
	line-height: 24px !important;
	color:#555;
}

h1,h2,h3,h4,h5,h6,form {margin:0; padding:0;}

a, a:visited {text-decoration:none; color:#332b15}
a:hover { text-decoration:underline}

a img {border:0 none}

#wrapperouter {
	background:#f8f8f2 url('/site images/bg.gif') repeat-x top center; float:right; width:100%;
	padding-bottom:20px;
}

#wrapper {
	width: 810px;
	margin: 0 auto;
}

.header {}

.logo {
	float:left;
	text-align:right;
}

.homerightcolumn{
	padding-left:8px;
}

.toplinks {float:right; font-size:11px; padding-top: 5px; font-family:tahoma}

.toplinks a, .toplinks a:visited {
	color:#fff; float:left; margin-right: 10px;
}

.srcharea {background:#fff; clear:both; float:right; margin-top:-20px; width:154px; *margin-top:60px;}

td.ms-sbcell{
padding:0px !important;
padding-right:2px !important;
white-space:nowrap !important;
border:0 none !important;
}

.ms-sbplain{
	border:0 none !important;
}

.srchfield {
	border:0 none !important;
	font: normal 11px verdana; float:right; height: 14px; padding: 2px; color:#555 !important;
	width:130px; text-align:right  !important;
}

.srchbtn {
	background:#fff url('/site images/srchbtn.gif') no-repeat center center !important;
	height:18px; width:18px; float:left; border:0 none; cursor:pointer !important;
}

.container { margin-top: 21px; float:right;width:100%}

.topmenu {
	background: #c9af60;
	float: left;
	width: 100%;
	height: 32px;
	margin-bottom:10px;
	*margin-bottom:0;
}
.topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.topmenu ul li {
	display: inline;
}
.topmenu ul li a:visited {	
	float: left;
	text-decoration: none;
	height:32px;
}

.topmenu ul li a {	
	float: left;
	text-decoration: none;
	height:32px;
}

/**** item 1 *****/
.topmenu ul li a.item1, .topmenu ul li a.item1:visited {
	background: url('/siteimages_en/topmenu-item01.gif') center top no-repeat;
	width: 144px;
}

.topmenu ul li a.item1:hover {background-position: center center;}

.topmenu ul li a.item1active, .topmenu ul li a.item1active:visited {
	background: url('/siteimages_en/topmenu-item01.gif') center bottom no-repeat;
	width: 144px;
}

/**** item 2 *****/

.topmenu ul li a.item2, .topmenu ul li a.item2:visited {
	background: url('/siteimages_en/topmenu-item02.gif') center top no-repeat;
	width: 91px;
}

.topmenu ul li a.item2:hover {background-position: center center;}

.topmenu ul li a.item2active, .topmenu ul li a.item2active:visited {
	background: url('/siteimages_en/topmenu-item02.gif') center bottom no-repeat;
	width: 91px;
}

/****** item 3 ******/
.topmenu ul li a.item3, .topmenu ul li a.item3:visited {
	background: url('/siteimages_en/topmenu-item03.gif') center top no-repeat;
	width: 118px;
}

.topmenu ul li a.item3:hover {background-position: center center;}

.topmenu ul li a.item3active, .topmenu ul li a.item3active:visited {
	background: url('/siteimages_en/topmenu-item03.gif') center bottom no-repeat;
	width: 118px;
}

/**** item 4 ****/
.topmenu ul li a.item4, .topmenu ul li a.item4:visited {
	background: url('/siteimages_en/topmenu-item04.gif') center top no-repeat;
	width: 93px;
}

.topmenu ul li a.item4:hover {background-position: center center;}

.topmenu ul li a.item4active, .topmenu ul li a.item4active:visited {
	background: url('/siteimages_en/topmenu-item04.gif') center bottom no-repeat;
	width: 93px;
}

/**** item 5 ****/
.topmenu ul li a.item5, .topmenu ul li a.item5:visited {
	background: url('/siteimages_en/topmenu-item05.gif') center top no-repeat;/* width: 65px;*/
	width: 105px;
}

.topmenu ul li a.item5:hover {background-position: center center;}

.topmenu ul li a.item5active, .topmenu ul li a.item5active:visited {
	background: url('/siteimages_en/topmenu-item05.gif') center bottom no-repeat;/* width: 65px;*/
	width: 105px;
}

/**** item 6 ****/
.topmenu ul li a.item6, .topmenu ul li a.item6:visited {
	background: url('/siteimages_en/topmenu-item06.gif') center top no-repeat;/* width: 65px;*/
	width: 255px;
}

.topmenu ul li a.item6:hover {background-position: center center;}

.topmenu ul li a.item6active, .topmenu ul li a.item6active:visited {
	background: url('/siteimages_en/topmenu-item06.gif') center bottom no-repeat;/* width: 65px;*/
	width: 255px;
}

/***** end menu ****/



.content{ 
 padding-top:0px;
 *padding-top:8px;
 float:left; 
 width:100%;
 direction:ltr;
}

.rightsidehome {float:left; width:545px;}
.leftsidehome {float:left; width:256px; margin-left: 9px;}


.swf {}

/*.newsheadlines { padding: 5px 30px 5px 5px; background:#d8d8ca url('newsheadlines-bg.gif') no-repeat 98% center; font-size: 17px; width:94%;}*/

.newsheadlines { margin-top: 0px; padding: 5px 5px 5px 10px;
 background:#d8d8ca url('/site images/bg-bar-sharaco.gif');  font-size: 13px; font-weight:bold; width:530px;}

.newsheadlines a, .newsheadlines a:visited {
                background:url('/site images/newsheadlines-bg.gif') no-repeat left center;
                display:block;
                padding-left:20px;
}


.prevads {
                text-align:center;
                font-size:15px;
                padding-left:10px;
                border-left:1px solid #CFCFB5;
}

.prevads a, .prevads a:visited {
                background: url('/siteimages_en/prevadslink-en.png') no-repeat;
                width:67px;
                height:66px;
                display:block;
}

.prevads a:hover{
	text-decoration:none;
}



.rightboxes{ width: 270px; float:left;margin-right: 10px;}
.leftboxes{ width: 265px; float:left;}

.box {margin-top:10px;}
.box h2 {margin:0 0 8px; padding:0;}

.imgborder {border:3px solid #8f7223;}
.browntitle {margin: 4px 0; color:#5d502f; font-size:12px;}
.browntitle a, .browntitle a:visited {color:#5d502f;}

.greenbullets { margin:0; padding:0; list-style:none;}
.greenbullets li {background: url('/siteimages_en/bullets.gif') no-repeat left center; margin:0px 0; padding-left: 15px;}

.slidertitle {margin:4px 0; color:#5d502f; font: bold 11px "Tahoma" !important;}
.slidertitle a, .slidertitle a:visited {color:#5d502f !important;}

.newstitle {margin:4px 0; color:#5d502f; font: bold 13px "Tahoma" !important;}
.newstitle a, .newstitle a:visited {color:#5d502f !important;}
.para {	margin-top:5px; font: normal 13px Tahoma ; line-height:18px; text-align:justify; color:#000 }

#footerouter {background:url('/site images/footer-bg.gif') repeat-x; clear:both; float:right; width:100%;}

#footerinner { height:69px; width: 810px; margin:0 auto; color:#fff; padding-top:20px;}

#footerinner span {
	float:left; font: normal 11px Verdana;
}

#footerinner a, #footerinner a:visited {
	float:right; color:#fff; background: url('/site images/footer-links-sep.gif') repeat-y right center; margin-left: 7px; padding-right:7px; font-size:11px;
}

.leftbanners {
	margin-bottom:8px; float:left;
}

/****************************/
/********** inside **********/

.rightsideinside {float:left; width:505px; text-align:justify}

.insidetitle {font: bold 12px Verdana !important; color:#640a0a}

.date {
	font: normal 11px Tahoma;
}
.text {font:15px !important;}

.contentinside 
{
*margin-top: 8px; 
background:#f8f8f2; 
float:left; 
width: 790px; 
padding:10px; 
min-height:551px;
 direction:ltr;
height:expression(this.scrollHeight < 500? "551px" : "auto" );

}
.contentinside2 
{
margin-top: 8px; 
background:#f8f8f2; 
float:left; 
/*width: 770px;*/ 
padding:10px; 
min-height:551px;
direction:ltr;
height:expression(this.scrollHeight < 500? "551px" : "auto" );
}

.leftsideinside {float:left; width:246px; margin-left: 19px;}

.leftsideinside2 {float:left; width:585px; padding-left: 20px;
	min-height:551px;
	height:expression(this.scrollHeight < 500? "551px" : "auto" );
	text-align:justify;
}
.rightsideinside2 {
	float:left; 
	width: 180px;
}


.photos {
	border:#ccc 1px solid; padding:3px; font: normal 11px Tahoma; background:#f7f7f7;
	margin-bottom:20px; padding-bottom:5px;
}


/**********************************/
div.breadcrumb {
	overflow:hidden;
	margin:0;
	font-size:12px;
	padding:0;
	height:30px;
	line-height:30px;
	/*-- sample only --*/
	border:1px solid #c8c8c8;
	background:url('/siteimages_en/breadcrumb-bg.gif');
	margin-bottom:20px;
}

.tree {
	float:left;
	width:75%
}

div.tree a:visited {
	height:30px;
	*float:left;
	display:block;
	padding:0 12px 0 5px;
	color:#433510;
	background:url('/siteimages_en/breadcrumb-sep.gif') no-repeat right center;
}

div.tree a {
	height:30px;
	*float:left;
	display:block;
	padding:0 12px 0 5px;
	color:#433510;
	background:url('/siteimages_en/breadcrumb-sep.gif') no-repeat right center;
}

div.tree span {
	margin-left:5px;
	float:left;
	*float:none;
}

.tools {
	text-align:left; margin-bottom:20px;
}


/***********************/


.newslisting { width:100%; margin-bottom:10px;border-bottom:#d7d3c5 1px solid;}

.newslisting h3 {
	font-size: 13px;
	font-weight:bold;
}
.newslisting a, .newslisting a:visited {color:#640a0a;}

.newslisting td{
	vertical-align:top; padding:5px;
}

.newslisting p{
	margin-top:5px;
	text-align:justify; font: normal 12px Verdana
	}
	
/*************/
/******** paging ***/

.pagination {
	margin: 25px 0 0 0;
}

.pagination a, .pagination a:visited {
	border: 1px solid #8f7223;
	display: block;
	float: left;
	margin: 0 2px;
	padding: 2px 7px;
	text-decoration: none;
	color:#8f7223; 	font: bold 11px Verdana;
	cursor:pointer;
}

.pagination a.current, .pagination a.current:visited {
	background: #8f7223 none;
	border: 1px solid #8f7223;
	color: #FFF;
	display: block;
	float: left;
	margin: 0 2px;
	padding: 2px 7px;
	font: bold 11px Verdana;
}

.pagination a:hover {
	background: #8f7223 none;
	border: 1px solid #8f7223;
	color: #FFF;
}

/**********************/

/******** form *********/
.tip {
	width:150px;
	font-size: 11px;
	position: absolute;
	background: #a28431;
	padding:7px;color:#fff;
	margin-right: 268px;
	margin-top: -30px;
	*margin-top: 0px;
	*margin-right: 0px;
	line-height: 150%;
	display:none;
	font: normal 11px tahoma;
  }

.tip_arrow { position: absolute; margin-right: -13px; margin-top: 4px;}

table.form {font: bold 15px Arial !important; magin-top: 20px; color:#666; width: 75%;}

table.form td {border-bottom: 0px dashed #c7c7c7; vertical-align:top}

.fields {border:1px solid #b2b2b2; width: 250px; color: #333; padding: 6px; font: normal 11px tahoma;}

.dropdownfields {border:1px solid #b2b2b2; width: 264px; color: #333; padding: 6px; font: normal 11px tahoma;}

.textareafields {border:1px solid #b2b2b2; width: 250px; height:100px; color: #333; padding: 6px; font: normal 11px tahoma;}

.second {}

.btn {
	background:url('/site images/btn-bg.gif') repeat-x; font: bold 15px Arial; border:0px none; height:28px; padding: 4px 7px; cursor:pointer; color:#fff; width:83px;
}

.fullsideinside {
	float:right; width:100%; text-align:justify; 
	/*min-height:551px;
	height:expression(this.scrollHeight < 500? "551px" : "auto" );*/
}

/***********************/

/******** tree *****/

.treenav1 {margin:0; padding:0; list-style:none;}

.treenav1 li {padding-bottom:4px; float:left; width:100%}

.treenav1 li a, .treenav1 li a:visited {
	display:block;
	color:#760b11;
	font: bold 12px Arial;
	padding: 6px 4px;
	background:#efe6bb;
	padding-left: 25px;
}
.treenav1 li a:hover {text-decoration:none; background:#ece0a8}

.treenav1 li a.collapse, .treenav1 li a.collapse:visited {
	background:#f1eac9 url('/siteimages_en/tree-bg.gif') no-repeat 5% center;
}

.treenav1 li a.collapse:hover {
	background:#ece0a8 url('/siteimages_en/tree-bg.gif') no-repeat 5% center;
}

.treenav1 li a.expand, .treenav1 li a.expand:visited {
	background:#f1eac9 url('/siteimages_en/tree-bg-expand.gif') no-repeat 5% center;
}

.treenav1 li a.expand:hover {
	background:#ece0a8 url('/siteimages_en/tree-bg-expand.gif') no-repeat 5% center;
}

.treenav1 ul {
	border:#f0ecda 0px solid;
	border-top:0px solid;
	list-style:none;
	padding:0; margin:0;
	float:right;
	width:176px;
	display:none;
}

.treenav1 ul li a, 
.treenav1 ul li a:visited {
	background: transparent none;
	color:#555555; 
	border-bottom:1px solid #ccc;
}

.treenav1 ul li a.active, .treenav1 ul li a.active:visited {
                color:#095B00;  
                background: url('/siteimages_en/bullets.gif') no-repeat 5% 8px; 
}


.treenav1 ul li a:hover {
	color:#333;
}


.treeheader, .treeheader:visited {
	background:#a28431;
	color:#fff;
	font: bold 17px Arial;
	display:block;
	padding: 5px 4px;
	margin-bottom:1px;
}

.treeheader:hover {
	text-decoration:none;
}

.printicon, .printicon:visited {
	float:right; margin-right: 5px;
	margin-top: 4px;

}
.printicon:hover {
	text-decoration:none
}

.sendicon, .sendicon:visited {
	float:right; margin-right: 5px;
	margin-top: 4px;
}
.sendicon:hover {
	/*background:url('send-icon-o.gif') no-repeat;*/
	text-decoration:none
}

.imgborderinside {border:5px solid #d7c388; float:right; margin: 10px 0 20px 20px;}

/********* grid **********/
.grid1 { border:#d9bd88 1px solid; margin-top:10px;}
.grid1 td {padding:5px; width:50%}

.grid1 .theader {
	background:#f1eac9;
	color:#996633;
	text-align:center;
	font-weight:bold;
}

.grid1 tr.on {
	background:#f6f2df;
}

/*************/

.subtitleinside {
	margin-top:8px;	
	background: url('/siteimages_en/bullets.gif') no-repeat left 4px; padding-left: 17px;

}

.subtitleinside a, .subtitleinside a:visited {
	color:#5d502f
}

.articleblock {
	border-top:1px solid #ccc;
	margin-top:20px;
	padding-bottom:10px;
}

.policytable {
	border-top: 1px solid #A28431;
	border-left: 1px solid #A28431;
	margin-top:10px;
}

.policytable td {
	border-right: 1px solid #A28431;
	border-bottom:1px solid #A28431;
	padding:8px;
	vertical-align:top;
}

.policytable ul {list-style:square}

.gototop {
	background:url('/site images/top-icon.gif') no-repeat left center;
	padding-left: 20px;
	float:left;
	margin:5px 0; font-size: 14px;
}


/***********/

.hotellisting { width:100%; margin-bottom:10px;border-bottom:#d7d3c5 1px solid;}

.hotellisting h3 {
	font-size: 12px;
}
.hotellisting a:visited {color:#640a0a;}

.hotellisting a {color:#640a0a;}

.hotellisting td{
	padding:10px 5px 5px; border-bottom:1px solid #A28431
}

.hotellisting p{
	margin-top:5px;
	text-align:justify; 
	line-height:24px;
	}

/********************************/
.resultslisting { width:100%; margin-bottom:10px;}

.resultslisting h3 {
	font-size: 16px;
}
.resultslisting a:visited {color:#640a0a;}

.resultslisting a {color:#640a0a;}

.resultslisting td{
	padding:10px 5px 5px; border-bottom:1px solid #A28431
}

.resultslisting p{
	margin-top:5px;
	text-align:justify; font: bold 14px arial;
	line-height:24px;
	}
	
/****************************************/
.articlesubtitle{
        margin:8px 0;  
        color:#5d502f;
        font: bold 18px Arial;
}

.bluesubtitle{
        margin:8px 0;  
        color:#000080;
        font: bold 18px Arial;
}

.greensubtitle{
        margin:8px 0;  
        color:#3c5f11;
        font: bold 18px Arial;
}

.brownsubtitle{
        margin:8px 0;  
        color:#6f572b;
        font: bold 18px Arial;
}
.servicesyellowbullets {margin:0; padding:0; list-style:none; margin:20px 0 10px; }

.servicesyellowbullets li {

	background:url('/site images/yellowbullets-bg4.gif') no-repeat left 8px;

	padding-left:20px;

	margin: 8px 0;

	margin-left:20px;

}


/**************added by Eslam******************************/
.faqsquestion{
	color:#760b11;
}

/***********************************search**********************/
.srch-Description{
	font:normal 12px tahoma !important;
	margin-top:10px;
	margin-bottom:10px;
}
.srch-Title{
	font:normal 13px tahoma !important;
}

.srch-Title a:link{
	color:#640A0A !important;
	font:normal 13px tahoma !important;
}

.srch-Title a:visited{
	color:#640A0A !important;
	font:normal 13px tahoma !important;
}

.srch-URL a:link{
	color:#640A0A !important;
	font:bold 15px arial !important;
}

.srch-URL a:visited{
	color:#640A0A !important;
	font:bold 15px arial !important;
}

.srch-Metadata{
	border-bottom:1px solid #E0DED5;
	border-top:0px solid #E0DED5;
}

.srch-stats{
	background-color:#ECECEC !important;
	font: bold 17px arial !important;
}

.srch-Page{
	background-color:#ECECEC !important;
}

input[type=reset]{
	background-image:url('/siteimages_en/reset-btn.png');
}

