/* Styles for entire page applied to the body tag */

body {
	background-color: #F7F1E6;
	background-image: url(../images/bg1.gif);
	background-position: center top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #754C2A;
}

body a:link, body a:visited {
	font-size: 11px;
	color: #754C2A;
	text-decoration:underline;
}

body a:hover, body a:active {
	font-size: 11px;
	color: #754C2A;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h2 {
	margin: 0px;
	padding: 0px;	
}

h2.h2useable {
	font-size: 12px;
	margin-bottom: 10px;
}

h2.h2serif {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: lighter;
}

h3 {
	font-weight: bold;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: 0px;
}

p {
	margin: 0px;
}

/* Standard styles - don't change */

.accessibility {
	position: absolute;
	visibility: hidden;
}

.clear {
	clear: both;
}

.left {
	float: left;
	text-align: left;
}

.right {
	float: right;
	text-align: left;
}

.right-alignright {
	float: right;
	text-align: right;
}

form {
	margin: 0px;
	padding: 0px;
}

/* Headers and menu styles */

.logo {
	float:left;
	width: 436px;
	background-color: #f7f1e6;
}

.nav {
	float:left;
	width:365px;
}

a.about:link, a.about:visited {
	display: block;
	width: 78px;
	height: 0px;
	background-image: url(../images/about.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.about:hover, a.about:active {
	background-position: top right;
	float: left;
}

a.about2:link, a.about2:visited {
	display: block;
	width: 78px;
	height: 0px;
	background-image: url(../images/about.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.about2:hover, a.about2:active {
	background-position: top right;
	float: left;
}

a.products:link, a.products:visited {
	display: block;
	width: 77px;
	height: 0px;
	background-image: url(../images/products.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.products:hover, a.products:active {
	background-position: top right;
}

a.products2:link, a.products2:visited {
	display: block;
	width: 77px;
	height: 0px;
	background-image: url(../images/products.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.products2:hover, a.products2:active {
	background-position: top right;
}

.newstitle {
	font-size:11px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

a.news:link, a.news:visited {
	display: block;
	width: 57px;
	height: 0px;
	background-image: url(../images/news.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.news:hover, a.news:active {
	background-position: top right;
}

a.news2:link, a.news2:visited {
	display: block;
	width: 57px;
	height: 0px;
	background-image: url(../images/news.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.news2:hover, a.news2:active {
	background-position: top right;
}

a.tradearea:link, a.tradearea:visited {
	display: block;
	width: 86px;
	height: 0px;
	background-image: url(../images/tradearea.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.tradearea:hover, a.tradearea:active {
	background-position: top right;
}

a.tradearea2:link, a.tradearea2:visited {
	display: block;
	width: 86px;
	height: 0px;
	background-image: url(../images/tradearea.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
}

a.tradearea2:hover, a.tradearea2:active {
	background-position: top right;
}

a.contact:link, a.contact:visited {
	display: block;
	width: 67px;
	height: 0px;
	background-image: url(../images/contact.gif);
	background-position: left top;
	overflow: hidden;
	float: left;
	padding-top: 76px;
	text-align: left;
}

a.contact:hover, a.contact:active {
	background-position: top right;
}

a.contact2:link, a.contact2:visited {
	display: block;
	width: 67px;
	height: 0px;
	background-image: url(../images/contact.gif);
	background-position: left top;
	overflow: hidden;
	float: right;
	padding-top: 76px;
}

a.contact2:hover, a.contact2:active {
	background-position: top right;
}

.shadowfoot {
	background-color: #996633;
	background-image: url(../images/shadow_foot.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 825px;
	height: 48px;
}

a.buttonlogin:link, a.buttonlogin:visited {
	display: block;
	width: 88px;
	height: 0px;
	background-image: url(../images/button_login2.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 20px;
}

a.buttonlogin:hover, a.buttonlogin:active {
	background-position: top right;
}
a.buttontradearea:link, a.buttontradearea:visited {
	display: block;
	width: 122px;
	height: 0px;
	background-image: url(../images/view-trade-area.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 20px;
}

a.buttontradearea:hover, a.buttontradearea:active {
	background-position: top right;
}
a.buttonviewproducts:link, a.buttonviewproducts:visited {
	display: block;
	width: 110px;
	height: 0px;
	background-image: url(../images/button_view_products.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 20px;
}

a.buttonviewproducts:hover, a.buttonviewproducts:active {
	background-position: top right;
}

a.registernowbutton:link, a.registernowbutton:visited {
	display: block;
	width: 175px;
	height: 0px;
	background-image: url(../images/button-registernow.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 32px;
}

a.registernowbutton:hover, a.registernowbutton:active {
	background-position: top right;
}

/* buttons end */


/* Main page content styles for all pages */

#setwidth {
	width: 801px;
	margin: 0px;
}

.topsection {
	margin: 0px;
}

.midsection {
	margin: 0px;
}

/* titles start */

.title-tradewindowframes {
	display: block;
	width: 436px;
	height: 0px;
	background-image: url(../images/title-tradewindows.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 41px;
	background-repeat: no-repeat;
	margin: 0px;
}

.title-products {
	display: block;
	width: 436px;
	height: 0px;
	background-image: url(../images/title-products.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 41px;
	background-repeat: no-repeat;
	margin: 0px;
}

h2.h2serif-products {
	display: block;
	width: 341px;
	height: 26px;
	padding-left: 95px;
	padding-top: 15px;
	background-image: url(../images/title-products.gif);
	background-position: left top;
	overflow: hidden;
	background-repeat: no-repeat;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: lighter;
}

.logintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	line-height: 16px;
	color: #FFFFFF;
	padding-top: 5px;
}

.signuptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.signuptext:link, a.signuptext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.signuptext:hover, a.signuptext:active {
	color: #CC9900;
	text-decoration: underline;
}

.flashholder {
 	clear: both;
}

.flashholder-products {
 	width: 435px;
	float: left;
	height: 151px;
}

.flashholder-productscroll {
 	width: 366px;
	float: left;
	height: 151px;
}

.col50pc {
	width: 385px;
	float: left;
	font-size: 11px;
	padding-left: 15px;
}

.colfull {
 	width: 770px;
	margin-left: 15px;
	margin-bottom: 5px;
	font-size: 11px;
}

.colfull2 {
 	width: 785px;
	margin-left: 8px;
	margin-bottom: 5px;
	font-size: 11px;
}

.iframe{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.leftcol {
	width:436px;
	float:left;
}

.introbox {
	background-color: #E9DCC2;
	height:162px;
}

.introboxtext {
	padding:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #653914;
	line-height: 16px;
}

.quicklinks {
	padding:15px 15px 0px 15px;
	background-image: url(../images/shadow-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f7f1e6;
}

.quickbox {
	padding:16px 16px 25px;
	background-image: url(../images/bg-box1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f7f1e6;
	height: 113px;
	width: 373px;
}

h2.productbox-stretch-top {
	background-image: url(../images/bg_prod_top.gif);
	width: 390px;
	height: 23px;
	display: block;
	font-weight: normal;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 13px;
}

.productbox-stretch {
	background-image: url(../images/bg_prod_main.gif);
	width: 373px;
	padding: 5px 16px 10px 16px;
}

.productbox-stretch-foot {
	background-image: url(../images/bg_prod_foot.gif);
	width: 405px;
	height: 7px;
}

.quickbox2 {
	padding: 16px 16px 25px;
	background-image: url(../images/bg-box3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F7F1E6;
	height: 113px;
	width: 315px;
}

.boxtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #653914;
	padding-bottom: 16px;
}

.boxpic {
	border:1px solid #5A544D;
	float: left;
	height: 78px;
	width: 78px;
}

.boxpics2 img {
	border:1px solid #5A544D;
	height: 78px;
	width: 78px;
	margin-right: 3px;
}

.boxtext {
	padding-left: 9px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	height: 60px;
	width: 280px;
}

.boxtext2 {
	padding-left: 9px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 285px;
}

.boxtext3 {
	padding-left: 9px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	height: 60px;
	width: 225px;
}

.boxtext4 {
	padding-left: 9px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	height: 60px;
	width: 260px;
}

.productsbox {
	margin-left: 22px;
	margin-right: 22px;
	margin-bottom: 20px;
}

.invoice {
	margin-left: 22px;
	margin-bottom: 20px;
}

input.invoicebut {
	margin-left: 239px;
	margin-bottom: 3px;
}

.productsbox a:link, .productsbox a:visited {
	font-weight: bold;
}

.productsbox a:hover, .productsbox a:active {
	text-decoration: none;
}

img.prodpic {
	float: left;
	padding: 0px 15px 30px;
}

.loginbox {
	background-color: #94765D;
	height:142px;
	background-image: url(../images/bg-login.gif);
	width: 345px;
	padding: 10px 10px 10px;
}

.accreditationsbox {
	background-color: #F7F1E6;
	height:162px;
	width: 365px;
	line-height: normal;
	text-align: center;
}

.accreditationsbox img {
	margin-top: 20px;
	margin-left: 10px;
	vertical-align: top;
}

h2.accreditations {
	background-image: url(../images/title-accreditations.gif);
	width: 365px;
	height: 0px;
	padding-top: 41px;
	overflow: hidden;
}

.loginform {
	height: 76px;
	padding-top: 20px;
	width: 265px;
	float: right;
}

.newsitem {
	background-color:#f7f1e6;
	padding-top: 10px;
	padding-bottom: 5px;
}

.rightcol {
	width: 365px;
	float: left;
	color: #653914;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.cell-left {
	display: block;
	float: left;
	min-height: 25px;
	width: 60px;
	text-align: right;
	margin-right: 5px;
	padding-top: 5px;
	color: #FFFFFF;
}

.cell-right {
	float: left;
	min-height: 25px;
	width: 193px;
	padding-top: 5px;
}

.cell-left2 {
	display: block;
	float: left;
	height: 12px;
	width: 88px;
	text-align: right;
	margin-right: 5px;
	padding-top: 8px;
	font-size: 11px;
}

.cell-right2 {
	float: left;
	min-height: 20px;
	width: 270px;
	padding-top: 5px;
}

.cell-left3 {
	display: block;
	float: left;
	height: 12px;
	width: 130px;
	text-align: right;
	margin-right: 5px;
	padding-top: 8px;
	font-size: 11px;
}

.cell-right3 {
	float: left;
	min-height: 20px;
	width: 270px;
	padding-top: 5px;
}

input.contact {
	width: 250px;
	height: 13px;
	font-size: 11px;
}

input.inum {
	width: 193px;
	height: 13px;
	font-size: 11px;
	margin-left: 6px;
}

input.iamount {
	width: 50px;
	height: 13px;
	font-size: 11px;
}

span.pound {
	display: block;
	margin-top: 3px;
	margin-right: -3px;
	float: left;
}

input.contactsubmit {
	margin-left: 265px;
}

textarea.contact {
	width: 250px;
	height: 100px;
}

.bg {
	background-image: url(../images/bg-page.gif);
	width: 801px;
	padding-right: 8px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
}

.newsbox {
	padding:15px 15px 0px 15px;
	background-image: url(../images/shadow-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f7f1e6;
	font-size: 11px;
	height: 308px;
}

.shadowbox {
	padding:15px 15px 0px 15px;
	background-image: url(../images/shadow-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f7f1e6;
	font-size: 11px;
}

.newsimages {
	text-align: center;
	margin-top: -3px;
	float: right;
	width: 180px;
}

.newsimages img {
	border: 1px solid #534D47;
}

.newsimageinner-top {
	background-image: url(../images/bg_news_pic_top.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 13px;
}

.newsimageinner-foot {
	background-image: url(../images/bg_news_pic_foot.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 13px;
}

.newsimageinner {
	background-image: url(../images/bg_news_pic_main.gif);
	background-repeat: repeat;
	width: 180px;
}

.staffbox {
	width: 589px;
	height: 172px;
	background-image: url(../images/bg_staff_text.gif);
	font-size: 11px;
	float: left;
}

.staffseperator {
	float: left;
	width: 10px;
}

.staffbox h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #653914;
	font-weight: normal;
	margin-top: 13px;
	margin-left: 13px;
}

.stafftext {
	float: left;
	width: 277px;
	height: 126px;
	padding-top: 10px;
	padding-left: 13px;
	line-height: 16px;
	overflow: hidden;
}

.staffpic {
	background-image: url(../images/bg_staff_pic.gif);
	width: 167px;
	height: 172px;
	float: left;
}

.staffpic img {
	margin-left: 15px;
	margin-top: 15px;
	border: 1px solid #534D47;
}

img.aboutimg {
	float: right;
	clear: both;
	margin-bottom: 10px;
	margin-top: 32px;
}

a.backabout:link, a.backabout:visited {
	background-image: url(../images/button_back_about.gif);
	width: 108px;
	height: 0px;
	padding-top: 20px;
	overflow: hidden;
	background-position: top left;
	float: right;
}

a.backabout:hover, a.backabout:active {
	background-position: top right;
}

a.meetteam:link, a.meetteam:visited {
	background-image: url(../images/button_team.gif);
	width: 112px;
	height: 0px;
	padding-top: 20px;
	overflow: hidden;
	background-position: top left;
	float: right;
}

a.meetteam:hover, a.meetteam:active {
	background-position: top right;
}

a.buttonview:link, a.buttonview:visited {
	display: block;
	width: 53px;
	height: 0px;
	background-image: url(../images/button_view.gif);
	background-position: left top;
	overflow: hidden;
	padding-top: 20px;
}

a.buttonview:hover, a.buttonview:active {
	background-position: top right;
}

.error {
	font-weight: bold;
	color: #CC0000;
}

h1.tradehead {
	background-image: url(../images/bg_trade_head.gif);
	width: 436px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	display: block;
	margin: 0px;
}

.tradenav {
	width: 365px;
	height: 30px;
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	text-align: center;
}

a.trade_products:link, a.trade_products:visited {
	background-image: url(../images/button_products.gif);
	background-position: top left;
	width: 78px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	float: left;
}

a.trade_products:hover, a.trade_products:active {
	background-position: top right;
}

a.trade_pdfs:link, a.trade_pdfs:visited {
	background-image: url(../images/button_pdfs.gif);
	background-position: top left;
	width: 77px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	float: left;
}

a.trade_pdfs:hover, a.trade_pdfs:active {
	background-position: top right;
}

a.trade_terms:link, a.trade_terms:visited {
	background-image: url(../images/button_terms.gif);
	background-position: top left;
	width: 57px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	float: left;
}

a.trade_terms:hover, a.trade_terms:active {
	background-position: top right;
}

a.trade_payments:link, a.trade_payments:visited {
	background-image: url(../images/button_payments.gif);
	background-position: top left;
	width: 86px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	float: left;
}

a.trade_payments:hover, a.trade_payments:active {
	background-position: top right;
}

a.trade_logout:link, a.trade_logout:visited {
	background-image: url(../images/button_logout.gif);
	background-position: top left;
	width: 67px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	float: left;
}

a.trade_logout:hover, a.trade_logout:active {
	background-position: top right;
}

.tradebox {
	background-image: url(../images/bg-box2.gif);
	width: 353px;
	height: 128px;
	margin-left: -8px;
	padding: 16px 16px 0px 16px;
}

a.pdflink:link, a.pdflink:visited {
	background-image: url(../images/pdf_icon.jpg);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 2px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}

a.pdflink:hover, a.pdflink:active {
	text-decoration: none;
}

.pdftext {
	margin-top: 2px;
	margin-left: 22px;
}

a.backlinkprod:link, a.backlinkprod:visited {
	display: block;
	background-image: url(../images/button_back_prods.gif);
	background-position: top left;
	width: 127px;
	height: 0px;
	padding-top: 20px;
	margin-left: 660px;
	overflow: hidden;
}

a.backlinkprod:hover, a.backlinkprod:active {
	background-position: top right;
}

a.backlinkcat:link, a.backlinkcat:visited {
	display: block;
	background-image: url(../images/button_back_cat.gif);
	background-position: top left;
	width: 135px;
	height: 0px;
	padding-top: 20px;
	float: right;
	overflow: hidden;
}

a.backlinkcat:hover, a.backlinkcat:active {
	background-position: top right;
}

a.backlinknarch:link, a.backlinknarch:visited {
	display: block;
	background-image: url(../images/button_back_narch.gif);
	background-position: top left;
	width: 104px;
	height: 0px;
	padding-top: 20px;
	float: right;
	margin-right: 22px;
	overflow: hidden;
}

a.backlinknarch:hover, a.backlinknarch:active {
	background-position: top right;
}

a.backlinknews:link, a.backlinknews:visited {
	display: block;
	background-image: url(../images/button_back_news.gif);
	background-position: top left;
	width: 104px;
	height: 0px;
	padding-top: 20px;
	float: right;
	margin-right: 22px;
	overflow: hidden;
}

a.backlinknews:hover, a.backlinknews:active {
	background-position: top right;
}

.cfb {
	background-image: url(../images/bg_cfb.gif);
	width: 325px;
	height: 30px;
	clear: both;
	margin-left: -6px;
	text-align: right;
	padding-top: 12px;
	padding-right: 16px;
}

.footer {
	background-color: #CEBCA2;
	height: 28px;
	font-size: 11px;
	margin-top: 10px;
}

.footerleft {
	float: left;
	margin-top: 7px;
	padding-left: 22px;
}

.footerright {
	float: right;
	margin-top: 7px;
	padding-right: 22px;
}

.footerright a:link, .footerright a:visited {
	text-decoration: none;
}

.footerright a:hover, .footerright a:active {
	text-decoration: underline;
}

.accreditationstext {
	padding: 15px;
	text-align: left;
}

.tradearealeft {
	float:left;
	width: 61px;
	margin-right: 15px;
}

.tradearearight {
	float: left;
	width: 265px;
	color: #FFFFFF;
}

.tradebutton {
	float:right;
	padding-top: 12px;
}


.trade-quotes {
	float:right;
	font-size: 14px;
	width: 99px;
}

.trade-pdfs {
	float:right;
	font-size: 14px;
	width: 52px;
}

.trade-terms {
	float:right;
	font-size: 14px;
	width: 59px;
}

.trade-payments {
	float:right;
	font-size: 14px;
	width: 77px;
}

.tradeareaintro {
padding-top: 20px;
}
