﻿/* @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 */

#footerNavigation .content {width: 100%;}
#footerNavigation .content ul {margin: 0 auto; display: inline-block; float: none;}
.content {width: 960px; 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;}

#navigation {background: #F9EDC4; border-bottom: 2px solid #949C50; margin-bottom: 1px;}

#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;}

.main-box {background: #006494 repeat-x; color: #CBEEFF;}

.main-box .bg {background: repeat-x left bottom; padding-bottom: 16px;}

.main-box .content {overflow: hidden;}

#index .button {margin: 0 5px 20px 0;}

#footer {background: #006494 repeat-x; padding: 20px 0 30px; clear: both; color: #fff;}

#footer .inner {width:100%; margin: 0 auto; padding: 0; border: 0; position: relative;}

#footer a {color: #fff;}

#footer .content {overflow: hidden;}

* 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;}

.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;}

.main-column h3 {color: #000; font: bold 100% Arial, Helvetica, sans-serif; margin: 0 0 2px;}

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";

/*===================================================
	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;}

#footerNavigation ul {float: right; margin: 0 0px; padding: 0; display: inline; list-style: none; text-indent: 0px;}
#footerNavigation ul li {margin: 0 10px; padding: 0; float: left;}
#footerNavigation {margin:10px  0 20px 0;}
#errorMessage {padding: 30px 0 10px 0; font: 18px Helvetica, Arial, sans-serif; color:#000; font-weight:bold; text-align: center;}

.offerbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:65px;
	line-height:65px;
	width:280px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.offerbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.offerbutton:active {
	position:relative;
	top:1px;
}

 .submitbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	width:88px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.submitbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.submitbutton:active {
	position:relative;
	top:1px;
}