/* CSS Document */


body
{
    font: 12px verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
}

h1
{
    font: bold 18px Arial, verdana, sans-serif;
    color: #330088;
    padding-right: 15px;
}
h4
{
    font: bold 14px Arial, verdana, sans-serif;
    margin: 0;
    margin-bottom: 3px;
}

p
{
    margin-top: 0;
    text-align: justify;
}

table, td
{
    color: #5C5C5C;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
}

a
{
    color: #FA8D00;
}

a:hover
{
    color: #F46903;
}

#body_tbl
{
    /*position: absolute; 	top: 0;*/
}

.legal
{
    padding-top: 20px;
    color: #666;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}





img
{
    border: 0;
}

table#l_col
{
}

.navpadding
{
    padding-top: 20px;
    padding-bottom: 18px;
}

*html .navpadding
{
    padding-top: 20px;
    padding-bottom: 40px;
}

.top_col
{
    background-image: url(../../images/yellow.gif);
    vertical-align: bottom;
    height: 307px;
    padding: 10px;
}

.bottom_col
{
    vertical-align: top;
    padding-top: 30px;
}

.float
{
    float: left;
    margin-right: 40px;
}

p.clear
{
    clear: both;
}

img.bio
{
    float: left;
    border: 1px solid #FAB000;
    margin: 0px 15px 15px 0;
}

img.map
{
    float: right;
    border: 1px solid #FAB000;
    margin-left: 20px;
}

div#overflow
{
    position: relative; /*height: 300px; overflow: auto; padding-right: 15px;*/
}

.picbg
{
    width: 50px;
    padding: 4px;
    border: 1px solid #F3F3F3;
}
.picbg2
{
    width: 50px;
    padding: 0;
    border: 0;
}
.data
{
    font-weight: bold;
    width: 120px;
    padding: 4px;
    vertical-align: top;
    border: 1px solid #F3F3F3;
}

.price
{
    color: #000000;
}
.price a
{
    text-decoration: none;
    text-transform: none;
}
.description
{
    width: 340px;
    font: 12px verdana, sans-serif;
    padding: 4px;
    vertical-align: top;
    border: 1px solid #F3F3F3;
}
.description2
{
    font: 12px verdana, sans-serif;
    padding-top: 4px;
    vertical-align: top;
}

.divider
{
    display: none;
}

.rowone
{
    background-color: #DFE8FF;
}
.rowtwo
{
    background-color: #FFFFFF;
}
.listrowone
{
    background-color: #DFE8FF;
}
.listrowtwo
{
    background-color: #FFFFFF;
}
.move
{
    width: 90px;
}

.row0
{
    vertical-align: middle;
    text-align: left;
    background-color: #000099;
}
.row1
{
    vertical-align: middle;
    text-align: left;
    background-color: #FFCCFF;
}
table.showcase
{
    position: relative;
    font: 12px verdana, sans-serif;
    padding: 4px;
    vertical-align: top;
    border: 3px solid #F3F3F3;
    width: 600px;
    height: 100%;
}

table.listings, table.listings td
{
    font: 12px verdana, sans-serif;
    padding: 4px;
    vertical-align: top;
    border: 1px solid #F3F3F3;
}

table.listings2, table.listings2 td
{
    font: 12px verdana, sans-serif;
    vertical-align: top;
}

table.listings2 ul li
{
    list-style: none;
    font: 11px verdana, sans-serif;
    line-height: 14px;
    margin-bottom: 4px;
}

table.listings2 p
{
    margin: 10px 0;
}

table.listings td span.price
{
    color: black;
}
weight .smallertxt
{
    font-size: 10px;
}

table.listings td.address
{
    font-: bold;
}

tr.divider
{
    background: #FDF8ED;
}

.listing_links
{
}

.devpics
{
    float: left;
    margin: 0 10px 0px 0;
}

hr
{
    height: 1px;
    margin-bottom: 10px;
}

ul
{
    margin-bottom: 15px;
}

td.headerpics img
{
    border-right: 1px solid #fff;
}


div.listing_description p, div#comments p
{
    width: 100%;
    clear: both;
    padding-top: 10px;
}

div.pic_holder, div#largeImg
{
    float: left;
    margin: 0 10px 0 0;
}

div.pic_holder img
{
    border: 1px solid #FAB000;
}

div#feature
{
    border-bottom: 1px dashed #FAB000;
}

div#overflow div#left_listing
{
    width: 100% !important;
}

table.cat1 td, table.cat2 td, table#details td
{
    width: 150px;
}
table.cat1, table#details
{
    margin-bottom: 10px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #ccc;
}

img#mainImg
{
    border: 1px solid #FAB000;
}

div#small_img_box
{
}

.textDisclaimer
{
    font-size: 9px;
    color: #A3A4A4;
    line-height: 12px;
}
.input
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #60646B;
    border: 1px solid #FAB000;
    background-color: #FFF;
    padding: 1px 1px 1px 3px;
    margin-top: 5px;
}
#SEO h1
{
    color: #FAB000;
    font-size: 10px;
    font-weight: normal;
    padding: 2px 2px 2px 6px;
    margin: 0;
}
