/* @override http://hellomynameisjonathanober.com/web/kings/css/master.css */

@charset "UTF-8";
/* CSS Document */
body{
	background: url(../img/bodybg.png) repeat;
}
html>body{
	background: url(../img/bodybg.png) repeat center;
}
#container{
	width: 932px;
	margin: 0 auto;
	padding: 0 10px;
}
#header {
	height: 162px;
	background: url(../img/headerbg.png) repeat-x center;
}
#headerwrapper{
	width: 932px;
	margin: 0 auto;
}
#logo {
	float: left;
	background-image: url(../img/logo.png);
	width: 303px;
	height: 96px;
	position: relative;
	top: 25px;
}
#logo h1 {
	text-indent: -9999px;
}
#info {
	float: right;
	position: relative;
	top: 25px;
}
#info h2 {
	background: url(../img/slogan.png);text-indent: -9999px;
	width: 410px;
	height: 25px;
}
#info p {
	color: #5e5342;
	font: 16px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
}
#navigation {
	height: 31px;
	background: url(../img/navbg.png) repeat-x;
}
#navigationwrapper{
	width: 923px;
	margin: 0 auto;
	clear: both;
}
ul#nav {
padding-top: 7px;
}
#nav li {
	float: left;
	font-family: Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	}
#nav li a {
	text-decoration: none;
	color: #fff;
	height: 21px;
	padding: 6px 20px;
}
#nav li a:hover {
	color: #007550;
	text-decoration: none;
	background: url(../img/navhoverbg.png) repeat-x;
	height: 21px;
	padding: 6px 20px;
}
#main {
	clear: both;
}
#mainwrapper{
	width: 932px;
	margin: 0 auto;
	padding: 20px 10px;
	background-image: url(../img/mainbg.png);
}
.clear{
	clear: both;
}
#mainimg {
	float: left;
	width: 620px;
	height: 246px;
	background-image: url(../img/mainimg.png);
	display: block;
}
#content {
	float: right;
	width: 282px;
}
#content h2{
	color: #2e4630;
	font: 25px/31px Verdana, "Lucida Grande", Lucida, sans-serif;
}
#content h3{
	font:20px Verdana, Geneva, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
#content h4{
	font-style:italic; color:#666;
	font:16px Verdana, Geneva, sans-serif;	
}
#content p{
	color: #151515;
	font: 14px/24px Verdana, "Lucida Grande", Lucida, sans-serif;
}
#content p a{
	color: #587f6a;
	text-decoration: none;
}
#content p a:hover{
	text-decoration: underline;
}
#subcontent {
	padding:0 20px;
}
#subcontent h2{
	color: #2e4630;
	font: 25px/31px Verdana, "Lucida Grande", Lucida, sans-serif;
}
#subcontent h3{
	font:20px Verdana, Geneva, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
#subcontent h4{
	font-style:italic; color:#666;
	font:16px Verdana, Geneva, sans-serif;	
}
#subcontent p{
	color: #151515;
	font: 14px/24px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding:8px 10px;
}
#subcontent p a{
	color: #587f6a;
	text-decoration: none;
}
#subcontent p a:hover{
	text-decoration: underline;
}

#footer {
	clear: both;
	background: url(../img/footerbg.png) repeat-x center bottom;
	height: 400px;
}
#footerwrapper{
	width: 932px;
	margin: 0 auto;
	padding: 0px 10px;
	background: url(../img/footerwrapperbg.png) repeat-x center bottom;
	height: 400px;
}
#bottombar {
	
}
ul#bbar {
}
#bbar li {
	width: 217px;
	height: 145px;
	float: left;
}
#secure {
	background: url(../img/secure.png) no-repeat;
	text-indent: -9999px;
}
#convenientaccess {
	background: url(../img/convenientaccess.png) no-repeat;
	text-indent: -9999px;
}
#newmodern {
	background: url(../img/newmodern.png) no-repeat;
	text-indent: -9999px;
}
#peakedroofs {
	background: url(../img/peakedroofs.png) no-repeat;
	text-indent: -9999px;
}
#secure, #convenientaccess, #newmodern{
		margin-right: 21px;

}
#ftinfo {
	clear: both;
	padding-top: 40px;
	padding: 40px 130px 0 130px;
}
#kingsquality {
	float: left;
}
#kingsquality h2 {
	color: #d3402a;
	font: bold 17px/19px Verdana, "Lucida Grande", Lucida, sans-serif;
	width: 332px;
	height: 112px;
	text-indent: -9999px;
	padding: 20px 0 0 0;
	background: url(../img/kingsquality.png) no-repeat;
}
#creditcards {
	float: right;
}
#creditcards h2 {
	color: #dec254;
	font: bold 16px/24px Verdana, "Lucida Grande", Lucida, sans-serif;
}
#ftnav {
	clear: both;
}
#ftnav p {
	color: #fff;
	font: 10px/13px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: center;
}
#ftnav p a {
}
#ftnav p a:hover {
}
