﻿a:link {color: #2A70CA;text-decoration:none;}
a:visited {color: #2A70CA;text-decoration:none;}
a:hover {color: #2A70CA;text-decoration:underline;}
a:active {color: #2A70CA;text-decoration:none;}
a:focus{color: #2A70CA;text-decoration:none;}
img {
    border:none;
}
body { 
    background: url(/s/i/bodybg.jpg) repeat-x #0A243D;
    font-size:14px;
    font-family:arial;
    color:#666;      
    text-align:center;      
}
h1 {
    color:#2A70CA;
    font-size:23px;
    font-weight:bold;
    margin:0 0 5px 0;
}
h2 
{
	font-size:16px;
}
h4{font-size: 14px;color:#2A70CA;clear:both;background-color: #ddd;border-top: 1px solid #ccc;padding:1px 8px 3px;margin:0 0 5px 0;}
h5{font-size: 12px;color:#2A70CA;margin: 0 0 8px;}
li{font-size:12px;}
#container { 
    width:900px; 
	margin:50px auto 0 auto;
    text-align: left;
    background: url(/s/i/grnbg.gif) repeat-x #EBEBEB;   
}
.mainPage #container 
{
	background: url(/s/i/grnbgsmall.gif) repeat-x #EBEBEB;
}
#top {
    background: url(/s/i/containertopright.gif) no-repeat top right;
}
#top #topLeft {
    background: url(/s/i/containertopleft.gif) no-repeat top left;
    text-align:right;
}
#top #topLeft div {
    background: url(/s/i/createmapleft.gif) no-repeat bottom left #6F7C14;
}
#bottom {
    background: url(/s/i/footerright.png) no-repeat top right;
}
#bottom div {
    background: url(/s/i/footerleft.png) no-repeat top left;
}
#top, #top #topLeft {
    width:100%;
    height: 25px;        
}
#bottom, #bottom div {
    width:100%;
    height: 96px;	     
}
#mainBody {
    height:375px;
}
#leftBody {            
    float:left;
    width:380px;
    padding:185px 0 0 20px;
}
#rightBody {
    float:right;            
    background: url(/s/i/rightBodytopright.gif) no-repeat top right #fff;   
    width:453px;    
    margin:50px 20px 0 0;           
}
#rightBody #rbTopRight {
    background: url(/s/i/rightBodytopleft.gif) no-repeat top left;            
}
#rightBodyBottom {            
    background: url(/s/i/rightbodybotright.gif) no-repeat top right #6F7C14;
}
#rightBodyBottom div {
    background: url(/s/i/rightbodybotleft.gif) no-repeat top left;
}
#rightBody #rbTopRight, #rightBodyBottom, #rightBodyBottom div {
    width:453px;
    height: 14px;
    font-size: 1px;
} 
#bottom div #footer {
    margin-left:14px;
    width:871px;
    background:url(/s/i/footerbg.png) repeat-x;    
    padding:30px 0 0 0;
    color:#ccc;
    font-size:11px;
    font-family:verdana;
    text-align:center;
} 
#bottom div #footer a {
    color:#ccc;
    text-decoration:underline;
}  
#bottom div #footer a:hover {
    color:#D7F126;
    text-decoration:underline;
}
#aboutUs #leftBody 
{
    width:425px;
    margin:60px 0 0 190px;
    padding:0;
}
#aboutUs #rightBody 
{
	background:none;             
    width:205px;    
    margin:60px 30px 0 0;          
}
#aboutUs #mainBody {
    height:500px;
}
#details #top #topLeft div {
    background: none;
}
#details #top 
{
	background: url(/s/i/containertoprightgrn.gif) no-repeat top right;
}
#details #mainBody {
    height:auto;
} 
#details #rightBody 
{
	background:none;             
    width:400px;    
    margin:10px 40px 0 0; 
        
} 
#details p 
{
	margin:0 5px 20px 5px;  
	font-size:12px;	
}
#details #leftBody 
{
    width:380px;
    margin:10px 0 0 20px;
    padding:0 0 0 20px;
}
#mapmock {
    margin:0;padding:0 7px 2px 7px;border-left:7px solid #6F7C14; border-right:7px solid #6F7C14;
}
#wrapper 
{
	width:900px;
	position:relative;
	margin: 0 auto 0 auto;
	padding:10px 0 0 0;	
	text-align:left;
}
#logoImg {
    position:absolute;top:20px;left:20px;margin:0;padding:0;border:none;
}
#actions 
{
	padding-left:28px;
}
#navBar
{
	margin:50px 10px 0 190px;height:35px;
}
#navBar #title 
{
	font-size:30px;font-weight:bold;width:400px;float:left;
}
#navBar #links
{
	float:right;padding:15px 0 0 0;font-weight:bold;
}
#details #navBar
{
	margin:50px 10px 0 210px;
	height:35px;
}
#details #navBar #title 
{
	font-size:30px;font-weight:bold;width:600px;float:left;
}
#gpwaLogo
{
	float:right;
	margin-top:-15px;
	padding-right:10px;
}
#propertyInfo
{
	margin:20px 20px 40px 20px;
}
.promoImg
{
	margin:2px 5px 0 0;
	border:1px solid #ccc;
}
.promoBox
{
	width:350px;border:2px solid #ccc;padding:0 2px 2px 2px;background:#ddd;margin:0 0 10px 0;
}
.grayBox
{
	padding:0;
	font-size:11px;
}
.grayBox a
{
	font-weight:bold;
	font-size:12px;
	margin:0 0 3px 0;
}
.action {
    float:left;
    width:257px;
    margin:13px;
    font-size:12px;   
    text-align:center;                
}
.action div {
    text-align:left; 
}
.clear {
    clear:both;margin:0;padding:0;
}
.stockImg {
    margin-top:15px;
}
.propImg
{
	margin:0 20px 0 0;
	border:2px solid #ccc;
}
