@charset "utf-8";
/* CSS Document */
* {margin: 0; padding:0;}
img { border:0;}
p { display:block; padding:6px 0;}
body { font-family: Verdana, Helvetica, "Nimbus Sans L", FreeSans; color: #404040; }
.title1 { color: #921010; font-size: 14px; font-weight: bold; display: block; }
.title2 { font-size: 14px; font-weight: bold; display: block; height: 23px; }
.title3 { font-size: 20px; font-family: Arial, Helvetica, "Nimbus Sans L", FreeSans; }
.title4 { color: #921010; font-size: 18px; display: block; padding: 6px 0; }
.title5 { float: left; display: inline; width: 226px; height: 22px; padding: 4px 0 0 5px; background: #717171; color: #FFF; font-weight: bold; border-left: solid #fff 5px; text-decoration: none; }
.clear { clear: both; width: 100%; height: 0px; line-height: 0; font-size: 0px; }
.burgundy { color: #921010; }

#pagewrap { width: 950px; margin: 0 auto; padding:5px 0 0 0; }

#header { float: left; height: 60px; padding-bottom: 5px; overflow: hidden; }
#header h1 { display: block; width: 240px; height: 60px; background: url(../images/EML_01_03.png) no-repeat; overflow: hidden; float: left; text-indent: -4000px; }
#navigation { background-color: #921010; float: left; width: 710px; height: 60px; }
#navigation ul { width: 595px; display: block; padding: 0 5px; float: left; }
#navigation ul li { float: left; list-style: none; padding-right: 5px; }
#navigation li a { display: block; padding: 35px 12px 0 12px; float: left; color: #FFF; text-decoration: none; font-weight: bold; font-size: 12px; height: 25px; }
#navigation li a:hover, #navigation li a.current { background-color: #FEFEFD; color: #921010; }
#navigation .stafflogin { display: block; padding: 35px 10px 0 10px; float: left; color: #FFF; text-decoration: none; font-weight: bold; font-size: 12px; height: 25px; text-align: center; width: 79px; background-color: #B22828; }
#navigation a.stafflogin:hover { background-color: #FEFEFD; color: #921010; }

#content { background-image: url(../images/testi_btm.png); background-repeat: repeat-y; float: left; z-index: 1; position: relative; }

#leftcol { float: left; width: 235px; padding-right: 5px; }
#leftcol .infolist { background-color: #F4F4F4; border: solid #E0E0E0 1px; padding: 8px 10px; height:249px; }
#leftcol ul { padding: 6px 0 0 0; }
#leftcol  ul li { list-style-type: none; padding: 3px 0 0 16px; height: 22px; display: block; background: url(../images/red_square.png) 0 8px no-repeat; font-size: 14px; overflow: hidden; }
#leftcol  li a { color: #404040; text-decoration: none; }
#leftcol  li a:hover { color: #921010; text-decoration: none; }
#leftcol .maillist { height: 78px; border-bottom: solid #FFF 5px; border-top: solid #FFF 5px; background:url(../images/newsletter_bg.png) 0 center no-repeat; padding: 20px 0 0 15px; }
#leftcol .mailinput { height: 18px; font-size: 12px; color: #575757; border: solid   #E0E0E0 1px; width: 160px; float: left; padding-top: 2px; }
#leftcol .maillist input { float: left; margin-right: 5px; }
#leftcol .testimonials {  padding: 10px; background: url(../images/testi_grad.png) no-repeat; font-size: 14px; min-height: 343px;height: auto !important; height: 343px; overflow: visible; }
#leftcol .testim_quote { border-bottom: solid #d0d0d0 1px; padding: 10px 0; font-size: 12px; }
#leftcol .testim_quote a, #leftcol .testim_quotelst a  { color: #921010; text-decoration: none; margin-left: 130px; }
#leftcol .testim_quote a:hover, #leftcol .testim_quotelst a:hover { text-decoration:underline; }
#leftcol .testim_quotelst {  padding: 10px 0; font-size: 12px; }

#maincontent { float: left; width: 710px; padding: 0 0 160px 0; }
#maincontent .banner { background: url(../images/banneraboutus.jpg) 0 top no-repeat; height: 212px; border-bottom: solid #404040 5px; padding: 55px 45px 5px 360px; color: #FFF; }
#maincontent .banner p { font-size: 14px; line-height: 20px; }
#maincontent .content_text { padding: 5px 16px; font-size: 13px; }
#maincontent .content_text a { color: #921010; text-decoration: none; }
#maincontent .content_text a:hover { color:#404040;}
#bottomcontent .booknow { float: left; width: 354px; border-right: solid #e2e2e2 2px; }

/*stickybox at the bottom of main content remove bottom padding to #maincontent and add somwhere else for inners if needed*/
#bottomcontent { position: absolute; height: 160px; bottom: 0px; left: 240px; width: 710px; border-top: solid #e2e2e2 2px; padding: 5px 0 0 0; font-size: 11px; z-index: 20; }
#bottomcontent  .booklink { float: left; }
#bottomcontent  .booktext { float: left; width: 221px; margin: 0 0 0 5px; display: inline; background-color: #404040; padding: 0 5px; color: #FFF; height: 134px; }
#bottomcontent .booktext  a { color: #FFF; text-decoration: none; margin-left: 133px; }
#bottomcontent .booktext  a:hover { text-decoration: underline; }
#bottomcontent .contact { float: left; padding-left: 5px; width: 349px; overflow: hidden; }

#footer { float: left; background: url(../images/footer_bg.png) no-repeat; margin-top: 5px; height: 65px; width: 950px; font-size: 13px; }
#footer .address { float: left; width: 215px; padding: 15px 15px 0 10px; font-weight: bold; }

#footer .disclaimer { color: #310103; float: left; width: 710px; text-align: center; padding-top: 22px; }
#footer .disclaimer a { color: #310103; text-decoration: none; }
#footer .disclaimer a:hover { text-decoration: underline; }

