@charset "utf-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
}
p{text-align:justify;}
body {
margin:0px;
padding:0px;
background-color:#f4f4f4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:1.5em;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align:center;
}
img{border:none;}
a {
color:#000;
text-decoration:none;
}
a:hover {
color:#333333;
text-decoration: none;
}

.clear {
clear:both;
}
.hrline {
border-width: 1px 0px 0px 0px;
border-color: black;
border-style: solid;
width:145px;
height: 1px;
}
#container {
margin: 0px auto;
width:956px;
\width:972px;
w\idth:956px;
padding:8px 8px;
background-color:#FFFFFF;
overflow:hidden;
}
#header {
width:100%;
margin:0px;
padding:5px 0px 10px;
background:url(images/logo.gif) left no-repeat;
background-position:20px 0px;
}
#header p {
text-align:right;
color:#000;
}
.top-nav 
{float:left; 
background:url(images/bg-nav-head.gif) left top repeat-x;
width:100%; border-bottom:2px solid #fff;
}
.top-nav ul { float:left; list-style: none; padding:0; margin:0;}
.top-nav ul li {float:left;  display:inline; padding:0px; margin:0;}
.top-nav ul li a{float:left; font-size:11px; text-decoration: none; padding:3px 24px; margin:0px 1px; background:#CCC; color:#000;}
.top-nav ul li a:hover {float:left; text-decoration: none; font-size:11px;  background:#C4161C; color:#fff; }

h4 {
color:#df1102;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
h4 a {
color:#df1102;
margin:0;
padding:0;
}
h4 a:hover {
color:#333333;
}
.black {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#harea {
width:100%;
margin:5px 0px 0px 0px;
}
#search-sec {
width:255px;
float:left;
background:#e7e8e7;
border:1px solid  #CCCCCC; margin-top:3px;
}
#search-head {
width:253px;
\width:255px;
w\idth:253px;
height:23px;
border:1px solid #fff;
text-align:left;
color:#ff6600;
}
#search-coat{
width:253px;
\width:255px;
w\idth:253px;
height:40px;
text-align:left;
color:#ff6600;
}
#search {
width:253px;
\width:255px;
w\idth:253px;
padding:5px 0px;
margin:1px 0px 0px 0px;
border:1px solid #fff;
text-align:left;
color:#0066cc;
}
#left-menu {
width:255px;
float:left;
background:#e7e8e7;
border:1px solid  #CCCCCC;
margin-top:3px;
}


.ie5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.5px;
color:#0066cc;
}
#banner-sec {
width:681px;
\width:681px;
w\idth:681px;
height:188px;
float:right;
border:0px;
}
.blue-heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#e7e8e7;
}
#banner {
margin:1px 0px 1px 0px;
width:462px;
float:left;
}
#add-area {
width:215px;
height:163px;
float:right;
margin:1px 0px 0px 1px;
}
.add-f {
width:95px;
float:left;
height:80px;
border: 1px solid #3691eb;
background:url(images/bg-add.gif) left repeat-x;
}
.add-text {
color:#F9F9F9;
font-weight:bold;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.add-text a {
color:#F9F9F9;
}


/* style for left content area */
#left {
width:255px;
float:left;
text-align:left;
margin:1px 0px 0px 0px;
}
.nav-head {
background:url(images/bulate.gif) left top no-repeat ;
width:99%;
height:22px;
border:1px solid #fff;
}
#left h1 {
color:#06639f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:left;
background-position:10px 6px;
padding:0px 0px 0px 30px;
letter-spacing:normal;
}
#left h1 a {
color:#ff6600;
}
#left h1 a:hover {
color:#0066cc;
}
#left ul {
margin:6px 0px 0px 2px;
padding:0px;
}
#left ul li {
list-style-type:none;
border-bottom:1px dashed #fff;
background:url(images/nav-bullet.gif) left no-repeat;
background-position:20px 8px;
margin:0px 10px;
padding:0px 0px 0px 40px;
line-height:22px;
}
/* style for right content area */
#wrap {
width:680px;
float:right;
text-align:justify;
margin:1px 0px 0px 0px;
}


#right {
width:680px;
float:left;
text-align:justify;
padding:0px 0px 0px 0px;
margin:1px 0px 0px 8px;
}
#right p {
margin:10px 0px;
}
#right  ul{
padding:0px 0px 0px 0px;
margin:1px 0px 0px 15px;
}
/*#right .tour-heading {
color:#ff6600;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #CCCCCC;
}
*/
table.inin {
width:100%;
margin:10px 0px;
text-align:left;
}
.inin td{
padding:6px;

width:50%;
text-align:justify;

}
.inin ul li {
list-style-type:none;
padding:10px 4px;
background-color:#CCCCCC;
margin:1px 0px;
}

.contstyle {
margin:0px 0px 0px 10px;

}
.contstyle ul li {
margin:0px 0px;

}
.contstyle li {
list-style-type:none;
background:url(images/li-aero.gif) left no-repeat;
background-position:5px 5px;
padding:0px 0px 0px 38px;
margin:6px 0px;
}

#pagenav, h2 {
text-align:left;
font-size:11px;
font-weight:normal;
margin:4px 0px;
color:#FF0000;
}
.head-bar {
background:url(images/bg-nav-head.gif) left top repeat-x;
width:100%;
height:22px;
border:1px solid #fff;
}
#right h1 {
color:#ff6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:left;
padding:0px 0px 0px 6px;
text-align:center;
border:1px double #999999;
margin:5px 0 0 0;
}
#right h1 a {
color:#ff6600;
}
#right h1 a:hover {
color:#0066cc;
}

