* {
  margin: 0;
  padding: 0;
}

body {
  background: #8D8A7B;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a img {
  border: none;
}

#pagewrapper {
  margin: 0 auto;
  position: relative;
  width: 950px;
}

.graphic-wrapper {
  background: #8D8A7B url(../images/BackgroundImage.jpg) no-repeat top
    center;
}

/** ALTERNATE BACKGROUND IMAGES **/
#idTeams .graphic-wrapper {
  background: #8D8A7B url(../images/backgrounds/background-teams.jpg)
    no-repeat top center;
}

#galleryBody .graphic-wrapper {
  background: #8D8A7B url(../images/backgrounds/background-gallery.jpg)
    no-repeat top center;
}

#idLukeWyatt .graphic-wrapper {
  background: #8D8A7B url(../images/backgrounds/background-lukewyatt.jpg)
    no-repeat top center;
}

#idWatchAndWin .graphic-wrapper {
  background: #8D8A7B
    url(../images/backgrounds/background-ww-not-logged-in.jpg) no-repeat
    top center;
}

#idWWPrizes .graphic-wrapper {
  background: #8D8A7B url(../images/backgrounds/background-ww-prizes.jpg)
    no-repeat top center;
}

/** END ALTERNATE BACKGROUND IMAGES **/
#idHome #gallery {
  left: 302px;
  position: absolute;
  top: 88px;
  width: 700px;
}

/*****************/
/** HOME PAGE ****/
/*****************/
#idHome #idTop {
  position: relative;
  /* background: url( ../images/backgrounds/top-home.jpg ); */
  height: 237px;
}

#idHome #idTop .one-sponsor {
  background: url("../images/sponsors/logo-weatheries.png") no-repeat
    scroll 0 0 transparent;
  display: block;
  height: 104px;
  position: absolute;
  right: 13px;
  top: 90px;
  width: 170px;
}

#idHome #idTop .one-sponsor span {
  display: none;
}

#idHome #idMiddle {
  background: url("../images/backgrounds/middle-home.jpg") repeat scroll 0
    0 transparent;
  height: 814px;
  position: relative;
}

#idMiddle #sponsors-logo-movieworld {
  background: url("../images/sponsors/logo-movieworld.png") no-repeat
    scroll 0 0 transparent;
  bottom: 350px;
  display: block;
  height: 56px;
  position: absolute;
  right: 341px;
  width: 123px;
}

#idMiddle #sponsors-logo-wetnwild {
  background: url("../images/sponsors/logo-wetnwild.png") no-repeat scroll
    0 0 transparent;
  bottom: 353px;
  display: block;
  height: 48px;
  position: absolute;
  right: 187px;
  width: 138px;
}

#idMiddle #sponsors-logo-seaworld {
  background: url("../images/sponsors/logo-seaworld.png") no-repeat scroll
    0 0 transparent;
  bottom: 355px;
  display: block;
  height: 59px;
  position: absolute;
  right: 52px;
  width: 117px;
}

#sponsors-logo-movieworld span,#sponsors-logo-wetnwild span,#sponsors-logo-seaworld span
  {
  display: none;
}

#idMiddle #btn-enternow {
  background-image: url("../images/btn-enternow.png");
  background-position: 0 -69px;
  background-repeat: no-repeat;
  bottom: 218px;
  display: block;
  height: 33px;
  position: absolute;
  right: 383px;
  width: 142px;
}

#idMiddle #btn-enternow:hover {
  background-position: 0px 0px;
  height: 33px;
  width: 142px;
}

#idMiddle #btn-enternow:active {
  background-position: 0px -35px;
  height: 32px;
  width: 139px;
}

#idMiddle #btn-enternow span {
  display: none;
}

#idMiddle #btn-watch-win {
  background-image: url("../images/btn-watch-win.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  bottom: 80px;
  display: block;
  height: 39px;
  position: absolute;
  right: 314px;
  width: 264px;
}

#idMiddle #btn-watch-win:hover {
  background-position: 0 -41px;
  height: 39px;
  width: 264px;
}

#idMiddle #btn-watch-win:active {
  background-position: 0 -82px;
  height: 39px;
  width: 261px;
}

#idMiddle #btn-watch-win span {
  display: none;
}

#footer-bottom {
  background-image: url("../images/backgrounds/footer-home.png");
  background-position: center top;
  background-repeat: no-repeat;
  display: block;
  height: 215px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 175px;
  width: 100%;
}

/*****************/
/** UPLOAD PAGE **/
/*****************/
.txtHome {
  color: #D9D1BE;
  display: none;
  font-size: 9pt;
  font-weight: bold;
  height: 150px;
  left: 285px;
  position: absolute;
  text-align: center;
  top: 155px;
  width: 460px;
}

.btnMovieWorld {
  width: 168px;
  height: 43px;
  left: 755px;
  top: 94px;
  position: absolute;
}

.btnClubhouze {
  width: 168px;
  height: 45px;
  left: 755px;
  top: 46px;
  position: absolute;
}

.btnLiv {
  width: 168px;
  height: 45px;
  left: 755px;
  top: 139px;
  position: absolute;
}

#idUpload #idTop {
  position: relative;
  background: url( ../images/videoBgTop.jpg );
  height: 239px;
}

#idUpload #idMiddle {
  position: relative;
  background: url( ../images/middle-upload.jpg ) no-repeat left top;
  height: 698px;
}

#idWatchAndWin #idTop {
  position: relative;
  /* background: url( ../images/backgrounds/top-watchandwin.jpg ); */
  height: 239px;
}

#idWatchAndWin #idMiddle {
  height: 970px;
  position: relative;
}

#idWatchAndWin #idMiddle #prizes {
  background: url("../images/btn-watch-win-prizes.png") no-repeat scroll 0
    0 transparent;
  height: 197px;
  position: absolute;
  right: -1px;
  top: 72px;
  width: 232px;
}

#idWatchAndWin #idMiddle #have-you-been-watching-images {
  height: 54px;
  position: absolute;
  right: 270px;
  top: 70px;
  width: 360px;
}

#idWatchAndWin #idMiddle #have-you-been-watching-copy {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 13px;
  height: 350px;
  position: absolute;
  right: 263px;
  top: 123px;
  width: 360px;
}

#idWatchAndWin #idMiddle #login-text {
  font-size: 13px;
  position: absolute;
  right: 298px;
  top: 488px;
  width: 305px;
}

#idWatchAndWin #idMiddle #login-text .orange {
  color: #FF5C01;
  font-size: 15px;
  font-weight: normal;
  padding-bottom: 10px;
}

#idWatchAndWin #idMiddle #login-text p {
  color: #4A4A3E;
  font-weight: normal;
  text-align: center;
}

#idWatchAndWin #idMiddle .btn-login {
  background-image: url("../images/btn-login.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 35px;
  left: 107px;
  position: absolute;
  top: 93px;
  width: 113px;
}

#idWatchAndWin #idMiddle .btn-login:hover {
  background-position: 0px -37px;
  height: 35px;
  width: 113px;
}

#idWatchAndWin #idMiddle .btn-login:active {
  background-position: 0px -74px;
  height: 34px;
  width: 113px;
}

#idWatchAndWin #idMiddle .btn-login span {
  display: none;
}

#idWatchAndWin #idMiddle .coming-soon .btn-login,
#idWatchAndWin #idMiddle .coming-soon .btn-login:hover,
#idWatchAndWin #idMiddle .coming-soon .btn-login:active {
  background-image: url("../images/btn-comingsoon.png");
  background-position: 0 0;
  display: block;
  height: 43px;
  left: 57px;
  position: absolute;
  top: 83px;
  width: 197px;
}

#idWatchAndWin #idMiddle #have-you-been-watching {
  display: block;
  position: absolute;
  right: 69px;
  top: -8px;
}

