@import url("IBE.css");
@import url("Cal.css");







/* ------------------------------------*/
/* ------->>> GLOBAL STYLES <<<--------*/
/* ------------------------------------*/

ul 
{
    margin-left:20px;
    padding-left:0;
    list-style:disc;
    display: block;
    margin-top:5px;
 }

body
{
	background:white;
	color:#000000;
	font:12px arial;
	margin:0px;
}

	h1
	{
		margin:0px;
		font-size:medium;
		color: #000000;
	}

	h2
	{
		margin:0px;
		font-size:medium;
	}

	h3
	{
	}

	a
	{
	    text-decoration: none;
	}
	
	a:hover
			{
				text-decoration: underline !important;
			}

	
	img
	{
		border:0px;
	}

/* ------------------------------------*/
/* -------->>> POSITIONING <<<---------*/
/* ------------------------------------*/

/* global positions */

.results_table
{
    border-bottom: 1px solid #FFFFFF;
    border-collapse:separate;
    border-spacing:0px;
    margin-bottom:0;
    margin-top:0;
    text-indent:0;
    display:table;
    -moz-box-sizing:border-box;}

.rating
{
    float:left;
    width:60px;
}

.stars
{
    float:left;
    width:30px;
}

.resortItem
{
    float:left;
    width:500px;
    padding-top:5px;
    
}

.hotelItem
{
    float:left;
    width:500px;
    padding-left:85px;
}

.smallBlueBox
{
    float: left;
    width: 190px;
}

.featureImage
{
    padding-top:5px;
    padding-left:10px;
    text-align:center;
}

.mainContainer
{
    padding-top:8px;
    width:568px;
    float:left;
}

.mainContainer2
{
    padding-top:1.5px;
}

.mainContainer3
{
    width:560px;
    float:left;
    padding-left:30px;
    
}

#headerArea
{
	background:url(../images/anatolian-sky-header.jpg) repeat-x -2px bottom;
	height:96px;
	position:absolute;
	top:0px;
	width:985px;
}

.background
{
    background:url(../images/purple_shadow.jpg) no-repeat;
    width:960px;
    height:122px;
    float:left;
}

.availabilitySearch
{
    background:url(../images/blue_list.jpg) no-repeat;
    width:184px;
    float:left;
}

.backgroundTop1
{
    float:left;
    margin:0px;
    text-align:center;
    width:180px;
}

.backgroundTop2
{
    float:left;
    width:770px;
}

.experience
{
    float:left;
    width:280px;
    font-size:20px;
    font-family:Arial;
    color: #fff;
    height:45px;
}

.callholder
{
    background:url(../images/call.jpg) no-repeat;
    float:right;
    height:32px;
    padding-right:10px;
    width:380px;
     
}

.call
{
    font-size:26px;
    color: #fff;
    font-family:arial;
    font-weight:bold;
    text-align:right;
}


.call2
{
    float:right;
    font-size:26px;
    color: #fff;
    padding-right:10px;
   width:220px;
   font-family:arial;
}

.callLine3
{
    float:right;
    width:412px;
    height:0px;
    padding-top:0px;
    position:relative;
    top:-10px;  
    #top:0px;
}

.menubar
{
    background:url(../images/menubar_grey.gif) no-repeat;
	width:770px;
    height:30px;
    float:right;
    padding:4.5px 10px 0 0;
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
}

.menubar h1
{
    color:#FFF;
    font-size:13px;
    font-weight: bold; 
}

.menubar a
{
    color:#FFF;
    font-weight: bold; 
}

.HomeNav
{
    float:left;
    width:34px;
    padding:0px;
}

.LineNav
{
    padding:0px;
    color:#fff;
}

.AboutNav
{
    float:left;
    width:55px;
    padding:0px;
}

.HelpNav
{
    float:left;
    width:30px;
    padding:0px;
}

.AgentNav
{
    float:left;
    width:68px;
    padding:0px;
}

.ContactNav
{
    float:left;
    width:62px;
     padding:0px;
}

.SearchNav
{
    float:left;
    width:30px;
    padding:0px;
}

.SearchTxt
{
    display:inline;
    float:none;
    padding:0 0 0 1px;
    margin: 0;
    width:105px;
    font-size:10px;
}

.txtAgent
{
    height:12px;
    width:100px;
}

.txtSearch
{
    height:12px;
    width:100px;
}

.alignRight2
{
	text-align:right;
	padding-right:55px;
}

.menu
{
    color:#fff;
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
}

