@charset "utf-8";
a img {
	text-decoration: none;
	border: 0 none;
	}
a {
  text-decoration: none;
  color: purple;}
#sitewrapper {
background-color:#ffffff;
max-height:860px;
width:1024px;
margin:0px auto;
}
#document-body {
background-image:url(../images/body_bkgnd.gif);
height:653px;
}
p.drop:first-letter {
font-family:georgia;
color:#49176D;
float:none;
font-size:28px;
line-height:25px;
/*vertical-align:middle;*/
}
div.info-panel p {
font-family:Arial,Helvetica,sans-serif;
}
div.info-panel h1 {
font-family:georgia;
background-color:#ffffff;
border-color:#2e3192;
border-style:solid none;
border-width:2px;
color:#2e3192;
font-size:30px;
font-weight:bold;
line-height:31px;
margin:5px auto -10px;
text-align:center;
padding:0 15px;
}
div.info {
float:right;
height:475px;
margin-right:40px;
margin-top:1px;
width:600px;
z-index:4;
}
div.info-panel {
position:relative;
float:left;
background-image:url(../images/opacity85.png);
width:570px;
height:445px;
padding:0 15px;
}

#peaklogo {display:block;
		float:left;}

#peaklogo a{
display:block;
width:300px;
height:178px;
background-image:url(../images/peaklogo.gif);
}
#peaklogo a:hover{
background-position: 0 -178px;
}
#peaklogo a:active{
background-position: 0 -356px;
}

#header {
	display:block;
	width:1024px;
	height:178px;
}
#headercut{
width:724px;
height:178px;
float:left;
}

#address {
background-image:url(../images/address_bkgnd.gif);
background-repeat:repeat-x;
border:2px solid #49176d;
color:#ffffff;
font-family:"Franklin Gothic Demi";
font-size:16px;
max-height:19px;
text-align:center;
vertical-align:middle;
}

#footer {  
position:relative;
margin:0 auto;
width:1024px;
height:280px;
z-index:9;
top:-282px;
}
    #footer div{
                float:left;
                display:block;
               }
    #footer a{
                display:block;
                background:url(../images/menuitems.png);
             }

        #footer_top{
        width:884px;
        height:29px;
        background-image:url(../images/top.png);
        }
        #footer_left {
        width:64px;
        height:173px;
        background-image:url(../images/01_left.png);
        }
        
        #recipes a {
        width:140px;
        height:29px;
        background-image:url(../images/recipes.png);
        }
        #footer_home a{
        width:76px;
        height:173px;
        }
        #footer_services a{
        width:93px;
        height:173px;
        background-position: -76px 0;
        }
        #footer_about a{
        width:98px;
        height:173px;
        background-position: -169px 0;
        }
        #footer_testimonials a{
        width:128px;
        height:173px;
        background-position: -267px 0;
        }
        #footer_contact a{
        display:block;
        width:120px;
        height:173px;
        background:url(../images/menuitems.png);
        background-position: -395px 0;
        }
        #footer_news a{
        width:120px;
        height:173px;
        background-position: -515px 0;
        }
        #footer_links a{
        width:70px;
        height:173px;
        background-position: -635px 0;
        }
        #footer_community a{
        width:180px;
        height:173px;
        background-position: -705px 0;
        }
        #footer_right{
        width:75px;
        height:173px;
        background-image:url(../images/10_right.png);
        }
        #footer_bottomleft{
        width:579px;
        height:80px;
        background-image:url(../images/footer_bottomleft.png);
        }
        #new_footer_top {
        width:579px;
        height:34px;
        background-image:url(../images/new_footer_top.png);
        }
        
        #new_footer_left {
        width:70px;
        height:32px;
        background-image:url(../images/new_footer_left.png);
        }
        
        #new_footer_facebook a{
        width:124px;
        height:32px;
        background-image:url(../images/new_footer_facebook.png);
        }
        
        #new_footer_twitter a{
        width:122px;
        height:32px;
        background-image:url(../images/new_footer_twitter.png);
        }
        
        #new_footer_right {
        width:263px;
        height:32px;
        background-image:url(../images/new_footer_right.png);
        }
        
        #new_footer_bottom {
        width:579px;
        height:14px;
        background-image:url(../images/new_footer_bottom.png);
        }
        
        #footer_bottomright a{
        width:445px;
        height:80px;
        background-image:url(../images/footer_bottomright.png);
        }
        
#footer_bottomright a:hover {background-position: 0 -80px;}
#footer_home a:hover {background-position: 0 -173px;}
#footer_services a:hover {background-position: -76px -173px;}
#footer_about a:hover {background-position: -169px -173px;}
#footer_testimonials a:hover {background-position: -267px -173px;}
#footer_contact a:hover {background-position: -395px -173px;}
#footer_news a:hover {background-position: -515px -173px;}
#footer_links a:hover {background-position: -635px -173px;}
#footer_community a:hover {background-position: -705px -173px;}
#recipes a:hover {background-position: 0 -29px;}


p.centerme{
text-align:center;
font-weight:bold;
color:purple;
font-size:20px;
}
#fieldlabels{
float:left;
width:200px;
}
.phpfmg_form{
float:left;
width:350px;
}
.captcha{
float:left;
}
.form_button{
left:57px;
position:relative;
}
.form_error{
position:absolute;
top:580px;
}
.sixteen{font-size:16px;}
.twelve{font-size:12px; margin-top:-4px;}
.hidden{display:none;}
