/* ------ hack to get IE transparancies working ------- */
* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/shim.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/* ------ EOF hack to get IE transparancies working ------- */
body {
	margin:0;
	background-color:#000066;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
.clearBoth {
	clear: both;}
	
.separator {background-image:url(/images/separator_line.gif); text-align:right; height:29px;}
.separatorRHcolumn {background-image:url(/images/separator_line_white.gif); text-align:right; height:29px;}

#header {
	width:800px;
	margin-top: 10px;
	height: 308px;
	margin-right:auto;
	margin-left:auto;
}
#bannerImage {
	/*z-index:1;
	height: 308px;
	background-image:url(/images/banner_skier1.jpg);
	background-repeat:no-repeat;*/
}
#layerNavigation {
	width:206px;
	/*float:left;*/
	z-index:2;
	float: right;
}
#layerIbiza {
	float:left;
	width:75px;
	height:62px;
	margin-top: 246px;
}
/* ----------- Body Content ----------- */

#bodyContainer {
	clear:both;
	width:800px;
	margin: auto;
}
#bodyContent {
	border-right: dotted #666666 1px;
	width:529px;
	float: left;
	background-color: #EBEBEB;
	padding:5px 10px 10px 20px;
}
#bodyContent-noRHC {
	border-right: dotted #666666 1px;
	width:769px;
	float: left;
	background-color: #EBEBEB;
	padding:5px 10px 10px 20px;
}
.siteText {
	font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
	font-size: 13px;
	line-height: 1.5em;
	color: #000033;
}
a.siteText:link {color: #003399; text-decoration:none; padding-bottom:2px;}
a.siteText:visited {color: #003399;	text-decoration:none; padding-bottom:2px;}
a.siteText:hover {color: #666666; text-decoration:none; padding-bottom:2px; }
a.siteText:active {color: #003399; text-decoration:none;}

.statement {font-family: Verdana, Tahoma, Arial;
	font-size: 15px;
	padding:5px;
	color: #000033;
	font-weight:bold;
}
a.statement:link {font: 15px Verdana bold; color:#000033; border-bottom:dashed #666666 1px; text-decoration:none; padding-bottom:2px;}
a.statement:visited {font: 15px Verdana bold; color:#000033; border-bottom:dashed #666666 1px; text-decoration:none; padding-bottom:2px;}
a.statement:hover {font: 15px Verdana bold; color: #999999; border-bottom:dashed #999999 1px; text-decoration:none; padding-bottom:2px;}
a.statement:active {font: 15px Verdana; color:#000033;}


H1 {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:5px;
	color: #000033;
	font-weight:bold;
}
a.H1:link {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 18px; color:#000033; border-bottom:dashed #666666 1px; text-decoration:none; padding-bottom:2px;}
a.H1:visited {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 18px; color:#000033; border-bottom:dashed #666666 1px; text-decoration:none; padding-bottom:2px;}
a.H1:hover {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 18px; color: #999999; border-bottom:dashed #999999 1px; text-decoration:none; padding-bottom:2px;}
a.H1:active {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 18px; color:#000033;}

H2 {font-family:'Trebuchet MS', Verdana, Tahoma, Arial; font-size:13px; color: #003366; margin-bottom:0px; margin-top:2px; line-height:1.5em;}
a.H2:link {font-family:'Trebuchet MS', Verdana, Tahoma, Arial; font-size:13px; color:#003399; text-decoration:none; padding-bottom:2px;}
a.H2:visited {font-family:'Trebuchet MS', Verdana, Tahoma, Arial; font-size:13px; color:#003399; text-decoration:none; padding-bottom:2px;}
a.H2:hover {font-family:'Trebuchet MS', Verdana, Tahoma, Arial; font-size:13px; color: #999999; text-decoration:none; padding-bottom:2px;}
a.H2:active {font-family:'Trebuchet MS', Verdana, Tahoma, Arial; font-size:13px; color:#003399;}

H3 {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 16px; color: #003366; margin-bottom:0px; margin-top:2px; line-height:1.5em;}
a.H3:link {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 16px; color:#003399; text-decoration:none; padding-bottom:2px;}
a.H3:visited {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 16px; color:#003399; text-decoration:none; padding-bottom:2px;}
a.H3:hover {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 16px; color: #999999; text-decoration:none; padding-bottom:2px;}
a.H3:active {font-family: 'Trebuchet MS', Verdana, Tahoma, Arial; font-size: 16px; color:#003399;}

#iNeedToHeading { width:133px; }

#iNeedToContainer {width:487px; border:solid 1px #29438E; background-image:url(/images/bg_i-need-to.jpg); background-repeat:repeat-y; margin-bottom:25px;}
#iNeedToBox {width:271px; float:left;}

			#iNeedToBox ul {
				margin: 0; /*removes indent IE and Opera*/
				padding: 0; /*removes indent Mozilla and NN7*/
				list-style-type: none; /*turns off display of bullet*/
				/*font-family: Tahoma, Verdana, Arial;
				font-size: 12px;*/
			}
			#iNeedToBox li {
				margin-right:5px;	padding:0; 	display:block; 	width:267px;}
			#iNeedToBox a {
				/*/*/display: block;
				padding:6px 5px 0 15px; 
				width: 247px;
				height:24px;
				font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
				font-size:16px;
				color:#333333;
				text-decoration:none;
				background-image: url(/images/bg_need-to-link.jpg); /* */
				display: block; 
				/*border: 0px solid #333; */
				/*background-color: #330066;*/
			}
			#iNeedToBox a:link, #iNeedToBox a:visited {
				color: #333333;
				/*/*/color: #333333;
				text-decoration: none; /* */
			}
			#iNeedToBox a:hover {
				text-decoration:none; 
				color:#4F001A; 
				background-image: url(/images/bg_need-to-link-hover.jpg);
			}
			
#LayerNeed-Conferences, #LayerNeed-CorpEvent, #LayerNeed-Incentive, #LayerNeed-Entertain, #LayerNeed-BespokeEvent
{
	position:absolute;
	width:215px;
	height:150px;
	z-index:1;
	visibility: hidden;
}


/* ----------- Right Hand Column ----------- */
#rhColumn {
	width:220px;
	float: left;
	position:relative;
	background-color: #FFFFFF;
	padding: 5px 10px 10px 10px;
}
#rhColumn h3{font-family: 'Trebuchet MS', Verdana, Tahoma, Arial;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:5px;
	color: #000033;
	font-weight:bold;
}
.quoteBox {
	background:#F7FAFE;
	border:solid #CCCCE1 1px;
	margin-top:10px;
	padding:5px;
}
.quoteContent {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 1.5em;
	color: #000033;
	margin-bottom:5px;
}
a.quoteContent:link {font: 11px Tahoma; color:#000033; border-bottom:dotted #000033 1px; text-decoration:none; }
a.quoteContent:visited {font: 11px Tahoma; color:#6188AF; border-bottom:dotted #666666 1px; text-decoration:none; }
a.quoteContent:hover {font: 11px Tahoma; color: #999999; border-bottom:dotted #666666 1px; text-decoration:none; }
a.quoteContent:active {font: 11px Tahoma; color:#6188AF;}

.quoteLogo {text-align:right;}

.quoteBoxAdwords {
	background:#F7FAFE;
	border:solid #CCCCE1 1px;
	margin-top:10px;
	padding:5px;
}
.quoteContentAdwords {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 1.5em;
	color: #000033;
	margin-bottom:5px;
}
.adwordsContactTable {font-family:tahoma, Arial, verdana, sans-serif; font-size:11px;}
.adwordsContactTable input{ border:solid 1px #999999; height:16px; font-size:11px; color:#666666;}


/* ----------- Footer Info ----------- */

#footer {
	clear:both;
	width:800px;
	margin:auto;
}
#copyright {width:380px; float:left; background-image:url(images/footer_bg.jpg); height:20px; 
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #000066;
	padding:10px 10px 0 10px;
}
#footerlinks {width:390px; float:right; text-align:right; background-image:url(images/footer_bg.jpg); height:20px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #000066;
	padding:10px 10px 0 0;
}
#footerSEOLinks {color: #003399; font-size:10px; font-family:Tahoma, Verdana, Arial, sans-serif; width:800px; margin:auto;text-align:center; }
#footerSEOLinks a:link, #footerSEOLinks a:visited, #footerSEOLinks a:hover {text-decoration:none; color:#003399;}
#design {width:790px; margin:auto; padding: 5px; text-align:right; color:#999999; font-size:10px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.design {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #999999;}
a.design:link {font-family: Tahoma, Verdana, Arial;	font-size: 10px; color: #999999;	text-decoration:none;}
a.design:visited {font-family: Tahoma, Verdana, Arial;	font-size: 10px;	color: #999999;	text-decoration:none;}
a.design:hover {font-family: Tahoma, Verdana, Arial;	font-size: 10px;	color: #999999;	text-decoration:underline;}
a.design:active {font-family: Tahoma, Verdana, Arial;	font-size: 10px;	color: #999999;	text-decoration:none;}
