*	{
	margin: 0;
	padding: 0;
	}
body	{
	background: #9b9b9b;
	background: url(../images/shared/bg.jpg) repeat-x;
	color: #7b7b7b;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	}
#shadow-holder	{
	background: url(../images/shared/middle_shadow.png) repeat-y;
	margin: 20px auto 0 auto;
	width: 916px;
	}
#page-holder	{
	background: #fff;
	margin: 0px auto 0 auto;
	width: 900px;
	position: relative;
	}
#page-top	{
	background: url(../images/shared/top_bg.gif);
	height: 265px;
	margin: 0 auto 0 auto;
	width: 900px;
	position: relative;	
	}
#page-top-left	{
	float: left;
	position: relative;
	width: 671px;
	}
#page-top-right	{
	float: left;
	font-size: 0px;
	line-height: 0px;
	margin-top: 6px;
	width: 223px;
	}
#top-form	{
	background: url(../images/shared/top_right_bg.gif) no-repeat;
	height: 118px;
	margin: 5px 0 6px 0;
	padding: 9px 0 0 13px;
	width: 210px;
	}
#top-form table	{
	margin: 8px 0 6px 0px;
	}
#top-form td	{
	padding: 0px 0 4px 0px;
	}
.sel-top	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	padding: 2px;
	width: 201px;
	}
#logo	{
	padding: 42px 0 0 0;
	}
#content-shadow	{
	height: 18px;
	margin: 0 auto 0 auto;
	}
	
	#content-shadow-inner		{
	height: 12px;
	margin: 0 auto 0 auto;
	position: absolute;
	left: 0px;
	top:0px;
	}
#content	{
	height: 232px;
	margin: 0 auto 0 auto;
	}
#content-holder	{
	background: #fff;
	margin: 0 auto 0 auto;
	padding: 0 0 0px 0;
	position: relative;
	width: 900px;
	min-height:500px;
	}
#side-logos	{
	position: absolute;
	right: -63px;
	top:350px;
	}
#facebook	{
	position: absolute;
	right: -18px;
	top:320px;
	}
#twitter	{
	position: absolute;
	right: -18px;
	top:340px;
	}
#left-feedback	{
	position: absolute;
	left: -115px;
	top:245px;
	}

#content-inner	{
	background: #fff;
	margin: 0 auto 0 auto;
	padding: 0 0 50px 0;
	width: 855px;
	}
#content-left-bg	{
	background: url(../images/vontent_left_bg.jpg) right no-repeat;
	float: left;
	width: 465px;
	}
#content-left	{
	float: left;
	padding-top: 10px;
	width: 465px;
	}
#content-left p	{
	padding-top: 10px;
	}
#content-right	{
	float: left;
	padding: 10px 0 0 33px;
	width: 437px;
	}
	
/* 	HOME CONTENT BLOCKS ------------------------------------------------------- */
.holiday-type	{
	color: #000;
	font-size: 12px;
	height: 22px;
	margin-top: 22px;
	text-align: center;
	}
.holiday-text	{
	color: #000000;
	font-family: Georgia;
	height: 60px;
	text-align: center;
	}
.holiday-image	{
	color: #fff;
	height: 89px;
	padding-left: 4px;
	text-align: center;
	}
.holiday-link	{
	color: #fff;
	line-height: 12px;
	text-align: center;
	}
.holiday-link a	{
	color: #fff;
	}
.holiday-link a:hover	{
	color: #fff;
	text-decoration: none;
	}
#block-1	{
	background: url(../images/home_blocks/bg_tailormade_holidays.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-1	.holiday-type	{
	text-indent: 25px;
	}
#block-1 .holiday-text	span	{
	color: #000000;
	font-family: Georgia;
	font-size: 18px;
	height: 52px;
	line-height: 19px;
	text-align: center;
	}
#block-2	{
	background: url(../images/home_blocks/bg_africa_indian.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-2	.holiday-type	{
	text-indent: 22px;
	}
#block-2 .holiday-text	{
	color: #000000;
	font-family: Georgia;
	font-size: 18px;
	height: 60px;
	line-height: 19px;
	text-align: center;
	}
