/* 
Beavers Realty - CSS  
Thin Air Media Solutions - http://www.thinairmediasolutions.com  
Dec 09, 2008 
*/


/* ---- Reset CSS ---- */

html, body, img {
	margin: 0; padding: 0; border: 0; outline: 0; 
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
	vertical-align: baseline; text-align:left;
}

html { overflow-x: auto; overflow-y: auto; }

body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate;	border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}
em {font-style: italic;}
strong {font-weight: bold;}
.clear:after { 	content: ".";display: block;height: 0;font-size: 0;	clear: both;visibility: hidden; }
.clear { display: inline-block; }
/* \*/ 
.clear { display: block; }
/* */
.image { display: block;font-size: 0;text-indent: -9999px;outline: none;}
td {vertical-align:top;}




/* Beavers Realty - CSS  */
 
body {
	background: #00AAC6 url(../images/bg1blue.jpg) 0 0 repeat-x;
	margin:0; padding:0;
	font: normal 14px Helvetica, Arial, Tahoma,Verdana,sans; color:#000;
}

#container 		{ width:964px; margin:0 auto; }
#page-top 		{ height:45px; text-align:right; }
#header 		{ width:964px; height:204px; }
#content-top	{ background:url(../images/content-top.jpg) 0 0 no-repeat; height:3px; margin-top:15px; }
#content 		{ background:url(../images/content-repeat.jpg) 0 0 repeat-y; padding:20px; float:left; width:924px; }
	#nav 		{ height:20px; padding:10px 0; text-align:center; }
	#vacation-search 		{ float:left; width:280px; height:140px; background-image:url(../images/vacation_search_bg.jpg); background-repeat:no-repeat; color:#FFF; padding:0 10px 10px 155px; margin-top:10px; }
	#property-search 		{ float:right; width:425px; height:140px; background-image:url(../images/property_search_bg.jpg); background-repeat:no-repeat; color:#FFF; padding:10px 10px 0 10px; margin-top:10px; }
	#main-content-home 		{ width:570px; float:left; padding-top:5px; }
	#main-content-interior 	{ width:924px; float:left; padding-top:20px; }
#content-bottom	{ background:url(../images/content-bottom.jpg) 0 0 no-repeat; height:3px; clear:both; }
#footer 		{ height:70px; clear:both; padding-top:25px; color:#333; text-align:center; font-size:12px; }
  #copy			{  }
  #footer-nav	{ padding-top:10px; }


a 			{color:#00879F; outline:none;}
a:link 		{color:#00879F;}
a:visited 	{color:#00879F;}
a:hover 	{color:#00AAC6;}

a.completesite 			{font-weight:normal; color:#00879F;}
a.completesite:link 	{font-weight:normal; color:#00879F;}
a.completesite:visited  {font-weight:normal; color:#00879F;}
a.completesite:hover 	{font-weight:normal; color:#00AAC6;}

a.mainNav 			{text-decoration: none; color:#333; font-family:Garamond, Georgia, 'Times New Roman', serif; font-size:20px; font-weight:normal; }
a.mainNav:link		{text-decoration: none; color:#333; font-family:Garamond, Georgia, 'Times New Roman', serif; font-size:20px; font-weight:normal; }
a.mainNav:visited	{text-decoration: none; color:#333; font-family:Garamond, Georgia, 'Times New Roman', serif; font-size:20px; font-weight:normal; }
a.mainNav:hover		{text-decoration: none; color:#000; font-family:Garamond, Georgia, 'Times New Roman', serif; font-size:20px; font-weight:normal; }

a.footer 			{ color:#FFF; text-decoration:none; font-weight:normal; }
a.footer:link 		{ color:#FFF; text-decoration:none; font-weight:normal; }
a.footer:visited 	{ color:#FFF; text-decoration:none; font-weight:normal; }
a.footer:hover	 	{ color:#CCC; text-decoration:underline; font-weight:normal; }


h1.completesite {font-weight:normal; font-size:26px; padding:0 0 20px 0; margin:0; line-height:30px; font-family:Garamond, Georgia, 'Times New Roman', serif;}
h2.completesite {font-size:20px; font-weight:bold; font-family:Garamond, Georgia, 'Times New Roman', serif; padding:0 0 10px 0; margin:0;}

.tagline { font-size:18px; font-weight:bold; font-family:Garamond, Georgia, 'Times New Roman', serif; color:#FFF; padding:15px 5px 0 0; margin:0; }
.searchpanel { color:#FFF; font-size:12px; line-height:16px; }
.searchpanel td {padding-left:10px;}
.search-title { font: 20px/22px Garamond, Georgia, "Times New Roman", Times, serif; color:#CE1E11; text-align:center; margin:10px 0; padding:0; }
.space { padding:0 10px; }
.gray  { color:#777; }

/* slideshow */

#slideshow { padding:0; margin:0; z-index:1; }
li.slideshow2 { list-style:none; padding:0; margin:0; }
