body{text-align: center; background: #000; font-family: arial,verdana,sans-serif; font-size: 64%; line-height: 2.0em; color: #666;}
/* Headings */
h1,h2,h3,h4,h5,h6{font-weight:bold; font-style: normal; font-family: "Gotham",helvetica,arial,sans-serif;}
h1{font-size:195.4%; color:#b50938; line-height: 1.4em;}
h2{font-size:146.5%; color:#b50938; padding: 10px 0;}
h3{font-size:123.1%; color:#000;}
h4{font-size:114%; color: #000;}
h5{font-size:108%; color:#000;}
h6{font-size:108%; color:#000;}
#sideBar h1{color: #000;}
/* HTML */
a{color: #b50938;}
a:visited{color: #b50938;}
a:hover {color: #BF6300;}
p{margin: 0.33em 0 1em 0;}
small{font-size: 85%;}
strong{font-weight: bold;}
em{font-style: italic}
big{font-size: 115%;}
sup{font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
form{margin: 0; padding: 0;}
hr{clear: both; border: 0; width: 100%; color: #d1d1d1; background-color: #d1d1d1; height: 1px; margin: 20px 0; padding: 0;}
.right{float:right;}
.clear{clear: both; padding: 10px; margin: 0;}
ol,ul{margin: 0 0 1.0em 1.0em;}
ol{list-style-type: decimal;}
ul{list-style-type: disc;}
#container{text-align: center; font-size: 1.2em; overflow: hidden; padding-bottom: 60px;}
#flashtitle img{margin-right: -54px;}
#mainTop{position: relative; z-index: 2000; text-align: left; height: auto; background: transparent url(/images/bg-pageTop.png) 0 0 no-repeat; padding-top: 6px; margin-top: 20px;}
#contentHolder{width: 951px; position: relative; background: #fff url(/images/bg-page.png) bottom left repeat-y; padding-top: 4px; padding-bottom: 0; min-height: 340px; /*overflow: hidden;*/}
#contentFoot{width: 951; height: 10px; background: transparent url(/images/contentFoot.png) bottom left no-repeat;}
#topNav .navLink{padding: 5px 0 11px 0 !important;}
#topNav .loginActions {width: 148px; height: 22px; padding: 5px 0 11px 0; text-align: center; color:#fff;float:right;font-size:10px;font-weight:800; background: transparent url(/images/bg-loginActions.png) 0 1px no-repeat;}
#topNav .loginActions a{color:#bbd4f3;}
#topNav .loginActions a:hover{color:#fff;}
#content{padding: 0 20px 40px 20px;}
#intro{padding: 0 20px 10px 20px; overflow: hidden;}
#progressBar{width: 951px; height: 38px; margin: 0 auto;}
#subNav {width: 951px; height: 22px; margin: 18px auto 0 auto; position: relative; z-index: 4000;}
.noNav ul{visibility: hidden;}
.noNavNoPanic{display:none;}
#subNav a.beatButton, .noNav a{width: 144px; display: block; position: relative; bottom: 7px; right: 40px; float: right;}
p.button{height: 26px; padding: 0; background: url(/images/btn-bg.png) 0 0 no-repeat;}
p.button:hover{cursor: pointer;}
p.button a{height: 26px; display: block; padding: 2px 8px; background: url(/images/btn-bg-endCap.png) 100% 0 no-repeat; text-align: center; color: #004;}
p.button a:hover{color: #fff;}
p.left{float: left;}
p.right{}
.sf-menu li{float: left; list-style-type: none; background-position: top right; background-repeat: no-repeat;}
.sf-menu li a{display: block; color: #000; font-size: 0.7em; font-family: verdana,arial,sans-serif; font-weight: bold; background-repeat: no-repeat;}
.sf-menu li a:visited{color: #000;}
.sf-menu li.on a:visited{color: #fff;}
.sf-menu li.on a,
.sf-menu li.on a:hover{color: #fff;}
.sf-menu li.on li a{color: #000;}
.sf-menu li a:hover,
.sf-menu li.on li.sfHover a{color: #b50938;}
.sf-menu li.on li a:hover{color: #fff;}
.roundNav .sf-menu li a{height: 26px; padding: 4px 0 10px 0;}
.roundNav li{height: 26px; margin-right: 3px; text-align: center;}
.roundNav li.one {width: 76px; background-image: url(/images/round-myProfile-over1.png);}
.roundNav li.two {width: 101px; background-image: url(/images/round-habit-over.png);}
.roundNav li.three {width: 121px; background-image: url(/images/round-addiction-over.png);}
.roundNav li.four {width: 113px; background-image: url(/images/round-support-over.png);}
.roundNav li.five {width: 111px; background-image: url(/images/round-becoming-over.png);}
.roundNav li.six {width: 99px; background-image: url(/images/round-staying-over.png);}
.roundNav li.one a{width: 76px; background-image: url(/images/round-myProfile.png);}
.roundNav li.two a{width: 101px; background-image: url(/images/round-habit.png);}
.roundNav li.three a{width: 121px; background-image: url(/images/round-addiction.png);}
.roundNav li.four a{width: 113px; background-image: url(/images/round-support.png);}
.roundNav li.five a{width: 111px; background-image: url(/images/round-becoming.png);}
.roundNav li.six a{width: 99px; background-image: url(/images/round-staying.png);}
.roundNav li.learn-one {width: 176px; background-image: url(/images/round-learnOne-over.png);}
.roundNav li.learn-two {width: 143px; background-image: url(/images/round-learnTwo-over.png);}
.roundNav li.learn-three {width: 194px; background-image: url(/images/round-learnThree-over.png);}
.roundNav li.learn-one a{width: 176px; background-image: url(/images/round-learnOne.png);}
.roundNav li.learn-two a{width: 143px; background-image: url(/images/round-learnTwo.png);}
.roundNav li.learn-three {width: 194px; background-image: url(/images/round-learnThree.png);}
.roundNav ul.step-1 li.learn-one a{background-image: url(/images/round-learnOne-on.png);}
.roundNav ul.step-2 li.learn-two a{background-image: url(/images/round-learnTwo-on.png);}
.roundNav ul.step-3 li.learn-three a{background-image: url(/images/round-learnThree-on.png);}
.roundNav ul.step-1 li.one a{background-image: url(/images/round-myProfile-on.png);}
.roundNav ul.step-2 li.two a{background-image: url(/images/round-habit-on.png);}
.roundNav ul.step-3 li.three a{ background-image: url(/images/round-addiction-on.png);}
.roundNav ul.step-4 li.four a{background-image: url(/images/round-support-on.png);}
.roundNav ul.step-5 li.five a{background-image: url(/images/round-becoming-on.png);}
.roundNav ul.step-6 li.six a{background-image: url(/images/round-staying-on.png);}
.roundNav li a:hover,
.roundNav li.sfHover a{background-image: none;}
.stepNav .sf-menu li a{padding: 6px 0;}
.stepNav .sf-menu li.on a:hover{color: #fff;}
.stepNav .sf-menu li{height: 22px; padding: 0 44px 0 34px; background-image: url(/images/step.jpg);}
.stepNav .sf-menu li.five{background-image: url(/images/step5.jpg);}
.stepNav ul.step-1 li.one{background-image: url(/images/step-on.jpg) !important;}
.stepNav ul.step-1 li.two{background-image: url(/images/step.jpg) !important;}
.stepNav ul.step-2 li.one{background-image: url(/images/step-preOn.jpg) !important;}
.stepNav ul.step-2 li.two{background-image: url(/images/step-on.jpg) !important;}
.stepNav ul.step-3 li.two{background-image: url(/images/step-preOn.jpg) !important;}
.stepNav ul.step-3 li.three{background-image: url(/images/step-on.jpg) !important;}
.stepNav ul.step-4 li.three{background-image: url(/images/step-preOn.jpg) !important;}
.stepNav ul.step-4 li.four{background-image: url(/images/step-on.jpg) !important;}
.stepNav ul.step-5 li.four{background-image: url(/images/step-preOn.jpg) !important;}
.stepNav ul.step-5 li.five{background-image: url(/images/step5-on.jpg) !important;}
.sf-menu ul{width: 216px; background: transparent url(/images/bg-subMenu.png) bottom left no-repeat; padding: 6px 10px 10px 10px;}
.sf-menu .on ul{background-image: url(/images/bg-subMenu-on.png);}
.sf-menu ul li{width: 216px; background-image: none !important; float: none; padding: 0 !important; text-align: left;}
.sf-menu ul li a{padding: 3px 0; color: #494949; background-image: none !important; width: auto !important;}
.subNav .panic{float: right; position: relative; top: -6px;}
.sf-sub-indicator{visibility: hidden; display: none;}
#sideBar .accordionMenu {width: 287px; margin: 0 0 24px 0; background: #fff;}
#sideBar .accordionMenu .menuheader {position: relative; color: #414141 !important; background: #cbe0f7 url(/images/accordion-head.png) top left no-repeat; height: 23px; padding: 6px 0 2px 32px; margin: 0 0 1px 0; cursor: pointer; font-size: 1.0em;}
#sideBar .accordionMenu .menuheader .accordprefix {position: absolute; left: 6px; top: 1px; display: block; height: 25px; width: 25px; background: #cbe0f7 url(/images/accordion-plus.png) 4px 8px no-repeat;}
#sideBar .accordionMenu .openheader {background-image: url(/images/accordion-head-open.png);}
#sideBar .accordionMenu .openheader .accordprefix {background-image: url(/images/accordion-minus.png);}
#sideBar .accordionMenu .editLink,
#sideBar .accordionMenu #editProfile{position: absolute; right: 16px; top: 8px; z-index: 40;}
#sideBar .accordionMenu .editLink a,
#sideBar .accordionMenu #editProfile{color: #3371af;}
#sideBar .accordionMenu ul {list-style-type: none; margin-bottom: 1px;}
#sideBar .accordionMenu ul li {background-position: 0 8px;}
#sideBar .accordionMenu ul li a {display: block; padding: 2px 0;}
#sideBar .accordionMenu ul li a:hover {text-decoration: none; color: #000;}
#sideBar .accordionMenu .categoryitems {background: #fff url(/images/accordion-foot.png) left bottom no-repeat; margin: -1px 0 0 0 !important; padding: 8px 14px 0 20px;}
#sideBar .accordionMenu ul.withsubs {list-style-image: none !important; padding-left: 27px; margin-top:-10px !important;} /*neg topmargin hi .accordionMenudes first dotted line */
#sideBar ul.withsubs ul {margin: 4px 0 0 0 !important; padding-left: 12px !important;}
#sideBar .accordionMenu ul.withsubs li {background-image: none; font-weight: bold; text-transform: uppercase; border-top: 1px #999 dotted; padding-top: 10px;}
#sideBar .accordionMenu ul.withsubs li li {background: url() 0 7px no-repeat; font-weight: bold; text-transform: none; border-top: none; padding-top: 0;}
#sideBar h1{padding: 0 0 34px 70px; background-repeat: no-repeat; background-position: top left; font-size: 140%; line-height: 1.1em;}
#sideBar h1.myProfile{background-image: url(/images/icnSidebar-profile.gif);}
#sideBar h1.relearnSupport{background-image: url(/images/h1-relearnSupport.png);}
#sideBar h1.relearnAddiction{background-image: url(/images/h1-relearnAddiction.png);}
#sideBar h1.becomingAnEx{background-image: url(/images/h1-becomingAnEx.png);}
#sideBar h1.stayingAnEx{background-image: url(/images/h1-stayingAnEx.png);}
#sideBar h1.relearnHabit{background-image: url(/images/h1-relearnHabit.png);}
#sideBar h1.panic{background-image: url(/images/panic_button_logo.gif);}

#sideBar h2.LeftSidebarHeader {color:black; padding: 0 0 34px 70px; background-repeat: no-repeat; background-position: top left; font-size: 140%; line-height: 1.1em;}
#sideBar h2.myProfile{background-image: url(/images/icnSidebar-profile.gif);}
#sideBar h2.relearnSupport{background-image: url(/images/h1-relearnSupport.png);}
#sideBar h2.relearnAddiction{background-image: url(/images/h1-relearnAddiction.png);}
#sideBar h2.becomingAnEx{background-image: url(/images/h1-becomingAnEx.png);}
#sideBar h2.stayingAnEx{background-image: url(/images/h1-stayingAnEx.png);}
#sideBar h2.relearnHabit{background-image: url(/images/h1-relearnHabit.png);}
#sideBar h2.panic{background-image: url(/images/panic_button_logo.gif);}

#sideBar .accordionMenu .whatsthis{font-weight: normal; font-size: 0.9em;}
#sideBar h3.myPlan{margin-top: 4px;}
#sideBar ul.myPlan li{padding-left: 14px;}
#sideBar ul.myPlan li.completed{background: url(/images/icn-stepCheck.png) 0 7px no-repeat;}
#sideBar .accordionMenu h3{font-size: 100%; line-height: 1.1em;}
#sideBar .activity{padding: 6px 0;}
#sideBar .activity .entry{padding-bottom: 4px; overflow: hidden;}
#sideBar .activity .entry img{float: left; margin: 6px;}
#sideBar .hr{padding-top: 4px; border-bottom: 1px #000 solid; margin-bottom: 4px; width: 98%;}
#sideBar .blog{font-size: 0.9em;}
#sideBar .blog .entry,#sideBar .forum .entry{margin-left: 6px;}
#sideBar .blog h4,#sideBar .forum h4{margin-top: 6px;}
#progressbar{width: 160px; float: left; margin-top: 4px;}
#progressbar .outer{width: 154px; height: 12px; border: 1px #000 solid;}
#progressbar .inner{height: 10px; background: #900; border-top: 1px #CF0C0C solid; border-bottom: 1px #5F0606 solid; border-right: 1px #5F0606 solid;}
.withNav {margin-top: 42px !important;}
.layout-regForm #contentHolder{overflow: visible;}
.layout-regForm fieldset{border: 1px #BBD4F3 solid; padding: 0 10px 10px 10px;}
.standard-form li{list-style-type: none; display: block; clear: both; padding-bottom: 10px;}
.standard-form .toggler-content li{padding: 4px 0 4px 20px; list-style-type: none; clear: both; overflow: hidden;}
.standard-form legend{color:#C9354E; font-size:146.5%; padding:10px 0; font-weight: bold;}
.standard-form span{display: block; width: 20px; padding-right: 0; float: left; font-weight: bold; text-align: right; margin-left: -24px;}
.standard-form span.errorMessages{display: none; margin-left: 150px; width: auto; color: #c00;}
.standard-form span.errorMessages span{display: none; width: auto; clear: left;}
.standard-form sup{display: none; visibility: hidden;}
.standard-form span.on,.standard-form span.on span.on{display: block !important;}
.standard-form span#nextPageBlurb{margin-left: 0; width: auto; text-align: left;}
.standard-form label, .layout-regForm .label{display: block; margin-left: 0; font-weight: bold; width: 110px; float: left; text-align: left;}
.standard-form .label{width: 100px;}
.standard-form .yourInfo label{width: 120px;}
#separationForm .yourInfo label,
#supportForm .yourInfo label{width: 240px; padding-right: 10px;}
.yourInfo label{width: 120px;}
.standard-form .radio{width: auto; float: left;}
.text, select{background: #fff;/*background: #ebeced; border: 1px #000 solid;*/}
.text{width: 200px;}
.zip .text{width: 100px;}
.standard-form .howLearnOther .text{width: 260px;}
.standard-form .layout-regForm select{clear: both;}
.standard-form .ethnicityID label,
.standard-form .howOften label,
.standard-form .describeYou label,
.standard-form .howLearn label,
.standard-form .howLearnOther label,
.standard-form .howSoonSmoke label,
.standard-form .typeOfTobacco label,
.standard-form .timesStopped label,
.standard-form .seriouslyThinking label,
.standard-form .howManyPerDay label,
.standard-form .reasonsForQuitting label,
.standard-form .quitSmoking label,
.standard-form .ethnicities label,
.standard-form .isHispanic .label{float:none; width:auto;}
.standard-form .ethnicityID select,
.standard-form .howOften select,
.standard-form .describeYou select,
.standard-form .howLearn select,
.standard-form .howLearnOther select,
.standard-form .ethnicities select{margin-left: 110px; width: 420px;}
.standard-form .raceEthnicity input,
.standard-form .describeYou input,
.standard-form .howLearn input,
.standard-form .howLearnOther input{margin-left: 110px}
.standard-form #isHispanic_1{margin-left: 105px;}
.standard-form .gender label{width: 40px;}
.standard-form .pregnant {width: 500px; display:none; margin: 5px 0 10px 0; }
.standard-form .pregnant { margin-left: 20px; }
.standard-form .pregnant span.label { width: 120px; }
.standard-form .pregnant label { width: 40px; }
.standard-form .emailOptin input,
.standard-form .mobileOptin input,
.standard-form .agreeToTerms input{float: left;}
.standard-form .emailOptin label,
.standard-form .mobileOptin label,
.standard-form .agreeToTerms label{width: 500px; padding-left: 4px;}
.standard-form .buttons{width: 572px; overflow: hidden; margin-left: 0;}
.standard-form .forgotpasswordbutton{display: block; clear: both;}
.typeOfTobacco a{display: block; float: right; margin-right: 220px;}
#quitForm .buttons{width: 322px !important; height: auto !important; opacity: 100 !important;}
.buttons {filter: alpha(opacity = 100) !important;}
textarea#planToDo,
textarea#supportAtHome{width:320px;}
.layout-regForm #intro{padding: 0;}
.standard-form .error{color: #c00 !important; font-weight: bold;}
.standard-form div.error{border: 2px #c00 solid; padding: 20px; background: #ffc;}
#dailyCalTable .error{color: #c00; background: #ffc;}
.facebox-content .standard-form .desiredDatePlaceholder{display: inline; float: none; margin-left: 0; padding: 2px; width: auto;}
.facebox-content .standard-form label{width: auto;}
.facebox-content .standard-form .triedToQuitBefore span{float: left; display: block;}
.facebox-content #quitForm .recommendedDatePlaceholder{float: none; display: inline; margin-left: 0; padding-right: 0; text-align: left; width: auto;}
.error .text, .error select{}
#sideBar .standard-form ul{margin: 0;}
#sideBar .standard-form select{width: 230px; margin-left: 0;}
#sideBar .standard-form .buttons{width: 240px;}
.bigBullets li{padding: 8px 0 0 46px; height: 32px; background: transparent url(/images/blt-arrow35-blue.png) 0 0 no-repeat; list-style-type: none;}
.bigBullets li.alt{background-image: url(/images/blt-arrow35-red.png);}
.bigBullets a{color: #666; font-weight: bold; font-size: 1.2em;}
.bigBullets a:hover{color: #c00;}
#bottomNav{width: 950px; padding-left: 0px; border-top: 0; text-align:left;}
#bottomNav p{display: block;}
#bottomNav #smalltext{text-align:center;}
#bottomNav a.alt{color: #fff;}
/*Layouts*/
.layout-sideBar #sideBar{width: 263px; padding: 20px 10px; margin: 0 0 0 10px; float: left; /*background: #E6E7E8 url(/images/bg-sideBarTop.png) top left no-repeat;*/ position: relative;}
.layout-sideBar #content{width: 600px; float: left;}
.layout-sideBar #sideBar .footer{width: 283px; height: 10px; margin-left: -10px; background: transparent; position: absolute; bottom: 0;}
.layout-sideBar #contentAndSidebarHolder{padding: 0 0 10px 0; background: url(/images/bg-sidebarFullHeight.png) 0 -14px no-repeat;}
.layout-sideBar #contentAndSidebarHolder:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*Sublayouts*/
.subLayout-dashboard #intro{position: absolute; left: 0;}
.subLayout-dashboard #sideBar{width: 287px; background: #fff; margin-top: 40px;}
.subLayout-dashboard #content{width: 574px; float: left; padding-top: 26px;}
.subLayout-dashboard #contentAndSidebarHolder{padding: 0; background: none;}
.quitCal{width: 574px;}
.quitCal h2{padding-bottom: 0;}
.quitCal a{color: #3371af; font-weight: bold;}
.quitCal .registerNow a{font-size: 0.9em;}
.quitCal p.cigCount {text-align: right; margin-top: -32px; color: #3371af; font-weight: bold;}
.quitCal p.cigCount .count {padding: 0 4px; margin-right: 2px;}
.quitCal .navHead{height: 31px; padding-top: 8px; background: url(/images/bg-quitCal-top.png) top no-repeat; text-align: center; font-size: 1.6em; color: #5a5a5a;}
.quitCal .window{padding: 0 6px; background: url(/images/bg-quitCal-tile.png) repeat-y; overflow: hidden;}
.quitCal .switch{margin: 0; padding: 0 20px; font-size: 0.8em;}
.quitCal .button{float: right; margin: 4px 8px 4px 0;}
.quitCal .footer{background: url(/images/bg-quitCal-foot.png) bottom no-repeat; width: 574px; height: 5px;}
.quitCal .footer p{margin: 0; padding: 2px 0 8px 20px; font-size: 0.8em;}
.quitCal .footer a{color: #0006f9;}
.quitCal .footer a:hover{text-decoration: underline;}
.quitCal table{width: 564px; color: #000; border-collapse: collapse;}
.quitCal table.calendar{font-family: arial,verdana,sans-serif; border: none !important;}
.quitCal td,
.quitCal th{height: 55px; border-right: 1px #dcdcdc solid; text-align: center;}
.quitCal th{height: 25px; padding: 4px 0;font-weight: bold; vertical-align: top; font-size: 1.1em !important; line-height: 1.1em; font-weight: bold; color: #000 !important;}
.quitCal th.time{width: 54px; text-align: left; vertical-align: middle; padding-left: 4px; color: #666;}
.quitCal td{color: #000; line-height: 1.1em;}
.quitCal td input,
.quitCal td select,
.quitCal th select,
.quitCal td textarea{/*background:#fff; border:1px solid #ccc;*/}
.quitCal td input{width: 24px;}
.quitCal td textarea{font-family: arial,verdana,sans-serif; font-size: 12px; width: 140px;}
.quitCal table.cells {width: 565px; margin: 0; border: none !important;}
.quitCal table.cells th {text-align: center; border-right: 1px #ccc solid; border-left: none; border-bottom: 1px #ccc solid; border-top: none;}
.quitCal table.cells td {text-align: right; border-right: 1px #ccc solid; border-left: none; border-bottom: 1px #ccc solid; border-top: none;}
.quitCal table.cells td.wkday,
.quitCal table.cells td.wkend {background-color: #fff;}
.quitCal table.cells .cigCount {display: block; font-size: 2.2em;}
#DateField_calendar table.cells td{text-align: right; padding-right: 2px;}
table.cells td.curdate {background-color:#036 !important; color:#fff !important;}
table.cells th{text-align: center !important;}
.timeHead{width: 90px;}
.triggerHead{width: 174px;}
.numberHead{width: 20px;}
.urgeHead{width: 110px;}
.notesHead{width: 180px;}
.calNav{float: left;}
.calNav li{list-style-type: none; float: left; vertical-align: middle; color: #7b7b7b;}
.calNav li a{text-transform: uppercase; padding: 0 4px; color: #7b7b7b; font-weight: normal;}
.calNav li.on a, .calNav li a:hover{color: #5589bd;}
.quitCal .setQuitDate{float: right; margin-top: 0;}
/*Pregnancy*/
.pregnant-blue-box{height: 250px; width: 910px; background: url(/images/bg-pregnancy-box.png) 0 0 no-repeat;}
.pregnant-blue-box h2{padding:40px 30px 12px 0; margin-left: 310px; font-size: 2.4em; line-height: 1.0em;}
.pregnant-blue-box p{margin-left: 310px; padding-right: 30px; font-size: 1.4em; line-height: 1.2em;}
/*small popup calendar*/
#DateField_calendar{width: 261px; z-index: 6000;}
#DateField_calendar table.cells{width: 258px; margin: 0 0 0 1px;}
#DateField_calendar table.cells td{height: 30px;}
#DateField_calendar table.cells th.wkhead,
#DateField_calendar table.cells td.wkhead{display: none; visibility: hidden;}
/* accordion menu */
.accordionMenu p{margin-top: 0 !important;}
.accordionMenu #tmpSlideshow, .accordionMenu #tmp2Slideshow {width: 250px !important; background: none; height: 380px !important;}
.accordionMenu #tmpSlideshow .tmpSlide, .accordionMenu #tmp2Slideshow .tmp2Slide {width: 250px !important; height: auto !important; padding-bottom: 40px;}
.accordionMenu #tmpSlideshow .content, .accordionMenu #tmp2Slideshow .content{width: 240px !important; height: 220px !important; padding: 0 !important; text-align: justify;}
.accordionMenu #tmpSlideshow #tmpSlideshowControls, .accordionMenu #tmp2Slideshow #tmp2SlideshowControls{bottom: 6px;}
.accordionMenu #tmpSlideshowControls li, .accordionMenu #tmp2SlideshowControls li{background-position: 0 0 !important;}
.accordionMenu .buffer-nonSlideshow{clear: both; height: 44px;}
.accordionMenu .partners img{float: left; margin-right: 6px;}
.accordionMenu #tmpSlideshow #tmpSlideshowControl-3{background-image: url(/images/btn-3b.png);}
#tmpSlideshow #tmpSlideshowControl-3.tmpSlideshowControlActive{background-image: url(/images/btn-3b-over.png);}
.accordionMenu #tmp2Slideshow #tmp2SlideshowControl-3{background-image: url(/images/btn-3b.png);}
#tmp2Slideshow #tmp2SlideshowControl-3.tmp2SlideshowControlActive{background-image: url(/images/btn-3b-over.png);}

#triggerImages{overflow: hidden; width: 230px; float: left;}
#triggerImages a{display: block; float: left; margin: 0 4px 4px 0; border: 1px #000 solid;}
#video{float: left; width: 351px; background: transparent; overflow: hidden;}
/*Clue Tips (Triggers page) */

#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-inner {
  display: none !important;
  visibility: hidden !important;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  /*background-image: url(wait.gif);*/
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */
.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal !important;
  background-color: #d9d9c2;
  color: #000;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
/* default arrows */
.clue-right-default .cluetip-arrows {
  /*background-image: url(images/darrowleft.gif);*/
}
.clue-left-default .cluetip-arrows {
  /*background-image: url(images/darrowright.gif);*/
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  /*background-image: url(images/darrowdown.gif);*/
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  /*background-image: url(images/darrowup.gif);*/
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}
.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}
.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
/* jtip arrows */
.clue-right-jtip .cluetip-arrows {
  /*background-image: url(images/arrowleft.gif);*/
}
.clue-left-jtip .cluetip-arrows {
  /*background-image: url(images/arrowright.gif);*/
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  /*background-image: url(images/arrowdown.gif);*/
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  /*background-image: url(images/arrowup.gif);*/
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */
.cluetip-rounded {
  /*background: transparent url(images/bl.gif) no-repeat 0 100%;*/
  margin-top: 10px;
  margin-left: 12px;
}
.cluetip-rounded #cluetip-outer {
  /*background: transparent url(images/tl.gif) no-repeat 0 0;*/
  margin-top: -12px;
}
.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  /*background: transparent url(images/tr.gif) no-repeat 100% 0;*/
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  /*background: url(images/br.gif) no-repeat 100% 100%;*/
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}
.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}
/* rounded arrows */
.clue-right-rounded .cluetip-arrows { }
.clue-left-rounded .cluetip-arrows {
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* Partners CSS */

.layout-partners h1 span{display: block; font-size: 0.9em;}
.layout-partners #contentHolder{height: 496px; background: transparent; color: #fff; margin-top: 0; padding-top: 0;}
.layout-partners{width: 964px; height: 674px; padding-top: 20px; margin-top: -10px !important; background-repeat: no-repeat;}
.layout-bassHome{background-image: url(/images/bg-home.jpg) !important;}
.layout-bassZell{background-image: url(/images/bg-zell.jpg) !important;}
.layout-bassKevin{background-image: url(/images/bg-kevin.jpg) !important;}
#partnerNav{display:none;}
.layout-partners #partnerNav{width: 200px; margin-top:10px; display:block !important; float: left;}
.layout-partners #content{width: 559px; padding: 20px 181px 0 0; float: left;}
.layout-carlEdwards #content {padding:20px 231px 0 0; width:509px;}
.layout-partners #content p{font-weight: bold;}
.layout-partners #intro{display:none;}
#partnerNav ul{margin: 0; padding: 0;}
#partnerNav li{width: 196px; list-style: none; margin: 0; padding: 0; background-repeat: no-repeat; background-position: center left; overflow: hidden;}
#partnerNav li a{display: block; width: 196px; height: 36px; background-repeat: no-repeat; background-position: center left; text-indent: -9999em;}
#partnerNav .bassmasterHome{background-image: url(/images/bassNav-home-off.png);}
#partnerNav .bassmasterZell{background-image: url(/images/bassNav-zell-off.png);}
#partnerNav .bassmasterKevin{background-image: url(/images/bassNav-kevin-off.png);}
#partnerNav .bassmasterHome .on{background-image: url(/images/bassNav-home-on.png); margin-bottom: 2px;}
#partnerNav .bassmasterZell .on{background-image: url(/images/bassNav-zell-on.png); margin-top: 2px; margin-bottom: 2px;}
#partnerNav .bassmasterKevin .on{background-image: url(/images/bassNav-kevin-on.png); margin-top: 2px;}
#partnerNav .carlEdwardsVideos{background-image: url(/images/carlNav-video-off.png)}
#partnerNav .carlEdwardsVideos .on{background-image: url(/images/carlNav-video-on.png)}
#partnerNav .carlEdwardsCards{background-image: url(/images/carlNav-eCards-off.png)}
#partnerNav .carlEdwardsCards .on{background-image: url(/images/carlNav-eCards-on.png)}
#partnerNav .learnMore a{padding-left: 12px; margin-left: 6px; background: transparent url(/images/arrow-learnMore.png) center left no-repeat; font-size: 0.9em; color: #fff;}
.partnerLogos{width: 181px; margin-right: -181px; float: right;}
.partnerLogos .espn{margin-right: 10px;}
.videoPlayer{width: 600px; clear: both;}
.videoPlayer .clips{left: 0;}
#partnerWidgets{clear: both; margin-left: -4px;}
#partnerWidgets .widget{width: 314px; height: 130px; margin-left: 4px; float: left; background-image: url(/images/widgetBG-style1.png);}
.layout-bassHome h1, .layout-bassHome p{width: 500px;}
.layout-bassZell h1, .layout-bassZell p, .layout-bassKevin h1, .layout-bassKevin p{width: 400px;}
.vidHolder{width:421px; height:246px; padding: 5px 10px 10px 10px; float: left; background: url(/images/videoBg.png) 0 0 no-repeat;}
.vidHolder a{position: relative; z-index: 1000;}
#actions a{color: #fff;}
#videoForm{background:#000; height:237px; left:136px; position:absolute; top:211px; width:421px; z-index:2000;}
#videoForm p{margin-top: 30px; overflow: hidden;}
#videoForm a{margin-left:70px; padding-left:14px; display: block; float: left; background: #000 url(/images/arrow-vidForm.png) left center no-repeat; color: #fff;}
#videoForm h2{margin:50px 0 0 70px; clear: both;}
#videoForm .signupForm{margin-left:70px; background: #000 url(/images/inputBg-vidForm.png) top left no-repeat;}
#videoForm input{vertical-align: middle;}
#videoForm input.text{margin: 0 0 0 4px; padding: 0; border: 1px #fff solid;}
#videoFormDescription { margin-left:70px; max-width:300px; margin-top:15px !important; }
is#actions{display: none; margin: 0 0 0 140px; padding: 0; font-size: 0.8em;}

.bodySplitLeft{width:280px; float:left; margin-right:30px;}
.bodySplitRight{width:280px; float:left;}
.partnerListing{margin-bottom:30px; line-height:1.5em;}
.partnerListing .partnerImage{float:left; padding:0px 5px 0px 0px;}
.partnerListing h2{margin:0; padding:0; font-weight:bold; font-size:1em;}
.partnerListing h2 a{color:#000; text-decoration:none;}
 
.layout-carlEdwards {background: none !important;}
.layout-carlEdwards #contentHolder{height:560px; background: #000 url(/images/bg-carlEdwards.jpg) 0 0 no-repeat !important;}
.layout-carlEdwardsCards #contentHolder{height:680px; background-image: url(/images/bg-NocarlEdwards.jpg) !important;}
.layout-carlEdwards #videoForm {left:230px;top:234px;}

.layout-carlEdwards .vidHolder a#player{width: 421px; overflow: hidden;}
.layout-carlEdwards .vidHolder img{margin-top: 0 !important;}

#partnerNav .ShareThisWidget { margin-left: 2px; margin-top: -10px; }
#partnerNav .ShareThisWidget a { color: white; }
 
.layout-carlEdwards .ShareThisWidget {position: relative; left: 530px; top: -50px; clear: left;}
.layout-carlEdwards  #actions{display: none !important;}
.layout-bassHome .ShareThisWidget { display:none !important; }
 
table#non-alliance td {vertical-align:top; line-height:150%;}
table#non-alliance td {margin-right:12px; padding-bottom:18px;}
table#non-alliance td:first-line {text-transform:uppercase;}
 
.image-with-captions {margin:0; list-style:none; display:table;}
.image-with-captions li {margin:16px 0; padding:10px; float:left; clear:left; background:#e6e7e8; display:table-cell; vertical-align:middle; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.image-with-captions li.alt {background:#bbd4f2;}
.image-with-captions img {margin-right:8px; float:left;}

.graphics-with-description {margin:0; list-style:none;}
.graphics-with-description li {margin:16px 0; width:100%; float:left; clear:left;}
.graphics-with-description img {margin-right:16px; float:left;}
.graphics-with-description p {margin-top:24px; width:422px;}
.inner-voice p {margin-top:16px; font-size:112.5%; font-weight:bold; margin-left:105px;}
 
 
#sponsors {margin:0 auto;}
#sponsors td {padding:4px 10px;}