﻿/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin : 0;
	padding : 0;
}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size : 100%;
}
/* Removes list-style from lists */
ol, ul {
	list-style : none;
}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style : normal;
	font-weight : normal;
}
/* Removes list-style from lists */
table {
	border-collapse : collapse;
	border-spacing : 0;
}
/* Removes border from fieldset and img */
fieldset, img {
	border : 0;
}
/* Left-aligns text in caption and th */
caption, th {
	text-align : left;
}
/* Removes quotation marks from q */
q:before, q:after {
	content : '';
}
/* layout.css */

body 
{	
}

div#allContent
{
	position : relative;
	width : 770px;
	margin : 0 auto;	
}

div#branding
{
	height: 124px;
	width: 100%;
	position: relative;	
	margin-top: 50px;
}

div#branding h1 
{
	width: 365px;
	height: 125px;
	position: absolute;
	top: -30px;
	left: -30px;
	z-index: 5;
}

div#branding h2
{	
	position: absolute;
	top: 48px;
	left: 480px;
	z-index: 6;
}

div#instructions { 
	width: 400px;
	height: 460px;
	position: absolute;
	z-index: 10000;
	left: 145px;	
	top: 100px;
	padding: 40px;	
}	

div#instructions p
{
	margin: 0 0 12px 0;
}

div#instructions li
{
	margin: 0 0 12px 12px;
}

div#instructions div#buttonArea input
{
	margin: 12px 30px 0 30px;
}

div#maincontent
{
	position: relative;
	width: 100%;		
}

div#propertyData dl {
	margin: 45px 5px 0 5px;	
}

div#propertyData dd {
	margin-bottom: 12px;
}

h3#pgHeader
{
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 24px;
}

div#propertyData {
	left: 455px;
	width: 279px;	
	height: 279px;
	margin: 0 5px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
}

div#taxCalculator {
	left: 0;
	width: 375px;
	margin: 0 5px;	
	height: 450px;
}

div#photo
{	
	position: absolute;
	left: -1px;	
	z-index: 10;
}

div#description
{
	position: absolute;
	z-index: 11;
	left: 141px;			
}

div#photo.selected, div#description.selected
{
	height: 25px;
	border-top-style: none;	 
}

dl#PortabilityToolTip
{
	left: 370px;
	top: -11px;
}

dl#AssessedValueToolTip
{
	left: 381px;
	top: 8px;
}

dl#AssessedValueToolTip dd
{
	top: -130px;	
}

dl#MillageToolTip
{
	left: 381px;
	top: 8px;
}

div#portability
{
	height: 105px;
	width: 375px;
	position: absolute;
	left: 10px;
	top: 50px;	
	padding: 15px 5px 5px 5px;
}

h4#portabilityHeader
{
	padding: 0 5px;
	position: absolute;
	left: 15px;
	top: -8px;
}

div#portability a
{
	position: absolute;
	top: 100px;
	left: 242px;			
}

input#btnCalculate
{
	position: absolute;
	top: 390px;
	left: 267px;
	width: 105px;
	height: 35px;
	direction: ltr;
	z-index: 10;			
}

div#oldMarketCell
{
	top: 60px;
	left: -10px;
}

div#oldAssessedCell
{
	top: 35px;
	left: -10px;
}

div#SalePriceCell p, div#oldMarketCell p, div#oldAssessedCell p
{
	padding: 9px 0;
	height: 22px;	
}

div#SalePriceCell
{
	top: 0px;	
}

div#EstimatedAssessedCell
{
	top: 180px;
}

div#MillageRateCell
{
	top: 230px;
}

div#EstimatedTaxesCell
{
	top: 280px;
}

div#TaxesWithHomestead
{
	top: 330px;
}

div#TaxesWithHomestead h4
{
	padding: 3px 0 0 50px;
	width: 190px;
	height: 37px;
}

div#showCalculations p
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	top: 390px;
	left: 390px;
	width: 146px;
	height: 26px;
	padding: 10px 0 0 44px;
	background: transparent url('../images/showCalc.png') no-repeat 0 0;
	direction: ltr;
	z-index: 5;
}

div#calculations
{
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: -175px;
	left: 100px;
	z-index: 100;	
}

div#calculations.shown
{
	width: 535px;
	height: 435px;	
	padding: 55px 10px 10px 55px;
}

div#calculations.shown p
{
	padding: 0 0 15px 0;	
}

div#calculations.shown p#lowValueNote
{
	margin: 1px 30px 0 0;	
}

div#errorBox
{
	height: 74px;
	width: 151px;
	padding: 15px 50px 0 100px;
	position: absolute;
	left: 390px;
	top: 225px;
}

div#errorClose
{
	width: 22px;
	height: 22px;
	cursor: pointer;
	position: absolute;
	left: 267px;
	top: 3px;
}

div#disclaimer
{
	padding: 0 10px 10px 10px;	
}

div#footer
{
	height: 77px;
	width: 750px;
	padding-top: 68px;	
	padding-right: 20px;
}

div.tab
{
	width: 141px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	top: 283px;	
	height: 24px;
	padding-top: 12px;
}

dl.toolTip
{
	height: 24px;
	width: 24px;
	position: absolute;	
	direction: ltr;
	z-index: 40;
}

dl.toolTipHidden dt, dl.toolTipHidden dd, dl.toolTipVisible dt
{
	display: none;
}

dl.toolTipVisible dd
{
	border-style: solid;
	border-width: 1px;
	position: absolute;
	left: 30px;
	width: 312px;
	padding: 12px;	
}

div.displayCell
{
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	font-weight: bold;
}

div.displayCell h4
{
	text-align: right;
	margin: 0;
	padding: 12px 0;
	height: 16px;
	width: 240px;
}

div.displayCell p
{
	position: absolute;
	left: 265px;
	width: 150px;
	height: 16px;
	padding: 12px 0;
	top: 0px;
}

div.displayCell p input
{
	width: 100px;
}

div.inputSection
{
	position: relative;
	display: none;
	height: 40px;
	font-size: 16px;	
}

div.inputSection h4
{
	width: 235px;	
	padding: 0;
	text-align: right;
	margin: 0;	
}

div.inputSection p
{
	width: 127px;
	position: absolute;
	left: 235px;
	text-align: left;
	font-weight: normal;
	top: 0px;
}

div.inputSection p input
{
	width: 100px;
}

.hidden
{
	display: none;
}

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */
