body {
    margin: 0px;
    /*background-image:url(../images/back.jpg);*/
    background-position:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px; color:#DBC9BA;
    background-color:#000000
    /*background-color:#62524C*/
}
#logo {
    height: 100px;
    width:735px;
    position:relative;
}
#logo_left {
    position:absolute;
    left:0px;
    bottom:0px;
}
#logo_right {
    position:absolute;
    right:0px;
    bottom:0px;
}
.container {
    position:absolute;
    width:760px;
    left:50%;
    margin-left:-380px;
    top:50%;
    margin-top:-290px;
    height:505px;
}
.splash_container {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 700px;
    height: 200px;
    margin-top: -100px; /* half of the height */
    margin-left: -350px; /* half of the width */
    /*border: 5px solid #faca70;*/
    text-align:center;
}
div#outerbox {
	background-color:#faca70;
	border: 1px solid #000000;
	position:relative;
	margin-top:-2px;
	margin-left:-2px;
	height:445px;
	width:735px;
}
div#innerbox {
	background-position:top;
	background-repeat:no-repeat;
	background-color:#faca70;
	/*border: 1px solid #000000;*/
	position:absolute;
	left:7px;
	top:7px;
	height:412px;
	width:720px;
}
div#menu_bar {
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ec4300;
	position:relative;
	left:0;
	top:0;
	height:15px;
	width:720px;
	margin-bottom:5px;
	padding:0px;
	text-align:right;
	/*text-align: right;*/
	/*border: 1px solid #000000;*/
}
div#menu_bar img {
    padding-top:3px;
}
div#content {
    background-image:url(../images/back_content.jpg);
    background-position:top;
	background-repeat:no-repeat;
	background-color:#ec4300;
	position:relative;
	left:0;
	height:353px;
	width:720px;
	/*overflow: auto;*/
	/*border: 1px solid #000000;*/
}
div#ladies_back {
    /*background-image:url(../images/ladies/ladies.png);
    background-position:right bottom;
	background-repeat:no-repeat;*/
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	bottom:0;
	z-index:4;
	/*height:353px;
	width:720px;*/
	/*overflow: auto;*/
	/*border: 1px solid #000000;*/
}
div#ladies_content {
	position:absolute;
	margin: 0;
    padding: 1em;
	z-index:5;
}
div#item_description {
    float: left;
    width: 190px;
    /*height: 295px;*/
    margin: 0;
    padding: 1em;
    /*border: 1px solid #000000;
    background-image: url(../images/bg-grid.gif);*/
}
div#item_content {
    height: 295px;
    margin-left: 230px;
    /*border-left: 1px solid gray;*/
    padding: 1em;
    /*border: 1px solid #000000;*/
    
}
div#advert {
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ec4300;
	position:relative;
	left:0;
	margin-top:5px;
    text-align:right;
	height:53px;
	width:720px;
	/*border: 1px solid #000000;*/
}
.overlay_photo {
    position: absolute;
    z-index: 20;
    width: 113px;
    height: 156px;
    top: 410px;
    left: -25px;
}
.copyright {
	clear:both;
	height:20px;
	font-size:10px;
	color:#40322D;
	text-align:right;
	line-height:15px;
	margin-right:26px;
	/*margin-left:210px;
	left: 80px;*/
}
.copyright a, .copyright a:link {
    text-decoration: none;
    color:#67524A;
}
.copyright a:hover {
    text-decoration: underline;
}
h3 {
    margin-top: 0;
    border-bottom: none;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 14px;
    color: #FFFFFF;
}
h4 {
    margin-top: 0.5em;
    margin-bottom: 0;
    border-bottom: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}
p {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #CCCCCC;
}
h4 + p {
    margin: 0 0 1.8em 0;
}
.toggle {
    margin:5px;
	float: left;
	/*width: 88px;*/
	padding:0px;
}
div#toggling div {
    /*background-image: url(../images/bg-grid.gif);
    background-attachment: fixed;*/

}
.fade img {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
}

.fade:hover img {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
}
.thumbnail {
    margin:15px;
	float: left;
	width: 98px;
	padding:0px;
}
#thumbContainer a:hover img {
	border: 2px solid #ff9900;
}
#thumbContainer a img {
	border: 2px solid #faca70;
}
/*fix for internet explorer*/
#thumbContainer {
	/*this is what forces the left column content down*/
	margin:0px;
	padding: 0px 0px 0px 10px;
}
#item_description h2 {
	background-image: url(images/header_drinks.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 195px;
    height: 40px;
    margin:0px;
}
#content_boat_photos h2 {
	background-image: url(images/header_boat_photos.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 195px;
    height: 40px;
    margin:0px;
}
#content_boat_info h2 {
	background-image: url(images/header_boat_photos.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 195px;
    height: 40px;
    margin:0px;
}
#ladies_content h2 {
	background-image: url(images/header_ladies.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 250px;
    height: 40px;
    margin:0px;
}
#ladies_content p {
    font-size: 15px;
    font-weight: bold;
}
#loader_1 {
    background-image: url(../images/back_content.jpg);
}
#loader_2 {
    background-image: url(../images/overlay2.png);
}
