/* CSS Document */
* {padding:0; margin:0;}

body {font-family:Arial, Helvetica, sans-serif; color:#5D6064; font-size:12px; line-height:17px;}
/*Minimum width wrapper. There's also a 'dummy' image in the HTML for IE*/
#wrapper {min-width:960px; width:100%; max-width:1920px; font-size:12px; line-height:17px;} #wrapper tr {vertical-align:top;}

#header {background:#fff; height:80px; width:100%; position:relative;}
	#home-link {position:absolute; top:3px; left:15px; }
	#logo {position:absolute; top:18px; left:0; padding:27px 0 0 23px; width:155px;}
	#header-right {float:right; width:800px;}
		#min-img {display:none;}
		* html #min-img {display:block;}
		/*My AK Header*/
		#my-ak {padding:11px 24px; z-index:2; text-align:right;}
		#my-ak-btn-head {display:inline-block; width:57px; height:18px; background:url(../images/global/my-ak/btn-header.gif); text-indent:-9999px; text-align:left;}
			#my-ak-btn-head:hover {background-position:bottom;}
		#my-ak-name {display:inline-block; padding:0 10px 0 7px; background:url(../images/global/dd-arrow.gif) right center no-repeat;  color:#004491;}
		#my-ak .flyout {display:none; text-align:right;}
			#my-ak .flyout a {display:block; margin-top:4px; color:#717377;}
			
		/* My A&K Flyout */
		#my-ak.in:hover {border:1px solid #d1d2d4; background-color:#f2f2f3; padding:6px 10px; z-index:2;}
		#my-ak.in:hover .flyout {display:block;}
		
		#print {float:right; width:48px; padding:15px 0 0 0;}
		div#phone-number { font-size:16px; font-weight:bold; letter-spacing:0.02em; color:#a7a9ac; }
		#search {position:absolute; text-align:right; padding:10px 10px 0 0; right:10px; top:74px; width:210px;}
			#search input {float:left; margin:0 5px; color:#81878c; width:160px; border:1px solid #9ea2a6; background:#ebebeb; padding:2px;}
			#search img {float:left; padding:0; margin-top:1px;}
		#phone-number {float:right; padding:20px 10px 0 0; clear:right; position:absolute; top:25px; right:24px; z-index:1;}
			            
		/*Online Access Flyout*/
		#signup {position:absolute; top:5px; z-index:30; width:420px; padding:7px 10px 0;}
		.n-signup {display:inline-block; padding-left:180px; padding-right:8px; background:url(../images/global/dd-arrow.gif) right center no-repeat; color:#004491;}
			#signup-rotating {display:block; padding-left:177px; color:#717377; }
			.n-signup:hover, #signup:hover .n-signup, #signup.sf-hover .n-signup {text-decoration:underline;}
		/*
		#signup:hover {background:#f2f2f3; border-right:1px solid #d1d2d4; border-left:1px solid #d1d2d4; border-top:1px solid #d1d2d4; padding:6px 9px 0;}
		#signup:hover .dd, #signup.sf-hover .dd {display:block;} 
		#signup .dd {position:absolute; display:none; background:#f2f2f3; left:-1px; padding:6px 9px 0; width:420px; border-right:1px solid #d1d2d4; border-left:1px solid #d1d2d4; border-bottom:1px solid #d1d2d4; font-size:12px; line-height:12px;}
		*/
		#signup p {padding-left:180px; padding-right:20px; line-height:16px;}
		#signup .dd-img {padding:4px; border:1px solid #d1d2d4; background:#fff; position:absolute; top:-32px; left:8px;}
		#signup .dd form {float:left; width:100%; padding:10px 0 0 0; }
			#signup .dd form div {float:right; clear:both; width:240px; padding-bottom:8px;}
			#signup .dd label {float:left; width:60px; font-size:11px; padding-top:5px;}
			#signup .dd .input-text {padding:3px; border:1px solid #c6c7c9; background:#fff; font-family:Arial, Helvetica, sans-serif;}
				#signup .dd .input-text:focus {border:1px solid #666;}
			#btn-signup {display:block; float:left; clear:both; width:100%; height:30px; background:url(../images/global/btn-signup.gif) 93% 50% no-repeat #cdcecf; border:none;}
			#btn-signup:hover {cursor:pointer;}
	
		/*Region Selector*/
		#region {width:150px; position:absolute; top:5px; margin-left:415px;}
			#region p {float:left;}
			#region-select {float:right; width:100px; margin-top:3px; border:1px solid #D2D2D2; background:url(../images/global/dd-arrow.gif) 90px 7px no-repeat #fafafa; }
			#region a {display:block; padding:2px 4px;}
			#region .dd {display:none;}
			#region-select:hover .dd {display:block;}
			
		
/*Home page has an extra grey bar.*/
#main-nav, #home-extra-footer {clear:both; height:28px; background:#A7A9AC; border-bottom:1px solid #fff; padding-left:10px;}
	#main-nav ul, #home-extra-footer ul {list-style:none; padding:0; margin:0;}
	#main-nav ul li, #home-extra-footer ul li {float:left; padding:1px 17px 0 18px; background:url(../images/global/main-nav/divider.gif) 0 5px no-repeat; height:27px; margin:0;}
	#main-nav ul li#no-border, #home-extra-footer ul li#no-border {background:none;}
		#home-extra-footer {border-bottom:none; border-top:1px solid #fff;}
	/*Alpha filter for lightweigth nav, only uses one image*/
	#main-nav a img, #search a img, #print a img, #home-link a img, #home-extra-footer a img {filter:alpha(opacity=75); opacity: .75;}
	#home-tabs a img {filter:alpha(opacity=85); opacity: .85;}
	#main-nav a:hover img, #search a:hover img, #home-tabs a:hover img, #print a:hover img, #home-link a:hover img, #home-extra-footer a:hover img {filter:alpha(opacity=100); opacity: 1.0;}
	#main-nav .main-nav-on a img, #home-extra-footer .main-nav-on a img {filter:alpha(opacity=100); opacity: 1.0; background:url(../images/global/main-nav/bg-on.gif) repeat-x 0 4px;}
/*Global destinations - Full styles at bottom of doc*/
#destinations {clear:both; float:left; width:22%; height:253px; background:#004491;}
/*New home destinations*/
#left-col #destinations  {width:100%;}
/*Homepage - 2011 photo comp*/
.pc2011-container { position: relative; }
	.pc2011 {
		display: block;
		width: 122px;
		height: 25px;
		position: absolute;
		top: 72px;
		left: 0;
	}
	.pc2011-2 {
		left: 140px;
	}
	
/*Actual Feature image is defined in inline CSS. The 77.9% is so IE doesn't break*/
#feature-image {float:left; width:77.9%; height:253px; background-color:#e3ecec; background-repeat:no-repeat; overflow:hidden;}
#top-contain {float:left; width:100%; background:#ebebeb; height:253px;} /*This stops the body background showing through due to the 77.9%*/
#sub-header {float:left; width:100%; border-top:1px solid #fff; border-bottom:1px solid #fff; height:85px; clear:both;}
/*Home feature image is full width*/
/*#top-contain { width:100%; height:253px; border:1px solid #fff; border-width:1px 1px 0 1px; background-color:#e3ecec; }*/
	#top-contain #ampersand { position:absolute; }
	#top-contain div.img {position:absolute; z-index:1; display:block; width:100%; height:253px;}
/*#home-feature-image {float:left; width:100%; height:253px; background-color:#e3ecec; background-repeat:no-repeat; overflow:hidden; z-index:3; border-bottom:1px solid #fff; text-align:left;}
#home-feature-image-auction {position:absolute; width:100%; height:253px; overflow:hidden; z-index:3; border-bottom:1px solid #fff; background:#E2701E;}
#feature-image-flash {position:absolute; left:22%; width:77.9%; height:253px; overflow:hidden; z-index:3; border-bottom:1px solid #fff; background:url(../images/philanthropy/bg-head.jpg) repeat-x;}
	* html #feature-image-flash {width:100%;}*/

/*Header Promos 2011*/
#promo-contain {height:253px; width:100%;}
.promo {height:253px; width:100%; background-repeat:no-repeat; background-color:#E3ECEC; border-bottom:1px solid #fff;}
	.promo a {float:left; padding-left:69%; padding-top:80px;}
	.promo .brochure {margin-left:-110px; padding-top:80px;}
#promo-paging {position:absolute; right:20px; margin-top:20px; z-index:2;}
	#promo-paging a {display:inline-block; width:10px; height:10px; background-image:url(../images/home/header-promo/paging.png); background-position:top; text-indent:-9999px;}
	#promo-paging a:hover {background-position:center;}
	#promo-paging .on {background-position:bottom;}

/*Layout, main columns*/
#left-col {float:left; width:22%; clear:both;}
#container {float:left; width:100%; background:url(../images/global/bg-container.gif) right repeat-y;}
#content {float:left; width:77.9%; background:#fff; padding-bottom:20px;}
#intro {float:left; width:100%; background-repeat:repeat-x; background-position:bottom; clear:both; font-size:12px; line-height:17px;}
#center-col, #intro-center {float:left; width:52%; padding:22px 4%;}
#right-col, #intro-right {float:left; width:38.9%; padding:22px 0;}
#booking-top, #full-col {float:left; width:92%; padding:22px 4%;}
	.intro-right-padding {padding-top:52px;}

/*Homepage Specific*/
#home-tabs {position:relative; left:68.7%; top:-23px; height:0; line-height:0; z-index:99; width:300px;}
* html #home-tabs {top:0; margin-top:-23px;}
#btn-inspiring {width:293px; height:105px; display:block; background:url(../images/home/2010-inspiring.gif); margin-top:10px;}
#btn-oceania {width:293px; height:105px; display:block; background:url(../images/home/2009-oceania.gif); margin-top:10px;}
	#btn-inspiring b, #btn-oceania b {display:none;}
	#btn-inspiring:hover, #btn-oceania:hover {background-position:right;}
    
#btn-enews {width:293px; height:70px; display:block; background:url(../images/global/btn-enews.gif); margin-top:5px;}
	#btn-enews b {display:none;}
	#btn-enews:hover {background-position:bottom;}

#btn-award {display:block; width:260px; height:88px; background:url(../images/global/btn-wta-vote.gif); clear:both; margin:10px 0 30px; float:left;}
	#btn-award:hover {background-position:bottom;}
	#btn-award strong {display:none;}
    
#parcel {font-size:14px; float:right; width:100%; padding-bottom:30px;}
	#parcel .block-heading {background:#EBEBEC; color:#797C7F; font-weight:bold;}
    #parcel .block-image {height:209px; display:block;}
    #parcel .block-text {background:#F3F3F4; color:#919396; font-size:14px; line-height:20px;}

.btn-more, .btn-back {width:121px; height:33px; display:block; background:url(../images/global/btn-more.gif); margin-top:5px;}
	.btn-more b, .btn-back b {display:none;}
	.btn-more:hover, .btn-back:hover {background-position:bottom;}
.btn-back {width:115px; background:url(../images/global/btn-back.gif);}

/*Layout, elements*/
/*#breadcrumb {float:right; width:78%; height:18px; padding-top:23px;}*/
#tab-nav {float:right; width:78%; margin-top:46px;}
#tab-nav-bottom {float:right; width:78%; margin-top:-28px; padding-bottom:24px;}
	#tab-nav div, #tab-nav-bottom div {float:left; padding-right:3px;}
	#tab-nav a img, #tab-nav-bottom a img {filter:alpha(opacity=80); opacity: 0.8;}
	#tab-nav a:hover img, #tab-nav div#tab-on a img, #tab-nav-bottom a:hover img, #tab-nav-bottom div#tab-on a img {filter:alpha(opacity=100); opacity: 1.0;}

#sub-nav {padding:0 0 12px 0; font-weight:bold; font-size:13px;}
	#sub-nav ul {list-style:none; padding:12px 0 8px 0;}
	#sub-nav li {padding:0; margin:0; line-height:15px; background:none; width:100%;}
	#sub-nav a {color:#fff; padding:6px 26px 6px 24px; display:block;}
	#sub-nav .AKP {display:block; padding-right:15px;}
	#choose-journey {padding:20px 0 20px 24px;}
	.divider {border-top:1px solid #aec6c6;}

/*Intro*/
#details-right {float:left; font-size:11px; width:100%; padding-top:6px;}
	#details-text {padding-right:180px; }
    #details-text table {float:left;}
	#details-text td {border-bottom:1px solid #DCDDDE; width:100%;}/*Width for Safari*/
	#map {float:right; width:165px; height:269px;}
	.landing-feature {width:100%;}
	.landing-map {padding-right:12px; margin-left:-18px;}
	#intro-center ul {padding-top:0;}
	#intro-center p {padding:0 0 10px 0px; overflow:auto;}
    #details-text p { clear:left;}
    /*Pdf buttons, liquid rounded*/
    .btn-pdf {display:block; position:relative; z-index:1; background:url(../images/global/bg-pdf.gif) left top no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-transform:uppercase; margin-bottom:8px; float:left; width:100%;}
    	.btn-pdf a {display:block; background:url(../images/global/bg-pdf-tr.gif) right top no-repeat; color:#85888B; float:left; width:100%;}
        .btn-pdf strong {display:block; background:url(../images/global/bg-pdf-bl.gif) bottom left no-repeat; float:left; width:100%;}
        .btn-pdf em {display:block; background:url(../images/global/bg-pdf-br.gif) bottom right no-repeat; font-style:normal; padding:4px 16px 4px 26px;}
        .btn-pdf a:hover {color:#5D6064; cursor:pointer;}
	/*Map Zoom button*/
	#btn-view-map {display:block; width:163px; height:30px; background:url(../images/global/btn-view-map.gif); margin-top:20px; text-indent:-9999px;}
		#btn-view-map:hover {background-position:bottom;}
  #journey-map { width:163px; height:163px; background:transparent none no-repeat center center; cursor:pointer; }
    
    /*Controls*/
    #controls {float:right; position:relative; width:95%; border-bottom:1px solid #E6E7E8; background:url(../images/global/share/bg-controls.gif) no-repeat center bottom; padding:5px 2.4%; margin-bottom:10px; z-index:3;}
	#controls a {display:block; padding-left:20px; margin-left:2%; height:20px; line-height:20px; background-repeat:no-repeat; background-position:left top; color:#9ea0a2;}
    #controls a:hover {background-position:bottom left; color:#5D6064;}
    #btn-print {background-image:url(../images/global/share/icon-print.gif); float:right;}
    #btn-email {background-image:url(../images/global/share/icon-mail.gif); float:right;}
	/*Share*/
    .share-wrap {float:left; width:60px;}
	#controls b {display:none;}
	#controls #btn-share {margin:-3px 0 0 0; padding:3px 10px 3px 24px; height:18px; float:right; background-image: url(../images/global/share/icon-share.gif); background-position:6px 2px; background-repeat:no-repeat;} #controls #btn-share:hover {background-position:6px -18px;}
        /*Share Dropdown*/
        .share-wrap:hover #share-dd,
        .share-wrap.sfhover #share-dd {display:block; cursor:pointer;}
        .share-wrap:hover #btn-share, .share-wrap:hover #btn-share:hover,
        .share-wrap.sfhover #btn-share, .share-wrap.sfhover #btn-share:hover {background-color:#dedede;}
        #share-dd {display:none; position:absolute; left:0; width:240px; padding:10px 0 10px 10px; background:#f6f6f6; margin-top:20px; border:2px solid #dedede;}
        #share-dd a {display:block; float:left; width:80px; padding:0 0 0 25px; margin:0 15px 5px 0; height:20px; line-height:20px; background-repeat:no-repeat; background-position:left top;}
        	#share-dd a:hover {background-color:#fff; background-position:left bottom;}
     
	 /*New Share panel*/
	 #controls .new-share {background: url("../images/global/share/bg-controls.gif") no-repeat scroll center bottom transparent; border-bottom: 1px solid #E6E7E8;}
	 	#fb-like {float:left; margin-right:20px;}
		#tweet {float:left;}
	 
/*'Special inclusions' panel on landing pages*/         
#left-info, #advantage-home, #extreme-home {font-size:11px; line-height:16px; padding-bottom:12px;} 
	#left-info p, #left-info h2, #left-info h3, #left-info h4, #left-info h5, #left-info h6, #left-info ul, #advantage-home p, #advantage-home h4, #extreme-home p, #extreme-home h4 {padding-left:24px; padding-right:24px;}
#guides-panel, #insider-panel, #pearls-panel, .right-panel {float:right; width:100%; padding-bottom:30px;}
	/*#pearls-panel, .right-panel {padding-top:24px;}*/
	#pearls-panel p {padding-left:108px; padding-top:0;}
	.block-image {height:155px; background-repeat:no-repeat; border-bottom:1px solid #fff;}
	.block-text {padding:12px 24px 18px; font-size:11px; line-height:16px;}
	#pearls-panel .block-text ul li {float:none;}
	#extreme-home {margin-bottom:20px;}
#moments-panel {float:right; width:100%; padding-bottom:30px;}
	#moments-panel .block-heading {background:#cbcbcd;}
	#moments-panel .block-text {background:url(../images/global/amp-moment.gif) no-repeat #b4b5b7; padding:20px 40px 20px 64px; color:#fff;}

#journey-list {padding:12px 0; width:100%; line-height:15px;}
	#journey-list a {display:block; height:42px; cursor:pointer; pointer:hand; width:93%;}
	#journey-list ul {padding:0; clear:both;}
	.category {background:url(../images/global/bg-category.gif) top center no-repeat; padding-top:12px; margin-top:12px;}
	.category-left {float:left; width:24%;}
	.category-left img {padding-top:6px;}
	.category-right {float:left; width:74.9%;}
	
	/* Adding member journey specific override */
	.category-right.member-journeys {width:100%; font-size:16px;}
	
	#journey-list ul li {float:left; background:none; padding:0; width:97%;}
	.category-right a img {float:left; border:1px solid #D0D1D2; background:#fff; padding:1px;}
	.category-right span {float:left; margin:10px 0 0 6px; width:54%;}
	#journey-list ul li.badge-signature {background:url(../images/global/badge-signature-small.gif) right no-repeat;}
	.member-journeys span {width:70% !important;}
	
#private-journey-list a {display:block; clear:both; height:42px; cursor:pointer; pointer:hand; color:#467C7C;}
	#private-journey-list ul li {float:left; background:url(../images/global/bg-category.gif) top center no-repeat; padding-top:12px; margin-top:7px; width:90%;}
	#private-journey-list a img {float:left; border:1px solid #D0D1D2; background:#fff; padding:1px; margin-top:7px;}
	#private-journey-list span {float:left; margin:17px 0 0 6px; width:54%;}

#back-to-top {background:url(../images/global/back-to-top-line.gif) repeat-x; margin:18px 0; width:100%;}
.btn-enquire {float:left; display:block; width:190px; height:33px; clear:both; margin-top:15px;}
	.btn-enquire:hover {background-position:bottom;}
    .btn-enquire strong {display:none;}
	#center-col .btn-enquire {float:none; margin-bottom:20px;}

#news-item {border-top:2px solid #E3E3E4; margin-bottom:10px; padding:14px 0; clear:both;}
	#news-item p {margin-right:31%;}
	#news-item img {float:right; margin:0 0 5px 40px; padding:2px;}
	#news-item span {font-size:11px; font-weight:bold;}
	div#news-item ul li {width:60%; padding:2px 0 0 12px;}
	div#news-item.first {border-top:none;}
	#news-item a:hover h5 {color:#467C7C; text-decoration:underline;}

div.news-item {border-top:2px solid #E3E3E4; margin-bottom:10px; padding:14px 0; clear:both;}
	div.news-item p {margin-right:31%;}
	div.news-item img {float:right; margin:0 0 5px 20px; padding:2px;}
	div.news-item span {font-size:11px; font-weight:bold;}
	div.news-item ul li {width:60%; padding:2px 0 0 12px;}
	div.news-item.first {border-top:none;}
	div.news-item a:hover h5 {color:#467C7C; text-decoration:underline;}

.paging {float:left; padding:0 0 4px 30%; font-size:11px; width:200px;}
	.paging span {float:left; background:#fff; margin:0 3px; color:#B4B5B7;}
	.paging a {float:left; display:block; width:16px; height:16px; text-align:center; background:#fff; margin:0 3px; border:1px solid #E3E3E4; padding:1px; font-weight:bold;}
	.paging a:hover {background:#F3F7F7; text-decoration:none; border:1px solid #004491;}
	#paging-on a {float:left; display:block; width:16px; height:16px; text-align:center; background:#A3C2C2; margin:0 3px; color:#fff; padding:1px; font-weight:bold;}

#get-reader {width:250px; margin-top:52px;}

.media {float:left; width:155px; padding:10px;}
	.media p {padding-top:0;}

/*Auctions*/
.auction-item {float:left; width:100%; clear:both; background:url(../images/auctions/bg-item.gif) top center no-repeat; margin-top:20px; padding:20px 0;}
	.auction-item-img {float:left; padding-right:15px;}
	.auction-item-img img {padding:2px; border:1px solid #D0D1D2;}
	.auction-item-blurb {float:left; width:29%; padding-right:1%;}
		.auction-item h3, h3.auction-heading {font-family:Arial, Helvetica, sans-serif;; font-size:19px; font-weight:normal; padding:0 0 5px;}
	.auction-item-detail {float:right; width:36.9%; color:#689494; padding:15px 1% 10px; border:1px solid #A3C2C2; margin-top:7px;}
		.auction-item-detail .left {width:42.5%;}
		.auction-item-detail span {width:100%; padding-bottom:7px; display:block;}
		.auction-item-detail strong {color:#004491;}
		.auction-item-detail .remaining {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/auctions/exclamation.gif) no-repeat; padding-left:20px;}
	.auction-book, .auction-bookedout {float:right; display:block; width:145px; height:40px; background:url(../images/auctions/auction-book.gif);}
		.auction-book:hover {background-position:bottom;}
		.auction-book b, .auction-bookedout b {display:none;}
		.auction-bookedout {width:158px;background:url(/images/auctions/btn-booked-out.gif);}
	.btn-booked-out {float:right;}
		
	.timer {font-family:"Times New Roman", Times, serif; font-size:24px; padding:10px 0 10px;}
		.timer-left {float:left; background:url(../images/auctions/bg-timer.gif) no-repeat 0 7px; padding-left:30px;}
	#auctionDays, #auctionHours, #auctionMinutes, #auctionSeconds, #stepMinutes, #stepSeconds {font-weight:bold; color:#004491;}
	#auctionHoursUnit, #auctionMinutesUnit, #auctionSecondsUnit, #stepMinutesUnit, #stepSecondsUnit {color:#004491;}

#save-up-to {float:left; padding:45px 0; background:url(../images/auctions/save-up-to.gif) no-repeat; font-size:68px; font-family:"Times New Roman", Times, serif; color:#bfc2c5; width:44%; padding-right:9%;}
#currently { float:left; padding:45px 0; background:url(../images/auctions/currently.gif) no-repeat; font-size:68px; font-family:"Times New Roman", Times, serif; color:#7fa1c8; width:44%;}

	
/*Auction Itinerary page*/
#auction-itinerary-times {background:#EDF2F2; padding:10px 10px 20px; margin-top:50px;}
#auction-itinerary-times .timer {font-size:12px; font-family:Verdana, Geneva, sans-serif;}
	#auction-itinerary-times .timer-left, #auction-itinerary-times .right {float:none; padding-left:30px;}
	#auction-itinerary-times .auction-item-detail {float:none; width:auto; padding:20px 0 0 30px;}

#auction-thumbs {background:#EDF2F2; padding:20px; margin-top:-20px; line-height:14px;}
	#auction-thumbs a {display:block; clear:both; height:70px;}
	#auction-thumbs a img {float:left; border:1px solid #D0D1D2; background:#fff; padding:1px; margin-right:5px;}
		#auction-thumbs a:hover img {border:1px solid #004491;}
	#auction-thumbs span {padding-top:14px; display:block; overflow:auto;}
	
#status {border:2px solid #A3C2C2; padding:15px 2% 25px; width:94%;}
	#status #currently {width:44%; padding-right:9%;}
	#status .left {width:43%;}
		#status .left span {width:100%; padding-bottom:4px; display:block;}
	#status #stepClock {float:left; width:49%; padding-right:5%;}
	#status #auctionClock {float:left; width:45%;}
	#status #remaining {float:left; width:100%; clear:both; padding:5px 0 10px; margin-top:10px; font-size:18px; border-top:2px solid #D7E4E4; font-family:Arial, Helvetica, sans-serif;}
		#status #remaining span {font-weight:bold; color:#004491;}
	#status .auction-book {position:relative;}
	#intro-right .block-heading {width:94%; padding:7px 0 7px 4%; border:2px solid #A3C2C2;}

/*Auction Price Table*/
#auction-prices {border:2px solid #A3C2C2; padding:15px 20px;}
#auction-price-form {clear:both; margin:20px 0; display:block;}
#auction-price-form div {float:left; clear:both; width:100%; padding:4px 0; border-bottom:1px dashed #ccc;}
#auction-price-form input {float:left; position:relative; top:3px;}
#auction-price-form label {float:left; padding-left:2px;}
#auction-price-form span {float:right;}	
* html #auction-price-form label {float:left; padding-left:0;}
* html #auction-price-form input {top:0;}
.required {background:url(../images/auctions/req.gif) right 6px no-repeat;}

/*Auction Homepage Panel*/
#home-once-panel {width:100%;}
	#home-once-header {border-bottom:2px solid #e3e3e4; height:20px;}
		#home-once-header #auctionClock {float:right; padding-left:16px; background:url(../images/auctions/bg-timer-small.gif) no-repeat 0 3px;}
	#home-once-panel #auction-thumbs {background:none; margin-top:0; padding:20px 0;}
	#home-once-panel #auction-thumbs a {height:59px; padding:5px;}
	#home-once-panel #auction-thumbs span {float:left; width:39%; padding:14px 0 0 1%;}
	#home-once-panel #auction-thumbs em {float:right; text-align:right; width:39%; padding-top:14px; font-weight:normal; font-style:normal; color:#80868b;}
		#home-once-panel #auction-thumbs a:hover {background:#F2F3F3;text-decoration:none;}
	#home-once-footer {border-top:2px solid #e3e3e4; padding:6px 0 0 78px;}

/*Auction Form*/
#auction-form h3 {padding:20px 0 5px;}
#auction-form-intro {padding:30px 0 30px 4.2%; background:url(../images/default/bg-intro.gif) repeat-x bottom; position:relative; margin:-22px 0 10px -4.2%; width:104.1%;}
	* html #auction-form-intro {position:static; width:auto; background:none;}
#auction-form sub {padding:2px 0; display:block; clear:both;}
#auction-form .field { width:300px; }
input:active, input:focus {background-color:#FFF;}
#auction-form .correct {background:url(../images/auctions/tick.gif) #FAFAFA no-repeat right 5px;}
#auction-form .incorrect {background:url(../images/auctions/cross.gif) #FAFAFA no-repeat right 5px;}
.auction-validation {color:#e18897; clear:both;}

/*Photocomp Panel*/
#photo-comp-panel {width:100%; margin-bottom:50px; border:1px solid #e7e7e7; background-color:#ededed; overflow:hidden;}
	#photo-comp-header {background-color: #c2c2c2; border-bottom:1px solid #FFF;}
	#photo-comp-footer {border-top: 1px solid #FFF; padding:10px 15px;}
		#photo-comp-footer-text {padding: 20px 0px 20px 15px; margin-right:150px;}
		#photo-comp-button {float:right; display:block; width:145px; height:32px; margin:20px 15px 20px 15px; background:url(/images/static/akp/enter-now-button.gif) no-repeat;}
			#photo-comp-button:hover {background-position:bottom;}
			#photo-comp-button strong {display:none;}
			
/*New Brochure Panel*/
#slideshow-panel {width:100%; margin-bottom:50px; border:1px solid #e7e7e7; background-color:#ededed; overflow:hidden;}
	#slideshow-header {background-color: #c2c2c2; border-bottom:1px solid #FFF;}
	#slideshow-footer {border-top: 1px solid #FFF; padding:10px 15px;}
		#slideshow-footer-text {padding: 20px 0px 20px 15px; margin-right:150px;}
		#download-now-button {float:right; display:block; width:188px; height:32px; margin:20px 15px 20px 15px; background:url(/images/homelanding/btn-download-now.gif) no-repeat;}
			#download-now-button:hover {background-position:bottom;}
			#download-now-button strong {display:none;}
			
/*Home Follow Us*/
div.width100 {padding-bottom:25px;}
.width100 {width:100%; float:left; clear:both;}
#follow-us-icons {height:85px; width:370px; float:left; margin-right:15px; padding:7px 0 2px;}
	#follow-us-facebook a, #follow-us-twitter a, #follow-us-flickr a, #follow-us-youtube a {background:no-repeat top; float:left; display:block; height:80px; width:80px; margin:0 12px 5px 0;}
		#follow-us-facebook a {background:url(../images/global/share/home-facebook.gif);}
		#follow-us-twitter a {background:url(../images/global/share/home-twitter.gif);}
		#follow-us-flickr a {background:url(../images/global/share/home-flickr.gif);}
		#follow-us-youtube a {background:url(../images/global/share/home-youtube.gif);}
	#follow-us-facebook a:hover, #follow-us-twitter a:hover, #follow-us-flickr a:hover, #follow-us-youtube a:hover {background-position:bottom;}
	#follow-us-facebook strong, #follow-us-twitter strong, #follow-us-flickr strong, #follow-us-youtube strong {display:none;}


/*Philanthropy*/
.philanthropy-journey {float:left; width:100%; clear:both; background:url(../images/auctions/bg-item.gif) top center no-repeat; margin-top:20px; padding:20px 0;}
	.philanthropy-journey-img {float:left; padding:0 15px 15px 0;}
	.philanthropy-journey-img img {padding:2px; border:1px solid #D0D1D2;}
		.philanthropy-journey h3 {font-family:Arial, Helvetica, sans-serif;; font-size:19px; font-weight:normal; padding:0 0 5px;}
		.philanthropy-journey h4 {font-family:Arial, Helvetica, sans-serif;; font-size:15px; font-weight:normal; padding:0 0 5px;}
.phil-panel {float:right; width:100%; padding-bottom:30px;}	
.phil-panel .block-heading {background:url(../images/global/phil-pod-head.gif) no-repeat 4px center #A3C2C2; padding:9px 0 9px 28px; }
	.phil-panel .block-heading h3 {font-size:13px; padding:0; color:#fff; text-transform:uppercase;}
	.phil-panel .block-heading h3 strong {color:#d1e1e1; padding:0;}
	.phil-panel .block-text {color:#467C7C;}
	.phil-panel a {color:#004491;}
.phil-panel .sub-block-heading {padding-left:28px; background:#cbdcdc;}		
.phil-panel .block-text {background:url(../images/global/phil-pod-bg.gif) no-repeat bottom right #edf2f2;}
#intro .block-heading {font-size:13px; padding:4px 10px; color:#fff; text-transform:uppercase; font-weight:bold;}
.local-project {float:left; width:100%; clear:both; border:1px solid #CADBDB; margin-top:10px; display:block;}
	.local-project p {padding-right:10px; overflow:auto;}
	.local-project .frameout {margin-left:5px;}
	.local-project:hover {background:#ECF2F2; text-decoration:none;}

#btn-donate {display:block; width:255px; height:27px; background:url(../images/philanthropy/btn-donate.gif); clear:both; margin-top:10px; float:left;}
	#btn-donate:hover {background-position:bottom;}
	#btn-donate b {display:none;}

.philanthropic-day {background:url(../images/philanthropy/philanthropic-day.gif) no-repeat 6px center;  padding:12px 0 12px 30px; width:91.9%; margin-left:-30px;}

/*Photocomp*/
.btn-enter, .btn-gallery {display:block; width:145px; height:40px; background:url(../images/static/akp/btn-enter.gif); margin:10px 20px 10px 0; float:left;}
	.btn-enter:hover, .btn-gallery:hover {background-position:bottom;}
	.btn-enter b, .btn-gallery b {display:none;}
.btn-gallery {background:url(../images/static/akp/btn-gallery.gif);}
.sub-block-heading h3 {padding:0; margin:0;}
	/*Gallery
    #gallery-wrap {float:left; width:96%; padding:22px 0 22px 0;}
		.gallery-item { display:block; float:left; margin-right:25px; padding:4px; border:1px solid #fff; }
    	.gallery-item img {display:block; margin-bottom:5px;}
        .gallery-item:hover {text-decoration:none; background:#fbfbfb; color:#333; border-color:#ececec;}
				
				.gallery-item div { font-size:11px; color:#999; }
				.gallery-item:hover div { color:#333; }
				
				.gallery-item .photographer {float:left;}
				.gallery-item .vote-trigger {float:right;}
				.gallery-item .vote-trigger:hover {text-decoration:underline;}
	*/
	#gallery-wrap {float:left; width:96%; padding:22px 0 22px 0;}
		.gallery-item { display:block; float:left; width:240px; height:238px; padding:4px; border:1px solid #ffffff; overflow:hidden; margin:0px 24px 30px 0px; }
    	.gallery-item img {display:block; margin-bottom:12px;}
        .gallery-item:hover {text-decoration:none; background:#fbfbfb; color:#333; border-color:#ececec;}
				
				.btn-galleryback{width:103px; height:8px;  position:relative; float:right; top:11px;}
				.btn-galleryback a{width:100%; height:100%; display:block; background-image:url(/images/AKP_imageComp/struct/button-gallery.gif); background-repeat:no-repeat; background-position:0px 0px;}
				.btn-galleryback a span{display:none;}
				.btn-galleryback a:hover{background-position:0px -8px;}
				#gallery-wrap h3{font-size:18px; color:#004491; font-weight:normal; margin-bottom:18px; position:relative; float:left;}
				
				.gallery-item div { font-size:11px; color:#999; }
				.gallery-item:hover div { color:#333; }
				.gallery-item .photo-title {float:left; margin-top:0px; padding-left:5px; width:235px; overflow:hidden; position:relative; margin-bottom:10px; font-weight:bold; font-size:12px; overflow:hidden; height:15px;}
				.gallery-item .photographer {float:left; margin-top:0px; padding-left:5px; width:160px; overflow:hidden; line-height:18px;}
				.gallery-item .vote-trigger {float:right; width:63px; height:18px; background-image:url(/images/AKP_imageComp/struct/button-vote.gif); background-position:0px 0px; background-repeat:no-repeat; margin-right:5px;}
				.gallery-item .vote-trigger span{display:none;}
				.gallery-item .vote-trigger:hover {background-position:0px -18px;}

	#gallery-detail{width:814px; height:auto; position:relative; float:left;}
	#gallery-detail h3{ max-width:80%; }
	#gallery-detail .top, #gallery-detail .bottom{width:814px; height:48px; position:relative; float:left; border-top:1px solid #e3e3e4; border-bottom:1px solid #e3e3e4; margin-bottom:20px; line-height:48px; color:#707070;}
	#gallery-detail .image{width:800px; height:auto; position:relative; float:left; padding:6px; border:1px solid #e3e3e4;}
	#gallery-detail .description{width:814px; height:auto; position:relative; float:left; border-top:1px solid #e3e3e4; margin-top:20px; padding:10px 0px}
	#gallery-detail .description p{line-height:20px; color:#707070;}
	#gallery-detail .btn-votenow{width:132px; height:33px; position:relative; float:right; margin-top:8px;}
	#gallery-detail .btn-votenow a{display:block; width:100%; height:100%; text-decoration:none; text-indent:-9999px; background-image:url(/images/AKP_imageComp/struct/button-vote-now.gif); background-position:0px 0px; background-repeat:no-repeat;}
	#gallery-detail .btn-votenow a:hover{background-position:0px -33px;}
	#gallery-detail #facebook{position:relative; float:left; width:100px; height:26px; margin-top:14px;}
	#gallery-detail #twitter{position:relative; float:left; width:100px; height:26px; margin-top:14px; margin-right:10px;}

	#voting-registration-template
	{ width:500px; }
		#voting-registration-template .checkbox-label
		{ float:left; clear:none; width:230px; margin-left:15px; }
		#voting-registration-template .checkbox
		{ float:left; width:auto; margin-left:103px; }
				
.photo-comp-controls {border:1px solid #A3C2C2; padding:10px 20px; background:#fff;}

/*Share - Footer*/
#share-footer {float:right; margin-top:-30px; background:url(../images/global/share/bg-share-footer.gif) no-repeat #f1f1f2; width:200px; padding:7px 0 6px 40px; height:20px; font-size:11px; color:#929497;}
	#share-footer strong {display:none;}
    #share-footer a {width:20px; height:20px; display:block; float:left; margin-left:9px;}
    	#share-footer a:hover {background-position:bottom;}
    #share-footer span {float:left; padding-right:5px;}
    	#btn-facebook {background-image:url(../images/global/share/facebook.gif); float:left;}
        #btn-twitter {background-image:url(../images/global/share/twitter.gif); float:left;}
        #btn-flickr {background-image:url(../images/global/share/flickr.gif);}
        #btn-youtube {background-image:url(../images/global/share/youtube.gif);}
        #btn-delicious {background-image:url(../images/global/share/delicious.gif);}
		#btn-myspace {background-image:url(../images/global/share/myspace.gif);}
		#btn-stumbleupon {background-image:url(../images/global/share/stumbleupon.gif);}
		#btn-linkedin {background-image:url(../images/global/share/linkedin.gif);}
		#btn-reddit {background-image:url(../images/global/share/reddit.gif);}
		#btn-digg {background-image:url(../images/global/share/digg.gif);}
		#btn-google {background-image:url(../images/global/share/google.gif);}
		#btn-live {background-image:url(../images/global/share/live.gif);}
		#btn-technorati {background-image:url(../images/global/share/technorati.gif);}
		#btn-favourites {background-image:url(../images/global/share/favourites.gif);}
	
/*Footer*/
#footer {width:100%; border-top:1px solid #fff; clear:both; padding:28px 0 24px 0; font-size:11px;}
	#footer a, #footer p {color:#fff;}
	#footer ul {list-style:none; padding:0;}
	#footer-center {float:left; width:48%;}
		/*Float and width applied so opacity works in IE*/
		#footer-center li {float:left; width:100%; color:#fff; background:none; padding:0;}
		#footer-destinations, #footer-styles, #footer-sitemap {border-left-style:solid; border-left-width:1px; padding-left:4%;}
		#footer-destinations {float:left; width:33%;}
		#footer-styles {float:left; width:30%;}
		#footer-sitemap {float:left; width:23%; border-right-style:solid; border-right-width:1px;}
	#footer-right {float:left; width:15%; padding-left:2%;}
	#footer h5 {float:left; width:100%; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; font-weight:normal; padding:0 0 10px 0; color:#fff;}
	#footer-right img {top:2px; position:relative;}	
	#e7 {background-repeat:no-repeat; background-position:0 1px; padding-left:16px;}

/*Formatting-----Colours are defined in external style sheets*/
a img {border:0;}
a {text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

p, h5, h6 {padding:6px 0;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; font-weight:bold; padding:0 0 6px 0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:36px; font-weight:normal; padding:0 0 6px 0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:6px 0 0 0;}
	h3 strong {padding-right:8px;}
h4 {font-size:11px; font-weight:bold; padding:12px 0 0 0;}
.sub-block-heading h4 {font-size:12px; font-weight:bold; color:#fff; padding:0;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:21px; font-weight:normal;}
h6 {overflow-x:hidden; font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:19px; font-weight:normal;}/*Flash Replacement - Refer to sIFR-screen.css*/
#intro h5 {padding-bottom:12px;}


.page-heading {float:left; padding:16px 0 0 20px;}/*[image] Large page heading */
#breadcrumb h5 {font-size:18px; padding:0; line-height:18px;}
.block-heading, .sub-block-heading {padding:9px 0 9px 24px; border-bottom:1px solid #fff;}/*[image] Reversed out box headings, background colour defined externally*/
.quote {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:bold;}
	/*Ampersand for quotes*/
	.quote strong {color:#ccc; font-size:34px; font-weight:normal; font-family:"Times New Roman", Times, serif; position:relative; bottom:-5px;}
.quote-credit {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.intro, .intro ul li {font-size:13px;}
.intro {padding-top:0;}
.caption, #intro-center .caption {font-size:10px; color:#B2B2B2; padding:2px 0 3px 4px; margin-top:-1px; line-height:12px;}
.legend {font-size:10px; padding:0 24px; line-height:14px;}
	#sub-nav .legend a {padding:0;}
    #sub-nav .legend a:hover {background:none; text-decoration:underline;}
.details-table-head td {color:#5D6064; font-size:10px !important;}
.table-head {color:#5D6064; font-weight:bold;}
.large {font-size:14px;}
.small {font-size:11px; line-height:15px;}
.bg-light {background-position:0 54px;}
.light {color:#B4B5B7;}
.padding-none {padding:0;}
.padding-below {padding-bottom:6px;}
.pdf-dates {font-size:14px; font-weight:bold; background:url(../images/global/icon-pdf.gif) no-repeat 8px 11px #f7f7f7; padding:10px 10px 12px 30px; margin:10px 0; border:1px solid #ccc; display:inline-block;border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;}
.pdf-dates:hover {border-color:#999;}
.pdf-dates span {font-weight:normal;}

ul {padding:3px 0 6px 12px; list-style-type:none;}
ul li {padding:3px 0 3px 8px;}
#content ul li {padding:4px 0 4px 12px; }
/*Makes IE consistent*/
/*IE 6*/* html body #content ul li {float:none; width:97%;}
/*IE 7*/*:first-child+html #content ul li {float:none; width:97%;}

ol {padding-left:28px;}
ol li p {padding:3px 0;}

form {display:inline;}
.search-field, .search-col input {border:1px solid #CBDCDC; background:#fff; padding:1px 2px; font-size:11px;}
#btn_searchform {color:#fff; background:url(../images/default/bg-search.gif); font-weight:bold; border:none; font-size:11px; width:50px; border-bottom:1px solid #85ABAB; border-right:1px solid #85ABAB;}

/*Miscellaneous Classes*/
.left {float:left;}
.right {float:right;}
.imgLeft {float:left; padding:2px; margin:6px 10px 6px 0;}
.imgRight {float:right; padding:2px; margin:6px 0 6px 6px;}
.frameout, .intro-image {border:1px solid #D0D1D2; background:#fff;}
.framein {margin:2px; clear:both;}
.intro-image {float:left; margin:6px 12px 6px 0; width:190px;}
.text-right {text-align:right;}
.br {height:7px; border-bottom:1px solid #E3E3E4; margin-bottom:9px; clear:both;}

#content .x-content ul li {float:none;}
/*IE hacks*/
/*IE 6*/* html #content .x-content ul li {width:auto;}
/*IE 7*/*:first-child+html #content .x-content ul li {width:auto;}
.x-image {float:right; width:40%; height:250px; margin-left:20px; margin-bottom:20px;}

/*Safari > coldfusion dropping font size in tables...*/
#content #intro #intro-center table {font-size:13px;}
#content #intro #intro-right table {font-size:11px;}
#content #intro #intro-right table tr {height:17px;}
#content .block-text table {font-size:11px;}

/*Choose Destination Navigation*/
	#d-choose-destination, #s-choose-style {padding:23px 0 0 28px;}
	#destinations div, #style-nav div {margin-left: -3px;}
	#destinations div, #destinations div a {width:187px; height:24px; display:block;}
		#d-africa, #d-africa a, #d-africa-on a {background:url(../images/global/destination-nav/africa.gif);}
		#d-antarctica, #d-antarctica a, #d-antarctica-on a {background:url(../images/global/destination-nav/antarctica.gif);}
		#d-egypt, #d-egypt a, #d-egypt-on a {background:url(../images/global/destination-nav/egypt-arabia.gif);}

		#d-europe, #d-europe a, #d-europe-on a {background:url(../images/global/destination-nav/europe.gif);}
		#d-india, #d-india a, #d-india-on a {background:url(../images/global/destination-nav/india.gif);}
		#d-latin, #d-latin a, #d-latin-on a {background:url(../images/global/destination-nav/latin-america.gif);}
		#d-orient, #d-orient a, #d-orient-on a {background:url(../images/global/destination-nav/orient.gif);}
		#d-australia, #d-australia a, #d-australia-on a {background:url(../images/global/destination-nav/australia.gif);}

/*Choose Style Navigation*/
#style-nav {background:#ebebeb; padding-bottom:12px; border-bottom:1px solid #fff;} 
	#style-nav div, #style-nav div a {width:180px; height:24px; display:block;}
		#s-private, #s-private a, #s-private-on a {background:url(../images/global/style-nav/private-journeys.gif);}
		#s-oyster, #s-oyster a, #s-oyster-on a {background:url(../images/global/style-nav/oyster-escapes.gif);}
		#s-small-ship, #s-small-ship a, #s-small-ship-on a {background:url(../images/global/style-nav/small-ship-cruising.gif);}
		#s-luxury-rail, #s-luxury-rail a, #s-luxury-rail-on a {background:url(../images/global/style-nav/luxury-rail-journeys.gif);}
		#s-escorted, #s-escorted a, #s-escorted-on a {background:url(../images/global/style-nav/escorted-small-groups.gif);}
		#s-family, #s-family a, #s-family-on a {background:url(../images/global/style-nav/family-holidays.gif);}
		#s-celebrations, #s-celebrations a, #s-celebrations-on a {background:url(../images/global/style-nav/celebrations.gif);}
		#s-philanthropic, #s-philanthropic a, #s-philanthropic-on a {background:url(../images/global/style-nav/philanthropic.gif);}
		#s-villas, #s-villas a, #s-villas-on a {background:url(../images/global/style-nav/private-villas.gif);}

#destinations p, #style-nav p {visibility:hidden; padding:0;}

#destinations div a:hover, #style-nav div a:hover, #d-africa-on a, #d-antarctica-on a, #d-egypt-on a, #d-europe-on a, #d-india-on a, #d-latin-on a, #d-orient-on a, #d-australia-on a, #s-private-on a, #s-oyster-on a, #s-small-ship-on a, #s-luxury-rail-on a, #s-escorted-on a, #s-family-on a, #s-celebrations-on a {background-position:bottom;}

/*IE6 Max Width*/
* html body #wrapper {width:expression(
(document.documentElement.offsetWidth) >2000 
* (parseInt(document.body.currentStyle.fontSize) 
/ parseInt(document.body.currentStyle.fontSize))?  "1920px" 
: ((document.documentElement.offsetWidth) < 962? "960px" : "100%")); }


: ((document.documentElement.offsetWidth) < 962? "960px" : "100%")); }

/*Survey Window*/
#survey-window {width:440px; height:160px; background-color:#fff; padding:5px;}
	#survey-window-content {background-color:#e4e9e9; padding:15px 30px 10px;}
		#no-thanks {margin:0 -10px -7px 371px;}
			#no-thanks a {display:block; width:16px; height:16px; background:transparent url('/images/global/no-thanks.gif') no-repeat right top; text-indent:-9999px;}
			#no-thanks a:hover {background-position:right bottom;}
		
		#survey-window h2 {background:url(/images/global/guest-questionnaire-heading.gif) no-repeat; display:block; width:351px; height:17px; text-indent:-99999px;}
	
	#survey-button {width:252px; height:30px; float:left; padding:5px 168px 15px 20px; background-color:#CBDCDC;}
		#survey-button a {background:url(/images/global/survey-button.gif) left top no-repeat; display:block; widows:252px; height:30px; text-indent:-9999px;}
		#survey-button a:hover {background-position:bottom left;}
/*
#survey-button b, #no-thanks b {display:none;}
*/

/* Modal Container
#modal-mask {background-color:black;}
.box-cnr {float:left; width:0px; height:0px; background-color:transparent; background-repeat:no-repeat}
	.box-cnr.top.left {background-image:url(/cms/images/box-cnr-top-left.png);}
	.box-cnr.top.right {background-image:url(/cms/images/box-cnr-top-right.png);}
	.box-cnr.bottom.left {background-image:url(/cms/images/box-cnr-bottom-left.png);}
	.box-cnr.bottom.right {background-image:url(/cms/images/box-cnr-bottom-right.png);}

.box-bdr.top, .box-bdr.bottom {float:left; height:0px; background-color:transparent; background-repeat:repeat-x;}
.box-bdr.left, .box-bdr.right {float:left; width:0px; background-color:transparent; background-repeat:repeat-y;}
	.box-bdr.top {background-image:url(/cms/images/box-bdr-top.png);}
	.box-bdr.right {background-image:url(/cms/images/box-bdr-right.png);}
	.box-bdr.bottom {background-image:url(/cms/images/box-bdr-bottom.png);}
	.box-bdr.left {background-image:url(/cms/images/box-bdr-left.png);}
.box-body {float:left; background-color:white;}
*/

/* Mask */
#blackbox-mask {background-color:black;}

/* Wrapper */
#blackbox-wrapper {}

/* Container */
.box-cnr {width:0px; height:0px; background-color:white;}
.box-bdr.top, .box-bdr.bottom {height:0px; background-color:white;}
.box-bdr.left, .box-bdr.right {width:0px; background-color:white;}
.box-body {background-color:white;}


/*Popup*/
#popup-container {width:500px; height:424px;}
#popup-wrapper, .popup-wrapper {border:1px solid #fff; background:#fff;}
#popup-header, .popup-header {background:#689393; padding:5px; margin-bottom:1px; height:15px;}
	#popup-header a, .popup-header a {float:right;}
	#popup-header img, .popup-header img {float:left;}
#popup-content, .popup-content {border:2px solid #A2C1C1; padding:20px 30px; background:url(/images/auctions/bg-signup.gif) right top no-repeat;}
	.popup-heading {padding-bottom:15px;}
	#popup-content p, .popup-content p {padding:0 0 10px 0; margin-bottom:15px;}
	#popup-content sub, .popup-content sub {padding:2px 0; display:block; clear:both;}
	#popup-content td, .popup-content td {vertical-align:top;}
	.btn-signup {display:block; width:164px; height:35px; background:url(../images/auctions/btn-signup.gif);}
		.btn-signup:hover {background-position:bottom;}
		.btn-signup b {display:none;}
	.btn-signup-only {display:block; width:81px; height:27px; background:url(../images/auctions/btn-signup-only.gif);}
		.btn-signup-only:hover {background-position:bottom;}
		.btn-signup-only b {display:none;}
	.btn-send {display:block; width:87px; height:35px; background:url(../images/btn-send.gif);}
		.btn-send:hover {background-position:bottom;}
		.btn-send b {display:none;}	
	#popup-content .quiet, .popup-content .quiet {padding-top:10px; color:#bfc2c4; font-size:11px; display:block;}
	
	div#popup-content fieldset, div.popup-content fieldset {border:none; border-bottom:1px solid #ececec; margin-bottom:10px;}
	div#popup-content legend, div.popup-content legend {display:block; font-weight:bold; color:#467C7C; padding-bottom:10px;}
	
	div#popup-content label, div.popup-content label {display:block; float:left; width:100px; clear:both; margin-bottom:16px;}
	div#popup-content input, div#popup-content textarea, div.popup-content input, div.popup-content textarea {border:1px solid #bec9c9; width:250px; padding:3px 2px; margin-bottom:10px;}
	div#popup-content select, div.popup-content select {border:1px solid #bec9c9; width:250px; padding:2px; margin-bottom:10px;}
	div#popup-content textarea, div.popup-content textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	div#popup-content input.invalid, div.popup-content input.invalid {border:1px solid #b44949;}

	div#popup-content .indent, div.popup-content .indent {text-align:left;}
	div#popup-content .indent input, div.popup-content .indent input {float:left; width:auto;}
	div#popup-content .indent label, div.popup-content .indent label {float:left; width:auto; clear:none; margin-left:5px;}
	
	div#popup-content .checklist {width:450px;}
	div#popup-content .checklist label {float:left; width:110px; clear:none; margin-right:10px; margin-bottom:5px;}
	div#popup-content .checklist input {border:none; padding:none; float:left; width:auto; margin-right:5px; position:relative; top:2px; margin-bottom:5px;}
	
	div#popup-content a, div.popup-content a {display:block; margin-left:100px;}
	#validation-msg, .validation-msg {font-size:10px; color:#b44949; margin:0 0 10px 100px;}
	
	#voting-registration-template #validation-msg
	{ clear:both; margin-top:0; margin-bottom:10px; }
	
	#brochure_download_request .invalid {background:url(/images/global/cross.gif) #FAFAFA no-repeat right center;}
/*#popup-cover {position:absolute; top:0; left:0; width:99.9%; height:2000px; background-color:black; z-index:998; opacity:0.5; filter:alpha(opacity=50);}*/
/*#popup-container {position:absolute; top:0; left:0; width:99.9%; height:2000px; z-index:999; }*/

.messagebox-feedback{margin:10px 0; padding:10px 11px 11px 8px; border:1px dotted #9CD0A3; color:#58B063; text-align:left; background:#F1FCEF;}
.messagebox-warning{margin:10px 0; padding:10px 11px 11px 8px; border:1px dotted #D1807C; color:#BA3D3D; text-align:left; background:#FCF3F1;}

.messagebox-success {margin:0 0 20px 0; padding:10px 10px 15px 47px; background:url(../images/global/tick.gif) no-repeat 10px 10px #f5f8f8; border:1px #689494 solid;}
	.messagebox-success h3 {color:#689494;}


/*My AK Landing Page*/
#tablet-heading {float:left;}
.my-ak-welcome {float:left; padding:15px 0 0 30px;}
.documents {padding:0 0 10px 0; font-size:14px;}
	.documents li {background:none; padding:0 !important;}
	.documents a {display:block; padding:10px 0 10px 20px;}
	.pdf a {background:url(../images/global/icon-pdf.gif) 0 10px no-repeat; }
	.pad-top {padding-top:15px;}
	
	.delete {font-size:12px; font-weight:bold; color:#ccc; float:right; width:10px !important; clear:none  !important; padding-top:0; position:relative; top:-8px; right:-6px; }

.btn-my-ak {display:block; float:left; clear:left; width:192px !important; height:23px !important; background:url(../images/global/my-ak/btn-my-ak.gif); text-indent:-9999px; margin-top:8px;}
	.btn-my-ak:hover {background-position:bottom;}
	.btn-my-ak strong {display:none;}

.journey-saved, .journey-already {position:absolute; z-index:99; width:104px; height:28px; display:block; background:url(../images/global/journey-saved.gif); text-indent:-9999px;}
#header .journey-saved, #header .journey-already {left:-10px;}
.wrap-saved {float:left; clear:both;}
#intro .journey-saved, #intro .journey-already {margin:1px 0 0 45px;}
.journey-already { background:url(../images/global/journey-already.gif);}

#my-ak-heading {padding:22px 4%; float:left; width:91.9%;}
	#my-ak-heading a {float:right; margin-top:18px; color:#004491;}
	#collapse {margin-top:-22px; float:left; width:100%;}

/*Tags*/
#tag-container {background:url(../images/global/label-tags.gif) no-repeat 15px 15px #FCFCFC; padding:12px 20px 12px 70px; margin:10px 0 20px; border:1px solid #E7E7E8; color:#BEBFC1;}
	#tag-container a {padding-left:10px; color:#BEBFC1;}
div.news-item #tag-container {margin-right:31%;}	
.filtered-by {font-size:14px;}
	.filtered-by h1 {display:inline; font-size:14px; padding-left:20px;}
	.filtered-by a {font-size:12px; float:right; padding-top:5px;}
	.filtered-by a b {font-weight:normal; padding-left:4px;}

/*Chat Prompt*/
#chat-prompt {position:fixed; bottom:25px; right:56px; width:226px; height:140px; background:url(../images/global/chat/chat-prompt.png);}
* html #chat-prompt {background:url(../images/global/chat/chat-prompt.gif);}

div.villa-links a { text-decoration:none; }
div.villa-links img { margin-right:10px; }
div.villa-links .title { padding:6px 0 3px; font-size:16px; }
div.villa-links .abstract { color:#9DA2A6; }

/*--------Home 2011------------*/
.home2011 #intro-center h5 {font-size:24px; color:#004491; padding-bottom:20px; line-height:28px;}
.home2011 #intro-center .intro {font-size:15px; line-height:20px; padding-left:125px; padding-top:7px; overflow:visible; color:#5D6064;}
#panel-signup {display:block; width:290px; height:106px; background:url(../images/global/panel-signup.gif); text-indent:-9999px; margin-top:50px;}
	#panel-signup:hover {background-position:bottom;}

/*Global home 2011*/
.home2011 a {color:#004491;}
a.external {background:url(../images/home/icon-external.gif) no-repeat left center; padding-left:14px;}
.home2011 .block-text {font-size:12px;}
.home2011 .block-image {height:140px;}
.clear-fix {clear:both; height:0;}
.home2011 .heading {text-indent:-9999px; display:block; height:15px; border-bottom:2px solid #e3e3e4; margin-bottom:15px;}
.btn-see-all {display:block; text-indent:-9999px; width:55px; height:20px; background:url(../images/global/btn-see-all.gif); position:absolute; top:15px; right:0;}
	.btn-see-all:hover {background-position:bottom;}
.btn-download {display:block; text-indent:-9999px; width:104px; height:28px; background:url(../images/global/btn-download.gif);}
	.btn-download:hover {background-position:bottom;}
	
/*Brochures*/
#brochures {float:left; width:100%; padding:15px 0 30px; position:relative;}
	#brochures .heading {background:url(../images/global/txt-ak-latest-brochures.gif) no-repeat;}
	#brochures img, #home-news img {padding:2px; border:1px solid #d0d1d2; background:#fff;}
	#brochures a:hover img, #home-news a:hover img {border-color:#004491;}
	#brochures #featured {float:left; width:100%; padding-bottom:12px; border-bottom:1px solid #d0d1d2;}
	#brochures #featured .img {float:left;}
	#brochures #featured p {padding-left:125px;}
	#brochures #featured h2 {padding-left:125px; font-size:24px; color:#004491; line-height:20px;}
	/*overflow shows/hides brochures depending on width*/
#brochures-row {float:left; height:206px; width:100%; overflow:hidden; line-height:14px; position:relative; margin:0 10px 0 -10px;}
	#brochures .brochure {float:left; display:block; height:182px; width:106px; padding:12px 10px; }
	#brochures .brochure:hover {background:#f0f0f0; text-decoration:none;}
	#brochures .brochure img {margin-bottom:5px;}
	
/*News*/
#home-news {float:left; width:100%; padding:15px 0 30px; position:relative;}
	#home-news .heading {background:url(../images/global/txt-ak-news.gif) no-repeat;}
	#home-news .item { float:left; width:100%; padding:0 0 24px; margin:0 0 24px; border-bottom:1px solid #e3e3e4;}
	#home-news .item .img {float:left;}
	#home-news .item p {padding-left:125px;}
	#home-news .item h2 {padding-left:125px; font-size:18px; color:#004491; line-height:20px;}
	
/*Right Column*/
.extreme-panel {float: right; padding-bottom: 30px; width: 100%;}
	.extreme-panel .block-heading {background:#9D9D9D; text-transform:uppercase; font-weight:bold; font-size:14px; color:#fff;}
		.extreme-panel .block-heading strong { color:#cecece; }
	.extreme-panel .block-text {color:#5D6064;}
	.extreme-panel .block-text img {float:left; position:relative; margin-left:-10px;}
	.extreme-panel .block-text p {padding-left:0;}
	
.special-panel {float: right; padding-bottom: 30px; width: 100%;}
	.special-panel .block-heading {background:#7fa1c8; text-transform:uppercase; font-weight:bold; font-size:14px; color:#fff;}
		.special-panel .block-heading strong {color:#bfd0e3;}
	.special-panel .block-text {background:#f2f5f9; color:#5D6064;}
	.special-panel .block-text img {float:left; position:relative; margin-left:-10px;}
	.special-panel .block-text p {padding-left:140px;}

/*Expanded 'Follow' footer*/
.home2011 #share-footer {width:28.5%; height:30px; margin-top:-43px; padding-left:35px; line-height:14px;}
.home2011 #share-footer span {float:none;}
.home2011 #share-footer .icons {float:right; position:relative; margin-top:-10px; width:125px;}
.home2011 #share-footer a {margin:0 9px 0 0;}
.home2011 #share-footer em {font-weight:bold; color:#004491; font-style:normal;}

/*Brochure Sold Out*/
.brochure-sold-out  {float:right; position:relative; margin-top:-15px;}

a.fb-photo-comp
{ display:block; width:152px; height:67px; overflow:hidden; }
a.fb-photo-comp.wide
{ width:191px; height:28px; }

a.fb-photo-comp:hover img
{ margin-top:-67px; }
a.fb-photo-comp.wide:hover img
{ margin-top:-28px; }

a.app-store
{ display:block; width:362px; height:57px; overflow:hidden;  }
a.app-store:hover img
{ margin-top:-57px; }
