﻿body 
{
	padding: 0; margin: 0;
	background-color: #000;
}


/*********************/
/*    Main Footer    */
/*********************/
#mainFooter 
{ 
	 font-size:9px; 
	 margin-bottom:20px; margin-top:50px; 
	 font-family:Arial,Helvetica,San Serif; 
	 text-align: center;
   background-color: #000; 
   color: #fff; 
   border: solid 0px #f00;
}

#mainFooter a  { color: #CC0000; }

div#mainFooter a {
	color: #CC0000;
	font-weight: normal;
	margin: 0 7px;
}

/*********************/
/*Master Page Setting*/
/*********************/

  #masterMainNavTD {vertical-align: bottom; width: 520px;  }
  #masterSearchTD {vertical-align: top; width: 190px;  }
  #masterLoginTD {vertical-align: top; width: 210px;  }

/*  #masterEnjoyFooterDiv1 {padding-top: 10px; }
  #masterEnjoyMainNav1div {vertical-align: top; width: 540px;  }
  #masterEnjoySearch1div {vertical-align: top; width: 200px;  }
  #masterEnjoyLogin2div {vertical-align: top; width: 200px;  }
*/


/***************/
/*login control*/
/***************/


#logindiv 
{
	position: relative; float: left; 
	border: solid 0px #000;	

 width: 210px; 
	text-align: center;
	background-color: #EBEBEB; 
	padding-bottom: 25px;
  


	
	}

/*#loginliteraldiv { border: solid 0px #0f0; margin-left: 20px; }*/

#loginlnkdiv 
{
	border: solid 0px #000; 
	position: relative; float: left;
	margin-left: 19px; margin-top: 18px;
	white-space: nowrap;
	
}

* html #loginlnkdiv {	margin-left: 10px;	}

.pwdLnk { font-family: Arial; font-size: 10px; font-weight: bold;  color: #cc0000; margin-left: 5px;
	text-decoration: none; }	

.loginlnk 
{
	font-family: Arial, Sans-Serif; font-size: 11px; font-weight: bold;  
	color: #cc0000; 
	margin-left: 5px; margin-right: 5px;
	text-decoration: none; }	
	
.loginlnk:hover { text-decoration: underline;   }

.loginlnk  { margin-left: 00px; }
#lnkLogin {margin-left: 15px;  }


#loginLiteral1 
{
	border: solid 0px #000; 
	position: relative; float: left;
	font-family:  	Arial,Sans-Serif; 	font-size: 11px; 
	margin-left: 25px; margin-top: 12px; 
}

* html #loginLiteral1 {	margin-left: 10px;	}

#loginLiteral2 
{
	border: solid 0px #000; 
	position: relative; float: left;
	font-family:  	Arial,Sans-Serif; 
	font-size: 11px; 	
	margin-left: 25px; margin-top: 12px;

} 
* html #loginLiteral2 {	margin-left: 10px;	}

#loginImage { position: relative; float: left; }
#loginImage    { border: solid 0px #0f0; margin-top: 3px;  font-family:  Arial; font-size: 11px; vertical-align: text-top;  }

