img{padding:0;margin:0;}
#left img, #left .logo {display:visible;text-center;padding-left:16px;padding-bottom:10px;}
#left p {display:none;}

body {margin:0;padding:15px 0;background-color:#ffeedd;text-align:center;}

#agt_header{background:url(images/masthead.jpg) no-repeat 0;width:800px;height:187px;text-align:center;}
#agt_header .right{float:right;height: 187px;}

#contents {width:800px;margin:0 auto;margin-top:10px;padding:0;text-align:left;background:#fff url(images/bckgnd.gif) repeat-y 0;border:1px solid #000;}

#header_navbar{margin:0;padding:0;height:30px;text-align:center;background-color:#301d0f;}


#header_navbar ul {margin:0;padding:0;display:inline;}
#header_navbar li {display:inline;}
#header_navbar li a {text-decoration:none;font: bold 12px Arial, Helvetica, sans-serif;color: #66594f;padding:2px 8px;border:1px solid;border-color:#fff #666 #666 #fff;line-height:29px;background-color:#ffeedd;}
#header_navbar li a:hover {letter-spacing:normal;color:#fff;border-color:#ccc #fff #fff #ccc;background-color:#301d0f;}

/*
#header_navbar {
	margin:0;
	padding: 7px 0 0 ;
	height:24px;
	text-align:center;
	background-color:#301d0f;	
	font-size:11px;
	width: 100%;
	font-family:Verdana,verdana,Arial,arial,Helvetica,helvetica,sans-serif;
	}
#header_navbar li, #header_navbar ul {
	padding: 0;
	margin: 0;
	text-align:center;
	display: inline;
	}

#header_navbar a:link, #header_navbar a:visited {
	line-height: 14px;
	font-weight:bold;
	margin: 7px 6px 4px 9px;	
	color: #ffffff; 
	text-decoration: none;
	}

#header_navbar a:hover {
	border-bottom: 4px solid #ffffff;
	padding-bottom: 2px;	
}
*/
.stdfeaturenav {margin: 0; padding:0;}
#left{float:left;margin:0;padding:10px 0 20px 0;width:163px;}
#left ul { margin:0 5px;list-style-type: none;}
#left a {font:bold .8em Arial, Helvetica, sans-serif;text-align:right;color:#333;padding: 0.2em 13px 0.2em 0;margin:0 0;text-decoration: none;width:140px;display: block;border:1px solid;border-color:#fff #000 #000 #fff;}

#left a:hover {letter-spacing:normal;color:#fff;text-decoration:none;border-color:#000 #fff #fff #000;background-color:#301d0f;}



#middle {padding-top: 20px;padding-bottom: 20px;margin-left:180px;color: #301D0F;}

#middle #homeright {float:right;width:206px;}
#middle .pink  {margin:30px 0 15px;}
#middle .pink  p , #middle span.pink, #middle p.pink, #middle strong.pink{color:#ff9999;}
#middle #homeright h3 {margin-bottom: 0;}

#middle #homeright .polaroid {width:201px; height:190px; background: url(images/poloroid4.jpg) no-repeat 0; }
#middle #homeright .polaroid  .featuredphoto {position:relative; height: 130px; top:22px; left:20px ;width:155px;}
#middle #homeright .featuredtext { margin: 18px 0 0 35px ; width:138px; font-family: cursive; font-weight:bold; color: #50230E; text-align: center;}
#middle #homeright .featuredlinks{ margin: 10px 0 0 0 ; width:100%; font-weight:bold; color: #50230E; text-align: center;}
#middle #homeright .featuredlinks a:link, #middle #homeright .featuredlinks a:visited, #middle #studs a:link, #middle #studs a:visited
{color: #50230E; text-decoration: none;}
#middle #homeright .featuredlinks a:hover, #middle #studs a:hover {border: solid 1px #FFAAAA; color: #FFAAAA;}
#middle .w {color:#ff9999; font-family: Harrington; font-size:1.5em;}
#middle #homecenter .intro,  {
	font-size:1.2em; 
	}

#middle #studs .intro {text-align:center;font-size:1.8em;line-height:2.3em;}
#middle #homecenter 
	{font-size:1.4em; text-align:center; width:387px; text-align:center;}
#middle #homecenter ul {text-align:left;}

#middle #studs {background:url(images/townhouse.jpg) no-repeat 0 0;font-size:1.4em; }
#middle #studs h2, #middle #studs h3 {text-align: center;}

/* items for right hand blog link pannel - tomp */
#bloglnk {float:right;background-color:#fff;position:relative; margin:-22px -12px 15px 10px;padding:5px; width:180px; border-bottom:3px solid #953740; border-left:3px solid #953740;text-align:left;}
#bloglnk h2 {font-size:1.5em;color:#666;}
#bloglnk h3 {margin-bottom:0; font-size:1.2em;color:#666;}
#bloglnk ul {margin:0; padding-left: 1.5em;text-align:left;list-style-type: circle;}
#bloglnk li a {text-decoration:none;color:#666}
#bloglnk li a:hover {color:#953704;}

/* Featured Listings */
.almain caption {background-color:#301D0F;}
.almain .alimg {background-color:#FFBDBF;}
.almain td .aldatalab, .almain td .aldatadat {background-color:#FFEEDD;}



#footer{clear:both;margin:0;padding:3px 0;background-color:#301d0f;;font:bold .8em Arial, Helvetica, sans-serif;color:#fff;width:800px;}

#footer a {padding:2px 10px;color:#fff;text-decoration:none;text-decoration:none;font-weight:bold;}
#footer a:hover {text-decoration:none;color:#fff;padding:2px 10px;}

#footerlogos{width:100%;background:#fff;}
#footerlogos img{padding:.6em .3em;}

/* scrollable */
/* this makes it possible to add next button beside scrollable */
div.scrollable {
        float:left;             
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
        display:block;
        width:18px;
        height:18px;
        background:url(images/left.png) no-repeat;
        float:left;
        margin:43px 7px;
        cursor:pointer;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
        background-position:0px -18px;          
}

/* disabled navigational button */
a.disabled {
        visibility:hidden !important;           
}

/* next button uses another background image */
a.next, a.nextPage {
        background-image:url(images/right.png);
        clear:right;    
}



/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi {
        margin-left:328px;
        width:200px;
        height:20px;
}


/* items inside navigator */
div.navi a {
        width:8px;
        height:8px;
        float:left;
        margin:3px;
        background:url(images/navigator.png) 0 0 no-repeat;     
        cursor:pointer; 
}

/* mouseover state */
div.navi a:hover {
        background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
        background-position:0 -16px;     
}       

/* root element for the whole scrollable setup */
#scrollablewrapper {height: 205px; clear:all;}
div.scrollable {  
        position:relative;
        overflow:hidden;
        width: 206px;    
        height: 200px;  
}

/* 
        root element for scrollable items. it is 
        absolutely positioned with large width. 
*/
#items {        
        position:absolute;
        height:20000em; 
        clear:both;
}

/* custom positioning for navigational links */
a.prev, a.next {
        margin-top:10px;        
}


/* single item */
#items div {
        border: 2px solid #444;
        background: #FFEEDD;
        margin: 2px;
        padding: 5px 0; 
        text-align: center;
        float:left;
        width:200px;
        height:185px;
        color:#fff;
        cursor:pointer;
color:#50230E;
font-family:cursive;
font-weight:bold;
text-align:center;
}

/* style when mouse is over the item */
#items div.hover {
        border: 2px solid #5F1D1D;
}

/* style when element is active (clicked) */
#items div.active {
        background-color:#FFFF99;
        border: 2px solid #5F1D1D;
        cursor:default;
}

#items h3, #items p, #items span {
        margin:4px 13px;
        padding: 0;             
        font-family:"bitstream vera sans";
        font-size:13px;
        color:#fff;     
}
#items a {color: #000; font-weight: bold; text-decoration: none;}
#items a img{border: none; width:195px;}
#items a:hover {color: #444;}
#items .remarks {font-size: 10px;}
#items h3 {color: orange; }



