/*general trading*/
body {
	background-color: #9b0225;
}

p {
	font-family: corbel;
	color: #000;
	font-size: 14px;
}
a {
	color: #9b0225;
	text-decoration: none;
}
h1.title {
	color: #333;
	text-transform: uppercase;
	font-size: 20px;
	padding-top: 10px;
}
h2.title a {
	color: #a90329;
	text-transform: uppercase;
	font-size: 18px;
	padding-top: 10px;
	text-decoration: none;
}
#main-wrapper {
	background-color: #fff;
	width: 869px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.glow {
	width: 923px;
	background: transparent url(../images/glow.png) repeat-y top center;
	margin: 0 auto;
}
#header {
	height: 116px;
	background: transparent url(../images/header.jpg) no-repeat top center;
}
#logo {
	position: relative;
	left: 50%;
	top: 25px;
	margin-left: -123px;	
}
#navigation {
	height: 23px;
	background: #426815 url(../images/navigation.jpg) repeat-x top left;
}
#navigation  .section {
	
}
#navigation li {
	background: transparent url(../images/nav-divider.jpg) no-repeat center right;
	padding: 0 20px;
	margin: 0 2px;
	height: 20px;
}
#navigation ul {
	height: 22px;
	
}
#navigation li.first {
	margin-left: 30px;
}
#navigation li.last {
	background: none;
}
#navigation a:link ,#navigation a:visited {
	font-family: corbel;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	color: #636363;
	font-weight: bold;
	letter-spacing: 1px;
	font-weight: bolder;
}
#navigation a:hover {
	text-decoration: underline;
}
#navigation .section ul li.active {
	background-color: #406618;
}
#navigation .section ul li.active a {
	color: #fff;
}
.breadcrumb a:link,.breadcrumb a:visited{
	font-family: corbel;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	color: #636363;
	font-weight: bold;
	font-style: italic;
}
#content-area {
	padding-right: 30px;
	padding-top: 10px;
}
#search {
	float: right;
	margin-right: 20px;
	background: transparent url(../images/search-text.png) no-repeat center left;
	width: 150px;
	padding: 0;
	height: 22px;
}
#search .form-text {
	height: 14px;
	border: none;
	padding: 0 6px;
	background: none;
}
#search .form-item input.form-text {
	width: 110px;
	margin-left: 7px;
}
#search .form-submit {
	margin-left: 0;
	margin-top: 3px;
	z-index: 1000;
	padding: 0;
	background-color: transparent;
	border-radius: 0;
	background: none;
	text-shadow: none;
	border: none;
}
#search .NormalTextBox {
	font-size: 11px;
	color: #333;
	font-style: italic;
	
}
.search-results .search-info {
	display: none;
}
.search-results .title a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.box h2 {
	color: #9b0225;
	font-family: corbel;
	font-size: 24px;
}
/*panels*/
#home-panel {

}
.panel-2col-stacked .panel-col-last {
	width: 35.9%;
}
.panel-2col-stacked .panel-col-first {
	width: 64%;
}
/*minipanel*/
.panel-3col-33 .panel-col-first {
	width: 41%;
}
.panel-3col-33 .panel-col {
	width: 33%;
}
.panel-3col-33 .panel-col-last {
	width: 26%;
}
.home-panel {
	margin-left: -20px;
	width: 434px;
	margin-top: 11px;
}
.home-panel ul.links {
	float: right;
}
.home-panel ul.links li.admin_links_node_edit a {
	padding: 1px 4px;
	background-color: #9b0225;
	color: #fff;
	border-radius: 5px;
	font-size: 10px;
}
.home-panel ul.links li.admin_links_node_edit {
	display: block;
    padding: 0 35px 10px 0;
	visibility: hidden;
}
.home-panel ul.links li.admin_links_node_translate,
.home-panel ul.links li.admin_links_node_delete {
	display: none;
}
.home-panel .pane-content:hover ul.links li.admin_links_node_edit {
	visibility: visible;
}
.home-panel h2.pane-title {
	background: #fff url(../images/home-panel.jpg) no-repeat top left;
	height: 173px;
	margin: 0;
}
.home-panel .pane-content {
	padding-top: 10px;
	font-family: corbel;
	font-size: 11px;
	color: #333;
	width: 434px;
	background: #fff url(../images/home-panel-content.jpg) no-repeat bottom left;
}
.home-panel .pane-content  p {
	padding: 0 15px;
	line-height: 120%;
}
.home-panel .pane-content .content {
	
}
.featuredproducts-panel .round-bottom {
	background: transparent url(../images/featured-products-round-bottom.jpg) no-repeat bottom center;
	height: 8px;
}
.featuredproducts-panel {
	width: 216px;
	margin-top: 11px;
	margin-left: 22px;
	background: #fafbfb url(../images/featured-products-roundbot.png) no-repeat bottom center;
	padding-bottom: 10px;
}

