/* CSS Document */

/*--------BODY--------*/

HTML, BODY {
	COLOR: #FFFFFF;
	width: 1019px;
	FONT-FAMILY: 'Arial',Arial Black,New Times;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.6em;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;	
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

/*--------BASIC ELEMENTS-------*/

IMG {
	BORDER: none;
	MARGIN: auto auto;
}

H1 {
	MARGIN: 0px;
	COLOR: #0E2B8D;
	FONT-SIZE: 20px;
}

H2 {
	MARGIN: 0px;
	COLOR: #FF7014;
	FONT-SIZE: 20px;
}

H3 {
	MARGIN: 0px;
	COLOR: #FF7014;
	FONT-SIZE: 16px;
}

H4 {
	MARGIN: 0px;
	COLOR: #0E2B8D;
	FONT-SIZE: 16px;
}

H5 {
	MARGIN: 0px;
	COLOR: #FFFFFF;
	FONT-SIZE: 16px;
}

H6 {
	MARGIN: 0px;
	COLOR: #FF7014;
	FONT-SIZE: 12px;
}

H7 {
	MARGIN: 0px;
	COLOR: #FFFFFF;
	FONT-SIZE: 14px;
	font-weight: bold;
}

P {
	FONT-STYLE: normal;
	LINE-HEIGHT: 1.6em;
	COLOR: #0E2B8D;
}

A:LINK {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}

A:VISITED {
	TEXT-DECORATION: none;
	COLOR: #FF7014;
}

A:HOVER {
	TEXT-DECORATION: none;
	COLOR: #FF7014;
}

DIV {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}

INPUT
{ 
	vertical-align: middle;
	height: 14px;
} 

/*--------DIV ELEMENTS (starts homepage style! ) -------*/

#warper	{
	width: 1019px;
	height: 100%;
}

#head	{
   	width: 1019px;
	min-height: 216px;
	background-image: url('../images/hdr1.jpg');
	background-repeat: no-repeat;
	background-position: center;
}

/*
#flags {
	float: right; padding-left:4px;
	width: 159px;
	height: 13px;
	background-image: url('../images/flags.jpg');
	background-repeat: no-repeat;
	margin-top: 10px;
}
*/
#top	{
	float: left;
	width: 1017px;
	height: 186px;
}

#main	{
	float: left;
	width: 1017px;
	height: 30px;
	LINE-HEIGHT: 2.3em;
	margin-top: 0px;
}
 
#navigation	{
	float: left;
	width: 780px;
	height: 30px;
	margin: 0px 0px 0px 8px;
}

#search {
	float: right;
	width: 218px;
	height: 27px;
	line-height: 1.9em;
	font-size: 15px;
}


#content {
	float: left;
	width:700px;	
	min-height: 486px;
	margin-top: 26px;
	margin-left: 20px;
	background-image: url('../images/contentbg.jpg');
	background-repeat: no-repeat;
}

#content_bg_y {
	float: left;
	width: 700px;	
	height: 23px;
	background-image: url('../images/contentbgy.jpg');
	background-repeat: no-repeat;
}


#content_text {
    float: left;
	width: 630px;	
	min-height: 450px;
	margin-top: 30px;
	background-color: #FFFFFF;
	COLOR: #0E2B8D;
	margin-left: 14px;
	padding: 0px 20px 0px 19px;
}
#content_text input {
	border: 1px solid #FF7014;
}

#content_text a {
	text-decoration: none;
	color: #FF7014;
}

#content_text a:hover {
	text-decoration: none;
	color: #FF7014;
}

#news {
	float: left;
	width: 290px;
	min-height: 632px;
	margin-top: 26px;
	background-image: url('../image/news1.jpg');
	background-repeat: no-repeat;
}

#product_news {
	width: 263px;
	height: 62px;
	margin-top: 12px;
}

#product_newsp {
	float: left;
	width: 45px;
	height: 60px;
}

#product_newst {
	float: left;
	width: 216px;
	height: 60px;
}

#frozen {
	width: 263px;
	height: 62px;
	margin-top: 11px;
}

#frozenp {
	float: left;
	width: 45px;
	height: 62px;
}

#frozent {
	float: left;
	width: 212px;
	height: 40px;
	margin-top: 12px;
	margin-left: 4px;
	color: #FF7014;
	background-image: url('../images/home_arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#frozent a {
	text-decoration: none;
	color: #FF7014;
}

#frozent a:hover {
	text-decoration: none;
	color: #FF7014;
}

#news_item {
	width: 226px;
	height: 320px;
	margin-top: 20px;
}

#news_item a {
	text-decoration: none;
	color: #FF7014;
	font-style: italic;
}

#news_item a:hover {
	text-decoration: none;
	color: #FF7014;
	font-style: italic;
}

#footer {
	float: left;
	width: 960px;
	height: 14px;
	margin: 0px 0 0 34px;
}

#ftext_left {
	float: left;
	width: 760px;
	height: 14px;
	font-size: 9px;
}

#ftext_right {
	float: right;
	width: 150px;
	height: 14px;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
}
#ftext_right a{
	text-decoration: none;
	color: #FFFFFF;
}