#block-3	{
	background: url(../images/home_blocks/bg_south_america.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-3 .holiday-text	{
	color: #000000;
	font-family: Georgia;
	font-size: 18px;
	height: 60px;
	line-height: 19px;
	text-align: center;
	}
#block-4	{
	background: url(../images/home_blocks/bg_romantic_retreats.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-4 .holiday-text	{
	font-size: 11px;
	line-height: 12px;
	}
#block-4 .holiday-text span	{
	font-size: 16px;
	line-height: 14px;
	}
#block-5	{
	background: url(../images/home_blocks/bg_private_villas.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-5 .holiday-text	{
	font-size: 11px;
	line-height: 14px;
	}
#block-5 .holiday-text span	{
	font-size: 16px;
	line-height: 14px;
	}
#block-6	{
	background: url(../images/home_blocks/bg_family_adventures.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-6 .holiday-text	{
	color: #000000;
	font-family: Georgia;
	font-size: 18px;
	height: 60px;
	line-height: 19px;
	text-align: center;
	}
#block-7	{
	background: url(../images/home_blocks/bg_ultimate.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-7 .holiday-text	{
	color: #000000;
	font-family: Georgia;
	font-size: 12px;
	height: 60px;
	line-height: 16px;
	text-align: center;
	}
#block-7 .holiday-text span	{
	color: #000000;
	font-family: Georgia;
	font-size: 22px;
	height: 60px;
	line-height: 24px;
	text-align: center;
	}
#block-8	{
	background: url(../images/home_blocks/bg_special_offers.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-8 .holiday-text	{
	color: #000000;
	font-family: Georgia;
	font-size: 22px;
	height: 60px;
	line-height: 22px;
	text-align: center;
	}
#block-8 .holiday-text span	{
	color: #000000;
	font-family: Georgia;
	font-size: 12px;
	height: 52px;
	line-height: 14px;
	text-align: center;
	}
#block-9	{
	background: url(../images/home_blocks/bg_sport_escapes.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-9 .holiday-text	{
	color: #000000;
	font-family: Georgia;
	font-size: 14px;
	height: 58px;
	line-height: 15px;
	text-align: center;
	}
#block-10	{
	background: url(../images/home_blocks/bg_reassurance.gif) no-repeat top left;
	float: left;
	height: 232px;
	width: 171px;
	}
#block-10 .holiday-text	{
	font-size: 11px;
	line-height: 14px;
	}
#block-10 .holiday-text span	{
	font-size: 18px;
	line-height: 18px;
	}
	
/*  NAVIGATION ----------------------------------------------- */
#nav-outer	{ position:relative;	background: url(../images/nav_repeat.gif) repeat-x;	height: 42px;	}
#nav-holder	{ 	height: 42px;	margin: 0 auto;	text-align: left;	width: 900px;	}
#nav-holder a		
{
    display: block;	
    float: left;	
    font-size: 10px;	
    height: 43px;	
    line-height: 0;	
    text-indent: -2000px;	}
    
#nav-holder a:hover	{
	background-position: 0 -43px;
	}
#nav-1 a	{
	background: url(../images/nav/nav_1.gif) no-repeat 0 0px;
	width: 104px;
	}
#nav-2 a	{
	background: url(../images/nav/nav_2.gif) no-repeat 0 0px;
	width: 122px;
	}
#nav-3 a	{
	background: url(../images/nav/nav_3.gif) no-repeat 0 0px;
	width: 120px;
	}
#nav-4 a	{
	background: url(../images/nav/nav_4.gif) no-repeat 0 0px;
	width: 132px;
	}
#nav-5 a	{
	background: url(../images/nav/nav_5.gif) no-repeat 0 0px;
	width: 128px;
	}
#nav-6 a	{
	background: url(../images/nav/nav_6.gif) no-repeat 0 0px;
	width: 164px;
	}
#nav-7 a	{
	background: url(../images/nav/nav_7.gif) no-repeat 0 0px;
	width: 130px;
	}
#footer-search	{
	background: #e3ebf1;
	color: #fff;
	margin: 0 auto 0px auto;
	padding: 20px 0 20px 0;
	text-align: left;
	width: 900px;
	}
#footer-search-inner	{
	margin: 0 0 0 15px;
	padding: 0px 0 0px 0;
	}
#footer-search-inner table	{
	margin: 10px 0 0 0px;
	}

/* 	LOWER SEARCH ------------------------------------------------------- */

.sel-1 ,
.sel-2 ,
.sel-3 ,
.sel-4 ,
.sel-4 ,
.sel-5 ,
.sel-6	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin: 0 5px 0 0;
	padding: 2px;
	}
.sel-1	{
	width: 172px;
	}
.sel-2	{
	width: 172px;
	}
.sel-3	{
	width: 158px;
	}
.sel-4	{
	width: 100px;
	}
.sel-5	{
	width: 65px;
	}
.sel-6	{
	margin-right: 20px;
	width: 112px;
	}
 
/* FOOTER -------------------------------------------------------------- */

#footer-outer	{
	height: 80px;
	}
#footer	{
	color: #acacac;
	margin: 0 auto 0px auto;
	padding: 20px 0 0 0;
	text-align: left;
	width: 900px;
	 
	}
#footer a	{
	color: #acacac;
	display: block;
	float: left;
	}
#footer a.bookmark	{
	display: block;
	float: left;
	margin: 0 20px 0 20px;
	display: inline;
	}
#footer span	{
	color: #acacac;
	display: block;
	float: left;
	text-align: center;
	width: 20px;
	}
 
/* GENERAL --------------------------------------------------------*/ 

a	{
	color: #7fa5c3;
	outline: none;
	text-decoration: none;
	}
a:hover	{
	color: #004c87;
	text-decoration: underline;
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;

	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
.line	{
	background-color: #D3D3CD;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 10px 0;
	padding: 0;
	}
 
 
 
 
 
/*  TOP HEADER AREA ------------------------------------ */
#top-nav	{
	display: inline;	
    float: left;	
    list-style-type: none;	
    margin: 6px 0 0 6px;	
    position:relative;
	}
