/*:::::::::::::: Start Generic CSS for the website ::::::::::::::*/
*{
	padding:0;
	margin:0;
}

BODY {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	font:small Verdana, Arial, Helvetica, sans-serif;
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	/*text-shadow: #6374AB 15px 1px 1px;*/
}

ul{
	padding-left:20px;
}

ol{
	padding-left:20px;
}

fieldset{
	margin:0;
	padding:0;
	border:0;
}

legend{
	display:none;
}

label {
	padding:0 0 9px 0;
	margin:0;
	display:block;
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#BA7B00;
	text-align:left;
	line-height:17px;
}

.free{
	padding:0;
	margin:0;
}
/*:::::::::::::: End Generic CSS for the website ::::::::::::::*/

#contaner-repeat{
	width:948px;
	margin:0 auto;
	/*background:url(../images/contaner-repeat.jpg);
	background-repeat:repeat-y;*/
	border-left:7px solid #FFC254;
	border-right:7px solid #FFC254;
	
	padding:0 2px 0 2px;
}

/*:::::::::::::: Start Header Style ::::::::::::::*/

.header-menu-repeat{
	background:url(../images/header-menu-repeat.jpg);
	height:162px;
}

.header-menu-repeat-corporate{
	background:url(../images/header-menu-repeat-corporate.jpg);
	height:162px;
}

#header-menu{
	height:24px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:6px 8px 0 0;
	margin:0;
}


a.header-smalltextlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

a.header-smalltextlink:hover{
	text-decoration:underline;
}

.header-logo{
	width:133px;
	float:left;
	padding:10px 0 0 21px;
	margin:0;
}
.header-banner-insurance-safe{
	/*background:url(../images/banner1.gif) no-repeat;*/
	width:472px;
	height:58px;
	float:left;
	padding:20px 0 0 100px;
	margin:26px 0 0 39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#071319;
}

.header-banner-insurance-safe-boldredtext2{
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#D33E03;
}
.header-banner-insurance-safe-boldbluetext1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#035081;

}
#header-menu-repeat1{
	background:url(../images/header-menu-repeat1.jpg);
	height:40px;
	padding:0 0 0 15px;
	margin:0 0 3px 0;
}
#header-menu-repeat1 ul{
	list-style-type:none;
	line-height:normal;
	padding:0;
	margin:0;
}
#header-menu-repeat1 li{
	display:inline;
}
#header-menu-repeat1 a{
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	display:block;
	float:left;
	height:32px;
	margin:0;
	padding:8px 25px 0 25px;
	text-align:center;
	background:url(../images/divaidae1.gif) no-repeat right center;
}
#header-menu-repeat1 a:hover{
	background:url(../images/menu-hov.gif);
}
#header-menu-repeat1 .current_page_item a{
	background:none;
}
#header-menu-repeat1 .current_page_item a:hover{
	background:url(../images/menu-hov.gif);
}

/*:::::::::::::: End Header Style ::::::::::::::*/
#flight-search{
	padding:0 4px 0 6px;
	margin:0 0 4px 0;
}

.bodyContainer{
	
	float:left;
	padding:0;
	margin:4px 0 0 0;
	/*background:url(../images/search-box-mainbg.jpg) repeat-y;*/
}

.flight-search-box{
	width:358px;
	float:left;
	padding:0;
	margin:4px 0 0 0;
	background:url(../images/search-box-mainbg.jpg) repeat-y;
}
.search-hotels{
	width:572px;
	float:right;
	padding:0;
	margin:4px 0 0 0;
	
}
.flight-search-text{
	background:url(../images/flight-search.jpg) no-repeat;
	width:333px;
	height:27px;
	padding:15px 0 0 25px;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#D74103;
}
.flight-search-bottom-bg{
	background:url(../images/bottom-bg.jpg) no-repeat bottom;
	padding:0 25px 20px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#14252D;
}
.form-search-div-container{
	padding:10px 0 0 0;
	margin:0;
}

.form-dropdownlist-city{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:114px;
	padding:0;
	margin:0;
}

.form-dropdownlist-paxnos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	width:73px;
	padding:0;
	margin:0;
}

