/*
TYPEKIT: "jubilat" weights 400 500 600

 	"freight-text-pro" 400 600
*/


body{
    background-color:#43230b;
    background-image:url("/images/sites/ult/page_back-2011.jpg");
    background-position:center 500px;
    font-family:"freight-text-pro","Georgia","Times";
    margin:0px;padding:0px;
    color:#e4dbc6;
}

a{color:#fe4e33;text-decoration:none;font-weight:normal;}
a:visited{color:#fe4e33;text-decoration:none;font-weight:normal;}
a:hover{color:#fff1de;text-decoration:underline;font-weight:normal;}

#home #home_journal_row a, #home #home_wood a, #home #home_journal_row a:visited, #home #home_wood a:visited{color:#fe4e33;text-decoration:none;font-weight:normal;}
#home #home_journal_row a:hover, #home #home_wood a:hover{color:#fe4e33;text-decoration:underline;font-weight:normal;}

    


h1, h2, h3, h4, p{
    margin-top:0px;
    font-weight:normal;
}
h1, h2, h3, h4{
    margin-bottom:4px;
}
h1, h2{
    font-family:"jubilat","Georgia","Times";
	color:#e2d4ac;font-weight:500; text-shadow: 1px 2px 0px #010101;
}

#topnav h2{
	text-shadow:none;
}
.content h1, .content h2{
	text-shadow: 1px 2px 0px #010101;

}

p{
    margin-bottom:16px;line-height:1.4em;font-size:16px;
}

h1 a, h2 a, h1 a:visited, h2 a:visited{
	font-weight:normal;color:#e2d4ac;
}
h1 a:hover, h2 a:hover{
	font-weight:normal;color:#fe4e33;text-decoration:none;
}

.content h1{
	font-size:36px;
}
.content h2{
	font-size:28px;
}

.page_frame{
    position:relative;margin:0px auto;width:950px;
}
#page_content_frame p{
    margin-bottom:16px;line-height:1.6em;font-size:16px;
}
.sprite{
    background-image:url("/images/sites/ult/sprites.png?v=2011");background-repeat:no-repeat;
}
.page-sprites{
    background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-repeat:no-repeat;
}
.clear{
    height:0px;clear:both;
}
#page_content_frame a.cta{
    padding-right:10px;background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-position:right -281px;background-repeat:no-repeat;
}
#page_content_frame .teasercontent p a{
    padding-right:10px;background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-position:right -281px;background-repeat:no-repeat;
    white-space:nowrap;
}


/* - - - - - - - - - - SITE-WIDE NAVIGATION MENUS - - - - - - - - - - */

a.nav{
    display:block;height:36px;background-image:url("/images/sites/ult/nav.png");
    background-repeat:no-repeat;
}
a.nav_place{
    width:133px;background-position:0px 0px;
}
a.nav_place:hover, a.nav_place_active{
    background-position:0px -36px;
}
a.nav_people{
    width:148px;background-position:-133px 0px;
}
a.nav_people:hover, a.nav_people_active{
    background-position:-133px -36px;
}
a.nav_planes{
    width:151px;background-position:-281px 0px;
}
a.nav_planes:hover, a.nav_planes_active{
    background-position:-281px -36px;
}
a.nav_beyond{
    width:173px;background-position:-432px 0px;
}
a.nav_beyond:hover, a.nav_beyond_active{
    background-position:-432px -36px;
}
a.nav_reservations{
    width:168px;background-position:-604px 0px;
}
a.nav_reservations:hover, a.nav_reservations_active{
    background-position:-604px -36px;
}


#topnav {
    position:absolute;top:30px;left:0px;width:100%;z-index:100;
}
#topnav a.nav_place{
    position:absolute;top:61px;left:177px;
}
#topnav a.nav_people{
    position:absolute;top:61px;left:310px;
}
#topnav a.nav_planes{
    position:absolute;top:61px;left:461px;
}
#topnav a.nav_beyond{
    position:absolute;top:61px;left:612px;
}
#topnav a.nav_reservations{
    position:absolute;top:61px;left:780px;
}
#topnav .subnav_panel{
    position:absolute;display:none;
    width:170px;padding:8px 40px 30px 40px;
    position:absolute;background-image:url("/images/sites/ult/subnav_menu.png");background-repeat:no-repeat;
    background-position:left bottom;
    font-family:"Helvetica","Arial";
}
#topnav .subnav_panel p a{
    display:block;color:#fe4e33;
}
#topnav .subnav_panel_place{
    top:96px;left:152px;
}
#topnav .subnav_panel_planes{
    top:96px;left:436px;
}
#topnav .subnav_panel_people{
    top:96px;left:285px;
}
#topnav .subnav_panel_beyond{
    top:96px;left:587px;
}
#topnav .subnav_panel_reservations{
    top:96px;left:723px;
}
#topnav .subnav_panel h2{
    font-size:16px;line-height:30px;
}
#topnav .subnav_panel h2 a{
    color:#882316;
}
#topnav .subnav_panel h2 a:hover{
    color:#882316;text-decoration:none;
}
#topnav .subnav_panel p{
    font-size:13px;line-height:19px;
}
#topnav .subnav_panel p a{
    color:#882316;
}
#topnav .subnav_panel p a:hover{
    color:#882316;text-decoration:none;
}
#topnav .subnav_panel h2 a{
    display:block;color:#882316;font-family:"Arial","Helvetica"
}

#bottomnav a.nav_place{
    position:absolute;top:61px;left:0px;
}
#bottomnav a.nav_people{
    position:absolute;top:61px;left:133px;
}
#bottomnav a.nav_planes{
    position:absolute;top:61px;left:284px;
}
#bottomnav a.nav_beyond{
    position:absolute;top:61px;left:577px;
}
#bottomnav a.nav_reservations{
    position:absolute;top:61px;left:750px;
}







/* - - - - - - - - - - Journal (see also #home_journal_row #journal) - - - - - - - - - - */

#journal{
	position:relative;
    width:390px;padding-right:35px;padding-top:35px;padding-left:45px;padding-bottom:35px;
    background-image:url("/images/sites/ult/journalback.jpg");
    color:#281d11;
    -webkit-box-shadow: 4px 10px 8px 4px #150a04;
-moz-box-shadow: 4px 10px 8px 4px #150a04;
box-shadow: 4px 10px 8px 4px #150a04; 
}
.content #journal{
	margin-left:40px;margin-bottom:40px;
}
#journal h2{
    width:300px;height:52px;display:block;background-position:-71px -724px;text-align:right;font-size:11px;color:#f7f4d7;margin-left:-7px;
}
#journal p{
    color:#281d11;font-size:14px;line-height:21px;
}
#journal a.cta{
    width:430px;height:28px;display:block;background-position:120px -791px;text-align:left;font-size:2px;color:#d6cca2;margin-left:-7px;
}

