* {
	outline: none;
}
html {
	background:#ece2c4;
}
body {
	font: 12px Helvetica, Arial, Sans-serif; 
	color:#000;
	margin:0;
	background:#fff;
	min-width:975px;
}
.header-holder {
	height:345px;
	width:100%;
}
.header-holder .left {
	height:345px;
	width:100%;
	overflow:hidden;
	background:url(../graphics/left-body.jpg) repeat-x;
}
.header-holder .right {
	float:right;
	height:345px;
	width:50%;
	background:url(../graphics/right-body.jpg) repeat-x -180px 0;
}
.header-area {
	position:relative;
	margin-top:-345px;
	width:100%;
	height:345px;
	background:url(../graphics/header-bg.jpg) no-repeat 50% 0
}
/*header*/
#header {
	position:relative;
	background:url(../graphics/header-bg-main.jpg) no-repeat 14px 0;
	margin:0 auto;
	width:975px;
	height:345px;
}
/*logo*/
#header strong {
	position:absolute;
	top:7px;
	left:14px;
	background:url(../graphics/logo.png) no-repeat;
	width:248px;
	height:85px;
	text-indent:-9999px;
	overflow:hidden;
}
#header strong a {
	display:block;
	height:100%;
}
#header span.phone {
	position:absolute;
	top:90px;
	left:46px;
	color:#0f0500;
	font-size:25px;
	font-weight:bold;
}
#header a.btn {
	position:absolute;
	top:25px;
	right:38px;
	width:176px;
	height:75px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../graphics/requestbrochure_angled.png) no-repeat;
}
a.btn {
	position:absolute;
	width:181px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../graphics/requestbrochure.png) no-repeat;
}

a.btn-quote {
	position:absolute;
	width:181px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../graphics/btn-quote.gif) no-repeat;
}
/*main-navigation*/
#header ul#main-nav {
	position:absolute;
	top:314px;
	left:70px;
	margin:0;
	padding:0 3px 0 0;
	list-style:none;
	font-size:1.3em;
	line-height:39px;
	letter-spacing:1px;
	background:url(../graphics/separator-header.gif) no-repeat 100% 5px;
}
#header ul#main-nav li {
	padding-left:3px;
	float:left;
	background:url(../graphics/separator-header.gif) no-repeat 0 5px;
}
#header ul#main-nav a {
	float:left;
	color:#ece2c4;
	text-decoration:none;
	height:39px;
}
#header ul#main-nav a span {
	float:left;
	padding:2px 5px;
	height:39px;
}
#header ul#main-nav a:hover ,
#header ul#main-nav li.hover a ,
#header ul#main-nav li:hover a  {
	background:url(../graphics/nav-left.gif) no-repeat;
	margin-left:-3px;
	padding-left:3px;
}
#header ul#main-nav a:hover span ,
#header ul#main-nav li.hover a span,
#header ul#main-nav li:hover a span {
	background:url(../graphics/nav-right.gif) no-repeat 100% 0;
	margin-right:-3px;
	position:relative;
	padding-right:8px;
	cursor:pointer;
}
#header ul#main-nav li.hover ,
#header ul#main-nav li:hover  {
	position:relative;
}
#header ul#main-nav li.hover ul ,
#header ul#main-nav li:hover ul {
	display:block;
}
/*droped-part*/
#header ul#main-nav ul {
	display:none;
	position:absolute;
	top:39px;
	left:0;
	padding:0;
	margin:0;
	list-style:none;
	border-left:2px solid #ece2c4;
	line-height:27px;
	width:800px;
	font-size:14px;
	overflow:hidden;
}
#header ul#main-nav ul li {
	padding:0;
	background:url(../graphics/drop-nav-bg.gif) repeat-x;
	border:2px solid #ece2c4;
	border-left:none;
}
#header ul#main-nav ul a {
	height:27px;
	padding:0 9px 0 8px;
}
#header ul#main-nav li:hover ul a ,
#header ul#main-nav li.hover ul a {
	margin:0;
	padding:0 9px 0 8px;
	background:none;
}
#header ul#main-nav ul a:hover ,
#header ul#main-nav li.hover ul a:hover ,
#header ul#main-nav li:hover ul a:hover {
	background:url(../graphics/drop-nav-hover.gif) repeat-x;
	margin:0;
	padding:0 9px 0 8px;
}
#header ul#main-nav ul a span {
	padding:0;
	height:27px;
}
#header ul#main-nav li:hover ul a span ,
#header ul#main-nav li.hover ul a span {
	margin:0;
	padding:0;
	background:none;
}
#header ul#main-nav li:hover ul a:hover span ,
#header ul#main-nav li.hover ul a:hover span {
	margin:0;
	padding:0;
	background:none; 
}
/*content-part*/
.main {
	width:100%;
	background:#e7d6a8 url(../graphics/body-bg.jpg) repeat-y scroll 0 0;
}
.main .columns-holder {
	margin:0 auto;
	width:975px;
	padding:20px 0 2px;
}
.main .columns-holder:after {
	content:"";
	clear:both;
	display:block;
}
#splash {
	background: transparent url('../graphics/home-splash.jpg') repeat-x center center;
	height: 169px;
	width: 100%;
}
/* navmenu */
#navmenu {
	width: 960px;
	margin: 314px auto 0;
	position: absolute;
}


