@charset "utf-8";
/* CSS Document */


/*Layout*/

body {background: #89888c;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0px;
color: #333534;}

#container {width: 1010px;
position: relative;
overflow: hidden;
margin: 0px auto;
background: url(images/containerbg.jpg) repeat-y;
}

#header {height: 183px;
background: url(images/headerbg.jpg) no-repeat;
float: left;
width: 100%;}

#headertext {float: right;
text-align: right;
margin-right: 75px;
margin-top: 40px;
}

#call {position: absolute;
margin-top: 160px;
left: 730px;
}

#headertext2{
position: absolute;
top: 118px;
left: 45px;
color: #fff;
}

#main {width: 100%;
float: left;
}

#left {width: 565px;
float: left;
padding: 0px 35px;
margin-left: 9px;}

#right {width: 330px;
float: left;
text-align: center;
line-height: 160%;;
}

#singlecolumn {padding: 0px 35px;}

#footer {width: 100%;
float: left;
background: url(images/footerbg.jpg) no-repeat bottom;
margin-top: 30px;
padding-bottom: 50px;}

/*Images*/

#right img {margin: 28px 0px 15px -4px;
border: 2px solid #CCCCCC;
padding: 0px;}


#left img {
	float: left;
	margin: 5px 10px 0px 0px;
}

/*Headers and Text*/
#headertext h2, #headertext2 h2 {padding: 0px;
font-weight: normal;
font-style: italic;
margin: 0px;}

#headertext h2 {margin: 10px 0px 0px 0px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 20px;}
#headertext2 h2 {font-size: 18px;}

#call h2 {margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;}

#left p {line-height: 160%;}

#left h2, #singlecolumn h2 {
font-weight: normal;
line-height: 125%;
}

.first {color: #623b67;}

.testimonials p {width: 250px;
margin-left: 10px;}
.testimonials {width: 270px;
float: left;
border-bottom: 1px dashed #cccccc;
text-align: center;
margin: 15px 0px 5px 20px;}
.testimonials h2 {
	color: #623b67;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
}
.testimonials p.name {font-style: italic;}
#left h1, #singlecolumn h1 {font-size: 32px;
letter-spacing: 2px;
font-weight: normal;
margin: 20px 0px 0px 0px;
padding: 0px;}
#left ul, #singlecolumn ul {
line-height: 140%;
margin-left: 60px;
padding: 0px;}
#singlecolumn p{line-height: 160%;}



#footer p {text-align: center;}

/*Form*/
#form {padding: 10px;
border: 2px solid #CCCCCC;
width: 300px;}
#form img {margin-top: -10px;
}

#form form {text-align: left;
margin-left: 20px;}

.myForm td, input, select, textarea, checkbox  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;

	}

	.required {
		color: red;
	}