/* @override http://www.qthemusic.com/promo/quiz/css/styles.css */

/* @override 
	http://www.qthemusic.com/promo/quiz/css/styles.css
	http://www.q4music.com/promo/quiz/css/styles.css
*/

#q-quiz-wrapper table {
border-collapse:collapse;
border-spacing:0;
}

#q-quiz-wrapper fieldset,#q-quiz-wrapper img {
border:0;
}

#q-quiz-content img.loading {
	margin-left:380px;
}

#q-quiz-wrapper address,#q-quiz-wrapper caption,#q-quiz-wrapper cite,#q-quiz-wrapper code,#q-quiz-wrapper dfn,#q-quiz-wrapper em,#q-quiz-wrapper strong,#q-quiz-wrapper th,#q-quiz-wrapper var {
font-style:normal;
font-weight:400;
}

#q-quiz-wrapper ol,#q-quiz-wrapper ul,#q-quiz-wrapper li {
list-style:none;
}

#q-quiz-wrapper caption,#q-quiz-wrapper th {
text-align:left;
}

#q-quiz-wrapper h1,#q-quiz-wrapper h2,#q-quiz-wrapper h3,#q-quiz-wrapper h5,#q-quiz-wrapper h5,#q-quiz-wrapper h6 {
font-size:100%;
text-indent:0;
height:auto;
}

#q-quiz-wrapper q:before,#q-quiz-wrapper q:after {
content:'';
}

#q-quiz-wrapper strong {
font-weight:700;
}

#q-quiz-wrapper em {
font-style:italic;
}

#q-quiz-wrapper a {
outline:none;
}

#q-quiz-wrapper a img {
border:none;
}

#q-quiz-wrapper body {
font-size:0.625em;
}

div.formcol1 {
margin-right:25px;
}

div.info-col1,div.info-col2 {
float:left;
}

div.info-col1,div.info-col2,div.info-col3 {
width:255px;
margin:10px 0;
}

div.info-col1 {
padding-left:15px;
}

div.info-col3 {
width:250px;
float:left;
}

.contact-info-top {
padding-top:5px;
background:url(../images/contactinfo-top.gif) no-repeat;
width:787px;
}

.contact-info-bottom {
padding-bottom:5px;
background:#eeeff0 url(../images/contactinfo-bottom.gif) no-repeat left bottom;
}

div.formcol3 {
width:250px;
float:left;
margin-left:25px;
}

#q-quiz-header h2,#q-quiz-header h3 {
text-indent:-9999px;
font-size:0;
}

#q-quiz-content a {
	color: #ec1c24;
}

#q-quiz-content a:hover {
	text-decoration:underline;
}

.thanks #q-quiz-content {
background:none;
height:
}

#q-quiz-content .nov {
		width:370px;
	padding:0 420px 60px 32px;
background:url(../images/prizes-nov.jpg) no-repeat right center;
}



#q-quiz-content .feb {
background:transparent url(../images/prizes-feb.jpg) no-repeat scroll right center;
padding:0 409px 6px 32px;
width:378px;}

#q-quiz-content .march {
background:transparent url(../images/prizes-march.jpg) no-repeat scroll right top;
padding:0 429px 6px 32px;
width:358px;}

#q-quiz-content .april {
background:transparent url(../images/prizes-april.jpg) no-repeat scroll right top;
padding:0 429px 78px 32px;
width:358px;}

#q-quiz-content .may {
background:transparent url(../images/prizes-may.jpg) no-repeat scroll right top;
padding:0 429px 10px 32px;
width:358px;}



#q-quiz-content .oct{
		width:370px;
	padding:0 420px 60px 32px;
	background:url(../images/prizes.jpg) no-repeat right top;
}

#q-quiz-content .dec {
	width:370px;
	padding:0 420px 40px 32px;
	*padding:0 420px 4px 32px;
background:url(../images/prize-dec.jpg) no-repeat 400px bottom;
}

#q-quiz-content .jan {
	width:777px;
	padding:0 30px 180px 32px;
	*padding:0 30px 180px 32px;
background: url(../images/compprize_jan.jpg) no-repeat 32px bottom;
}

.thanks #quiz-footer {
	margin-left:15px;
}

#q-quiz-header {
background:url(../images/header.jpg) no-repeat left top;
height:130px;
}

.thanks #q-quiz-header {
	height:60px;
}

#q-quiz-header .dec{
	background:url(../images/header-dec.jpg) no-repeat left top;
height:130px;
}

#q-quiz-header .jan{
	background:url(../images/header-jan.jpg) no-repeat left top;
height:130px;
}

#q-quiz-header .feb{
	background:url(../images/header-feb.jpg) no-repeat left top;
