/*  
Website: EXN
URL: 
Description: global.css
Usage: Across all pages
Version: 2.0
Date: 11/11/2008
*/
/* Body,layout, footer & Wrapper */
body {
	font-family: verdana, helvetica, sans-serif;
	font-size:12px;
 	background:#FFFFFF;
	color:#555555;
	width:100%;
	margin:0px;
	padding:0px;
	background: url('/images/bg-nav-exn.jpg');
	background-repeat: repeat-x;
}
#layout {
	margin:0px auto;
	padding:0px;
	width:1000px;
}
#breadcrumb {
	width: 100%;
	padding:0px 0px 20px 0px;
}
#breadcrumb h1 {
	font-weight:normal;
	font-size:12px;
	padding:0px;
	margin:0px;
}
#page-title {
	width: 100%;
	padding:0px 0px 20px 0px;
}
#page-title h1 {
	font-weight:bold;
	color: #E47911;
	font-size:18px;
	border-bottom:1px dotted #CCC;
	padding:0px 0px 5px 0px;
	margin:0px;
}
#page-title h5 {
	text-align:left;
	text-transform:uppercase
}
#bottomnav {
	clear:both;
	padding:20px 0px;
}
#bottom-nav {
	background: url('/images/bg-bottom-nav.jpg') center;
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:verdana;
	text-align:center;
	width:998px;
	margin:5px 0px;
}
#bottom-nav p {
	padding:4px;
	margin:0px
}
#footer {
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:100%;
	background: url('/images/bg-nav-footer.jpg');
	background-repeat: repeat-x;
}
/* Body,layout, footer & Wrapper */


/* Header & Top Navigation */
#header {
	padding:0px;
	margin:0px;
	overflow:visible;
	height:130px;
	width:100%;
}
#topnav {
	height:64px;
	margin:0px;
	padding:0px;
}
#topnav-logo {
	float:left;
	width:300px;
	text-align:left;
}
#topnav-links {
	float:right;
	height:20px;
	margin:0px;
	padding:5px 0px;
	width:500px;
	text-align:right;
}
#topnav-links a {
	font-size:11px;
}
/* Header & Top Navigation */

/* Primary Navigation */
#primarynav {
	clear: both;
	height:33px;
	padding:0px;
	margin:0px;
}
ul.primarynav {
	list-style:none;
	margin:0px;
	padding:0px;
	height:33px;
}
ul.primarynav li ul {
	float:left;
	margin:0px;
	padding:9px 0px;
}
ul.primarynav li {
	float:left !important;
	list-style-type:none;
    background:transparent url('/images/split.jpg') no-repeat scroll right center;
	margin:0px;
	padding:9px 0px;
}
ul.primarynav li a, ul.primarynav li a:link, ul.primarynav li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:0px 18px;
    color:#FFFFFF;
}
ul.primarynav li a:hover,ul.primarynav li a:active {
	text-decoration:underline;
	color:#FFFFCC;
}
ul.primarynav li.active-page a {
	text-decoration:none;
	color:#E47911;
}
/* Primary Navigation */

/* Secondary Navigation */
#secondarynav {
	clear: both;
	height:15px;
	padding:9px 0px;
	margin:0px;
}
#section-header {
	float:left;
	width:275px;
	font-weight:bold;
	color:#E47911;
	text-align:left;
}
#section-message {
	float:right;
	width:700px;
	text-align:right;
}
/* Secondary Navigation */

/* Main Area */
#main {
	width:100%;
	padding:20px 0px;
	min-height:500px;
	height: auto !important;
	height: 500px;
}
#content {
	float:left;
	width:680px;
	margin:0px;
	padding:0px;
}
#sidebar {
	float:right;
	width:300px;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#content-wide {
	float:left;
	width:810px;
	margin:0px;
	padding:0px;
}
#sidebar-small {
	float:right;
	width:172px;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#alternate-menu {
	margin:5px 0px;
	font-weight:bold;
	text-align:left;
}
/* Main Area */

/* Copyright Navigation */
#copyright-policy {
	clear: both;
	height: 20px;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	width:1000px;
}
#copyright {
	float:left;
	width:500px;
}
#policy {
	float:right;
	width:450px;
	text-align:right;
}
/* Copyright Navigation */

/* Misc. */
h1, h2, h3, h4, h5, p, form {
	margin:0;
	padding:0;
}
h1 {
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
}
h2 {
	font-size:14px;
	font-weight:bold;
}
h3 {
	font-size:13px;
	font-weight:bold;
}
h4 {
	font-size:12px;
	font-weight:bold;
}
h5 {
	font-size:12px;
}
img {
	border:0;
}
.thumbnail {
	width:100px;
	height:75px;
}
.odd {
	background: #F2F2F2;
}
.even {
	background: #E2E2E2;
}
.small {
	font-size:10px;
}
/* Misc. */