#ftext_right a:hover {
	text-decoration: none;
	color: #0E2B8D;
}
#homecontact{
    float: left;
	width: 650px;
	margin-left: 0px;
	background-color: #FFFFFF;
	COLOR: #0E2B8D;	
	min-height: 10px;
    }

#sildshow{
    float: left;
	width: 669px;
	margin-left: 14px;
	background-color: #FFF;
	COLOR: #0E2B8D;	
	min-height: 10px;
    }
#text{
    float: left;
	width: 655px;
	margin-left: 14px;
	background-color: #FFF;
	COLOR: #0E2B8D;	
	font-size: 9px;
	min-height: 10px;
    }


/*--------Classes-------*/

.sildshow{
    float: left;
    max-width: 325px;
    min-width: 325px;
    background-color: #000;
    COLOR: #FFF;	
    height: 270px;
    margin-left: 30px;
   
    }

/*--------Menu Classes-------

.menu 
{	font-family: arial, sans-serif; 
	width:775px; 
	height:30px; 
	position:relative; margin:0; 
	font-size: 15px; 
	background:#0E2B8D; 
	COLOR: #FFFFFF;
	position:relative; 
	z-index:100; 
	text-align: center;
}

.menu ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
}

.menu ul li {
	float:left;
	width:94px;
	border-right: 1px solid #FF7014;
}

.menu ul li a, .menu ul li a:visited {
	display:block; 
	width:94px; 
	text-decoration:none; 
	padding:0 0 0 0px; 
	height:30px; 
	line-height: 26px; 
	color:#FFFFFF; 
	background:#0E2B8D; 
}

.menu table {
	border-collapse:collapse; 
	margin:0; 
	padding:0; 
}

.menu ul li ul {
	visibility:hidden; 
	position:absolute; 
	top:30px; left:0;
}

.menu ul li:hover a,
.menu ul li a:hover {
	color:#0E2B8D; 
	background:#0E2B8D url('../images/menu_hover1.png');
	background-repeat:no-repeat;
}


.menu ul li:hover ul,
.menu ul li a:hover ul {
	visibility:visible; 
	width:1000px;
	height:30px;
	background:#FF7014; 
	color:#fff;
	font-size: 12px;
}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {
	float:right; 
	border:0; 
}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {
	float:left; 
	border:0; 
}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {
	background:#FF7014; 
	color:#fff;
}


.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	left:0px; 
	top:30px; 
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block; 
	background:#FF7014; 
	color:#fff;
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
	background:#FF7014; 
	color:#0E2B8D;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
	visibility:visible; 
	color:#0E2B8D; 
	background:#FF7014;
}

.menu ul li:active ul li:active ul,
.menu ul li a:active ul li a:active ul {
	visibility:visible; 
	color:#0E2B8D; 
	background:#FF7014;
}

.menu ul li:hover ul.right li {
	float:right;
}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
	background:#FF7014; 
	color:#0E2B8D;
}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {
	background:#FF7014; 
	color:#0E2B8D;
}
*/
/*-------- (stops homepage style! ) -------*/

/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*-------- DIV Elements (starts subpage style! ) -------*/

#logout {
	float: right;
	width:40px;	
	min-height: 18px;
	color: #ffffff;
	margin: 0px 27px 0 0;
	padding: 4px 0 0 0;
}
#logout a {
	text-decoration: none;
	color: #FFFFFF;
}

#logout a:hover  {
	text-decoration: none;
	color: #FFFFFF;
}

#leftmenu {
	float: left;
	width:167px;	
	min-height: 502px;
	margin: 35px 0px 0px 20px;
	background-image: url('../images/leftmenu.jpg');
	background-repeat: no-repeat;
}

#leftmenu_text {
	width: 119px;	
	min-height: 360px;
	padding: 0px 10px 0px 10px;
	background-color: #0E2B8D;
	color: #FFFFFF;
}

#leftmenu_title {
	width: 129px;	
	height: 20px;
	padding: 5px 0px 0px 10px;
	background-color: #0E2B8D;
	color: #FF7014;
	font-size: 14px;
	font-weight: bold;
}

#fish {
	width:167px;	
	height: 138px;
	margin-top: 28px;
	background-image: url('../images/fish_logo.jpg');
	background-repeat: no-repeat;
}

#contentsub {
	float: left;
	width: 832px;
	min-height: 532px;
	margin: 2px 0 0 0;
	color: #0E2B8D;
	background-image: url('../images/subcontent.jpg');
	background-repeat: no-repeat;
}

#contentsub_text {
	float: left;
	width: 772px;
	color: #0E2B8D;	
	min-height: 340px;
	background-color: #FFFFFF;
	margin-top: 26px;
	padding: 0px 10px 5px 15px;
	margin-left: 13px;
	font-size: 11px;
}

#contentsub_text img {
	padding: 2px 2px;
}


#contentsub_bg_y {
	float: left;
	width: 832px;	
	height: 23px;
	background-image: url('../images/subcontentx.jpg');
	background-repeat: no-repeat;
}

