body{
    background-color:#191511;
    background-position:center top;
    background-image:url("/images/sites/ult/farfar/page_back.jpg");background-repeat:repeat-y;
    font-family:"Georgia","Times";
    margin:0px;padding:0px;height:100%;
    color:#0b0d12;margin-bottom:0px;
}
div.alaska_adventure{
    background-image:url("/images/sites/ult/farfar/page_back_bottom2.jpg");background-repeat:repeat-y;
    background-position:50% 486px;
    background-repeat:no-repeat;margin-bottom:0px;padding:0px;
}

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


    div.clear{
        clear:both;height:0px;
    }
    

h1, h2, h3, h4, p{
    margin-top:0px;
    font-weight:normal;
}
h1, h2, h3, h4{
    margin-bottom:14px;letter-spacing:1px;
}
h2{color:#acc2ff;font-size:20px;;}
p, li{
    margin-bottom:14px;line-height:1.5em;font-size:14px;margin-top:0px;
}
#home_right p{
    font-size:13px;margin-bottom:8px;
}
 #home_left p{
    font-size:14px;
    margin-bottom:20px;
}

.page_frame{
    width:100%;
    background-position:center top;background-repeat:no-repeat;position:relative;margin-bottom:0px;
}
.content_frame{
    width:950px;padding:0px 20px;margin:0px auto;position:relative;
}


#home_frame{
    height:531px;background-image:url("/images/sites/ult/farfar/topbanner.jpg");
}
#flywithus_frame{
    height:124px;background-image:url("/images/sites/ult/farfar/banner-flywithus.jpg");
}
#footer_frame{
    background-image:url("/images/sites/ult/farfar/banner-footer.jpg");padding-bottom:50px;margin-bottom:0px;
    ;
}



#homeslides{
    width:382px;height:238px;overflow:hidden;padding:6px;background-color:#252a3a;
    position:absolute;left:580px;top:-212px;z-index:100;
} 
.home_hero_slide{
    width:380px;height:236px;border:1px solid #f6c753;position:absolute;top:6px;left:6px;
    background-color:#111;background-position:50% 50%;background-repeat:no-repeat;
}
.home_hero_caption{
    display:none;
}
#home_hero_nav{
    display:none;
}

#home_right{
    width:380px;float:right;padding-left:50px;padding-top:55px;
}
#home_left{
    width:300px;float:right;padding-top:55px;position:relative;
}
#home_left_farfar{
    position:absolute;left:-150px;top:31px;width:150px;height:60px;
    background-image:url("/images/sites/ult/farfar/ctasprites.png");background-repeat:no-repeat;background-position:0px -170px;
}
#home_left_gnargnar{
    position:absolute;left:-150px;top:113px;width:150px;height:60px;
    background-image:url("/images/sites/ult/farfar/ctasprites.png");background-repeat:no-repeat;background-position:0px -230px;
}
#home_left p em, #home_left p b, #home_left p strong {
    font-weight:normal;color:#f7e7f0;
}
#home_left img.text_tool{
    float:left;margin-right:4px;
}
.shadowbox {
	box-shadow: 			3px 3px 3px #222;
	-o-box-shadow:			3px 3px 3px #222;
	-moz-box-shadow:		3px 3px 3px #222;
	-webkit-box-shadow:	3px 3px 3px #222;
}



#nav{
    position:absolute;
    width:650px;height:100px;
    left:351px;top:26px;
}

#body_farfar #nav{
     width:566px;height:50px;
     left:15px;top:470px;
}

#nav a{
    display:block;float:left;height:50px;background-image:url("/images/sites/ult/farfar/nav.png");
    background-repeat:no-repeat;line-height:50px;
}


#nav a#nav_farfar{
    background-position:-21px -125px;width:64px;
}
#nav a#nav_farfar_expect{
    background-position:-86px -125px;width:147px;
}
#nav a#nav_farfar_prices{
    background-position:-237px -125px;width:131px;
}
#nav a#nav_farfar_skiing{
    background-position:-368px -125px;width:125px;
}
#nav a#nav_farfar_fleet{
    background-position:-492px -125px;width:140px;
}