ul#portfolio img	{
	}
ul#aboutportfolio img	{
	border: 7px solid #fff;
	}
.top-nav-bg-1	{
	background: url(../images/nav/topnav_1.gif) top right no-repeat;
	float: left;
	height: 53px;
	width: 659px;
	}
.top-nav-bg-2	{
	background: url(../images/nav/topnav_2.gif) top right no-repeat;
	float: left;
	height: 53px;
	width: 659px;
	}
.top-nav-bg-3	{
	background: url(../images/nav/topnav_3.gif) top right no-repeat;
	float: left;
	height: 53px;
	width: 659px;
	}
.top-nav-bg-4	{
	background: url(../images/nav/topnav_4.gif) top right no-repeat;
	float: left;
	height: 53px;
	width: 659px;
	}
	
.header-image{
	 
}
	
.header-text {
	position: absolute;
	top:53px;
	left:0px;
	color:#fff;
	background: #10436a;
	padding: 10px;
	font-size: 11px;
	width:639px;
	background: url(../images/top_header/bg.gif);
	/* for IE */
    filter:alpha(opacity=75);
    /* CSS3 standard */
    opacity:0.75;

		
	}
	.header-text h2 span	{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 4px;
	}
.header-text h2	{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
	}
.link-1 a	{
	background: url(../images/top_header/link_1.gif) no-repeat;
	font-size: 0;
	height: 13px;
	left: 220px;
	line-height: 0;
	position: absolute;
	top: 22px;
	width: 41px;
	}
.link-1b a	{
	background: url(../images/top_header/link_1.gif) no-repeat;
	font-size: 0;
	height: 13px;
	line-height: 0;
	position: absolute;
	right: 300px;
	top: 22px;
	width: 82px;
	}
.link-1 a:hover	{
	background: url(../images/top_header/link_1.gif) 0 -12px no-repeat;
	}
.link-1b a:hover	{
	background: url(../images/top_header/link_1b.gif) 0 -12px no-repeat;
	}
.link-2 a	{
	background: url(../images/top_header/link_2.gif) no-repeat;
	font-size: 0;
	height: 13px;
	line-height: 0;
	position: absolute;
	right: 163px;
	top: 22px;
	width: 93px;
	}
.link-2 a:hover	{
	background: url(../images/top_header/link_2.gif) 0 -13px no-repeat;
	}
.link-3 a	{
	background: url(../images/top_header/link_2.gif) no-repeat;
	font-size: 0;
	height: 13px;
	line-height: 0;
	position: absolute;
	right: 21px;
	top: 22px;
	width: 94px;
	}
.link-3 a:hover	{
	background: url(../images/top_header/link_3.gif) 0 -13px no-repeat;
	}
		
h3 {
	font-size:11px;
	line-height: 14px;
	font-family: Georgia;
	color:#525252;
	font-weight: normal;
	text-transform: uppercase;
}	
h4 {
	font-size:11px;
	line-height: 14px;
	font-family: Georgia;
	color:#525252;
	font-weight: normal;
	
}	

/* HOME ------------------------------------------------------------------------------------ */	
#home-CentreHTML
{
     
     
}
		
#home-top-inner	{
	background: #fff;
	padding: 0 0 0px 0;
	}
#home-top-left	{
	float: left;
	height: 248px;
	padding: 0px;
	width: 225px;
	}
#home-top-right	{
	background: url(../images/home_new/home_header_repeat.jpg) repeat-x;
	float: left;
	height: 248px;
	padding: 0px;
	width: 900px;
	}
#home-top-right-text	{
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0 0 20px;
	padding: 0px;
	width: 850px;
	}
#home-top-right-text	h1	{
	color: #a0cae9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 10px;
	}
#home-top-right-text	h1 strong	{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	line-height: 25px;
	font-style:normal;
	}
#home-top-right-text h1 span	{
	color: #a0cae9;
	font-style: normal;
	}
#home-top-right-text span	{
	color: #a0cae9;
	}
#home-inner	{
	background: #fff;
	margin: 0 auto 0 auto;
	padding: 0 0 50px 0;
	width: 885px;
	}
#home-left	{
	float: left;
	padding-top: 10px;
	width: 208px;
	}
.homeleft-inner	{
	margin: 10px auto 8px auto;
	width: 200px;
	}
.homeleft-inner table	{
	padding: 10px 0 0px 0;
	}
.homeleft-inner td	{
	padding: 0 0 4px 0;
	}
.homeleft-inner th	{
	padding: 0 0 12px 0;
	}
.col-inp	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 10px;
	padding: 2px;
	width: 198px;
	}
.searchbar-inp	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin: 0 10px 0 0;
	padding: 2px;
	width: 168px;
	}
.col-txt	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-family: arial;
	font-size: 10px;
	height: 50px;
	overflow: auto;
	padding: 2px;
	width: 198px;
	}
.col-inp-short	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 10px;
	padding: 2px;
	width: 161px;
	}
