
body, html {padding:0; margin:0; text-align:center; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/panel-bg.jpg) 0px 144px repeat-x #232323; font-family:Tahoma, Geneva, sans-serif; color:#888; line-height:20px;}
a {color:#FC0;}
div#container {width:100%;}
div#head {width:100%; height:144px; position:relative; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/header-bg.jpg) top repeat-x}
div#head div#headContents {width:980px; height:133px; position:relative; margin:0 auto; text-align:center; }
div#head div#headContents a {display:block; position:absolute; height:278px; width:103px; top:0px; left:40px;}
div#head div#headContents img.text {display:block; position:absolute; height:94px; width:414px; top:0px; left:370px}
div#head div#headContents div#social {display:block; position:absolute; width:100px; text-align:left; left:820px; top:26px; }
div#head div#headContents div#social div#fb {height:28px;}
div#head div#headContents div#social div#twitter {height:29px; }
div#head div#headContents div#social div#goog { }
div#head div#headFoot {width:100%; height:11px; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/divide-bg.jpg) top repeat-x;}

div#innerDoc {position:relative; width:980px; margin:0 auto;}

div#innerDoc img#topText {display:block; margin:0 auto; padding:35px 0 0 0;}
div#innerDoc div#videoPanel {display:block; height:426px;}
div#innerDoc div#videoPanel img#godin {position:absolute; top:0px; right:0px; z-index:5}
div#innerDoc div#videoPanel div#video {position:absolute; width:580px; height:350px; top:35px; left:10px; z-index:4;}
div#innerDoc div#videoPanel div#video img {display:block; padding-top:15px; z-index:3;}

div#innerDoc div#content {text-align:left; margin:0 auto; padding-left:16px; width:965px; }
div#innerDoc div#content div#text {float:left; width:520px; margin-right:37px; padding-top:15px; font-size:15px; line-height:22px;}
div#innerDoc div#content div#text h1 {display:block; font-size:22px; font-weight:normal; padding:0 0 5px 0; margin:0; color:#c39c5c;}
div#innerDoc div#content div#text em {display:block; height:32px; font-weight:bold; font-size:14px; text-transform:uppercase; letter-spacing:1px; color:#ccc; font-style:normal;}
div#innerDoc div#content div#text div#faceB {width:520px; height:32px; background:#222;}
div#innerDoc div#content div#text div#faceB img#fbLogo {display:block; float:left; margin-right:10px;}
div#innerDoc div#content div#text div#faceB div {float:left; margin-top:3px !important;}
div#innerDoc div#content div#text p {clear:both; padding:10px 0 0 0; margin:0;}

div#innerDoc div#content div#signup {float:left; width:378px; height:330px; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/form-bg.jpg) top repeat-y;}
div#innerDoc div#content div#signup img#headImg {}
div#innerDoc div#content div#signup form {width:300px; margin:0 auto; padding:0 15px;}
div#innerDoc div#content div#signup ul {list-style-type:none; margin:0; padding:0; height:300px;}
div#innerDoc div#content div#signup ul#success {text-align:center; }
div#innerDoc div#content div#signup ul li {display:block; clear:left; height:30px; padding:0; margin:5px 0 0 0; }
div#innerDoc div#content div#signup ul li.error label {}
div#innerDoc div#content div#signup ul li.error input, div#innerDoc div#content div#signup ul li.error select {background:#FFC4C5 !important;}
div#innerDoc div#content div#signup ul li label {display:block; float:left; width:100px; text-align:right; line-height:16px; padding:2px 7px 0 0; color:#f9f9f9;}
div#innerDoc div#content div#signup ul li#join {float:none; clear:left; height:28px; width:100%; line-height:16px; font-size:12px; color:#aaa; text-align:center;}
div#innerDoc div#content div#signup ul li#posted {float:none; clear:left; line-height:21px; width:100%; font-size:14px; color:#ccc; text-align:center;}
div#innerDoc div#content div#signup ul li#entering {float:none; clear:left; height:55px; width:100%; line-height:15px; font-size:11px; text-align:center; color:#aaa;}
div#innerDoc div#content div#signup ul input {display:block; float:left; }
div#innerDoc div#content div#signup ul input.textB {margin:0; border:1px solid #111; padding-left:2px; height:18px;}
div#innerDoc div#content div#signup ul input.fBtn {padding:3px 8px; font-size:16px;}

div#innerDoc div#content div#winning {clear:both; padding:0; margin:0; }
div#innerDoc div#content div#winning div#mainWin {width:278px; float:left; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/winner-main-bg.jpg) top left repeat-y;}
div#innerDoc div#content div#winning div#mainWin ul {padding:0; margin:0; list-style-type:none; width:250px;}
div#innerDoc div#content div#winning div#mainWin li {display:block; width:160px; color:#999; padding:0; margin:0 0 0 15px; font-size:11px; line-height:16px; }
div#innerDoc div#content div#winning div#mainWin li b {display:block; color:#ccc; font-size:13px;}
div#innerDoc div#content div#winning div#mainWin li.godin {padding:5px 0 0 45px; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/icon-godin.jpg) 10px 0px no-repeat;}
div#innerDoc div#content div#winning div#mainWin li.jp {padding:6px 0 0 45px; margin-top:5px; color:#999; font-weight:normal; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/icon-widescreen.gif) 10px 7px no-repeat;}
div#innerDoc div#content div#winning div.subWin {width:216px; margin:30px 4px 0 0; float:left; font-size:11px; line-height:15px; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/winner-sub-bg.jpg) top left repeat-y;}
div#innerDoc div#content div#winning div.subWin p {display:block; width:140px; color:#999; font-weight:normal; margin:5px 0 0 5px; padding:0 0 5px 45px; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/icon-widescreen.gif) 10px 0px no-repeat;}

div#innerDoc div#content div#steveLessons {clear:both; padding:30px 0 0 320px; width:640px; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/steve-stevens-guitar-lessons-at-jamplay.jpg) 0px 40px no-repeat;}
div#innerDoc div#content div#steveLessons h2 {font-weight:normal; font-size:22px; color:#ccc; padding:0 0 4px 0; margin:0;}
div#innerDoc div#content div#steveLessons p {padding:7px 0 0 0; margin:0; font-size:13px;}
div#innerDoc div#content div#steveLessons ul {float:left; width:430px; margin:10px 0 0 0; padding:0;}
div#innerDoc div#content div#steveLessons li {width:210px; float:left; margin:3px 2px 0 0; color:#999; font-size:14px; }
div#innerDoc div#content div#steveLessons li i {color:#fff; font-style:normal;}
div#innerDoc div#content div#steveLessons span {display:block; float:left; width:200px; padding-top:15px;}
div#innerDoc div#content div#steveLessons span a#getLessons {display:block; padding:2px 0 0 15px;}
div#innerDoc div#content div#steveLessons em {display:block; clear:both; padding-top:10px; color:#ccc; font-style:normal}
div#innerDoc div#content div#steveLessons em a {font-weight:bold; color:#709cff;}

div#about {width:100%; margin:20px 0 0 0; clear:both; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/about-panel-bg.jpg) top repeat-x #353535;}
div#abContent {width:970px; margin:0 auto; padding:5px 0 0 15px; text-align:center;}
div#about div#ABdivide {float:left; width:50px; height:1400px; }
div#about div#ABdivide img {display:block; height:1400px; margin:25px 0px 0px 30px;}
div#about div#ABjamplay, div#about div#ABgodin {float:left; text-align:left;}
div#about div#ABjamplay {width:460px; padding:30px 0 0 0;}
div#about div#ABgodin   {width:430px; padding:20px 0 0 0;}

div#about div#ABjamplay div#jpHead {}
div#about div#ABjamplay div#jpHead p {width:85%; margin:0 auto; padding:5px 0 0 0;}
div#about div#ABjamplay div#jpHead div#JPvideo {width:418px; height:270px; margin:0 auto; padding:17px 0 0 0;}
div#about div#ABjamplay div#jpHead div#JPvideo #liepes {width:416px; height:234px; padding:2px; background:#000; border:1px solid #555;}
div#about div#ABjamplay div#jpHead div#JPvideo img {display:block; margin:0 auto; padding:15px 0 0 0;}
div#about div#ABjamplay div#learnMore {height:320px; padding:0; background:url(https://www-ecs.jamplay.com/client/shell/images/general/contest/godin-stevens/about-jamplay-bg2.jpg) 5px 10px no-repeat;}
div#about div#ABjamplay div#learnMore p {width:190px; margin-left:270px; padding:8px 0 0 0; line-height:19px;}
div#about div#ABjamplay div#learnMore p a {color:#ccc;}
div#about div#ABjamplay div#learnMore p a img {display:block; padding-top:10px;}
div#about div#ABjamplay div#learnMore ul {padding:10px 0 0 0; margin:0 0 0 260px;}
div#about div#ABjamplay div#learnMore b {color:#fff;}
div#about div#ABjamplay div#learnMore li {padding:0 0 6px 25px; margin:4px 0 0 20px; line-height:14px;}
div#about div#ABjamplay div#learnMore li h2 {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; letter-spacing:0px; padding:0; margin:0;}
div#about div#ABjamplay div#learnMore li a {}
div#about div#ABjamplay div#jpDetails {width:87%; margin:0 auto; padding:20px 0 0 0}
div#about div#ABjamplay div#jpDetails h3 {margin:15px 0 0 0; line-height:19px; font-size:15px; color:#fff; padding-left:25px}
div#about div#ABjamplay div#jpDetails p {padding:8px 0 0 0; line-height:17px;}
div#about div#ABjamplay div#jpDetails p a {color:#ccc;}
div#about div#ABjamplay div#jpDetails hr {padding:0; margin:25px 0 18px 0; color:#000; height:1px; border-top:1px solid #000; border-bottom:1px solid #444; }

div#about div#ABgodin p {clear:both; width:86%; margin:0 auto;}
div#about div#ABgodin div.thumbs {display:block; width:390px; height:310px; padding:14px 0 0 0; margin:0 auto;}
div#about div#ABgodin div.thumbs a {display:block; float:left; margin:0 1px 0 0; padding:1px;}
div#about div#ABgodin div.thumbs a img {border:1px solid #000;}
div#about div#ABgodin div.thumbs a:hover {background:#666 !important;}
div#about div#ABgodin ul {margin:10px 0 0 40px;}
div#about div#ABgodin li {line-height:15px; margin:10px 0 0 0; font-size:14px;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(https://www-ecs.jamplay.com/client/global/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(https://www-ecs.jamplay.com/client/global/images/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }