body { text-align: center; margin: 0; background-color: #cbdea8; font-family: arial; font-size: 12pt;}
div.header { position: relative; top: -10px;
 width: 770px; background-color: #fff; margin: 0; margin-top: 0px; text-align: left; padding-left: 30px;}
div.subheader { width: 820px; height: 30px; background-color: black; color: white;  margin: 0; font-size: 18pt;}
div.master { width: 800px; margin: 0; border-top: 1px solid black; border-bottom: 1px solid black;
 background-color: #cef; text-align: left; font-size:14pt;
 padding: 10;
}
div.footer {width: 800px; color: white; background-color: black; padding: 10; font-size: 10pt;}
div.footer a {color: #88f; }
div.block {width: 820px; margin: 10 auto;}
div.content {width: 800px; text-align: left; background-color: #fff; margin:0 10 0 10; padding: 0; font-size:12pt;}
div.details {width: 800px; background-color: #ccc; margin:0; padding: 10;}
div.imagesX {width: 800px; background-color: #ccc; margin:0; padding: 10;}
div.images {width: 800px; background-color: #ccc; margin:0 10 0 10; padding: 0; background-image: url(f2.png);}
div.cities {width: 800px; text-align: left; margin: 10;}
div.breadcrumb {width: 800px; color: white; background-color: black; margin:0; padding: 10; text-align:left; font-size:10pt;}
div.breadcrumb a {color: #88f; }
th {background-color: #4477BB; color:white; text-align: left; font-size: 10pt;}
td {font-size: 10pt;}

div.faq {text-align: left;}
div.faq h2 {font-size: 14pt;}
.c1 {text-align: right; width: 150px; vertical-align:top; background-color: #ddd;}
.c2 {vertical-align:top;}
.error {color: red;}
.alert {border: 3px solid red;}

.odd {
 background-color: #ddd;
}
.even {
 background-color: #fff;
}


.roundedcornr_box_970519 {
   background: #ffffff;
}
.roundedcornr_top_970519 div {
   background: url(corners/roundedcornr_970519_tl.png) no-repeat top left;
}
.roundedcornr_top_970519 {
   background: url(corners/roundedcornr_970519_tr.png) no-repeat top right;
}
.roundedcornr_bottom_970519 div {
   background: url(corners/roundedcornr_970519_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_970519 {
   background: url(corners/roundedcornr_970519_br.png) no-repeat bottom right;
}

.roundedcornr_top_970519 div, .roundedcornr_top_970519, 
.roundedcornr_bottom_970519 div, .roundedcornr_bottom_970519 {
   width: 820px;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_970519 { margin: 0 ; width: 820px; }

fieldset {
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -o-border-radius: 8px;
        -khtml-border-radius: 8px;
        border-radius: 8px;
        border-color: #4477BB;
        border-style: solid;
        background-color: #eee; /* gray-lightest */
        padding: 5px;
        width: 780px;
        margin-bottom: 1em;
}

legend {
        font-weight: bold;
        color: white;
        background-color: #4477BB;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}