body { font-family: tahoma; font-size: 80%; text-align: center; line-height: 150%; background-color: white; margin: 0px; color: #535353; background-image: url(/images/Q5yM1kNNWuCaC7r4gu5r1jk0rq.jpg); background-repeat: repeat-x; }
body.condprint { background: white; color: black; }
input, select, textarea { font-size: 90%; font-family: tahoma; }
table { width: auto; font-size: 100%; }
a { color: #006685; text-decoration: none; font-weight: normal; }
body.condprint a { color: black; }
a:hover { text-decoration: underline; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { border: solid #006685 0px; text-align: left; vertical-align: top; }
img { border: solid white 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
p { margin: 0px 0px 8px 0px; }
ul, ol, li { padding: 0px; margin: 0px; list-style-type: none; }

.hidden { display: none; }

div.layout_standard { width: 1000px; margin: 20px auto 20px auto; padding: 5px; }
div.layoutheader { height: 205px; background-repeat: no-repeat; background-image: url(/images/ymtGNH9rudCbR4MuE6g80le019.jpg); background-position: top right; padding: 0px 0px 0px 0px; }
div.layoutmain { background: white; width: 1000px; }
div.layouttopmenu { clear: both; }
div.layouttopmenu a { color: white; }
div.layoutleft { width: 180px; float: left; padding: 20px 20px 20px 0px; }
div.layoutright { position: absolute; margin: 0px 0px 0px 780px; }
div.layoutcontent { width: 800px; float: left; padding: 20px 0px 20px 0px; }
div.layoutfooter { clear: both; padding: 20px 0px 0px 0px; }
div.layoutcredits { clear: both; height: 40px; border-top: solid #535353 1px; }
div.layoutcredits .copyright { float: left; width: 490px; padding: 5px; }
div.layoutcredits .beachshore { float: left; width: 490px; text-align: right; font-size: 85%; padding: 5px; }
div.layoutoverlay { position: absolute; background: black; opacity: 0.6; filter: alpha(Opacity=60); -moz-opacity: 0.6; }

/* Restoration gallery */

/*
.restorationheader { padding: 45px 0px 0px 200px; background-image: url(/images/ifbnihAw3j6W3LrHD90x05k05k.jpg); background-repeat: no-repeat; height: 155px; overflow: hidden; }
.restorationheader .jcarousel-container { width: 800px; clear: both; }
.restorationheader .jcarousel-clip { width: 800px; overflow: hidden; }
*/

.restorationheader { padding: 45px 0px 0px 200px; background-image: url(/images/ifbnihAw3j6W3LrHD90x05k05k.jpg); background-repeat: no-repeat; height: 155px; overflow: hidden; }
.restorationheader .carousel { position: relative; overflow: hidden; width: 100%; height: 155px; position: relative; }
.restorationheader .carousel ul { width: 20000em; position: relative; }
.restorationheader .carousel li { float: left; width: 800px; height: 155px; background: black; }



/* Thermometer */

.donatelinks { background: #9d1b25; width: 150px; height: 475px; margin: 0px 0px 0px 15px; }
.donatelinks .link1 { position: absolute; height: 250px; background: white; width: 150px; }
.donatelinks .link1 img { position: absolute; }


.leftcontent { margin: 20px 0px 0px 0px; }
.leftcontent .content { text-align: justify; background: #dfdfdf; padding: 5px; }

/* Navigation */

.nav_simple { background-color: #006685; height: 30px; }
.nav_simple li { float: left; width: 130px; height: 30px; line-height: 30px; text-align: center; }
.nav_simple li.menu250 { width: 200px; background: #9d1b25; font-size: 120%; }
.nav_simple li.menu250 a { font-weight: bold; }


/* Content pages */

.pagetitle { font-weight: bold; font-size: 180%; padding: 0px 0px 10px 0px; color: #006685; font-variant: small-caps; border-bottom: solid #535353 3px; margin: 0px 0px 10px 0px; }
.pagecontent p { text-align: justify; line-height: 1.8; }
.pagecontent h2 { font-weight: bold; padding: 0px 0px 8px 0px; font-size: 120%; }
.pagecontent img { margin: 10px; border: solid black 2px; }
.pagecontent ul { padding: 10px 0px 10px 25px; }
.pagecontent ul li { list-style-type: disc; padding: 0px 0px 5px 0px; }



/* Buy a tile */

div.feat_buyabrick h2 { font-weight: bold; font-size: 150%; padding: 0px 0px 20px 0px; }

div.feat_buyabrick .bricks { background-image: url(/images/ZbCd8hnmekS43ZTXIMdR0m802i.jpg); height: 900px; }
div.feat_buyabrick .bricks ul { clear: both; }
div.feat_buyabrick .bricks ul.even { padding: 0px 0px 0px 38px; }
div.feat_buyabrick .bricks li { float: left; width: 76px; height: 45px; color: #ee8888; text-align: center; cursor: default; }
div.feat_buyabrick .bricks li.reserved { font-style: italic; line-height: 45px; color: black; }
div.feat_buyabrick .bricks li.available { cursor: pointer; }
div.feat_buyabrick .bricks li.available:hover { background: white; opacity: 0.3; }

div.feat_buyabrick .form .field { clear: both; padding: 10px 0px 0px 0px; }
div.feat_buyabrick .form .label { float: left; width: 100px; font-weight: bold; text-align: right; padding: 0px 10px 0px 0px; }
div.feat_buyabrick .form .description { padding: 0px 0px 10px 0px; }
div.feat_buyabrick .form #uploadarea { float: left; width: 200px; }
div.feat_buyabrick .form #croparea { float: left; background: #d2d2d2; padding: 20px; }
div.feat_buyabrick .form .buttons { clear: both; padding: 20px 0px 0px 0px; }
div.feat_buyabrick .form .field_section .label { float: none; text-align: left; padding: 5px; background: #d2d2d2; width: auto; margin: 10px 0px 0px 0px; }
div.feat_buyabrick .form .uploadify-button { padding: 5px 10px 5px 10px; }
div.feat_buyabrick .form object { width: 120px; height: 40px; }
div.feat_buyabrick .form #uploadarea .preview_container { margin: 30px 0px 0px; 0px; }
div.feat_buyabrick .form .errors { color: #9d1b25; font-weight: bold; }

div.feat_buyabrick ol { padding: 0px 0px 0px 25px; }
div.feat_buyabrick ol li { list-style-type: decimal; padding: 0px 0px 5px 0px; }