.col-txt-short	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-family: arial;
	font-size: 10px;
	height: 50px;
	overflow: auto;
	padding: 2px;
	width: 161px;
	}
	
	.col-chk-short label{
	    color: #a1a1a1;
	    font-family: arial;
	    font-size: 10px;
	}
	.col-chk-short input{
	 margin-right:5px;
	}
.form_text
{
    color: #404040;
	font-size: 11px;
}
.col-inp-dark
{
    border: 1px solid #d5d5d5;
	color: #404040;
	font-size: 11px;
	padding: 2px;
	width: 161px;
}

.col-inp-dark-wide
{
    border: 1px solid #d5d5d5;
	color: #404040;
	font-size: 11px;
	padding: 2px;
	width: 325px;
	overflow:hidden;
}

.col-inp-dark-short
{
    border: 1px solid #d5d5d5;
	color: #404040;
	font-size: 11px;
	padding: 2px;
	width: 90px;
}

.col-inp-dark-med
{
    border: 1px solid #d5d5d5;
	color: #404040;
	font-size: 11px;
	padding: 2px;
	width: 190px;
}

#home-middle	{
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	float: left;
	margin: 10px 0 0 8px;
	padding: 0px 8px 0 8px;
	width: 431px;
	}
#home-search-left	{
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	height: 175px;
	margin-bottom: 10px;
	width: 241px;
	background: #f8f8f8;
	}
#home-search-right	{
	background: #004c87;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	height: 175px;
	margin-bottom: 10px;
	width: 187px;
	}
#home-search-right	td	{
	padding-bottom: 4px;
	}
#home-search-right	th	{
	padding-bottom: 8px;
	text-align: left;
	}
#home-search-right	.inner	{
	float: left;
	font-size: 0;
	line-height: 0;
	margin: 15px 0 0 10px;
	display: inline;
	}
.sel-lower	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	padding: 2px;
	width: 168px;
	}
.sel-day	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin-right: 3px;
	padding: 2px;
	width: 60px;
	}
.sel-month	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	padding: 2px;
	width: 105px;
	}
.sel-groupsize	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin-right: 3px;
	padding: 2px;
	width: 92px;
	}
.sel-nights	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	padding: 2px;
	width: 73px;
	}
#home-tailormade-left	{
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	height: 136px;
	margin-bottom: 10px;
	width: 240px;
	background: #f8f8f8;
	}
#home-tailormade-right	{
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	height: 136px;
	margin-bottom: 10px;
	width: 187px;
	}
#home-value-left	{
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	height: 136px;
	width: 240px;
	background: #f8f8f8;
	}
#home-value-right	{
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	height: 136px;
	width: 187px;
	}
.home-blocks-left	{
	color: #7f7f7f;
	line-height: 12px;
	margin: 10px 0 0 10px;
	padding: 0 20px 0 0;
	width: 186px;
	}
.home-blocks-left	table	{
	margin: 0px 0 5px 0px;
	}
.home-blocks-left th	{
	padding: 0 8px 0 0;
	}
.home-blocks-left td	{
	color: #010101;
	font-size: 12px;
	}
.home-blocks-left-tailor	{
	color: #7f7f7f;
	line-height: 12px;
	margin: 10px 0 0 10px;
	padding: 0 0px 0 0;
	width: 215px;
	}
.home-blocks-left-tailor	table	{
	margin: 0px 0 5px 0px;
	}
.home-blocks-left-tailor th	{
	padding: 0 8px 0 0;
	}
.home-blocks-left-tailor td	{
	color: #010101;
	font-size: 12px;
	}
.home-blocks-left-value	{
	color: #7f7f7f;
	line-height: 12px;
	margin: 10px 0 0 10px;
	padding: 0 0px 0 0;
	width: 220px;
	}
.home-blocks-left-value	table	{
	margin: 0px 0 5px 0px;
	}
.home-blocks-left-value th	{
	padding: 0 8px 0 0;
	}
.home-blocks-left-value td	{
	color: #010101;
	font-size: 12px;
	}
#home-right	{
	color: #7f7f7f;
	float: right;
	padding: 10px 0 0 0px;
	width: 212px;
	position:relative;
	}
 .top-round-box	{
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0 6px 0px;
	}
.home-right-inner	{
	float: left;
	line-height: 12px;
	margin: 4px 0 0 7px;
	position:relative;
	}
.home-right-inner strong	{
	color: #004c87;
	}
.home-right-inner	h4 a	{
	color: #9b9b9b;
	line-height: 16px;
	}
.home-right-inner	h4 a:hover	{
	color: #004c87;
	text-decoration: none;
	}
.right-col-image	{
	background: #cbdae6;
	font-size: 0;
	line-height: 0;
	margin: 9px 0 12px 0;
	padding: 5px;
	position: relative;
	width: 145px;
	}
.image-seemore	{
	bottom: 5px;
	position: absolute;
	right: 5px;
	width: 13px;
	}
.home-blocks-left-tailor	a	{
	color: #5fc1e0;
	display: block;
	font-size: 11px;
	line-height: 12px;
	margin: 10px 0 0 0px;
	padding: 0 20px 0 0;
	width: 185px;
	}
