     * {margin: 0; padding: 0}
  body {background: #9bcb3b; color: #666666; font-family: "Georgia",serif; font-size: 12px; line-height: 18px; padding: 0 0 18px 0}
#container {background: url(../images/bg_container.png) repeat-y top center #fff; margin: 0 auto; padding: 16px 0 0 0; width: 975px}
#header {background: url(../images/bg_header.jpg) no-repeat top left; height: 140px; margin: 0 auto; position: relative; width: 920px}
#extra {position: absolute; left: 0; text-align: center; top: -16px}
#main {margin: 0 0; overflow: hidden; padding: 0 27px 0 28px; position: relative}
#nav {float: left; margin: 0 20px 0 0; min-height: 300px; width: 115px}
#nav.home {background: url(../images/bg_nav.jpg) no-repeat bottom center #fff; padding: 0 0 240px 0}
#content {float: left; margin: 0 5px 0 0; min-height: 300px; overflow: hidden; position: relative; width: 481px}
#sidebar {float: right; min-height: 300px; padding: 0 0 80px 0; width: 281px}
#text {float: left; padding: 0 0 2em 0; width: 355px}
#gallery {background: #fce7c3; float: right; margin: 0 0 2em 0; padding: 12px 12px 0 12px; width: 293px}
#footer {background: url(../images/bg_footer.png) no-repeat top center #fff; color: #676767; height: 75px; margin: 30px auto 0 auto; position: relative; width: 975px}
   a:link, a:visited, a:active {color: #f26321; text-decoration: underline}
a:hover {color: #000; outline: none; text-decoration: underline}
  h1, h2, h3, h4, h5 {font-size: 11px; font-weight: bold; margin: 1em 0 0 0}
#header h1 {height: 96px; left: 135px; margin: 0; position: absolute; text-indent: -10000px; top: 10px; width: 330px}
#header h1 a {display: block; height: 96px}
#header h2 {height: 30px; left: 135px; margin: 0; position: absolute; top: 70px; text-indent: -10000px; width: 331px}
#content h1, #content h2, #sidebar h3 {color: #f26321; font-size: 1.5em; font-style: italic; margin: 0 0 0 0}
h3 span {color: #999; display: block; font-weight: normal; margin: 0 0 0.5em 0}
#sidebar h4 {font-size: 1.1em; margin: 0 0 1em 0}
#sidebar h4 span {color: #f26321}
#sidebar h4.title {font-style: italic}
#sidebar h5 {background: url(../images/bg_sidebar_seperator.png) top left no-repeat; font-size: 1.1em; font-style: italic; font-weight: normal; margin: 16px 0 0 0; padding: 8px 0 3px 0}
  p {margin: 0 0 1em 0}
#header p {float: right; line-height: 20px; padding: 0 1em 0 0}
#header p strong {font-style: italic}
p.legend_required_fields {font-style: italic; text-align: right}
div.notice_to_stay, div.warning_to_stay {background:url(../images/icon_confirm.png) no-repeat 1em 1em #f0f6e8; border:2px solid #b7d494; margin:1em 0; padding:1em 1em 1em 3em}
div.warning_to_stay {background:url(../images/icon_warning.png) no-repeat 1em center #FCFCE1; border: 2px solid #FFCC00; color:#000}
div.big_notice {background:url(../images/71.png) no-repeat 1em center #f0f6e8; margin:0 auto; border:5px solid #b7d494; font-size:1.5em; line-height:1em; color:#222; font-weight:bold; margin:0 auto 2em auto; padding:1em 1em 1em 3.5em; width:400px}
div.big_notice_holder {position:absolute; height:200px; top:250px; opacity:0.9; width:100%}
#footer p {left: 666px; overflow: hidden; position: absolute; top: 8px}
  #header p a:link, #header p a:visited {color: #666666}
#header p a:hover, #header p a:active {color: #000}
#sidebar a:link, #sidebar a:visited, #sidebar .active li a {display: block; font-style: italic; text-align: right}
#sidebar a.links_guide:link, #sidebar a.links_guide:visited {background: url(../images/bg_a_links_guide.jpg) no-repeat; color: #fff; font-style: normal; font-family: Arial; height: 63px; text-align: left; text-decoration: none; padding: 90px 10px 0 10px; width: 261px}
#sidebar a.links_guide span {background: url(../images/bg_a_links_guide_extra.jpg) 0 2px no-repeat; display: block; font-size: 1.1em; font-weight: bold; text-transform: uppercase; padding: 0 20px}
#sidebar a.links_guide:hover, #sidebar a.links_guide:active {text-decoration: underline}
#sidebar a#logo_recron {bottom: 0; position: absolute}
#nav li a {color: #6c9d30; font-style: italic; font-weight: bold; text-decoration: none}
#nav li.current a {color: #f26321}
#nav li li a, #nav li.current li a {color: #6c9d30; font-style: normal; font-weight: normal; text-decoration: none; padding: 0 0 0 10px}
#footer a {color: #676767}
#footer a:hover {color: #000}
   ul, li {list-style: none}
  #sidebar ul {background: #fdecd0; float: right; padding: 6px 0; width: 130px; z-index: 30}
#sidebar li {padding: 6px 0}
#nav li {margin: 0 0 20px 0}
#nav li li {margin: 0}
#content ul {margin: 0 0 1em 0}
#content li {list-style: disc; margin: 0 0 0 1.5em}
#content #posts li {clear: both; list-style: none; overflow:hidden; margin: 1em 0 1em 0}
#footer ul {overflow: hidden; position: absolute; right: 330px; text-align: right; top: 8px}
#footer li {display: block; float: left; margin: 0 0 0 20px}
#gallery_navigation li {display: block; float: left; line-height: 38px; list-style: none; margin: 0; width: 240px}
#gallery_navigation li#previous {text-align: right}
#gallery_navigation li#previous a {background: url(../images/bg_a_previous.png) no-repeat center left; color: #6c9d30; padding: 30px}
#gallery_navigation li#next a {background: url(../images/bg_a_next.png) no-repeat center right; color: #6c9d30; padding: 30px}
   img {border: none}
#gallery img {border: 1px solid #654f49; margin: 0 0 10px 0}
#posts img {border: 1px solid #eee; background: #fff; float: left; padding: 2px; margin: 0 10px 0 0}
   fieldset {border: 0; padding: 0}
legend {display: none}
form .group {background: #fefefe; border: 1px solid #dedede; margin: 1em 0 1em 0; overflow: hidden; padding: 1em 1em 0 1em}
form .row {clear: both}
form .column {float: left; width: 190px}
form .column.last {float: right}
label {display:block}
label.required { }
label span.optional {color:#999; font-weight: normal; font-size: 0.9em}
label.radio {color:#444; float:left; font-weight:normal; margin: 0 2em 0 0}
input, textarea {border: 1px solid #ddd; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:0.3em; margin: 0 0 1em 0; width:320px}
form .column input{ width: 180px}
form .form_conditions_checkbox {border: 0; display: block; float: left; margin: 0 5px 12px 0; width: auto}
form .form_conditions_label {display: block; float: left}
textarea {height: 15em}
select {font-size:1.1em; margin: 0 0 1em 0}
input:focus, textarea:focus {background:#FFF7C0; color:#222}
input.radio, input.funky_box {border:0; float:left; margin: 0.2em 0.2em 2em 0 ; width:auto}
form fieldset.buttons {margin: 0 0 3em 1em}
#container .fieldWithErrors input, #container .fieldWithErrors textarea {background:#FFFFCC; border:1px solid #F6BB52}
#container .formError {color:#FF0000; display: inline; margin: 0 0 0 0}
#row_check_out_at .fieldWithErrors {display: inline}
input.image_button {border:0; font-size:inherit; padding:0; margin: 0; width: auto}
  ul#accordion, ul#accordion li, ul#accordion ul {list-style: none; margin: 0}
ul#accordion {border-bottom: 2px solid #b2d36b}
ul#accordion li {border-top: 2px solid #b2d36b}
ul#accordion ul li {border: none; border-bottom: 2px solid #b2d36b; color: #999; padding: 5px 10px}
ul#accordion ul li:last-child {border-bottom: none}
ul#accordion a.heading {color: #b2d36b; display: block; font-size:20px; line-height:80px; padding: 0 0 0 80px; margin:0 0 0 10px; text-decoration: none}
ul#accordion a.heading:hover {color: #6c9d30; cursor:pointer}
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading {background: #fff; color: #F26321}
ul#accordion li ul a {border-bottom: 1px solid #00B9D2; color: #025185; text-decoration: none}
ul#accordion li ul a:hover {border-bottom: none}
ul#accordion li ul .date {padding-right: 10px}
ul#accordion li ul .count {padding-left: 10px}
ul#accordion ul li {border:none;padding:0;list-style:square;margin:0 0 0 25px;}
ul#accordion ul {float:left;margin:0 0 1em 0;}
 ul#accordion li div {display: none; padding: 10px;}
ul#accordion li.current div {display: block}
ul#accordion p {clear:both}
ul#accordion p.characteristics {float:left}
ul#accordion p span {font-weight:bold}
#tabs div.ui-tabs-hide {display: none}
#tabs ul {border-bottom: 1px solid #aeca75; height:29px; padding:1em 0 0 0; z-index: 1}
#tabs li {display:inline; list-style:none; overflow:hidden}
#tabs li.ui-tabs-selected.ui-state-active {background: #fff; color:#F26321}
#tabs li a {color:#6C9D30; background:#dae2c4; border: 1px solid #aeca75; display:block; float:left; padding: 5px 10px; margin:0 0 0 5px ; outline:none; text-decoration:none}
#tabs li.ui-tabs-selected.ui-state-active a {background: #fff; border-bottom: 2px solid #fff; color:#F26321}
#tabs div {clear:both}
 #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}