@charset "UTF-8";
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #b1cfca url(http://www.peaches-inn.com/files/site/0/MuralBackground.jpg) 50% 0px no-repeat;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}

h1 {
	font-size: 2.6666667em;		/* 32px/12px (default) */
	line-height: 1em;		/* 18px (multiple of 18) */
	margin-top:0.84375em;		/* 27px (desired total margin) / 32px (current font size set above) */
	margin-bottom:0.28125em;	/* 9/32 */}
h2 {
	font-size: 2em;			/* 24px/12px */
	line-height: 1em;		/* 18px (multiple of 18) */
	margin-top:0.9em;		/* 27/30 */
	margin-bottom:0.375em;	/* 9/24 */}
h3 {
	font-size:1.33334em;	/* 16px/12px */
	line-height:1.125em;	/* Selected rhythm (18) / font size (16px) */
	margin-top:1.6875em;	/* 27/16 */
	margin-bottom:0.5625em;	/* 9/16 */}
h4 {
	font-size:1.16667em;	/* 14px/12px */
	line-height:1.2857em;	/* Selected rhythm (18) / font size (14px) */
	margin-top:1.92857em;	/* 27/14 */
	margin-bottom:0.6429em;	/* 9/14 */}

p, .content {
	font-size:1em;
	line-height:1.5em;
	margin: 0 0 1.5em 0;  /* Sliding Doors Background 
Cannot have Margins. You MUST use padding instead */}
img {border: none;}
.comment p 
{/* Short term fix for <p> see p, .body in IE6specific.css
Future: ensure that no comments, using the 
sliding doors background, has a margin */
    margin:0px;
    padding-bottom:1.5em;}