#idWatchAndWin #idMiddle #camp-orange {
  display: block;
  position: absolute;
  right: 28px;
  top: 15px;
}

#idWatchAndWin #idMiddle #prizes span {
  display: none;
}

#galleryBody #idTop {
  position: relative;
  /* background: url( ../images/backgrounds/top-gallery.jpg ); */
  height: 239px;
}

#galleryBody #idMiddle {
  /*background: url( ../images/backgrounds/middle-gallery.jpg ) no-repeat left top;*/
  height: 966px;
  position: relative;
}

#galleryBody #idMiddle #bottom-links {
  bottom: 145px;
  position: absolute;
}

#idWatchAndWin #idMiddle #bottom-links {
  bottom: 158px;
  position: absolute;
}

#galleryBody #pagewrapper {
  width: 960px;
  position: relative;
}

#galleryBody #idForm {
  top: 0;
}

#idWWPrizes #idTop {
  position: relative;
  /* background: url( ../images/backgrounds/top-wwprizes.jpg ); */
  height: 239px;
}

#idWWPrizes #idMiddle {
  position: relative;
  /* background: url( ../images/backgrounds/middle-wwprizes.jpg ); */
  height: 1066px;
}

#idWatchAndWin_ContentArea {
  position: absolute;
  top: 12px;
  left: 302px;
  display: block;
  width: 614px;
  height: 512px;
  background: url( ../images/watchandwin/landing-contentarea.gif )
    no-repeat top left;
}

#idWatchAndWin_ContentAreaText {
  display: block;
  font-size: 9pt;
  height: 180px;
  left: 20px;
  position: absolute;
  top: 125px;
  width: 280px;
}

#idWatchAndWin_ContentAreaMap {
  position: absolute;
  top: 118px;
  left: 315px;
  display: block;
  width: 302px;
  height: 302px;
  background: url( ../images/watchandwin/sml-map-bg.gif ) no-repeat top
    left;
}

#idWatchAndWin_ContentAreaMapMessage {
  display: block;
  height: 40px;
  left: 325px;
  position: absolute;
  top: 421px;
  width: 275px;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
}

#idWatchAndWin_ContentAreaMap_TopLeft {
  display: block;
  width: 137px;
  height: 137px;
  position: absolute;
  top: 14px;
  left: 19px;
  background: url( ../images/watchandwin/sml-map-tl.gif ) no-repeat top
    left;
}

#idWatchAndWin_ContentAreaMap_TopRight {
  display: block;
  width: 136px;
  height: 139px;
  position: absolute;
  top: 19px;
  left: 152px;
  background: url( ../images/watchandwin/sml-map-tr.gif ) no-repeat top
    left;
}

#idWatchAndWin_ContentAreaMap_BottomLeft {
  display: block;
  width: 137px;
  height: 138px;
  position: absolute;
  top: 146px;
  left: 13px;
  background: url( ../images/watchandwin/sml-map-bl.gif ) no-repeat top
    left;
}

#idWatchAndWin_ContentAreaMap_BottomRight {
  display: block;
  width: 139px;
  height: 137px;
  position: absolute;
  top: 153px;
  left: 144px;
  background: url( ../images/watchandwin/sml-map-br.gif ) no-repeat top
    left;
}

#idWatchAndWin_LargeMap_TopLeft {
  display: block;
  width: 252px;
  height: 255px;
  position: absolute;
  top: 21px;
  left: 21px;
  background: url( ../images/watchandwin/lrg-map-tl.jpg ) no-repeat top
    left;
}

#idWatchAndWin_LargeMap_TopRight {
  display: block;
  width: 256px;
  height: 255px;
  position: absolute;
  top: 21px;
  left: 273px;
  background: url( ../images/watchandwin/lrg-map-tr.jpg ) no-repeat top
    left;
}

#idWatchAndWin_LargeMap_BottomLeft {
  display: block;
  width: 252px;
  height: 253px;
  position: absolute;
  top: 276px;
  left: 21px;
  background: url( ../images/watchandwin/lrg-map-bl.jpg ) no-repeat top
    left;
}

#idWatchAndWin_LargeMap_BottomRight {
  display: block;
  width: 256px;
  height: 253px;
  position: absolute;
  top: 276px;
  left: 273px;
  background: url( ../images/watchandwin/lrg-map-br.jpg ) no-repeat top
    left;
}

.jqmWindow {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -449px;
  margin-top: -378px;
  /* width: 898px; (/
  /* height: 556px; */
  /* background: url( ../images/watchandwin/frame-modal.gif ) no-repeat top
    left; */
}

.modal-content {
  position: absolute;
  top: 3px;
  left: 8px;
  background: url( ../images/watchandwin/bg-modal.jpg ) no-repeat top left;
  display: block;
  width: 898px;
  height: 556px;
}

.lrg-map-logo {
  position: absolute;
  top: 204px;
  left: 203px;
  background: url( ../images/watchandwin/lrg-map-logo.gif ) no-repeat top
    left;
  display: block;
  width: 141px;
  height: 141px;
}

.lrg-map-badge {
  position: absolute;
  top: 0px;
  left: 533px;
  background: url( ../images/watchandwin/lrg-map-badge.gif ) no-repeat top
    left;
  display: block;
  width: 160px;
  height: 166px;
}

.lrg-map-badge-user {
  position: absolute;
  top: 95px;
  left: 533px;
  display: block;
  width: 160px;
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
  color: #f9f6e9;
}

.btn-modal-close {
  position: absolute;
  top: 10px;
  left: 825px;
}

.btn-modal-close a {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 53px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 48px;
  background-image: url( ../images/watchandwin/btn-close-map.gif );
}

.btn-modal-close a:hover {
  background-position: 0 -53px;
}

.lrg-map-paper {
  position: absolute;
  top: 172px;
  left: 0px;
  display: block;
  width: 358px;
  height: 192px;
  background: url( ../images/watchandwin/bg-paper.gif ) no-repeat top left;
}

.lrg-map-content {
  position: absolute;
  top: 170px;
  left: 529px;
  display: block;
  width: 330px;
  height: 310px;
}

.lrg-map-section {
  padding: 10px 40px;
}

.lrg-map-section-content {
  padding: 5px 0px;
  padding-left: 15px;
  font-size: 10pt;
  color: #4e4d3f;
}

.lrg-map-paper-riddle {
  padding: 35px 10px;
}

.lrg-map-paper-riddle-cover {
  position: absolute;
  top: 30px;
  left: 15px;
}

.keyword_field {
  position: absolute;
  left: 24px;
  top: 120px;
  display: block;
  width: 286px;
  height: 93px;
  background: url( ../images/watchandwin/frm-bg-input.gif ) no-repeat top
    left;
}

.keyword_field input {
  position: absolute;
  left: 29px;
  top: 29px;
  font-size: 17pt;
  background: #DBCC98;
  width: 225px;
  border: 1px solid #DBCC98;
  color: #48483A;
}

.btn-enteranother {
  position: absolute;
  top: 215px;
  left: 80px;
}

.btn-enteranother a {
  background-image: url( ../images/watchandwin/btn-enteranothercode.gif );
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 54px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 220px;
}

.btn-enteranother a:hover {
  background-position: 0 -55px;
}

.btn-enteranother a:active {
  background-position: 0 -110px;
}

.btn-zapittonick {
  position: absolute;
  top: 220px;
  left: 130px;
}

.btn-zapittonick a:link,.btn-zapittonick a:visited {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 68px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 210px;
  background-image: url( ../images/watchandwin/btn-zapittonick.gif );
}

.btn-zapittonick a:hover {
  background-position: 0 -69px;
}

.btn-zapittonick a:active {
  background-position: 0 -140px;
}

.btn-launchthemap {
  position: absolute;
  top: 42px;
  left: 355px;
}

