/* CSS Document */

body{
	background:#883a8b url(../images/mediatravel-bg.jpg) top left repeat-x ;
	margin:0px;
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;

}

h1, h2, h3, h3, h4, h5, h6, p{
	margin:0px;
	padding:0px;
}

#mtMainContainer{
	width:985px;
	margin:0 auto;
	border-right: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
	border-left: solid 1px #d3d3d3;
	background:#fff url(../images/head-bg.jpg) top left repeat-x;
	padding:0px 10px;
	overflow:auto;
}

#mtHeader{
	height:144px;
	width:100%;
}
#mtHeader h1{
	font:bold 40px Arial, Helvetica, sans-serif;
	color:#d21018;
}
#mtHeader p{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#3c3c3e;
}

#mtLogo{
	float:left;
	/*margin:33px 13px;*/
	margin:15px 13px;
}
#mtHeadIcons{
	float:left;
	margin:33px 33px 0px 83px;
}
#mtHeadIcons img{
	margin:0px 13px;
}
#mtHeaderTxt{
	float:left;
	margin:18px 0px 0px 0px;
}

/*STATS: Nav Menu*/
.mtMenuNav{
	margin: 0;
	padding:0;
	float: left;
	font: bold 13px Arial;
	width: 100%;
	overflow: hidden;
	background: #3286b0 url(../images/nav-bg.jpg) center center repeat-x;
}

.mtMenuNav li{
	display: inline;
}

.mtMenuNav li a{
	float: left;
	color: white;
	padding: 12px 16px;
	text-decoration: none;
	border-right: 1px solid #502975;
	border-left: 1px solid #c6a3e8;
}

.mtMenuNav li a:visited{
	color: white;
}

.Whitehead{ font-weight:bold; color:#FFF;}

.mtMenuNav li a:hover, .mtMenuNav li .current{
	color: white;
	background: transparent url(../images/nav-bg-over.jpg) center center repeat-x;
	border-right: 1px solid #502975;
	border-left: 1px solid #c6a3e8;
}

/*ENDS: Nav Menu Here */

/*STARTS:Conternt Place Holder */
#mtContentPlaceHolder{
	width:100%;
	float:left;
	margin-top:10px;
	vertical-align:text-top;
}

/*STARTS: Panerl 1 */
.mtPanelOne{
	width:298px;
	overflow:auto;
	float:left;
	margin-right:10px;
}
.mtHolidayBookings{
	background:#b0d7f8;
	padding:2px;
	border:solid 1px #7dadd5;	
}
.mtHolidayBookings h3{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0092d8;
	text-align:center;
	padding:10px 0px;	
}
.mtHolidayBookings p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding:0px 20px 7px 20px;	
}
.mtHolidayImg{
	float:left;
	background:#114a87;
	margin-top:10px;
}
.mtHolidayImg h3{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	padding:10px 0px;
}
/*ENDS: Panerl 1 */

/*STARTS: Panerl 2 */
#mtPanel2{
	background:url(../images/panner2Topbg.jpg) top left repeat-x;	
	float:left;
}

#mtPanel2Inner{
	width:100%;
	float:left;
	margin-top:-60px;
	
}
#mtPanel2 h2{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#8d2f90;
	padding:6px 20px;
}
#mtPanel2 p{
	color:#4a4a4a;
	padding:0px 20px;
}
#mtDealMain{
	background:url(../images/dealsTablebg.gif) top left repeat-x;
	border-left:solid 1px #e7e6e7;
	border-right:solid 1px #e7e6e7;
	border-bottom:solid 1px #e7e6e7;
	margin-top:7px;
	border:solid 1px #e7e6e7;
}
#mtDealHead{
	background:url(../images/dealBg.jpg) top left repeat-x;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	height:36px;
	padding-left:10px;
}
.mtDeparture{
	margin-top:4px;
}
.mtDeparture td{
	background:url(../images/dealdatabg.gif) top right repeat-x;
	height:29px;
	text-align:center;
	border-bottom:1px solid #fff;
}
.mtDeparture td a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.mtDeparture td a:hover{

	text-decoration:underline;
}
.mtDepartureLeftLa{
	background:#114a87;
	border-bottom:solid 1px #fff;
	font: 12px Arial, Helvetica, sans-serif;
	color:#fff;
	width:126px;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px;	
}
.mtDepartureBold{
	font-weight:bold;
}

