*{margin:0px; padding:0px}
/*****************************/
/***Base Common Page Styles***/
/*****************************/
body{font:normal 12px/18px Arial,Verdana,Helvetica,sans-serif; color:#272727; background:url(/images/header_bg.png) repeat-x 0 0; }
@font-face{font-family:Myriad;  src:url(/images/font/MyriadPro-Semibold.otf) format("opentype");  font-weight:bold;}

/*********************/
/***Clearing Styles***/
/*********************/
.clrfix{overflow:hidden;}
.clear,.end{clear:both; font-size:0; height:0; line-height:0;}
.clear-left{clear:left;}
.clear-right{clear:right;}

/**************************/
/***Base Foterstick Page***/
/**************************/
html,body{height:100%;}
#main-container{position:relative;}
#wrapper{width:920px; margin:0 auto;}
h2{font:18px Arial; color:#653609; padding-bottom:12px}
h3{font:18px Arial; color:#653609; padding-bottom:12px}
a{color:#BF0D0D; border-width:0px; text-decoration:underline}
a:hover{text-decoration:none}
a.red,.red{color:#BF0D0D;}
a.red_help{color:#BF0D0D; text-decoration:none; border-bottom:1px dotted #BF0D0D;}
a.red_help:hover{border-bottom:none;}
.yellow {color: #FFE404}
img{border:0}
.beta {color: #ffffff; line-height: 25px}
/**************/
/*** Header ***/
/**************/
#header{}
#top_menu{height:35px; margin:0px auto; min-width:715px;}
#top_menu_l{width:6px; background:url(/images/top_menu1.png)}
#top_menu_c{background:url(/images/top_menu2.png); text-align:center; padding-left:10px}
#top_menu_c a,#top_menu_c span{color:#FFFFFF; padding-right:10px}
            #top_menu_c a.yellow {color: #FFE404}
            #top_menu_c a:hover{text-decoration:none}
#top_menu_r{width:7px; background:url(/images/top_menu3.png)}
.b-head{}
.b-logo-box{float:left; width:265px;}
.b-head-icons{float:left; padding-top:10px; width:70px;}
.ico{margin-bottom:6px;}
.b-logo{float:left; width:195px;}
.b-head-box{float:left; width:655px;}
.b-slogan{zoom:1; font-size:30px; line-height:34px; color:#fff; text-align:center; padding:35px 0 37px; font-family:Myriad,Arial,Helvetica,sans-serif}
.b-head-form{}
.b-post-btn{float:left;}
.b-search{float:right;}
.b-search-fld{float:left; background:url(/images/bg_search.png) no-repeat 0 0; width:208px; height:38px; padding-top:12px; padding-left:15px;}
.b-search-fld input{background:#fff; border:0; font-size:20px; height:26px; padding:0 6px; width:197px;}
.b-search-btn{float:left;}

/*** Content ***/
.crnr-tl{background:url(/images/crnr_content_tl.gif) no-repeat 0 0; margin-top:15px;}
.crnr-tr{background:url(/images/crnr_content_tr.gif) no-repeat 100% 0; padding:0 4px;}
.crnr-c{background:#fff; height:4px; font-size:4px; line-height:4px;}

/*** Buttons ****/
.button{padding:0; border:0; cursor:pointer; overflow:visible; outline:none; margin:0; background-repeat:no-repeat; background-position:0 0; background:none;}
.btn-post{background-image:url(/images/btn_post.png); width:221px; height:50px;}
.btn-search{background-image:url(/images/btn_search.png); width:187px; height:50px;}

/*** Error,messages etc ***/
.error{color:#FF0000}
.message{color:#9F927C}
.errorbox{color:#FF0000; padding-top:12px}
.upload{border:none;}
.avatar{border:1px solid #cccccc}
.avatar-box {float: left; width: 60px; height: 60px; margin: 0px 10px 10px 0px; overflow: hidden}
.foxy{color:#CCCCCC}
.mr12{margin-right:12px}
.pt0{padding-top:0px}
.mb0{margin-bottom:0px}
.mb20{margin-bottom:20px}
.pt6{padding-top:6px}
.mt12{margin-top:12px}
.mt24{margin-top:24px}
.mt36{margin-top:36px}
.pr12{padding-right:12px}
.pl6{padding-left:6px}
.pl12{padding-left:12px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pt12{padding-top:12px}
.pb6{padding-bottom:6px}
.pb12{padding-bottom:12px}
.pb24{padding-bottom:24px}
.h9{height:9px}
.h12{height:12px}
.h20{height:20px}
.h30{height:30px}
.hidden{display:none}
div.h2{font-size:18px; color:#653609; padding-bottom:11px}
div.h2 a{color:#9F927C}
p.both{padding:12px 0px}
p.note{margin:0px 0px 12px 0px; font:10px/14px Arial; padding:0px}
.captchabox{padding:0px 0px 6px}

/*** Inputs ***/
input.num{background:url(/images/bg_textbox.gif) repeat-x 0 0;background:url(/images/bg_textbox.gif) repeat-x 0 0; height:24px; width:60px; border:1px solid #C3CBD2; padding:1px 6px;  font:16px/22px Arial; text-align:left}
input.long{background:url(/images/bg_textbox.gif) repeat-x 0 0; height:24px; width:370px; border:1px solid #C3CBD2; padding:6px 5px 0px 6px;  font:16px/22px Arial;}
input.short{background:url(/images/bg_textbox.gif) repeat-x 0 0; height:24px; width:240px; border:1px solid #C3CBD2; padding:6px 5px 0px 6px;   font:16px/22px Arial;}
textarea.short{background:url(/images/bg_textbox.gif) repeat-x 0 0; width:420px; border:1px solid #C3CBD2; padding:6px 5px 0px 6px;  font:16px/22px Arial;}
textarea.entry{background:url(/images/bg_textbox.gif) repeat-x 0 0; width:520px; border:1px solid #C3CBD2; padding:6px 5px 0px 6px;  font:16px/22px Arial;}
select.short{height:24px; width:100px; border:1px solid #C3CBD2; font-size:16px}
input.submit,input.control{background:url(/images/submitbg.jpg); color:#FFFFFF; border:0px; height:30px; padding:0px 15px; line-height:30px; overflow:visible;}
input.control{padding:0px 10px;}
input.w360{width:360px}
input.w100{width:100px}

/*** Left sidebar ***/
.left_sidebar{background:url('/images/sidebar.png') no-repeat top #DED1B2; width:183px; padding:10px;  margin:0 auto; text-align:left; font:12px Arial; color:#442B15}
.left_sidebar p{padding-bottom:10px}
.left_sidebar p.h{font-size:14px; font-weight:bold}
.left_sidebar p.pb0{padding-bottom:0px}
.left_sidebar_demo{text-align:left; width:203px; height:64px; background:url('/images/sidebar_view_demo.png');  margin:0 auto}
.left_sidebar_demo img{padding:17px 0px 0px 10px}
#left_box{float:left; width:217px; background:url('/images/leftbox.gif') no-repeat top; margin-top:15px; padding:15px;}
#right_box{float:right; width:648px; background:url('/images/rightbox.gif') no-repeat top; padding-top:12px; margin-top:15px;}
#left_box_index{float:left; width:217px; margin-top:15px; padding:0px 15px 15px 15px;}
#right_box_index{float:right; width:648px; background:url('/images/rightbox.gif') no-repeat top; margin-top:15px; min-height:200px; _height:200px}
.left_bann{padding-bottom:30px; text-align:center}
.left_num{margin-bottom:20px}
.left_num .number{width:45px; height:45px; background:url('/images/numbox.png'); float:left; font:32px/45px Arial; color:#ffffff; text-align:center}
.left_num .numtext{width:148px; float:left; padding:6px 12px 0px 12px; font:bold 14px Arial; color:#653609}
.left_num .numtext a{font:bold 14px Arial; color:#653609; text-decoration:none}
.launch{margin-bottom:12px; text-align:center;}
.launch-top{margin-bottom:24px; text-align:center;}

/*** All contest ***/
#allcontestbox{padding:30px 15px 20px 0px; text-align:right}
#allcontestbox a{font-size:14px; font-weight:bold; color:#BF0D0D; text-decoration:none}
#allcontestbox a:hover{text-decoration:underline}
.loginboxdot{border:1px dotted #cccccc; padding:15px 5px; min-height:250px}

/*** Register ***/
#registerbox_in,#registerbox_rpx{background:#FFFFFF; padding:0px 0px 24px 24px;}
#registerbox_in .label,#registerbox_rpx .label,.loginboxdot .label{color:#653609; padding:12px 0px;}
#registerbox_in p,.loginboxdot p{padding:12px 0px 24px 0px; color:#653609;}
#registerbox_in a,.loginboxdot a{color:#BF0D0D}
#registerbox_in a:hover,.loginboxdot a:hover{text-decoration:none}
#registerbox_in span,#registerbox_rpx span,.loginboxdot span{padding-left:12px}

/*** Loginbox ***/
#loginbox{font-size:12px; padding-top:12px}
#loginbox2{font-size:12px; padding:20px}
#forgotpass{padding-top:18px; display:none;}
#forgotpass p{width:350px; padding-bottom:12px;}

/*** Contest box ***/
#contentbox{width:909px; background:url(/images/settingbg.png) no-repeat top; margin-top:15px;}

/*** Settings ***/
#settingbox{padding:12px 12px 0px 12px}
#settingbox p{padding-bottom:12px}
#settingbox_l{float:left; width:240px;}
#settingbox_l .user{background:#F0EEE1; padding:6px; font:11px/14px Arial; height:70px}
#settingbox_l .user h3{font:18px/18px Arial; color:#653609; padding-bottom:10px}
#settingbox_l .user img{float:left; margin:0px 12px 6px 0px; border:1px solid #cccccc}
#settingbox_l ul{margin-top:6px}
#settingbox_l li{list-style:none; margin-bottom:6px; padding:12px 24px; font:18px Arial;  color:#653609;}
#settingbox_l li.sel{background:#ffffff}
#settingbox_l li a{font:18px Arial; color:#653609; text-decoration:none}
#settingbox_l li a:hover{text-decoration:underline}
#settingbox_r{float:right; width:622px; padding-left:12px}
#settingbox_r h2{font:18px Arial; color:#653609; padding-bottom:12px}
#settingbox_r h3{font:18px Arial; color:#653609; padding-bottom:12px}
#settingbox_r p{padding-bottom:12px}
#settingbox_r .error{color:#FF0000; padding-bottom:12px}
#settingbox_r .message{color:#97D100; padding-bottom:12px}
#settingbox_r input.long{height:24px; width:370px; border:1px solid #C3CBD2; padding:1px 6px; font:16px/22px Arial}
#settingbox_r input.short{height:24px; width:240px; border:1px solid #C3CBD2; padding:1px 6px;  font:16px/22px Arial}
#settingbox_r textarea.short{width:420px; border:1px solid #C3CBD2; padding:6px 5px 0px 6px; font-size:16px; font-family:Arial}
#settingbox_r textarea.text{border:1px solid #C3CBD2; background:url(/images/bg_textbox.gif) repeat-x 0 0; width:350px; padding:6px 5px 0px 6px; font:16px/22px Arial;}
#settingbox_r input.w100{width:100px}
.settings{margin-bottom:24px}
.settings td,.priview td{padding-bottom:12px}
.settings td.head{width:230px; padding-right:24px}
.settings td.head strong{font:18px Arial;}
.settings strong.small,.priview strong.small{font:bold 13px Arial;}

/*** Launch contest ***/
#launchbox{padding:25px 30px}
#launchbox p{padding-bottom:18px}
#launchbox .image{width:690px; margin:0px auto; padding-bottom:36px; padding-top:42px}
#launchbox .button{text-align:right; padding-right:26px}

/*** Tabs ***/
#tabs{padding:0px; margin:0px;}
#tabs a{font-size:18px; color:#653609; text-decoration:none}
#tabs td{height:31px; padding-left:10px; padding-right:10px; background:url('/images/tabs.png');}
#tabs td.l_sel{width:5px; background:url('/images/tabs_l_sel.png'); padding:0px}
#tabs td.sel{background:url('/images/tabs_sel.png'); font-size:18px; text-decoration:none;}
#tabs td.sel a{color:#ffffff;}
#tabs td.r_sel{width:5px; background:url('/images/tabs_r_sel.png'); padding:0px}
#tabs td.sep_sel_1{width:2px; background:url('/images/tabs_sep_sel_1.png'); padding:0px}
#tabs td.sep_sel_2{width:2px; background:url('/images/tabs_sep_sel_2.png'); padding:0px}
#tabs td.sep{width:2px; background:url('/images/tabs_sep.png'); padding:0px}
#tabs td.l_cor{width:5px; background:url('/images/tabs_l_cor.png'); padding:0px}
#tabs td.r_cor{width:5px; background:url('/images/tabs_r_cor.png'); padding:0px}
#tabs_box{width:875px; background:#e0ddcd url('/images/tabs_box.png') no-repeat top; padding:25px 0px 0px 10px}
#tabs_box_footer{width:885px; height:9px; background:url('/images/tabs_box_footer.png'); }
#tabs_contest_footer{background:url('/images/tabs_footer.png'); height:4px; width:855px}
.tab_box{display:none; padding-left: 15px;}

/*** Price box ***/
.pricebox_sel,.pricebox{width:720px; margin-bottom:16px; font:14px/18px Arial}
.pricebox_sel .price,.pricebox .price{width:50px; padding:3px; text-align:center; margin-left:10px}
.pricebox_sel .t{width:720px; height:10px; background:url('/images/pricebox_t.png');}
.pricebox_sel .m{width:694px; padding:12px; border-left:1px solid #d6d4c8; border-right:1px solid #d6d4c8;}
.pricebox_sel .b{width:720px; height:10px; background:url('/images/pricebox_b.png');}
.pricebox .t{width:720px; height:10px; background:url('/images/pricebox_sel_t.png');}
.pricebox .m{width:694px; padding:12px; background:#f3f1e5; border-left:1px solid #d6d4c8; border-right:1px solid #d6d4c8;}
.pricebox .b{width:720px; height:10px; background:url('/images/pricebox_sel_b.png');}

/*** Subcategories ***/
.subcat{float:left; margin:0px 25px 25px 0px; width:405px}
.subcat_t{width:405px; height:10px; background:url('/images/subcat_top.png');}
.subcat_b{width:405px; height:10px; background:url('/images/subcat_bottom.png');}
.subcat_m{width:367px; padding:8px 18px; background:#ffffff; border-left:1px solid #CBC8BB; border-right:1px solid #CBC8BB}
.subcat_m .price{font-size:18px; color:#FE9001; text-align:right}

/*** Order ***/
.order{margin-bottom:30px}
.order td{padding-top:6px}
.order .header{font-size:16px; font-weight:bold; color:#999999; white-space:nowrap;}
.order .dot{background:url('/images/dot.png') repeat-x bottom;}
.order .edit{padding-left:10px; padding-right:10px}
.order span{font-size:12px; color:#000000; font-weight:normal}
.order_price{color:#653609; padding-left:10px; padding-right:10px;}

/*** Text box ***/
#textbox{padding:12px 12px 0px 12px}
#textbox h2{font:18px Arial; color:#653609; padding-bottom:12px}
#textbox h3{font:16px Arial; color:#653609; padding-bottom:12px}
#textbox a{color:#bf0d0d}

/*** How spudaroo works ***/
#textbox_hiw {padding: 25px 10px 10px 25px}
#textbox_hiw h2{font:18px Arial; color:#653609; padding-bottom:20px}
#textbox_hiw p{padding-bottom: 18px}
#textbox_hiw .t1 {border: 1px solid #D3D3D3; border-collapse: collapse; margin-top: 10px; margin-bottom:40px}
#textbox_hiw .t1 td, th{border: 1px solid #D3D3D3; border-collapse: collapse}
#textbox_hiw .t1 th {padding: 10px; text-align: left; font:18px Arial; color:#653609; background: #E7E1D9}
#textbox_hiw .t1 td {padding: 15px}

#textbox_hiw .t2 {border: 0px}
#textbox_hiw .t2 td {border: 0px; padding: 20px}
#textbox_hiw .grayline {height: 1px; width: 100%; background: #D7D7D7}

#textbox_hiw .t3 {margin-bottom: 20px; height: 41px}
#textbox_hiw .t4 {margin-bottom: 50px}
#textbox_hiw .t5 {float: left; width: 272px; margin-right: 15px}
#textbox_hiw .t51 {border: 1px solid #D4D4D4; height: 140px; border-bottom: 0px; line-height:20px; padding: 20px}
#textbox_hiw .t52 {padding-bottom: 10px}
#textbox_hiw .t521 {float: left; width: 211px; height: 11px; border-top: 1px solid #D4D4D4;}
#textbox_hiw .t522 {float: left; width: 23px; height: 11px;}
#textbox_hiw .t523 {float: left; width: 38px; height: 11px; border-top: 1px solid #D4D4D4;}
#textbox_hiw .t53 {float: left; width: 176px; padding-right: 10px; text-align: right}
#textbox_hiw.t53 span.s1 {font: bold italic 14px Arial;}
#textbox_hiw .t53 span.s2 {font-style:italic;}
#textbox_hiw .t54 {float: left; width: 80px;}


.textbox{border:1px solid #c8c8c8; background:url(/images/bg_textbox.gif) repeat-x 0 0; padding:3px 5px;}
.cat_table{margin-bottom:12px}
 .cat_column td{padding-top:24px}
.cat_column td.checkbox{padding-top:28px; width:20px}
.checkbox_nda{padding-top:6px; width:30px}

/*** Contest step ***/
.contest_step{margin-bottom:24px}
.contest_step td{padding-bottom:12px}
.contest_step td.info{position:relative; text-align:left; width: 400px}
.contest_step .short{width:550px}
.contest_step textarea{background:url(/images/bg_textbox.gif) repeat-x 0 0; width:550px; border:1px solid #C3CBD2; padding:6px 5px 0px 6px;  font:16px/20px Arial;}
.contest_step .help{display:none; padding-top:24px; position:absolute; padding-left:3px}
.contest_step td.tip_t{width:300px; height:12px; background:url('/images/tip_t.png') no-repeat; padding:0px}
.contest_step td.tip{width:300px; background:#F1F1F1; padding:0px 12px}
.contest_step td.arrow{padding-top:5px}
.contest_step td.tip_b{width:300px; height:12px; background:url('/images/tip_b.png') no-repeat; padding:0px}

/*** Add entry ***/
.add_entry{margin-top:24px}
.add_entry td{padding-bottom:24px}
.add_entry td.pb12{padding-bottom:12px}
.prize_table{margin-bottom:24px;}
.prize_table strong{font:18px Arial}

/*** Payment ***/
#paypalPay{display:none}
.payment_table{border:1px solid #838383; border-collapse:collapse; width:590px}
.payment_table td{padding:6px 24px; border:1px solid #838383; border-collapse:collapse;}
.payment{width:100%; font-size:16px; font-weight:bold}
.payment td{padding:6px;}
.payment th{padding:6px; background:#F1EFE3; font-weight:bold; text-align:left; color:#653609}
.payment_price{color:#653609; padding:6px}
.payment .discount{color:#85A415}
.extend{width:100%}
.extend_tr {height: 25px;} 
.payment_form{width:500px;}
.payment_form td{padding:6px; color:#444}
    .payment_form td.top{padding-top:20px}
    .payment_form td.bottom{padding-bottom:20px}
.payment_form input.text{height:24px; background:url(/images/bg_textbox.gif) repeat-x 0 0; border:1px solid #C3CBD2; padding:4px 6px 1px; font:16px/22px Arial; width:300px}
.payment_form input.verification{height:24px; background:url(/images/bg_textbox.gif) repeat-x 0 0; border:1px solid #C3CBD2; padding:1px 6px; font:16px/22px Arial; width:50px}
.payment_form select.creditCard,input.creditCard{height:24px; background:url(/images/bg_textbox.gif) repeat-x 0 0; border:1px solid #C3CBD2; padding:1px; font:16px/22px Arial; width:170px}
.payment_form  input.creditCard{height:24px; background:url(/images/bg_textbox.gif) repeat-x 0 0; width:165px; padding-top:4px}
.payment_form select.numbers{height:24px; background:url(/images/bg_textbox.gif) repeat-x 0 0; border:1px solid #C3CBD2; padding:1px; font:16px/22px Arial; width:82px}
.payment_form .ptb20{padding-top:20px; padding-bottom:20px}
#cvv_box{display:none; padding-top:12px}
#directPay,#paypalPay,#googlePay{display:none}
#directPay{margin:0px auto}
#paypalPay,#googlePay{text-align:center; margin-bottom:20px}
.payment_system{margin:10px auto}
.payment_system td{padding:0px 5px}
.payment_total{border:1px solid #dddddd; border-collapse:collapse;}
.payment_total td{padding:5px; border:1px solid #dddddd; border-collapse:collapse}
.payment_message{padding-bottom:20px; font-size:12px; line-height:18px; text-align:center; color:#BF0D0D}

/*** Transaction ***/
.transaction_total_head{border:1px solid #dddddd; border-collapse:collapse;}
.transaction_total_head td{padding:5px 5px 5px 10px;  line-height:20px}
.transaction_total_head td.p0{padding:0px;}
.transaction_total_head td.ptb10{padding-top:10px; padding-bottom:10px}
.transaction_total_head h4{font:bold 16px Arial; color:#653609; padding-bottom:6px}
.transaction_total{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-collapse:collapse;}
.transaction_total td{padding:5px 5px 5px 10px; border-bottom:1px solid #dddddd;  line-height:20px}
.transaction_total td.right_border{border-right:1px solid #dddddd;}
.transaction_total h4{font:bold 16px Arial; color:#653609; padding-bottom:6px}
.transaction_total td.ptb10{padding-top:10px; padding-bottom:10px}

/*** Footer ***/
#footerbox{height:344px; background:url(/images/footerbg.png);}
#footerpress{width:250px; padding-top:175px; float:right; font-size:13px; color:#000000; line-height:22px}
#footerpress a{color:#BF0D0D}
#footerpress a:hover{text-decoration:none}
#footerbox2{background:url(/images/footerbg2.png) no-repeat center; width:1110px; height:297px; margin:0px auto;}
#footerbox3{padding-top:15px; width:910px; color:#ffffff; margin:0px auto;}
#footerbox3 a{color:#ffffff; text-decoration:underline}
#footerbox3 a:hover{text-decoration:none}
#footer_menu a{color:#FFFFFF; padding-right:15px; text-decoration:underline}
#footer_menu a:hover{text-decoration:none}

/* Contest list */
#contest_list{width:100%}
#contest_list td{padding:12px 15px; border-bottom:1px solid #F3F2F0}
#contest_list td.prize{font-size:20px; color:#653609; text-align:center; vertical-align:top; width:60px}
#contest_list .ico{padding-top:12px;}
#contest_list .calendar{background:url('/images/date.gif') no-repeat top; width:60px; height:60px;}
#contest_list .month{font-size:10px; font-weight:bold; color:#ffffff; text-align:center; padding-top:3px; text-transform:uppercase}
#contest_list .date{font-size:24px; font-weight:bold; color:#466B00; text-align:center; padding-top:8px;}
#contest_list .text{padding-top:18px; color:#272727; border:0px; padding-bottom:0px}
#contest_list .text p{padding-top:12px}
#contest_list .text a{color:#BF0D0D;}
#contest_list .text a:hover{text-decoration:none}
#contest_list .text a.big{font-size:18px; color:#653609; text-decoration:none}
#contest_list .text a.big:hover{text-decoration:underline}
#contest_list .statistic{padding:12px 15px 6px 15px; font:bold 11px Arial;}
#contest_list .statistic a{color:#BF0D0D; text-decoration:none}
#contest_list .statistic a:hover{text-decoration:underline}

/*** Contest ***/
#contestbox{width:910px; background:url(/images/contest_head.png) no-repeat top; margin-top:15px; min-height:140px; _height:140px}
#contest_head{width:860px; height:60px; margin:0px auto; color:#747570}
#contest_head .title{font-size:18px; color:#653609; line-height:18px}
#contest_head .title a{font-size:18px; color:#653609; line-height:18px; text-decoration:none}
#contest_head .title a:hover{text-decoration:underline}
#contest_head .sep{background:url(/images/contest_head_sep.jpg) no-repeat left;}
#contest_head .entry_1{color:#653609; padding-bottom:6px}
#contest_head .entry_2,#contest_head .entry_2 a{color:#BF0D0D; font-size:28px}
#contest_head .prize_1{color:#653609; padding-bottom:6px}
#contest_head .prize_2{color:#669900; font-size:28px}
.contests_header{padding:15px 15px 0px 15px}
#contest_body{width:860px; margin:0px auto; padding-top:18px}
.contest_left{width:670px; float:left;}
.contest_left img{float:left; border:1px solid #CCCCCC; margin-right:5px;}
.contest_right{width:190px; float:left; text-align:center}
.contest_left .links{padding:24px 0px;}
.contest_left .links b{font-weight:bold; color:#653609; font-size:14px}
.contest_left a{color:#BF0D0D}
.contest_left #brief{padding-bottom:12px; display:none}
.contest_right .icons{padding:24px 0px 0px;}
.contest_right .ico{padding:0px 6px; border:0px}
.contest_item{background:url('/images/contest_item.jpg'); height:30px; font-size:18px; color:#653609; line-height:30px; padding:0px 25px}
.contest_item_empty{padding:10px 25px 90px 25px; font:bold 16px Arial; color:#cccccc; text-align:center; margin-top: 50px}
.contest_item_empty_1{padding:60px 0px 90px 0px; font:normal 12px Arial; color:#272727; text-align:center; line-height:18px;}
.contest_item_empty p,.contest_item_empty_1 p{font-size: 12px; line-height: 18px; padding-bottom: 10px}
.contest_item_empty a,.contest_item_empty_1 a{text-decoration:underline; color:#BF0D0D; font-size:13px; line-height:20px}
.contest_item_empty a:hover,.contest_item_empty_1 a:hover{text-decoration:none}

/*** System message ***/
#sysmess{border:1px solid #dddddd; padding:0px 10px 10px 10px; background:#F4F2E6; margin-bottom:20px}
#sysmess .text{padding-top:10px;}
#sysmess .close{width:20px; text-align:right;}
#sysmess .close a{color:#333333; text-decoration:none;}

/*** Comment ***/
#add_comment_box{padding:20px 10px 0px 10px;}
#add_comment_box .h2{font-size:18px; color:#653609; padding-bottom:12px}
#add_comment_box textarea{background:url(/images/bg_textbox.gif) repeat-x 0 0; border:1px solid #C3CBD2; width:525px; margin-bottom:12px; padding:6px 5px 0px 6px; font:16px/22px Arial;}
.comm_avatar{padding:12px 20px 12px 12px; width:72px}
.comm_avatar img{border:1px solid #cccccc}
.comm_inner{padding:12px 20px 12px 0px}
.comm_stat{padding-bottom:12px; color:#653609}

/*** Prvacy etc. ***/
#privacy{padding:20px 25px; border-top:1px solid #E2DFD6}
#acceptable{padding-top:6px; width:500px; display:none}
#good_prize_box{display:none; padding-top:12px; width:400px}
#privacy_box{display:none; padding-top:12px; width:338px}
#private_contest_box{display:none; padding-top:12px; width:860px}
#private_message{display:none; padding-top:12px;}

/*** Paging ***/
.paging{padding:12px 0px; text-align:right}
.paging_entries{padding:12px 20px 0px 0px; text-align:right}
.paging a,.paging_entries a{color:#BF0D0D;}
.paging span,.paging_entries span{background:#f4f2f0; padding:3px;}

/*** Account steps ***/
.step1,.step2,.step3,.step4,.step5,.step6{background:#F0EEE1}

/*** Contest categories ***/
.categorybox{padding-left:8px; padding-bottom:48px}
.category li{list-style:none; padding-bottom:6px; font-size:14px}
.category a{color:#BF0D0D; text-decoration:none}
.category a:hover{text-decoration:underline}

/*** Error page ***/
.error_page{padding-bottom: 0px}
.error_page p{padding-bottom:12px}
.error_page li{padding-bottom:12px; padding-left:0px; font-weight:bold; list-style:none}

/*** Text page ***/
.text_page{padding:60px 0px 100px 70px;}
.text_page p{padding-bottom:12px}
.text_page ul,ol{margin:0px; padding-left:36px; padding-bottom:12px}

/*** Sort ***/
.sorting{padding:0px 0px 18px 0px}
.sorting_entries{padding:12px 0px 0px 20px}
.sorting select,.sorting_entries select{border:1px solid #ccc; width:200px}
.accaunt_table td{padding:3px 10px 3px 0px}
.accaunt_table a{color:#BF0D0D}
.user_statistic{padding:10px 20px; line-height:25px; }
.user_statistic span{color:#653609; font-weight:bold}

/*** Entries ***/
.entries_box{padding:20px 0px 0px 20px}
.entry_box,.entry_box3{width:180px; height:190px; padding:10px; background:url('/images/entry.png'); float:left; margin:0px 15px 15px 0px; position:relative;}
.entry_box2{width:150px; height:180px; background:url('/images/entry2.png'); float:left; margin:0px 20px 20px 0px; position:relative}
.entry_box3{float:none; margin:0px}
.entry_recent{margin:0px 5px 20px 0px; float:left}
.entry_recent_text{padding-top:5px; text-align:center;}
.entry_recent_text a{color:#BF0D0D; font-weight:bold;}
.entry_thumb{padding:4px; border:1px solid #eeeeee}
.entry_text{padding-top:10px; color:#444444;}
.entry_rating{text-align:center; padding-top:10px}
.entry_list li{background:url(/images/entry_list.png) no-repeat top left; list-style:none; padding-left:18px; padding-bottom:5px}
#entry_viewer{width:500px; height:500px; margin-top:20px; margin-bottom:20px}
.entry_eliminate{position:absolute; margin-top:-4px; width:180px; height:160px; background:url('/images/entry_eliminate.png');}
.entry_withdraw{position:absolute; margin-top:-4px; width:180px; height:160px; background:url('/images/entry_withdraw.png');}
.entry_eliminate_inner{position:absolute; width:150px; height:150px; background:url('/images/entry_eliminate_inner.png');}
.entry_withdraw_inner{position:absolute; width:150px; height:150px; background:url('/images/entry_withdraw_inner.png');}
.entry_won{position:absolute; margin-top:-4px; width:30px; height:40px; padding:4px; background:url('/images/winner_ico.png') no-repeat;}
.entry_won_inner{position:absolute; margin-left:4px; width:30px; height:40px; background:url('/images/winner_ico.png') no-repeat;}
.entry_holder_award{position:absolute; width:70px; margin-top:22px; background:#C4DF69; color:#ffffff; padding:2px 0px; right:0; text-align:center;}
.entry_holder_eliminate{position:absolute; width:70px; margin-top:-4px; background:#DCD7C3; color:#484304; padding:2px 0px;  right:0; text-align:center;}
.entry_holder_withdraw{position:absolute; width:70px; margin-top:6px; background:#DCD7C3; color:#484304; padding:2px 0px;  right:0; text-align:center;}
.entry_holder_award_inner{position:absolute; width:70px; margin-top:30px; background:#C4DF69; color:#ffffff; padding:2px 0px; right:0; text-align:center;}
.entry_holder_eliminate_inner{position:absolute; width:70px; margin-top:4px; background:#DCD7C3; color:#484304; padding:2px 0px;  right:0; text-align:center;}
.entry_holder_award a,.entry_holder_award_inner a{color:#ffffff; text-decoration:none}
.entry_holder_eliminate a,.entry_holder_withdraw a,.entry_holder_eliminate_inner a{color:#484304; text-decoration:none}
.entry_holder_award a:hover,.entry_holder_eliminate a:hover,.entry_holder_withdraw a:hover,.entry_holder_award_inner a:hover,.entry_holder_eliminate_inner a:hover{text-decoration:underline}

/*** Recent Style ***/
.recent_contest_prize{text-align:center; font-weight:bold; color:#FE9001; font-size:18px; padding-bottom:5px}
.recent_view_all{padding-bottom:20px; text-align:right; padding-right:10px; color:#BF0D0D}

/*** Brief,handover,rss ***/
.brief td{padding:0px 12px 6px 0px}
.brief td.title{font-weight:bold; width:115px}
.handover p{padding-bottom:18px}
.rss_list td{padding:3px 3px 3px 0px; font-size:14px}

/*** Zenbox ***/
#zenbox_overlay { top:0; left:0; width: 100%; height: 100%; position: absolute; _position: absolute; z-index: 90000; }
#zenbox_overlay * { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-size: 12px; color:#333;}
#zenbox_main #overlay_header {padding:6px 5px 1px 0; background-color:#333; font-weight: bold; height:18px; border: solid 2px #000;}
#zenbox_main #overlay_header span {float:right; height:20px; padding-right:20px; background: transparent url(http://assets0.zendesk.com/external/zenbox/images/close.png) no-repeat 33px 0; text-decoration:underline; font-size:11px; cursor:pointer; color: #fff; }
#zenbox_main #overlay_loading h2 {padding: 10px 0; font-size:28px; }
#zenbox_main { width: 550px; height: 620px; margin: 0 auto; z-index:2; position:relative; }
#zenbox_main div { padding: 5px 20px 0 20px; margin:0; background: #EEE; overflow:none; border-right: solid 2px #000; border-left: solid 2px #000; }
#zenbox_main h2 { margin: 11px 0 7px 0; font-size: 24px; color: #111; font-weight:normal;}
#zenbox_main p  { margin: 7px 20px 0 0; line-height:1.4em;}
#zenbox_main iframe { width: 100%; height: 100%; }
#zenbox_main #overlay_preamble h2, #zenbox_main #overlay_preamble p {text-align:left;} 
#zenbox_screen { top:0; left:0; z-index:1; width: 100%; position: absolute; background-color: #000; opacity: 0.42; filter:alpha(opacity=42); -moz-opacity: 0.42;}
a#zenbox_tab {top: 23%; left: 0; width: 45px; height: 108px; border: solid 1px; cursor:pointer; text-indent:-5000px; position: fixed; _position: fixed; z-index: 10000; overflow:hidden; margin-left: -12px;}
a#zenbox_tab:hover {background-color: #444;}

.upgrades-none {display:none}
#show-upgrades {text-decoration: none} 