.loginlnkdivder { color: #878787; margin-right: 2px;  }

.loginText {font-size: 10px; font-family: Arial;  text-align: right; padding-right: 5px;  } 
.loginValidatorText { font-size: 10px; font-family: Arial; }

/***************/
/*srch control */
/***************/

#srchMaindiv { position: relative; float: left; }
#srchMaindiv { border: solid 0px #000; width: 180px; margin-left: 8px; margin-top: 20px; z-index:0;    }

#srchGodiv 
{
 
	text-align: right; 
	border:solid 0px #0f0; 
	width: 29px; 
	margin-bottom: 5px;
	position: relative; float: left;
}
	
*+html #srchGodiv 
{

	margin-bottom: 0px;
}	
	
#srchAdvdiv { text-align: right; border:solid 0px #00f; width: 184px;  }
#srchtxtdiv { margin-top: 5px; border:solid 0px #000;  }


.lnkAdvSrchcss 
{
	color: #cc0000; 
	font-family: Arial, Sans-Serif; font-size: 10px; 
	}
	
.txtSrchcss 
{
	width: 145px; 
	font-family: Arial; font-size: 10px; 
	color: #000; 
	border:solid 1px #000; 
	position: relative; float: left;
	
	}


/*********************/
/*Main Navigation div*/
/*********************/

#mainNavdiv { position: relative; float: left; text-align: left;  }
#mainNavdiv { border: solid 0px #f0f; width: 545px; background-color: #FDFDFB;    }

#mainNavDivSite { position: relative; float: left; text-align: left; width: 700px; }
#mainNavDivSite { border: solid 0px #0ff; margin-top: 12px; }

#mainNavdivimage { position: relative; float: left; }
#mainNavdivimage { border: solid 0px #00f; width: 265px; }

#mainNavdivlang { position: relative; float: left;   }
#mainNavdivlang 
{
	border: solid 0px #0f0; 
	width: 85px; 
	text-align: left; 
	font-size: 11px; font-family: Arial, Sans-Serif;
	color: #878787;
  margin-top: 3px; margin-left: 168px; 
}



/****************************/
/* plan your getaway        */
/****************************/
.ddSize
{
	font-family: Arial, Helvetica Neue; 
	font-size: 10px;
	z-index: -1;
}

#gtaCalWrap
{
	width: 440px; 

	border: solid 0px #f00; 
	position: relative;
	float: left; 
	text-align: left;
	margin-right: 5px;

}


* html #gtaCalWrap
{
	width: 428px; 

	border: solid 0px green; 
	position: relative;
	float: left; 
	text-align: left;
	margin-right: 15px;

}




#gtaCalWrap_tt
{
	width: 445px; 

	border: solid 0px #f00; 
	position: relative;
	float: left; 
	text-align: left;
	
	
}


#nametitle
{
	border: solid 0px #00f; 
	text-align: left; 
	margin-top: 10px; margin-left: 0px; margin-bottom: 5px;
	font-size: 14px; font-family: Sans-Serif, Arial;
	color: #f00;
	
}


#calpop
{
	width: 140px; 
	display: block; 
	left: 5px; top: 150px; 
	z-index: 1000;
}

.maincal
{
z-index: 1001;  left: 8px; position: absolute; top: 60px 	
}

* html .maincal
{
z-index: 1001;  left: 208px; position: absolute; top: 60px 	
}



#thex
{
background-color: #3A4855; z-index: 101; vertical-align: bottom; border-bottom-color: #fff; border-bottom-width: 1px; text-align: right; height: 15px;  left: 7px; position: absolute; top: 45px; width: 146px;	
}

* html #thex
{
background-color: #3A4855; z-index: 101; vertical-align: bottom; border-bottom-color: #fff; border-bottom-width: 1px; text-align: right; height: 15px;  left: 207px; position: absolute; top: 45px; width: 146px;	
}

* html #nametitle{
  margin-left: 0px;
}


.planTextDate{
}

.calDateStyle{
	height: 18px; Width: 10px;
}

* html .calDateStyle{
	height: 14px;	
	width: 8px;
}

*+html .calDateStyle{
	height: 12px;	
}

#plancalenders
{
   border: solid 0px #0f0;	
 /*  position: relative; float: left;*/

	
}


#plancalenders_tt
{
   border: solid 0px #0f0;	
   position: relative; float: left;
	
}


#plandropdowns
{
	border: solid 0px #000; width: 205px;
	position: relative; float: left;
	margin-left: 0px;
	padding-left: 3px;
}


* html #plandropdowns
{
	margin-left: 4px;
	width: 205px;
	border: solid 0px #0ff;
}




#plandropdowns2
{
	border: solid 0px #000; width: 200px;
	float: left;
	margin: 16px 0 0 0 ;
	padding-left: 15px; 
}


* html #plandropdowns2
{
	border: solid 0px #0f0; width: 190px;
	float: left;
	padding-left: 15px; margin-top:-355px;
	white-space: normal;
	z-index: -1;
}


.plansubtitles{
	font-family: Arial,helvetica,sans-serif; font-size: 12px;margin-bottom:2px;

}

.plandd {
	margin-bottom: 2px;
}

.planpos
{
   float: left;

}

.plandivider
{
   position: relative; float: left;
   width: 100%;
}

#plandropdowns_tt
{
	border: solid 0px #000; width: 135px;
	position: relative; float: left;
	margin-left: 8px;
	padding-left: 3px;
}


* html #plandropdowns_tt
{
	margin-left: 4px;
	width: 130px;
}


.plansubtitles_tt{
	font-family: Arial, Verdana; font-size: 12px;

}

.plandd_tt {
	margin-bottom: 15px;
	
	
}



.plangobtn
{
	border: solid 0px #000; 
	width: 40px; 
	float: left;
   margin: 16px 0 0 30px
}


* html .plangobtn
{
	border: solid 0px #000; 
	width: 40px; 
	float: left; 
	margin: 16px 0 0 30px;
}




.cal1
{
	position: relative; float: left;	
}

.imgdiv
{
	border: solid 0px #000; 
	position: relative; float: left; 
	margin-left: 145px; margin-top: -30px; 
	width: 30px; 
}