.btn-launchthemap a:link,.btn-launchthemap a:visited {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 87px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 207px;
  background-image: url( ../images/watchandwin/btn-launchthemap.gif );
}

.btn-launchthemap a:hover {
  background-position: 0 -90px;
}

.btn-launchthemap a:active {
  background-position: -5px -183px;
}

.btn-wandwprizes {
  position: absolute;
  top: 378px;
  left: 56px;
}

.btn-wandwprizes a:link,.btn-wandwprizes a:visited {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 61px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 207px;
  background-image: url( ../images/watchandwin/btn-watchandwinprizes.gif );
}

.btn-wandwprizes a:hover {
  background-position: 0 -62px;
}

.btn-wandwprizes a:active {
  background-position: 0px -124px;
}

/** LINKS **/
.btn-checkoutsongs {
  position: absolute;
  left: 220px;
  top: 50px;
}

.btn-checkoutsongs a:link,.btn-checkoutsongs a:visited,.btn-checkoutsongs a:active
  {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 80px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 210px;
  background-image: url( ../images/btn-checkoutsongs.png );
}

.btn-checkoutsongs a:hover {
  background-position: 0 -80px;
}

.gallery-cover {
  position: absolute;
  top: 35px;
  left: 305px;
  top: 35px;
  left: 0px;
  width: 590px;
  height: 442px;
  background: url( ../images/week-gallery-frame.gif ) no-repeat top left;
}

/** NAVIGATION **/
.sponsor {
  position: absolute;
  left: 70px;
  top: 355px;
}

.nav {
  height: 300px;
  left: 65px;
  position: absolute;
  top: 30px;
}

.nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.nav ul li {
  /* margin: 19px 0px; */
  display: block;
  padding: 0px;
}

.nav ul li a {
  background-image: url( ../images/sprite.png );
  background-repeat: no-repeat;
  display: block;
  height: 12px;
  outline: none;
  position: absolute;
  text-decoration: none;
  text-indent: -10000px;
  width: 200px;
}

.nav ul li a span {
  display: none;
}

.nav .btn-home a {
  left: -5px;
  top: 11px;
}

.nav .btn-home a:hover {
  background-position: 0 -30px;
}

.nav .btn-home .selected {
  background-position: 0 -15px;
}

.nav .btn-teams a {
  background-position: 0 -44px;
  left: -7px;
  top: 40px;
}

.nav .btn-teams a:hover {
  background-position: 0 -72px;
}

.nav .btn-teams .selected {
  background-position: 0 -58px;
}

.nav .btn-gallery a {
  background-position: 0 -87px;
  left: -3px;
  top: 68px;
}

.nav .btn-gallery a:hover {
  background-position: 0 -117px;
}

.nav .btn-gallery .selected {
  background-position: 0 -102px;
}

.nav .btn-meetlukewyatt a {
  background-position: 0 -132px;
  left: -1px;
  top: 96px;
}

.nav .btn-meetlukewyatt .selected {
  background-position: 0 -147px;
}

.nav .btn-meetlukewyatt a:hover {
  background-position: 0 -162px;
}

.nav .btn-watchwin a {
  background-position: 0 -177px;
  left: -4px;
  top: 124px;
}

.nav .btn-watchwin .selected {
  background-position: 0 -192px;
}

.nav .btn-watchwin a:hover {
  background-position: 0 -207px;
}

.nav .btn-wwprizes a {
  background-position: 0 -222px;
  left: -3px;
  top: 152px;
}

.nav .btn-wwprizes a:hover {
  background-position: 0 -252px;
}

.nav .btn-wwprizes .selected {
  background-position: 0 -237px;
}

.nav .btn-leaderboard a {
  background-position: 0 -266px;
  height: 30px;
  left: -2px;
  top: 181px;
}

.nav .btn-leaderboard .selected {
  background-position: 0 -299px;
  height: 30px;
}

.nav .btn-leaderboard a:hover {
  background-position: 0 -330px;
  height: 30px;
}

.nav .btn-clickheadspace a {
  background-position: 0 -407px;
  height: 30px;
  left: -3px;
  top: 295px;
}

.nav .btn-clickheadspace .selected {
  background-position: 0 -439px;
  height: 30px;
}

.nav .btn-clickheadspace a:hover {
  background-position: 0 -471px;
  height: 30px;
}

.nav .btn-wrongsterchef a {
  background-position: 0 -363px;
  left: -3px;
  top: 226px;
}

.nav .btn-wrongsterchef .selected {
  background-position: 0 -379px;
}

.nav .btn-wrongsterchef a:hover {
  background-position: 0 -393px;
}

.nav .btn-chat a {
  background-position: 0 -503px;
  left: -2px;
  top: 260px;
}

.nav .btn-chat a:hover {
  background-position: 0 -535px;
}

.nav .btn-chat .selected {
  background-position: 0 -520px;
}

#bottom-links {
  bottom: 0px;
  display: block;
  left: 0px;
  position: absolute;
}

#btn-facebook {
  background: url("../images/btn-facebook.png") no-repeat scroll 0 0
    transparent;
  bottom: 280px;
  display: block;
  height: 169px;
  left: -12px;
  position: absolute;
  width: 310px;
}

#btn-twitter {
  background: url("../images/btn-twitter.png") no-repeat scroll 0 0
    transparent;
  bottom: 171px;
  display: block;
  height: 131px;
  left: -1px;
  position: absolute;
  width: 277px;
}

#btn-facebook span,#btn-twitter span {
  display: none;
}

/** END NAVIGATION **/
/** Form Styles **/
#idForm {
  color: #4A4A3E;
  font: bold 12px Verdana;
  height: 693px;
  left: 306px;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  width: 577px;
}

#idForm  a:link,#idForm  a:visited,#idForm  a:active {
  color: #FF4800;
}

#idForm .desText {
  margin: 0px 0 30px 0;
}

#idForm .fileText {
  font: 11px Verdana;
}

#idForm .checkBox {
  margin: 20px 10px 0 0;
}

#idForm .field {
  border: 1px solid #4a4a3e;
  margin: 3px 0 20px 0;
  width: 269px;
  height: 22px;
}

#idForm .browse {
  border: 1px solid #4a4a3e;
  margin: 3px 0 3px 0;
  width: 150px;
  height: 22px;
}

#idForm .fieldShort {
  border: 1px solid #4a4a3e;
  margin: 3px 0 20px 0;
  width: 120px;
  height: 22px;
}

#idForm textarea {
  border: 1px solid #4a4a3e;
  margin: 3px 0 20px 0;
  width: 269px;
  height: 143px;
}

#idForm select {
  border: 1px solid #4a4a3e;
  padding: 2px;
  margin: 3px 0 20px 0;
  width: 121px;
  height: 24px;
}

/** End Form Styles **/
/** Shared Styles **/
#idMiddle .item .body {
  color: #4a4a3e;
  font-size: 13px;
}

/** Shared Pagination Styles **/
#idMiddle .paginator {
  position: absolute;
  height: 40px;
  text-align: center;
}

#idMiddle .pager {
  margin: 0 auto;
}

#idMiddle .pager a,#idMiddle .pager .current {
  background: transparent url('../images/btn-pagination.png') no-repeat 0
    0;
  width: 20px;
  height: 18px;
  display: block;
  float: left;
  text-align: center;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-size: 11px;
  outline: none;
  padding: 2px 0 0 0;
  margin: 0;
}

#idMiddle .pager a:hover {
  background: transparent url('../images/btn-pagination.png') no-repeat 0
    -20px;
  color: #fff;
}

#idMiddle .pager .current {
  background: transparent url('../images/btn-pagination.png') no-repeat 0
    -20px;
  color: #fff;
}

#idMiddle .pager .current.prev {
  background: transparent url('../images/btn-previous.png') no-repeat 0 0;
}

#idMiddle .pager .current.next {
  background: transparent url('../images/btn-next.png') no-repeat 0 0;
}