.home-blocks-left-tailor	h4	{
	color: #9b9b9b;
	font-family: Georgia;
	font-size: 13px;
	line-height: 16px;
	padding: 0 20px 0 0;
	}
.home-blocks-left-value	h4	{
	color: #9b9b9b;
	font-family: Georgia;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0px 5px 0;
	}
.home-blocks-left-value	a	{
	color: #5fc1e0;	
	font-size: 11px;
	}
a.viewmore	{
	background: url(../images/home_new/icon_viewmore.gif) right no-repeat;
	color: #6e6e6e;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 11px;
	margin: 10px 0 0 8px;
	padding: 0 0px 0 0;
	width: 70px;
	}

/* DETAILS ----------------------------------------------------- */


#details-top-inner	{
	background: #fff;
	font-size: 0;
	line-height: 0;
	padding: 0 0 0px 0;
	}
#details-top-left	{
	float: left;
	height: 156px;
	padding: 0px;
	width: 188px;
	}
#details-top-middle	{
	float: left;
	height: 156px;
	padding: 0px;
	width: 523px;
	}
#details-top-right	{
	background: url(../images/details/image_rate_from.jpg) no-repeat;
	float: right;
	height: 126px;
	
	padding: 40px 0 0 0px;
	text-align: center;
	width: 189px;
	}
#details-top-right h2	{
	color: #fff;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 1px;
	padding-left: 23px;
	}

#details-top-right h4	{
	color: #fff;
	font-family: Georgia;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 5px;
	padding-left: 23px;
	}
	
#details-top-right h3	{
	color: #83a8c5;
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	}
	    
	
#details-inner	{
	margin: 0 auto 0 auto;
	padding: 0 0 50px 0;
	width: 900px;
	}
#details-left	{
	float: left;
	font-size: 0;
	line-height: 0;
	width: 188px;
	}
#details-left	.inner	{
	margin: 10px auto 0 auto;

	width: 172px;
	}
#details-left-ul	{
	margin: 4px 0 0 4px;
	}
ul.iconround	{
	color: #000;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	margin: 0px 0 10px 0px;
	}
ul.iconround li	{
	padding: 4px 0;
	}
ul.iconround li a	{
	color: #7fa5c3;
	display: block;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 11px;
	list-style-type: none;
	padding: 8px 0 4px 37px;
	width: 119px;
	}
ul.iconround li a:hover	{
	color: #004c87;
	text-decoration: none;
	}
ul.iconround li a.images	{
	background: url(../images/details/icon_images.gif) no-repeat;
	}
ul.iconround li a.awards	{
	background: url(../images/details/icon_awards.gif) no-repeat;
	}
ul.iconround li a.responsible	{
	background: url(../images/details/icon_responsible.gif) no-repeat;
	}
ul.iconround li a.verdict	{
	background: url(../images/details/icon_verdict.gif) no-repeat;
	}
ul.iconround li a.honeymoon	{
	background: url(../images/details/icon_honeymoon.gif) no-repeat;
	}
ul.iconround li a.offers	{
	background: url(../images/details/icon_offers.gif) no-repeat;
	}
ul.iconround li a.family	{
	background: url(../images/details/icon_family.gif) no-repeat;
	}
ul.iconround li a.ultimateescape	{
	background: url(../images/details/icon_ultimate.gif) no-repeat;
	}
ul.iconround li a.privatevilla	{
	background: url(../images/details/icon_pvilla.gif) no-repeat;
	}	
ul.iconround li a.preferred	{
	background: url(../images/details/icon_preferred.gif) no-repeat;
	}			
ul.iconround li a.romantic	{
	background: url(../images/details/icon_romantic.gif) no-repeat;
	}	
ul.iconround li a.cycling	{
    background: url(../images/details/icon_cycling.gif) no-repeat;
}
ul.iconround li a.fishing	{
background: url(../images/details/icon_fishing.gif) no-repeat;
}	
ul.iconround li a.walking-and-hiking	{
	background: url(../images/details/icon_hiking.gif) no-repeat;
}	
ul.iconround li a.spa	{
	background: url(../images/details/icon_spa.gif) no-repeat;
}	
ul.iconround li a.kite-wind-surfing--sailing	{
	background: url(../images/details/icon_wndsurf.gif) no-repeat;
}	
ul.iconround li a.horse-riding	{
	background: url(../images/details/icon_horseriding.gif) no-repeat;
}	
ul.iconround li a.scuba-diving {
	background: url(../images/details/icon_scuba.gif) no-repeat;
}	
ul.iconround li a.golf	{
	background: url(../images/details/icon_golf.gif) no-repeat;
}	
ul.iconround li a.football	{
	background: url(../images/details/icon_football.gif) no-repeat;
}	
ul.iconround li a.surfing	{
	background: url(../images/details/icon_surf.gif) no-repeat;
}			
ul.iconround li a.enquirenow	,
ul.iconround li a:hover.enquirenow	{
	background: url(../images/results/require_bg.gif) no-repeat;
	color:#fff;
	}
