@charset "utf-8";


BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    font: bold 11px/1.5em  arial, Helvetica, sans-serif;
    PADDING-TOP: 0px;
    BACKGROUND: url(Images/bodyBG.jpg) no-repeat center top;
    TEXT-ALIGN: center;
	color:#24618d;
	line-height:25px
}

	#divHold {
		width:980px;
		height:126px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	#divTit {
		position:absolute;	
		top:1px;
		width:980px;
		padding:0px;
		}
	
	#divBod {
		position:absolute;	
		top:126px;
		width:980px;
		padding:0px;
    	font: bold 11px/1.5em ;
		}
.BE-left {
background-image: url(images/left2.jpg);
background-repeat:repeat-y
}
.BE-right {
background-image: url(images/right2.jpg);
background-repeat:repeat-y
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* jquery carousel skin (tango) */

.jcarousel-skin-tango1 .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango1 .jcarousel-container-horizontal {
    width: 335px;
    padding: 20px 40px;
}

.jcarousel-skin-tango1 .jcarousel-container-vertical {
    width: 75px;
    height: 335px;
    padding: 40px 20px;
}

.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
    width:  335px;
    height: 50px;
}

.jcarousel-skin-tango1 .jcarousel-clip-vertical {
    width:  75px;
    height: 335px;
}

.jcarousel-skin-tango1 .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango1 .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-horizontal {
    position: absolute;
    top: 33px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal {
    position: absolute;
    top: 33px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango1 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango1 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


.jcarousel-skin-tango2 .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango2 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  245px;
    height: 50px;
}

.jcarousel-skin-tango2 .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 33px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 33px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango2 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango2 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango2 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/*mapstart------------------------------------------------------------------------------------onpage*/

td.MapB { 
background:url(images/Map-But1.gif)}

td.showMap {
vertical-align: text-top;
text-align:right
}

td.showMap a {
	color : #ffffff;
	vertical-align:bottom;
	text-decoration:none;
	font-size:80%
}
td.showMap a:visited {
	color : #ffffff;
}
td.showMap a:hover {
	color : #cedbe5;
}
td.showMap a:active 
{
	
	color : #ffffff;
}
td.MapT {

background:url(images/Map-top.gif) repeat-x;
height:7px

}

td.MapL {
background:url(images/Map-L.gif) repeat-y;
width:7px
}

td.MapR {
background:url(images/Map-R.gif) repeat-y;
width:6px

}

td.MapB { 

background:url(images/Map-But1.gif) repeat-x;
height:7px}

td.MapB2 { 

background: url(images/Map-Bot.gif) repeat-x;
height:2px
}
/*------------------------------------------------------------------------------------Popup*/

#bigmap {
z-index:-10;
width:795px;
height:auto;
background: url(images/PMap-bg.gif) repeat-y; 
margin:0; 
padding:0; 
float:left;
position: fixed; 
top: 50%; 
left: 50%; 
margin-top: -200px; 
margin-left: -397px}


#bigmapbar {
float:left; 
width:100%;
height:20px;
margin:0; 
padding:0; 
border:0;  
display:inline; 
text-align:Left; 
cursor:move;
color:#FFFFFF
}

.pmaptitle {
float:left;
width:92%;
display:inline;
margin:5px 0px 5px 10px;
padding:0 }

.closebut{
width:15px; 
float:right;
display:inline;
margin:5px 10px 5px 10px; 
padding:0; 
border:0; 
text-align: center; 
color:#1d5580; 
background:url(images/PMap-close.gif) no-repeat center;
font-weight: bold;
font-size:11px
}


.closebut a:link {
	text-decoration: none;
	color:#1d5580;
	font-weight:bold

}