* html .imgdiv
{
	border: solid 0px #000; 
	position: relative; float: left; 
	margin-left: 75px; margin-top: -30px; 
	width: 30px; 
}


/*********************/
/*  Add This - Share */
/*********************/
.addthis
{
	border: solid 0px #000;
	padding-left: 100px;
	margin: 20px 0 0 0;

	
}



.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #3A4855;
    color: #3A4855;
    z-index: 1200;

}


/*
* html .MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #3A4855;
    color: #3A4855;
    z-index: 1200;
    margin-left: 225px;
    margin-top: -30px;
}
*/


.MyCalendar th 
{
	border-color: #3A4855;
	background-color: #3A4855;
}

.MyCalendar .ajax__calendar_container th {
	border-width: 1px 1px 1px 1px;
	/*padding: 1px 1px 1px 1px;*/
	/*border-style: inset inset inset inset;*/
	border-color: #3A4855;
	background-color: #3A4855;
	-moz-border-radius: 0px 0px 0px 0px;
}

.MyCalendar .ajax__calendar_container td {
	border-width: 1px 1px 1px 1px;
	/*padding: 1px 1px 1px 1px;*/
	border-style: solid;
	border-color: #3A4855;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


.MyCalendar .ajax__calendar_dayname
{
	color: #8FA8B5;	
	background-color: #3A4855; 
	border-color: #3A4855;
	width: 18px;
}



.MyCalendar .ajax__calendar_title 
{
	color: #fff;
}

.MyCalendar .ajax__calendar_footer
{
	color: #fff;
}

.MyCalendar .ajax__calendar_prev 
{
	color: #fff;
	background-image:url(../images/left.gif); 
	background-position: center;  

	
}


.MyCalendar .ajax__calendar_next
{
	color: #fff;
	background-image:url(../images/right.gif);   
}


/*

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #f0f;
    font-weight:bold;
}

*/




.iconsize
{
	width: 45px;
	height: 45px;	
	
}



.close {
color:#707070;
cursor:pointer;
text-decoration:none;
}

.floatR {
font-size:15px;
float:right;
}

/****************/
/*  flickr box */
/****************/

  /* code from max */

 #flickr_badge_source_txt { padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
 #flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
  #flickr_icon_td {padding:0 5px 0 0 !important;} 
 .flickr_badge_image {text-align:center !important;}
 .flickr_badge_image img {border: 1px solid black !important;}
 #flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
 #flickr_badge_uber_wrapper a:hover, 
 #flickr_badge_uber_wrapper a:link,
 #flickr_badge_uber_wrapper a:active,
 #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
 #flickr_badge_wrapper {}
 #flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

	/* end code for max */


.flickrbox1
{
	border: solid 0px #000;
	background-image: url(../images/getaway/box_flickr.gif);
	background-repeat: no-repeat; 
	height: 130px; width: 195px;
	position: relative; float: left;
	text-align: center;
	
}


.flickrbox2
{

	border: solid 0px #000;
	background-image: url(../images/getaway/box_flickr.gif);
	background-repeat: no-repeat;
	height:130px; width: 195px; 
	margin-top: 20px;
	position: relative; float: left;
	padding-top: 10px;
	text-align: center;
	
		

}


.flickrbox3
{
	border: solid 0px #000;
	width: 195px; text-align: center;
  padding-top: 10px; line-height: 20px;
	
	background-image: url(../images/global/box_advanced.gif);
	background-repeat: no-repeat; 
	padding-bottom: 70px; margin-top: 20px;
	position: relative; float: left;
	text-align: center;
}
/*********************/
/*    Content,title,subtitle classes for site     

class for title and subtitle is same only diffence is Title should be all caps and subtitle mixed case
      */

/*********************/

.content
{
    text-align:left; 
    font-family:Arial,Sans-Serif; 
    font-size:13px;
}
.subcontent
{
    text-align:left; 
    font-family:Arial,Sans-Serif; 
    font-size:11px;
}
.subtitle
{
      color:#cc0000; 
      padding-top:15px; 
      font-family:Arial, Sans-Serif;
      font-size:15px;
      font-weight:bolder;
}
.smsubheader
{
    color:#cc0000; 
    font-family:Arial, Sans-Serif;
    border: solid 0px #000;
    font-size:12px;
    font-weight:bolder;

    

}


/*********************/
/*    Misc           */
/*********************/
.posR {
	position: relative;
}

.posA {
	position: absolute;
}

.txtR {
	text-align:right;
}

.content
{
	font-size: 11px;
	Font-Family:	Arial,Helvetica,San Serif
}


.subtile
{
		font-size: 15px;
	Font-Family:	Arial,Helvetica,San Serif
}

.gtadivider 
{	
	border-bottom: 1px solid #B79F79;
	
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	width:165px;
}

.floatL, .fl {
	float: left;
}

.txtL {
text-align:left;
}

input.reg {
	border: 1px solid #000000;
	padding: 1px 3px 2px;
}

.txtC {
	text-align: center;
}

.posR {
	position: relative;
}



	
/*****************
HYPERLINKS
*****************/
a {
    color: #CC0000;
}
a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

a.u:link, a.u:visited {
	text-decoration: underline;
}

a.u:hover {
	text-decoration: none;
}

a.u:active {
	text-decoration: none;
}

div#primaryNav a {
	margin-right: 1px;
}

