/*[fmt]1A90-1A0A-3*/
body {
	margin: 0px;
	font-family: "Cabin Condensed", sans-serif;
	color: #3C2828;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#head {
	width: 960px;
	margin: 0px auto;
	height: 87px;
}
h1#logo {
	/*+image-replace:url(/img/vince-kaiser-homes.jpg);*/
	display: block;
	width: 420px;
	height: 66px;
	float: left;
	position: relative;
	top: 10px;
	left: 4px;
	cursor: pointer;
}
@media screen {
	.images-on h1#logo 	{
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
	.images-on h1#logo 	{
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/vince-kaiser-homes.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
span#topSlogan {
	text-align: right;
	float: right;
	color: #AE9476;
	font-size: 13px;
	position: relative;
	right: 29px;
	top: 21px;
}
#midWrap {
	background-position: top;
	background-repeat: repeat-x;
}
.midHome {
	background-image: url(/img/home-top-back.jpg);
	height: 441px;
}
.midSub {
	background-image: url(/img/sub-top-back.jpg);
	height: 249px;
}
#mid {
	width: 960px;
	margin: 0px auto;
}
#navWrap {
}
#sliderWrap {
	/*[disabled]width:960px;*/
	/*[disabled]margin:0px auto;*/
	margin: 11px 0px 0px 27px;
	/*[disabled]border:1px solid #000000;*/
}
#slider {
	border: 5px solid #FFFFFF;
}
#sliderMask {
	position: relative;
	bottom: 413px;
	left: 541px;
	background-image: url(/slider/slider-gray-back.png);
	background-position: top;
	width: 354px;
	height: 349px;
	z-index: 10000;
}
#sliderMask p {
	color: #FFFFFF;
	font-family: Vollkorn, serif;
}
p#slideHead1 {
	font-size: 26px;
	padding: 11px 0px 0px 13px;
}
p#slideHead2 {
	font-size: 17px;
	padding: 0px 0px 0px 13px;
	margin: -3px 0px 0px;
}
p#slideText {
	margin: 20px 0px 23px;
	padding: 0px 0px 0px 13px;
}
#sliderMask a {
	margin: 0px 0px 0px 33px;
}
#subImg {
	margin: 11px 0px 0px 27px;
}
#contentWrap {
	width: 960px;
	margin: 0px auto;
}
#content {
}
#content h2#homeSlogan {
	background-image: url(/img/home-tag-back.jpg);
	width: 925px;
	background-repeat: no-repeat;
	background-position: 0px 20px;
	text-align: center;
	color: #8A7043;
	font-size: 34px;
	margin: 19px 0px 15px 16px;
}
ul#homeTiles {
	margin: 0px 0px 32px 15px;
	padding: 0px;
	height: 197px;
}
ul#homeTiles li {
	margin: 0px 21px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 294px;
	height: 194px;
	float: left;
	background-image: url(/img/home-panels.jpg);
	text-align: center;
}
ul#homeTiles li#titleA {
	background-position: 0px 0px;
}
ul#homeTiles li#titleA:hover {
	background-position: 0px 197px;
}
ul#homeTiles li#titleB {
	background-position: -316px 0px;
}
ul#homeTiles li#titleB:hover {
	background-position: -316px 197px;
}
ul#homeTiles li#titleC {
	background-position: -631px 0px;
	margin-right: 0px;
}
ul#homeTiles li#titleC:hover {
	background-position: -631px 197px;
	margin-right: 0px;
}
ul#homeTiles li a {
	color: #C3E3FD;
	text-decoration: none;
	display: block;
	height: 119px;
	padding: 75px 0px 0px;
}
ul#homeTiles li a:hover {
	color: #FFFFFF;
}
ul#homeTiles li span {
	font-size: 29px;
	font-weight: bold;
	letter-spacing: -2px;
}
ul#homeTiles li span.hmTitleSm {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
	position: relative;
	bottom: 12px;
}
#hmLeftTag {
	float: left;
}
h3#valueExp {
	width: 281px;
	height: 132px;
	/*+image-replace:url(/img/value-experience-integrity.jpg);*/
	display: block;
	position: relative;
	left: 21px;
	top: 19px;
}
@media screen {
	.images-on h3#valueExp 	{
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
	.images-on h3#valueExp 	{
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
		background-image: url(/img/value-experience-integrity.jpg);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
#hmRightTest {
	float: right;
	width: 297px;
	position: relative;
	right: 22px;
	min-height: 157px;
}
#hmRightTest a {
	text-decoration: none;
	color: #6F2D17;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	left: 246px;
	display: block;
	margin: 5px 0px 10px;
	border-bottom: 0 solid transparent;
	width: 65px;
}
#hmRightTest p {
	font-size: 18px;
	color: #7C7874;
	text-align: right;
}
#footWrap {
	background-image: url(/img/foot-back.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 369px;
	margin-top: -167px;
}
#foot {
	width: 960px;
	margin: 0px auto;
	padding: 241px 0px 0px;
	color: #DAD9D8;
	font-size: 14px;
}
#foot a {
	color: #DAD9D8;
	text-decoration: none;
}
#footLeft {
	float: left;
	position: relative;
	left: 19px;
}
p#ftLine1 {
	margin-bottom: 11px;
}
p#ftLine2 a {
	margin: 0px 2px;
}
p#ftLine2 {
	margin-bottom: 24px;
}
#footRight {
	float: right;
	text-align: right;
	position: relative;
	right: 22px;
}
.vollkorn {
	font-family: Vollkorn, serif;
}
.caps {
	text-transform: uppercase;
}
/*SUB*/
#contentLeft {
	float: left;
	width: 572px;
	margin: 27px 0px 167px 17px;
	min-height: 625px;
}
#contentRight {
	float: right;
	width: 262px;
	margin: 28px 0px 0px;
}
#content {
}
#contentLeft h1 {
	color: #3C2828;
	font-size: 24px;
	line-height: 35px;
	font-family: Vollkorn, serif;
	margin: 0px;
}
#contentLeft h2 {
	color: #702B16;
	font-size: 17px;
	line-height: 27px;
	font-family: Vollkorn, serif;
	margin: 0px 0px 5px;
}
#contentLeft h3 {
	color: #702B16;
	font-family: Vollkorn, serif;
	font-size: 16px;
	line-height: 22px;
	margin: 0px 0px 5px;
}
#contentLeft p, #contentRight p {
	font-size: 15px;
	line-height: 23px;
	margin: 0px 0px 0;
}
#contentLeft ul, #contentRight ul {
	margin: 0px 0px 0 18px;
	padding: 0px;
}
#contentLeft ul li, #contentRight ul li {
	margin: 0px 0px 8px;
	font-size: 15px;
	line-height: 22px;
}
#contentLeft a, #contentRight a {
	color: #A87835;
	border-bottom: 1px solid #A87835;
	text-decoration: none;
}
#contentLeft a:hover, #contentRight a:hover {
	border-bottom: 1px solid transparent;
}
ul#subTiles {
	margin: 0px;
	padding: 0px;
}
ul#subTiles li {
	margin: 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
	width: 239px;
	height: 53px;
	background-image: url(/img/side-tiles.jpg);
	text-align: center;
}
ul#subTiles li#subTitleA {
	background-position: 0px 0px;
}
ul#subTiles li#subTitleA:hover {
	background-position: 0px -177px;
}
ul#subTiles li#subTitleB {
	background-position: 0px -63px;
}
ul#subTiles li#subTitleB:hover {
	background-position: 0px -240px;
}
ul#subTiles li#subTitleC {
	background-position: 0px -126px;
}
ul#subTiles li#subTitleC:hover {
	background-position: 0px -303px;
}
ul#subTiles li a {
	color: #C3E3FD;
	text-decoration: none;
	display: block;
	height: 36px;
	padding: 12px 0px 0px;
	border-bottom: 0 solid transparent;
}
ul#subTiles li a:hover {
	color: #FFFFFF;
}
ul#subTiles li span {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -2px;
}
ul#subTiles li span.subTitleSm {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	position: relative;
	bottom: 9px;
}
#subRightTest {
	margin: 26px 0px 0px 18px;
	width: 216px;
}
#subRightTest p {
	text-align: right;
}
#subRightTest a {
	text-decoration: none;
	color: #6F2D17;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	left: 165px;
	bottom: 0px;
	display: block;
	border-bottom: 1px solid transparent;
	width: 65px;
}
p#testName {
	position: relative;
	bottom: 0px;
}