.form-txtBox-dateinput{
	width:90px;
	height:15px;
	border:1px solid #9EA68B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}


.form-fully-proteced-insurance{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#DE2A00;
	text-transform:uppercase;
}

/*:::::::::: Start Mini Banners on all pages ::::::::::*/
#page-content-mini-banners{
	padding:0;
	margin:6px 0 0 0;
}
#page-content-mini-banners .banner2{
	width:97px;
	height:146px;
	float:left;
	background:url(../images/banner2.jpg) no-repeat;
	padding:10px 0 0 90px;
	margin:0;
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:25px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
#page-content-mini-banners .banner3{
	width:186px;
	height:64px;
	float:left;
	background:url(../images/banner3.jpg) no-repeat;
	padding:92px 0 0 0;
	margin:0 0 0 5px;
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
	color:#3F8314;
	text-align:center;
}
#page-content-mini-banners .banner4{
	width:187px;
	height:50px;
	float:left;
	background:url(../images/banner4.jpg) no-repeat;
	padding:106px 0 0 0;
	margin:0 0 0 5px;
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#0C250F;
	line-height:14px;
	text-align:center;
}
#page-content-mini-banners .banner7{
	width:187px;
	height:50px;
	float:left;
	background:url(../images/banner7.jpg) no-repeat;
	padding:91px 0 15px 0;
	margin:0 0 0 5px;
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#8F0000;
	line-height:14px;
	text-align:center;
}
#page-content-mini-banners .banner8{
	width:97px;
	height:146px;
	float:left;
	background:url(../images/banner8.jpg) no-repeat;
	padding:10px 0 0 90px;
	margin:0;
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:25px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

#page-content-mini-banners .boldwhitetext{
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}
#page-content-mini-banners .boldredtext3{
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#C60008;
	line-height:14px;
	text-align:center;
}
/*:::::::::: End Mini Banners on all pages ::::::::::*/


/*:::::::::: Start Latest Offers on all pages ::::::::::*/
#latest-offer{
	padding:0 4px 0 6px;
	margin:0;
}
#latest-offer .left-box{
	width:636px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/latest-offer-mainbg.jpg) repeat-y;
}
#latest-offer .box-top{
	background:url(../images/latest-offer-top.jpg) no-repeat;
	height:34px;
	width:618px;
	padding:15px 0 0 18px;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#E24601;
}
#latest-offer .latest-offer-bottombg{
	background:url(../images/latest-offer-bottombg.jpg) no-repeat bottom;
	padding:0 4px 10px 8px;
	margin:0;
	height:293px;
}
/*:::::::::: End Latest Offers on all pages ::::::::::*/


.flights{
	width:151px;
	float:left;
	padding:0;
	margin:0 4px 0 0;
}
.destinations{
	width:151px;
	float:left;
	padding:0;
	margin:0;
}
#flights-box-color{
	background-color:#ffffff;
	border-top:1px solid #EBAC32;
	border-left:1px solid #EBAC32;
	border-right:1px solid #EBAC32;
	padding:8px 5px 0 5px;
	margin:0;
}
#flights-box-color .flights-bold-text{
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#6C4700;
	text-transform:uppercase;
}
#flights-box-color .flights-bold-text1{
	font-family:"Trebuchet MS", Verdana, Tahoma, "Times New Roman";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#D74103;
	text-transform:uppercase;
}
.smalltext{
	padding:10px 0 0 0;
	margin:0;
}
.smalltext1{
	padding:0 0 10px 0;
	margin:0;
}
.boldredtext1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#DD4706;
}
a.countrylink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
a.countrylink:hover{
	text-decoration:underline;
}
.banner5{
	width:291px;
	height:80px;
	float:left;
	padding:0;
	margin:0 0 0 4px;
}
#footerside1{
	padding:0 4px 0 6px;
	margin:4px 0 0 0;
}
#footerside1 .banner6{
	width:162px;
	float:left;
	padding:0;
	margin:0;
}
#footerside1 .footer-repeat1{
	background:url(../images/footer-repeat1.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:432px;
	float:left;
	padding:10px 29px 25px 8px;
	margin:0 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:17px;
}
#footerside1 .footer-repeat2{
	background:url(../images/footer-repeat1.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:254px;
	float:left;
	padding:40px 12px 30px 25px;
	margin:0 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:right;
	line-height:17px;
}
.footermenu{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#7F7F7F;
	padding:0 0 10px 5px;
	margin:0;
}
a.footerlink{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#7F7F7F;
}
a.footerlink:hover{
	text-decoration:underline;
}
#search-hotelsbg{
	background:url(../images/search-hotelsbg.jpg) no-repeat;
	width:545px;
	height:185px;
	padding:20px 8px 15px 17px;
	margin:0;
}
#search-hotelsbg .leftside{
	width:260px;
	float:left;
	padding:0;
	margin:0;
}
#search-hotelsbg .rightside{
	width:175px;
	float:right;
	padding:160px 0 0 0;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#02408A;
	text-align:right;
	text-transform:uppercase;
}
#search-hotelsbg .yellowbox{
	width:213px;
	height:20px;
	background-color:#FFBD3D;
	padding:6px 0 0 10px;
	margin:0 0 5px 0;
}
a.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
a.link:hover{
	text-decoration:underline;
}

