<style type="text/css">

html {}

body {
	background-color: #7f796d;
}



table.main {
	width: 800px;
	background-color: #FFFDF9;
	border: 1px solid #E8D9BB;
	\-moz-border-radius: 0.75em;
}

table.header {
	width: 790px;
	height: 120px;
	background-image: url('images/siteHeader.jpg');
	background-repeat: no-repeat;
	border: 1px solid gray;
	\-moz-border-radius: 0.75em;
}

table.headerLogin {
	background-color: #FFFDF9;
	border: 1px solid gray;
	\-moz-border-radius: 0.75em;
	padding: 3px 10px 3px 10px;
}

table.headerTabs {
	width: 790px;
	border-bottom: 1px solid gray;
}
table.headerTabs tr td {
	font: bold 12px "Verdana";
	text-align: center;
	border: 1px solid gray;
	\-moz-border-radius-topleft: 0.75em;
	\-moz-border-radius-topright: 0.75em;
	padding: 5px 10px 5px 10px;
}

table.menuOptions {
	width: 125px;
	background-color: #FFFDF9;
	border: 1px solid gray;
	\-moz-border-radius: 0.50em;
	padding: 3px;
	position: absolute;
	visibility: hidden;
	margin-left: -10px;
}
table.menuOptions tr td {
	border: none;
	font: normal 11px "Arial";
	color: brown;
	text-align: left;
}

table.footer {
	width: 790px;
}
table.footer tr td {
	font: normal 10px "Arial";
	text-align: center;
}



img.serviceSeal {
	position: absolute;
	margin-top: -10px;
	margin-left: 675px;
}



table.tabWindow {
	width: 790px;
	font: normal 12px "Arial";
	text-align: left;
	padding: 5px 10px 5px 10px;
}



fieldset.movingBook {
	width: 375px;
	height: 235px;
	background-color: #faf5ea;
	margin-top: -10px;
	font: normal 11px "Arial";
	color: black;
	border: 1px solid gray;
	\-moz-border-radius: 0.75em;
	padding: 10px 1px 1px 15px;
}
legend.movingBook {
	background-color: #E7D7B8;
	margin-left: 20px;
	border: 1px solid gray;
	\-moz-border-radius: 0.50em;
	font: bold 14px "Arial";
	color: black;
	padding: 5px 25px 5px 25px;
}



iframe.calendarMini {
	width: 205px;
	height: 175px;
	border: 1px solid gray;
	\-moz-border-radius: 0.50em;
	position: absolute;
	visibility: hidden;
}
table.calendarMini {
	width: 190px;
	height: 150px;
	background-color: white;
	border: 1px solid gray;
	\-moz-border-radius: 0.50em;
}
table.calendarMini th {
	font: bold 10px "Arial";
	text-align: center;
}
table.calendarMini tr td {
	font: normal 9px "Arial";
	text-align: center;
}



table.common {
	background-color: #FFFDF9;
	border: 1px solid #CCBB99;
	border-spacing: 1px;
	\-moz-border-radius: 0.75em;
	padding: 1px;
}
table.common th {
	border: 1px solid #CCBB99;
	\-moz-border-radius: 0.75em;
	background-color: #E2D4B8;
	font: bold 14px "Arial";
	color: black;
	padding: 6px 13px 6px 12px;
}
table.common tr td {
	padding: 3px 10px 3px 10px;
}



table.common2 {
	background-color: #FEFFCA;
	border: 2px solid #FEFF9C;
	\-moz-border-radius: 0.75em;
	padding: 5px;
}
table.common2 tr td {
	padding: 3px 10px 3px 10px;
}



table.servicePricing {
	width: 175px;
	height: 100px;
	position: absolute;
	margin-top: -22px;
	border: 1px solid gray;
	\-moz-border-radius: 0.75em;
	background-image: url('images/servicePricing.jpg');
	background-repeat: no-repeat;
}
table.servicePricing tr td {
	font: normal 12px "Arial";
	text-align: center;
}



table.services tr td {
	width: 175px;
	height: 125px;
	font: normal 11px "Arial";
	text-align: left;
	border: 1px solid gray;
	\-moz-border-radius: 1.00em;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}



