/* Default CSS Document */
@media screen {
/** BODY ELEMENTS **/
body {
	color: #797A7B;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetica, sans-serif;
	background: #EAEAEC;
}
body.blueSkin {
	background: #252A33;
	color: #88959B;
}
p {
	margin: 0px;
	padding: 0px;
	font: 0.75em Arial, Helvetica, sans-serif;
}
div#mainContent p {
	line-height: 1.4em;
}
h1 {
	color: #2E3956;
	margin: 0px 0px 12px;
	padding: 0px;
	font: normal 1.4em Verdana, Geneva, sans-serif;
}
h1.noMargin {
	margin: 0px;
}
body.blueSkin h1 {
	color: #FFF;
	background: #252A33;
}
h2 {
	color: #2E3956;
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-bottom: 5px;
}
body.blueSkin h2 {
	color: #FFF;
	background: #252A33;
}
h3 {
	font: bold 0.75em Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px;
	padding: 0px;
	color: #2E3956;
}
.quoteLeft {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 7px;
	font: 0.95em Georgia, "Times New Roman", Times, serif;
}
.quoteText {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 184px;
	font: 0.95em Georgia, "Times New Roman", Times, serif;
}
.quoteText2 {	
	font: 1.1em Georgia, "Times New Roman", Times, serif;
}
img {
	border-style: none;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}

body.blueSkin a:link {
	color: #D0D5D7;
	text-decoration: none;
}
body.blueSkin a:active {
	color: #D0D5D7;
	text-decoration: none;
}
body.blueSkin a:visited {
	color: #D0D5D7;
	text-decoration: none;
}
body.blueSkin a:hover {
	color: #D0D5D7;
	text-decoration: underline;
}
ul {
	margin: 5px 0px 10px 15px;
	padding: 0px;
}
div#mainContent li, div#mainContentWide li, div#mainContentFullWidth li {
	font-size: 0.75em;
	padding-bottom: 8px;
}

div.rule {
	border-top: 1px solid #E0E0E0;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.smallItalicText {
	font-size: 0.7em;
	font-style: italic;
	color: #797A7B;
}
div.diningMenuOuterBorder {
	border: 1px solid #E0E0E0;
}
div.diningMenu {
	text-align: center;
	margin: 1px;
	padding: 15px;
}
div.diningMenu p {
	padding-top: 3px;
	padding-bottom: 3px;
}
.underlineLink:link, .underlineLink:active, .underlineLink:visited, .underlineLink:hover, body.blueSkin .underlineLink:link, body.blueSkin .underlineLink:active, body.blueSkin .underlineLink:visited, body.blueSkin .underlineLink:hover {
	text-decoration: underline;
}
.redLink:link, .redLink:active, .redLink:visited {
	text-decoration: underline;
	color: #C10000;
}
.redLink:hover {
	text-decoration: underline;
	color: #F00;
}

#sitemapLinks a:link, #sitemapLinks a:active, #sitemapLinks a:visited, #sitemapLinks a:hover {
	color: #2E3956;
}

#sitemapLinks a:hover {
	color: #2E3956;
	text-decoration: underline;
}
/** MAIN CONTAINERS **/

div#wrapper {
	width: 994px;
	padding: 0px;
	margin: 0px auto;
}

div#wrapperInner {
	width: 994px;
}

div#containerOuter {
	width: 994px;
	padding: 0px;
	margin: 0px;
}

div#container {
	width: 934px;
	margin: 0px;
	padding: 0px 30px 40px;
	background: #FFF;
}

body.blueSkin div#container {
	background: #252A33;	
}

