* {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;
/*	background: url(../images/BackgroundImage.jpg) no-repeat top center;
	margin: 0 auto;*/
}

#idHome #gallery {
  position: absolute;
  left: 294px;
  top: 91px;
  width: 700px;
}

/*****************/
/** HOME PAGE ****/
/*****************/

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

#idHome #idMiddle {
  position: relative;
  background: url( ../images/backgrounds/middle-home.jpg );
  height: 445px;
}

/*****************/
/** UPLOAD PAGE **/
/*****************/

.txtHome {
  color:#D9D1BE;
  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 {
  position: relative;
   background: url( ../images/backgrounds/middle-watchandwin.jpg ) no-repeat left top;
  height: 599px;
}

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

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

#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: 808px;
}


#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: -278px;
  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;
}
/*
.modalWrapper,
.contentModal {
  display: none;
  width: 968px;
  height:578px;
  border: 0;
  background: #000000;
  background: url( ../images/demo-splat.png ) no-repeat top left;
}
#modalInner {
  display: block;
  position: relative;
  overflow: hidden;
}
*/





.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 {
  position: absolute;
  left: 45px;
  top: 35px;
}

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

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

.nav ul li a span {
  display: none;
}
.nav .btn-home a { background-position: 0 -8px; }
.nav .btn-home .selected ,
.nav .btn-home a:hover { background-position: 0 -22px; }

.nav .btn-teams a { background-position: 0 -37px; }
.nav .btn-teams .selected ,
.nav .btn-teams a:hover { background-position: 0 -51px; }

.nav .btn-gallery a { background-position: 0 -68px; }
.nav .btn-gallery .selected ,
.nav .btn-gallery a:hover { background-position: 0 -82px; }

.nav .btn-meetlukewyatt a { background-position: 0 -99px; }
.nav .btn-meetlukewyatt .selected ,
.nav .btn-meetlukewyatt a:hover { background-position: 0 -113px; }

.nav .btn-watchwin a { background-position: 0 -130px; }
.nav .btn-watchwin .selected ,
.nav .btn-watchwin a:hover { background-position: 0 -144px; }

.nav .btn-wwprizes a { background-position: 0 -160px; }
.nav .btn-wwprizes .selected ,
.nav .btn-wwprizes a:hover { background-position: 0 -174px; }

.nav .btn-campfire a { background-position: 0 -187px; height: 32px; }
.nav .btn-campfire .selected ,
.nav .btn-campfire a:hover { background-position: 0 -219px; height: 32px; }

.nav .btn-clickheadspace a { background-position: 0 -253px; height: 32px; }
.nav .btn-clickheadspace .selected ,
.nav .btn-clickheadspace a:hover { background-position: 0 -285px; height: 32px; }
/** END NAVIGATION **/

/** Form Styles **/

#idForm {
position: absolute;
  left: 306px;
  top: 108px;
  width:610px;
  overflow: hidden;
  height:568px;
  color:#4a4a3e;
  text-decoration:none;
  font:13px Verdana;
font-weight:bold;
}

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

#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 {
  position: relative;
  background: url( ../images/backgrounds/bottom-home.jpg );
  height: 286px;
}

#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: 650px;
}



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

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

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

#teamsLayout {
	position: absolute;
	top: 320px;
}

#teamsLayout h2 {
	margin: 0 0 18px 0;
}


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

#weeks-nav {
	top: 32px;
	left: -15px;
	position: absolute;
	width: 600px;
}

#weeks-nav li{
	color:#4a4a3e;
	font-size: 12px;
	float:left;
	list-style:none;
	margin:7px 0px 0px 12px;
}

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

#weeks-nav a:hover, #weeks-nav a.current{
	text-decoration:underline;
	color:#f75c0a;
}

.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:23px;
	position:absolute;
	top:46px;
	width:197px;
}

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

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

#gallery-wrapper-4 {
	height:144px;
	left:362px;
	position:absolute;
	top:266px;
	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 {
  position: absolute;
  left: 25px;
  top: 45px;
}
.gallery-image-2 {
  position: absolute;
  left: 250px;
  top: 60px;
}
.gallery-image-3 {
  position: absolute;
  left: 140px;
  top: 265px;
}
.gallery-image-4 {
  position: absolute;
  left: 360px;
  top: 265px;
}

/**************** 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 {
  display:block;
  font-size:9pt;
  left:300px;
  position:absolute;
  top:33px;
  width:600px;
}

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

#idWW-PrizeWinner-1,
#idWW-PrizeWinner-2,
#idWW-PrizeWinner-3,
#idWW-PrizeWinner-4 {
  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-1 {
  display:block;
  width:193px;
  height:143px;
  left:291px;
  top:119px;
}
#idWW-PrizeImage-2 {
  display:block;
  width:193px;
  height:143px;
  left:637px;
  top:200px;
}
#idWW-PrizeImage-3 {
  display:block;
  width:193px;
  height:143px;
  left:336px;
  top:352px;
}
#idWW-PrizeImage-4 {
  display:block;
  width:317px;
  height:235px;
  left:599px;
  top:429px;
}

#idWW-PrizeWinner-1 {left: 380px; top:155px; background-position: 0px 0px;}
#idWW-PrizeWinner-2 {left: 715px; top:210px; background-position: -166px 0px;}
#idWW-PrizeWinner-3 {left: 305px; top:395px; background-position: 0px -166px;}
#idWW-PrizeWinner-4 {left: 620px; top:555px; background-position: -166px -166px;}

#idWW-PrizeWinner-1 .winner-name{ position: absolute; top: 70px; left: 17px; }
#idWW-PrizeWinner-2 .winner-name{ position: absolute; top: 70px; left: 12px; }
#idWW-PrizeWinner-3 .winner-name{ position: absolute; top: 70px; left: 17px; }
#idWW-PrizeWinner-4 .winner-name{ position: absolute; top: 70px; left: 15px; }

.btn-gotowatchandwin {
  position: absolute;
  top:     80px;
  left:    735px;
}

.btn-gotowatchandwin a {
  background-image: url( ../images/watchandwinprizes/btn-enterww.gif );
  background-position: 0 0;
  background-repeat: no-repeat;
  display:block;
  height:60px;
  outline: none;
  text-decoration: none;
  text-indent: -10000px;
  width:220px;
}
.btn-gotowatchandwin a:hover {
  background-position: 0 -60px;
}
.btn-gotowatchandwin a:active {
  background-position: 0 -120px;
}

.prize-info{
    display: none;
    position: absolute;
    left: 10px;
    top: -100px;
    background: url( ../images/watchandwinprizes/prizing-msg-overlay.png );
    font-size: 8pt;
    width: 249px;
    height: 131px;
    color: #FFFFFF;
    z-index: 20000;
  }
  .prize-info .prize-title{
    font-weight: bold;
    padding: 16px;
    padding-bottom: 7px;
  }
  .prize-info .prize-details{
    padding: 0px 16px;
  }