.closebut a:visited {
	text-decoration: none;
	color:#1d5580;
	font-weight:bold
}
.closebut a:hover {
	text-decoration: none;
	color:#1d5580;
	
}
.closebut a:active {
	text-decoration: none;
	color:#1d5580}
	
.PmapLine{
width: 100%;
float:left;
margin:5px 0px 2px 0; 
padding:0; 
border:0;
height:2px;
background: url(images/PMapline.gif) repeat-x}

.PMap-But {
width:170px; 
float:left; 
margin:10px 0 0 10px ; 
padding:0; 
border:0; 
background:url(images/PMapMid.gif) repeat-y}

.PMap-ButT{ 
background:url(images/PMapTop.gif) no-repeat; 
height:19px}

.PMap-ButM{
margin:0; 
padding:0; 
text-align:left; 
color:#1d5580}

.PMap-ButB{
background:url(images/PMapBot.gif) no-repeat; 
height:19px}

.PmapM{
float:left; 
margin:10px 10px 0 0; 
padding:0; 
display:inline; 
border:1px solid #fff}

.PMapCopy {
width:90%;
margin:0px 10px 4px 10px; 
float:right; 
color:#fff; 
text-align:right; 
font-size:9px; 
font-weight:normal}

/*--- mapend ---*/

#Header
{
    BORDER-RIGHT: #011d70 5px solid;
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url("images/Header2.jpg");
	height:126px;
    MARGIN: 0px auto;
    BORDER-LEFT: #011d70 5px solid;
    WIDTH: 980px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: left
}
#Content
{
    BORDER-RIGHT: #011d70 5px solid;
    MARGIN: 0px auto;
    BORDER-LEFT: #011d70 5px solid;
    WIDTH: 980px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#Maincontent
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px auto;
    VERTICAL-ALIGN: top;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 820px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
#leftcolumn
{
    VERTICAL-ALIGN: top;
    WIDTH: 467px
}
#rightcolumn
{
    VERTICAL-ALIGN: top;
    WIDTH: 353px
}
#Footer
{
    BORDER-RIGHT: #011d70 5px solid;
    MARGIN: 0px auto;
    BORDER-LEFT: #011d70 5px solid;
    WIDTH: 980px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TABLE#container
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px auto;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 980px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #cddce1;
    TEXT-ALIGN: left
}
TD.bottom
{
    HEIGHT: 5px
}
TABLE#structure
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px auto;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 980px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#logo
{
    FLOAT: left;
    VERTICAL-ALIGN: top;
    WIDTH: 228px;
    LINE-HEIGHT: 53px
}

A
{
	COLOR: #0d0db5
}
A:hover
{
    COLOR: #4caeeb
}
A:active
{
    COLOR: #2680b8
}

#bannerspace
{
    WIDTH: 366px;
    HEIGHT: 55px;
    TEXT-ALIGN: center
}
/*
/*
#searchbar
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right
}
*/
TD.icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
#botlogos
{
    TEXT-ALIGN: center
}
TD.gallery
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    BORDER-BOTTOM: medium none
}
.column
{
    WIDTH: 15px
}
.columnSmall
{
    WIDTH: 8px
}
.columnbig
{
    WIDTH: 30px
}

td.column155px{
width:155px}

td.bottomlink {
width:100%;
align: center;}


td.bottomlink a {
    color : #fff;
}
td.bottomlink a:visited {
	color : #ffffff;
}
td.bottomlink a:hover {
	color : #e1f1f9;
}
td.bottomlink a:active 
{
	color : #ffffff;
	
}

td.alignbot{
vertical-align:bottom}
.whiteline
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url("images/whiteline.jpg");
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
.Orangeline
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url("images/Orangeline.jpg");
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
.OrangelineNoImage
{
    BACKGROUND-POSITION: center left;
    BACKGROUND-IMAGE: url("images/OrangelineWide.jpg");
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
.Greyline
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url("images/GreyLine.jpg");
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
.GreylineNoImage
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url("images/GreyLineWide.jpg");
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px
}
#tabs
{
    FONT-SIZE: 100%;
    FLOAT: right;
    WIDTH: 100%;
    LINE-HEIGHT: 15px
}
#tabs UL
{
    PADDING-RIGHT: 0px;
    LIST-STYLE: none none outside;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#tabs LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#tabs A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#tabs A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
#tabs A SPAN
{
    FLOAT: none
}
#tabs A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#tabs A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#tabs #current A
{
    BACKGROUND-POSITION: 0px -44px
}
#tabs #current A SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#HomeTab #tabs-HomeTab A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Hotel #tabs-Hotel A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#DisneyLand #tabs-Disney A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Camping #tabs-Camping A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Cottages #tabs-Cottages A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Villas #tabs-villas A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Apartments #tabs-Apartments A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Ferries #tabs-Ferries A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Eurostar #tabs-Eurostar A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#Ski #tabs-Ski A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabL.png") no-repeat 0px -44px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}


#HomeTab #tabs-HomeTab A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Hotel #tabs-Hotel A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#DisneyLand #tabs-Disney A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Camping #tabs-Camping A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Cottages #tabs-Cottages A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Villas #tabs-Villas A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Apartments #tabs-Apartments A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Ferries #tabs-Ferries A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Eurostar #tabs-Eurostar A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#Ski #tabs-Ski A SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: url("images/tabR.png") no-repeat 100% -44px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #0a2a8d;
    PADDING-TOP: 5px
}
#HomeTab #tabs-HomeTab A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Hotels #tabs-Hotels A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#DisneyLand #tabs-Disney A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Camping #tabs-Camping A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Cottages #tabs-Cottages A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Villas #tabs-Villas A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Apartments #tabs-Apartments A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Ferries #tabs-Ferries A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Eurostar #tabs-Eurostar A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Ski #tabs-Ski A:hover
{
    BACKGROUND-POSITION: 0px -44px
}
#Home #tabs-Home A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Hotel #tabs-Hotel A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#DisneyLand #tabs-Disney A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Camping #tabs-Camping A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Cottages #tabs-Cottages A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Villas #tabs-Villas A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Apartments #tabs-Apartments A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Ferries #tabs-Ferries A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Eurostar #tabs-Eurostar A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}
#Ski #tabs-Ski A:hover SPAN
{
    BACKGROUND-POSITION: 100% -44px;
    COLOR: #0a2a8d
}

td#Leftnav {
	margin : 0;
	padding : 0;
	text-align : left;
	vertical-align : top;
	width : 160px;
}
#Leftnav1 {
	font-size : 100%;
	margin : 0;
	padding : 0;
	width : 160px;
}
#Leftnav1 ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#Leftnav1 li {
	line-height : normal;
	list-style-type : none;
	margin : 0;
	padding : 0.1em;
	text-align : left;
}
#Leftnav1 a {
	background-image: url(images/LBtabTop.gif) ;
	background-repeat:no-repeat;
	display : block;
	padding-left:5px;
	line-height : 16px;
	text-decoration : none;
}

