﻿body 
{
	padding: 0; margin: 0;
	background-color: #000;
}


/*********************/
/* Getaway home page */
/*********************/
#getawaySideBar 
{
	background-image: url(../images/getaway/bg_side_column.png);
	background-repeat:  repeat-y; 
	vertical-align: top;	
	}
	
#gtaHomeFlash 
{
	border: solid 1px #000; 
	padding-top: 0px; width: 723px; 
	text-align: left;  
	
	
}

#gtaHomeDesc 
{
	border: solid 0px #00f; 
	font-size: 13px; width: 600px; 
	font-family: Arial, Sans-Serif;
	margin-bottom: 35px; margin-left: 47px; 
	margin-top: 30px;
	text-align: left;  
	}

*+html #gtaHomeDesc 
{
	border: solid 0px #00f; 
	margin-left: -30px;	
}



#gtaHomeDescSub1 { width: 500px; } 

#gtaHomeImgRow 
{
	border: solid 0px #000; padding-left: 38px;  
	}
	 
/*	 
.getaway {
		display:block;
		float:left;
		margin-bottom:20px;
		margin-right:10px;
		text-align: right;
		width:165px;
		font-size: 11px; font-family: Arial, Helvetica Neue, Sans-Serif;
		border: solid 0px #000;
}	 

*/

a.redLink { background-image:url(../images/global/icn_link_red1.gif); }
a.redLink { padding-right:14px; }
a.redLink { background-repeat:no-repeat;	color:#000000;	font-size:10px;	font-weight:bold;	min-height:8px;
          	text-decoration:none; }
a.redLink:hover {background-position: 100% 2px;}
a.redLink:link, 
a.redLink:visited  { background-position:96% 2px; }


*+html #gtaHomeBottomPad
{
	
	height: 20px;	
}




/*************************/
/* Getaways              */
/*************************/

#getawayInfo {
	background-image:url(../images/getaway/bg_getaway_description_tall.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	left:30px;
	max-height:100%;
	overflow:hidden;
	padding-bottom:40px;
	padding-top:15px;
	position:relative;
	top:10px;
	width:340px;
	z-index:2;

}

.getawayTitle {
	color:#CC0000;
	font-size:26px;
	font-weight:bold;
	margin-left:13px;
	font-family: Arial, Sans-Serif;
}


#getawayActivities
{
	border: solid 0px #000;	
	width: 720px;
	padding-top: 20px;
	position: relative; float: left;
}


.getawayDescription {
	line-height:150%;
	margin:0 15px;
	max-width:300px;
	opacity:1;
	padding:2px 0 0 2px;
	width:300px;
	font-family:Arial,Helvetica,San Serif;
	color:#000000;
	font-size:11px;
}

*+html .gtaCatImg 
{
	margin-top: -4px;	
}

.cb 
{
	border: solid 0px #f00;
	position: relative; float: left;
	margin-left: 32px; margin-bottom: 20px;
	width: 650px;
}

.getaway 
{
	border: solid 0px #0f0;	
	width: 181px;
	margin-right: 30px;
	position: relative; float: left;
	text-align: left;
	Font-Family:	Arial,Helvetica,San Serif;
	font-size: 11px;
	
}

.getawayhome 
{
	border: solid 0px #0f0;	
	width: 140px;
	margin-right: 30px;
	position: relative; float: left;
	text-align: left;
	Font-Family:	Arial,Helvetica,San Serif;
	font-size: 11px;
	
}

 .gSegment a
{
  font-size: 11px; 
  font-family:	Arial,Helvetica,San Serif ; 
  color: #C00; 
  font-weight: bold;	

}

.gTitle a
{
	font-family: Arial, Helvetica Neue, Sans-Serif;
	color: #CC0000; 
	font-weight: bold; 
	font-size: 11px;
	text-decoration: none;
	margin-left: 15px;
	
	
}

.gTitle 
{ margin-bottom: 5px; 
	line-height:130%;
}

.gSegment 
{ margin-left: 15px;  
	margin-bottom: 5px;
	line-height:130%;
	color: #515151;
	font-weight: bold;
}