fieldset {padding:1em;}
a, a:link, a:visited {	color:#d23e03;}
a:hover {text-decoration: underline;}
a:name { color: #000; text-decoration: underline;}

/* Page Containers
-------------------------------------------------------------------------*/

.wrapper {
	width: 810px; 
	margin: 0 auto; overflow: visible; 
	text-align: center; 
	margin-top: 40px;
	border: 1px #ae5247 solid;
	padding-bottom: .5em;
	background: transparent url(http://www.peaches-inn.com/files/site/0/ContentContainerBackTrans.png) repeat;}
.additionalBack { 
	background: transparent url(http://www.peaches-inn.com/files/site/0/Band.png) left top repeat-x;
	width: 100%;
	text-align:center;}
.mainContent {
	background: #ffe7c0 url(http://www.peaches-inn.com/files/site/0/MainContentBackground.jpg) top left no-repeat;
	margin: 0 auto;
	width: 780px;
	text-align: left;
	margin-top: 1em;
}


/* Content Containers
-------------------------------------------------------------------------*/

.content { 
	margin: 0 1em 1em 1em; color: #4c7370;}
.mainPg {width: 370px; }
.secondaryPg {width: 700px;}
.header {text-align: left; overflow: visible; position: relative; }
.headerLogo { background: url(http://www.peaches-inn.com/files/site/0/PeachesBnBLogo.png) no-repeat left top;
	width: 295px; height: 160px; 
	position: absolute; z-index: 8;
	overflow: visible;
	display: block;
	top: -13px; left: 10px; }
.headerContentArea { background: url(http://www.peaches-inn.com/files/site/0/HeaderBackgroundtrans.png) repeat;
	overflow: visible;
	position: relative;}
.secondaryContent {  
	width: 340px; min-height: 100%;
	display: block; margin-right: 1em;
	padding: 1em;}
.greenbackContainer {background: #cdd5b4;color: #4c7370}
.tagline { position: absolute; left:132px; top: 100px; z-index: 7;}
.phone { height: 50px; margin-top: 115px;}
.column2 {padding: 1em 0 0 0;}
.bottomContent { margin: 0 auto; text-align: left; background-color: #73a49c; color: #ffe7c0; width: 780px;
margin-bottom: 1em;}
.footer {width: 812px; margin: 0 auto; margin-bottom: 1em; margin-top: .5em; padding: .25em;}


/* Nav
-------------------------------------------------------------------------*/
.navigationMenu {
	position: relative;
	display: block; 
	text-align: center; 
	font-weight: 500; 
	list-style: none;
	list-style-type: none; 
	background: #8cb5ae;
	border-top: #ae5247 1px solid; border-bottom: #ae5247 1px solid; 
	height: 34px;
	margin: 0 auto;}
.navigationMenu ul {list-style: none; margin-top: 0px; padding-left: 3px;}

.navigationMenu a { text-align: left;
	display: block; white-space: nowrap;
	margin: 0 1px 1px 1px;
	padding: 1px 2px 2px 2px;}
.navigationMenu ul li { list-style: none; display: inline; text-align: left; float: left; 
	padding: 0 .5em; position: relative; font-size: 1.5em; line-height: 1.35em; }
.navigationMenu a { /*color: #d23e03;*/ color:#ffe7c0; padding: 1px 0 2px 0; }
.navigationMenu a:visited {color: #ffe7cc;}
.navigationMenu li ul {
	text-align: left;
	position: absolute; left: -999em; 
	display: block;
	height: auto;
	margin: 0;
	z-index: 4;
	padding: 0;
	background-color: #8cb5ae;
	border-left: #ae5247 1px solid; border-right: #ae5247 1px solid; border-bottom: #ae5247 1px solid;}
.navigationMenu li ul ul { margin: 1em 0 0 0em; text-align: left; z-index: 6; } 
.navigationMenu li li {
	display: block; font-size: .9em !important; line-height: 1.25em;
	margin: 0px 3px 0px 0px; padding: 3px 12px 3px 3px; 
	text-align: left; clear: left; }

.navigationMenu li:hover ul ul, 
.navigationMenu li li:hover ul ul ul, 
.navigation li.sfhover ul ul, 
.navigationMenu li.sfhover ul ul ul {left: -999em;}

.navigationMenu li:hover ul, 
.navigationMenu li li:hover ul, 
.navigationMenu li li li:hover ul, 
.navigationMenu li.sfhover ul, 
.navigationMenu li li.sfhover ul, 
.navigationMenu li li li.sfhover ul { left: auto}

.navigationMenu ul li a:hover, 
.navigationMenu ul li a:focus, 
.navigationMenu ul li a.highlighted:hover {	
	color: #4c7370; background-color: #FFE7C0; }
.navigationMenuClosed { list-style: none}

/* Footer Nav 
--------------------------------------------------------------------------*/
.footer .navigationMenu {
	text-align: center; color: #d23e03; 
	list-style: none; 
	background: transparent; border: none;
	list-style-type: none;}
.footer .navigationMenu ul { float: left; list-style: none; text-align: center;}
.footer .navigationMenu ul li {display: inline; float: none;}
.footer .navigationMenu li {text-align: center;font-size: .86em; font-weight: 300; line-height: 1.2em; padding: 0 2px; margin: 1px 1px; clear: both;}
.footer .navigationMenu li a {
	color: #d23e03; 
	float: left; padding: 0 2px; 
	}
.footer .navigationMenu li a:hover {background-color: #FFE7C0; text-decoration: none;} 
.footer .navigationMenu li ul {
	text-align: center;
	display: inline;
	background: transparent;
	border: none;
	float: none;
	position: relative; 
	left: auto; }
.footer .navigationMenu li li { display: inline;}
.footer .navigationMenu li:hover ul ul, 
.footer .navigationMenu li li:hover ul ul ul, 
.footer .navigation li.sfhover ul ul, 
.footer .navigationMenu li.sfhover ul ul ul {left: auto;}
.footer .navigationMenu li ul li a { font-size: 1.1em; }
/* End Footer Nav */

/* End Nav */

.green {color: #1f732a;}
.extraMargLeft {margin-left: 1em;}
.extraMargLeftSmlr { margin-left: .5em;}
.extraMargRight {margin-right: 1em;}
.extraMargTop {margin-top: 1em;}

.highslide-wrapper {background: transparent !important;}

/* End Content Containers */

/* End Page Containers */

/* Formatting
-------------------------------------------------------------------------*/
.secondaryContent h1, .secondaryContent h2, .secondaryContent h3, .secondaryContent h4 {
	font-weight: 200;}
.header h1, .header h2, .header h3, .header h4 {color: #1f732a; font-weight: 200;}
.content h1, .content h2, .content h3, .content h4 { font-weight: 200;}
.mainPg h3{ font-weight: 200;}

/* End formatting */

/* Clears
-------------------------------------------------------------------------*/
.left { float:left;}
.right { float:right; }
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
/* End Clears */

/* Google Form Containers 
-------------------------------------------------------------------------*/
.ss-base-body { background-color: transparent; }
.ss-form-container {margin: 0 auto; width: 99%; padding: 1em;}
.ss-no-ignore-whitespace { white-space: pre-wrap; word-wrap: break-word;}
.ss-form-heading {}
.ss-form-title {}
.ss-required-asterisk {color: #C43B1D}
.ss-form-entry {margin-bottom: .5em;}
.ss-q-title {display: block; font-weight:bold;}
.ss-q-help {display: block; color: #636161; font-size: .9em;}
.ss-form-entry input {margin-top: 0; vertical-align: middle;}
.ss-choices {list-style: none outside none; margin: 0.5em 0 0 ; padding: 0;}
.ss-choice-item { padding-bottom: 0.5em; margin: 0;}
.ss-choice-item ul label {display: inline;}