.mtMonthTable{
	margin-top:10px;
}
/*ENDS: Panerl 2 */

/*ENDS:Conternt Place Holder */



/*STARTS: Footer here */

#mtFooter{
	float:left;
	width:975px;
	background:#f1b1ec;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
}
#mtFooter a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#mtFooter a:hover{
	text-decoration:underline;
}

.DepartureTable{
	margin-top:10px;
}
.Departure{ background:#d2d2d2; height:29px; border:1px solid #d1d1d1; border-left:1px solid #ebebeb; border-right:1px solid #9e9e9e; border-bottom:solid 1px #fff; text-align:center;}
.Departure a{ font: 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.Departure a:hover{ font:bold 12px Arial, Helvetica, sans-serif; color:#913194; text-decoration:underline;}
.DepartureCurrent{ background:url(../images/activedealsrowbg.gif) top right repeat-x; height:29px; border:1px solid #d1d1d1; border-left:1px solid #ebebeb; border-right:1px solid #9e9e9e; border-bottom:solid 1px #fff; text-align:center;}

.DepartureFirst{ background:#a942ac; padding-left:5px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border-bottom:solid 1px #fff;}

.Height15{ height:15px; padding:0px; margin:0px;}
.Blankgridrowbg{ background: #f2f2f2 url(../images/blankgridbg.gif) repeat-x left bottom; height:32px; border:1px solid #d1d1d1;}
.Monthgridrowbg{ background: #e6b3e2 url(../images/monthgridrowbg.gif) repeat-x left bottom; height:28px; text-align:center; padding:0px 10px; font-weight:bold; border-left:1px solid #cf95cb; border-right:1px solid #f0d3ee; border-right:1px solid #bb7bb7; }
.Monthgridrowbg a{ text-align:center; font-weight:bold; padding:0px 5px; color:#FFF;}
.Monthgridrowbg a:hover{ text-decoration:underline; color:#000; text-align:center; font-weight:bold;}

.Destinationgridrowbg{ color:#fff; background:url(../images/destinationgridrowbg.gif) top right repeat-x; font-weight:bold; 
                       text-align:left; height:29px; border:1px solid #8b348e; padding-left:10px;
                       border-left:1px solid #8b348e; border-right:1px solid #8b348e;line-height:32px; 
                       border-bottom:solid 1px #e282e6; font:Arial, Helvetica, sans-serif;}
.Destinationgridrowbg a{ color:#FFF; font-weight:bold; text-decoration:none;}
.whitehead{text-decoration:none; color:#fff; font-weight:bold;}
.Destinationgridrowbg a{ text-decoration:none; color:#fff;}
.Destinationgridrowbg a:hover{ text-decoration:underline; color:#fff;}
.Destinationgridrowbg a:visited{ text-decoration:underline; color:#fff;}

.Destinationgridrowactivebg{ background:url(../images/destinationgridrowactivebg.gif)repeat-x center; text-align:left; padding-left:10px; font-size:12px; border-left:1px solid #d9ae04; border-right:1px solid #d9ae04; color:#FFF; line-height:32px;}
.Destinationgridrowactivebg a{ text-decoration:none; color:#FFF;}
.Destinationgridrowactivebg a:hover{ text-decoration:underline; color:#FFF;}

.Pricerowbg{ background:url(../images/pricerowbg.gif) repeat-x top #D3D3D3; 
             text-align:center; font-weight:bold; font-size:12px; 
             text-decoration:underline;
border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; line-height:24px; padding:2px 0px;}

.Pricerowbg a{ display:block; text-decoration:underline; line-height:24px;}
.Pricerowbg a:hover{ background:#f1b1ec; display:block; text-decoration:underline;}

/*STARTS: Inner */
.guideFinding{
	background:url(../images/innerGuidebg.jpg) top left repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; height:26px; line-height:26px;
}
.guideFindingBg{
	background:url(../images/dealsTablebg.gif) top left repeat-x; border:1px solid #e9e9e9;
}
.guideFindingBg p{
		padding:2px 15px;
}
.Previousbg{ background:url(../images/premonth.gif) top left repeat-x; border-top: solid 1px #d2d2d2;  border-bottom: solid 1px #581559; height:27px; padding:0px 10px; color:#FFF;}
.Previousbg a{ font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold; padding:0px 10px;}
.Previousbg a:hover{text-decoration:underline;}

.monthData{ background:url(../images/monthdatabg.gif) repeat-x center; text-align:center; height:38px;
border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
.monthDataYellow{ background:url(../images/monthdatayellow.gif) repeat-x center; text-align:left; padding-left:10px; font-size:14px; font-weight:bold; border-left:1px solid #d9ae04; border-right:1px solid #d9ae04; }
 .pricebiger{
 	font:bold 16px Arial, Helvetica, sans-serif; color:#000;
 }
  .pricebiger a{ text-decoration:underline; color:#000; }
   .pricebiger a:hover{ text-decoration:none; color:#000; }
.pricebigerActive a, .pricebigerActive a:hover {font:bold 16px Arial, Helvetica, sans-serif; text-decoration:underline; color:#e32d2d}

.Sorra{
	font:bold 20px Arial, Helvetica, sans-serif;
	
}
/*Ends: Inner */

/*STARTS: Hotel*/
#BeachClubMain{
	border:solid 1px #b0b0b0;
	padding:10px;
	overflow:auto;
}
#BeachClubMain h1{
	font:bold 34px Arial, Helvetica, sans-serif; color:#d21018;
}
#BeachClubSub{
	float:left;
	width:558px;
}
#BeachClubSub p{
	font-weight:bold;
}
#BeachClubSubRight{
	float:right;
	width:360px;
	margin-left:25px;
}

.PersonbgTable{
	padding-top:10px;
}
.Personbg{ background:url(../images/sticker.gif) center center no-repeat; font:bold 12px Arial, Helvetica, sans-serif;
	height:69px; width:103px; text-align:center; padding-left:10px; padding-top:20px; 
}
.PersonPrice{
	font:bold 24px Arial, Helvetica, sans-serif; color:#da1823;
}
.bold{
	font-weight:bold;
}

.FlightInformationTable{
	color:#333333;
	padding:10px;
	border-top: solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
}
.FlightInformationtxt{
	font:bold 13px Arial, Helvetica, sans-serif;
	line-height:30px;
}
.MoreCheapbg{
	background:url(../images/MoreCheapbg.gif) top left repeat-x;
	border:1px solid #e0e0e0;
	margin-top:10px;
	padding:10px;
}
.MoreCheapbg select{
	width:200px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.MoreCheapbg td{
	padding:3px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
}
.MoreCheapbg h4{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333333;
}

.CheapPriceList{
	border:solid 1px #a0c5d5;
	margin-top:10px;
	padding:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:950px;
}
.CheapPriceListTxt{
	font:normal 12px Arial, Helvetica, sans-serif;
}
.CheapPriceList td{
	padding:2px;
}
.CheapPriceListHead{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#085b94;
	border-bottom:1px solid #d9eaf3;
}

.blueHead{
	font:bold 14px Arial, Helvetica, sans-serif ;
	color:#fff;
}
.NormalFont{
	font:normal 11px Arial, Helvetica, sans-serif;
}
.Gridborder{ border:1px solid #D2D2D2;}

/*call ST*/
.CallLowRate{
	font:bold 14px "Lucida Sans Unicode" ;
	color:#68166a;
}

.CallLowNumber{
	font:bold 28px "Lucida Sans Unicode" ;
	color:#ae47b1;
	letter-spacing:-3px;
	padding-left:5px;
}
.afterSalesDiv{
	float:right;
}
.afterSalesTxt{
	font:bold 12px "Lucida Sans Unicode" ;
	color:#68166a;
}

.afterNumber{
	font:bold 22px "Lucida Sans Unicode" ;
	color:#ae47b1;
	letter-spacing:-2px;
	padding-left:5px;
}

/*call ST*/
/*ENDS: Hotel*/
