p {
	margin: 0 0 10px 0;
	}
.clear {
	clear: both;
	}
.hide {
	display: none;
	}
.show {
	display: block;
	}
#pagewrap {
	position: relative;
	margin: 0 auto;
	width: 992px;
	background-color: #50688A;
	}	
#init-container {
	width: 992px;
	margin: 0 auto;
	}
.strike {
	text-decoration:line-through;
	color: #AF944C;	
	}	
.front #pagewrap{
	width: 1004px;
	border: 1px solid #192D46;
	}		
.front-frame {
	position: relative;
	z-index:2;
	}	
a#homelink {
	background-image:url("../images/InroadsLogo.png");
	cursor:pointer;
	display:block;
	height:91px;
	margin:5px 0 0 18px;
	position:absolute;
	width:322px;
	z-index:10;
	}	
#menu-shadow {
	background-image:url(../images/menu-shadow.png);
	height:20px;
	left:50%;
	margin:99px 0 0 -485px;
	position:absolute;
	width:971px;
	z-index:10;
	top: 0;
	}	
.front #menu-shadow{
	width: 983px;
	margin:99px 0 0 -492px;
	}			
#specials-top {
	background-image:url("../images/spec-events-bg.png");
	min-height:100px;
	padding:100px 30px 0 46px;
	width:502px;
	background-position:3px 0;
	}
#specials-bottom {
	background-image: url(../images/spec-events-bottom-bg.png);
	height: 44px;
	width: 605px;
	margin-bottom: 15px;
	}
.front-specials {
	display:block;
	margin-left:41px;
	position: relative;
	z-index: 2;
	}
.front-specials p {
	margin: 10px 0 0 0 !important;
	}
#choose-path {
	background-image: url(../images/choose-path.jpg);
	width: 944px;
	margin: 20px 0 30px 20px;
	background-repeat: no-repeat;
	}	
#choose-path a {
	text-decoration: none;
	color: black;
	}			
#choose-path a:hover {
	color: #9F3113;
	}
#choose-path .screen {
	padding: 10px 10px 5px 10px;
	border: 1px solid #aaa;
	}			
.path {
	float:left;
	padding: 248px 10px 10px 0;
	background-position: 19px 239px;
	background-repeat: no-repeat;
	background-image: url(/images/home.column.bg.jpg);
	min-height: 230px;
	position: relative;
	}	
.path .base {
	width: 242px;
	background-image: url(/images/home.column.base.png);
	clear: both;
	height: 20px;
	bottom: -20px;
	position: absolute;
	left: 19px;
	background-position: -5px 0;	
	}

.path p {
	margin: 0 0 6px 0;
	line-height: 17px;
	font-size: 14px;
	}		
.bg-icon {
	width: 185px;
	height: 185px;
	background-repeat: no-repeat;
	position: absolute;
	top: 351px;
	left: 47px;
	}
.south {
	margin: 0 0 0 20px;
	padding-left: 29px;
	padding-right: 9px;
	width: 223px;
	}	
.south .screen {
	/*background-image: url(/images/home.column.brown.png);*/
	background-color: #D8CCB3;
	}
.south .bg-icon {
	background-image: url(/images/home.column.south.png);	
	}
.west {
	margin: 0 0 0 46px;
	padding-left: 29px;
	padding-right: 10px;
	width: 222px;
	}			
.west .screen {
	/*background-image: url(/images/home.column.green.png);*/
	background-color: #C2C794;
	}
.west .bg-icon {
	background-image: url(/images/home.column.west.png);	
	}
.north {
	margin: 0 0 0 43px;
	padding-left: 29px;
	padding-right: 9px;
	width: 223px;
	}	
.north .screen {
	/*background-image: url(/images/home.column.blue.png);*/
	background-color: #BBBC9C;
	}
.north .bg-icon {
	background-image: url(/images/home.column.north.png);	
	}

.hoverscreen {
	background-image: url(/images/home.column.orange.png);
	}

:hover .choose-top {
	display: block !important;
	background-repeat:no-repeat;
	position: absolute;
	top: 158px;
	left: 2px;
	}
.south:hover .choose-top {
	background-image:url("../images/choose-south-hover.png");
	width:263px;
	height: 74px;
	}
.west:hover .choose-top {
	background-image:url("../images/choose-west-hover.png");
	width:259px;
	height: 74px;
	}
.north:hover .choose-top{
	background-image:url("../images/choose-north-hover.png");
	width:263px;
	height: 74px;
	}	
.path:hover .base-hover {
	display: block;
	position: absolute;
	background-image: url(/images/home.column.basehover.png);	
	width: 234px;
	height: 5px;
	top: 5px;
	left: 4px;
	}




	
.front #tripdates {
	border: 2px solid #53AADF;
	background-color: white;
	padding: 2px;
	}	
#tripdates-outer {
	margin: 27px 0 0 8px;
	overflow:auto;
	width:264px;
	}	
#tripdates td a,
#tripdates td {
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	}	
		