div#header {
	width: 577px;
	padding: 50px 0px 0px 357px;
	margin: 0px 0px 10px;
	cursor: default;
	height: 130px;
	border-bottom: 1px solid #2E3956;
}
div#header img {
	float: left;	
}
body.blueSkin div#header {
	border-bottom: 1px solid #FFCC33;
}
div#address, div#telephoneNumber {
	width: 200px;
	font: 0.85em Georgia, "Times New Roman", Times, serif;
	margin: 30px 0px 0px;
	padding: 0px;
}
div#telephoneNumber {
	margin: 0px;
	padding: 4px 0px 0px;
}
div#topRightLinks {
	margin: 107px 0px 0px;
	padding: 0px;
	float: right;
	width: 200px;
	text-align: right;
	font-size: 0.8em;
	color: #FFCC33;
	font-weight: bold;
}
div#topRightLinks a:link, div#topRightLinks a:active, div#topRightLinks a:visited {
	text-decoration: none;
	color: #2E3956;
	font-weight: normal;
}
body.blueSkin div#topRightLinks a:link, body.blueSkin div#topRightLinks a:active, body.blueSkin div#topRightLinks a:visited {
	text-decoration: none;
	color: #88959B;
}
div#topRightLinks a:hover {
	text-decoration: underline;
}
body.blueSkin div#topRightLinks a:hover {
	text-decoration: underline;
}
div#contentWrapper {
	width: 934px;
	margin: 0px;
	padding: 0px;
}

div#content {
	width: 934px;
	margin: 0px;
	padding: 0px;
}

div#columnLeft {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.columnLeftHome#columnLeft {
	padding: 0px 0px 20px;
}

div.mainNav {
	width: 191px;
	padding: 0px;
	margin: 0px;
	font: 0.7em Verdana, Geneva, sans-serif;
	letter-spacing: 2px;
}
div.mainNav ul {
	padding: 0px;
	margin: 0px 0px 0px -3px;
	cursor: pointer;
}

div.mainNav ul li {
	margin: 0px 0px 3px;
	line-height: 19px;
	padding: 0px;
	list-style: none outside;
}
.navMenu {
	display: block;
	width: 188px;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
}
a.navMenu:link, a.navMenu:active, a.navMenu:visited {
	color: #2E3956;
	text-decoration: none;
}
a.navMenu:hover {
	text-decoration: none;
	color: #FFF;
	background: #FFCC33;
}
body.blueSkin a.navMenu:link, body.blueSkin a.navMenu:active, body.blueSkin a.navMenu:visited {
	color: #FFF;
	text-decoration: none;
}

body.he .mainNav #he, body.he .mainNav #he a, body.rs .mainNav #rs, body.rs .mainNav #rs a, body.cf .mainNav #cf, body.cf .mainNav #cf a, body.me .mainNav #me, body.me .mainNav #me a, body.we .mainNav #we, body.we .mainNav #we a, body.di .mainNav #di, body.di .mainNav #di a, body.cm .mainNav #cm, body.cm .mainNav #cm a, body.go .mainNav #go, body.go .mainNav #go a, body.sf .mainNav #sf, body.sf .mainNav #sf a, body.sa .mainNav #sa, body.sa.mainNav #sa a, body.po .mainNav #po, body.po .mainNav #po a, body.re .mainNav #re, body.re .mainNav #re a, body.pg .mainNav #pg, body.pg .mainNav #pg a, body.lo .mainNav #lo, body.lo .mainNav #lo a, body.fo .mainNav #fo, body.fo .mainNav #fo a, body.gv .mainNav #gv, body.gv .mainNav #gv a {
	background: #FFCC33;
	color: #FFF;
}
div#slhLogo {
	width: 186px;
	padding: 0px;
	margin: 30px 0px 0px;
	height: 62px;
}

div.leftColImage {
	width: 192px;
	margin: 24px 0px 0px;
}

div.leftColImageSmallerMargin {
	width: 192px;
	margin: 14px 0px 0px;
}

div.leftColImage img, div.leftColImageSmallerMargin img {
	vertical-align: top;
}

div#main {
	padding: 0px;
	width: 726px;
	margin: 0px 0px 0 208px;
}

div#mainImageContainer {
	margin: 0px;
	padding: 0px;
	height: 304px;
	width: 726px;
}

div#mainImage {
	margin: 0px;
	padding: 0px;
}

div#mainContent, div#mainContentWide, div#mainContentFullWidth {
	float: left;
	width: 506px;
	margin: 0px;
	padding: 24px 20px 0px 0px;
}
body.gallery div#mainContent {
	width: 516px;
	padding-right: 10px;
}
div#mainContentWide {
	width: 668px; /*Full width page is 726*/
	padding-right: 0px;
}

