body
{
    font-family: Arial;
    background-color: #A7BEDD;
}


/* == USED TO FORMAT THE CENTER AND RIGHT COLS ON EACH LANDING PAGE == */
.left
{
    width: 385px;
    float: left;
    height: auto;
    padding: 1px 5px 0 0px;
    background-color: #ffffff;
}
.right
{
    width: 217px;
    float: left;
    height: auto;
    padding: 1px 5px 0 5px;
    background-color: #ffffff !important;
    font-size:12px;
}

/* ================================================================== */
/* ======================HOTEL & REVIEWS============================= */
/* ================================================================== */

.reviewButton
{
	background: #ffffff url(http://www.haystravel.co.uk/images/www.haystravel.co.uk/buttonB.jpg); 
	padding: 1px 0 5px 0px; 
	height: 35px; 
	margin-top: 5px;
	text-align: center;
	width: 216px;
	float:left;
}

.reviewButton a.ReviewButtonText
{
	padding: 9px 0px 0px 0px;
	font-weight: bold;
}

#container,
#h_container
{
}

#ugc_container,
#hotel_container
{
    clear:left;
    float: left;
    width: 210px;
    margin: 0px 0px 0px -5px;
    background-color: White;
}

#ugc_wrapper,
#hotel_wrapper
{
    width: 205px;
    margin-left: 0px;
    height: auto;
}

#expert_container,
#hotel_inner_container
{
    border: 1px solid #FDB912;
    float:left;
    margin: 5px 0px 0px 0px;
    width: 214px;
}

#expert_container #staff_container,
#expert_container #customer_container,
#hotel_inner_container .hotel_list
{
    float : left;
    border: 0px solid;
    width: 210px;
}

#hotel_inner_container .hotel_list h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
}

.starimage
{
	margin: 5px 10px 0px 7px !important;
}

#expert_container h3,
#hotel_container h3
{
    margin: 5px 0px 8px 10px;
    color: #000080;
    padding: 0px;
}

#hotel_list_header .large
{
    font-size: 17px;
}

#expert_container #inner,
#hotel_inner_container #inner
{
    float: left; 
    width: 99%;
}

.divide
{
    margin-left: 0px; 
    float: left;
    width: 100%; 
    border-bottom: 1px dashed #FEC302; 
    height: 5px;
}

.ugc_header,
.hotel_list_header
{
    float: left;
    width: 214px;
    height: 30px;
    margin: 0px 0px 0px 0px;
}

#expert_header,
#hotel5_header
{
    background-image: url('http://haystravel.co.uk/images/www.haystravel.co.uk/resortofferbgO.gif');
    background-repeat: repeat-x;
}

#expert_header p,
#hotel5_header p
{
    font-size: 18px;
    color:#000080;
    margin: 7px 0px 5px 5px;
}

.ugc_body,
.hotel_body
{
    clear:left;
    float: left;
    width: 200px;
    height: auto !important;
    color: #1B2C81;
    font-size: 12px;
    margin: 0px 0px 0px 10px !important;
}

.hotel_body ul 
{
	margin: 0px;	
	width: 150px;
	padding: 0px
}

.hotel_body ul li 
{
	margin: 0px;
	padding: 0px;
}

.hotel_body ul.hotel li a,
.hotel_body ul.hotel li a:visited
{
	font-size: 10px !important;
	text-decoration: none;
	color: #0000EE;
}

.hotel_body ul.hotel li a:hover
{
	font-size: 10px !important;
	text-decoration: none;
	color: #F77B23;
}


.ugc_hotel
{
    clear:left;
    float: left;
    width: 200px;
    height: auto !important;
    color: #1B2C81;
    font-size: 10px;
    margin: 0px 0px 10px 10px !important;
}

.ugc_hotel .hotel_image
{
    float: left; 
    margin-right: 5px;  
}

.ugc_hotel .hotel_header_text
{
    float: left; 
    width: 120px; 
    margin-left: 5px;
    font-size: 10px;
}


.ugc_body p
{
    font-weight: bold;
    text-decoration: none;   
}



