/* Hong Kong Tourism Campaign */

/* Diva module 
---------------------------------------------------------------------- */
#content-2 .group.text-g-diva-trav-hk-campaign-group { margin-left: 0; margin-bottom: 10px;border-top: 5px solid #fff; float: left; display: block}
.group.text-g-diva-trav-hk-campaign-group { display: block}
.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva { position: relative;  min-height: 375px;  width: 650px;display:block; float: left; position: relative; margin-bottom: 10px }
.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-short { overflow: hidden; background: transparent url(hk-diva-sprite.png) no-repeat 0 0; cursor:pointer; height:60px !important; min-height: 0 !important; _background: transparent url(images/hk-diva-sprite.gif) no-repeat 0 0; }

.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-short *,
.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-short-hover * { display: none; }

.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-short-hover { background: transparent url(hk-diva-sprite.png) no-repeat 0 -100px; cursor:pointer; height:115px; min-height: 0 !important; _background: transparent url(images/hk-diva-sprite.gif) no-repeat 0 -100px; }
.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-tall { cursor:pointer; min-height: 375px; _height: 375px; border:none; position: relative; display: block; }
.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-tall .default-content.hide {display: none}
.group.text-g-diva-trav-hk-campaign-group .text-m-diva-hk-diva.diva-tall .default-content {height: auto; display: block}

body.story #comments { float: left; }
body.story.travel-world-storyasia #story .article-media-large { display:none; }
	
/* Asia Index Skinning
---------------------------------------------------------------------- */
body.newscomau.travel.travel-world-asia #content,
body.newscomau.travel.travel-world-asia.travel-world-asia-index #content,
body.newscomau.travel.travel-world-storyasia.travel-world-storyasia-index #content { background-image:url(hk-index-skin.png); }