.LNtabBot 
{
	background:url(images/LBtabBot.gif);
	height:5px;
	padding-left:0px;
	display : block;
}

#Leftnav1 a 
{
	color : #ffffff;
}
#Leftnav1 a:visited {
	color : #ffffff;
}
#Leftnav1 a:hover {
	color : #e4c669;
	line-height : 16px;
}
#Leftnav1 a:active 
{
	background-image : url(images/LeftNav-tab.jpg);
	color : #bdec81;
	line-height : 16px;
}

#Home #tabs-home A
{
    COLOR: #bdec81;
}
#Accommodations #tabs-accommodations A
{
    COLOR: #bdec81
}
#Regions #tabs-regions A
{
    COLOR: #bdec81
}
#Leftnav2 {
	font-size : 100%;
	margin : 0;
	padding : 0;
	width : 160px;
}
#Leftnav2 ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#Leftnav2 li {
	line-height : normal;
	list-style-type : none;
	margin : 0;
	padding : 0.1em;
	text-align : left;
}
#Leftnav2 a {
	background-image: url(images/LGtabTop.gif) ;
	background-repeat:no-repeat;
	display : block;
	padding-left:5px;
	line-height : 16px;
	text-decoration : none;
}

.LNGtabBot 
{
	background:url(images/LGtabBot.gif);
	height:5px;
	padding-left:0px;
	display : block;
}
.LN2tabBot{
	background:url(images/LGtabBot.gif);
	height:5px;
	padding-left:0px;
	display : block;}

