body {
	text-align: center;
	background:#85b262;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
/*	overflow: hidden; */
	padding: 0px;
//	text-align:center;
}

td {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

a, a:active, a:visited, td a, td a:active, td a:visited  {
	font-family: Arial;
	color: #006699;
	cursor: pointer;
	text-decoration: none;
}

a:hover, td a:hover {
	font-family: Arial;
	color: #006699;
	cursor: pointer;
	text-decoration: underline;
}

div,span,a {
	-moz-outline-style: none;
	outline: none;
}

.clear {
	clear:both;
}


			A.underLink, A.underLink:visited, A.underLink:active, A.underLink:hover {
				text-decoration:underline;
			}

			.pageContents {
				padding-left:10px;
				width:970px;
//				width:970px;
				margin-left:auto;
				margin-right:auto;
				text-align:left;
				background:#ffffff;
												padding-bottom:30px;
			}
			
			.contentsBody {
            	width: 960px; 
//            	width: 970px; 
            	margin-bottom:60px;
            	height:auto;
				padding-top:10px;
 			}
			 
			.mainSectionHeader { 
				clear:both;
				font-size:24px;
				font-weight:600;	
				margin-bottom:10px; 
				padding-left:10px;
				text-align:left;
			}
			.secondarySectionHeader { 
				clear:both;
				font-size:18px;
				font-weight:600;
				margin-bottom:10px; 
/*				font-family: "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;*/
/*                color: #015b8f;*/
				text-align:left;
			}
			.headerSpacing {
				margin-top:20px;				 
			}
			H2.sectionHeading {
				font-size:18px;
/*				font-size:16px; */
				font-weight:600;
				padding-top: 30px;
				padding-bottom:5px;
			}
			.topicHeading {
				font-size:18px;
/*				font-size:16px; */
				font-weight:600;
				padding-bottom:5px;
			}
			
			.leftPart {
				float:left;
				width:645px;				
			}
			.rightPart {
				float:left;
				width:305px;
//				width:315px;
				padding-left:10px;
			}
			.infoSection {
				font-size:14px; 
				color: #015b8f;		
				line-height:26px;
			}  
			
			.callToActionSection {
				font-size:15px; 
				color: #015b8f;	
				padding-bottom:3px;
			}  			
			.rightContentBox{
				text-align:left;
				border:none;
			}
			.topCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/grey-tr.gif) no-repeat right top;
				border:none;
			}
			.topCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/grey-tl.gif) no-repeat left top;
				height: 5px;
				width: 5px;
				line-height:1px;
				font-size:1px;  
				border:0px none !important;
			}
			.bottomCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/grey-br.gif) no-repeat right bottom;
				border:none;
			}
			.bottomCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/grey-bl.gif) no-repeat left bottom;
				height: 5px;
				width: 5px;
				line-height:1px;
				font-size:1px;
				border:0px none !important;
			} 
			.contentProper{
				border-left: 1px solid #e0e0e0;
				border-right: 1px solid #e0e0e0;
				border-top: none;
				border-bottom: none;
				background: #f9f9f9;  
			}
			
			
/* ----------------------------------- */
			
.dialogBoxCenter {
	margin-left: auto; 
	margin-right: auto;
	width: 202px;
	color: #ffffff;
}
.dialogBoxAbs {
	position: absolute;
	color: #1587db;
	z-index: 2000; 
}
.dialogBoxInnerds {
	background: url(/triptoe/images/generator/trip-box-bg.gif) no-repeat left top;
	text-align:left; 
	position:absolute; 
	z-index: 2000; 
//	margin-left: -100px; 
	padding: 10px; 
	margin-top: 150px; 
	width: 202px;
	height: 88px;
}			
			
/* ----------------------------------- */
			.grey .topCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/grey-tr.gif) no-repeat right top;
			}
			.grey .topCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/grey-tl.gif) no-repeat left top;
			}
			.grey .bottomCornerBgRight{ 
				background: url(/triptoe/images/generator/common/boxes/grey-br.gif) no-repeat right bottom;
			}
			.grey .bottomCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/grey-bl.gif) no-repeat left bottom;
			} 
			.grey .contentProper{
				border-left: 1px solid #d5d5d5;
				border-right: 1px solid #d5d5d5;
				background: #faf8f3;  
			}
			
			.white .topCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/white-tr.gif) no-repeat right top;
			}
			.white .topCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/white-tl.gif) no-repeat left top;
			}
			.white .bottomCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/white-br.gif) no-repeat right bottom;
			}
			.white .bottomCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/white-bl.gif) no-repeat left bottom;
			} 
			.white .contentProper{
				border-left: 1px solid #e0e0e0;
				border-right: 1px solid #e0e0e0;
				background: #ffffff;  
			}

			.blue .topCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/blue-tr.gif) no-repeat right top;
			}
			.blue .topCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/blue-tl.gif) no-repeat left top;
			}
			.blue .bottomCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/blue-br.gif) no-repeat right bottom;
			}
			.blue .bottomCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/blue-bl.gif) no-repeat left bottom;
			} 
			.blue .contentProper{
				border-left: 1px solid #99bdd2;
				border-right: 1px solid #99bdd2;
				background: #f6fbfe;  
			}
			
			.blue-white .topCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/blue-white-tr.gif) no-repeat right top;
			}
			.blue-white .topCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/blue-white-tl.gif) no-repeat left top;
			}
			.blue-white .bottomCornerBgRight{
				background: url(/triptoe/images/generator/common/boxes/blue-white-br.gif) no-repeat right bottom;
			}
			.blue-white .bottomCornerBgRight .cornerBgLeft{
				background: url(/triptoe/images/generator/common/boxes/blue-white-bl.gif) no-repeat left bottom;
			} 
			.blue-white .contentProper{
				border-left: 1px solid #99bdd2;
				border-right: 1px solid #99bdd2;
				background: #ffffff;  
			}

