@charset "utf-8";
/* Ktravels CSS Document */
/*Initials: Starts*/
body
{
	margin:0px; padding:0px;
	background:url(../images/bgtile.gif) repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font:12px;
	color:#484848;
}

.float_left{float:left;}
.float_right{float:right;}
.float_center{margin:auto;}
.clearit{clear:both;}
.testing{ border:1px solid #FF0000;}

/*Initials: Ends*/

/*Website Content: Starts*/

.mainContainer
{ 
	padding:0px 0px 0px 0px; 
	background-color:#FFFFFF;
	width:936px;
	min-height:300px;
	position:relative; 
}
.websiteLogo
{
	margin:0px 0px 0px 30px; padding:0px;
	width:265px; height:126px;
	background:url(../images/ktravel_logo.png) no-repeat;

	position:absolute;
	z-index:2;
}
.banner_hold
{
	margin:100px 0px 0px 18px;
	width:880px; height:212px;
	background:url(../images/banner.png) no-repeat;
	text-align:center;
	position:absolute;
	z-index:1;
}

/*Menu Starts*/
.Main_menu_hold
{
	margin:70px 0px 0px 0px; padding:0px;
	width:600px; height:39px;
}
.Main_menu
{
	margin:0px; padding:0px;
	width:541px; height:39px;
}
.Main_menu ul
{	
	margin:0px; padding:0px; 
	background:url(../images/menu_bg.png) repeat-x;
	width:541px; height:39px; 
	
}
.Main_menu ul li
{ 
	margin:0px 0px 0px 0px; 	padding:10px 10px 10px 1.05%;
	display:inline;
	list-style:none; 
	line-height:37px;

}

.Main_menu_links
{
	margin:0px 0px 0px 0px; 	padding:10px;
	background:url(../images/menu_seperator.png) no-repeat right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	text-decoration:none;
}
.Main_menu_links a
{
	color:#FFFFFF;
	text-decoration:none;
}
.Main_menu_links a:hover
{
	color:#fcffa1;
	text-decoration:none;
}

.Main_menu_links_right
{
	margin:0px; 	padding:10px 0px 10px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	text-decoration:none;
}
.Main_menu_links_right a
{
	color:#FFFFFF;
	text-decoration:none;
}
.Main_menu_links_right a:hover
{
	color:#fcffa1;
	text-decoration:none;
}

.Main_menu_left
{
	margin:0px; padding:0px;
	width:11px; height:37px;
	background:url(../images/menu_left.png) no-repeat top center;
}
.Main_menu_right
{
	margin:0px; padding:0px;
	width:11px; height:37px;
	background:url(../images/menu_right.png) no-repeat top center;
}
/*Menu Ends*/
/*Search Pannel Starts */
.searchpannel_hold
{
	margin:175px 0px 0px 40px;
	width:823px; height:225px;
	background:url(../images/searchpannel_bg.png) no-repeat top center;
	position:relative;
	z-index:3;
}
.searchpannel
{
	padding:20px 0px 0px 0px;
	width:730px; height:208px;
}

.searchpannel_textHold
{
	margin:0px 0px 0px 0px; padding:0px;
	width:340px; height:50px;
}

.searchpannel_text1
{
	margin:0px; padding:0px;
	color:#035da9;
	font-size:16px;
	font-weight:bold;
}

.searchpannel_text_gray
{
	margin:0px; padding:5px 0px 0px 0px;
	color:#676767;
	font-size:11px;
}
.searchpannel_inputHold
{
	margin:0px; padding:0px;
	width:340px; height:40px;
}
.searchpannel_input
{
	margin:5px 0px 5px 0px; padding:6px;
	width:340px; height:15px;
	border:1px solid #545454;
	color:#676767;
	font-size:13px;
}
.search_div
{
	display:none;
	position:absolute;
	border:1px solid #545454;
	min-width:338px;
	margin:-6px 0px 0px 0px;
	z-index:100;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px;
	text-align:left;
	min-height:20px;
}
.search_div_inner
{
	min-width:319px;
	padding:4px 2px 3px 2px;
	z-index:100;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #545454;
	color:#545454;
}
.search_div_inner a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#545454;
	padding:4px 2px 3px 2px;
}
.search_div_inner a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#545454;
	/*background-color:#E6F8FA;*/
	padding:4px 2px 3px 2px;
}
.error
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	display:none;
	margin-right:10px;
	text-align:right;
}