ul.iconround li a.info	{
	background: url(../images/results/icon_info.gif) no-repeat;
	 
	}
ul.iconround li a.mybrochure	{
	background: url(../images/results/icon_mybrochure.gif) no-repeat;
	 
	}
ul.iconround li a.brochure	{
	background: url(../images/details/icon_add_brochure.gif) no-repeat;
	}
ul.iconround li a.backtoresults	{
	background: url(../images/details/icon_backresults.gif) no-repeat;
	}
ul.iconroundinfo	{
	color: #000;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	margin: 5px 0 10px 4px;
	}
ul.iconroundinfo li	{
	color: #004c87;
	font-size: 11px;
	height: 19px;
	line-height: 11px;
	list-style-type: none;
	padding: 4px 0;
	padding: 8px 0 4px 35px;
	}
ul.iconroundinfo li.sleeps	{
	background: url(../images/details/icon_sleeps.gif) no-repeat;
	}
ul.iconroundinfo li.beds	{
	background: url(../images/details/icon_bedrooms.gif) no-repeat;
	}
ul.iconroundinfo li.beach	{
	background: url(../images/details/icon_to_beach.gif) no-repeat;
	}
ul.blue-list	{
	list-style-type: none;
	margin-left: 4px;
	}
ul.blue-list li a	{
	background: url(../images/details/list_blue.jpg) no-repeat 0 10px;
	color: #7fa5c3;
	font-size: 11px;
	line-height: 20px;
	list-style-type: none;
	padding: 8px 0 0 10px;
	}
ul.blue-list li a:hover	{
	color: #004c87;
	text-decoration: none;
	}
#details-middle	{
	border-left: 1px solid #e5e5e5;
	float: left;
	margin-left: 0px;
	padding: 20px 10px 30px 10px;
	width: 500px;
	}
#details-middle h1	{
	color: #004c87;
	float: left;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-right: 8px;
	}
#details-middle h2	{
	color: #7fa5c3;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	margin-top: 4px;
	}
#details-middle-left	{
	float: left;
	padding-top: 10px;
	width: 150px;
	}
#details-middle-right	{
	color: #7b7b7b;
	float: left;
	line-height: 16px;
	padding-top: 20px;
	width: 335px;
	}
#details-right	{
	border-left: 1px solid #e5e5e5;
	float: left;
	line-height: 14px;
	margin: 14px 0 0 2px;
	padding: 0px 0px 0 8px;
	width: 170px;
	display: inline;
	 
	}
#details-right	ul	{
	margin: 0px 0 10px 2px;
	}
#details-right	.inner	{
	margin: 10px auto 10px auto;
	width: 160px;
	}
.details-right-inner	{
	margin: 10px auto;
	width: 160px;
	}
.details-right-inner table	{
	padding: 10px 0 0px 0;
	}
.details-right-inner td	{
	padding: 0 0 4px 0;
	}
.details-right-inner th	{
	padding: 0 0 10px 0;
	}
.prop-specials	{
	background: url(../images/details/longstaybg.gif) repeat-x;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	float: left;
	margin: 28px 0 26px 0;
	padding: 14px 0;
	width: 500px;
	}
.prop-specials-left	{
	float: left;
	padding-top: 0px;
	width: 36px;
	}
.prop-specials-right	{
	float: left;
	padding: 0px 0 0 0px;
	width: 450px;
	}
.prop-specials-right	strong	{
	color: #004c87;
	font-size: 12px;
	font-weight: bold;
	}
#page-inner-search	{
	background: url(../images/details/details_search.jpg);
	height: 75px;
	}
#page-inner-search-left	{
	display: inline;
	float: left;
	margin: 20px 0 0 12px;
	width: 630px;
	}
#page-inner-search-left table,#page-inner-search-right	table	{
	margin: 6px 0 0 0px;
	}
#page-inner-search-right	{
	float: left;
	margin: 20px 0 0 0px;
	width: 200px;
	}

	
	
	
/* RESULTS ------------------------------------------------------ */	
#results-inner	{
	margin: 0 auto 0 auto;
	padding: 0 0 90px 0;
	width: 900px;
	line-height: 0;
	font-size:0;
	}
#results-top-left	{
	float: left;
	height: 156px;
	padding: 0px;
	line-height: 11px;
	font-size:11px;
	width: 188px;
	}
#results-top-right	{
	background: url(../images/results/top_bg_repeat.jpg) repeat-x;
	color: #fff;
	float: left;
	font-size: 11px;
	height: 156px;
	padding: 0px;
	width: 712px;
	}
#results-top-right-text	{
	color: #fff;
	float: left;
	font-size: 11px;
	margin: 30px 0 0 20px;
	padding: 0px;
	width: 670px;
	display: inline;
	}
#result-text	{
	font-size: 11px;
	margin: 20px 0;
	}
#result-text span,
#result-text a	{
	color: #a0cae9;
	font-size: 11px;
	}
#results-top-right-text	th	{
	color: #a0cae9;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 4px 0 0;
	text-align: left;
	}
