#packages_container{position: relative;left: 20px;top: 0px;margin-top:-6px;width: 153px;float: left;}
#package_container {position: relative;left: 22px;top: 16px;width: 630px;background: #ffffff;float: left;}
#package_search_sub_container {width: 622px;float: left;margin-top:-4px;margin-left:2px;}
.package_advance_search {position: relative;margin-left: 5px;float: left;clear: both;width: 323px;margin-top:10px;}
#search_second_row {position: relative;margin-left: 5px;float: left;clear: both;width: 323px;margin-top:2px;}
#package_advance_search_button {position: absolute;margin-left: 25px;float: left;clear: both;width: 123px;margin-top:-3px;}	
.package_modify_search_link {position: relative;margin-left: 495px;float: left;clear: both;width: 423px;margin-top:-30px;padding-bottom:10px;}
#package_sub_container {width: 628px;float: left;margin-top:-4px;background: url(/images/card-ex-rm.gif) 100% 0 repeat-y;}
#package_sub_container2 {width: 628px;float: left;background: url(/images/card-ex-lm.gif) 0 100% repeat-y;}
#package_sub_container3 {width: 628px;float: left;background: url(/images/card-ex-bm.gif) 100% 100% repeat-x;}
#package_sub_container4 {width: 628px;float: left;background: url(/images/card-ex-bl.gif) 0 100% no-repeat;}
#package_sub_container5 {width: 628px;float: left;background: url(/images/card-ex-br.gif) 100% 100% no-repeat;}
#package_sub_container6 {width: 628px;float: left;background: url(/images/topright13.JPG) 100.4% 0 no-repeat;}
#package_sub_container7 {width: 628px;float: left;background: url(/images/topleft13.JPG) -0.4% 0 no-repeat;}
#package_sub_container8 {width: 611px;float: left;border-top: 1px solid #cccccc;margin-left:8px;margin-top:3px;}
.blue_link_text_large_bold_without_underline  {font-size: 12px;color: #1141a0;font-weight: bold;}
.dotted_line2 {position: relative;width: 611px;height: 1px;margin-left:7px;margin-top: 18px;background-image: url(/images/dots.gif);background-position: left;background-repeat: repeat-x;}
.usp_package_image_container {margin-top: 7px;padding-left: 12px;padding-top: 0px;width: 154px;float: left;}
.usp_package_image_border {width: 102px;height: 72px;border: 1px solid #d5d5d5;float: left;background-color: #ffffff;}
.usp_package_text_container {margin-top: 0px;width: 443px;padding-top: 7px;float: left;}
.package_logo{position: absolute;margin-left:309px;margin-top:-55px;z-index:0;}	
.package_arrow{float:left;}
.package_points{width:320px;margin-left:17px;margin-top:1px;padding-bottom: 3px;}  
.package_bottom{margin-top:5px;}
.read_more_test{margin-top:0px;float: left;height:25px;}	
#book_now {position: absolute;left: 507px;z-index:0;margin-top: -8px;}
.package_price_dropdown_text {position:absolute;right:10px;}
.package_advance_search_keywords{position: relative;margin-left: 5px;float: left;clear: both;width: 443px;margin-top:-23px;}
#package_search_message_display {margin-left:4px;margin-top: -7px;}	
.holiday_packages_alert_message{}
.special_package_image{position:absolute;top:90px;left:498px;}
.customer_request_text {
	width: 136px;
	padding-right: 15px;
	padding-top: 21px;
	text-align: right;
	float: left;
}
.customer_request_input_container {
	width: 200px;
	padding-top: 15px;
	
	
}
/*package information styles */
	   #user_submitted_page {width: 628px;float: left;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
       .email_friend_link {display:none;z-index:7;width: 470px;position: fixed;background-color:white;	padding-bottom:10px;border: 2px solid green;margin-left:28%; margin-top:20px; margin-bottom:100px;}
       .emailFriendLink2 {position:relative;width:78px;margin-left:270px;	}
       .sendInfoStatusBar{display:none;position:relative;float:left;margin-left:42%;color:green;	}
       #package_container_big {width: 630px;}
       #package_info_container {position: relative;left: 22px;top: 21px;width: 630px;background: #ffffff;float: left;}
       #package_header {background-image: url(/images/header.gif);background-position: top left;background-repeat: no-repeat;width: 612px;height: 24px;padding-left: 18px;padding-top: 8px;}
       .white_title_text_bold_small_package {font-size: 11px;color: #ffffff;font-weight: bold;}
       .white_title_text_bold_package {font-size: 14px;color: #ffffff;font-weight: bold;}
       .usp_header_text_container {width: 443px;padding-left: 153px;padding-top: 20px;float: left;}
       #email_friend {position: absolute;left: 13px;width: 191px;height: 30px;padding-top: 0px;float: left;margin-top:5px;}
       #email_friend2{position: absolute;margin-left: 0px;left: 0px;margin-top: 0px;width: 194px;height: 48px;top: 5px;float: left;}
       #check_avail1 {position: absolute;left: 507px;z-index:0;margin-top:10px;left:502px;	}
       #book_now_button {position: absolute;z-index:0;margin-top:10px;left:252px;	}
       .usp_package_info_image_container {margin-top: 15px;padding-left: 12px;padding-top: 0px;width: 134px;float: left;}
       .usp_image {border: 1px solid #ffffff;}
       .usp_package_text_container {margin-top: 0px;width: 443px;padding-top: 7px;float: left;}
       .package_info_text_container{width: 470px;padding-left: 0px;padding-top: 10px;left: 10px;float: left;text-align:justify;margin-top:7px;}
       .package_info_day_discription_container{width: 470px;padding-left: 0px;padding-top: 0px;left: 0px;float: left;text-align:justify;}
      #all_hotel_logos_images{position:relative;margin-left:150px;margin-top:15px;padding-bottom:10px;width:565px;	}
       .package_arrow{float:left;}
       .package_info2_points{width:450px;margin-left:17px;margin-top:1px;padding-bottom: 3px;}
       #check_avail2 {position: absolute;left: 507px;z-index:0;margin-top:10px;left:502px;}
       div.img-ilus222 {background: url('/images/shadow.gif') no-repeat bottom right;margin: 10px 5px;padding: 0;position: relative;width:105px;}
       div.img-ilus222 img {background-color: #fff;border: 2px solid #a9a9a9;margin: -7px 5px 5px -6px;padding: 3px;position: relative;vertical-align: bottom;}	
       .emailFriendLink {position:absolute;width:78px;padding-left: 100px;padding-bottom:10px;	}	
	   .row {background-color: #e5e5e5;}
	
/*package information styles */

/*star rating styles */	
star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(/images/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a, 
.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:35px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left bottom;}	
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.small-star{width:50px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star .current-rating{background-image: url(/images/star_small2.gif);line-height: 10px;height: 10px;}
/*end of star rating  styles */

/*check availabulity container styles */
/*Top Right border */
.package_sub_container_chk {float: left;margin-top:-4px;background: url(/images/card-ex-rm.gif) 100% 0 repeat-y;width:355px;}
/*Left Bottom border */
.package_sub_container2_chk {float: left;	background: url(/images/card-ex-lm.gif) 0 100% repeat-y;	width:255px;}
/*Right Bottom border */
.package_sub_container3_chk {float: left;background: url(/images/card-ex-bm.gif) 100% 100% repeat-x;width:355px;}
/*Left Bottom corner */
.package_sub_container4_chk {float: left;background: url(/images/card-ex-bl.gif) 0 100% no-repeat;width:255px;}
/*Right Bottom corner */
.package_sub_container5_chk {
float: left;background: url(/images/card-ex-br.gif) 100% 100% no-repeat;width:355px;}
/*Top Right corner */.package_sub_container6_chk {float: left;background: url(/images/topright13.JPG) 101.3% 0% no-repeat;width:354px;}
/*Top Left corner */.package_sub_container7_chk {float: left;background: url(/images/topleft13.JPG) -0.7% 0% no-repeat;width:255px;}
/*Top border */
.package_sub_container8_chk {float: left;border-top: 1px solid #cccccc;margin-left:8px;margin-top:3px;width:340px;}
.pkg_container_chk {margin-left:12px;margin-top:50px;}
.PkgInfoTable{margin-left:22px;}
.customerCareNumbers {text-align:left;color:black;font-size:11px;margin-left:46px;}	
td.cal{font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;background-color : #d3d3d3; border: 1px solid #cccccc;}
select.month{font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;width : 85px;}
input.year{font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;width : 30px;}
td.calDaysColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #000000;}
td.calWeekend {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #c0c0c0;border: 1px solid #cccccc;}
td.calBgColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #d3d3d3;}
.calBorderColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #a9a9a9;}
td.calHighlightColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #ffffcc;}
A.cal {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;text-decoration : none;}  
A.cal:Hover {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #FF0000;text-decoration : none;} 
.disabled {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #808080;text-decoration : none;}  
/*end of check availabulity container styles */	  

/*start of International packages styles */
.submenu ul{list-style-type: none;margin: 0px 0;padding: 0;width: 149px;}
.submenu ul li a:visited, .markermenu ul li a:active{color: #1141a0;}
.submenu ul li a:hover{color: #ffffff;background-image: url(/images/nav_tb2.gif);}
.submenu ul li a{font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color: #1141a0;display: block;width: auto;padding: 5px 0;padding-left: 10px;text-decoration: none;background-image: url(/images/nav_tb1.gif);}
.submenu ul li{font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color: #1141a0;display: block;width: auto;padding-bottom:2px;text-decoration: none;}
#left_specials_container3 {position: relative;left: 0px;top: 0px;height: 600px;float: left;}
.tour_thumb{margin-top:21px;margin-left:180px;width:591px;position:relative;background: url(/images/int_dot.gif) 0 100% repeat-y;}
.thumb_description{background: url(/images/border_shadow.jpg) 0 100% no-repeat;border-top:1px solid #CFCFCF;width:591x;}
.book_now_international{margin-left: -20px;margin-top:-115px;}
.international_packages_points{margin-left:5px;}
.package_arrow2{float:left;padding-top: 3px;}
/*end of International packages styles */

/*start of International packages Info styles */
table.tstyle {border: 1px solid #ccc;;border-collapse: collapse;}
.tstyle td,.fix table td{border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;}.t1
td,.t1 th{padding-left:0px}
.tstyle td,th{vertical-align:top;padding:2px 1px 2px}
input.btn_black{color: #FFFFFF;font-size:100%;width:130px;height:22px; margin-top:3px;font-weight:bold;background-color: #000000;}
.black_heading_text{font-family:SYLFAEN; color: #0E3049;}
.international_packages_points{margin-left:5px;}
.black_text_bold_small {font-size: 11px;color: #000000;font-weight: bold;}
.international_package_info2_points{width:274px;margin-left:17px;margin-top:1px;padding-bottom: 3px;text-align:justify;}
.package_day_discription_top {background: url(/images/dot.gif) 0 0 repeat-x; width: 475px}
.package_day_discription_bottom {background: url(/images/dot.gif) 0 100% repeat-x}
.package_day_discription_left {background: url(/images/dot.gif) 0 0 repeat-y}
.package_day_discription_right {background: url(/images/dot.gif) 100% 0 repeat-y}
.package_day_discription_bl {background: url(/images/bl.gif) 0 100% no-repeat;}
.package_day_discription_br {background: url(/images/br.gif) 100% 100% no-repeat}
.package_day_discription_tl {background: url(/images/tl.gif) 0 0 no-repeat}
.package_day_discription_tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:10px}
/*end of International packages Info styles */

/*start of hotels styles */
#hotel_tittle {
	position: relative;
	left: 0px;
	width: 224px;
	padding-top: 10px;
	padding-left: 401px;	
	background-image: url(/images/dots.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
}	
.hotel_titlebar {
	width: 480px;
	height: 21px;
	float: left;
	border-top: 1px solid #999999;
	background-color: #e5e5e5;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 15px;
	
}
.hotel_text_container {
	margin-top:-20px;
	margin-left:25px;
	width: 555px;
	padding-top: 20px;
	text-align:justify;
}
.hotel_titlebar_small {
	width: 250px;
	height: 21px;
	float: left;
	border-top: 1px solid #999999;
	background-color: #e5e5e5;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 16px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.hotel_aminities_container {
	margin-top:-20px;
	margin-left:12px;
	width: 255px;
	padding-top: 20px;
	padding-left: 0px;
	text-align:justify;
	float: left;
}
.hotel_titlebar_photos {
	width: 250px;
	height: 21px;
	float: left;
	border-top: 1px solid #999999;
	background-color: #e5e5e5;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 16px;
	margin-bottom: 8px;	
}
.light_black_text_large_bold {
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}
.hotel_facilities_container {
	margin-top:0px;
	margin-left:10px;
	width: 205px;
	padding-top: 0px;
	padding-left: 0px;
	text-align:justify;
	float: left;
	
}
#list1 li {
 
  
  margin-left:0px;
  padding:0;
  padding-top: -5px;
  padding-bottom: 5px;
  border-bottom:solid 1px #ccc;

  }
.hotel_contact_container {
	
	margin-top:-10px;
	margin-left:15px;
	width: 255px;
	padding-top: 15px;
	padding-left: 0px;
	
	text-align:justify;
	float: left;
	
}
.header_text_city_name{
float:left;margin-top:-15px;margin-left:10px;
}	
/*end of hotels styles */
#toll_free_checkaval
{
  margin-top:5px;
}