a.redLink, a.redLinkL, a.redLinkR, a.featureLink, a.featureLinkL, a.featureLinkR {
	font-family:Arial,Helvetica,San Serif;
	background-repeat: no-repeat;
	min-height: 8px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.redLink, a.redLinkR, a.featureLink, a.featureLinkR {
	padding-right: 14px;
}

a.redLinkL, a.featureLinkL {
	padding-left: 12px;
}

a.redLink:link, a.redLink:visited, a.redLinkR:link, a.redLinkR:visited, a.featureLink:link, a.featureLink:visited, a.featureLinkR:link, a.featureLinkR:visited {
	background-position: 96% 2px;
	
}

a.redLink:hover, a.redLinkR:hover, a.featureLink:hover, a.featureLinkR:hover {
	background-position: 100% 2px;
}

a.redLink:active, a.redLinkR:active, a.featureLink:active, a.featureLinkR:active {
	background-position: 96% 2px;
}

a.redLinkL:link, a.redLinkL:visited, a.featureLinkL:link, a.featureLinkL:visited {
	background-position: 0 2px;
}

a.redLinkL:hover, a.featureLinkL:hover {
	background-position: 4px 2px;
}

a.redLinkL:active, a.featureLinkL:active {
	background-position: 0 2px;
}

a.redLink, a.redLinkL, a.redLinkR, a.featureLink {
	background-image: url(../images/global/icn_link_red1.gif) ;
}

/*

div#sideBar * a.redLink, div#sideBar * a.redLinkL, div#sideBar * a.redLinkR, div#sideBar * a.featureLink {
	background-image: url('../images/global/icn_link_red1.gif') ;
}

*/


div#secondaryNav a {
	text-transform: uppercase;
	color: #FFFFFF;
	margin-right: 33px;
	vertical-align: middle;
}

div.featureTitle a:link, div.featureTitle a:visited, a.feature:link, a.feature:visited 
{
    color: #CC0000;
    text-decoration: none;
}
div.featureTitleevents a:link, div.featureTitleevents a:visited, a.feature:link, a.feature:visited 
{
    color: #000000;
   
    	font-family:Arial, Sans-Serif;
	font-size:11px;
}

div.featureTitle a:hover, a.feature:hover {
    color: #000000;
    text-decoration: none;
}

div.featureTitle a:active, a.feature:active {
    color: #000000;
    text-decoration: underline;
}

a.pdfLinkL:link, a.pdfLinkL:visited , a.pdfLinkR:link, a.pdfLinkR:visited {
	background-image: url('../images/icn_link_pdf1.gif') ;
	background-repeat: no-repeat;
	min-height: 8px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.pdfLinkL:hover, a.pdfLinkR:hover {
	background-image: url('../images/icn_link_pdf1.gif');
	background-repeat: no-repeat;
	min-height: 8px;
	font-weight: bold;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}

a.pdfLinkL:active, a.pdfLinkR:active {
	background-image: url('../images/icn_link_pdf1.gif');
	background-repeat: no-repeat;
	min-height: 8px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.pdfLinkL {
	padding-left: 12px;
	background-position: 0% 1px;    
}

a.pdfLinkR {
	padding-right: 12px;
	background-position: 100% 1px;    
}

.content {
	font-family:Arial, Sans-Serif;
	font-size:11px;
	line-height:13px;
}

.cb, .clearB {
clear:both;
}


.sidebar
{
	background-image: url(../images/getaway/bg_side_column.png);
	background-repeat: repeat; 

	
}


.shborder { border: solid 1px #000;	}
.fxcenterdiv {	margin-left: auto; margin-right: auto;	}
.txtcenter {	text-align: center;	}
.brochurelink
{
    font-family:Arial,Helvetica, Sans-serif;
font-size:11px;
font-weight:bold;
    }
    .sitesmar{margin-left:10px; font-family:Arial;font-size:10px; }
    .lineheight
{
    line-height:19px;
}
* html .lineheight
{
	
    line-height:15px;  
}