#stone{
	width:186px;height:193px;background-image:url("/images/sites/ult/stone.png");position:absolute;
}
#journal #stone{
	top:0px;left:-120px;
}

#journalphotosholder{
	position:relative;
    width:390px;padding-right:35px;padding-top:35px;padding-left:55px;padding-bottom:35px;
    background-image:url("/images/sites/ult/photojournalback.jpg?v=4");
    color:#281d11;margin-top:20px;margin-bottom:30px;
    -webkit-box-shadow: 8px 10px 8px 4px #150a04;
-moz-box-shadow: 8px 10px 8px 4px #150a04;
box-shadow: 8px 10px 8px 4px #150a04; 
}

.journalphotosholderheader{
	height:45px;background-image:url("/images/sites/ult/photo_journal.gif?v=3");
	background-repeat:no-repeat;background-position:center top;
}
#journalphotosholder #stone{
	top:300px;left:-110px;
}

#click_photo{
	display:none;
}
#journalphotosholder #click_photo{
	display:block;margin:10px auto;height:20px;background-image:url("/images/sites/ult/click_photo_photojournal.gif?v=2");
	background-repeat:no-repeat;background-position:center top;
}


/* - - - - - - - - - - HOME - - - - - - - - - - */


body#home, body#home{
    background-image:url("/images/sites/ult/leatherback.jpg");background-position:50% 797px;
    color:#f3ecdb;background-color:#5a391c;
}

body#newhome .page_frame, body#home .page_frame{
    width:980px;
}
.sprite{
    background-image:url("/images/sites/ult/home-sprites.png?v=2011");background-repeat:no-repeat;
}

#home_hero{
    margin:115px auto 0px; width:100%; 
    background-color:#111;height:433px;position:absolute;top:0px;left:0px;
}
#home_hero img.hero{
    display:block;margin:0px auto;padding-left:2px;
}

#home_wood{
    position:absolute;top:529px;left:0px;width:100%;height:268px;
    background-color:#010101;background-image:url("/images/sites/ult/homewood2011.jpg");background-position:top center;
    background-repeat:repeat-x;
    -webkit-box-shadow: 0px 10px 8px 4px #150a04;
-moz-box-shadow: 0px 10px 8px 4px #150a04;
box-shadow: 0px 10px 8px 4px #150a04; 
}
#home_topfur{
    position:absolute;top:0px;left:0px;width:100%;
    background-image:url("/images/sites/ult/fur.jpg");background-position:50% -310px;height:0px;padding-top:30px;
}

a#view_slideshow, a#view_slideshow:hover{
    background-position:-72px -830px;display:block;text-decoration:none;    display:none;
    width:146px;height:24px;
    position:absolute;top:423px;left:775px;z-index:100;
}
.topbar{
    position:absolute;top:20px;left:0px;
    width:100%;height:96px;padding-top:10px;padding-bottom:21px;
    background-image:url("/images/sites/ult/navbeam-smaller.png");background-position:50% -5px;background-repeat:repeat-x;
}

.circle_logo{
    width:140px;height:145px;background-position:-148px -287px;z-index:50;
    border:none;text-decoration:none;
}

#home_topbar .circle_logo{
    position:absolute;top:-11px;left:30px;
}
.logo_ultima_thule{
    width:293px;height:42px;background-position:-23px -453px;display:block;border:none;
}
#home_topbar .logo_ultima_thule{
    position:absolute;top:10px;left:182px;
}
.logo_lodge{
    width:134px;height:42px;background-position:-321px -453px;display:block;border:none;
}
#home_topbar .logo_lodge{
    position:absolute;top:10px;left:477px;
}

#page_topbar .circle_logo{
    position:absolute;top:-11px;left:30px;
}
#page_topbar .logo_ultima_thule{
    position:absolute;top:10px;left:182px;
}
#page_topbar .logo_lodge{
    position:absolute;top:10px;left:477px;
}

.home-sprite-big{
    background-image:url("/images/sites/ult/home-sprites-big.png?v=2011");background-repeat:no-repeat;
}



#home_panels{
    position:absolute;top:0px;left:0px;width:100%;height:841px;
}
#home_panels img.text_tool{
    float:left;margin:3px;
}
#home_panels h1, #home_panels h2{
	font-size:28px;margin-bottom:9px;margin-top:6px;font-weight:600;
	text-shadow: 2px 2px 1px #1B0C05;
}
#home #home_wood #home_panels h2 a, #home_panels h2 a:visited{
	color:#E2D4AC;font-weight:600;
}
#home #home_panels h2 a:hover{
	color:#E2D4AC;text-decoration:none;font-weight:600;
}

#home_box1{
    position:absolute;left:0px;top:565px;width:312px;
}
#home_box1 p{
    width:285px;color:#c29e75;margin-bottom:12px;
}
#home_box1 p a{
    color:#fe4e33;text-align:right;padding-right:14px;background-position:top right;
    background-image:url("/images/sites/ult/home-sprites.png?v=2011");background-repeat:no-repeat;
    text-align:right;display:block;margin-left:75px;font-size:17px;
}

p.homeboxlinkred{margin-top:-8px;}

#home_box_compass{
    width:133px;height:126px;background-position:-538px -185px;
    position:absolute;top:477px;left:-30px;
}





#home_box2{
    position:absolute;left:310px;top:565px;width:300px;
}
#home_box2 p{
    width:285px;color:#c29e75;
}
#home_box2 p a{
    color:#fe4e33;text-align:right;padding-right:14px;background-position:top right;
    background-image:url("/images/sites/ult/home-sprites.png?v=2011");background-repeat:no-repeat;
    text-align:right;display:block;margin-left:75px;font-size:17px;
}
#home_box_flowers{
    width:175px;height:146px;background-position:-525px -24px;
    position:absolute;top:640px;left:-12px;
}




#home_journal_row{
    left:0px;margin-top:797px;padding-top:5px;position:relative;
    width:100%;background-image:url("/images/sites/ult/home_blogheaderback.jpg");
    background-repeat:no-repeat;background-position: center top;
}
#home_journal_row img.text_tool{
    float:left;margin:3px;
}

#home_journal_row #journal{
    width:390px;padding-right:35px;padding-top:35px;padding-left:45px;padding-bottom:35px;
    background-image:url("/images/sites/ult/journalback.jpg");
    color:#281d11;
    -webkit-box-shadow: 4px 10px 8px 4px #150a04;
-moz-box-shadow: 4px 10px 8px 4px #150a04;
box-shadow: 4px 10px 8px 4px #150a04; 
    
    
}
#home_journal_row #journal h2{
    width:300px;height:52px;display:block;background-position:-71px -724px;text-align:right;font-size:11px;color:#f7f4d7;margin-left:-7px;
}
#home_journal_row #journal p{
    color:#281d11;font-size:14px;line-height:21px;
}
#home_journal_row #journal a.cta{
    width:430px;height:28px;display:block;background-position:120px -791px;text-align:left;font-size:2px;color:#d6cca2;margin-left:-7px;
}