.featuredproducts-panel h2.pane-title {
	height: 59px;
	background: transparent url(../images/featured-products-header.jpg) no-repeat top center;
	margin: 0;
}
.featuredproducts-panel .pane-content {
	border-left: 2px solid #dbdbdb;
	border-right: 2px solid #dbdbdb;
	background: transparent url(../images/featured-products-content.jpg) no-repeat top center;
	font-size: 11px;
	color: #333;
	font-family: corbel;
	margin: 0 auto;
}

.featuredproducts-panel .views-field-title {
	text-align: center;
	background: transparent url(../images/featured-products-title-bar.png) no-repeat bottom center;
	padding-bottom: 5px;
}
.featuredproducts-panel .views-field-title a:link,.featuredproducts-panel .views-field-title a:visited {
	font-family: corbel;
	font-size: 15px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 2px;
}
.featuredproducts-panel .views-field-field-product-image-fid {
	text-align: center;
	margin: 0 auto;
}
.featuredproducts-panel span.field-content img {
	border: 1px solid #fff;
	text-align: center;
	margin: 0 auto;
}
.featuredproducts-panel .views-field-view-node {
	text-align: right;
}
.featuredproducts-panel .views-field-view-node a {
	font-size: 14px;
	text-decoration: none;
	color: #333;
	padding-right: 15px;
	padding-top: 5px;
}
.featuredproducts-panel .views-field-field-teaser-value {
	color: #333;
	font-size: 12px;
	font-family: corbel;
	line-height: 120%;
	padding: 0 12px;
	background: transparent;
}
.featuredproducts-panel p{
	margin: 0;
}
.featuredproducts-panel .views-field-edit-node a {
	margin-left: 10px;
}
.news-minipanel {
	width: 434px;
	margin-left: -20px;
	overflow: hidden;
	background: transparent url(../images/latest-news-roundbot.png) no-repeat bottom center;
	margin-top: 20px;
}
.news-minipanel .views-field-title {
	padding-bottom: 5px;
}
.news-minipanel h2.pane-title {
	background: transparent url(../images/news-header.jpg) no-repeat top left;
	height: 39px;
	margin:0;
	
}
.news-minipanel .pane-content {
	border-left: 2px solid #d8d8d8;
	border-right: 2px solid #d8d8d8;
	overflow: hidden;
}
.news-minipanel .round-bottom {
	background: transparent url(../images/latest-news-round-bottom.jpg) no-repeat bottom center;
	height: 9px;
}
.news-minipanel .views-field-view-node {
	text-align: right;
	clear: both;
}
.news-minipanel .views-field-view-node a {
	font-size: 11px;
	text-decoration: none;
	color: #333;
	padding-right: 15px;
	padding-top: 5px;
	font-style: italic;
}
.announcement-minipanel {
	background: #fdfdfd url(../images/announcement-roundbot.png) no-repeat bottom center;
	margin-top: 0;
	width: 216px;
	margin-top: 11px;
	margin-left: 22px;
}
.announcement-minipanel  h2.pane-title {
	background: transparent url(../images/announcement-header.jpg) no-repeat top left;
	height: 52px;
	margin:0;
}
.announcement-minipanel .round-bottom {
	background: transparent url(../images/announcement-round-bottom.jpg) no-repeat bottom center;
	height: 11px;
}
.announcement-minipanel  .views-field-title {
	padding-left: 5px;
	padding-top: 7px;
}
.announcement-minipanel  .views-field-title a:link,.announcement-minipanel  .views-field-title a:visited{
	font-family: corbel;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #aba000;
}
.announcement-minipanel  .pane-content {
	border-left: 2px solid #d8d8d8;
	border-right: 2px solid #d8d8d8;
	background:  transparent url(../images/announcement-content.jpg) no-repeat top center;
	border-top: 1px solid #d7e2e6;
}
.announcement-minipanel .views-field-field-teaser-value {
	padding: 10px;
}
.announcement-minipanel .views-field-field-teaser-value a {
	font-size: 13px;
	color: #333;
	font-family: corbel;
	line-height: 110%;
	padding: 0 10px;
}
.announcement-minipanel .views-field-view-node {
	text-align: right;
}
.announcement-minipanel .views-field-view-node a {
	font-size: 12px;
	text-decoration: none;
	color: #333;
	padding-right: 15px;
	padding-top: 5px;
	font-style: italic;
}
.announcement-minipanel .views-field-edit-node a {
	margin-left: 10px;
}
.rss-minipanel {
	width: 434px;
	margin-left: -20px;
	margin-top: 20px;
}
.rss-minipanel h2.pane-title {
	background: transparent url(../images/rss-header.jpg) no-repeat top left;
	height: 44px;
	margin: 0;
	padding: 0;
}
.rss-minipanel .round-bottom {
	background: transparent url(../images/latest-news-round-bottom.jpg) no-repeat bottom left;
	height: 6px;
}
.rss-minipanel a {
	color: #aba000;
    font-size: 8px;
	text-decoration: none;
	font-weight: bolder;
	font-style: italic;
}
.rss-minipanel .pane-content {
	padding: 10px;
	background: #fefefe url(../images/rss-content.jpg) repeat-x top left;
	border-left: 1px solid #c7ced0;
	border-right: 1px solid #c7ced0;
}
.rss-minipanel .pane-content .views-row {
	padding-bottom: 5px;
}
.rss-minipanel .pane-content .views-row-last {
	padding-bottom: 0;
}
.rss-minipanel .pane-content .views-field-title a {
	color: #333333;
    font-family: corbel;
    font-size: 13px;
    font-style: normal;
    font-weight: bolder;
    line-height: 110%;
    text-transform: none;
}
.rss-minipanel .pane-content li {
	list-style: none;
}
.rss-minipanel .more-link {
	padding-right: 10px;
}
.rss-minipanel .more-link a {
	color: #333;
	font-size: 11px;
	font-weight: normal;
}
/*views*/
.affiliates-block-views {

}
.affiliates-block-views .view-header p {
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-family: corbel;
	font-weight: bold;
	letter-spacing: 2px;
}
.affiliates-block-views .view-content {
	width: 101px;
	margin: 0 auto;
}
.affiliates-block-views img {
	margin: 0 auto;
	text-align: center;
	padding-bottom: 8px;
}
.news-page-views {
	padding-top: 20px;
}
.news-page-views .views-field-field-teaser-value p {

}
.news-page-views .views-field-title a {
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.news-page-views .views-field-view-node a {
	color: #333;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}
.news-page-views .views-row {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
	overflow: hidden;
}
.news-page-views .views-field-field-news-thumbnail-fid {
	float: left;
	padding-right: 10px;
}
.news-page-views .views-row-last {
	border: none;
}
.news-block-views {

	overflow: hidden;
	padding-bottom: 10px;
}
.news-block-views .view-header{
	
}
.news-block-views .view-content{
	background: #fcfdfd url(../images/news-block-content.jpg) no-repeat top center;
	overflow: hidden;
	padding: 0 10px;
}
.news-block-views .views-field-field-teaser-value {
	float: left;
	font-style: italic;
}
.news-block-views .field-content {
	font-size: 14px;
	color: #333;
	line-height: 110%;
	width: 273px;
	font-family: corbel;
}
.news-block-views .views-field-title a:link,.news-block-views .views-field-title a:visited{
	color: #aba000;
	font-family: corbel;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: bolder;
}
.news-block-views img {
	float: right;
	margin-top: -20px;
}
.announcement-page-views {

}
.announcement-block-views {

}
.productcatalog-page-views {
	
}
.productcatalog-page-views table {
	border-collapse: separate;
}
.productcatalog-page-views td {
	text-align: center;
	padding: 10px 15px 15px;
}
.productcatalog-page-views td a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	color: #a80329;
	font-weight: bold;
}
.productcatalog-page-views td:hover {
	background-color: #f8f8f8;
}
.productcatalog-page-views .views-field-name {
	margin-top: 10px;
}
/*product catalog*/
#block-menu-menu-productcatalog {
	margin-bottom: 50px;
    margin-left: 15px;
    margin-top: 22px;
    padding-top: 0;
    width: 150px;
}
#block-menu-menu-productcatalog h2.title {
	background: transparent url(../images/general-trading-blockheader.jpg) no-repeat top left;
	height: 50px;
	text-indent: -1000px;
}
#block-menu-menu-productcatalog .content {
	border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    line-height: 110%;
    padding: 7px 10px;
}
#block-menu-menu-productcatalog .content a {
	font-family: verdana;
	font-size: 13px;
	color: #8d543c;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	width: 110px;
	letter-spacing: -1px;
}
#block-menu-menu-productcatalog .content ul {
	padding-left: 0;
}
#block-menu-menu-productcatalog .content ul li.leaf {
	text-align: left;
}
#block-menu-menu-productcatalog .content ul li ul {
	text-align: left;
}
#block-menu-menu-productcatalog .content li a,
#block-menu-menu-productcatalog .content li  {
font-weight: bold;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px;
padding: 3px 0;
}
#block-menu-menu-productcatalog .content li ul li.leaf a {
	font-weight: normal;
	font-size: 11px;
	padding: 2px 0;
}
#block-menu-menu-productcatalog .content li {
    border: 1px solid transparent;
	list-style: none;
}
#block-menu-menu-productcatalog .content li.fake-leaf a {

    font-style: normal;
}
#block-menu-menu-productcatalog .content li ul li {
	margin: 1px 0;
	
}

