/*
Theme Name: Western
Author: Mosaic Group LLC
Author URI: http://mosaicteam.com
Version: V1
*/

@font-face {
    font-family: 'HVDBodedoMedium';
    src: url('fonts/HVD_Bodedo-webfont.eot');
    src: url('fonts/HVD_Bodedo-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/HVD_Bodedo-webfont.woff') format('woff'),
         url('fonts/HVD_Bodedo-webfont.ttf') format('truetype'),
         url('fonts/HVD_Bodedo-webfont.svg#HVDBodedoMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*global resets*/
html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  
input, textarea, p, ul {  
	margin: 0;  
    padding: 0;  
    font-size: 100%;  
}  
ul {list-style: none;}  
img, fieldset {border: 0;}  
h1, h2, h3 {font-weight: normal;}  
em {font-style: italic;}  
strong {font-weight: 700;}  
* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */
.clear { clear: both; }
.left {    float: left; }
.right { float: right; }



a {text-decoration: none; color: #246662;}
a:hover {text-decoration: underline; color: #349791;}
body{ text-align:center; /*For IE6 Shenanigans*/ font-size: 62.5%; /*this will reset most browers for 1em to equal 10px*//*background: url(images/forest-blur.jpg) no-repeat fixed;*/font-family:helvetica,Arial;color: #332817;}

form input {background: #1c160c;line-height: 18px;border: 1px solid #baae8a;padding: 6px 3px 2px 5px;outline: none;}
form .defaultText {color: #c8bca5;}
form .activeText {color: #c8bca5;}
form input:focus {border: 1px solid #baae8a;outline: none;}
form label {font-size: 16px;} 
#wrapper{ width:972px; margin:0 auto;text-align:left; background: url(images/wrapper.png) repeat-y;padding: 0;z-index: 2;position: relative; }
#container {width: 943px; padding-left: 15px;}

/******************HEADER*************/
#header {position: relative;}
#header .large-header {height: 532px;}
#header h1.logo {background: url(images/logo.jpg) no-repeat;height: 125px;width: 225px;float: left;text-indent: -9999px;position: relative;left: 30px;top: 10px;}
#header h2.reservation {background: url(images/reservation.jpg) no-repeat;height: 125px;width: 331px;float: right;text-indent: -9999px;position: relative; right: 20px;}

#header ul.nav {position: relative; height: 45px;width: 943px;}
#header ul.nav li { float:left; list-style-type:none }
#header ul.nav li a { height:45px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

#header li a.home, #header li a.info, #header li a.activities, #header li a.accomodations, #header li a.prices, #header li a.media, #header li a.contact, #header li a.testimonials, #header li a.blog { background: url(images/navigation-sprite.jpg) no-repeat;width: 943px; }

#header li a.home  							{ background-position:-0px 0; width:132px; left:0px }
#header li a.home:hover 						{ background-position:-0px -45px }
body#home #header li a.home 					{ background-position:-0px -45px }

#header li a.info  							{ background-position:-132px 0; width:107px; left:132px }
#header li a.info:hover 						{ background-position:-132px -45px }
body.page-id-19 #header li a.info, body.parent-pageid-19 #header li a.info { background-position:-132px -45px }

#header li a.activities 						{ background-position:-239px 0; width:94px; left:239px }
#header li a.activities:hover 				{ background-position:-239px -45px }
body.page-id-47 #header li a.activities, body.parent-pageid-47 #header li a.activities { background-position:-239px -45px }

#header li a.accomodations 					{ background-position:-333px 0; width:135px; left:333px }
#header li a.accomodations:hover 				{ background-position:-333px -45px }
body.page-id-45 #header li a.accomodations, body.parent-pageid-45 #header li a.accomodations { background-position:-333px -45px }

#header li a.prices 						{ background-position:-468px 0; width:68px; left:468px }
#header li a.prices:hover 					{ background-position:-468px -45px }
body.page-id-51 #header li a.prices , body.parent-pageid-51 #header li a.prices { background-position:-468px -45px }

#header li a.media 							{ background-position:-536px 0; width:71px; left:536px }
#header li a.media:hover 					{ background-position:-536px -45px }
body.page-id-49 #header li a.media, body.parent-pageid-49 #header li a.media { background-position:-536px -45px }

#header li a.contact 						{ background-position:-607px 0; width:103px; left:607px }
#header li a.contact:hover 					{ background-position:-607px -45px }
body.page-id-7 #header li a.contact, body.parent-pageid-7 #header li a.contact	{ background-position:-607px -45px }

#header li a.testimonials 					{ background-position:-710px 0; width:118px; left:710px }
#header li a.testimonials:hover 				{ background-position:-710px -45px }
body.page-id-53 #header li a.testimonials, body.parent-pageid-53 #header li a.testimonials { background-position:-710px -45px }

#header li a.blog 							{ background-position:-828px 0; width:115px; left:828px }
#header li a.blog:hover 						{ background-position:-828px -45px }
body.single #header li a.blog, body.blog #header li a.blog	{ background-position:-828px -45px }

#header #rotator {border-bottom: 1px solid #694f1d;}
#header #rotator.full {height: 362px;}
#header #rotator.full img {height: 361px;width: 943px;}

/******************MAIN****************/
#main {background: url(images/main-middle_1.jpg) repeat-y;/*position: relative*/}
#main #content {padding: 0 40px 0 30px;width: 550px;float: left;position: relative;}
#main #content.full-width {width: 863px;}
body.page-template-contact-form-php #main #content {width: 870px;padding: 0 40px 0 30px;float: left;position: relative;}
h1, h2 {font-family: 'HVDBodedoMedium';letter-spacing: 0px;}
#main #content .tagline {margin: 0 0 50px 35px;}
#main #content .section {margin-bottom: 70px;float: left;clear: both;}
#main #content p {font-size: 14px;line-height: 24px;padding-bottom: 30px;}
#main #content .post img.seperator, #main #content .entry img.seperator {/*height: 25px;margin: 30px 145px 100px 145px;*/height: 40px;margin: 40px 80px 20px;position: relative;bottom: 0;}
#main #content .post a.up {float: right;margin-bottom: 30px;}
#main #content img.mapseperator {height: 25px;margin: 30px 145px 75px 145px;position: relative;bottom: 0;}
#main #content .post {margin-bottom: 50px;}
#main #content h2.title {font-size: 36px;color: #7a3d0b;padding-bottom: 30px;font-family: 'HVDBodedoMedium';text-shadow: 0 1px 2px #E5D2B5}
#main #content h2.hometitle {font-size: 48px;color: #7a3d0b;padding-bottom: 30px;font-family: 'HVDBodedoMedium';letter-spacing: 0px;}
#main #content .post h2.title.blog {padding-bottom: 15px;}
#main #content .post h2.title a {color: #7a3d0b;padding: 1px 4px 0;line-height: 40px;display: inline;text-decoration: none;border-bottom: none;}
#main #content .post h2.title a:hover {color: #411909;background: none;border-top: none;border-left: none;border-right: none;border-bottom: none;padding: 1px 4px 0;}
#main #content h3 {font-size: 22px;color: #7a3d0b;padding-bottom: 20px;font-family: 'HVDBodedoMedium';cursor: pointer}
#main #content h3 span {font-size: 12px;display: block;position: relative;top: -5px;}
#main #content .post .entry ul {margin-bottom: 30px;}
#main #content .post .entry li {font-size: 14px;padding-bottom: 10px;}
#main #content .post .entry table {margin-bottom: 20px;}
#main #content .post .entry table th {font-size: 16px;padding-top: 15px;}
#main #content .post .entry table td {padding: 10px;font-size: 14px;line-height: 18px;}
#main #content .post .entry table td.small {width: 150px;}
#main #content .post .entry dt {font-size: 16px;padding-bottom: 15px;color: #7a3d0b}
#main #content .post .entry dd {font-size: 14px;padding-bottom: 20px;}
#main #content .post .entry dl ul {margin-bottom: 5px;}
#main #content a, #sidebar a {padding: 1px 4px 0px 4px;text-decoration: none; border-bottom: 1px solid;display: inline-block;line-height: 20px;}
#main #content a:hover, #sidebar a:hover {background-color: #1c160c;border: 1px solid #baae8a;padding: 0px 3px;color: #349791;}
#main #content .entry a.more-link {background-color: #1c160c;border: 1px solid #baae8a;padding: 4px 8px;color: #246662;display: block;width: 132px;clear: both;}
/*#main #content .entry .pro-player-container {display: inline-block;border: 3px solid #1c160c;}
#main #content .entry .pro-player-container:hover {border: 3px solid #246662;}*/
#main #content .entry .pro-player-container {margin: 0 auto 50px;width: 400px;}
#main #content h4 {font-size: 16px;text-align: left;padding: 0;margin-bottom: 15px;}
#main #content .entry p.wp-caption-text {text-align: center;color: #7f6d47;font-size: 10px;background: #1a0c01;margin: 5px 10px 0 0;padding-bottom: 0;font-family: 'HVDBodedoMedium'}
#main #content .entry .wp-caption a {padding: 0;border: 0;background: none;}
#main #content .entry .wp-caption img {border: none;}
#main #content .entry .alignleft {float: left; padding: 10px 0 10px 10px;margin: 0 7px 10px 0;border: 3px solid #7f6d47;background:url(images/box.png) repeat; }
#main #content .entry .alignright {float: right;padding: 10px 0 10px 10px;margin: 0 0 10px 10px;border: 3px solid #7f6d47;background:url(images/box.png) repeat;}
#main #content .entry .aligncenter {padding: 10px 0 10px 10px;margin: 0 7px 10px 0;border: 3px solid #7f6d47;background:url(images/box.png) repeat; }

#main #content a.bookit {background: url(images/bookit-sprite.png) no-repeat 0 0;height:43px;width: 121px;position: relative;text-indent: -9999px;border: none;padding: 0;}
#main #content a.bookit:hover {background: url(images/bookit-sprite.png) no-repeat 0 -43px;height: 43px;width: 121px;border: none;padding: 0;}
#main #content .post p.meta, #main #content .post p.meta-bottom {color: #96744c;font-size: 12px;border: 1px solid #aa997b;margin-bottom: 20px;padding: 5px;}
#main #content .post p.meta-bottom {margin-top: 20px;}
#main #content .post p.meta span.category {padding-left: 25px;}
#main #content .post p.meta span.category a {margin-right: 5px;border-bottom: none;}
#main #content .post p.meta-bottom span.tags {padding-left: 25px;}
#main #content .post p.meta-bottom span.tags a {margin-right: 5px;border-bottom: none;}
#main #content .post p.meta-bottom span.count a {border-bottom: none;}

#main #content .post blockquote {font-size: 18px;margin-top: 0;margin-bottom: 30px;border-left: 2px solid;padding: 25px 20px;}
a[href$='.pdf'] {display:inline-block;padding:2px 0px 2px 20px;line-height:18px;min-height:18px;overflow:visible;background:transparent url(images/pdf.png) center left no-repeat;}

/*FAQ*/
#main #content #faq h3 {font-size: 18px;cursor: pointer;line-height: 20px;padding-bottom: 0;margin-bottom: 30px;}
#main #content .faqcontent {padding: 0 20px;}

/*comments*/
#main #content ol.commentlist li {font-size: 14px;}
#main #content ol.commentlist p {padding: 10px 0;}
#main #content ol.commentlist .commentmetadata a {font-size: 10px;color: #c0a77f;top: -8px;position: relative;border-bottom: none;}
#main #content #commentform {margin-bottom: 125px;}
#main #content #commentform input, #content #commentform textarea {background: #837258; border: 1px solid #58482d;padding: 5px 3px;color: #fbefdf;font-size: 11px;margin-bottom: 8px;}
#main #content #commentform #submit {background: url(images/submit-lrg-button.png) no-repeat;height:45px;width: 145px;border: none;text-indent: -9999px;position: relative;top: 5px;float: right;}

/*****Contact Forms*****/

#main #content #contact {width: 525px;margin-top: 15px;float: left;}
#main #content .post .address {float:left;text-align:left;width:145px;/*border-left: 1px solid #494949;*/top: 55px;position: relative;height: 228px;/*padding-left: 15px;*/}
#main #content .post .address li {line-height: 22px;margin-bottom: 45px;}
#main #content .post .address span {color: #1a0c01;}
#main #content .post .address-add {display: none;}
.screenReader { left: -9999px; position: absolute; top: -9999px; }
#main #content .thankyou {border: 3px solid #7f6d47;background:url(images/box.png) repeat;width: 350px;padding: 10px; margin-bottom: 146px;}
#contactForm {overflow: hidden;}
#main #content .post .post-thumb {float: left;width: 250px}
#main #content .post .post-thumb a {text-decoration: none;border: none;padding: 0}
#main #content .post .post-thumb img {border: none;}
#main #content .post .post-thumb a:hover {text-decoration: none;border: none;padding: 0}
#main #content .post .entry .forms {float: left; list-style: none; margin-bottom: 50px; width: 500px; }
#main #content .post .entry .forms .col {float: left;margin-right: 0px;}
#main #content .post .entry .forms li {position: relative;padding-bottom: 2px;float: left;padding-right: 10px;padding-bottom: 20px;list-style: none;}
#main #content .post .entry .forms label {font-size: 12px;float: left;}
#main #content .post .entry .forms input, .forms textarea {width: 225px;background: #1a150c;border: 1px solid #c8bca5;padding: 5px 3px;color: #c8bca5;font-size: 11px;clear: both;float: left;margin-bottom: 5px;}
#main #content .post .entry .forms input.error, .forms textarea.error {border:1px solid #7C3D0B;color: #7C3D0B;}
#main #content .post .entry .forms input[type=checkbox] {width: 20px;margin-right: 10px;border: none;background: none;}
#main #content .post .entry .forms textarea {height: 130px;width: 468px;font-size: 12px;font-family:helvetica,Arial;overflow:auto;}
#main #content .post .entry .forms input:focus, .forms textarea:focus { background-color: #9c845e; border-color: #1a0c01; }
#main #content .post .entry .forms li label.error {color: #7C3D0B;display: inline-block;position: absolute;top: 30px;left: 0;font-size: 10px;}
#main #content .post .entry .forms li.textarea label.error {position: absolute;top: 118px;font-size: 10px;}
#main #content .post .entry .forms input.submit  {background: url(images/submit-small-sprite.png) no-repeat 0 0;height:36px;width: 72px;border: none;text-indent: -9999px;position: relative;top: 10px;outline: none;float: right;right: 30px;}
#main #content .post .entry .forms input.submit:hover {background: url(images/submit-small-sprite.png) no-repeat 0 -36px;height:36px;width: 72px;border: none;text-indent: -9999px;position: relative;top: 10px;outline: none;}
#main #content .post .entry p.invalid, label.invalid {color: #7C3D0B !important;display:block}
#main #content .post .entry input.invalid {border-color: #7C3D0B !important; color: #7C3D0B !important;}

/***Registration Form***/
#main #content .hide {display: none}
#main #content #guestRegistration ul li {margin-bottom: 12px;float:left;clear: left}
#main #content #guestRegistration ul li a.add-guest {display: block;}
#main #content #guestRegistration label{width: 120px;float: left;line-height: 28px;}
#main #content #guestRegistration input {width:140px;float: left;margin-right: 10px;height: 20px;background: #837258;border: 1px solid #58482D;color: #FBEFDF;}
#main #content #guestRegistration input[type="checkbox"] {width: 20px;}
#main #content #guestRegistration fieldset {	margin-top:30px;}

#main #content #guestRegistration .topFieldSet {margin-top:-10px;}

#main #content #guestRegistration fieldset legend {font-size: 26px;color: #7a3d0b;font-family: 'HVDBodedoMedium';font-style:italic;margin-bottom: 10px;}


#main #content #guestRegistration textarea {
	width:630px;
	height:150px;
	font-size:12px;
	border:1px solid #baae8a;background: #837258; border: 1px solid #58482d;padding: 5px 3px;color: #fbefdf;font-size: 11px;margin-bottom: 8px;
}

#main #content #guestRegistration #regFormSubmit{background: url(images/submit-small-sprite.png) no-repeat 0 0;height:36px;left: 0;width: 72px;border: none;text-indent: -9999px;position: relative;top: 4px;outline: none;clear:both;}
#main #content #guestRegistration #regFormSubmit:hover {background: url(images/submit-small-sprite.png) no-repeat 0 -36px;height:36px;left: 0;width: 72px;border: none;}

#main #content #terms {
	margin-top:20px;
}

#main #content #terms .termsTitle {
	font-size:26px;
	color:#7A3D0B;
	font-family: 'HVDBodedoMedium';
	font-style:italic;
	text-decoration:none;
	font-weight:normal;
}

#main #content #terms span {
	font-weight:bold;
	text-decoration:underline;
}

#main #content #terms ol {
	margin-bottom:30px;
	margin-left:20px;
}

/*prettyphoto lightbox for terms of service*/

/*icons*/
.mail-icon {background:url(images/mailbox.png) no-repeat;height: 21px;padding-left: 40px;}
.phone-icon {background:url(images/phone.png) no-repeat;height: 24px;padding-left: 40px;}
.email-icon {background:url(images/mail.png) no-repeat;height: 32px;padding-left: 40px;}
.magnify-icon {background:url(images/magnify.png) no-repeat 0 0;height: 34px;padding-left: 32px;}

/******Map*****/
#main #content ul.map {list-style: none;margin-top: 45px;height: 40px;}
#main #content ul.map li {float: left;padding-right: 30px;padding-top: 10px;}
#main #content ul.map li a {border: none;text-decoration: none;font-size: 12px;}
#main #content ul.map li a:hover {padding: 1px 4px 0px 4px;}
#main #content ul.map li.print {float: right;}

#main #content .map_extras p {padding-bottom: 5px;}
#main #content .map_extras div {display: none;padding: 15px 8px 5px 8px;}

/*****Events*****/
#main #content .post .entry p.post-events {position: relative;background: url(images/date-background.png) no-repeat;color: #7a3d0b;margin-top: 30px;}
#sidebar li.sidebar-events {position: relative;background: url(images/date-background.png) no-repeat;height: 53px;margin-bottom: 10px;list-style: none;}
#sidebar li.sidebar-events a {padding: 5px;display: block;width: 185px;border-bottom: none;left: 0;top: -5px;font-family: 'HVDBodedoMedium';text-shadow: 0 1px 2px #E5D2B5}
#sidebar li.sidebar-events a:hover {text-shadow: 0 1px 2px #000}
#main #content .post .entry p.post-events span.month {color: #7a3d0b;font-size: 26px;position: relative;left: 2px;top: -25px;}
#main #content .post .entry p.post-events span.day {color: #7a3d0b;font-size: 20px;position: relative;left: 12px; top: -12px;}
#main #content .post .entry p.post-events span.event-post-title {font-size: 18px;position: relative;left: 36px;top: -17px;color: #332817;}
#sidebar span.month {color: #7a3d0b;font-size: 13px;position: relative;left: 8px;top: 3px;font-family: 'HVDBodedoMedium'}
#sidebar span.day {color: #7a3d0b;font-size: 15px;position: relative;left: 15px; top: -2px;font-family: 'HVDBodedoMedium'}
#sidebar li span.event-title {display: block;font-size: 14px;left: 57px;position: relative;top:-38px;width: 185px;}
#sidebar a.event-link {float: right;margin-right: 15px;font-family: 'HVDBodedoMedium'}

#sidebar h3 {font-size: 18px;margin: 12px 0 6px 0;}


/*Testimonials*/
#main #content .post .entry .quote-large {float: left;background: url(images/quote-large.png) no-repeat;width: 325px;height:298px;float: left;position: relative;}
#main #content .post .entry .quote-small {float: left;background: url(images/quote-small.png) no-repeat;width: 218px;height:238px;float: left;position: relative;}
#main #content .post .entry .drop {margin-top: 90px;}
#main #content .post .entry .quote-large p {padding: 20px;position: relative;height: 180px;}
#main #content .post .entry .quote-small p {padding: 20px;position: relative;height: 135px;}
#main #content .post .entry .quote-large p span, #main #content .post .entry .quote-small p span {display: block;position: absolute;bottom:2px;right:25px;text-align: right;line-height: 16px;color:#655C4D;font-size: 12px;}
#main #content .post .entry ul.testnav {list-style: none;}
#main #content .post .entry ul.testnav li {float: left;margin-right: 10px;}


/******************SIDEBAR*************/
#sidebar {float: right;width: 280px;margin-right: 30px;}
#sidebar .module {margin-bottom: 55px;float: left;clear: both;}
#sidebar .module li {list-style: none;}
#sidebar .module a {font-family: 'HVDBodedoMedium'}
#sidebar p {font-size: 12px;line-height: 18px;padding: 5px 0;}
#sidebar h2 {font-size: 34px;color: #7a3d0b;}
#sidebar h2.reservation {background: url(images/reservation-header.png) no-repeat;height: 79px;width: 265px;text-indent: -9999px;}
#sidebar h2.news {background: url(images/newsletter-header.png) no-repeat;height: 79px;width: 265px;text-indent: -9999px;}
#sidebar h2.follow {background: url(images/social-header.png) no-repeat;height: 79px;width: 265px;text-indent: -9999px;}
#sidebar h2.events {background: url(images/events-header.png) no-repeat;height: 79px;width: 265px;text-indent: -9999px;}
#sidebar h2.info {background: url(images/info-header.png) no-repeat;height: 79px;width: 263px;text-indent: -9999px;}
#sidebar a.bookit {background: url(images/bookit-sprite.png) no-repeat 0 0;height:43px;width: 121px;position: relative;text-indent: -9999px;padding: 0;border: none;}
#sidebar a.bookit:hover {background: url(images/bookit-sprite.png) no-repeat 0 -43px;height: 43px;width: 121px;}
#sidebar form {position: relative;width: 230px;margin: 0 auto;}

#sidebar #tripPlanner_content a.tripPlanner-signup {position: relative;top: 14px;font-size: 22px;padding: 5px;text-decoration: none;border: none;}
#sidebar #tripPlanner_content a.tripPlanner-signup:hover {padding: 6px;}
#sidebar #tripPlanner_content .tripPlanner-signup form input.submit {background: url(images/submit-small-sprite.png) no-repeat 0 0;height:36px;left: 0;width: 72px;border: none;text-indent: -9999px;position: relative;top: 4px;outline: none;clear:both;}
#sidebar #tripPlanner_content .tripPlanner-signup form input.submit:hover {background: url(images/submit-small-sprite.png) no-repeat 0 -36px;height:36px;left: 0;width: 72px;border: none;}
#sidebar #tripPLanner_content #tripPlanner_errors label {display:block;}

#sidebar ul.social {position: relative; height: 68px;width: 232px;margin: 0 auto;}
#sidebar ul.social li { float:left; list-style-type:none }
#sidebar ul.social li a { height:68px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none;border: none;padding: 0; }
#sidebar li a.facebook, #sidebar li a.twitter, #sidebar li a.vimeo{ background: url(images/social-sprite2.png) no-repeat;width: 152px; }
#sidebar li a.facebook  		{ background-position:-0px 0; width:74px; left:0px }
#sidebar li a.facebook:hover 	{ background-position:-0px -67px }
#sidebar li a.twitter  		{ background-position:-74px -0; width:86px; left:74px }
#sidebar li a.twitter:hover 	{ background-position:-74px -67px }
#sidebar li a.vimeo  		{ background-position:-160px 0; width:72px; left:160px }
#sidebar li a.vimeo:hover 	{ background-position:-160px -67px }

#sidebar ul.rss-feed {position:relative;margin: 15px 0}
#sidebar ul.rss-feed li {height:70px; display:block;position: relative;}
#sidebar ul.rss-feed li a.rss {font-size: 17px;position: relative;top: -33px;padding: 5px;}

#sidebar ul.children, #sidebar ul.categories {width: 200px;margin: 0 auto;}
#sidebar ul.children li {border-bottom: 2px solid #aa997b;}
#sidebar ul.children li a {font-size: 14px;padding: 5px;display: block;border-bottom: none;text-shadow: 0 1px 2px #E5D2B5;font-family: 'HVDBodedoMedium'}
#sidebar ul.children li a:hover {padding: 5px 5px 4px 5px;text-shadow: 0 1px 2px #000}
#sidebar ul.categories li a {float: left;margin-right: 10px;font-size: 14px;margin-bottom: 8px;}

.aToolTip {border: 1px solid #baae8a;background:#1c160c;color:#c8bca5;margin:0;padding:7px;font-size: 11px;letter-spacing: 1px;}
.aToolTip .aToolTipContent {position:relative;margin:0;padding:0;display: block;width: 100px;height: 40px;}
a.aToolTipCloseBtn {display:block;	height:18px;width:18px;background:url(../images/closeBtn.png) no-repeat;text-indent:-9999px;outline:none;	position:absolute;top:-15px;right:-15px;margin:2px;padding:4px;}

/******************Footer*************/
#footer {background: url(images/footer.png) no-repeat;height: 245px;position: relative;bottom: 0;clear: both;font-size: 11px;}
#footer img.association {position: relative; right: -80px;top: 155px;}
#footer img.association:hover {border: 2px solid #349791;right:-78px;top: 153px;}
#footer p {text-align: center;color: #7f6d47;position: relative;top: 170px;}
#footer a.footer-link {color: #5f5746;}
#footer a.footer-link:hover {text-decoration: underline;color: #349791}
#footer ul {text-align: center;position: relative;top: 185px;width: 560px;margin: 0 auto;}
#footer li a {color: #b0a289; padding:0 7px;float: left;}
#footer li a:hover {text-decoration: underline;color: #349791;}


#content #newsAlert { font-size: 14px; font-weight:bold; border: solid 2px #701c01; padding:10px; margin-bottom:30px;}
#content #newsAlert p { padding-bottom:5px; text-align:center; }