/*-------------------------------------------------------------- cruisesbg --------------------------------------------------------------*/

#cruisesbg{
	background:url(../images/cruisesbg.jpg) no-repeat;
	width:535px;
	height:203px;
	padding:20px 22px 0 12px;
	margin:0;
}
#cruisesbg .leftside1{
	width:260px;
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
#cruisesbg .rightside1{
	width:145px;
	float:right;
	padding:163px 0 0 0px;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#E52D03;
	text-align:right;
	line-height:normal;
	text-transform:uppercase;
}
#cruisesbg .text2{
	padding:8px 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#072E52;
}
#cruisesbg .text3{
	padding:2px 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#072E52;
}
#cruisesbg .text4{
	padding:2px 0 0 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#072E52;
}

/*---------------------------------------------------- SubscribeBG ----------------------------------------------------*/

#SubscribeBG{
	background:url(../images/SubscribeBG.jpg) no-repeat;
	
	height:400px;
	padding:17px 8px 0 17px;
	margin:0;
}
/*---------------------------------------------------- flightsbg ----------------------------------------------------*/

#flightsbg{
	background:url(../images/flightsbg.jpg) no-repeat;
	width:545px;
	height:203px;
	/*padding:11px 8px 7px 17px;*/
	/*padding:11px 23px 7px 2px;*/
	/*padding: 2px 23px 16px 2px;*/
	padding:11px 18px 7px 7px;
	margin:0;
}

#flightsbg_paynow{
	background:url(../images/Banner_PayLater.jpg) no-repeat;
	width:545px;
	height:203px;
	padding:11px 8px 7px 17px;
	margin:0;
}

#flightsbg a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	/*color:#4D3300;*/
	color:#FFFFFF;
}

#flightsbg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*color:#4D3300;*/
	color:#000000;
}

#flightsbg .yellowbox4 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*color:#4D3300;*/
	color:#777;
}


#flightsbg .leftside{
	width:260px;
	float:left;
	padding:0;
	margin:0;
}
#flightsbg .rightside2{
	width:160px;
	float:right;
	padding:165px 0 0 0;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#02408A;
	text-align:right;
	text-transform:uppercase;
}
#flightsbg .yellowbox1{
	width:213px;
	height:15px;
	/*background-color:#E9DDC5;*/
	background-color:#c9c9c9;
	padding:6px 0 0 6px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*color:#4D3300;*/
	color:#000;
}

#flightsbg .yellowbox2{
	width:213px;
	height:20px;
	padding:0 0 0 6px;
	margin:0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*color:#1F1400;*/
	color:#777;
	background-color:#FFFFFF;
	
}
#flightsbg .yellowbox4{
	width:213px;
	height:15px;
	padding:6px 0 0 6px;
	margin:0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	/*color:#4D3300;*/
	color:#777;
	background-color:#FFFFFF;
}

#flightsbg .yellowbox3{
	width:213px;
	height:20px;
	background-color:#E9DDC5;
	padding:6px 0 0 6px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}
/*---------------------------------------------------- hotelsbg ----------------------------------------------------*/

#hotelsbg{
	background:url(../images/hotelsbg.jpg) no-repeat;
	width:545px;
	height:206px;
	padding:14px 8px 0 17px;
	margin:0;
}
#hotelsbg .leftside{
	width:245px;
	float:left;
	padding:0;
	margin:0;
}
#hotelsbg .rightside3{
	width:175px;
	float:right;
	padding:165px 0 0 0;
	margin:0;
	font-family:Calibri, "Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#02408A;
	text-align:right;
	text-transform:uppercase;
}
#hotelsbg .todays-deals{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFBC39;
	padding:0 0 8px 0;
	margin:0;
}
#hotelsbg .countryname{
	background-color:#BA7B00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FEF7E8;
	padding:6px 0 6px 10px;
	margin:0 0 4px 0;
}
#hotelsbg .scrall{
	height:141px;
	width:235px;
	overflow:auto;
	background-color:#BA7B00;
	scrollbar-face-color:#B7CDFC;
	scrollbar-arrow-color:#4D6185;
	scrollbar-track-color:#CAD1E2;
	scrollbar-shadow-color:#FFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#A0B5D3;

	padding:5px 5px 8px 5px;
	margin:0;
}
#hotelsbg .dottedline-repeat{
	background:url(../images/dotted-line-repeat.jpg);
	background-repeat:repeat-x;
	padding:1px 0 0 0;
}
#hotelsbg .text6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background:url(../images/dotted-line-repeat.jpg) bottom;
	background-repeat:repeat-x;
	padding:7px 0 7px 0;
}