/* ----------------------------------- */
			
			.innerContent {
				padding-top: 20px;
				padding-left: 30px;
				padding-bottom: 20px;
			}
			.innerContentMinimal {
				padding-top: 0px;
				padding-left: 10px;
				padding-bottom: 0px;
			}
			.contentBody {
				color:#707070;
			}
			.contentBody ul {
				
			}
			.sectionDivider {
				height: 30px;
				width:10px;
			}
			h2{
/*				width:99%;			*/
				font-size:18px;
/*				font-weight: 600;  
				color: #015b8f;		*/
			}
			.narrowColumn {
				float:left;
				width:305px;
			}
			.wideColumn {
				float:left;
				width:632px;				
			}
			.fullColumn {
				width:960px;
			}
			.comesFirstOnLeft {
				margin-right:22px;
//				margin-right:20px;
			}
			.comesFirstOnLeftSecondary {
				margin-right:22px;
//				margin-right:20px;
			}			
			.formElement {
				padding-bottom: 15px;
			}
			
			.formLabel {  
				font-size:15px;   
				font-weight:600; 
				color: #444444;	  
				line-height:26px;
				width:90%;
/*				width:330px; */
			}
			.formContent {
				font-size:15px;
				font-weight:600;
			}

			.formField {
				font-size:20px;
				width: 330px;
			}
			
			.goodGreatElements {
				float:left;
            	color:#3f970c;
            	font-weight:600;
				text-align:left;
			}
			.goodGreatLabel {
				float:left;
				color:#666666;
            	font-weight: 600;
            	padding-right: 5px;
			}			
			
			
			/* FROM OLD FILE */			
            .gen-header {
            }
            
            .gen-header .center-bar {
            	float: left;  
            	height: 60px;
            	width: 100px;
            }
            
            .logged-in .center-bar {
            	float: left;
            	height: 60px;
            	width: 340px;
            }
            
            .gen-header .logo {
            	float: left;
            	height: 60px;
            	width:220px;
            }
            
            .gen-header .right {
            	float: right;
            	height: 60px; 
            	padding-top: 5px;
            	padding-right:15px;
            	width: 550px;
            	color: #807f7f;
            }
			.miniSpacer {
            	height: 5px;
            //	height: 5px;
            	width: 1px;
            	font-size: 1px;
            	line-height:1px;
            	clear: both;
            }
            #general-header		{
            	height: 60px;
            	width: 970px;
            } 
            
            .footerTank	{
            	clear: both; 
            	width: 980px;
            	text-align: left;
/*				margin-top:30px;
				margin-left:20px;
				*/
            }
            .footerBar {
            	color: #807F7F;
            	width:960px;
            	text-align:center;
            	padding-top: 10px;
            	padding-bottom: 15px;
            	font-size:10px; 
            }
            .footerTank .footerBar {
            }
            .footerBar a, .footerBar a:active, .footerBar a:visited, .footerBar a:hover  {
/*            	color: #006699;*/
            }
            
			.footerLinks {
            	float: left;
            	padding-top: 10px;
            }
            .footerLinks a, .footerLinks a:active, .footerLinks a:visited {
            	font-size: 11px;
            	text-decoration: none;
            }
			.footerLinks a:hover{
				font-size: 11px;
            	text-decoration: underline;
            }
			.linkDivider{
            	float: left; 
            	padding-top: 9px;
            	padding-left:5px;
            	padding-right:5px;
            }
			
			#savedSearchesBox {
            	text-align:left;
            	background: white;
            	border: 1px solid #999999;
            	position:absolute;
            	padding: 5px;
            	z-index: 100;
            }
            #savedBookmarksBox {
            	text-align:left;
            	background: white;
            	border: 1px solid #999999;
            	position:absolute;
            	padding: 5px;
            	z-index: 100;
			}
			

			/*	AUTO SELECT		*/
       	
        	/*
        	the parent element of an autosuggest input should have a relative position
        	*/
        	.asholder
        	{
        		position: relative;
        	}


            div.autosuggest
            {
            	position: absolute;
            	background-image: url(img_inquisitor/as_pointer.gif);
            	background-position: top;
            	background-repeat: no-repeat;
//				margin-top: 4px;
				z-index:1000;
				width:450px;
/*            	padding: 10px 0 0 0;*/
	
				border: 1px solid #666666;
				background-color:f9f9f9;
			}
            
            div.autosuggest div.as_header,
            div.autosuggest div.as_footer
            {
				display:none;
            	position: relative;
            	height: 6px;
            	padding: 0 6px;
            	background-image: url(img_inquisitor/ul_corner_tr.gif);
            	background-position: top right;
            	background-repeat: no-repeat;
            	overflow: hidden;
            }
            div.autosuggest div.as_footer
            {
				border-bottom: 1px solid #666666;
/*            	background-image: url(img_inquisitor/ul_corner_br.gif);*/
            }
            
            div.autosuggest div.as_header div.as_corner,
            div.autosuggest div.as_footer div.as_corner
            {
				display:none;
            	position: absolute;
            	top: 0;
            	left: 0;
            	height: 6px;
            	width: 6px;
            	background-image: url(img_inquisitor/ul_corner_tl.gif);
            	background-position: top left;
            	background-repeat: no-repeat;
            }
            div.autosuggest div.as_footer div.as_corner
            {
				display:none;
            	background-image: url(img_inquisitor/ul_corner_bl.gif);
            }
            div.autosuggest div.as_header div.as_bar,
            div.autosuggest div.as_footer div.as_bar
            {
            	height: 6px;
            	overflow: hidden;
            	background-color: #333;
            }
            
            
            div.autosuggest ul
            {
            	list-style: none;
/*            	margin: 0 0 -4px 0;*/
            	padding: 0;
            	overflow: hidden;
/*            	background-color: #333;*/
            	background-color: #f9f9f9;
//				width:449px;
            }
            
            div.autosuggest ul li
            {
/*            	color: #ccc;*/
				color: #1B5CCD;
            	padding: 0;
            	margin: 0 0px 0px;
            	text-align: left;
            }
            
            div.autosuggest ul li a
            {
				color: #;
/*            	color: #ccc;*/
            	display: block;
            	text-decoration: none;
            	background-color: transparent;
            	position: relative;
            	padding: 0;
            	width: 100%;
            }
            div.autosuggest ul li a:hover
            {
            	background-color: #ffffcc;
/*            	background-color: #444;*/
            }
            div.autosuggest ul li.as_highlight a:hover
            {
            	background-color: #ffffcc;
            }
            
            div.autosuggest ul li a span
            {
            	display: block;
            	padding: 3px 6px;
            	font-weight: bold;
            }
            
            div.autosuggest ul li a span small
            {
            	font-weight: normal;
            	color: #999;
            }
            
            div.autosuggest ul li.as_highlight a span small
            {
            	color: #ccc;
            }
            
            div.autosuggest ul li.as_highlight a
            {
            	color: #1B5CCD;
            	background-color: #FFFFCC;
            	background-image: url(img_inquisitor/hl_corner_br.gif);
            	background-position: bottom right;
            	background-repeat: no-repeat;
            }
            
            div.autosuggest ul li.as_highlight a span
            {
            	background-image: url(img_inquisitor/hl_corner_bl.gif);
            	background-position: bottom left;
            	background-repeat: no-repeat;
            }
            
            div.autosuggest ul li a .tl,
            div.autosuggest ul li a .tr
            {
            	background-image: transparent;
            	background-repeat: no-repeat;
            	width: 6px;
            	height: 6px;
            	position: absolute;
            	top: 0;
            	padding: 0;
            	margin: 0;
            }
            div.autosuggest ul li a .tr
            {
            	right: 0;
            }
            
            div.autosuggest ul li.as_highlight a .tl
            {
            	left: 0;
            	background-image: url(img_inquisitor/hl_corner_tl.gif);
            	background-position: bottom left;
            }
            
            div.autosuggest ul li.as_highlight a .tr
            {
            	right: 0;
            	background-image: url(img_inquisitor/hl_corner_tr.gif);
            	background-position: bottom right;
            }
            
            
            
            div.autosuggest ul li.as_warning
            {            	
            	text-align: center;
				padding:5px;
				font-size: 14px;
				color: #000000;
				background:#FFFFCC;
				width:449px;
            }
            
            div.autosuggest ul em
            {
            	font-style: normal;
            	color: #409709;
            }	
			
			div.as_fromField {
				width:200px;
			}
			div.as_toField {
				width:200px;
			}

			a.hoverline,a.hoverline:visited,a.hoverline:active {
				text-decoration:none !important;
			}
			a.hoverline:hover {
				text-decoration:underline !important;
			}
			.highlightInfo {
				color:#3f970c;
			}
			
			
			
			/* --- Action button --- */
						
			A.buttonLink, A.buttonLink:active, A.buttonLink:visited  {
				text-decoration:none;
				color: #FFFFFF;
			}
			A.buttonLink:hover {
				text-decoration:underline;
				color: #FFFFFF;
			}
        	.actionButton {
        		color: #FFFFFF;
        		font-weight: 600;
				cursor:pointer;
				text-decoration:none;
        	}
        	.actionClear {
        		clear: both;
				height:1px;
				width:1px;
				font-size:1px;
				line-height:1px;
        	}
        	.actionStatement {
        		background:transparent url(/triptoe/images/generator/location/button-statement.gif) no-repeat center top;
        		width: 72px;
        		height: 29px;
        		text-align:center;
        		position:absolute;
        		margin-top: -35px;
        		margin-left:-12px;
        		padding-top:5px;
        		font-size: 10px;
        		font-style: italic;
				text-decoration:none;
        	}
			
			/* Small */
        	.actionButtonLeftSmall {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-left-sml.gif) no-repeat left top;	
        		width:11px;
        		height:26px;
        		float:left;
        	}
        	.actionButtonLeftArrowSmall {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-leftArr-sml.gif) no-repeat left top;	
        		width:28px;
        		height:26px; 
        		float:left;
        	}        	
        	.actionButtonCenterSmall {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-mid-sml.gif) repeat-X left top;	
        		height:20px;