#idMiddle .pager .prev {
  background: transparent url('../images/btn-previous.png') no-repeat 0
    -40px;
  padding: 0;
  width: 39px;
  height: 40px;
}

#idMiddle .pager a.prev:hover {
  background: transparent url('../images/btn-previous.png') no-repeat 0
    -80px;
}

#idMiddle .pager a.prev:focus {
  background: transparent url('../images/btn-previous.png') no-repeat 0
    -120px;
}

#idMiddle .pager .next {
  background: transparent url('../images/btn-next.png') no-repeat 0 -40px;
  padding: 0px;
  margin: 0px;
  margin-top: 0;
  width: 39px;
  height: 40px;
}

#idMiddle .pager a.next:hover {
  background: transparent url('../images/btn-next.png') no-repeat 0px
    -80px;
}

#idMiddle .pager a.next:focus {
  background: transparent url('../images/btn-next.png') no-repeat 0px
    -120px;
}

#idMiddle .pager a.page,#idMiddle .pager span.current {
  margin-top: 8px;
}

#idMiddle .pager a.page.prev,#idMiddle .pager a.page.next,#idMiddle .pager span.current.prev,#idMiddle .pager span.current.next
  {
  margin-top: 0;
}

/** End Shared Styles **/
/** Maude Cast **/
#idHome #idMiddle .maude-cast {
  position: absolute;
  left: 303px;
  top: 123px;
  width: 332px;
  overflow: hidden;
  height: 298px;
  text-decoration: none;
  font-size: 12px;
}

#idHome #idMiddle .maude-cast .item .body {
  margin-top: 24px;
  height: 35px;
  overflow: hidden;
  padding: 0 6px;
}

#idHome #idMiddle .maude-cast .item .link a {
  background-image: url(../images/btn-watchturbonick.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 45px;
  left: 109px;
  outline: none;
  position: absolute;
  text-indent: -10000px;
  top: 180px;
  width: 133px;
}

#idHome #idMiddle .maude-cast .item .link a:hover,#idMiddle .maude-cast .item .link a:active
  {
  background-position: 0 -45px;
}

#idHome #idBottom .uploaditthere a {
  background-image: url(../images/btn-uploadithere.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 36px;
  left: 84px;
  outline: none;
  position: absolute;
  text-indent: -10000px;
  top: 220px;
  width: 186px;
}

#idHome #idBottom .uploaditthere a:hover,#idBottom .uploadithere a:active
  {
  background-position: 0 -36px;
}

#idHome #idBottom .watchit a {
  background-image: url(../images/btn-watchit.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 35px;
  left: 465px;
  outline: none;
  position: absolute;
  text-indent: -10000px;
  top: 220px;
  width: 122px;
}

#idHome #idBottom .watchit a:hover,#idBottom .uploadithere a:active {
  background-position: 0 -35px;
}

#idHome #idBottom .entercode a {
  background-image: url(../images/btn-entercode.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 40px;
  left: 715px;
  outline: none;
  position: absolute;
  text-indent: -10000px;
  top: 80px;
  width: 187px;
}

#idHome #idBottom .entercode a:hover,#idBottom .entercode a:active {
  background-position: 0 -40px;
}

#idHome #idBottom .whatcani a {
  background-image: url(../images/btn-whatcaniwin.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 35px;
  left: 710px;
  outline: none;
  position: absolute;
  text-indent: -10000px;
  top: 220px;
  width: 200px;
}

#idHome #idBottom .whatcani a:hover,#idBottom .whatcani a:active {
  background-position: 0 -36px;
}

/** Maude Cast Pagination Wrapper - Unique styles **/
#idHome #idMiddle .maude-cast.paginator {
  top: 386px;
  left: 303px;
  width: 332px;
}

#idMiddle .maude-cast .pager {
  width: 300px;
}

/** End Maude Cast Pagination Wrapper **/
/** Whats Happening **/
#idMiddle .whats-happening {
  font-size: 12px;
  height: 240px;
  left: 707px;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  top: 123px;
  width: 195px;
}

/* #idBottom {
  background: url( ../images/backgrounds/footer-home.png ) center bottom;
  display: block;
  height: 215px;
  position: relative;
  width: 1390px;
} */
#idMiddle .whats-happening .item .heading {
  color: #4a4a3e;
  font-size: 13px;
  font-weight: bold;
  margin-top: 18px;
}

#idMiddle .whats-happening .item .link a {
  background-image: url(../images/btn-checkit.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 34px;
  left: 39px;
  outline: none;
  position: absolute;
  text-indent: -10000px;
  top: 123px;
  width: 116px;
}

#idMiddle .whats-happening .item .link a:hover,#idMiddle .whats-happening .item .link a:active
  {
  background-position: 0 -35px;
}

/** Whats Happening Pagination Wrapper - Unique styles **/
#idMiddle .whats-happening.paginator {
  right: 0px;
  top: 380px;
  width: 195px;
}

/** End Whats Happening Pagination Wrapper - Unique styles **/
/* upload page */
body.upload p#video-copyright {
  top: 1100px;
}

body.save p#video-copyright {
  top: 670px;
}

#upload-zapit {
  position: absolute;
  bottom: 0px;
  right: 80px;
}

#idForm.pages {
  font-weight: normal;
}

#idForm.pages p {
  margin: 5px 0px;
}

#idForm.pages ol {
  margin: 10px 25px;
}

#idForm.pages ul {
  margin: 10px 50px;
  font-weight: bold;
}

/*****************/
/** TEAMS PAGE ****/
/*****************/
#idLukeWyatt #idTop {
  position: relative;
  /* background: url( ../images/backgrounds/top-lukewyatt.jpg ); */
  height: 239px;
}

#idLukeWyatt #idMiddle {
  position: relative;
  /* background: url( ../images/backgrounds/middle-lukewyatt.jpg ) no-repeat
    left top; */
  height: 690px;
}

#idLukeWyatt #idMiddle #bottom-links {
  bottom: -117px;
  position: absolute;
}

#idWWPrizes #idMiddle #bottom-links {
  bottom: 251px;
  position: absolute;
}

#idTeams #idTop {
  position: relative;
  /* background: url( ../images/backgrounds/top-teams.jpg ); */
  height: 241px;
}

#idTeams #idMiddle,#idMaude #idMiddle {
  background: url("../images/backgrounds/middle-teams.jpg") no-repeat
    scroll left top transparent;
  height: 849px;
  position: relative;
}

#idTeams #idMiddle.flip {
  background: url("../images/backgrounds/middle-teams-flip.jpg") no-repeat
    scroll left top transparent;
  height: 849px;
  position: relative;
}

#idTeams #idMiddle #bottom-links {
  bottom: 35px;
  left: 0px;
  position: absolute;
}

#idTeams #idForm,#idMaude #idForm {
  top: 0;
}

#idTeams #idForm {
  left: 302px;
  width: 620px;
}

#teamsLayout {
  left: 10px;
  position: absolute;
  top: 330px;
  width: 560px;
}

#teamsLayout h2 {
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 12px 0;
}

#teamsLayout h3 {
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
}

#teamsLayout p {
  color: #4A4A3E;
  font-size: 13px;
  font-weight: normal;
}

#teamsLayout p span {
  color: #FF4800;
}

#teamsLayout .member {
  line-height: 13px;
  padding-top: 18px;
}

#idLukeWyatt #teamsLayout {
  position: absolute;
  top: 285px;
}

#weeks-nav {
  height: 29px;
  left: -10px;
  position: absolute;
  top: 57px;
  width: 523px;
}

#weeks-nav.flip {
  left: -50px;
  width: 615px;
}

#weeks-nav li {
  color: #4A4A3E;
  float: left;
  font-size: 12px;
  height: 23px;
  list-style: none outside none;
  padding-top: 6px;
  text-align: center;
}