/*---------------------------------------------------- sportsbg ----------------------------------------------------*/

#sportsbg{
	background:url(../images/sportsbg.jpg) no-repeat;
	width:550px;
	height:208px;
	padding:15px 9px 0 10px;
	margin:0;
}
#sportsbg .leftside1{
	width:260px;
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
#sportsbg .rightside4{
	width:109px;
	float:right;
	padding:170px 0 0 0px;
	margin:0;
	margin-left:20px;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#00360D;
	text-transform:uppercase;
	text-align:right;
	line-height:normal;
}
#sportsbg .text2{
	padding:8px 0 15px 0;
	margin:0;
}
#sportsbg .text3{
	padding:2px 0 15px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}
#sportsbg .text5{
	padding:2px 0 0 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}

/*---------------------------------------------------- sunescapesbg ----------------------------------------------------*/

#sunescapesbg{
	background:url(../images/sunescapesbg.jpg) no-repeat;
	width:550px;
	height:180px;
	padding:20px 0 20px 20px;
	margin:0;
}
#sunescapesbg .leftside1{
	width:260px;
	float:left;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
#sunescapesbg .rightside5{
	width:125px;
	float:right;
	padding:0 0 0 50px;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#00360D;
	text-transform:uppercase;
	text-align:right;
	line-height:normal;
}
#sunescapesbg .text7{
	padding:8px 0 0 0;
	margin:0 0 8px 0;
}
#sunescapesbg .text8{
	width:223px;
	padding:6px 0 6px 6px;
	margin:0 0 5px 0;
	background-color:#C7E7DD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#0B4835;
}
#sunescapesbg .text9{
	padding:6px 0 6px 6px;
	margin:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#0B4835;
}



/*********************************************************/
/***************	Added by Pier Paolo  *****************/
/*********************************************************/

/************* Font and Link style ***************/

.fontSize10px{
	font-size:10px;
}

.fontSize11px{
	font-size:11px;
}

.fontSize12px{
	font-size:12px;
}

.fontWhite{
	color:#FFFFFF !important;
}

.fontfooter{
	font-weight:normal;
	color:#7F7F7F;
}

.fontNormal{
	font-weight:normal;
}

.fontUnderline{
	text-decoration:underline;
}

.fontBoldRed{
	padding: 5px; 
	color:#FF0000;
	font-weight:bold;	
}

.noWrap{
	white-space:nowrap;
}

.wordwrapIE{
	word-wrap: break-word !important; 
}

.wordwrapFFX{
	-moz-binding: url('./wordwrap.xml#wordwrap');
}

.noTextDecoration{
	text-decoration:none;
}

.textDecoration{
	text-decoration:underline !important;
}

.textAlignLeft{
	text-align:left;
}

.spanGoldBold{
	color:#BA7B00;
	font-weight:bold;
}

.titleH1{
	font-size:18px;
	font-weight:bold;
}

.titleH2{
	font-size:18px;
	font-weight:bold;
}

.titleH3{
	font-size:14px;
	font-weight:bold;
}

.titleH4{
	font-size:12px;
	font-weight:bold;
}

a.countrylinkGrey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#4B4B4B;
	font-size:10px;
}
a.countrylinkGrey:hover{
	text-decoration:underline;
}

a.countrylinkGreyDark{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#2F2C2C;
	font-size:10px;
}
a.countrylinkGreyDark:hover{
	text-decoration:underline;
}

a.countrylinkDarkGreen{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0B4835;
	/*font-size:10px;*/
}
a.countrylinkDarkGreen:hover{
	text-decoration:underline;
}


/**************** BOX / INPUT / BORDER and MISC style ****************/

.width80prc{
	width:80%;
}

.width90prc{
	width:90%;
}

.center{
	text-align:center;
}

.imgAlignLeft{
	text-align:left;
	vertical-align:middle;
	border:0px;
	text-decoration:none;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
}

.autoWidth{
	width:auto !important;
}

.button{
	background-color: #ECE9D8;
	color: #000000;
	border: 1px solid #999999;
	text-transform: uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0.4em 1em;
	background:url(../images/footer-repeat2.jpg);
	background-position:center;
	text-transform:capitalize;
}

.pointerCursor{
	cursor:pointer;
}

.zMaxIndex{
	z-index:99999;
}

.destinationsSelect{
	width:126px;
}

.noBorder{
	border:0px !important;
}

.borderBottomGrey{
	border-bottom: 1px solid #DFDFD1;
}

.borderBottom0px{
	border-bottom:0px !important;
}

.borderGrey{
	border: 1px solid #DFDFD1;
}

