@charset "utf-8";

/*-- Name   : 	Dubai Tours			  -----
---- Author :	http://dubaitours.com  ----*/
			   		   
/*--- Fonts ---
	Typeface : helvetica_neue_bold
	Typeface : helvetica_neue_light
*/

@font-face {
    font-family: 'helvetica_neue_bold';
    src: url('fonts/helvitica/helveticaneueltstd-bd-webfont.eot');
    src: url('fonts/helvitica/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvitica/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('fonts/helvitica/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('fonts/helvitica/helveticaneueltstd-bd-webfont.svg#helvetica_neue_lt_std75_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_neue_light';
    src: url('fonts/helvitica/helveticaneueltstd-lt-webfont.eot');
    src: url('fonts/helvitica/helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvitica/helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('fonts/helvitica/helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('fonts/helvitica/helveticaneueltstd-lt-webfont.svg#helvetica_neue_lt_std45_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {
    font-family: 'helvetica_neue_bold', Helvetica, Arial, sans-serif;
    font-size: 70px;
    line-height: 75px;
}
 

/*--- Reset ---*/
body {font:62.5%/1.42 'helvetica_neue_light', arial, verdana, sans-serif; color:#111; background: url(../images/bg.jpg) top center no-repeat; background-size: cover; letter-spacing: 0.025em; }
html,body {height:100%;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td,figure{border:0;margin:0;padding:0}
img,fieldset,abbr,acronym{border:0;}
article,aside,figure,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/*--- TYPOGRAPHY ---*/
h1, h2, h3, h4, h5, h6{ color: #ff8601; }
h1 {font:normal 3.4em/1.2 'helvetica_neue_bold', Helvetica, Arial, sans-serif; padding:24px 0 24px; -webkit-text-shadow:0 1px 0 rgba(238, 238, 238, 1); -moz-text-shadow:0 1px 0 rgba(238, 238, 238, 1); text-shadow:0 1px 0 rgba(238, 238, 238, 1); font-weight: 700 }
h2 {font:normal 1.8em/1.2 'helvetica_neue_bold', Helvetica, Arial, sans-serif; padding:0 0 13px; font-weight: 700 }
h3 {font:normal 1.7em 'helvetica_neue_bold', Helvetica, Arial, sans-serif; font-weight: 700; color: #333333; }
h4 {font:normal 1.6em 'helvetica_neue_bold', Helvetica, Arial, sans-serif; letter-spacing:0.025em;padding:0 0 15px;}
h5 {font:normal 1.5em 'helvetica_neue_bold', Helvetica, Arial, sans-serif; letter-spacing:0.025em; }
h6 {font:normal 1.3em 'helvetica_neue_bold', Helvetica, Arial, sans-serif; }

p 					{ font-family: 'helvetica_neue_light', arial, verdana, sans-serif; font-size:1.3em; padding:0 0 20px; line-height: 18px; }
strong 				{ font-weight:700; }
strong.dark, input	{ font-family:'helvetica_neue_light', arial, verdana, sans-serif; color:#3F3F3F; font-weight:600; }
ul li	  			{ list-style:none;font-size:1.3em; }
ol li 	  			{ list-style:decimal inside;font-size:1.3em; }
img 				{ border:none;display:block; }
a 					{ color:#555; outline:none; }
nav a 				{ text-decoration:none; }
em 					{ font-family: 'helvetica_neue_light', arial, verdana, sans-serif; font-style:normal;color:#3FACAA; font-weight: 700; }
hr					{ background:#ccc;height:1px;border:none;width:100%;display:inline-block;margin:14px 0 4px; }
table 				{ border-collapse: collapse; border-spacing:0; }

::-moz-selection 	{ background:#EE824D;color:#fff; }
::selection 	 	{ background:#EE824D;color:#fff; }

/*COMMON*/
.txt-l    			{ text-align:left; } 
.txt-r    			{ text-align:right; } 
.txt-c    			{ text-align:center; } 
.txt-j    			{ text-align:justify; }
.nowrap   			{ white-space:nowrap; }
.left     			{ float:left; }
.right    			{ float:right; }
.clear    			{ clear:both;display:block; }
.white 				{ background: #fff; }
.pad1				{ padding: 1px; }
.clearshadow		{ box-shadow: none !important; }
.keepshadow			{ box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.clearfix:before, 
.clearfix:after 	{ content: ""; display:table; }
.clearfix:after 	{ clear: both; }
* html .clearfix    { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.invisible 		{ visibility:hidden; }
.hidden			{ display:none; }
.block 			{ display: block !important; }
.noborder		{ border:none !important; text-decoration:none; }
.nomargin 		{ margin: 0 !important; }
.clearLM		{ margin-left: 0 !important; }
.clearRM		{ margin-right: 0 !important; }
.clearTM		{ margin-top: 0 !important; }
.clearBM		{ margin-bottom: 0 !important; }
.nodecoration	{ text-decoration: none; }
.border1		{ border-radius: 1px !important; }
.border2		{ border-radius: 2px !important; }
.border3		{ border-radius: 3px !important; }
.border5		{ border-radius: 5px !important; }
.border10		{ border-radius: 10px !important; }
.left_pic		{ float:left;margin:5px 20px 10px 0; }
.right_pic		{ float:right;margin:5px 0 20px 10px; }
.first			{ padding-left:0 !important }
.last			{ padding-right:0 !important }
.clrTP			{ padding-top: 0!important; }
.clrBP			{ padding-bottom: 0!important; }
.clrLP			{ padding-left: 0!important; }
.clrRP			{ padding-right: 0!important; }

.toUppercase			{ text-transform: uppercase; }
.toLowercase			{ text-transform: lowercase; }

/*-- Star ratting --*/
.star	{ background: url(../images/sprite.png) -8px -42px no-repeat; height: 13px; display: block; }
.star1	{ width: 15px; }
.star2	{ width: 33px; }
.star3	{ width: 50px; }
.star4	{ width: 68px; }
.star5	{ width: 85px; }

/*-----------------*/
.wrapper{
	width: 980px;
	margin: 0 auto;
	padding: 15px;
	background:#fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.logo{
	float: left;
}

.contact{
	float: right;
	width: 450px;
}

.contact i{
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
}

.contact i span{
	font-size: 12px;
	color: #F99214;
	font-weight:400;
}

.tours h2, .packages h2, .hotels h2{
	background: url(../images/h_bg.png) top right no-repeat;
	display: inline-block;
	padding: 10px 60px 10px 20px;
	color: #fff;
}

nav.main 			{ background:#5B4199; margin: 10px 0 10px; position: relative; }
nav.main > ul > li 		{ float: left; }
nav.main > ul > li > a 	{ display: block; padding: 10px 25px; font-family: 'helvetica_neue_light', arial, verdana, sans-serif; font-size: 13px; color: #fff; font-weight: bold; letter-spacing: 0.025em; }
nav.main > ul > li > a:hover 	{ color: #ffff00; background: #F99214; }


.contact		{ font-size: 30px; color: #6a6a6a; }
.contact b 		{ color: #5b4199; font-size: 13px; }


/*---- Tour Pack ----*/
.tours 					{ background: url(../images/tour.jpg) 0 0 no-repeat; height: 314px; margin: 15px 0; border-radius: 3px; }
.pack-holder			{ background: url(../images/shadow.png) bottom center no-repeat; position: relative; margin: 20px 35px 0 0; padding: 0 0 30px 0; float: right; }
.tour-pack				{ position: relative; width: 365px; float: left; margin: 0 20px 0 0; }
.tour-pack img 			{ border: 3px solid #fff; position: absolute; z-index: 2; margin: -5px 0 0 0; }
.p-detail:before 		{ width: 12px; height: 12px; display: block; content: ""; background: url(../images/sprite.png) 0 -19px no-repeat; position: absolute; bottom: 0; left: 0; }
.p-detail				{ width: 220px; height: 100px; margin: 4px 0 0 110px; padding: 9px 10px 0 25px; position: relative;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(left,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #efefef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right,  #efefef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
 }
.p-detail h3,
.pack-detail h3			{ color: #5B4199; }

.p-detail p, 
.pack-detail p			{ color: #6a6a6a; padding: 0 0 10px 1px; font-family: arial, verdana, sans-serif; font-size: 11px; letter-spacing: 0.035em; }

.pack-detail a 			{ display:inline-block; background-color: #f99214; padding: 3px 5px;  border-radius: 3px; font-family: arial, verdana, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; box-shadow: inset 0 23px 0 #fa9f31; }
.pack-detail a:hover	{ background-color: #ff6c00; }
.pack-detail a:active	{ padding: 4px 5px 2px; box-shadow: none; }
.pack-row				{ margin: 0 0 20px 0; }

.p-detail a 			{ color: #5B4199; text-decoration: none; }
.p-detail a:hover 		{ color: #F99214 ; text-decoration: underline; } 
/*------ Package Section ------*/
.packages, .hotels 		{ float: left; width: 480px; height: 295px; }
.packages				{ background: #e8f0fb; }
.packs					{ padding: 20px 0 20px 0; border-bottom: 1px dotted #b6b6b6; }
.packs img 				{ border: 3px solid #fff; float: left; }
.pack-detail			{ float: left; width: 315px; margin: 0 0 0 15px; }
.packs-wrap				{ padding: 10px;}

/*------ Hotel Section --------*/
.hotels					{ float: right; background: #f9e7d3; }
.ho_list_wrap			{ padding: 10px;}
.hotel_list 			{ float: left; }
.hotel_list li 			{ line-height: 1.6; background: url(../images/sprite.png) 0 -34px no-repeat; padding: 0 0 0 10px; }
.hotel_list li a 		{ text-decoration: none; color: #555; }
.hotel_list li a:hover 	{ text-decoration: underline; }
.hotels img 			{ float: right; }

.log-sec				{ background: url(../images/log.png)0 0 no-repeat; font-family: arial, verdana, sans-serif; position: absolute; top: -30px; height: 36px; right: 0; width: 405px; padding: 5px 0 0 40px; color: #ffff00; }
.log-sec a 				{ color: #ffff00; font-size: 12px; padding: 0 10px; border-right: 1px solid #ffff00;  }

/*------ Footer --------*/
footer{
	background: #f3f7fd !important;
	font-family: arial, verdana, sans-serif !important;
}

.links{

}

.links p{
	font-family: arial, verdana, sans-serif !important;
	padding: 0 0 10px 0;
	color: #6a6a6a;
	font-size: 12px;
}

.links p span{
	display: inline-block;
	width: 125px;
	color: #5d429b ;
	font-weight: 700;
}

/*----- wrights ------*/
.wrights{
	background: #5d429b;
	border-radius: 3px;
	padding: 6px 10px 5px;
	color: #fff;
	margin: 10px 0 0;
}

/*----- Submenu ------*/

.navbar > li:hover > ul {
   display: block;
}

.submenu {
    background: #F99214;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
    padding: 12px;
    position: absolute;
    width: 180px;
    display: none;
}

.submenu li {
    border-bottom: 1px dotted #EEEEEE;
    padding: 2px 0;
}

.submenu li:last-child {
    border-bottom: medium none;
}

.submenu li a {
    color: #fff;
    display: block;
    font-size: 13px;
    padding: 5px 5px;
    text-decoration: none;
}

.submenu li:hover a {
    color: #ffff00 !important;
}

#page p{
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	padding-bottom: 15px;
	color: #575757;
	line-height: 1.5;
}

hr {
    background: none repeat scroll 0 0 #DFDFDF;
    border: medium none;
    clear: both;
    display: block;
    height: 1px;
    margin: 30px 0;
    width: 100%;
}