/** FLIP SISTERS LINKS **/
#weeks-nav li#flip {
  width: 92px;
}

#weeks-nav li#flip.current {
  background-color: #008752;
}

#weeks-nav li#flip a:hover {
  color: #089ede;
}

#weeks-nav li#flip.current a:hover {
  color: #FFF;
}

/** AWESOME 2SUM LINKS **/
#weeks-nav li#awesome {
  width: 121px;
}

#weeks-nav li#awesome.current {
  background-color: #FFD204;
  color: #FFF;
}

#weeks-nav li#awesome a:hover {
  color: #089ede;
}

#weeks-nav li#awesome.current a:hover {
  color: #FFF;
}

/** PICKLED PEPPERS LINKS **/
#weeks-nav li#pickled {
  width: 117px;
}

#weeks-nav li#pickled.current {
  background-color: #6f2a8e;
}

#weeks-nav li#pickled a:hover {
  color: #089ede;
}

#weeks-nav li#pickled.current a:hover {
  color: #FFF;
}

/** MIGHTY WOOD DUCKS LINKS **/
#weeks-nav li#woodducks {
  width: 142px;
}

#weeks-nav li#woodducks.current {
  background-color: #1595d3;
}

#weeks-nav li#woodducks a:hover {
  color: #089ede;
}

#weeks-nav li#woodducks.current a:hover {
  color: #FFF;
}

/** THE UNFORGETTABLES LINKS **/
#weeks-nav li#unforgettables {
  width: 142px;
}

#weeks-nav.flip li#unforgettables {
  width: 135px;
}

#weeks-nav li#unforgettables.current {
  background-color: #f15c22;
}

#weeks-nav li#unforgettables a:hover {
  color: #089ede;
}

#weeks-nav li#unforgettables.current a:hover {
  color: #FFF;
}

#weeks-nav li.current a:hover {
  color: #FFF;
}

#weeks-nav a,#weeks-nav a:visited {
  text-decoration: none;
  color: #ff4800;
}

#weeks-nav a:hover,#weeks-nav li.current a,#weeks-nav li.current a:hover
  {
  text-decoration: none;
  color: #FFF;
}

#weeks-nav li.current.awesome {
  background-color: #ffd204;
}

#weeks-nav a.current.pickled,#weeks-nav li.current.pickled {
  background-coor: #6f2a8e;
}

#weeks-nav a.current.woodducks {
  background-color: #1595d3;
}

#weeks-nav a.current.unforgettables {
  background-color: #f15c22;
}

#weeks-nav a.current.flip {
  background-color: #008752;
}

.teamsPhotos {
  position: absolute;
  left: 270px;
  top: 80px;
}

/*****************/
/** MAUDE PAGE ****/
/*****************/
#idMaude #idTop {
  position: relative;
  background: url( ../images/teams/top-maude.jpg );
  height: 239px;
}

.shortText {
  height: 160px;
  padding: 0 6px 0 0;
  overflow: auto;
}

/******************/
/** PHOTOGALLERY **/
/******************/
#superimposed {
  background: url(../images/gallery/skins/galleryBg.gif) no-repeat left
    top;
  height: 592px;
  visibility: hidden;
  width: 594px;
  position: absolute;
  top: 60px;
  z-index: 10000px;
}

#main_image {
  margin: 0 0 0 80px;
  width: auto;
}

#main_image img {
  margin-bottom: 10px;
  margin-top: 46px;
  height: 337px;
  width: auto
}

.info {
  text-align: left;
  width: 700px;
  margin: 30px auto;
  border-top: 1px dotted #221;
  padding-top: 30px;
}

.info p {
  margin-top: 1.6em;
}

.jcarousel-skin-tango {
  margin: 0 0 0 50px;
}

.popCloseBut {
  position: absolute;
  right: 58px;
  top: 11px;
}

#galleryWallpaper {
  width: 5890px;
  height: 456px;
}

.gallery-wrapper-item a {
  position: absolute;
  width: 143px;
  height: 40px;
  background-image: url(../images/gallery/btn-viewgallery.png);
  background-repeat: no-repeat;
  background-position: 0 -82px;
}

.gallery-wrapper-item a:hover {
  background-position: 0 -39px;
}

.gallery-wrapper-item a:focus {
  background-position: 0 0;
}

#gallery-launcher-1 {
  left: 45px;
  top: 173px;
}

#gallery-launcher-2 {
  left: 39px;
  top: 168px;
}

#gallery-launcher-3 {
  left: 30px;
  top: 170px;
}

#gallery-launcher-4 {
  left: 46px;
  top: 176px;
}

#gallery-wrapper-1.off {
  height: 151px;
  left: 23px;
  position: absolute;
  top: 46px;
  width: 197px;
}

#gallery-wrapper-2.off {
  height: 144px;
  left: 250px;
  top: 64px;
  width: 194px;
  position: absolute;
}

#gallery-wrapper-3.off {
  height: 144px;
  left: 140px;
  position: absolute;
  top: 270px;
  width: 194px;
}

#gallery-wrapper-4.off {
  height: 144px;
  left: 362px;
  position: absolute;
  top: 266px;
  width: 194px;
}

#gallery-wrapper-1 {
  height: 151px;
  left: 53px;
  position: absolute;
  top: 86px;
  width: 197px;
}

#gallery-wrapper-2 {
  height: 144px;
  left: 320px;
  position: absolute;
  top: 124px;
  width: 194px;
}

#gallery-wrapper-3 {
  height: 144px;
  left: 50px;
  position: absolute;
  top: 340px;
  width: 194px;
}

#gallery-wrapper-4 {
  height: 144px;
  left: 322px;
  position: absolute;
  top: 380px;
  width: 194px;
}

.caption {
  display: none !important;
}

.thumbs {
  position: absolute;
  bottom: 70px;
  z-index: 100010;
  height: 120px;
}

a,a:focus {
  outline: none;
}

.gallery-wrapper-item.off a {
  background: url(../images/gallery/week-item-off-coming-soon.gif)
    no-repeat 0 0;
  height: 24px;
  position: absolute;
  width: 123px;
  cursor: default;
}

.nowplaying-rating-thanks {
  position: absolute;
  top: 79px;
}

.gallery-image-1 {
  left: 71px;
  position: absolute;
  top: 125px;
}

.gallery-image-2 {
  left: 327px;
  position: absolute;
  top: 156px;
}

.gallery-image-3 {
  left: 48px;
  position: absolute;
  top: 375px;
}

.gallery-image-4 {
  left: 334px;
  position: absolute;
  top: 425px;
}

/**************** CAMPFIRE STARS STYLES ********************/
#idCampfire #idTop {
  position: relative;
  background: url( /camporange/images/clubhouzeBgTop.jpg );
  height: 236px;
}

#idCampfire #idMiddle {
  background: url( /camporange/images/clubhouzeBgMiddle.jpg );
  height: 753px;
  position: relative;
  width: 952px;
}

#idCampfire #gallery {
  position: absolute;
  left: 303px;
  top: 196px;
  width: 700px;
}

#idCampfire #idBottom {
  position: relative;
  background: url( /camporange/images/clubhouzeBgBottom.jpg );
  background-repeat: no-repeat;
  height: 374px;
  width: 955px;
}

#idCampfire #idMiddle #week1.comingsoon {
  left: 365px;
  position: absolute;
  top: 703px;
}

#idCampfire #idMiddle #week2.comingsoon {
  left: 492px;
  position: absolute;
  top: 714px;
}

#idCampfire #idMiddle #week3.comingsoon {
  left: 614px;
  position: absolute;
  top: 712px;
}

#idCampfire #idMiddle #week4.comingsoon {
  left: 746px;
  position: absolute;
  top: 705px;
}

