/* CSS Document */

* {
	margin:0;
	border:0;
}

body {
	background:#807F83 url(../images/page-bg.gif) repeat-x;
	color:#807F83;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#maincontainer {
	width:908px;
	margin:auto;
	
}

#subcontainer-top {
	background:url(../images/top-vert-shadow.gif);
	background-repeat:repeat-y;
	width:908px;
}

#subcontainer-mid {
	background:url(../images/mid-shadow.gif);
	background-repeat:repeat-y;
	width:inherit;
}

#subcontainer-content {
	background:url(../images/content-vert-shadow.gif);
	background-repeat:repeat-y;
	width:inherit;
}

#subcontainer-footer {
	background:url(../images/footer-vert-shadow.gif);
	background-repeat:repeat-y;
	width:inherit;
}

.subcontainer {
	margin-left:4px;
	width:900px;
}

#topcontainer {
	width:900px;
	background:#fff url(../images/top-bg.gif) repeat-x;
	height:34px;
}

#midcontainer {
	width:900px;
	height:216px;
	background:#fff;
}

#logo {
	width:209px;
	height:103px;
	margin:50px 0px 0px 30px;
}

#menusection, #menusection ul {
	width:900px;
	height:28px;
	margin:0px 0px 0px 10px;
	padding:7px 0px 3px 0px;
	background:#807F83;
}

#menusection li {
	color:#fff;
	list-style-type:none;
	border-right:1px #555359 solid;
	border-left:1px #BDBCBF solid;
	float:left;
	padding:0px 20px 0px 20px;
	
}

#menusection a { color:#fff;text-decoration:none; }

#menusection a:hover { color:#bbb;text-decoration:none; }

#contenttopborder {
background:#fff url(../images/content-horz-shadow.gif) repeat-x;
height:8px;
}

#contentsection { margin-left:15px; }

#contentsection p { margin-bottom:22px; text-align:justify; line-height:18px; margin-right:15px; }

#contentsection h1 { color:#CD253E; padding:20px 0px 15px 0px; font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif; }

#contentsection img { margin:0px 0px 30px 30px; }

#contentbottom {
	height:25px;
	background:#fff url(../images/content-bottom-bg.gif) repeat-x;
	clear:both;
}

#footer {
	text-align:center;
	color:#fff;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ff0000 url(../images/footer-bg.gif) repeat-x;
	padding:0px 0px 4px 0px;
}

#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#600B19; text-decoration:underline; }

#aquaweb {
	margin:auto;
	width:900px;
	font-size:11px;
	color:#ddd;
	text-align:right;
}

#aquaweb a { color:#ddd; text-decoration:none; }

.newsletter {
	color:#fff;
	font-size:14px;
}

.border {
	border:1px #000 solid;
}

.noborder { border:0px; }

.gborder { border:1px #aaa solid; }


.lefttube {
	float:left;
}

.righttube {
	float:right;
}

.testimonials {
	width:650px;
}

.name {
	color:#807F83;
	width:650px;
	text-align:right;
	font-size:11px;
	margin-top:-15px;
}

.name em {
	color:#CD253E;
	font-size:12px;
	
}

.listing, .listing ul {
margin:0px 0px 0px 30px;
padding:0;
}

.listing li {
list-style-type:square;
color:#CD253E;
padding-bottom:9px;
line-height:17px;
}

.listing a {
	color:#cd253e;
	text-decoration:none;
}

.listing2, .listing2 ul {
margin:0px 0px 0px 30px;
padding:0;
}

.listing2 li {
list-style-type:square;
color:#807F83;
padding-bottom:7px;
line-height:17px;
}

.red {
	color:#CD253E;
}

.imageleft {
	float:left;
	margin-right:10px;
	border:3px #999 solid;
}

.details {
	margin-left:165px;
}

.details a {
	color:#807F83;
}

.details a:hover{
	color:#CD253E;
}

.about {
	width:600px;
	margin-left:155px;
	margin-top:-25px;
	color:#CD253E;
}

h2 {
	font-weight:bold;
	padding-bottom:4px;
	font-size:12px;
	color:#CD253E;
}

.grey {
	color:#807F83;
	font-weight:bold;
}

.grey2 {
	color:#807F83;
	font-weight:normal;
}