#nav a#nav_farfar:hover{
    background-position:-21px -225px;width:64px;
    height:80px;
}
#nav a#nav_farfar_expect:hover, #nav a#nav_farfar_expect.current{
    background-position:-86px -225px;width:147px;
    height:80px;
}
#nav a#nav_farfar_prices:hover, #nav a#nav_farfar_prices.current{
    background-position:-237px -225px;width:131px;
    height:80px;
}
#nav a#nav_farfar_skiing:hover, #nav a#nav_farfar_skiing.current{
    background-position:-368px -225px;width:125px;
    height:80px;
}
#nav a#nav_farfar_fleet:hover, #nav a#nav_farfar_fleet.current{
    background-position:-492px -225px;width:140px;
    height:80px;
}




#body_farfar #nav a#nav_farfar{
    display:none;
    background-position:-21px -25px;width:64px;
}
#body_farfar #nav a#nav_farfar_expect{
    background-position:-86px -25px;width:147px;
}
#body_farfar #nav a#nav_farfar_prices{
    background-position:-237px -25px;width:131px;
}
#body_farfar #nav a#nav_farfar_skiing{
    background-position:-368px -25px;width:125px;
}
#body_farfar #nav a#nav_farfar_fleet{
    background-position:-492px -25px;width:140px;
}


#body_farfar #nav a#nav_farfar:hover{
    display:none;
    background-position:-21px -125px;width:64px;
}
#body_farfar #nav a#nav_farfar_expect:hover{
    background-position:-86px -125px;width:147px;
}
#body_farfar #nav a#nav_farfar_prices:hover{
    background-position:-237px -125px;width:131px;
}
#body_farfar #nav a#nav_farfar_skiing:hover{
    background-position:-368px -125px;width:125px;
}
#body_farfar #nav a#nav_farfar_fleet:hover{
    background-position:-492px -125px;width:140px;
}



#ctalink{
    width:336px;height:136px;display:block;border:none;
    background-image:url("/images/sites/ult/farfar/ctasprites.png");background-repeat:no-repeat;
}
#body_farfar #ctalink{
    background-position:-336px 0px;
}
#body_farfar_fleet #ctalink{
    margin-left:100px;margin-bottom:10px;
    background-position:-1082px -150px;
}
#body_farfar_expect #ctalink{
    margin-left:100px;margin-bottom:10px;
    background-position:0px 0px;
}
#body_farfar_skiing #ctalink{
    margin-left:100px;margin-bottom:10px;
    background-position:-1082px 0px;
}
#body_farfar_wrangells #ctalink{
    margin-left:100px;margin-bottom:10px;
    background-position:-336px 0px;
}
#body_farfar_prices #ctalink{
    margin-left:100px;margin-bottom:10px;
    background-position:-692px 0px;
}


#onepercent_wrangells{
    display:block;
    width:256px;height:88px;border:none;background-image:url("/images/sites/ult/farfar/ctasprites.png");
    background-repeat:no-repeat;background-position:-34px -334px;
}
#body_farfar_wrangells #onepercent_wrangells{
    display:none;
}
#body_farfar #onepercent_wrangells{
    position:absolute;top:240px;left:14px;
}



/* INTERIOR PAGE TEMPLATE: */

#page_banner_frame{
    position:absolute;top:0px;left:0px;width:100%;
    height:486px;
    background-position:center top;background-repeat:no-repeat;
}
#body_farfar_expect #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_expect.jpg");
}
#body_farfar_prices #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_prices.jpg?rev=2");
}
#body_farfar_skiing #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_skiing.jpg");
}
#body_farfar_wrangells #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_wrangells.jpg");
}
#body_farfar_fleet #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_fleet.jpg");
}


#body_skiers-confirm #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_skiing.jpg");
}
#body_climbers-confirm #page_banner_frame{
    background-image:url("/images/sites/ult/farfar/banner_farfar_prices.jpg?rev=2");
}



#page_content_frame{
    padding-top:486px;position:relative;
}
#page_content_frame .content_frame{
    padding-top:130px;
}

#page_headline{
    position:absolute;left:0px;top:0px;width:300px;height:106px;background-repeat:no-repeat;
}
#body_farfar_expect #page_headline{
    background-image:url("/images/sites/ult/farfar/headline_expect.gif");
}
#body_farfar_prices #page_headline{
    background-image:url("/images/sites/ult/farfar/headline_prices.gif");
}
#body_farfar_skiing #page_headline{
    background-image:url("/images/sites/ult/farfar/headline_skiing.gif");
}
#body_farfar_wrangells #page_headline{
    background-image:url("/images/sites/ult/farfar/headline_wrangells.gif");
}
#body_farfar_fleet #page_headline{
    background-image:url("/images/sites/ult/farfar/headline_fleet.gif");
}