//        		height:26px;
        		float:left;
        		padding-top:6px;
				font-size:11px;  
				font-weight: 300;
				text-decoration:none;
				line-height:15px;
			}
        	.actionButtonRightSmall {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-right-sml.gif) no-repeat right top;	
        		width:11px;
        		height:26px; 
        		float:left;
        	}

			/* Medium */ 
        	.actionButtonLeftMedium {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-left-med.gif) no-repeat left top;	
        		width:11px;
        		height:31px;
        		float:left;
        	}
        	.actionButtonLeftArrowMedium {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-leftArr-med.gif) no-repeat left top;	
        		width:27px;
        		height:31px;
        		float:left;
        	}        	
        	.actionButtonCenterMedium {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-mid-med.gif) repeat-X left top;	
        		height:26px;
//        		height:31px;
        		float:left;       		
				padding-top:5px;
				font-size:15px;
				font-weight: 600;
				padding-left:6px;
				padding-right:7px;
				text-decoration:none;
				line-height:19px;
				color: #ffffff;
			}
        	.actionButtonRightMedium {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-right-med.gif) no-repeat right top;	
        		width:11px;
        		height:31px;
        		float:left;
        	}
			
				
			/* Large */
			.actionButtonLeftLarge {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-left-lrg.gif) no-repeat left top;	
        		width:15px;
        		height:37px;
        		float:left;
        	}
        	.actionButtonLeftArrowLarge {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-leftArr-lrg.gif) no-repeat left top;	
        		width:27px;
        		height:37px;
        		float:left;
        	}        	
        	.actionButtonCenterLarge {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-mid-lrg.gif) repeat-X left top;	
        		height:29px;
