﻿body
{
    margin: 0px;
    padding: 0px;
    background-color: #D4E6F7;
}

#skip-nav
{
    display: none;
}
.printonly
{
    display: none;
}
.clear
{
    clear: both;
}
.blueborder
{
    border: solid 1px #6B8CAD;
}
.imageleft
{
    float: left;
    margin-right: 6px;
}
.makebold
{
    font-weight: bold;
}

/*-------------------------------------
Page Holder
-------------------------------------*/
#page-holder
{
    width: 755px;
    margin: 18px auto 0px auto;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6B8CAD;
}

/*-------------------------------------
Page Header
-------------------------------------*/
#page-header
{
    width: 755px;
    height: 130px;
    background-image: url(../Images/Gif/header.gif);
    background-repeat: no-repeat;
    background-color: #6B8CAD;
}

/*-------------------------------------
Page Menu
-------------------------------------*/
#page-menu
{
    width: 755px;
    background-color: #BB925D;
    text-align: center;
}
#page-menu img
{
    border: 0px;
    vertical-align: middle;
}
#page-menu ul
{
    margin: 0px;
    padding: 3px 0px;
    list-style: none;
}
#page-menu li
{
    display: inline;
    margin: 0px 4px 0px 4px;
    padding: 0px;
}
#text-home, #text-about, #text-searchlistings, #text-areainformation, #text-links, #text-contact
{
	display: none;
}

/*-------------------------------------
Page Content
-------------------------------------*/
#page-content
{
    width: 735px;
    padding: 10px;
    min-height: 300px;
}
#page-content a
{
    text-decoration: underline;
    color: #6B8CAD;
}
#page-content form
{
    margin: 0px;
}
#page-content h2
{
    margin: 0px 0px 10px 0px;
    font-size: 18px;
}
#page-content h3
{
    margin: 20px 0px 8px 0px;
    font-size: 16px;
}

/*-------------------------------------
Page Content Home
-------------------------------------*/
#home-left
{
    float: left;
    width: 545px;
}
.welcome
{
    margin-bottom: 10px;
}
#home-right
{
    float: right;
    width: 174px;
    padding-top: 30px;
    background-image: url(../Images/Gif/featuredlisting.gif);
    background-repeat: no-repeat;
    background-color: #BB925D;
    color: #FFFFFF;
}
#home-right a
{
    color: #FFFFFF;
}
#home-video
{
    float: right;
    width: 174px;
    padding-top: 30px;
    text-align: center;
}
#home-weichertlogo
{
    float: right;
    width: 174px;
    padding-top: 30px;
    text-align: center;
}

/*-------------------------------------
Flash Loading
-------------------------------------*/
#flashloading
{
	background-image: url(../Flash/flash-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: solid 1px #6B8CAD;
	width: 540px;
	height: 140px;
}

/*-------------------------------------
Contact Form
-------------------------------------*/
#contactform-holder
{
    width: 550px;
    margin: auto;
}
#contactform-holder label
{
    width: 180px;
    float: left;
    text-align: right;
    display: block;
    margin: 5px 5px 5px 0px;
    font-weight: bold;
}
#contactform-holder input
{
    width: 180px;
    margin: 5px 5px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #6B8CAD;
    color: #6B8CAD;
}
#contactform-holder select
{
    width: 180px;
    margin: 5px 5px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #6B8CAD;
    color: #6B8CAD;
}
#contactform-holder textarea
{
    width: 200px;
    height: 100px;
    margin: 5px 5px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #6B8CAD;
    color: #6B8CAD;
}
#contactform-controls
{
    width: 550px;
    margin: 20px auto 30px auto;
    text-align: center;
}
#contactform-controls input
{
    background-color: Transparent;
    border-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6B8CAD;
}
#contactform-status
{
    width: 550px;
    margin: auto;
    text-align: center;
    font-weight: bold;
}

/*-------------------------------------
Page Footer
-------------------------------------*/
#page-footer
{
    width: 755px;
    height: 35px;
    background-image: url(../Images/Gif/footer.gif);
    background-repeat: no-repeat;
}

/*-------------------------------------
Disclaimer Footer
-------------------------------------*/
#disclaimer
{
	width: 755px;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B8CAD;
}
#disclaimer a
{
	color: #6B8CAD;
	text-decoration: underline;
}

/*-------------------------------------
Coastal e Solutions Footer
-------------------------------------*/
#ces-footer
{
    float: left;
	width: 370px;
}

/*-------------------------------------
Weicher Anchor Footer
-------------------------------------*/
#weichertanchor-footer
{
    float: right;
	width: 370px;
	text-align: right;
}
#weichertanchor-footer span
{
    font-style: italic;
}
