#mainColumn {width: 794px; margin-left:5px; margin-right:0; }
#rightColumn, #leftColumn { display: none; }

/*============= Build your flight ===========*/
#Build
{
    font-family:Arial, Helvetica, Sans-Serif;
    height:221px;
    width:599px;
    margin:0 0 5px 0;
    background:url(/images/home/BuildBg.gif) no-repeat;
}
#Build h2
{
    position:absolute;
    left:22px;
    top:142px;
    width:330px;
    font-weight:bold;
    font-size:16px;
    color:#FFA300;       
}
#Build h3
{
    position:absolute;
    left:22px;
    top:165px;
    width:330px;    
    font-weight:normal;
    font-size:12px;
    color:#FFFFFF;       
}

a.start, a.start:link, a.start:visited, a.start:active, a.start:hover 
{
    display:block;
    position:absolute;
    text-decoration:none;
    font-weight:bold;
    font-size:20px;
    color:#FFFFFF;
    top:85px;
    left:195px;
    width:130px;
    height:30px;
}
a.start:hover 
{
    color:#160967;
}
.StartInner
{
    display:block;
    padding:7px 0 0 10px;
}

/*========= right boxes =====*/
.BoxRight
{
    display:block;
    float:left;
    margin:0 0 5px 0;
    width:190px;
    height:285px;
    background-color:#E2F1D4;
    color:#160967;
}

.BoxRtwDeals
{
    display:block;
    float:left;
    margin:0 0 5px 0;
    width:190px;
    height:195px;
    background-color:#E5EEF5;
    color:#160967;
}

.BoxPrice, .BoxRoute
{
    background-color:#E5EEF5;
    height:auto;
    padding-bottom:5px;
}
/*========= best sellers ===========*/
.bestSelling
{
	clear:both;
    display:block;        
    color:#fff;    
    font-weight:bold;
}
a.bestSelling, a.bestSelling:link, a.bestSelling:active,  a.bestSelling:visited, a.bestSelling:hover
{   
    text-decoration:none;
    cursor:pointer; 
}

.hRow, .hAltRow
{
    clear:both;
    display:block;
    height:15px;
}
a.hRow, a.hRow:link, a.hRow:active,  a.hRow:visited, a.hRow:hover
{
    color:#666666;
    font-size:12px;
    text-decoration:none;
    cursor:pointer;
    padding:2px 10px 0 10px;
    border-bottom:solid 1px #BBDE9A;
    vertical-align:middle;
}

a.hAltRow, a.hAltRow:link, a.hAltRow:active,  a.hAltRow:visited, a.hAltRow:hover
{
    color:#666666;
    font-size:12px;
    text-decoration:none;
    cursor:pointer;
    padding:2px 10px 0 10px;
    border-bottom:solid 1px #9acaf9;
    vertical-align:middle;
}

a.hRow:hover, a.hAltRow:hover
{
    color:#F37C16;
}

.dots, .dotsSpecial
{
    display:block;
    float:left;
    height:13px;
}

.insuranceDots
{
	display:block;
    float:left;
    height:15px;
    padding:2px 10px 0 10px;
    border-bottom:solid 1px #BBDE9A;
    cursor:pointer;
}

.PriceTop, .PriceSpecial
{
    float:right;
    background-image:url(/images/home/BestPrice.gif);
    background-repeat:no-repeat;
    height:13px;
    width:40px;
}
.PriceSpecial
{
    background-image:url(/images/home/SpecialPrice.gif);
    width:48px;
}

.PriceTopInner, .PriceSpecialInner
{
    color:#fff;      
    font-size:10px;
    font-weight:bold;  
    display:block;
    width:38px;
    text-align:center;
}
.PriceSpecialInner
{
    width:42px;
}

a.noBorder, a.noBorder:link, a.noBorder:active,  a.noBorder:visited, a.noBorder:hover
{
    border:0;
}