.topMenu
{
    color:#fff;
    font-size:10px;
    text-decoration:none;
   

}

a.welcome:hover
{
    color:#000000;
    font-size:10px;
    text-decoration:none;
    background-color:Transparent;

}

.topMenuOptions
{
	float: right;
	padding:12px 14px 10px 0;
	margin: 0;
	text-align:right;
    width:755px;
    font-family:Arial;
    font-size:14px;
}


.images
{
    padding-top:3px;
}

.images3
{
    padding-top:9px;
     height:120px;
}


/* BLUE BOX */
.blue_box_top     {background:url(../images/blue_biglist_2_01.jpg) no-repeat; clear: left; height: 10px;}
.blue_box_middle  {background:url(../images/blue_biglist_2_02.jpg) repeat-y; clear: left;}
.smallBlueBox     {background:url(../images/blue_biglist_2_04.jpg) repeat-y; color: #fff;}
.smallBlueBox img {display: block; float: left; padding: 0 5px 0 10px;}
.smallBlueBox .destinationHeading {font-size:28px; font-weight:bold; line-height: 28px;}
.smallBlueBox .destinationText    {font-size:12px; font-weight:bold;}

.blueBoxTop
{
     background:url(../images/blue_biglist_01.gif) no-repeat;
     width:184px;
     height:18px;
}

.blueBox
{
     background:url(../images/blue_biglist_02.gif) no-repeat;
     width:184px;
     min-height:257px;
     background-color:#12344d;
}

.blueBoxBottom
{
     background:url(../images/blue_biglist_03.jpg) no-repeat;
     width:184px;
     height:20px;
}

.bullet
{
    text-align:left;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
}

.browseList
{
    color: #33ccff;
	font-weight: bold;
	margin-bottom:0;
	margin-top:2px;
	
	padding: 0 0 0 10px;
	text-align:left;
}

		#logo
		{
		    float:left;
			height:96px;
			width:311px;
		}
		
		#header
		{
		    float:left;
			height:96px;
			width:592px;
		}
		#callNumber
		{
		    float:right;
		    margin-top:25px;
		    margin-right:10px;
		}
		#openingTimes
		{
		    float:right;
		    margin-right:10px;
			width:335px;
			position:absolute;
			top: 65px;
			top /**/ : /**/ 65px;
			left: 528px;
			left /**/ : /**/ 528px;
		}
		
#navigationArea
{
	background:url(../images/mnu_shadow.gif) repeat-x top;
	height:30px;
	left: 0px;
	left  /**/ : /**/ 0px;
	position:absolute;
	top:96px;
	top /**/ : /**/ 96px;
	width:985px;
}

#contentArea
{
    margin:0px auto; 
    padding:0px; 
    width:960px;
}


#contentHolder2
{
    float:left;
	padding-left:2.5px;
	width:755px; 
}

#contentHolder3
{
    float:left;
	padding-left:6px;
	width:948px; 
}

		#footer
		{
		    clear:both;
		    margin: 10px auto;
			width:980px;
			text-align:center;
			vertical-align:middle;
		}


/* =home page positions */

		
		
		#homeLeftColumn2
		{
			float:left;
			width:375px;
			padding-top:7px;
		}
		
		#homeLeftColumn
		{
			float:left;
		    padding-top:8px;
		    padding-left:5px;
			width:190px;
		}

		#homeCenterColumn
		{
			float:left;
			
			width:570px;
			height:100%;
		}
		
		#homeCenterColumn2
		{
			float:left;
			
			width:555px;
			height:100%;
		}
		
		#homeCenterColumn3
		{
			float:left;
		
			width:575px;
		}

		#homeRightColumn
		{
			float:left;
		    padding-top:7px;
			width:187px;
		}
		
		#largeRightColumn
		{
			float:left;
			width:750px;
		}
		
		#packageHolsRightColumn
		{
			float:left;
			width:190px;
		}
		
		#largeLeftColumn
		{
			float:left;
			margin-right:12px;
			width:750px;
		}
		
		.HomeColumn
		{
		    /*padding-top:7px;*/
		    float:left;
		    width:190px;
		  
		}

        #HomeColumnOne
        {
            padding-right:2px;
           width:380px;     
        }


		.testimonial
		{
		    padding-left:1px;
		    width:186;
		    border-color:#e0e0e0;
		}
		
		.testimonialText
		{
		      color: #33ccff;
              font-size:11px;
              font-weight:bold;
              padding-left:10px;
              padding-top:2px;
              line-height:14px;
		}
		
		.testimonialBlack
		{
		      color: #000000;
              font-size:11px;
              font-weight:bold;
              padding-left:10px;
              padding-top:2.5px;
              line-height:14px;
		}
		
		
		.testimonialSmallText
		{
		      color: #33ccff;
              font-size:10px;
              font-weight:bold;
              padding-left:5px;
		}
		
		.testimonialBlackText
		{
		      color: #000000;
              font-size:10px;
              padding-left:5px;
              padding-top:30px;
		}
		
		.mailingList
		{
		    width:185px;
		    float:left;
			margin: 0;
		    vertical-align:top;
		}
		
		.mailingList2
		{
		    width:380px;
		    height:90px;
		    float:left;
		    padding-left:1px;
		    padding-top:2px;
		    vertical-align:top;
		}
		
		.mailingList3
		{
		    background:url(../images/silver_box.jpg);
		    background-repeat:no-repeat;
		    width:183px;
		    height:120px;
		    float:left;
		    padding-left:1px;
		    padding-top:2px;
		    vertical-align:top;
		}
		
		.BrochureBox
		{
		    background:url(../images/brochure_box.jpg);
		    background-repeat:no-repeat;
		    width:186px;
		    height:230px;
		    float:left;
		    padding-left:1px;
		    padding-top:2px;
		    vertical-align:top;
		}
		
		.mailingContent
		{
			height:6.75em;
		    width:184px;
		    clear:left;
		    padding-left:1px;
		    vertical-align:top;
		}
		
		.mailingContent span
		{
		    padding-left:10px;
		}
		
		.mailingContent2
		{
		    width:180px;
		    height:92px;
		    float:left;
		    padding-left:1px;
		    vertical-align:top;
		    padding-top:6px;
		}

        .padding
        {
            padding-left:5px;
            padding-top:9px;
        } 
         
#WaitFrame
{
	position:absolute;
	top:-1000px;
}

/* ------------------------------------*/
/* --------->>> NAVIGATION <<<---------*/
/* ------------------------------------*/

		#navigationArea UL
		{
			border:0px;
			cursor:pointer;
			list-style-type:none;
			margin:0px;
			padding:0px;
			text-indent:0px;
			width:974px;
		}		
				
				#navigationArea LI
				{
					border:0px;
					display:block;
					float:left;
					position:relative;
				}
				
        


/* ------------------------------------*/
/* -------->>> TEXT STYLES <<<---------*/
/* ------------------------------------*/
.hotelHeading
{
    font-size:16px;
    color:#000000;
}
.menuHeading
{
  color: #ffffff;
  font-size:14px;
  text-align:left; 
  width:175px;
  padding-top:5px;
  padding-left:10px;
}

.MenuOptions
{
  color: #ffffff;
  font-size:12px;
  padding-left:10px;
  list-style:none;
}

.availabilityHeading
{
  color: #0099cc;
  font-size:14px;
  text-align:left;   
  padding-left:10px;  
  line-height:15px;
  font-weight:bold;
}

.availabilityText
{
  color: #0099cc;
  font-size:10px;
  text-align:left;   
  padding-left:0px;  
  line-height:15px;
}

.eventHeading
{
  color:#FFFFFF;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  margin-bottom:0px;
}

.silverBox
{
    color: #33ccff;
    font-size:13px;
    font-weight:bold;   
}

.recommendsRightHeading
{
    color: #33ccff;
    font-size:13px;
    font-weight:bold;
    padding:0px 0px 0px 110px;
   
}

.recommendsHeading2
{
    color: #33ccff;
    font-size:13px;
    font-weight:bold;
    padding-left:10px;
   
}

.agentHeading
{
    color: #33ccff;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    padding-left:10px;
}

.agentSubmit
{
    color: #33ccff;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    padding-left:20px;
}

.agentText
{
    color: #000000;
    font-size:11px;
    text-align:right;
    float:left;
    width:170px;
    height:22px;
    padding:0px;
}

.agentSmalltext
{
    color: #33ccff;
    font-size:10px;
    text-align:left;
    padding-left:10px;
}



.recommendsText
{
    color: #33ccff;
    font-size:19px;
    font-weight:bold;
    padding-left:15px;
    padding-top:10px;
}

.featuresText
{
    color: #33ccff;
    font-size:19px;
    font-weight:bold;
    padding-left:25px;
    padding-top:10px;
    word-spacing:30px;
}

.browseHeading
{
 color:#FFFFFF;
 font-size:18px;   
 text-align:center;
}

.smallText
{
    font-size:9px;
    font-weight:normal;
}

/* =aligns */
.alignLeft
{
	text-align:left;
}

.alignCenter
{
	text-align:center;
	float:left;
	padding:10px 0px 0px 0px;
}

.alignNavCenter
{
	float:left;
	width:750px;
	background:url(../images/breadcrumb_steps_off.jpg);
	height:30px;
	background-repeat:no-repeat;
	padding-left:10px;
}

.alignRight
{
	text-align:right;
}

/* =colors */
a.blueText, a.blueText:hover, h1.blueText,h2.blueText,h3.blueText,td.blueText, blueText
{
	color:#68accf;
}

a.whiteText, a.whiteText:hover, h1.whiteText,h2.whiteText,h3.whiteText,td.whiteText, whiteText
{
	color:white;
}

a.greyText, a.greyText:hover, h1.greyText,h2.greyText,h3.greyText, td.greyText, greyText
{
	color:#bbbbbb;
}

a.yellowText, a.yellowText:hover, h1.yellowText,h2.yellowText,h3.yellowText, td.yellowText, yellowText
{
	color:#fbc201;
}

/* ------------------------------------*/
/* -------->>> LINK STYLES <<<---------*/
/* ------------------------------------*/
a.imageOfferPrices
{
	font-weight:bold;
	color:White;
	text-decoration:none;
}

	a.imageOfferPrices:hover
	{
		color:White;
		text-decoration:none;
	}

a.Prices
{
	font-weight:bold;
	text-decoration:none;
	color:#33CCFF;
}

a.Prices2
{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

	a.Prices:hover
	{
		text-decoration:none;
		background-color:Transparent;
	}
	
	a.resort
	{
	    color:#000000;
	    text-decoration:none;
	    padding:0px;
	}
	
	 a.breadcrumbs
			{
				color: #ffffff;
				text-decoration:none;
			}
	
	 
			
	    #enquiry .requestNav 
			{
			  background-color:#0099CC;
			  float:left;
			  width:125px;
			  height:20px;
			  position:relative;
			  left:-13px;
			  top:-5px;
			  text-align:center;
			  padding-top:5px;
			}
			
	  .turkeyNav
            {
                float:left;
                padding-left:20px;
                width:65px;
            }

      .cyprusNav
            {
               float:left;
               width:102px;
            }
            
       .egyptNav
            {
               float:left;
               width:57px;
            }

      .hotelsNav
            {
                float:left;
                width:65px;
            }

      .holidayNav
            {
                float:left;
                width:105px;
            }

      .specialNav
            {
                float:left;
                width:115px;
            }

      .requestNav
            {
                float:left;
                width:136px;
            }

      .travelNav
            {
                float:left;
            }

/* ------------------------------------*/
/* -------->>> FORM STYLES <<<---------*/
/* ------------------------------------*/


/* ------------------------------------*/
/* -------->>> MISC STYLES <<<---------*/
/* ------------------------------------*/

#thumbbox2 
{
    
border-top:0.1px solid #CCCCCC;
padding:0px;
position:relative;
text-align:center;
width:400px;
}

/* =padding */
.paddingLeft
{
	padding-left:10px;
}

.paddingRight
{
	padding-right:10px;
}

.topMainMenu
{
    width:185px;
    float:left;
    height:16px;
    vertical-align:top;
    padding:0px;
    background:url(../images/destination_box_01.jpg);
    background-repeat:no-repeat;
}

.mainMenu
{
    background:url(../images/destination_box_02.jpg)no-repeat;
    background-color:#0e3848;
    width:185px;
    float:left;
    min-height:500px;
    vertical-align:top;
    padding:0px;
    

}

.bottomMainMenu
{
    width:185px;
    float:left;
    height:16px;
    vertical-align:top;
    padding:0px;
    background:url(../images/destination_box_03.jpg);
    background-repeat:no-repeat;
}

.mainMenuBlank
{
    background:#FFFFFF;
    width:150px;
    float:left;
    height:5px;
    vertical-align:top;
    padding:0px;
}

.mainMenuBlank2
{
    background:#FFFFFF;
    width:150px;
    float:left;
    height:45px;
    vertical-align:top;
    padding:0px;
}

.mainMenuBlank3
{
    background:#FFFFFF;
    width:150px;
    float:left;
    height:25px;
    vertical-align:top;
    padding:0px;
}

.topMainMenu2
{
    width:185px;
    float:left;
    height:16px;
    vertical-align:top;
    padding:0px;
    background:url(../images/blue_biglist_2_01.jpg);
    background-repeat:no-repeat;
}

.mainMenu2
{
    width:185px;
    float:left;
    min-height:155px;
  
     background:url(../images/blue_biglist_2_02.jpg) no-repeat;
    background-color:#12344d;
    vertical-align:top;
    padding:0px;
  
}

.bottomMainMenu2
{
    width:185px;
    float:left;
    height:16px;
    vertical-align:top;
    padding:0px;
    background:url(../images/blue_biglist_2_03.jpg);
    background-repeat:no-repeat;
}

.topMainMenu3
{
    width:185px;
    float:left;
    height:16px;
    vertical-align:top;
    padding:0px;
    background:url(../images/distances_01.jpg);
    background-repeat:no-repeat;
}

.mainMenu3
{
    width:185px;
    float:left;
    min-height:150px;
    vertical-align:top;
    padding:0px;
    background:url(../images/distances_02.jpg) no-repeat;
     background-color:#0e3b4e;
}

.bottomMainMenu3
{
    width:185px;
    float:left;
    height:16px;
    vertical-align:top;
    padding:0px;
    background:url(../images/distances_03.jpg);
    background-repeat:no-repeat;
}


.callNumber
{
    font:bold 3em Georgia;
    margin-left:100px;
    color:#292464;
}

.openingTimes
{
    font-size:1.4em;
    background:#FFFFFF;
    padding:5px;
    margin-left:100px;
    filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	display:none;
	border: solid 1px #76b2dc;
}

.Edit
{
	font-size: 8pt;
	z-index:0;
}

/* =floats */
.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.clearBoth
{
	clear:both;
}

.clearBoth2
{
	clear:both;
	height:4px;
}

.marginRight
{
	margin-right:10px;
}

/* =footer */
.footerDots
{
	background:url(../images/dot.jpg) repeat-x;
	height:4px;
	margin-bottom:10px;
}
.footer
{
	font: 7pt Verdana;
	color: Black;
	width:945px;
}

.footerLinks
{
	font: 7pt Verdana;
	color: Black;
	text-decoration:none;
}

.footerCopyright
{
	font: 7pt Verdana;
	color: #0099CC;
	text-decoration:none;
}

/* =titlebar */
.titleBar
{
	background-color:#264764;
	color:White;
	font-weight:bold;
	height:30px;
	width:100%;
}

		.titleBarLeft
		{
			/*background:url(../images/titleBarLeft.jpg) no-repeat; */
			width:3px;
		}
		
		.titleBarTitle
		{
			padding-top:4px;
		}

		.titleBarRight
		{
			/*background:url(../images/titleBarRight.jpg) no-repeat; */
			width:3px;
		}
		
/* =subtitlebar */
.subTitleBar
{
	background:url(../images/resultssubheaderBG.gif) repeat-x;
	color:White;
	font-weight:bold;
	height:30px;
	margin-top:10px;
	width:100%;
}

		.titleBarLeft
		{
			/*background:url(../images/titleBarLeft.jpg) no-repeat; */
			width:3px;
		}
		
		.titleBarTitle
		{
			padding-top:4px;
		}

		.titleBarRight
		{
			/*background:url(../images/titleBarRight.jpg) no-repeat; */
			width:3px;
		}

/* =orangetitlebar */
.orangeTitleBar
{
	background:url(../images/alternativesheaderBG.gif) repeat-x;
	color:White;
	font-weight:bold;
	height:30px;
	margin-top:10px;
	width:100%;
}

		.titleBarLeft
		{
			/*background:url(../images/titleBarLeft.jpg) no-repeat; */
			width:3px;
		}
		
		.titleBarTitle
		{
			padding-top:4px;
		}

		.titleBarRight
		{
			/*background:url(../images/titleBarRight.jpg) no-repeat; */
			width:3px;
		}

/* =plain titles */
.offerDepartureAirportTitle
{
	background:#68accf url(../images/plainTitleBarIconPlane.gif) no-repeat top right;
	height:30px;
}

.offerWinterDestinationsTitle
{
	background:#68accf url(../images/plainTitleBarIconWinter.gif) no-repeat top right;
	height:30px;
}

.offerSummerDestinationsTitle
{
	background:#68accf url(../images/plainTitleBarIconSummer.gif) no-repeat top right;
	height:30px;
}

.offerBestDealsTitle
{
	background:#68accf url(../images/plainTitleBarIconPig.gif) no-repeat top right;
	height:30px;
}

		.plainTitleBarText
		{
			color:White;
			margin-top:3px;
			font-weight:bold;
		}

/* =lhs offers */
table.lhsOffersContainer
{
	background:url(../images/leftContentBG.jpg) repeat-x top;
	font-size:11px;
	width:100%;
}

/* =rightOffers */
.rightOffers
{
	float: left;
	width: 192px;
}
.leftContent
{
	width: 192px;
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.rightContent2
{
	width: 210px;
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.homeLeftColumn3
{
	width: 165px;
	float:left;
	padding-left:5px;
	padding-top:5px;
	margin:0px auto; 
}

.rightContentTable
{
	border: solid 0px;
	margin-bottom: 5px;
	width:192px;
}
.rightContentLink
{
	font:9pt Verdana;
	height:16px;
	border: solid 0px;
}
A.rightContentLink
{
	color: #f69510;
	font:9pt Verdana;
	text-decoration: underline;
}
/* =byDepartureAirport */
.byDepartureAirportHeader
{
	font:13pt Georgia;
	color: White;
	margin-top: 0px;
	padding: 8px 0px 0px 6px;
	background:url(../images/bydepartureairport.gif) no-repeat;
	height:32px;
	width:288px;
}
.rightContentTD
{
	color: Black;
	text-align: left;
	font:9pt Verdana;
	height:16px;
	width: 110px;
	border: solid 0px;
}
/* =byHotel */
.byHotel
{
	font:13pt Georgia;
	color: White;
	margin-top: 0px;
	padding: 4px 0px 0px 6px;
	background:url(../images/byhotel.gif) no-repeat;
	height:32px;
	width:288px;
}
.rightContentHotelTD
{
	color: Black;
	text-align: left;
	font:9pt Verdana;
	height:16px;
	width: 115px;
	border: solid 0px;
}
/* =byCouples */
.byCouples
{
	font:13pt Georgia;
	color: White;
	margin-top: 0px;
	padding: 4px 0px 0px 6px;
	background:url(../images/bycouples.gif) no-repeat;
	height:32px;
	width:288px;
}
.rightContentCouplesTD
{
	color: Black;
	text-align: left;
	font:9pt Verdana;
	height:16px;
	width: 115px;
	border: solid 0px;
}

/* =byResort */
.byResort
{
	font:13pt Georgia;
	color: White;
	margin-top: 0px;
	padding: 4px 0px 0px 6px;
	background:url(../images/byresort.gif) no-repeat;
	height:32px;
	width:288px;
}
/* =quicksearch */
.holidayQuickSearchContainer
{
	padding-top:6px;
	background:url(../images/search_background.gif) no-repeat;
	height:367px;
	width:356px;
}

		.quickSearchContent
		{
			margin:0px 10px 10px 10px;
		}

				.quickSearchTable
				{
					width:100%;
				}
				.quickSearchTable TD
				{
					color:White;
				}

.searchPanelSpacer
{
	height:3px;
	height /**/ : /**/ 5px;
	font-size:1px;
}
.searchPanelHeader
{
	font: 14pt Georgia;
	height: 40px;
	text-align: left;
	vertical-align: middle;
}		
.homeSpecialOffer
{
	margin-top:5px;
}
/* =cruise offer */				
.offer_cruise
{
	margin-top: 10px;
	background:url(../images/homepage_offer_cruise.png) no-repeat;
	height:95px;
	width:317px;
}
/* =ottoman offer */				
.offer_ottoman
{
	margin-top: 10px;
	background:url(../images/homepage_offer_ottoman.png) no-repeat;
	height:95px;
	width:317px;
}
/* =bella offer */				
.offer_bella
{
	margin-top: 10px;
	background:url(../images/homepage_offer_bella.png) no-repeat;
	height:95px;
	width:317px;
}
/* =Left Offers */	
.leftOffers
{
	margin-top: 7px;
	border: none;
}
table.leftOffers 
{
	table-layout:fixed;
}
.leftOffersImage
{
	width: 185px;
}
.leftOffersText
{
	font: 11pt Verdana;
	color: #ffffff;
	width: 165px;
	height: 65px;
}
.leftOffersPrice
{
	color: #ffffff;
	font: 7pt Verdana;
	text-decoration: underlined;
	text-align:center;
	width: 105px;
}
A.leftOffersPrice
{
	color: #ffffff;
	font: 16pt Verdana;
	text-decoration: underlined;
}
.specialOffer
{
	background:url(../images/specialoffer.gif) no-repeat;
	margin-top: 7px;
	font: 11pt Verdana;
	width: 348px;
	height: 58px;
	color: White;
	padding: 8px 8px 8px 8px;
}
/* =fullsearch */				
.holidayfullSearchContainer
{
	background:url(../images/paradise.jpg) no-repeat;
	height:95px;
	width:317px;
}

	

			

/* =package holiday search */				
.packageHolSearchContainer
{
	background:url(../images/packageHolsSearchBG.jpg) no-repeat;
	height:590px;
	width:750px;
}

		.packageHolSearchContent
		{
			margin:0px 20px 20px 20px;
		}

				table.packageHolsSearchTable
				{
					width:100%;
				}
				
				.packageHolsSearchTable TD
				{
					color:White;
				}

/* =flights search */				
.flightsSearchContainer
{
	background:url(../images/flightsSearchBG.jpg) no-repeat;
	height:220px;
	width:750px;
}

		.flightsSearchContent
		{
			margin:0px 20px 20px 20px;
		}

				table.flightsSearchTable
				{
					width:100%;
				}
				
				.flightsSearchTable TD
				{
					color:White;
				}


/* =rhs offers */			
.imageOfferContainer
{
	color:White;
	cursor:pointer;
	height:111px;
	margin:0px 7px 8px 0px;
	margin /**/ : /**/ 0px 7px 7px 0px;
	width:150px;
}

		.imageOfferStarBurst
		{
			background:url(../images/imageOfferStarBurst.gif) no-repeat;
			float:right;
			height:52px;
			padding-top:2px;
			padding-left:10px;
			text-align:center;
			width:50px;
		}
		
		.imageOfferInfo
		{
			background:#f7921e;
			color:#5c5c5c;
			font-weight:bold;
			height:18px;
			margin-top:21px;					/* All browsers can read this */
			margin-top /**/ : /**/ 81px;		/* only Firefox and IE7 can read this */
			*margin-top:21px;					/* only IE7 can read this */
			padding:12px 5px 0px 5px;
			width:140px;
		}
		
.bookingFormContainer
{
	width:960px;
}

.specialOfferContainer
{
	float:left;
	margin-bottom:10px;
}


.specialOffersTitleBar
{
	margin-bottom:10px;
	clear:both;
}

.specialOffers
{
	float:left;
	margin-right:5px;
	width:240px;
}

	.specialOffers img
	{
		margin-bottom:10px;
	}

.Airport
{
    width:80px;
    font-size: 10px;
    float:left;
    padding-left:10px;
    color:#0099CC;
}

.AirportDots
{
    float:left;
    font-size: 10px;
    color:#0099CC;
}

.AirportPrices
{
    float:left;
    font-size: 10px;
    color:#0099CC;
    
}

/* LEFT COLUMN */

#homeLeftColumn p {margin: 0pt; font-size: 12px; font-weight: bold;}
#homeLeftColumn p.promo {margin: 0pt; font-size: 17px; font-weight: bold; padding-top:6.5px;}

#homeLeftColumn p a {color: #fff; text-decoration: none;}
#homeLeftColumn p a:visited {color: #fff;}
#homeLeftColumn p a em {font-size: 25px; font-style: normal; line-height: 25px;}

/*.browse_by_type_top {margin-top: 3px;}*/
.browse_by_type h1 {color: #fff; font-weight: bold; padding-left: 15px;}
.images_2 {padding-top: 0 !important;} /* OVERWRITE VALUE IN APPLICATION.CSS */

/* MIDDLE COLUMN */
.recommendsBox {clear: left; float: left; width: 185px;}
.recommendsBox h1 {padding-left: 10px;}
.divAvailability {float: left;}
.availabilityBox {clear:left;}

/* RIGHT COLUMN */
.fullSearchTable h2 {color:#09C; font-size:12px; font-weight:bold; line-height:15px;}
.fullSearchTable {padding-left: 7.5px; width: 180px;}
.fullSearchTable td {color: #fff; font-size: 10px; padding-bottom: 1px;}
.fullSearchTable td.radio {padding: 0px;}
.fullSearchTable td span.child{float:left;width:57px;}

/* SILVER BOX */
.silver_box {clear: left; float: left; /*margin-bottom: 6px;*/}
.silver_box .silver_box_top {background:url(../images/silver_large_box_01.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}
.silver_box .silver_box_middle {background:url(../images/silver_large_box_02.jpg) repeat-y; clear: left; width: 185px;}
.silver_box .silver_box_middle p a {display:block;  text-decoration:none;color: #000 !important;} 
.silver_box .silver_box_middle p a {display:block; text-decoration:none;color: #000 !important;} 
.silver_box .silver_box_middle p a:visited {color: #000 !important;}
.silver_box .silver_box_bottom {background:url(../images/silver_large_box_03.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}

/* BLUE BOX */
.blue_box {float: left; /*margin-bottom: 6px;*/ color:#fff;}
.blue_box .blue_box_top {background:url(../images/blue_biglist_2_01.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}
.blue_box .blue_box_middle {background:url(../images/blue_biglist_2_02.jpg) repeat-y; clear: left; float: left; width: 185px;}
.blue_box .blue_box_bottom {background:url(../images/blue_biglist_2_03.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}

.blue_box .small_blue_box_middle {background:url(../images/blue_biglist_2_04.jpg) repeat-y; color: #fff; clear: left; float: left; width: 185px;}
.blue_box .small_blue_box_middle img {display: block; float: left; padding: 0 5px 0 10px;}
.blue_box .small_blue_box_middle .destinationHeading {font-size:28px; font-weight:bold; line-height: 28px;}

.blue_box .small_blue_box_middle .destinationText {font-size:12px; font-weight:bold;}

/* PRE-DEFINED HEIGHT */
.height_m {height: 15.8em;}
.height_x {height: 25em;}
.height_xx {height: 32.25em;}

.no_hover a{background:#fff;color:#fff;}

.content_list
{
  
}

.content_list hr
{
	clear:left;
	border-top:0.1px solid #CCCCCC;
	padding:0px;
	position:relative;
	width:566px;
	margin-right: 17px
}

#tailor_made_list
{
	padding: 5px 2px 0 0;
}

#tailor_made_list hr
{
	 width:555px;
}

.list_item
{
	clear:left;
}

.item_top
{
    width:400px;
}

.item_left
{
	width:105px;
    float:left;
}

.item_right
{
    width:450px;
    float:left;
    vertical-align:top;
}

.item_bottom
{
	clear: left;
    float:left;
	margin: 10px 0;
    text-align:right;
    width:556px;
}

/* to be deleted when above item styles are fully working */

.resortLeft
{
    width:105px;
    float:left;
}

.resortRight
{
    width:300px;
    float:left;
    vertical-align:top;
}

.resortBottom
{
    width:400px;
    float:left;
    text-align:right;
}

.hotelLeft
{
    width:120px;
    float:left;
    height:110px;
}

.hotelRight
{
    width:240px;
    float:left;
}

.hotelTop
{
    float:left;
    width:566px;
}

.hotelBottom
{
    float:left;
   
    width:240px;
}

/* end of to be deleted */

.filter_box
{
	border:1px solid #000;
	clear:left;
	margin: 0 4px 20px 0;
}

.filter_box td
{
	width:33%;
}

.hotels_available
{
}

.view_hotels
{
	margin: 10px;
	text-align: right;
}

#kentico_sidebar 
{
	clear: both;
}

#kentico_sidebar .blue_box_middle
{
	background: url(../images/blue_biglist_2_04.jpg) repeat-y;
}

#kentico_sidebar h2
{
	color:#3CF;
	font-size:13px;
	margin: 0 10px;
}

#kentico_sidebar a
{
	color: #fff;
	display: block;
	margin: 2px 10px;
	text-decoration: none;
}

.breadcrumb {clear: left; padding: 5px 0 0 30px !important;}




/* ==  Special offers page stuff  == */
table.special_offer_table
{
	margin-bottom:10px;
}
		
table.special_offer_table_alternative
{
	background:#dbe8fd;
	color:Black;
	margin-bottom:10px;
}

table.special_offer_table a, table.special_offer_table_alternative a
{
	color:#33CCFF;
	font-size:13px;
}

td.hotel_image
{
	padding:0px 10px 0px 0px;
}

td.hotel_image a
{
	display:block;
	height:100%;
	margin-top:6px;
}

td.hotel_image a img
{
	vertical-align:middle;
}

table.special_offer_second_table
{
	margin-top:2em;
}

table.special_offer_second_table td.
{
	font-weight:normal;
}

table.special_offer_second_table td.alternative
{
	background:#dbe8fd;
}

.headLeft
{
    width: 50%;
    float: left;
}

.headRight
{
    width: 50%;
    float: left;
    text-align: right;
}

.info {
margin-right:10px !important;
}