/* AD SPOT */
.ad-spot {
	margin: 0px 0px 20px 0px;
	overflow:hidden;
}

/* AD SPOT */

/* Hyperlinks */
a:link,a:active,a:visited{
	text-decoration:none;
	color:#356aa0;
	border:none;
}
a:hover {
	text-decoration:underline;
	color:#E47911;
	border:none;
}
/* Hyperlinks */

/* Alignment Class */
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
/* Alignment Class */

/* Input Form Fields */
input {
	font-size: 12px;  
	border:1px solid #c9c9c9;
	vertical-align:top;
}
select {
	color: #555555; 
	font-size: 11px; 

}
textarea {
	color: #555555; 
	font-size: 11px; 
}
option {
	color: #555555; 
	border: 1px #C9C9C9; 
	font-size: 11px; 
}
.button {
	border:0;
	padding:0px;
}
#search-block {
	background: transparent url(/images/bg-search-block.jpg) repeat scroll center bottom;
	text-align:center;
	padding:20px 0px;
	margin:0px 0px 20px 0px;
	border:1px solid #FDCD74;
	width:678px;
}
#search-box{
	background-image:url('/images/search-icon.gif');
	background-repeat:no-repeat;
	background-position: 3px 3px;
}
input#search-box {
	 
	border:1px #c9c9c9;
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid;
	vertical-align:top;
	padding:3px 0 3px 24px;
}
label.inside-searchbox {
	position:absolute;
	/* visibility: visible;  To set to visible by javascript*/
	visibility: hidden;
	padding:4px 24px;
	color:#EEEEEE;
}
/* Input Form Fields */

/* LOGIN BLOCK */
#login-block {
	width:298px;
	height:260px;
	background:#E0EDF9;
	border:1px solid #CCCCCC;
	margin:0px 0px 20px 0px;
}
#login-block-white {
	width:296px;
	height:258px;
	border:1px solid #FFFFFF;
}
.login-type {
	float:right;
	margin:-2px 10px 0px 0px;
	padding:0px;
}
#login-block p {
	padding:4px;
}
#login-block p.title {
	text-transform:uppercase;
	font-weight:bold; 
	padding:10px; 
	border-bottom:1px solid #CCCCCC;
}
#login-block p.sub-title {
	font-weight:bold; 
	padding:5px 10px;
}
#login-block p.login {
	text-align:right; 
	border-top:1px dotted #CCCCCC; 
	padding:10px 0 5px 0;
}
#login-block p.join-today{
	text-align:right;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
}
#login-block  p label.password{
	width:120px; 
	padding:5px 0px
}
#login-block form {
	background:#FFFFFF;
	margin:10px;
	padding:13px;
	border:1px solid #B1C7E0;
}
#login-block .username, #login-block .password {
	width:150px;
}

#login-block label{
	width:70px;
	float:left;
}
/* LOGIN BLOCK */

#exim-header {
	height:250px;
	padding:0px;
	margin:0px 0px 20px 0px;
}
#trade-header {
	height:100px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

#global-statistics {
	padding:0px;
	margin:0px 0px 20px 0px;
}
.highlight-section {
	font-weight:bold;
	font-size:13px;
}
.highlight-section a {
	color:#E47911;
}
.line-breaker {
	padding:0px 0px 15px 0px;
}
.line-breaker label {
	float:left;
	width:80px;
}
.line-splitter {
	padding:10px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.img-border {
	border:1px solid #CCCCCC;
}
.clear {
	clear:both;
}

/* Trade Section */

.main-block {
	width:680px;
	overflow:hidden;
	border:1px solid #9FB6CC;
	margin:0px 0px 15px 0px;
}
.main-block-title {
	font-weight:bold;
	padding:5px;
	background: #EEEEEE url('/images/bg-main-block-title.jpg');
	background-repeat: repeat-x;
	font-size:13px;
	margin:0px;
	height:20px;
	color:#375689;
}
.main-block-teaser {
	font-weight:bold;
	font-size:10px;
	height:14px;
	padding:3px;
	text-align:right;
	color:#666666;
	background:#ECEFF5;
	border-top:1px solid #DDDDDD;
}
.main-block ul {
	margin:10px 0px 10px 20px;
	padding:0px 0px 0px 10px;
	list-style:none;
}

.Platinum, .Gold, .Silver {
	font-weight:bold;
	text-transform: none;
	padding:3px;
	border-top: 0px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFCC;
	font-size:11px;
	width: 150px;
	text-align:center;
	float:right;
}

#trade-snapshot{
	overflow:hidden;
	width:	680px;
	margin: 0px 0px 15px 0px;
}
#member-contact {
	float:right;
	width: 160px;
	overflow:hidden;
}

