/* Print Stylesheet */

/*
----------------------------------------------------------------------------- 
ESSENTIAL
-----------------------------------------------------------------------------*/

html { height: 100%; margin-bottom: 1px; }
body {
	margin: 0;
	padding: 0;
	font: 62.5%/1.6em "Lucida Grande", Arial, Verdana, sans-serif;
	color: #1C304C;
background: url(http://www.gotricities.net/townandcountry/assets/images/page-bg.jpg) repeat-y center top;
	}

body * {margin: 0;padding: 0;}

p,h1,h2,h3,h4,h5,h6,li,td,dt,dd { font-size: 1.2em; font-weight: normal; }
p,h1,h2,h3,h4,ul,ol,dl,blockquote,pre { margin-bottom: 1em; }
a {color: #6D231A;text-decoration: none;}
a:visited {color: #854B40;}
a:hover {color: #710101; text-decoration: underline;}

ul,ol,dl{list-style-type: none;}
img { border: none; }
li.clear-border{border:none !important;}

/*
-----------------
++ Generic Items
----------------- */

.float-right{
float:right;
margin: 0 5px 10px 10px;
}

a.breadcrumb-navigation{
display: block;
margin-bottom: 1em;
border-bottom: 1px solid #DDD;
padding: 0 0 .3em 10px;
font-size: 1.2em;
font-weight: bold;
width: 280px;
}

a.breadcrumb-navigation:hover{background: #F0F0F0;}

ul#content-share{
position: absolute;
top: 55px;
right: 55px;
}

ul#content-share li{
padding-left: 15px;
margin-left: 13px;
float:left;
}

ul#content-share li#content-share-email{
background: url(http://www.gotricities.net/townandcountry/assets/images/mail.gif) no-repeat left center;
}

ul#content-share li#content-share-print{
background: url(http://www.gotricities.net/townandcountry/assets/images/printer.gif) no-repeat left center;
}

ul#content-share li#content-share-print{
background: url(http://www.gotricities.net/townandcountry/assets/images/printer.gif) no-repeat left center;
}

ul.contact-information{
margin: 0 0 2em 30px;
font: normal 1.4em/1.5em "Lucida Grande",Arial;
}

/*
----------------------------------------------------------------------------- 
Structure
-----------------------------------------------------------------------------*/

body{padding-bottom: 20px;}

div#wrapper{
position: relative;
left: 2px;
margin: 0 auto 0 auto;
width: 895px;
border-right: 1px solid #DDD;
border-left: 1px solid #DDD;
background: #FFF;
}

/*
-----------------
++ Header Style
----------------- */

div#header{
display: none;
}


/*
-----------------
++ Content Styles
----------------- */

div#content{
background: #FFF url(http://www.gotricities.net/townandcountry/assets/images/content-hdr.jpg) no-repeat center top;
clear: both;
overflow: auto;
padding-top: 30px;
}

div#content h2{
font-family: "Times New Roman",Times,serif;
font-size: 1.8em;
background: #962308;
color: #FFF;
padding: 4px 4px 4px 15px;
background: url(http://www.gotricities.net/townandcountry/assets/images/h2-bg-long.gif) no-repeat left top;
height: 29px;
margin-bottom: .4em;
}

div#content h2#realtor-spotlight{background: url(http://www.gotricities.net/townandcountry/assets/images/featured-realtor-bg.gif) no-repeat left top;}
div#content h2#featured-development{background: url(http://www.gotricities.net/townandcountry/assets/images/featured-development-bg.gif) no-repeat left top;}

body#homepage div#content h3{
font: bold 1.6em/1em Times, "Times New Roman", serif;
padding: 5px 0 2px 0px;
border-bottom: 1px solid #DDD;
margin-bottom: .4em;
}

body#homepage div.content-block{
width: 93%;
margin: 0 auto 1.5em auto;
padding: 5px;
background: url(http://www.gotricities.net/townandcountry/assets/images/content-block-grad.jpg) repeat-x left top;
border: 1px solid;
border-color: #CCC #F0F0F0 #FFF #F0F0F0;
}

