/* general */
html, body {margin:0;}
p, li, td, th {font-size: 12px;color: #000033;line-height: 16px;margin:6px 0px 10px!important;}
h1{margin:0;font-size:18px;font-weight:400;color:#003;margin-bottom:6px;padding-bottom:3px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f90;margin-right:10px;padding-top:10px;}
h2{font-size:14px;color:#003;font-weight:400;margin:6px 0 10px;}
a:hover{color:#f30;}
a:active{color:#fff;}
a:link,a:visited{color:#f90;}

td { vertical-align:top;}

/* layout */
body { background-color:#000033; background-image:url(/images/sea_fade.jpg); background-repeat:repeat-x; background-position:center top; 
       font-family: Arial, Helvetica, sans-serif; }
#whole { margin:auto;width:932px; }
#doc { background-image:url(/core/img/bg/whole_bg.jpg); background-repeat:no-repeat; margin:30px 0;background-color:#9999CC; }
#hd {height:135px; margin-top:30px; position:relative;}
#ft {background-color:#000033;margin-bottom:30px;font-size:10px;color:#f90; text-align:right; padding:10px;}
.page_layout {width:100%;}
.hero {width:385px; background-color:#000033;}
.page {padding-left:5px;}
.package {height:90px;}
.content {margin-bottom:10px;}
.topmenu {top:106px; position:absolute;}
 
.contentholder {width:100%;}
.contentholder .left {width:140px;padding-left:15px; padding-top:5px;}
.contentholder .main {padding-right:15px;}
.onepage .main {padding-left:15px;}
 /* left */
.leftquote {background-image:url(/core/img/bg/left_under_bg.jpg); height:100px; }
.leftquote .special {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic;
	color: #ff9900; letter-spacing: .3em; line-height: 20px; white-space: normal; margin-left:90px;margin-right:40px; text-align:center;}
.fishanim {margin:50px 0; text-align:right;}
/* special_conment */
.special_conment{ background-color:#B7B7FF; padding:5px;}

.ants{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#f90;}
.promo{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#003;font-weight:700;line-height:11px; vertical-align:middle;}
.lowkey{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;color:#336;letter-spacing:0.2em;}
.caption{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;color:#003;}

/* winner */
.winner a{ border:none;}
.winner img{ border:none; padding: none;}
.winner .logo{ padding-right :5px;}