* html body #wrapper #nav{HEIGHT: 100%; /* Only IE sees this */}
body {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #181818;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper{width: 953px;text-align: center;margin: auto; padding-top:10px;}

img a {border: none; outline:none;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
#logo-wrapper{width:953px; height:77px; clear:both; margin-bottom:10px}


#logo{overflow:hidden; width:243px; height:69px; position:relative; padding:0px; margin:0px;float:left;}
#logo span{display:block; position:absolute; left:0; top:0; z-index:1; background:url(../images/logo.jpg) top left no-repeat; margin:0; padding:0; width:243px; height:69px; text-indent:-9999px}
#logo a{display:block; width:243px; height:69px; cursor:pointer; z-index:100}

#logo h1 a{display:block; width:243px; height:69px;}
.strap-line{float:right; width:500px; padding-top:30px; text-align:right}
.strap-line h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#959595; margin:0px }
#nav-wrapper{width:953px; height:435px; clear:both;}
#nav-bar{width:201px;float:left;}
#nav-bar-bg{width:201px; background-color:#000099;float:left;}

#home-bar-wrapper{width:953px; height:153px; clear:both; margin-top:5px;}
#box1{width:237px; height:147px; margin-right:2px; float:left; background:url(../images/rc-left-bt.jpg) left bottom no-repeat; background-color:#d5d5d5; text-align:left }
#box1-text{ margin-top:8px; text-align:left; width:123px; float:right}
#box2{width:233px; height:147px; margin-right:2px; background-color:#d5d5d5; float:left}
#box2-text{ margin-top:8px; text-align:left; width:116px; float:right}
#box3{width:232px; height:147px; margin-right:2px; background-color:#d5d5d5; float:left}
#box3-text{ margin-top:8px; text-align:left; width:116px; float:right}
#box4{width:245px; height:147px; float:left; background:url(../images/rc-right-bt.jpg) right bottom no-repeat; background-color:#d5d5d5; }
#box4-text{ margin-top:8px; text-align:left; width:136px; float:right}
.box-image{ margin-left:6px; margin-top:8px;}
.box-headings{ font-size:12px; color:#2a0208; font-weight:bold}
.learn-more{width:110px;float:left;}
.welcome-text{width:675px; line-height:1.8em; text-align:left; float:left; margin-top:15px;}
.welcome-text h1{font-size:21px; color:#2a0208; margin:0px}
.page-content{width:953px; line-height:1.8em; text-align:left; float:left; margin-top:15px;}
.page-content h1{font-size:21px; color:#2a0208; margin:0px; border-bottom:#CCCCCC 1px solid}

.interior-page-content{width:730px; line-height:1.8em; text-align:left; float:right; }
.interior-page-content h2{font-size:21px; color:#2a0208; margin:0px; border-bottom:#CCCCCC 1px solid; padding-bottom:5px}

#page-header-images{width:733px; height:166px; display:block; text-indent:-9999px; margin:0px 0px 20px 0px; padding:0}
#page-header-images h2{border-bottom:none}

#home-contact{width:220px; margin-right:0px; float:right; text-align:right; padding-top:50px; line-height:1.8em;}
.icons{width: 953px; clear:both; text-align:center; padding-top:20px; padding-bottom:40px; margin-top:40px; border-top:#CCCCCC 1px solid }
.icons img{margin-left:0px; margin-right:60px; border:none}
#flash{width:185px; float:right; overflow: hidden; background-color:#FFFFFF }
.pics1{ height: 147px; overflow: hidden;background-color:#FFFFFF}
.pics2{ height: 140px; overflow: hidden;background-color:#FFFFFF}
.pics3{ height: 148px; overflow: hidden;background-color:#FFFFFF}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5d0d19;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5d0d19;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5d0d19;
	text-decoration: none;
	font-weight: bold;
}

.footer{background-color:#959595;text-align:center;}
.footer-links{height:165px; width:953px; margin:auto; text-align:left; background:url(../images/footer-bg.jpg); background-repeat:repeat-x;}
.footer-link-box{line-height:1.5em; float:left; width:200px; padding-top:22px;}
.footer-contact{float:right; width:250px; padding-top:35px;line-height:1.8em; text-align:right}
#copyright-wrapper{text-align:center; padding-top:25px; padding-bottom:25px;}
.copyright{width:953px; margin:auto; text-align:left; color:3f3f3f; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.copyright-text{width:400px; float:left; text-align:left;}
.signature{width:400px; float:right; text-align:right;}
#copyright-seo{width:953px; font:12px; color:#666; margin-top:25px; text-align:left; margin:auto}
h1{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1a0a0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.footerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin-left:1px;
	margin-right:1px;
}
.footerPipe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0177b2;
	margin-left:1px;
	margin-right:1px;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	margin-left:1px;
	margin-right:1px;
	text-decoration: none;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;

}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: underline;
}


.redText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;	

}


.captchaError{
	border:#FF0000 solid 1px;
	padding:5px;}

form {
	margin: 0px;
}

.SpryHiddenRegion {
visibility: hidden;
}
.clear{display:block; color:#FFFFFF;}
.clear a{color:#ccc; text-decoration:underline}

.open-quote{margin-right:5px;}
.close-quote{margin-left:5px;}
.p-underline{padding-bottom:10px; border-bottom:#CCCCCC 1px solid}
.float-img-right{float:right; margin:10px 0px 0px 10px}
.float-img-left{float:left; margin:0px 10px 0px 0px}

/* SELF CLEAR FLOATS */
.group:after{content: "."; display: block; height:0; clear:both; visibility: hidden; }
* html .group{ /* IE6 */ height: 1%;}
*:first-child+html .group{ /* IE7 */ min-height:1px;}
/********************/

/* GALLERY  */
#gallery{margin-top:20px;}
#gallery img{border:#CCCCCC 6px solid; float:left; margin-right:10px; margin-bottom:10px}