/* CSS Document */
/*Print styles. Many many issues with IE.*/
body, #intro, .block-text, #header, .sub-block-heading, #left-info {background:#fff; background-image:none;}
#logo {display:block; padding:10px 5px;}
*, .intro {color:#000; background:#fff;}
body, .block-text p, .intro, #details-text, h3, h4 {font-size:9pt; line-height:12pt;}


body {width:190mm; padding-left:5mm; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff;}
#left-col, #intro, #center-col, #intro-center, #right-col, #intro-right, #booking-top, #full-col, .right-panel {float:none !important; width:100%; padding:1mm 0;}
#content {width:100%;}

	#details-text td {border-bottom:1px solid #DCDDDE; width:100%;}/*Width for Safari*/
	#map {float:left; width:165px; height:269px; margin-right:10px;}
	#intro-center ul {padding-top:0; padding-left:12px;}
	#details-text table {font-size:8pt;}
	#pearls-panel img {float:left; margin-right:12px;}
	#center-col {clear:both; border-top:3px solid #ddd;}
	#intro-right {border-top:3px solid #ddd; padding-top:20px;}
	
/*Formatting-----Colours are defined in external style sheets. Copied from global style is easier than overriding.*/
a img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

p, h6 {padding:4px 0;}
h1 {font-family:"Times New Roman", Times, serif; font-size:24px; line-height:30px; font-weight:bold; padding:0 0 6px 0;}
h2 {font-family:"Times New Roman", Times, serif; font-size:32px; line-height:20px; font-weight:normal; padding:0 0 6px 0;}
h3 {font-size:12px; font-weight:bold; padding:0;}
	h3 strong {padding-right:8px;}
h4 {font-size:12px; font-weight:bold; padding:0;}
h5, .right-panel h4 {font-family:"Times New Roman", Times, serif; font-size:21px; font-weight:normal; border-bottom:1px solid #ccc; padding:12px 0 4px;}
h6 {overflow-x:hidden; font-family:"Times New Roman", Times, serif; font-size:21px; line-height:19px; font-weight:normal;}/*Flash Replacement - Refer to sIFR-screen.css*/

.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; border-bottom:1px solid #fff;}/*[image] Reversed out box headings, background colour defined externally*/
.quote {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px;}
.quote-credit {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold;}
.intro, .intro ul li {font-size:13px;}
.intro {padding-top:0;}
.caption {font-size:10px; padding:2px 0; margin-top:-1px; line-height:12px;}
.legend {font-size:10px; padding:0 24px; line-height:14px;}
.details-table-head {font-weight:bold;}
.table-head {color:#5D6064; font-weight:bold;}
.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;}

ul {padding:3px 0 6px; list-style-position:inside; }
ul li {background:none;padding:4px 0;}
#content ul li {padding:4px 0; background:none;}


ol {padding-left:28px;}
ol li p {padding:3px 0;}
