﻿
/*Master*/

* {
padding: 0;
margin: 0;
}
a
{
    color: #5c5030;
    text-decoration: underline;
}

a:hover
{
    color: #5c5030;
    text-decoration: underline;
}

textarea
{
color:#5c5030;
background-image:url(../images/formbg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

input
{
    color:#5c5030;
}

option 
{
    color:#5c5030;
}

body 
{
    background-image:url(../images/bg.gif);
    background-repeat:repeat-x;
    background-color:#030303;
    margin:0; padding: 0;
    font-family:Arial, Sans-Serif;
    height:100%;
}

p, ul, h1, h2
{
    margin:0 0 8px 0;
    padding:0;
}

h1, h2
{
    font-weight:normal;
}

h3 {
            font-size:18px;
            color:#55461c;
            font-weight:lighter;
    }
.bgrings
{
    background-image:url(../images/rings.jpg);
    background-repeat:no-repeat;
    background-position:top;
    margin:0; padding:40px 0 0 0;
    width:100%;
}

.HomeImage
{
    float:right;
    margin-right:25px;
    margin-top:70px;
    margin-left: 5px;
}

.submitButtonHome
{
    margin-left:40px; 
    margin-top:20px;
}

.container
{
    width:960px;
    margin:0 auto 0 auto; padding:0;
    background-color:#f5d370;
}

.header
{
    width:910px;
    padding-bottom:25px;
    background-color:#f5d370;
}

        .headernumber
        {
            color:#ffffff;
            text-align: right;
            margin-right:20px;
            font-size:18px;
            font-weight:bold;
        }
.botbanner{
	width:958px;
	height:245px;
	clear:both;
	background: url('../images/banner.jpg') no-repeat;
	padding:0;
	margin-bottom:3px;
}

.footer
{
    height:45px;
    clear:both;
    bottom:0; padding-top:25px 0 0 4px;
    text-align:center;
    font-size:12px;
    color:#5c5030;
    width:100%;
    font-family:Verdana; font-size:10px;
}

        .footer a
        {
            color:#5c5030;
            text-decoration:none;
            margin-right:10px;
        }

        .footer a:hover
        {
            text-decoration:none;
        }

.nav
{
    width:931px;
    height:28px;
    background-image:url(../images/nav.jpg);
    background-repeat:no-repeat;
    text-align:left;
    padding:8px 2px 2px 6px;
    margin-left:6px;
    margin-top:-18px;
}

        .nav a
        {
            font-size:18px;
            color:#55461c;
            margin:0 10px 0 10px;
            text-decoration:none;
        }
                .nav a:hover, 
                body.bhome a#nhome,
                body.bcontact a#ncontact,
                body.babout a#nabout,
                body.blocal a#nlocal,
				body.bagents a#nagents,
                body.bmortgage a#nmortgage,
				body.bsearch a#nsearch
                               
                  {
                        color:#b18716; text-decoration:none;
                    }


                                                                    /*Index*/



.midcontent
{
    min-height:200px;
    clear:both;
}

.quicksearch
{
    width:400px;
    height:217px;
    background-image:url(../images/quicksearch.jpg);
    background-repeat:no-repeat;
    float:left;
    margin-left:8px;
    font-size:12px;
    color:#6e6347;
}

        .quicksearch h1
        {
            font-size:18px;
            color:#55461c;
            font-weight:lighter;
            margin:10px 0 0 20px;
        }

.tableright
{
    width:165px; float:right; margin-top:50px; margin-right:10px;
}

        .tableright input
        {
            margin-right:5px;
        }

.tableleft
{
    float:left;
}

.quicksearch table
{
    margin:15px 0 0 10px;
    text-align:right;
}

.welcome
{
    width:486px;
    height:188px;
    background-image:url(../images/welcomebg.jpg);
    background-repeat:no-repeat;
    float:left;
    padding: 20px;
    color:#5c5030;
    font-size:14px;
    margin-left:10px;
}

        .welcome h1 {font-size:30px; font-weight:lighter;}

.lowercontent
{
    min-height:200px;
    clear:both;
}

.description
{
    width:534px;
    height: 181px;
    background-image:url(../images/blackfade.gif);
    background-repeat:repeat-x;
    background-color:#383838;
    color:#ffffff;
    font-size:12px;
    float:right;
    border-left: solid 4px #ffffff;
    
}

        .description p
        {
     
            margin: 70px 5px 24px 20px;
        }
.description_bottom
{
    height:40px;
    width: 534px;
    float: right;
    background-color:#7d7d7d;
    border-bottom:solid 3px #ffffff;
    border-left: solid 4px #ffffff;
}



.weather
{
    width:422px;
    min-height:221px;
    background-image:url(../images/weatherbg.gif);
    background-repeat:repeat-x;
    background-color:#c8c8c8;
    float:left;
    border-bottom:solid 3px #ffffff;
}




                                                                /*Weather*/




.weather h1
{
    color:#68614e;
    background-color:#c8c8c8;
    font-size:14px;
    font-family:Helvetica;
    border-bottom:solid 1px #5182ce;
    margin-top:6px;
    padding:2px 0 6px 8px;
}

.weather h2
{
    font-size:18px;
    margin:2px 0 6px 10px;
    font-weight:lighter;
}

.weather p
{
    font-size:10px;
    margin:5px 0 0 10px;
}

.weather a
{
    color:#003399;
    text-decoration:none;
    margin-left:20px;
}

.weather table
{
    font-size:10px;
    margin:0 0 0 10px;
}
    

.weather_bottom
{
    height:40px;
    background-color:#dbdbdb;
    width:100%;
    border-bottom:solid 2px #ffffff;
    clear:both;
    margin-top:159px;
}

.weather_left
{float:left; width:180px;}

.weather_right
{float:right;}
    
.loanform
{
    width:526px;
    height:124px;
    background-image:url(../images/loanamountbg.jpg);
    background-repeat:no-repeat;
    margin-top:40px;
}



                                                            /*Agents*/



.agents_header
{
    width:910px;
    background-color:#f5d370;
    margin-bottom:25px;
}

.agents_container
{
    width:960px;
    margin:0 auto 0 auto;
    background-color:#f5d370;
        color:#5c5030;
}

.agents_left
{
    width:518px;
    background-color:#fcf0ce;
    min-height:400px;
    margin:30px 0 0 8px;
    float:left;
    
}

.contact_left table
{
    font-size:12px;
    color:#5c5030;
    margin-left:5px;
    margin-top:30px;
}

        .agents_left_top
        {
            height:28px;
            background-image:url(../images/agents_left_top.gif);
            border-bottom:dotted 2px #f5d370;
            font-size:12px;
            color:#696767;
            font-weight:bold;
            padding:17px 0 0 40px;
        }

        .agents_left_bottom
        {
            height:28px;
            background-image:url(../images/agents_left_bot.gif);
            font-size:12px;
            color:#696767;
            font-weight:bold;
            padding:17px 0 0 40px;
            clear:both;
        }

                .agents_left_bottom a , .agents_left_top a
                {
                    text-decoration:none;
                    color:#696767;
                }

                .agents_cell
                {
                    margin:10px 60px 0 40px;
                    
                    clear:both;
                    color:#786227;
                    font-size:12px;
                }

                        .agents_cell b, .agents_cell i
                        {
                                color:#5c5030;
                        }

                        .agents_cell_pic
                        {
                            float:left;
                            width:92px;
                            height:112px;
                            margin-top:20px;
                        }

                        .agents_cell_text
                        {
                            float:right;
                            width:300px;
                            margin-top:10px;
                        }
                        
                        .agents_dotline
                        {
                            
                            width:410px; bottom:0;height:10px;
                            border-bottom:dotted 2px #f5d370;
                            clear:both;
                        }

        .agents_right
        {
            width:350px;
            float:right;
            margin:30px 25px 0 0;
            color:#5c5030;
        }

                .agents_right a
                {
                    color:#5c5030;
                    text-decoration:none;
                }

.contact_left_bottom
{
    height:35px;
    background-image:url(../images/agents_left_bot.gif);
    font-size:12px;
    color:#696767;
    font-weight:bold;
    padding:10px 50px 0 0;
    text-align:right;
    clear:both;
}

.contact_left
{
    width:518px;
    background-color:#fcf0ce;
    margin:30px 0 0 8px;
    float:left;
    
}

.search_left
{
    width:518px;
    background-color:#fcf0ce;
    margin:30px 0 0 8px;
    float:left;
    
}
        .searchtop
        {
            height:28px;
            background-image:url(../images/searchtop.gif);
            background-repeat:no-repeat;
            border-bottom:dotted 2px #f5d370;
            font-size:12px;
            color:#696767;
            font-weight:bold;
            padding:17px 0 0 40px;
        }

        .searchbottom
        {
            height:28px;
            background-image:url(../images/searchbottom.gif);
            background-repeat:no-repeat;
            font-size:12px;
            color:#696767;
            font-weight:bold;
            padding:17px 0 0 40px;
            clear:both;
        }

        .search_left table
        {
            font-size:12px;
            color:#5c5030;
            margin-left:20px;
            margin-top:30px;
        }

.tytexth
{ margin:50px 0 10px 40px;}
.tytextp
{ margin-left:40px; width:400px; margin-top:50px;}

/* About us Page */

.about_left
{
    width:518px;
    background-color:#fcf0ce;
    margin:42px 0 0 8px;
    float:left;   
}

        .about_left_top
        {
            height:30px;
            background-image:url(../images/agents_left_top.gif);
            background-repeat:no-repeat;
            border-bottom:dotted 2px #f5d370;
            color:#5c5030;
            padding:10px 0 0 50px;
        }

        .about_left_mid
        {
            padding:2px 0 0 20px;
            width:498px;
            background-color:#fcf0ce;
            height:400px;
        }

        .about_left_bottom
        {
            height:45px;
            background-image:url(../images/agents_left_bot.gif);
            background-repeat:no-repeat;
            width:518px;
            float:left;
        }

        .about_left p
        {
            font-size:14px;
            margin-top:20px;
            line-height:18px;
            color:#5c5030;
        }

        .about_left h1
        {
            font-size:28px;
            margin:0 0 0 20px;
        }

        .about_left_text2
        {
            background-image:url(../images/signabout.jpg);
            background-repeat:no-repeat;
            background-position:right;
            width:270px;
            height:226px;
            padding-right:170px;
        }

        .about_right
        {
            width:378px;
            float:left;
            color:#5c5030;
            font-size:14px;
            margin-top:20px;
            margin-left:15px;
        }

                .about_right h1
                {
                    color:#be9c3b;font-weight:normal;
                }

        .about_right_top
        {
            height:96px;
            background-image:url(../images/about_right_top.gif);
            background-repeat:no-repeat;
            color:#5c5030;
            font-weight:bold;
            width:385px;
        }

                .about_right_top h1
                {margin:0 0 0 15px;padding:30px 0 0 0;
                 font-size:1.6em;
                }

                .about_right_mid p
                {
                    width:320px;
                    margin:0 0 0 30px;
                    padding:10px 0 10px 0;
                }

        .about_right_mid
        {
            background-color:#fcf3d8;
            line-height:18px;
            font-size:1.1em;
            
        }

        .about_right_bottom
        {
            height:24px;
            width:378px;
            background-image:url(../images/about_right_bottom.gif);
            background-position:left;
        }

.pright
{
    text-align:right; padding-right:25px; 
    font-size:.8em; font-family:Georgia;
    font-weight:bold;
}



                                                                /*Resources*/

.resource_container
{
    width:900px;
    background-color:#fcf0ce;
    font-size:14px;
    color:#5c5030;
    margin:40px 0 0 10px;
}

        .resource_container ul
        { margin:0; padding:0; }

        .resource_top
        {
            width:730px;
            height:45px;
            background-image:url(../images/resources.gif);
            background-repeat:no-repeat;
            background-position:left;
            background-color:#f5d370;
            clear:both;
            padding-left:175px;
        }

        .resource_nav li
        {
            list-style-type:none;
            display:inline;
            height:30px; margin:0; padding:0;

        }

        .resource_nav a
        {
            
            width:160px;
            text-align:center;
            display:inline-block;
            height:30px;
            background-image:url(../images/whitetab.gif);
            background-repeat:no-repeat;
            text-decoration:none;
            color:#5c5030;
            font-weight:bold;
            margin-top:15px;
            padding-top:5px;
            margin-bottom:-8px;
            
        }

        #resource_active
        {
            background-image:url(../images/tantab.gif);
            background-repeat:no-repeat;width:160px;height:30px;
        }

        .resource_content
        {
         padding:30px;
        }

        .resource_content h1
        {
            font-size:1.5em;
            margin:25px 0 25px 0;
        }

        .resource_content ul
        {
            line-height:19px;
            padding-top: 8px;
            padding-bottom: 8px;
            margin-left:40px;
        }

        .resource_content ol
        {
            padding-bottom:10px;
            margin-left:40px;
        }

        .resource_content ol li
        {
            margin:6px 0 6px 0;
        }

        .resource_content a
        {
            text-decoration:none;
            color:#5c5030;
        }

        .mapbox
        {
            background:url(../images/map.gif) no-repeat left;
            padding-left:20px;
        }


#mortgage p
{
    margin:10px 0 0 40px;
}

.mortgage_table
{
    font-family:Verdana; font-size:14px;
    text-align:left;
    margin:0 0 20px 0; line-height:24px;
}

        .mortgage_table b
        {
            font-size:14px; font-family:Arial;
        }

.disclaimer
{
    font-size:10px;
    font-family:Verdana;
    padding:0 10px 2px 10px;
    text-align:center;
    clear:both;
}

        .mortgage_left_bottom
        {
            height:28px;
            background-image:url(../images/agents_left_bot.gif);
            font-size:12px;
            color:#696767;
            font-weight:bold;
            padding:17px 0 0 0;
            clear:both; 
        }
        
        .morgage_left_bottom p {margin:0;}



html, body {
height: 100%;
}
.container { /* this is the div you want to fill the window */
min-height: 100%;
}
* html .container {
height:100%
}