.noJobs{
	height:400px;
	font-size:10px;	
}

.backGreyInvList{
	width: 766px; 
	height:20px;
	padding:5px;
	margin: auto; 
	padding-top: 15px; 
	padding-bottom: 15px; 
	clear: both;
	border: 1px solid #DDDDDD;
	background-color: #F9F9F9;
}

.boxFormListing {
	color: #000000;
	border: 1px solid #F8C84C;
	background-color:#FFFCF5;
}

.ajaxPopUpDestinations{
	border:3px solid #ffc348;
	background-color:#FFFFFF;
	visibility:hidden;
	top:0; 
	left:0; 
	width:400px;
	position:absolute; 
	padding:0px;
}

.labelFirefox{
	padding:0 0 9px 0;
	margin:0;
	margin-bottom:3px;
	display:block;
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#BA7B00;
	line-height:17px;
}


.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}

.white_content {
	display: none;
	position: absolute;
	top: 20%;
	left: 25%;
	width: 50%;
	max-height:350px;
	padding: 10px;
	border: 2px solid orange;
	background-color: #fefefe;
	background-image:url(../images/bgtable.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:center;
	z-index:1002;
	overflow: auto;
}

.invisible{
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
	display:none;	
}

.hide{
	visibility:hidden;
}

.lightYellowDivisor{
	background:url(../images/footer-repeat1.jpg);
	background-position:center;
	height:27px;
	overflow:hidden;
	width:98.5%;
	padding:3px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}

.lightYellowHeadCorporate{
	background:url(../images/footer-repeat1.jpg);
	background-position:center;
	background-repeat:repeat-x;
}

.lightYellowBackground{
	background-color:#FAEBAA;
}

.lightYellowBackgroundPadding3px{
	background-color:#FAEBAA;
	padding:3px;
}

.imageLabel{
	padding: 5px; 
	float: left; 
	text-align: right; 
	width: 50px
}
	
.shortWidth {
	width: 150px;
	overflow:hidden;
} 

/***************** Calendar FIX ******************/

.calendarStyleHTMLDiv{
	z-index:99999;
	position:absolute;
	visibility:hidden;
	background-color:white;
	layer-background-color:white;
}

.calendarStyleHTMLIFrame{
	position:absolute; 
	top:0px; 
	left:0px; 
	display:none;
}

/***************** Padding / spacing ********************/

.padding3px{
	padding:3px;
}

.padding3pxNoPaddTop{
	padding:3px;
	padding-top:0px;
}


.padding5px{
	padding:5px;
	margin:0px;
	line-height:15px;
}

.padding10px{
	padding:10px;
}

.paddingLeft20px{
	padding-left:20px;
}

.padding20px{
	padding:10px;
}

.padding30px{
	padding:30px;
}

.paddingTop5px{
	padding-top:5px !important;
}

.marginTop6px{
	margin-top:6px !important;
}

.margin5px{
	margin:5px !important;
}

.paddingTop5px-Bottom3px{
	padding-top:5px;
	padding-bottom:3px;
}

.padding3px14px0px0px{
	padding: 3px 14px 0px 0px;
}

.paddingLeft5pxNoTextDecoration{
	padding-left:5px;
	text-decoration:none;
}

.paddingTop90pxLeft10pxFontBlack{
	color:#000000;
	padding-left:10px;
	padding-top:80px;
}

.paddingleft70px{
	padding-left:70px;
}

.padding5pxleft10px{
	padding:5px;
	padding-left:15px;
	line-height:15px;
}

.paddingCruiseODD{
	margin:0px;
	border:0px;
	padding:0px;
	padding-top:7px;
	padding-left:5px;
	padding-right:3px;
	line-height:15px;
}

.paddingCruiseEVEN{
	margin:0px;
	border:0px;
	padding:0px;
	padding-top:7px;
	padding-left:5px;
	padding-right:3px;
	line-height:15px;
}

.spacerH300px{
	height:300px;
}

.spacerH200px{
	height:200px;
}

.spacerH150px{
	height:150px;
}

.spacerH100px{
	height:100px;
}

.spacerH75px{
	height:75px;
}

.startSearchButtonFlight{
	margin-left:108px
}

.startSearchButtonOther{
	margin-left:186px
}



.selectHotelpax{
	width:auto;
}

.spacingAdultsText{
	margin-left:47px;
}

.spacingChildrenText{
	margin-left:10px;
}

.spacingChildrenSelect{
	padding:0px;
	margin:0px;
	margin-left:24px;
}

.spacingInfantsText{
	margin-left:10px;
}

.spacingInfantsSelect{
	padding:0px;
	margin:0px;
	margin-left:36px;
}

.spacingRoomsText{
	margin-left:44px;
}

.spacingRoomsSelect{
	padding:0px;
	margin:0px;
	width:150px; 
	margin-left:60px;
}

.spacingDestinationsText{
	margin-left:65px;
}

.spacingDestinationsSelectText{
	margin-left:44px;
}

.spacingCruiseDestinationsText{
	margin-left:77px;
}

.destinationsSelectSize{
	width:128px;
}


/************* Sports style *****************/

.tableSportAnyTH{
	background-color:#FAEBAA;
	padding:5px;
	margin:5px;
}

.divSportH{
	background-color:#FAEBAA;
	padding:5px;
	padding-left:2px;
	margin-bottom:10px;
}

/************** Sports section ******************/

#header tr td .sports .nav {
	width: 496px;
	margin: 0 55px;
}


