﻿a:link { /* unvisited link */
	color: #FF2000;
}
a:visited { /* visited link */
	color: #FF6666;
}
a:hover { /* mouse over link */
	color: #FF0000;
	text-decoration: underline;
}
a:active { /* selected link */
	color: #FF0000;
}

body {
	background-color: #7B0000;
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 0.875em;
	text-align: center;
}
img {
	border-width: 0px;
}
font.bronzebold {
	color: #B3A55D;
	font-weight: bold;
	text-shadow: #000000 1px -1px 1px;
}

p.centerall {
	text-align: center;
}
p.maintext {
	font-style: normal;
	font-size: 0.875em; /* 14px / 16 = 0.875em */
	margin-right: 20px;
	margin-left: 20px;
}

div.whole {
	width: 792px;
    margin: 0px auto;
    text-align: left;
}
div.topbanner {
	width: 100%;
	height: 180px;
	position: relative;
	background-image: url(images/main_01.gif);
}
div.menubar {
	width: 100%;
	height: 54px;
	position: relative;
	background-color: #002C55;
}
div.homebutton { /* position inside menubar */
	width: 142px;
	height: 18px;
	position: absolute;
	left: 21px;
	top: 10px;
}
div.servicesbutton { /* position inside menubar */
	width: 142px;
	height: 18px;
	position: absolute;
	left: 173px;
	top: 10px;
}
div.commercialbutton { /* position inside menubar */
	width: 142px;
	height: 18px;
	position: absolute;
	left: 325px;
	top: 10px;
}
div.residentialbutton { /* position inside menubar */
	width: 142px;
	height: 18px;
	position: absolute;
	left: 477px;
	top: 10px;
}
div.contactbutton { /* position inside menubar */
	width: 142px;
	height: 18px;
	position: absolute;
	left: 629px;
	top: 10px;
}
div.menutext1 {
	width: 450px;
	height: 16px;
	color: #B3A55D;
	vertical-align: middle;
	position: absolute;
	left: 21px;
	top: 38px;
	font-size: 0.625em;
}
div.menutext2 {
	width: 300px;
	height: 16px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: right;
	position: absolute;
	left: 471px;
	top: 38px;
	font-size: 0.625em;
}

div.mainsection {
	width: 100%;
	position: relative;
	background-color: #FFFFFF;
}

div.paypal {
	position: relative;
	left: 50px;
}
div.counter {
	position: relative;
	width: 300px;
	left: 442px;
	top: -50px;
	text-align: right;
}

div.bottomsection {
	position: relative;
	width: 100%;
	height: 38px;
	left: 0px;
	background-color: #002C55;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
}
div.bottomleft {
	position: absolute;
	width: 250px;
	height: 18px;
	left: 21px;
	top: 10px;
	text-align: left;
	font-size: 0.875em;
}
div.bottomcenter {
	position: absolute;
	width: 250px;
	height: 18px;
	left: 261px;
	top: 10px;
	text-align: center;
}
div.bottomright {
	position: absolute;
	width: 250px;
	height: 18px;
	left: 521px;
	top: 10px;
	text-align: right;
}
div.copyright {
	position: relative;
	width: 100%;
	text-align: center;
	font-size: 0.625em;
	background-color: #7B0000;
	color: #FFFFFF;
	font-family: Verdana;
}

div.gen {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 180px;
	font-size: 0.875em;
}
div.textleft {
	position: absolute;
	width: 250px;
	height: 200px;
	left: 60px;
	top: 10px;
}
div.textcenter {
	position: absolute;
	width: 250px;
	height: 200px;
	left: 300px;
	top: 10px;
}
div.textright {
	position: absolute;
	width: 250px;
	height: 200px;
	left: 560px;
	top: 10px;
}

div.comgallery {
	position: relative;
	width: 100%;
	height: 470px;
	left: 0px;
	top: 0px;
	background-image: url("images/gallery_background_01.jpg");
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
}
div.resgallery {
	position: relative;
	width: 100%;
	height: 340px;
	left: 0px;
	top: 0px;
	background-image: url("images/gallery_background_02.jpg");
	background-size: 100% 100%;
	background-repeat: norepeat; 
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
}
img.thumb {
	width: 160px;
	height: 120px;
	border: 1px;
}

div.contactmain {
	position: relative;
	width: 100%;
	height: 480px;
	top: 25px;
	left: 0px;
}
div.bigleft {
	position: absolute;
	width: 480px;
	left: 41px;
	top: 0px;
}
div.smallright {
	position: absolute;
	width: 230px;
	left: 501px;
	top: 0px;
}
div.formleft {
	position: absolute;
	width: 90px;
	height: 80px;
	left: 0px;
	top: 35px;
	text-align: right;
	line-height: 22px;
}
div.formright {
	position: absolute;
	width: 300px;
	height: 80px;
	left: 95px;
	top: 35px;
	text-align: left;
	line-height: 20px;
}