body {
    background-image : url( "../images/body_bg.jpg" );
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #ffffff;
}

a {
    color: #ffffff;
    text-decoration: underline;
}

a:hover {
    color: #ffffff;
    text-decoration: none;
}

a.footer_link {
    color: #ffffff;
    text-decoration: none;
}

a.footer_link:hover {
    color: #ffffff;
    text-decoration: none;
}

#content_holder {
    width : 800px;
    text-align: center;
    margin:auto;
    /*border:1px solid #242424;*/
}

#content_popup_holder {
    width : 650px;
    text-align: center;
    margin:auto;
    /*border:1px solid #242424;*/
}

.page_holder {
    background-image : url( "../images/content_bgr.gif" );
    padding:10px;
    padding-right:0px;
    padding-left:0px;
}

.popup_page_holder {
    background-image : url( "../images/content_bgr.gif" );
    padding:10px;
    padding-right:0px;
    padding-left:0px;
}

.baners_content {

    background-image: url( "../images/links_header.jpg" );
    background-repeat: no-repeat;
    background-color: #242424;

    text-align:center;
    vertical-align:top;

    padding-top:52px;

    width:160px;
}

.content_delimiter {
    width:15px;
}

.page_content {
    text-align:left;
    background-image: url( "../images/head_bgr.jpg" );
    background-repeat: repeat-x;
    background-color: #242424;
    overflow:auto;
}

.popup_page_content {
    text-align:left;
    background-image: url( "../images/head_bgr.jpg" );
    background-repeat: repeat-x;
    background-color: #242424;
    overflow:auto;
}

.footer_content {
    text-align:center;
    background-color: #242424;
}

.powered_by_content {
    background-color: #242424;
}


#content {
    padding:10px;
    padding-bottom:30px;
    margin-top:25px;
}


#enquiry_form_holder {
    background-color:#151515;
    border:1px solid #444945;
    padding:10px;
}



.input {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    background-color: #292929;
    border: none;
    border:1px solid #444945;
}

.p100 {
    width:100%;
}

.v100 {
    width:100px;
}


#banner {
    margin-bottom:15px;
}



/*************************************************
*                   News
*/
#news {
    background-color: #0d0d0d;
    border:1px solid #3f463f;
    margin-bottom: 10px;
    width:100%;
}

#news td {
    padding : 10px;
}

#news img {
    margin-right: 10px;
    margin-bottom: 5px;
    border:1px solid white;
}

#news #title {
    font-size: 14px;
    font-weight : bold;
    padding:0px;
    margin:0px;
    margin-bottom:10px;
}

#news #content {
    margin:0px;
    padding:0px;
}

/*************************************************
*                   News
*/
#audio {
    background-color: #0d0d0d;
    border:1px solid #3f463f;
    margin-bottom: 10px;
    width:100%;
}

#audio td {
    padding : 10px;
}


/*************************************************
*                   Category
*/
#category {
    width:170px;
    margin-right: 15px;
    margin-bottom: 10px;
}

#category #image_holder {
    background-color: #0d0d0d;
    border:1px solid #3f463f;
    margin : 0px;
    padding : 10px;
}

#category td {
    /*padding : 10px;*/
}

#category img {
    /*margin-right: 10px;
    margin-bottom: 5px;*/
}

#category #title {
    font-size: 12px;
    font-weight : bold;
    padding:0px;
    margin:0px;
    margin-top:10px;
}


.small_img {
    float : left;
    padding : 10px;
    background-color: #0d0d0d;
    border:1px solid #3f463f;
    margin-right: 15px;
    margin-bottom : 10px;
    behavior: url(css/hover.htc );
}

.small_img:hover, .small_img_hover {
    border: 1px solid white;
    behavior: url(css/hover.htc );
}


#big_img {
    text-align:center;
}


#big_img .small {
    float:left;
    padding : 10px;
    background-color: #0d0d0d;
    border:1px solid #3f463f;
    margin-right: 15px;
    behavior: url(css/hover.htc );
}

#big_img .small:hover, #big_img .small_hover {
    border: 1px solid white;
    behavior: url(css/hover.htc );
}


#big_img .small_selected{
    float:left;
    padding : 10px;
    background-color: #0d0d0d;
    border:1px solid white;
    margin-right: 15px
}


#big_img #img {
    padding : 20px;
    background-color: #0d0d0d;
    border:1px solid #3f463f;
    margin-bottom: 20px;

    text-align:center;
}

#big_img #title {
    padding : 3px;
    background-color : #0d0d0d;
    border:1px solid #3f463f;
    color : #ffffff;
    font-weight : bold;
    margin-bottom: 20px;
}