/*left*/
#content {
	width:570px;
	min-height:405px;
	float:left;
	padding:22px 10px 0 74px;
	background:url(../graphics/columns-holder-line.gif) repeat-y 100% 0;
}
#content h1 {
	margin:0 0 6px 0;
	font-size:38px;
	color:#6f1e0d;
}
#content h2 {
	margin:0;
	font-size:25px;
	color:#251507;
}
.sIFR-hasFlash #content h2 span {
	margin:0;
	height:55px;
	display:block;
}
#content p {
	font-size: 1.3em;
	margin: .5em 2em 0 1em;
	line-height: 1.4em;
}
#content ol {
	margin:0;
	padding:10px 0 0 36px;
	font-size:17px;
}
#content ul {
	font-size: 1.35em;
}
#content li {
	font-size: 0.9em;
	list-style-type: disc;
	margin: 0 0 10px 0;
}
/*right*/
#sidebar {
	float:right;
	width:280px;
	height: 600px;
}
#sidebar .img-holder {
	padding-top:4px;
}
#sidebar .img-holder img {
	position:absolute;
	float:right;
	margin-right:-14px;
}
#sidebar h1 {
	margin:0 0 6px 0;
	font-size:38px;
	color:#6f1e0d;
}
#sidebar h2 {
	margin:0;
	font-size:25px;
	color:#251507;
}
.sIFR-hasFlash #sidebar h2 span {
	margin:0;
	height:55px;
	display:block;
}
#sidebar p {
	font-size: 1.3em;
	margin: .5em 2em 0 1em;
	line-height: 1.4em;
}
#sidebar ol {
	margin:0;
	padding:10px 0 0 36px;
	font-size:17px;
}
#sidebar ul {
	font-size: 1.35em;
}
#sidebar li {
	font-size: 1em;
	list-style: none;
}
/*footer*/
.footer-holder {
	width:100%;
	background:#ece2c4 url(../graphics/footer-stretch.jpg) repeat-x;
}
.footer-area {
	width:100%;
	background:url(../graphics/footer-area.jpg) no-repeat 50% 0;
	margin: 25px 0 0 0;
}
#footer {
	margin:0 auto;
	width:975px;
	padding:71px 0 10px 0;
	text-align:center;
}
/*navigation*/
#footer ul {
	margin:0;
	padding:0 0 13px;
	list-style:none;
}
#footer ul li {
	display:inline;
	padding:0 5px 0 10px;
	background:url(../graphics/separator-footer.gif) no-repeat 0 50%;
}
#footer ul li:first-child {
	background:none;
}
#footer ul a {
	color:#ece2c4;
	text-decoration:none;
}
#footer ul a:hover {
	text-decoration:underline;
}
#footer p {
	margin:0;
	color:#2d0e03;
	font-size:10px;
}
#footer p a {
	color:#2d0e03;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}

.image1 { 	display: inherit; }
.image2 { 	display: none; }
.image3 { 	display: none; }
.image4 { 	display: none; }
.image5 { 	display: none; }

/* Slideshow */
#slideshow {
    position:relative;
    height:600px;
}
#slideshow img {
    position:absolute;
	background-color: #e7d6a8;
    top:0;
    left:0;
    z-index:8;
	display: none;
}
#slideshow img.active {
    z-index:10;
	display: block;
}
#slideshow img.last-active {
    z-index:9;
}

.topzindex {
	z-index: 10000;
}

/* 
	Don’t let anyone think less of you 
	because you are young. But be an example 
	to all believers in what you say, in the
	way you live, in your love, your faith, and your purity. 
						1 Timothy 4:12 (NLT)

*/