/*------------------------------------------------------------------------------ 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; height:100%}
body {background:url('../images/layout/bg2.jpg') repeat-x center top #1b1b19; width:100%; display:table; 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}

/* 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 {padding:0 25px}
#fullWidth {margin: 0 25px; overflow:hidden} /*find where ever this is */
#container {background:url('../images/layout/watermark.jpg') no-repeat center 117px; width:100%; position:relative; overflow:hidden}
#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; padding:0 20px 0 25px; 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}

/* --------------------------------------------------------------------------- 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:1px 0; margin:0}
#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}

/* ----------------------------------------------------------------------------- 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}

.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; height:81px}
.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 -----------------------------------------------------------------------------*/
/* Boxes */
.box {border:1px solid #DEDEDE; background:#FAFAFA}
.boxWrap {background:none repeat scroll 0 0 #FAFAFA; border:3px solid #FFF; padding:20px}
.boxEula {margin:10px 0}

/* --- 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}

.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}

/* --- Video Gallery --- DELETE ME WHEN STYLE GUIDE ITEM IS IN USE */
.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}
.embededVideoCover:hover {background:url("../images/layout/header/play-hover.gif") no-repeat scroll 0 0 transparent}
.vidButtons {background:#FAFAFA; float:right; margin-top:2px; padding:0 10px; margin-left:0; border:0}
.videoHolder {background:#151515; color:#FFF; position:relative; text-align:left; width:582px}
.videoHolder .video {background:#000; border:1px solid #575857; height:294px; overflow:hidden; top:30px}
#videoRotator, .videoRotator {height:120px; overflow:hidden; position:relative; width:600px}
#videoRotator div.slide, .videoRotator div.slide {position:absolute; width: 584px}
.vidButtons a.selected, .vidButtons a:hover {background:#D7121C}
.vidButtons 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}

/* --- EULA --- */
.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}

/* --- 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:14px; 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}

/* --- 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}

/* ------------------------------------------------------------------------ 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}

/* --------------------------------------------------------------------------- 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}

/* ------------------------------------------------------------------------- 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; 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}

/* ------------------------------------------------------------------ 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}

/*----------------------------------------------- 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; 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}

/*--- 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:586px}
.showHide003_1_2 a.showHideButtonA {background: url("../images/layout/general/chart-c.jpg") no-repeat scroll 96% center}
.showHide003_1_2 .buttonWrap {background:url("../images/layout/general/collapse-bg.png") repeat-x scroll 0 0 #3399CC; position:relative; border:1px solid #CFCFCF; border-top:none}

/*-------------------------------------------------------- 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:903px}
.showHide004_1 a.showHideButtonA {background:url("../images/layout/general/chart-c.jpg") no-repeat scroll 98% center}
.showHide004_1 .buttonWrap {background:url("../images/layout/general/collapse-bg.png") repeat-x scroll 0 0 #3399CC; position:relative; border:1px solid #CFCFCF; border-top:none}
.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:228px; 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 .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}
.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}
.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}
.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}
.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}
.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} 

/*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}