body {
	height: 100%;
	margin: 0px;
	background: #FBFCDE;
}
#topbanner {
	position: absolute;
	background: #FBFCDE;
	background-image:url('/images/template/wilsonbannerslice.jpg');
	width: 100%;
	top: 0px;
	left: 0px;
	height: 148px;
} 
#heightfix {
	height: 100%;
	}
#left {
	position: absolute;
	background-image:url('/images/template/wilsonleftslice.jpg');
	width: 183px;
	top: 148px;
	left: 0px;
	padding: 0px;
	height: auto;
	z-index: 4;
	height: 100%;
} 
#comfort {
	position: absolute;
	background: #FBFCDE;
	width: 100%;
	top: 148px;
	left: 183px;
	padding: 0px;
		height: 100%;
} 
#content {
	position: absolute;
	background: #FBFCDE;
	width: 600px;
	top: 40px;
	left: 40px;
	padding: 0px;
} 
/*
#content p, #content h3, #content table {
margin-left: 0px;
}

#content ul {
margin-left: 25px;
}

#content p {
margin-right: 50px;
}

#content blockquote {
margin-left: 100px;
margin-right: 100px;
}

#content h1 {
margin-left: 10px;
}

#content h2 {
margin-left: 25px;
}
*/
h1, .heading {
	font: 20px Georgia, "Times New Roman", serif;
	text-transform:  capitalize;
	border-bottom: 1px solid;
}

h2 {
color: #995D29;
background: transparent;
font: italic bold 17px "Trebuchet MS", Verdana, Arial, sans-serif;
}

h3 {
color: #666;
background: transparent;
font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
text-transform: uppercase;
}

p, ul, li, blockquote, th, dt, dl, dd, td {
	font: 12px/19px Verdana, Arial, sans-serif;
}

th {
	font-weight: bold;
}

a, a:link {
	color: #995D29;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
color: #995D29;
background: transparent;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #969;
background: transparent;
font-weight: bold;
text-decoration: underline;
}

a:active {
color: #fff;
background: #969;
font-weight: bold;
text-decoration: none;
}

.contentcell {
padding: 5px;
}

.captiontext {
font: 10px Verdana, Arial, sans-serif;
}

.smallgreytext {
color: #555;
background: transparent;
font: 10px Verdana, Arial, sans-serif;
}

a.menuitem, a:link.menuitem {
color: #fff;
background: transparent;
font-weight: normal;
text-decoration: none;
}

a:visited.menuitem {
color: #eee;
background: transparent;
font-weight: normal;
text-decoration: none;
}

a:hover.menuitem, a:hover.menuitem {
color: #fff;
background: transparent;
font-weight: normal;
text-decoration: none;
}

.menutext {
color: white;
background: transparent;
font: 11px Verdana, Arial, sans-serif;
}

.menucelloff {
color: #fff;
background-color: #006;
border-top: 1px solid #006;
boreder-bottom: 1px solid #006;
}

.menucellon {
color: #fff;
background-color: #39c;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

form {

}

form.nothidden {
display: block;
}

input, textarea, select, option {
font: 11px Verdana, Arial, sans-serif;
color: #333;
background: #eee;
}

input.button {
font-weight: bold;
}

input.checkbox, input.radio {
color: #333;
background: #fff;
}

#footer {
position: relative;
padding: 0px;
margin: 0px;
border-top: 1px solid #333;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
font-weight: normal;
}

.required {
color: #900;
background: transparent;
font-weight: bold;
}
img.label {
margin-left: 10px;
float: right;
}
div.labels {
float:right;
margin-left:10px;
}