					/**--LSDA STYLESHEET, APRIL 2011--**/



	/**--HIDDEN H1 IN HEADER (FOR SEO AND SCREEN READERS)--**/


#header h1 
{
font-size:0;
text-indent: -1000px; 
margin:0;
padding:0;
height:0;
}





	/**--ACCOMMODATION INTRO WRAP--**/

#intro-wrap
{
width:538px;
margin:0 auto 10px auto;
padding:10px 20px 5px 5px;
font-size: 14px;
color: #333333;
background:#f5f5f5 url(../images/layout/intro-tint.gif) repeat-x top left;
border:1px solid #E3E3E3;
}

#intro-wrap img
{
float:left;
margin:10px 15px;
}


	/**--ACCOMMODATION AVAILABILITY INTRO WRAP--**/

#accomm-intro-wrap
{
margin:0 auto 10px auto;
padding:10px 20px 5px 5px;
font-size: 14px;
color: #333333;
background:#f5f5f5 url(../images/layout/intro-tint.gif) repeat-x top left;
/**font-weight:700;**/
/**border-right:2px solid #f5f5f5;**/
/**border-left:2px solid #f5f5f5;**/
/**border-bottom:2px solid #f5f5f5;**/
border:1px solid #E3E3E3;
}

#accomm-intro-wrap img
{
float:left;
margin:10px 15px;
}

#accomm-intro-wrap span.slugline
{
font-size: 13px;
color:/*#00476B;#CC5200;#8F6B00;#804C33;#993D00;*/#A30052;	
font-weight:700;
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


#accomm-intro-wrap span.emphasis
{
font-weight:600;
color:#363636;
}



	/**--INTRO WRAP HEADER--**/


#intro-wrap span.slugline
{
font-size: 13px;
color:/*#00476B;#CC5200;#8F6B00;#804C33;#993D00;*/#A30052;	
font-weight:700;
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


#intro-wrap span.emphasis
{
font-weight:600;
color:#363636;
}



	/**--ACCOMMODATION PAGE TITLES--**/

#title-wrap h2
{
font-family:Tahoma, Geneva, Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 20px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin: 0 0 2px 0;
padding:0px 0 5px 0px;
/*border-bottom:1px solid	#E6E6FF;*/
}

#summer-title-wrap h2
{
font-family:Tahoma, Geneva, Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 20px;
color: /*#00349a;*/#006600;
font-weight:700;
text-align:center;
margin: 0 0 2px 0;
padding:0px 0 5px 0px;
/*border-bottom:1px solid	#E6E6FF;*/
}



.subtitle-wrap h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin: 0 0 5px 0;
padding-top:0px;
padding-right:0px;
padding-bottom:5px;	
padding-left:0px;
}

.subtitle-wrap-underlink h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin: 0 0 0 0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;	
padding-left:0px;
}


ul#tiny-text-underlink
{
list-style-type:none;
margin:0;
padding:3px 5px 5px 5px;
}

ul#tiny-text-underlink li
{
font-weight: 400; 
font-family: Arial,Verdana; 
font-size: 9px;
text-align:center;
color:#000;
}

ul#tiny-text-underlink li a
{
font-size:100%;
text-decoration:underline;
font-weight:bold;
font-family:arial, verdana, tahoma, sans-serif;
color:/*#B24700;*/#CC5200;
}

ul#tiny-text-underlink li a:link, ul#tiny-text-underlink li a:active, ul#tiny-text-underlink li a:visited
{
font-size:100%;
text-decoration:underline;
font-weight:bold;
font-family:arial, verdana, tahoma, sans-serif;
color:/*#B24700;*/#CC5200;
}

ul#tiny-text-underlink li a:hover
{
color:#E65C00;
text-decoration:none;
}




		/**--SUMMER QUOTES FORM LINK, TAKE ONE (TOO BIG)--**/

.summer-quotes-link
{
background:#FFFFCC url(../images/layout/summer-quotes3.png) no-repeat top left;
padding:0 5px 0 53px;
margin:10px 0;
border-radius: 4px 4px 4px 4px; 
-moz-border-radius: 4px 4px 4px 4px; 
-webkit-border-radius: 4px 4px 4px 4px; 
-khtml-border-radius: 4px 4px 4px 4px;
/*-moz-box-shadow: 2px 2px 4px 	#FFD699;*/
/*-webkit-box-shadow: 2px 2px 4px 	#FFD699;*/
/*box-shadow: 2px 2px 4px	#FFD699;*/
border:1px solid #FFD699;
}

.summer-quotes-link table
{
height:48px;
}

.summer-quotes-link table td
{
vertical-align:middle;
text-align:left;
padding:5px 10px
}

.summer-quotes-link table td ul
{
list-style-type:none;
margin:0;
padding:0;
}

.summer-quotes-link table td ul li
{
float:left;
margin:0 5px;
}

.summer-quotes-link table td ul li#link-lead
{
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, tahoma, verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:	#00476B;
padding:5px 0;
}

.summer-quotes-link table td ul li#link-button
{
padding:0 10px;
}

.summer-quotes-link table td ul li#link-button a
{
display:block;
padding:5px 10px;
text-decoration:none;
font-weight:bold;
color:#f5f5f5;
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, tahoma, verdana, sans-serif;
font-size:13px;
border-radius: 4px 4px 4px 4px; 
-moz-border-radius: 4px 4px 4px 4px; 
-webkit-border-radius: 4px 4px 4px 4px; 
-khtml-border-radius:  4px 4px 4px 4px;
-moz-box-shadow: 2px 2px 4px #696969; 
-webkit-box-shadow: 2px 2px 4px #696969; 
box-shadow: 2px 2px 4px #696969;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
}

.summer-quotes-link table td ul li#link-button a:link, .summer-quotes-link table td ul li#link-button a:active, .summer-quotes-link table td ul li#link-button a:visited
{
display:block;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
padding:5px 10px;
text-decoration:none;
font-weight:bold;
color:#f5f5f5;
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, tahoma, verdana, sans-serif;
font-size:13px;
border-radius: 4px 4px 4px 4px; 
-moz-border-radius: 4px 4px 4px 4px; 
-webkit-border-radius: 4px 4px 4px 4px; 
-khtml-border-radius:  4px 4px 4px 4px;
-moz-box-shadow: 2px 2px 4px #696969; 
-webkit-box-shadow: 2px 2px 4px #696969; 
box-shadow: 2px 2px 4px #696969;
}

.summer-quotes-link table td ul li#link-button a:hover
{
background:#E86C19;
color:white;
}

			/**--END SUMMER QUOTES FORM LINK, TAKE ONE (TOO BIG)--**/




h3.page-subheader
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin:5px 0 5px 0;
padding-top:5px;
padding-right:0px;
padding-bottom:5px;	
padding-left:0px;
}

h3.popup-subheader
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin:0 0 5px 0;
padding-top:5px;
padding-right:0px;
padding-bottom:5px;	
padding-left:0px;
}

h3.page-subheader-unpadded
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin:5px 0 0px 0;
padding-top:5px;
padding-right:0px;
padding-bottom:0px;	
padding-left:0px;
}




h3.no-pad
{
margin-bottom:0;
padding-bottom:0;
}

h3.page-subheader span.bt-slug
{
color:#A30052;
font-size:16px;
/*text-transform:capitalize;*/
font-variant:small-caps;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
}

h3.left-subheader
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:left;
margin: 2px 0 12px 0;
padding-top:5px;
padding-right:0px;
padding-bottom:5px;	
padding-left:0px;
border-bottom:1px solid #f5f5f5;
}


h4.category-subheader
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
background:#4775A3 url(../images/layout/home-header3.gif) repeat-x bottom left;
font-weight:700;
text-align:center;
margin: 10px 0 5px 0;
padding:4px 0;
/*border:1px solid #52527A;*/
color:white;
}


.stackpanel 
{
margin:7px 0;
background:#EFF3F8;
padding-bottom:5px;
margin-bottom:5px;
}	


	/**--NO RELY WARNING--**/

.no-rely
{
/*background:pink;*/
margin:10px 50px;
}

.no-rely ul
{
list-style-type:none;
margin:0;
padding:0;
}

.no-rely ul li
{
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:/*#426F70;*/#3D3D5C;
background:url(../images/layout/no-rely.gif) no-repeat center left;
padding:3px 0 3px 45px;
}


	/**--PAYMENTS TABLE ADVICE--**/

.pay-table-advice
{
margin:2px 5px 2px 5px;
background:#dcdcdc;
border:1px solid white;
}

.pay-table-advice ul
{
list-style-type:none;
margin:0;
padding:0;
}

.pay-table-advice ul li
{
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:/*#426F70;*/#3D3D5C;
padding:3px 10px 3px 10px;
margin:0;
}








	/**--DATES KEY WARNING--**/

.dates-key
{
/*background:pink;*/
margin:10px 120px;
}

.dates-key ul
{
list-style-type:none;
margin:0;
padding:0;
}

.dates-key ul li
{
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:/*#426F70;*/#3D3D5C;
background:url(../images/layout/key.gif) no-repeat center left;
padding:5px 0 5px 35px;
}


.dates-key ul li span#denotes
{
color:#7C27CB;
}




	/**--CLEARFIX--**/

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


span.highlight
{
color:#414141;
font-weight:bold;
}

img.rightfl
{
float:right;
margin:10px 0 5px 15px;
}

img.leftfl
{
float:left;
margin:10px 15px 5px 0;
}



	



.accomm-wrap 
{
margin-left: 10px;
margin-right: 10px;
margin-top:5px;
margin-bottom: 10px;
}

.popup-wrap 
{
margin-left: 0;
margin-right: 0;
margin-top:0;
margin-bottom:0;
background:#BED3E5 url(../images/layout/intro-tint3.gif) repeat-x top left;
padding-top:10px;
line-height:1.3;
}


.accomm-wrap p, .popup-wrap p
{
margin:5px 10px;
}


#inner-content-wrap
{
background:#fff url(../images/layout/clock.png) no-repeat bottom right;
width:554px;
}

#coming-soon-graphic-wrap img
{
float:left;
margin:0 10px 0 0;
}

#coming-soon-graphic-wrap table
{
table-layout:fixed;
width:554px;
height:250px;
border-collapse:collapse;
}

#coming-soon-graphic-wrap table td#coming-soon-message
{
vertical-align:middle;
}

#coming-soon-graphic-wrap p
{
line-height:1.5;
padding:0 30px;
margin:0 0 0 0;
font-family:"trebuchet MS", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
font-size:18px;
color:#414141;
font-weight:bold;
text-align:center;
}



.accomm-wrap h4.subhead4, .popup-wrap h4.subhead4
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: justify;
font-weight:bold;
color: /*#00349a;#3D2966;*/#00476B;
margin:15px 0 15px 0;
padding:2px 0 2px 10px;
border-left:4px solid #5C85AD;
text-transform:capitalize;
background:#ADC2D6;
}

.accomm-wrap h4.padded-sub
{
margin-top:25px;
}

.accomm-wrap h4.header-footnote
{
text-align:center;
margin:0px 20px 5px 20px;
padding:5px 0 5px 0;
font-family:"lucida sans", "helvetica neue", arial, tahoma, verdana, sans-serif;
font-size:12px;
color:#00476B;
clear:both;
}

.accomm-wrap h5.subhead5
{
font-family:"Helvetica Neue", arial, Tahoma, "Lucida Grande", arial, verdana, sans-serif;
font-size:15px;
color: #A30052;
font-weight:900;
/*text-decoration:underline;*/
margin:0;
padding:0;
/*text-transform:uppercase;*/
font-variant:small-caps;
}

.accomm-wrap h5.subhead5 span.shrink
{
font-size:80%;
}


.accomm-wrap h4.formhead
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 700;
text-decoration: none; 
color: #00476B;
text-align: center;
margin: 15px 0px 15px 0px;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;
border-bottom:1px solid 		#8A9BAB;
border-top:1px solid 		#8A9BAB;
}

.accomm-wrap h4.formhead#link-under
{
margin-top:0px;
margin-bottom:0px;
}


ul#title-underlink
{
list-style-type:none;
padding:0;
margin:0 0 15px 0;
text-align:right;
}

ul#title-underlink li
{
float:right;
padding:3px 6px;
background:#FFB733;
font-family:"lucida sans", "lucida grande", "helvetica neue", arial, tahoma, verdana, sans-serif;
font-size:11px;
color:white;
border-radius: 0 0 8px 8px; 
-moz-border-radius: 0 0 8px 8px; 
-webkit-border-radius: 0 0 8px 8px; 
-khtml-border-radius: 0 0 8px 8px;
}

ul#title-underlink li a
{
font-size:100%;
font-family:"lucida sans", "lucida grande", "helvetica neue", arial, tahoma, verdana, sans-serif;
text-decoration:none;
color:#A52A2A;
font-weight:bold;
}

ul#title-underlink li a:link, ul#title-underlink li a:active, ul#title-underlink li a:visited
{
font-size:100%;
font-family:"lucida sans", "lucida grande", "helvetica neue", arial, tahoma, verdana, sans-serif;
text-decoration:none;
color:#A52A2A;
font-weight:bold;
}

ul#title-underlink li a:hover
{
color:black;
text-decoration:underline;
}


#accomm-tab-wrap
{
background:/*#A2C0DA*/	#BED3E5 url(../images/layout/intro-tint3.gif) repeat-x top left;
border-right:2px solid #f5f5f5;
border-left:2px solid #f5f5f5;
border-bottom:2px solid #f5f5f5;
padding-top:5px;
}


#weather-wrap
{
background:	#2A4E6C url(../images/layout/weather-left.png) no-repeat top left;
border-right:2px solid #f5f5f5;
border-left:2px solid #f5f5f5;
border-bottom:2px solid #f5f5f5;

}


#weather-wrap-right
{
padding-top:5px;
background:transparent url(../images/layout/weather-right.png) no-repeat top right;
}

#accomm-tab-wrap.tabless
{
border-top:2px solid #f5f5f5;
padding-top:0;
margin-top:5px;
}

.accomm-wrap a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

.accomm-wrap a:link, .accomm-wrap a:active, .accomm-wrap a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

.accomm-wrap a:hover
{
text-decoration:none;
color:#E65C00;
}


#telephone-number-wrap
{
width: 800px;
text-align:center;
background:blue url(../images/layout/glossyback2.gif) repeat-x center left;
margin:0 0 0 0;
border-radius: 0 0 8px 8px; 
-moz-border-radius: 0 0 8px 8px; 
-webkit-border-radius: 0 0 8px 8px; 
-khtml-border-radius: 0 0 8px 8px;
-moz-box-shadow: 2px 2px 4px #696969; 
-webkit-box-shadow: 2px 2px 4px #696969; 
box-shadow: 2px 2px 4px #696969;
}

#telephone-number-wrap-left, #telephone-number-wrap-right
{
width:400px;
float:left;
}

#telephone-number-wrap-left
{
/*background:purple;*/
}

#telephone-number-wrap-right
{
padding:10px 0 10px 0;
}



#telephone-number-wrap-right ul
{
list-style-type:none;
margin:0;
padding:0;
}

#telephone-number-wrap-left ul
{
list-style-type:none;
margin:4px 0 0 10px;
padding:0;
}


