/* CSS Document */

body {
background-color:#7a7e81;
background-image:url(../img/bg.gif);
background-repeat:repeat-x;
padding:0px;
margin:0px;
border:0px;
}

a img {
border:none;
}

#wrapper {
position:relative;
width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:left;

}

#container {
position:relative;
width:auto;
height:auto;
padding: 0 15px 0 15px;
float:left;
background: #FFFFFF;
}


#header {
position:relative;
width:770px;
height:200px;
float:left;
background-color:#FFFFFF;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
background-position:top;
border:0px;
margin:0px;
}

#navigation {
position:relative;
width:760px;
height:auto;
float:left;
padding-top:5px;
}

#menu_item {
position:relative;
width:auto;
height:25px;
padding: 0 15px 0 15px;
float:left;
}

#locations {
position:relative;
width:345px;
height:185px;
margin: 35px 17px 0 17px;
float:left;
background-image:url(../img/locations.gif);
background-repeat:no-repeat;
}

#map {
position:relative;
width:131px;
height:131px;
padding: 20px 5px 20px 20px;
float:left;
}

#location_info {
position:relative;
width:auto;
height:131px;
padding: 20px 5px 5px 15px;
float:left;
}

#price {
position:relative;
width:740px;
height:auto;
margin: 20px 10px 10px 10px;
padding: 0 0 15px 0;
float:left;
}

.border {
border-bottom:dotted #0099CC 1px;
}

.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
}

.text a:hover, a:link, a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099CC;
font-weight:normal;
}

#content {
position:relative;
width:760px;
height:auto;
float:left;
padding-bottom:25px;
}

#footer {
position:relative;
width:800px;
height:100px;
float:left;
background:url(../img/footer.png) bottom no-repeat;
}
