body {
	background-color: Black;
	margin: 0;
}

FONT.RSS {
font-weight: bold;
font-size: 12pt;
}

.Data  {
	color: #FFD700;
	font-weight: bold;
}

a.Data, a.Data:visited  {
	color: #FFD700;
	font-weight: bold;
}

a.Data:hover {
	color: White;
	font-weight: bold;
}

a.menu, a.menu:visited {
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #595959;
	letter-spacing: 1px;
}
a.menu:hover {
	color: Gray;
}

a.products_menu, a.products_menu:visited {
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
}
a.products_menu:hover {
	color: Gray;
}

font.products_menu {
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
}


a.admin, a:visited.admin {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: Black;
		text-decoration: none;
}

a:hover.admin {
        color: Red;
}


a.edit, a:visited.edit {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFD700;
		text-decoration: none;
}

a:hover.edit {
        color: Red;
}

A, A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Blue;
	text-decoration: none;
}

A:hover {
        color: Red;
}


A.products, A.products:visited {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: Red;
		text-decoration: none;
}

A.products:hover {
        color: Black;
}



A.maui_monthly, A:visited.maui_monthly {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;
}

A:hover.maui_monthly {
	color: Red;
	font-weight : bold;
}

input {
	color: #D7D874;
	border: 1px solid #D7D874;
	background: #565618;
	font-family: sans-serif;
	font-size: 7pt;
}

input:hover {
	background: Black;
	color: White;
}


input.store_price {
	color: Black;
	border: 0px solid transparent;
	background: transparent;
	font-family: sans-serif;
	font-size: 12px;
	width: 50px;
	font-weight : bold;
}

input.chose_price {
	color: Black;
	border: 0px solid transparent;
	background: transparent;
}

select.store {
	color: Black;
	border: 1px dashed Black;
	background: Silver;
	font-family: sans-serif;
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 4px;
}


td.Top {
	background-image: url(../gfx/back_fade_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 0px;
}
td.Bottom {
	background-image: url(../gfx/back_fade_bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.sideLeft {
	background-image: url(../gfx/back_main_left.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
td.sideRight {
	background-image: url(../gfx/back_main_right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
td.sideTop {
	background-image: url(../gfx/back_main_top.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
td.sideBottom {
	background-image: url(../gfx/back_main_bottom.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
td.corner01 {
	background-image: url(../gfx/back_main_corner_1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
td.corner02 {
	background-image: url(../gfx/back_main_corner_2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
td.corner03 {
	background-image: url(../gfx/back_main_corner_3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
td.corner04 {
	background-image: url(../gfx/back_main_corner_4.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

td.menu {
	background-image: url(../gfx/back_menu.gif);
	background-repeat: repeat-x;
}

td.news {
	background-image: url(../gfx/back_news.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	vertical-align: top;
	overflow: hidden;
	width: 200px;
}

td.theforum {
	background-image: url(../gfx/back_forum.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #cfcfcf;
	color: Black;
	font-family: Verdana, sans-serif;
	text-align: left;
}

td.media_news {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	vertical-align: top;
	overflow: hidden;
	width: 300px;
}

td.sails {
	color: White;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: justify;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

td.maui_monthly{
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	vertical-align: top;
}

td.faq_right{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	vertical-align: top;
}

td.newsletter {
	background-image: url(../gfx/back_newsletter.gif);
	background-color: #919100;
	background-repeat: no-repeat;
	padding-left: 9px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: middle;
	width: 220;
}

td.newsletter_forum {
	background-image: url(../gfx/back_newsletter.gif);
	background-color: #919100;
	background-repeat: no-repeat;
	padding-top: 10px;
	vertical-align: middle;
	width: 220;
}

td.newsletter_left {
	background-image: url(../gfx/left_newsletter_border.gif);
	background-repeat: repeat-y;
	width: 1;
}

td.main_team {
	background-image: url(../gfx/back_main_team.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #A00000;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_product {
	background-image: url(../gfx/back_main_product.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #D7D7D7;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_sails {
	background-color: #164771;
	color: White;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
}

td.main_about {
	background-image: url(../gfx/back_main_about.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #6C5E00;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_importers {
	background-image: url(../gfx/back_main_importers.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #2A4B0E;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_products {
	background-image: url(../gfx/back_main_products.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #164771;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_store {
	background-image: url(../gfx/back_main_store.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #WFF8000;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_media {
	background-image: url(../gfx/back_main_media.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #008692;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_gallery {
	background-image: url(../gfx/back_main_gallery.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #6d6d6d;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_rss {
	background-image: url(../gfx/back_main_rss.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #b17400;
	color: White;
	font-family: sans-serif;
	font-size: 8pt;
}

td.main_video {
	background-color: #565656;
}

td.sails_specification {
	color: Black;
	font-family: sans-serif;
	font-size: 8pt;
	text-align : center;
	vertical-align : middle;
}

td.thetext, td.thetext_Black {
	color: White;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

td.thetext_Black {color: Black;}

td.theblacktext {
	color: Black;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

.country , .gallery_year, .gallery_name{
	font-family: Georgia, serif;
	font-size: 22pt;
	font-weight: normal;
	color: White;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.gallery_year{font-size: 18pt;}
.gallery_name{color: Black;}

#other_movies {
	padding-left: 0px;
	padding-right: 10px;
	overflow: auto;
	width: 230px;
	height: 415px;
	color : White;
}

LI.other_movies{
	color : Black;
}

UL.gallery_elements{
	margin-left : 10px;
	padding-left : 0px;
}

#sail_photos{
	width:390px;
	display:block;
	padding-top:10px;
}

#sail_photos a {
	display:block;
	float:left;
	height:64px;
	margin:5px;
	opacity:0.7;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:64px;
}

#sail_photos a:hover {
	opacity:1;
}

#sail_photos a img {
	display:block;
}