/* COLOURS AND POSITIONING */ 

body 
{	
	background-image:url(../../Images/Backgrounds/collection_main_bg.jpg);
	background-repeat:repeat-x;
	background-color: white;
}

#master_content
{
	border-left:2px solid #0066cc;
	border-right:2px solid #0066cc;
	border-bottom:2px solid #0066cc;
}

a 
{
	color:#0A6FC1;
}

/* Error pop up */
.popupErrorBackGround
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.accompopupcontentsectiontitle
{
	color:#FF0000;border-color:#0A6FC1;border-bottom-style: solid;border-bottom-width: 1px;font-weight: bold;
}
.accompopupcontentsectionoffertitle
{
	color:#FF0000;border-color:#0A6FC1;border-bottom-style: solid;border-bottom-width: 1px;font-weight: bold;
}
.accompopupcontentsectionerratatitle
{
	color:#FF0000;border-color:#0A6FC1;border-bottom-style: solid;border-bottom-width: 1px;font-weight: bold;
}
.accompopupcontentsectionofferdesc
{
	font-weight: bold;
}
.accompopupcontentsectionerratadesc
{
	
}
.popErrorTopLarge
{
     background-image:url("../../Images/Validation/Large/top.gif");     
}

.popErrorMessageLarge
{
    color:Red;
}

.popErrorTopLarge div
{
   color:White;
   font-weight:bold;
}


.popErrorBottomLarge
{
     background-image:url("../../Images/Validation/Large/Bottom.gif");     
}

.popErrorContentLarge
{		
	border-left-color:#0066CC;
	border-right-color:#0066CC;
	background-color:White;
}

.popErrorTopSmall
{
    background-image:url("../../Images/Validation/Small/top.gif");    
}

.popErrorTopSmall div
{
   color:White;
   font-weight:bold;
}


.popErrorBottomSmall
{
    background-image:url("../../Images/Validation/Small/bottom.gif");    
}

.popErrorContentSmall
{		
	border-left-color:#0066CC;
	border-right-color:#0066CC;
	background-color:White;
}
 

/* START HEADER */
#header
{
	background-color:#FFFFFF;
}

#header_global_icons
{
	background-image:url(../../Images/Generic/global_icons.gif);
	width:145px;
	height:50px;	
}

#header_call_centre
{
	color:#0066cc;	
}

#header_banner
{
	background-color:#0066cc;
	color:#FFFFFF;
}

#header_trail a
{
	color:#FFFFFF;	
}

#header_trail span
{
	color:#FFD700;
}

/* END HEADER */

/* START FOOTER */

#footer
{
	color:#0066cc;
}

#footer a
{
	text-decoration:none;
	color:#0066cc;
}

/* END FOOTER */

/* START HOME PAGE TYPE 1 */

