/* Page Structure
----------------------------------------------- */
body	{
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	background: url(../images/bg/b_main.gif) repeat top left;
	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;
	line-height:15px;
	color: #000000;
	text-align: center; /* IE w */
	height: 100%;
	}

html {
	height: 100%;
	}
	
p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #000000; margin:0; padding:14px 0 0 0; line-height: 15px;}
td { font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #000000; margin:0; padding:0 0 0 0; line-height: 15px;}
h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #000000; }
h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #000000;}
h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #000000; line-height:22px;}
h4 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:5px 0 0 0; color: #111155;}
h5 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; display: inline-block; line-height: 13px; margin:0; padding:5px 0 0 0; color: #a9052a;}
h6 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:17px; color: #5b3719; line-height: 24px; 
    font-weight:lighter; word-spacing: 1pt; margin:0; padding:5px 0 0 0;}
.clicker {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:5px 0 0 0; color: #9e9e9e;}
.white {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:5px 0 0 0; color: #ffffff; text-align: center;}
.white2 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:5px 0 0 0; color: #ffffff; text-align: left;}
.white2 a {color:#ffde55; text-decoration:none; text-align:left;}
.white2 a:hover {color:#ffde55; text-decoration:underline; text-align:left;}
.white3 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; line-height:19px; margin:0; padding:0 0 0 0; color: #ffe88c; text-align: left;}
.white3 a {color:#ffd428; text-decoration:none; text-align:left;}
.white3 a:hover {color:#ffd428; text-decoration:underline; text-align:left;}

.black {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:5px 0 0 0; color: #000000; text-align: center;}

a {color:#a40000; text-decoration:none;}
a:hover {color:#a40000; text-decoration:underline;}

span {display:table-cell; display:inline-block; overflow:hidden; position:static;}
DIV#wrapper {width:950px;height:625px;overflow:hidden;clip:rect(0px,950px,625px,0pt); position:relative;}

#outside {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-475px;
	margin-top: -300px;
	width: 950px;
	height: 600px;
	}

#home_bg {position:absolute; background: url(../images/bg/b_home.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#about_us_bg {position:absolute; background: url(../images/bg/b_about_us.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#contact_bg {position:absolute; background: url(../images/bg/b_contact.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#itinerary_bg {position:absolute; background: url(../images/bg/b_itinerary.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#questions_bg {position:absolute; background: url(../images/bg/b_questions.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#touring_bg {position:absolute; background: url(../images/bg/b_touring.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours1_bg {position:absolute; background: url(../images/bg/b_tours1.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours2_bg {position:absolute; background: url(../images/bg/b_tours2.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours3_bg {position:absolute; background: url(../images/bg/b_tours3.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours4_bg {position:absolute; background: url(../images/bg/b_tours4.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours5_bg {position:absolute; background: url(../images/bg/b_tours5.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours6_bg {position:absolute; background: url(../images/bg/b_tours6.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#tours7_bg {position:absolute; background: url(../images/bg/b_tours7.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#accom_bg {position:absolute; background: url(../images/bg/b_accom.jpg) no-repeat top left; width:950px; height:600px; top:0px; left:0px; z-index:13;}
#text_links {position:absolute; width:950px; height:25px; top:600px; left:0px; text-align: center; color: #a8a8a8; z-index:14;}
#text_links a {color:#a8a8a8; text-decoration:none;}
#text_links a:hover {color:#197783; text-decoration:underline;}

#home_logo {position:absolute; background: url(../images/gen/logo.png) no-repeat top left; width:263px; height:131px; top:425px; left:12px; z-index:15; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/logo.png', sizingMethod='fixed');}
	
#twitter {position:absolute; width:207px; height:35px; top:15px; left:15px; z-index:75;}

#home_text {position:absolute; text-align:left; width:873px; height:208px; top:8px; left:9px;	z-index:16;}

#trip_advisor {position:absolute; text-align:right; width:517px; height:155px; top:386px; left:420px; z-index:17;}

#special1 {position:absolute; text-align:right; width:131px; height:155px; top:386px; left:25px; z-index:17;}
#special2 {position:absolute; text-align:right; width:131px; height:155px; top:386px; left:20px; z-index:17;}
#special3 {position:absolute; text-align:right; width:131px; height:155px; top:386px; left:20px; z-index:17;}
	
#home_copy {position:absolute; text-align:right; width:423px; height:208px; top:12px; left:510px;  font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	z-index:12; line-height:13px; color: #333;}
#home_copy h1 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:17px; margin:0; padding:0 0 11px 0; color: #333; line-height:16px;}
	
#int_logo {position:absolute; background: url(../images/gen/logo.png) no-repeat top left;	width:263px; height:131px; top:425px; left:672px;	z-index:15;
	* background: none; * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/logo.png', sizingMethod='fixed'); }
	
#main {position:absolute; top:0px; left:0px; width:950px; height:564px; z-index:14;}

#nav {position:absolute; top:564px; left:0px; width:950px; height:36px; background-color: #000000; z-index:3;}	
	
#home_logo_text {position:absolute; top:0px; left:12px; width:412px;	height:36px; background: url(../images/gen/home_logo_text.gif) no-repeat top left; z-index:4;}	
	
#int_logo_text {position:absolute; top:0px; left:522px; width:412px;	height:36px; background: url(../images/gen/home_logo_text.gif) no-repeat top left; z-index:4;}	
	
#home_nav {position:absolute; top:0px; left:464px;	width:480px; height:36px; z-index:5;}	

#int_nav {position:absolute; top:0px; left:3px;	width:480px; height:36px; z-index:5;}	

#clear { clear: both; }

/* Internal Page structure
----------------------------------------------- */

#content {position: absolute; width:610px; height: 449px; top:67px; left:280px; z-index:30; overflow: auto; text-align:left;}
	
#contact_logos {position:absolute; background: url(../images/gen/sponsors.jpg) no-repeat top left; width:372px; height:290px; top:0px; left:0px; z-index:45;
 	/* * background: none; * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/contact_logos.png', sizingMethod='fixed');  */}
	
#mountain_designs { position: absolute; top: 52px; width: 117px; height: 57px; left: 22px; cursor: pointer; }
#christian_fletcher { position: absolute; top: 65px; width: 196px; height: 28px; left: 167px; cursor: pointer; }
#definition { position: absolute; top: 135px; width: 104px; height: 31px; left: 26px; cursor: pointer; }
#echidna { position: absolute; top: 135px; width: 113px; height: 30px; left: 205px; cursor: pointer; }
#cape_lodge { position: absolute; top: 194px; width: 120px; height: 42px; left: 19px; cursor: pointer; }
#fraser_gallop { position: absolute; top: 184px; width: 122px; height: 93px; left: 203px; cursor: pointer; }
	
#about_us_content {	position: absolute;	width:535px; height: 390px;	top:10px; left:405px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#e1bc47; scrollbar-arrow-color:#fff;}
	#about_us_sub { position: absolute; top: 0px; left: 0px; width: 500px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; line-height: 15px;}
#about_us_sub p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; margin:0; padding:14px 0 0 0; line-height: 15px;}
#about_us_sub h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 14px 0; color: #ffffff; line-height:22px;}
#about_us_sub h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #ffffff; line-height:22px;}
#about_us_sub h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 8px 0; color: #ffffff; line-height:22px;}
#about_us_sub a {color:#ffde55; text-decoration:none;}
#about_us_sub a:hover {color:#ffde55; text-decoration:underline;}

#contact_content {	position: absolute;	width:720px; height: 390px;	top:20px; left:20px; z-index:30; overflow: auto; text-align:left; scrollbar-face-color:#f5f4e2; scrollbar-highlight-color:#F9F9EC; scrollbar-3dlight-color:#f5f4e2; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#c7b47f; scrollbar-track-color:#FCFCF5; scrollbar-arrow-color:#c7b47f;}
	#contact_sub { position: absolute; top: 0px; left: 0px; padding: 0 16 0 0; width: 700px; height: 380px; overflow: auto;}
	
#itinerary_content { position: absolute; width:710px; height: 480px; top:20px; left:235px; z-index:30; overflow: auto; text-align:left; scrollbar-face-color:#f5f4e2; scrollbar-highlight-color:#F9F9EC; scrollbar-3dlight-color:#f5f4e2; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#c7b47f; scrollbar-track-color:#FCFCF5; scrollbar-arrow-color:#c7b47f;}
#itinerary_sub { position: absolute; top: 0px; left: 0px; padding: 0 16 0 0; width: 690px; height: 480px; overflow: auto;}
#itinerary_sub a {color:#ffde55; text-decoration:none;}
#itinerary_sub a:hover {color:#ffde55; text-decoration:underline;}	

#itinerary_1 {position:absolute; background: url(../images/gen/h_tours_1.jpg) no-repeat top left; width:330px; height:97px; top:283px; left:236px; z-index:45;}
#itinerary_2 {position:absolute; background: url(../images/gen/h_tours_2.jpg) no-repeat top left; width:330px; height:117px; top:403px; left:236px; z-index:45;}

#badge_1 {position:absolute; background: url(../images/gen/small_badge.gif) no-repeat top left; width:73px; height:14px; top:317px; left:487px; z-index:55;}
#badge_2 {position:absolute; background: url(../images/gen/small_badge.gif) no-repeat top left; width:73px; height:14px; top:337px; left:462px; z-index:55;}

#touring_content { position: absolute; width:680px; height: 197px; top:14px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-face-color:#f5f4e2; scrollbar-highlight-color:#F9F9EC; scrollbar-3dlight-color:#f5f4e2; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#c7b47f; scrollbar-track-color:#FCFCF5; scrollbar-arrow-color:#c7b47f;}
#touring_sub { position: absolute; top: 0px; left: 0px; padding: 0 16 0 0; width: 660px; height: 197px; overflow: auto;}

#accom_content { position: absolute; width:680px; height: 270px; top:10px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#79a0e5; scrollbar-arrow-color:#fff;}
#accom { position: absolute; top: 0px; left: 0px; width: 650px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #ffffff; line-height: 15px;}
#accom p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; margin:0; padding:14px 0 0 0; line-height: 15px;}
#accom h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 14px 0; color: #ffffff; line-height:22px;}
#accom h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #ffffff; line-height:22px;}
#accom h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #ffffff; line-height:22px;}
#accom a {color:#ffde55; text-decoration:none;}
#accom a:hover {color:#ffde55; text-decoration:underline;}

#tours1_content { position: absolute; width:675px; height: 277px; top:12px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#494934; scrollbar-arrow-color:#fff;}
#tours1 { position: absolute; top: 0px; left: 0px; width: 645px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #ffffff; line-height: 15px;}
#tours1 p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; margin:0; padding:14px 0 0 0; line-height: 15px;}
#tours1 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 14px 0; color: #ffffff; line-height:22px;}
#tours1 h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #ffffff; line-height:22px;}
#tours1 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #ffffff; line-height:22px;}

#tours2_content { position: absolute; width:680px; height: 197px; top:14px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#369; scrollbar-arrow-color:#fff;}
#tours2 { position: absolute; top: 0px; left: 0px; width: 650px;}
#tours2 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 14px 0; color: #000000; line-height:22px;}
#tours2 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #000000; line-height:22px;}


#tours3_content { position: absolute; width:675px; height: 257px; top:12px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#369; scrollbar-arrow-color:#fff;}
#tours3 { position: absolute; top: 0px; left: 0px; width: 645px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #000000;}
#tours3 p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #000000; margin:0; padding:14px 0 0 0; line-height: 15px;}
#tours3 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 14px 0; color: #000000; }
#tours3 h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #000000;}
#tours3 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #000000; line-height:22px;}

#tours4_content { position: absolute; width:546px; height: 402px; top:15px; left:406px; z-index:30; overflow: auto; text-align:left; scrollbar-face-color:#f5f4e2; scrollbar-highlight-color:#F9F9EC; scrollbar-3dlight-color:#f5f4e2; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#c7b47f; scrollbar-track-color:#FCFCF5; scrollbar-arrow-color:#c7b47f;}
#tours4 { position: absolute; top: 0px; left: 0px; width: 526px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #ffffff; line-height: 15px;}
#tours4 p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; margin:0; padding:14px 0 0 0; line-height: 15px;}
#tours4 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:5px 0 14px 0; color: #ffffff; }
#tours4 h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #ffffff;}
#tours4 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #ffffff; line-height:22px;}
#tours4 a {color:#ffde55; text-decoration:none;}
#tours4 a:hover {color:#ffde55; text-decoration:underline;}

#tours5_content { position: absolute; width:680px; height: 257px; top:12px; left:265px; z-index:30; overflow: auto; text-align:left;  scrollbar-base-color:#be8051; scrollbar-arrow-color:#fff;}
#tours5 { position: absolute; top: 0px; left: 0px; width: 650px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #000000;}
#tours5 p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #000000; margin:0; padding:14px 0 0 0; line-height: 15px;}
#tours5 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #000000; }
#tours5 h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #000000;}
#tours5 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #000000; line-height:22px;}

#tours6_content { position: absolute; width:675px; height: 257px; top:12px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#074c69; scrollbar-arrow-color:#fff;}
#tours6 { position: absolute; top: 0px; left: 0px; width:645px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #ffffff; line-height: 15px;}
#tours6 p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; margin:0; padding:14px 0 0 0; line-height: 15px;}
#tours6 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 14px 0; color: #ffffff; line-height:22px;}
#tours6 h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #ffffff; line-height:22px;}
#tours6 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #ffffff; line-height:22px;}

#tours7_content { position: absolute; width:675px; height: 360px; top:10px; left:265px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#335ab5; scrollbar-arrow-color:#fff;}
#tours7 { position: absolute; top: 0px; left: 0px; width: 645px; font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif; color: #ffffff; line-height: 15px;}
#tours7 p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #ffffff; margin:0; padding:14px 0 0 0; line-height: 15px;}
#tours7 h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:5px 0 14px 0; color: #ffffff; }
#tours7 h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:3px 0 8px 0; color: #ffffff;}
#tours7 h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0px 0 3px 0; color: #ffffff; line-height:22px;}

#questions_content { position: absolute; width:900px; height: 301px; top:20px; left:25px; z-index:30; overflow: auto; text-align:left; scrollbar-base-color:#a9bedd; scrollbar-arrow-color:#fff;}
#questions_sub { position: absolute; top: 0px; left: 0px; width: 870px;}	
#questions_sub p {	font:13px trebuchet ms, georgia, verdana, arial, helvetica, sans-serif;	color: #000000; margin:0; padding:14px 0 0 0; line-height: 15px;}
#questions_sub h1 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:5px 0 14px 0; color: #000000; }
#questions_sub h2 {font-family: trebuchet ms, georgia, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:3px 0 11px 0; color: #000000;}
#questions_sub h3 {font-family: trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:13px 0 10px 0; color: #000000; line-height:22px;}

#quote_itinerary {
	position:absolute;
	background: url(../images/gen/quote_tours.png) no-repeat top left;
	width:205px;
	height:218px;
	top:22px;
	left:11px;	
	z-index:45;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours.png', sizingMethod='fixed');
	}	
	
#quote_tours1 {position:absolute; background: url(../images/gen/quote_tours1.png) no-repeat top left; width:205px; height:218px; top:22px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours1.png', sizingMethod='fixed');}	
#quote_tours2 {position:absolute; background: url(../images/gen/quote_tours2.png) no-repeat top left; width:231px; height:323px; top:22px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours2.png', sizingMethod='fixed');}		
#quote_tours3 {position:absolute; background: url(../images/gen/quote_tours3.png) no-repeat top left; width:231px; height:323px; top:22px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours3.png', sizingMethod='fixed');}
#quote_tours4 {position:absolute; background: url(../images/gen/quote_tours4.png) no-repeat top left; width:330px; height:150px; top:417px; left:20px; z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours4.png', sizingMethod='fixed');}
#quote_tours5 {position:absolute; background: url(../images/gen/quote_tours5.png) no-repeat top left; width:231px; height:230px; top:22px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours5.png', sizingMethod='fixed');}
#quote_tours6 {position:absolute; background: url(../images/gen/quote_tours6.png) no-repeat top left; width:231px; height:257px; top:22px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours6.png', sizingMethod='fixed');}
#quote_tours7 {position:absolute; background: url(../images/gen/quote_tours7.png) no-repeat top left; width:233px; height:257px; top:18px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_tours7.png', sizingMethod='fixed');}	
#quote_about_us {position:absolute; background: url(../images/gen/quote_about_us.png) no-repeat top left; width:619px; height:148px; top:418px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_about_us.png', sizingMethod='fixed');}	
#quote_accom {position:absolute; background: url(../images/gen/quote_accom.png) no-repeat top left; width:231px; height:323px; top:22px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_accom.png', sizingMethod='fixed');}	
#special1 {position:absolute; background: url(../images/gen/special_badge.png) no-repeat top left; width:134px; height:163px; top:392px; left:17px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/special_badge.png', sizingMethod='fixed');}	
#includes1 {position:absolute; background: url(../images/gen/includes_tours1.png) no-repeat top left; width:230px; height:142px; top:232px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/includes_tours1.png', sizingMethod='fixed');}	
#includes2 {position:absolute; background: url(../images/gen/includes_tours2.png) no-repeat top left; width:230px; height:142px; top:242px; left:711px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/includes_tours2.png', sizingMethod='fixed');}		
#special4 {position:absolute; background: url(../images/gen/special_tours4.png) no-repeat top left; width:125px; height:124px; top:11px; left:11px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/special_tours4.png', sizingMethod='fixed');}		
#special5 {position:absolute; background: url(../images/gen/special_badge2.png) no-repeat top left; width:133px; height:162px; top:392px; left:17px;	z-index:45; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/special_badge2.png', sizingMethod='fixed');}	
#scroll1 {position:absolute; background: url(../images/gen/scroll.png) no-repeat top left; width:154px; height:27px; top:297px; left:760px;	z-index:65; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/scroll.png', sizingMethod='fixed');}	
#scroll2 {position:absolute; background: url(../images/gen/scroll.png) no-repeat top left; width:154px; height:27px; top:237px; left:262px;	z-index:65; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/scroll.png', sizingMethod='fixed');}
#scroll3 {position:absolute; background: url(../images/gen/scroll.png) no-repeat top left; width:154px; height:27px; top:382px; left:760px;	z-index:65; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/scroll.png', sizingMethod='fixed');}
#scroll4 {position:absolute; background: url(../images/gen/scroll.png) no-repeat top left; width:154px; height:27px; top:409px; left:405px;	z-index:65; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/scroll.png', sizingMethod='fixed');}	
#scroll5 {position:absolute; background: url(../images/gen/scroll.png) no-repeat top left; width:154px; height:27px; top:336px; left:25px;	z-index:65; * background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/scroll.png', sizingMethod='fixed');}
	
#quote_questions {
	position:absolute;
	background: url(../images/gen/quote_questions.png) no-repeat top left;
	width:199px;
	height:82px;
	top:420px;
	left:181px;	
	z-index:45;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_questions.png', sizingMethod='fixed');
	}	
	
#quote_touring {
	position:absolute;
	background: url(../images/gen/quote_touring.png) no-repeat top left;
	width:199px;
	height:82px;
	top:20px;
	left:20px;	
	z-index:45;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gen/quote_touring.png', sizingMethod='fixed');
	}	
		
.io {
	width: 125px;
	float: right;
	display: inline;
	font-size: .9em;
	line-height: 1.3em;
	border: 1px solid #e2e2e2;
	padding: 3px;
	margin: 0px 15px 10px 15px;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Links and Forms
----------------------------------------------- */

A.footlink { font-family: trebuchet ms, Arial, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; line-height:11pt;}
A.footlink:hover { color:#d2ddf1; text-decoration:underline;}
A.footlink:active { color:#d2ddf1; text-decoration:underline;}
A.footlink:visited { color:#FFFFFF; text-decoration:none;}
A.footlink:visited:hover { color:#d2ddf1; text-decoration:underline;}

A.panellink { font-family: trebuchet ms, Arial, sans-serif; color:#ffffff; text-decoration:underline; font-weight:none; font-size:12px; line-height:11pt;}
A.panellink:hover { color:#a8cbf0; text-decoration:underline;}
A.panellink:active { color:#a8cbf0; text-decoration:underline;}
A.panellink:visited { color:#ffffff; text-decoration:underline;}
A.panellink:visited:hover { color:#a8cbf0; text-decoration:underline;}

A.clicklink { font-family: trebuchet ms, Arial, sans-serif; color:#9e9e9e; text-decoration:none; font-weight:none; font-size:12px; line-height:11pt;}
A.clicklink:hover { color:#7f7f7f; text-decoration:underline;}
A.clicklink:active { color:#7f7f7f; text-decoration:underline;}
A.clicklink:visited { color:#9e9e9e; text-decoration:none;}
A.clicklink:visited:hover { color:#7f7f7f; text-decoration:underline;}

.form {
	height: 20px;
	font-size: 11px;
	background-color: #fff;
	color: #27557c;
	border: 1px solid #9bb8d8;
	font-family: Trebuchet MS, Arial, sans-serif;
}

.form2 {
	font-size: 11px;
	background-color: #fff;
	color: #27557c;
	border: 1px solid #9bb8d8;
	font-family: Trebuchet MS, Arial, sans-serif;
}

#promoslideshow {
    position:relative;
    height:124px;
}

#promoslideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#promoslideshow DIV.promo-active {
    z-index:10;
    opacity:1.0;
}

#promoslideshow DIV.promo-last-active {
    z-index:9;
}

#promoslideshow2 {
    position:relative;
    height:124px;
}

#promoslideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#promoslideshow2 DIV.promo-active {
    z-index:10;
    opacity:1.0;
}

#promoslideshow2 DIV.promo-last-active {
    z-index:9;
}