/* 
   CSS Styles 
   Author: Chris Fay   
*/
body{background:#d9f8f3 url('../images/bg.jpg') repeat;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#3b3b33;}
div{position:relative;}
ul{}
ul li{}

a{text-decoration:none;color:#993333;}
a:hover{}
a:active {}
a:visited{text-decoration:none;}
img{}
p{padding:5px 0;padding-left:0;}
.floatLeft{float:left;}
h1{font-size:26px;line-height:28px;padding-bottom:5px;}
h2{font-size:24px;line-height:33px;padding-bottom:5px;font-weight:normal;}
h3{font-size:18px;line-height:18px;padding-bottom:5px;color:#a75807;}
h3.bottomPad{padding-bottom:15px;}
h4{font-size:14px;line-height:16px;color:#a75807;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}

#page{}
#wrapper{background:url('../images/headerBG.jpg') repeat-x;}
#contentWrapper{width:900px;margin:0 auto;}
.clear{clear:both;}
.orange{color:#a75807;}


	/* ELEMENTS */
	.element{margin-bottom:15px;font-style:italic;}
	/* 1. blockquote*/
	blockquote {margin: 15px 15px 0 0px;padding-right: 30px;background: url('../images/closeQuote.jpg') no-repeat bottom right;}
	blockquote p {background: url('../images/openQuote.jpg') no-repeat top left;padding-left: 50px;}
	
	/* 2. borders */
	.hborder{height:2px;background:url('../images/border.jpg') repeat-x;margin:30px 0;}
	.hborder.thin{margin:15px 0;}
	
	/*form elements*/
	input{}
	label{width:150px;display:block;font-weight:bold;margin-bottom:0;}
	.input{background:#fff;border:1px solid #fff;padding:7px;display:block;width:350px;margin-bottom:15px;}
	textarea{background:#fff;border:1px solid #FFCC00;width:490px;overflow:auto;padding:7px;}
	.submit{background:url('../images/submit.jpg') no-repeat; width:120px;height:39px;border:none;margin-top:15px;cursor:pointer;}
	.submit.nobg{background:url('../images/submitNobg.jpg') no-repeat;}
	
	/*messages*/
	.message{display:block;height:24px;padding-left:30px;background:url('../images/icon_message.png') left center no-repeat;line-height:25px;margin: 10px 0;}
	.growth{display:block;height:24px;padding-left:30px;background:url('../images/icon_growth.png') left center no-repeat;line-height:25px;margin: 10px 0;}
	.money{display:block;height:24px;padding-left:30px;background:url('../images/icon_money.png') left center no-repeat;line-height:25px;margin: 10px 0;}
	
	/*tables*/
	/*table styling*/
	thead th {background-color:#3c3925;border-bottom:1px solid #000;color:#fff;}
	table th, table td {padding:6px 10px;text-align:left;vertical-align:top;}
	tr.accent{background:#6ab920;}
	tr:hover td {background:#FFCC00;border-bottom:1px solid #000;color:#fff;}
	
	/*image list elements*/
	li.brownList{padding-left:30px;display:block;background:url('../images/bottomFooterStar.jpg') no-repeat left;height:29px;line-height:25px;}
	li.greenList{padding-left:30px;display:block;background:url('../images/greenStar.jpg') no-repeat left;height:30px;line-height:25px;}
			

/* Header */
#header{height:96px;}
#navigation{width:650px;float:right;margin-top:20px;}
#navigation li{display:inline;display:block;float:left;margin-right:25px;}
#navigation li a{color:#fff;font-size:18px;font-weight:bold;display:block;float:left;padding-top:8px;line-height:22px;}
#navigation li.active{height:39px;background:url('../images/navBGCenter.jpg') repeat-x;display:block;}
#navigation li.active a{color:#FFCC00;padding-right:3px;}
#navigation li .leftBG{display:block;width:24px;height:39px;background:url('../images/navBGleft.jpg') no-repeat;float:left;}
#navigation li .rightBG{display:block;width:21px;height:39px;background:url('../images/navBGright.jpg') no-repeat;float:left;}
#navigation .mainNav{float:right;}

#logo a{display:block;background:url('../images/logopng.png') no-repeat; width:500px;height:78px;position:absolute;left:180px;top:0;}

/* Tag Content */
#tagTop{display:block;background:url('../images/tagLineTop.jpg') no-repeat;width:900px;margin-top:25px;width:901px;height:19px;}
#tagContent{background:url('../images/tagLineBG.jpg') repeat;width:870px;min-height:141px;padding:15px;background-position:0 0;padding-top:0;font-family:Arial;}
#tagContent .greenTrash{display:block;width:128px;height:128px;float:left;padding: 0 10px 10px 0;}
.accent{font-weight:bold;}
.green{color:#53b406;}
#tagContent .register{display:block;float:right;width:450px;}
#tagContent .register .title{font-size:18px;line-height:20px;font-style:italic;width:240px;float:left;margin-top:15px;color:#a75807;}
#tagContent .registerButton a{width:160px;height:50px;display:block;float:left;background:url('../images/signupButton.jpg') no-repeat;}
#tagSubText{margin-top:15px;background:url('../images/tagLineBG.jpg') repeat;width:900px;text-align:center;font-size:14px;font-family:arial;}


/* Main Body */
#mainContent{margin-top:30px;width:900px;}
#mainContent #featureItems li{width:260px;margin-right:60px;float:left;}
#mainContent #featureItems li.last{margin-right:0;}
#mainContent .featureAccent{font-size:18px;color:#53B406;}
#mainContent .imageFloat{float:left;padding: 0 10px 10px 0;}
#mainContent .readMore{display:block;width:120px;height:35px;background:url('../images/readMoreButton.jpg') no-repeat;float:right;}
#mainContent #testimonials li{width:420px;margin-right:60px;float:left;}
#mainContent #testimonials li.last{margin-right:0;}
#mainContent #testimonials .quote{font-size:30px;}
#mainContent #leftCol{width:570px;margin-right:60px;float:left;}
#mainContent #rightCol{width:270px;float:left;}
#mainContent #innerCol1{width:230px;margin-right:60px;float:left;}
#mainContent #innerCol1 li{margin-bottom:30px;}
#mainContent #innerCol2{width:230px;float:left;}
#mainContent #innerCol2 li{margin-bottom:30px;}
#mainContent .title{font-weight:bold;}
#mainContent .customer{display:block;margin-top:5px;}
#mainContent .name{font-weight:bold;font-style:italic;}
#mainContent a{color:#A75807;}

/*contact form*/
#mainContent #contact{width:570px;float:left;background:url('../images/contactBG.jpg') repeat;}
#mainContent #contact #contactForm{padding:30px;}
	/*corners*/
	#mainContent #contact #topLeftCorner{background:url('../images/contactTopLeftCorner.jpg') no-repeat;position:absolute;top:0;left:0;z-index:10;width:14px;height:14px;}
	#mainContent #contact #topRightCorner{background:url('../images/contactTopRightCorner.jpg') no-repeat;position:absolute;top:0;right:0;z-index:10;width:15px;height:14px;}
	#mainContent #contact #bottomLeftCorner{background:url('../images/contactBottomLeftCorner.jpg') no-repeat;position:absolute;bottom:0;left:0;z-index:10;width:14px;height:17px;}
	#mainContent #contact #bottomRightCorner{background:url('../images/contactBottomRightCorner.jpg') no-repeat;position:absolute;bottom:0;right:0;z-index:10;width:15px;height:17px;}


/*Footer*/
#footerWrapper{height:200px;background:url('../images/footerBG.jpg') repeat-x;margin-top:25px;}
#footer{width:900px;margin:0 auto;color:#e7e491;}
#footer a,#footer a:visited{color:#ebc014;line-height:15px;}
#footer #top{width:900px;height:320px;}
#footer #top .fundraiserTitle{display:block;width:659px;height:291px;position:absolute;left:-65px;top:13px;}
#footer #top #fundraising{width:570px;height:150px;margin-right:30px;float:left;margin-top:115px;}
#footer #top #signupSteps{width:270px;float:left;}
#footer #top #signupSteps li {padding-left:30px;display:block;height:29px;line-height:25px;}
	#footer #top #signupSteps li.one{background:url('../images/greenStar1.jpg') no-repeat left;}
	#footer #top #signupSteps li.two{background:url('../images/greenStar2.jpg') no-repeat left;}
	#footer #top #signupSteps li.three{background:url('../images/greenStar3.jpg') no-repeat left;}
	#footer #top #signupSteps li.four{background:url('../images/greenStar4.jpg') no-repeat left;}
	#footer #top #signupSteps li.five{background:url('../images/greenStar5.jpg') no-repeat left;}
	
#footer #top #signupSteps .signupStepsTitle{display:block;margin-top:47px;}
#footer #bottom{width:900px;min-height:139px;}
#footer #bottom .footerLogo{width:287px;height:139px;display:block;position:absolute;top:-4px;left:-35px;}
#footer #bottom #contactInfo{width:250px;margin-right:60px;float:left;background:url('../images/footerLogo.jpg') no-repeat;min-height:139px;background-position:0 -5px;padding-top:70px;}
#footer #bottom #premiumServices{width:590px;float:left;background:url('../images/premiumServices.jpg') no-repeat;margin-top:30px;min-height:36px;padding-top:40px;}
#footer #bottom #premiumServices #services{width:260px;float:left;margin-right:60px;}
#footer #bottom #premiumServices #pricing{width:260px;float:left;}
#footer #bottom #premiumServices li{padding-left:30px;display:block;background:url('../images/bottomFooterStar.jpg') no-repeat left;height:29px;line-height:25px;}
#footer #copyright{margin-top:100px;}
.contactUs{width:178px;height:49px;background:url('../images/contactUsButton.jpg') no-repeat;display:block;margin-top:10px;}
.phone{font-size:30px;display:block;padding-top:30px;}
.price{font-size:24px;line-height:36px;}
.brownBorder{height:4px;background:url('../images/footerBrownBorder.jpg') repeat-x;display:block;margin-bottom:20px;}
.greenBorder{height:2px;background:url('../images/greenDivider.jpg') repeat-x;display:block;margin:5px 0 20px 0;}
.company{color:#25261f;font-weight:bolder;font-size:14px;}
.greenAccent{font-weight:bolder;font-size:14px;}
.d {
	color: #FC0;
}
.dd {
	color: #36F;
}
.sdsdsds {
	color: #F30;
}
