body{margin:auto;background:#f2f0f1;width:100%;margin:auto;text-align:center;font-family:Helvetica;arial;color:#666666;}

img{border:0;}

a{outline:0;}

.page-wrapper{width:970px;margin:auto;text-align:left;background:#FFFFFF;}

#logo{overflow:hidden;padding-top:10px;padding-bottom:10px;overflow:hidden;padding-right:25px;padding-left:20px;}
#logo img{float:left;}
#logo h1{display:none;}

#logo-image{float:left;width:300px;float:left;overflow:hidden;}

#address{float:right;height:78px;width:500px;text-align:right;padding-top:10px;font-size:1.2em;color:#666666;font-family:LatoLight;line-height:1.5em;}
#address a{color:#666666;text-decoration:none;}
#address a:hover{color:#000000;}

#top-nav{overflow:hidden;float:right;padding-top:10px;padding-bottom:10px;width:560px;}
#top-nav ul{overflow:hidden;margin:0;padding:0;overflow:hidden;}
#top-nav ul li{float:left;list-style:none;margin-left:40px;overflow:hidden;}
#top-nav ul li a{text-decoration:none;color:#666666;font-family:LatoLight;font-size:1.5em;overflow:hidden;}
#top-nav ul li a:hover{color:#000000;}
#top-nav ul li.current a{color:#ec1b2e;}

#top{overflow:hidden;}

#slider-wrapper{background:#c01e2d;}

#slider-full{width:970px;height:320px;}
#slider-full h2{margin:0;font-family:LatoLight;color:#ffffff;font-weight:normal;font-size:2.1em;width:420px;float:right;margin-top:70px;margin-right:35px;}
.slider-1{background:#ec1b2e url('../images/slider-1.jpg');}
.slider-2{background:#ec1b2e url('../images/slider-2.jpg');}
.slider-3{background:#ec1b2e url('../images/slider-3.jpg');}
.slider-4{background:#ec1b2e url('../images/slider-4.jpg');}
.slider-5{background:#ec1b2e url('../images/slider-5.jpg');}
.slider-6{background:#ec1b2e url('../images/slider-6.jpg');}

#banner-full{width:970px;height:200px;background:#ec1b2e;}

#content{overflow:hidden;min-height:300px;margin-bottom:15px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:30px;}
#content-left{width:600px;float:left;padding-right:30px;}
#content-right{width:280px;padding-left:20px;float:left;}
#content a{color:#ec1b2e;text-decoration:none;}
#content a:hover{color:#000000;}

#content-banner{background:#dddddd;width:950px;height:255px;}

#content p{font-size:0.9em;line-height:1.5em;padding-left:5px;}
#content h2{font-size:1.8em;font-weight:normal;padding-left:5px;margin-top:20px;color:#252C34;font-family:LatoLight;margin-bottom:40px;}
#content h3{font-weight:normal;font-family:LatoLight;color:#666666;margin:0px;font-size:1.6em;margin-top:35px;margin-bottom:30px;}
#content ul{margin:0;padding:0px;}
#content ul li{margin:0;padding:0px;list-style:none;font-size:0.9em;line-height:1.5em;}
#content hr{border:0px;border-top:dotted 1px #666666;margin-top:20px;display:none;}

.content-right-box{margin-bottom:80px;}
.content-right-box h3{font-weight:normal;font-family:LatoLight;color:#666666;margin:0px;font-size:1.8em !important;margin-top:20px !important;margin-bottom:40px !important;}
.content-right-box h4{font-weight:normal;font-family:LatoLight;color:#000000;margin:0px;font-size:1.5em !important;margin-top:20px !important;margin-bottom:10px !important;}
.content-right-box p{color:#666666;padding-left:0px !important;}
.content-right-box ul li{font-family:LatoLight !important;line-height:1.5em !important;font-size:1.2em !important;}
.content-right-box p.highlight{margin-top:20px !important;color:#666666 !important;font-family:LatoLight !important;line-height:1.5em !important;font-size:1.2em !important;}

#contact-options li{color:#000000;font-family:LatoLight !important;line-height:1.5em !important;font-size:1.2em !important;}
#contact-options li a{color:#ec1b2e !important;}
#contact-options li a:hover{color:#000000 !important;}

#footer{width:930px;padding-left:20px;padding-right:20px;color:#666666;font-size:0.7em;padding-top:10px;padding-bottom:10px;}
#footer a{color:#666666;text-decoration:none;}
#footer a:hover{color:#000000;}
#footer .leap{float:right;}

#content .accordion{margin-bottom:40px;}
#content .accordion h3{outline:0;background:#252C34;padding-top:10px;padding-bottom:10px;overflow:hidden;color:#FFFFFF;cursor:pointer;margin:0px;margin-bottom:2px;padding-left:20px;background:url('../images/accordion-header-bg.gif') repeat-x;}
#content .accordion h3 span.ui-icon-triangle-1-e{background:url("../images/accordion-arrow-down.png") repeat scroll 0 0 transparent;float: right;height: 8px;margin-right: 15px;margin-top: 7px;width: 9px;}
#content .accordion h3 span.ui-icon-triangle-1-s{background:url("../images/accordion-arrow-up.png") repeat scroll 0 0 transparent;float: right;height: 8px;margin-right: 15px;margin-top: 7px;width: 9px;}

.lightbox img{border:solid 5px #FFFFFF;box-shadow:2px 2px 2px #CCCCCC;margin-right:1px;margin-bottom:5px;}

#content .accordion div{border-bottom:dotted 1px #252C34;margin-bottom:10px;padding-left:10px;padding-right:10px;}

#contact-form{margin-bottom:30px;}
.contact-form-item{overflow:hidden;padding-top:10px;padding-bottom:10px;}
.contact-form-button{width:512px;text-align:right;}
.contact-form-item label{float:left;width:200px;overflow:hidden;font-family:LatoLight;font-size:1.2em;}
.txt{border:solid 1px #666666;padding:5px;width:300px;font-family:arial;font-size:0.7em;color:#666666;}
.text{border:solid 1px #666666;padding:5px;width:300px;font-family:arial;font-size:0.7em;height:100px;color:#666666;}
.button{font-family:LatoLight;font-size:1.5em;color:#ec1b2e;background:none;border:0px;padding:0px;cursor:pointer;margin-top:15px;}