.gDescription 
{ margin-left: 15px; 
	margin-bottom: 5px;
	line-height:130%;
	
}


#top
{
  border: solid 0px #000;	
}


#activityCategoryNav
{
	border: solid 0px #0ff; 

	background-image: url(../images/getaway/bg_getaway_activities.gif);	
	background-repeat: no-repeat;
	
	width: 690px;
	height: 37px;
		margin: 15px 5px 0 0;

	background-position: left top;
	padding: none;
	position: relative;


	display: block;
	float: left;
	
}

.actTabs
{
	border: solid 0px #000;	width: 90px; position: relative; top: 5px;
}



#selectedActivity
{ border: solid 0px #0f0; position: relative; float: left;
	display: block; width: 175px; vertical-align: bottom; 
	color: #CC0000;	text-align: center;	font-size: 14px; font-weight: bold; 
	margin: 15px 5px 0 0; 

}


.activitiesListing
{
	position: relative; 
	float: left;	
	width:302px; 
	border: solid 0px #000;
	text-align: left;

}

.activityBox
{
	position: relative; float: left;	
	border: solid 0px #0f0; 
	width: 388px; 
	margin-top: 25px;
	display: none;
	
	
}


a.activityLink, a.activityLink:link, a.activityLink:visited 
{
	
color:#000000;
padding-left:7px;
padding-right:4px;
text-decoration: none;
border: solid 0px #000;
width: 280px;
font-family: Arial, Helvetica Neue, Sans-Serif;
font-size: 12px;
display: block;


}

a.activityLink:hover {
background-image:url(../images/getaway/icn_link_red1.gif);
background-position:0 2px;
background-repeat:no-repeat;
color:#CC0000;
padding-left:11px;
padding-right:0;

}

a:link, a:visited {
text-decoration:none;
}



#activityDetails {
	width: 350px;
	position: relative;
	left: 15px;
	font-family:Arial,Helvetica,San Serif;
	font-size: 11px;
	text-align: left;
}

#activityTitle {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	border: solid 0px #000;
	text-align: left;


}

#activityDescription {

	margin-bottom: 15px;
	line-height: 140%;

}



#activityAddress {
	width: 100%;
}



#activityAddress div {
	float: left;
	line-height: 140%;
	margin-right: 23px;
}


#activityDates {
	float: left;
	line-height: 140%;
	margin-right: 23px;
	margin-top: 10px;
}



#activityMainFeature {
	position: relative;
	float: right;
	right: 15px;
	width: 396px;
	background-image: url('../images/getaway/bg_activity_main_feature.png');
	background-repeat: repeat-y;
	background-position: top right;
	padding: 0;
	margin-bottom: 15px;
	visibility: visible;

}


.amf_bottom
{
	border: solid 0px #f00;
	top: 10px;
}


* html .amf_bottom
{
	border: solid 1px #f00;
	visibility: hidden;

}


.actButtonsFirst,
.actButtons
{
 margin-left: -4px;
 margin-top: 5px;
}

.actButtonsFirst
{
	margin-left: 0px;
}

.getawayThumb 
{
    width: 181px;
    height: 115px;
    background-image: url('../images/getaway/bg_getaway_thumb.gif');
    background-repeat: no-repeat;
    background-position: top left;

}

.getawayThumb img {
    position: relative;
    top: 12px;
    left: 12px;
}

.getawayThumbHome 
{
    width: 181px;
    height: 115px;
    background-image: url('../images/getaway/bg_category_thumb.gif');
    background-repeat: no-repeat;
    background-position: top left;

}


.getawayThumbHome img {
    position: relative;
    top: 11px;
    left: 11px;
    border: 0;
}


.getawayThumbHomeOrangeBg 
{
    width: 181px;
    height: 115px;
    background-image: url('../images/getaway/bg_getaway_thumb_fall.gif');
    background-repeat: no-repeat;
    background-position: top left;

}


.getawayThumbHomeOrangeBg img {
    position: relative;
    top: 11px;
    left: 11px;
    border: 0;
}