.searchpannel_text_blue
{
	margin:0px 7px 0px 0px; 
	width:330px;
	padding:7px 0px 0px 0px;
	color:#035da9;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.searchpannel_text_blue a
{
	color:#035da9;
	text-decoration:none;
}
.searchpannel_text_blue a:hover
{
	color:#035da9;
	text-decoration:none;
}
.searchpannel_textHold3
{
	margin:0px; padding:0px;
	width:180px; height:80px;
}
.searchpannel_text2
{
	margin:0px; padding:5px 0px 5px 0px;
	color:#035da9;
	font-size:12px;
	font-weight:bold;
}
.searchpannel_inputHold2
{
	margin:0px; padding:0px;
	background-color:#FFFFFF;
	width:125px; height:22px;
	border:1px solid #545454;
}
.searchpannel_input2
{
	margin:0px; padding:3px;
	width:100px; height:14px;
	border:0px solid #ffffff;
	color:#676767;
	font-size:12px;
}
.searchpannel_checkbox
{
	margin:0px; padding:2px 5px 0px 10px;
}
.searchpannel_textHold4
{
	margin:0px; padding:0px;
	width:65px; height:80px;
}
.searchpannel_btnHold
{
	margin:0px; padding:20px 0px 0px 0px;
	width:120px; height:30px;
}
/*Search Pannel Ends*/
.Content_hold
{
	margin:0px 0px 0px 20px; padding:0px 0px 5px 0px;
	width:880px;

}
.Content_hold_loader
{
	margin:200px 0px 0px 20px; padding:0px 0px 5px 0px;
	width:880px;
}
.welcometext_hold
{
	margin:0px 0px 15px 0px; padding:0px 0px 0px 50px;
	width:770px;
	font-size:12px;
	
}
.welcome_text
{
	margin:0px; padding:6px 0px 0px 0px ;
	font-size:12px;
}
.welcome_img
{
	margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;
	background:url(../images/text_welcome.png) no-repeat left top;
	width:234px; height:20px;
}
.heading
{
	margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;
	width:234px; height:20px;
	font-size:18px;
	font-weight:bold;
	color:#007367;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.readmore
{
	margin:0px; padding:0px;
	text-decoration:underline;
	color:#484848;
}
.readmore a
{
	text-decoration:underline;
	color:#484848;
}
.readmore a:hover
{
	text-decoration:none;
	color:#00766a;
}
.pckcarhireHotels_hold
{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	background:url(../images/seperator.jpg) no-repeat top center;
	width:880px;
}
.pckTitle_img
{
	margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;
	background:url(../images/text_packages.png) no-repeat left top;
	width:102px; height:30px;
}
.HotelsTitle_img
{
	margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;
	background:url(../images/text_hotels.png) no-repeat left top;
	width:102px; height:30px;
}
.carhireNewsletter_hold
{
	padding:0px 0px 0px 0px;
	width:300px;
}

.pck_hold
{
	padding:0px 0px 0px 0px;
	width:250px; height:187px;
	font-size:12px;
}
.pck_text
{
	margin:0px; padding:6px 0px 0px 15px;
	font-size:12px;
}
.Hotels_text
{
	margin:0px; padding:6px 15px 0px 0px ;
	font-size:12px;
}
.newsletter_hold
{
	margin:6px 0px 6px 0px; padding:40px 0px 0px 10px;
	background:url(../images/newsletter_bg.jpg) no-repeat left top;
	width:290px; height:38px;
}
.newsletter_inputHold
{
margin:0px 5px 0px 0px; padding:0px;
width:200px;
}
.newsletter_input
{
margin:0px; padding:2px;
border:1px solid #90999c;
color:#57595b;
font-size:11px;
}
/**/
.footer_hold
{
	margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;
	width:936px; height:47px;
	background:url(../images/footer_topline.gif) repeat-x top left;
	background-color:#def3f6;
	color:#408091;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;

}
.footer_hold a
{
	color:#408091;
	text-decoration:none;
}
.footer_hold a:hover
{
	color:#f5821c;
	text-decoration:none;
}
/**/

/*Website Content: Ends*/
.internalContent_title
{
	margin:0px; padding:0px 0px 6px 10px;
	width:130px;
	font-size:12px;
	font-weight:bold;
}
.internalContent_inputHold
{
margin:0px; padding:0px ;
width:230px;
}
.internalContent_input
{
margin:0px; padding:0px ;
width:230px; height:18px;
border:1px solid #bdbdbd;
}
.internalContent_textArea
{
margin:0px; padding:0px ;
width:230px;
border:1px solid #bdbdbd;
}
.Contactus_text
{
	margin:0px; padding:0px;
	width:400px;
}
.Contactus_text2
{
	margin:0px; padding:0px;
	width:850px;
}
.Contactus_hold
{
	margin:0px; padding:0px;
	width:800px;
}
.Contactus_hold dl{margin:0px; padding:0px;}
.Contactus_hold dl dt{margin:0px; padding:6px 0px 6px 0px; list-style:none; }


.internalContent_textArea2
{
margin:0px; padding:0px ;
width:630px;
border:1px solid #bdbdbd;
}
.feedback_text
{
	margin:0px; padding:0px;
	width:920px;
}

.errorMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.top_link_icons
{
	margin:0px 30px 0px 0px; padding:0px 0px 0px 0px;
	width:165px; height:24px;
	/*background:url(../images/top_link_icons.jpg) no-repeat top center;*/
	position:absolute;
	z-index:8;
	right:0px;
}