body {padding:0; margin:0; font-family:Verdana;}
*{padding:0px; margin:0px;}
table{position:relative; font-family:Verdana; font-size: 12px;}
div, img{behavior: url(/iepngfix.htc);}
#main{display:block;position:relative; width:100%; height:100%;background:url('../img/sand.jpg')}
.empty{display:block;position:relative; width:100%; font-size:1px; line-height:1px;text-decoration:none;}
#tempdiv{display:block; position:absolute; left:0px; top:0px; width:0px; height:1067px;}
#waterworld{
	display:block;
	position:absolute;
	min-height:1067px;
	_height:1067px;
	overflow:hidden;
	top:0px;
	z-index:10;
}
#wwbgr{display:block;position:relative; width:100%; height:100%;}
#logo{
	display:block;
	position:absolute;
	width:660px; 
	height:181px; 
	top:5px;
	text-decoration:none;
	background: url("../img/logo.png") no-repeat;
	z-index:20;
}
#menu{
	display:none;
	position:absolute;
	width:420px; 
	height:120px; 
	right:20px;
	top:0px;
	background: url("../img/menu.png") no-repeat;
	z-index:20;
}
#undermenububble{
	display:none;
	position:absolute;
	width:420px; 
	height:220px; 
	right:20px;
	top:135px;
	z-index:20;
}
.menulink{
	display:block;
	position:relative;
	width:140px; 
	height:120px; 
	float:left;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:none;
}
.menutext{display:block; margin:auto auto; position:relative; height:17px; text-decoration:none; border:0px;cursor:pointer;}
.menutexth{display:block;position:relative; margin:auto auto; height:17px; text-decoration:none; border-bottom:1px dashed white;}
.menulink:hover .menutext{border-bottom:1px dashed white;}
#menumain:hover, .menumainh{background:url('../img/menu1hover.png') no-repeat;cursor:pointer;}
#menuorder:hover, .menuorderh{background:url('../img/menu2hover.png') no-repeat;cursor:pointer;}
#menucont:hover, .menuconth{background:url('../img/menu3hover.png') no-repeat;cursor:pointer;}
#wwtop{display:block;position:absolute;width:100%; height:131px; top:0px; left:0px; background: url("../img/wwtop.jpg") no-repeat;}
#wwpic{display:block;position:absolute;width:100%; height:936px; bottom:0px; left:0px;}
#ww1{display:block;position:absolute;width:140px; height:936px; top:0px; left:0px; background: url("../img/ww1.jpg") no-repeat;}
#ww2{display:block;position:absolute;width:330px; height:720px; top:0px; left:140px; background: url("../img/ww2.jpg") no-repeat;}
#ww3{display:block;position:absolute;width:750px; height:250px; top:0px; left:470px; background: url("../img/ww3.jpg") no-repeat;}
#ww4{display:block;position:absolute;width:380px; height:720px; top:0px; left:1220px; background: url("../img/ww4.jpg") no-repeat;}
#ww5{display:block;position:absolute;width:750px; height:470px; top:250px; left:470px;text-align:left; background: url("../img/ww5.jpg") no-repeat;}
#ww6{display:block;position:absolute;width:1460px; height:216px; top:720px; left:140px; background: url("../img/ww6.jpg") no-repeat;}
.wwflag{display:none;position:absolute;width:250px; height:100px; cursor:pointer; text-decoration:none;}
#basflag{left:920px; top:592px; background-position:0px 0px; background: url("../img/basflag.png") no-repeat;}
#roomflag{left:450px; top:290px; background-position:0px 0px; background: url("../img/roomflag.png") no-repeat;}
#funyflag{left:140px; top:150px; background-position:0px 0px; background: url("../img/funyflag.png") no-repeat;}
#aroundflag{top:65px; left:475px; width:250px; height:157px;}
#aroundflag img{display:block; position:absolute; top:0px; left:66px;}
#aroundflag div{display:block; position:absolute; top:57px; left:0px; width:250px; height:100px; background: url("../img/a360flag.png") no-repeat;}
#aroundflag:hover div{background-position:0px -100px;}
#funyflag:hover{background-position:0px -100px;}
#basflag:hover{background-position:0px -100px;}
#roomflag:hover{background-position:0px -100px;}

#bassflash{display:none; position:absolute; bottom:285px; left:638px; width:329px; height:152px;}
#palm3flash{display:none; position:absolute; bottom:171px; left:163px; width:314px; height:309px;}
#palm1flash{display:none; position:absolute; bottom:494px; left:322px; width:138px; height:152px;}
#palm1cronflash{display:none; position:absolute; bottom:575px; left:690px; width:163px; height:132px;}
#palm5flash{display:none; position:absolute; bottom:347px; left:881px; width:719px; height:352px;}

#sheetwheel{display:block; position:absolute; top:42px; left:11px; width:237px; height:257px; background: url("../img/sheetwheel.gif") no-repeat;}
#around360{display:block; position:absolute; top:0px; left:0px; width:150px; height:118px;}
#boat{display:block; position:absolute; top:30px; right:-70px; width:70px; height:45px; z-index:18; background: url("../img/boat.png") no-repeat;}
/************************************* LOADER *****************************************************/
#Loadholder{
	display:block;
	position:absolute;
	height:175px;
	width:540px;
	top:50px;
	left:50px;
}
#Limg{
	display:block;
	position:absolute;
	height:175px;
	width:0px;
	left:0px;
	top:0px;
	background:url('../img/loadingblue.png') no-repeat;
	z-index:1;
}
#Limgtop{
	display:block;
	position:absolute;
	height:175px;
	width:540px;
	left:0px;
	top:0px;
	background:url('../img/loadingbrown.png') no-repeat;
}
/************************************* BUBBLEDIV *****************************************************/
.bubblediv{
	display:block;
	position:absolute;
	z-index:40;
	width:500px;
	left:450px;
	bottom:300px;
}