body#homepage div.content-block p{
margin-left: 10px;
}

img#realtor-pic{
float: right;
margin: 0 5px 5px 10px;
}

/*
-----------------
++ Left Column
----------------- */

div#secondary-content{
display: none;
}

body#map div#secondary-content{display: none;}

body#results-page div#secondary-content{
width: 20%;
margin: 0 0 1em 10px;
}

div#secondary-content h2{margin: 0;}

ul#content-navigation{
background: #F0F0F0;
padding: 0 0 1em 0;
margin: 0 5px 1em 5px;
}

ul#content-navigation li{
border-bottom: 1px solid #DDD;
border-top: 1px solid #FFF;
background: url(http://www.gotricities.net/townandcountry/assets/images/navbar-li-bg.jpg) repeat-x top left;
}

ul#content-navigation li a{
display: block;
background: url(http://www.gotricities.net/townandcountry/assets/images/arrows.gif) no-repeat 6px 6px;
padding: .3em 8px .3em 20px;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-size: 1.2em;
}

ul#content-navigation a:hover{
background: #DDD url(http://www.gotricities.net/townandcountry/assets/images/arrows.gif) no-repeat 6px 6px;
text-decoration: none;
}

ul#content-navigation li#active{
background: url(http://www.gotricities.net/townandcountry/assets/images/active-arrow.gif) no-repeat left center;
}

ul#content-navigation li#link-news-events a{
background: url(http://www.gotricities.net/townandcountry/assets/images/news-bg.gif) no-repeat left center;
margin-left: 15px;
padding-left: 25px;
}

ul#content-navigation li#link-news-events a:hover{
background: #DDD url(http://www.gotricities.net/townandcountry/assets/images/news-bg.gif) no-repeat left center;
}

ul#content-navigation li#link-virtual-tours a{
background: url(http://www.gotricities.net/townandcountry/assets/images/virtual-tours-bg.gif) no-repeat left center;
margin-left: 15px;
padding-left: 25px;
}

ul#content-navigation li#link-virtual-tours a:hover{
background: #DDD url(http://www.gotricities.net/townandcountry/assets/images/virtual-tours-bg.gif) no-repeat left center;
}

ul#content-navigation li#link-open-house a{
background-image: none;
background: url(http://www.gotricities.net/townandcountry/assets/images/open-house-bg.gif) no-repeat left center;
margin-left: 15px;
padding-left: 25px;
}

ul#content-navigation li#link-open-house a:hover{
background: #DDD url(http://www.gotricities.net/townandcountry/assets/images/open-house-bg.gif) no-repeat left center;
}

/*
-----------------
++ Center Column
----------------- */

div#main-content{
float: left;
display: inline;
padding: 10px 10px 0 20px;
margin-bottom: 2em;
position: relative;
}

body#map div#main-content{width: 95%;}

body#results-page div#main-content{}

div#main-content p{margin: 0 10px 1em 10px;}

body#homepage div#main-content{}

body#homepage ul#realtor-info{}

body#homepage ul#realtor-info li{
margin: 0 20px .1em 20px;
padding-left: 13px;
}

body#homepage ul#realtor-info li#contact-phone{
background: url(http://www.gotricities.net/townandcountry/assets/images/mobile.gif) no-repeat 0 2px;
}

body#homepage ul#realtor-info li#contact-email{
background: url(http://www.gotricities.net/townandcountry/assets/images/mail.gif) no-repeat 0 2px;
}

body#homepage ul#realtor-info li#contact-profile{
background: #FFF url(http://www.gotricities.net/townandcountry/assets/images/profile-icon.gif) no-repeat left center;
font-size: 1.4em;
font-weight: bold;
float:left;
margin: 5px 0 0 20px;
}

