@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, ul, li, p, img {margin: 0; padding: 0;}

body{font-family: Arial, Helvetica, sans-serif; color:#212121; font-size: 12px;  line-height: 18px;  }

h1,h2,h3 { font-weight:bold;}


div{margin:0 auto; padding:0;}

img {border: 0;}

ul{list-style-type:none;}


html	{
	overflow-x:hidden;
}

a, a:link, a:active, a:visited, a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:none; color:#d11414;}
a:hover{ text-decoration: underline;}

h1 {font:bold 14px Arial, Helvetica, sans-serif;
padding:8px 0 4px;}

p{ display:block; padding:5px 0px; text-align:justify;}

h1.heading{ padding:0px 0px 0px 22px;  color:#212121; background:url(../images/bull3.gif) 0px 8px no-repeat; font-size:18px; line-height:28px; font-weight:normal; border: solid 0px #000; margin-bottom:0px; }
h1.heading span{ font-size:12px; font-weight:bold; line-height:30px;}

h1.heading1{background: url(../images/bg24.jpg)   0px 16px repeat-x; border: solid 0px #000; margin:10px 0;}
h1.heading1 span{  padding: 0px 10px 0 10px;  background:#fff; color:#212121; font-size:18px; line-height:20px; margin-left:10px; font-weight:normal;}

h1.heading2{background: url(../images/bg24.jpg)   0px 16px repeat-x; border: solid 0px #000; margin:10px 0;}
h1.heading2 span{  padding: 0px 10px 0 10px;  background:#fff; color:#212121; font-size:16px; line-height:16px; margin-left:10px; }

.text1 a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #181818;
	text-decoration: none;
}
.text1 a:hover{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #181818;
	text-decoration: underline;
}

.text2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bull1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	font-weight: bold;
}

.text2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	color: #ffd695;
	text-decoration: none;
	background-image: url(../images/bull1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	font-weight: bold;
}

.text6 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #F8E6D4;
	text-decoration: none;
}
.text8 {
	color:#181818;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	letter-spacing:-1px;
	line-height:22px;
	text-align:justify;
}
.text15 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #181818;
	text-decoration: none; display:block; margin:10px 0px;
}
.text15 a{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #181818;
	text-decoration: none;
}
.text15 a:hover{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #181818;
	text-decoration: underline;
}
.text16 {
	color:#673301;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	padding-left:8px;
	letter-spacing:-1px;
	float:left;
	display:block;
	margin-top:30px;
	font-style:italic;
	font-weight:bold;
}
.dotten_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #666666;
	text-decoration: none;
	letter-spacing: 2px;
}
.textfield {
	font-family: Tahoma;
	font-size: 11px;
	color: #663300;
	text-decoration: none;
	background-color: #f8e6d4;
	border: 1px solid #ffcc33;
}

.dotten_line1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #F8E6D4;
	text-decoration: none;
	letter-spacing: 2px;
}
#previewPane{
	border:0px solid #CCCCCC;
	vertical-align:middle;
	padding-top:5px;
	position:relative;
	/* CSS HACK */
		height: 400px;	/* IE 5.x */
	height/* */:/**/400px;	/* Other browsers */
	height: /**/408px;
	padding-bottom: 5px;
				
	}
#previewPane img{
	line-height:400px;
	border: 1px solid #CCCCCC;
	}
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:normal;
	text-align:left;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:16px;
	padding-bottom:5px;
	padding-top:15px;
	}
#theImages img{
	float:left;
	padding:0px;
	filter: alpha(opacity=100);
	opacity: 1;
	cursor:pointer;
	border:1px solid #CCCCCC;
	margin: 1px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#e2e2e2;
		border:0px double #000;
		padding:4px;
		color:#555;
		font-size:16px;
		font-family:arial;	
	}
   #theImages #slideEnd{
		float:left;
	}
	#theImages .imageCaption{
		display:none;
	}
	
