@import url("reset.css");
/*	-------------------------------------------------------------
	Ace Travels
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Acetravels
	Filename:		ace.css
    Version:        2.0
	Date:			November 09, 2009
	Done by:		Aneeshkumar KV
	Company:        www.greenlemon.in
	-------------------------------------------------------------	
	-------------------------------------------------------------	*/

body { background-color:#e3e5e6; font-family: Tahoma, Verdana, Arial;
	}

a{ text-decoration:none;}

a:hover {text-decoration:none;}

input,select,textarea,ul,ol,li,form,div,p,object,table,label {margin:0px;}
h1,h2,h3,h4,h5 {margin:0px;}

/*---------------------------------------------------------------------*/


h1{ font-weight:bold; font-size:13px ; color:#005c9c; margin:5px 0px 5px 0px; font-family:Tahoma;padding:0px 20px 0px 0px}
h1 a{ color:#005c9c;}
h1 a:hover{ color:#000000;}


h2{font-weight:normal; font-size:17px ; color:#1c9cc7; margin:10px 0px 20px 0px; font-family:Tahoma;padding:0px 20px 0px 0px}

h3{ font-weight:normal; font-size:13px ; color:#1c9cc7; margin:0px 0px 10px 10px; font-family:Tahoma;padding:10px 20px 0px 0px}

h4{ font-weight:bold; font-size:15px ; color:#298f0c; margin:10px 0px 10px 15px; font-family:Tahoma;padding:0px 20px 0px 0px}


/*---------------------- Defned Classes starting here ---------------------*/



.outer {
	width:953px;
	overflow:hidden;
	background:#FFFFFF;
	
	padding:0px 21px 0px 21px ;
		margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	
}

.header {
	width: 952px;
	height: 90px;
	background-color:#FFFFFF;
	}
	

.title_logo {
	height: 56px;
	width: 207px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	
	}

.logo_skab{ width:100px; height:44px; float:left; margin:0px 0px 20px 180px}

.menu_header{ width:100px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#727272; float:right; margin:50px 0px 0px 0px; font-weight:bold; text-align:right}
.menu_header a{  color:#727272; }
.menu_header a:hover{  color:#000000; }
	
/*----------------------- Menu home page -------------------------*/


.menu_holder{ height:15px;border-top: 1px dotted #d6d6d6; border-bottom: 1px dotted #d6d6d6; padding:5px 0px 5px 0px}
.top_menu{ font-size:11px; margin:0px 0px 0px 0px ; float:left; width:900px; font-family:Arial, Helvetica, sans-serif; color:#03539a; font-size:13px;  }
.top_menu li{ display:inline;list-style:none;padding:15px  }

/*----------------------- Flash home page -------------------------*/

.banar_flash{
width:512px;
height:275px;
float:left;
margin:10px 10px 0px 0px;
 }
 
/*----------------------- booking home page -------------------------*/ 

.booking{ float:right; width:429px; height:275px; margin-top:10px; background:url(../image/booking-beta.jpg) no-repeat ; }
.booking_tiltle{ height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding:10px 0 0 45px; }
.booking_form{font: 12px Arial, Helvetica, sans-serif ; margin:9px 10px 0 10px; width:415px;}
.booking_form td{padding:5px 0px 11px 5px; font-weight:bold;  }
.booking_form .td1{padding:18px 2px 11px 5px; font-weight:bold;  }

.booking_form td img{ vertical-align:top }
.booking_form .select_box1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14171e; width:140px; margin:0; height:19px; border:#949494 solid 1px }
.booking_form .select_box2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14171e; width:50px; margin:0; height:19px; border:#949494 solid 1px }
.booking_form .text_box1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14171e; width:138px; margin:3px 2px 0 0; height:15px; border:#949494 solid 1px }
.booking_form .text_box2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14171e; width:118px; margin:3px 2px 0 0; height:15px; border:#949494 solid 1px }
.booking_form .submit_btn { float:right; width:149px; height:18px; background:url(../image/submit_btn-beta.jpg) no-repeat; border:0; cursor:pointer; color:#666666; font-size:10px; padding-bottom:4px; margin-right:60px}
.booking_form .reset_btn { float:left; width:116px; height:28px; background:url(../image/reset_btn.jpg) no-repeat; border:0; cursor:pointer; color:#fff; padding-bottom:4px; }
.booking_form input:hover { color:#0588be; }




/*----------------------- welcome home page -------------------------*/ 
.welcom{  border:1px solid #ebebeb; float:left; width:920px; margin-top:10px; padding:0 15px 0 15px; border-bottom: 1px dotted #d6d6d6; }
.welcom_1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#1c9cc7; margin:10px 0px 0px 0px;float:left; width:920px; border-bottom:1px solid #e0e0e0; padding-bottom:10px }

.welcom_3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#1c9cc7; margin:10px 0px 0px 0px;float:left; width:950px; border-bottom:1px solid #e0e0e0; padding:9px 0px 10px 0px; background-color:#1893b2 }
.welcom_4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#1c9cc7;
	margin:10px 0px 0px 0px;
	float:left;
	width:950px;
	border-bottom:1px solid #e0e0e0;
	padding:3px 0px 3px 0px;
	background-color:#1893b2;
	text-align: center;
}
.welcom_2{ float:left}
.small_heding{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858; margin-left:5px;}
.small_heding1 { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858;  float:left; margin:10px 0px 0px 0px; width:200px;  }

.small_heding1 img{float:left; padding:3px 3px 3px 3px;  border:1px solid #e0e0e0; margin:0px 5px 5px 0px; }
.text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.hotel_list{ width:220px; float:left; }

.hotel{ margin:10px 0px 0px 5px; float:left; clear:right; width:185px; height:101px; background:url(../image/hotel.jpg) no-repeat; }
.hotel .hotel_inner_box{ height:29px; width:80px; background-color:#e92a38; margin-top:7px; float:right}
.hotel .hotel_inner_box .box_text{ color:#fff; margin:7px 0 0 12px; font-size:14px;font-weight:bold }
.hotel .hotel_inner_box .box_text a {color:#ffffff}
.hotel .hotel_inner_box .box_text a:hover {color:#000000}

.hotel1{ margin:10px 0px 0px 5px; float:left; clear:left;  background:#03539a url(../image/aflited.jpg) no-repeat; width:185px; height:95px; }

.holiday{ margin:10px 10px 0px 0px; float:left; background:url(../image/holiday-beta.jpg) no-repeat; width:274px; height:101px;}
.holiday .inner_box{width:128px; height:89px;  background-color:#77be22; margin-top:6px; float:right; }
.holiday .inner_box .box_text{ color:#fff; margin:10px 0 0 10px; line-height:18px;}
.holiday .inner_box .box_text a{ color:#fff; font-size:13px; margin-top:5px; text-decoration:underline}
.holiday .inner_box .box_text a:hover{ color:#000000; font-size:13px; margin-top:5px; text-decoration:underline}
.jum_menu{ margin:5px 0px 5px 13px; width:160px; border:1px solid #acc2c8; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.affiliate{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; margin:55px 0px 0px 15px}


.ncb{ margin:17px 10px 0px 0px; float:left; background:url(../image/ncb-bg.jpg) no-repeat; width:274px; height:101px;}
.ncb .inner_logo{width:123px; height:29px; margin:5px 0px 0px 20px ; background:url(../image/ncb-logo.jpg) no-repeat; float: left; }
.ncb .inner_contant{ width:240px; float:left; margin:5px 0px 0px 20px; font: bold 12px Arial, Helvetica, sans-serif; color:#3f7400 }
.ncb .inner_contant ul{margin:0px 0px 0px 0px; padding:0px; list-style:none }
.ncb .inner_contant li { background:url(../image/ncb-arrow.jpg) no-repeat left center;  margin:0px 0px 2px 0px ; padding:0px 0px 0px 10px ; }
.ncb .inner_contant li a{ color:#3f7400  }
.ncb .inner_contant li a:hover{ color:#0b7535  }
.ncb .inner_contant1{ width:240px; float:left; margin:5px 0px 0px 20px; font: bold 11px Arial, Helvetica, sans-serif; color:#7d4e08 }






.hotel_deals_section{ margin-top:10px; float:left ;}
.hotel_deals{ background:url(../image/hotel_deals.jpg) no-repeat; font-weight:bold; color:#fff; font-size:13px; padding:7px 0 0 10px; width:194px; height:22px;  }
.hotel_deals_section ul{ margin:0 0 0 0; padding:0px; width:194px}
.hotel_deals_section li{ list-style:none; font-size:12px; border-bottom:1px solid #eee }
.hotel_deals_section li a { display:block; padding:8px 20px; color:#5c5c5c; background:url(../image/bullet.gif) 10px 12px no-repeat; }
.hotel_deals_section li a:hover {color:#fff !important; background-color:#ccc; }

.more_details{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; float:right; margin-top:10px;}
.more_details a{ color:#FF0000;}
.more_details a:hover { color:#000000}

.check_trip{ float:right; width:165px; height:41px; margin:10px 20px 0px 20px;  }

.footer{  width:922px; float:left; clear:left; margin:10px 20px 0px 20px; display:inline }
.footer_cont{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a7a9ac;margin:20px 20px 0px 0px;  width:200px; float:left}
.footer_cont1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a7a9ac;margin:20px 10px 0px 20px; float:right;}
.footer_cont1 a{ color:#a7a9ac;}
.footer_cont1 a:hover{ color:#7ad40d}




ul.menu
{
	margin:0;
	list-style-type:none;
	height:24px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #d6d6d6;
	border-top:1px dotted #d6d6d6;
	padding:0;
	
}

ul.menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	
	
}
	
ul.menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	padding:6px 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif; color:#03539a; font-size:13px;
	
}
	
ul.menu li a:hover
{	

	display:inline;
	color:#ffffff;
	height:18px;
	float:left;
	margin:0;
	background:#03569c ;
}
	

ul.menu li a.current
{
	display:inline;
	height:18px;
	float:left;
	margin:0;
	background:#03569c ;
	color:#ffffff;
	
}


/*----------------------- Inner Page page -------------------------*/ 


.inner_banar_flash{
width:954px;
height:178px;
float:left;
margin:10px 10px 0px 0px;
 }
 
 
 
.welcom_inner{  border:1px solid #ebebeb; float:left; width:920px; margin:10px 0px 10px 0px; padding:0 15px 0 15px; width:920px; }
.welcom_inner_1{ font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#1c9cc7; margin:10px 0px 0px 0;float:left; width:920px;  }
.welcom_inner_2{ float:left}
.small_heding{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858; margin-left:5px;}
.small_heding1 { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#585858;  float:left; margin:10px 0px 0px 0px; width:200px;  }

.small_heding1 img{float:left; padding:3px 3px 3px 3px;  border:1px solid #e0e0e0; margin:0px 5px 5px 0px; }
.text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }


.hotel_deals_inner_section{ margin-top:10px; float:left ; width:200px; clear:both}
.hotel_deals_inner{ background:url(../image/hotel_deals.jpg) no-repeat; font-weight:bold; color:#fff; font-size:13px; padding:7px 0 0 10px; width:194px; height:22px;  }
.hotel_deals_inner_section ul{ margin:0 0 0 0; padding:0px; width:194px}
.hotel_deals_inner_section li{ list-style:none; font-size:12px; border-bottom:1px solid #eee;  }
.hotel_deals_inner_section li a { display:block; padding:8px 20px; color:#5c5c5c; background:url(../image/bullet.gif) 10px 12px no-repeat; }
.hotel_deals_inner_section li a:hover {color:#fff !important; background-color:#ccc; }

.inner_more_details{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; float:right; margin-top:10px;}
.inner_more_details a{ color:#FF0000;}
.inner_more_details a:hover { color:#000000}


.inner_cont{ margin:5px 5px 0px 20px; font:bold 14px Arial, Helvetica, sans-serif; width:476px; float:left}
.inner_cont_sm{ font:11px Arial, Helvetica, sans-serif;width:476px; color:#5d5d5d;margin:5px 5px 0px 0px; }


.inner_hotel1{ margin:10px 0px 0px 5px; float:left; clear:left;  background:#03539a url(../image/aflited.jpg) no-repeat; width:185px; height:95px; }

.inner_holiday{  width:200px; float:right; margin:20px 0px 0px 0px;  background:url(../image/inner_planholi.jpg) no-repeat; width:207px; height:86px}
.inner_holiday .inner_box{width:69px; height:55px;  background-color:#77be22; margin-top:10px; float:right;}
.inner_holiday .inner_box .box_text{ color:#fff; margin:5px 0 0 5px; line-height:10px; font-size:10px; }
.inner_holiday .inner_box .box_text a{ color:#fff; font-size:8px; margin-top:5px; text-decoration:underline}
.inner_holiday .inner_box .box_text a:hover{ color:#000000; font-size:8px; margin-top:2px; text-decoration:underline}
.jum_menu{ margin:5px 0px 5px 13px; width:160px; border:1px solid #acc2c8; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.affiliate{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; margin:55px 0px 0px 15px}

.inner_check{  width:200px; float:right; margin:15px 0px 0px 0px;   width:208px; height:59px}

.inner_usetool{  width:200px; float:right; margin:15px 0px 0px 0px;  background:url(../image/ace_inner_usetool.jpg) no-repeat; width:138px;  height:49px; padding:20px 0px 0px 70px }
.inner_usetool a{ color:#0063b5}
.inner_usetool a:hover{ color:#053d6b}

.inner_clint_main{ width:922px;float:left; margin:10px 0px 10px 0px }
.inner_clint{ width:922px; background:#eaf5f6; height:82px; float:left; margin:0px 0px 0px 0px }
.inner_clint_list{ margin:15px 0px 10px 20px; width:200px; height:53px; float:left;display:inline }
.inner_clint_list1{ margin:15px 0px 10px 20px;  width:200px; height:53px; float:left; display:inline}
.inner_clint_list2{ margin:15px 0px 10px 20px; width:200px; height:53px; float:left; display:inline}
.inner_clint_list3{ margin:15px 0px 10px 20px;  width:220px; height:53px; float:left; display:inline}

.inner_clint_list4{ margin:15px 0px 0px 25px; background:url(../image/carlson.jpg) no-repeat; width:200px; height:53px; float:left; display:inline}

.inner_clint_list5{ margin:15px 0px 0px 25px; background:url(../image/caravan.jpg) no-repeat; width:200px; height:53px; float:left; display:inline}

.title{width:100px;float:left;}


.frm{width:200px;border:solid 1px #bfd2d8;background:#e9eff0;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

.btn{margin-left:240px;background:#178da7;border:#178da7 solid 1px;color:#FFFFFF;}

.package_bnr{margin-right:15px; border:#f0f0f0 solid 5px; }

.package_img {float:left;margin-right:15px; border:#f0f0f0 solid 5px;}
.package_img1 {float:left;margin:0px 15px 30px 0px; border:#f0f0f0 solid 5px;}
.package_img2 {float:left;margin:0px 15px 40px 0px; border:#f0f0f0 solid 5px;}



.package1{border-bottom:#CCCCCC solid 1px; padding-bottom:15px; overflow:auto;}
.package{border-bottom:#CCCCCC solid 1px; padding-bottom:15px; overflow:auto; padding-top:15px;}


.who td{ padding:5px 5px 5px 0px; }

.who a{
color:#333333;
}

.who a:hover{
text-decoration:underline;
}

.captionflash{
float:left; margin-left:70px; margin-top:40px;
}




.ncb-inner{ margin:15px 0px 0px 0px; float:right; background:url(../image/ncb-inner-bg.jpg) no-repeat; width:207px; height:74px;}

.ncb-inner .abt_logo{width:94px; height:24px; margin:3px 0px 0px 20px ; background:url(../image/ncb-inner-logo.jpg) no-repeat; float: left; }
.ncb-inner .abt_contant{ width:165px; float:left; margin:2px 0px 0px 20px; font: bold 9px Arial, Helvetica, sans-serif; color:#3f7400 }
.ncb-inner .abt_contant ul{margin:0px 0px 0px 0px; padding:0px; list-style:none }
.ncb-inner .abt_contant li { background:url(../image/ncb-arrow.jpg) no-repeat left center;  margin:0px 0px 5px 0px ; padding:0px 0px 0px 10px   }
.ncb-inner .abt_contant li a{ color:#3f7400  }
.ncb-inner .abt_contant li a:hover{ color:#0b7535  }
.ncb-inner .abt_contant1{ width:165px; float:left; margin:2px 0px 0px 20px; font: bold 9px Arial, Helvetica, sans-serif; color:#7d4e08 }

.down{float: right; margin:10px 0px 0px 60px; width:150px; font:13px Arial, Helvetica, sans-serif; color:#1c9cc7; height:30px; line-height:30px; background:url(../image/bro-arrow.jpg) right top no-repeat }
.down a{ color:#1c9cc7;}
.down a:hover{ color:#066889;}