#home_journal_row #journal_photos{
    position:relative;
    width:348px;height:228px;
    position:absolute;top:266px;left:579px;
}
#home_journal_row #journal_photos_mask{
    width:348px;height:228px;
    position:absolute;top:0px;left:0px;
    background-image:url("/images/sites/ult/home-sprites-big.png?v=2011");background-repeat:no-repeat;
    background-position:-67px -371px;
}

#home_journal_row #home_news{
    position:relative;width:414px;float:right;padding-top:215px;padding-right:45px;
}
#home_journal_row #home_news p{
    font-size:15px;line-height:22px;
}
#home_journal_row #home_news h2{
	color:#e2d4ac;
    font-size:18px;line-height:24px;padding-bottom:6px;padding-top:8px;
text-shadow: 1px 1px 1px #231408;
filter: dropshadow(color=#231408, offx=1, offy=1); 
}




a#home_journal_photo_album_link, a#home_journal_photo_album_link:hover{
    background-position:-273px -636px;display:block;text-decoration:none;
    width:208px;height:53px;
    position:absolute;top:488px;left:733px;
}

body#home #stone{
	left:-70px;top:275px;
}
#home_journal_row #photoarea{
	width:386px;height:316px;background-image:url("/images/sites/ult/home-photo-frame-outer.png?v=2-11");
	background-repeat:no-repeat;background-position:left top;
	position:relative;margin-left:110px;margin-top:40px;
}

#home_journal_row #photoarea #photoframecover{
	background-image:url("/images/sites/ult/home-photo-frame-inner.png?v=2-11");background-position:top left;
	top:12px;left:8px;position:absolute;width:345px;height:226px;overflow:hidden;
	cursor:pointer;
}
#home_journal_row #photoarea #photo_launchlink2{
	display:block;width:200px;height:30px;position:absolute;
	top:245px;left:170px;cursor:pointer;
}
#home_journal_row #photoarea #photo_launchlink3{
	display:block;width:30px;height:30px;position:absolute;
	top:2px;left:350px;cursor:pointer;
}

#home_journal_row #photoarea #photobox{
	/* this is where the photos actually go */
	top:12px;left:9px;position:absolute;width:343px;height:226px;overflow:hidden;
}




#home_bottomrow{
    position:relative;width:100%;background-color:#000;
    height:850px;background-image:url("/images/sites/ult/fur.jpg");background-position:top center;
}
#bottomnav{
    position:relative;left:0px;top:-20px;
    width:100%;height:96px;padding-top:10px;padding-bottom:21px;
    background-image:url("/images/sites/ult/navbeam-smaller.png");background-position:50% -5px;background-repeat:repeat-x;
}

#bottomnav .circle_logo{
    position:absolute;top:-11px;left:436px;
}
#bottomnav .logo_ultima_thule{
    position:absolute;top:10px;left:150px;
}
#bottomnav .logo_lodge{
    position:absolute;top:10px;left:584px;
}








/* - - - - - - - - - - PAGES TEMPLATE - - - - - - - - - - */

#bottomrow{
    position:relative;width:100%;background-color:#000;
    height:850px;background-image:url("/images/sites/ult/fur.jpg");background-position:top center;
}

#hero{
    width:100%;height:385px;background-image:url("/images/sites/ult/page_hero-2011.jpg");background-position:center top;
    position:absolute;top:127px;margin-bottom:-127px;color:#31291c;background-color:#251306;background-color:#251306;
}
#alaska-planes #hero{
    background-image:url("/images/sites/ult/page_hero_planesgirls.jpg?v=2");
}
#alaska-adventure-lodge #hero{
    background-image:url("/images/sites/ult/page_hero_place.jpg?v=2");
}
#alaskan-wilderness #hero{
    background-image:url("/images/sites/ult/page_hero_wilderness.jpg?v=2");
}
#alaskan-lodge #hero{
    background-image:url("/images/sites/ult/page_hero_lodge.jpg?v=2");
}
#adventures #hero{
    background-image:url("/images/sites/ult/page_hero_adventures.jpg?v=2");
}
#people #hero{
    background-image:url("/images/sites/ult/page_hero_people.jpg?v=3");
}
#cabins #hero{
    background-image:url("/images/sites/ult/page_hero_cabins.jpg?v=3");
}
#alaska-adventures #hero{
    background-image:url("/images/sites/ult/page_hero_beyond.jpg");
}
#hunting #hero{
    background-image:url("/images/sites/ult/page_hero_hunting.jpg");
}
#acclaim #hero{
    background-image:url("/images/sites/ult/page_hero_planeonplain.jpg");
    background-image:url("/images/sites/ult/page_hero_treesmountains.jpg");
}
#contact #hero{
    background-image:url("/images/sites/ult/page_hero_journeyhere.jpg");
}
#story #hero{
    background-image:url("/images/sites/ult/page_hero_rainbow.jpg");
}
#guests #hero{
    background-image:url("/images/sites/ult/page_hero_guests.jpg");
}

#hero_bottom{
	height:48px;background-image:url("/images/sites/ult/wood.jpg");background-repeat:repeat-x;
	background-position:top center;margin-top:337px;
	-webkit-box-shadow: 0px 2px 4px 3px #180a04;
-moz-box-shadow: 0px 2px 4px 3px #180a04;
box-shadow: 0px 2px 4px 3px #180a04; 
	
}
#alaska-adventure-lodge #hero #hero_photostack, #alaska-planes #hero #hero_photostack, #alaskan-wilderness #hero #hero_photostack, #alaskan-lodge #hero #hero_photostack, #people #hero #hero_photostack{
    display:none;
}
#hero_journal{
    position:absolute;left:35px;top:70px;width:480px;overflow:hidden;height:230px;
}
#hero_journal p{
    font-size:14px;line-height:24px;
}
#hero_journal .journal_1{
    position:absolute;top:0px; left:0px; width:480px;
}
#hero_journal .journal_2{
    position:absolute;top:0px; left:480px; width:480px;
}
#hero_journal div.journal_1 p:first-child:first-letter {
    float:left;
    line-height:60px;
    padding: 0px 5px 5px 5px;
    font-weight: bold;
    font-size:56px;
}
/* #hero_photostack{
    position:absolute;top:61px;left:585px;width:355px;height:237px;overflow:hidden;
    background-position: 50% 50%;background-repeat:no-repeat;border:none;
    text-decoration:none;
} */
#journal_photostack{
    position:relative;width:389px;height:270px;overflow:hidden;
    background-position: 50% 50%;background-repeat:no-repeat;border:none;
    text-decoration:none;margin-bottom:20px;
}
a.photostack_oneslide{border:none;}
img.journalphotoimage{margin:0px auto;height:248px;border:4px solid #f6f2df;
	display:block;
    -webkit-box-shadow: 2px 4px 4px 1px #180a04;
-moz-box-shadow: 2px 4px 4px 1px #180a04;
box-shadow: 2px 4px 4px 1px #180a04; 

}

