body{
    margin: 40px 20px 40px 20px;
    background: black url(/images/page_bg.jpg) repeat-x top;
    font-family: Arial;
    font-size: 13px;
}

.chart_head{
    font-weight: bold;
    font-size: 14px;
    background: #ffff40;
}

.chart_item{
    background: #ffffc0;
}

.feat_frontpage_cell{
    background: #d1e8ff;
}

#mainframe{
    width: 990px;
}

.error{
    color: red;
    font-weight: bold;
}

a{
    color: #000080;
}

a img{
    border: 0px;
}

#topnav{
    width: 100%;
}

#topnav a{
    color: #000080;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

#topnav a:hover{
    color: black;
}

#topnav_mid{
    padding-top: 1px;
    padding-left: 6px;
    padding-right: 6px;
    background: url(/images/topnav.png) repeat-x top;
    height: 42px;
}

#topnav_l{
    width: 6px;
    background: url(/images/topnav_l.png) no-repeat top;
}

#topnav_r{
    width: 6px;
    background: url(/images/topnav_r.png) no-repeat top;
}

#topnav_cont{
    padding-top: 10px;
}

.content_cont{
    padding-top: 8px;
}

.content{
    width: 100%;
}

.cont_tl{
    background: url(/images/cont_tl.png) no-repeat top;
    width: 16px;
    height: 16px;
}

.cont_tr{
    background: url(/images/cont_tr.png) no-repeat top;
    width: 16px;
    height: 16px;
}

.cont_bl{
    background: url(/images/cont_bl.png) no-repeat top;
    width: 16px;
    height: 16px;
}

.cont_br{
    background: url(/images/cont_br.png) no-repeat top;
    width: 16px;
    height: 16px;
}

.cont_m{
    background: white;
}

.cont_main{
    background: white;
}

.cont_mid{
    background: white;
}

#right_cont{
    width: 300px;
}

#right{
    border: 1px solid #d8d8d8;
    padding: 8px;
    width: 282px;
    background: #f0f0f0;
    text-align: justify;
    font-size: 13px;
}

.sp2{
    height: 2px;
}

.sp4{
    height: 4px;
}

.sp6{
    height: 6px;
}

.sp8{
    height: 8px;
}

.sp12{
    height: 12px;
}

.sp16{
    height: 16px;
}

.title{
    font-size: 17px;
    font-weight: bold;
}

.bigtitle{
    font-size: 22px;
    font-weight: bold;
}

.rtitle{
    font-size: 15px;
    font-weight: bold;
}

.br8{
    height: 17px;
    background: url(/images/border_x.gif) repeat-x center;
}

.br12{
    height: 25px;
    background: url(/images/border_x.gif) repeat-x center;
}

.br16{
    height: 33px;
    background: url(/images/border_x.gif) repeat-x center;
}

#footer{
    text-align: center;
    font-size: 12px;
    color: white;
}

#footer a{
    color: white;
}

#mid_spacer{
    width: 16px;
}

.premium_listings{
    border: 1px solid #ff97ca;
}

.prem_box_a{
    background: #ffdfef;
}

.prem_box_b{
    background: #ffd1e8;
}

.prem_box_over{
    background: #ffffc0;
}

a.listing_title_link{
    color: #000080;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

a.listing_tagline{
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

a.list_title_icon img{
    padding-right: 6px;
}

a.list_title_icon{
    font-size: 11px;
    text-decoration: none;
}

a.list_title_icon_big img{
    padding-right: 6px;
    vertical-align: middle;
}

a.list_title_icon_big{
    font-size: 17px;
    text-decoration: none;
    font-weight: bold;
}

.visitorcount_sml{
    font-size: 11px;
}

.prem_side{
    padding: 0px;
    background: #ec147f url(/images/premium_side.gif) no-repeat center;
    width: 20px;
    height: 90px;
}

.feat_listings{
    border: 1px solid #8ecafe;
}

.feat_box{
    background: #d1e8ff;
}

.prem_box_over{
    background: #ffffc0;
}

.feat_side{
    padding: 0px;
    background: #0070ca url(/images/feat_side.gif) no-repeat center;
    width: 20px;
    height: 90px;
}

.free_listings{
    border: 1px solid #d8d8d8;
}

.free_box{
    background: #f0f0f0;
}

.free_side{
    padding: 0px;
    background: #606060 url(/images/free_side.gif) no-repeat center;
    width: 20px;
    height: 90px;
}

.listing_about{
    font-size: 12px;
}

.form_title{
    font-size: 16px;
    font-weight: bold;
    color: #000080;
}

.form_a{
    font-size: 14px;
    font-weight: bold;
}

input[type=text],input[type=password],select,textarea{
    padding: 4px;
    font-size: 14px;
}

textarea{
    padding: 4px;
    font-size: 13px;
    font-family: Arial;
}

.form_cont{
    border: 1px solid #8ecafe;
    display: inline-block;
    background: #d1e8ff;
    padding: 8px;
}

#add_banner_box{
    border: 1px solid #e4e100;

    background: #fffeab;
    padding: 16px;
}

.checkbox_wow{
    border: 1px solid #8ecafe;
    display: inline-block;
    background: #d1e8ff;
    padding: 4px;
}

.offer_prem{
    border: 1px solid #8ecafe;
    background: #d1e8ff;
    padding: 16px;
}

.offer_featured{
    border: 1px solid #02ce02;
    background: #ccffcb;
    padding: 16px;
}

.tip{
    font-size: 11px;
    font-weight: normal;
}

.tickicon{
    padding-right: 4px;
}

.order_summary{
    font-size: 14px;
    background: black;
}

.order_summary tr td{
    background: white;
}

.listing_genre{
    font-size: 11px;
    font-weight: bold;
}

.user_cp{
    border: 1px solid #02ce02;
    background: #ccffcb;
    padding: 8px;
}

.station_about{
    font-size: 16px;
}

.pagination a{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.pagination a:hover{
    font-size: 16px;
    font-weight: bold;
    color: black;
    text-decoration: underline;
}
