html {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:100%;
color:#333333;
postion:relative;
background-color:#fff;
/* Border Image */
background-image: url(../images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
}

body {
position:relative;
width:700px;
padding:0px 30px 135px 21px;
margin:-10px auto 0px auto;
background-position:center;
background-repeat:repeat-y;
}


h1{
position:relative;
text-align:center;
color:#00B2F0;
padding:9px 0px 0px 0px;
font-size:13px;
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:100;
background-repeat:no-repeat;
background-color:transparent !important;
}

/* Top Nav */
#nav-toplevel {
z-index:500;
position:relative;
margin:0px 0px 0px 0px;
background-color:transparent !important;
}

#nav-meta {
position:absolute;
right:0;
top:1px !important;
top:0px;
background-color:transparent !important;
}

#nav-meta ul {
display:inline;
margin:0;
padding:0;
background-color:transparent !important;
}

#nav-meta ul li {
display:inline;
margin:0 !important;
margin-left:3px;
padding:1px;
background-color:#Fff;
border:0px solid #ccc;
border-top:none;
list-style:none;
background-color:transparent !important;
}

#nav-meta a {
padding-left:20px;
padding-right:20px;
padding-bottom:2px;
font-size:14px;
font-weight:bold;
FONT-FAMILY:Arial, Helvetica, sans-serif;
color:#1889B4; 
text-decoration:none;
margin:0 !important;
margin-right:-2px;
background-color:transparent !important;

}

#nav-meta a:{
color:#1889B4; 
background-color:transparent !important;
}
#nav-meta a:visited {
color:#1889B4; 
background-color:transparent !important;

}
#nav-meta a:hover {
background-color:transparent !important;
color:#9ddfff;
}

/* End of Top Nav */


#banner {
position:absolute;
left:0;
width:750px;
height:326px;
padding:0 !important;
margin:0px 0px 0px 0px;
/* Sea Fun Banner */
background-image:  url(../images/sea-fun-divers-banner.jpg);
background-position:180px;
background-repeat:no-repeat;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
}
#language {
position:relative;
padding:10px 0px 0px 42px;
}

#container {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:9pt;
position:relative;
top:220px;
height:100%;
margin:0px 0px 40px -20px;
background-color:transparent;
}


#content {
margin:5px 0px 10px 215px;
width:500px;
height:100%;
}
#content img {
margin: 5px 5px 5px 5px;
padding:1px 1px 1px 1px;
border-top:1px solid #555;
border-bottom:1px solid #555;
border-left:1px solid #555;
border-right:1px solid #555;
}
#content img.nb {
border:none;
}
/*
#container-ds {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:9pt;
position:relative;
top:0px;
height:100%;
margin:0px 0px 0px 0px;
}
#content-ds {
margin:5px 0px 10px 10px;
width:550px;
height:100%;
}
#content-ds img {
margin: 5px 5px 5px 5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
*/
ul {
/*list-style:square;*/
list-style-image:url(../images/sq.jpg);
}
/*
#right-text p, #right-text ol, #right-text ul {
font-size:12px;
line-height:20px;
padding:6px 11px 13px 180px;
}


#right-text li {
list-style-type:circle;
margin: 0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

#left-text p, #left-text ol, #left-text ul {
font-size:12px;
line-height:20px;
padding:6px 11px 13px 20px;
}


#left-text li {
list-style-type:circle;
margin: 0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

#contentb {
position:relative;
width:525px;
background:transparent;
}*/
#textleft {
float:left;
border-bottom:1px solid #ECECEC;
border-bottom:1px solid #ECECEC;
border-top:1px solid #ECECEC;
border-right:1px solid #ECECEC;
border-left:1px solid #ECECEC;
width:100px;
margin: 10px 10px 10px 10px;
}

#textright {
float:right;
border-bottom:1px solid #ECECEC;
border-top:1px solid #ECECEC;
border-right:1px solid #ECECEC;
border-left:1px solid #ECECEC;

margin: 10px 15px 10px 150px;
}


