﻿/* Because of the absolute positioning used to position the HeaderlessEdit links, your page layout css
should make much use of the position:relative tag. Position:absolute will be looking for the
nearest container with a specified position attribute to base it's position off of. */
#wrapper{width:946px;background:#fff;margin:0 auto;padding-bottom:25px;position:relative;}
#home #wrapper{background:#fff url(../images/rest_easy.png) no-repeat right bottom;}
#column1{width:351px;float:left;z-index:1;}
#column2{width:585px;float:left;z-index:2;}
#column2 .content{padding:0 35px 35px 0;z-index:2;}

#home #column1{width:278px;}
#home #column2{width:595px;margin:0;}
#home .LogoPane{margin-bottom:60px;}
#home .ContentPane{width:483px;clear:left;}
#home .ImagePane{width:355px;float:left;z-index:1;}
#home .TopPane{position:relative;width:160px;float:left;padding:0;margin-top:18px;margin-left:40px;clear:right;}
/*#home .TopPane{position:absolute;width:192px;margin-left:380px;top:85px;z-index:100;}*/

#sub .ImagePane{width:585px;float:left;}
#sub .ContentPane{width:550px;float:left;}
#sub .TopPane{
	z-index:2;
	font-size:18px;
	line-height:32px;
	color:#72a44e;
	width:415px;
	padding:0 22px 20px 0;
	background:url(../images/testimonial_cap.png) no-repeat bottom;
	position:relative;
	clear:left;
}
#sub .TopPane .HtmlContent{background:url(../images/testimonial_top.png) no-repeat left top;margin:0 0 0 -21px;padding:0 0 0 21px;z-index:3;}

.uploadLink{
	text-decoration:underline;
	font-family:arial;
	font-size:11px;
	color:#6a9c05 !important;
	z-index:10 !important;
	position:absolute;
	right:13px;
}

.ContentPane ul{}
.ContentPane li{list-style-image:url(../Images/liBtn.png);}

.FooterPane{width:917px;margin:0 auto;color:#fff;padding:10px 20px 10px 0;}
.FooterPane, .FooterPane a, .FooterPane dd, .FooterPane dt{color:#fff;}
.FooterPane #footerContent{float:right;margin:0;padding:0;}
.FooterPane #footerMenu{float:left;margin:0;padding:0;}
.FooterPane dl{border-left:white solid 1px;text-align:left;float:left;margin-right:25px;/*width:164px;*/}
.FooterPane dt{margin-bottom:8px;margin-left:10px;text-align:left;font:14px Arial, Helvetica, Verdana, sans-serif;font-weight:bold;}
.FooterPane dd{margin:4px 0 4px 12px;text-align:left;font:12px Arial, Helvetica, Verdana, sans-serif;}
.FooterPane dt a, .FooterPane dd a{text-decoration:none;}
.FooterPane dt a:hover, .FooterPane dd a:hover{}

.FooterPane dd a{width:181px;height:12px;line-height:12px;padding:0 0 0 11px;background:url(../images/footer_bg.png) no-repeat left top;text-decoration:none;}
.FooterPane dd a:hover{background-position:left bottom;color:#174407;}

.photoFader{margin-top:122px;}

.floatingHead h1, .floatingHead p{float:left;padding-right:10px;}
.floatingHead p{border-left:solid 1px #dddddd;margin-top:5px;padding-left:10px;font:11px/18px Arial, Helvetica, Verdana, sans-serif;}
.contactForm{clear:left;position:relative;top:-10px;}
.ast{color:Red;margin-left:5px;margin-right:5px;}

.contactForm input, .contactForm select, .megForm input, .megForm select{font:11px/18px Arial, Helvetica, Verdana, sans-serif;}
.contactFormButtons{position:relative;top:-120px;left:395px;}
.contactFormSubmit{color:White;font-weight:bold !important;background-color:#699e42;width:150px;border:none;padding:2px 0;}
.contactFormReset{margin-top:5px;color:White;font-weight:bold !important;background-color:#699e42;width:150px;border:none;padding:2px 0;}

.megForm input{width:300px;margin-bottom:5px;}
.megForm select{margin-bottom:5px;}
.megFormButtons{float:right;margin-right:170px;}
.megFormSubmit{color:White;font-weight:bold !important;background-color:#699e42;width:150px !important;border:none;padding:2px 0;}
.megFormReset{margin-top:5px;color:White;font-weight:bold !important;background-color:#699e42;width:150px !important;border:none;padding:2px 0;}
.MegForm .ImagePane, .MegThankYou .ImagePane{position:relative;left:-63px;}
.MEGButtonContainer{
	color:White;
	font-weight:bold !important;
	background-color:#699e42;
	width:150px;
	border:none;
	padding:2px 0;
	text-align:center;
	margin-top:20px;
	width:150px;
	float:right;
	height:30px;
}
.MEGButton{position:relative;color:white !important;top:6px;text-decoration:none;}

.contactFormValidation{margin-top:20px;}
.megFormValidation{margin-top:20px;}

.SiteLinks{width:150px;margin-left:50px;}

/* HeaderlessEditLink modifications */
.TopPane .HeaderlessEditLink{background-color:white;border:black solid 1px;position:relative;}
.ImagePane .HeaderlessEditLink{background-color:white;border:black solid 1px;position:absolute;}
.LeftPane .HeaderlessEditLink{background-color:white;border:black solid 1px;position:relative;}
.ContentPane .HeaderlessEditLink{background-color:white;border:black solid 1px;position:relative;}
.CalloutPane .HeaderlessEditLink{background-color:white;border:black solid 1px;}
.PromoPane .HeaderlessEditLink{background-color:white;border:black solid 1px;}
.RightPane .HeaderlessEditLink{background-color:white;border:black solid 1px;}
.BottomPane .HeaderlessEditLink{background-color:white;border:black solid 1px;}
.FooterPane .HeaderlessEditLink{background-color:white;border:black solid 1px;}

/* This will make the admin controls take over the content area on pages in the admin section */
/* Please don't delete this unless you know what you're doing */
#admin .LeftPane{display:none;}
#admin .RightPane{display:none;}
#admin .ContentPane{width:800px;}