#journalphotos{
	position:relative;
}
#journalphoto_nav_left{
	width:40px;height:40px;background-image:url("/images/sites/ult/journalphoto-left.png");background-repeat:no-repeat;
	position:absolute;left:-23px;top:60px;
	cursor:pointer;
}
#journalphoto_nav_right{
	width:40px;height:40px;background-image:url("/images/sites/ult/journalphoto-right.png");background-repeat:no-repeat;
	position:absolute;left:361px;top:60px;cursor:pointer;
}

#hero_continue, #hero_continue:hover{
    display:block;text-decoration:none;
    position:absolute;top:296px;left:158px;
    width:370px;height:42px;background-position:0px -323px;
}
#hero #journal_back_link{
    width:65px;height:19px;
    background-position:-230px -364px;
    display:none;text-decoration:none;
    position:absolute;top:302px;left:40px;
}

div.content{
    float:left;width:530px;padding-right:10px;padding-top:20px;
}
div.sidebar{
    float:left;width:410px;padding:20px 0px 0px 0px;color:#e5c797;
}
div.sidebar a.sidebar{
    border:2px solid #f2ecda;margin:10px 10px 20px 10px;display:block;position:relative;
}
div.sidebar a.sidebar_first{
    margin:10px 10px 0px 10px;
}

.morephotos{
	width:375px;height:35px;background-image:url("/images/sites/ult/morephotos.png");background-repeat:no-repeat;
	text-decoration:none;border:none;display:block;margin-top:-3px;margin-left:10px;margin-bottom:12px;
}

/* sidebar panel used in testimonials & features */

div.sidebar div.panel{
    background-image:url("/images/sites/ult/sidebar_back.png");background-repeat:repeat-y;
    padding:10px 30px 10px 30px;
}
div.sidebar div.sidebar_feature {
    margin-top:-20px;
}
div.sidebar div.sidebar_feature p{
    color:#e5c797;font-size:14px;line-height:21px;
}
div.sidebar div.sidebar_testimonial p{
    color:#e5c797;font-size:16px;line-height:26px;
}
div.sidebar div.sidebar_testimonial div.testimonial_credit p{
    font-size:13px;text-align:right;
}
div.sidebar div.sidebar_feature h1, div.sidebar div.sidebar_feature h2, div.sidebar div.sidebar_feature h3, div.sidebar div.sidebar_feature h4{
    color:#d3c8b8;
}

div.sidebar div.panel_bottom{
    background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-repeat:no-repeat;
    padding:0px 30px 0px 30px;height:74px;
    background-position:0px -188px;
}
div.sidebar div.panel hr{
    background-image:url("/images/sites/ult/sidebar_hr.gif");background-repeat:repeat-y;
    border:none;border-top:16px solid transparent;margin: -10px -20px 10px -20px;
}
div.sidebar div.sidebar_feature hr{
    background-image:url("/images/sites/ult/sidebar_hr.gif");background-repeat:repeat-y;
    border:none;border-top:16px solid transparent;margin: 10px -10px -14px -20px;
}



/* sidebar panel used in subnav */

div.sidebar div.subnav_panel{
    background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-repeat:no-repeat;
    background-position:0px bottom;
    padding:10px 30px 42px 30px;
    position:relative;margin-bottom:20px;
}
div.sidebar div.subnav_panel_top{
    position:relative;top:-10px;left:-20px;
    background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-repeat:repeat-y;
    background-position:-10px -423px;height:38px;
    width:387px;border:none;margin-bottom:0px;
}
div.sidebar div.subnav_panel h2{
    width:145px;float:left;font-size:22px;line-height:28px;margin-top:-18px;
}
div.sidebar div.subnav_panel p{
    width:155px;float:right;margin-top:-12px;line-height:25px;
}
#page_content_frame div.sidebar div.subnav_panel p a{
    color:#f3ecdb;background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-repeat:no-repeat;background-position:-603px -279px;
    padding-left:10px;display:block;margin-bottom:10px;line-height:19px;
}

#page_content_frame div.sidebar div.subnav_panel p a:hover, #page_content_frame div.sidebar div.subnav_panel p a.active{
    color:#fe4e33;background-image:url("/images/sites/ult/page-sprites.png?v=2011");background-repeat:no-repeat;background-position:-595px -279px;
    padding-left:10px;text-decoration:none;display:block;
}


div.sidebar img.illustration, div#home_news img.illustration{
	border:4px solid #f6f2df;
	-webkit-box-shadow: 1px 2px 3px 2px #180a04;
-moz-box-shadow: 1px 2px 3px 2px #180a04;
box-shadow: 1px 2px 3px 2px #180a04;
}

#page_content_frame .sidebar h2{
    font-size:18px;
}

#page_content_frame{
    margin-top:140px;position:relative;
}
#page_content_frame.hero{
    margin-top:525px;position:relative;
}
div.make_a_reservation{
    background-position: 0px 0px;
    width:333px;padding:10px 0px 0px 10px;
    height:175px;
}
a.make_a_reservation{
    display:block;height:94px;background-repeat:no-repeat;
    background-image:url("/images/sites/ult/make-a-reservation.jpg");background-position: 0px 0px;
    width:333px;padding:0px 30px 0px 30px;
}
a.make_a_reservation:hover{
    background-position: 0px -94px;
    text-decoration:none;
}
div.content div.make_a_reservation{
    margin-left:100px;margin-top:20px;clear:left;
}
div.content div.teaserunit{
    clear:left;padding-bottom:22px;
}
.teaserthumb{
    display:block;width:100px;height:100px;overflow:hidden;margin-right:20px;border:2px solid #f2ecda;
    float:left;background-repeat:no-repeat;background-position:50% 50%;clear:left;
	-webkit-box-shadow: 1px 2px 3px 2px #180a04;
	-moz-box-shadow: 1px 2px 3px 2px #180a04;
	box-shadow: 1px 2px 3px 2px #180a04;
	margin-top:8px;
}
div.teasercontent{
    width:400px;float:left;
}
div.teasercontent h1, div.teasercontent h2{
    margin-top:0px;
}
#page_content_frame p a{
    color:#fe4e33;
}
div.fullcontent{
    width:520px;
}
div.content blockquote{
    color:#ddbf8e;font-size:20px;line-height:30px;font-style:italic;margin:0px 0px 20px 0px;
}
div.content p blockquote{
    color:#ddbf8e;font-size:18px;line-height:26px;font-style:italic;margin-bottom:18px;
}
#page_content_frame div.content blockquote p{
    color:#ddbf8e;font-size:18px;line-height:26px;font-style:italic;margin-bottom:18px;
}
#page_content_frame div.content h2{padding-top:8px;}
div.photo_overflow{

	display:none;

    padding:10px;background-image:url("/images/sites/ult/photo_overflow.gif");
    border-top:2px solid #23170c;
    border-right:2px solid #23170c;
    border-bottom:2px solid #23170c;
    border-left:2px solid #23170c;
    margin-bottom:20px;
}
div.photo_overflow div.overflow_slide{
    width:100px;height:100px;cursor:pointer;border:2px solid #f2ecda;margin:0px 10px 10px 0px;float:left;
    background-repeat:no-repeat;background-color:#f2ecda;background-position:50% 50%;
}
/* - - - - - - - - - - Extended Navigation - - - - - - - - - - */

