/* CSS Document */
/* undo some default styling of common (X)HTML browsers
 ************************************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


#main {
width: 829px;
margin-top: 20px;
margin-left: 160px;}

.topborder {
background-image:url(images/topborder.gif);
background-repeat:no-repeat;
width: 829px;
height: 34px;
position:relative;
left: -1px;
}

.leftborder {
background-image:url(images/leftborder.gif);
background-repeat:no-repeat;
float:left;
width: 25px;
height: 842px;
}

.galleryleftborder {
background-image:url(images/leftborder.gif);
background-repeat:no-repeat;
float:left;
width: 25px;
height: 1212px;
}

img {
border:none;}


.logo {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
float:left;
width: 337px;
height: 139px;}


.address {
float:left;
background-color:#FFFFFF;
padding-left: 60px;
}


.mepic {
background-image:url(images/mepic.jpg);
background-repeat:no-repeat;
float:right;
width: 375px;
height: 284px;
z-index:10}




#navcontainer
{
font-family: Arial,Sans-Serif;
margin: 0 auto;
width: 40%;
border-bottom: 1px solid #990000;
float:right;
width: 380px;
}

#navlist
{
width: 80%;
text-align: center;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;
}

#navlist li
{
padding: 0;
margin: 0;
text-indent: 0;
display: inline;
}

#navlist li a
{
letter-spacing: -1px;
text-decoration: none;
color: #ccc;
font-size: 1em;
padding: 0 6px;
border-top: 5px solid #990000;
}

html>body #navlist li a
{
letter-spacing: -1px;
text-decoration: none;
color: #ccc;
font-size: 1em;
padding: 0 6px;
border-top: .5em solid #990000;
}

#navlist li a:hover,#navlist a#current
{
color: #990000;
border-top: none;
font-size: 1.5em;
}

#navlist a#current { color: #ED1B03; }

table.tariffs {
width:350px;
position:relative;
left: 60px;
}


.content {
width: 720px;
background-color:#FFFFFF;
padding: 20px;
float:left;
}

h1 {
font-size:26px;
color:#660000;
font-family:"Times New Roman", Times, serif}

h3 {
text-decoration:underline}


.galleryleft {
float:left;
padding: 2px;}

.galleryright {
float:right;
padding: 2px;}

.staticgallery {
position:relative;
left: 30px;}

.gallery {
position:relative;
top: 50px;
left: 20px;}


.map {
text-align:center;}


.rightborder {
background-image:url(images/rightborder.gif);
background-repeat:no-repeat;
float:right;
width: 25px;
height: 842px;
}

.galleryrightborder {
background-image:url(images/rightborder.gif);
background-repeat:no-repeat;
float:right;
width: 25px;
height: 1212px;
}

.bottomnav {
position:relative;
top: 40px;
float:left;
left: 230px;
z-index: 20;
}

.bottomnav a {
text-decoration:none;
color:#660000
}

.bottomnav #active {
font-weight:bold;
}

.bottomnavgallery {
position:relative;
top: 40px;
float:left;
left: 230px;
z-index: 20;
}

.bottomnavgallery a {
text-decoration:none;
color:#660000
}

.bottomnavgallery #active {
font-weight:bold;
}



.bottomborder {
background-image:url(images/bottomborder.jpg);
background-repeat:no-repeat;
width: 829px;
height: 200px;
float: left;
position: relative;
left: 1px;
}