#page_content_left{
    float:left;width:510px;
}
#page_content_right{
    float:left;
    width:400px;padding-left:35px;
}
.imageframe{
    width:382px;padding:6px;background-color:#252a3a;position:relative;
    margin-bottom:20px;
} 
img.imageframeinside{
    width:380px;border:1px solid #f6c753;
    display:block;margin-bottom:0px;
}

#bottomofcontent{
    padding:20px 0px;
}


#lofooter{
    margin-top:40px;
    height:240px;background-image:url("/images/sites/ult/farfar/footer.jpg");width:100%;clear:both;background-position: center -7px;
    border-bottom:20px solid #191611;
}
#body_farfar #lofooter{
    position:relative;background-image:url("/images/sites/ult/farfar/footer.jpg");
    background-position:center -69px;height:180px;
    border-bottom:60px solid #191611;margin-top:0px;
}
#lofooter .content_frame{
    padding-top:20px;text-align:center;
}
#lofooter a{
    color:#6d86b4;
}
#lofooter #contactus{
    display:block;position:absolute;top:0px;left:560px;
    width:390px;height:63px;border:1px solid transparent;
}
#lofooter #utl{
    display:block;position:absolute;top:85px;left:276px;
    width:370px;height:109px;border:1px solid transparent;
}
#lofooter #bizango{
    display:block;position:absolute;top:100px;left:670px;
    width:176px;height:69px;border:1px solid transparent;
}
#lofooter #nps{
    display:block;position:absolute;top:100px;left:870px;
    width:80px;height:100px;border:1px solid transparent;
}
#lofooter #fb{
    position:absolute;top:20px;left:10px;width:450px;
}
#lofooter #photographercredits{
    display:block;position:absolute;top:92px;left:70px;
    width:170px;height:60px;border:1px solid transparent;
    color:#8a8478;font-size:70%;text-align:left;
}
#lofooter #photographercredits h4{
    font-size:12px;margin:0px;color:#51617e;font-weight:bold;
}
#lofooter #photographercredits p{
    font-size:11px;margin:5px 0px;
}

#body_farfar #lofooter #fb{
    position:absolute;top:-80px;left:10px;width:450px;
}

#body_farfar #lofooter #utl{
    top:21px;
}
#body_farfar #lofooter #bizango{
    top:40px;
}
#body_farfar #lofooter #contactus{
    display:none;
}


#cta_response_holder{
    position:relative;width:100%;
}
#cta_response{
    display:none;width:340px;margin-bottom:20px;
    padding:20px;background-color:#191611;color:#c9b189;border:1px solid #c9b189;
	box-shadow: 			3px 3px 3px #222;
	-o-box-shadow:			3px 3px 3px #222;
	-moz-box-shadow:		3px 3px 3px #222;
	-webkit-box-shadow:	3px 3px 3px #222;
	z-index:400
}
.cta_close{
    float:right;font-size:12px;color:#c9b189;padding:5px;
    margin-right:-5px;margin-top:-5px;cursor:pointer;
}


img.miniteaser{
    border:5px solid #e9f7fa;
	box-shadow: 			2px 2px 2px #222;
	-o-box-shadow:			2px 2px 2px #222;
	-moz-box-shadow:		2px 2px 2px #222;
	-webkit-box-shadow:	2px 2px 2px #222;
}

#video_loader_trigger{
	width:125px;height:33px;background:url("/images/sites/ult/farfar/playvideo-farfar.png") center top no-repeat;
	position:absolute;top:15px; left:255px;cursor:pointer;
}
#video_screen{
	display:none;position:relative;margin:0px auto;width:950px;padding-top:40px;background:transparent;
}



#closevideoplayer{
	position:absolute;top:40px;left:890px;width:36px;height:47px;
	background:url("/images/sites/ult/farfar/closevideo-farfar.png") center top no-repeat;
	cursor:pointer;
}


#body_skiers-confirm #ctalink{display:none;}

#body_climbers-confirm #ctalink{display:none;}