#Leftnav2 a:link 
{
	color : #0a2a8d;
	padding-top:5px;
	
}
#Leftnav2 a:visited 
{
	color : #0a2a8d;
}
#Leftnav2 a:hover 
{
	color : #fab000;
	line-height : 16px;
}
#Leftnav2 a:active 
{
	color : #0a2a8d;
	line-height : 16px;
}
#Leftnav2 #currentL a 
{
	color : #16b3f5;
}
#navcontainer 
{
	height : 34px;
	margin : 0 0 0 0;
	padding : 0;
	text-align : center;
	vertical-align:bottom;
	width : 100%;
}
#navcontainer ul 
{
	border : 0 none;
	list-style-type : none;
	margin : 0;
	padding : 0;
	text-align : center;
}
#navcontainer li 
{
	display : block;
	float : left;
	margin : 0;
	padding : 0;
	text-align : center;
}
#navcontainer  a 
{
	border : medium none;
	color : #fff;
	display : block;
	height : 34px;
	margin : 0 0 0;
	padding : 0;
	text-align : center;
	text-decoration : none;
}
#navcontainer  a:hover 
{
	color : #fff;
}
#navcontainer  a:active 
{
	color : #fff;
}
.Footercenter A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url("images/Footer-tab1.jpg");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 160px;
    LINE-HEIGHT: 34px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.Footercenter A:hover
{
   
    BACKGROUND-IMAGE: url(Images/Footer-tab1hover.jpg);
   
}

.FooterL A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url("images/Footer-tabL1.jpg");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 160px;
    LINE-HEIGHT: 34px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.FooterL A:hover
{
    BACKGROUND-IMAGE: url(Images/Footer-tabLhover.jpg);
}
.FooterR A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url("images/Footer-tabR.jpg");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 160px;
    LINE-HEIGHT: 34px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 34px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.FooterR A:hover
{
    BACKGROUND-IMAGE: url(Images/Footer-tabRhover.jpg);
}
#Aboutus #tabs-Aboutus A
{
    COLOR: #16b3f5
}
#tabs-Press #tabs-Press A
{
    COLOR: #16b3f5
}
#Register #tabs-Register A
{
    COLOR: #16b3f5
}
#affiliates #tabs-affiliates A
{
    COLOR: #16b3f5
}
#Insurance #tabs-Insurance A
{
    COLOR: #16b3f5
}
#Newsletter #tabs-Newsletter A
{
    COLOR: #16b3f5
}
#Privacy #tabs-Privacy A
{
    COLOR: #16b3f5
}
#SiteMap #tabs-SiteMap A
{
    COLOR: #16b3f5
}

td.tinklefoot{
background: url(Images/tabLfoot.jpg);
color:#FFFFFF;
text-align: center;
padding-right:10px;
line-height:24px}

td.footercolor {
background-color:#011d70}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 250%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #266493;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #78b1dc;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: 
}
#h1country
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 180%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #72ac26;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
}
#h2country
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #72ac26;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: 
}
/*
TD#strapline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #4b96c6;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    FONT-STYLE: oblique;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
*/
td#strapline {
    color : #fff;
    font-family:;
	letter-spacing:2px;
    font-size : 1.1em;
    font-weight: bold;
    line-height : 15px;
    padding : 0 0 0px 5px;
	margin:0;
    text-align : left;
    vertical-align: top;
	width:345px
}

td#strapline a {
    color : #fff;
	text-decoration:none
}
td#strapline a:visited {
	color : #ffffff;
}
td#strapline a:hover {
	color : #e1f1f9;
}
td#strapline a:active 
{
	color : #ffffff;
	
}

td.VDLP-logo {
vertical-align:bottom}
.contactnumber{
	color : #f0d38a;
 	letter-spacing:1px;
    font-size : 1.3em;
    font-weight: bold;
}
TD.Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
TD.DisneyTitlewhite
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
TD.DisneyTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #cea444;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
TD.DisneyTxtwhite
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
TD.DisneyTxtwhite A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 94%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    -webkit-text-size-adjust: 130%
}
TD.Titlecountry
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #72ac26;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
#H1Misc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #114971;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
#H1Disneysec
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #cea444;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 200%
}
#H1Disneyaccomm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #cea444;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
TD.Titlebe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    VERTICAL-ALIGN: top;
    COLOR: #266493;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: none
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left
}
P A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    -webkit-text-size-adjust: 130%
}
P A:hover
{
    COLOR: #4caeeb
}
P A:active
{
    COLOR: #2680b8
}