#telephone-number-wrap-left ul li
{
float:left;
margin:0 15px 0 0;
padding:5px 0 5px 29px;
}

#telephone-number-wrap-left ul li#ski-kaos-facebook
{
background:url(../images/layout/skikaos-facebook.png) no-repeat center left;
}

#telephone-number-wrap-left ul li#ski-kaos-twitter
{
background:url(../images/layout/ski-kaos-twitter.png) no-repeat center left;
}


#telephone-number-wrap-left ul li a
{
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
font-size:12px;
text-decoration:none;
color:white;
font-weight:bold;
text-shadow: 1px 1px 1px #111111;
}

#telephone-number-wrap-left ul li a:link, #telephone-number-wrap-left ul li a:active, #telephone-number-wrap-left ul li a:visited
{
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
font-size:12px;
text-decoration:none;
color:white;
font-weight:bold;
text-shadow: 1px 1px 1px #111111;
}

#telephone-number-wrap-left ul li a:hover
{
color:/*#FFFFB2;*/#FFFFD1;
}




#telephone-number-wrap-right ul li
{
float:right;
margin:0 5px 0 5px;
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
font-size:12px;
}

#telephone-number-wrap-right ul li#hours-advice
{
color:#803300;
font-weight:bold;
}

#telephone-number-wrap-right ul li#telephone-number
{
background:url(../images/layout/phone.png) no-repeat center left;
padding:0 10px 0 18px;
font-weight:bold;
color:#2d2d2d;
}

#telephone-number-wrap-right ul li#telephone-number span
{
font-weight:normal;
}


#support-links-wrap
{
width: 800px;
padding:5px 0 10px 0;
text-align:center;
background:		#5D8CBC;
}

#support-links-wrap ul
{
list-style-type:none;
margin:0;
padding:0;
}

#support-links-wrap ul li
{
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
display:inline;
padding:0;
margin:0;
}

#support-links-wrap ul li.support-divider
{
padding:0 5px;
color:/**#E0E0EB;**/#4C6680;
}

#support-links-wrap ul li a
{
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:/**#E0E0EB;#4C6680;**/			#F0F5F5;
font-weight:bold;
text-decoration:none;
text-transform:lowercase;
}

#support-links-wrap ul li a:link, #support-links-wrap ul li a:active, #support-links-wrap ul li a:visited
{
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:/**#E0E0EB;#4C6680;**/			#F0F5F5;
font-weight:bold;
text-decoration:none;
text-transform:lowercase;
}

#support-links-wrap ul li a:hover
{
border-bottom:1px dotted #4C6680;
border-top:1px dotted #4C6680;
color:#2E3D4C;
}



	/**--TOP--**/

#alt-nav-wrap
{
padding:10px 0 4px 0;
border-bottom:2px solid #f5f5f5;
}


#alt-nav-wrap ul
{
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

#alt-nav-wrap ul li
{
display:inline;
margin:0;
padding:0 5px;
}

#alt-nav-wrap ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
border-top:1px solid #B57533;
border-right:1px solid #B57533;
border-left:1px solid #B57533;
border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
-khtml-border-radius: 6px 6px 0 0;
color: #f5f5f5;
text-decoration: none;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
}

#alt-nav-wrap ul li a:link, #alt-nav-wrap ul li a:active, #alt-nav-wrap ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
border-top:1px solid #B57533;
border-right:1px solid #B57533;
border-left:1px solid #B57533;
border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
-khtml-border-radius: 6px 6px 0 0;
color: #f5f5f5;
text-decoration: none;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
}

#alt-nav-wrap ul li a:hover
{
background:/*#FFFFE0;*/#E86C19;
color:white;
border-top:1px solid #AC6319;
border-right:1px solid #AC6319;
border-left:1px solid #AC6319;
}

#alt-nav-wrap ul li a.present-acc
{
background:/*#FFFFE0;*/white;
color:	#E46819;
border-top:1px solid #BD8247;
border-right:1px solid #BD8247;
border-left:1px solid #BD8247;
}


	/**--FOOT--**/

#alt-nav-wrap-foot
{
padding:4px 0 10px 0;
}


#alt-nav-wrap-foot ul
{
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

#alt-nav-wrap-foot ul li
{
display:inline;
margin:0;
padding:0 5px;
}

#alt-nav-wrap-foot ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
border-bottom:1px solid #B57533;
border-right:1px solid #B57533;
border-left:1px solid #B57533;
color: #f5f5f5;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
}

#alt-nav-wrap-foot ul li a:link, #alt-nav-wrap-foot ul li a:active, #alt-nav-wrap-foot ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
border-bottom:1px solid #B57533;
border-right:1px solid #B57533;
border-left:1px solid #B57533;
color: #f5f5f5;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
}

#alt-nav-wrap-foot ul li a:hover
{
background:/*#FFFFE0;*/#E86C19;
color:white;
border-bottom:1px solid #AC6319;
border-right:1px solid #AC6319;
border-left:1px solid #AC6319;
}

#alt-nav-wrap-foot ul li a.present-acc
{
background:/*#FFFFE0;*/white;
color:	#E46819;
border-bottom:1px solid #BD8247;
border-right:1px solid #BD8247;
border-left:1px solid #BD8247;
}



			/**--HOME PAGE--**/

div#latest-news
{
text-align: justify;
width: 573px;
margin: 2px;
background:#f5f5f5;
}


div#ln-left
{
margin: 0px 0 0 0;
padding:0;
float:left;
width:116px;
height:125px;
text-align:center;
}


div#ln-left h2
{
font-family:arial, tahoma, "lucida grande", verdana, arial, sans-serif;
text-align:center;
margin:0;
padding:5px 3px;
color:	#003D5C;
font-size:20px;
}



div#lnl-1
{
float:left;
width:110px;
}

div#lnl-2
{
float:left;
width:105px;
/*background:brown;*/
}

div#lnl-2 h3
{
font-size: 20px;
color: #00349a;
font-weight:700;
margin:0;
padding:0;
text-align:center;
text-transform:uppercase;
}





div#ln-right
{
margin:0px;
padding:0;
background:#dcdcdc url(../images/layout/glint.gif) repeat-x center left;
float:left;
width:457px;
height:125px;
text-align:center;
}


.lnr-split
{
width:215px;
padding:0 5px;
height:125px;
float:left;
border-left:2px solid #dcdcdc;
}


#ln-more-info-arrow-wrap
{
background:#eee url(../images/layout/button-point-padded-left-32.png) no-repeat center left;
border:1px solid #dcdcdc;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-khtml-border-radius: 3px 3px 3px 3px;
}


div#ln-right ul.flash
{
list-style-type:none;
margin:0;
padding:3px 0 3px 0;
margin:1px;
}

	/**--DEFAULT STYLE--**/

div#ln-right ul.flash li
{
font-size: 11px;
font-weight:700;
color:#696969;
text-align:center;
}


div#ln-right ul.flash li a
{
font-size:100%;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:/*#B24700;*/#CC5200;
font-weight:bold;
text-decoration:underline;
}

div#ln-right ul.flash li a:link, div#ln-right ul.flash li a:active, div#ln-right ul.flash li a:visited
{
font-size:100%;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:/*#B24700;*/#CC5200;
font-weight:bold;
text-decoration:underline;
}

div#ln-right ul.flash li a:hover
{
text-decoration:none;
color:#E65C00;
}


	/**--BARE LINK STYLE--**/

div#ln-right ul.flash li.bare-link
{
font-size: 11px;
font-weight:700;
color:#696969;
text-align:center;
margin:0 0 6px 0;
}


div#ln-right ul.flash li.bare-link a
{
font-size:100%;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:/*#B24700;*/#CC5200;
font-weight:bold;
text-decoration:underline;
}

div#ln-right ul.flash li.bare-link a:link, div#ln-right ul.flash li.bare-link a:active, div#ln-right ul.flash li.bare-link a:visited
{
font-size:100%;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:/*#B24700;*/#CC5200;
font-weight:bold;
text-decoration:underline;
}

div#ln-right ul.flash li.bare-link a:hover
{
text-decoration:none;
color:#E65C00;
}





div#ln-right ul.flash li.newsflash
{
font-size: 14px;
font-weight:700;
color:#414141;
text-align:center;
}

div#ln-right ul.flash li
{
font-size: 11px;
font-weight:700;
color:#696969;
text-align:center;
}




div#ln-right ul.more-info
{
list-style-type:none;
margin:0 0 0 0;
padding:13px 0 13px 0;
}


div#ln-right ul.more-info li
{
text-align:left;
margin:0 1px;
padding:1px 0;
/*background:url(../images/layout/more.gif) repeat-x center left;*/
display:inline;
font-size:11px;
}

div#ln-right ul.more-info li#second-line
{
margin:0 0 5px 0;
padding:0 0 2px 0;
}

div#ln-right ul.more-info li span
{
color: #A30052;
font-weight:bold;
}


div#ln-right ul.more-info li a
{
color:white;
text-decoration:none;
font-weight:bold;
padding:1px 3px;
background:url(../images/layout/more-over.gif) repeat-x center left;
border:1px solid #696969;
}

div#ln-right ul.more-info li a:link, div#ln-right ul.more-info li a:active, div#ln-right ul.more-info li a:visited
{
color:white;
text-decoration:none;
font-weight:bold;
padding:1px 3px;
background:url(../images/layout/more-over.gif) repeat-x center left;
border:1px solid #696969;
}

div#ln-right ul.more-info li a:hover
{
text-decoration:none;
color:	#E6FFE6;
background:url(../images/layout/more.gif) repeat-x center left;
border:1px solid #999999;
}



div#ln-right h4.news-category
{
font-size: 14px;
color: /*#A30052;*/	#820042;
font-weight:700;
margin:0;
padding:0;
display:inline;
text-transform:uppercase;
}


	/**--HOME PAGE PANEL--**/

.home-info-panel
{
text-align: justify;
width: 577px;
margin: 0 0 0 0;
/*background:brown;*/
}



.home-info-panel h1.home-header
{
font-size: 18px;
color:#00476B;
font-weight:700;
}

.home-info-panel p
{
font-size: 12px;
color: #000000;
padding:0 0 10px 0;
margin:0;
}


h2.home-slogan
{
font-size: 14px;
color:/*#426F70;#A30052;#00476B;#820042;*/#A30052;
/*border-bottom:1px solid #dcdcdc;*/
font-weight:600;
margin:2px 0 6px 0;
}

h2.home-slogan#bus-trips-header
{
font-variant:small-caps;
letter-spacing:-0.1em;
}

#bt-blurb-wrap a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

#bt-blurb-wrap a:link, #bt-blurb-wrap a:active, #bt-blurb-wrap a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

#bt-blurb-wrap a:hover
{
text-decoration:none;
color:#E65C00;
}


	/**--BUS TRIPS--**/

#bt-panel
{
background:url(../images/layout/bus-trips.jpg) no-repeat top left;
margin:2px;
width:573px;
}

#bt-multimedia-link
{
width:573px;
margin:0 2px 2px 2px;
}


#bt-multimedia-wrap
{
width:565px;
padding:3px;
border:1px solid #CCCCFF;
}


div.bt-multi
{
float:left;
}


#bt-multi-link
{
width:398px;
text-align:center;
height:32px;
}


#bt-multi-link ul
{
list-style-type:none;
margin:0;
padding:0;
}

#bt-multi-link ul li
{
float:left;
}

#bt-multi-link ul li#img-wrap
{
width:32px;
}

#bt-multi-link ul li#link-wrap table
{
table-layout:fixed;
border-collapse:collapse;
height:32px;
}


#bt-multi-link ul li#link-wrap table td
{
text-align:center;
vertical-align:middle;
color:		#414141;
height:32px;
padding:0 10px;
}


#bt-multi-link ul li#link-wrap table td a
{
font-family:arial, "helvetica neue", verdana, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
font-weight:normal;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-khtml-border-radius: 3px 3px 3px 3px;
border:1px solid 	#52143D;
background:#8F246B url(../images/layout/download.gif) repeat-x top left;
padding:2px 6px;
}

#bt-multi-link ul li#link-wrap table td a:link, #bt-multi-link ul li#link-wrap table td a:active, #bt-multi-link ul li#link-wrap table td a:visited
{
font-family:arial, "helvetica neue", verdana, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
font-weight:normal;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-khtml-border-radius: 3px 3px 3px 3px;
border:1px solid	#52143D;
background:#8F246B url(../images/layout/download.gif) repeat-x top left;
padding:2px 6px;
}


#bt-multi-link ul li#link-wrap table td a:hover
{
text-decoration:none;
background:	#00334C;
border:1px solid 	#001F2E;
}


#bt-multi-thumbs
{
width:164px;
padding:3px 0;
height:24px;
text-align:right;
}


#bt-multi-thumbs img
{
border:1px solid /*#334C58;*/transparent;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

#bt-multi-thumbs img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
border:1px solid /*#193543;*/#FFFFA3;
}


#bt-multi-thumbs ul
{
list-style-type:none;
margin:0;
padding:0;
}

#bt-multi-thumbs ul li
{
float:left;
height:30px;
width:30px;
display:block;
border:1px solid 	#BD5C5C;
margin:0 1px 0 1px;
}

#bt-multi-thumbs ul li a, #bt-multi-thumbs ul li a img, #bt-multi-thumbs ul li img a
{
border:0;
text-decoration:none;
}



#bt-left
{
text-align: justify;
margin: 0;
padding:0;
width:319px;
float:left;
}


#bt-right
{
float:left;
width:254px;
}

#bt-right img
{
border:1px solid #dcdcdc;
}

#bt-right img#leader
{
margin:10px auto auto 0;
}


#more-pix
{
margin:0 auto auto 1px;
text-align:right;
padding:2px;
width:238px;
background:/*#F0F0FF*/#eee url(../images/layout/button-point.png) no-repeat top left;
border-top-style:none;
border:1px solid #eee;
border-radius: 0px 0px 6px 6px;
-moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius:0px 0px 6px 6px;
-khtml-border-radius: 0px 0px 6px 6px;
}


#more-pix p
{
text-align:center;
background:transparent;/* url(../images/layout/curly-arrow-tight-up.gif) no-repeat bottom left;*/
padding:4px 0 0 0;
margin:3px 0 0 0;
color:#A30052;
font-weight:bold;
font-size:11px;
}

#more-pix ul
{
list-style-type:none;
margin:0 0 2px 0;
padding:0;
text-align:center;
}

#more-pix ul li
{
padding:3px 0;
margin:0;
}

#more-pix ul li a
{
margin:0;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
padding:3px 4px;
background:url(../images/layout/more-over.gif) repeat-x bottom left;
border:1px solid #696969;
} 

#more-pix ul li a:link, #more-pix ul li a:active, #more-pix ul li a:visited
{
/*padding:0 2px;*/
margin:0;
font-size:11px;
font-weight:bold;
color:white;
text-decoration:none;
padding:3px 4px;
background:url(../images/layout/more-over.gif) repeat-x bottom left;
border:1px solid #696969;
} 

#more-pix ul li a:hover
{
text-decoration:none;
color:	#E6FFE6;
background:url(../images/layout/more.gif) repeat-x center left;
border:1px solid #999999;
}