.trip-title-bg {
	background-color:#53AADF;
	line-height:22px !important;
	padding:4px;
	}
#tripdates .strike {text-decoration:none !important; color:#777c56 !important; font-size:10px;}
#tripdates .trip-sold-out {font-weight:bold; font-size:10px; color:#f00;}
#logo-outer {
	margin:26px 49px 0 0;
	text-align:center;
	}	
#phil-carolyn {
	background-image:url("../images/phil-carolyn-front.png");
	bottom:0;
	height:395px;
	position:absolute;
	right:-13px;
	width:600px;
	z-index:0;
	}	
.tableShade02	a {
	display: block;
	padding: 3px;
	}
.tableShade02	a:hover {
	background-color: #53AADF;
	cursor: pointer;
	color: white !important;
	text-decoration: none;
	}	
.itinerary-links a {
	text-decoration: none;
	display: block;
	width: 100%;
	}	
.itinerary-links a:hover {
	color: #F17B21;
	}	
a#find-out-more-arrow {
	float:left;
	margin:12px 0 0 31px;
	background-image:url(../images/find-out-more.png);
	width: 228px;
	height: 22px;
	}
a:hover#find-out-more-arrow {
	background-position: right 0;
	}
.pdf-icon {
	display: inline-block;
	background-image: url("../images/pdf_icon.png");
	background-repeat: no-repeat;
	padding: 0 0 0 38px;
	clear: both;
	min-height: 32px;
	text-decoration: none;
	text-align: left;
	font-size: 16px !important;
	margin: 22px 0 0 20px;
	}	
.front .pdf-icon {
	color: white;
	margin: 22px 0 0 0;
	}
.front .pdf-icon:hover {
	color: #ff8000;
	}


/* --- Tour Info --- */
	
#tour-info-outer {
	background-image:url("../images/tour-info-bg.png");
	padding:58px 0 629px 5px;
	}	
	
a.tour-info-link	{
	background-repeat:no-repeat;
	display:block;
	margin-top:20px;
	padding:106px 0 15px 10px;
	position:relative;
	text-decoration:none;
	text-align: center;
	}	
.hover.tour-info-link {
	color: #E46434;
	}
	

#tour-info-south {
	padding-right:17px;
	}	
#tour-info-west {
	padding-right: 15px
	}	
#tour-info-north {
	padding-right: 8px
	}		
#tour-info-south.hover {
	background-image: url(../images/ti-south.jpg); 
	}	
#tour-info-west.hover {
	background-image: url(../images/ti-west.jpg); 
	}	
#tour-info-north.hover {
	background-image: url(../images/ti-north.jpg); 
	}			
	
		
.ti-link {
	background-repeat:no-repeat;
	bottom:-36px;
	display:block;
	font-size:12px;
	height:26px;
	margin:0 0 0 7px;
	padding:23px 0 0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:169px;
	}
.hover .ti-link {
	background-position: -169px 0;
	color: #E46434;
	}		
	
#tour-info-south .ti-link {
	background-image: url(../images/tour-info-go-south.png); 
	}	
#tour-info-west .ti-link {
	background-image: url(../images/tour-info-west.png); 
	}	
#tour-info-north .ti-link {
	background-image: url(../images/tour-info-go-north.png); 
	}			
		
#tour-info-bottom-garnish {
	background-image:url("../images/tour-info-bottom.jpg");
	bottom:78px;
	height:589px;
	left:46px;
	position:absolute;
	width:635px; 
	}			
	
/* --- Lefts-side bullets --- */
ul.left-links {
	margin: 0;
	padding: 0;
	list-style: none;
	}	
	
.left-links li {
	margin: 0 !important;
	padding: 10px 0 !important;
	background-image: url(../images/left-links-li-bg.gif)!important;
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
	list-style-type: none !important;
	list-style: none;
	width: 145px;
	}				
.left-links li a {
	display:block !important;
	font-size:13px !important;	
	}
.left-links li a:hover {
	text-decoration: underline !important;
	}	
	
/* --- Tabs --- */

#path-tabs {
	background-image:url("../images/path-tabs.png");
	height:55px;
	margin:0 0 0 13px;
	padding:0;
	width:668px;
	}
#path-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
#tab-south a {
	width: 223px;	
	height: 50px;
	display: block;
	}
.section-go-south #tab-south,
#tab-south a:hover  {
	background-image:url("../images/path-tabs.png");
	background-position: 0 55px;
	}
#tab-west a {
	width: 222px;	
	height: 50px;
	display: block;
	}
#tab-west a:hover,
.section-west #tab-west {
	background-image:url("../images/path-tabs.png");
	background-position: -223px 55px;
	}
#tab-north a {
	width: 222px;	
	height: 50px;
	display: block;
	}
#tab-north a:hover,
.section-go-north #tab-north {
	background-image:url("../images/path-tabs.png");
	background-position: -445px 55px;
	}		
	
.page-photos img {
	margin: 0 5px;
	}