.sports .nav img {
	border: 0px;
	margin: 10px;
	cursor: pointer;
}

.sports p {
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 25px;
}

.sports a {
	color: #4B4B4B;
	font-weight: bold;
}

table.sportsSearch {
	margin-left: 5px; 
	width: 100%;
}

.sportsSearch tr th {
	background: #FBB939;
	color: #FFFFFF;
}

table.sportsSearch tr.line2 td {
	background: #eeeeee;
}

table.sportsSearch tr td {
	border-bottom: 1px solid #A1A294;
}


#sports-detail {
	margin: 5px;
	margin-top: 15px;
	margin-right: 0px;
}

#sports-detail p {
	margin: 0px;
}

#sports-detail img.bannerSport {
	float: left;
}

.containerTitle {
	background: url("../images/background-sport-details.jpg") top right;
	background-repeat:repeat-x;
	
}

#sports-detail #presentation {
	background: url("../images/enquiry-back2.png") top right no-repeat;
	/*background-color:#FFC85F;*/
	margin-left: 90px;
	min-height: 70px;
	padding: 5px;
	color: #000000;
}

#sports-detail #description,
#sports-detail #included,
#sports-detail #hotels{
	background: #EAEAEA;
	padding: 5px;
	min-height:70px;
}

#sports-detail #included {
	background: #EAEAEA;
	padding: 5px;
	min-height:70px;
}


#sports-detail #notincluded {
	background: url("../images/sport_not_included.gif") top right no-repeat #EAEAEA;
	padding: 5px;
}

#sports-detail #notincluded #call_sport {
	float: right;
	color: #000000;
}

#sports-detail #description .title img,
#sports-detail #included .title img,
#sports-detail #hotels .title img,
#sports-detail #notincluded .title img {
	margin-right: 10px;
}

#sports-detail #hotels {
	border: 1px solid #F8C84C;
	
}

#sports-detail #description {
	background: #FFFFFF;
}

#sports-detail #presentation p.enquiry a,
#sports-detail #notincluded p#call {
	float: right;
	color: #000000;
	font-size: 1.3em;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

#sports-detail #notincluded p#call {
	font-size: 0.9em;
	width: 120px;
	text-align: center;
}

#sports-detail #presentation span {
	font-weight: bold;
	width: 80px;
	float: left;
}

#sports-detail p.title {
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #4B4B4B;
	width: 370px;
}

#sports-detail #presentation p.title {
	color: #000000;
}


/************* Table style *****************/

.even{
	 background-color:#FFF4DF;
}

.odd{
	 background-color:#FFFAEF;
}

.tableWhiteOpacity{
	background-color: #FAFAFA;
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	/* IE 7 */
	filter:alpha(opacity=85);
	/* Firefox */
	-moz-opacity:.85;
	opacity:.85;
}

.tableWhiteOpacity404{
	background-color: #FAFAFA;
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	/* IE 7 */
	filter:alpha(opacity=85);
	/* Firefox */
	-moz-opacity:.85;
	opacity:.85;
}

.tableWhiteLessOpacity{
	background-color:#E2E2E2;
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	/* IE 7 */
	filter:alpha(opacity=90);
	/* Firefox */
	-moz-opacity:.90;
	opacity:.90;
}


.tableBrownOpacity{
	background-color: #CF9119;
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)"; 
	/* IE 7 */
	filter:alpha(opacity=94);
	/* Firefox */
	-moz-opacity:.94;
	opacity:.94;
}

.tableYellowOpacity{
	background-color: #FFE9BF;
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)"; 
	/* IE 7 */
	filter:alpha(opacity=94);
	/* Firefox */
	-moz-opacity:.94;
	opacity:.94;
}

.borderBottomYellow{
	border-bottom:1px solid #FFE9BF;
}

/************** Table Listing Style *****************/

table.listing {
	color: #000000;
}

