@charset "utf-8";
/* css document - Real Life Adventure Travel */
body { margin-top: 12px; padding: 0; text-align: center; color: #000000; background-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 13px; }
body a { color: #000000; text-decoration: underline; }
body a:hover { color: #990000; text-decoration: none; }
a { outline: none; }
a img { border: none; }
.clear { clear: both; margin: 0px; padding: 0px; }
h1 { color: #990000; margin-top: 15px; font-family: "Times New Roman", Times, serif; font-size: 2.3em; font-style: normal; line-height: 25px; font-weight: normal; font-variant: normal; clear: none; padding-bottom: 13px; }
h2 { color: #2D4036; font-family: "Times New Roman", Times, serif; font-size: 1.9em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }
h2 a { color: #2D4036; text-decoration: underline; }
h2 a:hover { color: #993300; text-decoration: none; }
h3 { color: #993300; font-family: "Times New Roman", Times, serif; font-size: 1.7em; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; }
#pageContainer { width: 960px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; border-top-width: 30px; border-right-width: 30px; border-bottom-width: 30px; border-left-width: 30px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #58372e; border-right-color: #58372e; border-bottom-color: #58372e; border-left-color: #58372e; background-color: #F6C954; }
#indexHeader { height: 250px; width: 960px; float: left; background-color: #000000; background-image: url(../images/index-header.jpg); background-repeat: no-repeat; background-position: center top; }
#indexSubHeader { height: 195px; width: 960px; float: left; background-color: #000000; background-image: url(../images/index-subheader.jpg); background-repeat: no-repeat; background-position: center top; }
#indexContent { line-height: 18px; background-color: #F5C853; padding: 0px; width: 960px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#indexFooter { width: 960px; text-align: left; height: 101px; margin-top: 0px; margin-right: auto; margin-left: auto; background-image: url(../images/index-footer.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 0px; margin-bottom: 0px; }
#pageHeader { height: 200px; width: 960px; float: left; background-color: #F6C954; }
#pageContent { line-height: 18px; background-color: #F6C954; padding: 0px; width: 960px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-repeat: repeat-y; background-position: 50% top; background-image: url(../images/page-bg.jpg); }
#pageFooter { width: 960px; text-align: left; height: 101px; margin-top: 0px; margin-right: auto; margin-left: auto; background-image: url(../images/page-footer.jpg); background-repeat: no-repeat; background-position: left top; margin-bottom: 0px; }
#leftColumn { float: left; width: 660px; text-align: left; border: 1px none #cccccc; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 15px; }
#leftColumn p { line-height: 20px; text-align: justify; }
#rightColumn { float: right; width: 240px; text-align: left; margin-right: auto; margin-top: 20px; margin-bottom: 0px; margin-left: auto; padding: 0px; }
.rightColumnTitle { font-family: "Times New Roman", Times, serif; font-size: 23px; color: #2B1C17; line-height: 25px; }
.advTitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding-left: 10px; line-height: 22px; }
#footerNav { position:relative; z-index: 600; padding-right: 0px; margin-top: 0px; width: 945px; float: left; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; text-transform: uppercase; padding-top: 50px; padding-left: 15px; }
#footerNav a { color: #000000; text-decoration: none; }
#footerNav a:hover { color: #990000; text-decoration: none; }
#copyrightContainer { width:1019px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-left:0px; background-color:transparent; text-align:center; position: relative; margin-right: auto; margin-left: auto; font-family: Verdana; font-size: 11px; }
#copyright { color: #F6C954; margin-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; width: 1039px; text-align: center; height: 12px; }
#copyright a { color: #F5C853; text-decoration: none; }
#copyright a:hover { color: #D98D0F; text-decoration: none; }
.bullets { width: 100%; margin-top: 0px; margin-bottom: 0px; text-align: justify; }
.bullets ul { font-size: 100%; list-style: none; padding-left: 16px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.bullets ul li { margin-left: 0px; padding-left: 20px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#socialMediaFooter { float: left; text-align: left; padding-top: 4px; clear: none; width: 150px; padding-right: 0px; height: 0px; padding-left: 15px; }
.socialBtn { position:relative; z-index: 600; padding-right: 3px; width: 23px; float: left; padding-top: 2px; height: 23px; }
/* FADER IMAGE SLIDER */
.asyncImgLoad { clear: none; }
#faderMoverSlider { width: 662px; height: 303px; overflow: hidden; position: relative; background-color: #000; margin: 0px; }
#faderMoverSliderContainer { width: 662px; height: 303px; margin-left: 0px; margin-top: 0px; }
#faderMoverSlider .slide { width: 662px; height: 303px; position: absolute; left:0px; top:0px; }
#faderMoverSlider .image { width:662px; height: 303px; display:block; background-image: url('../images/ajax-loader-fader.gif'); background-position: 50% 50%; background-repeat: no-repeat; background-color: #000; }
/* END FADER IMAGE SLIDER */
.advWildlife a { width: 165px; height: 268px; float: left; background-image: url(../images/adv-wildlife.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: left; margin-top: 30px; margin-right: 10px; margin-bottom: 30px; margin-left: 15px; }
.advWildlife a:hover { background-position: 0 -268px; }
.advClimbing a { width: 165px; height: 268px; float: left; background-image: url(../images/adv-climbing.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: left; margin-top: 30px; margin-right: 10px; margin-bottom: 30px; margin-left: 15px; }
.advClimbing a:hover { background-position: 0 -268px; }
.advCultural a { width: 165px; height: 268px; float: left; background-image: url(../images/adv-cultural.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: left; margin-top: 30px; margin-right: 10px; margin-bottom: 30px; margin-left: 15px; }
.advCultural a:hover { background-position: 0 -268px; }
.advBeach a { width: 165px; height: 268px; float: left; background-image: url(../images/adv-beach.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: left; margin-top: 30px; margin-right: 10px; margin-bottom: 30px; margin-left: 15px; }
.advBeach a:hover { background-position: 0 -268px; }
.advCustom a { width: 165px; height: 268px; float: left; background-image: url(../images/adv-riding.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: left; margin-top: 30px; margin-right: 10px; margin-bottom: 30px; margin-left: 15px; }
.advCustom a:hover { background-position: 0 -268px; }
.serviceContainer { float: left; width: 655px; margin-bottom: 15px; border: 1px solid #666666; background-color: #F7CE64; }
.serviceTitle { text-align: left; float: left; font-size: 1.9em; color: #006633; font-family: "Times New Roman", Times, serif; height: 20px; width: 400px; padding-top: 10px; padding-bottom: 8px; padding-left: 9px; }
.serviceText { text-align: justify; float: left; width: 500px; padding-left: 9px; }
.serviceIcon { float: left; padding-right: 0px; padding-bottom: 0px; margin-bottom: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #666666; }
.redText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #990000; }
.redText a { font-size: 13px; color: #990000; font-family: Arial, Helvetica, sans-serif; }
.redText a:hover { font-size: 13px; font-style: italic; color: #990000; text-decoration: underline; }
#contact-form { float: left; width: 300px; background: no-repeat; padding-top: 0px; border-right-width: thin; border-right-style: dotted; border-right-color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.contact-form-txt { color: #990000; border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 100%; background-color: #FFFFFF; }
#contact-info { float: left; width: 270px; background: no-repeat; padding-top: 0px; padding-left: 35px; }
.ownersPixs { float: right; height: 253px; width: 210px; padding-bottom: 10px; padding-left: 10px; padding-top: 0px; padding-right: 0px; }
.pageColumn { float: left; padding-right: 12px; padding-bottom: 12px; }
.pressDate { float: left; width: 65px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; padding-bottom: 5px; padding-top: 5px; }
.pressRelease { float: left; width: 580px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; padding-bottom: 5px; padding-top: 5px; }
.mediaLeft { float: left; width: 210px; padding-bottom: 10px; }
.mediaRight { float: left; width: 450px; padding-bottom: 10px; }

