/* global */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;}
body {color:#000;font:13px Arial, Helvetica, sans-serif;}
a {cursor:pointer;text-decoration:none;color:#47a;}
a:hover {color:#69c;}

/* template */
#bigwrapper {width:1000px;margin:0 auto;}
#headwrap {height:110px;padding-top:5px;;border-bottom:2px solid #604c3c;background:url('/img/head.gif') no-repeat 900px -125px;}
#logo {float:left;width:110px;height:110px;text-indent:-1000px;background:url('/img/head.gif') no-repeat top left;}
#logo a {height:110px;display:block;}
#navi {height:40px;margin:70px 0 0 60px;float:left;}
#navi a {height:40px;display:block;}
#navi01sub {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat top left;}
#navi01sel {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -40px;}
#navi02sub {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -80px;}
#navi02sel {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -120px;}
#navi03sub {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -160px;}
#navi03sel {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -200px;}
#navi04sub {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -240px;}
#navi04sel {float:left;width:200px;text-indent:-9999px;background:url('/img/nav.gif') no-repeat 0 -280px;}
#search {width:1000px;padding:10px 0;}
#search span {display:inline;margin-right:8px;}
#query {width:650px;padding:4px 4px 4px 34px;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #a58267;background:#ffffff url('/img/icons.png') no-repeat top left;}
#query:focus {background:url('/img/icons.png') no-repeat 0 -30px;}
#beds {width:145px;padding:4px 4px 4px 34px;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #a58267;background:#ffffff url('/img/icons.png') no-repeat 0 -60px;}
#beds:focus {background:url('/img/icons.png') no-repeat 0 -90px;}
#searchsubmit {width:105px;height:30px;margin:2px 0 0 4px;text-indent:-1000px;background:url('/img/searchtxt.gif') no-repeat bottom left;border:0;cursor:pointer;}
#searchsubmitw {width:105px;height:30px;margin:2px 0 0 4px;text-indent:-1000px;background:url('/img/searchtxt.gif') no-repeat bottom right;border:0;cursor:pointer;}
#search p {margin-left:700px;font:10px Arial, Helvetica, sans-serif;color:#888;}
#content {padding:30px 0;}
#content h1 {font:normal 40px Georgia, "Times New Roman", Times, serif;color:#975;}
#content h2, #scontent h2 {font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:10px;}
#content h3 {font:bold 24px Arial, Helvetica, sans-serif;color:#a75;}
#content h4 {color:#975;font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#content p {margin-bottom:20px;line-height:18px;}
#content ul {margin:0 0 20px 20px;}
#scontent {padding:10px 0;margin:0 -5px;}
#scontent p {margin:0 5px;}
#scontent h2 {font:normal 24px Georgia, "Times New Roman", Times, serif;color:#000;margin:10px 0 10px 5px;};
#scontent h3 {font:bold 24px Arial, Helvetica, sans-serif;color:#a75;padding-left:5px;}
#scontent h4 {color:#975;font:18px Georgia, "Times New Roman", Times, serif;}
#scontent h5 {font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:120%;margin:0;}
#scontent h6 {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:120%;margin:0;color:#47a;}
#footblock {width:1000px;height:25px;background-color:#604c3c;margin-top:80px;clear:both;}
#footnav {font:12px Arial, Helvetica, sans-serif;padding:5px 0 20px 0;}
#footnav a {color:#888;text-decoration:none;padding:0 22px;}
#footnav a:hover {color:#444;}
#wind {width:330px;text-align:center;background:url('/img/wind.gif') no-repeat center left;margin:0 auto;margin-top:15px;padding:3px 0;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#888;}
#wind b {color:#0d0;}
.item {float:left;width:192px;margin:5px 5px 40px 5px;}
.item b {font-size:16px;}

/* fixes */
hr {border:0;height:0;clear:both;}
#anchor {color:#752;cursor:text;}

/* one-time */
#feature {background:url('/img/frontpage.gif') no-repeat top left;height:300px;text-indent:-2000px;overflow:hidden;}
#frontsearch {background-color:#604c3c;color:#fff;padding:5px;}
#info {float:right;width:470px;padding:0 0 50px 0px;}
#info h3 {font-size:17px;}
#details {float:left;width:310px;}
#details ul {list-style-type:square;}
#details li {display:list-item;margin-left:20px;}
#stats {float:left;width:160px;list-style-stype:none;}
#stats .price {display:block;width:145px;padding:5px;height:20px;margin:2px 0;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#69c;text-align:center;}
#stats .bed0, .bed1, .bath0, .bath1, .pool0, .pool1, .pets0, .pets1 {display:block;padding:5px 5px 5px 35px;margin:2px 0;font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#a75;}
#stats .bed0 {background:#fec url('/img/icons.png') no-repeat 0 -120px;}
#stats .bed1 {background:#fec url('/img/icons.png') no-repeat 0 -90px;}
#stats .bath0 {background:#fec url('/img/icons.png') no-repeat 0 -180px;}
#stats .bath1 {background:#fec url('/img/icons.png') no-repeat 0 -150px;}
#stats .pool0 {background:#fec url('/img/icons.png') no-repeat 0 -240px;}
#stats .pool1 {background:#fec url('/img/icons.png') no-repeat 0 -210px;}
#stats .pets0 {background:#fec url('/img/icons.png') no-repeat 0 -300px;}
#stats .pets1 {background:#fec url('/img/icons.png') no-repeat 0 -270px;}
#gallery {float:left;width:500px;height:375px;border:1px solid #752;background:url('/img/loading.gif') no-repeat center;}
#description {width:290px;padding:30px 0;text-align:justify;}
#amenities {width:290px;}
#location {width:290px;margin-top:40px;}
#tour {width:80px;height:28px;margin:5px 0 5px 210px;text-indent:-1000px;background:url('/img/tour.gif') no-repeat 0px -40px;clear:left;}
#tour a {height:28px;display:block;}
#thumbnail {float:left;clear:left;width:500px;padding:0 0 20px 0;text-align:center;}
#thumbnail p img {padding:0;}
#thumbnail ul {list-style-type:none;}
#thumbnail li {display:inline;}
#thumbnail img {padding:2px 2px 16px 2px;margin-bottom:10px;}
#thumbnail .pic img {background:#cb8;}
#thumbnail .tour img {background:#7bd;}
#thumbnail .pic img:hover {background:#975;}
#thumbnail .tour img:hover {background:#4ad;}
#book {width:480px;height:35px;background:#a75 url('/img/book.gif') no-repeat top left;text-indent:-1000px;float:left;margin-top:80px;}
#book:hover {background:url('/img/book.gif') no-repeat 0 -35px;}
#book a {height:35px;display:block;}

#listinfo {width:50%;float:left;padding:20px 0 40px 0;}
#listinfo h2 {font-size:150%;color:#752;margin-top:40px;}
#list p {margin:0 0 20px 0;}
#listform {width:40%;float:right;border-left:1px solid #6d5441;margin:0 0 40px 20px;padding-left:40px;}
#listform a {color:#000;margin:2px 0;}
#listform .text {width:230px;font-size:12px;padding:2px;margin-bottom:2px;}
#listform .radio {margin-bottom:10px;}
#forml {clear:left;width:120px;float:left;padding:5px 0;}
#formr {width:250px;height:50px;float:left;}
#formo {width:250px;float:left;}
#listform label.error {display:none;width:230px;background-color:#47a;color:#fff;padding:3px;}
#formsend {margin-top:30px;padding:20px 0 0 60px;}
#formsend input {font:10px Tahoma, Geneva, sans-serif;padding:4px;width:320px;margin:16px 0;}
#start {text-align:center;}
#comments {width:380px;margin-bottom:10px;display:none;}
#comments textarea {width:360px;height:100px;padding:4px;font:12px Tahoma, Geneva, sans-serif;}
.message {margin-bottom:20px;text-align:center;color:#47a;}

#faqa {width:300px;float:left;padding-top:20px;}
#faq {width:590px;float:left;border-left:1px solid #6d5441;padding-left:25px;margin-left:25px;}
#faq h2 {font-size:150%;}

#price {width:800px;margin:0 auto 50px auto;}
#price td {padding:10px 5px;vertical-align:middle;}
#price h1 {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif bold;color:#47a;margin:0;text-align:center;width:250px;}
#price h2 {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif bold;margin:0;text-align:center;width:250px;}
#pricerow td {background-color:#dc9;border-width:1px 0;border-color:#975;border-style:solid;}
#pricedesc {width:300px;}
#check {background:url('/img/check.png') no-repeat center center;}
.product {width:400px;padding:50px 0;margin:0 auto;}
.product select {float:left;padding:2px;margin:2px 10px 2px 2px;}
.googlecart-add-button {float:left;}

#bookform {display:none;color:#fff;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {width:420px;height:320px;padding:10px 20px 0 10px;background-color:#604c3c;}
#simplemodal-container a.modalCloseImg {background:url('/img/x.png') no-repeat;width:40px;height:40px;display:inline;z-index:100;position:absolute;top:-15px;right:-16px;cursor:pointer;}
#bookform p {padding:5px 10px;}
#bookform h1 {font:normal 30px Georgia, "Times New Roman", Times, serif;color:#975;margin:10px 0;}
#bookform h2 {font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#47a;margin:10px 0;text-align:center;}
#bookform h3 {font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#604c3c;margin:10px 0;}
#bookform #left {width:210px;float:left;clear:left;height:60px;}
#bookform #right {float:right;}
#bookform #indent {padding-left:115px;}
#bookform .text {border:0;color:#422;background-color:#975;width:190px;padding:2px;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#bookform .date {border:0;color:#422;background-color:#975;width:80px;padding:2px;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#bookform .submit {width:180px;margin-top:30px;}

#phone {width:300px;margin-top:40px;float:left;}
#contact {width:700px;margin:40px 0 50px 0;float:left;}
#contact small {color:#888;font-size:80%;}
#contact #left {width:260px;float:left;}
#contact #right {width:400px;float:left;}
#contact .text {width:220px;font-size:12px;padding:2px;margin-bottom:2px;}
#contact textarea {width:400px;height:150px;padding:2px;font:12px Tahoma, Geneva, sans-serif;}
#contactsend {text-align:right;}
#contactsend input {padding:4px 100px;font:10px Tahoma, Geneva, sans-serif;}
#contact label.error {display:block;background-color:#47a;color:#fff;padding:3px;margin-top:-2px;}

.tri {width:230px;padding:20px 50px 20px 50px;float:left;}
.tri li {padding-top:5px;}
