@CHARSET "ISO-8859-1";


/*img, div, a, input { behavior: url(iepngfix.htc) }*/

/*RESET*/

a {
	border:none;
	outline:none;
}

/**************************************************************************************
STRUCTURAL
**************************************************************************************/
body {
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-family: verdana , arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image:url(../images/page-bg-tile.gif);
  background-position: 0px 53px; /*onlye needed to match shadow bg gif */
}

div#page-shadow {
  position: absolute;
  left: 0px;
  width: 100%;
  height: 528px;
/*  background-image:url(../images/page-shadow-bg.png);*/
  background-image:url(../images/bg-shadow.gif);
  z-index: -5;
  
}

.page-top-padding {
	height: 24px;
}

#pagewrapper {
  padding: 0px;
/*  position: relative;*/
  margin: auto;
  width: 863px;
  height: 568px;
  text-align: left;
  background-image: url(../images/pagewrapper-bg.png); /*FINAL BG*/
  background-repeat:no-repeat;
/*  background-image:url(../images/pagewrapper-bg_GUIDE.png);*/
  z-index: 50;
}

#contentWindow {
	width: 403px;
	height: 205px;
	position: absolute;
	left: 371px;
	top: 185px;
}

/**************************************************************************************
HOME STYLES
**************************************************************************************/

#home #contentWindow {
	background-image:url(../images/home-contentWindow-bg.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding-top:92px;

}

#home #contentWindow p{
	padding-left: 48px;
	padding-right: 30px;
	line-height: 16px;
	margin-bottom: 20px;
}

#home #getstarted {
  position: absolute;
  left: 407px;
  top: 394px;
  width: 57px;
/*  height: 411px; */
}

#home #getstarted a {
  display: block;
  width: 411px;
  height: 57px;
  background-image:url(../images/btn-getStarted.gif);
  cursor: pointer;
  text-indent:-5000px;
}

#home #getstarted a:hover {
  background-position: 0px -57px;
 }

#termsLink {
	position: absolute;
	left: 318px;
	top: 509px;
	width: 237px;
	height: 30px;
}

#termsLink a {
	display: block;
	width: 237px;
	height: 30px;
	background-image:url(../images/btn-terms.gif);
	cursor: pointer;
	text-indent: -5000px;
}

#termsLink a:hover {
  background-position: 0px -30px;
 }

form {
  padding: 0px;
  margin: 0px;
}


/**************************************************************************************
NOMINATION STYLES
**************************************************************************************/

#nominations #pagewrapper {
 /* background-image:url(../images/pagewrapper-bg_nominationsGUIDE.png);*/
   background-repeat:no-repeat;
}


#nominations .question-num {
	width: 104px;
	height: 92px;
	background-image:url(../images/question-num-blimp-bg.png);
	position: absolute;
	left: 335px;
	top: -25px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	z-index: 100;
}

#nominations .question-num span {
	display: block;
	padding-left: 20px;
	margin-top: 30px;
}



/* INDIVIDUAL QUESTION CATEGORY STYLES */

.music {display: block; height: 72px; width: 275px; background-image:url(../images/cat-bg-music.jpg); background-repeat:no-repeat;}
.music textarea {color: #ec008c !important;}
.tv {display: block; height: 72px; width: 275px; background-image:url(../images/cat-bg-tv.jpg); background-repeat:no-repeat;}
.tv textarea {color: #99cc33 !important;}
.movies { display: block; height: 72px; width: 275px; background-image:url(../images/cat-bg-movies.jpg); background-repeat:no-repeat;}
.movies textarea {color: #00aeef !important;}
.otherstuff {display: block; height: 72px; width: 275px; background-image:url(../images/cat-bg-otherStuff.jpg); background-repeat:no-repeat;}
.otherstuff textarea {color: #f37421 !important;}


#nominations .question-question {
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	width: 290px;
	left: 60px;
	top: 35px;

}

#nominations #questions .question-content {
	position: absolute;
	width: 403px;
	height: 86px;
	top: 75px;
	background-image:url(../images/nominate-questionContent-bg.gif);
	background-repeat:no-repeat;
}



#nominations #questions .question-content textarea {
	height: 86px;
	width: 350px;
	border: 0px;
	border-style: none;
	padding: 10px;
	margin-left:50px;
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	background-color:#000;
	/*overflow: hidden;*/
}

/* QUESTION NAVIGATION BUTTON STYLES */

#nominations #questions .question-buttons {
  position: absolute;
  top: 170px;
  left: 54px;
  width: 347px;
}
#nominations #questions .btn-back-disabled,
#nominations #questions .btn-back {
  position: absolute;
  left: 10px;
}

#nominations #questions .btn-next-disabled,
#nominations #questions .btn-next {
  position: absolute;
  right: 10px;
}


#nominations #questions .btn-back-disabled a,
#nominations #questions .btn-back a {
  display: block;
  height: 19px;
  width: 83px;
  background-image:url(../images/nominate-back-btn.gif);
  background-position: 0px 0px;
}
#nominations #questions .btn-back a:hover {
  background-position: 0px -19px;
}
#nominations #questions .btn-back-disabled a {
  background-position: 0px -38px;
  cursor:default;
}

#nominations #questions .btn-next-disabled a,
#nominations #questions .btn-next a {
  display: block;
  height: 19px;
  width: 79px;
  background-image:url(../images/nominate-next-btn.gif);
  background-position: 0px 0px;
}
#nominations #questions .btn-next a:hover {
  background-position: 0px -19px;
}
#nominations #questions .btn-next-disabled a {
  background-position: 0px -38px;
  cursor:default;
}

/*FORM SUBMIT BUTTON STYLE*/

.btn-zapit {
	width:227px;
	height: 77px;
	position: absolute;
	top: 204px;
	left: 205px;
}

.btn-zapit a{
	display: block;
	width:227px;
	height: 77px;
	background-image:url(../images/nominate-zapit-btn.gif);
	}
	
.btn-zapit a:hover{
	background-position: 0px -77px;
	}

/*QUESTION OR CATEGORY ALREADY VOTED */

.question-content div {
	width: 333px /*403px*/;
	height: 46px /*86px*/;
	padding-left: 70px;
	padding-top: 40px;
	background-color:#FFF;
}
	

/**************************************************************************************
THANK YOU STYLES
**************************************************************************************/


#thankyou #contentWindow {
	background-image:url(../images/thankyou-content-bg.gif);
	background-repeat:no-repeat
}

#thankyou #contentWindow p{
	padding-top: 87px;
	padding-left: 48px;
	padding-right: 69px;
	line-height:20px;
}












/*#thankyou #pagewrapper {
  background: #FFFFFF url( ../images/thankyou-background.jpg );
  height: 702px;
}


#thankyou #copytext {
  position: absolute;
  top: 267px;
  left: 127px;
}
#thankyou #sponsors {
  position: absolute;
  top: 472px;
  left: 127px;
}


#thankyou #btn-backtoshack {
  position: absolute;
  top: 387px;
  left: 622px;
}

#thankyou #btn-backtoshack a {
  display: block;
  height: 149px;
  width: 220px;
  background: url( ../images/btn-backtokcas.gif ) no-repeat 0px 0px;
}

#thankyou #btn-backtoshack a:hover {
  background-position: 0px -149px;
}*/


/* Class Styles */

.invisible {
  display: none;
}

.visible {
  display: block;
}