h2{
width:500px;
font-size:15px;
color:#1889B4; 
text-align:center;
margin:10px 0px 5px 215px;
padding:0px 0px 2px 0px;
height:auto !important;
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:bold;
background-repeat:no-repeat;
/*border-bottom:1px dashed #ffe386;*/
border-bottom:1px dashed #b2e0f0;
background:transparent
}


h3{
width:450px;
font-size:14px;
color:#00B2F0;
text-align:left;
background:transparent;
margin:0px 0px 5px 0px;
padding:0px 0px 2px 0px;
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:bold;*/
background-repeat:no-repeat;
border-bottom:1px dashed #b2e0f0;
background:transparent
}

h4 {
margin:0px 0px 3px 0px;
height:auto !important;
font-size:14px;
color:#1889B4; 
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:bold;
background-repeat:no-repeat;
background:transparent
}
h5,h6 {
height:auto !important;
height:14px;
margin-top:0;
margin-left:0px;
width:520px;
font-size:14px;
color:#00B2F0;
margin:0px 0px 0px 0px;
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:bold;
background-repeat:no-repeat;
/*border-bottom:1px solid #cccccc;*/
background:transparent
}

/*
#banner2 {
postion:absolute;
width:100%;
padding:0 !important;
margin:0px 0px 0px -31px;
background-repeat:no-repeat;
border-top:0px solid #ECECEC;
border-bottom:0px solid #ECECEC;
}*/

/*#footer-left {
position:relative;
font-size:11px;
margin:-70px 0px 0px 176px;
}
#footer-right {
position:relative;
text-align:right;
font-size:11px;
margin:-66px 0px 0px 475px;
}
#footer-kw {
position:relative;
text-align:center;
color:#00B2F0;
margin:0px 0px 0px 0px;
background-image:none;
font-size:12px;
}*/

a:link{
color:#333333;
text-decoration:underline;
}
a:visited {
color:#333333;
text-decoration:underline;
}
a:hover {
color:#00B2F0;
text-decoration:none;
}
a:active {
color:#333333;
text-decoration:underline;
}

#contact{
color:#1889B4;
font-weight:bold;
font-size:14px;
}

/*
#footer {
position:relative;
font-size:12px;
top:185px;
margin:20px 0px 0px 0px;
background-color:#009966;
text-decoration:none;
}
#footer a {
text-decoration:none;
}
*/

#container-footer{
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:8pt;
position:relative;
top:185px;
height:100%;
width:750px;
margin:0px -50px 0px -21px;
background-color:transparent;
}

#container-footer table {
border:none;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
#container-footer td,
#container-footer th {
border:none;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#footer-text{
text-align:center;
color:#00B2F0;
font-size:9px;
}

#footer-text a:link{
color:#00B2F0;
text-decoration:underline;
}
#footer-text a:visited {
color:#00B2F0;
text-decoration:none;
}
#footer-text a:hover {
color:#FFCC00;
text-decoration:none;
}
select {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}
input {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}
form {
margin:5px 0px 0px 0px;
}
table {
width:100%;
margin:10px 0px 10px 0px;
background-color:#fff;
border-top:1px solid #ddd;
border-bottom:1px solid #999;
border-left:1px solid #ddd;
border-right:1px solid #999;
margin:10px 0px 10px 0px;
}
table th{
/*background-color:#1889B4;*/
background-color:#E1E4E5;
color:#1889B4;
border-bottom:1px solid #bbb; 
text-align:center;
font-size:12px;
font-weight:bold;
padding: 2px 2px 2px 10px;
}

table td{
padding:3px 0px 3px 2px;
text-align:left;
}

table tr.odd {
background-color:#E1E4E5;
}
#nb{
border:none;
}
#blue {
font-weight:bold;
color:#1889B4;
}
#layout-text{
float:left;
}
#leftimg {
	float:left;
	margin:5px 30px 5px 10px;
}

#rightimg {
	float:right;
	margin:5px 10px 5px 30px;

}

#menuh UL LI#chat a:link,
#menuh UL LI#chat a:visited,
#menuh UL LI#chat a:hover
{
background-color:transparent !important;
border:none;
}

#menuh UL LI#chat img
{
margin:0px 10px 0px 0px;
background-color:transparent !important;
border:none;
}
#sp
{
margin:10px 0px 10px 0px;
}