.gtaEventButton
{
	margin-top: -10px;
}


* html .gtaEventButton
{
	margin-top: -20px;
}


.videoLabel
{
   width: 90%; 
   margin: 10px 0 0 17px; 
   font-family: Arial, helvetica, Sans-Serif; 
   font-size: 15px;  
}

*+html .videoLabel
{
   
   margin: 10px 0 0 -75px;
   
}



/*  mygetaway  */

#divmygtatop
{
	border: solid 0px #000;
  margin-bottom: 0px;	
 	position: relative; float: left;
 	    height: 228px;
}



#ctl00_cph_gtaTopBody_guestdiv
{
	border: solid 0px #000;
	background-image: url(../images/getaway/box_asaguest.gif);
	background-repeat: no-repeat; 
	padding-top: 40px; padding-left: 22px; margin-left: 29px; padding-bottom: 6px;
	font-family: Arial, Sans-Serif; font-size:13px;
	line-height: 20px; width: 311px;  
	text-align: left;
	position: relative; float: left;
}


#ctl00_cph_gtaTopBody_guestdiv2 
{
	border: solid 0px #000;
	background-image: url(../images/getaway/box_ifyouregister.gif);
	background-repeat: no-repeat; 
	padding-top: 40px; padding-left: 22px; margin-left: 21px;  padding-bottom: 6px;
	font-family: Arial, Sans-Serif; font-size: 13px;
	line-height: 20px;  width: 311px; 
	text-align: left;	
	position: relative; float: left;
}


#guestdiv3 
{
	background-image: url(../images/getaway/box_flickr.gif);
	background-repeat: no-repeat; 
	margin-left: 8px;
	font-family: Arial, Helvetica Neue, Sans-Serif; font-size: 11px;
	width: 190px; height: 135px;
		overflow: hidden;
	position: relative; float: left; padding-top: 0px; padding-left: 0px;
}


#ctl00_cph_gtaTopBody_dvAdd 
{
	background-image: url(../images/getaway/box_add.gif);
	background-repeat: no-repeat; 
	margin-left: 29px;
	font-family: Arial, Helvetica Neue, Sans-Serif; font-size: 11px;
	line-height: 20px;  
	width: 215px; height: 110px;
	text-align: left;	
	position: relative; float: left; padding-top: 10px;
}
#ctl00_cph_gtaTopBody_dvOrg 
{
	background-image: url(../images/getaway/box_organize.gif);
	background-repeat: no-repeat; 
	margin-left: 21px;
	font-family: Arial, Helvetica Neue, Sans-Serif; font-size: 12px;
	line-height: 20px; 
	width: 215px; height: 110px;
	text-align: left;	
	position: relative; float: left; padding-top: 10px;
}
#ctl00_cph_gtaTopBody_Sharediv 
{
	background-image: url(../images/getaway/box_share.gif);
	background-repeat: no-repeat; 
	margin-left: 21px;
	font-family: Arial, Helvetica Neue, Sans-Serif; font-size: 11px;
	line-height: 20px; 
	width: 210px; height: 110px;
	text-align: left;	
	position: relative; float: left; padding-top: 10px;
}
#mygtaLeft
{
	border: solid 0px #f00;
	padding-top: 5px;
	width: 171px; 
	background-color: #fff;
	margin-left: 29px;


	
	
}

#mygtaBody
{
	border: solid 0px #000;

	
	height: 430px;
	overflow-y: scroll;
	
}

* + html #mygtaBody
{

	
}

#mygtaRight2,
#mygtaRight
{
	border: solid 0px #000;
	width: 195px; text-align: center;
	margin-bottom: 10px;
	background-image: url(../images/getaway/box_flickr.gif);
	background-repeat: no-repeat; 
	padding-top: 10px; line-height: 20px;
	padding-bottom: 5px;
	padding-right:10px;


}

#mygtaRight2
{
	background-image: url(../images/global/box_advanced.gif);
	background-repeat: no-repeat; 
	padding-bottom: 70px;
}