td.5pxholder {
width:5px;}
/* commented out
#breadcrumb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    COLOR: #266493;
    PADDING-TOP: 5px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
#breadcrumb A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    COLOR: #266493;
    PADDING-TOP: 5px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
#breadcrumb A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    COLOR: #febc1e;
    PADDING-TOP: 5px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#breadcrumb A:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    COLOR: #febc1e;
    PADDING-TOP: 5px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
*/
TD.Offers
{
    VERTICAL-ALIGN: top;
    WIDTH: 140px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 140px
}
TD.price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 200%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #216fa2;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
TD.price A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #216fa2;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TD.price A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #94ccf1;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TD.price A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #216fa2;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TD.offerDescription
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 94%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #216fa2;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
TD.offerDescription A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #216fa2;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-DECORATION: none
}
TD.offerDescription A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #94ccf1;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-DECORATION: none
}
TD.offerDescription A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #216fa2;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-DECORATION: none
}
.Offerspace
{
    HEIGHT: 5px
}
TD.offertitle
{
    BACKGROUND-IMAGE: url("images/Offertitle.jpg");
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center
}
TD.offertitle A
{
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.offertitle A:hover
{
    VERTICAL-ALIGN: middle;
    COLOR: #dde8eb;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.offertitle A:visited
{
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.offertitledisney
{
    BACKGROUND-IMAGE: url("images/Offertitle-Disney.jpg");
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center
}
TD.offertitledisney A
{
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.offertitledisney A:hover
{
    VERTICAL-ALIGN: middle;
    COLOR: #dde8eb;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.offertitledisney A:visited
{
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.highlightImage
{
    WIDTH: 124px
}
TD.DisneyImage
{
    WIDTH: 112px
}
TD.accomImage
{
    WIDTH: 61px
}
TD.highlightspace
{
    HEIGHT: 10px
}
TD#search
{
    BACKGROUND-IMAGE: url("images/Search-button.jpg");
    VERTICAL-ALIGN: middle;
    WIDTH: 89px;
    COLOR: #ffffff;
    LINE-HEIGHT: 31px;
    HEIGHT: 31px;
    TEXT-ALIGN: center
}
TD#search A
{
    VERTICAL-ALIGN: middle;
    WIDTH: 89px;
    COLOR: #ffffff;
    LINE-HEIGHT: 31px;
    HEIGHT: 31px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD#search A:hover
{
    VERTICAL-ALIGN: middle;
    WIDTH: 89px;
    COLOR: #d3e1e5;
    LINE-HEIGHT: 31px;
    HEIGHT: 31px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD#searchD
{
    BACKGROUND-IMAGE: url("images/Search-button.jpg");
    VERTICAL-ALIGN: middle;
    WIDTH: 89px;
    COLOR: #ffffff;
    LINE-HEIGHT: 31px;
    HEIGHT: 31px;
    TEXT-ALIGN: center
}
TD#searchD A
{
    VERTICAL-ALIGN: middle;
    WIDTH: 89px;
    COLOR: #ffffff;
    LINE-HEIGHT: 31px;
    HEIGHT: 31px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD#searchD A:hover
{
    VERTICAL-ALIGN: middle;
    WIDTH: 89px;
    COLOR: #d3e1e5;
    LINE-HEIGHT: 31px;
    HEIGHT: 31px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.radiobutton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    COLOR: #083d65;
    LINE-HEIGHT: 10px;
    TEXT-ALIGN: left
}
.BGradiob1 {
background-image : url(images/BG1.jpg);
background-repeat:repeat-y;
background-repeat:repeat-x;
background-position:bottom
}
#h1accomm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    VERTICAL-ALIGN: top;
    COLOR: #72ac26;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
#h2accomm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #72ac26;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
#disneyblue
{
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #24539b
}
.AccSumName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    VERTICAL-ALIGN: top;
    COLOR: #72ac26;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
.AccSumArea
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #72ac26;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
.AccSumPrice
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 200%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #216fa2;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.AccSumPricePPN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 94%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #216fa2;
    TEXT-INDENT: 5px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: ;
    TEXT-ALIGN: left
}
.AccSumPanel
{

    BACKGROUND-COLOR: white;

}
.AccSumDetail
{

    BACKGROUND-COLOR: white;

}

.Text0Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.Text0Text
{

    BACKGROUND-COLOR: white;
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    COLOR: #7e8182;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left

}
.Text0Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Text1Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}

.Text1Text
{
	BACKGROUND-COLOR: white;
	font-size : 12px;
	font-weight : normal;
	line-height : 1.5em;
	margin : 0;
	padding : 0;
	text-align : left;
	color:#24618d
}

.Text1Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Text2Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #114971;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.Text2Text
{

    BACKGROUND-COLOR: white;
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    COLOR: #7e8182;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left

}
.Text2Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Text3Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.Text3Text
{

    BACKGROUND-COLOR: white;
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    COLOR: #7e8182;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left
}
.Text3Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Text4Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.Text4Text
{

    BACKGROUND-COLOR: white;
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    COLOR: #7e8182;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left
}
.Text4Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Text5Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.Text5Text
{

    BACKGROUND-COLOR: white;
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    COLOR: #7e8182;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left
}
.Text5Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Gallery1Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Gallery1Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.Gallery2Icon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.Gallery2Title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.PageRow
{
    HEIGHT: 10px
}
.PageColumn
{
    WIDTH: 10px;
}
.LeftNavTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#divTit
{
	BORDER-RIGHT: #011d70 5px solid;
	BACKGROUND-POSITION: center bottom;
	BACKGROUND-IMAGE: url("images/Header2.jpg");
	MARGIN: 0px auto;
	BORDER-LEFT: #011d70 5px solid;
	WIDTH: 980px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: left
}
#divBod
{
	BORDER-RIGHT: #011d70 5px solid;
	MARGIN: 0px auto;
	BORDER-LEFT: #011d70 5px solid;
	WIDTH: 980px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}
#currenttab
{
    BACKGROUND-COLOR: #ffffff;
}
#tabs .selected a {
background-position : 0 -44px;
}
#tabs .selected a span {
background-position : 100% -44px;
color : #0a2a8d;
}

.greytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 94%;
    VERTICAL-ALIGN: top;
    COLOR: #7e8182;
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left
}
#Leftnav3 {
	font-size : 94%;
	margin : 0;
	padding : 0;
	width : 160px;
}
#Leftnav3 ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#Leftnav3 li {
	line-height : normal;
	list-style-type : none;
	margin : 0;
	padding : 0.1em;
	text-align : left;
}
#Leftnav3 a {
	background-image: url(images/LBtabTop.gif) ;
	background-repeat:no-repeat;
	display : block;
	padding-left:5px;
	line-height : 16px;
	text-decoration : none;
}

.LN3tabBot 
{
	background:url(images/LBtabBot.gif);
	height:5px;
	padding-left:0px;
	display : block;
}

#Leftnav3 a 
{
	color : #ffffff;
}
#Leftnav3 a:visited {
	color : #ffffff;
}
#Leftnav3 a:hover {
	color : #f5d760;
	line-height : 16px;
}
#Leftnav3 a:active 
{
	background-image : url(images/LeftNav-tab.jpg);
	color : #bdec81;
	line-height : 16px;
}
.AccomSummaryTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.AccomSummaryIcon
{
    WIDTH: 56px;
    HEIGHT: 42px
}
.BookEngineTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ff5601;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: ;
    TEXT-ALIGN: left;
    -webkit-text-size-adjust: 130%
}
.BookEngineIcon
{
    WIDTH: 5px;
    HEIGHT: 42px
}
.FeaturedIcon
{
    WIDTH: 5px;
    HEIGHT: 42px
}