.comingsoon {
  background: url( /camporange/images/clubhouzecomingsoon.gif );
  height: 16px;
  position: absolute;
  width: 79px;
}

#idCampfire #idMiddle #videosCover {
  position: absolute;
  top: 578px;
  left: 338px;
}

#idCampfire #idMiddle .vid-watchnow {
  display: block;
  position: absolute;
  width: 124px;
}

#idCampfire #idMiddle #week1 .vid-watchnow {
  top: 581px;
  left: 340px;
}

#idCampfire #idMiddle #week2 .vid-watchnow {
  top: 593px;
  left: 470px;
}

#idCampfire #idMiddle #week3 .vid-watchnow {
  top: 591px;
  left: 592px;
}

#idCampfire #idMiddle #week4 .vid-watchnow {
  top: 583px;
  left: 723px;
}

#idCampfire #idMiddle .btn-watchnow {
  display: block;
  /*float: left;*/
  position: absolute;
  width: 85px;
}

#idCampfire #idMiddle #week1 .btn-watchnow {
  left: 358px;
  top: 703px;
}

#idCampfire #idMiddle #week2 .btn-watchnow {
  left: 485px;
  top: 714px;
}

#idCampfire #idMiddle #week3 .btn-watchnow {
  left: 608px;
  top: 711px;
}

#idCampfire #idMiddle #week4 .btn-watchnow {
  left: 722px;
  top: 703px;
}

a.btn-watchnow:link,a.btn-watchnow:visited,a.btn-watchnow:active {
  background-image: url( /camporange/images/btn-watch.gif );
  background-position: 0px 0px;
  height: 31px;
  width: 85px;
}

a.btn-watchnow:hover {
  background-image: url( /camporange/images/btn-watch.gif );
  background-position: 0px -31px;
  background-repeat: no-repeat;
  height: 31px;
  position: absolute;
  text-indent: -10000px;
  width: 85px;
}

#idCampfire #idMiddle #intro {
  background-image: url( /camporange/images/intro.gif );
  height: 89px;
  left: 319px;
  position: absolute;
  text-indent: -10000px;
  top: 56px;
  width: 333px;
}

#introUploadURL {
  border: 0 none;
  display: block;
  height: 13px;
  left: 430px;
  position: absolute;
  top: 85px;
  width: 45px;
}

.btn-enternow a {
  background-image: url( /camporange/images/btn-enternow.gif );
  height: 33px;
  position: absolute;
  width: 142px;
}

.btn-enternow a:link,.btn-enternow a:visited,.btn-enternow a:active {
  background-position: 0px 0px;
}

.btn-enternow a:hover {
  background-position: 0px -33px;
}

#idCampfire #idBottom #enterNow.btn-enternow a {
  display: block;
  left: 332px;
  position: absolute;
  top: 208px;
}

#idCampfire #idBottom #enterNowAndWin {
  background-image:
    url( /camporange/images/enter-now-and-you-could-win.gif );
  display: block;
  height: 16px;
  left: 541px;
  position: absolute;
  top: 35px;
  width: 292px;
}

#idCampfire #idBottom #enterNowAndWin span {
  display: none;
}

#idCampfire #idBottom #heresYourChance {
  background-image: url( /camporange/images/here-your-chance.gif );
  height: 74px;
  left: 541px;
  position: absolute;
  top: 66px;
  width: 331px;
}

#idCampfire #idBottom #heresYourChance span {
  display: none;
}

#idCampfire #idBottom #clubhouzeDesc {
  background-image: url( /camporange/images/clubhouzeDesc.gif );
  display: block;
  height: 124px;
  left: 541px;
  position: absolute;
  top: 157px;
  width: 344px;
}

#idCampfire #idBottom #clubhouzeDesc span {
  display: none;
}

#idCampfire #idBottom #terms {
  color: #48483D;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 9px;
  left: 366px;
  position: absolute;
  text-align: center;
  top: 320px;
}

#terms a {
  color: #48483D;
}

#idCampfire #idBottom #terms p {
  padding-bottom: 2px;
}

.lrg-map-pieces {
  display: block;
  width: 510px;
  height: 510px;
}

.cursor {
  position: absolute;
  top: 0px;
  left: -20000px;
}

.treasure-lair {
  position: absolute;
  top: 335px;
  left: 445px;
}

#idWatchAndWin_ContentAreaMapMessage a {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

#idWatchAndWin_ContentAreaMapMessage a:hover {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}

#idWWPrizes-Content {
  color: #4A4A3E;
  display: block;
  font-size: 9pt;
  left: 316px;
  position: absolute;
  top: 70px;
  width: 563px;
}

#idWW-PrizeWinner-2,#idWW-PrizeWinner-3,#idWW-PrizeWinner-4,#idWW-PrizeWinner-5,#idWW-PrizeImage-2,#idWW-PrizeImage-3,#idWW-PrizeImage-4,#idWW-PrizeImage-5,#idWW-PrizeImage-major
  {
  position: absolute;
}

#idWW-PrizeWinner-2,#idWW-PrizeWinner-3,#idWW-PrizeWinner-4,#idWW-PrizeWinner-5,#idWW-PrizeWinner-major
  {
  background-image:
    url( ../images/watchandwinprizes/prize-week-overlay.png );
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  width: 165px;
  height: 165px;
}

#idWW-PrizeImage-2 {
  display: block;
  height: 143px;
  left: 349px;
  top: 173px;
  width: 193px;
}

#idWW-PrizeImage-3 {
  display: block;
  height: 143px;
  left: 606px;
  top: 208px;
  width: 193px;
}

#idWW-PrizeImage-4 {
  display: block;
  height: 143px;
  width: 193px;
  left: 327px;
  top: 427px;
}

#idWW-PrizeImage-5 {
  display: block;
  height: 235px;
  width: 317px;
  left: 614px;
  top: 474px;
}

#idWW-PrizeImage-major {
  display: block;
  height: 143px;
  width: 193px;
  left: 369px;
  top: 694px;
}

#idWW-PrizeWinner-2 {
  background-position: 0 0;
  left: 295px;
  top: 247px;
}

#idWW-PrizeWinner-3 {
  background-position: -166px 0;
  left: 745px;
  top: 289px;
}

#idWW-PrizeWinner-4 {
  background-position: 0 -166px;
  left: 445px;
  top: 504px;
}

#idWW-PrizeWinner-5 {
  background-position: -166px -166px;
  left: 718px;
  top: 576px;
}

#idWW-PrizeWinner-major {
  background-position: -330px 0;
  left: 521px;
  position: absolute;
  top: 719px;
}

#idWW-PrizeWinner-2 .winner-name {
  position: absolute;
  top: 70px;
  left: 17px;
}

#idWW-PrizeWinner-3 .winner-name {
  position: absolute;
  top: 70px;
  left: 12px;
}

#idWW-PrizeWinner-4 .winner-name {
  position: absolute;
  top: 70px;
  left: 17px;
}

#idWW-PrizeWinner-5 .winner-name {
  position: absolute;
  top: 70px;
  left: 15px;
}

#idWW-PrizeWinner-major .winner-name {
  position: absolute;
  left: 15px;
  top: 70px;
}

/** PRIZE OVERLAY MODAL **/
#prizes-week-2,#prizes-week-3,#prizes-week-4,#prizes-week-5,#prizes-major
  {
  display: none;
}

