body { 
    background-image: url(images/bg.jpg); 
    background-position: center top; 
    padding:0px; margin:0px; 
    overflow-x:hidden; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
}

img {
    border:0px;
}

#main { 
    position:relative; 
    width:1024px; 
    height:708px; 
    margin: 0px auto; 
    background-image: url(images/main.jpg); 
    background-repeat: no-repeat;  
    overflow-x:hidden; 
}

.hidden {
    display: none;
}

#weather {
    position:relative; 
    left:650px; 
    top:470px; 
    width:120px; 
    height:64px;
}

#links {
    position:relative; 
    right:-648px; 
    top:538px; 
    color:#424343; 
    font-size:6px; 
    font-family:Arial; 
}

#menu {
    position:relative; 
    width:100%; 
    height:38px; 
    top:-150px; 
    font-size:13px; 
    background-image: url(images/menu_bg.png); 
    background-repeat: repeat-x;
    z-index: 1; 
	filter:alpha(opacity=75); 
	opacity: 0.75;
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;  
    text-align: center;
}

#menu a { 
    color: #000; 
    font-weight: normal; 
    text-decoration: none;  
}

#menutable { 
    top:7px; 
    position: relative; 
    left: 245px; 
} 

#m1 { 
    width:1024px; 
    height:20px; 
    margin: 0px auto;  
}

#conts {
    position:relative; 
    width:906px; 
    margin: 0px auto; 
    top:-100px; 
    clear:both;
}

#center {
    background: url(images/content_back_all1.png) repeat-x; 
    width:846px; 
    font-size:12px; 
    padding: 20px 30px; 
    line-height:18px; 
    margin:0px;
}

#prices tr td {
    font-weight: normal;
    border-bottom: 1px dotted;
}
#prices thead td {
    font-weight: bold;
    border-bottom: 1px solid;
    border-top: 1px solid;
}

#moreinfo {
    width: 350px;
    height: 60px;
}
#send {
    border-left: 1px solid #C2F5F6;
    border-top: 1px solid #C2F5F6;
    border-right: 1px solid #087894;
    border-bottom: 1px solid #087894;
    background-color: #087894;
    color: #fff;
}

#lightbox { 
    background-color:#FBD6A5; 
    padding: 10px; 
    border-bottom: 2px solid #5D4A2E; 
    border-right: 2px solid #5D4A2E; 
}

#lightboxDetails { 
    font-size: 0.8em; 
    padding-top: 0.4em; 
    color: #FFFFFF; 
}

.la { 
    color: #FFFFFF; 
    text-decoration: none; 
    size: 10px; 
    font-weight: bold;
}

#lightboxCaption { 
    float: left; 
}

#keyboardMsg { 
    float: right; 
}

#closeButton { 
    top: 5px; 
    right: 5px; 
}

#lightbox img { 
    border: none; 
    clear: both;
}

#overlay img { 
    border: none; 
}

#overlay { 
    background-image: url(images/overlay.png); 
}

* html #overlay { 
    background-color: #333; 
    back\ground-color: transparent; 
    background-image: url(images/pixel.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

#center img { 
    border: 5px #dabf64 solid; 
    clear: both; 
    margin: 2px; 
    margin-top: 5px;
}