td.CLeftnav {
	margin : 0;
	padding : 0;
	text-align : left;
	vertical-align : top;
	width : 160px;
}
.CLeftnav1 {
	font-size : 100%;
	margin : 0;
	padding : 0;
	width : 160px;
}
.CLeftnav1 ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
.CLeftnav1 li {
	line-height : normal;
	list-style-type : none;
	margin : 0;
	padding : 0.1em;
	text-align : left;
}
.CLeftnav1 a {
	background-image: url(images/LBtabTop.gif) ;
	background-repeat:no-repeat;
	display : block;
	padding-left:5px;
	padding-top:5px;
	line-height : 16px;
	text-decoration : none;
}


.CLeftnav1 a 
{
	color : #ffffff;
}
.CLeftnav1 a:visited {
	color : #ffffff;
}
.CLeftnav1 a:hover {
	color : #fdecb7;
	line-height : 16px;
}
.CLeftnav1 a:active 
{
	background-image : url(images/LeftNav-tab.jpg);
	color : #bdec81;
	line-height : 16px;
}
#cse-search-results iframe
{
	width : 450px;
}

#searchresultswidth
{
	width : 450px;
}
.breadcrumb {
color : #266493;

font-size : 100%;
font-weight : lighter;
padding : 5px 0 3px 0;
text-align : left;
}
.breadcrumb a {
color : #266493;

font-size : 100%;
font-weight : lighter;
padding : 5px 0 3px 0;
text-align : left;
text-decoration : underline;
}
.breadcrumb a:hover {
color : #febc1e;

font-size : 100%;
font-weight : lighter;
padding : 5px 0 3px 0;
text-align : left;
text-decoration : none;
}
.breadcrumb a:active {
color : #febc1e;

font-size : 100%;
font-weight : lighter;
padding : 5px 0 3px 0;
text-align : left;
text-decoration : underline;
}
/*-------------------------------------------------------------------------CHANGES---------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
display: inline;
}

.breadcrumb H1 {
color : #266493;

font-size : 100%;
font-weight : lighter;
padding : 5px 0 3px 0;
margin:0;
text-align : left;
text-indent : 15px;
}
/*-- title changes --*/
.BlueTitle {
color : #011e70;

font-size : 170%;
line-height : normal;
margin : 0;
padding : 0;
vertical-align: bottom;
}