#bt-left h1
{
font-family:tahoma, verdana, arial, sans-serif;
font-size: 18px;
color:#00476B;
/*background:white url(../images/layout/glint.gif) repeat-x center left;*/
margin:0;
padding:2px;
border:1px solid white;
text-align:center;
}

#bt-blurb-wrap
{
background:white url(../images/layout/glint-invert.gif) repeat-x center left;
margin:10px 10px 5px 10px;
padding: 0 5px;
}


#bt-blurb-wrap p
{
margin:0;
padding:0 0 5px 0;
}




#bt-blurb-wrap ul#bt-more-link
{
text-align:left;
list-style-type:none;
padding:0;
margin:0;
}

#bt-blurb-wrap ul#bt-more-link li
{
margin:0 0 0 0;
padding:5px 0 5px 28px;
background:url(../images/layout/info-small.png) no-repeat center left;
}

#bt-blurb-wrap ul#bt-more-link li a
{
font-size:11px;
}




#bt-quick-links
{
margin:0 10px 0 10px;
clear:both;
padding:5px 0;
}

#bt-quick-links ul
{
list-style-type:none;
margin:0;
padding:0;
}

#bt-quick-links ul li
{
float:left;
margin:0 5px 0 0;
padding:0;
}

#bt-quick-links ul li a
{
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
-khtml-border-radius: 2px 2px 2px 2px;
border:1px solid 	#52143D;
background:#8F246B url(../images/layout/download.gif) repeat-x top left;
color:white;
font-size:11px;
font-family:arial, "helvetica neue", verdana, sans-serif;
text-decoration:none;
padding:1px 3px;
}

#bt-quick-links ul li a:link, #bt-quick-links ul li a:active, #bt-quick-links ul li a:visited
{
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
-khtml-border-radius: 2px 2px 2px 2px;
border:1px solid 	#52143D;
background:#8F246B url(../images/layout/download.gif) repeat-x top left;
color:white;
font-size:11px;
font-family:arial, "helvetica neue", verdana, sans-serif;
text-decoration:none;
padding:1px 2px;
}

#bt-quick-links ul li a:hover
{
background:	#00334C;
border:1px solid 	#001F2E;
}



	/**--ACCOMMODATION IN THE AUSSIE SNOWFIELDS--**/


.accommodation-panel
{
width: 573px;
margin:2px;
}


#asf-left
{
float:left;
width:180px;
/*background:blue;*/
padding-right:2px;
}



#imgs-wrap
{
text-align:center;
}


#asf-left ul
{
list-style-type:none;
margin:0 auto;
padding:0;
width:175px;
}
	
#asf-left ul li
{
float:left;
margin:5px 5px 5px 0;
padding:0;
}

#asf-left ul li#img2
{
margin:5px 0;
}





#asf-right
{
float:left;
width:371px;
padding:10px;
background:white url(../images/layout/glint.gif) repeat-x top left;
}




ul.more-acc
{
list-style-type:none;
margin:0 15px 15px 15px;
padding:0;
}

ul.more-acc li
{
padding:0;
margin:0;
font-family:tahoma, verdana, arial, "helvetica neue", sans-serif;
font-weight:bold;
color:		#414141;
font-size:12px;
}



ul.more-acc li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

ul.more-acc li a:link, ul.more-acc li a:active, ul.more-acc li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

ul.more-acc li a:hover
{
text-decoration:none;
color:#E65C00;
}


	/**--WHY BOOK?--**/

#why-panel
{
margin:2px;
width:573px;
background:white url(../images/layout/whybook.jpg) no-repeat top right;
}

#wb-left
{
width:345px;
padding:5px 10px;
float:left;
/*background:brown;*/
}

#wb-right
{
width:180px;
float:left;
}



#wb-left a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

#wb-left a:link, #wb-left a:active, #wb-left a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

#wb-left a:hover
{
text-decoration:none;
color:#E65C00;
}






	/**--PAGE NAVIGATION--**/


.page-nav-wrap
{
padding:15px 0 4px 0;
border-bottom:2px solid #f5f5f5;
}

.page-nav-wrap#foot-page
{
background:#CCE0EB;
padding:10px 0 4px 0;
}

.page-nav-wrap ul
{
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

.page-nav-wrap ul li
{
display:inline;
margin:0;
padding:0 1px;
}

.page-nav-wrap ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
border-top:1px solid #B57533;
border-right:1px solid #B57533;
border-left:1px solid #B57533;
border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
-khtml-border-radius: 6px 6px 0 0;
color: #f5f5f5;
text-decoration: none;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
}

.page-nav-wrap ul li a:link, .page-nav-wrap ul li a:active, .page-nav-wrap ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
background:#E65C00 url(../images/layout/button.gif) repeat-x bottom left;
border-top:1px solid #B57533;
border-right:1px solid #B57533;
border-left:1px solid #B57533;
border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
-khtml-border-radius: 6px 6px 0 0;
color: #f5f5f5;
text-decoration: none;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
}

.page-nav-wrap ul li a:hover
{
background:/*#FFFFE0;*/#E86C19;
color:white;
border-top:1px solid #AC6319;
border-right:1px solid #AC6319;
border-left:1px solid #AC6319;
}

.page-nav-wrap ul li a.present-acc
{
background:/*#FFFFE0;*/white;
color:	#E46819;
border-top:1px solid #BD8247;
border-right:1px solid #BD8247;
border-left:1px solid #BD8247;
}


	/**--SNOWY MOUNTAIN INFO, LANDING PAGE, PHOTOART--**/

#smi-picwrap
{
width:555px;
height:432px;
}

#smipw-left
{
width:305px;
height:432px;
float:left;
margin:0;
padding:0;
background:url(../images/layout/boarder-left.jpg) no-repeat top left;
}


#smipw-left h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#c0c0c0;
font-weight:700;
text-align:left;
margin:10px;
padding:0;
/*opacity:0.7;*/
/*filter:alpha(opacity=70);*/
}

#smipw-right
{
width:230px;
height:392px;
float:left;
margin:0;
padding:20px 10px;
background:url(../images/layout/boarder-right.jpg) no-repeat top left;
}


#smipw-right ul
{
list-style-type:disc;
margin:0 10px;
padding:0;
}

#smipw-right ul li
{
margin:5px 10px;
}

#smipw-right ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;#00334C;	*/#803300;
}

#smipw-right ul li a:link, #smipw-right ul li a:active, #smipw-right ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;	#00334C;#803300;#00334C;*/#803300;
}

#smipw-right ul li a:hover
{
text-decoration:none;
color:#E65C00;
}


		



	/**--ALREADY BOOKED PHOTOPANEL--**/

#iab-picwrap
{
width:555px;
height:432px;
}

#iabpw-left
{
width:305px;
height:432px;
float:left;
margin:0;
padding:0;
background:url(../images/layout/iabpw-left.jpg) no-repeat top left;
}


#iabpw-left h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/white;
font-weight:700;
text-align:left;
margin:10px;
padding:0;
/*opacity:0.7;*/
/*filter:alpha(opacity=70);*/
}

#iabpw-right
{
width:230px;
height:392px;
float:left;
margin:0;
padding:20px 10px;
background:url(../images/layout/iabpw-right.jpg) no-repeat top left;
}


#iabpw-right ul
{
list-style-type:disc;
margin:0 10px;
padding:0;
}

#iabpw-right ul li
{
margin:5px 10px;
}

#iabpw-right ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;#00334C;	*/#803300;
}

#iabpw-right ul li a:link, #iabpw-right ul li a:active, #iabpw-right ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;	#00334C;#803300;#00334C;*/#803300;
}

#iabpw-right ul li a:hover
{
text-decoration:none;
color:#E65C00;
}




	/**--MAKING PAYMENTS PHOTOPANEL--**/

#payi-picwrap
{
width:555px;
height:432px;
}

#payipw-left
{
width:305px;
height:432px;
float:left;
margin:0;
padding:0;
background:url(../images/layout/payipw-left.jpg) no-repeat top left;
}


#payipw-left h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:left;
margin:10px;
padding:0;
/*opacity:0.7;*/
/*filter:alpha(opacity=70);*/
}

#payipw-right
{
width:230px;
height:392px;
float:left;
margin:0;
padding:20px 10px;
background:url(../images/layout/payipw-right.jpg) no-repeat top left;
}


#payipw-right ul
{
list-style-type:disc;
margin:0 10px;
padding:0;
}

#payipw-right ul li
{
margin:5px 10px;
}

#payipw-right ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;#00334C;	*/#803300;
}

#payipw-right ul li a:link, #payipw-right ul li a:active, #payipw-right ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;	#00334C;#803300;#00334C;*/#803300;
}

#payipw-right ul li a:hover
{
text-decoration:none;
color:#E65C00;
}











	/**-DEFAULT HYPERLINK--**/

a.default
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

a.default:link, a.default:active, a.default:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

a.default:hover
{
text-decoration:none;
color:#E65C00;
}



	/**--MAP WRAP, HOLIDAY ADVICE--**/

#map-wrap
{
width:555px;
padding:10px 0;
}

#mapwr-left
{
float:left;
width:341px;
height:121px;
padding:0 4px;
background:#f5f5f5 url(../images/layout/map-wrap.jpg) no-repeat top left;
}

#map-title
{
width:150px;
float:right;
}

#map-title h5
{
font-family:"lucida grande", tahoma, verdana, sans-serif;
font-size:14px;
color:#00476B;
margin:5px;
padding:5px 0;
}

#map-title p
{
font-family:arial, tahoma, verdana, sans-serif;
font-size:11px;
margin:5px;
padding:5px 0;
font-weight:bold;
text-align:right;
color:#414141;
}

#mapwr-right
{
float:left;
width:200px;
height:121px;
background:#f5f5f5;
}


		/**--MAP WRAP, JINDABYNE--**/

#jinda-map-wrap
{
width:555px;
padding:10px 0;
}

#jinda-mapwr-left
{
float:left;
width:341px;
height:163px;/**--IMAGE HEIGHT PLUS 4 PX--**/
padding:0 4px;
background:#f5f5f5 url(../images/layout/jinda-map-wrap.jpg) no-repeat top left;
}

#jinda-mapwr-right
{
float:left;
width:200px;
height:163px;
background:#f5f5f5;
}

#jinda-map-title
{
width:150px;
float:right;
}

#jinda-map-title h5
{
font-family:"lucida grande", tahoma, verdana, sans-serif;
font-size:15px;
color:white;
margin:20px 5px 5px 5px;
padding:5px 0;
}

#jinda-map-title p
{
font-family:arial, tahoma, verdana, sans-serif;
font-size:11px;
margin:5px;
padding:5px 0;
font-weight:bold;
text-align:right;
color:#f5f5f5;
}



	/**--IMAGE WRAP, JINDABYNE--**/

#jinda-img-wrap
{
width:555px;
padding:10px 0;
}

#jinda-imgwr-left
{
float:left;
width:341px;
height:163px;/**--IMAGE HEIGHT PLUS 4 PX--**/
padding:0 0 0 4px;
background:#f5f5f5 url(../images/layout/jinda-img-wrap.jpg) no-repeat top left;
}

#jinda-imgwr-right
{
float:left;
width:204px;
height:128px;
padding:35px 0 0 0;
background:#f5f5f5;
}

#jinda-img-title
{
width:150px;
float:right;
}

#jinda-img-title h5
{
font-family:"lucida grande", tahoma, verdana, sans-serif;
font-size:15px;
color:white;
margin:20px 5px 5px 5px;
padding:5px 0;
}

#jinda-img-title p
{
font-family:arial, tahoma, verdana, sans-serif;
font-size:11px;
margin:5px;
padding:5px 0;
font-weight:bold;
text-align:right;
color:#f5f5f5;
}




	/**--MAP WRAP, THREDBO--**/

#thredbo-map-wrap
{
width:555px;
height:189px;
padding:0;
background:#f5f5f5 url(../images/layout/thredbo-map-wrap.jpg) no-repeat top left;
}

#thredbo-mapwr-left
{
float:left;
width:277px;
height:189px;
padding:0;
text-align:center;
}

#thredbo-mapwr-right
{
float:left;
width:275px;
height:189px;
border-left:2px solid #999999;
padding:0;
text-align:center;
}


#thredbo-map-titles-wrap
{
width:555px;
padding:0;
background:#f5f5f5;
}

#thredbo-maptwr-left
{
float:left;
width:277px;
padding:0;
text-align:center;
}

#thredbo-maptwr-right
{
float:left;
width:275px;
border-left:2px solid #999999;
padding:0;
text-align:center;
}



#thredbo-map-titles-wrap h5
{
font-family:"lucida grande", tahoma, verdana, sans-serif;
font-size:14px;
color:#00476B;
margin:0;
padding:0;
}



	/**--IMAGES WRAP, THREDBO--**/

#thredbo-img-wrap
{
width:555px;
height:189px;
padding:0;
background:#f5f5f5 url(../images/layout/thredbo-img-wrap.jpg) no-repeat top left;
}

#thredbo-imgwr-left
{
float:left;
width:277px;
height:169px;
padding:20px 0 0 0;
text-align:center;
}

#thredbo-imgwr-right
{
float:left;
width:275px;
border-left:2px solid #999999;
height:169px;
padding:20px 0 0 0;
text-align:center;
}


#thredbo-img-titles-wrap
{
margin:20px 0 0 0;
width:555px;
padding:0;
background:#f5f5f5;
}

#thredbo-imgtwr-left
{
float:left;
width:277px;
padding:0;
text-align:center;
}

#thredbo-imgtwr-right
{
float:left;
width:275px;
border-left:2px solid #999999;
padding:0;
text-align:center;
}



#thredbo-img-titles-wrap h5
{
font-family:"lucida grande", tahoma, verdana, sans-serif;
font-size:14px;
color:#00476B;
margin:0;
padding:0;
}



	/**--MAP WRAP, PERISHER--**/

#peri-map-wrap
{
width:555px;
padding:10px 0;
}

#peri-mapwr-left
{
float:left;
width:337px;
height:165px;/**--IMAGE HEIGHT PLUS 4 PX--**/
padding:0 2px;
background:#f5f5f5 url(../images/layout/peri-map-wrap.jpg) no-repeat top left;
}

#peri-mapwr-right
{
float:left;
width:204px;
height:165px;
background:#f5f5f5;
text-align:center;
}

#peri-map-title
{
width:150px;
float:right;
}

#peri-map-title h5
{
font-family:"lucida grande", tahoma, verdana, sans-serif;
font-size:15px;
color:#e6fafa;
margin:10px 5px 5px 5px;
padding:5px 0;
}

#peri-map-title p
{
font-family:arial, tahoma, verdana, sans-serif;
font-size:11px;
margin:5px;
padding:5px 0;
font-weight:bold;
text-align:right;
color:#f5f5f5;
}







span.highlight
{
color:#313131;
font-weight:bold;
}

ul.advisory
{
list-style-type:none;
margin:0 10px 10px 10px;
padding:0 10px;
}

ul.advisory li
{
margin:2px;
padding:2px;
}

ul.advisory li.advice-header
{
color:#A30052;
font-weight:bold;
}

ul.advisory li span.bullet, ul.gallery li span.bullet
{
color:#00476B;
font-weight:bold;
font-size:120%;
}

ul.advisory li span.advice-emphasis
{
color:#00324B;
font-weight:bold;
}


	/**--NAVIGATION ADVICE--**/

