/* Body CSS */
	body {
		text-align:center;
		/* Sets dot pattern */
		background-image:  url(../tpimages/background_image.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:#ffffff;	
		color:#303933; 
		width: 1000px;	
		margin-bottom:0px;
		margin-top:0px;
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
		}
/* Main containing block */
	#main {
		background-color:#ffffff;
		/* Sets pale green background for left side */
		background-image:  url(../tpimages/inner_bkg.gif);
		background-repeat: repeat-y;
    	width: 1000px;	
		margin: 0px;		
		text-align:left;	
	}		
/* ---------------- */
/* HEADER AREA CSS */
/* ---------------- */
/* Left header area */
	#headerTopContentleft {
	height:93px;
	width:200px;
	padding:0px;
	float:left;
	background-color:#ffffff;
		}
/* Right header area */
	#headerTopContentright {
	height:93px;
	width:800px;
	padding:0px;
	float:left;
	background:#ffffff;
		}
/* Header Top Nav link designation */
	#headerTopContentright a {
		color: #666666;
		text-decoration: none;
		}
	#headerTopContentright a:visited{
		color: #666666;
		text-decoration: none;
		}
	#headerTopContentright a:hover{
		color: #000000;
		text-decoration: none;
		}
	#headerTopContentright:active{
		color: #666666;
		text-decoration: underline;
		}
/* Header Language Selection Area */
	#headerLangNav {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 12px;
	text-transform: uppercase;
	color: #0F6CB6;
	}

/* Top Language Nav link designation */
	#headerLangNav a {
		color: #666666;
		text-decoration: none;
		}
	#headerLangNav a:visited{
		color: #666666;
		text-decoration: none;
		}
	#headerLangNav a:hover{
		color: #000000;
		text-decoration: none;
	}
	#headerLangNav a:active{
		color: #666666;
		text-decoration: underline;
	}
/* Header Search Box */
	#searchBox{
		padding-left: 12px;
		padding-right: 12px;
		text-align:right;
		vertical-align: bottom;
		margin-bottom: 20px;
		}
/* Header Search Input area */
	.searchInput {
		vertical-align: top;
		height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #C3C3C3;
		}
/* Top Navigation area */
	#topNav {
		padding-top: 5px;
		padding-right: 12px;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		text-align:right;
		vertical-align: bottom;	
		}
/* ---------------- */
/* HOME PAGE SPECIFIC CSS */
/* ---------------- */
/* Left Home Content area  */
	#homeContentContainer{
		height:100%;
		background-image:  url(../tpimages/home_bkg.gif);
		background-repeat: repeat-y;
	}

/*	#homeContentleft {
		width:335px;
		padding:0px;
		margin-top:34px;
		padding-left:22px;
		float:left;
		} */
		
	#homeContentleft {
		width:318px;
		padding:0px;
		margin-top:34px;
		padding-left:22px;
		float:left;
	}
	#homeWGO{
		
		margin-top:20px;
		height: 100%;
		}
	#WGOphoto{
		width:89px;				
		float:left;
		}
	#WGOcontent{
	
		width:200px;
		float:left;
		}
	p.wgoHeader{
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		color: #4cafd1;
		margin-top:-1px;
		margin-bottom: -8px;
		}
	p.wgoBody{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color:#303933; 
		}
	
	a.wgoLink {
		color: #4cafd1;
		font-weight:bold;
		text-decoration: none;
		border: none;
		}
	a.wgoLink:visited{
		color: #4cafd1;
		font-weight:bold;
		text-decoration: none;
		}
	a.wgoLink:hover{
		color: #000000;
		font-weight:bold;
		text-decoration: none;
		}
	a.wgoLink:active{
		color: #4cafd1;
		font-weight:bold;
		text-decoration: none;
		}
