/*------------------------------------------------------------------------------ Reset -----------------------------------------------------------------------------*/
body, html, p, div, img, ul, li, h1, h2, h3, h4, a, hr, label, span {padding:0; margin:0; border:none; line-height:1.1em; word-spacing:0; letter-spacing:0; outline:none; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none}
select, option {margin:0; outline:medium none; padding:0}
select {border:1px solid #CCC; color:#666; font-size:14px; margin:0; padding:4px}
table {width:100%}
/*HTML background: #1b1b19*/
html {background:#ededed; height:100%}
/*Body color: #1b1b19*/
body {background:url('../images/layout/bg2.jpg') repeat-x center top #ededed; width:100%; height:100%; font-size:11px; color:#474747; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative}

/*-------------------------------------------------------------------------- General Styles -------------------------------------------------------------------------*/
/* Titles */
h1, h2, h3, h4, select, option, #realMTable tr.realMRow td, table th, .downloadPlay, .exControlLink {font-family:Arial,Helvetica,sans-serif}
h1 {background:url("../images/layout/general/h1-star.png") no-repeat scroll left 4px transparent; color:#000; font-size:22px; margin:0; padding:0 0 10px 30px; position:relative}
h2 {color:#000; font-size:17px; margin:0; padding:20px 0 10px}
h3 {color:#000; font-size:13px; margin:0; padding:20px 0 10px}
h4 {color:#000; font-size:11px; margin:0; padding:10px 0 0}

/* Paragraph */
p {line-height:1.5em; padding:10px 0; margin:0}

/* Horizontal Rule */
hr {border-top:1px dotted #999; clear: both; display:block; height:1px; margin:10px 0}

/* Links */
a {text-decoration:none; color:#1B7F8D}
a:hover {text-decoration:underline}

/* Lists */
li {line-height:1.5em; margin:0; padding:3px 0 3px 20px}
ul, ol {margin:0 0 0 15px; padding:10px 0 10px 16px}
ul li ul, ol li ol, ul li ol, ol li ul {margin:0 0 0 15px; padding:3px 0 0 16px}
ul li ul li, ol li ol li, ul li ol li, ol li ul li {margin:0; padding:3px 0 3px 20px}

/* Clears */
.clear {clear:both; height:0; overflow:hidden}

/* Image Floats */
.imgLeft {float:left; margin:15px 15px 15px 0; position:relative}
.imgRight {float:right; margin:15px 0 15px 15px; position:relative} 
.imgCenter {display:block; margin:auto; padding:10px 0}

/* Text Styles */
.red {color:#D30C04 !important}
.white {color:#FFF}
.small {color:#999; font-size:10px; margin:3px 0 0}
.underline {text-decoration:underline}
.bold {font-weight:bold}
p.box {background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DEDEDE; margin:20px 0; padding:20px}
p.featuredLink span.red {font-weight:bold}
p.featuredLink a {line-height:1.5em}
p.backLink {color:#D30C04; margin:15px 0 0; text-align:right; padding:5px 0 0 0}

/* Instruction */
.instruction {border-top:1px dotted #959595; margin:0 0 15px 0; clear:both}
.instruction h2 {margin:15px 0 10px 0}
.instruction .imgLeft {padding: 15px 10px 15px 0}
.instructionFirst {border:0; margin:0}

/* Real Money Related Navigation Extensions */
#countriesSelect {width:235px}
.providerTypeSmall {margin:5px 0 15px -5px} 
.providerMenu .boxWrap {padding:14px}

/* How to Play Flash Tutorials */
.tutmenu {background:url("../images/how-to-play/menu321px.gif") repeat scroll 0 0 transparent; height:321px; margin:10px 0 10px 58px; width:500px; display:inline-block}
.tutmenu .lightview img {display:block}

/* Live Event Qualifiers Table */
.qualifiers td {padding:10px 12px !important; border:0px solid #DEDEDE !important; border-spacing:1px !important; padding:2px !important}

/*------------------------------------------------------------------------------ Layout ------------------------------------------------------------------------------*/
.csItem {margin:10px 0}
#fullWidth {margin: 0 25px; overflow:hidden}
/*container: delete background-color rule*/
#container {background:url('../images/layout/watermark.jpg') no-repeat center 117px; width:100%; position:relative; background-color:#ededed}
#siteHeader {height:132px; z-index:102; width:980px; margin:auto; position:relative}
#sectionHeader {width:980px; margin:auto; position:relative; background:none repeat scroll 0 0 #FFF; z-index:15; padding-bottom:25px}
#sectionfooter {padding-top:50px; background:none repeat scroll 0 0 #FFF; width:980px; margin:auto;}
#content {background:url(../images/layout/contentwrap.png) repeat-y scroll 658px 50% #FFF; width:980px; margin:auto; position:relative}
#contentSingle {width:980px; margin:auto; position:relative; background:none repeat scroll 0 0 #FFF}
#leftCol {color:#474747; display:block; float:left; margin:0 20px 0 25px; padding:0; position:relative; width:613px}
#rightCol {color:#474747; display:block; float:left; margin:0 0 0 20px; padding:0; position:relative; width:275px}
#footer {width:980px; margin:auto; position:relative; background:none repeat scroll 0 0 #FFF; z-index:2; color:#777; font-size:9px; padding-top:25px}
#pagefooter {background:#FFF; margin:auto; width:980px}

/* --------------------------------------------------------------------------- Navigation --------------------------------------------------------------------------- */
#topMenuWrap {position:absolute; top:17px; right:0px; text-align:right; height:30px}
p.lang {padding: 0;}
.lang a {background: url('../images/layout/general/downarrow.gif') no-repeat scroll 94% 50% #131212; border-radius: 6px 6px 6px 6px; color: #AEB5BD; display: block; padding: 8px 20px 8px 10px;}
.lang img {vertical-align: middle;}
.lang a#languageSelectorTrigger.active, .lang a#languageSelectorTrigger:hover {border-radius: 0 0 0 0; color:#FFF}
#languageSelector {background:url("../images/layout/general/language-bg.png") repeat-x scroll 0 0 #131212; border: 5px solid #131212; display: none; position: absolute; right: 0; text-align: left; top: 44px; width: 400px; z-index: 110;}
#languageSelector ul {border-right:1px solid #1D1B1B; float:left; margin:10px 0; width:33%; padding:0}
#languageSelector ul li {list-style-type: none; margin: 6px 0 6px 15px; padding:0}
#languageSelector ul li a {background: url("../images/layout/general/language-li.png") no-repeat scroll left 6px transparent; color: #E4E2E2; padding: 0 0 0 15px;}
#languageSelector ul li a:hover, #languageSelector ul li a.active {background: url("../images/layout/general/language-li-active.png") no-repeat scroll left 6px transparent; font-weight: bold; text-decoration: none;}
#languageSelector ul li span {color: #D30C04; font-weight: bold;}

/* --- Site Nav --- */
#siteNav {font-size:12px; left:0; position:absolute; top:87px; z-index:90}
#siteNav ul {display:block; list-style:none outside none; padding:0; margin:0; height:29px;}
#siteNav ul li {display:block; float:left; padding:0;}
#siteNav a:hover, #siteNav .active {background:url('../images/layout/site-navigation/sitenav-active.gif') no-repeat scroll right center transparent; border-left:1px solid #404040; color:#FFF; margin-left:-2px; padding: 8px 28px}
#siteNav a {background: url('../images/layout/site-navigation/site-top-nav-divider.png') no-repeat scroll right center transparent; border:0 none; color:#AEB5BD; display:block; font-weight:bold; margin-left:-1px; padding:8px 28px; text-decoration:none}
#siteNav .first a {padding:8px 20px}

/* --- Section Nav--- */
#sectionNavigation {background:url('../images/layout/section-navigation/bg.png') repeat-x scroll 0 0 #FFF; height:34px; padding-left:20px; position:relative; z-index:10; font-family:Arial,Helvetica,sans-serif}
#sectionNavigation ul {font-size:1.1em; list-style:none outside none; margin:0;}
#sectionNavigation ul li {float:left; position:relative; white-space:nowrap; padding:0; margin:0}
#sectionNavigation ul li a {border-right:1px solid #CCC; color:#000; display:block; font-size:1em; font-weight:bold; padding:0 10px; line-height:34px;}
#sectionNavigation ul li a:hover, #sectionNavigation ul li a.active {background:url("../images/layout/section-navigation/hover.png") repeat-x scroll 0 0 transparent; color:#D0020D; text-decoration:none}
#sectionNavigation ul li ul li {float:none;}
#sectionNavigation ul li ul li a {color:#000; display:block; background:url('../images/layout/section-navigation/li5.png') no-repeat 0px 9px; font-size:11px; font-weight:bold; padding:0 0 0 13px; border:0; margin:0; line-height:24px}
#sectionNavigation ul#staticNav {padding:0}
.staticTabs li ul {display:none; left:-1px; position:absolute; top:34px; padding:0 8px 0 8px}
.staticTabs ul li ul li a:hover, #sectionNavigation ul li ul li a.active {background:url('../images/layout/section-navigation/li5.png') no-repeat 0px 9px !important;}
.staticTabs li:hover ul, #sectionNavigation li.over ul {display:block; background:#FFF; white-space:nowrap; font-size:.9em; border:1px solid #CCC; border-top:none; margin-left:-1px; min-width:150px} 
.staticTabs li:hover > a {background:url("../images/layout/section-navigation/hover.png") repeat-x scroll 0 0 transparent; display:block}
.social {position:absolute; top:111px; right:25px; z-index:11}
.social a:hover {text-decoration:none}
.socialIcons {margin:0 5px}
.noLink {cursor: default}

#sectionNavigation ul#staticNav li.countriesMenu ul#teamNav {width:330px; list-style-type:none; display:none; position:absolute; padding:10px; margin-left:-1px}
#sectionNavigation ul#staticNav li.countriesMenu ul#teamNav li {width:110px; float:left; position:relative; white-space:nowrap; padding:0; margin:0}
#sectionNavigation ul#staticNav li.countriesMenu ul#teamNav li a {background: url("../images/layout/section-navigation/li5.png") no-repeat scroll 0 9px transparent; border:0}
#sectionNavigation ul#staticNav li.countriesMenu ul#teamNav li a:hover {border:0; padding:0 0 0 13px; margin: 0; color:#D0020D}
#sectionNavigation ul#staticNav li.countriesMenu:hover ul#teamNav {display:block; background:#FFF; white-space:nowrap; font-size:.9em; border:1px solid #ccc; border-top:none}
#sectionNavigation ul#staticNav li:hover > a {background:url("../images/layout/section-navigation/hover.png") repeat-x scroll 0 0 transparent; display:block}

/* --- Page Nav --- */
.pageNavigation {list-style-type:none; margin-bottom:5px; padding:0 0 5px 0}
ul.pageNavigation, .pageNavigation ul, .pageNavigation li {padding:0; margin:0}
.pageNavigation li a {background:url("../images/layout/general/rm-li.gif") no-repeat scroll 0 12px transparent; display:block; font-weight:bold; line-height:2.1em; margin:0; padding:3px 5px 3px 20px}
.pageNavigation li a:hover, .pageNavigation li a.active {color:#000; text-decoration:none}
.pageNavigation h3 {color:#272727; font-size:15px; margin:0 0 15px}
.pageNavigation li ul {background:none repeat scroll 0 0 transparent; padding:0 0 0 20px; list-style-type:none}
.pageNavigation hr.divider2 {border-top:1px solid #E2E2E2; height:1px; margin:0; padding:0}
.rightTier {border-bottom:1px solid #E2E2E2; border-top:1px solid #FFF; clear:both; padding:10px 18px}
.rightTierlast {border-bottom:medium none; border-top:1px solid #FFF; clear: both; padding:10px 18px 10px 18px}
.withTiers h3 {padding:18px 18px 0 18px}
.withTiers p {padding:0 18px 10px 18px}
.rightTier p, .rightTierlast p {padding:0 0 10px 0}

/* --- Top Nav --- */
#topMenu {clear:both; color:#666; display:block; list-style-type:none; position:absolute; right:0; top: 57px; z-index:8; margin:0; padding:0}
#topMenu li {border-left:1px dotted #666; display:inline; padding:0 5px 0 8px}
#topMenu a {color:#AEB5BD; text-decoration:none}
#topMenu a:hover, #topMenu a.active {color:#FFF}
#topMenu .first {border-left:medium none}
#topMenu .last a {padding-right:0}

/* ------------------------------------------------------------------------- Site Header --------------------------------------------------------------------------- */
#siteHeader .logo {position:absolute; top:38px; left:0}
#online	{display:block; background:url('../images/layout/header/onlinebg.png') no-repeat right; position:absolute; top:17px; right:85px; height:26px}
.onlineTitle {display:block; float:left; background:url('../images/layout/header/online-title.png') no-repeat left; color:#aeb5bd; height:19px; padding:7px 20px 0 9px}
.onlineSeparator {display:block; float:left; background:url('../images/layout/header/online-separator.png') no-repeat; color:#aeb5bd; height:19px; padding:7px 9px 0 9px}
#ncPlayers, #ncActiveTournaments {color:#ff0007; margin:0 5px 0 0}

/* ----------------------------------------------------------------------- Section Headers ------------------------------------------------------------------------- */
.headerContent {width:980px; height:102px; position:relative}
.headerContent .headLink {cursor:pointer; display:block; height:80px; left:20px; position:absolute; top:20px; width:350px}
.headerContent .playPoker {position:absolute; top:15px; right:20px; width:236px; height:76px; display:block; cursor:pointer}

/* -------------------------------------------- Page Headers --- DELETE ME WHEN STYLE GUIDE PAGE HEADERS ARE IN USE ----------------------------------------------- */
#pageHeader {margin:auto; width: 980px; background:#fff}
.aHeaderWrap {padding-bottom:10px}
.aHeader {padding:0 25px 15px 25px; position:relative; background:url("../images/layout/header/header-shade.png") no-repeat scroll center bottom #fff; z-index:9}
.downloadPlay {margin-top:-80px;background:url("../images/layout/header/download-button.png") repeat-x scroll 0 0 #000; border:2px solid #4A4A4A; color:#FF0000; font-size:16px; font-weight:bold; padding:10px; position:relative; z-index:1; float:left}
.downloadPlay a {color:#FFF}
.downloadPlayWrap {position:absolute; top:100%; right:45px}
.downloadPlayImage {position:relative; z-index:1; margin-top:-146px}
.aHeaderWrap .downloadPlayImage { margin-top: -135px;} /* aHeader means standard page header*/
.aContent {color: #FFFFFF;left: 700px;position: absolute;top: 12%;width: 200px; padding:10px 0 20px} /*rotating banner has no P tag*/
.aContent p {line-height:1.5em;padding:0px;}

.aSectionHeader #cmsRotator div.slide {background-color:#000; display:none; height:100%; margin:0; position:absolute; text-align:left; width:956px}
.aPageHeader #cmsRotator div.slide {background-color:#000; display:none; height:100%; margin:0; position:absolute; text-align:left; width:930px}
div.slide:hover {text-decoration:none}
.bHolder {text-align:center}
.rotateHolder .bHolder {font-size:0.9em; left:50%; position:absolute; top:93%; z-index:7}
.rotateHolder .bHolder a {background-color:#262626; color:#000; float:left; height:9px; margin-right:5px; outline:medium none; overflow:hidden; text-decoration:none; width:9px}
div.rotateHolder span#bHolder.bHolder a.selected {background:#E41E26; color:#FFF}
.rotateHolder {background:none repeat scroll 0 0 #000; height:215px; left:25px; position:absolute; top:0; width:930px; z-index:0} /*z-index was 2 but changed to 0 for bug 689*/
.banner {background: url("../images/layout/header/header-shade.png") no-repeat scroll center bottom transparent; height: 232px; margin-bottom:0; position: relative; width: 980px}
#cmsRotator {width:956px}

/* ----------------------------------------------------------------------------- Footer ------------------------------------------------------------------------------ */
#footerSpacer {height:25px; background:#fff}

.siteFooter {position:relative; clear:both; background:#000; width:980px; display:block}
.siteFooter a {color:#777777; text-decoration:none}
.siteFooter a:hover {text-decoration:underline}
.siteFooter p {font-size:9px; margin:0 0 20px; line-height:1.5em; padding:0}

.topSection {height:72px; width:980px;}

.topSection .footerLogo {padding:25px 0 20px 20px; float:left}
.topSection a.link {float:left; margin:30px 0 0 20px; border-left:1px solid #1A1A1A; margin:26px 11px 0; padding:9px 0 9px 12px; color:#555555; font-size:10px; width:573px}
.topSection a.download {border:none; float:right; margin:22px 20px 0 20px; padding:0}
.topSection h1 {padding:0; background:none}

.middleSection {padding:20px; background:url('../images/layout/footer/footer-content.png') no-repeat scroll left bottom #0D0B0E; width:940px;}
.middleSection.middleSectionSmall {background:#000; border-top:1px solid #21211f; padding:8px 20px}
.middleSection ul {list-style-type:none; width:100%; padding:1px; display:block; margin:0; overflow:hidden}
.middleSection ul li {float:left; padding:0 8px; border-left:1px solid #21211F; line-height:100%}
.middleSection ul li.first {border-left:none; padding:0 8px 0 0}
.middleSection h3 {clear:both; font-size:13px; margin:0 0 5px; color:#474747; padding:0}
.middleSection .imgFloatLeft {margin:5px 10px 15px 0; position:relative; float:left} 

.middleSection .footerRight ul {list-style-type:none; margin:2px 0 20px 0; overflow:hidden; padding:0}
.middleSection .footerRight ul.footerLinks li {background: url("../images/layout/general/li4.gif") no-repeat scroll 0 0 transparent; float:left; padding-left:15px; width:135px; border:0; line-height:1.5em}

.footerLeft  {border-right:1px solid #292829; display:block; float:left; position:relative; width:560px; padding:0 20px 0 0}
.footerRight {display:block; float:left; position:relative; width:335px; padding:0 0 0 20px}

.bottomSection {border-top:1px solid #21211f; position:relative; width:980px; overflow:hidden}
.bottomSection p {padding:20px; margin:0; font-size:9px; line-height:1.5em}
.bottomSection .copyrightLogos {height:49px; padding:16px 10px 16px 16px; float:right}
.bottomSection .copyrightLogos a:hover {text-decoration:none}

/*------------------------------------------------------------------------------- Boxes -----------------------------------------------------------------------------*/
.boxPolicy, .boxRelease, .boxFAQ, .boxAnchors, .boxFaqCollection, .boxPressRelease, .boxCharity {margin:10px 0 25px}

/* Boxes */
.box {border:1px solid #DEDEDE; background:#FAFAFA}
.boxWrap {background:none repeat scroll 0 0 #FAFAFA; border:3px solid #FFF; padding:20px}

/* --- Right Column --- DELETE ME WHEN STYLE GUIDE RELATED CONTENT IS IN USE */
.widget {margin-bottom:20px}
.widget h3, .widget h2 {color:#272727; font-size:15px; margin:0; padding:0 0 5px}
.widget .imgLeft {margin:15px 5px 5px 0}
.widget p.featuredLink {padding-bottom:0}

/* --- Notify --- DELETE ME WHEN STYLE GUIDE ITEM IS IN USE  */
.notifBox {background:#FFF; border:6px solid #DFDDDE; margin-bottom:25px; padding:4px}
.notifBox .boxWrap {background:none repeat scroll 0 0 #F7F5F6; padding:10px; position:relative}
.notifBox p, .notifBox notifPara {display:block; padding:5px 0}
.notifBox .notifHeader {background: url("../images/layout/general/toolkit/notifbox.jpg") no-repeat scroll 0 0 #F7F5F6; display:block; font-size:13px; font-weight:bold; padding:3px 0 10px 40px}
.notifBox ul, .notifBox ol {margin:10px; padding:0 10px}

/* --- Call To Action --- */
.callToAction {margin-top:10px; clear:both}
.callToAction h2 {padding:0; margin:0; text-transform:uppercase; font-size:15px; color:#474747; background:none; border:0}
.callToAction h3 {padding:0; margin:0; color:#474747; font-size:13px}
.callToAction .boxRight img {border:5px solid #ccc; margin-top:15px}
.callToAction p {padding:15px 0; font-size:12px}
.callToAction .boxLeft {border-right:1px solid #CCC; float:left; margin:0 35px 0 0; padding:0 20px 0 0; position:relative; width:330px}
.callToAction .boxRight {float:left; position:relative; width:155px}

/* --- Single Video --- */
.boxVideo {margin:10px 0 20px; clear:both}
.boxVideo .boxWrap {padding:10px;background:url("../images/layout/gallery/box-videobg.jpg") repeat-x scroll center bottom transparent;}
.videoPlayer2 {display:block; height:294px; position:relative; width:584px}
.embededVideoCover {background:url("../images/layout/header/play.gif") no-repeat scroll 0 0 transparent; height:58px; left:50%; margin:-29px 0 0 -29px; position:absolute; top:50%; width:58px; z-index:102}

/* --- Image & Video Galleries --- */
.gallery {margin:15px 0 25px}
#leftCol .gallery .boxWrap {padding:11px}
#leftCol .boxAlt {background:url("../images/layout/gallery/box-videobg.jpg") repeat-x scroll center bottom transparent; border:2px solid #FFF}

/* --- Image Gallery --- */
.imgN, .imgP, .vidN, .vidP {cursor:pointer; display:block; float:right; height:16px; overflow:hidden; text-indent:-1000px; width:9px}
.imgN, #vidN, .vidN {background:url("../images/layout/gallery/forward_b.jpg") no-repeat scroll 0 0 #FAFAFA}
.imgP, #vidP, .vidP {background:url("../images/layout/gallery/backward_b.jpg") no-repeat scroll 0 0 #FAFAFA; padding-left:8px}
.imgButtons {background:#FAFAFA; float:right; margin-top:2px; padding:0 10px}
.imgButtons a {background:#CCC; border:1px solid #B8B8B8; display:block; float:left; height:10px; margin-left:5px; outline: medium none; overflow:hidden; text-decoration:none; width:10px}
.imgButtons a.selected, .imgButtons a:hover {background:#D7121C}
.imageRotator {height:100px; overflow:hidden; position:relative; width:600px}
.previewHolder {height:140px; overflow:hidden; width:581px}
.previewTitle {background:url("../images/layout/gallery/gallery-line.jpg") repeat-x left center; border-bottom:0 solid #DEDEDE; color:#FFF; font-size:12px; font-weight:bold; height:16px; margin:13px 0; overflow:visible; text-transform:uppercase}
.imageHolder .image {background:#FFF; height:370px; overflow:hidden; top:30px; width:582px}
.slide {float:left; margin:5px 0 0 0; position:absolute; width:600px}
.slide .last {margin:0}
.hpVideoItem {color:#FFF; float:left; font-size:11px; font-weight:bold; margin:0 40px 0 0; position:relative; text-align:center; width:113px}
.hpVideoItem img {border:5px solid #D7D7D7; height:68px; position:relative; width:113px; z-index:110}
.hpVideoItem .camera {border:medium none; bottom:10px; height:26px; position:absolute; right:0; width:28px; z-index:1000; background:url('../images/layout/gallery/overlay-video-icon.png')}

/* --- Pop-up Video --- */
.videoBox {background:#000; border:1px solid #3D3D3D; color:#A0A0A0; height:357px; overflow:hidden; padding:21px 0 0; position:relative; width:600px; z-index:152;}
.titleBar {text-indent:-1000px; background:url("../images/layout/video/title-bar.png") repeat-x scroll 0 0 #4F4F4F; border-bottom:1px solid #3D3D3D; height:24px; left:0; overflow:hidden; padding:5px 0 5px 10px; position:absolute; top:0; width:100%}
.videoFooter {background:url("../images/layout/video/videofooterbg.png") repeat-x scroll 0 0 #000; border-bottom:1px solid #3D3D3D; height:81px; position:relative}
.videoFooter a {display:block; width:213px; height:81px; float:right; text-indent:-10px; outline:none}
.videoFooter .play {height:81px !important}
#proRotateN, #proRotateP, .closeButton, .closeButton:hover {background:url("../images/layout/video/sprite-ico.png") no-repeat}
.closeButton {background-position:0 -58px; height:20px; position:absolute; right:5px; text-decoration:none; top:1px; width:20px}
.closeButton:hover {background-position:0 -78px; text-decoration:none}

/* --- Box Anchors --- */
.boxAnchors h2  {margin:0; padding:0 0 10px; background:none; border:0}
.boxAnchors ul, .boxAnchors ol {margin:0 0 0 16px; font-size:12px; font-weight:bold}
.boxAnchors ul li, .boxAnchors ol li {padding:5px 0 0 8px}
.boxAnchors ul li a, .boxAnchors ol li a {line-height:1.5em}
.boxAnchors ul.group {font-size:12px; font-weight:bold; margin:0 0 20px 16px}
.boxAnchors ul.groupLast {margin:0 0 0 16px}
.boxAnchors ol.group {font-size:12px; font-weight:bold; margin:0 0 20px 16px}
.boxAnchors ol.groupLast {margin:0 0 5px 0; padding:0 0 0 30px}
.boxAnchors .left {float:right; width:47%}
.boxAnchors .right {float:left; padding-right:11px; width:47%}

/* --- EULA --- */
.boxEula {margin:10px 0}
.boxEula .agreementNum {font-weight:bold; margin:0 10px 0 0}
.boxEula .boxWrap {padding:10px 20px}
.boxEula p {padding:10px 0}
.boxEula .boxWrap ul {margin:10px 0}
.boxEula ul.noBullet {list-style-type:none; padding:0; margin:0}
.boxEula .boxWrap ul li {padding:0}
.boxEula .boxWrap ol {margin-left:0; padding: 0 0 0 40px; list-style-type:lower-alpha;}
.boxEula .boxWrap ul li ul, .boxEula .boxWrap ul li ol, .boxEula .boxWrap ol li ul, .boxEula .boxWrap ol li ol {margin:5px 0}
.boxEula .boxWrap ul li ol li, .boxEula .boxWrap ul li ul li {padding:5px 0}
.boxEula #eulaPrintButton img {padding:20px 0 10px 10px; margin:0}

/* --- Terms Section --- */
.boxTerms {margin:10px 0}
.boxTerms .boxWrap {padding:10px 20px}
.boxTerms p:first-child {padding:0 0 10px}
.boxTerms p {padding:10px 0 10px !important}
.boxTerms ol {margin:0; padding:10px 10px 10px 32px}
.boxTerms ol p {padding:0 !important}
.boxTerms ol li {padding:0 0 5px 0}
.boxTerms ol li ol {padding:5px 0 0 20px; list-style-type:lower-alpha}

/* --- Policy Section --- */
.boxPolicy .boxWrap ul {margin:10px 0 20px 0}
.boxPolicy .boxWrap ul li {padding:5px}
.boxPolicy .boxWrap ol {margin-left:0; padding: 0 0 0 40px}
.boxPolicy .boxWrap ol li {padding:5px}
.boxPolicy ul li ul, .boxPolicy ul li ol, .boxPolicy ol li ul, .boxPolicy ol li ol {margin:0}
.boxPolicy li p, .boxPolicy li p {padding:3px 0}

/* --- Download Tutorial --- */
.downloadPage {padding:0 25px 20px}
.downloadPage .downloadIntro .imgRight {margin-top:38px}
.downloadPage .downloadIntro p {padding:0; font-size: 11px}
.downloadPage .downloadTutorial {margin-top:25px}
.downloadPage .downloadTutorial .boxWrap {padding:20px}
.downloadPage .downloadTutorial .instruction {display:block; float:left; position:relative; width:285px; border:0; clear:none; padding:0 13px 0 0; margin:0}
.downloadPage .downloadTutorial .instructionLast {padding-right:0}
.downloadPage .downloadTutorial .instruction h2 {margin: 5px 0 20px 0; text-transform:uppercase; padding:0}
.downloadPage .downloadTutorial img {padding-bottom:10px}

/* --- FAQ Section --- */
.faq-question {padding:0 20px 0; margin:0; font-size:12px; line-height:1.5em;font-weight:bold}
.faq-answer {padding:0 20px 10px; margin:5px 0 20px; border-bottom:1px dotted #CCC}
.faq-answer .faq-symbol {margin-left:-20px; margin-top:1px}
.faq-question .faq-symbol {margin-left:-19px; line-height:1.5em}
.faq-symbol {float:left; font-size:12px; font-weight:bold}
.faq-answer p {padding-top:0}
.faq-answer img {margin:10px 0}
.boxFAQ ul, .boxFAQ ol {margin:5px 0 10px 32px; padding:0}

/* --- News List Feed --- */
ul.newsList {padding:0; margin:0}
ul.newsList li {background:url("../images/layout/general/rm-li.gif") no-repeat scroll left 7px transparent; list-style-type:none; padding:0 0 5px 15px; margin:5px}

/* --------------------------------------------------- pokerstars.com/poker/promotions/billionaire-club/membership/ -----------------------------------------------*/
#playerList {overflow: hidden;}
.playerInfo {width:120px; border:solid 1px #dedede; padding:2px; margin:0 1px 1px 0; padding:10px 15px; background:#f5f3f3; float:left}

/* ------------------------------------------------------------------ twitterFacebookCombo Feed -------------------------------------------------------------------*/
.twitterFacebookCombo {padding:10px 0}
.twitterFacebookCombo .facebookLeft {display:block; float:left; margin:0 36px 0 0;  position:relative; width:300px; background:none repeat scroll 0 0 #F5F5F5; border:1px solid #DEDEDE}
.twitterFacebookCombo .twitterRight {display:block; float:left; margin:0 0; position:relative; width:275px}

/* ----------------------------------------------------------------------- Related Promo Box ----------------------------------------------------------------------*/
.relatedPromoBox {margin:10px 0}
.relatedPromoBox .boxWrap {padding:0}
.relatedPromoBox .promo {float:left; padding:19px 0 0 22px; position:relative; width:172px; height:155px; display:block}
.relatedPromoBox .promo img {border:2px solid #C6C6C6}
.relatedPromoBox .promo .promoThumbText {display:block; font-weight:bold; padding:5px 0 0; text-decoration:none; line-height:1.5}
.relatedPromoBox p.featuredLink {font-weight:bold; padding:5px 0 0; display:block; text-decoration:none}
.relatedPromoBox a:hover {color:#000; text-decoration:none}

/* ------------------------------------------------------------------------ Find Tournament -----------------------------------------------------------------------*/
.findTournament {border:1px solid #dfddde; background:#FFF; color:#FFF; margin-bottom:25px}
.findTournament .boxWrap {background:#f7f5f6; position:relative; padding: 0}
.findTournament .findHeader {display:block; font-size:18px; background:url('../images/layout/general/toolkit/find.jpg') no-repeat #acadb2 20px 8px; padding:10px 0 15px 50px}
.findTournament img {margin:20px 0 20px 25px; border: 5px solid #D0CFCF}
.findTournament .findLink {font-size:13px; font-weight:bold; padding:0 0 20px 20px; display:block}
.findSteps {display:block; background:url('../images/layout/general/toolkit/steps.jpg') no-repeat; width:100%; height:41px; position:relative; font-size:17px; text-transform:uppercase; color:#7d7c7a; font-weight:bold; clear:both; font-family: Arial,Helvetica,sans-serif}
.findStep1 {position:absolute; top:10px; left:22px}
.findStep2 {position:absolute; top:10px; left:222px}
.findStep3 {position:absolute; top:10px; left:427px}
.findStepsText  {display:block; width:100%; height:30px; position:relative; font-size:11px; font-weight:bold; clear:both; color:#000}
.findStep1Text {position:absolute; top:10px; left:12px; width:180px}
.findStep2Text {position:absolute; top:10px; left:212px; width:180px}
.findStep3Text {position:absolute; top:10px; left:417px; width:180px}

/* ---------------------------------------------------------------------------- Series ---------------------------------------------------------------------------- */
/* --- Series Feature List (WCOOP History) --- */
.featureSteps {display:block; margin:0; padding:0 0 1px; position:relative}
.featureStep {background:none repeat scroll 0 0 #FAF7F7; clear:both; padding:0}
.featureStepalt {background:none repeat scroll 0 0 #F4F2F2}
.featureSteps h3 {margin:0 0 15px 0; padding:0}
.featureStep p {margin-left:125px}
.featureStep .inner {border-bottom:1px dotted #959595; margin:0 20px; padding:15px 0}
.featureStep .innerlast {border-bottom: medium none; margin:0 20px; padding:15px 0}
.featureStep .imgFloatLeft5 {margin:5px 15px 15px 0}
.featureStep .linkListBox {clear:both; font-weight:bold; margin:0 0 50px; padding:0; position:relative}

/* -------------------------------------------------------------------------- Tournaments -------------------------------------------------------------------------- */
/* --- Sunday Billion Stats --- */
.box.statsBox{background-color:#DFDFDF; position:relative;}
.box.statsBox ul , .box.statsBox li {margin:0; padding:0; list-style:none}
.box.statsBox li a {background-color:transparent; color:#000; display:block; padding:10px 10px 10px 10px; border:none; font-weight:bold}
.box.statsBox #statsType { width:200px; float:left; margin:0px; margin-right:5px; margin-top:13px; margin-left:0px; padding-left:0px; list-style:none} 
.box.statsBox #statsType a {background: url("../images/tournaments/micro-millions/rm-li.gif") no-repeat scroll 10px center transparent; border: medium none; clear: both; color: #000000; display: block; float: none; font-weight: bold; height: auto; left: -1px; margin: 0; padding: 10px 1px 10px 25px; position: relative}
.box.statsBox #statsType li a.active, .box.statsBox #statsType li a:hover{background-color:#FFF;height:auto;border:solid 1px #CCC;border-left:none;padding:9px 0 9px 25px;text-decoration:none;color:#b51d20;}
/*.box.statsBox #scrollBox{width:400px}*/

/* --------------------------------------------------------------------------- Tables ------------------------------------------------------------------------------ */
table {border:1px solid #DEDEDE; border-spacing:1px; margin:10px 0; padding:2px}
table th {background:none repeat scroll 0 0 #D7D6D6; border-spacing:0 5px; color:#000; font-size:12px; padding:10px 15px; text-align:left}
table td {background:none repeat scroll 0 0 #F5F3F3; padding:10px 15px}
table tr.alt td {background:none repeat scroll 0 0 #EAE8E8}
.tick {background:url("../images/layout/general/tick.gif") no-repeat scroll 0 0 transparent; float:right; height:14px; margin-left:15px; width:14px}

p#totalPlayers {clear:both}

/* --- Table Fixes --- */
#themesTable td {padding:1px}
#tableFix th, #tableFix td {padding:3px} 

/* --- Table No Background --- */
table.noTable {border:0}
table.noTable td {padding:0; background:0}

/* --- Casino Blackjack Strategy --- */
#blackjackStrategy td {background:none}
#blackjackStrategy td.hit {background:#d9d9d9}
#blackjackStrategy td.stand {background:#fff}
#blackjackStrategy td.split {background:#808080}
#blackjackStrategy td.doubledownHit {background:#a6a6a6}
#blackjackStrategy td.doubledownStand {background:#bfbfbf}
#blackjackStrategy td.surrenderHit {background:#C4D79B}

/* ------------------------------------------------------------------------- Help Center --------------------------------------------------------------------------- */
.helpCenterRelatedItems {margin:10px 0}
.helpCenterRelatedItems h1 {background:none; padding:0 0 10px 0}
.helpCenterRelatedItems .question {padding-bottom:5px}
.helpCenterRelatedItems .answer {padding-top:0}

.helpMainBanner {position:relative}
.helpMainBanner #inputWrap {left: 60px; position: absolute; top:82px; z-index:1000}
.helpMainBanner #searchTest {border:none; font-size:17px; width:390px; background:none; padding:10px 10px 20px 10px; position:relative; z-index:1111}
.helpMainBanner .searchRow {background: url("/assets/common/images/layout/general/rm-li.gif") no-repeat scroll 0 7px transparent;  border-bottom: 1px dotted #030303; margin-bottom: 10px; padding:0 0 10px 20px}
.helpMainBanner #searchResults {border:1px solid #CCC; left:-14px; padding:15px 10px 10px; position:absolute; top:50px; width:459px; background:#fff; display:none;}
.helpMainBanner #searchResultsPages, #searchResultsPagesMain {margin-bottom:10px; margin-top:0}
.helpMainBanner .resultsLink, .resultsLink {border:1px solid #CCC; cursor:pointer; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:10px; margin-right:5px; margin-bottom:5px; padding-bottom:2px; padding-top:2px; text-align:center; width:16px}
.helpMainBanner .resultsLink.active, .resultsLink.active {background-color:#0F808E; color:#FFF}
.helpMainBanner .navButtons, .navButtons {float:right}
.helpMainBanner .paginate, .paginate {float:left}
.helpMainBanner .title {color:#0F808E; font-size:12px}
.helpMainBanner .snippet {font-size:11px}

.popularArticlesList h1 {background:none; padding:0 0 10px 0}
.popularArticlesList p.featuredLink {float:left; font-weight:bold; padding:10px 0 0; width:270px; margin-right:10px}
.popularArticlesList p.featuredLink.last {margin-right:0px}
.popularArticlesList {margin-bottom:10px}

.helpCenterTagsOverview h1 {background:none; padding:0 0 10px 0}
.helpCenterTagsOverview .question {padding-bottom:5px}
.helpCenterTagsOverview .answer {padding-top:0}

.breadcrumbs {margin-bottom:20px}
.breadcrumbs .boxWrap {padding:10px; line-height:1.6em}

.helpContactOptions h2 {padding:0}
.helpContactOptions .boxWrap {padding:15px}
.helpContactOptions .contactTable {display:table; padding-top:15px}
.helpContactOptions .contactCell {display:table-cell; vertical-align:middle}
.helpContactOptions .contactCell img {width:auto; max-width:32px; height:auto; padding-right:10px}
.helpContactOptions .contactCell a {line-height:1.5em}

/*--- New - Articles ---*/
.wicked2Article {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:20px 20px 10px}
.wicked2Article h1 {background:none; margin:0; padding:0 0 10px; font-size:2em}

/*--- New - Article List --*/
.wicked2ArticleList {border:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:20px 20px 10px}
.wicked2ArticleList h1, .wicked2ArticleList h2 {background:none; margin:0; padding:0 0 10px; font-size:2em}
.wicked2ArticleList hr {border-top:1px dotted #999; clear:both; display:block; margin:2px 0}
.wicked2ArticleList #searchResultsPagesMain {margin:12px 0}

/*--- New - Related Articles ---*/
.wicked2RelatedHeading {background:#f2f2f2; background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e2e2)); background:-webkit-linear-gradient(top, #f2f2f2, #e3e2e2); background:-moz-linear-gradient(top, #f2f2f2, #e3e2e2); background:-ms-linear-gradient(top, #f2f2f2, #e3e2e2); background:-o-linear-gradient(top, #f2f2f2, #e3e2e2); background:linear-gradient(to bottom, #f2f2f2, #e3e2e2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f2f2, endColorstr=#e3e2e2); width:100%; border-top:1px solid #ebebeb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0; margin-top:10px}
.wicked2RelatedHeading h2 {font-size:1.5em; padding:8px 12px}
.wicked2RelatedArticle {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2RelatedArticle hr {border-top:1px dotted #999; clear:both; display:block; margin:2px 0}
.wicked2RelatedArticle #searchResultsPagesMain {margin:12px 0}

/*--- New - Announcement ---*/
.wicked2Announcement {margin:0 0 10px}
.wicked2Announcement a.showhideButton {line-height:1.5em; padding:12px 37px 12px 12px; font-size:13px; background:#e1fde1 url("/assets/common/images/help-center/wicked-plus.png") no-repeat scroll 98.5% / 20px auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #d2fcd2; display:block; color:#264226}
.wicked2Announcement a:hover.showhideButton {background:#d2fcd2 url("/assets/common/images/help-center/wicked-plus.png") no-repeat scroll 98.5% / 20px auto; text-decoration:none}
.wicked2Announcement a:focus.showhideButton {outline:none; text-decoration:none}
.wicked2Announcement a.showhideButtonA {line-height:1.5em; padding:12px 37px 12px 12px; font-size:13px; color:#264226; display:block; background:#e1fde1 url("/assets/common/images/help-center/wicked-cross.png") no-repeat scroll 98.5% / 20px auto; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border:1px solid #d2fcd2; border-bottom:0px}
.wicked2Announcement a:hover.showhideButtonA {text-decoration:none}
.wicked2Announcement a:focus.showhideButtonA {outline:none; text-decoration:none}
.wicked2Announcement .showhidehidden {padding:5px 12px; background:#e1fde1; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-bottom:1px solid #d2fcd2; border-left:1px solid #d2fcd2; border-right:1px solid #d2fcd2;}

/*--- New - Breadcrumbs ---*/
.wickedBreadcrumbs {background:#f2f2f2; background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e2e2)); background:-webkit-linear-gradient(top, #f2f2f2, #e3e2e2); background:-moz-linear-gradient(top, #f2f2f2, #e3e2e2); background:-ms-linear-gradient(top, #f2f2f2, #e3e2e2); background:-o-linear-gradient(top, #f2f2f2, #e3e2e2); background:linear-gradient(to bottom, #f2f2f2, #e3e2e2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f2f2, endColorstr=#e3e2e2); width:100%; border-top:1px solid #ebebeb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wickedBreadcrumbs ul {margin:0; padding:8px 12px}
.wickedBreadcrumbs ul li {list-style-type:none; display:inline-block; padding:0}

/*--- New - Category Menu ---*/
.wicked2NavigationHeading {background:#f2f2f2; background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e2e2)); background:-webkit-linear-gradient(top, #f2f2f2, #e3e2e2); background:-moz-linear-gradient(top, #f2f2f2, #e3e2e2); background:-ms-linear-gradient(top, #f2f2f2, #e3e2e2); background:-o-linear-gradient(top, #f2f2f2, #e3e2e2); background:linear-gradient(to bottom, #f2f2f2, #e3e2e2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f2f2, endColorstr=#e3e2e2); width:100%; border-top:1px solid #ebebeb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wicked2NavigationHeading h2 {font-size:1.5em; padding:8px 12px}
.wicked2Navigation {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2Navigation ul {margin:0; padding:0}
.wicked2Navigation ul li {list-style-type:none; margin:0; padding:0; display:block}
.wicked2Navigation ul li a {padding:8px 0; display:inline-block; font-weight:bold}
.wicked2Navigation ul li a:hover, .wicked2Navigation ul li a:focus {outline:none}
.wicked2Navigation ul li ul {padding-left:25px}
.wicked2Navigation ul li ul li a {font-weight:normal}

.wicked2Navigation ul li a.toggle, .wicked2Navigation ul li a.toggleA {float:right; width:11px; height:11px}
.wicked2Navigation ul li a:hover.toggle, .wicked2Navigation ul li a:focus.toggle, .wicked2Navigation ul li a:hover.toggleA, .wicked2Navigation ul li a:focus.toggleA{outline:none; text-decoration:none}
.wicked2Navigation a.toggle {background:url('/assets/common/images/layout/general/chart-o.jpg') no-repeat left center}
.wicked2Navigation a.toggleA {background:url('/assets/common/images/layout/general/chart-c.jpg') no-repeat left center}
.wicked2Bold {font-weight:bold!important}

/*--- New - Search Box ---*/
.wicked2SeachHeading {background:#f2f2f2; background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e2e2)); background:-webkit-linear-gradient(top, #f2f2f2, #e3e2e2); background:-moz-linear-gradient(top, #f2f2f2, #e3e2e2); background:-ms-linear-gradient(top, #f2f2f2, #e3e2e2); background:-o-linear-gradient(top, #f2f2f2, #e3e2e2); background:linear-gradient(to bottom, #f2f2f2, #e3e2e2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f2f2, endColorstr=#e3e2e2); width:100%; border-top:1px solid #ebebeb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wicked2SeachHeading h2 {font-size:1.5em; padding:8px 12px}
.wicked2Search {margin:0 0 10px; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2Search #inputWrap {margin-top:10px}
.wicked2Search #searchTerm {border:1px solid #ccc; padding:6px; width:50%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.wicked2Search .searchButton {background-image:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; display:inline-block; font-size:14px; font-weight: 400; line-height:1.35em; padding:5px 14px; text-align:center; vertical-align:top; white-space:nowrap}
.wicked2Search .searchButton-success {background-color:#5cb85c; border-color:#4cae4c; color:#fff}
.wicked2Search .searchButton-success:hover {background-color:#398439; border-color:#255625; color:#fff; text-decoration:none}
/* ------------------------------------------------------------------ internal XML List | Widget ------------------------------------------------------------------- */
.internalXmlList h1 {background:none; padding:0 0 10px 0}
.internalXmlList .left {width:46%; float:left; margin-right:40px}
.internalXmlList .right {width:46%; float:right}
.internalXmlList p.featuredLink {font-weight:bold; padding:10px 0 0}
.internalXmlList {margin-bottom:10px}

/*------------------------------------------------------------------------ Special Offers -----------------------------------------------------------------------*/
/* Missions Accordian */
.horizontal .exHolderNew3 {border:0px; background-image:url(../images/mission/bg.png); padding-left:24px; width:585px; height:308px; background-repeat:no-repeat; background-position:0px 7px}
.horizontal .exHolderNew3 .exContent {height:300px; width:253px; float:left; margin-top:7px; background:none; color:#fff}
.horizontal .exHolderNew3 .exControl {height:296px; float:left; width:50px; padding:0px; background-color:#ccc; margin-right:0px; margin-left:10px; margin-top:8px}
.horizontal .exHolderNew3 .exControlLink {display:block; background:none; background-image:url(../images/mission/unactive.png);  height:30px;  width:30px; border:0px; position:absolute; overflow:hidden; text-indent:-999px; left:13px; top:267px}
.horizontal .exHolderNew3 div.active .exControlLink {background-image:url(../images/mission/active.png)}
.horizontal .exHolderNew3 #level1.exControl {background-image:url(../images/mission/mission-weeks-slider1.png)}
.horizontal .exHolderNew3 #level2.exControl {background-image:url(../images/mission/mission-weeks-slider2.png)}
.horizontal .exHolderNew3 #level3.exControl {background-image:url(../images/mission/mission-weeks-slider3.png)}
.horizontal .exHolderNew3 #level4.exControl {background-image:url(../images/mission/mission-weeks-slider4.png)}
.horizontal .exHolderNew3 #level5.exControl {background-image:url(../images/mission/mission-weeks-slider5.png)}
.horizontal .exHolderNew3 #level6.exControl {background-image:url(../images/nova.jpg)}
.horizontal .exHolderNew3 #level7.exControl {background-image:url(../images/nova-elite.jpg)}
.horizontal .exHolderNew3 .exContent p {border:0px; float:none; padding:0px; margin:0px; margin-bottom:20px; font-size:12px}
.horizontal .exHolderNew3 .exContent h3 {margin:0px; margin-top:0px; margin-bottom:0px}
.horizontal .exHolderNew3 .exContent div.inner {padding-left:10px; padding-top:13px; width:240px; font-size:11px}
.horizontal .exHolderNew3 .exContent .benefit {border-top:1px solid #404040; padding-left:5px; padding-top:10px; padding-bottom:10px}
.horizontal .exHolderNew3 .exContent .benefit.last {border-bottom:1px solid #404040; margin-bottom:20px;}
.horizontal .exHolderNew3 .optIn {position:absolute; right:25px; top:205px}
.horizontal .exHolderNew3 .optIn .label {font-weight:bold; display:block; float:left; margin-top:25px}
.horizontal .exHolderNew3 .optIn img {margin-left:10px; float:left}

/*------------------------------------------------------------------------- PokerStars 7 -----------------------------------------------------------------------*/
#contentSingle #fullWidth .aHeader {padding-left:0px; padding-right:0px}

.ps7IntroBox .data {width:600px; float:left}
.ps7IntroBox .image {width:200px; float:right; text-align:right}
.ps7IntroBox h1 {color:#000; font-size:22px; padding:0 0 10px; margin:0; background:none}

.boxPs7 {margin-top:25px}
.boxPs7 .boxWrap {background-color:#f5f5f5; padding:0; color:#000}
.boxPs7 .ps7block .data {width:345px; float:left; padding:0 30px 10px 30px}
.boxPs7 .ps7block .image {float:right}
.boxPs7 .ps7block.alt .data {float:right; padding-right:100px}
.boxPs7 .ps7block.alt .image {float:left}
.boxPs7 .ps7block .showHideContent {padding:10px 20px}
.boxPs7 .ps7block .showHideContent .boxShowHide img {padding:10px 0; display:block; margin:auto}
.boxPs7 .ps7block h2 {font-size:18px; font-weight:bold; padding:20px 0 10px 0}
.boxPs7 .ps7block h3 {margin:20px 0 10px 0; padding:0; font-size:14px}
.boxPs7 .ps7block ul {list-style-type:none; padding:10px 0;}
.boxPs7 .ps7block ul li {background:url("../images/layout/li.gif") no-repeat scroll 0 3px transparent}
.boxPs7 .ps7block .showHideContent p.featuredLink {float:right}

.ps7updates {color:#000}
.ps7updates .boxWrap {background:#F5F5F5; padding:25px}
.ps7updates .boxUpdates {background:#FAFAFA; padding:10px 20px}
.ps7updates .boxUpdates ul {margin:10px 32px; padding:0px}
.ps7updates .boxUpdates li {padding:0px}
.ps7updates .boxUpdates p {padding:10px 10px}

p.pokerstars7FootNav {text-align:center; padding:10px 0 0}

/*---------------------------------------------------------------------- PokerStars Touch ---------------------------------------------------------------------*/
.pokerstarstTouch {background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DFDFDF; padding:0 20px 20px; position:relative}
.pokerstarstTouch table tr.alt td {background:transparent}
.pokerstarstTouch table td {background:transparent; padding:2px 2px 5px}
.pokerstarstTouch table {border:0; border-spacing:1px ;margin:0; padding:0}
.pokerstarstTouch fieldset {border:0; margin:20px 0; padding:0}
.pokerstarstTouch fieldset.confirmSection {margin:0}
.pokerstarstTouch formConfirmation p {padding:0; font-size:11px}
.pokerstarstTouch span.legend {display:none}
.pokerstarstTouch legend {font-size:11px; font-weight:700; margin:5px 0 15px}
.pokerstarstTouch input,select {padding:5px; border:#cdcdcd 1px solid}
.pokerstarstTouch input.long {width:430px}
.pokerstarstTouch input.short {width:206px}
.pokerstarstTouch .selectR {width:273px; font-size:11px}
.pokerstarstTouch .selectL {width:125px; font-size:11px}
#mediaForm fieldset .submitBtn {cursor:pointer; font-size:18px; color:#fff; background:url(http://www.psimg.com/scripts/touch/img/submit.png) repeat-x; font-weight:700; letter-spacing:1px; width:277px; border:0; height:40px; margin:0 0 22px; padding:0}
#mediaForm {display:inline!important}
#mediaForm fieldset .submitBtn:hover {background-position:0 0}

.playerProfile .label {font-weight:bold}
.playerProfile .psTouchSocialIcons a:hover {text-decoration:none}
.playerProfile .psTouchSocialIcons a .psFacebook {background:url('/assets/common/images/layout/general/social-media/social-icon-sprite.jpg') no-repeat 0 0; width:44px; height:44px; display:inline-block}
.playerProfile .psTouchSocialIcons a:hover .psFacebook {background-position:0 -44px}
.playerProfile .psTouchSocialIcons a .psYoutube {background:url('/assets/common/images/layout/general/social-media/social-icon-sprite.jpg') no-repeat -44px 0; width:44px; height:44px; display:inline-block}
.playerProfile .psTouchSocialIcons a:hover .psYoutube {background-position:-44px -44px}
.playerProfile .psTouchSocialIcons a .psTwitter {background:url('/assets/common/images/layout/general/social-media/social-icon-sprite.jpg') no-repeat -88px 0; width:44px; height:44px; display:inline-block}
.playerProfile .psTouchSocialIcons a:hover .psTwitter {background-position:-88px -44px}
.playerProfile .psTouchSocialIcons a .psInstagram {background:url('/assets/common/images/layout/general/social-media/social-icon-sprite.jpg') no-repeat -132px 0; width:44px; height:44px; display:inline-block}
.playerProfile .psTouchSocialIcons a:hover .psInstagram {background-position:-132px -44px}
.playerProfile .psTouchSocialIcons a .psTwitch {background:url('/assets/common/images/layout/general/social-media/social-icon-sprite.jpg') no-repeat -176px 0; width:44px; height:44px; display:inline-block}
.playerProfile .psTouchSocialIcons a:hover .psTwitch {background-position:-176px -44px}
.playerProfile .psTouchSocialIcons a .psBlog {background:url('/assets/common/images/layout/general/social-media/social-icon-sprite.jpg') no-repeat -220px 0; width:44px; height:44px; display:inline-block}
.playerProfile .psTouchSocialIcons a:hover .psBlog {background-position:-220px -44px}

/*-------------------------------------------------------------------- VIP Live Page Header ------------------------------------------------------------------*/
.vipLiveBanner .video {position:absolute; top:25px; left: 700px}
.vipLiveBanner .link {display:block; padding-top:5px}
.vipLiveBanner a {color:#fff; font-weight:bold}
.vipLiveBanner a:hover {text-decoration:none; color:#D30C04}

/*----------------------------------------------------------------------- Language Pages ---------------------------------------------------------------------*/
.languagesWrap {margin:0 25px}
.languages .languageMap {overflow:hidden; float:right}
.languages .languageList {width:495px; overflow:hidden; float:left}
.languageList ul {margin:0; padding:0 0 5px; overflow:hidden}
.languageList li {list-style-type:none; background: url("/assets/common/images/layout/languages/li.gif") no-repeat scroll 0 0 transparent; margin:0; padding:1px 12px 0; float:left}

/*------------------------------------------------------------------------- Detection ------------------------------------------------------------------------*/
/*----- Cookie -----*/
#cookieFixed {position:fixed; bottom:0; left:0; width:100%; z-index:2100}
#cookieFixed #cookie {width:100%; margin:auto; padding:0px; border-top:none}
#cookieFixed #cookieFixed #cookie .cHeader{color:#999;  float:left;position:relative; font-size:20px; line-height:1em; font-family:Arial, Helvetica, sans-serif; width:150px; text-align:left}
#cookieFixed #cookie .cText	{color:#21211F; width:80%; height:20px; float:left; position:relative; padding:0 15px 0 15px; padding-top:10px; margin:0px; font-size:11px; line-height:1em; text-align:left; font-family:Arial, Helvetica, sans-serif}
#cookieFixed #cookie .cClose {cursor:pointer; margin:0px; padding:7px 12px 7px 12px; border:0px solid #575757;  background:#fff;  white-space:nowrap; position:fixed; right:0px; bottom:0px}
#cookieFixed #cookie a {color:#000; font-weight:bold}
#cookieFixed .cHeader{color:#000; background-color:#fff; opacity:0.7; filter:alpha(opacity=70); /*float:right;*/ position:fixed; right:0px; bottom:0px; font-size:11px; font-weight:bold; text-transform:uppercase; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:7px; margin-right:32px; display:block}
#cookieFixed #cookie .clear {*clear:none}
#cookieFixed #cookie .cText {background-color:#CCC; opacity:0.9; filter:alpha(opacity=90); width:100%}
#cookieFixed #cookie .cText p {display:block; width:80%; margin-top:0px; padding-top:0px; line-height:1em; margin-bottom:0px; padding-bottom:0px}

@media (max-width: 799px) {
	#cookieFixed #cookie .cHeader {display:none}
}

/* --- ie6 fix if needed --- */
/*#cookieFixed #cookie .clear {_clear:both;}*/

/*----------------------------------------------------------------------- FBI US Message ----------------------------------------------------------------------------*/
#fbi {background:none repeat scroll 0 0 #FFFFFF; position:relative; z-index:20;  text-align:center}

/*---------------------------------------------------------------------------- Scroll Bar ---------------------------------------------------------------------------*/
.scrollgeneric{font-size:1px;left:0;line-height:1px;position:absolute;top:15px}
.vscrollerbase{background-color:#FFF;width:20px;background:url('../images/layout/general/scrollbg.gif') repeat-y scroll 3px 0 transparent}
.vscrollerbar{background-color:#000;background:url('../images/layout/general/scrollbarbg.gif') repeat-y scroll 0 0 #1B7F8D;border:1px solid #D7D7D7;width:6px;margin:-1px 0}
.vscrollerbar:hover{background-position:-120px center; cursor:pointer}
.vscrollerbarbeg{height:1px!important;width:17px}
.vscrollerbarend{border:0 solid #FFF;height:10px!important;width:17px}
.hscrollerbarbeg{height:5px;width:20px!important}
.hscrollerbarend{height:15px;width:20px}
.scrollerjogbox{bottom:0;height:15px;left:auto;right:0;top:auto;width:20px}
.scrollNews{height:185px;margin-top:0;overflow:auto;margin-bottom:8px}

/*--------------------------------------------------------------------------- Accordian -----------------------------------------------------------------------------*/
/* --- Poker Dictionary --- */
#glossary h3 {padding:20px 0 0}
#glossary .dabsHolder .dabs a {background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; height:26px; padding-top:15px; float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; font-weight:bold; height:25px; outline:medium none; padding:15px 7px 0;position:relative; text-decoration:none}
#glossary .dabsHolder .dabs a.active, #glossary .dabsHolder .dabs a:hover {background:url("../images/layout/general/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff}
#glossary .dabsHolder .dabs a.active { background:url("../images/layout/general/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff}

.tabsWrap {background:#ecebeb; border:1px solid #e0e0e0; padding:4px; margin:0 0 10px 0}
.exHolder {border:1px solid #cfcfcf}
.exControl {padding:8px 5px 6px 10px; font-weight:bold; font-size:11px; cursor:pointer; background:url('../images/layout/general/expander-bg.jpg') repeat-x #3399cc; position:relative; height:17px}
.exControl h2 {padding:0; border:none; font-size:11px; margin:0; color:#404040}
.exControl a {text-decoration:none }
.exControlLink, .exControlPlusLink, .exControlMinusLink {background-color:#dbdad5; text-decoration:none; text-align:center; width:10px; line-height:10px; position:absolute; top:7px; right:10px; border:1px solid #666; color:#000; font-size:14px}
.exControlMinusLink {background:transparent}
.exContentAlt {padding:0 15px; border:none}
.exContentAlt p {border:medium none; float:none; margin:15px 0; padding:0 25px 0 0; width:95%}
.exContentAlt h3 {font-size:1.2em; background:none; margin:15px 25px 0px 25px}
.exContent h3 {font-size:1.2em; background: none; margin:15px 25px 0px 25px}
.exContent ol {padding: 0 0 0 20px}
.exContent {overflow:hidden; background-color:#fafafa; position:relative; display:block}
.exContent .imgLeft {margin: 0 15px 15px 0}
.exContent .imgCenter {padding-top:0}
.exContent .col_single {padding: 15px 0}
.exContent .col_single ul {padding: 0 0 0 20px}
.exContent .col_one {float:left; width:280px; border-right:1px solid #CCC; margin: 20px 0 20px 20px}
.exContent p {margin:0 0 15px 0; padding:0 25px 0 0}
.exContent .col_two {float:left; width:280px; margin:20px 20px 20px 0}
.exContent .col_two ul {margin:0 10px 15px 20px}
.exContent .col_two ul li {background:url('../images/layout/general/li-red-square.gif') no-repeat; list-style-type:none; padding:0 0 7px 20px}

/* --- dabs Classes --- */
.dabsHolder {position:relative}
.dabsHolder .dabs {}
.dabsHolder .dabs a { display:block; padding:4px 6px; background-color:#f0f0f0; text-decoration:none; color:#000; outline:none}
.dabsHolder .dabs a.active {background-color:#bbcce0; color:#fff}
.dabsHolder .content {margin-top:1px}
.dabsHolder .content .dabContent {margin-bottom:5px; padding:10px}
.dabsHolder .dabContent .videoPlayer2 {width:544px}

.default .dabsHolder {border:1px solid #ccc}
.default .dabsHolder .dabs {position:absolute; top:-1px; left:-1px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100%; background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; font-size: 1.1em; font-family:Arial,Helvetica,sans-serif} 
.default .dabsHolder .dabs a {background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; height:26px; padding-top:15px; float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; font-weight:bold; height:25px; outline:medium none; padding:15px 10px 0;position:relative; text-decoration:none}
.default .dabsHolder .dabs a.last{border-right: 0px solid #CCC} 
.default .dabsHolder .dabs a.last.active{border-right: 1px solid #CCC} 
.default .dabsHolder .dabs a.active, .default .dabsHolder .dabs a:hover {background:url("../images/layout/general/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff}
.default .dabsHolder .dabContent {padding:54px 20px 10px}

/* --- Leagues (/poker/promotions/wpl/rankings/) --- */
.leagues {position:relative;}
.leagues #leaguesDateCombo { position:absolute; right:0px; padding-right:7px; padding-top:7px; z-index:100;}
.leagues #leaguesForm { height:24px; border:0px solid #C3C3C3; padding-top:10px; position:relative; }
.leagues #leaguesMsg { padding-top:10px; }
.leagues #leagueSearch { background:url("http://www.psimg.com/img/leagues/leagues-search-bg.gif") repeat-x scroll 0 0 transparent; width: 215px; border:1px solid #C3C3C3; padding:3px; font-size:12px; position:absolute; left:0px; height:16px; }

.leagues #leagueSearchButton {border:1px solid #C3C3C3; padding:5px; margin-left:4px; padding-bottom: 3px; position:absolute; left:223px; display:block; height:14px; }
.leagues .dabsHolder {border:1px solid #ccc}
.leagues .dabsHolder .dabs {position:absolute; top:-1px; left:-1px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100%; background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; font-size: 1.1em; font-family:Arial,Helvetica,sans-serif} 
.leagues .dabsHolder .dabs a {background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; height:26px; padding-top:15px; float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; font-weight:bold; height:25px; outline:medium none; padding:15px 10px 0;position:relative; text-decoration:none}
.leagues .dabsHolder .dabs a.last{border-right: 0px solid #CCC} 
.leagues .dabsHolder .dabs a.last.active{border-right: 1px solid #CCC} 
.leagues .dabsHolder .dabs a.active, .default .dabsHolder .dabs a:hover {background:url("../images/layout/general/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff}
.leagues .dabsHolder .content {padding:40px 10px 0px}

/* ----------------------------------------------------------- NO IDEA WHAT THESE ARE OR WHERE THEY ARE USED --------------------------------------------------------*/
/*--- Feature Steps Tabs ---*/
.tabsSteps {margin:0; display:block; position:relative}
.tabsStep {clear:both; padding:0 0 1px 0; background:#FEFEFE}
/*.tabsStepalt {background:#f4f2f2}*/
.tabsSteps h3 {margin:0 0 5px 0px; padding:0}
.tabsStep p {}
.tabsStep .inner {margin:0; padding:15px 0; border-bottom:1px dotted #959595}
.tabsStep .inner.innerLast {border-bottom:none}
.tabsStep .imgFloatLeft5 {margin:5px 15px 15px 0px}
.vipTabs .default .dabsHolder .dabContent {padding:0}

#sb_Wrap {-webkit-text-size-adjust:none; background-image:linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image:-o-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image:-moz-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image:-webkit-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -ms-linear-gradient(bottom, rgb(200,200,200) 27%, rgb(245,245,245) 73%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.27, rgb(200,200,200)), color-stop(0.73, rgb(245,245,245)) ); border-bottom:1px solid #999; margin:auto; text-align:center; position:fixed; top:0; left:0; width:100%; z-index:200}
#sb {display:block; margin:auto; padding:1em 0; position:relative; width:450px}
#sb .clear {display:block}
.sb_close {cursor:pointer; left:1em; position:absolute; top:1em}
#sb_ico {margin:15px 0 0}

#sb_Wrap > a { width:450px;display:block;margin:auto; }
#sb_close { display:block; }

/*----------------------------------------------- boxContent001_1 | General | Full Width or Two Column | Box Info Block ---------------------------------------------*/
.boxContent001_1 {background:#FAFAFA; border:1px solid #DEDEDE}
.boxContent001_1 h2 {background:url("../images/layout/general/h2bg.png") repeat-x scroll 0 0 transparent; border-bottom:1px solid #dedede; display:block; font-size:16px; margin:0; padding:13px 13px 10px 15px}
.boxContent001_1 h3 {font-size:13px; margin:0; padding:13px 0 0 0}
.boxContent001_1 .wrap {padding:0px 20px}
.boxContent001_1 .infoblock {border-bottom:1px solid #ccc; overflow:hidden; clear:both; padding:10px 0}
.boxContent001_1 .infoblockLast {border:0}
.boxContent001_1 .camera, .boxContent001_2 .camera {position:absolute !important; bottom:8px; right:8px; z-index:1}

/*--- Style 1 ---*/
.boxContent001_1_1 p {padding:10px 0 10px 155px}
.boxContent001_1_1 img {float:left; padding:15px 15px 15px 0; position:relative}
.boxContent001_1_1 .videoPopUp {float:left; position:relative}

/* Image Ratio-SQ */
.boxContent001_1_1.ratio-sq p {padding:10px 0 10px 115px}

/*--- Style 2 ---*/
.boxContent001_1_2 p {padding:10px 155px 10px 0}
.boxContent001_1_2 img {float:right; padding:15px 0 15px 15px; position:relative}
.boxContent001_1_2 .video {float:right; width:155px}
.boxContent001_1_2 .videoPopUp {float:right; position:relative}

/* Image Ratio-SQ */
.boxContent001_1_2.ratio-sq p {padding:10px 115px 10px 0}

/*--- Style 3 ---*/
.boxContent001_1_3 p {padding:10px 0 10px 155px}
.boxContent001_1_3 img {float:left; margin:15px 15px 15px 0; position:relative}
.boxContent001_1_3 .videoPopUp {float:left; position:relative}
.boxContent001_1_3 .infoblockAlt img {float:right; padding:15px 0 15px 15px; position:relative; margin:0}
.boxContent001_1_3 .infoblockAlt p {padding:10px 155px 10px 0}
.boxContent001_1_3 .infoblockAlt .video {float:right; width:155px}
.boxContent001_1_3 .infoblockAlt .videoPopUp {float:right; position:relative}

/* Image Ratio-SQ */
.boxContent001_1_3.ratio-sq .infoblock p {padding:10px 0 10px 115px}
.boxContent001_1_3.ratio-sq .infoblockAlt p {padding:10px 115px 10px 0}

/*------ Style 4 ------*/
.boxContent001_1_4 p {padding:10px 0}
.boxContent001_1_4 img {display:none}

/*----------------------------------------------- boxContent001_2 | General | Full Width or Two Column | Box Info Block -------------------------------------------*/
.boxContent001_2 {background:#FAFAFA; border:1px solid #DEDEDE}
.boxContent001_2 h3 {font-size:13px; margin:0; padding:13px 0 0 0}
.boxContent001_2 .infoblockLast .inner {border:0}
.boxContent001_2 .inner {margin:0 20px; padding:10px 0; min-height:108px; border-bottom:1px solid #ccc}
.boxContent001_2 .videoPopUp {float:left; position:relative}
.boxContent001_2 p {padding:10px 0 10px 155px}
.boxContent001_2 .infoblock {overflow:hidden; clear:both}
.boxContent001_2 img {float:left; margin:15px 15px 15px 0; position:relative}
.boxContent001_2 .camera {position:absolute !important; bottom:8px; right:8px; z-index:1}

/* Image Ratio-SQ */
.boxContent001_2.ratio-sq p {padding:10px 0 10px 115px}

/*--- Style 1 ---*/
.boxContent001_2_1 .infoblockAlt {background:#F4F2F2}

/*--- Style 2 ---*/
.boxContent001_2_2 .infoblockAlt {background:none}

/*---------------------------------------------- boxContent001_3 | General | Full Width or Two Column | Box Info Block --------------------------------------------*/
.boxContent001_3 .infoblock {border:1px solid #DEDEDE; width:300px; float:left; margin:0 12px 0 0}
.boxContent001_3 .infoblockLast {margin-right:0 !important}
.boxContent001_3 img {margin:0px auto; display:block}
.boxContent001_3 img.title {display:block; margin:5px auto 20px auto}
.boxContent001_3 h3.title {text-align:center; margin:5px auto 20px auto; padding:0}
.boxContent001_3 p {padding:20px 0 0; text-align:center}

/* Two Col Spacing */
#leftCol .boxContent001_3 .infoblock {margin:0 10px 0 0}
#leftCol .boxContent001_3 .infoblockAlt {margin:0}
#leftCol .boxContent001_3 .infoblock {margin:0 9px 0 0}

/*--- Style 1 ---*/
.boxContent001_3_1 .infoblock .boxWrap {background:#FAFAFA}

/*--- Style 2 ---*/
.boxContent001_3_2 .infoblockAlt .boxWrap {background:#F4F2F2}

/*----------------------------------------------- boxContent001_4 | General | Full Width or Two Column | Box Info Block -------------------------------------------*/
.boxContent001_4 .box {margin:10px 0}
.boxContent001_4 .boxLast {margin:10px 0 0 0}
.boxContent001_4 .videoPopUp {float:left; position:relative}
.boxContent001_4 p {padding:10px 0 10px 155px}
.boxContent001_4 p.featuredLink {padding:10px 0 0 155px}

/* Image Ratio-SQ */
.boxContent001_4.ratio-sq p {padding:10px 0 10px 115px}
.boxContent001_4.ratio-sq p.featuredLink {padding:10px 0 0 115px}

/*--- Style 1 ---*/
.boxContent001_4_1 h2 {font-size:17px; margin:0; padding:0}
.boxContent001_4_1 img {float:left; margin:15px 15px 15px 0; position:relative}

/*--- Style 2 ---*/
.boxContent001_4_2 h2 {font-size:15px; margin:0; padding:0; clear:none}
.boxContent001_4_2 img {float:left; margin:0 15px 15px 0; position:relative}

/*--- Style 3 ---*/
.boxContent001_4_3 h2 {font-size:17px; margin:0; padding:0}
.boxContent001_4_3.ratio-sq p {padding:10px 0 10px 0}
.boxContent001_4_3.ratio-sq p.featuredLink {padding:10px 0 0 0}

/*------------------------------------------------------ tabs002_1 | General | Full Width or Two Column | Tabs -----------------------------------------------------*/
.tabs002_1 .dabsHolder {border:1px solid #dedede}
.tabs002_1 .dabsHolder .dabs a.last{border-right: 0px solid #CCC} 
.tabs002_1 .dabsHolder .dabs a.last.active{border-right: 1px solid #CCC} 
.tabs002_1 .dabsHolder .dabContent {padding:54px 20px 10px}
.tabs002_1 .dabsHolder .content {overflow:hidden}

/*--- Style 1 ---*/
.tabs002_1_1 .dabsHolder .dabs {position:absolute; top:-1px; left:-1px; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; width:100%; background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; font-size: 1.1em; font-family:Arial,Helvetica,sans-serif} 
.tabs002_1_1 .dabsHolder .dabs a {background: url("../images/layout/general/tabbg.png") repeat-x scroll 0 0 transparent; height:26px; padding-top:15px; float:left; border-right:1px solid #dedede; color:#000; cursor:pointer; display:block; font-weight:bold; height:25px; outline:medium none; padding:15px 10px 0;position:relative; text-decoration:none}
.tabs002_1_1 .dabsHolder .dabs a.active, .tabs002_1 .dabsHolder .dabs a:hover {background:url("../images/layout/general/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff}

/*--- Style 2 ---*/
.tabs002_1_2 .dabsHolder .dabs {position:absolute; top:-1px; left:-1px; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; width:100%; background:#000; font-size: 1.1em; font-family:Arial,Helvetica,sans-serif} 
.tabs002_1_2 .dabsHolder .dabs a {background:none; height:26px; padding-top:15px; float:left; color:#fff; cursor:pointer; display:block; font-weight:bold; height:25px; outline:medium none; padding:15px 10px 0;position:relative; text-decoration:none}
.tabs002_1_2 .dabsHolder .dabs a.active, .tabs002_2 .dabsHolder .dabs a:hover {background:url("../images/layout/general/tabbgover.png") repeat-x scroll 0 0 transparent; color:#1B7F8D; border-bottom: 1px solid #fff}

/*-------------------------------------------------------- showHide003_1 | General | Two Column | Show Hide --------------------------------------------------------*/
.showHide003_1 .boxShowHide {padding:10px 20px 10px}
.showHide003_1 h4 {padding:10px 0; font-size:13px}
.showHide003_1 .row {margin:0}
.showHide003_1 ol, .showHide003_1 ul {margin:0}

/*--- Style 1 ---*/
.showHide003_1_1 a.showHideButton {background:url("../images/layout/general/chart-o.jpg") no-repeat scroll left center transparent; padding-left:20px}
.showHide003_1_1 a.showHideButtonA {background:url("../images/layout/general/chart-c.jpg") no-repeat scroll left center transparent; padding-left:20px}
.showHide003_1_1 .box {margin-top:10px}

/*--- Style 2 ---*/
.showHide003_1_2 a.showHideButton:hover, .showHide003_1_2 a.showHideButtonA:hover {text-decoration:none}
.showHide003_1_2 a.showHideButton, .showHide003_1_2 a.showHideButtonA {background: url("../images/layout/general/chart-o.jpg") no-repeat scroll 96% center; color:#060606; display:block; font-size:19px; margin:0; padding:13px; font-family:Arial,Helvetica,sans-serif; width:auto;}
.showHide003_1_2 a.showHideButtonA {background: url("../images/layout/general/chart-c.jpg") no-repeat scroll 96% center}
.showHide003_1_2 .buttonWrap {
    background:#efefef;
    background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d0d0d0)); 
    background: -webkit-linear-gradient(top, #efefef, #d0d0d0); 
    background: -moz-linear-gradient(top, #efefef, #d0d0d0); 
    background: -ms-linear-gradient(top, #efefef, #d0d0d0); 
    background: -o-linear-gradient(top, #efefef, #d0d0d0); 
    background: linear-gradient(to bottom, #efefef, #d0d0d0);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#efefef, endColorstr=#d0d0d0); 
    position:relative; 
    border:1px solid #CFCFCF}

/*-------------------------------------------------------- showHide004_1 | General | Full Width | Show Hide --------------------------------------------------------*/
.showHide004_1 a.showHideButton:hover, .showHide004_1 a.showHideButtonA:hover {text-decoration:none}
.showHide004_1 a.showHideButton, .showHide004_1 a.showHideButtonA {background: url("../images/layout/general/chart-o.jpg") no-repeat scroll 98% center; color:#060606; display:block; font-size:19px; margin:0; padding:13px; font-family:Arial,Helvetica,sans-serif; width:auto;}
.showHide004_1 a.showHideButtonA {background:url("../images/layout/general/chart-c.jpg") no-repeat scroll 98% center}
.showHide004_1 .buttonWrap {
    background:#efefef;
    background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d0d0d0)); 
    background: -webkit-linear-gradient(top, #efefef, #d0d0d0); 
    background: -moz-linear-gradient(top, #efefef, #d0d0d0); 
    background: -ms-linear-gradient(top, #efefef, #d0d0d0); 
    background: -o-linear-gradient(top, #efefef, #d0d0d0); 
    background: linear-gradient(to bottom, #efefef, #d0d0d0);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#efefef, endColorstr=#d0d0d0); 
    position:relative; 
    border:1px solid #CFCFCF}
.showHide004_1 .col_one {border:0 none; float:left; margin:0; width:50%}
.showHide004_1 .col_two {float:left; margin:0; width:50%}
.showHide004_1 h4 {font-size:13px; margin:0 0 7px; padding:0 0 0 115px}
.showHide004_1 p {margin:0 0 15px; padding:0 25px 0 115px}
.showHide004_1 .imgLeft {margin:0 15px 15px 0}

/*--- Style 1 ---*/
.showHide004_1_1 .boxShowHide {margin:0; overflow:hidden; padding:20px 20px 15px}
.showHide004_1_1 .row {padding-bottom:20px}
.showHide004_1_1 .rowLast {padding-bottom:0}

/*--- Style 2 ---*/
.showHide004_1_2 .boxShowHide {margin:0; overflow:hidden; padding:0}
.showHide004_1_2 .row {padding:20px 20px 5px 20px}
.showHide004_1_2 .rowAlt {background:#F4F2F2}

/*-------------------------------------------------------- boxContent005_1 | General | Full Width | Box Content --------------------------------------------------------*/
.boxContent005_1 h1 {margin:0; padding:0 0 10px}
.boxContent005_1 p {padding:10px 0}
.boxContent005_1 .row {padding:10px 0 0 0}
.boxContent005_1 .row .infoBlock {display:block; float:left; padding:0 21px 0 0; position:relative; width:420px} 
.boxContent005_1 .row .infoBlockEnd {padding:0 0 0 21px} 
.boxContent005_1 .right, .boxContent005_1 .left {background:none; border-top:1px dotted #BFBFBF; display:block; float:right; height:1px; margin:20px 0; width:420px}
.boxContent005_1 .left {float:left}

/*--- Style 1 ---*/
.boxContent005_1_1 h2 {clear:none; font-size:17px; font-weight:bold; margin:0 0 0 140px; padding:0 0 10px}
.boxContent005_1_1 .row .infoBlock p {margin-left:140px; padding:0 0 10px 0 !important}
.boxContent005_1_1 .row .infoBlock img {float:left; margin:0}

/* Image Ratio-SQ */
.boxContent005_1_1.ratio-sq h2 {margin-left:90px}
.boxContent005_1_1.ratio-sq .row .infoBlock p {margin-left:90px}

/*--- Style 2 ---*/
.boxContent005_1_2 h2 {clear:none; font-size:17px; font-weight:bold; margin:0 0 0 140px; padding:0 0 10px}
.boxContent005_1_2 .row .infoBlock p {padding:0 0 10px 0 !important}
.boxContent005_1_2 .row .infoBlock img {float:left; padding:0 18px 10px 0}

/*-------------------------------------------------------- banners007_1 | General | Full Width | Banners --------------------------------------------------------*/
.banners007_1 {width:930px; padding-bottom:10px; margin:auto}
.banners007_1 .bannerWrap .bannerInner {background:url("../images/layout/header/header-shade.png") no-repeat scroll center bottom #fff; padding:0 0 15px; position:relative; z-index:9}
.banners007_1 .bannerWrap .bannerContent {color:#FFF; padding:10px 0 20px; position:absolute; top:10%; width:245px; left:665px}
.banners007_1 .bannerWrap .bannerContent {padding:0}
.banners007_1 .bannerWrap .bannerLinkWrap {position:absolute; left:665px; top:100%}
.banners007_1 .bannerWrap .bannerLink {background:url("../images/layout/header/download-button.png") repeat-x scroll 0 0 #000; border:2px solid #4A4A4A; color:#FF0000; float:left; font-size:16px; font-weight:bold; margin-top:-80px; padding:10px; z-index:1; font-family:Arial,Helvetica,sans-serif}
.banners007_1 .bannerWrap .bannerLink a {color:#fff}

/*-------------------------------------------------------- banners007_2 | General | Full Width | Banners --------------------------------------------------------*/
.banners007_2 {width:930px; padding-bottom:10px; margin:auto}
.banners007_2 .bannerInner {background:url("../images/layout/header/header-shade.png") no-repeat scroll center bottom #fff; padding:0 0 15px; position:relative; z-index:9}
.banners007_2 .bannerInner .bannerLinks {font-family:Arial,Helvetica,sans-serif; font-size:14px; left:443px; position:absolute; top:155px; width:470px}
.banners007_2 .link {display:block; float:left; padding-right:18px}
.banners007_2 .linkLast {padding-right:0}
.banners007_2 .link .red {font-weight:bold}
.banners007_2 .link a {color:#fff} 

/*----------------------------------------------------- banners008_1 | Banner | Full Width | Rotating Banner ---------------------------------------------------*/
.banners008_1 {width:930px; margin:auto; padding-bottom:10px}
.banners008_1 .banners {background:url("../images/layout/header/header-shade.png") no-repeat scroll center bottom transparent; height:232px; margin-bottom:0; position:relative}
.banners008_1 .rotateHolder {background:none repeat scroll 0 0 #000; height:215px; left:0; position:absolute; top:0; width:930px; z-index:0}  
.banners008_1 #cmsRotator {width:956px}
.banners008_1 .slide {display:none; height:100%; margin:0; position:absolute; text-align:left; width:930px; float:left}
.banners008_1 .bHolder {font-size: 0.9em; left: 50%; position: absolute; top: 93%; z-index:20}
.banners008_1 .bHolder a.selected {background:none repeat scroll 0 0 #E41E26; color:#FFF}
.banners008_1 .bHolder a {background-color:#262626; color:#000; float:left; height:9px; margin-right:5px; outline:medium none; overflow:hidden; text-decoration:none; width:9px}
.banners008_1 .banners007_1 .bannerWrap .bannerInner, .banners008_1 .banners007_2 .bannerWrap .bannerInner {background:none #000; padding:0 0 15px; position:relative; z-index:9}
.banners008_1 .bannerWrap .bannerContent {color:#FFF; padding:10px 0 20px; position:absolute; top:10%; width:228px; left:665px}
.banners008_1 .bannerWrap .bannerContent {padding:0}
.banners008_1 .bannerWrap .bannerLinkWrap {position:absolute; left:665px; top:150px}
.banners008_1 .bannerWrap .bannerLink {background:url("../images/layout/header/download-button.png") repeat-x scroll 0 0 #000; border:2px solid #4A4A4A; color:#FF0000; font-size:16px; font-weight:bold; padding:10px; z-index:1; font-family:Arial,Helvetica,sans-serif; margin-top:0}
.banners008_1 .bannerWrap .bannerLink a {color:#fff}

/*------------------------------------------------------------------ media009_1 | General | Video ----------------------------------------------------------------*/
.media009_1 .embededVideoCover {background:url("../images/layout/header/play.gif") no-repeat scroll 0 0 transparent; height:58px; left:50%; margin:-29px 0 0 -29px; position:absolute; top:50%; width:58px; z-index:102}

/*--- Style 1 ---*/
.media009_1_1 {background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DEDEDE}
.media009_1_1 .boxWrap {background:none repeat scroll 0 0 #FAFAFA; border:3px solid #FFF; padding:10px}
.media009_1_1 .videoWrapper {display:block; height:294px; position:relative; width:584px; overflow:hidden}

/*--- Style 2 ---*/
.media009_1_2 .videoWrapper {display:block; height:294px; position:relative; width:571px}

/*------------------------------------------------------------- media009_2 | Media | Image Gallery -------------------------------------------------------------*/
.media009_2 .gallery {margin:15px 0 25px}
.media009_2 .gallery .boxWrap {padding:11px}
.media009_2 .boxAlt {background:url("../images/layout/gallery/box-videobg.jpg") repeat-x scroll center bottom transparent; border:2px solid #FFF}
.media009_2 .imageHolder .image {background:#FFF; height:370px; overflow:hidden; top:30px; width:582px}
.media009_2 .previewHolder {height:140px; overflow:hidden; width:581px}
.media009_2 .previewTitle {background:url("../images/layout/gallery/gallery-line.jpg") repeat-x left center; border-bottom:0 solid #DEDEDE; color:#FFF; font-size:12px; font-weight:bold; height:16px; margin:13px 0; overflow:visible; text-transform:uppercase}

.media009_2 #imgN, #imgP {cursor:pointer; display:block; float:right; height:16px; overflow:hidden; text-indent:-1000px; width:9px}
.media009_2 #imgN {background:url("../images/layout/gallery/forward_b.jpg") no-repeat scroll 0 0 #FAFAFA}
.media009_2 #imgP {background:url("../images/layout/gallery/backward_b.jpg") no-repeat scroll 0 0 #FAFAFA; padding-left:8px}

.media009_2 #imgButtons {background:#FAFAFA; float:right; margin-top:2px; padding:0 10px}
.media009_2 #imgButtons a {background:#CCC; border:1px solid #B8B8B8; display:block; float:left; height:10px; margin-left:5px; outline: medium none; overflow:hidden; text-decoration:none; width:10px}
.media009_2 #imgButtons a.selected, .media009_2 #imgButtons a:hover {background:#D7121C}
.media009_2 #imageRotator {height:100px; overflow:hidden; position:relative; width:600px}

.media009_2 .slide {float:left; margin:5px 0 0 0; position:absolute; width:600px}
.media009_2 .slide .last {margin:0}
.media009_2 .hpVideoItem {color:#FFF; float:left; font-size:11px; font-weight:bold; margin:0 40px 0 0; position:relative; text-align:center; width:113px}
.media009_2 .hpVideoItem img {border:5px solid #D7D7D7; height:68px; position:relative; width:113px; z-index:110}
.media009_2 .hpVideoItem .camera {border:medium none; bottom:10px; height:26px; position:absolute; right:0; width:28px; z-index:1000; background:url('../images/layout/gallery/overlay-camera-icon.png')}

/*--------------------------------------------------------- sectionFooter | General | Section Footer Layout ------------------------------------------------------*/
.footerSectionCollection004_1 .preFooterWrap {background:url("../images/layout/section-footer/bg.png") repeat-x scroll 0 0 #FEFEFE; clear:both; display:block; height:165px; position:relative}
.footerSectionCollection004_1 .preFooterItem {float:left; height:115px; padding:25px 20px; position:relative; width:450px}

/*--- Style 1 ---*/
.footerSectionCollection004_1_1 .preFooterItem h3 {font-size:16px; padding:0 0 10px 0; margin:0}
.footerSectionCollection004_1_1 .preFooterItem h3 a {color:#D30C04; padding:0}
.footerSectionCollection004_1_1 .preFooterItem h3 a:hover {color:#1B7F8D; text-decoration:none}
.footerSectionCollection004_1_1 .preFooterItem p {color:#21211F; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:6px 0; width:315px}
.footerSectionCollection004_1_1 .preFooterItem p.featuredLink {padding:10px 0 0}
.footerSectionCollection004_1_1 .preFooterItem img {float:right; margin:0; position:relative; top:15px; right:0}

/* Image Ratio-SQ */
.footerSectionCollection004_1_1 .preFooterItem.ratio-sq p {width:340px}

/*--- Style 2 ---*/
.footerSectionCollection004_1_2 .preFooterItem h3 {font-size:16px; padding:0; padding:0 0 10px 145px}
.footerSectionCollection004_1_2 .preFooterItem h3 a {color:#D30C04; padding:0}
.footerSectionCollection004_1_2 .preFooterItem h3 a:hover {color:#1B7F8D; text-decoration:none}
.footerSectionCollection004_1_2 .preFooterItem p {color:#21211F; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:6px 0; width:315px; padding-left:145px}
.footerSectionCollection004_1_2 .preFooterItem p.featuredLink {padding:10px 0 0 145px}
.footerSectionCollection004_1_2 .preFooterItem img {float:left; margin:0; position:relative; top:15px; right:0}

/* Image Ratio-SQ */
.footerSectionCollection004_1_2 .preFooterItem.ratio-sq p {padding-left:115px}
.footerSectionCollection004_1_2 .preFooterItem.ratio-sq p.featuredLink {padding-left:115px}
.footerSectionCollection004_1_2 .preFooterItem.ratio-sq h3 {padding-left:115px}

/*----------------------------------------------------------- widget010_1 | General | Back to Link --------------------------------------------------------------*/
.widget010_1 {width:275px}
.widget010_1 .boxWrap {padding:15px 10px}

/*--- Style 1 ---*/
.widget010_1_1 {background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DEDEDE}
.widget010_1_1 p {background:url("../images/layout/general/toolkit/back.png") no-repeat scroll 0 50% transparent; font-weight:bold; padding:5px 0 5px 35px; margin:0}

/*--- Style 2 ---*/
.widget010_1_2 {background:none repeat scroll 0 0 #FAFAFA; border:1px solid #DEDEDE}
.widget010_1_2 p {font-weight:bold; padding:0; margin:0}

/*----------------------------------------------------------- widget010_2 | General | Twitter Feed --------------------------------------------------------------*/
.widget010_2 {width:275px}
.widget010_2 .boxWrap {padding:0}
.widget010_2 h2, .widget010_2 h3, .widget010_2 h4 {color:#272727; font-size:15px; margin:15px 10px 15px; padding:0}
.widget010_2 ._4s7c {border-bottom-style:none}

/*------------------------------------------------------------- boxContent011_1 | General | Notify --------------------------------------------------------------*/
.boxContent011_1 {background:#FFF; border:6px solid #DFDDDE}
.boxContent011_1 .boxWrap {background:none repeat scroll 0 0 #F7F5F6; padding:10px 20px; position:relative}
.boxContent011_1 p {padding:10px 0}

/*--- Style 1 ---*/
.boxContent011_1_1 p span {background: url("../images/layout/general/toolkit/notifbox.jpg") no-repeat scroll 0 0 #F7F5F6; display:block; font-size:13px; font-weight:bold; padding:5px 0 5px 40px}

/*--- Style 2 ---*/
.boxContent011_1_2 p span {background:none; display:block; font-size:13px; font-weight:bold; padding:0}

/*-------------------------------------------------------- relatedContent013_1 | Related Content -----------------------------------------------------------------*/

/*------------------------------------------------- relatedContent012_1 | Related Content | Standard Item --------------------------------------------------------*/
.relatedContent012_1 p {padding:10px 0 0}
.relatedContent012_1 .boxWrap {padding:15px; overflow:hidden}
.relatedContent012_1 h3 {color:#272727; font-size:15px; margin:0; padding:0 0 5px}
.relatedContent012_1 .imgLeft {float:left; margin:0; padding:15px 10px 0 0; position:relative}
.relatedContent012_1 p.featuredLink {clear:both; margin:0; padding:10px 0 0 0}

/*------------------------------------------------ relatedContent012_2 | Related Content | Large Image Item -------------------------------------------------------*/
.relatedContent012_2 p {padding:10px 0 0}
.relatedContent012_2 .boxWrap {padding:15px; overflow:hidden}
.relatedContent012_2 h3 {color:#272727; font-size:15px; margin:0; padding:0 0 5px}
.relatedContent012_2 .imgCenter {display:block; margin:auto; padding:0}
.relatedContent012_2 p.featuredLink {clear:both; margin:0; padding:10px 0 0 0}
.relatedContent012_2 .imgLeft {float:left; margin:0; padding:0; position:relative}
.relatedContent012_2 .imgRight {float:right; margin:0; padding:0; position:relative} 
.relatedContent012_2 .singleImage, .relatedContent012_2 .doubleImage {padding:10px 0 0}

/*------------------------------------------------- relatedContent012_3 | Related Content | Icon Header Item ------------------------------------------------------*/
.relatedContent012_3 p {padding:10px 0 0}
.relatedContent012_3 .boxWrap {padding:15px; overflow:hidden}
.relatedContent012_3 h3 {color:#272727; font-size:15px; margin:0; padding:0 0 5px; line-height:22px}
.relatedContent012_3 .imgLeft {float:left; margin:0; padding:0 5px 0 0; position:relative}
.relatedContent012_3 p.featuredLink {clear:both; margin:0; padding:10px 0 0 0} 

/*-------------------------------------------- relatedContent012_4 | Related Content | Icon Header Item With Links -------------------------------------------------*/
.relatedContent012_4 p {padding:5px 0 0}
.relatedContent012_4 .boxWrap {padding:15px; overflow:hidden}
.relatedContent012_4 h3 {color:#272727; font-size:15px; margin:0; padding:0 0 5px; line-height:22px}
.relatedContent012_4 .imgLeft {float:left; margin:0; padding:0 5px 0 0; position:relative}
.relatedContent012_4 p.featuredLink {clear:both; margin:0; padding:10px 0 0 0} 

/*------------------------------------------------ relatedContent012_5 | Related Content | Category Thumbnails -----------------------------------------------------*/
.relatedContent012_5 .boxWrap {padding:5px 15px; overflow:hidden}
.relatedContent012_5 .thumbnail {display:block; float:left; height:92px; padding:10px 27px 10px 0; position:relative; width:105px}
.relatedContent012_5 .thumbnailLast {padding:10px 0}
.relatedContent012_5 .thumbnail a:hover {text-decoration:none; color:#000}
.relatedContent012_5 .thumbText {display:block; line-height:1.5; padding:0; text-decoration:none} 

/*------------------------------------------------------------------------- Fixes ---------------------------------------------------------------------------------*/

/* --- MCE fix --- */
.mceContentBody {background:#FFF; color:#000}

/* --- Component Preview White BG --- */
.ext-border-box body {background:none}

/* --- Mobile Text Fixes --- */
#leftCol, .boxContent001_1 .infoblock {max-height:999999px}

/* --- Input Text Field Fix --- */
input::-ms-clear {display:none}

/*Estates*/
#estateOfferings {clear:both; display:block; left:-2px; position:absolute; top:64px; z-index:20; display:none}
#estateOfferings ul {display:inline}
#estateOfferings ul li {float:left; list-style:none outside none; padding:0px}
#estateOfferings ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #161616 0%, #1B1B1B 16%, #1B1B1B 46%, #161616 65%, #131313 68%, #060606 100%) repeat scroll 0 0 transparent;
    border-color: #000000 #000000 #222222;
    border-style: solid;
    border-width: 1px;
    color: #AEB5BD;
    font-family:Arial, Helvetica, sans-serif;
    /*font-family: 'Roboto Condensed',sans-serif;*/
    font-size: 15px;
    font-weight: 400;
    padding: 7px 15px 5px 14px;
    text-transform: uppercase;
}
#estateOfferings ul li a.active, #estateOfferings ul li a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://s3.rationalcdn.com/img/bg/layout/offerings-bg.png") repeat scroll 0 0 transparent;
    border-color: #333333 #333333 #191919;
    border-style: solid;
    border-width: 1px;
    color: #FF0000;
    font-weight: 400;
    text-decoration: none;
}
.sb_close {z-index:20}
#sb_Wrap > a {z-index:10}
#sb_download,#sb {z-index:10}

/*Vertical Accordian*/
.verticalAccordian {}
.verticalAccordian .bonus {float:left; width:50%}
.verticalAccordian .inner {padding:10px}
.verticalAccordian .bonus img {float:left; width:75px; height:75px}
.verticalAccordian .bonus .bonusContent {float:left; width:208px; margin-left:10px}
.verticalAccordian .bonus .bonusContent h3 {margin:0px; margin-bottom:10px; padding:0px}

.verticalAccordian .exControl {
	background: #fe0000;
  	background: -webkit-gradient(linear, left top, left bottom, from(#fe0000), to(#520100));
  	background: -webkit-linear-gradient(top, #fe0000, #520100);
  	background: -moz-linear-gradient(top, #fe0000, #520100);
 	background: -ms-linear-gradient(top, #fe0000, #520100);
  	background: -o-linear-gradient(top, #fe0000, #520100);
 	background: linear-gradient(to bottom, #fe0000, #520100);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fe0000, endColorstr=#520100);
	color:#fff; font-size:12px; border-top:0px solid #fff; padding:8px 5px 6px 10px;
	text-transform:none;
}
.verticalAccordian .exContent {background:#1a1a1a}
.verticalAccordian .exContent p{ color:#fff;} 
.verticalAccordian .exContent h3 {color:#bc0001}
.verticalAccordian .exControl .exControlLink, .verticalAccordian .exControl .exControlPlusLink, .verticalAccordian .exControl .exControlMinusLink {
	top:8px;
	border:1px solid #fffeff;
	background:none;
	color:#fffeff;
}
/*Universal JS Clock*/
.universalClock{background-color:#272727; color:#FFF; display:inline-block; padding:6px 0; text-align:center; width:100%; font-family:'Roboto Condensed',Arial,Helvetica,sans-serif; font-size:12px}
/* ----------------- Takeover --------------------- */
.lbox .bg {
	height:100%;
	width:100%;
	background-color:#000;
	position:fixed;
	left:0px;
	top:0px;
	opacity:0.8;
	z-index:102;
}
.lbox .canvas {
	position:fixed;
	color:#fff;
	left:5%;
	top:10%;
	background-color:#fff;
	width:90%;
	height:80%;
	font-family:'Roboto Condensed',Arial, Helvetica, sans-serif;
	background-size:contain;
	background-size:cover;
	background-position:center center;
	background-repeat: no-repeat;
	display:table;
	z-index:103;
}
.lbox .canvas .content{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:20px;
	z-index:10;
}
.lbox .canvas .content .logo {
	width:100%;
	max-width:412px;
	height:auto;
	margin-bottom:10px;
}
.lbox .canvas .close{
	/*padding:10px;
	background-color:#666;*/
	position:absolute;
	right:0px;
	color:#fff;
	cursor:pointer;
	display:block;
	z-index:20;
}
.lbox .canvas .content .termsLink {
	color:#ccc;
	font-size:16px;
}
.lbox .canvas a, .lbox .canvas a:link, .lbox .canvas a:visited, .lbox .canvas a:active{
	color:#ccc;
	text-decoration:underline;
}
.lbox .canvas .greenButton, .lbox .canvas .greyButton, .lbox .canvas .btn-ps-red{
	text-decoration:none !important;
	margin-top:20px;
	display:inline-block;
	font-size:18px;
}
.lbox .canvas .btn-ps-red {
	padding:0.5em 3.25em;
	font-weight:400;
	font-size:18px;
}
.lbox .canvas .content .contentParagraph{
	max-width:600px;
	margin:auto;
	display:block;
	clear:both;
	font-size:16px;
}
.lbox .canvas .blackBG {
    background: none repeat scroll 0 0 rgba(1, 1, 1, 0.7);
    display: inline-block;
    /*font-size: 42px;*/
    font-weight: 400;
    padding: 8px 15px;
}

/*Spin & Go Feeds*/
.spinAndGoFeed {
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    font-size:12px;
}
.spinAndGoFeed .red { font-weight:bold;}
.spinAndGoFeed .date { font-size:10px;}


/*------------------- TUTORIAL IFRAME ------------------*/

.tutorialContainer {
  position: relative;
  height: 0;
  overflow: hidden;
  margin: 10px 0;
  }
  
/* 16x9 Aspect Ratio */
.tutorialContainer {
  padding-bottom: 56.25%;
}

 
.tutorialContainer iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 1px; 
  height: 100%;
  min-width: 100%;
  *width: 100%;
}