.sel-result	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin: 0 15px 0 0;
	
	padding: 1px;
	width: 130px;
	}
#results-left	{
	float: left;
	width: 188px;	 
	}
	
#results-left .inner	{
	margin: 0 auto;
	width: 172px;
	line-height: 14px;
	font-size:11px;
	padding: 10px 9px 0 8px;
	}
.results-left-inner	{
	margin: 10px auto;
	width: 173px;
	 
	}
.results-left-inner-content{
	margin: 12px auto 0 auto;
	width: 200px;
	 
	}
.results-left-inner table	{
	padding: 12px 0 0px 0;
	}
.results-left-inner td	{
	padding: 0 0 4px 0;
	}
.results-left-inner th	{
	padding: 0 0 10px 0;
	}	
	
#build-brochure img	{
	padding: 8px 0;
	}
#build-brochure	{
	color: #a3a3a3;
	line-height: 14px;
	font-size:11px;
	}
#build-brochure		h2	{
	color:#004C87;
    font-family:Georgia;
    font-size:16px;
    font-weight:normal;
    line-height:16px;
    margin-bottom:6px;
	}

#build-brochure		h3	{
	color:#7FA5C3;
    font-size:10px;
	font-family: Georgia;
	font-weight: normal;
	text-transform: uppercase;
	}
		
#build-brochure		h2	span	{
	color: #666666;
	}
#results-right	{
	border-left: 1px solid #e5e5e5;
	float: left;
	padding: 15px 0 0 8px;
	width: 694px;
	
	}
.results-lower-left	{
	float: left;
	width: 472px;
		line-height: 14px;
	font-size:11px;
	margin-bottom: 10px;
	}
.results-lower-left-image	{
	float: left;
	margin: 15px 0 0 0;
	width: 145px;
	}
.results-lower-left-image img	{
	border: 5px solid #cbdae6;
	float: left;
	}
.results-lower-left-text	{
	color: #7b7b7b;
	float: left;
	padding: 15px 0 0 0;
	width: 320px;
	}
.results-lower-left		a,	
.results-lower-left		h2	{
	color: #004c87;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 6px;
	}
.results-lower-left		a:hover	{
	color: #7fa5c3;
	text-decoration: none;
	}
.results-lower-left		 h3	{
	color: #7fa5c3;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	}
.results-lower-right	{
	float: right;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	width: 196px;
	}
.results-lower-right	table	{
	margin-bottom: 4px;
	}
.results-lower-right	td	{
	color: #959595;
	}
.results-lower-right th	{
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 8px 0;
	}
#results-top-right	h2	{
	color: #fff;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	}
#results-top-right	 h2 span	{
	color: #a0cae9;
	}
.result-special-offer	{
	margin: 10px 0 0 0;
	width: 345px;
	}
.result-special-offer-left	{
	float: left;
	margin: 0px 0 0 0;
	width: 50px;
	}
.result-special-offer-right	{
	float: left;
	padding: 10px 0 0 0;
	width: 295px;
	}
.result-special-offer-right strong	{
	color: #004c87;
	}
.result-special-offer-right span	{
	font-weight: bold;
	}
.search-paging	{
	margin: 10px 0 10px 10px;
	}
.search-paging a	{
	color: #9c9c9c;
	font-size: 11px;
	padding: 0 3px;
	}
.search-paging a:hover	,
	.search-paging a.selected	{
	color: #000;
	font-size: 11px;
	text-decoration: none;
	}
.search-paging a.prev	{
	color: #77aed6;
	font-size: 11px;
	padding-right: 6px;
	}
.search-paging a.next	{
	color: #77aed6;
	font-size: 11px;
	padding-left: 6px;
	}
.bluebar	{
	background: url(../images/results/blue_bar.gif) no-repeat;
	color: #004173;
	font-size: 11px;
	height: 21px;
	line-height: 21px;
	margin: 10px 0;
	padding: 0 18px 0 0;
	text-align: right;
	width: 676px;
	}
	
	
/* ABOUT ------------------------------------------------------------------------------------ */	
	
#about-inner	{
	background: #fff;
	margin: 0 auto 0 auto;
	padding: 0 0 50px 0;
	width: 900px;
	}

#about-full	{
	width: 900px;
	}
#about-full-inner	{
	padding: 10px 0px 0 15px;
	width: 870px;
	}
#about-full a	{
	color: #226497;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	}
#about-full a:hover	{
	color: #b5b2b2;
	text-decoration: none;
	}
#about-full	h1	{
	color: #3e77a4;
	font-family: Georgia;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 4px;
	}
#about-full h1 span	{
	color: #666;
	font-style: italic;
	}
#about-full	h2	{
	color: #3e77a4;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 14px;
	}
	
	
#about-left	{
	float: left;
	width: 635px;
	}
#about-left-inner	{
	float: left;
	padding: 10px 0px 0 15px;
	width: 635px;
	}
#about-logos	{
	margin: 20px 0;
	}
#about-logos td	{
	padding: 0px 10px 0px 0;
	}
#about-logos a	{
	color: #b5b2b2;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