div.extnav_col{
    float:left;font-size:13px;margin-right:30px;
}
div.extnav_col p a{
    display:block;
}
a#nav_twitter{
    display:block;text-align:right;padding-right:40px;height:35px;width:130px;
    background-position:70px -872px;
    color:#43c5e4;line-height:35px;margin-bottom:5px;font-weight:normal;
}
a#nav_twitter:hover{
    color:#43c5e4;font-weight:normal;
}
a#nav_weather{
    display:block;text-align:right;padding-right:40px;height:35px;width:130px;
    background-position:70px -909px;
    color:#ffe37f;line-height:35px;margin-bottom:5px;font-weight:normal;
}
a#nav_weather:hover{
    color:#ffe37f;font-weight:normal;
}

a#nav_blog{
    display:block;text-align:right;padding-right:40px;height:38px;width:130px;
    background-position:97% 55%;background-repeat:no-repeat;
    background-image:url("/images/sites/ult/backgroundblogicon.png");
    color:#dda553;line-height:38px;margin-top:5px;font-weight:normal;
}
a#nav_blog:hover{
    color:#fb9d3a;font-weight:normal;
}



a#nav_reservation{
    display:block;text-align:right;padding-right:40px;height:35px;width:130px;
    background-position:70px -944px;
    line-height:35px;font-weight:normal;color:#fe4e33;
}

#nav_copyright{
    display:block;text-align:right;line-height:35px;width:180px;margin-bottom:0px;
    line-height:22px;margin-top:30px;color:#c1a074;margin-left:-10px;
}

a#bizango{
    display:block;text-align:right;height:35px;width:170px;
    line-height:35px;color:#fe4e33
}
a#bizango:hover{
    color:#fe4e33;
}



div.extnav_col p{
    font-size:13px;line-height:26px;
}
#home div.extnav_col p a{
    color:#c1a074;
}
div.extnav_col p a{
    color:#c1a074;font-weight:normal;
}
div.extnav_col h2{
    font-size:17px;line-height:35px;margin-bottom:5px;font-weight:normal;
}
div.extnav_col h2 a{
    color:#fe4e33;font-weight:normal;
}



#imagepreviewthing{
	position:absolute;
	border:1px solid #222;
	background:#000;
	padding:5px;
	display:none;
	color:#fff;z-index:1000;
	}

#imagepreviewthing2{
	position:absolute;
	border:1px solid #222;
	background:#000;
	padding:5px;
	display:none;
	color:#fff;z-index:1000;
	}
	
#slide_thumblist li{
    display:block;float:left;width:100px;height:70px;background-repeat:no-repeat;background-position:50% 50%;border:3px solid #111;
    margin:0px;margin-right:20px;margin-bottom:20px;text-indent:none;cursor:pointer;
}
#slide_thumblist li.currentSlide{
    border:3px solid #fff;
}
#bzoomed_slideshow_screen{
    z-index:10000;position:absolute;width:100%;top:0px;left:0px;text-align:center;height:700px;
}
#gallery_left{
    width:50px;height:50px;background-image:url("/images/sites/ult/gallerybuttons.png");background-position:0px 0px;
    position:absolute;top:400px;left:0px;z-index:10001;
    cursor:pointer;
}
#gallery_right{
    width:50px;height:50px;background-image:url("/images/sites/ult/gallerybuttons.png");background-position:-70px 0px;
    position:absolute;top:400px;right:0px;z-index:10001;
    cursor:pointer;
}
#bzoomed_inside_screen{
    top:30px;margin:0px auto;width:700px;height:700px;text-align:center;vertical-align:middle;text-align:center;
}
#bzoomed_picholder {
    height:700px;vertical-align:middle;text-align:center;
    background-image:url("/images/sites/ult/gallery_utl.png");background-repeat:no-repeat;background-position:center 20px;
    
}
#bzoomed_picholder img{
    display:block;text-align:center;vertical-align:bottom;border:6px solid #222;margin:0px auto;
    -webkit-box-shadow: 0px 4px 30px 10px #000000;
-moz-box-shadow: 0px 4px 30px 10px #000000;
box-shadow: 0px 4px 30px 10px #000000; 
}
#sliderholder{
        -webkit-box-shadow: 0px 4px 30px 10px #000000;
-moz-box-shadow: 0px 4px 30px 10px #000000;
box-shadow: 0px 4px 30px 10px #000000; 

}
ul#slide_thumblist{
	position:relative;left:0px;top:0px;width:4000px;
}

#gallerylogo{
    width:274px;height:150px;border:none;cursor:pointer;position:absolute;top:0px;right:0px;
    background-image:url("/images/sites/ult/gallerylogo.png");z-index:10001;
}


.journey_cta, .journey_cta:hover{
	display:block;background-image:url("/images/sites/ult/journey-cta.png");
	width:331px;height:186px;border:none;text-decoration:none;
}
#home_news .journey_cta{
	margin-top:10px;
}
.content .journey_cta{
	margin-left:120px;
}
#page_content_frame .teaserunit h1 a, #page_content_frame a .teaserunit  h2 a{
	font-weight:normal;color:#e2d4ac;
}
#page_content_frame .teaserunit  h1 a:hover, #page_content_frame a .teaserunit h2 a:hover{
	font-weight:normal;color:#fe4e33;text-decoration:none;
}




a#bizango{
    width:181px;height:12px;padding-bottom:29px;font-size:11px;display:block;margin:20px auto 25px;
    background-image:url("/images/sites/ult/bizango.png");background-repeat:no-repeat;background-position:center bottom;border-bottom:40px solid transparent;border-top:1px solid transparent;text-align:center;
}

body#blog{
	background-position:center 126px;
}
body#blog #page_content_frame{
	background-image:url("/images/sites/ult/blogheader.jpg");background-position:center top;background-repeat:no-repeat;
	margin-top:130px;padding-top:170px;
}


