/*---------------------------------------------*/
/*Started By Gaurav Mall(www.designerdevil.com)*/
/*---------------------------------------------*/


*{outline:none;}
body{ margin:0px; padding:0px; font-family:Verdana, sans-serif; font-size:11px; background:url(../images/bodybg.gif) top repeat-x #fff; color:#648779;}
img{border:none;}
.overflow{overflow:hidden;}
.overflowau{overflow:auto;}
.cursor{cursor:pointer;}
form, form *{margin:0px; padding:0px;}
a{text-decoration:none;}

/*font section Starts Here*/

.fs0{font-size:0px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}

.fcgreen{color:#3f5f6e;}
.fcgrey1{color:#4f4f4f;}
.fcblack{color:#000;}
.fcred{color:#990000;}

.ffla{font-family:Arial, Helvetica, sans-serif;}
.fflv{font-family:Verdana, Arial, Helvetica, sans-serif;}

.uline{text-decoration: underline;}
.tu{text-transform:uppercase;}
.fbld{font-weight:bold;}
.italic{font-style:italic;}
/*font section Ends Here*/


/*heights & line heights Starts Here*/
.lh18{line-height:18px;}
.lh20{line-height:20px;}
/*heights & line heights Ends Here*/

/*text alignment Starts Here*/
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
/*text alignment Ends Here*/


/*widths  .w(p denotes for px/ percentage is left blank) Starts Here*/
.wau{width:auto;}
.w10{width:10%;}
.w24{width:24%;}
.w25{width:25%;}
.w33{width:33%;}
.w45{width:45%;}
.w46{width:46%;}
.w48{width:48%;}
.w47{width:47%;}
.w49{width:49%;}
.w50{width:50%;}
.w90{width:90%;}
.w100{width:100%;}
.w225p{width:225px;}
.w275p{width:275px;}
.w289p{width:289px;}
.w300p{width:300px;}
.w316p{width:316px;}
.w535p{width:535px;}
.packagecontainer{width:316px; border:1px solid #8eb5a4; background:url(../images/package_content_decoration.gif) #fff left bottom no-repeat; height:550px; color:#626262; float:left; margin-left:6px;}
.w655p{width:655px; border-left:1px #8eb5a4 solid; border-right:1px #8eb5a4 solid; background:#b5d3c6;}
.w610p{width:610px;}
.w646p{width:646px; overflow:hidden;}
.w630p{width:630px;}
.w646p{width:646px;}
.w657p{width:657px;}
.w955p{width:955px;}
.w962p{width:962px;}
.w980p{width:980px;}
/*widths  .w(p denotes for px/ percentage is left blank) Ends Here*/


/*floating values Starts Here*/
.fl-l{float:left;}
.fl-r{float:right;}
.clear{clear:both;}
/*floating values Ends Here*/


/*margin and padding Starts Here*/
.mar0a{margin:0px auto;}
.mart1{margin-top:1px;}
.mart5{margin-top:5px;}
.mart10{margin-top:10px;}
.mart15{margin-top:15px;}
.mart20{margin-top:20px;}
.mart25{margin-top:25px;}

.marb15{margin-bottom:15px;}

.marl1{margin-left:1px;}
.marl5{margin-left:5px;}
.marl10{margin-left:10px;}
.marl15{margin-left:15px;}
.marl20{margin-left:20px;}
.marl25{margin-left:25px;}

.pad0{padding:0px;} 
.padb10{padding-bottom:10px;}
/*margin and padding Ends Here*/

.lh16{line-height:16px;}


/**/
.bgmain{background:#fff; border:1px solid #c2dadd;}
.searchbg{background:#d7f5e8; color:#5e7c6f;}
.menu_bg{background:url(../images/menu_bg.gif) repeat-x; height:37px;}
.content_container_bg{background:url(../images/contbg.gif) #fff repeat-x;}
.search_engine_bg{ background:url(../images/search_engine_bg.gif) top repeat-x #b5d3c6;}
.btn_search{ background:url(../images/btn_search.gif) no-repeat; width:55px; height:21px;}
/**/

.radbtn{margin-left:8px;}
.radlbl{margin-left:5px;}
.searchbg .txtbx{font-size:10px; padding:3px 2px; border:1px solid #90aea1; outline:none;}
.searchbg select{font-size:10px; padding:2px; border:1px solid #90aea1; outline:none;}



.packagespecific{padding-bottom:15px; border-bottom:1px #b2b3b3 dashed;}
.underlinegreen{border-bottom:1px solid #68a0ab; padding-bottom:10px;}
.domestic .ttl{padding:6px 9px; background:#0087dd; font-weight:bold; color:#fff;}
.internaional .ttl{padding:6px 9px; background:#ca0000; font-weight:bold; color:#fff;}
.internaional .pckg img, .domestic .pckg img{border:1px solid #9d9d9d;}

.menu_bg div{line-height:37px; font-family:Arial, Helvetica, sans-serif;}
.menu_bg div.submenu{line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.menu_bg div.menufirst{line-height:37px;width:auto; float:left; padding:0px 11px; font-size:12px; color:#fff; font-weight:bold; cursor:pointer;}
.menu_bg div.menumid{line-height:37px;width:auto; float:left; padding:0px 11px; font-size:12px; color:#fff; font-weight:bold; cursor:pointer;}
.menu_bg div.menulast{line-height:37px;width:auto; float:left; padding:0px 11px; font-size:12px; color:#fff; font-weight:bold; cursor:pointer;}


div.submenuhtls{width:80px; padding:5px 10px; z-index:11; position:absolute; background:#509d9c; margin:0px 0px 0px -5px; visibility:hidden; border-bottom:2px solid #172f03;}
div.submenuholidayindia{width:120px; padding:5px 10px; z-index:11; position:absolute; background:#509d9c; margin:0px 0px 0px -5px; visibility:hidden; border-bottom:2px solid #172f03;}

div.submenuholidayabroad{width:120px; padding:5px 10px; z-index:11; position:absolute; background:#509d9c; margin:0px 0px 0px -5px; visibility:hidden; border-bottom:2px solid #172f03;}
div.subsubmenuholidayindia{width:110px; padding:5px 10px; z-index:11; position:absolute; background:#509d9c; visibility:hidden;  border-bottom:2px solid #172f03; margin:-23px 0px 0px 130px; border-bottom:2px solid #172f03;}
.arrright{background:url(../images/arrowright.gif) right center no-repeat;}

/*Image Gallery Section Starts Here*/
#gallery_container {  width:962px ; height:171px ; margin:0px; padding:0px 0px 0px; display:block; position:relative; }
#thumb_container{ position:relative ; overflow:hidden ; width:962px ; height:171px ; margin:0px; }
#thumbs { white-space:nowrap; display:block; position:relative; }
#thumbs a {margin:0px 0px; }
.addfwd {  position:relative; cursor:pointer; width:27px; height:36px;  background:url(../images/latest_publications_right.gif) no-repeat;margin-top:-120px; float:right;}
.addbkwd {  position:relative; cursor:pointer; width:27px; height:36px; background:url(../images/latest_publications_left.gif) no-repeat;margin-top:-120px; float:left;}
/*Image Gallery Section Ends Here*/


.bggreen{background:none;}
.bggreen2{background:#9fc1b2;}
.bgimage{background:#fff; padding:15px 0px;}
.bginner{background::none/*url(../images/bginner.gif) repeat-x*/;}

.newsbg{background:none; width:119px; height:29px; line-height:29px; color:#3f5f6e; text-align:center; display:block; font-size:12px; font-weight:bold; float:left; margin-left:5px;}
.newsbg:hover{background:#fcfcfc; width:119px; height:29px; line-height:29px; color:#000; text-align:center; display:block; font-size:12px; font-weight:bold; float:left; margin-left:5px;}
.newsbghover{background:#258dbd; width:119px; height:29px; line-height:29px; color:#fff; text-align:center; display:block; font-size:12px; font-weight:bold; float:left; margin-left:5px;}

.booking_request_bg{background:url(../images/booking_request_bg.gif) right 0px no-repeat;}
.booking_request_bg td{height:35px;}
.txtbox{border:1px solid #b1cdc1; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; background:#e6f5f9; padding:5px;}

.attention_massage{background:#fffbcc url(../images/icons/exclamation.png) 10px center no-repeat; border:#e6db55 1px solid; padding:10px 0px; width:640px;}
.infobox{width:90%; margin:0px auto; }


.packagetitle{background:url(../images/pkgdtl_title_bg.gif) #3c3c3c repeat-x; height:46px; line-height:46px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:22px;}
.pckdtl_rootmapbg{background:url(../images/footer2.gif) #0da1d5 repeat-x; height:35px; line-height:35px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.pckdtlmaindiv{background:#e9f3ef; border:1px #d5dfdb solid; color:#4a6037; width:644px; }
.pckdtlmaindiv div.set{ width:614px; margin:0px auto; }
.pckdtlmaindiv a.ttls{width:auto; display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background:#73b0b9; height:28px; line-height:28px; padding:0px 5px;}
.pckdtlmaindiv a.ttls2{width:auto; display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#d7e8e1; background:#549d97; height:28px; line-height:28px; padding:0px 5px;}
.pckdtlmaindiv td.content {padding:10px; background:#fff;}
.pckdtlmaindiv td.content table td {border-bottom:1px solid #e9f3ef; }
.pckdtlmaindiv td.content  ul{margin:5px 0px 5px 20px; padding:0px; line-height:18px;}


#container { position: relative; top: 0px; width: 225px; height: 148px; overflow: auto; left: 0px; margin-top:15px; }
#controls { }
.item { display: block; width: 225px; text-align:center; background:#fff; padding:0px 0px; }
#prev_btn, #next_btn { height:168px; width:31px; text-align:center; overflow:hidden; }
#prev_btn img, #next_btn img{margin-top:70px;}
.packageshowcase_bg{background:url(../images/packageshowcase_bg.gif) repeat-x; height:33px; line-height:33px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:18px;}
.pckgcontbg{background:url(../images/pckgcontbg.gif) #fff repeat-x; width:644px; border-left:1px solid #c5cace; border-right:1px solid #c5cace;}
.pckgreenbg{background:url(../images/pckgreenbg.gif) repeat-x; height:32px; line-height:32px; color:#36561b; font-weight:bold;}
.pckgreenleft{background:url(../images/pckgreenleft.gif) left top no-repeat; height:32px; line-height:32px;}
.pckgreenright{background:url(../images/pckgreenright.gif) right top no-repeat; height:32px; line-height:32px;}

.pck_btm_bg{background:url(../images/pck_btm_bg.gif) repeat-x; height:35px; line-height:35px;}
.pck_btm_left{background:url(../images/pck_btm_left.gif) left top no-repeat; height:35px; line-height:35px;}
.pck_btn_bg{background:url(../images/pck_btn_bg.gif) right top no-repeat; height:35px; line-height:35px;}
.pck_btm_bg a.button{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-decoration:none; padding:10px 40px 10px 20px;}
.pck_btm_bg a.button:hover{color:#000; text-decoration:none;}
.pck_btm_bg a.moredetails{ padding:4px 9px; background:#387c76; color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:10px; border:1px solid #387c76; }
.pck_btm_bg a.moredetails:hover{ background:#63aba4;}
.pckgcontbg h1{ margin:0px; padding:0px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#22706d; font-weight:normal; display:inline;}
.pckgcontbg .days{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; padding:0px 15px;}

table.footer{background:url(../images/footerbg.gif) repeat-x; color:#fff; font-family:Tahoma, Verdana, Arial;}
table.footer td{ line-height:20px;}
table.footer a{color:#3c777e; text-decoration:none;}
table.footer a:hover{color:#000; text-decoration:underline;}
table.footer td.footersep{padding:15px 0px 5px 25px; text-align:left;}

.redlink{padding:5px 10px; background:#B1181D; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:-5px 3px; font-weight:bold;}
.redlink:hover{padding:5px 10px; background:#000; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.footer2{background:url(../images/footer2.gif) repeat-x; line-height:36px; color:#fff;}
.menulink{color:#fff;}

.genul{padding:5px; margin:10px;}
/*--------------------------------------------*/
/*Ended By Gaurav Mall (www.designerdevil.com)*/
/*--------------------------------------------*/

.bdr h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.bdr td{
	border:#ddd solid 1px;
}