#block-menu-menu-productcatalog .content li ul li.leaf a.active,
#block-menu-menu-productcatalog .content li ul li.leaf a:hover {
	text-decoration: underline;
	background-color: #d9b5b5;
}
#block-menu-menu-productcatalog .content li.dhtml-menu,#block-menu-menu-productcatalog .content li.fake-leaf {
	list-style: none;
}
#block-menu-menu-productcatalog .content li.collapsed a {
	background: transparent url("/seafood/misc/menu-collapsed.png") no-repeat center left;
	padding-left: 15px;
}
#block-menu-menu-productcatalog .content li.expanded a {
	background: transparent url("/seafood/misc/menu-expanded.png") no-repeat center left;
	padding-left: 15px;
}
#block-menu-menu-productcatalog .content li.expanded ul li.expanded a {
	padding-left: 25px;
	width: 100px;
	background: transparent url("/seafood/misc/menu-expanded.png") no-repeat 8% 50%;
	font-size: 11px;
	font-weight: normal;
}
#block-menu-menu-productcatalog .content li.expanded ul li.collapsed a {
	background: transparent url("/seafood/misc/menu-collapsed.png") no-repeat 8% 50%;
	padding-left: 25px;
	width: 100px;
	font-size: 11px;
	font-weight: normal;
}
#block-menu-menu-productcatalog .content li.expanded ul li.leaf a {
	padding-left: 25px;
	width: 95px;
	padding-right: 3px;
}
#block-menu-menu-productcatalog .content li.expanded ul li ul li.leaf a {
	padding-left: 35px;
	width: 85px;
	padding-right: 3px;
	background: none;
}
#block-menu-menu-productcatalog .content li.expanded ul li ul li.leaf a:hover,
#block-menu-menu-productcatalog .content li.expanded ul li ul li.leaf a.active {
	text-decoration: underline;
	background-color: #d9b5b5;
}
#block-menu-menu-productcatalog .content li.expanded {
	background-color: #efefef;
	
}
#block-menu-menu-productcatalog .content li.expanded  a {
	color: #693621;
}
#block-menu-menu-productcatalog .content li.expanded ul li.expanded {
	
	background-color: #dad5d5;
}
#block-menu-menu-productcatalog .content li.leaf a {
	background: none;
}
#block-menu-menu-productcatalog .content  ul li ul {
padding-left: 0;
 margin-top: 4px;
 padding-bottom: 1px;
