/* General Page */
body {
padding:0px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-image:url(../images/water_bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
.container {
width:990px;
height:720px;
margin:0 auto;
background-image:url(../images/site_bg.png);
background-repeat:no-repeat;
background-position:bottom;
}
.header {
width:970px;
height:90px;
text-align:right;
padding-top:10px;
padding-right:20px;
}
.header_contact {
float:left;
text-align:left;
font-size:15px;
padding-top:15px;
padding-left:15px;
}
.menu {
float:left;
width:180px;
height:550px;
padding-top:50px;
}
.content {
float:left;
width:810px;
height:600px;
background-image:url(../images/content_bg.png);
background-repeat:no-repeat;
background-position:center;
}
.images {
	width:285px;
	min-height:250px;
	float:left;
	margin-left:50px;
	text-align:center;
}
.content_text {
width:750px;
height:525px;
overflow:auto;
margin-top:35px;
margin-left:30px;
margin-right:30px;
}
.footer {
width:990px;
height:15px;
font-size:smaller;
text-align:center;
}


/* Quote Request */
.q_container {
width:500px;
height:420px;
margin:0 auto;
background-image:url(../images/q_page_bg.png);
background-repeat:no-repeat;
background-position:center;
}
.q_header {
width:500px;
height:50px;
padding-top:30px;
}
.q_content {
width:490px;
margin-right:10px;
height:310px;
overflow:auto;
}
.q_content_bg {
background-image:url(../images/q_content_bg.png);
background-repeat:no-repeat;
background-position:center;
}
/* Misc */
.clear {
	clear:both;
}
.align_r {
	text-align:right;
}
.align_c {
	text-align:center;
}
.align_l {
	text-align:left;
}