#contentmenu {
	width: 798px;	
	height: 30px;
	margin: 10px 0px 0px 13px;
	background-color: #0E2B8D;
	color: #FFFFFF;
	LINE-HEIGHT: 2.2em;
}

#breadcrumb {
	float: right;
	text-align: right;
	display: inline;
	margin: 0px 10px 0 0;
	width: 412px;	
	height: 10px;
	font-size: 10px;
	color: #FFFFFF;
}

#breadcrumb a {
	text-decoration: none;
	color: #FFFFFF;
}

#breadcrumb a:hover  {
	text-decoration: none;
	color: #FF7014;
}

#content_nav {
	float: left;
	width: 362px;	
	height: 30px;
	background-image: url('../images/submenu.jpg');
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#contact_sub {
	float: left;
	width: 772px;	
	min-height: 119px;
	background-color: #FFFFFF;
	color: #0E2B8D;
	padding: 0px 10px 0px 15px;
	margin-left: 13px;
	font-size: 11px;
}

/*--------menu Classes-------*/
.leftmenu {
	float: left;
	width: 117px;	
	min-height: 360px;
	color: #FFFFFF;
	list-style-type: none;
	margin: 0 0 0 -40px;
}

.leftmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
}


.leftmenu li {
	background-image: url('../images/arrow.png');
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 1.1em;
}

.leftmenu li a {
	text-decoration: none;
	color: #FFFFFF;
}

.leftmenu li a:hover  {
	text-decoration: none;
	color: #FF7014;
}

.leftmenu li a:active  {
	text-decoration: none;
	color: #FF7014;
}
#submenu {
	float: left;
	height: 30px;
	width: 120px;
	text-align:center;
	background-color: #0E2B8D;
	color: #FFFFFF;
	border-right:1px solid #FF7014;
}
.submenu {
	float: left;
	width: 360px;
	height: 30px;
	color: #FFFFFF;
	border-right:1px solid #FF7014;
	list-style-type: none;
	font-size: 13px;
	text-align: center;
	margin: 0 0 0 -40px;
	
}

.submenu ul {
	float: left;
	list-style-type: none;
	text-align: center;
}

.submenu li {
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
}

#submenu a{
	text-decoration: none;
	color: #FFFFFF;
}

#submenu a:hover  {
	text-decoration: none;
	color: #FF7014;
}
#submenu_active {
	float: left;
	height: 30px;
	width: 120px;
	text-align:center;
	background-image: url('../images/submenu_hover2.gif');
	background-repeat: no-repeat;
}

#submenu_active a{
	text-decoration: none;
	color: #FF7014;
}

#submenu_active a:hover {
	text-decoration: none;
	color: #FF7014;
}

a:hover.submenu_active {
	float: left;
	height: 30px;
	width: 120px;
	background-image: url('../images/submenu_hover2.gif');
	background-repeat: no-repeat;
}

/*--------Classes-------*/

/*-------- (stops subpage style! ) -------*/

/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*-------- DIV Elements (starts subpage2 style! ) -------*/


#contentmenu2 {
	width: 798px;	
	height: 20px;
	margin: 10px 0px 0px 13px;
	color: #FFFFFF;
}

#breadcrumb2 {
	float: right;
	text-align: right;
	display: inline;
	margin: 4px 20px 0 0;
	width: 300px;	
	height: 10px;
	font-size: 10px;
	color: #FF7014;
}

#breadcrumb2 a {
	text-decoration: none;
	color: #FF7014;
}

#breadcrumb2 a:hover  {
	text-decoration: none;
	color: #FF7014;
}

#contentsub2_text {
	float: left;
	width: 762px;	
	min-height: 503px;
	background-color: #FFFFFF;
	color: #0E2B8D;
	padding: 0px 20px 0px 15px;
	margin-left: 13px;
	font-size: 11px;
}

#contact {
	float: left;
	width: 762px;	
	min-height: 6px;
	background-color: #FFFFFF;
	color: #0E2B8D;
	padding: 0px 20px 0px 0px;
	margin-left: 0px;
	font-size: 11px;
}

#contact img{
	text-align: right;
}

#staff {
	float: left;
	width: 370px;	
	min-height: 483px;
	background-color: #FFFFFF;
	color: #0E2B8D;
	font-size: 11px;
}

#staff_photo {
	float: left;
	width: 370px;	
	min-height: 483px;
	background-color: #FFFFFF;
	color: #0E2B8D;
	font-size: 11px;
}

#contentsub2_text a {
	text-decoration: none;
	color: #0E2B8D;
}

#contentsub2_text a:hover  {
	text-decoration: none;
	color: #FF7014;
}

#contentsub2_bg_y {
	float: left;
	width: 832px;	
	height: 23px;
	background-image: url('../images/subcontentx.jpg');
	background-repeat: no-repeat;
}

#leftmenu2_title {
	width: 129px;	
	height: 20px;
	padding: 5px 0px 0px 10px;
	background-color: #0E2B8D;
	color: #FF7014;
	font-size: 14px;
	font-weight: bold;
}

/*-------- (stops subpage2 style! ) -------*/