div.blogcontent{
    float:left;width:725px;padding-right:8px;padding-top:30px;
}

.blogentry{
	position:relative;
    width:665px;padding:30px;/* 725 */
    background-image:url("/images/sites/ult/blogpaper.jpg");
    color:#281d11;
    -webkit-box-shadow: 4px 10px 8px 4px #150a04;
-moz-box-shadow: 4px 10px 8px 4px #150a04;
box-shadow: 4px 10px 8px 4px #150a04; 
	margin-bottom:30px;margin-top:-20px;
}
.blogentry h1 a, .blogentry h1 a:visited{
	color:#8a2416;
}
}.blogentry h2, .blogentry h2 a, .blogentry h2 a:visited{
	color:#8a2416;
}

.blogsidebar{
    float:left;width:208px;padding:1px;color:#e5c797;padding-top:20px;margin-left:20px;
}
.blogsidebar_index{
	margin-top:-140px;
}
.blogsidebar_currentitem{
	margin-top:-25px;
}
#page_content_frame .blogsidebar p{
    font-size:85%;

}
.teaserthumb_blog{
    display:block;width:300px;overflow:hidden;margin-right:20px;border:2px solid #f2ecda;
    float:left;background-repeat:no-repeat;background-position:50% 50%;clear:left;
	-webkit-box-shadow: 1px 2px 3px 2px #180a04;
	-moz-box-shadow: 1px 2px 3px 2px #180a04;
	box-shadow: 1px 2px 3px 2px #180a04;
	margin-top:8px;
}
.teaserthumb_blog img{display:block;margin:0px;}
.blogteaser{
	/* this is the intro unit for list view */
	padding-bottom:30px;
}
.blogteasercontent{
	width:345px;float:right;padding-right:40px;
}
.blogteasercontent_noimages{
	width:625px;float:left;padding-right:40px;
}
div.blogentry img.illustration{
	border:4px solid #f6f2df;
	-webkit-box-shadow: 1px 2px 2px 1px #2b1c10;
-moz-box-shadow: 1px 2px 2px 1px #2b1c10;
box-shadow: 1px 2px 2px 1px #2b1c10;
margin-bottom:10px;
}
div.blogentry h1, div.blogentry h2{
	color:#201005;
	text-shadow: 1px 1px 2px #e6e1ce;
	filter: none;
}
div.blogcaption{
	font-size:75%;color:#492b11;text-align:right;
}
div.blogcaption p{
	font-size:75%;padding-bottom:15px;
}
#blog .blogteaser .textdiv_created_at p, #blog .blogteaser .admin_textdiv_created_at p{
	margin:0px;padding:0px;font-size:12px;line-height:12px;padding-bottom:8px;color:#e6e1ce;
}

.backtotheblog{
	width:376px;height:57px;
	display:block;border:none;text-decoration:none;margin-top:30px;
	background:url("/images/sites/ult/backtotheblog.png") no-repeat;margin:20px auto;border-right:20px solid transparent;
}
#blogsidebar_headline{
	
}
.blogsidebar h1{
	font-size:18px;
		text-shadow: 1px 1px 2px #180a04;
	filter: dropshadow(color=#180a04, offx=1, offy=1);

}
div.blogsidebar img.illustration{
	border:4px solid #f6f2df;
	-webkit-box-shadow: 1px 2px 2px 1px #2b1c10;
-moz-box-shadow: 1px 2px 2px 1px #2b1c10;
box-shadow: 1px 2px 2px 1px #2b1c10;
margin-bottom:10px;
}

body#blog #page_content_frame .page_frame{
	width:970px;
}
#blog a#blogrss{
	display:block;border:none;text-decoration:none;height:25px;padding-left:30px;color:#e0dbc9;font-size:12px;
	background-image:url("/images/sites/ult/rss.png");background-repeat:no-repeat;background-position:center left;
	line-height:25px;margin-bottom:18px;
}
a#bloghome{
	display:block;width:500px;height:120px;border:none;
	position:absolute;top:-110px;left:120px;
}
p#blogsubscribe{height:20px;}
p#blogsubscribe a#blogpreviewrss{
	float:right;
	color:#e0dbc9;font-size:12px;display:block;width:30px;height:27px;text-decoration:none;
	background-image:url("/images/sites/ult/rss.png");background-repeat:no-repeat;background-position:center right;
}

#logocurlies{
	width:300px;height:40px;background-image:url("/images/sites/ult/home-sprites.png");
	background-position:-40px 0px;
	position:absolute;top:97px;left:-92px;
}

#guestbook .content blockquote{
	padding:25px 20px -10px 10px
}
#guestbook .content p{
	text-align:right;padding-right:40px;
}
#guestbook .content p blockquote, #guestbook .content blockquote p{text-align:left;padding-right:10px;}

.help{
	background-color:#999;border:2px solid red;color:#333;padding:5px;
}


/* NEW STUFF 2013 */

#video_loader_trigger{
	position:absolute;top:340px;left:780px;
	width:132px;height:43px;background:url("/images/sites/ult/playvideo.png") center top no-repeat;
	cursor:pointer;
}


#home_hero{position:relative;margin-top:115px;}
#home_wood{position:relative;top:0px;}
#home_panels{position:relative;height:250px;}
#home_box1{top:35px;}
#home_box2{top:35px;}
#home_journal_row{margin-top:0px;}



#home_hero_image{
	width:100%;
    background-color:#010101;background-image:url("/images/sites/ult/homephoto-plane.jpg");background-position:top center;
    background-repeat:no-repeat;height:433px;position:absolute;top:0px;left:0px;
    
}
#home_hero_video{
	width:100%;height:433px;position:absolute;top:0px;left:0px;
}
#closevideoplayer{
	position:absolute;top:40px;left:874px;width:36px;height:47px;
	background:url("/images/sites/ult/closevideo.png") center top no-repeat;
	cursor:pointer;
}


.home_video_caption{
	position:absolute;top:110px;left:870px;color:#F0E3B7;font-size:20px;line-height:24px;
}

.home_video_caption_smaller{
	font-size:14px;line-height:21px;padding-top:4px;color:#B79459;
}