body#homepage ul#realtor-info li#contact-listings{
background: #FFF url(http://www.gotricities.net/townandcountry/assets/images/realtor-listings.gif) no-repeat left center;
font-size: 1.4em;
font-weight: bold;
float:left;
margin: 5px 0 0 15px;
}


div#article{}
div#article-content h1{}
div#article-content img{float:right;margin: 10px;}

div#main-content div.office-block{
margin-bottom: 3em;
padding: 10px;
border-bottom: 1px solid #DDD;
}

div#main-content div.office-block h3{
font: bold 2.7em/normal  "Times","Times New Roman",serif;
margin-bottom: .5em;
padding: 5px;
}

div#main-content div.office-block h4{
font: bold 2em/normal  "Times","Times New Roman",serif;
padding: 5px;
margin-bottom: 0;
}

div#main-content div.office-block table{
clear: both;
margin-top: 2em;
}

div#main-content div.office-block table td{border: 1px solid #F0F0F0;}

/*
-----------------
++ Results Styles
----------------- */

div#search-details address{margin-bottom: 1em;}

div#search-details h3{
clear: both;
font: bold 2em/normal "Times New Roman",Times,serif;
}

div#search-details h4{
font-weight: bold;
background: #F0F0F0;
border-bottom: 1px solid #DDD;
padding-left: .5em;
}

div#bigImage{
width: 300px;
float:left;
}

div#thumbImages{}

/*
-----------------
++ Right Column
----------------- */

div#tertiary-content{
display: none;
}


/*
-----------------
++ Footer
----------------- */

div#footer{
clear: both;
background: url(http://www.gotricities.net/townandcountry/assets/images/footer-bg.gif) repeat-x left top;
height: 61px;
width: 95%;
display: block;
margin: 0 auto;
}

div#footer ul{
text-align: center;
width: 90%;
margin: 0 auto;
padding: 13px 0 0 0;
}

div#footer ul li{
display: inline;
margin: 0 .2em 0 0;
padding-right: .3em;
border-right: 1px solid #FFF;
}

div#footer ul li a{
color: #FFF;
}




/*
-----------------
++ Simple Search Table Style
----------------- */

table#search-results{border: none;}

table#search-results td, th{
border: 0 solid #DDD;
margin: 0;
padding: 0;
text-align: center;
}

table#search-results th{ /* controls table headers */
background: #FFC;
height: 3em;
border: 1px solid #DDD;
}

table#search-results tr.sub-content-row td{ /* adds padding to all tds */
padding: 5px;
background: #EEF1F6;
border-bottom: 1px solid #DDD;
}

table#search-results td.property-info{ /* controls top row */
margin: 0;
padding: 0;
background: #EEF1F6;
border-top: 8px solid #DDD;
}

table#search-results td.property-info p{ /* collapses top row */
margin: 0;
}

table#search-results tr.sub-content-row p{ /* controls the photo line */
font-size: .8em;
vertical-align: middle;
margin: 0;
}

table#search-results img.property-photo{
border-top: 8px solid #DDD;
margin: 0 2px 0 0;
}

/*
-----------------
++ Contact Form Style
----------------- */

form#contact-form em{color: #F4853B;}

form#contact-form fieldset{
padding: 20px;
width: 85%;
display: block;
margin: 0 auto 1em auto;
border: 1px solid #999;
}

form#contact-form legend{
text-transform: uppercase;
font-size: 1.1em;
padding: 0px 8px;
}

form#contact-form label{
float:left;
line-height: 1.6em;
width: 100px;
text-align: right;
margin-right: 5px;
}

form#contact-form input{
width: 60%;
background: #FFC;
border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD;
}

form#contact-form p.textarea textarea{
width: 60%;
height: 200px;
border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD;
}

form#contact-form p.submit input{
display: block;
width: auto;
margin: 0 auto 1em auto;
background: #DDD;
padding: 5px 8px;
border: 2px solid;
border-color: #FFF #999 #666 #F0F0F0;
}


/*******************/