/*  background-color: #f7f7f7; */
}
#block-menu-menu-productcatalog .content  ul li ul li ul {
	 /* background-color: #eee; */
}
#block-menu-menu-productcatalog .content li {
	list-style-image: none;
   list-style-type: none;
}
#block-menu-menu-productcatalog .content li.collapsed {
   list-style-image: none;
   list-style-type: none;
}
#block-menu-menu-productcatalog .content li.expanded {
    list-style-image: none;
    list-style-type: none;
}
.featuredproducts-page-views {

}
.featuredproducts-block-views  {
}
.rss-block-views {
	
}
.rss-page-views {
	color: #333;
	padding-top: 20px;
	width: 550px;
}
.rss-page-views  .views-field-title {
	font-size: 14px;
	font-weight: bold;
	color: #787878;
}
.rss-page-views .views-field-timestamp {
	font-size: 11px;
	font-style: italic;
}
.rss-page-views .views-field-link-1 {
	text-align: right;
	padding-right: 10px;
}
.rss-page-views a {
	text-decoration: none;
	font-family: corbel;
	font-style: italic;
	color: #aba000;
	font-size: 15px;
	font-weight: bold;
}
.rss-page-views .views-row {
	border-bottom: 1px dotted #333;
	padding: 10px 0;
}
.rss-page-views .views-row-last {
	border: none;
}
/**/
strong.enasia-word {
	color: #29166f;
	font-size: 14px;
	font-family: corbel;
	
}
strong.enasia-word span {
	font-size: 40px;
	float: left;
	padding: 10px 3px 5px 0;
	margin-top: -19px;
}
/*language switcher*/
#block-locale-0 {
	float: right;
	width: 200px;
	padding: 0;
	margin: -50px 45px 0 0;
	height: 20px;
	
}
#block-locale-0 h2.title {
	font-size: 11px;
	font-family: corbel;
	color: #fff;
	text-transform: uppercase;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
}
#block-locale-0 .content ul {
	padding: 0;
	margin: 0;
}
#block-locale-0 .content li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.node-type-news {
}
.node-type-news img {
	float: left;
	padding-right: 10px;
}
/*product node*/
.node-teaser {
	padding-top: 20px;
}
.node-teaser .field-field-product-image img {
	float: left;
	padding-right: 10px;
}
#clean {
}
/*pager*/
ul.pager li a {
	font-family: corbel;
	color: #333;
}
ul.pager li.pager-current {
	color: #ABA000;
}
/*hide*/
.not-logged-in .tabs {
	display: none;
}
.manager #admin-menu li a[href="/general-trading/admin/build"] {
	display: none;
}
.manager #admin-menu li a[href="/general-trading/admin/settings"] {
	display: none;
}
.manager #admin-menu li a[href="/general-trading/admin/user"] {
	display: none;
}
/*managercontent*/
.managercontent .views-node-selector tbody td,
.managercontent .views-node-selector th {
	padding: 5px;
}
.managercontent .views-node-selector thead.tableHeader-processed th a {
	color: #000;
}
.managercontent .views-node-selector tbody td a {
	color: #900000;
}
.managercontent .views-field-edit-node {
	visibility: visible;
}
.managercontent .views-node-selector tbody td.views-field-edit-node a {
	color: #fff;
}
.views-field-edit-node {
	visibility: hidden;
}
.views-row:hover .views-field-edit-node {
	visibility: visible;
}
.views-field-edit-node a {
	padding: 1px 4px;
	background-color: #9b0225;
	color: #fff;
	border-radius: 5px;
	font-size: 10px;
}
/*product listings*/
.product-listing table {
	border-collapse: separate
}
.product-listing .views-view-grid td,
.product-listing .views-row {
	text-align: center;
	background-color: #F8F8F8;
    border: 1px solid #E9E9E9;
	border-radius: 6px;
	padding: 10px;
}
.product-listing .views-field-title {
	padding-top: 10px;
}
.product-listing .views-field-title a {
	color: #498d38;
    font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 120%;
}
.product-listing .views-view-grid td:hover,
.product-listing .views-row:hover {
	background-color: #eee;
	 border: 1px solid #ccc;
}
.node-type-product .meta {
	display: none;
}
.webform-client-form {
	
}
#webform-component-name input,
#webform-component-email input,
#webform-component-message textarea {
	width: 380px;
}
.node-type-product .left {
	float: left;
	margin-right: 21px;
}
.node-type-product .left .field-item {
	overflow: hidden;
	margin-bottom: 25px;
	background-color: #F3F3F3;
    border: 1px solid #C6C6C6;
    border-radius: 8px 8px 8px 8px;
	padding: 5px 7px; 
}
/* 
    margin-bottom: 30px;
    margin-right: 10px;
    overflow: hidden;
   */