﻿* { margin:0; padding:0;}
body { text-align:center; width:100%; background:white; font-family:Arial; font-size:100%; color:#a5adaf;}

p.link { text-align:right; }
p.link a { color: #e3f564; text-decoration:none; padding-right:18px; background: url(../Images/arrow_link.gif) no-repeat right; }
p.link a:hover {text-decoration:underline; }


.clear { clear:both; }

#page_container { text-align:left; font-size: 0.75em; margin: 50px auto 0 auto; background-color: #01265a;  }

#page_container, 
#header_container, 
#header_container_top,
#header_container_bottom,
#body_container, 
#footer_container,
#footer_container_top,
#footer_container_bottom
{	
	position:relative;
	width:751px; 
}
#header_container_bottom,
#menu_container
{
	background-color: #a4aeaf; 
}

#header_container_top {	height:100px; }
#header_container_bottom { height:8px; }

#logo_container { position:absolute; bottom:0; width:134px; height: 74px; margin: 0 0 10px 20px; }
#logo_container img { border:none; }

#company_info { position:absolute; bottom:0; right:0; text-align:right; font-size:10px; color:#a4aeaf; margin: 0 1em 1em 0; }
#company_info ul { list-style-type:none; margin-left: 0px; padding-left: 0px}
#company_info ul #company_phone {color:White; }
#company_info ul #company_name {font-style:italic;}

#footer_container_top {	height:80px; }
#footer_container_bottom { height:20px; background-color: white; }

#footer_container_top { background: url(../Images/watermark_capecod.jpg) no-repeat bottom left; text-indent: 75px; }
#footer_container_top img { text-decoration:none; border: none; position:relative; top: 20px; margin-right: 10px;}

/*============================== Default.asp ========================================*/

#banner_container,
#banner_container_top,
#banner_container_bottom,
#menu_container,
#content_container,
#submenu_container
{
	width:100%;
}

#banner_container { height:169px; }
#banner_container_top { background: url(../Images/banner_top.jpg) no-repeat; height:142px; }
#banner_container_bottom { background-image: url(../Images/banner_bottom.jpg); height:27px; font-size: 12px; text-align:right; }
#banner_container_bottom a { position:relative; top:5px; padding:0 8px 0 8px; text-decoration:none; color: white; background:none; }

#menu_container { height: 24px; font-size:10px; text-indent:10px; white-space:nowrap; }
#menu_container a { position:relative; top:5px; padding:0 8px 0 8px; text-decoration:none; color: #01265a; background:none; }
#menu_container a:hover { text-decoration:underline; background: url(../Images/arrow_menu.gif) no-repeat right; }

#content_container { position:relative; min-height:120px; font-size: 0.9em; }

#content_container h1,
#content_container h2,
#content_container h3
{
	position:relative;
	margin: 0.5em 0 0.5em 0;
	left:-0.5em;
	color:White;
}
#content_container h1 { font-size: 1.0em; }

#submenu_container { font-size:10px; margin: 1em 0 1em 0;white-space:nowrap; }
#submenu_container a { position:relative; top:5px; padding:0 5px 0 5px; text-decoration:none; color: #01265a; }
#submenu_container a:hover { text-decoration:underline; }

#copyright_container { font-size:10px; text-align:center; margin: 1em 0 1em 0; }
#copyright_container p { margin-top:0.5em; }
#copyright_container a { text-decoration:none; color:#a5adaf; }

#content_greeting { float:left; top:0px; left:0px; width: 387px; margin: 1em 35px 1em 45px !important; margin: 1em 15px 1em 25px; } /* margin hack for IE6... */
#content_properties { float:right; top:0px; left:468px; width: 264px; margin: 1em 0px 1em 20px; }

#content_container p.learn_more { margin-top: 1em; }

#content_greeting ul { margin: 1em 0 1em 0; text-indent:4em; list-style:none url(../Images/arrow_menu.gif) inside; }
#content_greeting ul li { color:#cccccc; text-indent:4em; }

div.featured_property_container { float: left; width: 40%; margin: 1em 2% 1em 2%; font-size:10px; } /* percentages are based on the assumption that two will exist in the container */
div.featured_property_container img.record { border: solid 1px white; position:relative; width:105px; height:59px; }
div.featured_property_container a.record { text-decoration:none; color:White; }