div#mainContentFullWidth {
	width: 726px;
	padding-right: 0px;
}
div.noBtmPad#mainContentWide {
	padding-bottom: 0px;		
}
 
div.newsEvents {
	width: 245px;
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: default;
}
div.newsEvents h2{
	margin: 0px;
	padding: 0px;
}
div.newsEvents ul {
	margin: 0px 0px 12px;
	font-weight: normal;
	padding: 0px;
	list-style: none;
}
div#mainContent div.newsEvents ul li {
	padding-bottom: 6px;
}
div#news {
	margin: 22px 8px 0px 0px;
	padding: 0px;
}
div#events {
	margin: 22px 0px 0px 8px;
	padding: 0px;
}
div#newsHeader {
	margin: 0px 0px 13px;
	padding: 0px;
}
div#eventHeader {
	margin: 0px 0px 13px;
	padding: 0px;
}
div#mainColumnRight {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 27px 0px 0px;
	color: #797A7B;
}
div.rightNav {
	width: 200px;
	cursor: default;
	margin: 0px 0px 16px;
	padding: 0px;
}

div.rightNav ul {
	margin: 0px;
	padding: 0px;
}

div.rightNav ul li {
	padding: 0px;
	margin: 0px;
	list-style: none outside;
	font: 0.95em/24px Georgia, "Times New Roman", Times, serif;
}

.rightNavMenu, .activeSideLink {
	display: block;
	width: 197px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a.rightNavMenu:link, a.rightNavMenu:active, a.rightNavMenu:visited {
	color: #2E3956;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
body.blueSkin a.rightNavMenu:link, body.blueSkin a.rightNavMenu:active, body.blueSkin a.rightNavMenu:visited {
	color: #FFCC33;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
body.blueSkin a.rightNavMenu:link, body.blueSkin a.rightNavMenu:active, body.blueSkin a.rightNavMenu:visited {
	color: #FFF;
}
a.rightNavMenu:hover{
	text-decoration: none;
	background: #EAEAEC;
}
body.blueSkin a.rightNavMenu:hover{
	text-decoration: none;
	background: #616673;
}
a.activeSideLink:link, a.activeSideLink:active, a.activeSideLink:visited, a.activeSideLink:hover{
	color: #FFCC33;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
}
body.blueSkin a.activeSideLink:link, body.blueSkin a.activeSideLink:active, body.blueSkin a.activeSideLink:visited, body.blueSkin a.activeSideLink:hover{
	color: #FFCC33;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
}
.offerBox {
	padding: 8px 8px 14px;
	margin-bottom: 15px;
	color: #2E3956;
	background: #EAEAEC;
}
.offerBox h2 {
	color: #2E3956;
	padding-bottom: 6px;
}
.offerBox ul {
	margin: 5px 0px 5px 18px;
	padding: 0px;
	font-size: 0.75em;
}
.offerBox ul li {
	margin: 0px 0px 5px;
	padding: 0px;
	list-style: disc outside;
}
.offerBox a:link, .offerBox a:active, .offerBox a:visited, .offerBox a:hover {
	color: #2E3956;
	font-weight: bold;
}
.offerBox a:hover {
	text-decoration: underline;
}
body.blueSkin .offerBox {
	color: #2E3956;
	background: #616673;
}
body.blueSkin .offerBox h2 {
	color: #FFF;
	background: #616673;
}
body.blueSkin .offerBox ul li {
	color: #FFF;
}
body.blueSkin .offerBox a:link, body.blueSkin .offerBox a:active, body.blueSkin .offerBox a:visited, body.blueSkin .offerBox a:hover {
	color: #FFF;
}
.clearAll {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

div#footer {
	font-size: 0.7em;
	color: #2E3956;
	width: 934px;
	margin: 0px;
	padding: 0px 30px 40px;
	background: #FFF;
}
body.blueSkin div#footer {
	color: #FFF;
	background: #252A33;
}
div#footer-in {
	color: #FFCC33;
	cursor: default;
	margin: 10px 0px 0px 205px;
	padding: 0px 0px 0px 2px;
	font-weight: bold;
}
div#footer-in.footer-inNoMargin {
	margin-top: 0px;
}
div#footer-in ul {
	margin: 0px;
	padding: 0px;
}