/* style for special packages */
.sp {
width:318px;
\width:330px;
w\idth:318px;
float:left; margin:10px 4px 0  4px;
padding:5px;
border:1px solid #999999;
}
.sp-img {
float:left;
width:76px;
}
.sp-text {
float:right;
height:76px;
width:210px;
padding:3px;
}
.departure-containt{
width:660px;
\width:600px;
w\idth:660px;
float:left; margin:10px 4px 0  4px;
padding:5px;
border: 1px dotted #DBDBDB;
}
.departure-containt h3 {
float:left;
font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000 ;
width:660px; margin-bottom:10px}
.departure-containt h3 a {
float:left;
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000 }
.departure-containt h3 a:hover {
float:left;
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
color:#000; text-decoration: none;
 }
.departure-containt p{
float:left;
margin:0;
padding:0 10px 0 0;

}
.departure-containt img {
float:left;
color:#FF0000 }

.departure-containt-text {
float:right;
height:76px;
width:210px;
padding:3px;
}
.link{
float:right;
height:115px;
width:140px;
padding:60px 15px 4px;

}
.link-green{
float:left;
height:155px;
width:150px;
padding:2px 0px;
}
.price-book {
text-decoration:none;
}
.price-book span.price {
float:left;
width:150px;
color:#000;
}
.price-book span.book {
float:right;
width:60px;
color:#0066cc;
}
/* style for tour-hotel category boxes */
.cat-box {
width:222px;
float:left;
margin:10px 0px 0px 3px;
}
.box-head {
width:100%;
}
.cat-box p {
width:220px;
float:left;
margin: 0px;
}
.cat-inn-box {
width:218px; float:left;
margin:0px 0px 0px 0px;
border-top:none; border-left:1px solid #FF0000; border-bottom:1px solid #FF0000; border-right:1px solid #FF0000;
background:url(images/bg-cat-box.jpg) left bottom repeat-x;
overflow:hidden;
}
.cat-inn-box img {
margin:0px; padding:0; 
overflow:hidden;
}
.cat-inn-box p {
margin:10px 0px;
text-align:center;
}
.cat-inn-box ul li {
list-style-type:none;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 20px;
background:url(images/bg-cat-inn-li.gif) left no-repeat;
background-position:5px 6px;
}
.cat-inn-box span.moret {
float:right;
width:100%;
text-align:right;
padding:0px 10px 5px 5px;
margin-bottom:5px;
color:#fff;
background:#af0d02;

}
.cat-inn-box span.moret a {
background:url(images/bulate1.gif) 0 0 no-repeat;
text-decoration:none;
font-weight:bold;
color:#fff;
padding:0px 10px 0 20px;
}
.cat-inn-box span.moret a:hover {
background:url(images/bulate1.gif) 0 0 no-repeat;
text-decoration:none;
font-weight:bold;
color: #666666;
padding:0px 10px 0 20px;
}
/* style for footer */
#footer {
clear:both;
width:100%;
margin:10px 0px 0px 0px;
border-top:1px solid #0066cc;
text-align:justify;
color:#0066cc;
}
#copyright {
text-align:right;
color:#999999;
}


/* Search and form css*/
.form-field {
width:98px;
height:18px;
font-size:11px;
text-align:left;
color:#333333;
padding:0px 6px 0px 4px;
background:url(images/select-button.gif) right no-repeat;
border:1px solid #9ec0e3;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}
.checklist-select-value {
width:110px;
height:18px;
font-size:11px;
text-align:left;
color:#333333;
border:1px solid #9ec0e3;
font-family:Arial, Helvetica, sans-serif;
}
.checklist-select-small {
width:50px;
height:18px;
font-size:11px;
text-align:left;
color:#333333;
border:1px solid #9ec0e3;
font-family:Arial, Helvetica, sans-serif;
}
.checklist-textfield {
width:110px;
height:16px;
}


.quick-textarea {
width:120px;
height:16px;
}
.quick-textfield {
width:160px;
height:50px;
}

/*Search and form css end*/
.red {
color:#FF0000;
}
.subheading {
color:#790000;
font-weight:bold;
}

/*fgdfg*/
.all-index {
background-color:#F8FAFC;
border:1px solid #e3f1ff;
clear:both;
overflow:auto;
height:auto;
padding:6px;
margin:4px 0px;
}
.hoteldetails{background:#E4F1FF; border:1px solid #9ec0e3; padding:5px; float:right}
.hoteldetails td{background:#E4F1FF; padding:5px 0px;  }
.hoteldetails .blank-td{ background:#FFFFFF}
.hoteldetails img{ border: none; padding:5px 0px}
.hoteldetails a{text-decoration:none;
}
/*menu.................*/
.nav-head {
background:url(images/bulate.gif) left top no-repeat ;
width:99%;
height:22px;
border:1px solid #fff;
}
.nav-head h3 { cursor: pointer; text-decoration:none;
color:#06639f;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-position:10px 6px;
padding:4px 0px 0px 30px;
letter-spacing:normal;
}

#left ul {
margin:6px 0px 0px 2px;
padding:0px;
}
.submenu { margin-bottom:1px; /*/*//* */ }
.submenu ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.submenu li { margin:1px 0px 0px 0px; padding:3px 0px 3px 5px; list-style-type:none; }
.submenu a { display:block; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:11px; color:#202020; text-decoration:none;  }
.submenu a:hover { color:#06639f; text-decoration:none; }


.enquire-now{padding:7px; float:right;}
.more-details{padding:7px; float:right;}
.con-box .img-box{padding:7px 0 7px 10px; float:right;}	
/*menu........... end.................*/