.dotted_line2{
	background-image: url(../images/bg37.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.dotted_line3 {
	background-image: url(../images/bg38.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.gal_img_brd{
	border: 1px solid #CCCCCC;
}
.tour{ display:block; color: #DA3B3B; font-size:14px; line-height:20px; margin:5px 0px; background: inherit; text-decoration:none; font-weight:bold}

.rates{ display:block; width: 145px; height:144px; background-image:url(../images/product_bg1.jpg); background-position:center; background-repeat:no-repeat; }

.testimonials{font-family: "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#ef2229;}

.container{ background:#f7f7f7; padding:4px 10px 10px 10px;}


ul.gallery { display:block; margin:16px 0px 0px 0px; width:100%; overflow:hidden; border: solid 0px #000;}
ul.gallery li{ display:block;float:left; margin-bottom:20px;}
ul.gallery li span.img{ display:block;  padding:0px 7px;  border-right: dotted 1px #c2c2c2;  }
ul.gallery li span.img img{ border: solid 2px #fff; width:107px; height:60px;}
ul.gallery li span.txt{ display:block;  padding:0px 6px; text-align:center; }

ul.style li{ display:block; background: url(../images/bull1.gif) 0px 6px no-repeat; padding-left:18px; line-height:18px;}
ul.style1 li{ display:block; background: url(../images/bull4.gif) 0px 10px no-repeat; padding-left:18px; line-height:18px; font-size:13px; font-weight:bold; line-height:30px; border-bottom:dotted 1px #ccc;}


#tours{ display:block; width:98%; overflow:hidden;  background:#f6f6f6; padding:4px; margin:0px 0px 15px 0px;}
#tours #detail{ display:block; background:#fff; padding:10px; width:570px; float:left; }
#tours #detail img{ float:left; border: solid 1px #666;}
#tours #detail ul{ display: block ; width:364px; float:left; margin-left:12px;}
#tours #detail li{ display:block; font-size:11px; line-height:20px; border-bottom:1px dotted #ccc;  }
#tours #detail li:last-child{ display:block; font-size:11px; line-height:20px; border-bottom:none; width:380px; }
#tours #rate{ display:block; padding:10px 20px; width:120px;  float:left;}
#tours #rate h1{ padding:0px 0px 0px 22px;  color:#212121; background:url(../images/bull3.gif) 0px 6px no-repeat; font-size:18px;  font-weight:normal; border: solid 0px #000; }
#tours #rate h2{ font-size:12px; text-decoration:underline; margin:6px 0px; float:right; width:80px; margin-bottom:10px;}
#tours #rate span.rate{ display:block; font-size:16px; font-weight:bold; color:#da3b3b; padding-left:22px; padding-top:10px;}
#tours #rate span.ratepp{ display:block;  font-size:11px; line-height:12px; color:#181818; margin-bottom:6px; padding-left:22px; padding-top:5px;}
#tours #rate span.ratepp_new{font-size:11px; line-height:12px; color:#181818;  padding-left:0px;  text-align:left; }

ul.dubaitours li{ display:block; float:left; background:#f5f5f5; margin-right:35px; margin-bottom:15px;}
ul.dubaitours li a, ul.dubaitours li a:hover{ display:block;  padding:10px; text-decoration:none;  color:#DA3B3B;font-size:11px; line-height:12px;}
ul.dubaitours li a:hover{ color:#000; }
ul.dubaitours li a img{ border: solid 2px #fff; width:70px; height:53px; }
ul.dubaitours li a span{ display:block; width:72px; text-align:center; height:40px; padding-top:4px;}
ul.dubaitours li:hover{ display:block; float:left;  background:#dfdfdf;}

.botline{ display: block; background:url(../images/botline.jpg) left bottom repeat-x; height:12px; padding-top:0px;}
#testimonials	{
	font:14px Arial, Helvetica, sans-serif;
	color:#454545;
	padding-left:10px;
	margin-bottom:10px;
}
#templatemo_testimonials {
	width: 212px;
	background:#ffffff url(../images/testimonials_bg.gif) no-repeat;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px;
	line-height:16px;
	font-weight:normal;
	margin:0px;
}
#testimonial_writer	{
	width: 162px;
	height:10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px;
	padding-right:35px;
	font-weight:bold;
	text-align:right;
	}
.text11 {
background-image:url("../images/bull3.gif");
background-position:left center;
background-repeat:no-repeat;
color:#181818;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
letter-spacing:-1px;
line-height:28px;
padding-left:25px;
text-align:justify;
}
.text7 {
color:#181818;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
letter-spacing:-1px;
line-height:28px;
text-align:justify;
}	
#desertsafari{ display:block; overflow:hidden; padding-top:160px; border:solid 1px #fbf0e6; background:url(../images/99-desertsafari.gif) 11px 15px no-repeat; padding-bottom:20px;}
#desertsafari .content{ display:block; padding-left:30px; overflow:hidden;}
#desertsafari h1{ font-size:18px; color:#ab3012; line-height:25px; text-decoration:underline; font-weight:normal;margin-bottom:5px; margin-top:10px; padding-left:30px;}

#trio_package{ display:block; width:765px; height:184px; background:url(../images/trio_package_header.jpg) 0 0 no-repeat; margin:0 0 5px 0; }
#trio_package span.rates1{ display:block; clear:both; width:120px; float:right; font-size:22px; color:#fff; margin:45px 0 5px 0; }
#trio_package span.usd{ display:block; clear:both; width:120px; float:right; font-size:18px; color: #f8f058; margin:10px 0;}
#trio_package span.usdinfo{ display:block; clear:both; width:120px; float:right; font-size:12px; color: #fff; font-weight:bold;}

#tour_content{ width:100%;}
#tour_detail{ float:left; width:444px; margin-right:20px; padding:5px 0px 0px 5px; color:#333333;}
.clear{clear:both;}
.style2 ul{display:block; margin:0; padding:0;}
.style2 ul li{ display:block; float:left; width:226px;  color:#990003; font-weight:bold; border:dashed 1px #d4a472; background:#efefbd; padding-left:18px;} 
#heighlight_tour	{
	background:#8c0101 url(../images/heighlight_bg_tour.gif) repeat-x;
	width:276px;
	padding:8px 10px 15px 10px;
	float:left;
	margin:10px 0px 10px 0;
}
#heighlight_tour	h2	{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background:none;
	padding:0px 0 5px 0;
	margin:0px;
	margin-top:0px !important;
	border-bottom:1px solid #801100;
}
#heighlight_tour	ul	{
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-top:10px;
}
#heighlight_tour	ul	li	{
	color:#ffffff;
	list-style-image:url(../images/bullate.gif);
	font-weight:normal;
/*	float:left;
	width:220px;*/
	margin-left:10px;
}
#formpanel{border: solid 4px #F8F8F8; padding:10px 20px; margin-top:10px; padding-bottom:0px;}
#formpanel, #formpanel #content { display:block; overflow:hidden;}
#formpanel p{display:block; overflow: hidden; clear:both;  padding:0;  border-bottom: dashed 1px #e7e7e7; padding:11px 0 11px 0;}
#formpanel p .star {font-weight:bold; color:#FF0000;}
#formpanel p label {display:block; float:left; width:432px; padding-right:5px; margin-right:10px; text-align:left; }
#formpanel p span.colon{  font-size:11px; color:#333; float:left; margin-right:25px; }
#formpanel p input[type="text"], #formpanel p textarea{
	width:240px;
	background:#f9f0e6;
	border:1px solid #f1dcc5;
	height:20px;
	color:#555555;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; float:left;}
	
#formpanel p input[type="text"]:focus, #formpanel p textarea:focus{
	width:240px;
	background:#fefaf5;
	border:1px solid  #f1dcc5;
	height:20px;
	color:#555555;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;  display:block; float:left;}
	
	
#formpanel p  textarea { width:240px; height:100px!important; font-size:12px;}
#formpanel p  textarea:focus { width:240px; height:100px!important; font-size:12px;}
