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

body {
margin:0px;
padding:0px;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
}

#container{
background-image:url(images/divbackground.jpg);
background-repeat:no-repeat;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
position: relative;
}

#containerAbout{
background-image:url(images/divabout.jpg);
background-repeat:no-repeat;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
position: relative;
}

#containerPrices{
background-image:url(images/divprices.jpg);
background-repeat:no-repeat;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
position: relative;
top: -122px;
}

#containerServices{
background-image:url(images/divservices.jpg);
background-repeat:no-repeat;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
position: relative;
top: -82px;
}

#containerTestimonial{
background-image:url(images/divtestimonials.jpg);
background-repeat:no-repeat;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
position: relative;
top: -25px;
}

#containerContact{
background-image:url(images/divcontact.jpg);
background-repeat:no-repeat;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
position: relative;
top: 0px;
}

#topText{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-size:.73em;
color:#645574;
z-index:1;
padding-top:7px;
}


#topText a:link{
font-family:Arial, Helvetica, sans-serif;
color:#645574;
text-decoration:underline;
}

#topText a:visited {
color:#645574;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

#topText a:hover {
color:#645574;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}



h3 {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#67a5ad;
font-size:14px;
}





#navigation{
padding:0px;
color:#FFFFFF;
width:800px;
height:15px;
font-size:1em;
position:relative;
left:-10px;
top:135px;
text-decoration:none;
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
}

#navigation li {
text-decoration:none;
list-style-type:none;
float:left;
width:80px;
word-spacing:30px;
text-align:justify;
}

#navigation a:link{
color:#FFFFFF;
text-decoration:none;
letter-spacing:normal;
}

/*#navigation a:over{
color:#eec433;
text-decoration:none;
letter-spacing:normal;
}*/



#navigation a:visited {
color:#FFFFFF;
text-decoration:none;
letter-spacing:normal;
}


#navigation a:hover {
color:#eec433;
text-decoration:none;
letter-spacing:normal;
}
/*#navigation a:active {
color:#FFFFFF;
text-decoration:none;
letter-spacing:normal;
}*/

#picture{
position:relative;
top:0px;
}


#content{
padding-top:150px;
}

#content a:link{
text-decoration:underline;
color:#66A5AE;
}

#content a:visited{
color:#66A5AE;
text-decoration:underline;
}

#content a:hover{
color:#66A5AE;
text-decoration:none;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:.73em;
color:#FFFFFF;
}

.footer-roll a:link{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
letter-spacing:normal;
}

.footer-roll a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
letter-spacing:normal;
}


.footer-roll a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
letter-spacing:normal;
}

/*Make the footer stick*/
/*html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
	}

	#nonFooter
	{
		position: relative;
		min-height: 100%;
	}

	* html #container
	{
		height: 100%;
	}

	#footer
	{
		position: relative;
		margin: -7.5em auto 0 auto;
	}

	/* A CSS hack that only applies to IE -- specifies a different height for the footer */

	/* html #footer
	{
		margin-top: -7.4em;
	}*/