#middle_banner
{
	background-image:url(../../Images/HomePages/collection_luxury_banner.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:62px;
}

#top_banner
{
	background-repeat:no-repeat;
	width:750px;
	height:62px;
}
#bottom_banner
{
	background-image:url(../../Images/HomePages/collection_blank_banner.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:62px;
}

#top_offers_container
{

}

#top_offers_container_3col
{

}

.top_offers
{
	border:1px solid #0066cc;
	background-color:#0066cc;	
}

.top_offers_3col
{
	border:1px solid #0066cc;
	background-color:#0066cc;	
}


.topOffersPrice
{
	background-color:#FFFFFF;
	color:Red;
}

#top_offers_3
{
	background-image:url(../../Images/HomePages/collection_3star_box.gif);
	background-repeat:no-repeat;
	width:131px;
	height:33px;	
}

#top_offers_3_mexico_image
{
	background-image:url(../../Images/Generic/mexico_three_star.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_3_dominican_image
{
	background-image:url(../../Images/Generic/dominican_three_star.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_4
{
	background-image:url(../../Images/HomePages/collection_4star_box.gif);
	background-repeat:no-repeat;
	width:132px;
	height:33px;
}

#top_offers_4_mexico_image
{
	background-image:url(../../Images/Generic/mexico_four_star.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_4_dominican_image
{
	background-image:url(../../Images/Generic/dominican_four_star.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_5
{
	background-image:url(../../Images/HomePages/collection_5star_box.gif);
	background-repeat:no-repeat;
	width:133px;
	height:33px;
}

#top_offers_5_mexico_image
{
	background-image:url(../../Images/Generic/mexico_five_star.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_5_dominican_image
{
	background-image:url(../../Images/Generic/dominican_five_star.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_luxury
{
	background-image:url(../../Images/HomePages/collection_luxury_box.gif);
	background-repeat:no-repeat;
	width:133px;
	height:33px;
}

#top_offers_luxury_mexico_image
{
	background-image:url(../../Images/Generic/mexico_luxury.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#top_offers_luxury_dominican_image
{
	background-image:url(../../Images/Generic/dominican_luxury.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	
}

#middle_offers_container
{
	
}

.middle_offers
{
	border:1px solid #0066cc;
	background-color:#0066cc;
	border-top: 10px solid #0066cc;
}

.middle_offers_3col
{
	border:1px solid #0066cc;
	background-color:#0066cc;
	border-top: 10px solid #0066cc;
}

#middle_offers_1st
{

}

#middle_offers_1st_mexico_image
{
	background-image:url(../../Images/Generic/excellencerivera.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_1st_dominican_image
{
	background-image:url(../../Images/Generic/majesticcolonial.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_2nd
{

}

#middle_offers_2nd_mexico_image
{
	background-image:url(../../Images/Generic/eldorado.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_2nd_dominican_image
{
	background-image:url(../../Images/Generic/dreamspuntacana.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_3rd
{

}

#middle_offers_3rd_mexico_image
{
	background-image:url(../../Images/Generic/playadelcarmen.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_3rd_dominican_image
{
	background-image:url(../../Images/Generic/excellencepunta.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_3rd
{

}

#middle_offers_4th_mexico_image
{
	background-image:url(../../Images/Generic/secretscapri.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

#middle_offers_4th_dominican_image
{
	background-image:url(../../Images/Generic/secretscapri.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:135px;	

}

.middleOffersName
{
	background-color:#FFFFFF;
	color:Red;
}

bottom_offers_container
{
	margin-left: 10px;
	width: 100%;
	height: 190px;	
}

.bottom_offers
{
	border:1px solid #0066cc;
	background-color:#0066cc;
}

.bottom_offers_3col
{
	border:1px solid #0066cc;
	background-color:#0066cc;
}


.bottomOffersName
{
	background-color:#0066cc;
	color:white;
}

.bottom_offers_list
{
	color: Red;
	background-color: White;
}

.bottom_offers_list a
{
	color: Red;
	text-decoration: none;
}

.bottom_offers_list a:hover
{
	color: Red;
	text-decoration: underline;
}

/* END HOME PAGE TYPE 1 */

/* START COUNTRY PAGE */

.country_container
{
	color:#003399;
}

.country_arrow
{		
	background-image:url(../../Images/CountryPages/collection_arrow.jpg);
	background-repeat:no-repeat;
	width:25px;
	height:119px;
}

.country_content
{
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	border-right:1px solid #003399;
}

.country_details
{
	
}

.country_description
{
	
}

.country_hotel
{
	border:1px solid #000000;	
}

.country_stars
{
	color:Red;
}

.country_hotel_name
{
	color: #0066cc;
}

.country_board
{
	color:#999999;
	font-weight: bold;
}

.country_price
{
	color:#999999;
}

.country_price span
{
	color:Red;
}

/* END COUNTRY PAGE */

/* START ABOUT US PAGE */


#about_Us_Content_wrapper
{
	color:#0066cc;
}

#about_Us_Content h1
{
	color: #0066cc;
}

#about_Us_Content h2
{
	color: white;
	background-color: #0066cc;

}

#about_Us_Content h2 a
{
	color: white;
	text-decoration: none;
}

#about_Us_Content h2 a:hover
{
	color: yellow;
	text-decoration: none;
}

#about_Us_Content h3
{
	color: #0066cc;

}

#about_Us_hours_main_content
{
	background-image: url(/Images/Generic/openinghours-bg.jpg);
	background-repeat: no-repeat;
	color: #0066cc;
}

#contact_Us_address_Main
{
	background-image: url(/Images/Generic/contactus-bg.jpg);
	background-repeat: no-repeat;
	color: #0066cc;
}

.link-boxes
{
	border: solid 2px #0066cc;
}

/* END ABOUT US PAGE */
/* END COUNTRY PAGE */

/* START HOTEL PAGE */

.navigation
{	
    color:#0066cc;
}

.navigation:hover
{	
    background-color: #0066cc;
    color: white;
}

.navigationPrices
{
	color:Red;
}

.navigationPrices:hover
{	
    background-color: #0066cc;
    color: white;
}

#hotelContainer hr
{
	color:#0066cc;
}

#hotelGallery
{
}

#hotelPanel
{
	overflow:auto;
	border-top:2px solid #0066cc; 
}

#hotelNavigation
{		
}

#hotelContent
{	
	border-left:2px solid #0066cc;	
	min-height:205px;
}

.hotelContentTitle
{
	color:#154774;
}

.hotelContentText
{
	color:#0066cc;
}

.hotelThumb
{
	border-left:2px solid white;
	border-bottom:2px solid white;
}

.hotelGalleryMain
{
}

/* END HOTEL PAGE */

/* START SEARCH CONTROL */

#search_control
{
	color:#0066cc;
	border:1px solid #0066CC;
}

#search_control_header
{	
	color:#FFFFFF;
}

#search_control_header
{
	background-image: url(../../Images/Backgrounds/collection-booking-form-header.jpg);	
	background-repeat: no-repeat;	
	width:586px;
	height:48px;
	
}

/* END SEARCH CONTROL */
.popErrorTopCloseLarge a
{
	color:White;
	vertical-align:middle;
}

#about_Us_Content a
{
	text-decoration:underline;
}

#about_Us_Content a:link
{
	text-decoration:underline;
}
#about_Us_Content a:hover
{
	text-decoration:underline;
	
}