height:130px;
}

#q-quiz-header .april{
	background:url(../images/header-april.jpg) no-repeat left top;
height:130px;
}

#q-quiz-header .may{
	background:url(../images/header-may.jpg) no-repeat left top;
height:130px;
}

#q-quiz-header .nov {
background:url(../images/header-nov.jpg) no-repeat left top;
height:130px;
}

#q-quiz-wrapper input {
height:20px;
font:1.2em/19px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
width:240px;
color:#252525;
margin:4px 0 8px;
}

#q-quiz-wrapper .formcol3 input {
margin:5px 0 8px;
}

input#hats {
width:210px;
}

#q-quiz-wrapper .breaker {
width:780px;
height:20px;
background:url(../images/breaker.gif) no-repeat left center;
}

#q-quiz-wrapper .breaker.short {
width:510px;
height:10px;
float:left;
}


#q-quiz-wrapper {
width:840px;
text-align:left;
color:#343434;
margin-left:15px;
font:1.3em/19px Georgia, "Times New Roman", Times, serif;
background:#fff url(../images/bg.gif) repeat-y left top;
}

#q-quiz-wrapper h4 {
font:bold 1.6em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
letter-spacing:-1px;
width:310px;
margin:10px 0 5px;
}

.thanks #q-quiz-content h4 {
	padding-top:50px;
margin:auto;
	}

#q-quiz-wrapper form h4.contact {
margin-top:10px;
}

#q-quiz-wrapper form div.caption-comp-top div.caption-comp-bottom h5 {
text-transform:uppercase;
font:bold 1.6em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
letter-spacing:-1px;
width:200px;
color:#f4f4f4;
}

img.hatsimages {
margin:10px 0;
}

div.caption-comp-top {
float:right;
padding-right:15px;
width:266px;
padding-top:18px;
background:#1a1a1a url(../images/caption-box-top.gif) no-repeat left top;
}

div.caption-comp-bottom {
background:#1a1a1a url(../images/caption-box-bottom.gif) no-repeat left bottom;
padding:0 0 20px 10px;
}

#q-quiz-wrapper form div.caption-comp-top div.caption-comp-bottom label {
width:245px;
display:block;
color:#cecece;
}

#q-quiz-wrapper form div.caption-comp-top div.caption-comp-bottom textarea {
width:244px;
height:80px;
}

#q-quiz-wrapper form label span.red {
color:#e82300;
font-size:1.4em;
}

#q-quiz-wrapper form div.formcol3 p label span.red {
vertical-align:text-bottom;
}

#morrsions-col2 form div.formcol p.firstitem label {
margin-top:22px;
}

.clear {
clear:both;
}

#q-quiz-wrapper form input.btn {
width:324px;
height:45px;
margin:10px 220px;
}

#q-quiz-wrapper a.termsandcons {
display:block;
margin-top:25px;
color:#ea0500;
text-decoration:underline;
}

#q-quiz-wrapper a:hover.termsandcons {
text-decoration:none;
}

#quiz-footer {
height:39px;
background:url(../images/footer.gif) no-repeat 0 -1px;
}

#q-quiz-wrapper dl,#q-quiz-wrapper dt,#q-quiz-wrapper dd,#q-quiz-wrapper ul,#q-quiz-wrapper ol,#q-quiz-wrapper li,#q-quiz-wrapper h1,#q-quiz-wrapper h2,#q-quiz-wrapper h3,#q-quiz-wrapper h5,#q-quiz-wrapper h5,#q-quiz-wrapper h6,#q-quiz-wrapper pre,#q-quiz-wrapper form,#q-quiz-wrapper label,#q-quiz-wrapper fieldset,#q-quiz-wrapper input,#q-quiz-wrapper p,#q-quiz-wrapper blockquote,#q-quiz-wrapper th,#q-quiz-wrapper td,form p {
margin:0;
padding:0;
}

div.formcol1,div.formcol2,div.formcol2 {
float:left;
width:240px;
}

#q-quiz-wrapper .formcol2 input,#q-quiz-wrapper form div.caption-comp-top div.caption-comp-bottom img {
margin:5px 0 10px;
}

#q-quiz-wrapper form {
margin:0 0 0 30px;
}

#q-quiz-wrapper .formcol2 input{
	margin:5px 0 10px 0;
}

#q-quiz-wrapper .formcol3 input{
	margin:5px 0 13px 0;
	*margin:5px 0 8px 0;
}

#q-quiz-wrapper input {
	height:20px;
	margin:4px 0 8px 0;
	color: #252525;	
}

#q-quiz-content p {
margin-bottom:10px;
}


