@charset "UTF-8";
/* CSS Document */

body,html{background:url('http://www.parrylodge.com/images/plBG.jpg') no-repeat fixed center top white;font-family:Helvetica Neue, Tahoma,Arial, Helvetica, sans-serif;letter-spacing:0px;font-size:.9em;padding:0;margin:0 auto;color:#333333;line-height:18px;text-align:justify;}
#mainContainer{border:3px solid #79290e ;margin:30px auto 10px auto;width:790px;background:white;}
#wrapper{overflow:hidden;background:inherit;}

p.highlight{background:#f0f0f0;display:block;color:#79290e;font-weight:bold;}
#navPane{width:790px;background:white;}

#rightPane{width:790px;float:right;text-align:left;background:white;padding-bottom: 32767px;margin-bottom: -32767px;}
#content{width:755px; margin:0 auto;text-align:justify;}
div#hmp_slideshow{width:645px;height:362px;}
div.staffMemberListing{width:120px;margin:10px;float:left;text-align:center;}
div.staffMemberListing div.staffHeadshot{border:0;}
#staffGutter{width:165px;float:right;text-align:center;padding:0px 0px 0px 10px;}
div#servicesDetailSlideShow{width:250px;height:250px;text-align:center;float:right;}
div#servicesGutter{width:200px;background:#f0f0f0;padding:10px;margin:10px 0px 10px 10px;color:#79290e;text-align:left;border:1px solid silver;float:right;clear:right;}
div.ACCrossfadeQueueElement{width:250px;height:250px;padding:0;margin:0;text-align:center;}

#staffGutter div.testimonialQuote{width:145px;background:#f0f0f0;padding:10px;margin:10px 0px 10px 0px;color:#79290e;text-align:left;}
div.testimonialListing{border-bottom:1px solid silver;}
div#eventsGutter{width:145px;background:#f0f0f0;padding:10px;margin:10px 0px 10px 0px;color:#79290e;text-align:left;float:right;}
div#servicesSlideShow{width:260px;height:221px;float:right;margin:0px 0px 10px 10px;}
p.highlighted{background:#f0f0f0;padding:10px;margin:10px 0px 10px 0px;color:#5c96bc;font-size:1.2em;}
#quickNav{width:250px; float:right;}
#footer{width:790px;margin:0 auto; padding:0;color:#858585;font-size:.85em;text-align:center;font-weight:normal;font-family:Arial,Tahoma, Geneva, sans-serif;letter-spacing:.1em}
h1,h2,h3,h4,h5{font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;font-weight:normal;color:#79290e;letter-spacing:.03em;}

h1{font-size:1.9em;font-weight:100;letter-spacing:1px;}
h2{font-size:1.3em;letter-spacing:1px;}
h3{font-size:1.0em;letter-spacing:1px;}
h4{font-size:1.3em;color:#333333;}
h5{font-size:.9em;margin:0;padding:0;font-family:Arial,Tahoma, Geneva, sans-serif;}

.brown { color: #79290e; text-decoration:none; }

a { color: #79290e; text-decoration:none; }
a:hover { color: #666666; text-decoration:none;}
img{border:0;}

img.headshotThumb{border:0;padding:0px 10px 10px 10px;float:right;margin:0;}

.required{font-size:11px;background:#e2e2e2;}
input{background: #ffffff;border-top:1px solid #999999;border-left:1px solid #999999;}
input:focus{background: #d2ebfa;border-top:1px solid #999999;border-left:1px solid #999999;}
input:hover{background: #d2ebfa;border-top:1px solid #999999;border-left:1px solid #999999;}
textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: white;border-top:1px solid #999999;border-left:1px solid #999999;}
textarea:focus{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: #f5f5f5;border-top:1px solid #999999;border-left:1px solid #999999;}
textarea:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: #d2ebfa;border-top:1px solid #999999;border-left:1px solid #999999;}
input.required{background: #ededed;border:#999999 solid 1px;}
span.requiredSpan{background: #ededed;border:#999999 solid 1px;}
input.required:focus{background: #ededed;border: #999999 solid 1px;}
input.required:hover{background: #f5f5f5;border: #1c8bcf solid 1px;}
textarea.required{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: #e2e2e2;border: #79290e solid 1px;}
textarea.required:focus{background: #ededed;border: #79290e solid 1px;}
textarea.required:hover{background: #f5f5f5;border: #1c8bcf solid 1px;}

.formheader{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px; color:#ffffff; font-weight:bold;padding:2px 5px;background:#79290e;border-bottom:1px solid #666666;border-top:1px solid #666666;font-size:11px;}
.form1{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px; color:#333333; padding:1px 5px;}
.form2{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px;padding:1px 5px;color:#333333;}
.listheader{ font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px; color:#ffffff; font-weight:bold;padding:2px 5px;background:#79290e;border-bottom:1px solid #666666;border-top:1px solid #666666;}
.list1{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px;background:#E8E7E7;padding:1px 5px;border-bottom:1px solid black;}
.list2{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px;background:#ffffff;padding:1px 5px;border-bottom:1px solid black;}

.cartheader{border:1px solid silver;font-weight:bold;font-size:10px;}
.cart1{font-size:.8em;}
.cart2{font-size:.8em;background:#f0f0f0;}

input.button{border:0px;padding:0px;margin:0px;}
input.button:hover{border:0px;padding:0;margin:0px;}
input.button:focus{border:0px;padding:0;margin:0px;}

.clearboth{clear:both;}

input.regularbutton{
	border: 3px double #79290e;
	background-color:#e2e2e2;
	width:65px;
	height:22px;
	font-size:11px;
	color:#79290e;
}
	
	form {
border : 5px;
padding:5px;
margin:5px;
}


legend {
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #79290e;
	text-decoration: none;
}

form label.text {
	display:block;
	float: left;
	width: 40%;
	text-align: right; 
	margin: 5px 0 0 0;
	padding: 0.1em;
}

.noshow { display:none; }
