
body {
background-color: #5D5139;
background: #5D5139 url(images/background.jpg) no-repeat center center fixed ;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

}

html, body, div, span, applet, object, iframe, 
 p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: Times New Roman, serif;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
	text-align: justified;
	
   
}

a {
color:#5898C3;
font-weight: bold;
}

a:hover  {
color:#BBA57A ;
}

a:visited {
color: #7D673C;

}


a:visited:hover {
color:#BBA57A ;
}


p {
	margin: 0px 30px 0px 30px;
	padding: 0px 30px 0px 30px;
	text-align: justify;
	
	}
	
h1 {
text-align: center;
border: 0;
	font-family: 'Avant Garde',Palitino;
	font-size: 200%;
	font-style: inherit;
	font-weight: inherit;
        color: #000;
	vertical-align: baseline;
	padding-right: 30px;
	padding-left: 30px;
	text-transform: uppercase;
	}


h2, h3, h4, h5, h6{
text-align: center;
border: 0;
	font-family: 'Avant Garde',Palitino;
	font-size: 140%;
	font-style: inherit;
	font-weight: inherit;
        color: #000;
	vertical-align: baseline;
	padding-right: 30px;
	padding-left: 30px;
	text-transform: uppercase;
}

#twidget {
text-align:none;
}

blockquote {

padding-right: 50px;
padding-left: 50px;
font-style:italic;
color: #201502;
text-align: justify;

}

p.blockquote {
padding-right: 50px;
padding-left: 50px;
font-style:italic;
color: #201502;
text-align: justify;
}

table  {
text-align:center;
margin-left:auto;
margin-right:auto;
}

a img {

border: 0px;

}

#container {
margin: 4px auto;
width: 1000px;
max-width: 1000px;
min-width: 1000px;
}

#page {

background: url(images/bottompage.jpg) no-repeat;
background-color: #D4D1CC;


}

#toppage {
background: url(images/toppagebg.gif) no-repeat;
width: 100%;
height: 460px;

}

#title {

margin: 0 0 0 7px;
float: left;

}

#navbar {

background: url(images/navbg.gif) repeat-x;
width: 45%;
height: 100px;
float: right;
padding-top: 26px;

}

#navbar li {

display: inline;
list-style-type: none;


}

#navbar li a {

padding: 40px 30px 40px 30px;
color: white;
text-decoration: none;
border-left: 1px solid white;
border-right: 1px solid white;
}

#navbar li a:hover {
background-color: #4C4028 ;
background: url(images/anavbg.gif) ;
}


#bottompage {
width: 100%;
height: 1200px;

}

#bottomshortsale{
width: 100%;
height: 1200px;
}

#bottomloanmod{
width: 100%;
height: 1700px;
}

#bottomfindus{
width: 100%;
height: 1200px;
}

#content {

float: right;
width:62%;
height: 100%;

}

#content2 {
padding: 40px 33px 30px 15px;
text-align: justify;

}

#content3 {
padding: 40px 33px 30px 10px;
text-align: justify;

}


#footer {
color: #fff;
width: 100%;
height: 60px;
background: #251C0D;
padding-top: 20px;
font-size: 8pt;
font-style: italic;

}

#cred {
padding-left: 12px;
}


#sidebar { 

position: absolute;
background: url(images/sidebar2.gif) center top  no-repeat;
display:block;
margin-top: -250px;
float: left;
width: 400px;
height:850px;  
padding-top: 110px;
padding-right: 0px;     

}


#sidebar ul.a {
        display: block;
list-style-type: none;
text-decoration: none;
z-index: 99999;
margin-bottom: 10px;


}

#sidebar ul li.a {
list-style-type: none;
text-decoration: none;
z-index: 99999;
margin-bottom: 10px;
margin-left: 43px;



}

#sidebar ul li.b {
list-style-type: none;
text-decoration: none;
z-index: 99999;
margin-top: 50px;
margin-bottom: 10px;
margin-right:40px;



}

a.forehover {
    display: block;
	width: 231px;
	height: 71px;
	text-decoration: none;
	background: url(images/foreclosuredef2.gif) no-repeat;
	}


a.forehover:hover {
background-position: -231px 0;
}

a.loanhover {
    display: block;
	width: 231px;
	height: 71px;
	text-decoration: none;
	background: url(images/loanmod2.gif) no-repeat;
	}


a.loanhover:hover {
background-position: -231px 0;
}

a.shorthover {
    display: block;
	width: 231px;
	height: 71px;
	text-decoration: none;
	background: url(images/shortsale2.gif) no-repeat;
	}


a.shorthover:hover {
background-position: -231px 0;
}

a.callhover {
    display: inline-block;
	width: 119px;
	height: 110px;
	text-decoration: none;
	background: url(images/callus2.gif) no-repeat;
	}


a.callhover:hover {
background-position: -119px 0;
}

a.emailhover {
    display: inline-block;
	width: 119px;
	height: 110px;
	text-decoration: none;
	background: url(images/emailus2.gif) no-repeat;
	}


a.emailhover:hover {
background-position: -119px 0;
}

a.findhover {
    display: inline-block;
	width: 119px;
	height: 110px;
	text-decoration: none;
	background: url(images/findus2.gif) no-repeat;
	}


a.findhover:hover {
background-position: -119px 0;
}

a.sochover {
    display: inline-block;
	width: 119px;
	height: 110px;
	text-decoration: none;
	background: url(images/socialbox2.gif) no-repeat;
	}


a.sochover:hover {
background-position: -119px 0;
}

a.gsnhover {
    display: inline-block;
	width: 300px;
	height: 50px;
	text-decoration: none;
	background: url(images/gsn.gif) no-repeat;
	}


a.gsnhover:hover {
background-position: -300px 0;
}

#form {

margin-bottom: 20px;

}

input.submit {
background-color: white; 
font-family: Helvetica; 
font-size: 15px; 
color: #000; 
border: 2px solid black; 


}

input.submit:hover {
background-color: lightgray; 
font-family: Helvetica; 
font-size: 15px; 
color: black; 
border: 2px solid black;


}

input{

width:200px;
display:block;
background-color:white;
color: #000;
margin-bottom: 5px;

}

input.required {
color:red
}

#sidebar input .text {  
  background-color: #666699;  
display:block;

}

input.button{
width:120px;
display:block;
background-color:white;
border: 1;
border-color: black;
color: black;
margin-left: 55px;
}



textarea {
margin-bottom: 5px;
font-family: Helvetica; 
width: 200px;
}

select {
margin-bottom: 5px;
}

#contactlinks {

padding-top: 370px;
padding-right: 70px;
text-align: right;

	
}

#contactlinks li {

display: inline;
list-style-type: none;


}


#thanks {
margin-left:5%;
margin-top:10%;
text-align: center;
color: white;
}

#social {
left: 5px;
top: 7%;
position: fixed;
padding-bottom: 20px;
}

#social a img{
padding-bottom: 6px;
}