/* Gallery Skinning */
body.newscomau.travel-world-asia-gallery #content { background:none !important; }
body.newscomau.travel-world-asia-gallery { background: #000 url(hk-gallery-skin.png) no-repeat 50% 0 !important; }
body.newscomau.travel-world-asia-gallery #google-ads,
body.newscomau.travel-world-asia-gallery.gallery #content-3 .module .module-content { display: none; }
body.newscomau.travel-world-asia-gallery #footer a,
body.newscomau.travel-world-asia-gallery #content-4 a { color: #fff !important; }

/* General Section Styles
---------------------------------------------------------------------- */
.group.text-g-trav-hk-campaign-main-content-group { margin-left: 8px; margin-bottom: 10px; }
.group #hong-kong-tourism .hide,
.group #hong-kong-tourism .default-content .locations { display:none; }
.group #hong-kong-tourism .default-content.loading .pick-event .module-content {background: url("hk-loading.gif") no-repeat center center; width: 650px;height: 300px}
.group #hong-kong-tourism .default-content.loading .pick-event .module-content ul.nav {display:none}
.group #hong-kong-tourism .dynamic-content { position: relative; }
.group #hong-kong-tourism .module {width: 650px}
.group #hong-kong-tourism .module-content { padding: 0; background: none; }

/* Intro Interactive Styles
---------------------------------------------------------------------- */
/* Intro Banner */
.group.text-g-diva-trav-hk-campaign-group #hong-kong-tourism.text-m-diva-hk-diva .module.hong-kong-tourism-intro { height: 365px !important; position: relative; background: url("hk-main-bg.png") no-repeat 0 0; margin-bottom: 10px; float: left }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-content a,
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-header ul.more-links li,
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer ul.more-links li { text-indent: -9999px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-header { border-bottom: none; padding: 0; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-header ul.more-links a { background: url("hk-sponsors-sprite.png") no-repeat 0 0; width: 132px; height: 80px;position: absolute; top: 3px; right: -8px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-content a { background: url("hk-btn.png") no-repeat 0 0; width: 132px; height: 39px;position: absolute; bottom: 76px; left: 206px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer { position: absolute; right: 0; bottom: 8px; width: 300px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer ul.more-links li { display:inline; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer ul.more-links li a { float: left; position: relative; margin: 0; display:block; width: 70px; height: 33px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer ul.more-links li a.tourism-board { background: url("hk-sponsors-sprite.png") no-repeat 8px -105px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer ul.more-links li a.shangri-la { background: url("hk-sponsors-sprite.png") no-repeat 10px -155px; }
.group #hong-kong-tourism .module.hong-kong-tourism-intro .module-footer ul.more-links li a.cathay-pacific { background: url("hk-sponsors-sprite.png") no-repeat 9px -202px; }

/* Index Buttons */
.group #hong-kong-tourism .module.hong-kong-tourism-index { position: relative; margin-bottom: 10px; padding-bottom: 10px; background: url("hk-index-bg.png") repeat-x 0 0; clear: both }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-header { border-bottom: none; padding: 0; *margin-bottom: 10px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-header .heading { width: 375px; height: 70px; margin: 0 6px 10px; text-indent: -9999px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-header p { color: #737272; font: 700 12px/1.3em Arial, Helvetica, sans-serif; margin-left:8px;}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-header ul.more-links { background: url("hk-sponsors-sprite-sm.png") no-repeat 0 0; width: 175px; height: 70px; position: absolute; top: 4px; right: 13px; } 
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-header ul.more-links li { background: none; margin-left: 0; text-indent: -9999px }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-header ul.more-links li a { display: block; width: 175px; height: 70px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content ul.nav { overflow: hidden; margin: 0 0 10px -1px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content ul.nav li { display:inline; float: left; position: relative; width: 200px; margin:5px 0 0 13px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content ul.nav li a { display: block; width: 200px; height: 130px; text-indent: -9999px; }

/* Pick an Event */
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event .module-header .heading { background: url("hk-heading-sprite-index.png") no-repeat 4px -191px; _background: url("images/hk-heading-sprite-index.gif") no-repeat 4px -191px}
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event ul.nav li a.cultural { background: url("hk-index-btn-sprite.png") no-repeat 0 0; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event ul.nav li a.summer { background: url("hk-index-btn-sprite.png") no-repeat 0 -150px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event ul.nav li a.winterfest { background: url("hk-index-btn-sprite.png") no-repeat 0 -600px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event ul.nav li a.halloween { background: url("hk-index-btn-sprite.png") no-repeat 0 -300px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event ul.nav li a.wine-dine { background: url("hk-index-btn-sprite.png") no-repeat 0 -450px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-event ul.nav li a.chinese-new-year { background: url("hk-index-btn-sprite.png") no-repeat 0 -750px; }

/* Content Page Styles */
.group #hong-kong-tourism .dynamic-content .group { margin-left: 0 !important; background-color:transparent; height: auto}
.group #hong-kong-tourism .dynamic-content .group .group-header ul.more-links li.back-to-menu {cursor: pointer; right;width: 90px;height: 12px;position: absolute; top: -3px;right: -7px;display: block; padding: 5px 8px;text-indent:-99999px; }
.group #hong-kong-tourism .dynamic-content .group .group-header { margin: 4px 0 0 1px;text-indent: -9999px; height: 35px; border:none; }
.group #hong-kong-tourism .dynamic-content .group .group-header h2.heading { padding: 7px; }
.group #hong-kong-tourism .dynamic-content .group .module-header  { border:none; padding: 0; margin-top: -6px; }
.group #hong-kong-tourism .dynamic-content .group .module-header .heading { color: #666; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; margin: 0 3px }

.group #hong-kong-tourism .dynamic-content .ipos-1 { width: 316px !important; min-height: 340px; height: auto !important; position: relative; font-size: 11px; margin: 0 12px 0 0 !important; padding-bottom: 135px; _margin:  0 6px 4px 0 !important; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .module.static-content { width: 316px !important; margin-bottom: 0; padding-left: 5px}
.group #hong-kong-tourism .dynamic-content .ipos-1 .module.static-content .static-summary { font-size: 11px;margin:10px 0 5px 5px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .static-body { padding-right: 10px; margin: 5px; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .static-body p { margin: 0 0 5px; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .static-body ul { margin: 0 0 5px 5px; list-style-type: disc; list-style-position: inside; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .module-content { background:none; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .module.module-promo-image-01 { width: 306px !important; margin: 0 10px -3px; position: absolute; bottom: 3px; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .module .promo-image { cursor: pointer; width: 300px; padding: 0 3px; }
.group #hong-kong-tourism .dynamic-content .ipos-1 .module .promo-image a { display: block; }

.group #hong-kong-tourism .dynamic-content .ipos-2 { width: 316px; margin-top:45px; }
.group #hong-kong-tourism .dynamic-content .ipos-2 .module { width: 316px !important; margin-bottom: 15px; }
.group #hong-kong-tourism .dynamic-content .ipos-2 .module .promo-image { margin-left: 10px; }
.group #hong-kong-tourism .dynamic-content .ipos-2 .module .image-block .caption { background-color: #000; color: #f2f2f2; }

.group #hong-kong-tourism .dynamic-content .ipos-3 { background-color: #fff; width: 650px; margin:0; border: 0; padding:20px 0 0 10px; _margin: 5px 3px 0 0; _padding:10px 0 0 0;}
.group #hong-kong-tourism .dynamic-content .ipos-3 .story-block { float: left;width: 300px; clear: none; margin: 10px 0 0; _width: 290px; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .story-block.sbpos-1 { margin-right: 25px; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module .module-content .story-block .heading a { color: #000; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .collection { margin-bottom: 0; _width: 630px !important; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module-content { background:none; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module-content ul.related  { background:none; width: 620px; _width: 630px !important; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module-content ul.related li { display: inline-block; width:300px; margin-right: 5px; *display:inline; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module-content ul.related li a { padding:1px 0 2px 16px; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module-header .heading { color: #000; font-size: 16px; width: 624px; }
.group #hong-kong-tourism .dynamic-content .ipos-3 .module-header .heading { border-bottom: 3px solid #000; }

/* Event Skins */
/* Summer Spectacular */
.group #hong-kong-tourism .group.hk-summer { background: url("hk-feature-bg-summer.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-summer .group-header ul.more-links li.back-to-menu { background:url("hk-back-btn-sprite.gif") no-repeat 0 -60px; }
.group #hong-kong-tourism .group.hk-summer .group-header h2.heading { background: url("hk-heading-sprite.png") no-repeat 0 -48px; }
.group #hong-kong-tourism .group.hk-summer .ipos-1 .module-header .heading { color: #3597c0; }
.group #hong-kong-tourism .group.hk-summer .ipos-3 .module-header .heading { border-color: #3597c0; }

/* Cultural Celebrations */
.group #hong-kong-tourism .group.hk-cultural { background: url("hk-feature-bg-cultural.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-cultural .group-header ul.more-links li.back-to-menu { background:url("hk-back-btn-sprite.gif") no-repeat 0 -120px; }
.group #hong-kong-tourism .group.hk-cultural .group-header h2.heading { background: url("hk-heading-sprite.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-cultural .ipos-1 .module-header .heading { color: #c22d85; }
.group #hong-kong-tourism .group.hk-cultural .ipos-3 .module-header .heading { border-color: #c22f86; }

/* Halloween Treats */
.group #hong-kong-tourism .group.hk-halloween { background: url("hk-feature-bg-halloween.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-halloween .group-header ul.more-links li.back-to-menu { background:url("hk-back-btn-sprite.gif") no-repeat 0 -30px; }
.group #hong-kong-tourism .group.hk-halloween .group-header h2.heading { background: url("hk-heading-sprite.png") no-repeat 0 -99px; }
.group #hong-kong-tourism .group.hk-halloween .ipos-1 .module-header .heading { color: #634ed1; }
.group #hong-kong-tourism .group.hk-halloween .ipos-3 .module-header .heading { border-color: #6956cc; }

/* Wine and Dine  */
.group #hong-kong-tourism .group.hk-wine { background: url("hk-feature-bg-wine.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-wine .group-header ul.more-links li.back-to-menu { background:url("hk-back-btn-sprite.gif") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-wine .group-header h2.heading { background: url("hk-heading-sprite.png") no-repeat 0 -147px; }
.group #hong-kong-tourism .group.hk-wine .ipos-1 .module-header .heading { color: #c915d8; }
.group #hong-kong-tourism .group.hk-wine .ipos-3 .module-header .heading { border-color: #ab12b8; }

/* Winterfest */
.group #hong-kong-tourism .group.hk-winter { background: url("hk-feature-bg-winter.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-winter .group-header ul.more-links li.back-to-menu { background:url("hk-back-btn-sprite.gif") no-repeat 0 -90px; }
.group #hong-kong-tourism .group.hk-winter .group-header h2.heading { background: url("hk-heading-sprite.png") no-repeat 0 -198px; }
.group #hong-kong-tourism .group.hk-winter .ipos-1 .module-header .heading { color: #463d80; }
.group #hong-kong-tourism .group.hk-winter .ipos-3 .module-header .heading { border-color: #6956cc; }

/* Chinese New Year */
.group #hong-kong-tourism .group.hk-cny { background: url("hk-feature-bg-cny.png") no-repeat 0 0; }
.group #hong-kong-tourism .group.hk-cny .group-header ul.more-links li.back-to-menu { background:url("hk-back-btn-sprite.gif") no-repeat 0 -150px; }
.group #hong-kong-tourism .group.hk-cny .group-header h2.heading { background: url("hk-heading-sprite.png") no-repeat 0 -246px; }
.group #hong-kong-tourism .group.hk-cny .ipos-1 .module-header .heading { color: #f21413; }
.group #hong-kong-tourism .group.hk-cny .ipos-3 .module-header .heading { border-color: #f21413; }

/* Image Fader Controls
---------------------------------------------------------------------- */
.has-js .image-fader .module-content .content-item {background-color: #000}
.has-js .image-fader .fader-controls { position: absolute; bottom: 2px !important; }
.has-js .image-fader .fader-controls .fader-prev-button { height: 19px; width: 17px; background: transparent url("fader-controls.gif") 0 0 no-repeat; }
.has-js .image-fader .fader-controls .fader-next-button { height: 19px; width: 17px; background: transparent url("fader-controls.gif") -155px 0 no-repeat; }
.has-js .image-fader .fader-controls .fader-prev-button a:hover { height: 19px; width: 17px; background: transparent url("fader-controls.gif") 0 -50px no-repeat; }
.has-js .image-fader .fader-controls .fader-next-button a:hover { height: 19px; width: 17px; background: transparent url("fader-controls.gif") -155px -50px no-repeat; }
.has-js .image-fader .fader-controls .fader-counter-container { height: 19px; background: transparent url("fader-controls.gif") -20px 0 repeat-x; color: #686868; padding-top: 1px; font: 11px Tahoma, Arial,Helvetica,sans-serif; }
.has-js .image-fader .fader-item p.caption { height: auto !important; padding: 4px 7px 20px; }
.has-js .image-fader .fader-item p.caption span.caption-text { margin-bottom: 5px; }
.has-js .tabbed .tab-set .tab { padding:0 5px; }

/* Competition Form Styles
---------------------------------------------------------------------- */
div.clear{clear:both;font-size:1px;height:1px;margin:0}
.group #hong-kong-tourism .hide { display:none; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form { background: none; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form legend span.legend-text { text-indent: -9999px; width: 450px; height: 70px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-wrap { margin-left: 12px; _margin-left: 7px; background-color: #fff; padding: 5px; width: 377px; float: left; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .select-friends .form-wrap.friend-emails {min-height: 285px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .enter-own-details .form-wrap {min-height: 280px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form input { background-color: #efefef; float: left; width: 180px; border-top: 1px solid #666; ; border-left: 1px solid #666}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form select { background-color: #efefef; float: left; width: 180px; font-size: 14px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item { margin: 5px 4px 0; float: left; display:inline; clear:none}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-checkbox-item {width: auto}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-checkbox-item input {border:none; background: none}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form label {font-size: 14px; width: 140px;padding:2px 4px 4px;}

/* Pick a Postcard */
.group #hong-kong-tourism .module.hong-kong-tourism-index.pick-postcard .module-header h3.heading { background: url("hk-heading-sprite-index.png") no-repeat 6px 10px; _background: url("images/hk-heading-sprite-index.gif") no-repeat 6px 10px; height: 75px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label {cursor: pointer}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .pick-postcard label,
.group #hong-kong-tourism .module.hong-kong-tourism-index form .postcard-image {display: block; height: 140px; width: 200px; float: left; margin: 0 3px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label span { display: block; text-indent: -9999px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard .form-radio-item input { display:none }
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label.chinese-new-year,
.group #hong-kong-tourism .module.hong-kong-tourism-index form.chinese-new-year .postcard-image { background: url("hk-postcard-btn-sprite.png") no-repeat -3px -750px; _background-image: url("images/hk-postcard-btn-sprite.gif"); }
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label.cultural,
.group #hong-kong-tourism .module.hong-kong-tourism-index form.cultural .postcard-image { background: url("hk-postcard-btn-sprite.png") no-repeat -3px 0; _background-image: url("images/hk-postcard-btn-sprite.gif"); }
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label.summer,
.group #hong-kong-tourism .module.hong-kong-tourism-index form.summer .postcard-image { background: url("hk-postcard-btn-sprite.png") no-repeat -3px -150px; _background-image: url("images/hk-postcard-btn-sprite.gif"); }
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label.winterfest,
.group #hong-kong-tourism .module.hong-kong-tourism-index form.winterfest .postcard-image { background: url("hk-postcard-btn-sprite.png") no-repeat -3px -600px; _background-image: url("images/hk-postcard-btn-sprite.gif"); }
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label.halloween,
.group #hong-kong-tourism .module.hong-kong-tourism-index form.halloween .postcard-image { background: url("hk-postcard-btn-sprite.png") no-repeat -3px -300px; _background-image: url("images/hk-postcard-btn-sprite.gif"); }
.group #hong-kong-tourism .module.hong-kong-tourism-index .pick-postcard label.wine-dine,
.group #hong-kong-tourism .module.hong-kong-tourism-index form.wine-dine .postcard-image { background: url("hk-postcard-btn-sprite.png") no-repeat -3px -450px; _background-image: url("images/hk-postcard-btn-sprite.gif"); }
.group #hong-kong-tourism .module.hong-kong-tourism-index form .postcard-image {margin: 0 0 5px 2px}
.group #hong-kong-tourism .module.hong-kong-tourism-index.enter-comp .module-content fieldset.pick-postcard legend { background: url("hk-heading-sprite-index.png") no-repeat 17px 10px; position:relative }

/* Competition Form */
.group #hong-kong-tourism .module.hong-kong-tourism-index.enter-comp .module-content ul.more-links { background: url("hk-sponsors-sprite-sm.png") no-repeat 0 0; width: 175px; height: 70px; position: absolute; top: 6px; right: 12px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.enter-comp .module-content ul.more-links li { text-indent: -9999px; }
.group #hong-kong-tourism .module.hong-kong-tourism-index.enter-comp .module-content ul.more-links li a {display: block; width: 175px; height: 70px }
.group #hong-kong-tourism .module.hong-kong-tourism-index.enter-comp .module-content fieldset.select-friends legend { background: url("hk-heading-sprite-index.png") no-repeat 17px -91px}
.group #hong-kong-tourism .module.hong-kong-tourism-index.enter-comp .module-content fieldset.enter-own-details legend { background: url("hk-heading-sprite-index.png") no-repeat 17px -290px;}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.friend-name {width: 140px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.friend-name input  { width: 140px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.friend-email { width: 170px; margin-left: 20px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.friend-email input { width: 170px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-wrap.postcard-chosen { width: 215px; height: 190px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-wrap.postcard-chosen p {font-size: 10px; margin: 0 5px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-wrap.postcard-chosen .event-name {font-weight: 700; font-size: 14px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-wrap.continue { width: 215px; margin-top: 5px; height: 30px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .enter-own-details .form-wrap { width: 615px; margin-right: 10px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .enter-own-details .form-item { width: 193px }
.group #hong-kong-tourism .module.hong-kong-tourism-index form .postcard-image {width: 215px}
.group #hong-kong-tourism .module.hong-kong-tourism-index form a.click-to-send-btn {background: url("hk-comp-btn-sprite.gif") no-repeat 0 0; width: 206px; height: 30px; margin-left: 5px; display: block}
.group #hong-kong-tourism .module.hong-kong-tourism-index form a.click-to-send-btn span,
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form button.button-submit span {text-indent: -9999px;display: block; background:none}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form button.button-submit {background: url("hk-comp-btn-sprite.gif") no-repeat 0 -50px; width: 90px; height: 30px; margin-left: 5px; display: block}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .enter-own-details .form-item.form-item-submit {margin: 30px 10px 0 0;width: 90px;background: none; float: right}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms,
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms fieldset.form-checkbox-group {width: 490px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms .form-radio-item {margin-bottom: 12px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .enter-own-details .form-item.terms .form-radio-item span {width: 470px; display:block; clear:right; }
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms .form-radio-item span.label-text,
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms .form-radio-item span.required {clear:none; display:inline}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .enter-own-details .form-required-note {float: right; text-align: right; width: 100px; margin-top: 50px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .friend-emails .form-required-note {width:150px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms .form-radio-item input {width: 13px; float:none; background: none; border:none}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-item.terms .form-radio-item label {font-size: 12px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-checkbox-item,
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form .form-checkbox-item label {font-size:12px; margin-bottom:10px;width:490px;}
.group #hong-kong-tourism form#postcard-competition p.error-text {clear: both; color:#d20737; font-size:10px;width:180px;}
.group #hong-kong-tourism form#postcard-competition p.error-text.long {width: 470px}
.group #hong-kong-tourism .module.hong-kong-tourism-index .module-content form#postcard-competition .select-friends .form-wrap.friend-emails p.error-text {width: 150px}

/* Competition Redirect */
.group .module.hong-kong-tourism-redirect {background: url("hk-redirect-bkg.png") no-repeat 0 0; height: 366px}
.group .module.hong-kong-tourism-redirect .module-header {border:none}
.group .module.hong-kong-tourism-redirect .module-header ul.more-links { background: url("hk-sponsors-sprite-sm.png") no-repeat 0 0; width: 175px; height: 70px; position: absolute; top: 10px; left: 6px; } 
.group .module.hong-kong-tourism-redirect .module-header ul.more-links li { background: none; margin-left: 0; text-indent: -9999px }
.group .module.hong-kong-tourism-redirect .module-header ul.more-links li a { display: block; width: 175px; height: 70px}
.group .module.hong-kong-tourism-redirect .module-content {margin:119px 0 10px 10px;width:400px; font-size: 14px; line-height: 1.5em; background:none}
.group .module.hong-kong-tourism-redirect .module-content a {font-weight: 700;; color: #2892ff}
.group .module.hong-kong-tourism-redirect .module-content .heading {font-weight: 700; }
.group .module.hong-kong-tourism-redirect .module-content h5.heading,
.group .module.hong-kong-tourism-redirect.success .module-content p {margin-left: 10px}
.group .module.hong-kong-tourism-redirect.success .module-content h4.heading { text-indent: -9999px; background: url("hk-heading-sprite-index.png") no-repeat 0 -400px; width: 375px; height: 70px}
.group .module.hong-kong-tourism-redirect.success .module-footer ul.more-links { float: left; }
.group .module.hong-kong-tourism-redirect.success .module-footer ul.more-links li { float: left; margin-left:8px; background:none}
.group .module.hong-kong-tourism-redirect.success .module-footer ul.more-links li a.send-more {background: url("hk-comp-btn-sprite.gif") no-repeat 0 -100px; display: block; width: 210px ; height:30px  }
.group .module.hong-kong-tourism-redirect.success .module-footer ul.more-links li a.explore-hk { background: url("hk-comp-btn-sprite.gif") no-repeat 0 -150px; display: block; width: 210px ; height:30px }
.group .module.hong-kong-tourism-redirect.success .module-footer ul.more-links li a span {display: block; text-indent: -9999px}
.group .module.hong-kong-tourism-redirect.failure .module-content {margin:170px 0 0 30px;}

