﻿body 
{
    background-color:#E0E1E5;
    font:100.1%/1.35 Tahoma,Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}


#outerContainer {

    background-color:#FFF;
	font-size:.70em;
	position:relative;
	text-align:left;
	width:775px;
	margin:0 auto 0 auto;
	background:url('../images/fullback.jpg');
}

#container {

	width:760px;
	margin:0 0 0 7px;
}


	#container #header {

		background:url('../images/header.jpg');
		height:97px;
		width:760px;
		display:block;
		
	}
	
	#container #header h1 a{
		height:97px;
		width:760px;
		margin:0;
		padding:0;
		display:block;
	    text-indent: -9999px;
		
	}
	
	
	#container #menu {
       
		background:#FFF url('../images/menu.jpg');
		background-repeat:no-repeat;
		height:29px;
		width:760px;
		margin:0 0 0 0;
	}
	
	#menu #menuLeft
	{
	    width:750px;
	    height:29px;
	    float:left;
	    }
	    
	#menu #menuLeft ul {

		float:left;
		list-style:none;
		margin:0;
		padding:4px 3px 0 10px;

	}

	#menu #menuLeft ul li {

		float:left;
		margin:0 4px 0 0;
	    list-style-type: none;
	    background-image: url(../images/navdivider.jpg);
	    background-repeat:no-repeat;
	    background-repeat: no-repeat;
	    background-position: right center;
	    background-color: inherit;
	    display: block;
	    font-size:1em;

	}

	#menu #menuLeft ul li a {

		border:0;
        text-decoration:none;
        color:#000;
        font-size:1em;
        font-weight:bold;
        padding: 0 10px 0 0;

	}
	
		#menu #menuLeft ul li a:hover 
		{
		    
        color:#e4563e;
	}
	
		
	#menu #menuRight
	{
	  
	    width:10px;
	    float:right;
	    }
 
	    
	#footer {
	    margin: 0 0 0 10px;
		height:30px;
		width:760px;
	    }
	    
    #footer #footerLeft {
        float:left;
        width:570px;
        height:30px;
		overflow:hidden;
		line-height:40px;

        }
	

	#footer #footerLeft p {

		float:left;
		margin:0;
		padding:0;

	}

	#footer #footerLeft ul {

		float:left;
		list-style:none;
		margin:0;
		padding:3px 3px 0 0px;

	}

	#footer #footerLeft ul li {

		float:left;
		margin:0 4px 0 0;
	    list-style-type: none;
	    background-image: url(../images/navdivider2.jpg);
	    background-repeat:no-repeat;
	    background-repeat: no-repeat;
	    background-position: right center;
	    background-color: inherit;
	    display: block;

	}

	#footer #footerLeft ul li a {

		border:0;
        text-decoration:none;
        color:#000;
        font-size:0.8em;
        padding: 0 10px 0 0;

	}
	
	#footer #footerLeft ul li a:hover 
		{
		    
        color:#e4563e;
	}
	
	
	
	#footer #footerRight {
        float:right;
        width:160px;
        text-align:right;
        margin:3px 20px 0 0;
        color:#767779;
        }
        
    #footer #footerRight a {color:#767779; text-decoration:none;}
    #footer #footerRight a:hover {color:#421954;}
	
	#footerbase 
	{
	    height:20px;
	    width:760px;
	    }
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	#container #columns 
    {
      	width:760px;    
        background-color:#FFF;
        margin: 0 0 0 0;
    }
    
    #contentcol
      {
        width:760px;
        background-color:#bab4ac;
        overflow:auto;
        }  
        
    #contentcolLeft
    {
        width:340px;
        float:left;
        padding:0 10px 10px 10px;
        font-size:0.9em;
        }
        
    #contentcolLeft h2
    {
        color:#fff;
        font-size:2em;
        }
        
    #contentcolRight
    {
        width:380px;
        float:right;
        }
    
    
    
     #contentcolFull
    {
        width:720px;
        float:left;
        padding:0 10px 10px 10px;
        font-size:0.9em;
        }
        
    #contentcolFull h2
    {
        color:#fff;
        font-size:2em;
        }
    
    #homegray
    {
        width:760px;
        background-color:#bab4ac;
        overflow:auto;
        }
    
    #homegrayInner {padding:10px;}
        
    #homegrayLeft
    {
        width:290px;
        float:left;
        padding:0 10px 10px 10px;
        font-size:0.8em;
        }
        
    #homegrayRight
    {
        width:450px;
        float:right;
        padding:10px 0 10px 0;
        }
        
    #columnStrap
    {
        width:760px;
        height:40px;
        background-color:#8c867f;
        }
        
     #columnStrapLeft {float:left; width:450px;font-size:2.5em; margin: 0 0 0 10px; letter-spacing:3px;}
     #columnStrapRight {float:right; width:300px;font-size:2.5em; color:#fff; letter-spacing:7px;}
     
     
     #columnWhite
     {
        width:760px;
        background-color:#fff;
        overflow:auto;
        }
      
     #columnWhiteLeft
     {
        width:370px;
        background-color:#fff;
        float:left;
        }
         
     #columnWhiteLeft2
     {
        margin:5px 0 0 10px;
        width:328px;
        height:286px;
        background-color:red;
        float:left;
        background-image: url(../images/frontsearch.jpg);
	    background-repeat:no-repeat;
        }
        
     #columnWhiteLeft2inner {margin:80px 0 0 50px;}
         
     #columnWhiteRight
     {
        width:370px;
        background-color:#fff;
        float:right;
        text-align:right;
        padding:0 20px 0 0;
        }
        
        
        
    #propertycol
      {
        width:760px;
        background-color:#bab4ac;
        overflow:auto;
        }  
        
    #propertycolLeft
    {
        width:180px;
        float:left;
        padding:15px 10px 10px 10px;
        font-size:0.9em;
        }
        
    #propertycolRight
    {
        width:520px;
        float:right;
        }
        
    #propertycol2
      {
        width:760px;
        background-color:#bab4ac;
        overflow:auto;
        }  
        
    #propertycol2Left
    {
        width:360px;
        float:left;
        padding:15px 10px 10px 10px;
        font-size:0.9em;
        }
        
    #propertycol2Right
    {
        width:360px;
        float:right;
        padding:15px 0 10px 0;
        font-size:0.9em;
        }
        
        
    .propback
    {
        width:354px;
        height:315px;
        background-image: url(../images/propback.jpg);
	    background-repeat:no-repeat;
	    margin:0 0 10px 0;
        }

    .propbackFeatured
    {
        width:344px;
        height:136px;
        background-image: url(../images/propback.jpg);
	    background-repeat:no-repeat;
	    margin:10px 0 10px 0;
	    border: solid 1px #000;
        }
        

    .propbackFeaturedHome
    {
        width:368px;
        height:133px;
        background-image: url(../images/featuredback.jpg);
	    background-repeat:no-repeat;
	    margin:10px 0 0px 0;
        }

    #featimg {float:left; width:150px;}
    #featinner {float:right; padding: 0 10px 0 0; width:170px;}
    #featinner h4 {font-size:1.3em; color:#8c867f; margin:0px;}
    
    .propFeaturedimg { width:334px;float:left; padding:10px 0 10px 10px}

    .propFeaturedimgHome { width:334px;float:left; padding:17px 0 10px 14px}
    
    .propimgouter { width:354px; }
    .propimg { width:175px;float:left; padding:10px 0 10px 10px}
    .propimgouter p { font-size:1.1em; padding: 10px 20px 0px 20px;}
    .propimgouter h3 {font-size:2em; color:#8c867f; padding: 10px 10px 0 0;}
    .propimgouter h4 {font-size:1.3em; color:#000; padding:0; margin: 0;}
    
    #featinnerprop {float:right; padding: 0 10px 0 0; width:170px; text-align:right;font-size:1.1em;}
    #featinnerprop h4 {font-size:1.4em; color:#8c867f; margin:0px;}
    
    #div3cols{width:760px; font-size:0.9em; background-color:#bab4ac;overflow:auto; }
    #div3cols h2{color:#fff;font-size:2em; }
    #col1{float:left; width:254px; background-color:#bab4ac;overflow:auto;}
    #col2outer{float:right; width:506px;}
    #col2{width:253px; float:left; background-color:#bab4ac;overflow:auto;}
    #col3{width:253px; float:right; background-color:#bab4ac;overflow:auto;}
    
    .contactInput{background-color:#DDD; width:340px;}
    .contactInput2{background-color:#DDD; width:166px;}
    
    #portfolio{margin:0; padding:0;list-style:none; }
    #portfolio li{margin:0; padding:0;list-style:none; }
    
    
    .admintxt {width:250px; font-size:11px;}
    .admintxt2 {width:50px; font-size:11px;}
    .admintxt3 {width:250px; height:70px; font-size:11px; font-family:Tahoma;}
    .admintxt4 {width:80px; font-size:11px;}
    .admintxtdrp {width:250px; height:17px; font-size:11px;}
    .admindrp2 {width:150px; height:17px; font-size:11px;}
    .adminbutton {width:150px; height:25px; font-size:11px;}
    .adminbutton2 {width:75px; height:25px; font-size:11px;}
    .adminbutton3 {width:100px; height:25px; font-size:11px;}
    .adminchk {margin: 0 0 0 35px;}
    .adminchk2 {margin: 0 0 0 45px;}
    .adminchk2 label{display:none;}
    
    
    
    
    
    .search-house-image
    {
        width:146px;
        height:114px;
        background-image: url(../images/house-search.jpg);
	    background-repeat:no-repeat;
	    margin:0;
	    float:left;
	    
        }
        
    .search-house-image-inner
    {
    margin:10px 0 0 11px;
    width:125px;
    height:93px;
    }
        
    .search-house-text
    {
     width:550px;
     float:right;
    }
    
    .house-image-image {
    border:none;}
    
    .search-house-title 
    {
    margin: 5px 0 0 0;font-size:1.1em; color:#8c857c; font-weight:bold;
    }
    
    .search-house-summary {margin:10px 0 0 0; font-size:0.9em;}
    
    .search-house-price {margin:10px 0 0 0;font-weight:bold; font-size:1.0em; width:550px;}
    .search-house-price span a {font-weight:bold; font-size:1.0em;}
    
    .search-house-divider {clear:both; margin:10px 20px 10px 20px; height:2px; background-color:#ddd; width:650px;}
    
    .search-header-text {width:450px; float:right; height:41px; margin:0;}
    .search-header-text p{font-weight:bold; font-size:1.6em; color:#8c857c; margin:7px 10px 0 0; text-align:right;}
    
    #divSearchBoxes {
        width:700px;
        height:100px;
        background-image: url(../images/searchboxes.jpg);
	    background-repeat:no-repeat;
	    margin:0; 
	    padding:0;
    }
    
    #box1 {width:240px; height:90px; display:block; margin: 30px 0 0 10px;float:left; }
    #box2 {width:200px; height:90px; display:block; margin: 30px 0 0 25px;float:left;}
    #box3 {width:200px; height:90px; display:block; margin: 30px 0 0 15px;float:left;}
    .searchbutfront { width:100px; margin:10px 0 0 70px;}
    
    #radSort input {margin:3px 0 0 0px; padding:0;}
    

    #divMessage{
        margin:0;
        width:700px;
        height:765px;
        background-image: url(../images/notepad.jpg);
	    background-repeat:no-repeat;
    }
    
    #messagetext {margin:0px 0 0 210px; width:450px; padding-top:70px;}
    
    #subfooter {padding:10px 10px 10px 10px; color:Gray;}