﻿/* CSS Document */

/* Reset styles */
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, form, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, fieldset, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus	{outline: 0;}
body 	{line-height: 1; color: black;	background: #ffffff; }

caption, th {	text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
:focus {outline: 0;}

/* Sections */

#banner {background: #ffd000; border-bottom: 10px #fff solid; margin-top: -16px;}
#nav	{width: 100%; background-color: #ffd000; font-family:"Times New Roman", Times, serif;}
#mainnav li {display: inline; border-right: 5px #ffffff solid; height: 30px; line-height: 30px; padding: 10px 10px 10px 10px;}
#mainnav a, a:link, a:active, a:visited {text-decoration:none; color: #16145f;}
#mainnav a:hover {color: #d31143;}

#subnav	{background-color: #fff;font-family:"Times New Roman", Times, serif; padding-top: 8px; }
#subnav li {display: inline; }
#subnav a:link, a:active, a:visited {color: #c0c0c0;}
#subnav a:hover {color: #16145f;}

#sharebutton {position:absolute; top: 60px; left: 100px;}

#search {width: 100%; padding: 0; margin: 0; background-color: #f0f0f0; border-bottom: 1px #e0e0e0 solid; display:block; vertical-align:top; height: 40px;}
#search img {margin-top: 5px;}

#content {background-color: #f0f0f0; padding: 5px; font-size: normal; }
#content td {vertical-align:middle;}
#content img {padding-right: 10px;}
#content a, a:link, a:active, a:visited {text-decoration:none; color: #16145f;}

#footer {width: 100%; margin:auto 0; text-align:center; font-size: 11px; font-family:Arial, Helvetica, sans-serif; border-top: 1px #e0e0e0 solid; background: #ffffff;}
#footer table {width: 90%; vertical-align :middle; border:0; margin-left: auto; margin-right:auto;}
#footer td {vertical-align:middle;}

#valuationform { border: 1px #0c0c0c solid; margin-top: 45px; margin-left:auto; margin-right:auto; padding: 5px; width: 740px;}
#contactform { border: 1px #0c0c0c solid; margin-top: 45px; margin-left:auto; margin-right:auto; padding: 5px; width: 740px;}

#detailstable {width: 100%; vertical-align:top;}
.detailsmap {width: 375px; height: 300px; border: 1px #0c0c0c solid;}
#detailsaddress {font-size:large; font-weight:bold; display:inline;}
#detailsprice {font-size:large; font-weight:bold; display:inline;}
#detailsdesc {}
#detailsicons {}
#detailspics {margin: 5px; vertical-align:top;}

/* Built in */
body {font-family:Arial, Helvetica, sans-serif; font-size:medium;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:x-large; color: #d31143; font-weight:bold; margin-bottom: 5px;}
h2 {font-size:large; font-weight:bold; margin-bottom: 5px; color: #13145f;}
ol, ul	{list-style:none; margin: 0; padding: 0; border: 0;	outline: 0;}
li 		{list-style-image: url('images/bullet.png'); list-style-position: inside; padding-left: 30px;font-size: 14px;}

/* Classes */
.contactform 	{border: 1px #c0c0c0 solid; width: 90%; margin-left:auto; margin-right:auto; margin-bottom: 25px; font-size:small;}
.contactform th {background-color: #13145F; color: #FFD000; padding: 3px 20px 3px 20px; width: 25%; text-align:center;}
.contactform td {padding-left: 20px; padding-right: 20px; width: 25%; text-align:center;}

/* DezRez styles */

.propertytable {width: 100%; vertical-align :middle; border:0; margin-left: auto; margin-right:auto;}
.propertytable img {vertical-align:top; padding: 5px;}
.propertytitle {font-family:Arial, Helvetica, sans-serif; font-size:large; color: #d31143; font-weight:bold; margin-bottom: 5px;}
.propertydesc  {}
.propertycontact {font-weight:bold; vertical-align:middle;}