table.listing td.price{
	color: #91001A;
	font-weight: bold;
}
table.listing td.destination{
	color: #000000;
}

table.listing td {
	padding: 0.4em 0.4em;
	border-bottom: 1px solid #DFDFD1;
}

table.listing tr.even td {
	background-color: #EFE7D1;
}

table.listing thead th {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #FAB830;
	color: #FAB830;
	font-weight: bold;
	text-align: center;
}

table.listing tr th {
	margin: 0px;
	padding: 0px;
	background:url(../images/header-menu-repeat1.jpg);
	height:25px;
	border: 0;
	border-bottom: 1px solid #FAB830;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

table.listing input {
	border: 1px solid #9B936A;
	clear: left;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}


table.formListing {
	color: #000000;
	background-image:url(../images/bgtable.jpg);
	background-repeat:repeat-x;
	border: 1px solid #F8C84C;
}

table.formListing td.price{
	color: #91001A;
	font-weight: bold;
}
table.formListing td.destination{
	color: #000000;
}

table.formListing td {
	padding: 0.4em 0.4em;
	border-bottom: 1px solid #DFDFD1;
}

table.formListing tr.even td {
	background-color: #EFE7D1;
}

table.formListing thead th {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #FAB830;
	color: #FAB830;
	font-weight: bold;
	text-align: center;
}

table.formListing tr th {
	margin: 0px;
	padding: 0px;
	background:url(../images/header-menu-repeat1.jpg);
	height:25px;
	border: 0;
	border-bottom: 1px solid #FAB830;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

table.formListing input {
	border: 1px solid #9B936A;
	clear: left;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}

table.formListing input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
}

/*********************** Brochure Style ******************************/

#brochures{
	color: #333333;
	margin: 5px; 
	padding: 5px;
}
#brochures .title{
	margin-bottom: 8px;
	font-weight: bold;
}
#brochures .brochure{
	display: inline;
	padding-left: 10px;
}
#brochures .brochure a{
	font-weight: normal;
	color: #4B4B4B;
}
#brochures .brochure a:hover{
	color: #4B4B4B;
	text-decoration:underline;
}

/********************** Claim refund *******************************/

table.segmentTable{
	background-color: #CCCCCC;
	border: 1px solid #666666;
	width: 99%;
}

table.segmentTable tr th{
	font-size: 10px;
	background-color: #CCCCCC;
	border: 0px;
	border-bottom: 1px solid #666666;
	color: #000000;	
	padding: 5px;
	text-align: center;
}

table.segmentTable tr td{
	text-align: center;
}

table.segmentTable tr td.segmentTableFares{
	border-bottom: 1px solid #666666;
}

table.segmentTable tr td.segmentTableFares table tr td{
	text-align: left;
}

div.message{
	width: 766px;
	margin: auto;
	border: 1px solid #DDDDDD;
	background-color: #F9F9F9;
	margin-top: 15px;
	margin-bottom: 15px;
}

/*---------------------------------------------------- corporatesbg ----------------------------------------------------*/

#corporatesbg{
	/*background:url(../images/flightsbg.jpg) no-repeat;*/
	width:570px;
	height:203px;
	padding:0;
	margin:0;
	padding-bottom:20px !important;
	/*border:1px solid #E3CC9A;*/
}
#corporatesbg .leftside{
	width:570px;
	float:left;
	padding:0;
	margin:0;
}
#corporatesbg .rightside2{
	width:175px;
	float:right;
	padding:165px 0 0 0;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:30px;
	font-weight:normal;
	text-decoration:none;
	color:#02408A;
	text-align:right;
	text-transform:uppercase;
}
#corporatesbg .yellowbox1{
	width:213px;
	height:15px;
	background-color:#E9DDC5;
	padding:6px 0 0 6px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}
#corporatesbg .yellowbox3{
	width:213px;
	height:20px;
	background-color:#E9DDC5;
	padding:6px 0 0 6px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}
#corporatesbg .yellowbox2{
	width:213px;
	height:20px;
	padding:0 0 0 6px;
	margin:0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}
#corporatesbg .yellowbox4{
	width:213px;
	height:15px;
	padding:6px 0 0 6px;
	margin:0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#4D3300;
}


/*************************** Y Style *******************************************/

.navmini{
	font-size:11px;
}

.navmini2{
	color:#CCCCCC;
	font-size:11px;
}
.navmini3{
	font-size:11px;
}

table.rahmen {
	color: #000000;
	background-color: #fff !important;
}

table.rahmen tr {
	background-color: #FFF9EF;
}

table.rahmen td.tdtop {
	margin: 0px;
	padding: 0px;
	height: 25px;
	border: 0;
	/*border-bottom: 1px solid #FAB830;*/
	background-color: #EFDFB3;
	color: #000000;
	font-weight: bold;
	text-align: center !important;
}


table.rahmen th.tdtop {
	margin: 0px;
	padding: 0px;
	height: 25px;
	border: 0;
	/*border-bottom: 1px solid #FAB830;*/
	font-size:10px;
	background-color: #EFDFB3;
	color: #000000;
	font-weight: bold;
	text-align: center !important;
}

tr.tdmi td{
	margin: 0px;
	padding: 5px;
}

th.tdtop {
	margin: 0px;
	padding: 3px;
	height: 25px;
	border: 0;
	/*border-bottom: 1px solid #FAB830;*/
	font-size:10px;
	background-color: #EFDFB3;
	color: #000000;
	font-weight: bold;
	text-align: center !important;
	
}

table.rahmen td {
	padding: 0.4em 0.4em;
}

table.rahmen tr td.tdmibottom {
	background-color: #EFE7D1;
}

table.rahmen input {
	border: 1px solid #9B936A;
	clear: left;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
} 

.norm {
	font-size:10px;
	font-weight:bold;
	
	/*padding: 10px;
	margin: 10px;
	background-color: #FFFFFF;
	/*display:none;
	visibility:hidden;*/
} 

.tdmi {
	padding: 3px;
	background-color: #FFF9EF;
} 


.tdreturnline {
	padding: 3px;
	background-color: #FFF9EF;
	border: 0px;
}

.rahmen{
	/*width:98%;*/
	border:1px solid #FFCFAF;
}
					
.textkopf{
	color:#000000;	
}
					
.tdTH{
	background-color:#FFF9EF;
	height:0px;
}

tr.tdtop{
	border-top:0px;
	color:#FC7216;
	text-align:center !important;
}


#outbound_flytime{
	width:340px !important;
	/*visibility:hidden; !important;*/
}

#inbound_flytime{
	width:340px !important;
}

/********************** Pop UP Destinations ***********************/
.popUpDestinationsWebsiteStyle{
	position:absolute !important; 
	visibility:hidden;
	background-color:#FDE6A2;
	border:1px solid #F3C24C;
	padding:5px;
	width:300px;
	z-index:99999;	
}



/************************ Other *********************************/
.kingbreaksIFrame{
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
	display:none;	
}

#outboundDateDiv table tr td{
	height:10px; 
	line-height:5px;
}
#preferredDateDiv table tr td{
	height:10px; 
	line-height:5px;
}

/********* CSS support for share button ADDTHIS ********************/

#at15s{
	font-size:8px;	
}

#at15s_head{
	font-weight:bold !important;
}

#at_hover{
	/*border: 1px solid #F8C84C !important;*/
	/*background-color:#F0F0F0;*/
}

.at_item{
	/*border-bottom:1px solid #FFFF00;*/
	font-size:10px !important;
}

/************** Banner Above Footer ****************************/

/*:::::::::: Start Latest Offers on all pages ::::::::::*/
#banner-bottom{
	padding:3px 4px 75px 6px;
	margin:0;
	padding-bottom:expression(true ? "77px" : "77px" ); 
}
#banner-bottom .left-box{
	width:636px;
	float:left;
	padding:0;
	margin:0;
	/*background-image:url(../images/banner1_back.jpg);*/
	background-repeat:repeat-x;
	text-align:center;
}
#banner-bottom .left-box2{
	width:636px;
	float:left;
	padding:0;
	margin:0;
	/*background-image:url(../images/banner1_back2.jpg);*/
	background-repeat:repeat-x;
	text-align:center;
}
#banner-bottom .left-box3{
	width:637px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}
#banner-bottom .box-top{
	height:34px;
	width:618px;
	padding:15px 0 0 18px;
	margin:0;
	font-family:Calibri,"Trebuchet MS",Verdana,Tahoma,"Times New Roman";
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#E24601;
}
#banner-bottom .latest-offer-bottombg{
	padding:0 4px 10px 8px;
	margin:0;
}
/*:::::::::: 										::::::::::*/

div.AboutUs{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

div.AboutUs h1{
	font-size:1.0em;
}

div.AboutUs p.hdr{
	color: #990000;
}

div.AboutUs p.hdr a{
	text-decoration:none;
	color: #990000;
}

div.AboutUs p.hdr a:hover{
	text-decoration:underline;
	color: #0000FF;
}

div #dreams{
	width:910px;	
}
div #generalInfo{
	width:910px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
div #stay{
	width:910px;	
}
div #things{
	width:910px;	
}
div #importantLink{
	width:910px;	
}