div#footer-in ul li {
	list-style-type: none;
	display: inline;
}

div#footer-in a:link, div#footer-in a:active, div#footer-in a:visited, div#footer-in a:hover {
	color: #2E3956;
	text-decoration: none;
	margin: 0px;
	padding: 0px 1px; /*changed left and right to 5px*/
	font-weight: normal;
}

div#footer-in a:hover {
	text-decoration: underline;
}

body.blueSkin div#footer-in a:link, body.blueSkin div#footer-in a:active, body.blueSkin div#footer-in a:visited, body.blueSkin div#footer-in a:hover {
	color: #FFFFFF;
}

div#newsletterForm {
	margin: 0px 0px 0px 205px;
	padding: 0px;
	width: 728px;
}

#subscribeNewsletters {
	padding: 0px;
	margin: 0px;
}

table#subscribeTable td {
	padding: 3px;
}
ul#subscribeList {
	margin: 0px;
	padding: 0px;
	height: 20px;	
}
ul#subscribeList li{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 3px;
}
ul.subscribeNoScript#subscribeList li{
	padding: 2px;
}
div#newsletterForm input#subscribeName, div#newsletterForm input#subscribeEmail {
	font-size: 1em;
	background-color: #EAEAEC;
	margin: 0px;
	width: 126px; /*116*/
	color: #797A7B;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0px 0px 2px 2px;
	border-style: none;
	font-style: italic;
	letter-spacing: 1px;
}

.subscribeBoldText {
	font-weight: bold;
}
body.blueSkin div#newsletterForm input#subscribeName, body.blueSkin div#newsletterForm input#subscribeEmail {
	background-color: #FFF;
}
div#newsletterForm input.checkbox, form#contactForm input.checkbox {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

/*#submitButton {
	width: 94px;
	display: block;
	height: 20px;
	text-decoration: none;
	background: url(../images/form/subscribe.gif) no-repeat 0px 0px;
}
#submitButton:hover {
	background: url(../images/form/subscribe.gif) no-repeat 0px -20px;
}*/

#copyright {
	padding: 0px;
	color: #797A7B;
	margin: 20px 0px 0px 208px;
}
body.blueSkin #copyright {
	color: #88959B;
}
#copyright li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Tables CSS */
#mainContent table, #mainContentFullWidth table{
	width: 100%;
	margin: 0;
	background: #EAEAEC;
	color: #2E3956;
}
#mainContent table th, #mainContentFullWidth table th {
	color: #FFF;
	text-align: left;
	background: #2E3956;
	margin: 0px;
	padding: 4px 10px;
}
table#corporateRatesTable th {
	text-align: center;
}
#mainContent table td, #mainContentFullWidth table td {
	margin: 0px;
	padding: 4px 10px;
}
#mainContent table.noHeader td, #mainContentFullWidth table.noHeader td {
	padding: 10px;
}
#mainContent table td.lightGrey, table#corporateRatesTable td.lightGrey, table.noHeader td.lightGrey {
	background-color: #F5F5F6;
}
#mainContent table.tds50perc td {
	width: 50%;
}
/*#mainContent table.tableInWidget {
	width: 100%;
}*/

form#contactForm textarea {
	font: 0.9em Arial, Helvetica, sans-serif;
}
/* Sitemap table CSS*/
table#sitemapLinks {
	background-color: #F5F5F6;
}
table#sitemapLinks li {
	list-style: square;
	line-height: 18px;
}

table#sitemapLinks li.indent {
	list-style: disc;
	line-height: 12px;
	margin-left: 15px;
	font-size: 0.7em;
	color: #999;
}

table#sitemapLinks td {
	width: 50%;
	padding-left: 40px;
	padding-top: 20px;
}
/* End of sitemap table CSS*/

/* Enquiry forms table*/
table#enquiryFormTable {
	width: 660px;
	background-color: #EAEAEC;
}
table#enquiryFormTable td {
	margin: 0px;
	padding: 4px 0px 4px 10px;
	color: #2E3956;
}
table#enquiryFormTable td select {
	color: #2E3956;
}
table#enquiryFormTable td.lightGrey {
	background-color: #F5F5F6;
}

