/* @override http://www.ohiolakesrealestate.com/_css/styles.css */

/* @override http://www.ohiolakesrealestate.com/_css/styles.css */

* {font-size: 100.01%}

body {color: #000; font: 87.5% Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #fff; min-width: 957px;}

/* common parts */

a {color: #006494; text-decoration: underline;}

.fakelink {color: #006494;}

.thumbpic {width: 125px;}

a:hover {text-decoration: none;}

p {margin: 0 0 1.5em; padding: 0; line-height: 1.3em;}

img {border: none;}

form {margin: 0; padding: 0;}

fieldset {margin: 0; padding: 0; border: none;}

input.text, select {color: #A6A6A6; font: 79% Georgia, "Times New Roman", Times, serif; border: 1px solid #F8ECC3;}

input, select, label {vertical-align: middle;}

.left {float: left;}
.right {float: right;}

/* main blocks */

.content {width: 957px; margin: 0 auto;}
.inner {width: 960px; margin: 0 auto; padding: 0; border: 0; position: relative;}

#header { min-width: 957px; padding: 0; margin:0;}

#header .content {overflow: hidden;}

#header h2 {margin: 15px 0 0 40px; padding: 0; float: left; font-size: 1px; display: inline;}

#header h3 {margin: 53px 0 0 50px; padding: 0; display: inline; font-size: 1px; float: left;}

#header h2 span,



#header h3 span {display: none;}

.submit-box {width: 320px; background: url(../_images/submit-box-bg.png) repeat-y; float: right;}

.submit-box .container {position: relative; padding: 8px 15px 0 20px; background: url(../_images/submit-box-btm-bg.gif) no-repeat left bottom; padding-bottom: 11px;}

.submit-box ul {width: 100%; overflow: hidden; margin: 0 0 5px; padding: 0; list-style: none; font: bold 86% Georgia, "Times New Roman", Times, serif;}

.submit-box li {float: left; padding: 0 6px 0 10px; background: url(../_images/split.gif) no-repeat left center;}

.submit-box li.first {background: none; padding-left: 0;}

.submit-box a {color: #fff; text-decoration: none;}

.submit-box a:hover {text-decoration: underline;}

.submit-box form {padding-bottom: 8px;}

.submit-box input.text {padding: 1px 5px; width: 180px; margin-right: 5px;}

.contact-box {width: 100%; overflow: hidden; clear: both;}

.contact-box ul {color: #006494; font: normal 86% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; list-style: none; float: right;}

.contact-box li {float: left; padding: 0 15px 0 19px; background: url(../_images/bullet.gif) no-repeat left center;}

.contact-box li.first {background: none;}

#navigation {background: #F9EDC4; border-bottom: 2px solid #949C50; margin-bottom: 1px;}

#navigation .content {background: url(../_images/nav-bg.gif) repeat-y 40px 0; overflow: hidden;}

#navigation ul {float: right; margin: 0 0px; padding: 0; display: inline; list-style: none; text-indent: 0px;}

#navigation li {float: left;}

#navigation li a {overflow: hidden; height: 13px; display: block; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #6a644f; border-left: 1px #dddddd solid; padding: 10px; text-align: center; text-decoration:none;}
/*
#navigation li.home a {background: url(../_images/item-home.gif) no-repeat; width: 81px;}

#navigation li.buyer a {background: url(../_images/item-listing.gif) no-repeat; width: 81px;}

#navigation li.seller a {background: url(../_images/item-auctions.gif) no-repeat; width: 81px;}

#navigation li.about a {background: url(../_images/item-about.gif) no-repeat; width: 81px;}

#navigation li.properties a {background: url(../_images/item-requests.gif) no-repeat; width: 81px;}

#navigation li.contact a {background: url(../_images/item-contact.gif) no-repeat; width: 81px;}

#navigation li.research a {background: url(../_images/item-site-map.gif) no-repeat; width: 81px;}

#navigation li a:hover {background-position: 0 -33px;}
*/
.main-box {background: #006494 url(../_images/main-box-bg.gif) repeat-x; color: #CBEEFF;}

.main-box .bg {background: url(../_images/main-box-btm-bg.gif) repeat-x left bottom; padding-bottom: 16px;}

.main-box .content {overflow: hidden;}

.elevator-speech-box {padding: 10px 0 10px 42px;}

#index .elevator-speech-box {padding: 50px 30px 10px 440px;}

.elevator-speech-box h2 {color: #fff; font: normal 186% Georgia, "Times New Roman", Times, serif; margin: 10px 0;}

.elevator-speech-box p {font: normal 129% Georgia, "Times New Roman", Times, serif; margin: 10px 0 0; padding-left: 95px; float: left; width: 370px; background: url(/custom/framework/mountain.gif) no-repeat 10px 10px;}

#index .elevator-speech-box p {float: none; margin: 0 0 25px;}

.button {background: url(../_images/btn-bg.gif) repeat-y; width: 256px; padding: 0; margin: 20px 35px 20px 0; list-style: none; display: inline; font-family: Georgia, "Times New Roman", Times, serif; float: right;}

#index .button {margin: 0 5px 20px 0;}

.button li {background: url(../_images/btn-btm-bg.gif) no-repeat left bottom; width: 100%; float: left;}

.button li a {display: block; width: 203px; padding: 6px 0 3px 53px; line-height: 27px; overflow: hidden; color: #534C35; background: url(../_images/btn-top-bg.gif) no-repeat; margin-top: -8px; position: relative;}

.union-box {float: left; width: 100%; padding-bottom: 20px;}

.sub-column {float: left; width: 393px; position: relative; z-index: 99; padding-top: 10px;}

.sub-column-inner {float: left; width: 400px; position: relative; z-index: 99; padding-top: 24px;}

.sub-column-inner h2 {padding-left: 12px;}

.sub-column-inner p {padding-left: 12px;}

.sub-column-inner2 {float: left; width: 300px; position: relative; padding-top: 14px;}

.sub-column-inner2 h2 {padding-left: 12px;}

.sub-column-inner2 p {padding-left: 12px;}

#index .sub-column {margin-top: 20px; width: 393px; padding: 0 20px 0 0; float: left;}

.main-column {float: right; width: 610px; padding-top: 24px;}

.main-column-inner {float: right; width: 532px; height: 100%; padding-top: 24px;}

.main-column-inner2 {float: right; width: 582px; height: 100%; padding-top: 24px; border-left: 1px #999999 solid; padding:10px 20px; }

#index .main-column {width: 548px;}

.sub-column .text-box {width: 390px; position: relative; font-family: Georgia, "Times New Roman", Times, serif;}

.sub-column .text-box p {margin-bottom: 10px;}

.sub-column .text-box .top-bg,



.sub-column .text-box .btm-bg {width: 100%; height: 11px; background: url(../_images/text-box-top-bg.png) no-repeat; overflow: hidden;}

.sub-column .text-box .btm-bg {background: url(../_images/text-box-btm-bg.png) no-repeat;}

.sub-column .text-box .info {background: #330 ; padding: 11px 22px; width: 346px;}

.sub-column .text-box .bordered-box {border: 2px solid #E9FFE4; padding: 8px; width: 330px; color: #F9EDC4;}

.sub-column .text-box a {color: #fff;}

.sub-column .text-box h3 {margin: 0 0 10px; font: normal 129% Georgia, "Times New Roman", Times, serif; color: #fff;}

#no_flash {background: url(../_images/no_flash.png) no-repeat; width: 390px; height: 361px; display: block;}

/* --------------------------------------------------------------------------------- */

.sub-column-inner .text-box {width: 390px; position: relative; font-family: Georgia, "Times New Roman", Times, serif;}

.sub-column-inner .text-box p {margin-bottom: 10px;}

.sub-column-inner .text-box .top-bg,



.sub-column-inner .text-box .btm-bg {width: 100%; height: 11px; background: url(../_images/text-box-top-bg.png) no-repeat; overflow: hidden;}

.sub-column-inner .text-box .btm-bg {background: url(../_images/text-box-btm-bg.png) no-repeat;}

.sub-column-inner .text-box .info {background: url(../_images/text-box-bg.png) repeat-y; padding: 11px 22px; width: 346px;}

.sub-column-inner .text-box .bordered-box {border: 2px solid #F9EDC4; padding: 8px; width: 330px; color: #F9EDC4;}

.sub-column-inner .text-box a {color: #fff;}

.sub-column-inner .text-box h3 {margin: 0 0 10px; font: normal 129% Georgia, "Times New Roman", Times, serif; color: #fff;}

/* -------------------------------------------------------------------------------- */

.view-listing {width: 125px; height: 101px; position: absolute; text-indent: -9999px; left: 256px; top: 246px; margin: 0; padding: 0; list-style: none;}

* html .view-listing {top: 248px;}

.view-listing li {background: url(../_images/link-view-listing.png) no-repeat; width: 125px;}

.view-listing a {display: block; width: 125px; height: 101px; overflow: hidden; position: relative;}

* html .view-listing {bottom: 10px; left: 258px;}

*+html .view-listing {bottom: 10px; left: 258px;}

.search-box {padding: 0 8px 8px; width: 364px; overflow: hidden;}

.search-box input.text {width: 300px; padding: 2px 5px; font-size: 100%; margin-bottom: 10px;}

.search-box select {width: 312px; margin-bottom: 10px; font-size: 100%;}

.search-box .btn {float: right;}

.search-box a {float: right; padding-right: 18px; border-right: 1px solid #fff; font-family: Georgia, "Times New Roman", Times, serif; display: inline; margin: 5px 20px 0 0; line-height: 120%; overflow: hidden;}

.search-box2 {padding: 0 8px 8px; width: 214px; overflow: hidden;}

.search-box2 input.text {width: 200px; padding: 2px 5px; font-size: 100%; margin-bottom: 10px;}

.search-box2 select {width: 212px; margin-bottom: 10px; font-size: 100%;}

.search-box2 .btn {float: right;}

.search-box2 a {float: right; font-family: Georgia, "Times New Roman", Times, serif; display: inline; margin: 5px 20px 0 0; line-height: 120%; overflow: hidden;}

.sub-column-inner2 .text-box2 {width: 290px; position: relative; font-family: Georgia, "Times New Roman", Times, serif;}

.sub-column-inner2 .text-box2 p {margin-bottom: 10px;}

.sub-column-inner2 .text-box2 .top-bg,



.sub-column-inner2 .text-box2 .btm-bg {width: 284px; height: 11px; background: url(../_images/text-box-top-bg.png) no-repeat; overflow: hidden;}

.sub-column-inner2 .text-box2 .btm-bg {background: url(../_images/text-box-btm-bg.png) no-repeat;}

.sub-column-inner2 .text-box2 .info {background: #665f47; padding: 11px 22px; width: 260px; padding: 20px; margin:0 0 0 20px; -moz-border-radius: 2em;}

.sub-column-inner2 .text-box2 .bordered-box {border: 2px solid #F9EDC4; padding: 8px; width: 230px; color: #F9EDC4; padding:10px; -moz-border-radius: 1em;}

.sub-column-inner2 .text-box2 a {color: #fff;}

.sub-column-inner2 .text-box2 h3 {margin: 0 0 10px; font: normal 129% Georgia, "Times New Roman", Times, serif; color: #fff;}

.spec-text-box {margin: 10px 0 0 12px; width: 370px; background: url(../_images/spec-text-box-top.gif) no-repeat; padding-top: 8px;}

.spec-text-box .info {background: url(../_images/spec-text-box-bg.gif) repeat-x; padding: 5px 20px 15px;}

.sub-column .spec-text-box  h3 {margin: 0 0 20px; font: normal 143% Georgia, "Times New Roman", Times, serif; color: #006494;}

.img-box {float: right; background: url(../_images/img-box.png) no-repeat; width: 109px; height: 82px; padding: 9px 0 0 9px; display: inline; margin-right: -40px; position: relative;}

.img-box .sold {text-indent: -9999px; background: url(../_images/sold.png) no-repeat; width: 60px; height: 47px; overflow: hidden; position: absolute; top: 38px; left: 51px;}

#footer {background: #006494 url(../_images/footer-bg.gif) repeat-x; padding: 20px 0 30px; clear: both; color: #fff;}

#footer a {color: #fff;}

#footer .content {overflow: hidden;}

.left-part {float: left; width: 425px; padding-left: 10px;}

.left-part p {font-weight: bold;}

.left-part ul {margin: 0; padding: 0; list-style: none;}

.left-part li {display: inline; padding: 0 6px; margin-bottom: 5px; line-height: 140%; font-size: 90%;/*background:ur

l(/custom/framework/footer-split.gif) no-repeat left center;*/}

.left-part li.first {padding-left: 0px; background: none;}

.left-part li a {white-space: nowrap;}

.right-part {float: right; width: 500px;}

.right-part ul {float: right; margin: 0; padding: 0; overflow: hidden; list-style: none;}

.right-part li {float: left; padding: 0 20px; border-left: 1px solid #fff; margin-left: -1px;}

.right-part li img {display: block;}

.right-part li.phone {font: normal 171%/92px Georgia, "Times New Roman", Times, serif;}

.right-part li a {text-align: center; display: block; width: 182px; margin-bottom: 5px;}

* html .right-part li a {width: auto;}

.main-column h1 {color: #949B50; font: normal 171% Georgia, "Times New Roman", Times, serif; margin: 0 0 20px;}

.main-column h1 strong {color: #006494;}

.left-box {float: left; width: 250px;}

.featured-listing-box {border-bottom: 1px solid #E5E5E5; width: 100%; overflow: hidden; padding-bottom: 8px; margin-bottom: 20px;}

.featured-listing-box.last {border: none;}

.img-content {background: #E5E5E5 url(../_images/img-box-top-bg.gif) no-repeat; margin-bottom: 15px;}

.img-content .container {background: url(../_images/img-box-btm-bg.gif) no-repeat left bottom; padding: 10px;}

.img-content img {border: 1px solid #fff; display: block;}

ul.mountain-bullet {margin: 0; padding: 0; list-style: none;}

ul.mountain-bullet li {padding-left: 23px; margin: 0 0 7px 3px; background: url(../_images/bullet-mountain.gif) no-repeat 0 3px;}

.right-box {float: left; width: 275px; padding-left: 15px;}

.main-column h2 {color: #006495; font: normal 129% Georgia, "Times New Roman", Times, serif; margin: 0 0 15px;}

.right-box ul {margin: 0 0 15px; padding: 0; list-style: none;}

.right-box li {padding-left: 10px; background: url(../_images/bullet-black.gif) no-repeat 0 6px; margin-bottom: 3px;}

.title {width: 100%; overflow: hidden; padding: 25px 0 0;}

.title h1 {color: #006494; font: normal 129% Georgia, "Times New Roman", Times, serif; margin: 0; float: left; width: 352px; padding-left: 355px;}

.title2 {width: 100%; overflow: hidden; padding: 25px 0 0;}

.title2 h1 {color: #006494; font: normal 129% Georgia, "Times New Roman", Times, serif; margin: 0; float: left; width: 352px;}

.icon-nav {float: right; width: 550px; padding: 0; margin: 0; list-style: none; font: 86% Georgia, "Times New Roman", Times, serif;}

.icon-nav li {float: right; padding-left: 20px; display: inline; line-height: 19px; margin-left: 15px;}

.icon-nav li a {color: #1D487A;}

.icon-nav li.payment {background: url(../_images/icon-payment.gif) no-repeat;}

.icon-nav li.print {background: url(../_images/icon-pdf.gif) no-repeat;}

.icon-nav li.email {background: url(../_images/icon-email.gif) no-repeat 0 0.3em;}

.icon-nav li.request {background: url(../_images/icon-request.gif) no-repeat 0 0.2em;}

h2.bullet {color: #949C51; font: normal 114% Arial, Helvetica, sans-serif; margin: 0 0 15px; padding-left: 27px; clear: both; background: url(../_images/heading-bullet.gif) no-repeat;}

.map-box {width: 610px; background: url(../_images/map-box-bg.gif) repeat-y; margin-top: 10px;}

.map-box .container {background: url(../_images/map-box-top.gif) no-repeat; padding: 10px 0 8px 8px; text-align: center;}

.map-box .btm-bg {background: url(../_images/map-box-btm.gif) no-repeat; height: 60px; width: 610px; overflow: hidden;}

.map-box h2 {color: #fff; font: normal 114% Arial, Helvetica, sans-serif; margin: 0 0 10px; position: relative;}

.map-box img {display: block; border: 1px solid #fff; margin-bottom: 8px;}

.map-box a {color: #fff;}

.demo-box {float: left; background: #F2F2F2; padding: 0 0 20px; width: 608px; border: 1px solid #C6C6C6; margin: 2.7em 0 25px;}

* html .demo-box {margin-bottom: 0;}

.demo-box h2 {color: #004A6D; font: normal 114%/25px Arial, Helvetica, sans-serif; margin: -2.2em 0 1.2em; position: relative; padding-left: 35px; float: left;}

.demo-box .text {clear: both;}

.photo-box {float: left; width: 235px; padding-left: 18px;}

.photo-box ul {margin: 0 -15px 0 0; padding: 0; list-style: none; width: 250px; overflow: hidden;}

.photo-box li {float: left; margin: 0 15px 12px 0;}

.photo-box li img {border: 1px solid #E6E6E6;}

.demo-box .photo-box h2 {background: url(../_images/icon-photo.gif) no-repeat;}

.video-box {float: right; width: 320px; padding-right: 18px; text-align: center;}

.video-box img {display: block; margin-bottom: 8px;}

.demo-box .video-box h2 {background: url(../_images/icon-video.gif) no-repeat; text-align: left;}

.list-box {border: 1px solid #0D2741; background: #006492 url(../_images/list-box-bg.gif) repeat-x; padding: 10px; width: 588px; overflow: hidden; margin-bottom: 30px;}

.list-box ul {float: left; width: 48%; margin: 0; padding: 0; list-style: none;}

.list-box li {padding-left: 14px; background: url(../_images/bullet-white.gif) no-repeat 0 0.4em; color: #fff;}

.list-box a {color: #fff; text-decoration: none;}

.list-box a:hover {text-decoration: underline;}

.main-column h3 {color: #000; font: bold 100% Arial, Helvetica, sans-serif; margin: 0 0 2px;}

#lightbox {position: absolute; left: 0; width: 100%; z-index: 101; text-align: center; line-height: 0;}

#lightbox a img {border: none;}

#outerImageContainer {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}

#imageContainer {padding: 10px;}

#loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}

#hoverNav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}

#imageContainer>#hoverNav {left: 0;}

#hoverNav a {outline: none;}

#prevLink, #nextLink {width: 49%; height: 100%; background: transparent url(../_images/blank.gif) no-repeat; /* Trick 

IE into showing hover */



  display: block;}

#prevLink {left: 0; float: left;}

#nextLink {right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover {background: url(../_images/prevlabel.gif) left 15% no-repeat;}

#nextLink:hover, #nextLink:visited:hover {background: url(../_images/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}

#imageData {padding: 0 10px; color: #666;}

#imageData #imageDetails {width: 70%; float: left; text-align: left;}

#imageData #caption {font-weight: bold;}

#imageData #numberDisplay {display: block; clear: left; padding-bottom: 1.0em;}

#imageData #bottomNavClose {width: 66px; float: right; padding-bottom: 0.7em;}

#overlay {position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 500px; background-color: #F9EDC4;}

#form_table {table-layout: auto; width: auto; margin: 10px auto; border: none; padding: 0px; margin: 0px;}

#form_table td {font-size: 11px; padding: 5px;}

#form_table th {background-color: #669966; margin: 0px; padding: 1px 5px; color: #FFFFFF; font-size: 16px; font-family: "Times New Roman", Times, serif; font-style: italic;}

#form_table th.submit {text-align: center; background-color: transparent;}

#form_table th.submit input {width: auto; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 1px; margin: 3px 10px; background-color: #006494; border: 1px solid #000000; font-size: 11px;}

div.markerTooltip, div.markerDetail {color: black; font-weight: bold; background-color: white; white-space: nowrap; margin: 0; padding: 2px 4px; border: 1px solid black;}

.disclaimer {font-size: 10px; color: #808080;}

p.footer-links {clear: both; padding-left: 10px;}

p.footer-links a {font-size: 11px;}

@charset "UTF-8";

/*-------------------------Any Link Styles-------------------------*/

.anylinkcss {position: absolute; visibility: hidden; border: 1px solid #FFFFFF; border-bottom-width: 0px; text-align: left; font: normal 13.5px Arial, Helvetica, sans-serif; line-height: 22px; z-index: 2000; width: 200px; padding: 0px 0px 0px 0px; margin: 2px 0 0 2px; background-color: #606045}

.anylinkcss a:link, .anylinkcss a:active, .anylinkcss a:visited {display: block; padding: 5px 0px 6px 10px; *padding: 5px 0px 7px 10px; text-decoration: none; text-align: left; color: #F6EAC5; font: normal 13.5px Arial, Helvetica, sans-serif; line-height: 16px; border-bottom: 1px solid #FFFFFF; background-color: #606045; z-index: 2000;}

.anylinkcss a:hover {display: block; padding: 5px 0px 6px 10px; *padding: 5px 0px 7px 10px; text-decoration: none; text-align: left; color: #FFFFFF; font: normal 13.5px Arial, Helvetica, sans-serif; line-height: 16px; border-bottom: 1px solid #FFFFFF; background-color: #949C51; z-index: 2000;}

/*==========================
 	SLIDER
==========================*/

#slideshow {
	margin:0 auto;
	padding: 20px 0 0 0;
	width:900px;
	height:250px;
	background: none;
	position:relative;
}
#slidesContainer {
  margin:0 auto;
  width:860px;
  height:250px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  left: 10px;
}
#slidesContainer {
  margin:0 auto;
  width:840px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:250px;
}

.slide{width: 200px; height:200px; padding:40px 0 0 0; float: left;}
.slide img {border: 10px #cccccc solid; -moz-border-radius: .5em;}

#slidesContainer h3{font: 14px Helvetica, Arial, sans-serif; color:#fff; font-weight: bold; padding:0 0 5px 5px;}

#focus, #shift, #squeeze, #video, #web, #marketing, #traffic{display: none;}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:56px;
  height:220px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:-40px;
  background:transparent url(../_images/btn_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:-40px;
  background:transparent url(../_images/btn_right.png) no-repeat 0 0;
}


/*===================================================
	HACKS
===================================================*/
.clearfix:after {content: "."; display: block;	clear: both; visibility: hidden; line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#Logo {float: left; margin: 15px 0 5px 0;}
a.email {float: right; padding: 35px 20px 0 0; font: 13px Verdana, Geneva, sans-serif;}
a.phone {float: right; padding: 35px 20px 0 0; text-decoration: none; font: 13px Verdana, Geneva, sans-serif;}

.toppadding {margin: 20px 0; }
.slideshow { height: 232px; width: 232px; margin: 20px; float: left; }
.slideshow img { padding: 15px; }
.video { min-width: 352px; margin: 20px; float: left; z-index: 20px; }
#main-box_right {width: 650px; float: left; margin:0 0 0 20px; padding: 0;}
#main-box_buyer {max-width: 500px; float: left; margin:0; padding: 0;}
#homeHeadline {font: 30px Georgia, "Times New Roman", Times, serif; margin:20px 0 0 0; padding: 0; position: relative; }
#buyerHeadline, #sellerHeadline {font: 30px Georgia, "Times New Roman", Times, serif; margin:40px 0 0 0; padding: 0; position: relative; }
#researchHeadline, #aboutHeadline, #contactHeadline, #extra1Headline, #extra2Headline, #extra3Headline, #extra4Headline, 
#extra5Headline, #extra6Headline, #extra7Headline, #extra8Headline, #extra9Headline, #extra10Headline, #extra11Headline
{font: 30px Georgia, "Times New Roman", Times, serif; margin:10px 0 0 0; padding: 0; position: relative; }
#homeHeadline h1 {margin: 0; padding: 0;}
#homeSubHeadline{font: 20px Georgia, "Times New Roman", Times, serif; margin:0; padding: 0; }
#buyerSubHeadline, #sellerSubHeadline, #researchSubHeadline, #extra1SubHeadline, #extra2SubHeadline, #extra3SubHeadline, 
#extra4SubHeadline, #extra5SubHeadline, #extra6SubHeadline, #extra7SubHeadline, #extra8SubHeadline, #extra9SubHeadline, 
#extra10SubHeadline, #extra11SubHeadline {font: 20px Georgia, "Times New Roman", Times, serif; margin:0; padding: 0; }
#homeBodyCopy1 {padding: 5px 0; margin: 0;}
#buyerBodyCopy1 p, #sellerBodyCopy1 p {padding: 5px 0; margin: 0; color: #fff;}
#main-box_right a img{color: #fff; margin:-10px 0 0 0px; padding:0;}
#aboutHeadline {font-weight: bold;}
#legalFooter { float: left; clear: none; margin: 10px; width: 590px;}
#legalFooterLogoLeft { width: 150px; float: left; margin:10px; }
#legalFooterLogoRight { margin:10px; float: right;}

#dashboard {width: 600px; margin:0 auto; position: absolute; padding: 50px; background: #330; -moz-border-radius-bottomright: 2em; -moz-border-radius-bottomleft: 2em;}
#dashboard a.close {position: absolute; bottom: 15px; right: 20px; cursor: pointer;}
#dashboard p {color: #fff; text-align: left; margin: 0; padding: 0; }
#dashboard input {margin: 10px 0 10px 0; padding: 2px; width: 220px; height: 20px;}
.opt_text {font: 14px Helvetica, Arial, sans-serif; color: #fff; width: 250px; float: left; display: block; padding: 20px; vertical-align: middle; }
#buyerOptin, #sellerOptin, #homeOptin {padding: 40px 0 0 0; color: #000; }
#contact {width: 250px; float:left; display: block; padding: 40px 0 0 20px; border-left: 1px #cccccc dashed;}
#content {width: 500px; min-height: 280px; float: left; border-left: 1px solid #999999; margin:20px 0; padding:0 20px; }
#left {width: 280px; margin: 20px 0; padding: 0 20px;}
#homeHeadline2 {font: 18px Georgia, "Times New Roman", Times, serif; font-weight: bold; color:#333; padding:0 0 10px 0;}
#homeBodyCopy2, #buyerBodyCopy1, #sellerBodyCopy1 {font: 14px Helvetica, Arial, sans-serif; font-weight: normal; color: #505050; line-height: 18px; padding: 10px 0;}
.gray
{
    background: url(../_images/gray.png) repeat top center;
    /*filter:alpha(opacity=50); /* IE 
    opacity: 0.5; /* Safari, Opera 
    -moz-opacity:0.50; /* FireFox */
    z-index: 2000;
    height: 100%;
    width: 100%;
    /*background-repeat:no-repeat;
    background-position:center;*/
    position:absolute;
    top: 0px;
    left: 0px;
	display: none;
}

.thumbs {width: 300px; padding:10px; background: #eeeeee; -moz-border-radius: 1em; margin:0 10px;}
#larger {padding: 20px;}

#footerNavigation ul li {margin: 0 10px; padding: 0; float: left;}
#footerNavigation {width: 580px; margin:10px  0 20px 0;}
#footerNavigation ul { list-style: none; }
#errorMessage {padding: 30px 0 10px 0; font: 18px Helvetica, Arial, sans-serif; color:#000; font-weight:bold; text-align: center;}

#homeFacebookLink 
{
background: #333333;
border: 2px #999999 solid;
color: #fff;
height:32px;
overflow:hidden;
position:fixed;
right:0;
text-indent: 0px;
top:200px;
width:32px;
z-index:200;
font: 17px arial;
padding: 10px 10px;
text-transform: capitalize;
}

#homeTwitterLink 
{
background: #333333;
border: 2px #999999 solid;
color: #fff;
height:32px;
overflow:hidden;
position:fixed;
right:0;
text-indent: 0px;
top:262px;
width:32px;
z-index:200;
font: 17px arial;
padding: 10px 10px;
text-transform: capitalize;
}