.home_summer_alert{opacity:0.7;width:100px;margin-top:50px;font-size:11px;color:#F6F2DF;text-decoration:none;cursor:pointer;}

.home_summer_alert_image{width:100px;height:100px;margin-bottom:4px;background-repeat:no-repeat;background-position:center top; background-image:url("/images/sites/ult/summertime.jpg");cursor:pointer;border:1px solid #F6F2DF}

.home_summer_alert:hover{opacity:1}


#page_content_frame td.asset_title p{margin-bottom:0px;padding-bottom:0px;padding-top:10px;font-size:16px;}

#page_content_frame td.asset_description p{color:#ECD0A2; font-size:13px;padding-left:0px;padding-right:20px;}







#page_content_frame .blog_post_sharing_top {
	line-height:30px;text-align:right;
}
#page_content_frame .blog_post_sharing_top .sharepost{line-height:16px;font-size:14px;margin-top:0px;padding:0px;display:inline;vertical-align:top;padding-right:8px;}
.share_post_bottom{text-align:center;padding:30px;}

.share_post_bottom a.returntoblog{font-size:18pt;border-top:5px solid transparent;}






#blog_image_pool{
	padding:6px;border:4px solid #222;background:#333;height:320px;overflow-y:auto;margin-bottom:10px;margin-right:8px;
	 -webkit-border-radius: 8px;
border-radius: 8px; 
}

#blog_image_pool img.illustration{
	width:100px; margin-top:10px;
}
div.blogentry img.illustration{margin:5px;}


/* 2013 footer */
#footer_logos{
	width:950px;height:420px;position:relative;
}

.footer_logo_box{
	display:block;position:absolute;background-position:50% 50%; background-repeat:no-repeat;
}
#footer_logos a:hover{text-decoration:none}

/* top row */

.footer_logo_pure{
	left:10px; top:0px;width:150px;height:150px;
	background-image:url("/images/sites/ult/pure.png");
}
.footer_logo_natgeo{
	left:225px; top:13px;width:150px;height:100px;
	background-image:url("/images/sites/ult/national-geographic-traveler.png");
}
.footer_logo_outside{
	left:460px; top:29px;width:200px;height:90px;
	background-image:url("/images/sites/ult/outside-top-ten.png");
}
.footer_logo_tripadvisor{
	left:719px; top:20px;width:225px;height:150px;
	background-image:url("/images/sites/ult/tripadvisor-amazing.png");
}

/* bottom row */

.footer_logo_pow{
	left:25px; top:335px;width:115px;height:50px;
	background-image:url("/images/sites/ult/protect-our-wilderness.png");
}

.footer_logo_nps{
	left:190px; top:315px;width:75px;height:100px;
	background-image:url("/images/sites/ult/natparkservice.png");
}

.footer_logo_contactinfo{
	left:303px;top:320px;width:200px;height:250px;
	text-align:center;font-size:21px;line-height:30px;
	color:#af9269;
}
.footer_logo_contactinfo a{
	display:block;
	color:#af9269;font-size:12px;line-height:18px;
}
.footer_logo_contactinfo a.footer_logo_contactinfo_hed{
	font-size:14px;line-height:21px;
}
.footer_logo_contactinfo a.footer_logo_contactinfo_home{
	display:block;
	color:#e95c3a;
}

.footer_logo_fly{
	left:525px; top:320px;width:161px;
	color:#ff6641;text-align:center;font-size:14px;
}
.footer_logo_fly a{display:block;color:#ff6641}
.footer_logo_fly a.footer_logo_farfar{
	display:block;color:#AF9269;
	background-image:url("/images/sites/ult/alaska-charter-flight-badge.png");background-repeat:no-repeat;
	background-position:center top;
	height:24px;padding-top:71px;
}

.footer_logo_password{
	left:752px; top:320px;width:200px;
	color:#ff6641;text-align:center;font-size:14px;
}
.footer_logo_password #exclusive_keyword{
	width:150px;padding:6px 6px;
	background:url("/images/sites/ult/footer-password-background.png") top left no-repeat;
	border:1px solid #634130;color:#000;font-size:11px;line-height:18px;height:18px;
}
.footer_logo_password #exclusive_submit{
	text-align:center;width:30px;padding:7px 6px;
	background:url("/images/sites/ult/footer-password-go.png") top left no-repeat;
	border:1px solid #000;
	color:#000;font-size:14px;line-height:18px;height:18px;display:block;cursor:pointer
}

#footerfire{
	position:absolute;top:180px;left:0px;width:950px;
	height:48px;padding-top:42px;padding-left:30px;
	font-size:14px;
	background:url("/images/sites/ult/footer-fire.png") center top no-repeat;
}
#footerfire a{
	color:#e4bf8a;padding:0px 10px;
}
#footerfire a#footerfirecta{
	float:right;line-height:24px;font-size:22px;padding-right:50px;
	 text-shadow: 1px 1px 0px #000000;
}






.social_sidebar_buttons{
padding-left:8px;padding-right:8px;text-align:right;line-height:30px;margin-bottom:-12px;
}
.social_sidebar_buttons .social_sidebar_buttons_label{
display: inline;
    font-size: 14px;
    line-height: 30px;
    margin-top: 0;
    padding: 0 8px 0 0;
    vertical-align: top;

}



#home_fb_container{padding-top:30px;padding-left:80px;width:200px;}

#fbfooter{width:200px;margin:30px auto;padding-right:80px;}




/* Epic Layout (for example, the new Acclaim page, called "BEST") */

.page_frame_epic{
	width:1000px;
}
#epichero{
	width:100%;height:890px;background:#222;margin-top:125px;background-repeat:no-repeat;background-position:center top;
	position:relative;
}
body#best #epichero{
	background-image:url("/images/sites/ult/epic_best.jpg");
}
body#alaska-adventures.page_epic #epichero{
	background-image:url("/images/sites/ult/epic_ski.jpg");
}

@media screen and (min-width: 1650px) and (max-width: 2900px) {

	body#best #epichero{
		background-image:url("/images/sites/ult/epic_best.jpg");background-size:100%;
	}
	body#alaska-adventures.page_epic #epichero{
		background-image:url("/images/sites/ult/epic_ski.jpg");background-size:100%;
	}

}

#epic_wood{
	height:61px;background:url("/images/sites/ult/epic_wood.jpg") center top repeat-x;
	position:absolute;top:828px; left:0px; width:100%;
	
	-webkit-box-shadow: 0px 5px 7px 3px #130802;
box-shadow: 0px 5px 7px 3px #130802; 
}
#epic_wood h1{
	font-family:"Georgia"; color:#e4dbc6;font-size:31px;font-weight:normal;text-align:right;
}
#epic_wood_title{
	width:510px;float:left;padding-top:11px;
}
#best_cells{
	position:absolute;top:450px;left:0px;
}
#best_cells .best_cell{
	position:absolute;color:#fff;font-family:Palatino, "Book Antiqua" , "Palatino Linotype" , Georgia;background-repeat:no-repeat;
	text-align:center;
	text-shadow: 2px 2px 0px #000;
}
#best_cells .best_cell img{display:block;margin:0px auto;}
#best_tripadvisor{
	width:237px;height:141px;top:0px;left:0px;
}
#best_cells .best_cell#best_tripadvisor img{margin:0px auto 9px;}
#best_outside{
	width:214px;height:168px;top:0px;left:237px;
}
#best_discovery{
	width:250px;height:80px;top:60px;left:470px;
}
#best_natgeo{
	width:240px;height:141px;top:22px;left:722px;
	font-size:24px;font-weight:bold;
	text-shadow: 2px 2px 0px #000;
}
#best_cells .best_cell#best_natgeo img{margin:12px auto;}