/*table#enquiryFormTable a:link, table#enquiryFormTable a:active, table#enquiryFormTable a:visited {

}*/

table#enquiryFormTable a:hover {
	text-decoration: underline;
}
/* End of enquiry forms table*/

/* End of tables CSS */

.thumbnail, .thumbnailWithPad {
	outline: none;
	vertical-align: bottom;

}
.thumbnailWithPad {
	margin-right: 10px;
	margin-top: 5px;
}
a:link img.thumbnail, a:link img.thumbnailWithPad {
	border: 1px solid #FFFFFF;
}
a:active img.thumbnail, a:active img.thumbnailWithPad  {
	border: 1px solid #FFFFFF;
}
a:visited img.thumbnail, a:visited img.thumbnailWithPad  {
	border: 1px solid #FFFFFF;
}
a:hover img.thumbnail, a:hover img.thumbnailWithPad  {
	border: 1px solid #2E3956;
}

p.pdfLink, span.pdfLink {
	background: url(../images/icons/pdf.gif) no-repeat left 2px;
	padding: 2px 0px 2px 20px;
}
/*Skip-link CSS*/
.skip-link a, .skip-link span{
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	top:-4em;
	left:-3em;
}

.skip-link a:active, .skip-link a:focus {
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	background-color: #FFF;
	color: #000;
	top: 0.2em;
	left: 1em;
	padding: 5px;
	border: 1px solid #939595;
	font-weight: bold;
	line-height: 0.9em;
	font-size: 0.9em;
}

/*end of skip-link CSS */

/*Offer boxes CSS*/
.offerContainer {
	width: 506px;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
	padding-top: 10px;
}
#topOfferContainer {
	border-top: 1px solid #E0E0E0;
}
.offerImageLeft img {
	float: left;
	margin: 0px 10px 0px 0px;
}
.offerTextRight {
	float: left;
	width: 327px;
}
.offerWithWidget {
	border-bottom-style: none;
}
/*end of offer boxes CSS */

/*News boxes CSS*/
.newsContainer {
	width: 506px;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
	padding-top: 10px;
}
#topNewsContainer {
	border-top: 1px solid #E0E0E0;
}
.newsText {
	float: left;
	width: 496px;
	padding-right: 10px;
}
/*end of news boxes CSS */

/*Rooms boxes CSS*/
.roomContainer {
	width: 506px;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
	padding-top: 10px;
}
#topRoomContainer {
	border-top: 1px solid #E0E0E0;
}
.roomContainer img {
	margin-right: 10px;
	float: left;
	vertical-align: bottom;
	border: 1px solid #FFF;
}
.roomTextRight {
	float: left;
	width: 324px;
	padding-right: 10px;
}
/*end of rooms boxes CSS */

/*room category CSS*/
div.roomCatContainer {
	width: 506px;
	height: 20px;
	color: #0D5829;
	margin: 8px 0px 0px;
	padding: 0px;
	border-top: 1px solid #E0E0E0;
}
div.roomCatNavLeft {
	float: left;
	width: 253px;
	height: 20px;
	text-align: left;
	padding-top: 1px;
}
div.roomCatNavRight {
	float: right;
	width: 253px;
	height: 20px;
	text-align: right;
	padding-top: 1px;
}
/*slide thumbnails CSS*/
div.slideThumbnail, div.contentThumbAndCaption {
	float: left;
	width: 162px;
	margin: 0 10px 20px 0;
	/*height: 145px;*/
	font-size: 0.8em;
	cursor: default;
	line-height: 16px;
}
div.contentThumbAndCaption {
	width: 157px;
	height: 140px;
	border: none;
	margin-top: 5px;
	margin-right: 8px;
}
div.slideThumbnail img, div.contentThumbAndCaption img {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	outline: none;
	border: 1px solid #FFF;
}
body.blueSkin div.slideThumbnail img, body.blueSkin div.contentThumbAndCaption img {
	border: 1px solid #252A33;
}
div.contentThumbAndCaption img {
	margin-top: 0px;
}
div.slideThumbnail a:hover img, div.contentThumbAndCaption a:hover img {
	border: 1px solid #2E3956;
}
body.blueSkin div.slideThumbnail a:hover img, body.blueSkin div.contentThumbAndCaption a:hover img {
	border: 1px solid #FFF;
}
div.slideThumbnail a, div.contentThumbAndCaption a {
	outline:none;
}
div.slideThumbnailCaption {
	padding-top: 1px;
}
/*end slide thumbnails CSS*/

