/* Tag Styling */

body {
	margin: 0px;
	font: 11px/16px Arial, Helvetica, sans-serif;
	background-color: #637CB7;
	color: #333333;
}

/* Page Structure */

#wrap {
	width: 761px;
	margin-left: auto;
	margin-right: auto;
}
#utility {
	display: inline;
	float: right;
	margin: 0px;
	padding: 25px 50px 0px 0px;
	top: 5px;
	width: 400px;
	text-align: right;
}
#utility form {
	margin: 0px;
	padding: 0px;
}
#utility label {
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
#nav {
	width: 761px;
}
#content {
	background: url(../imgs/common/bkg_content.jpg);
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#content p {
	margin: 0px;
	padding: 10px 0px 0px;
}
#contentsub {
	background: url(../imgs/common/bkg_content_sub.jpg);
	padding-right: 250px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: justify;
}
#contentsub p {
	margin: 0px;
	padding: 10px 0px 0px;
}
#pagetitle {
	margin-left: 80px;
	height: 210px;
}
#subnav {
	background: url(../imgs/common/bkg_subnav.jpg) no-repeat;
	width: 155px;
	float: right;
	margin-right: 48px;
	height: 120px;
	display: inline;
}
#subnav ul {
	list-style: none;
	margin: 0px;
	padding: 38px 0px 0px;
}
#subnav li {
	padding: 0px;
	margin: 0px;
	text-indent: 10px;
	list-style: none;
	line-height: 20px;
}
#footer {
	background: url(../imgs/common/bkg_footer.jpg);
	height: 59px;
	margin: 0px;
	padding: 0px;
}
#footer p {
	text-align: right;
	padding-top: 40px;
	padding-right: 50px;
	margin: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9FB9FF;
	padding-bottom: 10px;
}
#footersub {
	background: url(../imgs/common/bkg_footer_sub.jpg);
	height: 59px;
	margin: 0px;
	padding: 0px;
}
#footersub p {
	text-align: right;
	padding-top: 40px;
	padding-right: 50px;
	margin: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9FB9FF;
	padding-bottom: 10px;
}

/* Headers */

h1 {
	margin: 0px;
	padding: 110px 0px 0px;
	text-transform: uppercase;
	font: bold 30px/30px Arial, Helvetica, sans-serif;
	color: #000000;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}

/* Color Classes */

.white {
	color: #FFFFFF;
}
.blue {
	color: #26346E;
}
.green {
	color: #0D4B34;
}
.gold {
	color: #92650F;
}
.purple {
	color: #430043;
}
.orange {
	color: #B23004;
}
.ltblue {
	color: #286F9D;
}
.burg {
	color: #69121D;
}

/* Styling Classes */

.contactinfo {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.hr {
	border-top: 1px solid #A19172;
	padding: 25px 0px 0px;
	margin: 0px;
}

/* Background Image Classes */

.postcard {
	background: url(../imgs/common/bkg_postcard.jpg) no-repeat;
}
.brenden {
	background: url(../imgs/common/bkg_brenden.jpg) no-repeat;
}
.fruit {
	background: url(../imgs/common/bkg_fruit.jpg) no-repeat;
}
.museum {
	background: url(../imgs/common/bkg_museum.jpg) no-repeat;
}
.welcome {
	background: url(../imgs/common/bkg_welcome.jpg) no-repeat;
}
.state {
	background: url(../imgs/common/bkg_state.jpg) no-repeat;
}
.kids {
	background: url(../imgs/common/bkg_kids.jpg) no-repeat;
}
.golf {
	background: url(../imgs/common/bkg_golf.jpg) no-repeat;
}
.mansion {
	background: url(../imgs/common/bkg_mansion.jpg) no-repeat;
}
.maintable {
	width: 350px;
}

/* Links */

#subnav li a {
	display: block;
	text-decoration: none;
	color: #333333;
}
#subnav a:hover {
	color: #333333;
	background: #DFC9A2;
}
#utility a {
	text-decoration: none;
	color: #333333;
}
#utility a:hover {
	color: #9FB9FF;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #A59777;
	text-decoration: none;
}
.textbox {

	margin: 0px;
	font: 10px/normal Arial, Helvetica, sans-serif;
	color: #333333;
}
.SubmitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.SearchButton {
	margin: 0px;
	padding: 0px;
	background: #495585;
	border: 1px solid #0C1023;
	color: #FFFFFF;
	font-size: 10px;
	height: 17px;
	width: 35px;
}
#content_ltblue {
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../imgs/postcards/bkg_ltblue.jpg);
	background-repeat: no-repeat;
}
.tm {
	text-transform: uppercase;
	font-size: 50%;
	vertical-align: super;
}

#content_darkblue {
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../imgs/postcards/bkg_darkblue.jpg);
	background-repeat: no-repeat;
}
#content_ltgreen {
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../imgs/postcards/bkg_ltgreen.jpg);
	background-repeat: no-repeat;
}
#content_orange {
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../imgs/postcards/bkg_orange.jpg);
	background-repeat: no-repeat;
}
#content_oldpostcard {
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../imgs/postcards/bkg_oldpostcard.jpg);
	background-repeat: no-repeat;
}
#content_oldairmail {
	padding-right: 100px;
	padding-left: 80px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../imgs/postcards/bkg_oldairmail.jpg);
	background-repeat: no-repeat;
}
