/*
Theme Name: WP-MRW
Theme URI: http://www.morealtywatch.com
Description: Wordpress theme for a real estate website.
Version: 1.0
Author: Matthew Way
Author URI: http://www.wowdezign.net
Latest updated: October 22nd, 2007
*/

/* Body */
/*
Color Pallet
#948472 = Taupe
#473622 = Brown
#c7b299 = Beige
#d09e62 = Orange Color
#474037 = Dark Taupe
*/

body, div, table, tr, td, th, form {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

div {/*
	border:1px solid #c00;
*/}

body {
	background-color:#d7d7d7;
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
}

h1 {
	font-size:1.3em;
}

h2 {
	font-size:1.2em;
	color:#473622;
	font-variant:small-caps;
}

a {
	color:#036;
}

a:hover {
	text-decoration:none;
}

#wrapper {
	background-color:#c7b299;
	border:1px solid #473622;
	text-align:left;
}

#topBandDiv {
	width:100%;
	height:30px;
	background-color:#474037;
}

#bannerDiv {
	background-image:url(images/bannerFlexor.jpg);
	background-repeat:repeat-x;
}

#siteTitleDiv {
	float:right;
	position:relative;
	top:70px;
	right:50px;
	font-size:2em;
	color:#fff;
	width:290px;
	text-align:right;
}

#siteTitleDiv p {
	font-size:.6em;
	font-style:italic;
	margin-top:5px;
}

#bannerImage {
	border:0px;
}

#topNav {
	background-color:#474037;
	width:100%;
	height:2em;
	line-height:2em;
	text-align:center;
}

#topNavList {
	list-style-type:none;
	padding:0em 0em 0em 0em;
	margin:0;
}

#topNavList a {
	font-weight:bold;
	color:#c7b299;
	padding:.2em .3em .2em .3em;
}

#topNavList a:hover {
	background-color:#c7b299;
	color:#000;
	text-decoration:none;
	border-bottom:.35em solid #c7b299;
}

#topNavList li {
	display:inline;
}

#leftColumnDiv {
	width:20%;
	float:left;
	text-align:center;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#contentDiv {
	width:58%;
	float:left;
	clear:none;
	margin-top:1.5em;
}

#rightColumnDiv {
	width:18%;
	float:right;
	clear:none;
	text-align:center;
	border:3px double #474037;
	margin-top:1.5em;
	margin-bottom:1.5em;
	background-color:#91a1b8;
}

#leftColumnDiv, #contentDiv, #rightColumnDiv {
 padding:.2em;
}

#bottomBandDiv {
	background-color:#474037;
	clear:both;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	padding:.4em;
	color:#999;
}

#bottomBandDiv a {
	color:#999;
}

#bottomBandDiv a:hover {
	text-decoration:none;
}

#copyrightDiv {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:.5em;
	text-align:left;
	position:relative;
}

#googleCreds {
	font-size:.6em;
	color:#444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:1em;
	width:60%;
	margin:0 auto;
	clear:both;
}

#googleCreds a {
	color:#444;
}

.thumbnail {
	width:150px;
	border:1px solid #474037;
	margin:.1em;
}

.listingTable {
	margin-top:.3em;
	margin-bottom:.3em;
	font-size:.8em;
	background-color:#91a1b8;
	border:.1em solid #473622;
	width:auto;
}

.listingTableHead {
	background-color:#5e86ba;
	font-weight:bold;
	width:auto;
}

.listingTable td {
	padding:.1em;
}

.pageTableContainer{
	border:1px solid #000;
	background-color:#948472;
	padding:0;
	width:auto;
	margin-top:.3em;
	margin-bottom:.3em;
}

.pageTable a {
	text-decoration:none;
}

.pageTable {
	font-size:.7em;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:.2em;
	margin-bottom:.2em;
}

.pageTable td {
	padding:.1em;
}

#propSearchDiv {
	width:auto;
	background-color:#91a1b8;
	font-size:1em;
	border:.1em solid #473622;
	vertical-align:top;
}

#propSearchTable {
	width:100%;
	font-size:.8em;
}

.formField {
	font-size:.8em;
}

#propSearchTable th {
	background-color:#5e86ba;
	padding:.2em;
	width:auto;
}

#propSearchTable td {
	padding:.2em;
}

.priceContainer {
	width:100%;
}

.redMessage {
	font-weight:bold;
	color:#c00;
}

#thumbnailTableContainer {
	text-align:center;
	padding:20px;
}

.listingImage {
	border:1px solid #474037;
}

#thumbnailTable {
	margin:auto 0;
}

#listingContentContainer {
	text-align:left;
	vertical-align:top;
	padding:10px;
}

#listingDetailMainTable {
	width:100%;
	border:3px double #474037;

	background-color: #91a1b8;
}

#listingDetailMainTable th {
	padding-left:.5em;
}

#listingDetailMainTable td {
	padding:3px;
}

.listSpace {
	width:100px;
}

#mainListingImageCell {
	width:250px;
}

.newsContainerDiv {
	position:relative;
	font-size:.8em;
	margin-right:.6em;
	padding:.5em;
}

.newsContainerDiv div {
	text-align:left;
}

.newsDivHead {
	background-color:#5e86ba;
	padding:0;
	margin-right:.6em;
	width:100%;
	font-weight:bold;
	font-style:italic;
}

.newsDivFooter {
	background-color:#5e86ba;
	margin-right:.6em;
	padding:0;
	width:100%;
}

.showIcons {
	vertical-align:middle;
	border:0px;
}

.newsTitleDiv {
	margin-top:.5em;
}

.newsTitleDiv, .newsDescriptionDiv {
 position:relative;
}

.icon {
	vertical-align:middle;
	border:0;
}

.leftBoxContainerDiv {
	margin:0 auto;
	padding:0em 1em 0em 1em;
}

.floatLeft {
	float:left;
	margin:.6em .6em .6em 0em;
	border:3px double #474037;
}

.floatRight {
	float:right;
	margin:.6em 0em .6em .6em;
	border:3px double #474037;
}