
/*
  Theme CSS: Base Theme
  Generated: 07:17 AM Friday 18, April 2008
*/

body { background: #ffffff;font-family: Arial,Helvetica,sans-serif,Courier,mono;font-size: 86%;margin: 0px; padding: 0px; }
#documentBody { position: relative; }
#pagelayout { position: relative; }
#fixedWidthCell { position: relative; }
#mainLayoutTable { table-layout: fixed; position: relative; }
form { margin: 0px; }
td { font-size: 1.0em; vertical-align: top; }
p { margin: 0px; padding-bottom: 0.8em; }
input { font-size: 12px; padding: 0px;font-family: Arial,Helvetica,sans-serif,Courier,mono; }
button, .button { font-size: 11px; padding: 0px; }
.content { clear: both !important; }
.error { margin: 5px; background-color: #E24296; padding: 1px 4px 2px 4px; color: white; border: 1px solid #8F004B; font-size: 12px; }
.error .type { font-weight: bold; font-size: 14px; }
.strikethrough { text-decoration: line-through; color: #666; }
pre { font-family: Arial,Helvetica,sans-serif,Courier,mono;border: 1px solid black; margin: 0px 0px 10px 0px; padding: 5px; }
hr { height: 1px; }
.siteMapTable, .progressTable { width: 100%; table-layout: fixed; margin-bottom: 40px; }
.siteMapTable .progress { font-weight: normal !important; }
#leftImage, #rightImage { position: static; }
.pageContent { border-left: solid 2px #ffffff;border-right: solid 2px #ffffff;background: #ffffff; }
.contentAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.contentArea { background: #ffffff; }
.bluetreeArticle { padding-bottom: 1px; }
.normalArticle { width: 100%; }
/*::: Min Height - 600 :::*/*>.contentHeightBox { padding-top: 600px;min-height: 1px; }
*>.contentHeightBox .contentHeightFixer { margin-top: -600px; }
/* for IE, with IE5/Mac backslash filter \*/* html .contentHeightBox { height: 600px; }
/* end filter */.mainContent { padding: 20px 20px 20px 20px; }
.mainContent .bluetreeArticle { margin-bottom: 15px; }
.secondaryContentCell { background:  url(/Environments/edoras/Resources/REMAXRealmark/images/border_dot.jpg) top left repeat-y;overflow-x: hidden; }
.secondaryContent { padding: 20px 20px 20px 20px; }
.secondaryContent .bluetreeArticle { margin-bottom: 15px; }
.titleContentBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.titleContent .bluetreeArticle { margin-bottom: 15px; }
/* padding left: 0*/.footerContentBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.footerContent .bluetreeArticle { margin-bottom: 15px; }
.ttLinks { zoom:1;text-align: left; font-size: 1em; }
.ttLinksInner { text-align: left;  }
.ttLinks button, .ttLinksContainer .ttLinks a { text-decoration: none;font-size: 1em; }
.ttLinksContainer .ttLinks a:hover { text-decoration: none; }
.ttLinks a .hover { position: absolute; visibility: hidden; }
.ttLinks a:hover .hover { visibility: visible; }
.ttLinks a:hover .normal { visibility: hidden; }
.ttLinks img { vertical-align: middle }
.newsContent { margin-bottom: 10px; }
.pictureArticle { margin-right: 5px; margin-bottom: 5px; float: left; text-align: ; width: 150px; }
.pictureArticle .bg { width: 100%; height: 100%; }
.pictureArticle .border { display: block;border-top: none;border-right: none;border-bottom: none;border-left: none; }
.pictureArticle a { display: block; width: 100%; height: 100%;text-decoration: none;font-size: 1em; }
.pictureArticle .subject { display: block; cursor: pointer; overflow: hidden;height: 30px; margin-top: 5px;  }
.pictureArticle .subject .size { display: block; font-size: 90%; margin-top: 3px; }
.pictureArticle a:hover { text-decoration: none;display: inline-block }

.headerAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.header { border-top: none;border-right: none;border-bottom: none;border-left: none;clear: both; position: relative; }
.header .headerBG { background:  url(/Environments/edoras/Resources/HillsEstateAgents/website/headerImg_right.gif) top right repeat-x;width: 100%; position: relative; }
.header .headerSize { position: relative; }
.header table td { vertical-align: top; }

.footerAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.footerPadding { padding: 30px 15px 0px 15px; }
.footer { table-layout: fixed; width: 100%; }
.footer td { color: #848686;font-size: 10px; }
.footer a { color: #848686;text-decoration: none; }
.footer a:hover { color: #848686; }
.footer .copyright { color: #848686; }
.footer .copyright a, .footer .copyright a:hover { text-decoration: none; }
.footerLinks { font-size: 1.0em;text-align: Left; }
.footerLinks a { text-decoration: none; }
.footerLinks a:hover { text-decoration: none; }
.footerLinks a.current { text-decoration: none !important; }


.primaryNavBorder { height: 100%; }
.primaryNav * { position: relative; }
.primaryNav { background: #E66900 url(/Environments/edoras/Resources/HillsEstateAgents/website/hNavImg_left.gif) top left no-repeat;font-family: Trebuchet MS,Times New Roman,Times,serif,Courier,mono;text-transform: uppercase;font-size: 11px;width:100%; line-height: normal; float: left }
.primaryNav .primaryNavInside { padding: 0px 0px 0px 268px; }
.primaryNav .bgStretcher { height: 1px; overflow: hidden; clear: both; visibility: hidden; margin-top: -1px; }
.primaryNav ul { margin: 0px; padding: 0px; list-style:none; }
.primaryNav li { margin: 0px; float: Left;margin-right: 0px; }
.primaryNav a { text-decoration: none;padding-bottom: 11px;padding-top: 11px;float:left; white-space: nowrap; display:block; width:.1em }
.primaryNav li div { float: left; }
.primaryNav li > div a { width: auto; }
.primaryNav .normal a { font-weight: bold;color: #ffffff;padding-right: 10px;padding-left: 10px; }
.primaryNav .normal a:hover { text-decoration: none;background-color: transparent }
.primaryNav .current div { background: #F68220 url(/Environments/edoras/Resources/HillsEstateAgents/website/selectedBg.gif) center no-repeat; }
.primaryNav .current a { font-weight: bold;color: #ffffff;text-decoration: none; padding-right: 10px;padding-left: 10px; }





	.featureColumn { background: #ffffff url(/Environments/edoras/Resources/REMAXRealmark/images/border_dot.jpg) top left repeat-y;border-top: none;border-right: none;border-bottom: none;border-left: none; }
.featureColumn .innerFeatureColumn { padding: 20px 20px 20px 20px;height: 100%; text-align: Left; }
.featureColumn .featureHeading { font-size: 1.0em;text-decoration: none; }
.featureColumn .featureHeading a { text-decoration: none; }
.featureColumn .featureHeading .currentSection { text-decoration: none; }
.featureColumn .featureHeading .currentSection a { text-decoration: none; }
.featureColumn .featureContent { text-align: Left; }
.featureContent .bluetreeArticle { margin-bottom: 15px; }

	
	
	
		.vNav { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif,Courier,mono;font-size: 11px;text-transform: uppercase;border-style: solid; border-color: #DDE2E8; border-width: 1px 0px 1px 0px; text-align: Left; }
.vNav .currentSection .link { margin-bottom: 0px; }
.vNav a { display: block; width: 100%; text-align: Left; }
.vNav a span { display: block; }
.vNav a .icon { position: absolute; }
.vNav a .iconNormal { position: absolute; visibility: visible; }
.vNav a .iconHover { position: absolute; visibility: hidden; }
.vNav a:hover { clear: both; }
.vNav a:hover .iconNormal { position: absolute; visibility: hidden; }
.vNav a:hover .iconHover { position: absolute; visibility: visible; }
.vNav a { color: #123056;text-decoration: none;font-weight: bold; }
.vNav a .linkBorder { border-style: solid; border-color: #DDE2E8; border-width: 0px 0px 0px 0px;  }
.vNav a .linkPadding { padding: 4px 0px 4px 10px; }
.vNav .current .linkWrapper { background: #123056; }
.vNav .current a { color: #ffffff;text-decoration: none; }
.vNav .normal a:hover { color: #123056;text-decoration: none;font-weight: bold;background: #DDE2E8; }
.vNav .currentSection a { text-decoration: none; }
.vNav .currentSection .current a { text-decoration: none; }
.vNav .ancestor a { text-decoration: none; }
.vNav .ancestor a:hover { text-decoration: none; }

	



