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

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

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

LI{
text-align: left;
}

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;
}

A H1, #product_list H1 {font-size: 22px;}
#product_list LI {margin-left:-20px;}
A H1 {color:white; font-family: sans-serif;}
A:hover H1 {color: #FFD700;}


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

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

a:hover.edit {
	color: White;
}

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, A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFD700;
	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;
}



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

A:hover.maui_monthly {
	color: Red;
}

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-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: 220px;
}

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

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

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;
}

H1.info, H2.info {
	font-family: Georgia, serif;
	font-size: 22pt;
	font-weight: normal;
	color: White;
	display:inline;
}

H2.info {font-size: 8pt;}

td.main_about {
	background-image: url(../gfx/back_main_about.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #145c7b;
	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: #FF8000;
	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_issuu {
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #d8d8d8;
	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: #000;
}

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.the_info {
	color: White;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
}


td.thetext_Black {color: Black;}

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

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

.state{font-size: 17pt;}

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

#other_movies {
	padding-left: 0px;
	padding-right: 10px;
	margin-top:5px;
	overflow: auto;
	width: 230px;
	color : White;
}

#other_movies a, #other_movies a:visited{color : White;}
#other_movies a:hover{color : Red;}

LI.other_movies{
	color : Black;
}



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

#topNewsBox{
	color : White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	width:300px;
	padding-left:10px;
}

#topNewsBox a{font-size: 9px; }
#topNewsBox a.Data{font-size: 8pt; }


DIV.publication_list{
	padding: 10px 50px 20px 50px; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size:8pt;
}

DIV.publication_list A, DIV.publication_list A:visited{
	background-color: #0096ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 23px;
	padding: 3px;
}

DIV.publication_list A:hover{
	background-color: #b8b8b8;	
	color: #5f5f5f;
}

