/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.0
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
	}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
	}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
	}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
	}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
	}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
	} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
	}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
	}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
	}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
	}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
	}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
	}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
	}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
	}
p,fieldset,pre {
	/*so things don't run into each other*/
	margin-top: 10px;
	margin-bottom: 5px;
	}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
/* input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;} */


/* -------------------------------------------------------------- 
   Local Screen Styles
-------------------------------------------------------------- */

.times {
	font-family: Times;
	}

.container { 
	width: 950px;
	}
html {
	background: #1d1a13;
	}
.backgroundassistant {
	background: #887750;
	padding: 1px 5px 1px 5px;
	}
.max {
	width: 95%;
	}
body { 
	background: #1d1a13;
	padding: 0px;
	/* 10px via YUI Fonts CSS foundation */
	font-size:77%;  
	/* WinIE behavior call */
	behavior: url(csshover.htc);
	}
.mainmenu {
	background: #1d1a13;
	border-left: 3px solid #e9e0bf;
	border-right: 3px solid #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	}
.top {
	/*so things don't run into each other*/
	margin-top: 0px;
	}
a.detailtab {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
	}
a.detailtab:hover {
	font-weight: normal;
	text-decoration: none;
	color: #cccccc;
	background: transparent;
	}
.center {
	text-align:center;
	}
table { 
	/* Tables still need 'cellspacing="0"' in the markup. */
	border-collapse: separate; 
	margin: 0px;
	border: 0px;
	border-spacing: 0; 
	padding: 0px;
	}	
caption, td, th { 
	text-align: left; 
	font-weight: normal; 
	height: 0px;
	padding: 0px;
	border: 0px;	
	}
.logo {
	border: 3px solid #e9e0bf;
	}
.flash {
	border-top: 3px solid #e9e0bf;
	border-right: 3px solid #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	}
	
.logo2 {
	border: 1px solid #e9e0bf;
	}
.flash2 {
	border-top: 3px solid #e9e0bf;
	border-left: 3px solid #e9e0bf;
	border-right: 3px solid #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	}
	
.header {
	background: #1d1a13;
	height: 50px;
	border-left: 3px solid #e9e0bf;
	border-right: 3px solid #e9e0bf;
	}
.bggray {
	background: #ccc;
	}
	
.hometext {
	background: #64583b;
	padding: 10px 40px 10px 40px;
	color: #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	border-top: 3px solid #e9e0bf;
	line-height: 160%;
	}
.recently {
	background: #64583b;
	border-bottom: 3px solid #e9e0bf;
	border-top: 3px solid #e9e0bf;
	}
	
.fivestar {
	padding-left: 10px;
	padding-top: 10px;
	}
.alllistings {
	padding-left: 7px;
	padding-top: 10px;
	}
	
.hometext1 {
	background: #64583b;
	padding: 10px 20px 10px 20px;
	color: #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	border-top: 3px solid #e9e0bf;
	line-height: 120%;
	}
	
.homephone {
	color: #eeeae0;
	font-weight: normal;
	font-size: 200%;
	padding-top: 30px ;
	}
.homephone1 {
	color: #eeeae0;
	font-weight: normal;
	font-size: 167%;
	}
.communitytext {
	border-top: 3px solid white;
	}
.hometitle {
	color: #1d1a13;
	font-weight: normal;
	font-size: 153.9%;
	margin-bottom: 0;
	display: inline;
	}
.hometitle1 {
	color: #1d1a13;
	font-weight: normal;
	font-size: 123.1%;
	margin-bottom: 0;
	display: inline;
	}
.heading {
	font-weight: normal;
	margin-bottom: 0;
	display: inline;
	}
.heading1 {
	font-weight: normal;
	font-size: 85%;
	margin-bottom: 0;
	display: inline;
	}
.iconttop {
	padding-top: 10px;
	}
.icontop {
	padding-top: 20px;
	}
	
.iconright {
	padding-right: 20px;
	}
.iconleft {
	padding-left: 20px;
	}
.iconbottom {
	padding-bottom: 10px;
	}
.right {
	text-align: right;
	}
.left {
	text-align: left;
	}
.border {
	/* Used mostly for debugging to view table border */
	border: 1px solid;
	}
.pending{
	font-size: 9pt; 
	color: #990000;
	}	
.comment {
	font-size: 9pt; 
	color: #990000;
	}
.google {
	font-size: 9pt; 
	color: #000;
	}	
.award {
	font-size: 9pt; 
	color: #3366cc;
	}	
.awardtitle {
	font-size: 9pt; 
	color: #000;
	}	
.small_error {
	font-size: 8pt; 
	color: #990000;
	}
.error{
	font-size: 9pt; 
	color: #990000;
	}
.width99 {
	width: 99%;
	}
.width100 {
	width: 100%;
	}
.main { 
	background: #ac9766;
	padding: 10px 15px 10px 15px;
	border-left: 3px solid #e9e0bf;
	border-right: 3px solid #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	}
.main2 { 
	background: #ac9766;
	padding: 10px 15px 10px 15px;
	border-left: 3px solid #e9e0bf;
	border-right: 3px solid #e9e0bf;
	border-left: 3px solid #e9e0bf;
	border-bottom: 3px solid #e9e0bf;
	}
.ohpad {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.ohpadright {
	padding-right: 10px;
	}
.padleft {
	padding-left: 15px;
	}
.padrecent { 
	padding: 10px 5px 0px 10px;
	}
.padright {
	padding-right: 15px;
	}
.padbottom {
	padding-bottom: 15px;
	}
.padsearch {
	padding-bottom: 5px;
	padding-right: 5px;
	}
.footer { 
	padding-top:5px;
	font-size: 93%;
	}	
.white { 
	color: #fff;
	}
.whitebg { 
	background: #fff;
	}
.beige { 
	color: #e9e0bf;
	}
.tanbackground { 
	background: #ac9766;
	}
.red { 
	color: #dc2a1a;
	}
.strong { 
	font-weight: bold; 
	}
.size11 {
	font-size: 85%;
	}
.size17 {
	font-size: 131%;
	}
.size24 {
	font-size: 182%;
	}
.size26 {
	font-size: 197%;
	}
.bottom {
	margin-bottom: 5px;
	}
.headerl {
	background: #ac9776 url(../images/headershade_l.gif) no-repeat top left;
	border-bottom: 1px solid #dc2a1a;
	padding-left: 10px;
	}	
.headerr {
	background: #ac9776 url(../images/headershade_r.gif) no-repeat top right;
	border-bottom: 1px solid #dc2a1a;
	}	
.headerb {
	padding: 5px;
	}
a.footer  {
	color: #e9e0bf;
	text-decoration: none;
	}
a:hover.footer {
	color: #fff;
	text-decoration: none;
	}
.hide { 
	display: none;
	}
.applecore { 
	display: none;
	}
.backgroundtan {
	padding: 3px;
	}
.center {
	text-align: center;
	}
table.sidebar {
	margin-top:4px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	background: #a99a71;
	padding: 2px;
	}
.sidebarbg {
	background: #6482a6;
	}
.sidebartitle  {
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
	}	
.sidebarsubtitle  {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	}
a.sidebar {
	font-weight: normal;
	text-decoration: none;
	color: #e9e0bf;
	background: transparent;
	}
a.sidebar1 {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
	}
table.listings {
	border-bottom: 1px solid #101010;
	border-left: 1px solid #101010;
	border-top: 1px solid #101010;
	border-right: 1px solid #101010;
	background: #cbc1aa;
	}
.directions {
	padding-left: 5px;
	padding-right: 5px;
	}
td.listings {
	font-size: 10pt;
	background: #ffffff;
	padding-right: 1px;
	}		
td.listingmenu {
	background: #070707;
	font-size: 10pt; 
	color: #ffffff;
	}	
h1.listingmenu  {
	color: #f00;
	font-weight: normal;
	font-size: 10pt; 
	margin-bottom: 0;
	display: inline;
	}	
a:link.listingmenu {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	background: transparent;
	}
a:visited.listingmenu {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	background: transparent;
	}
a:hover.listingmenu {
	text-decoration: none;
	color: #f00;
	font-weight: normal;
	background: transparent;
	}
a:active.listingmenu {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	background: transparent;
	}
img.thumbs {
	height:83px;
	width:83px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: solid black 1px;
	}
#main {
	margin-bottom: 2px;
	border: solid black 1px;
	width:375px;
}
#thumbContainer {
	width:375px;
}
.itenery  {
	color: #000;
	font-size: 8pt;
	background: #d6cbb3;
	padding:2px;
	}
.cart  {
	padding:5px;
	text-align:center;
	}	
/* Links */
a {
	color: #741e14;
	}		
a:hover {
	color: #42110b;
	}
.nounderline {
	text-decoration: none;
	}	
/* Forms */

/* Text fields */
input.search {
	width: 181px; 
	margin:3px 0px 0px 0px;
	padding: 1px 1px 1px 3px;
	background:#cfcab1; 
	font-size:93%;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #e9e0bf;
	border-right: 2px solid #e9e0bf;
	}	
input.searchy {
	width: 90px; 
	margin:3px 0px 0px 0px;
	padding: 1px 1px 1px 3px;
	background:#cfcab1; 
	font-size:93%;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #e9e0bf;
	border-right: 2px solid #e9e0bf;
	}	
input.searchgo {
	margin:3px 0px 0px 0px;
	}
/* Select fields */
select.search {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #e9e0bf;
	border-right: 2px solid #e9e0bf;
	margin:5px 0px 0px 0px;
	background:#cfcab1; 
	width:190px;
	font-size:93%;
	}
select.searchy {
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #e9e0bf;
	border-right: 2px solid #e9e0bf;
	margin:5px 0px 0px 0px;
	background:#cfcab1; 
	width:92px;
	font-size:93%;
	}
input.assistant {
	width: 75px; 
	margin:3px 0px 0px 0px;
	padding: 1px 1px 1px 3px;
	background:#cfcab1; 
	font-size:93%;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #e9e0bf;
	border-right: 2px solid #e9e0bf;
	}
.dtan {
	background:#a99a71;
	}	
.pad8 {
	padding-left: 8px;
	}
		
/* EOF */


