body {
background: #EFF4F6 url("construction-images/bg.gif") top repeat-x;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#868B8F;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

a:link 		{color:#00573B; text-decoration:none; font-weight:bold;}
a:visited 	{color:#00573B; text-decoration:none; font-weight:bold;}
a:hover		{color:#00BB4B; text-decoration:none; font-weight:bold;}


ul {list-style-image: url("construction-images/li.gif"); width:400px;}
li {margin:2px; padding:2px; padding-bottom:1px; border-bottom:1px solid #fff; background:#EFF4F6;}
li:hover {color:#00573B; padding-left:10px; border-bottom:1px solid #00BB4B; list-style-image: url("construction-images/li2.gif");}

ul#left {width:350px;float:left;}
ul#right {width:350px;float:right;}

h1 {font-size: 1.2em; font-weight: bold; padding:0px; margin:0px;color:#056647; text-align:center;}
h2 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h3 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h3#title {font-size: 1.2em; font-weight: bold; padding:0px; margin:0px;color:#056647; text-align:center;}

address {font-style: normal;}

#content {
text-align:left;
}
#content div img {margin-right:25px;}

#contact {
background: #E2E9EC url("construction-images/contact-builder.jpg") top center no-repeat;
height:347px;
}
#contact h1 {position:relative; bottom:16px;}


#contact div#left {
float:left;
width:450px;
height:200px;
}
p.number {
margin-left:160px;
font-size:1.4em;
font-weight:bold;
color:#00BB4B;
border-left: 3px solid #00BB4B;
padding-left:5px;
}
p.details {
margin-left:210px;
font-size:1em;
font-weight:normal;
border-left: 2px solid #868B8F;
padding-left:5px;	
}
#contact div#right {
margin-top:10px;
float:right;
width:270px;
height:300px;
}

#gallery img {
margin-right: 10px;
margin-left:10px;
}

.bb {
border-bottom: 1px solid #D6DBDF;
padding-bottom:10px; margin-bottom:2px;
}
.bt {
border-top: 1px solid #D6DBDF;
padding-top:10px; margin-top:2px;
}
.br {
border-right: 1px solid #D6DBDF;
padding-right:10px; margin-right:2px;
}



#footer {
font-size:0.8em;	
text-align:center;
color:#868B8F;
}
#footer div {
background:#E2E9EC url("construction-images/hr.jpg") bottom repeat-x;
padding-bottom:20px;margin-bottom:5px;
line-height:2.5em;
}
#footer div a {padding:2px; margin:2px; padding-left:8px; padding-right:8px;}
#footer div a:link 		{color:#056647; text-decoration:none; background:#fff; border: 1px solid #B5BEC3; font-weight:normal;}
#footer div a:visited 	{color:#056647; text-decoration:none; background:#fff; border: 1px solid #B5BEC3; font-weight:normal;}
#footer div a:hover		{color:#00BB4B; text-decoration:none; background:#fff; border: 1px solid #ECB800; font-weight:normal;}







#form input{
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:200px;
font-size:1.1em;
}
#form textarea {
font-family:Arial,Helvetica,sans-serif; 
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:200px;
font-size:1.1em;
}

#form input.submit {
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:100px;
cursor: pointer;
}

#form input:focus {border:1px solid #00BB4B;background: #EFF4F6;}
#form input:hover {background: #EFF4F6;}

#form textarea:focus {border:1px solid #00BB4B;background: #EFF4F6;}
#form textarea:hover {background: #EFF4F6;}

#regions div {text-align:justify; line-height:0.9em; font-size:0.8em; color:#AFAFAF;}

#regions h1 {font-size: 1em; font-weight:bold; padding:0px; margin:0px; text-align:center; color:#868B8F;}

/*tooltips....................................................*/
a.regions{position:relative;z-index:24; text-decoration:none;font-weight:bold;}
a.regions:hover{z-index:25; background-color: #F1F1F1;}
a.regions span{display: none}
a.regions:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:1em;
    padding: 10px;
    border:2px solid #CCC;
    background-color:#F5F5F5;
    text-align: justify;
    text-decoration:none;
    width:600px;
    font-size:0.9em;
    font-family:Arial,Helvetica,sans-serif;
    line-height:1em;
left:-400px;
color:#414141;
}
/*.........................................*/