/* Center Home Content area  */
	#homeContentcenter {
	margin-top:25px;
	padding-left:10px;
	width:402px;
	float:left;
		}	
	p.homeContentcenterHeader{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		}
	.homeContentcenterHeader a:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterHeader a:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterHeader a:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#000000;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterHeader a:active{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterBody{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		}
	#homeContentcenterLink{
		clear:left;
		height: 14px;		
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		padding-left: 250px;
		}
		
	.microContentcenterLink{
		clear:left;
		height: 14px;		
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		padding-left: 200px;
		}
	
		
	#homeContentcenterLink img{
		vertical-align: middle;
		margin-right:10px;
		border-style:none;
	}
		
	.microContentcenterLink img{
		vertical-align: middle;
		margin-right:10px;
		border-style:none;
	}
	
	a.homeCenterLink{
		color: #adbc50;
		font-weight:bold;
		text-decoration: none;
		}
	a.homeCenterLink:visited{
		color: #adbc50;
		font-weight:bold;
		text-decoration: none;
		}
	a.homeCenterLink:hover{
		color: #000000;
		font-weight:bold;
		text-decoration: none;
		}
	a.homeCenterLink:active{
		color: #adbc50;
		font-weight:bold;
		text-decoration: none;
		}
	
	span.roomFinderText{
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #c3c3c3;
		float:left;
		padding-top:5px;
		height:30px;
	}
	span.roomFinderFormElement{
		
		padding-left:10px;
		float:left;
		vertical-align: middle;
		height:30px;
	}
	#homeContentCenterColOne{
		margin-top:-10px;
		width:180px;
		float:left;
		padding-bottom:10px;
	}
	#homeContentCenterColTwo{
		margin-top:-10px;		
		width:180px;
		float:left;
		padding-bottom:10px;
	}
	#homeRightEnewsletter{
	
	}
	p.homeRightEnewsletterText{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: #303933;
	}
	p.homeRighteNewletterText{
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #c3c3c3;
		}
	p.homeRighteNewsletterFormElement{
		margin-top:-10px;
		width:180px;
		
		padding-bottom:10px;
	}
	#homeRighteNewsletterSubmit{
		margin-top:-20px;
		padding-left:150px;
	}
		
	#bdHotelPackage{
	padding-top:10px;
		width:367px;
		}
	#moreHotelPackages{
		}
	#moreOffers{
		}
	
/* Right Home Content area  */
	#homeContentright {
		margin-top:33px;
		width:225px;
		padding:0px;
		float:left;
		background:#fff;
		}
	#homeRightNewsAndBlogs{
		width:225px;		
		margin:0;
		padding:0;
		}
	#homeRightNewsAndBlogs img{
		border-style:none;
	}
	#homeRightNewsAndBlogs a{
		color: #303933;
		text-decoration: none;
		}
	#homeRightNewsAndBlogs a:visited{
		color: #303933;
		text-decoration: none;
		}
	#homeRightNewsAndBlogs a:hover{
		color: #c3c3c3;
		text-decoration: none;
		}
	#homeRightNewsAndBlogs:active{
		color: #303933;
		text-decoration: none;
		}
		
		
	.homeContentcenterBody a{
		color: #303933; 
		text-decoration: none;
	}
	
	.homeContentcenterBody a:link {
			color: #303933; 
			text-decoration: none;
	}
	
	.homeContentcenterBody a:hover {
			color: #c3c3c3; 
			text-decoration: none;
	}
	.homeContentcenterBody a:visited{
		color: #30390; 
		text-decoration: none;
	}
	.homeContentcenterBody a:active {
		color: #c3c3c3; 
		text-decoration: none;
	}
	
		
	span.nabHeader{
		width:200px;
		float:left;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #303933;
		font-weight:bold;		
		margin-bottom:0px;
	}
	span.nabRSS{
		width:14px;
		float:left;		
		margin-bottom:0px;
	}
	
	span.nabDate{
		clear:left;
		width:30px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		float:left;
		margin-bottom:0px;
	}
	span.nabListing{
		width:190px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		float:left;
		margin-bottom:0px;
	}

	span.nabListingNext{
		text-align:right;
		width:190px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		float:left;
		margin-bottom:0px;
		font-style: italic;
	}

	span.nabMore {
		width:190px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		/* float:left; */
		margin-bottom:0px;
	}
	img.homeRightRSSDash{
		margin-top:10px;
		margin-bottom:10px;
	}