.nav-advice
{
text-align:center;
list-style-type:none;
margin:20px 20px;
border:1px solid #9FC5C6;
background:#e6e6fa;
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:13px;
padding:2px;
color:#426F70;
font-weight:bold;
}

.nav-advice li
{
padding:0 0 0 20px;
background:url(../images/layout/search.gif) no-repeat center left;
}


	/**--INFO PANEL--**/


.popup-wrap ul.info-advice
{
list-style-type:none;
margin:10px 20px;
border:1px solid #9FC5C6;
background:#e6e6fa;
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:12px;
padding:10px 5px 10px 39px;
background:url(../images/layout/info.png) no-repeat center left;
color:#426F70;
font-weight:bold;
}

.popup-wrap ul.info-advice li
{
padding:0 0 0 0;
text-align:left;
}

.popup-wrap ul.info-advice li.centered
{
text-align:center;
margin:5px 0 5px 0;
}



.info-advice
{
list-style-type:none;
margin:10px 20px;
border:1px solid #9FC5C6;
background:#e6e6fa;
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:12px;
padding:10px 2px 10px 39px;
background:url(../images/layout/info.png) no-repeat center left;
color:#426F70;
font-weight:bold;
}

.info-advice li
{
padding:0 0 0 0;
text-align:left;
}

.info-advice li a
{
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:100%;
color:/*#B24700;*/#CC5200;
text-decoration:underline;
}

.info-advice li a:link, .info-advice li a:active, .info-advice li a:visited
{
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:100%;
color:/*#B24700;*/#CC5200;
text-decoration:underline;
}

.info-advice li a:hover
{
text-decoration:none;
color:#E65C00;
}




.info-advice li.centered
{
text-align:center;
margin:5px 0 5px 0;
}

.unpadded-bottom
{
margin-bottom:0;
}



	/**--BRIEF DETAILS, BLURB--**/

.bp-advice
{
text-align:center;
list-style-type:none;
margin:10px 20px;
border:1px solid #9FC5C6;
background:#e6e6fa;
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:12px;
padding:2px;
color:#426F70;
font-weight:bold;
}

.bp-advice li
{
text-align:center;
padding:0 0 0 35px;
background:url(../images/layout/info.png) no-repeat center left;
}

.bp-advice li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

.bp-advice li a:link, .bp-advice li a:active, .bp-advice li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

.bp-advice li a:hover
{
text-decoration:none;
color:#E65C00;
}



	/**--BROCHURE SECTION--**/

#brochure-intro-wrap
{
width:575px;
height:120px;
background:url(../images/layout/brochure-intro.jpg) no-repeat center left;
margin:0 auto;
}

#biw-title
{
float:left;
width:150px;
}


#biw-title h2
{
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:14px;
margin:9px 0 0 9px;
color:/*#263F40;#00293D;			#520052;		#661A4C;*/white;
}


#biw-blurb
{
float:right;
width:380px;
color:white;
}

#biw-blurb ul
{
margin:10px 10px;
padding:0;
width:240px;
float:right;
list-style-type:disc;
}

#biw-blurb ul li.blurb-head
{
list-style-type:none;
margin:0 0 5px 0;
padding:0;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:15px;
color:/*#CC7A29;*/	#A3C2C2;
font-weight:bold;
}

#biw-blurb ul li
{
margin:0 0 0 40px;
padding:1px 0;
}


		/**--DOWNLOAD BROCHURE--**/

#download-wrap
{
width:555px;
background:#f5f5f5 url(../images/layout/brochure.png) no-repeat center left;
}


#download-advice
{
width:555px;
background:#f5f5f5;
text-align:center;
margin-bottom:15px;
}


#download-advice ul
{
list-style-type:none;
margin:0;
padding:0 15px 10px 15px;
}

#download-advice ul li
{
font-family: tahoma, verdana, arial, sans-serif;
font-size:11px;
}

#download-advice ul li a
{
font-weight:normal;
font-size:11px;
}



#dw-left
{
width:180px;
height:150px;
float:left;
}

#dw-right
{
width:375px;
float:right;
text-align:center;
padding:0 0 5px 0;
}

	
	/**--DOWNLOAD PANEL--**/

#download-panel
{
width:355px;
margin:8px;
padding:2px;
background:#ffffff;
}



#download-link
{
width:343px;
margin:0;
padding:5px 5px 5px 5px;
border:1px solid #C2D6D6;
background:/*#ffffff;*/	#AA6DAC url(../images/layout/download.gif) repeat-x left center;
}


#dl-icon/**--TOTAL WIDTH 34PX--**/
{
width:32px;
height:32px;
padding:10px 10px 10px 10px;
float:left;
}


#dl-icon a img
{
text-decoration:none;
border:0;
}

#dl-text
{
width:278px;
float:left;
line-height:1.7;
}

#dl-text a
{
/*letter-spacing:0.1em;*/
font-size:130%;
text-transform:capitalize;
text-decoration:underline;
color:#f8f8f8;
/*font-variant:small-caps;*/
}

#dl-text a:link, #dl-text a:active, #dl-text a:visited
{
/*letter-spacing:0.1em;*/
text-transform:capitalize;
font-size:130%;
text-decoration:underline;
color:#f8f8f8;
/*font-variant:small-caps;*/
}


#dl-text a:hover
{
text-decoration:none;
color:white;
}

	/**--FAMILY LINK--**/

#family-link
{
width:331px;
margin:10px 17px 0 17px;
padding:5px;
text-align:center;
background:#ffffff;
}

#fl-inner
{
width:319px;
padding:5px;
margin:0;
background:#D175A3 url(../images/layout/family-link.gif) repeat-x center left;
text-align:center;
border-radius: 4px 4px 4px 4px; 
-moz-border-radius: 4px 4px 4px 4px; 
-webkit-border-radius:4px 4px 4px 4px; 
-khtml-border-radius: 4px 4px 4px 4px;
border:1px solid transparent;
}

#family-link ul#kids-list
{
list-style-type:none;
margin:0;
padding:0;
background:url(../images/layout/family-icon.png) no-repeat bottom left;
}

#family-link ul li 
{
margin:0 0 0 0;
padding:0 0 1px 0;
margin:0;
}

#family-link ul li a
{
color:		#fff;
font-weight:bold;
text-shadow: 1px 1px 1px #111111;
text-decoration:none;
font-size:12px;
}

#family-link ul li a span
{
/*color:			#FF4719;*/
}

#family-link ul li a:link, #family-link ul li a:active, #family-link ul li a:visited
{
color:		#fff;
font-weight:bold;
text-shadow: 1px 1px 1px #111111;
text-decoration:none;
font-size:12px;
}

#family-link ul li a:hover
{
color:	/*#FFFFE6;*/	#F0FFD1;
text-shadow: 1px 1px 1px #000;
}



ul#kids-list li#kids
{
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#00476B;
}

ul#kids-list, ul#kids-list li#kids, ul#kids-list li#kids-link, ul#kids-list li#kids-pdf-info
{
margin-left:0;
}

ul#kids-list li#kids-pdf-info
{
font-size:11px;
}







ul#download-facts
{
width:333px;
margin:0;
padding:0 10px;
text-align:left;
}


ul#download-facts li.dl-options
{
list-style-type:none;
margin:5px 0;
color:#3D5C5C;
font-weight:bold;
text-align:justify;
}

ul#download-facts li
{
margin:0 0 0 20px;
}


#sign-up-wrap
{
padding:10px 0;
background:#ADC2D6;
width:555px;
height:120px;
}


.panel-number
{
width:70px;
background:#E65C00 url(../images/layout/number.gif) repeat-x bottom left;
float:left;
text-align:center;
}

.panel-content
{
width:475px;
float:left;
margin-right:10px;
}

.panel-content#twitter
{
padding-top:0;
}

.panel-number h4
{
font-family:"lucida grande", "helvetica neue", arial, tahoma, verdana, sans-serif;
font-size:20px;
color:#f5f5f5;
/*border-left:3px solid red;*/
border-left:4px solid #005C8A;
margin:0;
padding:5px;
}



	/**--TWITTER PANEL--**/

#twitter-panel
{
width:555px;
margin:0 auto 10px auto;
padding:10px 0;
text-align:center;
background:#ADC2D6;
height:120px;
}


#twitter-panel a img
{
border:0;
}

ul.panel-head
{
width:465px;
padding:0 0 0 10px;
margin:0 0 10px 0;
list-style-type:none;
background:#f5f5f5;
}


ul.panel-head li
{
font-family:tahoma, arial, verdana, sans-serif;
margin:0;
padding:0;
text-align:center;
font-weight:bold;
color:/*#B24700;*/			#476B6B;
text-transform:uppercase;
}

ul.panel-head li a
{
font-size:12px;
text-decoration:none;
color:/*#B24700;*/#f5f5f5;
padding:0 5px;
/*background:#FFD685;*/
background:#E65C00 url(../images/layout/button.gif) repeat-x center left;
float:right;
}

ul.panel-head li a:link, ul.panel-head li a:active, ul.panel-head li a:visited
{
font-size:12px;
text-decoration:none;
color:/*#B24700;*/#f5f5f5;
padding:0 5px;
/*background:#FFD685;*/
background:#E65C00 url(../images/layout/button.gif) repeat-x center left;
float:right;
}

ul.panel-head li a:hover
{
color:white;
background:/*#FFFFE0;*/#E86C19;
}

#twitter-padded
{
margin-bottom:10px;
}


	/**--TRIP DATES VARIATION--**/

ul.panel-head-trd
{
width:555px;
padding:0;
margin:0 0 10px 0;
list-style-type:none;
background:#f5f5f5;
}


ul.panel-head-trd li
{
font-family:tahoma, arial, verdana, sans-serif;
margin:0;
padding:0;
text-align:center;
font-weight:bold;
color:/*#B24700;*/#476B6B;
text-transform:uppercase;
}


ul.panel-head-trd li span
{
color:				#949470;
}

ul.panel-head-trd li a
{
font-size:12px;
text-decoration:none;
color:/*#B24700;*/#f5f5f5;
padding:0 5px;
/*background:#FFD685;*/
background:#E65C00 url(../images/layout/button.gif) repeat-x center left;
float:right;
}

ul.panel-head-trd li a:link, ul.panel-head-trd li a:active, ul.panel-head-trd li a:visited
{
font-size:12px;
text-decoration:none;
color:/*#B24700;*/#f5f5f5;
padding:0 5px;
/*background:#FFD685;*/
background:#E65C00 url(../images/layout/button.gif) repeat-x center left;
float:right;
}

ul.panel-head-trd li a:hover
{
color:white;
background:/*#FFFFE0;*/#E86C19;
}











	/**--BRIEF DETAILS--**/



#brief-panel-wrap
{
width: 550px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 20px;
}



	/**--INTRODUCTION PAGE--**/

#brief-panel
{
width:420px;
height:350px;
background:url(../images/layout/bus-trips-panel.jpg) no-repeat top left;
float:left;
}


#brief-panel ul
{
list-style-type:none;
margin:0;
padding:5px 10px;
text-align:center;
width:400px;
}


#brief-panel ul li
{
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:13px;
color:#A30052;
text-align:center;
font-weight:700;
}


#brief-details-section
{
width:412px;
padding:4px;
background:#f5f5f5;
float:left;
}

#bds-inner
{
background:white;
padding:0 0 10px 0;
}


	/**--BRIEF DETAILS SIDE MENU--**/

#bp-menu
{
width: 130px;
padding:0 0 0 0;
float:left;
}

#bp-menu ul#triptype
{
list-style-type:none;
margin:0;
padding:0;
width:130px;
}


#bp-menu ul#triptype li
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
background: white;
text-align: left;
margin: 10px 0;
padding: 2px;
}

#bp-menu ul#triptype li#bp-intro
{
margin-top:0;
}

#bp-menu ul#triptype li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size: 14px;
color:#f5f5f5;
display:block;
padding: 4px 4px 4px 8px;
background:#E65C00 url(../images/layout/sidemenu.gif) repeat-x bottom left;
border-left:5px solid transparent;
}

#bp-menu ul#triptype li a:link, #bp-menu ul#triptype li a:active, #bp-menu ul#triptype li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size: 14px;
color:#f5f5f5;
display:block;
padding: 4px 4px 4px 8px;
background:#E65C00 url(../images/layout/sidemenu.gif) repeat-x bottom left;
border-left:5px solid transparent;
}

#bp-menu ul#triptype li a:hover
{
background:/*#FFFFE0;*/#E86C19;
border-left:5px solid #FFA500;
color:white;
}


#bp-menu ul#triptype li a#present-sidemenu
{
border-left:5px solid #FF944D;
background:white;
color:	#E46819;
}


	/**--BRIEF DETAILS, PHOTOS AND VIDEO LINKS--**/

#bp-menu ul#multimedia-links
{
list-style-type:none;
margin:20px 0 0 0;
padding:0;
width:130px;
}

#bp-menu ul#multimedia-links li#mm-links-title-graphic
{
width:130px;
padding:0;
margin:0;
background:#eee;
}

#bp-menu ul#multimedia-links li#mm-gallery-blocks
{
width:130px;
padding:0 0 10px 0;
margin:0;
background:#fafafa;
}

.mm-gallery-option
{
width:110px;
padding:10px 10px 0 10px;
}

.mm-gallery-frame
{
border:1px solid #dcdcdc;
width:108px;
height:50px;
}

.mm-gallery-frame img, .mm-gallery-frame a img, .mm-gallery-frame img a
{
border:0;
}

.mm-gallery-label
{
padding:3px 6px;
background:#A30052 url(../images/layout/home-header2.gif) repeat-x bottom left;
color:white;
font-size:11px;
font-weight:bold;
text-align:center;
border-radius: 0 0 8px 8px; 
-moz-border-radius: 0 0 8px 8px; 
-webkit-border-radius: 0 0 8px 8px; 
-khtml-border-radius: 0 0 8px 8px;
}


.mm-gallery-label a
{
font-size:100%;
font-weight:bold;
color:white;
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
text-decoration:none;
}

.mm-gallery-label a:link, .mm-gallery-label a:active, .mm-gallery-label a:visited
{
font-size:100%;
font-weight:bold;
color:white;
font-family:"lucida sans", "lucida grande", "helvetica neue", helvetica, arial, tahoma, verdana, sans-serif;
text-decoration:none;
}

.mm-gallery-label a:hover
{
text-decoration:underline;
color:			#FFFFE0;
}




#bp-menu ul#multimedia-links li#mm-links-title-graphic table
{
table-layout:fixed;
border-collapse:collapse;
width:130px;
background:url(../images/layout/pictures-down.png) no-repeat center bottom;
}

#bp-menu ul#multimedia-links li#mm-links-title-graphic table td#mm-links-img/**TOTAL WIDTH 58PX**/
{
padding:5px;
width:48px;
}

#bp-menu ul#multimedia-links li#mm-links-title-graphic table td#mm-links-header
{
width:62px;
text-align:left;
padding:5px 5px 18px 5px;
vertical-align:middle;
font-weight:bold;
color:#A30052;
font-size:13px;
font-variant:small-caps;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
}

