/*---- FUN AND GAMES HOME ----*/
.fun-games .coltower-col-one .story-container{padding:0; margin:0 0 15px 0;}
.fun-games .coltower-col-two{background:#f2f2f2;}
.fun-games a{color:#860b0b;}

/* Headers */
.comp-box h2, .moregames-box h2, .winners-box h2, .more-box h2{text-transform:uppercase; font-size:1.45em; background:#b1b1b1 url(/Images/golf365/ats-h2-bg.gif) repeat-x; color:#555; padding:4px 9px; letter-spacing:-1px;}
.competition-list h2, .lookalikes-list h2{text-transform:uppercase; font-size:1.45em; background:#860b0b url(/Images/golf365/cg-h2-bg.gif) repeat-x; color:#fff; padding:4px 9px; margin-bottom:8px;}
.fun-games .section-header{background:url(/Images/golf365/golf365-fun-header.jpg) top left no-repeat!important; height:76px; width:982px; padding:0; border-bottom:2px solid #ddd; border-top:2px solid #ddd; text-indent:-9999px;}
.fun-games .subsection-header{width:476px; color:#fff; background:#000 url(/Images/golf365/lb-h2-bg.gif) repeat-x; height:22px; padding:3px 8px 4px 10px; line-height:22px; font-size:1.45em; text-transform:uppercase; margin-bottom:10px;}

/* Competition Box */
.comp-box{margin:0 0 15px 0;}
.comp-box p, .comp-box h3, .comp-box ul {padding:0 6px;}
.comp-box h3{font-size:1.2em;}
.comp-box img{display:block; width:295px; height:160px; margin:5px auto;}
.comp-box ul a{font-size:0.9em; color:#000;}
/* for when there isn't a large image */
.comp-box img.thumb {float:left; width:68px; height:60px; margin:5px 5px 0px 0px;}
.comp-box h3.thumb {font-size:1.0em; margin-top:3px;}


/* Social Box */
.social-box h2{text-transform:uppercase; font-size:1.45em; background:#000 url(/Images/golf365/lb-h2-bg.gif) repeat-x; color:#fff; padding:3px 8px 4px 9px;letter-spacing:-1px; color:#eee;}
.social-box p{line-height:1.4em;}

/* Twitter */
.coltower-col-two .twitter-box{padding:7px 0 10px 0; margin:0 auto; background:url(/Images/golf365/twitter-promo.gif) top left no-repeat #fff; }
.coltower-col-two .twitter-box a{text-decoration:none; color:#363636;}
.coltower-col-two .twitter-box a:hover{text-decoration:underline;}
.coltower-col-two .twitter-box blockquote{background:#E0EFEF; margin:10px 10px 0 10px; padding:0 5px; line-height:1.4em;}
.coltower-col-two .twitter-box h2{background:none;}
.coltower-col-two .twitter-box h3 {display:none;}
.coltower-col-two .twitter-box p{padding:5px; margin:0 10px; background:url(/Images/golf365/twitter_boxbtm_bg.gif) bottom left no-repeat #E0EFEF; font-size:14px; font-style:italic; color:#757575; font-size:0.9em;}

/* Facebook */
.facebook-box img{padding:5px; float:left;}
.facebook-box p{padding:5px;}
.facebook-box p a{color:#000;}

/* Pagination */
.fun-games .pagination{float:right!important; width:90px!important; background:#fff; border:none;}
.fun-games .pagination li {float:left; padding-right:4px; margin:0; font-weight:bold; color:#000;}
.fun-games .pagination li a{color:#4f4f4f; font-weight:normal; }

/* Tab Section */
.fun-games .tabs-style-2 .ms-tabs-tablinks{float:left; height:35px;}
.fun-games .tabs-style-2 .ms-tabs-tablinks li{float:left; width:96px; height:35px; line-height:35px; background:#e5e5e5; text-align:center;padding:0 5px; margin-right:5px; font-size:1em; font-weight:bold;}
.fun-games .tabs-style-2 .ms-tabs-tablinks .ms-tabs-on{background:#CCCCCC!important;}
.fun-games .tabs-style-2 .ms-tabs-tablinks li a{width:100px; height:35px; line-height:35px; display:block; color:#666666; text-decoration:none;}
.fun-games .tabs-style-2 .ms-tabs-tablinks li a:hover{color:#000;}
.fun-games .tabs-style-2 .ms-tabs-tablinks .ms-tabs-on a{color:#000;}
.fun-games .tabs-style-2 .ms-tabs-con *{margin:0;}
.fun-games .tabs-style-2 .ms-tabs-con{height:auto!important; background:#f4f4f4; border:7px solid #ccc; padding:0; clear:both;}
.fun-games .tabs-style-2 .ms-tabs-con ul {width:auto; margin-left:auto; margin-right:auto;}
.fun-games .tabs-style-2 .ms-tabs-con ul .clip-box{margin:0; width:120px; height:200px; border:1px solid #d5d5d5; background:#e5e5e5; float:left; margin:25px 9px 9px 9px; }
.fun-games .tabs-style-2 .ms-tabs-con ul .clip-box img{padding:0; margin:0 0 5px 0;}
.fun-games .tabs-style-2 .ms-tabs-con ul .clip-box .text-caption{font-size:0.9em; color:#494949}
.fun-games .tabs-style-2 .ms-tabs-con ul .clip-box h3{height:60px;}
#ms-tabs-box-fun .ms-tabs-con{height:460px; padding:12px;}
#ms-tabs-box-fun .ms-tabs-con .pagination{padding:0; margin:0;}

/* Fun Box Containers */
.fun-games .fun-box {float:left; width:446px; padding:5px; border:1px solid #ccc; background:#e5e5e5; margin-bottom:8px!important; position:relative;}
.fun-games .fun-box img{float:left; padding-right:5px;}
.fun-games .fun-box h3 a{font-size:1.5em; color:#000; text-decoration:none;}
.fun-games .fun-box h3 a:hover{text-decoration:underline;}
.fun-games .fun-box p{padding:0.6em 0; line-height:1.4em; width:364px; float:left;}
.fun-games .fun-box table{float:left; width:100px; padding:0;}
.fun-games .fun-box table td{padding-right:0.5em; font-size:0.9em; height:22px;}
.fun-games .ms-tabs-box .fun-box { height:92px; }

/* Star Rating System */
.fun-games .star-rating{float:left; height:22px; width:110px; padding:0; margin:0; background:url(/Images/golf365/stars_big_light.gif) 0px -23px  no-repeat;position:relative;  overflow:hidden;}
.fun-games .star-rating .current-rating{height:22px; padding:0; text-indent:-9999px;background:url(/Images/golf365/stars_big_light.gif) 0px 0px no-repeat; overflow:hidden;}
.fun-games .star-vote{ cursor:pointer; float:left; text-indent:-999em; }
.fun-games .star-vote a{display:block; position:absolute; left:0; top:0; width:110px; height:22px; text-decoration:none; z-index: 200; overflow:hidden; background:url(/Images/golf365/stars_big_light.gif) 0px 0px no-repeat;}
.fun-games .star-vote.one a{background-position:-110px; width:22px; z-index:205;}
.fun-games .star-vote.two a{background-position:-110px; width:44px; z-index:204;}
.fun-games .star-vote.three a{background-position:-110px; width:66px; z-index:203;}
.fun-games .star-vote.four a{background-position:-110px; width:88px; z-index:202;}
.fun-games .star-vote.five a{background-position:-110px; width:110px; z-index:201;}
.fun-games .star-vote.one a:hover, .star-vote.two a:hover, .star-vote.three a:hover, .star-vote.four a:hover, .star-vote.five a:hover{background-position:0px -46px;}

/* Play Game Button */
.fun-games .fun-box .play-game-btn{position:absolute; width:93px; height:22px; right:6px; bottom:-2px;}
.fun-games .fun-box .play-game-btn a{display:block; width:93px; height:22px; text-indent:-9999px; background:url(/Images/golf365/play_now_btn.gif) no-repeat top left; }
.fun-games .fun-box .play-game-btn a:hover{background-position:bottom left;}

/* Trail */
.fun-games .gallery-trail{background:#f5f5f5; position:relative; margin-top:-8px; padding:2px 0 0 4px;  width:978px;}

/*---- GAME PAGE ----*/
.fun-games .game-holder { margin-bottom:12px;}
.fun-games .game-header {background:url(/Images/golf365/fun-game-hdr-bg.gif) top left repeat #000; float:left; width:496px; margin-bottom:6px; }
.fun-games .game-header h2{width:220px; float:left; line-height:48px; margin-left:12px; font-size:1.3em; color:#fff;}
.fun-games .game-header p{width:45px; float:left; color:#fff; line-height:48px; margin:0; padding:0;}
.fun-games .game-header .game-rating{width:175px; float:right; color:#fff; padding:0;}
.fun-games .game-holder img{ display:block; padding:61px 0 0 0; width:402px; margin:0 auto; }
.fun-games .game-holder p.game-button{background:#ddd; margin:0;}
.fun-games .game-holder p.game-button a{display:block; width:135px; height:31px; line-height:31px; overflow:hidden; margin:0 auto; background:url(/Images/golf365/game-btn.jpg) top left no-repeat; text-align:center; font-size:110%; font-weight:bold; color:#181818; text-decoration:none;}
.fun-games .game-holder p.game-button a:hover{background-position:bottom left;}

/* Game Header Star Rating */
.fun-games .game-header .star-rating{float:left; height:22px; width:110px; padding:0; margin:0; background:url(/Images/golf365/stars_big_dark.gif) 0px -23px  no-repeat;position:relative;}
.fun-games .game-header .star-rating{float:left; margin:14px 15px 0 0;}
.fun-games .game-header .star-rating .current-rating{height:22px; padding:0; text-indent:-9999px;background:url(/Images/golf365/stars_big_dark.gif) 0px 0px no-repeat; overflow:hidden;}
.fun-games .game-header .star-vote{ cursor:pointer; float:left; text-indent:-999em; }
.fun-games .game-header .star-vote a{display:block; position:absolute; left:0; top:0; width:110px; height:22px; text-decoration:none; z-index: 200; overflow:hidden; background:url(/Images/golf365/stars_big_dark.gif) 0px 0px no-repeat;}
.fun-games .game-header .star-vote.one a{background-position:-110px; width:22px; z-index:205;}
.fun-games .game-header .star-vote.two a{background-position:-110px; width:44px; z-index:204;}
.fun-games .game-header .star-vote.three a{background-position:-110px; width:66px; z-index:203;}
.fun-games .game-header .star-vote.four a{background-position:-110px; width:88px; z-index:202;}
.fun-games .game-header .star-vote.five a{background-position:-110px; width:110px; z-index:201;}
.fun-games .game-header .star-vote.one a:hover, .fun-games .game-header .star-vote.two a:hover, .fun-games .game-header .star-vote.three a:hover, .fun-games .game-header .star-vote.four a:hover, .fun-games .game-header .star-vote.five a:hover{background-position:0px -47px;}

/* Related Games */
.game-related h2{ text-transform:uppercase; font-size:1.45em; background:#000 url(/Images/golf365/lb-h2-bg.gif) repeat-x; color:#fff; padding:3px 8px 4px 10px;letter-spacing:-1px; color:#eee; margin-bottom:8px;}
.game-related .fun-box{width:auto; border:none; background-color:#fff;}

/* More Games */
.moregames-box ul{ margin:12px 0; padding-bottom:6px;}
.moregames-box li{clear:both; height:22px; line-height:22px; padding:2px 12px; }
.moregames-box li p{width:50%; float:left; font-size:115%; margin:0; line-height:22px;}
.moregames-box li p a{color:#000;}
.moregames-box li .star-rating{float:right;}

/*---- COMPETITIONS PAGE ----*/
/*Competition Box*/
.competition-box{float:left; width:482px; border:7px solid #ddd; border-top:none; margin:18px 0;}
.competition-box h2{text-transform:uppercase; font-size:1.45em; background:#ddd; color:#363636; padding:4px 9px; letter-spacing:-0.1px; line-height:48px}
.competition-box h3 { font-size:1.5em; margin:8px 0; }
.competition-box h3 a { color:#9c0505; text-decoration:none; }
.competition-box h3 a:hover { text-decoration:underline; }
.competition-box img{float:left; margin:12px;}
.competition-box p{padding-right:12px;}
.competition-box p a{color:#000; }

/*Competition List*/
.competition-list{clear:both;}
.competition-list ul{ float:left;}
.competition-list .fun-box{width:482px; background:#f4f4f4;}
.competition-list .fun-box p{padding:0.3em 0 0 0; margin:0; width:400px;}

/*---- COMPETITIONS ARTICLE PAGE ----*/
.article .story-container div{background:#ccc; position:absolute; bottom:0; left:0; height:19px; line-height:19px; width:486px; padding:0 5px;}
.opinion-comment-enter h2{font-size:1.5em; margin:8px 0; color:#9c0505; }
.opinion-comment-enter p input{width:200px; padding:3px 2px; border:1px solid #ccc;}
.opinion-comment-enter p label{display:block; width:170px; float:left; line-height:22px; font-weight:bold;}
.opinion-comment-enter p select{padding:3px 2px; border:1px solid #ccc;}
.opinion-comment-enter .subscribe{font-size:0.9em; line-height:22px; margin-bottom:4px;}
.opinion-comment-enter .submit{margin-top:12px;}

.competition-question ul{float:left; width:482px; border:7px solid #ddd; border-top:none; margin:6px 0 18px 0;}
.competition-question ul .comp-question{text-transform:uppercase; font-size:1.3em; background:#ddd; color:#363636; font-weight:bold; padding:16px 4px; letter-spacing:-1px;}
.competition-box.question-box ul{margin-left:12px;}
.competition-question li{padding:8px 12px; font-size:1.2em; font-weight:bold; color:#454545;}
.competition-question p label{padding-left:8px;}

/*---- LOOKALIKES PAGE ----*/
.lookalikes-box{float:left; margin-bottom:12px;}
.lookalikes-box h3{font-size:1.5em; color:#000; text-decoration:none; margin-bottom:8px;}
.lookalikes-box img{display:block; width:262px; float:left; margin:0 12px 12px 0;}
.lookalikes-box .game-header h2{text-transform:uppercase; font-size:1.5em;}
.lookalikes-box .game-rating p{width:50px;}
.lookalikes-list{clear:both;}
.lookalikes-list ul{ float:left;}
.lookalikes-list .fun-box{width:482px; background:#f4f4f4;}
.lookalikes-list .fun-box p{padding:0.3em 0 0 0; margin:0; width:310px; float:left;}


/*---- QUIZ PAGE ----*/
.quiz-box .question-box{ border-bottom:1px solid #ccc; padding:12px 4px;}
.quiz-box .question-box.question-wrong, .quiz-box .question-box.question-right{border:none; margin:4px 0;}
.quiz-box .question-box h3{font-size:1.2em; color:#860b0b; margin-bottom:4px; }
.quiz-box .question-box label{padding-left:6px;}
.quiz-box .submit{margin-top:12px;}
.quiz-box .question-box .correct{font-weight:bold;}
.quiz-box .question-box.question-wrong{background:#FFDDDD;}
.quiz-box .question-box.question-right{background:#DDFFDD;}
.quiz-box .question-box.question-right h3{color:#006600;}
.quiz-box.quiz-answers a {color:#000;}

.more-box dl{ padding:12px;}
.more-box dl dt{ color:#860b0b; font-weight:bold; }
.more-box dl dd{ margin-bottom:8px; }
.more-box dl dd a{color:#000;}

/*---- OPINION PAGE ----*/
.poll-current{margin-bottom:10px; border:6px solid #f5f5f5; margin-top:-10px; }
.poll-current h4{font-size:1.2em; background:#f5f5f5; padding:0 5px 10px 5px; margin-bottom:10px;}
.poll-current p{margin:0; padding:0 0 0 10px;}
.poll-current table{margin:0 10px 10px 10px;}
.poll-current table tr {height:40px;}
.poll-current table tr .poll-score{background:#9C0505;}
.poll-current table tr .poll-percent {padding-left:10px; font-size:1.3em; font-weight:bold;}

.poll-previous p{padding:0.7em 0; border-bottom:1px solid #e5e5e5; margin:0;}
.poll-previous p a{color:#000;  text-decoration:none;}
.poll-previous p a:hover{text-decoration:underline!important;}

.coltower-col-two .poll{margin-bottom:15px;}
