body{

background:url(../images/bg2.jpg) repeat-x top #eeeeee;

margin:0 auto;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#3d3d3b;

}



p { margin: 0;   padding: 8px;}



.clr{clear:both;}



a{ text-decoration:none; color:#555555;}

a:hover{ text-decoration:underline; color:#333333;}





.wrapper{

margin:0 auto;

width:960px;

}



.header{

float:left;

width:960px;

}



.top-part{

float:left;

width:960px;

}



.logo-section{

float: left;

    height: 77px;

    margin-top: 25px;

    width: 389px;

	margin-bottom: 4px;

}



.book-ticket{

width:400px;

text-align:right;

float:right;

font-family:Myriad pro;

font-size:18px;

color:#222222;

line-height:24px;

margin-top:15px;

}



.book-ticket a{

font-family:Myriad pro;

font-size:18px;

color:#3f77ff;

text-decoration:none;

}



.book-ticket a:hover{

font-family:Myriad pro;

font-size:18px;

color:#222222;

text-decoration:none;

}





.navigation{ width:961px; float:left; height:40px; background:#FFF;}



.navigation-rt{ width:232px; float:left; height:30px;}



.navigation-left{ width:728px; float:left; height:40px; margin:0px 0px; }

.navigation-left ul {padding:12px 0 0 0;margin:0px;}

.navigation-left ul li{	list-style: none; 	display: inline;  list-style:none;}

.navigation-left ul li a{padding: 12px 13px; background: url(../images/nav-bg.jpg) repeat-x; list-style: none; font-family:Arial; color: #333;	font-size:14px;	text-decoration:none; font-weight:bold;}

.navigation-left ul li a:hover, .navigation-left ul li.active a{ background: url(../images/nav-bgho.jpg) repeat-x; text-decoration: none;	color:#FFF;}






.navigation-bottom{

background:url(../images/nav-bottombg.jpg) no-repeat;

width:960px;

height:3px;

float:left;

}



.twit-butt{

float:left;

width:55px;

height:23px;

margin-top:8px;

margin-left:0px;

margin-right:10px;

}



.twit-butt2{

float:left;

width:68px;

height:23px;

margin-top:8px;

}



.link-butt{

float:right;

width:78px;

height:23px;

margin-top:8px;

margin-right:10px;

}



.header-banner{

width:960px;

float:left;

}





.middle-container{

background:#FFF;

width:940px;

padding-top:9px;

padding-left:10px;

padding-right:10px;

padding-bottom:0px;

}



.middle-left{

width:264px;
/* height:700px; */
float:left;

}



.middle-left h2{

background: url("../images/tree.png") no-repeat scroll 0 0 transparent;

    border-bottom: 1px solid #666666;

    font-family: "Myriad Pro";

    font-size: 20px;

    font-weight: normal;

    margin: 0 0 2px;

    padding: 5px 0 5px 35px;

    width: 229px;

}







.middle-leftbg{

background:url(../images/left-bg.jpg) repeat-x;

width:264px;

float:left;

padding:0px;

}



.middle-catbox{

padding:10px;

border-bottom:#e1e1e1 1px solid;

background: #779dff;

width:244px;

}



.mid-catimg{

width:118px;

height:125px;

margin-right:10px;

float:left;

}



.mid-catimg img{

width:118px;

height:110px;

overflow:hidden;

border:0px;

}





.mid-cattxt{

width:115px;

float:right;

}



.mid-cattxt h3{

font-weight:bold;

font-size:12px;

font-family:verdana;

margin:0px;

padding-bottom:6px;

color:#ffffff;

}



.mid-cattxt p{

font-size:11px;

font-family:verdana;

margin:0px;

padding:0px;

color:#ffffff; line-height:18px;

}



.mid-cattxt span img{

float:left;

width:17px;

height:17px;

margin-top:10px;

border:0px;

}







.middle-right{

width:668px;

float:right;

}


.inn-pagebg{
background:url("../images/inn-bg.jpg") repeat-x #e3ecff;
margin:1px 0px 0px 0px;
border:#d5e3ff 1px solid;
padding:0px 0px 20px 0px;
}


.PageHeading h3{
font-weight:normal;
padding:6px 0px 0px 10px;
background:#c4d6ff;
display:block;
height:24px;
margin:0px;
}


.middle-right h2, h1{

background: url("../images/tree.png") no-repeat scroll 0 0 transparent;

    border-bottom: 1px solid #666666 !important;

    font-family: "Myriad Pro";

    font-size: 20px;

    font-weight: normal;

    margin: 0px 0px 2px 0px;

    padding: 5px 0 5px 35px;
	border:#none;

}





.mid-botbox{

width:940px;

float:left;

margin-top:10px;

margin-bottom:10px;

}



.middle-formbox{

background: url("../images/plane.png") no-repeat right top #eeeeee;

padding:7px 12px;

width:610px;

float:left;

color:#3d3d3d;

border:1px dashed #cccccc;

}

.middle-formbox121{

background:url("../images/inn-bg.jpg") repeat-x #e3ecff;
margin:1px 0px 0px 0px;
border:#d5e3ff 1px solid;

padding:7px;

width:654px;

float:left;

color:#3d3d3d;

}



.middle-formbox a{

color:#FFF;

text-decoration:underline;

}



.middle-formbox a:hover{

color:#FFF;

text-decoration:none;

}



.middle-formbox h2{

margin:0px;

padding:0px;

font-family:"Myriad Pro";

font-size:22px;

border-bottom:#FFF 1px solid;

padding-bottom:6px;

color:#3d3d3d;

font-weight:normal;

margin-bottom:2px;



}



.middle-midformbox{

border:#1b1b1a 0px solid;

margin-top:5px;

width:610px;

padding:0px;

}

.middle-midformbox121{

border:#1b1b1a 0px solid;

margin-top:5px;

width:610px;

height:120px;

padding:0px;

}

.middle-intxtbox{

	font-size: 11px;

    height: 13px;

    width: 163px;

}

.textar_input{ font-size:11px; height: 24px;   padding: 2px;}

.mid-catbox{

width:644px;

float:left;

padding-bottom:10px;

}



.mid-box1{

width:178px;

border:#ececec 1px solid;

padding:15px;

margin-right:4px;

float:left;

}



.mid-head{

font-family:"Myriad Pro";

font-size:22px;

color:#820016;

font-weight:normal;

padding-bottom:4px;

}



.mid-price{

font-family:"Myriad Pro";

font-size:20px;

color:#000;

font-weight:bold;

padding-bottom:6px;

}



.mid-butt{

width:178px;

text-align:center;

height:20px;

margin-top:8px;

}



.mid-butt a{

width:178px;

text-align:center;

height:20px;

text-decoration:none;

color:#1f1f1f;

background:#e5e5e5;

display:block;

font-weight:bold;

padding-top:5px;

}



.mid-butt a:hover{

width:178px;

text-align:center;

height:20px;

text-decoration:none;

color:#FFFFFF;

background:#820016;

display:block;

font-weight:bold;

padding-top:5px;

}



.footer{
width:944px;
background:url(../images/footer-bg.jpg) repeat-x  #d7d7d7;
padding:8px;
font-family:"Myriad Pro";
color:#111111;
}

.foot-head{

font-size:14px;

font-weight:normal;

font-family:"Myriad Pro";

border-bottom: 1px dashed #898989;

    padding: 3px 3px;

	background:#333333;

	color:#FFFFFF;

}



.foot-link a{

color:#4d4d4d;

font-family:"Myriad Pro";

text-decoration:none;

font-size:13px;

}



.foot-link a:hover{

color:#000;

text-decoration:none;

font-family:"Myriad Pro";

font-size:13px;

}





.red{ color:#FF0000;}

.sub_btn_frm{background:url(../images/submit-butt.jpg); width:96px; height:28px; border:0px; cursor:pointer;}

.next_btn_frm{background:url(../images/next-butt.jpg); width:77px; height:30px; border:0px; cursor:pointer;}

.heading1{color:#333333;

text-decoration:none;

font-family: verdana;

font-size:13px; font-weight:bold;}





/*new css*/



.hot-deal{

width:460px;

float:left;

}



.hothead{

width:460px;

float:left;

height:40px;

/*background:url(../images/hot-deal.jpg) no-repeat;*/

}



.org-head{

font-family:verdana;

font-size:14px;

color:#f41010;

padding-bottom:5px;

padding-top:8px;

border-bottom:#c4c4c4 1px solid;

font-weight:bold; margin-bottom:5px;

}



.entry-txt{

padding:2px 0px;

border:#c4c4c4 1px dashed; 

background:#eeeeee;

}



.en-txt{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#333333

}



.entry-txt span{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333333;

font-weight:bold;

}





.entry-txt a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5D8AFF;

text-decoration:none;

}



.entry-txt a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:underline;

}



.travel-service{

width:200px;

float:right;

}



.travel-service h2{

background: url("../images/tree.png") no-repeat scroll 0 0 transparent;

    border-bottom: 1px solid #666666;

    font-family: "Myriad Pro";

    font-size: 20px;

    font-weight: normal;

    margin: 0 0 2px;

    padding: 5px 0 5px 35px;

    width: 165px;



}



.travel-service h4{

width:180px;

margin:0px;

padding:0px;

font-family:"Myriad Pro";

font-size:18px;

border-bottom:#b0b0af 1px solid;

padding-bottom:5px;

font-weight:normal;

margin-bottom:2px;

float:right;



}



.travel-servicebg{

background:url(../images/left-bg.jpg) repeat-x;

width:184px;

float:left;

padding:8px;

}



.travel-service h3{

width:172px;

margin:0px;

padding:0px;

font-family:verdana;

font-size:11px;

padding:5px 6px;

font-weight:bold;

margin-bottom:2px;

color:#ffffff; background:#333333;

}



.travel-hajjimg{

width:184px;

height:118px;

float:left; text-align:center;	

}



.travel-hajjtxt{

width:180px;

float:left;

}



.travel-debutt{

width:100%;

height:18px;

text-align:center;

padding-top:2px;

}



.travel-debutt a{

text-align:center;

text-decoration:none;

color:#222222;
background:url(../images/buttnor.png) no-repeat;
width:89px;
height:24px;
display:block;
padding:4px 0px 0px 0px;



}



.travel-debutt a:hover{

text-align:center;

text-decoration:none;

color:#466cc5;
background:url(../images/buttho.png) no-repeat;
width:89px;
height:24px;
display:block;

}



.travel-inforli{

float:right;

width:180px;

padding-top:5px;

padding-bottom:5px;

line-height:18px;

}





.travel-inforli a{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#060496;

text-decoration:none;

}



.travel-inforli a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#060496;

text-decoration:underline;

}



.subscribe{

width:180px;

float:right;

}



.subscribe h5{

width:180px;

margin:0px;

padding:0px;

font-family:"Myriad Pro";

font-size:18px;

padding-bottom:5px;

padding-top:5px;

font-weight:normal;

margin-bottom:2px;

float:right;



}



.subscribe h5 span{

color:#d70202;

}



.subs-box{

width:180px;

float:left;

}



.subs-boxin{

width:130px;

float:left;

margin-top:6px;

margin-bottom:6px;

}



.subs-boxin input{

width:130px;

height:16px;

border:#b7b7b7 1px solid;

}



.sub-butt{

width:45px;

height:22px;

float:right;

padding-top:5px;

}



.sub-buttmain{

height:22px;

cursor:pointer;

width:45px;

border:0px;

background:url(../images/sub-butt.jpg) no-repeat;

}



.book-online{

float:right;

width:295px;

}



.logobot-box{ background:#f1f1f1;

padding:8px;

width:924px;

float:left;

border:1px dashed #cccccc; margin-bottom:10px;

}
.season_links a{background:url(../images/arrow.png) no-repeat; color: #FFFFFF;
    display: block;
    font-size: 16px;
    line-height: 17px;
    margin: 5px;
    padding: 0 5px 2px 25px;
    text-align: left;
    text-decoration: none;
	font-weight:bold;
	}
.season_links a:hover{ color:#000000; text-decoration:none;}


.desti_links a{background:url(../images/but_rep.jpg) repeat-x; color: #000000;
    font-size: 14px;
    line-height: 17px;
    padding: 5px 15px;
    text-align: left; font-weight:bold;
    text-decoration: none;}

.desti_links a:hover{ color:#FFFFFF; font-weight:bold;}

.forms_linkbox{ background:#c4d6ff;
border:1px dashed #b4cbff; padding:8px; text-align:center; font-weight:bold;
}

.suc_message h3{ margin:2px 0px;}
.suc_message{ background:#eeeeee; padding:12px; border:1px solid #CCCCCC; line-height:22px;}

.suc_message-inn{
background:url("../images/inn-bg.jpg") repeat-x #e3ecff;
margin:1px 0px 0px 0px;
border:#d5e3ff 1px solid;
padding:15px;
line-height:24px;
}


/*jugal*/
.left-foot{ width:183px; float:left; line-height:24px;  padding:0 0 0 5px;}
.left-foot h4{ color: #fff; font-family: "Myriad Pro"; font-size: 15px;  background:#779dff; font-weight: normal; margin:0 0 13px 0; padding:0 0 0 5px;} 
.left-foot ul{ margin:0px; padding:0px; list-style:none; }
.left-foot li{ display:block; margin:0px; padding:0px; line-height:20px; }
.left-foot a{ margin:0; padding:0; color: #3f3f3f; font-size:12px; font-weight:bold; 
    font-family: "Verdana";}
.left-foot a:hover{ text-decoration:none; color: #7fa2fc; }
.footer-ico{ width:941px; float:left; margin:10px 0 0 0;}
.coppyright{ width:941px; float:left;}