#bp-menu ul#multimedia-links li#mm-links-title-graphic table td#mm-links-header span
{
font-size:10px;
text-transform:uppercase;
font-variant:normal;
color:#414141;
}


	/**--OFFWORK PANEL--**/


#bpw-tier1
{
clear:both;
width:100%;
}

#bt-footer-links
{
clear:both;
width: 550px;
padding:0 0 0 0;
}

#bt-resources-wrap
{
width:548px;
margin:5px 0;
background:#F0F5F5;
border:1px solid #dcdcdc;
clear:both;
border-radius: 6px 6px 6px 6px; 
-moz-border-radius: 6px 6px 6px 6px; 
-webkit-border-radius: 6px 6px 6px 6px; 
-khtml-border-radius: 6px 6px 6px 6px;
}

#bt-resources-inner-frame
{
background:white;
margin:6px;
width:534px;
border:1px solid #dcdcdc;
border-radius: 6px 6px 6px 6px; 
-moz-border-radius: 6px 6px 6px 6px; 
-webkit-border-radius: 6px 6px 6px 6px; 
-khtml-border-radius: 6px 6px 6px 6px;
}

#bt-resources-inner-frame h3
{
font-weight:bold;
color:#820042;
font-size:13px;
font-variant:small-caps;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
padding:4px 8px;
margin:0;
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x top left;
}

#resources-range-grip
{
width:534px;
/*background:green;*/
padding:0;
}

#resources-range-grip ul
{
list-style-type:none;
margin:0;
padding:0;
width:534px;
}

#resources-range-grip ul li
{
float:left;
width:178px;
/*background:purple;*/
margin:0;
padding:0;
}

.resources-option
{
width:166px;
height:70px;
margin:5px 0 5px 10px;
border:1px solid /*#FAF0F5;*/#dcdcdc;
}


.resources-option#left-end
{
margin-left:5px;
margin-right:0;
}

.resources-option#center-option
{
margin:5px 0 5px 5px;
}

.resources-option#right-end
{
margin-right:5px;
margin-left:5px;
}

.resources-option-image
{
width:100px;
height:70px;
float:left;
background:#f5f5f5 url(../images/layout/intro-tint.gif) repeat-x center left;
}

.resources-option-image img a, .resources-option-image a img, .resources-option-image img
{
border:0;
}

.resources-option-image img
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

.resources-option-image img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}


.resources-option-link
{
width:66px;
float:left;
background:orange;
}

.resources-option-link table
{
width:66px;
height:70px;
border-collapse:collapse;
table-layout:fixed;
}


.resources-option-link table td
{
vertical-align:middle;
text-align:center;
padding:0 5px;
line-height:1.3;
background:#A30052 url(../images/layout/home-header2.gif) repeat-x bottom left;
font-size:10px;
}

.resources-option-link table td a
{
color:/*#A30052;*/white;
font-size:100%;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
text-decoration:none;
font-weight:bold;
font-style:italic;
}

.resources-option-link table td a span
{
font-variant:small-caps;
font-size:120%;
font-style:normal;
}

.resources-option-link table td a:link, .resources-option-link table td a:active, .resources-option-link table td a:visited
{
color:/*#A30052;*/white;
font-size:100%;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
text-decoration:none;
font-weight:bold;
font-style:italic;
}

.resources-option-link table td a:hover
{
text-decoration:underline;
color:		#FFFFF5;
}


.resources-option-link table td ul li.action-item
{
color:white;
font-size:11px;
font-weight:bold;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
}

.resources-option-link table td ul li.action-item a
{
color:white;
font-size:100%;
font-weight:bold;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
text-decoration:none;
}

.resources-option-link table td ul li.action-item a:link, .resources-option-link table td ul li.action-item a:active, .resources-option-link table td ul li.action-item a:visited
{
color:white;
font-size:100%;
font-weight:bold;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
text-decoration:none;
}

.resources-option-link table td ul li.action-item a:hover
{
text-decoration:underline;
}


#bpw-tier2
{
clear:both;
width:100%;
margin:10px 0 0 0;
}

#offwork-panel
{
width: 530px;
background:#dcdcdc url(../images/layout/timeoff.jpg) no-repeat center left;
clear:both;
padding:10px;
margin:10px 0;
}

#offwork-panel h4
{
margin:0 10px 0 80px;
float:left;
display:block;
height:120px;
width:55px;
border-right:2px solid #00476B;
font-size:13px;
color:#080808;
font-family:"lucida grande", "helvetica neue", arial, tahoma, verdana, sans-serif;
}

#offwork-panel p
{
color:#000;
margin:0 0 0 5px;
font-size:11px;
padding:0 5px;
}

#offwork-panel a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

#offwork-panel a:link, #offwork-panel a:active, #offwork-panel a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

#offwork-panel a:hover
{
text-decoration:none;
color:#E65C00;
}



	/**--BRIEF DETAILS INTRO PANEL--**/


#brief-intro-wrap
{
width:575px;
height:120px;
background:url(../images/layout/brief-intro.jpg) no-repeat center left;
margin:0 auto;
}

#bpw-title
{
float:left;
width:150px;
}


#bpw-title h2
{
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:14px;
margin:15px 0 0 15px;
color:/*#263F40;#00293D;*/white;
}


#biw-blurb
{
float:right;
width:380px;
color:white;
}

#biw-blurb ul
{
margin:10px 5px;
padding:0;
width:250px;
float:right;
list-style-type:disc;
}

#biw-blurb ul li.blurb-head
{
list-style-type:none;
margin:0 0 5px 0;
padding:0;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:15px;
color:/*#CC7A29;*/	#A3C2C2;
}

#biw-blurb ul li
{
margin:0 0 0 40px;
padding:1px 0;
}


	/**--BRIEF DETAILS--**/

#bpw-blurb ul
{
margin:10px 10px;
padding:0;
width:240px;
float:right;
list-style-type:disc;
}

#bpw-blurb ul li.blurb-head
{
list-style-type:none;
margin:0 0 5px 0;
padding:0;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:14px;
color:/*#CC7A29;*/	#A3C2C2;
}

#bpw-blurb ul li
{
margin:0 0 0 40px;
padding:1px 0;
color:white;
font-size:12px;
font-weight:bold;
}



#bpw-blurb ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/	#FF8533;
}

#bpw-blurb ul li a:link, #bpw-blurb ul li a:active, #bpw-blurb ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/	#FF8533;
}

#bpw-blurb ul li a:hover
{
text-decoration:none;
color:	#FFA366;
}





ul.brief-overview
{
list-style-type:none;
margin:10px 20px;
padding:0;
}


ul.brief-overview li
{
padding:3px;
}

ul.brief-overview li.bp-header
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:700;
text-align: left;
margin:0;
color:/*#476B6B;*/#315B7E;
}

ul.brief-overview li.bp-sub
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #660000;  
font-weight:400;
text-align: left;
margin:0 0 0 20px;
list-style-type:disc;
}

ul.brief-overview li.bp-price
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
text-align: left;
margin:10px 0 5px 0;
/*text-transform:uppercase;*/
color:/*#A30052;#525266;*/white;
background:/*#E6CC80;*/#3D3D5C url(../images/layout/home-header3.gif) repeat-x top left;
text-align:center;
border:1px solid #64647D;
}



	/**--BRIEF DETAILS, MORE INFO--**/

#brief-more
{
width:372px;
margin:0 20px 0 20px;
background:	#CCD6E0;
}

.bm-header
{
width:372px;
background:url(../images/layout/briefmore-panel.jpg) no-repeat top left;
height:100px;
}

.bm-header h4
{
float:right;
margin:10px 10px 10px 235px;
font-family:"lucida grande", "helvetica neue", tahoma, verdana, arial, sans-serif;
font-size:14px;
text-align:right;
color:#00476B;
padding:0;
}

.bm-header h4 span
{
font-size:110%;
color:/*#B24700;*/#A30052;
}

ul.bm-links
{
list-style-type:none;
margin:10px 40px;
padding:0;
}

ul.bm-links li
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin:5px;
font-size:15px;
color:	#194775;
}

ul.bm-links li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:	#194775;
}

ul.bm-links li a:link, ul.bm-links li a:active, ul.bm-links li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:	#194775;
}

ul.bm-links li a:hover
{
text-decoration:underline;
color:white;
background:#194775;
}



ul.bm-links li#bm-dates
{
padding:11px 0 11px 42px;
background:url(../images/layout/dates.gif) no-repeat center left;
}

ul.bm-links li#bm-it
{
padding:11px 0 11px 42px;
background:url(../images/layout/bm-it.gif) no-repeat center left;
}

ul.bm-links li#bm-bro
{
padding:11px 0 11px 42px;
background:url(../images/layout/bm-brochure.gif) no-repeat center left;
}


ul.bm-links li.bm-pix
{
padding:11px 0 11px 42px;
background:url(../images/layout/bm-pix.gif) no-repeat center left;
}


ul.bm-links li.bm-pix
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin:5px;
font-size:15px;
color:	#194775;
}

ul.bm-links li.bm-pix a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #194775;
}

ul.bm-links li.bm-pix a:link, ul.bm-links li.bm-pix a:active, ul.bm-links li.bm-pix a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #194775;
}

ul.bm-links li.bm-pix a:hover
{
text-decoration:underline;
color:white;
background:#194775;
border-bottom:1px solid transparent;
}



	/**--HOMEPAGE BACKWRAP--**/

#homeback-wrap
{
/*border:1px solid #f5f5f5;*/
}

#homeback-inner
{
/*background:green;*/
}


h1.index-header
{
margin:0 2px 2px 2px;
background:#A30052 url(../images/layout/home-header2.gif) repeat-x bottom left;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#f5f5f5;
padding:1px 5px;
border:1px solid white;
font-size:15px;
}

.home-stack
{
padding-top:2px;
margin:0 0 20px 0;
background:#e6e6fa;
}

.home-stack#finalstack
{
margin:0 0 10px 0;
}





	/**--SOCIAL MEDIA PANEL--**/

#social-media-wrap
{
margin:0 auto 0 auto;
background:#fff url(../images/layout/glint.gif) repeat-x center left;
padding:10px 0 0 0;
border:2px solid white;
text-align:center;
}

#fb-wrap
{
width:260px;
height:35px;
float:left;
padding:0 10px 0 0;
}

#twit-wrap
{
width:110px;
height:35px;
float:left;
}

#cta
{
width:380px;
/*float:right;*/
margin:0 auto 10px auto;
}

#share
{
width:100%;
clear:both;
padding:10px 0;
text-align:center;
}


	/**--BUS STOP TABLES--**/

td.stop-header
{
font-family:"Helvetica Neue", arial, Tahoma, "Lucida Grande", arial, verdana, sans-serif;
font-size:12px;
color: /*#003D52;#B24700;#993D00;#00476B;*/#A30052;
font-weight:bold;
}

td.stop-header span.stop-info
{
font-size:11px;
color:#595959;
/*font-weight:normal;*/
}


td.stop-directions
{
font-family:Tahoma, Geneva, "Helvetica Neue", arial, "Lucida Grande", arial, verdana, sans-serif;
font-size:11px;
}

td.stop-footnote span
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

td.key
{
color:/*#1873CC;*/#7C27CB;
}



	/**--SIDEBAR--**/

#sidebar1new 
{
float: left;
width: 160px;
margin: 0 5px;
padding: 0 0 0 0;
}


#sidebar1new ul
{
list-style-type:none;
margin:0;
padding:0;
width:160px;
}

#sidebar1new ul li
{
margin:0 0 5px 0;
text-align:left;
}

#sidebar1new ul li a
{
display:block;
width:146px;
padding:6px 0 6px 12px;
border:1px solid #2d2d2d;
color:#1F3D5C;
text-decoration:none;
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
font-family:arial, "helvetica neue", tahoma, verdana, geneva, sans-serif;
font-size:13px;
font-weight:bold;
}


#sidebar1new ul li a:link, #sidebar1new ul li a:active, #sidebar1new ul li a:visited
{
display:block;
width:146px;
padding:6px 0 6px 12px;
border:1px solid #2d2d2d;
color:#1F3D5C;
text-decoration:none;
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
font-family: arial, "helvetica neue", tahoma, verdana, geneva, sans-serif;
font-size:13px;
font-weight:bold;
}

#sidebar1new ul li a:hover
{
color:#000000;
background:#dcdcdc url(../images/layout/mainmenu-over.gif) repeat-x center left;
}


			/**--SUMMER THREDBO (UNSELECTED) --**/

#sidebar1new ul li.summer a
{
display:block;
width:146px;
padding:6px 0 6px 12px;
border:1px solid #2d2d2d;
color:		#2A2F36;
text-decoration:none;
background:#FFE066 url(../images/layout/summer-selected.gif) repeat-x center left;
font-family:arial, "helvetica neue", tahoma, verdana, geneva, sans-serif;
font-size:13px;
font-weight:bold;
}


#sidebar1new ul li.summer a:link, #sidebar1new ul li.summer a:active, #sidebar1new ul li.summer a:visited
{
display:block;
width:146px;
padding:6px 0 6px 12px;
border:1px solid #2d2d2d;
color:		#2A2F36;
text-decoration:none;
background:#FFE066 url(../images/layout/summer-selected.gif) repeat-x center left;
font-size:13px;
font-weight:bold;
}

#sidebar1new ul li.summer a:hover
{
color:#000000;
background:#FFCC66 url(../images/layout/summer-over.gif) repeat-x center left;
}



				/**--DYNAMIC HIGHLIGHTING, PRESENT-SECTION--**/

	/**--REGULAR BUTTONS--**/

#sidebar1new ul li#present-section
{
background:#dcdcdc url(../images/layout/glossyback2.gif) repeat-x center left;
}


#sidebar1new ul li#present-section a
{
display:block;
width:146px;
padding:6px 0 6px 12px;
border:1px solid #2d2d2d;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:13px;
background:transparent url(../images/layout/here-point.png) no-repeat center left;
}

		



				/**--SECONDARY TIER--**/


		/**--REGULAR BUTTONS--**/

#sidebar1new ul li.secondary-header
{
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
margin:0 0 0 0;
text-align:left;
}

#sidebar1new ul li.secondary-header a
{
display:block;
margin:0 0 0 0;
width:131px;
padding:6px 15px 6px 12px;
border:1px solid #2d2d2d;
color:		#1F3D5C;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent url(../images/layout/here-point-primary-dark.png) no-repeat center right;
}


		/**--SUMMER BUTTON--**/

#sidebar1new ul li.summer-secondary-header
{
background:#FFD685 url(../images/layout/summer-default.gif) repeat-x center left;
margin:0 0 0 0;
text-align:left;
}

#sidebar1new ul li.summer-secondary-header a
{
display:block;
margin:0 0 0 0;
width:131px;
padding:6px 15px 6px 12px;
border:1px solid #2d2d2d;
color:#1F3D5C;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent url(../images/layout/here-point-primary-dark.png) no-repeat center right;
}


					/**--SECONDARY TIER--**/


		/**--REGULAR BUTTONS--**/

#sidebar1new ul li.secondary-header-selected
{
background:#dcdcdc url(../images/layout/glossyback2.gif) repeat-x center left;
margin:0 0 0 0;
text-align:left;
}