#about-logos a:hover	{
	color: #3e77a4;
	text-decoration: none;
	}
#about-left a	{
	color: #226497;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	}
#about-left a:hover	{
	color: #b5b2b2;
	text-decoration: none;
	}
#about-left	h1	{
	color: #3e77a4;
	font-family: Georgia;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 4px;
	}
#about-left h1 span	{
	color: #666;
	font-style: italic;
	}
#about-left	h2	{
	color: #3e77a4;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 14px;
	}
#about-right	{
	color: #7f7f7f;
	float: right;
	padding: 0px 0 0 0px;
	width: 229px;
	}
#about-right-inner	{
	border-left: 1px solid #e5e5e5;
	color: #7f7f7f;
	float: left;
	margin-top: 14px;
	padding: 0px 0 0 8px;
	width: 214px;
	}
#footer-logos	{
	font-size: 0px;
	line-height: 0px;
	margin: 0 auto 0px auto;
	padding: 0px 0 0px 0;
	width: 900px;
	}
#propertieslike a	{
	color: #004c87;
	font-family: Georgia;
	font-size: 12px;
	line-height: 12px;
	}
#propertieslike a:hover	{
	color: #9bc0db;
	font-family: Georgia;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	}
#propertieslike	h2	{
	color: #004c87;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 10px;
	}
#propertieslike h2 span	{
	color: #9bc0db;
	}
#propertieslike	{
	color: #7fa5c3;
	font-size: 11px;
	line-height: 20px;
	}
#page-top-inner	{
	background: url(../images/details/new_top.gif);
	height: 66px;
	margin: 0 auto 0 auto;
	text-align: left;
	width: 900px;
	}
#slidebox	{
	display: inline;
	float: left;
	height: 54px;
	margin: 6px 0 0 235px;
	}
.slide-bg	{
	background: url(../images/shared/slide_repeat.jpg) repeat-x;
	float: left;
	height: 53px;
	padding: 1px 0 0 0;
	}
.slide-bg h1	{
	color: #fff;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 9px 0 2px 0;
	text-transform: uppercase;
	}
.slide-bg h2	{
	color: #adc6d9;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-transform: uppercase;
	}
#top-form-high	{
	background: url(../images/shared/top_right_bg_high.gif) no-repeat;
	height: 192px;
	margin: 5px 0 6px 0;
	padding: 9px 0 0 13px;
	width: 210px;
	}
#top-form-high table	{
	margin: 8px 0 6px 0px;
	}
#top-form-high td	{
	padding: 0px 0 4px 0px;
	}
.sel-day-top	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin-right: 3px;
	padding: 2px;
	width: 92px;
	}
.sel-month-top	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	padding: 2px;
	width: 105px;
	}
.sel-groupsize-top	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	margin-right: 3px;
	padding: 2px;
	width: 134px;
	}
.sel-nights-top	{
	border: 1px solid #d5d5d5;
	color: #a1a1a1;
	font-size: 11px;
	padding: 2px;
	width: 134px;
	}
	
#nav-content1 a	{
	color: #8eb0ca;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
	width: 119px;
	}
	
#nav-content1 a:hover	{
	color: #fff;
	text-decoration: none;
	}
	
#nav-content1	{
	background: url(../images/shared/dropdown_repeat.jpg) repeat-x top;
	display: none;
	font-size: 0px;
	left: 226px;
	line-height: 0px;
	padding: 0px 0 10px 0;
	position: absolute;
	width: 120px;
	z-index: 22;
	}
#nav-content2 a	{
	color: #8eb0ca;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
	width: 164px;
	}
#nav-content2 a:hover	{
	color: #fff;
	text-decoration: none;
	}
#nav-content2	{
	background: url(../images/shared/dropdown_repeat.jpg) repeat-x top;
	display: none;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0 10px 0;
	position: absolute;
	right: 130px;
	width: 164px;
	z-index: 22;
	}
#nav-content3 a	{
	color: #8eb0ca;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
	width: 130px;
	}
#nav-content3 a:hover	{
	color: #fff;
	text-decoration: none;
	}
#nav-content3	{
	background: url(../images/shared/dropdown_repeat.jpg) repeat-x top;
	display: none;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0 10px 0;
	position: absolute;
	right: 0;
	width: 130px;
	z-index: 22;
	}
	
.example_holidays_scroll {
	overflow: auto;
	height: 472px;
	width: 186px;
	
}
.example_holidays_scroll_layout {
	background-image:url(../images/blue_dark.gif);
	overflow: auto;
	height: 154px;
	width: 529px;
}
.example_holidays_scroll_layout2 {
	background-image:url(../images/blue_dark.gif);
	overflow: auto;
	height: 160px;
	width: 700px;	}
	
/*
 NEW STYLES
*/
.borderblack
{
	border: solid 1px #cccccc;
}
.backblue
{
    background: #004c87;
}

.grid td,
.grid th
{
	padding:10px 10px 0 0;
}

 .galleryCont{
      display:none;
 }
 
 .bulletIndent {
    padding-left:15px;
  }