.jqmWindow .btn-close {
  background-image:
    url("../images/watchandwinprizes/btn-prize-overlay-close.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 102px;
  position: absolute;
  right: 20px;
  top: 3px;
  width: 142px;
}

.jqmWindow .btn-close:hover {
  background-position: 0px -104px;
}

.jqmWindow .btn-close span {
  display: none;
}

.btn-gotowatchandwin {
  left: 670px;
  position: absolute;
  top: 129px;
}

.btn-gotowatchandwin a {
  background-image:
    url( ../images/watchandwinprizes/btn-enterwatchwin.png );
  background-position: 0px 0px;
  background-repeat: no-repeat;
  display: block;
  height: 98px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width: 165px;
}

.btn-gotowatchandwin a:hover {
  background-position: 0 -100px;
}

.btn-gotowatchandwin a:active {
  background-position: 0 -200px;
}

.prize-info {
  display: none;
  position: absolute;
  left: 10px;
  top: 40px;
  background: url( ../images/watchandwinprizes/prizing-msg-overlay.png );
  font-size: 8pt;
  width: 249px;
  height: 131px;
  color: #FFFFFF;
  z-index: 20000;
}

.prize-info .seemore {
  background-image:
    url("../images/watchandwinprizes/btn-overlay-seemore.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 47px;
  position: absolute;
  right: -8px;
  top: -15px;
  width: 65px;
}

.prize-info .seemore:hover {
  background-position: 0px -49px;
}

.prize-info .seemore span {
  display: none;
}

.prize-info .prize-title {
  font-weight: bold;
  padding: 10px 15px 2px;
}

.prize-info .prize-details {
  padding: 0px 16px;
}

/**************************/
/** VIDEO GALLERY PAGE ****/
/**************************/
.clear {
  clear: both;
}

#video-gallery .graphic-wrapper {
  background: #8D8A7B
    url(../images/backgrounds/background-video-gallery.jpg) no-repeat
    top center;
  /* background: #8D8A7B url(../images/backgrounds/background-video-gallery-GUIDE.jpg) no-repeat top center; */
}

/*Structure*/
#video-gallery .page-wrapper {
  width: 946px;
  height: 1150px;
  margin: auto;
}

#video-gallery #left-col {
  width: 600px;
  float: left;
}

#video-gallery #right-col {
  width: 346px;
  float: left;
}

/*Left Column*/
#video-gallery .title-container {
  width: 600px;
  height: 83px;
  text-indent: -9999px;
}

#video-gallery .content-container {
  width: 502px;
  padding-left: 64px;
  padding-right: 44px;
}

#video-gallery .content-container .content-video {
  width: 484px;
  height: 411px;
  margin-bottom: 12px;
}

#video-gallery .content-container .content-video #flash {
  display: block;
  width: 484px;
  height: 411px;
}

#video-gallery .content-video-links {
  height: 361px;
}

a.video-item {
  display: block;
  width: 237px;
  height: 80px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  text-decoration: none;
  background-image: url(../images/video-gallery-item-bg.jpg);
}

.video-item .video-img {
  display: block;
  float: left;
  width: 75px;
  height: 60px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}

.video-item .video-title {
  display: block;
  color: #ff5c00;
  font-size: 11px;
  margin-top: 10px;
  padding-right: 10px;
}

.video-item .video-desc {
  color: #7d6427;
  font-size: 9px;
  display: block;
  padding-right: 10px;
}

.video-pagination-links {
  width: 134px;
  height: 22px;
  line-height: 22px;
  margin-left: 188px;
  margin-top: 18px;
}

/* Pagination Links for Video */
#video-gallery .pagination-links li {
  list-style-type: none;
  float: left;
  font-size: 13px;
  font-weight: bold;
}

#video-gallery .pagination-links li.disabled,.pagination-links li a {
  color: #ff5c00;
  text-decoration: none;
  display: block;
  margin-left: 0px;
}

#video-gallery .pagination-links .pageLeft {
  margin-left: 7px;
}

#video-gallery .pagination-links .pageRight {
  margin-left: 7px;
}

#video-gallery .pagination-links li.current a {
  color: #4d4c3d;
}


/*Right Column*/
#right-col .home-link {
  width: 208px;
  height: 201px;
  float: left;
}

#right-col .home-link a {
  display: block;
  width: 208px;
  height: 100px;
  padding-top: 101px;
  text-indent: -9999px;
}

#right-col .sponsors {
  width: 138px;
  height: 201px;
  float: left;
}

#right-col .sponsors ul {
  margin-top: 38px;
}

#right-col .sponsors ul li {
  list-style-type: none;
}

#right-col .sponsors ul li a {
  display: block;
  width: 138px;
  text-indent: -9999px;
}

a.healtheries {
  height: 26px;
}

a.WB {
  height: 28px;
}

a.WetWild {
  height: 26px;
}

a.SeaWorld {
  height: 36px;
}

.mRec {
  width: 300px;
  height: 250px;
  margin-top: 10px;
  margin-left: 30px;
}

.CTA {
  width: 300px;
  height: 250px;
  margin-top: 70px;
  margin-left: 40px;
}

.social-links {
  margin-top: 60px;
  margin-left: 85px;
}

.social-links .facebook {
  display: block;
  width: 300px;
  height: 118px;
  margin-bottom: 15px;
  text-indent: -9999px;
}

.social-links .twitter {
  display: block;
  width: 300px;
  height: 118px;
  text-indent: -9999px;
}

.seo-text {
  display: none;
}

.playlist a {
  text-decoration: none;
}

/** WATCH AND WIN COMP PAGE **/
.classWatchAndWinComp .graphic-wrapper {
  background-image: url(../images/backgrounds/background-ww-logged-in.jpg) !important;
}

