@charset "utf-8";
/* CSS Document */

#innerContent {font-size:11px; width:920px; padding-right:10px;}
#innerContent h1 {width:auto; background:#C2A317; padding:7px 10px;}
#innerContent h2 {font-size:11px;}
a.more {float:right; display:block; background:url(../images/home/btn_more.gif) no-repeat; padding:0 0 0 17px; margin-left:5px; color:#333; line-height:110%; font-size:10px;}
.moreContainer {background:url(../images/dash_1.gif) repeat-x top; padding:7px 0 0 0;}
table {width:100%;}

/* Main Structure starts */
#leftCol {width:610px; float:left;}
#rightCol {width:300px; float:right;/* background:#e9e9e9; min-height:1107px;*/}
#fontSizeContainer {margin:24px 10px 0 0; line-height:150%; text-align:left;}
.separator {float:left; height:10px; width:10px; overflow:hidden;}
.separatorV {float:left; height:138px; width:1px; margin:15px 10px 0 10px; overflow:hidden; background:url(../images/dash_4.gif) repeat-y 0 0;}
/* Main Structure ends */

/* Home Bottom Item starts */
.homeItem {float:left; position:relative;}
.homeItem h3 {margin:0 0 10px 0;}
.homeItem div.photo {float:left;}
.homeItem div.detail {margin-left:114px;}
.homeItem div.detail h2 {color:#3C1271; margin:0 0 3px 0;}
.homeItem div.detail a {display:inline-block; color:#333; background:url(../images/home/btn_more.gif) no-repeat 0 3px; padding:0 0 0 17px; position: absolute; bottom:0; right:10px; font-size:10px;}
/* Home Bottom Item ends */


/* Fun Facts About Racing starts */
#funFacts {margin:0 0 10px 0;}
#funFacts .content {/*padding:10px 0 0 18px;*/ position:relative;}
#funFacts .content img.mainVisual {position: absolute; bottom:0;}
#funFacts .content div {/*margin:0 0 0 173px;*/}
#funFacts .content div h2 {margin:0 0 5px 0;}
#funFacts .content div p {padding:0 0 10px 0;}
#funFacts .content div ul {padding:0 0 25px 0;}
#funFacts .content div ul li {float:left; width:45%; padding:0 0 5px 0;}
#funFacts .content .content {border:none;}
/* Fun Facts About Racing ends */

/* whatsHot starts */
.whatsHotContainer {width:100%; margin:10px 0 0 0; background:#FBF5D5; font-size:11px;}
.whatsHotContainer h1 {width:auto; background:#C2A317; padding:5px 10px;}
.whatsHotContainer .content {padding:10px;}
.whatsHotContainer .content iframe {float:left;}
div.whatshotItem {width:285px; height:70px; padding:0; float:left; background:#FBF5D5; font-size:11px;}
div.whatshotItem img {float:left; margin:0 10px 0 0;}
div.whatshotItem a {width:185px; float:left; display:block; color:#333; line-height:14px;}
div.whatshotItem a strong{color:#C2A317;}
div.whatsHotStroke {float:left; width:1px; height:70px; margin:0 9px; background-color:#FFF;}
/* whatsHot ends */

/* offer starts */
#offer {width:300px; float:left; margin:10px 0 0 0;}
/* offer ends */

/* Left Inside Column starts */
#leftInside {float:left;width:300px; margin:10px 10px 0 0;}
/* Left Inside Column ends */

/* Latest Mark Six starts */
#latestMarkSix {text-align:center; font-size:14px; font-weight:700; padding:4px 0;}
/* Latest Mark Six ends */

/* At The Racecourses starts */
.racecourses .content {padding:10px;}
.racecourses p {padding-bottom:0;}
.racecourses .moreContainer {background:none;}
/* At The Racecourses ends */

/* Promo Banner starts */
#bannerPromo {padding:1px; background:#EFE9D1; margin-top:1px;}
/* Promo Banner ends */

/* Check Table Availability starts */
#btnCheckTable {text-align:center; background:#FBF2D1; padding:2px 0 10px 0;}
/* Check Table Availability ends */

/* Go Racing Rewards starts */
.goRacingRewards .content {padding:18px 10px;}
/*.goRacingRewards .homeItem div.detail {margin-left:94px;}*/
.homeItem div.detail h2 {color:#C2A216;}
/* Go Racing Rewards ends */

/* The Racing Club starts */
#theRacingClub {float:left;}
#bjch {float:left;}
/* The Racing Club ends */

/* Member's Lifestyle Privileges starts */
#privileges {margin:0 0 10px 0;}
#privileges h1 {margin:0;}
#privileges .content {padding:10px 0;}
#privileges .homeItem {width:33%;}
#privileges .homeItem .detail {padding:0 10px 0 0;}
#privileges .homeItem .detail h3 {padding:0 0 5px 0; margin:0;}
#privileges .homeItem .detail h3 a {background:none; position: relative; padding:0;}
#privileges .homeItem .detail a.more {right:20px; margin:0; line-height:140%; float:none; width:50px;}
/* Member's Lifestyle Privileges ends */

/* About Hong Kong Jockey Club Membership starts */
.aboutHKJCmembership .content {padding:10px;}
.aboutHKJCmembership .content .homeItem div.detail {margin-left:127px;}
.aboutHKJCmembership .content .homeItem div.detail p {padding-bottom:5px;}
.aboutHKJCmembership .content .homeItem div.detail ul {padding-bottom:5px;}
.aboutHKJCmembership .content .homeItem div.detail ul li {background:url(../images/members/arrow.gif) no-repeat 0 6px; padding:0 10px 0 12px; float:left;}
.aboutHKJCmembership .content .homeItem div.detail ul li a {color:#C2A216; background:none; position:static; display:inline; padding:0; font-size:11px; font-weight:700;}
/* About Hong Kong Jockey Club Membership ends */

/* Table Style starts */
.mainTable {border-bottom:1px solid #2F5395;}
.mainTable th {padding:2px 5px 2px 5px; border-bottom:1px solid #2F5395;}
.mainTable td {padding:2px 5px 2px 4px; border-left:#F2F9FD 1px solid; color:#666;}
.mainTable .rowColor {background:#EFEFEF;}
.mainTable th.position {width:25px;}
.mainTable th.number {width:18px; text-align:center;}
.mainTable th.dividends {width:65px;}
.mainTable th.points {width:35px; text-align:center;}
.mainTable th.odds {width:60px; text-align:center;}
.mainTable .center {text-align:center;}
/* Table Style ends */

/* Item starts */
.itemBgColor .content {background:#FBF2D1;}
.itemBorder .content {border:#C2A317 1px solid; border-top:none; margin:0 0 10px 0;}
.itemBorder h1 {margin:0;}
.itemBorderBottom .content {border-bottom:#C2A317 2px solid;margin:0 0 10px 0;}
/* Item ends */