#sidebar1new ul li.secondary-header-selected a
{
display:block;
width:131px;
padding:6px 15px 6px 12px;
border:1px solid #2d2d2d;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent url(../images/layout/here-point-primary.png) no-repeat center right;
}


		/**--SUMMER BUTTONS--**/

#sidebar1new ul li.summer-secondary-header-selected
{
background:#FFA347 url(../images/layout/summer-selected.gif) repeat-x center left;
margin:0 0 0 0;
text-align:left;
}

#sidebar1new ul li.summer-secondary-header-selected a
{
display:block;
width:131px;
padding:6px 15px 6px 12px;
border:1px solid #2d2d2d;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent url(../images/layout/here-point-primary.png) no-repeat center right;
}



		/**--REGULAR AND SUMMER--**/

#sidebar1new ul li.secondary#final
{
margin:0 0 5px 0;
}


#sidebar1new ul li.tertiary-header
{
border-bottom-style:none;
}



				/**-UNSELECTED OPTIONS--**/

	/**--REGULAR--**/

#sidebar1new ul li.secondary
{
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
margin:0 0 0 7px;
text-align:left;
}

#sidebar1new ul li.secondary a
{
width:141px;
display:block;
margin:0;
padding:2px 0 2px 10px;
border-top-style:none;
border-bottom:1px solid #2d2d2d;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:#1F3D5C;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent;
}




#sidebar1new ul li.secondary a:link, #sidebar1new ul li.secondary a:active, #sidebar1new ul li.secondary a:visited
{
display:block;
width:141px;
padding:2px 0 2px 10px;
margin:0;
border-top-style:none;
border-bottom:1px solid #2d2d2d;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:#1F3D5C;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent;
}

#sidebar1new ul li.secondary a:hover
{
color:#2d2d2d;
background:transparent url(../images/layout/mainmenu-over.gif) repeat-x top left;
}


		/**--SUMMER--**/

#sidebar1new ul li.summer-secondary
{
background:#FFD685 url(../images/layout/summer-over.gif) repeat-x center left;
margin:0 0 0 7px;
text-align:left;
}

#sidebar1new ul li.summer-secondary a
{
width:141px;
display:block;
margin:0;
padding:2px 0 2px 10px;
border-top-style:none;
border-bottom:1px solid #2d2d2d;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:#1F3D5C;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent;
}


#sidebar1new ul li.summer-secondary a:link, #sidebar1new ul li.summer-secondary a:active, #sidebar1new ul li.summer-secondary a:visited
{
display:block;
width:141px;
padding:2px 0 2px 10px;
margin:0;
border-top-style:none;
border-bottom:1px solid #2d2d2d;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:#1F3D5C;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent;
}

#sidebar1new ul li.summer-secondary a:hover
{
color:#2d2d2d;
background:transparent url(../images/layout/summer-default.gif) repeat-x top left;
}






				/**-SELECTED OPTION--**/

	/**--REGULAR--**/

#sidebar1new ul li.secondary#secondary-present-section
{
background:#dcdcdc url(../images/layout/glossyback2.gif) repeat-x center left;
margin:0 0 0 7px;
text-align:left;
}

#sidebar1new ul li.secondary#secondary-present-section a
{
display:block;
margin:0;
width:141px;
padding:2px 0 2px 10px;
border-top-style:none;
border-bottom:1px solid #2d2d2d;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent;/* url(../images/layout/secondary-frill-hover.png) repeat-y center left;*/
}


	/**--SUMMER--**/

#sidebar1new ul li.summer-secondary#summer-secondary-present-section
{
background:#FFA347 url(../images/layout/summer-selected.gif) repeat-x center left;
margin:0 0 0 7px;
text-align:left;
}

#sidebar1new ul li.summer-secondary#summer-secondary-present-section a
{
display:block;
margin:0;
width:141px;
padding:2px 0 2px 10px;
border-top-style:none;
border-bottom:1px solid #2d2d2d;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent;
}

span.tiny-menu
{
font-weight:normal;
font-size:10px;
}


	/**--TERTIARY HEADER--**/


#sidebar1new ul li.secondary#tertiary-header
{
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
margin:0 0 0 7px;
text-align:left;
}

#sidebar1new ul li.secondary#tertiary-header a
{
display:block;
margin:0;
width:141px;
padding:2px 0 2px 10px;
border-top-style:none;
border-bottom:1px solid #414141;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
/*color:	#E3E3E3;*/
color:		#1F3D5C;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent url(../images/layout/here-point-primary-dark.png) no-repeat center right;
}


#sidebar1new ul li.secondary#tertiary-header-selected
{
background:#dcdcdc url(../images/layout/glossyback2.gif) repeat-x center left;
margin:0 0 0 7px;
text-align:left;
}

#sidebar1new ul li.secondary#tertiary-header-selected a
{
display:block;
margin:0;
width:141px;
padding:2px 0 2px 10px;
border-top-style:none;
border-bottom:1px solid #414141;
border-right:1px solid #2d2d2d;
border-left:1px solid #2d2d2d;
color:/*#2d2d2d;*/white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:12px;
background:transparent url(../images/layout/here-point-primary.png) no-repeat center right;
}


	/**--SECONDARY FINAL LINK--**/


#sidebar1new ul li#menu-gap
{
margin:5px 0 5px 0;
}



												


	/**--TERTIARY LINK--**/

/**-UNSELECTED OPTIONS--**/

#sidebar1new ul li.tertiary
{
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
margin:0 1px 0 15px;
text-align:left;
width:145px;
border-style:none;
}

#sidebar1new ul li.tertiary a
{
width:125px;
padding:2px 0 2px 18px;
display:block;
margin:0;
border-style:none;
color:	#476B6B;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:11px;
background:transparent;
border-left:1px solid #414141;
border-right:1px solid #414141;
border-bottom:1px solid #414141;
}


#sidebar1new ul li.tertiary a:link, #sidebar1new ul li.tertiary a:active, #sidebar1new ul li.tertiary a:visited
{
display:block;
width:125px;
padding:2px 0 2px 18px;
margin:0;
border-style:none;
color:#476B6B;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:11px;
background:transparent;
border-left:1px solid #414141;
border-right:1px solid #414141;
border-bottom:1px solid #414141;
}

#sidebar1new ul li.tertiary a:hover
{
background:#dcdcdc url(../images/layout/mainmenu-over.gif) repeat-x bottom left;
width:125px;
margin:0;
}



		/**--FINAL LINK VARIATION--**/

	/**-UNSELECTED OPTIONS--**/

#sidebar1new ul li.tertiary-final
{
background:#dcdcdc url(../images/layout/mainmenu.gif) repeat-x center left;
margin:0 1px 5px 15px;
text-align:left;
width:145px;
}

#sidebar1new ul li.tertiary-final a
{
width:125px;
padding:2px 0 2px 18px;
display:block;
margin:0;
border-top-style:none;
border:1px solid #414141;
color:	#476B6B;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:11px;
background:transparent;
}


#sidebar1new ul li.tertiary-final a:link, #sidebar1new ul li.tertiary-final a:active, #sidebar1new ul li.tertiary-final a:visited
{
display:block;
width:125px;
padding:2px 0 2px 18px;
margin:0;
border-top-style:none;
border-right:1px solid #414141;
border-left:1px solid #414141;
border-right:1px solid #414141;
color:		#476B6B;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:11px;
background:transparent;
}

#sidebar1new ul li.tertiary-final a:hover
{
background:#dcdcdc url(../images/layout/mainmenu-over.gif) repeat-x bottom left;
}


#sidebar1new ul li.butt
{
/*border-bottom:1px solid #2d2d2d;*/
}

#sidebar1new ul li.final-butt
{
/*border-bottom:1px solid #797979;*/
}




			/**-SELECTED OPTION--**/

#sidebar1new ul li.tertiary#tertiary-present-section
{
/*background:#3F75A2;*/
/*background:		#99C2D6;*/
background:#B2D1E0 url(../images/layout/glossyback2.gif) repeat-x center left;
margin:0 1px 0 15px;
text-align:left;
width:145px;
}

#sidebar1new ul li.tertiary#tertiary-present-section a
{
width:125px;
padding:2px 0 2px 18px;
display:block;
margin:0;
border-top-style:none;
border-right:1px solid #414141;
border-left:1px solid #414141;
border-right:1px solid #414141;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:11px;
background:transparent;
}



	/**--FINAL LINK VARIATION--**/


#sidebar1new ul li.tertiary-final#tertiary-present-section
{
background:#B2D1E0 url(../images/layout/glossyback2.gif) repeat-x center left;
margin:0 1px 5px 15px;
text-align:left;
width:145px;
}

#sidebar1new ul li.tertiary-final#tertiary-present-section a
{
width:125px;
padding:2px 0 2px 18px;
display:block;
margin:0;
border-top-style:none;
border-right:1px solid #414141;
border-left:1px solid #414141;
border-right:1px solid #414141;
color:white;
font-weight:bold;
text-decoration:none;
font-family: arial, tahoma, "helvetica neue",  verdana, geneva, sans-serif;
font-size:11px;
background:transparent;
}





	/**--BACK TO TOP BUTTON--**/

#btt
{
/*background:#eeeeee;*/
text-align:right;
border-bottom:1px solid #e5e5fa;
margin-top:20px;
}

#btt img
{
float:right;
margin:0 0 0 0;
}

#btt a img
{
border:none;
background:#dcdcdc;
padding:0 2px;
}


#btt a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:bold;
color:/*#B24700;*/	#005C8A;
background:#dcdcdc;
padding:0 5px 1px 5px;
}

#btt a:link, #btt a:active, #btt a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:bold;
color:/*#B24700;*/	#005C8A;
background:#dcdcdc;
padding:0 5px 1px 5px;
}

#btt a:hover
{
text-decoration:none;
color:	#003D5C;
}


	/**--PRIVACY REPORT LINK--**/

.twoColFixLtHdr #footer 
{
height: 40px;
margin: 0 0 0 0;
padding: 0px 10px 0 8px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
background:url(../images/layout/Footer40d.png) no-repeat top left;
font-size: 10px;
color: #FFFFFF;
}

.twoColFixLtHdr #footer ul
{
list-style-type:none;
margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
padding: 20px 0 0 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.twoColFixLtHdr #footer ul li
{
float:left;
margin:0;
padding:0;
}

.twoColFixLtHdr #footer ul li#pl-box
{
width: 152px;
text-align:center;
}

.twoColFixLtHdr #footer ul li#co-statement
{
width: 580px;
text-align:center;
padding:0 14px 0 24px;
font-family:tahoma, geneva, arial, tahoma, verdana, sans-serif;
font-size:12px;
color:	#C2D6D6;
font-weight:bold;
}

			/**--SIDEBAR LINKS--**/


.twoColFixLtHdr #sidebarContainer 
{
float: left; /* since this element is floated, a width must be given */
width: 170px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: #00349A;
border-right: solid 3px #00349a;
}



	/**--PAGES WITH NO LINKS--**/

.twoColFixLtHdr #sidebar3 
{
float: left; 
width: 170px;
height: 10px;
margin: 0 0 0 0;
padding: 0 0 0 0; 
background-color: #FFFFFF;
}

	/**--PAGES WITH LINKS--**/

.twoColFixLtHdr #sidebar3new 
{
float: left; 
width: 170px;
margin: 0 0 0 0;
padding: 130px 0 0 0; 
text-align:center;
background:white url(../images/layout/sidebar-tint.gif) repeat-x top left;
}

.twoColFixLtHdr #sidebar3new ul#payment-methods
{
list-style-type:none;
margin:0 auto;
padding:0;
width:154px;
}

.twoColFixLtHdr #sidebar3new ul#payment-methods li
{
float:left;
margin:0 5px 0 0;
padding:0;
}

.twoColFixLtHdr #sidebar3new ul#payment-methods li a img
{
border:none;
}

.twoColFixLtHdr #sidebar3new ul#payment-methods li#final-icon
{
margin:0;
}

.sb-panel
{
width:156px;
background:#f5f5f5 url(../images/layout/glint.gif) repeat-x center left;
margin:5px auto;
border:1px solid #dcdcdc;
}


.sbml-left
{
width:48px;
float:left;
}

.sbml-left a img
{
border:none;
}

.sbml-right
{
text-align:left;
width:97px;
padding:5px 3px 0 8px;
float:left;
}

.sbml-right#acc-quote
{
padding:0 1px 0 8px;
}

.sbml-right a
{
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:/*#B24700;*/#005C8A;
border-bottom:1px dotted #7EA8CA;
}

.sbml-right a:link, .sbml-right a:active, .sbml-right a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
font-weight:bold;
color:/*#B24700;*/#005C8A;
border-bottom:1px dotted #7EA8CA;
}

.sbml-right a:hover
{
text-decoration:none;
color:	#003D5C;
background:/*#B24700;*/#f5f5f5;
border-bottom-style:none;
}


	/**--HOW TO BOOK--**/


.booking-stage
{
margin:5px;
background:#f5f5f5 url(../images/layout/glint.gif) repeat-x top left;
padding:10px;
border:1px solid #dcdcdc;
}

ul.booking-step
{
list-style-type:none;
margin:0;
padding:0;
}

ul.booking-step li
{
font-family:tahoma, arial, "lucida grande", tahoma, verdana, arial, "Helvetica Neue", sans-serif;
color:	#005C8A;
font-weight:bold;
font-size:17px;
text-align:left;
}

ul.booking-step li#booking1
{
background:url(../images/layout/booking1.png) no-repeat center left;
padding:12px 0 12px 55px;
}

ul.booking-step li#booking2
{
background:url(../images/layout/booking2.png) no-repeat center left;
padding:12px 0 12px 55px;
}

ul.booking-step li#booking3
{
background:url(../images/layout/booking3.png) no-repeat center left;
padding:12px 0 12px 55px;
}

div.booking-tips
{
float:left;
width:380px;
/*background:orange;*/
}

.booking-tips ul
{
margin:0 10px;
padding:10px;
}

.booking-tips ul li
{
font-family:tahoma, arial, "lucida grande", tahoma, verdana, arial, "Helvetica Neue", sans-serif;
font-size:12px;
color:#3D5C5C;
padding:0;
margin:2px 10px;
}

.tips-grip
{
clear:both;
}

.tips-img
{
float:right;
width:140px;
/*background:green;*/
margin:0;
text-align:center;
}

.tips-img ul
{
list-style-type:none;
margin:0;
padding:0;
}

.tips-img ul li
{
margin:0;
padding:0;
}


	/**--THE SIDEBAR SNOWBOARDER--**/


.twoColFixLtHdr #sidebar2 
{
float: left;
width: 170px;
margin: 0 0 0 0;
background: url(../images/layout/boarder384h.jpg) no-repeat; /*#00349A;*/
height:0px; 
padding: 0 0 0 0;
}


	/**--ACCOMMODATION AVAILABILITY TABLE--**/

#ava-table-wrap
{
background:#fff url(../images/layout/glint-invert.gif) repeat-x bottom left;
padding:2px 0;
text-align:center;
}


#ava-table-wrap table
{
border:1px solid #dcdcdc;
margin:0 auto;
text-align:left;
}

#ava-table-wrap table td.list-link
{
padding:5px 5px 15px 5px;
background:white;
border:1px solid #dcdcdc;
}