/*===========*/
.col
{
    float:left;
}
.leftCol
{
    float:left;
    margin-right:5px;
}
.BoxSmallSrc, a.BoxSmallSrc, a.BoxSmallSrc:link, a.BoxSmallSrc:active, a.BoxSmallSrc:visited, a.BoxSmallSrc:hover
{
	display:block;
    float:left;
    margin:0 5px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color:#d91806; /*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:White;
    position:relative;    
}
.BoxSmall, a.BoxSmall, a.BoxSmall:link, a.BoxSmall:active, a.BoxSmall:visited, a.BoxSmall:hover
{
    display:block;
    float:left;
    margin:0 5px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color: #222328;/*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:#ffffff;
    position:relative;
}
.BoxSmall1, a.BoxSmall1, a.BoxSmall1:link, a.BoxSmall1:active, a.BoxSmall1:visited, a.BoxSmall1:hover
{
    display:block;
    float:left;
    margin:0 5px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color: #127305;/*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:#ffffff;
    position:relative;
}

.BoxSmallAlt, a.BoxSmallAlt, a.BoxSmallAlt:link, a.BoxSmallAlt:active, a.BoxSmallAlt:visited, a.BoxSmallAlt:hover
{
	display:block;
    float:left;
    margin:0 5px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color:#0b5a92;/*#127305;/*#E2F1D4;*/
    text-decoration:none;
    color:White;
    position:relative;
}

.BoxBig
{
    display:block;
    float:left;
    width:189px;
    height:260px;
    border:0;
    background-color:#0b5a92;
    color:White;
    position:relative;
}
.BoxBig1
{
    display:block;
    float:left;
    width:189px;
    height:260px;
    border:0;
    background-color:#222328;
    color:White;
    position:relative;
}

 .BoxLink, a.BoxLink, a.BoxLink:link, a.BoxLink:active, a.BoxLink:visited, a.BoxLink:hover
{
    display:block;
    margin:10px;
    padding-right:20px;
    text-align:right;
    font-weight:bold;
    height:15px;
    color:White;
    background:url(/images/arrowRight.gif) no-repeat right top;
    text-decoration:none;
    position:absolute;
    bottom:-5px;
    right:2px;
}

.BoxLink:hover, a.BoxLink:hover
{
    color:#160967;
}
 .Insurance, a.Insurance, a.Insurance:link, a.Insurance:active, a.Insurance:visited, a.Insurance:hover
{
    display:block;
    margin:10px;
    padding-right:20px;
    text-align:right;
    font-weight:bold;
    height:15px;
    color:#CC0000;
    background:url(/images/redearrow.gif) no-repeat right top;
    text-decoration:none;
    position:absolute;
    bottom:-5px;
    right:2px;
}

.Insurance:hover
{
    color:#160967;
}
.NewsletterGo
{
    display:block;
    margin:10px;
    font-weight:bold;
    height:15px;
    color:#70BA27;
    float:right;
}

a.BoxSmall:hover .BoxLink
{
    color:#160967;
}

/* HOME Banner*/
#home-banner
{
	background-color:#222328; /*#f6f6f6; /*#062e69*/
	color: #ffffff; 	/*#160967*/
	/*font-weight:bold;	*/
	margin:0 0 0 0;
	padding:5px 5px 5px 5px;
	height:140px;
	width:390px;	
	text-align:center;	
}

#home-banner ul
{
	width:auto;
	float:left;	
	margin:0 0  0 20px;
	padding:0;
	list-style-position:inside;
}

#home-banner ul li
{
	text-align:left;
}


#bannerhotelimage
{		
	height:150px;
	width:400px;	
	left:395px;
	margin: -150px 0 0 0;
	position:absolute;
}

.home-banner-link, a.home-banner-link, a.home-banner-link:link, a.home-banner-link:active, a.home-banner-link:visited, a.home-banner-link:hover
{
    display:block;    
    text-decoration:none;
    cursor:pointer;
    color:#fff;    
}



