/* CSS file - copyright Correlation Incorporated 2008 */

* {margin: 0px; padding: 0px}
body {background: rgb(255,255,255) left top repeat-x;font-size:14px;}
a {color:rgb(0,100,0);text-decoration:none;}
a:hover {color:rgb(0,0,0);text-decoration:underline;}
p {margin: 0px 0px 10px 0px}
li{margin: 0px 0px 6px 26px;list-style:solid;}
div#cont{background: rgb(203,211,170) ; width:800px; margin: 0px auto; }
div#inner-cont{margin: 10px 0px;padding: 0px 0px 14px 0px;border: 0px solid rgb(150,150,150);}
div#header{margin: 0px 0px 20px 0px;height:140px;background: rgb(50,100,20) url('layout_images/image_header_3.jpg') center top no-repeat}
div#header-inner{padding: 14px;}
div#header h1 {font-size:20px;margin: 0px 14px;font-weight:bold;color:rgb(255,255,255);text-decoration:none;font-style:none;font-family:"Arial","Helvetica",sans-serif}
div#header h1.center {text-align:center;font-size:20px;font-weight:bold;color:rgb(255,255,255);text-decoration:none;font-style:none;font-family:"Arial","Helvetica",sans-serif}
div#header h2 {font-size:16px;font-weight:bold;color:rgb(255,255,255);text-decoration:none;font-style:none;font-family:"Arial","Helvetica",sans-serif}
div#header .caption{display:block;margin: 12px 0px;font-weight:normal;color:rgb(255,255,255);}
div#header .caption-left-cont{float:right;padding: 24px;width: 330px;}
div#header .caption-left{text-align:left;display:block;margin: 0px 14px;font-weight:normal;color:rgb(255,255,255);}
div#header a{color: rgb(225,225,0);}
div#nav{margin: 0px 0px 20px 0px;padding: 0px 20px;}
div.row {margin: 0px 10px;}
div.full-row {display:block; width:800px;}
 .cell{display:block;float:left;width:250px; margin: 0px 0px 15px 15px;background: rgb(250,255,230);}
 .cell-no-bg{display:block;float:left;width:250px;margin: 0px 0px 15px 15px;}
 .cell-in-shell{display:block;float:left;width:100%;margin: 0px 0px 15px 0px;background: rgb(250,255,230);}
 .cell-shell{display:block;float:left;width:250px;margin: 0px 0px 15px 15px;}
 .cell-first{display:block;float:left;width:250px;margin: 0px 0px 15px 0px; background: rgb(250,255,230);}
 .cell-right-last{display:block;float:right;width:250px;margin: 0px 0px 15px 0px; background: rgb(250,255,230);}
 .cell-first-shell{display:block;float:left; width:250px; margin: 0px}
 .inner-cell, div.full-row .inner-cell {padding: 6px;}
 .twocell {display:block;float:left;width:525px;margin: 0px 0px 25px 0px;background: rgb(250,255,230);}
 .full-cell {display:block;clear:both;margin: 25px 10px;background: rgb(250,255,230);}
.avail-caption{display:block;margin: 12px 0px;font-weight:normal;color:rgb(0,20,0);}
.avail-caption a {color:rgb(0,100,0);}
.disc{display:block;font-size: 10px;text-align:left;padding: 6px;}
table.pricesheet {width: 100%;border: rgb(100,100,100) 1px solid;border-collapse: collapse;background: rgb(230,230,230)}
table.pricesheet tr {border-color: rgb(100,100,100);border-style:solid;border-width: 0px 0px 1px 0px;}
table.pricesheet td {text-align: center;padding: 2px 6px}
table.pricesheet th {vertical-align:middle; border-color:rgb(100,100,100); border-style:solid; border-width: 1px 0px 1px 0px;}
table.pricesheet td.first-floor {background: rgb(255,255,150);}
table.pricesheet td.second-floor {background: rgb(255,255,200);}
table.pricesheet td.max-stay {background: rgb(240,240,240);}
table.pricesheet td.house-price {background: rgb(255,255,150);}
table.pricesheet caption {font-weight:bold;text-align:left;}
span.cell-detail {font-size:12px; font-weight: normal;}
div#nav a {font-weight:bold;color:rgb(0,100,0);}
div#nav .main {width: 350px;display:block;float:left;}
div#nav .side {width: 400px;display:block;float:right;text-align:right;}

div.two-cell-right{width: 525;float:right;}
div.cell-left{width;250px;float:left;}

div#contact {display:block;float:left;padding: 0px 0px 20px 0px}
div#contact label {display:block;margin: 5px;}

.warning {border: 1px solid rgb(100,100,100);padding: 10px;}
div.thumb-images{padding: 20px;}
img.thumb-image{margin: 10px 5px; border: 1px solid rgb(150,150,150);}
img.active-thumb-image{margin: 9px 4px; border: 2px solid rgb(250,255,230);}
div.text-content {padding: 10px;}
span.text-title {font-weight:bold;display:block;text-decoration:underline;margin: 0px 0px 6px 0px;font-size: 16px;}
span.text-sub-title {font-weight:bold;}
img.preview-image, .thumb-images img, #main-image {border:3px rgb(250,255,230) solid;}
span.legal-line {color: rgb(150,150,150);font-size: 8px;display:block;width: 800px;margin: 3px auto 50px auto; text-align:center;}
span.legal-line a {color: rgb(50,150,50);font-size: 8px;}

#contact-left {width: 325px; display:block;float:left;}
#contact-map {width: 450px; float:right;}
#contact-map iframe{border: 1px solid rgb(40,100,0);}
div.contact-info {clear:both;margin: 20px 6px;}

ul.normal-list {}
ul.normal-list li{font-weight:bold;}
div.small-form-fields {width: 325px;float:left;}
div.small-form-fields label{width: 325px;clear:both;}
div.small-form-fields span.label{display;block;width: 50px;float:left;}
input,textarea {background:rgb(250,255,230);border:1px solid rgb(40,100,0);}
input.info {width: 250px;}
textarea.message {width: 300px;height: 200px;}
input.submit {background:rgb(40,100,0);border:rgb(40,100,0) 1px solid; color: rgb(250,255,230);display:block;padding: 0px 6px;margin: 5px;}
input.submit:hover {background:rgb(40,100,0);}


span.testemonial-name { text-align:right; font-style:italic; display:block; margin:6px 60px;}

ul.nobull-list {margin: 0px 0px 14px 0px}
ul.nobull-list li { font-weight:normal; list-style:none; margin: 0px 0px 0px 24px;}
ul.nobull-list span.list-title { font-weight:bold; }
ul.nobull-list a.ext {margin: 0px 0px 0px 24px;}


img#classic-portrait {float:left; border: 3px solid rgb(250,255,230);margin: 0px 12px 0px 0px;}


