

/* RESETS */

html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,caption,tbody,tfoot,thead {
margin: 0;padding: 0;border: 0;font-weight: normal;font-style: normal;font-size: 100%;line-height: 1.3em;font-family: inherit;text-align: left;text-decoration:none;
}
ol,ul {list-style: none;}
q:before,q:after,
blockquote:before,blockquote:after {content: "";}
legend {display:none;}



/* HOME PAGE CSS */

/* image rotator */
.homeImg {position: relative;width: 1024px;margin: 0;overflow:hidden;}
.homeImg a {color: #fff;}
/*--Main Image Preview--*/
.main_image {width: 1024px; height: 474px;float: left;background: #5f6060;position: relative;overflow: hidden;color: #fff;}
.main_image p {font-size: .9em;padding: 10px;	margin: 0;line-height: 1em;}
.main_image a {color: #5d94c3;}
.main_image .block small {margin-left: 10px;}
/* info-slide */
.main_image .desc{position: absolute;bottom: 0;	left: 0;width: 650px;display: none;}
.main_image .block{ width: 100%; background: #111;border-top: 1px solid #000;display:none;}
.image_thumb a.collapse {background: url(/resources/img/homePage/SlideShow/open_close2.png) no-repeat left top;height: 31px; width: 32px;text-indent: -99999px;position: absolute; top: 9px; right: 280px; }
.desc a.collapse {background: url(/resources/img/homePage/SlideShow/close.png) no-repeat left top;height: 24px; width: 25px;text-indent: -99999px;position: absolute; top: 3px; right: 3px; z-index: 999;}
.image_thumb a.show {background-position: left bottom;} 
.image_thumb {position: absolute; left: 745px;top: 435px;}
.image_thumb img {float: left;}
.image_thumb ul {margin: 0; padding: 0;list-style: none;}
/* thumb - off state */
.image_thumb ul li{margin: 0 5px 10px 3px; padding: 1px;background-color:#000;width: 35px;float: left;z-index: 9999;}
.image_thumb ul li.hover {background: #ddd;cursor: pointer;}
/* thumb - on state */
.image_thumb ul li.active {background: #fff;cursor: default;}
html .image_thumb ul li h2 {font-size: 1.5em; margin: 5px 0; padding: 0;}
.image_thumb ul li .block {float: left; padding: 0;width: 35px;}
.image_thumb ul li p {display: none;}

#homeTierTwo {background-image:url(/resources/img/hmTier2BG.gif);background-repeat:repeat-x;height:254px;width:1024px;padding-top:23px;font-size:14px;}

.governor {padding-left:25px;float:left;width:200px;}

#findYourAK {float:left;padding-left:25px;}

#segments {text-transform:uppercase;}
.segmentItem {float:left;padding:6px;} 
.segmentItem:hover a {color:#000;}
.segmentItem:hover {background-image:url(/resources/img/homePage/findYourAK/hoverBG.gif);background-repeat:no-repeat;}
.segmentItem h4{font-size: 15px;letter-spacing: 1px;padding-bottom: 7px;}

div#a, div#b, div#c, div#d, div#e {width:755px; height:195px; background-image:url(/resources/img/homePage/findYourAK/findBG.png); background-repeat:no-repeat;}

div#a h4 a, div#b h4 a, div#c h4 a, div#d h4 a, div#e h4 a {width: 145px; color:#FFF; float: left; font-size: 15px;letter-spacing: 1px; padding: 7px 0 0 6px; margin:0px; height:37px;}

div#a h4 a.active, div#b h4 a.active, div#c h4 a.active, div#d h4 a.active, div#e h4 a.active {color:#000; background-image:url(/resources/img/homePage/findYourAK/tabBG.png); background-repeat:no-repeat;}

.segDetail {padding: 10px 15px 0 15px; color:#000;}

.segDetail a {color: #07529a; cursor:pointer;}




/* ~~~~~~ ###  FONT STYLES - (TODO, compact shared attributes) ### ~~~~~~  */

body, h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif;}
h1, .search {text-transform:uppercase;font-size:14px;font-weight:bold;float:left;padding:0px}
h2, .upper33px {font-size:33px;text-transform:uppercase;}
h3 {font-size:25px;text-transform:uppercase;color:#07529a;line-height:18px;}
h4 {font-size:23px;line-height:1.2em;text-transform:uppercase;}
.commCol1 h4 {text-transform: none; padding-top: 5px; line-height:24px;}
h5, .commTitle, .thingsTitle, .commCol2NoPad h4 {font-size:18px;text-transform:uppercase;line-height:19px;}
.commCol2 h5, .thingsTitle, .commCol2NoPad h {text-transform: none;}
h6 {font-size: 17px;font-weight:bold;line-height: 1.2em;}
.orangeBoxLg h6 {font-size: 15px; font-weight:normal; color:#333;}
a:link, a:visited {color: #07529a;}
a:hover, a:active, a.white:hover, #breadcrumbs a:hover, .orangeBoxSm a:hover, .orangeBoxLg li .activeLink, li.activeLink {color: #5d94c3;}
.uppercase { text-transform: uppercase;}
.lower {text-transform: none;}
.white, a.white, #top, #homeTierTwo, .segmentItem a, a.button, .grayBox a {color:#fff;}
.blue {color: #07529a}
.bold, #tierTwo a {font-weight:bold;}
.boldGray { font-weight:bold; color:#333;}
.oneFifth h5, .twoFifths h5, {font-size:25px;text-transform:uppercase;color:#07529a;line-height:18px;}
#tierTwo, #rightColumn, .featured, #columnWrap, .spcategories h6 {font-family:Tahoma, sans-serif;font-size:90%;}
#tierThree  {font-size:12px;}
.specials a, .spcategories a  {font-weight: bold; font-size:11px;}
.mdText {font-size:11px;}
.mdBlue a, .mdBlue {font-size:11px;font-weight:bold;font-family:Tahoma, sans-serif;}
.smBlue a {font-size:10px;font-weight: bold;color:#07529a;font-family:Tahoma, sans-serif;}
.smText {font-size:10px;}
#breadcrumbs {font-size: 11px;color: #000; font-family: arial;letter-spacing:normal;}
#breadcrumbs a {font-size:11px;color: #07529a;font-family: arial;letter-spacing:normal;}
.grayBox a:hover {color: #f39f2b;}
.red {color:#F00;}
.tinyBlue, .tinyBlue a  {font-size:9px;color:#07529a;}
.tinyText {font-size: 9px;color: #000;}
.medText{ font-size: 16px;}
.medText14 { font-size: 14px;}
.medTextTitle { font-size: 15px; text-transform:uppercase;}
.heavyText h6 { margin:10px 0 -5px 8px; padding:0; text-transform:uppercase;font-size: 14px; font-weight: bold;}
.smTextTitle, .smTextTitle a { font-size: 13px; text-transform:uppercase; font-weight:normal;}
.boldTitle, .orangeBoxMd {font-weight: bold; font-size: 14px;}
.bold17px {	font-size: 17px; font-weight:bold; line-height: 1.2em;}
.italics {font-style:italic;}


/* ~~~~~~ ###  MAIN STRUCTURE/EVERY PAGE  ### ~~~~~~  */

body { 	
}

#wrap {text-align:left;}
#top { margin-bottom: 5px;}
.topTitle {}

#top input, .go, .search,
.advancedSearch, .international, .flag  {display:none;}

.flag {display:none;}
#footer {background:#fff url(/resources/img/footerBG.gif) repeat-x;padding:20px;}
#footer ul{display: none;}
#footer p {margin-top:4px;}

/* ~~~~~~ ###  NAV  ### ~~~~~~  */

#navWrap { clear: both;}
#logo { margin-top: 15px;}
#nav {display: none;}



/* ~~~~~~ ### TIER TWO (main content area)  ### ~~~~~~  */

#tierTwo {}

#breadcrumbs {height:15px;padding:6px 0 4px 10px; background-color:#f2f2f2; background-image:url(../img/nav_shadow.png); background-repeat:no-repeat;}
#breadcrumbs li {display:inline;padding-left:3px;}

#columnWrap {background-color:#fff;float:left;padding-top:10px; padding-bottom:5px;}

#columnWrap p {margin: 8px 0 8px 0;}

.noColumn_full { float:left; width: 1024px; background-color:#fff; min-height: 200px;}

.column_xl {width:100%; margin:5px 0px 5px 0;}

.column_med {float:left;width:100%;margin:5px 5px 5px 0;} /*Used for left column in threeColumnSplit layouts */
.column_med1 {float:left;width:100%;margin:5px 5px 5px 0;} /*Used for left column  in twoColumn layouts */
.column_med2 {float:left;width:100%x;margin:5px 0 5px 0;}
.column_med2 p {padding-right: 5px;}
.column_med3 {float:left;width:width:100%;margin:5px 0 5px 1px;} /*Used for right column in things to do */

.heavyText p {padding: 0 15px 0 8px;}

.commTitle {margin: 0 0 -20px 5px; padding:0px; text-transform:none;}
.commCol1 {width:100%; margin-right: 10px; margin-left: 10px;}
.commCol2 {width:100% float: left; margin-top: 25px;}
.commCol2NoPad {width:100% float: left;}
.commCol2 img { padding-left: 3px;}

.column_sm {float:left;width:248px;padding:5px 0 5px 0;}
.column_sm p {width:230px;padding-bottom:10px;}

.column_xsm {float:left;width:180px;padding:0 0 5px 0;}
.column_xsm li {padding: 4px 0 4px 7px; text-transform:uppercase;}

.column_locals {float:left;width:195px;padding:10px; margin:10px 15px 10px 0; background-color:#eef3f7; border: 1px #ccc solid;} /* Used on locals pages */

.column_lg {float:left;width:100%;padding:5px 0 5px 10px; position:relative;}

.rightColumn {display: none;}


#planner ul{float:left; width: 350px; padding: 15px 0 0 38px;}
#planner li {margin-bottom: 12px;}


.featured { margin: 0 10px 0 12px; }

.memberAds {background-color:#d6d6d6; width: 196px; margin-top: 20px;}
.memberAds img {padding: 5px 0 5px 10px;}

/* og = orange border, grey inside -- ow = orange border, white inside */

.xl_og_lid {height: 9px; width:100%;}
.xl_og_box {width:100%;}
.xl_og_bot {height: 9px; width:100%;}

.lg_ow_lid {height: 11px; width:100%;}
.lg_ow_box {width:100%;}
.lg_ow_bot {height: 11px; width:100%;}

.md_ow_lid {height: 11px; width:100%;}
.md_ow_box {width:100%;}
.md_ow_bot {height: 11px; margin-top: -8px; width:100%;}

.md_og_lid { height: 12px; width:100%;}
.md_og_box {width:100%;}
.md_og_bot { height: 12px; width:100%;}

.sm-md_ow_lid { height:11px; width:100%;}
.sm-md_ow_box {width:100%;}
.sm-md_ow_bot {height:11px; width:100%;}

.sm_ow_lid {height: 11px; width:100%;}
.sm_ow_box {width:100%;}
.sm_ow_bot {height: 11px; width:100%; margin-top:-10px; padding:0;}

.sm_og_lid {height: 11px; width:100%;}
.sm_og_box {width:100%;}
.sm_og_box td {padding: 4px;}
.sm_og_bot {height: 11px; width:100%; margin-top:-10px; padding:0;}


#tab { display: none;}

/* Communities tabbed widget */
ul.triplelist {overflow: hidden; padding-left: 45px; padding-top: 5px; width: 595px;} 
ul.triplelist li {clear: none;display: block;float: left; width: 32%; padding: 0 0 2px 2px; }

/* Planning help & discouver alaska*/
ul.triplelist2 {overflow: hidden; width:760px; margin-left: auto; margin-right:auto; margin-top: 20px;} 
ul.triplelist2 li {clear: none;display: block;float: left; width: 232px; height: 255px; border-right: 1px #666 solid; padding: 0 10px 0 10px;}
.triplelist2 h6 { font-size: 14px; padding: 0px 0 10px 5px; text-transform:uppercase;}
.triplelist2 td {padding: 3px;}
th {border-bottom: 1px #666 solid;}
ul.longer { overflow:visible;}
ul.longer li {height: 390px;}

/* Parks parent tabbed widget */
ul.doublelist {overflow: hidden; padding-left: 15px; padding-top: 5px; width: 625px;} 
ul.doublelist li {clear: none;display: block;float: left; width: 49%; padding: 0 2px 7px 2px;}

ul#doublelist2 {overflow: hidden; padding-left: 8px; padding-top: 0px; width: 740px;} 
ul#doublelist2 li {clear: none;display: block;float: left; width: 47%; margin: 3px 0 5px 1px;}
ul#doublelist2 p {margin: 0px;}

ul.wildGuides {overflow: hidden; width:410px; float:right;}
ul.wildGuides li {height:110px; margin-left:1px; width:100%; margin-bottom:8px;}
ul.wildGuides img {float:left; padding-right:10px;}
ul.wildGuides p  {margin-top: 0px;}

ul.wildGuides2 {overflow: hidden; width:100%;}
ul.wildGuides2 li {clear: none;display: block; float: left; height:110px; margin-left:1px; width:48%; margin-bottom:8px;}
ul.wildGuides2 img {float:left; padding-right:10px;}

.regionIcon {float:left; vertical-align:middle; padding: 0 20px 0 10px;} 

/* Thumbs for: Things to Do, Getting Around and Packages    */
.imageStack {float:left; width: 189px; height: 138px; padding: 2px 0 0 8px; margin: 0 5px 0 5px; white-space:nowrap;}
.imageStack img {margin-top: 2px;}
.imageStack:hover {background-image:url(/resources/img/containers/orangeBox/orangeImgBg.gif);background-repeat:no-repeat;}

/* Climate    */

.temp td { padding: 2px;}
table.temp { margin: 8px 0 20px;}
.altRow {background-color: #f6f6ee;}

/* Climate    */

.vid {margin: 10px 0 10px 50px; width: 310px; float:left;}
.vid img {margin-top: 4px;}
.vid h6 {margin-left: 10px;}

/* ~~~~~~ ###  TERTIARY NAV ### ~~~~~~  */

.orangeBoxSm, .orangeBoxLidSm, .orangeBoxBotSm, .orangeBoxMd, .orangeBoxLidMd, 
.orangeBoxBotMd, .orangeBoxLidLg, .orangeBoxLg, .orangeBoxBotLg    {display: none;}


.grayBox {width: 516px; background-color:#737373; margin: 0 auto;}
.grayBoxLid {background-image:url(/resources/img/containers/grayBox/lid.gif);background-repeat:no-repeat;width:516px;height:11px;}
.grayBoxBot {background-image:url(/resources/img/containers/grayBox/bot.gif);background-repeat:no-repeat;width:516px;height:11px;}

.grayBox ol {margin: 0 0 0 10px; padding: 0; float: left;}
.grayList li {line-height: 1.5em;padding: 0;list-style-type:upper-alpha;}


/* ~~~~~~ ###  FORMS ### ~~~~~~  */

.rightColumn input, .rightColumn select { display:block; width:140px;}
.rightColumn select {margin: 3px 0 5px 20px;}

input, textarea, select, .inputBG  {border:1px solid #BDBDBD;}
input, .inputBG   {background-image:url(/resources/img/inputBG.gif); background-repeat:repeat;}
.inputBG {width: 30px;}

/* planner form  */
.row input {width: 130px; float:left;margin-bottom: 5px;}
.row label {width: 110px; float:left;}
#contactInfo { width: 330px; margin: 15px 0 0 20px;}
table input, #plannerChoice input, li input {border:0; background-image: none; margin: 0 5px 0 12px; padding: 0;}
.countryDD {width: 195px; float:left; margin-bottom: 5px; background-color:#f9f9f9;}
label, input, checkbox {vertical-align:middle;}
.row {width: 500px;height:29px;}


/* ~~~~~~ ###  ACCORDIAN ### ~~~~~~  */


.accordian {width: 804px; height: 253px; left: 11px; background-image:url(/resources/img/accordian/bg.gif); background-repeat:no-repeat; padding-left:2px; position:relative;}
.accordianTop {height: 37px; padding:5px 0 0 25px; margin:0; position:absolute; left: 12px;}
.accordianTop h5 {font-size: 27px; font-weight:normal; padding-top:0px; margin:0px; color: #07529a; display:inline; text-transform:uppercase;}
.kwicks {list-style: none; position: relative; margin: 0 0 0 4px; padding: 42px 0 0 0;}
.kwicks li{display: block; overflow: hidden;padding: 0;cursor: pointer;border-bottom: 1px; #ccc solid; position:relative;}
.kwicks li{float: left;width: 197px;height: 202px;}
#kwick1, #kwick2, #kwick3, #kwick4, #kwick5 {background-position: left bottom;background-repeat:no-repeat;}
#kwick1 { background-image: url('/resources/img/accordian/one.gif');}
#kwick2 {background-image: url('/resources/img/accordian/two.gif');}
#kwick3 {background-image: url('/resources/img/accordian/three.gif');}
#kwick4 {background-image: url('/resources/img/accordian/four.gif');}
#kwick5 {background-image: url('/resources/img/accordian/search.gif');}


/* ~~~~~~ ###  DIV TOGGLER/SERVICES/TIPS/BLUE BARS ### ~~~~~~  */

h6.trigger {padding-bottom: 4px; background: url(/resources/img/services/sm_blue_heading.gif) no-repeat;height: 20px;line-height: 24px;width: 176px;font-size:12px; text-transform:uppercase; color:#fff; text-align:center; cursor:pointer;}
h6.active {background-position: left bottom;}
.toggle_container {margin: 0 0 5px 0;padding: 0;overflow: hidden;  clear:both; }
.toggle_container ul, .toggle_container li {list-style-type:none;}

h6.triggerLG {padding-bottom: 4px; background: url(/resources/img/services/lg_blue_heading.gif) no-repeat;height: 20px;line-height: 24px;width: 530px;font-size:12px; text-transform:uppercase; color:#fff; padding-left:10px;  margin-top: 10px; cursor:pointer;}
h6.triggerLG a {color: #fff;text-decoration: none; display: block;}
h6.triggerLG a:hover { color: #ccc; }
h6.activeLG {background-position: left bottom;}
.toggle_containerLG {margin: 0 0 5px;padding: 0;overflow: hidden;  clear:both; }


h6.redBG {background: url(/resources/img/services/lg_red_heading.gif) no-repeat;}

.servicesL {float: left; width: 370px; padding:10px 10px 0 0;}
.servicesR {float: left; width: 155px; padding:10px 0 0 0;}

h6.blueBar {padding: 0 0 4px 10px; background: url(/resources/img/blue_bar.gif) no-repeat;height: 20px;line-height: 24px;width: 350px;font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff; margin:10px 0 5px 0;}

h5.blueBarSm {padding: 0 0 4px 10px; background: url(/resources/img/blue_bar_sm.gif) no-repeat;height: 20px;line-height: 24px;width: 176px;font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff; margin:10px 0 5px 0;}
	
.tips { width: 530px; background-color:#f2f2f2; padding: 0 0 0 10px; height:20px; line-height:20px; text-transform:uppercase; overflow: hidden;}

.hiddenText, .hiddenText2 {display: none; overflow: hidden; clear:both; }
.hiddenText2 {border: 2px #f2f2f2 solid; width: 537px;}
.hiddenText2 p { margin: 0px; padding: 0 10px 0px 10px; } 
.toggleText {cursor:pointer; float:right;}
.toggleText img {vertical-align:middle; margin-left: 5px; margin-right: 300px;}
.toggleText p {padding: 0; margin:0;}
.toggleThis {cursor:pointer; overflow: hidden; margin-bottom: 0px; }

/* ~~~~~~ ###  CONTENT PAGE IMAGE GALLERY ### ~~~~~~  */

.galleria{list-style:none;width:350px; overflow:hidden; height: 70px;}
.galleria li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin:4px 10px 20px 0;}
.galleria li a{display:none;}
.galleria li div{position:absolute;display:none;top:0;left:180px;overflow:hidden;}
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block;}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display: inline;padding-top:.5em; width: 300px; }
* html .galleria li div span{width:350px;} /* MSIE bug */
.gallery li img {display:none}


/* ~~~~~~ ###  TIER THREE (bottom content area) ### ~~~~~~  */


#tierThree {display: none;}

.oneFifth {width:185px;margin-right:30px;}
.oneFifth p {width:95px;padding:5px 0 0 10px;}

.twoFifths {width:325px;padding-left:20px;border-left:1px #ccc dotted;margin-top:-7px;}
.twoFifths p {margin-bottom:4px;font-size:10px;}

.oneThird {width: 295px; margin-right:20px; height: 125px;}

.oneThirdLg {width: 330px; margin-right:20px; height: 125px;}

.dotBorder { border-left:1px #ccc dotted; padding-left: 20px;}

.specials  {width:130px;}

.spImg img {margin:5px 10px 0 0px;}

.spcategories, .spImg, .specials, .twoFifths, .oneFifth, .oneThird, .oneThirdLg  {float:left;}
.spcategories li {padding-bottom: 0px;}

/* ~~~~~~ ###  BUTTONS ### ~~~~~~  */

a.button {display: block;width: 110px;height:22px;background:url(/resources/img/buttons/blue_button.gif) no-repeat 0px 0px;text-align: center;padding-top:4px;overflow:hidden;font-size:13px; font-weight: bold; cursor:pointer;}
a.button:hover  {background:url(/resources/img/buttons/blue_button.gif) no-repeat 0px -26px;}

.submitBtn {display: block;width: 110px;height:26px;background:url(/resources/img/buttons/blue_button.gif) no-repeat 0px 0px;text-align: center;padding-top:0px;overflow:hidden;font-size:13px; font-weight: bold; cursor:pointer; border:0px; color:#FFF; margin-left:auto; margin-right:auto; margin-top:7px; line-height:26px; padding-bottom: 3px;}
.submitBtn:hover  {background:url(/resources/img/buttons/blue_button.gif) no-repeat 0px -26px;}

.submitBtn2 {display: block;width: 110px;height:26px;background:url(/resources/img/buttons/blue_button.gif) no-repeat 0px 0px;text-align: center;padding-top:0px;overflow:hidden;font-size:13px; font-weight: bold; cursor:pointer; border:0px; color:#FFF; line-height:26px; padding-bottom: 3px;}

.submitBtn:hover2  {background:url(/resources/img/buttons/blue_button.gif) no-repeat 0px -26px;}

a.button150 {display: block;width:150px;height:22px;background:url(/resources/img/buttons/blue_button150.gif) no-repeat 0px 0px;text-align: center;padding-top:4px;overflow:hidden; font-size:12px; font-weight: bold; cursor:pointer; color:#FFF;}
a.button150:hover {background:url(/resources/img/buttons/blue_button150.gif) no-repeat 0px -26px;}

/* ~~~~~~ ### MAP HOVER & TOOL TIP ### ~~~~~~  */

#regionalMap{ position: absolute; text-align: left; width: 456px; background-color:#C66;}
#habitatMap{ position: absolute; text-align: left; height: 500px; width: 540px;}
#about1, #about2, #about3, #about4, #about5{position: absolute;text-align: left;width: 190px;padding: 2px 8px 2px 8px;color: #000;margin: 5px;display: block;visibility: hidden;overflow:auto;border:solid 1px #ffbe5a;background-image:url(/resources/img/trans.png);}
#tooltip {position: absolute;z-index: 3000;border: 1px solid #ffbe5a;background-color: #333;padding: 5px;opacity: 0.9;}
#tooltip h3, #tooltip div { margin: 0; font-size: 14px; color: #fff; text-transform:none;}


/* ~~~~~~ ###  Gallery ### ~~~~~~  */


div.content {display: none;clear: both;overflow: hidden;}

div.navigation a.pageLink {height: 77px;line-height: 77px;} /* next/prev thumb icons */

div.controls {margin-top: 10px;height: 23px;} /* next/prev text */

div.controls a {padding: 5px;}

div.ss-controls {float: left;}

div.nav-controls {float: right;}

div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
	width: 510px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
}

div.loader,
div.slideshow a.advance-link
 {
	height: 320px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
	overflow:hidden;
	
}

div.caption-container {height:325px;}

div.slideshow-container {position: relative;clear: both;float: left;}

div.slideshow span.image-wrapper {display: block;position: absolute;top: 30px;left: 0;}

div.slideshow a.advance-link {
display: block;
line-height: 355px; /* This should be set to be at least the height of the largest image in the slideshow with padding */
text-align: center;
}

/*div.slideshow a.advance-link {height: 455px; line-height: 455px;}
div.slideshow a.advance-link > img {vertical-align: middle;}*/

div.slideshow a.advance-link:focus {outline: none;}

div.slideshow img {border-style: solid;border-width: 1px; overflow:hidden;}

div.caption-container {float: right; position: relative;margin-top: 25px;}

span.image-caption {display: block;position: absolute;top: 0;left: 0;}

div.caption-container, span.image-caption {width: 250px;}

div.caption {padding: 0 12px;}

/*div.photo-index {position: absolute;bottom: 0;left: 0;padding: 0 12px; }*/ /* Photo count */

div.navigation-container {float: left;position: relative;margin-left: 0px; overflow:hidden; margin-top:10px; width:575px; overflow:hidden; height:75px;}

div.navigation {float: left;position: relative;}

div.navigation a.pageLink {display: block;position: relative;float: left;margin: 2px;width: 16px;background-position:center center;background-repeat:no-repeat;}

div.navigation a.pageLink:focus {outline: none;}

ul.thumbs {position: relative;float: left;margin: 0;padding: 0;}

ul.thumbs li {float: left;padding: 0;margin: 2px;list-style: none;}

a.thumb {padding: 1px;display: block;}

a.thumb:focus {outline: none;}

ul.thumbs img {border: none; display: block;}

div.pagination {clear: both;position: relative;}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
position: relative;display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}

div.pagination span.current {font-weight: bold;}

div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}

div.image-desc {line-height: 1.3em;padding-top: 12px;}

div.navigation a.prev {background-image: url(/resources/img/buttons/back.jpg);}
div.navigation a.next {background-image: url(/resources/img/buttons/next.jpg);}

div.slideshow img {border-color: #333;}
ul.thumbs li.selected a.thumb {background: #fff;}
div.pagination a:hover {background-color: #111;}
div.pagination span.current {background-color: #f2f2f2;border-color: #fff;color: #000;}

.galleryList {width: 180px; float:right; margin: 10px 15px 0 0;}

.galleryList li{margin-top: 2px;}


/* CAROUSEL - LOCALS */

#carousel_container { margin-left:75px;}
#carousel_inner {float:left; width:588px; overflow: hidden; position:relative;}  
#carousel_ul { position:relative; left:-147px;margin: 0px;  padding: 0px; width:9999px;padding-bottom:10px;overflow: hidden;}     
#carousel_ul li{float: left;width:137px; padding:0px; height:140px; margin: 10px 5px 10px 5px;}  
#carousel_ul li p {margin: 1px 1px;}	
#carousel_ul li img {.margin-bottom:-4px;cursor:pointer; cursor: hand;  border:0px;} 
#left_scroll, #right_scroll{ float:left;  height:130px;  width:30px;}
#left_scroll img, #right_scroll img{cursor: pointer;  cursor: hand;}

/* Partner Admin */

.blueHeader {color:Blue; font-weight:bold;}
.boldText {font-weight:bold;}

/* ~~~~~~ ###  MISC ### ~~~~~~  */

.width225 {width:225px;}

.width175, .width175 ul {width: 175px;}

.width170, .width170 ul {width: 170px;}

.width165, .width165 ul {width: 165px;}
 
.floatLeft {float:left; padding-left: 9px;}

.floatLeftNoPad {float:left;}

.floatRight{float:right; padding-right: 9px;}

.floatRightNoPad{float:right;}

.clear {width:0px;height:0px;margin:0;padding:0;clear:both;}


.paddingBotTop {padding: 10px 0 10px 0} 

.paddingBot {padding-bottom:10px;}
.paddingBot5  {padding-bottom:5px;}
.paddingBot20 {padding-bottom:20px;}

.paddingTop {padding-top:5px;}
.paddingTop10 {padding-top:10px;}
.paddingTop20 {padding-top:20px;}
.paddingTop30 {padding-top:30px;}

.paddingLeft {padding-left:10px;}
.paddingLeft3 {padding-left:3px;}
.paddingLeft12 {padding-left:12px;}
.paddingLeft15 {padding-left:15px;}
.paddingLeft20 {padding-left:20px;}
.paddingLeft60 {padding-left:60px;}

.paddingRight8 {padding-right:8px;}
.paddingRight {padding-right:10px;}
.paddingRight20 {padding-right:20px;}

ul.pad li {padding: 3px 0 3px 10px;}