.BoxSmallSrc4, a.BoxSmallSrc4, a.BoxSmallSrc4:link, a.BoxSmallSrc4:active, a.BoxSmallSrc4:visited, a.BoxSmallSrc4:hover
{
	display:block;
    float:left;
    margin:0 2px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color:#d91806; /*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:White;
    position:relative;    
}
.BoxSmall4, a.BoxSmall4, a.BoxSmall4:link, a.BoxSmall4:active, a.BoxSmall4:visited, a.BoxSmall4:hover
{
    display:block;
    float:left;
    margin:0 2px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color: #222328;/*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:#ffffff;
    position:relative;
}

.BoxSmallAlt4, a.BoxSmallAlt4, a.BoxSmallAlt4:link, a.BoxSmallAlt4:active, a.BoxSmallAlt4:visited, a.BoxSmallAlt4:hover
{
	display:block;
    float:left;
    margin:0 2px 5px 0;
    width:130px;
    height:258px;
    border:solid 1px #E8E8E8;
    background-color:#0b5a92;/*#127305;/*#E2F1D4;*/
    text-decoration:none;
    color:White;
    position:relative;
}

.BoxSmallSrc5, a.BoxSmallSrc5, a.BoxSmallSrc5:link, a.BoxSmallSrc5:active, a.BoxSmallSrc5:visited, a.BoxSmallSrc5:hover
{
	display:block;
    float:left;
    margin:0 2px 1px 0;
    width:130px;
    height:275px;
    border:solid 1px #E8E8E8;
    background-color:#d91806; /*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:White;
    position:relative;    
}
.BoxSmall5, a.BoxSmall5, a.BoxSmall5:link, a.BoxSmall5:active, a.BoxSmall5:visited, a.BoxSmall5:hover
{
    display:block;
    float:left;
    margin:0 2px 1px 0;
    width:130px;
    height:275px;
    border:solid 1px #E8E8E8;
    background-color: #222328;/*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:#ffffff;
    position:relative;
}

.BoxSmallAlt5, a.BoxSmallAlt5, a.BoxSmallAlt5:link, a.BoxSmallAlt5:active, a.BoxSmallAlt5:visited, a.BoxSmallAlt5:hover
{
	display:block;
    float:left;
    margin:0 2px 1px 0;
    width:130px;
    height:275px;
    border:solid 1px #E8E8E8;
    background-color:#0b5a92;/*#127305;/*#E2F1D4;*/
    text-decoration:none;
    color:White;
    position:relative;
}

.BoxSmallSrc6, a.BoxSmallSrc6, a.BoxSmallSrc6:link, a.BoxSmallSrc6:active, a.BoxSmallSrc6:visited, a.BoxSmallSrc6:hover
{
	display:block;
    float:left;
    margin:0 2px 5px 0;
    width:130px;
    height:164px;
    border:solid 1px #E8E8E8;
    background-color:#d91806; /*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:White;
    position:relative;    
}
.BoxSmall6, a.BoxSmall6, a.BoxSmall6:link, a.BoxSmall6:active, a.BoxSmall6:visited, a.BoxSmall6:hover
{
    display:block;
    float:left;
    margin:0 2px 5px 0;
    width:130px;
    height:164px;
    border:solid 1px #E8E8E8;
    background-color: #222328;/*#0b5a92;/*#E5EEF5; /*#F6F6F6;*/
    text-decoration:none;
    color:#ffffff;
    position:relative;
}

.BoxSmallAlt6, a.BoxSmallAlt6, a.BoxSmallAlt6:link, a.BoxSmallAlt6:active, a.BoxSmallAlt6:visited, a.BoxSmallAlt6:hover
{
	display:block;
    float:left;
    margin:0 2px 5px 0;
    width:130px;
    height:164px;
    border:solid 1px #E8E8E8;
    background-color:#0b5a92;/*#127305;/*#E2F1D4;*/
    text-decoration:none;
    color:White;
    position:relative;
}