#member-logo {
	width: 160px;
	height: 80px;
	overflow:hidden;
}
#trade-contact {
	padding:10px 0px 10px 10px;
	font-size:12px !important;
	color:#555555 !important;
	overflow:hidden;
	width:	150px;
	font-weight:normal !important;
}
#trade-contact p {
	text-align:right;
	padding:1px 0px;
}

#member-info {
	float:left;
	width:500px;
	overflow:hidden;
}
#member-info p{
	padding:4px 0px;
	border-bottom:1px dotted #CCCCCC;
	width:	475px;
	overflow:hidden;
}

.member-info-title {
	width:160px;
	display:block;
	text-align:left;
	float:left;
	font-weight:bold;
}
.member-info-detail {
	display:block;
	text-align:left;
	float:left;
	font-weight:normal;
}
.trade-content {
	padding:10px;
	font-size:12px !important;
	color:#555555 !important;
	overflow:hidden;
	width:	660px;
	font-weight:normal !important;
}
.trade-content img {
	display:none;
}

/* Labels */
.title-label {
/*	font-weight:bold; */
}
.country-label {
	font-weight:bold;
	font-size:11px;
}
.date-label {
	font-weight:bold;
	font-size:11px;
}
.posted-label {
	font-weight:bold;
	font-size:11px;
}
.membership-label {
	font-weight:bold;
	font-size:11px;
}
.memberlevel-label {
	color: #CC6600;
	font-weight:bold;
	font-size:11px;
}
.price-label {
	font-weight:bold;
	font-size:11px;
}

/* World Pages */
#get-started {
	margin: 0px 0px 20px 0px;
	background: url('/images/bg-wpages.jpg');
	width: 474px;
	height:129px; 
}
#get-started .company-name {
	padding-top:20px; 
	padding-left:28px; 
	font-size:13px; 
	font-weight: bold;
}
#get-started .wpage-title {
	font-size:16px; 
	padding:5px 5px 5px 28px;
}
#get-started .wpage-submit {
	padding-left: 310px; 
	padding-top: 17px;
}
/* World Pages */


/* Trade Account */
#get-account {
	margin: 0px 0px 20px 0px;
	background: url('/images/bg-td-account.jpg');
	width: 474px;
	height:129px; 
}
#get-account .company-email {
	padding-top:20px; 
	padding-left:28px; 
	font-size:13px; 
	font-weight: bold;
}
#get-account .tdaccount-title {
	font-size:16px; 
	padding:5px 5px 5px 28px;
}
#get-account .tdaccount-submit {
	padding-left: 310px; 
	padding-top: 17px;
}
/* Trade Account */

/* EN HEADER */
#en-block {
	width:680px;
	overflow:hidden;
	padding:0px;
	margin:0px 0px 15px 0px;	
}
#en-block p {
	padding:5px 0px;
	overflow:hidden;
}
#en-block .en-block-teaser {
	clear:both;
	text-align:center;
	font-size:10px;
	background:#EEEEEE;
}
.sub-block1 {
	float:left;
	overflow:hidden;
	width:325px;
	margin:5px 10px;
}
.sub-block2 {
	float:left;
	overflow:hidden;
	width:325px;
	margin:5px 0px;
}
.sub-block3 {
	float:left;
	overflow:hidden;
	width:300px;
	margin:5px 10px;
}

/* EN HEADER */

/* PROMO BLOCK */
#promo-block {
	width:298px;
	height:230px;
	background:#EFECE4;
	border:1px solid #CCCCCC;
	margin:0px 0px 20px 0px;
}
#promo-block-white {
	width:296px;
	height:228px;
	border:1px solid #FFFFFF;
}
.promo-type {
	float:right;
	margin:-2px 10px 0px 0px;
	padding:0px;
}
#promo-block p {
	padding:4px;
}
#promo-block p.title {
	text-transform:uppercase;
	font-weight:bold; 
	padding:10px; 
	border-bottom:1px solid #CCCCCC;
}
#promo-block p.sub-title {
	font-weight:bold; 
	padding:5px 10px;
}
#promo-block p.promo {
	text-align:right; 
	border-top:1px dotted #CCCCCC; 
	padding:10px 0 5px 0;
}
#promo-block p.join-today{
	text-align:right;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
}
#promo-block  p label.password{
	width:120px; 
	padding:5px 0px
}
#promo-block form {
	background:#FFFFFF;
	margin:10px;
	padding:13px;
	border:1px solid #CCCCCC;
}
#promo-block .username, #promo-block .password {
	width:150px;
}
#promo-block label{
	width:70px;
	float:left;
}
#promo-block .sub-block {
	margin:10px;
	padding:13px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	width:246;
	height:94px;
	overflow:hidden;
}
/* PROMO BLOCK */