/*standard ORANGE button*/

span.standardButton a {
	float: left;
	font-size: 0.9em;
	padding: 3px 5px;
}
#wrapper .standardButton .stdBtnMarginL {
	margin-left: 10px;
}
span.standardButton a:link, span.standardButton a:active, span.standardButton a:visited, span.standardButton a:hover {
	background: #FFCC33;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
}
span.standardButton a:hover {
	text-decoration: underline;
}

/**/
/*standard BLUE button*/
body.blueSkin span.standardButton a:link, body.blueSkin span.standardButton a:active, body.blueSkin span.standardButton a:visited, body.blueSkin span.standardButton a:hover {
	background: #616673;
	font-weight: normal;
}
/**/

.bookingNote {
	font-size: 0.7em;
	font-style: italic;
	color: #797A7B;
}
.bookOnlineButton {
	width: 161px;
	float:left;
}
.bookOnlineButton2 {
	width: 161px;
	float:left;
	margin-left:20px;
}
.twitter {
	background: url(../images/icons/twitter.png) no-repeat left center;
	padding-left: 18px;	
}
.twitterLarger {
	background: url(../images/icons/twitter-larger.png) no-repeat left center;
	line-height: 20px;
	padding: 5px 0px 5px 25px;
}
.facebook {
	background: url(../images/icons/facebook.png) no-repeat left center;
	line-height: 20px;
	padding: 5px 0px 5px 25px;
}
ul#play {
	margin: 0px 0px 5px;
	padding: 0px;
	list-style: none;
}
li#play {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.play {
	background: url(../images/icons/play.png) no-repeat left center;
	line-height: 20px;
	padding: 5px 0px 5px 18px;
}
.share {
	background: url(../images/icons/share-icon.png) no-repeat left center;
	line-height: 20px;
	padding: 0px 0px 0px 17px;
}
ul .vouchers li {
	margin: 0px;
	font-weight: normal;
	padding: 0px;
	list-style: none;	
	width: 200px;
}
.vouchers {
	background: url(../images/misc/christmas-bow.png) no-repeat 140px 0px;
	line-height: 26px;
	width: 199px;
	display: block;
	margin-top: 0px;
	padding: 1px 0px 0px;
}
#estLogo {
	margin: 30px 0px 0px;
	padding: 0px;
	font-size: 9px;
	line-height: 10px;
	width: 186px;
}
#estLogo img {
	margin: 0px 0px 5px;
	padding: 0px;
}
/** Style the tweets */
/*.twitters {
}

.twitters ul {
  list-style: none;
  padding: 0;
}

.twitters span.twitterPrefix {
  font-weight: bold;
}*/

.twitters span.twitterTime {
  font-style: italic;
  font-size: 0.8em;
}

/*.twitters span.twitterStatus {
	font-size: 0.9em;
}*/
.redText {
	color: #C10000;
}
body.blueSkin .redText {
	color: #FF6A6A;
}
.underlineText {
	text-decoration: underline;
	color: #C10000;
}
.lineThrough {
	text-decoration: line-through;
}
}

/*END OF SCREEN CSS*/

@media print {
/* remove unwanted elements */
#header, #columnLeft, #mainImageContainer, #mainColumnRight, .skip-link, #footer, .noprint {
	display: none;
}

/* Ensure the content spans the full width */
#wrapper, #wrapperInner, #containerOuter, #container, #contentWrapper, #content, #main, #mainContent, #mainContentWide, mainContentFullWidth {
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

/* Improve colour contrast of links */
a:link, a:visited {
	color: #00F;
	text-decoration: none;
}

body {
	font-size: 1em;
	background: #ffffff;
}
p {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
div#mainContent p {
	line-height: 1.4em;
}
}

