/* CSS Document */
html{height:100%}
body {margin: 0px; padding:0px; font:12px Arial, Helvetica, sans-serif; width:100%; height:100%; color:#b8b8b8;}
.main_bg{background:#be0000 url(../images/bg.jpg) top no-repeat; }
a{color:#d00000; text-decoration:underline}
a:hover{text-decoration:none;}
.clearB {clear:both}
ul{margin-top:0px; padding-top:0px; padding-left:10px;}
p {margin:5px;}



/* --------------  FONT SIZE  --------------------*/
.font_10px{font-size:10px;}
.font11{ font-size:11px}
.font_11px{font-size:11px;}
.font_12px{font-size:12px;}
.font_14px{font-size:14px;}
.font_16px{font-size:16px;}
.font_18px{font-size:18px;}
.font_20px{font-size:20px;}
.font_21px{font-size:21px;}
.font_23px{font-size:23px;}
.font_26px{font-size:26px;}
.font_28px{font-size:28px;}
.font_34px{font-size:34px;}
.font_45px{font-size:48px;}


.strikeThru_txt{ text-decoration:line-through; color:#b8b8b8;}
.highlight_txt{color:#1095fa;}
.red_txt{color:#d00000;}
.yellow_txt{color:#ffcc00;}
.dark_txt{color:#5a5a5a;}
.gray_txt{color:#b8b8b8;}
.gray_txt2{color:#606060;}
.black_txt{color:#000;}
.white_txt{color:#fff;}
.divider_content{border-bottom:1px dashed #bbb; margin-bottom:10px; padding-bottom:10px;}
.seats_available { font-size:12px; color:#000}
.selling_fasts {font-size:12px; color:#d00000}
.sold_out { font-size: 12px; color:#a4a4a4}


/* --------------  ALIGNMENT  -----------------*/
.mgT2{margin-top:2px}
.mgT5{margin-top:5px}
.mgT10{margin-top:10px}
.mgT15{margin-top:15px}
.mgL2{margin-left:2px}
.mgL3{margin-left:3px}
.mgL5{margin-left:5px}
.mgL10{margin-left:10px}
.pdT5{padding-top:5px}
.pdT10{padding-top:10px}
.pdT15{padding-top:15px}
.pd5{padding:5px}
.pd10{padding:10px}
.pdT5{padding-top:5px}
.pdL10{padding-left:10px}
.pdL15{padding-left:15px}
.floatL{float:left}

/*----------------------  TOP BTN  ---------------------*/
a.top_btn{background:url(../images/chat_now.png) no-repeat; width:274px; height:100px;}

/*---------------------- BTN2 ---------------------*/
.btn4 {background:url(../images/btn.jpg) repeat-x; text-decoration:none; color:#FFFFFF; width:200px; height:18px; padding:5px 5px 5px 5px; display:block;}

/*---------------------- BTN ---------------------*/
a.btn {background:url(../images/btn.jpg) repeat-x; text-decoration:none; color:#FFFFFF; width:180px; height:18px; padding:5px 5px 5px 5px; display:block;}
a.btn2 {background:url(../images/btn.jpg) repeat-x; text-decoration:none; color:#FFFFFF; width:80px; height:18px; padding:5px 5px 5px 5px; display:block;}
a.btn3 {background:url(../images/btn.jpg) repeat-x; text-decoration:none; color:#FFFFFF; width:110px; height:18px; padding:5px 5px 5px 5px; display:block;}
a.btn4 {background:url(../images/btn.jpg) repeat-x; text-decoration:none; color:#FFFFFF; width:70px; height:18px; padding:5px 5px 5px 5px; display:block;}
a.btn5 {background:url(../images/btn.jpg) repeat-x; text-decoration:none; color:#FFFFFF; width:120px; height:18px; padding:5px 5px 5px 5px; display:block;}
a.btn:hover, a.btn2:hover, a.btn3:hover, a.btn4:hover, a.btn5:hover, a.selected2{background-position: 0 -12px;}


/*---------------------- REGISTER BTN ---------------------*/
a.registerbtn {background:url(../images/register_btn.jpg) no-repeat; width:321px; height:124px; display:block;}
a.registerbtn:hover{ background-position:0 -124px;}

/*---------------------- REGISTER BTN ---------------------*/
a.votebtn {background:url(../images/votenow_btn.jpg) no-repeat; width:321px; height:132px; display:block;}
a.votebtn:hover{ background-position:0 -136px;}

/*---------------------- GETTIX BTN ---------------------*/
a.gettixbtn {background:url(../images/concert/get_tix_btn.jpg) no-repeat; width:253px; height:80px; display:block;}
a.gettixbtn:hover{ background-position:0 -79px;}

/*---------------------- GETTIX2 BTN ---------------------*/
a.getti2btn {background:url(../images/concert/get_tix2_btn.jpg) no-repeat; width:290px; height:132px; display:block;}
a.getti2btn:hover{ background-position:0 -137px;}


/*--------------TAB--------------*/
a.tab{height:31px; cursor:pointer; text-decoration:none; width:auto; float:left; }
a.tab .left{ background:url(../images/tab/tab_l.jpg)  no-repeat; width:18px; height:31px; float:left;}
a.tab .mid{ background:url(../images/tab/tab_m.jpg) repeat-x; height:31px; padding:0px 17px 0px 17px; text-decoration:none; color:#fff; float:left;}
a.tab .right{background:url(../images/tab/tab_r.jpg) no-repeat; width:19px;height:31px; float:left;}
a.tab:hover .left, a.tab:hover .right, a.selected3 .left, a.selected3 .right{background-position: 0 -31px;}
a.tab:hover .mid, a.selected3 .mid{background-position: 0 -36px; text-decoration:none; color:#d00000;}

/* --------------  NAVIGATION  -----------------*/
a.home {background:url(../images/home_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 10px; display:block; float:left;}
a.how {background:url(../images/howto_btn.png) no-repeat; width:125px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.register {background:url(../images/register_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.vote {background:url(../images/voting_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.contest {background:url(../images/contest_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.prize {background:url(../images/prize_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.tnc {background:url(../images/tnc_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.concert {background:url(../images/concert_btn.png) no-repeat; width:99px; height:35px; margin:10px 3px 0px 3px; display:block; float:left;}
a.home:hover, a.how:hover, a.register:hover, a.contest:hover, a.prize:hover, a.tnc:hover, a.vote:hover, a.concert:hover, a.selected{background-position: 0 -35px;}

/* --------------  VOTE NOW BTN  -----------------*/
a.votenow2 {background:url(../images/votenow2_btn.jpg) no-repeat; width:59px; height:16px; margin-top:5px; display:block; float:left;}
a.votenow2:hover,{background-position: 0 -18px;}

/* --------------  BACKGROUND  -----------------*/
.main_bg {background:url(../images/redamp_bg.jpg) center top no-repeat #000000;}
.content_bg {background:url(../images/maintable_bg.png); padding-left: 10px; padding-right: 10px; }

/*----------------------FOOTER---------------------*/
/*.footer{ background:url(../images/footer.png); width:100%; height:105px; color:#000; bottom:0px; position:static;}*/
.footer{ background:url(../images/footer.png) no-repeat; width:100%; color:#000; padding-bottom:20px;}
/* --------------  DOTLINE -------------------*/
.dotline{border-bottom:1px dotted #7b7b7b; height:5px; width:630px; margin-bottom:5px;}
.dotline2{border-bottom:1px dotted #989898; height:5px; width:600px; margin-bottom:5px;}
.dotline3{border-bottom:1px dotted #535353; height:5px; width:360px; margin-bottom:5px;}
.dotline4{border-bottom:1px dotted #535353; height:5px; width:600px; margin-bottom:5px;}
.dotline5{border-bottom:1px dotted #535353; height:5px; width:370px; margin-bottom:5px;}
.dotline6{border-bottom:1px dotted #535353; height:5px; width:210px; margin-bottom:5px;}

/* -------------- FIELDWIDTH -------------------*/
.fieldWidth{width:180px;}
.fieldWidth2{width:220px;}

/* -------------- TNC -------------------*/
.terms .header_title{font-size:16px; font-weight:bold; color:#ff8a00;}
.terms ol{margin-top:5px; font-size:12px; font-weight:bold;}
.terms li{ margin-bottom:10px;}
.terms li span{font-weight:normal;}

/* -------------- CONTENT FORM -------------------*/
.content-left { width:660px; }
.content-right { margin-top:-9px; }
.error { font-weight:bold; color:Red; } 
/* -------------- JUDGE FORM -------------------*/
.loginctrl{ }
.label{font-weight: bold;text-transform: capitalize;}
.detailLink{font-weight: bold;} 

.pictFrame { border: solid 1px; }
.pictFrame_small { width:187px; height:133px; padding: 2px; }
.pictFrame_tiny { width:89px; height:63px; padding: 2px; }
