@charset "utf-8";
/* CSS Document */

h1,h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-variant:small-caps;
	font-size:1.7em;
	color:#f7e8d7;
	margin: 0;
	padding: 0;
}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	color:#f7e8d7;
	font-variant:small-caps;
	margin: 0;
	padding: 0px 0px 0px 4px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height: 1.4em;
	color:#f7e8d7;
	margin: 0;
	padding: 0;
}
a{	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height: 1.3em;
	color:#f7e8d7;
	margin: 0;
	padding: 0; 
	text-decoration:underline;
}
a:hover{
	color:#5E391E;
}




#container{
margin: 0 auto;
width: 989px;
min-height: 1382px;
text-align: left;
padding: 0px 24px;

}

#topinformation{
width: 989px;
height: 72px;
float:left;
}
#navarea{
width: 989px; 
height: 62px; 
float:left; 
padding:0; 
margin: 0;}

#navareabg{
width: 989px; 
height: 62px; 
float:left; 
background-image:url(/images/template/navigationbgslice.jpg); 
background-repeat:repeat-y;}

#navareatopline{
width: 989px; 
height: 8px; background-image:url(/images/template/navtoplineslice.jpg); 
background-repeat: no-repeat;
float:left;

 }

#navareamenu{
width: 964px; 
height: 26px;
float:left;
padding: 10px 0px 15px 25px;

}

#navareabottomline{
width: 989px; 
height:3px; 
float:left;
background-image:url(/images/template/navbottomslice.jpg); 
background-repeat:no-repeat;}

/*Multiple Header Photos per template page*/
#header1{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header1bg.jpg);
background-repeat:no-repeat;

}

#header2{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header2bg.jpg);
background-repeat:no-repeat;
}

#header3{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header3bg.jpg);
background-repeat:no-repeat;
}

#header4{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header4bg.jpg);
background-repeat:no-repeat;
}

#header5{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header5bg.jpg);
background-repeat:no-repeat;
}

#header6{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header6bg.jpg);
background-repeat:no-repeat;
}
#header7men{
width: 989px;
height: 147px;
float:left;
background-image:url(/images/template/header7bgmen.jpg);
background-repeat:no-repeat;
}


/*End Multiple Header Photos per template page*/


/* Bottom Content Section*/
#contentsection{
width: 989px;
min-height: 879px;
float:left;
background-image:url(/images/template/contentsectionbgslice.jpg);
background-repeat:repeat-x;
background-color:#A97448;}

/*Left Column*/
#leftcolumn{
width: 703px;
min-height: 879px;
float:left;
padding: 0px 0px 0px 35px;
}

/* Procedures Section*/
#proceduresarea{
width: 703px;
height: 38px;
padding: 0px 0px 0px 0px;
float:left;
}
#proceduresarea a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#f7e8d7;
	font-variant:small-caps;
	text-decoration:underline;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
#proceduresarea a:hover{
	color: #d5b07c;
	text-decoration:underline;}
	
	
	
/* End Procedures Section*/

/* Text Content Area*/
#textcontentarea{
width: 677px;
min-height: 841px;
padding: 13px;
float:left;

}

#textcontentarea h2,h3{
font-size: 1.5em;
font-style:normal;
padding: 0;
margin: 0;

}
/* End Text Content Area*/


/*End Left Column*/


/*Right Column*/
#rightcolumn{
width: 221px;
min-height: 841px;
float:left;
padding: 38px 0px 0px 20px;
}


/* Mini Contact Form Section*/
#minicontactform{
width: 201px; 
min-height: 279px;
padding: 0px 0px 0px 0px;
float:left;}

#minicontactformbg{
width: 201px; 
min-height: 279px;float:left; 
background-image:url(/images/template/minicontactformbg.jpg); 
background-repeat:repeat-y;
/*float:left; */
}

#contactformtitle{
width: 201px;
height: 79px; 
float:left; 
background-image:url(/images/template/contactformtitle.jpg); 
background-repeat:no-repeat;
}
#contactformmiddle{
width: 195px; 
min-height:194px; 
padding: 0px 2px 0px 2px;
float:left; 
margin: 0; background-image:url(/images/template/contactformmiddlebg.jpg); 
background-repeat:repeat-x;
border-left: .05em solid #fff;
border-right: .05em solid #fff;
}
#contactformbottom{
width: 201px; 
height: 6px; 
float:left; 
margin: 0; 
padding: 0;
background-image:url(/images/template/contactformbottom.jpg); 
background-repeat:no-repeat;
}
/* End Mini Contact Form Section*/

/* Right Call to Actions*/
#rightcalls{
width: 202px;
float:left;
}

#rightbutton{
width: 202px;
float:left;
padding: 20px 0px 0px 0px; 
}
/* End Right Call to Actions*/

/* Email Sign up and Social Media Icons*/
#emailsignupbg{
width: 202px;
height: 128px;
background-image: url(/images/emailsignupbg.gif);
background-repeat:no-repeat;
float:left;
margin-top: 10px;
}
#emailsignupbg.title,#emailsignupbg.field{
width: 202px;
float:left;
}
#emailsignupbg h3{

padding: 5px 0px 0px 55px;
}
#emailsignupbg.field{

}

#rightbutton{
width: 202px;
float:left;
padding: 20px 0px 0px 0px; 
}
#socialmedia, #socialmedia.button, #socialmedia.text{
width: 73px;
float:left;
padding: 15px 0px 0px 20px;
}
/* End Email Sign up and Social Media Icons*/




#addressarea{
width: 202px;
float:left;
padding: 20px 0px 15px 0px; 
}
/*End Right Column*/

/* End Bottom Content Section*/


#bottomshadow{
width: 989px;
height: 14px;
float:left;
margin: 0; padding:0;
background-image:url(/images/template/bottomshadow.jpg);
background-repeat:no-repeat;
}
#footerarea{
width: 989px;
height: 62px;
float:left;
margin: 0; padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size:.7em;
color:#5F3A20;
text-align:center;
}
#footerarea a{
display:inline;
height: 30px;
font-family: Arial, Helvetica, sans-serif;
color:#5F3A20;
margin: 0;
padding: 0;
}

/*Contact Form Field Styles*/
form{
margin: 0;
padding: 0;

}
input, textarea{
width: 80%;
}
#contactform_procedure{
width: 80%;
}
form.formfields fieldset{
border: 0;}

.formfields input,.formfields select {
font-family: Verdana, sans-serif;
font-size: 0.9em;
border: 1px solid #CEB58D;
margin: 10px 0px 0px 10px;
color:#A97448;
}			

.formfields input.submitbutton{
border: none;
width: 45px;
}
.formfields textarea{
margin: 10px 0px 0px 10px;
font-family: Verdana, sans-serif;
font-size: 0.9em;
border: 1px solid #CEB58D;
color:#A97448;
}
/*Testimonials Page*/
#titlebar{
width: 677px;
height: 33px;
float:left;
padding-top:40px;
}
#testimonials{
float:left;
width: 604px;
margin: 20px 35px 15px 38px;
}
.textcontent{
background-color:#AB7A51;
width: 604px;
float:left;
}
#testimonials p{
padding: 10px;
}
/*End Testimonials Page*/



/*Before and Afters Page*/

#textcontentarea_beforeafters{
width: 700px;
min-height: 841px;

float:left;

}

#beforeafter{
width: 700px;
min-height: 667px;
margin-top: 42px;
float:left;

}
#beforeafter_left{
width: 178px;
min-height: 667px;
float:left;
}
#beforeafter_right{
width: 522px;
min-height: 667px;
float:left;
}



/*End Before and Afters Page*/