html, body, div, p, ul, li, h1, h2, h3, h4, form {padding:0px; margin:0px;}
html {
height:100%; width:100%; background: none;}
body {background: none;}
a {color:#028bff;}
a:hover {color:#ff7e00;}
a img {border:none;}
hr {height:1px; padding:0px; border:none; background-color:#bdbdbd; color:#bdbdbd;}
.leftedtext {text-align:left !important;}
.rightedtext {text-align:right;}
#leftbg {width:100%; background: none;}
#rightbg {width:100%; background: none;}
#former {max-width:1400px; margin:0px auto;}
#leftcol {display:none;}

#rightcol {float:left; width:100%;}



#topmenu {display:none;}



.gallery li {
        width: 180px;
        min-height: 180px;       
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        zoom: 1;
        *display: inline;
        _height: 180px;
    }

.printme {display:none;}
.forbigimage {margin:0px 0px 30px 0px;}
#rightcol p {width:95%; line-height:190%; margin:0px 0px 10px 0px;}
.morephoto {display:block; position:absolute; margin:-43px 0px 0px 495px; width:174px; padding:12px 0px 13px 0px; text-align:center; background-image: url(../images/black-70.png);}
.moremap {display:block; position:absolute; margin:-43px 0px 0px 0px; width:274px; padding:12px 0px 13px 0px; text-align:center; background-image: url(../images/black-70.png);}
.placer {margin:0px 67px 0px 10px;}
.placer2 {margin:0px 35px 0px 14px;}
.col-100 {float:left; width:100%;}
.col-90 {float:left; width:90%;}
.col-70 {float:left; width:70%;}
.col-60 {float:left; width:60%;}
.col-50 {float:left; width:50%; margin-right:-1px;}
.col-40 {float:left; width:40%;}
.col-33 {float:left; width:33%;}
.col-30 {float:left; width:30%;}

.col-30 p, .col-40 p {line-height:120%; margin:0px 0px 10px 0px;}


.shortcontent p {padding:0px 0px 0px 200px; width:auto !important;}
.shortcontent hr {margin:15px 0px 15px 185px;}
.shortcontent img {float:left; margin:5px 0px 0px -200px;}

.wordico {padding:0px 0px 15px 40px; background: url(../img/word.jpg) no-repeat 0px 0px; line-height:120% !important;}
.noneico {padding:0px 0px 15px 40px; line-height:120% !important;}
.aboutdoc {font-size:8pt;}

.monthly {width:auto !important; float:left; line-height:135% !important;}
.w95 {width:95%; text-align:left;}

table.price {font-size:8pt;}
table.price th, table.price td {padding:5px 5px 5px 0px}
table.price th {text-align:left;}
table.price td {text-align:center;}

table.pricemenu {font-size:8pt; line-height:120%; margin-top:-37px; z-index:-10;}
table.pricemenu span.aboutmenu {font-size:7pt; font-weight:normal;}
table.pricemenu th, table.pricemenu td {padding:10px 10px 10px 0px; border-bottom:1px solid #bdbdbd;}
table.pricemenu th {text-align:left;}
table.pricemenu td {text-align:center;}

.zindex {position:relative; z-index:90;}

.innerbanner {padding:70px 0px 30px 0px; background-position: 95% 0%; background-repeat:no-repeat;}
.innerbanner p {width:90%; line-height:120% !important; margin-bottom:-10px !important;}

h1 {line-height:120%; font-size:14pt; font-weight:normal; color:#fc7c17; margin:0px 0px 6px 0px;}
.date {font-size:7pt; color:#767676;}

h2 {line-height:120%; font-size:11pt; font-weight:normal; color:#010101; margin:0px 0px 6px 0px;}
.orange {font-weight:normal; color:#fc7c17;}
.dashedlink {text-decoration:none; border-bottom:1px dashed #028bff;}
.dashedlink:hover {color:#ff7e00; border-bottom:1px dashed #ff7e00;}

#footer {width:99%; clear:both; padding:20px 0px; font-size:8.5pt; color:#8b8b8b; line-height:130%;}
#footer span {float:left;}
.placer55 {margin:0px 55px;}
p.per50 {width:50%; float:left;}
p.per49 {width:49%; float:left; text-align:right;}
p.per49 span {margin-left:130px;}
p.per30 {width:30%; float:left; text-align:right;}
p.per25 {width:25%; float:left; text-align:right;}
p.per25 span {margin-left:50px;}
p.per20 {width:20%; float:left; text-align:right;}
p.per10 {width:10%; float:left; text-align:right;}
#footer hr {margin:15px 55px;}

#leftfoot {float:left; width:28%;}
#leftfoot p {margin-left:55px;}

#rightfoot {float:left; width:72%;}

.clearfix { zoom: 1 }
.clearfix:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}

.hidden {display:none;}
#lightwindow_overlay {display:none;}
#lightwindow {display:none;}