#best_harpers{
	width:237px;height:141px;top:172px;left:0px;
}
#best_womensadventure{
	width:237px;height:141px;top:209px;left:237px;
	font-size:19px;font-weight:bold;
}
#best_cells .best_cell#best_womensadventure img{margin:0px auto 12px;}
#best_mensjournal{
	width:237px;height:141px;top:209px;left:475px;
	font-size:19px;font-weight:bold;
}
#best_cells .best_cell#best_mensjournal img{margin:0px auto 12px;}
#best_travelleisure{
	width:237px;height:141px;top:203px;left:730px;
	font-size:19px;font-weight:bold;
}
#best_cells .best_cell#best_travelleisure img{margin:0px auto 12px;}

#best_quotes{
	position:absolute;top:215px;left:390px;
}
#best_quotes .best_quote{display:none;}
#best_quotes .best_quote h2{
	display:block;position:absolute;left:216px;text-align:left;font-size:36px;font-weight:normal;
	width:380px;color:#fff;
	text-shadow: 2px 2px 0px #000;
}
#best_quotes .best_quote p{
	display:block;position:absolute;left:0px;top:16px;text-align:right;font-size:16px;font-weight:normal;
	width:185px;color:#fff;
	text-shadow: 1px 1px 0px #000;
}

#epic_wood_image{
	position:absolute;top:-40px;left:550px;
	width:380px;
}

#epic_wood_image img{
	border:4px solid #f6f2df;
    -webkit-box-shadow: 4px 10px 8px 4px #150a04;
	-moz-box-shadow: 4px 10px 8px 4px #150a04;
	box-shadow: 4px 10px 8px 4px #150a04; 
}

body.page_epic{
	background:url("/images/sites/ult/page_back_epic.jpg") 50% 900px no-repeat #291304;
}

#epic_leadin_content{text-align:right;padding-bottom:60px;background:url("/images/sites/ult/darkcurve.png") bottom right no-repeat;}
#epic_leadin_content p{color:#c3a77e;font-size:100%;}
#epic_leadin_content p a{color:#c3a77e;font-size:100%;}


#page_content_frame.epic{margin-top:0px;}


#epic_lower_sidebar{padding-left:40px;}

#tripadvisor_epic{padding-top:30px;padding-left:65px;}

#epic_subpanel{background:url("/images/sites/ult/epic_subpanel.jpg");padding:30px;position:relative;}

#epic_subpanel .best_cell{
	float:left;color:#e5c797;font-family:Palatino, "Book Antiqua" , "Palatino Linotype" , Georgia;background-repeat:no-repeat;
	text-align:center;
	text-shadow: 2px 2px 0px #000;
}
#epic_subpanel .best_cell img{display:block;margin:0px auto;}

#best_tatler{width:240px;margin-right:50px;}
#best_ft{width:275px;margin-right:30px;font-size:22px;font-weight:bold;}
#epic_subpanel .best_cell#best_ft img{margin-top:20px;}
#epic_subpanel .best_cell#best_virginair{width:345px;float:right;font-size:22px;font-weight:bold;}
#epic_subpanel .best_cell#best_virginair #best_virginair2{font-size:20px;font-weight:normal;padding-top:8px;}
#epic_subpanel .best_cell#best_virginair img{margin-top:20px;}

#epic_sidebar_lowcontent{padding-top:40px;padding-left:65px;padding-right:60px;}

#epic_sidebar_lowcontent h1{font-size:36px;line-height:40px;font-weight:normal;}
#page_content_frame .sidebar #epic_sidebar_lowcontent h2{font-size:14px;line-height:18px;font-weight:normal;font-family:Palatino, "Palatino Linotype","Book Antiqua"}
#epic_sidebar_lowcontent p{text-align:right;color:#e4dbc6;margin-right:15px;}
#epic_sidebar_lowcontent blockquote {text-align:left;font-style:italic;margin-left:0px;margin-right:0px;}
#epic_sidebar_lowcontent blockquote p{text-align:left;font-style:italic;margin-left:0px;margin-right:0px;color:#E5C797;}
#epic_lowerarea_header_content h1{font-weight:normal;padding-top:12px;padding-bottom:18px;}

/* charter ski page - 20131220 updates */

body#alaska-adventures.page_epic #epichero img.text_tool {
	float:left;
	margin:0px 5px 5px 0px;
	}

body#alaska-adventures.page_epic #epichero #epic_snow_top_area .page_frame {
	width: 420px;
	padding-left: 580px;
	padding-top: 360px;
	}

body#alaska-adventures.page_epic #epichero #epic_snow_top_area  h1 {
	text-indent: -99999em;
	width: 408px;
	height: 103px;
	display: block;
	background: url("/images/sites/ult/Beyond_the_beaten_heli_path.png") center center no-repeat;
	margin: 0 0 45px 15px;
	color:#12121c;
}
	
body#alaska-adventures.page_epic #epichero #epic_snow_top_area p {
	color:#12121c;
	font-size:21px;
	line-height:33px;
	text-align:right;
}
body#alaska-adventures.page_epic #epichero #epic_snow_top_area h4 {
	text-align:right;
	}
body#alaska-adventures.page_epic #epichero #epic_snow_top_area h4 a {
	color:#8c2517;
	font-size:21px;
	line-height:33px;
	text-align:right;
	background: url("/images/sites/ult/icon_red_arrow.png") right center no-repeat;
	padding-right:13px;
}
body#alaska-adventures #epic_leadin_content {
	color:#e5c797;
	font-size:18px;
	line-height24px;
	background:none;
	padding-bottom: 0px;
}
.epic_subpanel_content {
	float:left;
	width:500px;
	}
.epic_subpanel_sidebar {
	float:right;
	width:390px;
	}
.epic_charter_ski p {
	width: 465px;
	float: left;
	padding-right: 40px;
	padding-left:35px;
	font-size:18px !important;
	line-height24px;
	color:#e5c797;
	}
.epic_charter_ski p:first-child {
	background: url("/images/sites/ult/icon_quote.png") top left no-repeat;
	font-size:21px !important;
}
.epic_charter_ski .logo {
	float:right;
	width:390px;
	background-position:center center;
	background-repeat:no-repeat;
	min-height:70px;
	}
body#alaska-adventures .ski_charter_lower_content {
	padding-bottom:400px;
	}
body#alaska-adventures .ski_charter_lower_content .content {
	width:100%;
	}
body#alaska-adventures .ski_charter_lower_content p {
	color:#e5c797;
	font-size:21px;
	line-height:27px;
	padding-right:110px;
	}