body {background-color: #eeeeff; color:#004444;margin:0px;}
h1 {font-family:arial,verdana,helvetica,sans-serif;font-size:16pt;font-weight:bold;text-align:center;}
h2, h3, h4, h5, h6 {text-align:center;font-family:arial,verdana,helvetica,sans-serif;}
:link, :visited {text-decoration:none;}
:link:hover, :visited:hover {text-decoration:underline;}
div.left200 {float:left;width:200px;font-size:9pt;padding:4px;margin:auto;text-align:center;}
div.swimming_pool_designers {float:left;width:400px;font-family:arial,verdana,helvetica,sans-serif;font-size:10pt;margin:auto;}
p {text-align:left;padding:4px;margin:4px;}
/* floats (left and right) - require explicit size */
div.maincontent {float:left;width:500px;vertical-align:top;margin:auto;border:3px outset blue;}
.swimming_pool_builder { text-align:center; }
.durham_swimming_pool_builder { text-align:center; }
.durham_swimming_pool_builder_2 { text-align:left;font-style:italic; }
.greensboro_swimming_pool_builder { text-align:center; }
.greensboro_swimming_pool_builder_2 { text-align:left;font-style:italic; }
.raleigh_swimming_pool_builder { text-align:center; }
.raleigh_swimming_pool_builder_2 { text-align:left;font-style:italic; }
.triangle_swimming_pool_builder { text-align:center; }
.triangle_swimming_pool_builder_2 { text-align:left;font-style:italic; }
.company_name { width:100%;vertical-align:top;margin:auto;text-align:center;font-weight:bold;color:#cc5522;background-color:transparent; }
.address_container { text-align:center;margin:0px;padding:4px;border:3px outset;left:25%; }
.address_name { width:100px;float:left;margin:auto;text-align:right;clear:left; }
.address_content { width:200px;float:left;margin:auto;text-align:left;clear:right; }
.cr {font-size:9pt;color:#dd3311;background-color:transparent;}
.swimming_pool_banner { margin:10px auto auto auto; }
div.swimming_pool { width:360px;border:none;margin:auto; }
p.swimming_pool_keywords { text-align:left; font-size:8pt; }
p.swimming_pool_links { text-align:center; }

a.company_button, a.company_button:visited, a.company_button:link {
	display:block;
	margin:auto;		/* center this block element */
	text-align:center;	/* any text underneath it gets centered underneath */
	text-decoration:none;	/* keep the underlines away */
	width:100px;height:75px;
	background-image: url("cave0btn.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.company_button:hover {
	background-position: -100px 0px;
	text-decoration:underline;
}
.pc { text-align:center; }
