body {

	text-align: center;

	background: #f8f8f8;

}

table {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	color: #4A4A4A;

	background: #F8f8f8;

}

td {

	vertical-align: top;

}


	
}

h1 {

	font-size: 13px;

	margin-top: 13px;

	margin-bottom: 10px;

	margin-left: 15px;

}

#menu {

	font-size: 11px;

	font-weight: bold;

	background: #914255;

	width: 166px;

	border-right: 1px solid #623D42;

}



ul#primary-nav,

ul#primary-nav ul {

	margin: 0;

	padding: 0;

	width: 166px; /* Width of Menu Items */

	background: #914255; /* IE6 Bug */

	}



ul#primary-nav li {

	position: relative;

	list-style: none;

	}



ul#primary-nav li a {

	display: block;

	text-decoration: none;

	color: #EBE7E8;

	padding: 6px 5px 5px 8px;

	border-bottom: 1px solid #623D42;

	}



/* Fix IE. Hide from IE Mac \*/

* html ul#primary-nav li { float: left; height: 1%; }

* html ul#primary-nav li a {

	height: 1%;

}

/* End */



ul#primary-nav ul {

	position: absolute;

	display: none;

	left: 166px;

	top: 2px;

	border-right: 1px solid #623D42;

	border-top: 1px solid #623D42;

	border-left: 1px solid #623D42;

	}



ul#primary-nav li ul li a { padding: 6px 5px 5px 8px; } /* Sub Menu Styles */



ul#primary-nav li:hover ul ul,

ul#primary-nav li:hover ul ul ul,

ul#primary-nav li.over ul ul,

ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */



ul#primary-nav li:hover ul,

ul#primary-nav li li:hover ul,

ul#primary-nav li li li:hover ul,

ul#primary-nav li.over ul,

ul#primary-nav li li.over ul,

ul#primary-nav li li li.over ul { display: block; } /* The magic */



ul#primary-nav li.menuparent { background: url(images/arrow.gif) no-repeat right center; }



ul#primary-nav li a:hover {

	font-weight: bold;

	color: #914255;

	background: #EBE7E8;

}



ul#primary-nav li a#current {

	font-weight: bold;

	background: #EBE7E8;

	color: #914255;

}



p {

	text-align: justify;

	line-height: 16px;

	margin: 5px 25px 0px 26px;

}

#pics {
	
	margin: 5px 20px 0px 20px;
}

a:link {

	color: #4a4a4a;

	text-decoration: none;

}

a:visited {

	color: #4a4a4a;

	text-decoration: none;

}

#frame {

	border: 2px solid #623D42;

	margin-right: auto;

	margin-left: auto;

}

#title {

	border-bottom: 1px solid #623D42;

}

.image {

	padding: 3px;

	float: right;

	border: 1px solid #623D42;

	background: #914255;

	margin: 20px;

}

ul.list {

	margin-top: 5px;

	margin-right: 20px;

	margin-bottom: 0px;

}

ul.list li {

	background: url(images/bullet.gif) no-repeat left top;

	list-style: url(none) none outside;

	padding-left: 15px;

	line-height: 18px;

	margin-left: -15px;

	text-align: justify;

}

#footer {

	font-size: 11px;

	background: #DCD6D7;

	color: #821832;

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 10px;

	text-align: right;

	border-top: 1px solid #623D42;

}

#phone {

	color: #FFFFFF;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #623D42;

	padding-left: 8px;

}

#footer a:link {

	color: #821832;

}

#footer a:visited {

	color: #821832;

}

form {

	margin-left: 26px;

}

input {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

textarea {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

.btnSubmit {

	font-weight: bold;

	border-top: 1px solid #999999;

	border-right: 2px outset #CCCCCC;

	border-bottom: 2px outset #CCCCCC;

	border-left: 1px solid #999999;

	padding: 2px;

	cursor: hand;

	color: #4a4a4a;

	background: #E8E8E8;

}

#map {

	border: 2px solid #821832;

	margin-left: 25px;

}

.rates {

	float: right;

	width: 220px;

	border: 1px solid #914255;

	margin: 0px 15px 10px 20px;

	text-align: center;

	padding-bottom: 7px;

}

.rates h1 {

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	margin: 0px;

	padding-top: 3px;

	padding-bottom: 2px;

	background-color: #914255;

}

.rates p {

	font-size: 11px;

	color: #444444;

	margin: 4px 9px 6px 11px;

}