/* Rotating Image area for Home Page area */
	#rotatingImage{	
		margin-top: 16px;
		padding-left: 0px;
		margin-left:12px;
		width:976px;
		}
	
/* ---------------- */
/* INNER PAGES SPECIFIC CSS */
/* ---------------- */
/* Inner Page navigation area */
	#innerSideNav {	
		width:227px;
		padding:0px;
		float:left;
		margin-bottom:0px;
		margin-top:0px;
		}
/* Inner Page content area */
	#innerContentarea {
		margin-left:12px;
		width:749px;
		padding:0px;
		float:left;
		
		}
/* Inner Page content area - Left side */
	#innerContentleft {
		width:490px;
		padding:0px;
		float:left;
		border-right: 1px solid #C3C3C3;
		overflow:visible;
		}
/* Inner Page content area - Right side */
	#innerContentright {	
		width:256px;
		float:left;
		/* Sets grey line on left side, & shifts it over 1 px */
		background-image:  url(../tpimages/zip_gray.gif);
		background-repeat: repeat-y;
		position: relative;
		left:-1px;
		}	
/* Used to shoe what section the visitor is in */
	.innerSideSectionName{
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#303933;
		font-size: 10pt;
		font-weight:bold;
		margin-left: 20px;
		padding-left: 20px;
		margin-top:25px;
		margin-bottom:10px;
		}
/* Inner Nav Area */
	.innerNav{	
		text-transform:uppercase;
		margin-left: 20px;
		padding-left: 20px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size:8pt;
		font-weight: bold;
		}
/* Inner Left Side Nav Links */
	#innerSideNav a {
		color: #303933;
		text-decoration: none;
		}
	/*#innerSideNav a:visited{
		color: #87a08e;
		text-decoration: none;
		}*/
	#innerSideNav a:hover{
		color: #cb4f2d;
		text-decoration: none;
		}
	#innerSideNav:active{
		color: #cb4f2d;
		text-decoration: none;
		}
/* Inner Content Center Area Header */
	.innerCenterHeader{
		margin-left: 36px;
		margin-right: 36px;
		margin-top:20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#d73b1c;
		font-size: 10pt;
		font-weight: bold;
		}
/* Inner Content Center Area Body */
	.innerCenterBody{
		margin-left: 36px;
		margin-right: 36px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#303933;
		font-size: 8pt;
		line-height: 14pt;
		}
/* Inner Content Form */
	.formStyle {	
		vertical-align: top;
		height: 16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #C3C3C3;
		}
/* Inner Content Center Area Dash - note: not attatched to anything in particular (like the right sie header */
	.innerCenterDash{
		margin-top:20px;
		margin-bottom:20px;
		margin-left: 36px;
		}
/* Inner Content Right Area Header with dash*/
	.innerRightHeader{
		text-align: left;		
		margin-left: 27px;
		margin-right: 12px;
		margin-top:20px;
		margin-bottom:0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#303933;
		font-size: 9pt;
		font-weight: bold;
		
}
/* Inner Content Right Area Subheader - note: smaller and no image attatched */
	.innerRightSubHeader{
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-weight: bold;
		color:#303933;
		font-size: 8pt;
		margin-bottom:0px;
		margin-top:10px;
		margin-left: 27px;
		margin-right: 12px;
		}
/* Inner Content Right Area Body */
	.innerRightBody{
	margin-top:0px;
		margin-left: 27px;
		margin-right: 12px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		color:#303933;
		font-size: 8pt;
		}
