/* CSS Document */

#imap {display:block; width:480px; height:229px; background:url(../images/sharpe/sharpe_bg.gif) no-repeat; position:relative; margin:10px 0 10px 10px;}
/*background image*/

#imap a#floorplan {
	display:block;
	width:480px;
	height:0;
	padding-top:229px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background:transparent url(../images/sharpe/sharpe_bg.gif) no-repeat 480px 229px;
	cursor:default;
	background-image: url(../images/sharpe/sharpe_bg.gif);
}
/*rollover image*/

* html #imap a#floorplan {height:0; he\ight:0;}

#imap a#floorplan:hover {background-position: 0 0; z-index:10;}

/* image map rollover & image location on the map itself*/
#imap dd {position:absolute; padding:0; margin:0;}
#imap #stern {left:30px; top:36px; z-index:20;}
#imap #bdrm1 {left:110px; top:36px; z-index:20;}
#imap #bdrm2 {left:188px; top:36px; z-index:20;}
#imap #cuddy {left:171px; top:36px; z-index:20;}
#imap #dining {left:245px; top:36px; z-index:20;}
#imap #sofa {left:320px; top:36px; z-index:20;}
#imap #wshrm {left:110px; top:97px; z-index:20;}
#imap #kitchen {left:233px; top:97px; z-index:20;}
#imap #helm {left:320px; top:97px; z-index:20;}
#imap #bow {left:391px; top:36px; z-index:20;}


/* image map rollover state*/
#imap a#link_stern {display:block; width:80px; height:120px; text-decoration:none; z-index:20;}
#imap a#link_bdrm1 {display:block; width:55px; height:58px; text-decoration:none; z-index:20;}
#imap a#link_bdrm2 {display:block; width:53px; height:58px; text-decoration:none; z-index:20;}
#imap a#link_cuddy {display:block; width:13px; height:58px; text-decoration:none; z-index:20;}
#imap a#link_dining {display:block; width:75px; height:58px; text-decoration:none; z-index:20;}
#imap a#link_sofa {display:block; width:70px; height:58px; text-decoration:none; z-index:20;}
#imap a#link_wshrm {display:block; width:125px; height:53px; text-decoration:none; z-index:20;}
#imap a#link_kitchen {display:block; width:75px; height:53px; text-decoration:none; z-index:20;}
#imap a#link_helm {display:block; width:68px; height:53px; text-decoration:none; z-index:20;}
#imap a#link_bow {display:block; width:75px; height:120px; text-decoration:none; z-index:20;}

#imap a em {display:none;}

#imap a span, #imap a:visited span {display:none;}

#imap a#link_stern:hover,#imap a#link_bdrm1:hover, #imap a#link_cuddy:hover, #imap a#link_bdrm2:hover, #imap a#link_dining:hover, #imap a#link_sofa:hover, a#link_wshrm:hover, a#link_kitchen:hover,a#link_helm:hover, a#link_bow:hover{border:2px solid #fc0;background-image:url(../images/sharpe/trans.gif);}

/* popup image location & size*/
#imap a:hover span {position:absolute; display:block; color:#FF0000; width:250px; height:230px; line-height:1.8em; font-size:0.9em; font-weight:bold; text-align:center; background-color:#CCCCCC;}

#imap a#link_stern:hover span {left:80px; top:152px;}
#imap a#link_stern:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}


#imap a#link_bdrm1:hover span {left:-0px; top:152px;}
#imap a#link_bdrm1:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_bdrm2:hover span {left:-77px; top:152px;}
#imap a#link_bdrm2:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_cuddy:hover span {left:-60px; top:152px;}
#imap a#link_cuddy:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_dining:hover span {left:-134px; top:152px;}
#imap a#link_dining:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_sofa:hover span {left:-209px; top:152px;}
#imap a#link_sofa:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_wshrm:hover span {left:-0px; top:90px;}
#imap a#link_wshrm:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_kitchen:hover span {left:-123px; top:90px;}
#imap a#link_kitchen:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_helm:hover span {left:-210px; top:90px;}
#imap a#link_helm:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_bow:hover span {left:-280px; top:150px;}
#imap a#link_bow:hover em {position:absolute; display:block; left:50px; top:100px; width:2px; height:120px; overflow:hidden; font-size:1px; background:#f00;}

#imap a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:3px solid #000;}

#imap a span:first-line {margin-top:0px; font-weight:bold; font-style:italic; text-align:center;}


#info h3 {margin:0 0 0 75px; font-size:1.2em; font-weight:normal; font-family:georgia, "times new roman", serif; letter-spacing:0.1em; padding-bottom:5px; border-bottom:1px solid #aaa; width:650px;}
#info .para {
	width:300px;
	margin:0 0 0 75px;
	color: #FFFFFF;
}

	#layout{width:515px;
	background-color:#FFF;
	margin:auto;
	float:right;
	margin-right:0px;
	height:250px;
	}
	
	.style3 {	color: #FFFFFF;
	font-weight: bold;
}


    .preload img{
            width:0px;
            height:0px;
    }