table.calendar {
	width: 780px;
	border: 1px solid gray;
}
table.calendar th {
	width: 111px;
	font: bold 12px "Arial";
	text-align: center;
}
table.calendar tr td {
	width: 111px;
	height: 75px;
	border: 1px solid gray;
	border-collapse: collapse;
	font: normal 11px "Arial";
	text-align: center;
	vertical-align: top;
}



table.directions {
	background-color: white;
	border: 1px solid black;
	\-moz-border-radius: 0.50em;
	position: absolute;
	visibility: hidden;
	padding: 3px 10px 3px 10px;
}



table.alert {
	width: 500px;
	height: 45px;
	border: 1px solid #614646;
	\-moz-border-radius: 0.75em;
	background-image: url('images/error.jpg');
	background-position: left center;
	margin-bottom: 15px;
}
table.alert tr td {
	font: normal 14px "Tahoma";
	color: white;
	text-align: left;
	position: absolute;
	margin-top: 10px;
	margin-left: 69px;
}
table.alertDetails {
	width: 750px;
}
table.alertDetails tr td {
	font: normal 12px "Tahoma";
	color: black;
	text-align: left;
}



table.split tr td {
	vertical-align: top;
}


table.blank {
	border: 1px solid gray;
	\-moz-border-radius: 0.75em;
	padding: 3px 10px 3px 10px;
}


table.notify {
	border: 1px solid #614646;
	\-moz-border-radius: 0.35em;
	background-color: #F3C8C8;
	padding: 3px 3px 3px 3px;
	margin-bottom: 15px;
}

table.notify th {
	font: normal 11px "Arial";
	text-align: center;
	color: red;
	padding: 0px 30px 0px 30px;
}



table.bubble {
	position: absolute;
	visibility: hidden;
	background-color: white;
	border: 1px solid #E2D4B8;
	\-moz-border-radius: 2.00em;
	padding: 5px 5px 5px 5px;
}
table.bubble tr td {
	font: normal 11px "Arial";
	padding: 5px 5px 5px 5px;
}



a:link {
	color: purple;
	text-decoration: none; }

a:visited {
	color: purple;
	text-decoration: none; }

a:hover {
	color: purple;
	text-decoration: underline; }

a:active {
	color: purple;
	text-decoration: none; }
	
a.Scheduled {
	color: green;
	text-decoration: none; }
a.Cancelled {
	color: red;
	text-decoration: none; }
a.Completed {
	color: blue;
	text-decoration: none; }



input {
	font: normal 11px "Arial";
}
select {
	font: normal 11px "Arial";
}
textarea {
	font: normal 11px "Arial";
}
img {
	border: none;
}
img.serviceSmall {
	width: 75px;
	height: 75px;
	border: 1px solid #EEEEEE;
}
img.serviceLarge {
	width: 125px;
	height: 125px;
	border: 1px solid #EEEEEE;
}



.missionStatement {
	font: normal 12px "Tahoma";
	color: brown;
	text-align: left;
}

.title {
	font: normal 16px "Arial";
	color: brown;
	text-align: left;
}

.productName {
	font: normal 16px "Arial";
	color: brown;
	text-align: center;
}

.label {
	font: bold 11px "Arial";
	text-align: right;
}

.left {
	font: normal 11px "Arial";
	text-align: left;
}
.leftB {
	font: bold 11px "Arial";
	text-align: left;
}

.center {
	font: normal 11px "Arial";
	text-align: center;
}
.centerB {
	font: bold 11px "Arial";
	text-align: center;
}

.right {
	font: normal 11px "Arial";
	text-align: right;
}
.rightB {
	font: bold 11px "Arial";
	text-align: right;
}

.policy {
	font: normal 10px "Verdana";
	text-align: justify;
}
.productDisclaimer {
	font: normal 10px "Verdana";
	color: red;
	text-align: left;
}

.required {
	font: normal 11px "Arial";
	color: red;
	text-align: left;
}
.requiredC {
	font: normal 11px "Arial";
	color: red;
	text-align: cneter;
}


</style>