#ugc_expert_small,
#ugc_staff_small,
#ugc_customer_small
{
    display: block;
    float:left;
    height: 50px !important;
	width: 200px;
}

#ugc_expert_large,
#ugc_staff_large,
#ugc_customer_large
{
    display: none;
    width: 180px;
    margin: 0px 0px 0px 2px;
}

.large
{
    width: 195px !important;
}

.reviewLink,
.closeLink,
.hotelMore
{
    color: Navy;
    cursor:pointer;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
}

ul, li
{
    list-style-type: none;
	font-size: 12px;
	
}

.innerfade li
{
    width: 180px !important;
}

.innerfade
{
    float: left;
    margin: 0px;
    padding: 0px;
}


/* ================================================================== */
/* ==========================WEATHER================================= */
/* ================================================================== */

.lp_weather
{
	margin-top: 5px;
	background: transparent url(http://www.haystravel.co.uk/images/www.haystravel.co.uk/resortofferbgO.gif);  
	background-repeat: repeat-x; 
	border: 1px solid #FEBC11; 
	height: 180px;
}

.lp_weather h3
{
	padding: 4px 0px 10px 3px;
}

.lp_weather .lp_weather_inner
{
	padding: 0px 5px 0px 4px;
}

.lp_weather .lp_weather_inner p
{
	font-size: 10px;
	text-align: right;
}

/* ================================================================== */
/* =============================BREADCRUMBS========================== */
/* ================================================================== */

.lp_crumbContainer
{
	font-size: 10px; 
	padding: 10px 0px 0px 0px;
}

.lp_crumbContainer a
{
	color: #434141; 
	font-size: 10px;
}


/* ================================================================== */
/* ==========================IMAGE CONTAINER========================= */
/* ================================================================== */

.lp_imageContainer
{
	float: left; 
	width: 319px;
}

.lp_imageContainer img
{
	height: 100px;
	width: 150px;
}


/* ================================================================== */
/* ==========================DATA==================================== */
/* ================================================================== */


.left ul li
{
	list-style-type : disc;
}

.left ul 
{
	margin-top: 0px;
}



/* ================================================================== */
/* ==========================GOOGLE MAPS============================= */
/* ================================================================== */

.lp_mapsContainer
{
	float: right; 
	height: 210px; 
	margin: 3px 8px 0px 0px; 
	width: 295px;
}

.lp_mapsContainer .lp_mapsHolder
{
	width: 290px; 
	height: 211px; 
	overflow: hidden;
}

.lp_suitableFor .lp_mapsHolderHotel,
.lp_right_container .lp_mapsHolderHotel
{
	overflow: hidden; 
	height: 240px; 
	width: 214px; 
	position: relative; 
}

/* ================================================================== */
/* ==========================FACTUAL DATA============================ */
/* ================================================================== */

.lp_factData
{
	font-size: 12px; 
	padding: 5px;
}

.lp_factData tr td.title
{
	font-weight: bold; 
	width: 100px; 
	vertical-align: top;
}


/* ================================================================== */
/* ==========================SUITABLE FOR============================ */
/* ================================================================== */

.lp_suitableFor,
.lp_right_container
{
	border: 1px solid #FEBC11; 
	margin-top: 5px;
	background: transparent url(http://www.haystravel.co.uk/images/www.haystravel.co.uk/resortofferbgO.gif);  
	background-repeat: repeat-x;
	float: left;
	width: 215px;	
	margin-bottom: 4px;
}

.lp_suitableFor h3,
.lp_right_container h3
{
	padding: 4px 0 0 3px;
}

.lp_suitableFor table,
.lp_right_container  table
{
	margin-top: 5px;
}

.lp_right_container  table.starRating
{
	font-weight: bold; 
	margin: 0px 0px 0px 3px; 
	font-size: 16px;
}

/* ================================================================== */
/* ===============================WEATHER============================ */
/* ================================================================== */

.gallery4 a
{
	display:none;
}

.small_container a.weatherImage
{
	margin : 10px 0px 10px 15px;
	display: block !important;
}

.small_container #firstLine
{
	margin-top: 7px;
}
