body {
background:#C7DAFA;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3f3f3f;
}

A, A:link, A:visited {
text-decoration:none;
}

A:hover {
text-decoration:underline;
}



#Container {
text-align:center;
width:100%;
height:100%;
}

#Site {
width:830px;
min-height:500px;
}

#Top { 
width:830px;
height:27px;
background:url(images/top.jpg) no-repeat;
}

#Main {
background:url(images/main.jpg) repeat-y;
width:830px;
min-height:500px;
}

#Bottom {
background:url(images/bottom.jpg) no-repeat;
width:830px;
height:28px;
}

#Header {
background:url(images/navbar.jpg) repeat-x 200px;
height:111px;
width:798px;
text-align:left;
}

#Logo {
float:left;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF7F00;
font-size:18px;
padding:0;
margin:0;
}

#Title {
padding-top:20px;
}

#Navbar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

ul {
list-style:none;
}

li {
display:inline;
padding:6px;
}

#martop26 {
margin-top:27px;
}

li:hover {
text-decoration:none;
cursor:pointer;
background:url(images/hover2.jpg) repeat-x center -1px;
}

#LeftSide{
width:110px;
float:left; 
padding-left:35px; 
padding-top:10px;
text-align:left;
background:url(images/linea.gif) repeat-y right;
min-height:370px;
position:relative;
}

#LeftSide Strong{
font-size:12px;
font-weight:normal;
}

#LeftSide P{
margin:5px;
}

#SideContact{
position:absolute; 
bottom:10px;
}

#SideContact #Header{
background:url(images/hover.jpg) repeat-x; 
width:110px; 
height:15px; 
margin:-10px; 
text-align:center; 
font-size:12px; 
font-weight:bold; 
padding:2px;
}

#SideContact #Title {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF7F00;
font-size:10px;
font-weight:bold;
width:110px; 
margin:-10px; 
text-align:center; 
padding-top:13px;
}

#SideContact #Info {
width:120px; 
margin:-10px; 
text-align:center; 
padding-top:15px;
}


#MainArea{
width:450px;
float:left; 
padding:0 10px 10px 10px; 
text-align:left;
font-size:12px;
background:url(images/linea.gif) repeat-y right;
min-height:370px;
position:relative;
margin-top:-10px;
}

#Barra{
margin-top:10px;
background:url(images/hover.jpg) repeat-x; 
height:8px;
}

#LineaHor{
clear:both; 
background:url(images/linea-hor.gif) repeat-x center;
}

#Floto150{
float:left; 
width:150px;
}

#Floto300{
float:left; 
width:300px;
}

#RightSide{
padding:10px;
width:170px;
float:left; 
text-align:left;
min-height:370px;
position:relative;
}

#RightSide img{
border:#000000 solid 1px;
}

#RightSide blockquote{
text-align:right;
margin:2px;
}

#SideBoxTop img{
border:none;
}

#SideBoxTop{
font-weight:bold;
background:#DDDDDD;
padding:3px;
margin-top:10px;
vertical-align:bottom;
}

#SideBox{
border:none;
background:#DDDDDD;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-top:2px;
}

.rental{
float:left;
padding:5px;
}

.rentall{
float:left;
clear:left;
padding:5px;
}

.rentalr{
clear:both;
text-align:right;
padding:5px;
}

#immersion{
visibility:hidden;
position:absolute;
}
#liferafts{
visibility:hidden;
position:absolute;
}