#ava-table-wrap table td.list-category
{
padding:5px;
/*background:white;*/
border:1px solid #dcdcdc;
}


	/**--WELCOME LETTERS DOWNLOAD LINKS--**/


#wl-table-wrap
{
background:#fff url(../images/layout/glint-invert.gif) repeat-x bottom left;
padding:2px 0;
text-align:center;
}


#wl-table-wrap table
{
border:1px solid #dcdcdc;
margin:0 auto;
text-align:left;
}

#wl-table-wrap table td.list-link
{
padding:0 5px 5px 0;
background:white;
border:1px solid #dcdcdc;
}

#wl-table-wrap table td.list-category
{
padding:5px;
/*background:white;*/
border:1px solid #dcdcdc;
}


ul.wl-links
{
list-style-type:none;
margin:0 5px 10px 5px;
padding:0;
}

ul.wl-links li
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin:0 5px 5px 5px;
font-size:12px;
padding:11px 0 11px 42px;
background:url(../images/layout/ava-list.png) no-repeat center left;
color:		#3D5C5C;
}

ul.wl-links li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #dcdcdc;
}

ul.wl-links li a:link, ul.wl-links li a:active, ul.wl-links li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #dcdcdc;
}

ul.wl-links li a:hover
{
text-decoration:underline;
color:white;
background:#194775;
border-bottom:1px solid white;
}




	/**--AVAILABILITY LISTS LINKS--**/

ul.ava-links
{
list-style-type:none;
margin:0 5px 20px 5px;
padding:0;
}

ul.ava-links li
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin:0 5px 5px 5px;
font-size:13px;
padding:11px 0 11px 42px;
background:url(../images/layout/ava-list.png) no-repeat center left;

}

ul.ava-links li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #dcdcdc;
}

ul.ava-links li a:link, ul.ava-links li a:active, ul.ava-links li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #dcdcdc;
}

ul.ava-links li a:hover
{
text-decoration:underline;
color:white;
background:#194775;
border-bottom:1px solid white;
}


	/**--BOOKING FORMS DOWNLOAD TABLE--**/



#booking-table-wrap
{
background:#fff url(../images/layout/glint-invert.gif) repeat-x bottom left;
padding:2px 0;
text-align:center;
}


#booking-table-wrap h5.download-category
{
font-family:"Helvetica Neue", arial, Tahoma, "Lucida Grande", arial, verdana, sans-serif;
font-size:13px;
color: /*#003D52;#B24700;#993D00;#00476B;*/#A30052;
font-weight:900;
/*text-decoration:underline;*/
margin:0;
padding:0;
/*text-transform:uppercase;*/
font-variant:small-caps;
}

#booking-table-wrap h5.download-category span.shrink
{
font-size:90%;
}




#booking-table-wrap table
{
border:1px solid #dcdcdc;
margin:0 auto;
text-align:left;
}

#booking-table-wrap table td.list-link
{
padding:5px 5px 5px 5px;
background:white;
border:1px solid #dcdcdc;
}

#booking-table-wrap table td.list-category
{
padding:5px;
/*background:white;*/
border:1px solid #dcdcdc;
width:120px;
}

#booking-table-wrap table td#fit-footnote
{
background:white;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}


#booking-table-wrap table td#fit-footnote ul
{
text-align:left;
list-style-type:none;
padding:0;
margin:0;
}

#booking-table-wrap table td#fit-footnote ul li
{
margin:0 0 0 0;
padding:5px 0 5px 28px;
background:url(../images/layout/info-small.png) no-repeat center left;
font-family:"lucida sans", tahoma, verdana, arial, sans-serif;
font-size:11px;
}


#booking-table-wrap table td ul#fit-footnote
{
text-align:left;
list-style-type:none;
padding:0;
margin:5px 0 0 0;
}

#booking-table-wrap table td ul#fit-footnote li
{
margin:0 0 0 0;
padding:5px 0 5px 28px;
background:url(../images/layout/info-small.png) no-repeat top left;
font-family:"lucida sans", tahoma, verdana, arial, sans-serif;
font-size:11px;
}



#booking-table-wrap table td#done
{
vertical-align:middle;
text-align:center;
}

#booking-table-wrap table td#done p
{
margin:0 5px;
text-align:center;
color:#A30052;	
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
}

#email-wrap
{
margin:0 5px;
border:1px solid #e6e6fa;
background:white url(../images/layout/download.gif) repeat-x top left;
padding:5px 3px;
}

#email-wrap a
{
color:white;
}

td#done ul
{
margin:10px 5px;
padding:10px 5px 10px 15px;
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#414141;
font-size:11px;
text-align:left;
}

td#done ul li
{
padding:5px 0;
}

	/**--MISSING PAGE, LINKS TABLE--**/



#missing-table-wrap
{
background:#fff url(../images/layout/glint-invert.gif) repeat-x bottom left;
padding:2px 0;
text-align:center;
}


#missing-table-wrap h5.download-category
{
font-family:"Helvetica Neue", arial, Tahoma, "Lucida Grande", arial, verdana, sans-serif;
font-size:13px;
color: /*#003D52;#B24700;#993D00;#00476B;*/#A30052;
font-weight:900;
margin:0;
padding:0;
font-variant:small-caps;
}

#missing-table-wrap h5.download-category span.shrink
{
font-size:90%;
}


#missing-table-wrap table
{
border:1px solid #dcdcdc;
margin:0 auto;
text-align:left;
}

#missing-table-wrap table td.list-link
{
padding:5px 5px 5px 5px;
background:white;
border:1px solid #dcdcdc;
}

#missing-table-wrap table td.list-category
{
padding:5px;
/*background:white;*/
border:1px solid #dcdcdc;
width:120px;
}

#missing-table-wrap table td#fit-footnote
{
background:white;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}


#missing-table-wrap table td#missing-contact
{
vertical-align:top;
text-align:center;
padding-top:10px;
}

#missing-table-wrap table td#missing-contact p
{
margin:0 5px;
text-align:center;
color:#A30052;	
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
}


td#missing-contact ul
{
margin:10px 5px;
padding:10px 5px 10px 15px;
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#414141;
font-size:11px;
text-align:left;
}

td#missing-contact ul li
{
padding:5px 0;
}



ul.missing-links
{
list-style-type:none;
margin:0 5px 0 0;
padding:0;
}

ul.missing-links li
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin:3px 5px 3px 0px;
font-size:13px;
padding:3px 0 3px 20px;
background:url(../images/layout/link.gif) no-repeat top left;

}

ul.missing-links li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #194775;
}

ul.missing-links li a:link, ul.missing-links li a:active, ul.missing-links li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #194775;
}

ul.missing-links li a:hover
{
text-decoration:underline;
color:white;
background:#194775;
border-bottom:1px solid white;
}






	/**--AVAILABILITY LISTS LINKS--**/

ul.bf-links
{
list-style-type:none;
margin:0 5px 0 0;
padding:0;
}

ul.bf-links li
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
margin:0 5px 0 0px;
font-size:13px;
padding:3px 0 3px 38px;
background:url(../images/layout/download-list.png) no-repeat center left;

}

ul.bf-links li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #194775;
}

ul.bf-links li a:link, ul.bf-links li a:active, ul.bf-links li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:	#194775;
border-bottom:1px dotted #194775;
}

ul.bf-links li a:hover
{
text-decoration:underline;
color:white;
background:#194775;
border-bottom:1px solid white;
}


	/**--BOOKING FLOWCHART--**/

#booking-flowchart
{
width:551px;
background:#e6e6fa;
margin:15px auto 0 auto;
padding:2px;
}

#bf-inner
{
background:#f5f5f5;
}

.flow-panel
{
width:133px;
padding:2px;
float:left;
/*background:#f5f5f5;*/
border-right:1px solid #f5f5f5;
}

.flow-panel img
{
float:right;
}

.flow-panel#final-flow
{
border-right-style:none;
}

.fp-command
{
width:81px;
padding:1px 10px 0 1px;
/*background:orange;*/
font-size: 12px;
color:/*#00476B;#CC5200;#8F6B00;#804C33;#993D00;*/#A30052;	
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
float:left;
text-align:left;
}

.fp-command span
{
font-weight:700;
background:white;
}



#tips-jump
{
width:553px;
/*background:green;*/
margin:2px auto 15px auto;
}

#tips-jump ul
{
list-style-type:none;
margin:0;
padding:0;
text-align:right;
}

#tips-jump ul li
{
padding:0;
}

#tips-jump ul li a
{
background:#f5f5f5;
padding:2px 4px;
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

#tips-jump ul li a:link, #tips-jump ul li a:active, #tips-jump ul li a:visited
{
background:#f5f5f5;
padding:2px 4px;
font-family:"lucida sans", "Lucida Grande",Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

#tips-jump ul li a:hover
{
text-decoration:underline;
color:#194775;
}

#tips-jump ul li a span
{
color:#194775;
}

	/**--I'VE ALREADY BOOKED--**/

ul.iba-list
{
list-style-type:none;
margin:0 20px;
padding:0;
}

ul.iba-list li span.opening
{
color:#A30052;
font-weight:bold;
}

ul.iba-list li.point
{
padding:5px 0 5px 0;
}

ul.iba-list li.ibal-header
{
font-family:"lucida sans", arial, tahoma, verdana, sans-serif;
font-weight:bold;
margin:0;
padding:12px 0 3px 0;
font-size:13px;
color:#A30052;
}

ul.iba-list li.leading
{
padding-top:2px;
}

#iba-blink
{
font-family:arial, "lucida sans",tahoma, verdana, arial, sans-serif;
margin:20px auto;
padding:5px 0;
color: #820042;
font-size: 24px;
/*background:orange;*/
font-weight:bold;
}


	/**--TINY TEXT--**/

ul.pay-tiny-text, ol.pay-tiny-text
{
list-style-type:none;
margin:0 10px;
padding:0;
font-size:11px;
}

ul.pay-tiny-text li.ptt-header
{
font-family:"lucida sans", arial, tahoma, verdana, sans-serif;
font-weight:bold;
margin:0;
padding:12px 0 3px 0;
font-size:12px;
color:#A30052;
}

ul.pay-tiny-text ol
{
margin:0 15px;
padding:0 5px;
}


ul.pay-tiny-text li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

ul.pay-tiny-text li a:link, ul.pay-tiny-text li a:active, ul.pay-tiny-text li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
font-weight:bold;
color:/*#B24700;*/#CC5200;
}

ul.pay-tiny-text li a:hover
{
text-decoration:none;
color:#E65C00;
}

ol.pay-tiny-text-numbered
{
font-size:11px;
margin:0 15px;
padding:0 5px;
}





#blink-wrap
{
text-align:center;
/*background:white;*/
padding:10px 0 2px 0;
}

h4#blink-coda
{
font-family:"Helvetica Neue", arial, Tahoma, "Lucida Grande", arial, verdana, sans-serif;
font-size:18px;
color:#414141;
margin:0;
padding:0;
font-variant:small-caps;
text-align:center;
}

#bw-outer
{
background:transparent;
margin:0 0 20px 0;
}


td.padded-cell
{
padding:0 5px;
}

span.white
{
color:#ffffff;
}

#iba-actions-wrap
{
text-align:center;
margin:20px 0 20px 0;
clear:both;
}

#iba-actions
{
background:green;
width:500px;
margin:0 auto;
}

.iba-action-panel
{
width:210px;
padding:10px;
margin:0 9px;
float:left;
background:#f5f5f5 url(../images/layout/glint.gif) repeat-x top left;
border:1px solid 	#85A3C2;
}

.iapt1-left
{
width:100px;
height:100px;
float:left;
}

.iapt1-right
{
width:110px;
height:100px;
float:left;
}

.iapt1-right h3
{
font-family:"lucida sans", tahoma, verdana, arial, tahoma, sans-serif;
font-size:16px;
color:#00476B;
text-align:right;
margin:5px;
padding:0;
}

.iapt1-right h3 span
{
font-size:14px;
}

.iap-tier2
{
clear:both;
background:white url(../images/layout/mainmenu.gif) repeat-x center left;
text-align:center;
padding:2px 10px;
font-family:"lucida sans", tahoma, verdana, arial, tahoma, sans-serif;
font-size:20px;
color:black;
border:1px solid #dcdcdc;
}

.iap-tier2 a
{
padding:4px 0;
display:block;
}


.iap-tier3
{
clear:both;
background:white;
text-align:left;
padding:5px 10px;
}

.iap-tier3 ul
{
font-family:"lucida sans", tahoma, verdana, arial, tahoma, sans-serif;
color:black;
list-style-type:disc;
font-size:11px;
margin:0 10px;
padding:0 5px;
}

.iap-tier3 ul li
{
margin:0;
padding:5px;
}

#last-pay-advice
{
float:right;
width:110px;
text-align:center;
padding:5px;
background:#f5f5f5 url(../images/layout/glint.gif) repeat-x top left;
margin:10px 0 10px 20px;
border:1px solid 	#85A3C2;
}


ul#lp-advice
{
list-style-type:none;
margin:0;
padding:2px 2px;
background:white;
border:1px solid #dcdcdc;
}

ul#lp-advice li
{
background:	#EBF0F5;
text-align:center;
}


ul#lp-advice li.lpa-header
{
font-family:"lucida sans", tahoma, verdana, arial, tahoma, sans-serif;
color:#A30052;
font-weight:bold;
font-size:13px;
padding:2px 0 2px 0;
margin-bottom:3px;
background:	white;
}


#ccards-grip
{
text-align:center;
}

#ccards-grip ul
{
list-style-type:none;
margin:0 auto;
padding:0;
width:360px;
}


#ccards-grip ul li
{
width:90px;
margin:0 0 0 0;
float:left;
}

ul#bondform-advice
{
list-style-type:none;
margin:0;
border:1px solid #9FC5C6;
background:#e6e6fa;
padding:1px 2px;
font-family:"lucida sans", tahoma, verdana, arial, tahoma, sans-serif;
color:black;
font-size:11px;
}

ul#bondform-advice li
{
margin:0 0 0 0;
padding:5px 0 5px 28px;
background:url(../images/layout/info-small.png) no-repeat top left;
}

p.fl-right
{
float:right;
margin:0;
padding:0 2px 0 0;
}


p.gap2
{
margin:0;
padding:0;
height:2px;
}

p.gap4
{
margin:0;
padding:0;
height:4px;
}

p.gap6
{
margin:0;
padding:0;
height:6px;
}

p.gap8
{
margin:0;
padding:0;
height:8px;
}

td.ralign
{
text-align:right;
}

span.tiny-text
{
font-size:80%;
}

.centered
{
margin:0 auto;
}

.centered-wrap
{
text-align:center;
}



#outer-wrap
{
width: 890px;
padding:0;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
text-align: left; /* this overrides the text-align: center on the body element. */
position:relative;
}


#ow-left
{
width:800px;
padding:0 0 0 45px;
float:left;
margin:0 0 0 0;
}

#ow-right
{
margin:0 0 0 0;
width:37px;
text-align:center;
float:left;
}

#header-arrow
{
height:140px;
width:37px;
padding:0;
margin:0;
text-align:left;
}


#smedia-column
{
background:#f5f5f5 url(../images/layout/smedia-vertical.gif) repeat-y top left;
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
width:36px;
padding:0 0 0 1px;
position:fixed;
right:0px;
top:0px;
margin:169px 0 0 0;
z-index:5;
border-radius: 8px 0 0 8px; 
-moz-border-radius: 8px 0 0 8px; 
-webkit-border-radius: 8px 0 0 8px; 
-khtml-border-radius: 8px 0 0 8px;
-moz-box-shadow: 2px 2px 4px #696969; 
-webkit-box-shadow: 2px 2px 4px #696969; 
box-shadow: 2px 2px 4px #696969;
/*opacity:0.7;*/
/*filter:alpha(opacity=70);*/
}



#add-rhs ul
{
text-align:center;
margin:0;
padding:0;
list-style-type:none;
}

#add-rhs ul li
{
margin:2px 0;
padding:2px 2px 2px 0;
width:32px;
height:32px;
}



	/**--QUOTES PAGE HOVERBOX--**/

#tipBox{
	background: #f7fafb;
	border: 1px solid #ace4ff;
	font-size: 10px;
	padding: 10px;
	width: 420px;
text-align:left;
}