/* Inner Content Right Area Image */
	.innerRightImage{
		margin-left:17px;
		text-align: center;
		margin-top:10px;
		margin-bottom:10px;
		}	
/* ---------------- */
/* FOOTER SPECIFIC CSS */
/* ---------------- */
/* Footer area */	
	#footer{
		height:108px;
		text-align:center;		
		background:#fff;
		padding-bottom: 10px;
		}
/* Footer navigation */
	#footer p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:bottom;
		}
	#footer a {
		color: #303933;
		text-decoration: none;
		}
	#footer a:visited{
		color: #87a08e;
		text-decoration: none;
		}
	#footer a:hover{
		color: #cb4f2d;
		text-decoration: none;
		}
	#footer:active{
		color: #cb4f2d;
		text-decoration: none;
		}
/* Home left side Single Dash Divider*/
	div.hrSingleSideHomeLeft {
		clear:left;
		margin-right:36px;
  		height: 15px;
		background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
		}
	div.hrSingleSideHomeLeft hr {
  		display: none;
		}		
/* Home Center Double dash divider */
	div.hrDoubleHomeCenter {
		margin-left:0px;
		margin-right:3px;
		margin-top:15px;
  		height: 15px;
		background: #fff url(../tpimages/double_dash.gif) repeat-x scroll left;
		}
	div.hrDoubleHomeCenter hr {
  		display: none;
		}
/* Home Center Single dash divider */
	div.hrSingleHomeCenter {
	margin-left:0px;
	margin-right:3px;
	margin-top:15px;
	height: 15px;
	background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
	float: left;
	clear: left;
	width: 100%;
		}
	div.hrSingleHomeCenter hr {
  		display: none;
		}
/* Home Right Side Single Divider */
	div.hrSingleHomeRightSide {
		clear:left;
		margin-right:8px;
  		height: 25px;
		background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
		}
	div.hrSingleHomeRightSide hr {
  		display: none;
		}		
/* Inner Center Double dash divider */
	div.hrDoubleInnerCenter {
		margin-left:35px;
		margin-right:33px;
  		height: 15px;
		background: #fff url(../tpimages/double_dash.gif) repeat-x scroll left;
		}
	div.hrDoubleInnerCenter hr {
  		display: none;
		}
/* Inner Side Double dash divider */
	div.hrDoubleInnerSide {
		margin-left:25px;
		margin-right:12px;
  		height: 25px;
		background: #fff url(../tpimages/double_dash.gif) repeat-x scroll left;
		}
	
	div.hrDoubleInnerSide hr {
  		display: none;
		}
		
	


#searchBox, #mainsearch {margin: 0px !important; padding: opx !important;}

/*new blue center panel*/

#centerCol {
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	float: left;
	width: 382px;
}
#centerCol a {
	color: #4cafd1;
	text-decoration: none;
}
#centerCol a:visited {
	color: #4cafd1;
	text-decoration: none;
}
#centerCol a:hover {
	color: #000;
	text-decoration: none;
}
#centerCol #moreSavings {
	font-size: 12px;
	clear: left;
	float: left;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	width: 380px;
}
#centerCol #resources {
	font-size: 12px;
	clear: left;
	float: left;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	width: 380px;
}
#centerCol .blkHeadline {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
#centerCol .blueHeadline {
	font-size: 12px;
	font-weight: bold;
	color: #4cafd1;
	margin-top: -10px;
}
#centerCol .serifType {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
}
#centerCol .moreLinkCol {
	float: left;
	width: 170px;
	padding-bottom: 10px;
	overflow: hidden;
}
#centerCol #bookingInfo {
	font-size: 12px;
	color: #000;
	background-color: #F2F7F3;
	margin-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#centerCol #bookingInfo .hrSingleHomeCenterGrn hr {
	margin-left:0px;
	margin-right:15px;
	margin-top:15px;
	height: 15px;
	background: #f2f7f3 url(../tpimages/single_dash_grn.gif) repeat-x scroll left;
}

/*end new blue center panel*/