#pricebubble{
	display:block;
	position:absolute;
	z-index:45;
	width:500px;
	left:450px;
	top:150px;
}
#contactbubble{
	display:block;
	position:absolute;
	z-index:40;
	width:700px;
	left:300px;
	top:100px;
}
#orderbubble{
	display:block;
	position:absolute;
	z-index:40;
	width:500px;
	left:450px;
	top:150px;
}
#aroundbubble{
	display:none;
	position:absolute;
	z-index:40;
	width:960px;
	height:610px;
	top:100px;
}
.priceitem{
	display:block;
	position:relative;
	width:440px;
	margin-bottom:20px;
}
.priceprice{
	display:block;position:absolute;
	top:0px; left:250px;
	width:100px; 
	color:black;font-size:12px;text-align:left;font-style:italic;
}
.pricetitle{
	display:block;position:absolute; 
	top:0px;left:0px;
	width:250px;
	font-size:12px; color:#292929;text-align:left;font-weight:bold;
}
.priceitem h3{
	display:block;
	position:relative;
	text-align:right;
	width:440px;
	color:#0c61a5;
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
}
.priceitem h3 a{color:#0c61a5; font-size:12px; font-weight:normal; text-decoration:underline;}
.priceitem h3 a:hover{color:#9b260a; text-decoration:none;}
.ttl{background: url('../img/tabletopleft.png') bottom right no-repeat; width:30px; height:30px;}
.tt{background: url('../img/tabletop.png') bottom repeat-x; height:30px;}
.ttr{background: url('../img/tabletopright.png') bottom left no-repeat; width:30px; height:30px;}
.tbl{background: url('../img/tablebottomleft.png') top right no-repeat; width:30px; height:30px;}
.tb{background: url('../img/tablebottom.png') repeat-x; height:30px;}
.tbr{background: url('../img/tablebottomright.png') no-repeat; width:30px; height:30px;}
.tl{background: url('../img/tableleft.png') repeat-y; width:30px;}
.tr{background: url('../img/tableright.png') right repeat-y; width:30px;}
.tc{background: url('../img/tablecont.png');}

.bubbletop{display:block; position:relative; width:100%; height:30px; margin-bottom:0px;}
.bubbletext{display:block; position:relative; width:100%; margin-bottom:10px;font-size:12px;}
.bubbletext p{text-indent:20px; margin-bottom:3px;}
.bubblebig{display:block; position:relative; width:440px; height:230px; margin-bottom:15px;}
.bubblecar{display:block; position:relative; width:440px; height:80px;}
.bubblecar li{cursor:pointer;}

.bubbletitle{display:block; position:absolute; font-size:18px; color:#292929; top:0px; left:0px;}
.pricelook{
	display:block; position:absolute; 
	font-size:12px; color:#000000; 
	top:5px; right:10px;
	text-decoration:none; line-height:18px;
 	height:18px; border-bottom:1px dashed #292929;
}
.pricelook:hover{border-bottom:0px;}
.gbimg{display:block; position:relative; width:440px; height:230px;}
.ind{
	display:block;
	position:absolute;
	width:32px;
	height:32px;
	top:99px;
	left:204px;
	background: url('../img/aload.gif') no-repeat;
}
#vodamirpanhold{
	display:block;
	position:relative;
	width:900px;
	height:540px;
	background: url('../img/aload.gif') center center no-repeat;
}
.closebutton{
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	top:15px;
	right:20px;
	z-index:50;
	background: url('../img/button.png') no-repeat;
	text-decoration:none;
}
.closebutton:hover{
	background: url('../img/buttoncl.png') no-repeat;
}

#muter{
	display:none;
	position:absolute;
	width:31px; 
	height:31px; 
	top:145px;
	text-decoration:none;
	z-index:22;
}
.soundOn{background: url('../img/playbutton.png') no-repeat;}
.soundOff{background: url('../img/stopbutton.png') no-repeat;}
.form_errors, .form_required{color: red;}

#ordertable input, #ordertable textarea, #ordertable select{width:100%}
#orderForm_submit{width:150px !important;}

#map{display:block; position:absolute; width:412px; height:411px; top:0px; right:10px; background:url('../img/map.jpg') no-repeat;}
#phoneimg{display:block; position:absolute; width:125px; height:105px; top:20px; left:20px; background:url('../img/phone.png') no-repeat}
#phoneholder{display:block; position:relative; width:190px; height:411px;}
#phonetext{display:block; position:relative; width:190px;}
#adrestext{display:block; position:relative; width:100%;}

#footer{
	display:none;
	position:absolute;
	height:30px;
	z-index:100;
	bottom:0px;
	left:810px;
	font-size:13px;
	color:#0063ff;
	font-style:italic;
}
#footer a{text-decoration:none; font-size:13px; color:#9a0019; font-style:italic;}
#footer a:hover{text-decoration:underline;}