//        		height:37px;
        		float:left;
        		padding-top:8px;
				font-size:17px;
				font-weight: 600;
				padding-left:6px;
				padding-right:5px;
				text-decoration:none;
				line-height:21px;
				color: #ffffff;
        	}
        	.actionButtonRightLarge {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-blue-right-lrg.gif) no-repeat right top;	
        		width:15px;
        		height:37px;
        		float:left;
        	}
			
			
			/* Grey button */
			.actionButtonLeftGrey {    
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-grey-left.gif) no-repeat left top;	
        		width:5px;
        		height:22px;
        		float:left;
        	}
			.actionButtonLeftArrowGrey { 
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-grey-left-Arrow.gif) no-repeat left top;	
        		width:25px;
        		height:31px;
        		float:left;
        	}
        	.actionButtonCenterGrey {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-grey-mid.gif) repeat-X left top;	
        		height:20px;
//        		height:22px;
        		float:left;
        		padding-top:2px;
				color: #015b8f;	
				font-size:15px;
				padding-left:3px;
				padding-right:3px;
				text-decoration:none;
        	}
        	.actionButtonRightGrey {
        		background:transparent url(/triptoe/images/generator/common/buttons/btn-grey-right.gif) no-repeat right top;	
        		width:5px;
        		height:22px;
        		float:left;
        	}			
			
			
			.leftBulletList {
        		width: 303px;
//        		width: 265px;
				padding-top:10px;
				padding-bottom:10px;
        	}
        	.leftBulletList LI { 	
        		padding:4px;
        		list-style: none;
        		font-size:13px;
        		font-weight:300;
        		padding-left:10px;
        	}
			LI.spacedItem { 	
        		padding-top: 5px;
				padding-bottom:5px;
        	}
			
			.numberedList {
				padding-bottom:10px;
			}
			.numberedList LI {
				list-style-type: decimal;
				margin-left: 35px; 
			}
			
			.center {
				text-align:center;
			}
			
			.alternateFont {
			}
			
			.calendarIcon {
				cursor:pointer;
			}
			
			.dateField {
				height:20px;
//				height:18px;
				font-size:14px;
				width:100px;
			}
						
			/* SLIDE SHOW */
            .slideshowControlBar {
            	background-color:#015b8f;
            	width:200px;
            	height:16px;
            	margin-left:auto;
            	margin-right:auto;
            	color: white;
            	font-size: 14px;
            }
            
            .slideshowLoading {
            	width: 100px;
            	text-align:center;
            	margin-left:auto;
            	margin-right:auto;
            	color: #015b8f;
            	font-size: 14px;
            }
            .slideshowLoadingActual {
            	position:absolute;
            	margin-top: 20px;
            	padding: 10px;
            	border:1px solid #015b8f;
            	background: white;
            }
            
            .slideshowBottomBar {
            	margin-left:auto;
            	margin-right:auto;
            	width: 400px;
            	background-color: #d0d0d0;
            	color:#999999;
            	font-size:10px;
				padding:3px;
				padding-bottom:5px;
            }
            .slideshowBottomBar A , .slideshowBottomBar a:active, .slideshowBottomBar a:visited, .slideshowBottomBar a:hover {
            	font-size:10px;
            	color:#888888;
            	text-decoration:underline;
            	cursor: pointer;
            }
            
            .slideshowControlBar A , .slideshowControlBar a:active, .slideshowControlBar a:visited, .slideshowControlBar a:hover {
            	color: white;
            	font-size: 14px;
            	font-weight: 600;
            	cursor: pointer;
            }
            .slideshowControlBar a:hover {
            	text-decoration: underline;
            	cursor: pointer;
            }
			
			
			.venueTitle {
				font-size:16px;
				color:#025e91;
			}
			
			
			/* Photos */    
    		.photoFrame {
    			border: 1px solid #ebebeb;
    			padding: 2px;
    		}
    		.photoCaption {
    			width:75px;
				height: 14px;
    			overflow:hidden;
    		}
    		.singlePhoto {
    			float:left;
    			height:100px;
    			cursor:pointer;
    		}
			.photoBySingle {
				font-size:9px;
				color: #888888;
				width:70px;  
			}
			.madePossible {
    			clear:both;
    			color:#888888;
    			font-size:11px;
    			padding-top:10px;
				text-align:right;
    		}
			#footerContent .madePossible {
    			clear:both;
    			color:#888888;
    			font-size:11px;
    			padding-top:10px;
				text-align:center;
    		}
			a.flickrLink:active, a.flickrLink:visited, a.flickrLink:hover, a.flickrLink:link, .flickrLink {
    			color:#888888;
    			font-size:10px;
				text-decoration:none;
			}
			a.flickrLink:hover {
    			color:#888888;
    			font-size:10px;
				text-decoration:underline;
			}
			
			
	.airportwarning {		
		width:127px;
		height: 24px;
		padding-top: 6px;
		padding-left: 5px;
		font-size:14px;
		position:absolute;
		z-index:100;
		color:#ffffff;
		background: url(/triptoe/images/generator/common/elements/alert-message-bg.gif) no-repeat top left;			
	}

	
	
    .slider-bg {
        position: relative;
        background:url(/triptoe/images/generator/result/slider-W220.gif) 5px 0 no-repeat;
        height:16px;
        width:230px; 
		-moz-outline-style: none;
		outline: none;
		cursor:pointer;
    }
  
    .slider-thumb {
		cursor:pointer;
        position: absolute;
        top: 0px;
		left: 3px;
		-moz-outline-style: none;
		outline: none;
    }
	.sliderValue {
		margin-bottom:5px;
		font-weight: 600;
		font-size: 14px;
		color: #5d9531;
	} 	
	.sliderValue2nd {
		margin-bottom:5px;
		font-weight: 600;
		font-size: 12px;
		color: #5d9531;
	}  
	
	.inputLabelHeader {
/*		color:#025e91; */
		color:#000000; 
	}
	
	.sliderScale {
		padding-top:4px;
		font-size:10px;
		width:225px;
		color: #888888;
	}
	.sliderLow {
		float:left;		
	}
	.sliderHigh {
		float:right;
	}  
	
	.newTag {  
		text-decoration:none !important;    
		color: #cc0000;
		font-size: 11px;
		vertical-align:top;
	}
	
	.surveyBoxHolder {
		margin-left:auto;
		margin-right:auto;
		position:absolute;
		z-index: 5000;
	}
	.surveyBox {				
		z-index: 5000;
		margin-left:auto;
		margin-right:auto;
		position:absolute;
		

	    left: 400px;
		top: 200px; 

		width: 402px;
		height: 188px;
		background:url(/triptoe/images/generator/common/take-survey-bg.png) left top no-repeat;
	}
	
    .rightSideElemDivider {
    	width: 100px;
    	height: 30px;
    	clear:both;
    }
	
	.homeSectionHeader {
		font-size: 18px;
		color:#000000;
		font-weight: 300;
		padding-top: 0px;
		padding-bottom:5px;
	}
	
	.homeElemDivider{
		clear:both;
		height: 30px;
		width:10px;
	}
	

	ul.discList {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:disc;
        margin:0;
        padding:0;
		padding-left:5px;	
	}
	
	ul.discList li {
        margin-left:10px;
    }		
	