.BlueSTitle {
color : #78b1dc;

font-size : 120%;
line-height : normal;
margin : 0;
padding : 0;}



.GreenTitle {
color : #72ac26;

font-size : 170%;
line-height : normal;
margin : 0;
padding : 0;
text-align : left;
vertical-align: bottom;
}

.GreenSTitle {
color : #72ac26;

font-size : 120%;
font-weight: bolder;
line-height : normal;
margin : 0;
padding : 0;}

.GreenTTitle {
color : #72ac26;

font-size : 100%;
font-weight: bolder;
line-height : normal;
margin : 0;
padding : 0;
}


.DblueTitle {
color : #266493;

font-size : 170%;
font-weight : bold;
line-height : normal;
margin : 0;
padding : 0;
}

.DblueSTitle {
color : #266493;
font-size : 120%;
font-weight: bolder;
text-align : left;
vertical-align : top;
}



.OrangeTitle {
color : #fabb00;
font-size : 170%;
font-weight : bold;
line-height : normal;
margin : 0;
padding : 0;
text-align : left;
vertical-align: bottom;
}

.OrangeSTitle {
color : #fabb00;
font-size : 120%;
font-weight: bolder;
text-align : left;
vertical-align : top;
}



.BrownTitle {
color : #cea444;
font-size : 170%;
font-weight : bold;
line-height : normal;
margin : 0;
padding : 0;
text-align : left;
vertical-align: bottom;
}

.BrownSTitle {
color : #cea444;
font-size : 120%;
font-weight: bolder;
text-align : left;
vertical-align : top;
}


/*---------------------------------------------------------CHANGES Paragraph and search bar------------------------------------------------------------*/
#Gsearchbutton {
	text-align : center;
	vertical-align:top;
	FONT-SIZE: 11px;
	font-weight:bolder;
	color:#FFFFFF;
	background: url(images/Gsearch-button.jpg) bottom right;
	border: none;
	width:65px;
	height:22px;
}
#searchbar {
	text-align : right;
	vertical-align : middle;
	line-height:22px

}
/*
p {
color : #595d5e;
font-weight : normal;
line-height : 12px;
line-height:1.7;
text-align : left;
vertical-align : top;
}
*/
/*
p {
color : #24618d;
font-weight : normal;
line-height:1.6em;
text-align : left;
vertical-align : top;}
*/
p {
	
	font-size : 12px;
	font-weight : normal;
	line-height : 1.5em;
	margin : 0;
	padding : 0;
	text-align : left;
}
P.Copyright {
color:#fff;
letter-spacing:1px;
font-size:92%;
text-align:center;
line-height:20px }


td.offerplacing{
text-align: center}
