﻿*
{
    font-family: Arial;
    font-size: 10pt;
}

body
{
    margin: 0px;
    padding: 0px;
}


a, a:link, a:visited, a:active
{
    text-decoration: none;
    cursor: pointer;
    color: Black;
}

a:hover
{
    color: #F0047F;
}

h1
{
    text-align: left;
    margin: 5px 0px 5px 0px;
    font-size: 14pt;
    font-weight: bold;
}

h2
{
    text-align: left;
    margin: 5px 0px 5px 0px;
    font-size: 12pt;
    font-weight: bold;
}

h3
{
    text-align: left;
    margin: 5px 0px 5px 0px;
    font-size: 10pt;
    font-weight: bold;
}


.band1
{
    background-color: #424242;
    height: 49px;
    vertical-align: bottom;
    background-image: url(/images/t_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    color: White;
    font-weight: bold;
}

.band1 a, band1 a:link, band1 a:visited, band1 a:active
{
    font-weight: bold;
    color: White;
    text-decoration: none;
    cursor: pointer;
}

.band1 a:hover
{
    color: #F0047F;
}


.band2
{
    background-color: #F0047F;
    background-image: url(/images/t_bg2.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 24px;
    color: White;
    padding: 0px;
    margin: 0px;
}

.band2 a, band2 a:link, band2 a:visited, band2 a:active
{
    font-weight: bold;
    color: White;
    text-decoration: none;
    cursor: pointer;
}

.band2 a:hover
{
    color: #FBC0DF;
}

.band3a
{
    background-image: url(/images/t_bg3.gif);
    background-repeat: repeat-x;
    background-position: top; /*background-color:#9E9E9E;*/
    height: 17px;
}

.band3
{
    background-color: White;
}

.band4
{
    background-color: #F0047F;
    height: 30px;
    color: White;
    font-weight: bold;
}

.band4 a, band4 a:link, band4 a:visited, band4 a:active
{
    font-weight: bold;
    color: White;
    text-decoration: none;
    cursor: pointer;
}

.band4 a:hover
{
    color: #303030;
}

.panel_header
{
    border: solid 1px black;
    border-bottom: 0px;
    padding: 2px;
    font-size: 12pt;
}

.panel
{
    border: solid 1px black;
    padding: 5px;
    margin-bottom: 5px;
}

.sh_search_h
{
    background-image: url(/images/h_search.gif);
    background-position: top left;
    background-repeat: repeat-x;
    color: White;
    background-color: #121212;
}

.sh_search_h a, sh_search_h a:link, sh_search_h a:visited, sh_search_h a:active
{
    color: white;
    text-decoration: none;
    cursor: pointer;
}

.sh_search_h a:hover
{
    color: #F00480;
}

.sh_tile_h
{
    background-image: url(/images/h_tile.gif);
    background-position: top left;
    background-repeat: repeat-x;
    color: White;
    background-color: #F11487;
}

.sh_bath_h
{
    background-image: url(/images/h_bath.gif);
    background-position: top left;
    background-repeat: repeat-x;
    color: White;
    background-color: #14A7CA;
}

.sh_search_p
{
    background-color: silver;
}

.sh_search_p a:hover
{
    color: #FFFFFF;
}


.sh_tile_p
{
    background-color: #FBC0DF;
}

.sh_tile_p a:hover
{
    color: #F11487;
}

.sh_bath_p
{
    background-color: #C0E7E9;
}

.sh_bath_p a:hover
{
    color: #14A7CA;
}

.results_image
{
    border: solid 2px silver;
    padding: 5px;
    background-color: White;
}

.gallery_image
{
    border: solid 1px black;
    padding: 1px;
    margin: 1px;
    background-color: White;
}

.results_pager
{
    background-image: url(/images/h_search.gif);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #121212;
}

.results_pager span
{
    font-size: 12pt;
    font-weight: bold;
    color: White;
    border: solid 1px white;
}

.results_pager td
{
    padding: 2px 5px 2px 5px;
}

.results_pager a, .results_pager a:link, .results_pager a:visited, .results_pager a:active
{
    color: White;
    font-size: 12pt;
    font-weight: bold;
}

.results_pager a:hover
{
    color: #F0047F;
}

.results_head_div_tile
{
    background-color: #F87BBD;
    border-bottom: solid 1px silver;
    padding: 2px;
    margin: 0px 0px 5px 0px;
}

.results_head_div_bath
{
    background-color: #72CADF;
    border-bottom: solid 1px silver;
    padding: 2px;
    margin: 0px 0px 5px 0px;
}

.span_button, .span_button:link, .span_button:active, .span_button:visited
{
    border: solid 1px #C7D6ED;
    background-color: #E3E3E3;
    padding: 2px 5px 2px 5px;
    text-align: center;
}

.span_button:hover
{
    background-color: #FEFEFE;
    border-color: #000000;
}

.search_button
{
    color:Black;
}