/* TAB NAVIGATION */
    #naviTabs {
        background:#FFFFFF url(/triptoe/images/generator/common/navigation/navbase.png) no-repeat scroll right bottom;
        float:left;
        line-height:normal;
        padding:0;
        width:100%;
		margin-left:-5px;
    }
	#naviTabs ul {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:0;
		padding-left:5px;
    }
    #naviTabs li {
        background:transparent url(/triptoe/images/generator/common/navigation/naviTabLeftOff2.gif) no-repeat scroll left top;
        float:left;
        margin:0;
        padding:0 0 0 9px;
    }	
    #naviTabs a {
        background:transparent url(/triptoe/images/generator/common/navigation/naviTabRightOff2.gif) no-repeat scroll right top;
        display:block;
        float:left;
        font-size:12px;
        font-weight:bold;
        padding:5px 15px 4px 6px;
        text-decoration:none;
    }	
	
    #navbase {
        height:5px;
        clear:both;
        margin:0;
        padding:0;
    }	
	
	#naviTabs a:hover {
		color:#333333;
		text-decoration:underline;
	}
	
	#naviTabs #current {
		background-image:url(/triptoe/images/generator/common/navigation/naviTabLeftOn.gif);
	}
	
	#naviTabs #current a {
        background-image:url(/triptoe/images/generator/common/navigation/naviTabRightOn.gif);
        color:#333333;
        padding-bottom:5px;
	}

	#naviTabs #more {
		background:transparent url(/triptoe/images/generator/common/navigation/blank.gif) no-repeat scroll right bottom;
	}
	#naviTabs #more a {
        background-image:url(/triptoe/images/generator/common/navigation/blank.gif);
        font-weight:normal;
        padding:4px 0 5px 4px;
        text-decoration:underline;
    }
	#naviTabs #moreBox {
		clear:both;
		background:white;
		border:1px solid #666666;
		padding:10px;
		position:absolute;
		z-index:4000;
		margin-top:20px;
	}
	
	#naviLinks {
	}
	#naviLinks li {
		float:left;
		padding-right: 10px;
	}
	
	#currentLink a {
		color:#333333;
		text-decoration:none;
	}
	

	
	.communitySectionHeader { 
		font-size: 16px;
		padding-bottom:10px; 
		padding-top:10px;
	}
	
	.reviewLink {
		font-size:13px;
		text-decoration:underline !important;  
		padding-right:35px;
		background: transparent url(/triptoe/images/icons/addJournalEntryLink.gif) no-repeat right top;
	}
	
	.addOnText {
		color: #888888;
		font-size:11px;
	}	
	
	.reviewItLink {
		font-size: 14px;
	}
	
	.rateAnythingBox { 
		position:absolute;
		z-index:200;
		padding:15px;
		padding-top:5px;
	}
	.rateWhatYouLike {
		width:250px;
		font-size:20px;
	}
	.rateGoButton {
		font-size:18px;
	}	
	
	
	
	
		/* TAB NAVIGATION */
        .theTabs {
            background:transparent url(/triptoe/images/generator/common/navigation/navbase.gif) no-repeat scroll right bottom;
            float:left;
            line-height:normal;
            padding:0;
            width:100%;
    		margin-left:-5px;
        }
    	.theTabs ul {
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0;
            padding:0;
    		padding-left:5px;
//    		padding-left:10px;
        }
        .theTabs li {
            background:transparent url(/triptoe/images/generator/common/navigation/naviTabLeftOff2.png) no-repeat scroll left top;
            float:left;
            margin:0;
            padding:0 0 0 9px;
        }	
        .theTabs a {
            background:transparent url(/triptoe/images/generator/common/navigation/naviTabRightOff2.png) no-repeat scroll right top;
            display:block;
            float:left;
            font-size:12px;
            font-weight:bold;
            padding:5px 15px 4px 6px;
            text-decoration:none;
        }	
    	
        .theTabsBase {
                        clear:both;
                        			        }	
    	
    	.theTabs a:hover {
    		color:#333333;
    		text-decoration:underline;
    	}
    	
    	.theTabs .currentTab {
    		background-image:url(/triptoe/images/generator/common/navigation/naviTabLeftOn.png);
    	}
    	
    	.theTabs .currentTab a {
            background-image:url(/triptoe/images/generator/common/navigation/naviTabRightOn.png);
            color:#333333;
            padding-bottom:5px;
    	}	
		
		.theTabsBottom {
            background:#FFFFFF url(/triptoe/images/generator/common/navigation/navbase.png) no-repeat scroll right bottom;
            width:100%;		
			line-height:normal;
			height:10px;
		}


	.logoFlightSearch, .logoFlightSearchFirst {
		width: 132px;
		height: 24px;
		float: left;
		margin-left:12px; 
		margin-right:0px;
		margin-top: 8px;
		cursor:pointer;
		background: url(/triptoe/images/generator/common/affiliate/affiliate-bg.gif) no-repeat top left;
	}
	.logoFlightSearchFirst {
		margin-left:0px;  
	}
	.logoImg {		
	}
    .cbDiv {
		float:left;
		padding-left:6px;
		padding-top:5px;
//		padding-left:2px;
//		padding-top:1px;
	}
    .affDiv {
		float:left;
		padding-left:0px;
		padding-top:1px;
	}
		
	.popupNotify {
		clear:both;
		font-size: 9px;
		padding-left:25px;
		color:#999999;
	}
	
	.compareButton {
		clear:both;
		padding-left:55px;
		padding-top:15px;
		padding-bottom:0px;
	}
	
	#checkRatesPopup-hotels {
		position:absolute;
		z-index: 100;
		border:1px solid #999999;
		background:#f9f9f0;
		width:300px;		
		text-align:left;
	}
	
	#checkRatesPopup-flights {
		position:absolute;
		z-index: 100;
		border:1px solid #999999;
		background:#f9f9f0;
		width:300px;		
		text-align:left;
	}
	
	#checkRatesPopup-car {
		position:absolute;
		z-index: 100;
		border:1px solid #999999;
		background:#f9f9f0;
		width:280px;
		padding:10px;
		text-align:left;
	}
	
	.pageTitleHolder {
		clear:both; 
		font-size:26px;
		font-weight:300;
	}
	
	.miniLabel {
		font-size: 11px;
	}
	
	.rightSubTitle {
		padding-bottom:5px;
		font-size:14px;
		font-weight:600;
	}
	
	span.calicon_link {
        cursor:pointer;
        height:18px;
        left:-22px;
        position:relative;
        top:0px;
        width:14px;
        z-index:8;
//      font-size:18px;		
    }
	span.snake_link {
        cursor:pointer;
        height:18px;
        margin-left:-22px;
        position:absolute;
        width:14px;
        z-index:8;
    }
	img.calicon {
        border:medium none;
        height:14px;
        vertical-align:middle;
        width:14px;
    }
	
	.userAvitar {
		border: 1px solid #999999;
		height:50px;
		width: 50px;
	}
	
	.sectionSubHeader {
		font-size:16px;
		padding-bottom:5px;
	}
	
	.welcomeMessage {
		padding:10px;
		padding-left:20px;
	}
	.welcomeMessage H1 {
		font-size:20px;
	}
	
	
	/******************** REVIEWS *************************/
		
	.sceneReview {
		padding-left:10px;
/*
		margin-top:10px;
		background:#f9f9f0;
		border:1px solid #AAAAAA;
*/
	}
	
	.notPublished {
		color:#ff0000;
		font-size:12px;
		margin-top:10px;
	}
	.sceneReview .helpfullContainer {
    	font-size:11px;
    	padding-top:10px;
    	padding-left:0px;
    	color:#888888;
	}
	
	.sceneReview .userActions { 
		font-size:12px;
		background:#ffffff;
		margin-top:5px;
		padding:2px;
		float:right;
	}
	.sceneReview .reviewContainer {
		font-size:14px;
	}
	 .sceneReview .reviewContainer .reviewHeading {
	 }
	
	.sceneReview .reviewContainer .avitarContainer {
		float:left;
	}
	.sceneReview .userAvitar { 
		border: 1px solid #999999;
		height:12px;
		width:12px;
		display:none;
	}
	
	.sceneReview .reportAbuse {
		padding-left:20px;
	}
	
		
	.sceneReview .readMoreLink {
		font-size:11px;
	}


	.starsRating {	}  
	
    .starsRating .on  {float:left;background:url(/triptoe/images/generator/common/elements/star-on.gif) no-repeat;width:16px; height:16px;}	
    .starsRating .off {float:left;background:url(/triptoe/images/generator/common/elements/star-off.gif) no-repeat;width:16px; height:16px;}
    .starsRatingSmall .on  {float:left;background:url(/triptoe/images/generator/common/elements/star-on-small-60.png) no-repeat;width:11px; height:12px;}	
    .starsRatingSmall .off {float:left;background:url(/triptoe/images/generator/common/elements/star-off-small.png) no-repeat;width:11px; height:12px;}

	.sceneReview .reviewContents {

	}
	
	.reviewTitle {
		font-size:16px; 
		text-decoration:underline;
	}
	 
	.votingLink {
		color:#333333;  
		text-decoration:none;
	}	
	 
	.reviewAtomLink {
	}
	
	.byUser {
/*		width: 360px; */
		font-size:11px;	
		color: #A4A4A4;
		text-align:left;
		padding-left:15px;
	}
	.byUser A {
		text-decoration:none;
		font-size:11px;	
		color: #747474 !important;		
	}
	.reviewFlag {
		display:none;
	}
	
	.reviewBody {
		font-size: 15px;
		padding-top:10px;
	}
	 
	.reviewRatingWord {
		text-align:right;
		font-size:11px;
		color:#666666;
	}
	
		a.tagCloud {
		text-decoration:none;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
	}
	a.tagCloud:hover {
		text-decoration:underline;
		padding:0px;
		padding-left:10px;
		padding-right:10px;	
		color: #0066ff;
	}
	
	.atomCloud {
		text-align:left; 
		width: 275px;
		clear:both;
		padding:15px;
		padding-right:0px;
		padding-bottom:0px;
		padding-top:0px;
	}
	
	
	/*************  FLIGHTS *******************/
    	.locationFlightResult {
    		text-align:center;
    		width: 196px; 
    		height: 210px;
    		padding: 0px;
    		float:left;
    		margin-right: 10px;
    	}
		
		.fltHeader {
			font-size:18px;
			padding-top:5px;
			padding-bottom:10px;
			padding-left:5px;
		}
		
    	.flightPrice {	
    		font-size:16px;
    		font-weight:600;
    		color:#ffffff;
    		padding-left:6px;
    		padding-right:4px;
    		padding-top: 1px; 
    		width:70px;
    		background:#66ac39 url(/triptoe/images/generator/location/flightCorner.png) no-repeat left top;
    	}
		.priceTable {
			width: 620px;
		}		
		.priceTable td {
			text-align: left;
			padding-right:5px;
		}		
		td.price {
			text-align: center;
			width:50px;
		}
		td.priceRange {
			text-align: center;
			width:90px;
		} 
		.priceTable td.duration {
			text-align: center;
		}	
		
		.priceTableShort {
			width:100%;
        	border-collapse: collapse;
        	border-spacing: 0px;
			padding:0px;
			margin:0px;
		} 
		.priceTableShort th {
			text-align:left;
			vertical-align:bottom;  
        	border-collapse: collapse;
        	border-spacing: 0px;
			padding:3px;
			margin:0px; 
			color: #666666; 
		}
		.priceTableShort td.noborder {
			border: 0px;
		}
		
		.priceTableShort td {
			vertical-align:center;
			text-align:left;
			border:1px solid #BBBBBB; 
        	border-collapse: collapse;
        	border-spacing: 0px;
			padding:3px;
			margin:0px;
		}
		.priceTableShort td a {
			font-size: 13px;
		}	
		
	/*************  QUICK SEARCH BOX - AFFILIATES *******************/	
	.logoFlightSearch, .logoFlightSearchFirst {
		width: 132px;
		height: 24px;
		float: left;
		margin-left:12px; 
		margin-right:0px;
		margin-top: 8px;
		cursor:pointer;
		background: url(/triptoe/images/generator/common/affiliate/affiliate-bg.gif) no-repeat top left;
	}
	.logoFlightSearchFirst {
		margin-left:0px;  
	}
	.logoImg {		
	}
    .cbDiv {
		float:left;
		padding-left:6px;
		padding-top:5px;
//		padding-left:2px;
//		padding-top:1px;
	}
    .affDiv {
		float:left;
		padding-left:0px;
		padding-top:1px;
	}
	.searchTab {
		width:93px;
		height:19px;
//		height:22px;
		padding-top:4px;
		float:left;
/*        background:#F3F3F3;
        border:1px solid #ECECEC;	*/   
		background: url(/triptoe/images/generator/common/tab-off.png) no-repeat top left;
		cursor:pointer;
		text-align:center;
		margin-left:5px;
		text-decoration: underline;
		font-size:14px;
		color:#025e91;
	}
	.selectedTab {  
        border-bottom:none;	 
		background:#F9F9F9;
		background: url(/triptoe/images/generator/common/tab-on.png) no-repeat top left; 
		height:20px;
//		height:23px;
		text-decoration: none;
		font-weight:600;
	}  
	.searchTabContentHor {
		width: 635px;
		text-align: left;
		clear: both;
		background:#f9f9f0;
	} 
	
	.step1Hor {
		color:#025e91;
		font-size:14px;  
		font-weight:600;
		padding-bottom:10px;  
		padding-left:20px;
		background: url(/triptoe/images/generator/common/arrow-blue-grey-bg-14px.gif) no-repeat top left; 
	}
	
	.step2Hor { 
		color:#025e91;
		font-size:14px; 
		font-weight:600;  
		padding-bottom:5px;
		padding-left:20px;
		background: url(/triptoe/images/generator/common/arrow-blue-grey-bg-14px.gif) no-repeat top left; 
	}
	 
	.stepOneHor {
		padding:10px;
		float:left;  
		height:180px;
		width:290px;	  
		margin-right:10px; 
		border-right: 1px solid #DDDDDD;
	}
	
	.stepTwoHor {
		float:left;
		width:290px;	
		padding:10px;
	}
	
	.popupNotify {
		clear:both;
		font-size: 9px;
		padding-left:25px;
		color:#999999;
	}
	
	.compareButton {
		clear:both;
		padding-left:55px;
		padding-top:15px;
		padding-bottom:0px;
	}
	
	.affiliatesLogo {
		border: 1px solid #999999;
		background-color: white;         
	}
	.affiliateButton {
		border: 2px solid;
		border-color:#CCCCCC #333333 #333333 #CCCCCC;
		background: #999999;
		color:#ffffff;
		text-align:center;
		cursor: pointer;
	}
	.affiliateButton:hover {
		border: 2px solid;
		border-color:#333333 #CCCCCC #CCCCCC #333333;
		background: #999999;
		color:#ffffff;
		text-align:center;
		cursor: pointer;
	}
	.affiliateButton a {
		font-weight:600;
		color:#ffffff;
	}	