/* ============ SITE CONTENT BEGIN ============ */
/* ---------- SITE TAGS ---------- */








/* ---------- SITE CLASSES ---------- */
div.form form {}
div.form form fieldset {margin-bottom:10px;}
div.form form fieldset legend {font-weight:bold;color:#006;padding-bottom:10px;}
div.form form fieldset label {color:#006;font-weight:bold;margin-bottom:2px;margin-top:4px;}
div.form form fieldset input.text,div.form form fieldset textarea {width:95%;}
div.form form fieldset input.submit {border:none;}
div.form form fieldset textarea {height:60px;}

div.form form fieldset dl,div.form form fieldset dl dt,div.form form fieldset dl dd {margin:0;padding:0;}
div.form form fieldset dl dt {color:#006;font-weight:bold;margin-bottom:5px;}
div.form form fieldset dl dd {margin-bottom:10px;}


.form.register {margin:0 0 0 200px;padding:0;}/*register div.form form in the registration page*/
div.form form div.cols,div.form form div.cols div.form form div.col {margin:0 0 0 0;padding:0;}
div.form form div.cols div.col input.text,div.form form div.cols div.col select {width:90%;}
div.form form div.cols {height:1%;overflow:hidden;}
div.form form div.cols div.col {width:49.9%;float:left;}

div.form form ul {margin:0;padding:0;list-style-type:none;}
div.form form ul li {margin-top:10px;}
div.form form ul li.first {margin-top:0;}
div.form form ul.radios li {display:inline;}
div.form form ul.radios li input {margin-left:10px;}
div.form form ul.radios li.first input {margin-left:0;}

div.form form ul.checkboxes li label {display:inline;margin-left:5px;}

div.form form p.message {font-size:10px;font-style:italic;}

div.form form fieldset.buttons {margin-top:10px;margin-bottom:0;}
div.form form fieldset.buttons ul,div.form form fieldset.buttons ul li {margin:0;padding:0;list-style-type:none;}
div.form form fieldset.buttons ul {overflow:hidden;height:1%;}
div.form form fieldset.buttons ul li {float:left;margin-left:10px;}
div.form form fieldset.buttons ul li.first {margin-left:0;}

div.form div.formMsg {color:#f00;font-weight:bold;}


div.form.emailFriend {margin-top:20px;}
div.form.emailFriend h2 {color:#fff;font-size:20px;}
div.form.emailFriend p {color:#fff;font-size:12px;}
div.form.emailFriend div.formMsg {color:#006;margin-bottom:5px;}
div.form.emailFriend form {margin-top:10px;}
div.form.emailFriend form label {display:block;margin-top:5px;}



/*	Sections/Boxes */

/* orange/white rounded corner box */
div.boxB.cBox.cTL div.cBoxTop,div.boxB.cBox.cTR div.cBoxTop,div.boxB.cBox.cBL div.cBoxBtm,div.boxB.cBox.cBR div.cBoxBtm {height:13px;}
div.boxB.cBox.cTL div.cBoxTop span,div.boxB.cBox.cTR div.cBoxTop span span,div.boxB.cBox.cBL div.cBoxBtm span,div.boxB.cBox.cBR div.cBoxBtm span span {width:13px;height:13px;background-image:url("../images/siteContent/corners/boxB.gif");}
div.boxB.cBox div.cBoxTop,div.boxB.cBox div.cBoxMid,div.boxB.cBox div.cBoxBtm {background-color:#fff;}
div.boxB.cBox div.cBoxMid {border-left:5px solid #006;border-right:5px solid #006;}
div.boxB.cBox div.cBoxTop {background:url("../images/siteContent/corners/boxB_topBg.gif") repeat-x left top;}
div.boxB.cBox div.cBoxBtm {background:url("../images/siteContent/corners/boxB_bottomBg.gif") repeat-x left top;}

/* default green rounded corner box */
div.boxA.cBox.cTL div.cBoxTop,div.boxA.cBox.cTR div.cBoxTop,div.boxA.cBox.cBL div.cBoxBtm,div.boxA.cBox.cBR div.cBoxBtm {height:10px;}
div.boxA.cBox.cTL div.cBoxTop span,div.boxA.cBox.cTR div.cBoxTop span span,div.boxA.cBox.cBL div.cBoxBtm span,div.boxA.cBox.cBR div.cBoxBtm span span {width:10px;height:10px;background-image:url("../images/siteContent/corners/boxA.gif");}
div.boxA.cBox div.cBoxTop,div.boxA.cBox div.cBoxMid,div.boxA.cBox div.cBoxBtm {background-color:#add136;}
div.boxA.cBox div.cBoxMid {border:0;}
div.boxA.cBox div.cBoxTop {background-image:none;}
div.boxA.cBox div.cBoxBtm {background-image:none;}










/* ---------- SITE PAGES ---------- */

/*-------------CODE FOR TEMPLATE A, SINCE THIS CODE WAS NOT WORKING ON THE SITETEMPLATES.CSS page----------------*/

body.TEMPLATE_A div.siteContent {}

/*focus content div*/
body.TEMPLATE_A div.siteContent div.focus_content {width:540px;float:right;display:inline;}
body.TEMPLATE_A div.siteContent div.focus_content h1{margin:0 0 10px 0;}
body.TEMPLATE_A div.siteContent div.focus_content p{font-size:15px;margin:0 0 10px 0;}
body.TEMPLATE_A div.siteContent div.focus_content h2{margin:15px 0 3px 0;}
body.TEMPLATE_A div.siteContent div.focus_content ol{margin:0;}
/*bullet list with backgrounds*/
body.TEMPLATE_A div.siteContent div.focus_content ol li.step1{list-style-type: none;font-size: 15px;background-image: url(../images/siteContent/bulletlist_step1.gif);background-repeat: no-repeat;background-position: left top;padding: 0 0 0 45px;list-style-position: inside;}
body.TEMPLATE_A div.siteContent div.focus_content ol li.step2{list-style-type: none;font-size: 15px;background-image: url(../images/siteContent/bulletlist_step2.gif);background-repeat: no-repeat;background-position: left top;padding: 0 0 0 45px;list-style-position: inside;}
body.TEMPLATE_A div.siteContent div.focus_content ol li.step3{list-style-type: none;font-size: 15px;background-image: url(../images/siteContent/bulletlist_step3.gif);background-repeat: no-repeat;background-position: left top;padding: 0 0 0 45px;list-style-position: inside;}

body.TEMPLATE_A div.siteContent div.focus_content ol li span{font-weight:bold;font-size:15px;margin-right:5px;}



/*THE MENU BUTTONS*/

div.mainMenu{overflow:hidden;}
div.focus_content div.mainMenu ul{list-style-type:none;margin:15px 0 15px 0;height:41px;}
div.focus_content div.mainMenu ul li{list-style-type:none;display:inline;float:left;margin: 0 7px 0 0;}

/*subfocus content  div*/
body.TEMPLATE_A div.siteContent div.subfocus_content {width:360px;float:left;display:inline;}







/* ---------- BUTTONS ----------  */
/* my buttons */
ul.menuButton,ul.menuButton li {list-style-type:none;margin:0;padding:0;}
ul.menuButton {overflow:hidden;}
ul.menuButton li {float:left;margin-left:30px;}
ul.menuButton li.first {margin-left:0;}

a.menuButton {display:block;height:0;padding-top:41px;overflow:hidden;background:url("../images/siteContent/buttons/menuButtons.gif") no-repeat 0 0;cursor:pointer;}
a.menuButton:hover{background-position:0px -41px;}

a.menuButton.enter {background-position:0px 0px;width:107px;}
a.menuButton.enter:hover{background-position:0px -41px;}

a.menuButton.vote {background-position:-107px 0;width:171px;}
a.menuButton.vote:hover {background-position:-107px -41px;}

a.menuButton.ads {background-position:-278px 0;width:147px;}
a.menuButton.ads:hover{background-position:-278px -41px;}

a.menuButton.emailFriend {background-position:-425px 0;width:79px;}
a.menuButton.emailFriend:hover{background-position:-425px -41px;}

/* form buttons (submit)*/
input.formButton,a.formButton {display:block;margin:0;padding:24px 0 0 0;border:0;width:88px;height:0;overflow:hidden;background:url("../images/siteContent/buttons/formButtons.gif") no-repeat 0 0;cursor:pointer;background-color:transparent ! important;}
input.formButton.submitEntry,a.formButton.submitEntry {background-position:0 0;}
input.formButton.submitEntry:hover,a.formButton.submitEntry:hover {background-position:0 -24px;}
input.formButton.previewEntry,a.formButton.previewEntry {background-position:-88px 0;width:90px;}
input.formButton.previewEntry:hover,a.formButton.previewEntry:hover {background-position:-88px -24px;}
input.formButton.submit,a.formButton.submit {background-position:-178px 0;width:48px;}
input.formButton.submit:hover,a.formButton.submit:hover {background-position:-178px -24px;}
input.formButton.cancel,a.formButton.cancel {background-position:-226px 0;width:48px;}
input.formButton.cancel:hover,a.formButton.cancel:hover {background-position:-226px -24px;}
input.formButton.close,a.formButton.close {background-position:-274px 0;width:48px;}
input.formButton.close:hover,a.formButton.close:hover {background-position:-274px -24px;}


/* headline table */
table.headlines {margin:0;padding:0;border:0;}
table.headlines th.first,table.headlines td.first {padding:0 0 0 5px;}

table.headlines tr.oddRow {background-color:#d9d9e4;}
table.headlines td {color:#666;text-align:center;}
table.headlines td.headlineText {text-align:left;padding:0 0 0 10px;}
table.headlines td {padding:8px;}
table.headlines td a {color:#666;}
table.headlines td .voted {text-decoration:none;color:#f60;font-weight:bold;}
div.popularity {background-image:url("../images/siteContent/table/popularityBar.gif");background-position:top left;background-repeat:repeat-x;width:0;height:13px;margin:0 0 0 10px;}

div#voteTable {margin-top:30px;}
div#voteTable div.thead table {width:937px;}
div#voteTable table tr th,div#voteTable table tr td {text-align:left;padding:0 0 0 8px;}
div#voteTable div.thead table tr th.first {padding-left:0;}
div#voteTable div.tbody {height:320px;overflow:scroll;}
div#voteTable div.tbody table {width:910px;}

div#voteTable div.tbody table tr td {padding-top:8px;padding-bottom:8px;text-align:center;}
div#voteTable div.tbody table tr td.col1 {width:288px;}
div#voteTable div.tbody table tr td.col2 {width:196px;}
div#voteTable div.tbody table tr td.col3,div#voteTable div.tbody table tr td.col4 {width:126px;}
div#voteTable div.tbody table tr td.col1,div#voteTable div.tbody table tr td.col5 {text-align:left;}


div#approveTable {margin-top:30px;}
div#approveTable div.thead table {width:937px;}
div#approveTable table tr th,div#approveTable table tr td {text-align:left;padding:0 0 0 8px;}
div#approveTable div.thead table tr th.first {padding-left:0;}
div#approveTable div.tbody {height:440px;overflow:scroll;}
div#approveTable div.tbody table {width:910px;}

div#approveTable div.tbody table tr td {padding-top:8px;padding-bottom:8px;text-align:center;}
div#approveTable div.tbody table tr td.col1 {width:288px;}
div#approveTable div.tbody table tr td.col2 {width:196px;}
div#approveTable div.tbody table tr td.col3,div#approveTable div.tbody table tr td.col4 {width:126px;}
div#approveTable div.tbody table tr td.col1,div#approveTable div.tbody table tr td.col5 {text-align:left;}

div#approveTable div.tbody table tr td.col4 a {margin-right:5px;}
div#approveTable div.tbody table tr td.col4 a.last {margin-right:0;}



/* Main Form */
#contestForm {width: 540px;color: #006;margin: 20px 0 0 0;}
#contestForm span.asterisk {color: #ff6600;}
span#required {color: #ff6600;font-size: 9px;font-style: italic;float:left;clear:left;}
#contestForm fieldset {border: none;padding: 0;margin: 0 0 10px 0;}
#contestForm label.Label1, #contestForm label.Label2 {color: #006;clear: left;float: left;width: 82px;text-align: right;padding: 6px 20px 0 0;}
#contestForm label.Label2 {clear: none;width: auto;margin: 0 0 0 15px;}
#contestForm input.text {border: 1px solid #006;height: 14px;margin: 0 0 9px 0;float: left;}
#headlineLine1, #headlineLine2, #headlineLine3, #address1, #address2, #phone, #email {width: 262px;}
#firstName, #lastName {width: 172px;}
#city {width: 122px;}
#zip {width: 65px;}
select#state {	height: 16px;	border: 1px solid #006;	margin: 0 0 7px 0;	width: 50px;	float: left;}

#contestForm .error {background-color:#f60;}
#contestForm div.formMsg {margin-bottom:10px;width:400px;padding:5px;font-weight:bold;border:1px solid #006;background-color:#fff;color:#006;font-size:12px;line-height:120%;}

/* Placeholder */
div#placeholder {width: 360px;height: 519px;}








/* flash music player */
/* COMBINED STYLE RULES
		   ------------------------------ */
div#mp3-player,div#mp3-player dl{position:relative;}
div#mp3-player object,div#mp3-player dl dl,div#mp3-player dt{position:absolute;}
div#mp3-player a#stop-btn,div#mp3-player a#play-btn{display:block;margin-top:6px;width:9px;height:9px;outline:0;}
div#mp3-player a#stop-btn,div#mp3-player a#play-btn,div#mp3-player dl{float:left;}
div#mp3-player a#play-btn,div#mp3-player dl#combo-box{margin-left:7px;}
/* END--------------------------- */

/* MP3-PLAYER------------------------------ */
div#mp3-player {width:177px;float:right;padding-top:20px;background:url("../flash/moodMusic.gif") no-repeat right top;}
div#mp3-player object{left:-9999px;}
div#mp3-player dl dl{float:none;}
div#mp3-player a#stop-btn{background:url(../flash/stop_btn.gif) no-repeat;}
div#mp3-player a#stop-btn:hover{background-position:-9px 0;}
div#mp3-player a#play-btn{background:url(../flash/play_pause_btn.gif) no-repeat;}
div#mp3-player *{margin:0;padding:0;}
div#mp3-player ul{list-style-type:none;}
div#mp3-player li{line-height:16px;list-style-type:none;}
div#mp3-player li a{display:block;text-decoration:none;color:#000;}
div#mp3-player li a:hover{color:#ff6600;}
div#mp3-player dl{width:120px;cursor:pointer;}
div#mp3-player dl dl{top: 17px; left: 7px; display:none;margin:5px 0 0 -7px;border-top:1px solid #fff;}
div#mp3-player dd{height: 12px;overflow:hidden;border:1px solid #000066;padding:4px 19px 4px 6px;font:bold 10px Arial, Helvetica, Verdana;} /*background:url(../flash/down_arrow.gif) no-repeat right 50%;*/
div#mp3-player span#down-arrow{display:block;position:absolute;right:1px;top:8px;width:19px;height:9px;background:url(../flash/down_arrow.gif) no-repeat;}
div#mp3-player dd dd{height: auto; padding:4px 6px;background:none;}
div#mp3-player dt{width:6px; height:6px; overflow: hidden;}
div#mp3-player dt.corner-top-left{left:0;top:0;background:url(../flash/corner.gif) no-repeat;}
div#mp3-player dt.corner-top-right{right:0;top:0;background:url(../flash/corner.gif) no-repeat -6px 0;}
div#mp3-player dt.corner-bottom-right{right:0;bottom:0;background:url(../flash/corner.gif) no-repeat -6px -6px;}
div#mp3-player dt.corner-bottom-left{left:0;bottom:0;background:url(../flash/corner.gif) no-repeat 0 -6px;}

/* ============ SITE CONTENT END ============ */