.wrapper {position:relative; min-height:100%; _height:100%; _width:100%;}

.article {font-size:12px;}
.article H1 {color:;}
.article H2 {font-size: 17px; color: #555; line-height: 1.3; margin-bottom: 15px;}
.article H2 a {text-decoration: none;}
.article H3 {color:#555;}
H3.article {color:#555;}
.article H4 {font-family:Arial, 'Helvetica', serif; font-weight: bold; font-size: 12px; color:#555;}
.articleHead {}
.articleTitle {width: 450px; padding: 0; float:left; clear:left;}
.articleComment {width: 90px; text-align:right; padding-top: 3px; float:left;}
.articleIcon {padding: 0 10px 0 0}
.articleSection {padding:16px 0 30px 0; background:url('/static/site/graphics/prototype/dashes.png') repeat-x 0 0;}
.articleSectionParagraph {padding:0; background:url('/static/site/graphics/prototype/dashes.png') repeat-x 0 0;}
.articleLink {}
.articleFirst {padding-bottom: 30px; margin-top:15px;}
.articleEnd {margin: 20px 0 5px 0;}
.articleEnd a {text-decoration: none;}

#siteEnquiryForm {width: 500px;}
#siteEnquiryForm INPUT.text {width: 50%;}

#bd.headless {padding:0 0 278px;}
.headless {padding-left:15px;}
.headless H1 {color:#cb3254;}
.headless H2 {font-family:Arial, 'Helvetica', serif; color:#7e7d7d; line-height:1.4; font-size:14px;}
.headless A {color:#cb3254;}
.shops-container {margin: 30px 0;}
.country-shops {float:left; padding-right:26px; font-family:Georgia, 'Times New Roman', Times;}
.country-shops H3 {font-size:12px; font-weight:bold; margin-bottom:2px; color:#7e7d7d;}
.country-shops P {font-size:12px;}

.news IMG {border:1px solid #D6D6D6}

#respond .textarea {width:525px;}
#respond .text {width:22em;}
#respond .submit {float:right;}
#respond H3 {margin-bottom:8px;}
.comments DIV {padding-bottom:15px;}
.comments .dashesLight {background:url("/static/site/graphics/prototype/dashes-comment.gif") repeat-x scroll 0 0 transparent; padding:15px 0;}
.comment P {font-weight:bold; margin:2px 0;}
.comments H2 {color: #ec1c24; margin-bottom:10px;}
.comments .commenter-name P {margin-bottom:0;}
.add-comment {margin-top: 4px; padding-left:12px; color: #ec1e24; text-decoration:underline; background:url('/static/site/graphics/prototype/arrows.png') no-repeat 0 -395px; position: relative; cursor:pointer;}

.rightnav {background:#f5f5f5; padding:10px; margin-bottom: 40px; font-size:11px;}
.rightnav a {padding-left: 10px; background:url('/static/site/graphics/prototype/arrows.png') no-repeat 0 -1397px; cursor:pointer;}
.rightnavlinks {font-size:11px;}
.rightnavlinks h2 {font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold; color:#555; margin-bottom: 0; }
.rightnavlinks ul {margin:0; padding:0;}
.rightnavlinks li {list-style: none; line-height: 1.8;}

.journalist {padding:10px 10px 12px}
.journalist H3 {margin-top:10px;}
.contactNav {background:#f5f5f5; padding:10px; margin-bottom: 40px;}

.crossSell {display: block; position: relative; overflow:hidden; margin-bottom: 30px; text-decoration:none; line-height:0;}
.crossVid {display: block; position: relative; overflow:hidden; text-decoration:none;}
.crossVid IMG, .crossSell IMG {margin-bottom:0; border:0;}
.crossSellTitle {line-height:1.4; display:block; cursor:pointer; position:absolute; left:0; bottom:0; min-height:20px; _height:20px; width:140px; padding:2px 10px; font-family:Georgia, 'Times New Roman', Times, serif; color: #fff; font-size:12px; text-decoration: none; background:url('/static/site/graphics/prototype/grey-overlay.png') repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/prototype/grey-overlay.png', sizingMethod='scale');}
.crossSell:hover, .crossVid:hover {text-decoration:none;}
.play {display:block; position:absolute; left:63px; top:22px; height:45px; width:45px; cursor:pointer; background:url('/static/site/graphics/playIcon.png') no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/playIcon.png', sizingMethod='crop');}

.alignCenter {text-align:center;}
.alignright a {cursor:pointer;}
.rss {margin: -2px 0 0 6px;}
.block {display: block;}
.articleIMG, .videoIMG {margin: 0 15px 10px 0;}
.videoIMG {position:relative;}
.mainIMG {margin:0 1px; position:absolute;}
.article .image-left {float:left; margin:7px 10px 0px 0px;}
ul.sitemap li { float: left; width: 10em;}

.searchIMG {float:left; margin:3px 30px 20px 0;}
.first-result {padding-top:0; background:none;}
.rssFeed .new-window {background:url("/static/site/graphics/prototype/dashes.png") repeat-x scroll 0 0 transparent; font-size:17px; font-family:Georgia,'Times New Roman',Times,serif; display:block; padding-top:10px; margin-top:20px; text-decoration:none;}
.rssFeed UL {margin-left:0;}
.rssFeed UL LI {list-style:none;}

/**
 * Slideshow styling.
 */
.slideshow {margin-bottom:30px;}
.slideshow UL, .slideshow LI {margin:0; padding:0;}
.slideshow UL {}
.slideshow LI {list-style:none;}
.slideshow IMG {display:block;}

/**
 * Video styling.
 */
.video-container {display:block; overflow:hidden; margin-bottom:15px;}

/**
 * Lightbox gallery styling.
 */
.lightbox-thumbnails {height:140px; overflow:hidden;}