#tipBox h3
{
font-size:16px;
font-family:tahoma, "lucida sans", "lucida grande", arial, tahoma, verdana, sans-serif;
color: #A30052;
margin:5px 0;
padding:0;
border-bottom:1px solid #C8DAE8;
text-transform:capitalize;
}


#tipBox.blue p
{
font-size:12px;
font-family:tahoma, "lucida sans", "lucida grande", arial, tahoma, verdana, sans-serif;
color: #2d2d2d;
margin:0;
}

#tipBox.blue p span.arrow
{
color:#00476B;
font-weight:bold;
}


#gmap-wrap
{
border:1px solid #dcdcdc;
width:340px;
padding:0 0 5px 0;
}


	/**--SLIDESHOW GALLERY--**/


#gallery-header
{
background:#8594A3 url(../images/layout/gallery-head2.gif) repeat-x center left;
border:1px solid 	#f5f5f5;
/*border-right:2px solid 	#14293D;*/
/*border-left:2px solid 	#14293D;*/
/*border-bottom:1px solid 	#f5f5f5;*/
padding:2px 0;
}


#gh-left
{
float:left;
width:160px;
}

#gh-right
{
float:left;
width:392px;
text-align:center;
}


#gh-right ul
{
list-style-type:none;
margin:10px 20px 10px 10px;
font-family:tahoma, arial, "Helvetica Neue", verdana, sans-serif;
font-size:11px;
color:							#47525C;
font-weight:bold;
padding:0;
float:right;
}

#gh-right ul li
{
padding:12px 0 12px 34px;
background:url(../images/layout/info.png) no-repeat center left;
text-align:left;
margin:0;
}






#gallery-outer-wrap
{
background:#080808 url(../images/layout/camera.gif) no-repeat bottom left;
padding:0 2px 95px 2px;
}


#gallery-select-wrap
{
background:#080808;
}

#gsw-left 
{
float:left;
width:160px;
}

#gsw-right
{
float:right;
width:382px;
}

#gsw-left p
{
font-family:"lucida sans", "lucida grande", tahoma, verdana, sans-serif;
font-size:11px;
padding:5px;
margin:0;
color:#FFFFD6;
}

#gsw-right p
{
font-family:"lucida sans", "lucida grande", tahoma, verdana, sans-serif;
font-size:11px;
padding:5px;
margin:0;
color:#ADB8C2;
text-align:right;
}

#gsw-right p span
{
color:#fff;
}


	/**--GALLERY MENU--**/

div#gallery-menu
{
float:left;
width:163px;
/*background:url(../images/layout/camera.gif) no-repeat bottom left;*/
padding:0;
}



div#gallery-menu ul
{
list-style-type:none;
margin:0;
padding:2px 0 0 0;
}


div#gallery-menu ul li
{
border:1px solid #aeaeae;
border-right-style:none;
margin:0 0 7px 0;
}




div#gallery-menu ul li a
{
text-decoration:none;
font-family:tahoma, verdana, arial, "helvetica neue", sans-serif;
font-size:12px;
color:#f5f5f5;
font-weight:bold;
display:block;
text-align:left;
background:#E65C00 url(../images/layout/sidemenu.gif) repeat-x bottom left;
padding:4px 6px 4px 12px;
border-left:5px solid transparent;
}


div#gallery-menu ul li a:link, div#gallery-menu ul li a:active, div#gallery-menu ul li a:visited
{
text-decoration:none;
font-family:tahoma, verdana, arial, "helvetica neue", sans-serif;
font-size:12px;
color:#f5f5f5;
font-weight:bold;
display:block;
text-align:left;
background:#E65C00 url(../images/layout/sidemenu.gif) repeat-x bottom left;
padding:4px 6px 4px 12px;
border-left:5px solid transparent;
}

div#gallery-menu ul li a:hover
{
background:/*#FFFFE0;*/#E86C19;
border-left:5px solid #FFA500;
color:white;
color:#f5f5f5;
}


div#gallery-menu ul li a#current-gallery
{
/*background:#003D5C url(../images/layout/gallery-point.gif) no-repeat center left;*/
/*color:white;*/
border-left:5px solid #FF944D;
background:white;
color:	#E46819;
}


	/**--ACCOMMODATION PICTURE ADVICE--**/

#accomm-picture-advice-wrap
{
margin:15px 6px 0 5px;
width:148px;
padding:5px 0;
border:2px solid /*#820042;*/transparent;
border-radius: 12px 12px 12px 12px; 
-moz-border-radius: 12px 12px 12px 12px; 
-webkit-border-radius: 12px 12px 12px 12px; 
-khtml-border-radius: 12px 12px 12px 12px;
background:#F0F0FF url(../images/layout/pix-fan.png) no-repeat bottom left;
}

#accomm-picture-advice-wrap img
{
float:left;
margin:0;
padding:0;
border:0;
}

#accomm-advice-text
{
float:left;
width:88px;
}

#accomm-advice-text table
{
height:60px;
border-collapse:collapse;
table-layout:fixed;
width:88px;
}

#accomm-advice-text table td
{
vertical-align:middle;
text-align:left;
padding:5px;
line-height:1.3;
}

#accomm-advice-text table td h4
{
font-weight:bold;
color:#820042;
font-size:13px;
font-variant:small-caps;
font-family:"lucida grande", "helvetica neue", arial, tahoma, sans-serif;
padding:0;
margin:0 0 5px 0;
}

#accomm-advice-text table td p
{
font-family:"helvetica neue", helvetica, tahoma, verdana, "lucida sans", "lucida grande", arial, sans-serif;
font-size:11px;
color:black;
font-weight:normal;
margin:0;
padding:0;
text-align:left;
}



.inline-popup-link ul.gallery
{
margin:0 10px 10px 10px;
padding:0 10px;
width:auto;
float:none;
text-align:left;
background:none;
border:none;
}

.inline-popup-link ul.gallery li
{
height:auto;
width:auto;
float:none;
margin:2px;
padding:2px;
}



ul.gallery
{
margin:2px 0 0 0;
padding:4px 2px 2px 2px;
width:382px;
float:right;
text-align:left;
background:#080808;
border:1px solid #aeaeae;
}

ul.gallery li
{
display:block;
height:76px;
width:76px;
float:left;
}

ul.gallery li img a, ul.gallery li a, ul.gallery li a img
{
border:2px solid transparent;
}

ul.gallery li a img:link, ul.gallery li a img:active, ul.gallery li a img:visited
{
border:2px solid transparent;
}

ul.gallery li a img:hover
{
border:2px solid #E65C00;
}


	/**--SNOWCAMS--**/

#snowcam-grip
{
margin:0 0 10px 0;
text-align:center;
}


#sc-controls-grip
{
margin:10px 0;
}

#scc-left, #scc-right
{
width:50%;
float:left;
}

#scc-right
{
text-align:right;
}


#sc-controls-grip ul.snowcam-button
{
list-style-type:none;
margin:0 0 0 0;
padding:13px 0 3px 0;
margin:1px;
}


#sc-controls-grip ul.snowcam-button li
{
text-align:left;
margin:0 1px;
padding:1px 0;
/*background:url(../images/layout/more.gif) repeat-x center left;*/
display:inline;
}

#sc-controls-grip ul.snowcam-button li a span
{
font-style:italic;
color:#eee;
font-weight:normal;
}

#sc-controls-grip ul.snowcam-button li a
{
color:white;
text-decoration:none;
font-weight:bold;
padding:1px 3px;
background:url(../images/layout/more-over.gif) repeat-x center left;
border:1px solid #696969;
}

#sc-controls-grip ul.snowcam-button li a:link, #sc-controls-grip ul.snowcam-button li a:active, #sc-controls-grip ul.snowcam-button li a:visited
{
color:white;
text-decoration:none;
font-weight:bold;
padding:1px 3px;
background:url(../images/layout/more-over.gif) repeat-x center left;
border:1px solid #696969;
}

#sc-controls-grip ul.snowcam-button li a:hover
{
text-decoration:none;
color:	#E6FFE6;
background:url(../images/layout/more.gif) repeat-x center left;
border:1px solid #999999;
}


	/**--WEATHER FORECASTS--**/

#forecast-wrap
{
text-align:center;
}

#forecast-wrap .mysite_content1 ul
{
list-style-type:none;
margin:0 10px;
}


#forecast-wrap .mysite_title1 a
{
color:#ffffff;
}


	/**--SNOW REPORT RSS FEED STYLING--**/

#snowfeed-wrap
{
background:#f5f5f5;
padding:10px;
margin:10px 10px 15px 10px;
}

#snowfeed-wrap h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: /*#00349a;#3D2966;*/#00476B;
font-weight:700;
text-align:center;
margin: 2px 10px 20px 10px;
padding-top:5px;
padding-right:0px;
padding-bottom:5px;	
padding-left:0px;
border-bottom:1px solid #99B5C4;
}

#snowfeed-wrap h3 span
{
font-weight:normal;
color:	#52527A;
}

#snowfeed-wrap img
{
float:right;
margin:10px;
background:#dcdcdc;
padding:2px;
border:1px solid #c0c0c0;
}

#snowfeed-wrap ul
{
list-style-type:none;
margin:0;
padding:0;
}

#snowfeed-wrap ul li.rss
{
margin:10px;
line-height:1.3;
}

#snowfeed-wrap ul li.rss b
{
color: /*#00476B;*/#52527A;
font-weight:700;
}


/**--SUMMER THREDBO BUTTON--**/

/**--SUMMER STUFF--**/
#summer-notes  { width:555px; background:#c8d7fe; text-align:center; margin-bottom:0px; }
#summer-notes ul { list-style-type:none; margin:0; padding:0 15px 7px 15px; }
#summer-notes ul li { font-family: tahoma, verdana, arial, sans-serif; font-size:11px; } 
#summer-notes ul li a { font-weight:normal; font-size:11px; }




			/**--BANNER LINK IN HEADER, ADDED APRIL 2012--**/

.twoColFixLtHdr #header-left
{
width:575px;
background:transparent;
float:left;
height:140px;
padding:0;
margin:0;
}

.twoColFixLtHdr #header-left img a, .twoColFixLtHdr #header-left a img
{
border:none;
}


.twoColFixLtHdr #header-right
{
width:225px;
height:140px;
background:url(../images/layout/header-right.jpg) no-repeat top left;
float:left;
padding:0;
margin:0;
}

.twoColFixLtHdr #header-right-empty
{
width:225px;
height:140px;
background:none;
background:url(../images/layout/header-empty.jpg) no-repeat top left;
float:left;
padding:0;
margin:0;
}



#info-header
{
float:left;
width:124px;
height:97px;
text-align:left;
}

#info-header ul
{
width:114px;
padding:5px;
list-style-type:none;
}

#info-header ul li
{
float:left;
padding:0;
margin:0;
}

#info-header ul li#info-icon
{
width:53px;
padding:10px 0 0 0;
}

#info-header ul li#info-text
{
width:51px;
padding:0 5px 0 5px;
text-align:left;
font-family:"helvetica neue", helvetica, "lucida sans", arial, tahoma, verdana, sans-serif;
font-size:18px;
color:/*#FF3300;*/							#E62E00;
text-shadow: 1px 1px 1px #212121;
font-weight:bold;
}


#header-download-link
{
width:205px;
padding:5px 10px;
text-align:center;
clear:both;
margin:0;
}

#header-download-link a
{
margin:0 auto;
padding:3px 6px;
background:#7aa300 url(../images/layout/header-download.gif) repeat-x center left;
text-decoration:none;
font-weight:bold;
color:#fff;
text-align:center;
font-size:12px;
border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
-khtml-border-radius: 6px;
border:1px solid transparent;
-moz-box-shadow: 2px 2px 4px #696969; 
-webkit-box-shadow: 2px 2px 4px #696969; 
box-shadow: 2px 2px 4px #696969;
}

#header-download-link a:link, #header-download-link a:active, #header-download-link a:visited
{
margin:0 auto;
padding:3px 6px;
background:#7aa300 url(../images/layout/header-download.gif) repeat-x center left;
text-decoration:none;
font-weight:bold;
color:#fff;
text-align:center;
font-size:12px;
border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
-khtml-border-radius: 6px;
border:1px solid transparent;
-moz-box-shadow: 2px 2px 4px #696969; 
-webkit-box-shadow: 2px 2px 4px #696969; 
box-shadow: 2px 2px 4px #696969;
}

#header-download-link a:hover
{
text-decoration:underline;
}

p.form-instructions
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
color:#212121;
}

div#quotes-form-instructions-wrap p.form-instructions
{
margin:2px 0 0 0;
}


	/**--BUS STOPS TITLE PAGE--**/

#bt-stops-picwrap
{
width:555px;
height:432px;
}

#bt-stops-picwrap-left
{
width:305px;
height:432px;
float:left;
margin:0;
padding:0;
background:url(../images/layout/bt-stops-picwrap-left.jpg) no-repeat top left;
}


#bt-stops-picwrap-left h3
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: /*#00349a;#3D2966;#3D993D;*/	#fff;
font-weight:700;
text-align:left;
margin:10px;
padding:0;
/*opacity:0.7;*/
/*filter:alpha(opacity=70);*/
text-shadow: 1px 1px 1px #212121;
}

#bt-stops-picwrap-right
{
width:230px;
height:392px;
float:left;
margin:0;
padding:20px 10px;
background:url(../images/layout/bt-stops-picwrap-right.jpg) no-repeat top left;
}


#bt-stops-picwrap-right ul
{
list-style-type:disc;
margin:0 10px;
padding:0;
text-shadow: 1px 1px 1px #fafafa;
}

#bt-stops-picwrap-right ul li
{
margin:5px 10px;
}

#bt-stops-picwrap-right ul li a
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:#803300;
}

#bt-stops-picwrap-right ul li a:link, #bt-stops-picwrap-right ul li a:active, #bt-stops-picwrap-right ul li a:visited
{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color:#803300;
}

#bt-stops-picwrap-right ul li a:hover
{
text-decoration:none;
color:#E65C00;
}


/**--HOMEPAGE JUSTIFY TEST--**/

.home-justify
{
text-align:justify;
}

.narrower
{
margin:0 0.6em;
}


td.middle-align
{
vertical-align:middle;
}


	