.classWatchAndWinComp .try-again {
  display: none;
  position: absolute;
  right: 307px;
  top: 487px;
  width: 288px;
}
.classWatchAndWinComp .try-again .try-again-heading {
  color: #FF5C01;
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 5px;
  text-align: center;
}
.classWatchAndWinComp .try-again .try-again-copy {
  color: #4A4A3E;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  text-align: center;
}
.classWatchAndWinComp .try-again a.try-again {
  background-image: url("../images/watchandwin/btn-try-again.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 35px;
  position: absolute;
  right: 51px;
  top: 93px;
  width: 176px;
}
  .classWatchAndWinComp .try-again a:hover {
    background-position: 0px -37px;
  }
  .classWatchAndWinComp .try-again a:active {
    background-position: -0px -72px;
  }
  .classWatchAndWinComp .try-again a span {
    display: none;
  }
  .classWatchAndWinComp .try-again a.bonus-question {
    background-image: url("../images/watchandwin/btn-bonus-question.png");
    height: 40px;
    position: absolute;
    right: 14px;
    top: 93px;
    width: 262px;
  }
    .classWatchAndWinComp .try-again a.bonus-question:hover {
      background-position: 0px -42px;
    }
    .classWatchAndWinComp .try-again a.bonus-question:active {
      background-position: 0px -88px;
    }

  .classWatchAndWinComp .try-again img {
    height: 191px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-top: 70px;
    width: 245px;
  }
  .classWatchAndWinComp .try-again img.thankyou {
    padding-top: 40px;
  }

.classWatchAndWinComp .week-display {
  height: 30px;
  left: 338px;
  position: absolute;
  top: 436px;
  width: 320px;
}
  .classWatchAndWinComp .week-display .weeks {
    background-color: transparent;
    color: #ff4800;
    font-size: 12px;
    float: left;
    font-weight: bold;
    padding: 6px 17px 7px 11px;
    text-align: center;
  }
  .classWatchAndWinComp .week-display .weeks.current {
    background-color: #ff4800;
    color: #FFF;
  }

.classWatchAndWinComp .question-area {
  height: 300px;
  left: 350px;
  position: absolute;
  text-align: center;
  top: 486px;
  width: 305px;
}
  .classWatchAndWinComp .question-area .question-incorrect {
    background-image: url("../images/watchandwin/question-incorrect-overlay.png");
    display: none;
    height: 199px;
    position: absolute;
    right: 10px;
    top: 70px;
    width: 270px;
  }
  .classWatchAndWinComp .question-area .question-correct {
    background-image: url("../images/watchandwin/question-correct-overlay.png");
    display: none;
    height: 271px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 269px;
  }

.classWatchAndWinComp .question-area .question-number {
  color: #FF5C01;
  font-weight: bold;
  margin-bottom: 12px;
}

.classWatchAndWinComp .question-area h4 {
  color: #4A4A3E;
  font-size: 11px;
  font-weight: bold;
  height: 42px;
  margin-bottom: 17px;
}

.classWatchAndWinComp .question-area .letters {
  background-image: url("../images/sprite-question-letters.png");
  height: 152px;
  left: 2px;
  position: absolute;
  top: 103px;
  width: 21px;
}

.classWatchAndWinComp .question-area li a:hover {
  color: #FFF;
  text-decoration: none;
}

.classWatchAndWinComp .question-area li a {
  background-image: url("../images/backgrounds/bkgd-sprite-ww-question.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #FF5C01;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 39px;
  margin-bottom: 6px;
  margin-left: 33px;
  width: 264px;
}

.classWatchAndWinComp .question-area li a:hover {
  background-position: 0px -41px;
}

.classWatchAndWinComp .question-area li a.selected {
  background-position: 0px -82px;
  color: #FFF;
}

.classWatchAndWinComp .question-area li input {
  display: none;
}

/* Zap It Button */
.classWatchAndWinComp .question-area .visible .zapit:hover {
  background-position: 0px -109px;
}
.classWatchAndWinComp .question-area .visible .zapit:active {
  background-position: 0px -35pxpx;
}
.classWatchAndWinComp .question-area .visible .zapit span {
  display: none;
}
.classWatchAndWinComp .question-area .zapit.disabled {
  background-image: url("../images/btn-zapit.png");
  background-position: 0px 0px;
  cursor: default;
}
.classWatchAndWinComp .question-area .zapit.disabled:hover {
  background-position: 0px 0px;
  cursor: default;
}
.classWatchAndWinComp .question-area .questions {
  height: 28px;
  left: 30px;
  position: absolute;
  top: 282px;
  width: 150px;
}
  .classWatchAndWinComp .question-area .questions div {
    background-image: url(../images/watchandwin/question-number-sprite.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-right: 3px;
    height: 27px;
    width: 27px;
  }
  .classWatchAndWinComp .question-area .questions .q1 {
    background-position: 0px 0px;
  }
  .classWatchAndWinComp .question-area .questions .q2 {
    background-position: -30px 0px;
  }
  .classWatchAndWinComp .question-area .questions .q3 {
    background-position: -60px 0px;
  }
  .classWatchAndWinComp .question-area .questions .q4 {
    background-position: -90px 0px;
  }
  .classWatchAndWinComp .question-area .questions .q5 {
    background-position: -120px 0px;
  }

  .classWatchAndWinComp .question-area .questions .q1.active {
    background-position: 0px -30px;
  }
  .classWatchAndWinComp .question-area .questions .q2.active {
    background-position: -30px -30px;
  }
  .classWatchAndWinComp .question-area .questions .q3.active {
    background-position: -60px -30px;
  }
  .classWatchAndWinComp .question-area .questions .q4.active {
    background-position: -90px -30px;
  }
  .classWatchAndWinComp .question-area .questions .q5.active {
    background-position: -120px -30px;
  }

  .classWatchAndWinComp .question-area .questions .q1.incorrect,
  .classWatchAndWinComp .question-area .questions .q2.incorrect,
  .classWatchAndWinComp .question-area .questions .q3.incorrect,
  .classWatchAndWinComp .question-area .questions .q4.incorrect,
  .classWatchAndWinComp .question-area .questions .q5.incorrect {
    background-position: 0px -90px;
  }
  
  .classWatchAndWinComp .question-area .questions .q1.correct {
    background-position: 0px -60px;
  }
  .classWatchAndWinComp .question-area .questions .q2.correct {
    background-position: -30px -60px;
  }
  .classWatchAndWinComp .question-area .questions .q3.correct {
    background-position: -60px -60px;
  }
  .classWatchAndWinComp .question-area .questions .q4.correct {
    background-position: -90px -60px;
  }
  .classWatchAndWinComp .question-area .questions .q5.correct {
    background-position: -120px -60px;
  }

.classWatchAndWinComp .question-area .zapit {
  background-image: url("../images/btn-zapit.png");
  background-position: 0px -72px;
  display: block;
  height: 35px;
  left: 194px;
  position: absolute;
  top: 278px;
  width: 104px;
}

.classWatchAndWinComp .leaderboard {
  height: 299px;
  position: absolute;
  right: 22px;
  top: 475px;
  width: 228px;
}
  .classWatchAndWinComp .leaderboard .leaderboard-row {
    height: 30px;
    position: relative;
    width: 240px;
  }
  .classWatchAndWinComp .leaderboard .leaderboard-row .nickhead {
    color: #4a4a3e;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    position: absolute;
    width: 160px;
  }

  .classWatchAndWinComp .leaderboard .apples .week1 {
    position: absolute;
    right: 66px;
    top: -9px;
  }
  .classWatchAndWinComp .leaderboard .apples .week2 {
    position: absolute;
    right: 49px;
    top: -9px;
  }
  .classWatchAndWinComp .leaderboard .apples .week3 {
    position: absolute;
    right: 30px;
    top: -9px;
  }
  .classWatchAndWinComp .leaderboard .apples .week4 {
    position: absolute;
    right: 13px;
    top: -9px;
  }
    .classWatchAndWinComp .leaderboard .apples div {
      background-image: url( ../images/watchandwin/sprite-apple-cores.png);
      background-repeat: no-repeat;
      float: right;
    }
    .classWatchAndWinComp .leaderboard .apples .apple5 {
      background-position: 0px 0px;
      width: 26px;
      height: 38px;
    }
    .classWatchAndWinComp .leaderboard .apples .apple4 {
      background-position: -28px 0px;
      width: 26px;
      height: 37px;
    }
    .classWatchAndWinComp .leaderboard .apples .apple3 {
      background-position: -56px 0px;
      width: 26px;
      height: 37px;
    }

      .classWatchAndWinComp .leaderboard .pagination-links {
        position: absolute;
        right: 88px;
        top: 305px;
      }
      .classWatchAndWinComp .leaderboard .pagination-links li {
        float: left;
      }
        .classWatchAndWinComp .leaderboard .pagination-links li span {
          display: none;
        }
      .classWatchAndWinComp .leaderboard .pagination-links li.prev {
        background-image: url( ../images/watchandwin/btn-leaderboard-prev.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        display: block;
        height: 32px;
        width: 27px;
      }
      .classWatchAndWinComp .leaderboard .pagination-links li.prev a {
        background-image: url( ../images/watchandwin/btn-leaderboard-prev.png);
        background-position: 0px 0px;
        display: block;
        height: 32px;
        width: 27px;
      }
      .classWatchAndWinComp .leaderboard .pagination-links li.prev a:hover {
        background-position: 0px -34px;
        display: block;
        height: 32px;
        width: 27px;
      }
      .classWatchAndWinComp .leaderboard .pagination-links li.next {
        background-image: url(../images/watchandwin/btn-leaderboard-next.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        display: block;
        height: 32px;
        width: 27px;
      }
      .classWatchAndWinComp .leaderboard .pagination-links li.next a {
        background-image: url(../images/watchandwin/btn-leaderboard-next.png);
        background-position: 0px 0px;
        display: block;
        height: 32px;
        width: 27px;
      }
      .classWatchAndWinComp .leaderboard .pagination-links li.next a:hover {
        background-position: 0px -34px;
      }

#idWatchAndWin .terms {
  bottom: 41px;
  color: #48483D;
  font-family: Verdana;
  font-size: 13px;
  left: 554px;
  position: absolute;
}
#idWatchAndWin .terms:hover  {
	text-decoration: none;
}
 /* Class Styles */

.invisible {
  display: none;
}

.visible {
  display: block;
}