#sveGta
{
	font-size: 10px; font-family: Arial, Helvetica Neue;	
	padding-left: 10px; margin-top: 5px;
}

/***************************/
/*     Expedia             */
/***************************/
#expedia {
	background-image:url(../images/expedia/bg_expedia.png);
/*	background-position:center top;*/
	background-repeat:no-repeat;
	height:284px;
	margin-top:11px;
	overflow:hidden;
	width:180px;
	margin-left: auto; margin-right: auto;
	text-align: left;
}

* html #expedia {
	margin-bottom: 30px;  /* not work for ie6 using padding-bottom to compensate - JB */
	padding-bottom: 30px;
	border: solid 0px #0f0;
}


.indateMainDiv
{
	width: 70px; 
	margin-left: 10px; margin-top: 10px;
	position: relative; float: left;
	
}

* html .indateMainDiv
{
	border: solid 0px #000;
	width: 68px; 
	margin-left: 5px; margin-top: 10px;
	position: relative; float: left;
	
}



.outdateMainDiv
{
	width: 70px; 
	margin-left: 10px; margin-top: 10px; 
	position: relative; float: left;
}
	
* html .outdateMainDiv
{
	width: 68px; 
	margin-left: 5px; margin-top: 10px; 
	position: relative; float: left;
}


.hotelimg
{
	margin-left: 60px; margin-top: 10px; 
	position: relative; float: left;
}

* html .hotelimg
{
	border: solid #1px #f00;
	margin-left: 30px;
	
}


/***************************/
/*     Expedia new         */
/***************************/
#expedianew {
	height:284px;
	margin-top:11px;
	overflow:hidden;
	width:180px;
	margin-left: auto; margin-right: auto;
	text-align: left;
	background-image:url(../images/expedia/bg_expedia.png);
	background-repeat:no-repeat;

	
	
	
}

.expediastyle{
	font-family:Arial,Helvetica,San Serif;
	font-size: 11px;

}

/*************************/
/* Local Flavor          */
/*************************/

.localFlavor
{
	font-family: Arial, Sans-Serif;	
	font-size: 13px;
}

div.localFlavor .flavorTitle a:link, div.localFlavor .flavorTitle a:visited {
    color: #FFCC2A;
    text-decoration: none;
}

div.localFlavor .flavorTitle a:hover {
    color: #FFCC2A;
    text-decoration: underline;
}

div.localFlavor .flavorTitle a:active {
    color: #FFCC2A;
    text-decoration: none;
}


div.localFlavor {
	clear: both;
	width: 672px;
	background-image: url('../images/getaway/bg_local_flavor.gif');
	background-repeat: repeat-y;
	background-position: top left;
	text-align: left;
	color: #FFFFFF;
	position: relative;
	margin-bottom: 100px;
	padding-top: 25px;
	margin-top: 50px;
}

div.localFlavor .flavorTitle {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: left;
	position: relative;
	left: 148px;
	width: 480px;
}

div.localFlavor .flavorDescription {
	line-height: 120%;
	font-size: 11px;
	text-align: left;
	padding-bottom: 40px;
	position: relative;
	left: 148px;
	width: 480px;
}





/*************************/
/* For E-newsletter         */
/*************************/

.pageTitle {
    color: #CC0000;
    font-weight: bold;
    text-transform: uppercase; 
    font-size: 14px;
}

.BodyPageHead { color: #900; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; text-align: left; text-transform: uppercase }

.bodyintro { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 22px; text-align: left; margin-bottom: 15px; padding-top: 3px }

.hrspace  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 95%; height: 2px; clear: both; border-top: 1px solid #999; margin-left: 17px; }

.bodyblack  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px }

.BodyHeadRed { color: #900; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left;  }

.BodyimgRight { margin-right: 0; margin-bottom: 15px; margin-left: 15px; float: right }



.wtg_lnks
{
  font-weight: bold;	
}

.wtg_div
{
	margin-top: 10px;
}



.lnkhover:hover 
{
	text-decoration: underline;

}