* {

	font-family:Arial, Helvetica, sans-serif;

	padding:0;

	margin:0;

}



body {

	font-size:62.5%;

	color:#333;

	text-align:center;

	background-color:#B53436;

}



body#popup {

	background-color:#fff;

}



#container {

	margin:0 auto;

	width:945px;

	text-align:left;

	background:#fff url('../images/page_back.gif') top left repeat-y;

}



#innercontainer {

	background:transparent url('../images/page_bottom.gif') bottom left no-repeat;

	padding:0 49px 32px 55px;

	width:841px;

}



.hideLeft {

	position:absolute;

	top:0; left:-9999em; width:0; height:0;

}



.clearfix:after {

	content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearer {

	clear:both;

}



a, a:link, a:visited {

	color:#A83335;

}



img, fieldset {

	border:0;

}



.redbackground {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

	color:#fff;

	line-height:2em;

	padding:0 5px 0 5px;

	font-size:1.4em;

}



.agreenbackground {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

	color:#fff;

	line-height:2em;

	padding:0;

	font-size:1.4em;

}



.bluebackground {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

	color:#fff;

	line-height:2em;

	padding:0;

	font-size:1.4em;

}



.darkbluebackground {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

	color:#fff;

	line-height:2em;

	padding:0;

	font-size:1.4em;

}



.purplebackground {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

	color:#fff;

	line-height:2em;

	padding:0;

	font-size:1.4em;

}



.yellowbackground {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

	color:#fff;

	line-height:2em;

	padding:0;

	font-size:1.4em;

}



.redtext {

	color:#B13234;

	line-height:2em;

	border-bottom:1px solid #F3DEDE;

	font-size:1.7em;

}



/*********** start of header rules ***********/



.coloredbar {

	background:transparent url('../images/header_colorbar.gif') top center no-repeat;

	height:9px;

}



#header {

	height:9.9em;

	background:transparent url('../images/header_back.gif') top left no-repeat;

}

#header_trade {

	height:9.9em;

	background:transparent url('../images/header_back_trade.gif') top left no-repeat;

}



h1.left {

	float:left;

}



h1 a, h1 a:link, h1 a:visited {

	display:block;
	
	width:127px;
	
	height:90px;
	
	/*background:transparent url('../images/logo.gif') center center no-repeat;*/

}

h1.trade-heading a, h1.trade-heading a:link, h1.trade-heading a:visited {

	background:transparent url('../images/tradelogo.gif') center center no-repeat;

}

#main h1{
	font-size:2em;
}

#main h2{
	font-size:1.6em;
}


.header_menu {

	float:right;

	width:150px;

	margin-top:12px;

	list-style-type:none;

}



.header_menu a, .header_menu a:link, .header_menu a:visited {

	display:block;

	padding:0 0 0 23px;

	line-height:2.5em;

	text-decoration:none;

	color:#fff;

}



.header_register { background:transparent url('../images/icons/register.gif') center left no-repeat;}

.header_basket { background:transparent url('../images/icons/shoppingbasket.gif') center left no-repeat;}

.header_customer { background:transparent url('../images/icons/customerservices.gif') center left no-repeat;}



.header_text {

	float:right;

	width:529px;

	/*background:transparent url('../images/header_text.gif') center left no-repeat;

	height:9.3em;*/
	margin: 23px 0 0 5px;

}



.text {

	font-size:1.1em;

}



/*********** end of header rules ***********/



/*********** start of mainmenu rules ***********/



#mainmenu {

	background:#B13234 url('../images/bar_background.gif') top left repeat-x;

}



#mainmenu ul {

	list-style-type:none;

	padding-left:0;

}



#mainmenu ul li {

	display:block;

	float:left;

	width:89px;

	line-height:2.9em;

	text-align:center;

	padding-bottom:0px;

}



#mainmenu ul li a, #mainmenu ul li a:link, #mainmenu ul li a:visited {

	text-decoration:none;

	color:#fff;

	font-weight:bold;

	display:block;

	font-size:1.4em;

}



.navselected {

	background:#555 url('../images/bar_background_selected.gif') top left repeat-x;

}



.search {

	width:150px;

}



#searchterm {

	border:0;

	color:#777;

	font-size:1.1em;

	width:90px;

}



.searchborder {

	width:85px;

	background:transparent url('../images/icons/search.gif') center left no-repeat;

	padding:2px 5px 3px 24px;

}



.topsearchshadow {

	border-top:1px solid #A9AAAA;

	border-left:1px solid #A9AAAA;

	border-bottom:1px solid #CDD2D3;

	border-right:1px solid #CDD2D3;

	background:#fff url('../images/topsearchshadow.gif') top left repeat-x;

	float:left;

	margin:3px 4px 0 0;

}



.leftsearchshadow {

	background:transparent url('../images/leftsearchshadow.gif') top left repeat-y;

}



.search form fieldset .submit {

	display:block;

	float:left;

	border:1px solid #fff;

	background-color:#B93638;

	color:#fff;

	height:1.7em;

	width:24px;

	margin-top:3px;

}



/*********** end of mainmenu rules ***********/



/*********** start of main rules ***********/



#main {

	border-top:7px solid #fff;

}



.featurebanner {

	margin-bottom:4px;

}



#shopcategories {

	width:188px;

	float:left;

	margin-right:7px;

}



.shopcategoriesstitle {

	background:transparent url('../images/shopcategoriestitle.gif') top left no-repeat;

	width:119px;

	height:29px;

}



.aboutustitle {

	background:transparent url('../images/aboutus.gif') top left no-repeat;

	

	height:29px;

}



.visitustitle {

	background:transparent url('../images/visitus.gif') top left no-repeat;

	

	height:29px;

}



.stockiststitle {

	background:transparent url('../images/stockists.gif') top left no-repeat;

	

	height:29px;

}



.clubhousetitle {

	background:transparent url('../images/theclubhouse.gif') top left no-repeat;

	

	height:29px;

}



.contactustitle {

	background:transparent url('../images/contactus.gif') top left no-repeat;

	

	height:29px;

}



.categories {

	list-style-type:none;

	padding-left:0;

	/*background:transparent url('../images/categories_back.gif') top left no-repeat;*/

}



.categories li {

	display:block;

	line-height:2.8em;

	padding-bottom:0px;

	border-bottom:1px dotted #B5C6D0;

	margin-right:5px;

}



.categories li a, .categories li a:link, .categories li a:visited {

	text-decoration:none;

	font-weight:normal;

	display:block;

	color:#000;

	font-size:1.1em;

	margin-left:10px;

}



.categories .sub_menu li{

	border-bottom:0 none;

	line-height:2em;

}



.categories .sub_menu li a,

.categories .sub_menu li a:link,

.categories .sub_menu li a:visited{

	color:#555658;

}



.categories li a.selected,

.categories li a.selected:link,

.categories li a.selected:visited,

.categories .sub_menu li a.selected,

.categories .sub_menu li a.selected:link,

.categories .sub_menu li a.selected:visited{

	color:#B13234;

	font-weight:bold;

}



#featured {

	width:328px;

	float:left;

	/*background:transparent url('../images/featured_back.gif') top center no-repeat;*/

}



.featuredproductstitle {

	background:transparent url('../images/featuredproductstitle.gif') top left no-repeat;

	width:119px;

	height:29px;

}



.featuredproduct {

	width:164px;

	float:left;

	text-align:center;

	margin-top:10px;

	margin-bottom:10px;
	position: relative;
	height: 225px;

}

.featuredproduct a.additional {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.featuredproduct a.image-link{

	display:block;

	height:145px;

	overflow:hidden;

}



.featuredproduct p {

	text-align:left;

	padding:0 1.5em 0 1.5em;

	color:#777;

}



.featuredproduct p a img {

	margin-top:2px;

}



.productname {

	font-size:1.3em;

	font-weight:bold;

}



.amount {

	color:#B53436;

}



#content {

	float:left;

	width:525px;

}



#latestnews {

	margin-left:10px;

	width:300px;

	float:left;

	color:#777;

}



h2.latestnewstitle {

	background:#fff url('../images/latestnewstitle.gif') top left no-repeat;

	width:284px;

	height:22px;

	border-bottom:1px solid #F3DEDE;

	padding-bottom:5px;

}



.latestnews_article {

	padding:15px 0 15px 0;

	border-bottom:1px dotted #777;

}



.latestnews_article a.read_more{

	font-size:1.0em;

	margin-top:1em;

	display:block;

	font-weight:bold;

	text-decoration:none;

}



.news_list {

	font-size:1.2em !important;

}



.latestnews_article img {

	float:right;

	margin-left:10px;

}



.latestnews_article h3 {

	font-size:1.0em;

}



.latestnews_article h3 a, .latestnews_article h3 a:link, .latestnews_article h3 a:visited {

	color:#777;

	text-decoration:none;

}



.latestnews_article {

	font-size:1.1em;

}



.latestnews_article .date {

	color:#B53436;

	line-height:2.3em;

}



.latestnews_lastarticle {

	border-bottom:0;

	height:auto;

}



h2.newslettertitle {

	background:#fff url('../images/newslettertitle.gif') top left no-repeat;

	width:205px;

	height:20px;

	padding-bottom:5px;

	border-bottom:1px solid #F3DEDE;

}



.newsletter {

	margin-top:10px;

}



.newsletter label {

	color:#B13234;

	font-size:1.6em;

	font-weight:bold;

	margin-right:10px;

}



.newsletter #emaddress {

	padding:4px;

	font-size:1em;

	color:#777;

	width:150px;

}



.newsletter .submit {

	margin-bottom:-7px;

}





#event-calendar{

	font-size:1.3em !important;

}

.ui-datepicker {
	width:20.5em !important;
}

#minievents p{

	margin-bottom:10px;

}



/*********** end of main rules ***********/



/*********** start of footer rules ***********/



#footer {

	padding:12px;

	border-top:1px solid #F3DEDE;

	margin-top:50px;

}



#footer p {

	font-size:1.1em;

	color:#A83335;

	line-height:1.5em;

}



#footer p a, #footer p a:link, #footer p a:visited {

	text-decoration:none;

}



/*********** end of footer rules ***********/



/*********** start of browse products rules ***********/



.sidebanners {

	text-align:left;

}

.sidebanners a{
	margin-left:0px !important;
}



.country {

	margin-top:15px;

}



.country img {

	/*display:block;

	float:left;*/

	margin:0 10px;

}



.country span {

	font-size:1.2em;

	color:#A83335;

	font-weight:bold;

	float:right;

	width:77%;

	margin-bottom:10px;

}



.country p a, .country p a:link, .country p a:hover {

	color:#777;

	text-decoration:none;

}



.sidebanners img {

	margin-top:10px;

}



.breadcrumb {

	font-size:1.1em;

	color:#888;

	margin:10px 11px;

}



.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {

	color:#888;

	text-decoration:none;

}



.category_description {

	font-size:1.1em;

	margin:5px 11px;

}



#browsecontent #shopcategories {

	float:left;

}



#products {

	float:left;

	width:646px;

}



.greenbackground {

	background:#B13234 url('../images/greenbar.gif') top left repeat-y;

	color:#fff;

	line-height:2em;

	padding:0 5px 0 5px;

	font-size:1.4em;

}



.product {

	border:1px solid #ddd;

	width:170px;

	float:left;

	text-align:center;

	margin:11px;

	padding:10px;

	background-color:#fff;

	height:205px;

	overflow:hidden;

}



.image_wrapper {

	min-height:160px;

	height:auto !important;

	height:160px;

}



.product p.name {

	font-size:1.4em;

	font-weight:bold;

	color:#666666;

}



.product .price {

	color:#777;

}



h2.productstitle {

	font-weight:bold;

	font-size:1.1em !important;

}



/*********** end of  browse products rules ***********/



/*********** start of item rules ***********/



#itemcontent #shopcategories {

	float:left;

}



#rightcolumn {

	float:right;

	width:310px;

	margin-left:15px;

}



#leftcolumn {

	float:right;

	width:310px;

}



h2.item_name {

	font-size:2.2em;

	font-weight:normal;

	margin-bottom:15px;

	color:#B53436;

}



p.item_description {

	color:#B53436;

}



.item_price {

	font-size:2.2em;

	color:#A0252C;

	margin:10px 0;

}



#selected-price {

	font-size:1.4em;

	color:#A0252C;

	font-weight:bold;

	margin:10px 0 0 0;

}



#addtobasket label {

	display:block;

	font-size:1.1em;

	color:#A0252C;

	font-weight:bold;

	margin-bottom:2px;

	margin-top:4px;

}



#addtobasket select {

	width:130px;

	font-size:11px;

}



#addtobasket select option.disabled {

	font-style:italics;

	background-color:#E4E4E4;

}



#addtobasket input {

	display:block;

	margin-top:15px;

}



.biaschart1 {

	float:right;

	margin-top:-131px;

}

.biaschart {

	display: block;

}



.sizingchart {

	float:right;

	margin-top:-114px;

}





.stockists {

	background-color:#E3E3E3;

	padding:10px;

	margin-top:15px;

}



.stockists fieldset label {

	display:block;

	font-size:1.2em;

	font-weight:bold;

	margin:5px 2px;

}



.stockists fieldset input.text {

	width:100px;

	border:2px solid #DDD;

	padding:3px;

	margin-top:5px;

	float:left;

}



.stockists fieldset input.image {

	/*display:block;

	float:left;*/

	margin:4px 0 0 5px;

}



.stockists p {

	float:right;

	width:120px;

}



#instore p{

	color:#1C6313;

	font-weight:bold;

	font-size:1.2em;

	margin-top:15px;

	margin-bottom:5px;

	width:45%;

}



#leftcolumn .image {

	border:1px solid #E3E3E3;

	text-align:center;

	min-height:280px;

	height:auto !important;

	height:280px;

	line-height:280px;

	overflow:hidden;

	position:relative;

}



#leftcolumn .image img {

	vertical-align:middle;

}



#leftcolumn .image img.zoom {

	position:absolute;

	right:10px;

	bottom:10px;

}



.recommended_topleft { background:#7F7D7D url('../images/recommended_topleft.gif') top left no-repeat; margin-top:15px; }

.recommended_topright { background:transparent url('../images/recommended_topright.gif') top right no-repeat; }

.recommended_bottomleft { background:transparent url('../images/recommended_bottomleft.gif') bottom left no-repeat; }

.recommended_bottomright {

	background:transparent url('../images/recommended_bottomright.gif') bottom right no-repeat;

	

}

.recommended_bottomright h3 {

	color:#fff;

	font-size:1.8em;

	font-weight:normal;

	line-height:1.8em;

	margin-left:5px;

}



.recommended_product {

	width:50%;

	float:left;

	margin-top:20px;

}



.recommended_product a.image-link{

	display:block;

	height:145px;

	overflow:hidden;

	border:1px solid #E3E3E3;

	float:left;

	margin-right:5px;

	width:145px;

	text-align:center;

}



.recommended_product img {

	

	

}



.recommended_product h4 {

	color:#ff0000;

	font-size:1.2em;

	margin-top:25px;
}



.recommended_product .price {

	color:#777;

}



/*********** end of item rules ***********/



/*********** end of about rules ********/



#about-content{

	float:left;

	width:646px;

}



#about-content p{

	font-size:1.1em;

	line-height:1.5em;

	margin-bottom:1em;

}



#about-content.news p{

	font-size:1em;

	line-height:1.5em;

	margin-bottom:1em;

}



#about-content h2{

	background-color:#00704A;

	color:#ffffff;

	margin-bottom:10px;

	padding:5px 5px 6px;

	font-size:1.5em;

}



#about-content h2.visit{

	background-color:#00A4E4;

}



#about-content.stockists-page h2{

	background-color:#013C7D;

}



#about-content.stockists-page h3, #about-content.stockists-page h4{

	color:#013C7D;

	font-size:1.4em;

}



#about-content.stockists-page h3.region{

	font-size:1.6em;

	color:#A83335;

	padding-bottom:5px;

	margin-bottom:10px;

	border-bottom:1px solid;

	clear:both;

}



#about-content dl{

	font-size:1.1em;

	line-height:1.5em;

}



#about-content dt{

	margin:10px 0;

	font-size:1.4em;

	font-weight:bold;

}



#about-content h3{

	font-size:1.5em;

	color:#00704A;

}



#about-content img{

	float:right;

	margin: 0 0 10px 10px;

}



#stockists-list{

	list-style:none;

}



#stockists-list li{

	float:left;

	height:200px;

	width:205px;

	margin-right:5px;

	overflow:hidden;

}



#links-list, #links-list ul{

	list-style:none;

}



#links-list li{

	margin-bottom:10px;

}



#links-list a{

	font-size:1.4em;

	color:#00A4E4;

	text-decoration:none;

}



#about-content.clubhouse h2{

	background-color:#5A3F99;

}



#about-content.clubhouse h3, #about-content.clubhouse h4{

	color:#5A3F99;

	font-size:1.4em;

	clear:both;

	margin-bottom:10px;

}



#about-content.contact h2{

	background-color:#FFC424;

}



#about-content.contact h3, #about-content.contact h4{

	color:#FFC424;

	font-size:1.4em;

	clear:both;

	margin-bottom:10px;

}

/*********** end of about rules ********/

/*********** start of news rules ********/

.allnews{

	font-size:1.4em;

	margin-top:10px;

}



.allnews a{

	color:#777;

	text-decoration:none;

}

/*********** end of news rules ********/

/*********** start of events rules ********/

#event-calendar h3{

	text-align:center;

	margin-bottom:5px;

}



#minievents{

	border-bottom:1px dotted #aeaeae;

	font-size:1.2em;

}



#minievents h3{

	margin-bottom:10px;

}



#minievents a{

	text-decoration:none;

}



#minievents img{

	float:left;

	margin:0 10px 10px 0;

}



#news-content h1{

	float:none;

	margin-bottom:10px;
	
	font-size:18px;

}



#news-content h2{

	float:none;

	margin-bottom:10px;

	background:none;

	padding:0;

	color:#B63436;

	font-size:1.2em;



}



#news-content{

	

	font-size:1.1em;



}



#news-content p.allnews a{

	font-size:1.0em;

	font-weight:bold;
	
	text-align:left;

}



#news-content p{

	font-size:1.2em;

	line-height:1.5em;

	margin-bottom:10px;

}



#news-content ol, #news-content li{

	margin-left:1.5em;

}



/*********** end of event rules ********/

/*********** start of stockist search rules ********/



#about-content.stockists-page img{

	float:none;

	margin:0;

}

#stockist-search{

	background-color:#EFF7FF;

	padding:20px;

	margin-bottom:20px;

}



#stockist-search h3{

	margin-bottom:20px;

}



#stockist-search label{

	font-size: 1.3em;

	font-weight: bold;

	font-style: italic;

	margin-right: 20px;

	vertical-align:7px;

	display:block;

}



#stockist-search input{

	border:1px solid #013C7D;

	background-color:#fff;

	color:#555;

	width:100%;

	font-size:1.6em;

	padding:3px;

	vertical-align:bottom;

	margin:5px 0 10px;

}

#stockist-search select{

	border:1px solid #013C7D;

	background-color:#fff;

	color:#555;

	width:101%;

	font-size:1.6em;

	padding:3px;

	vertical-align:bottom;

	margin:5px 0 10px;

}



#stockist-search input.submit{

	border:1px solid #013C7D;

	background-color:#B93638;

	color:#fff;

	width:auto;

	font-size:1.5em;

}



#stockist-count{

	font-weight: bold;

	margin-bottom: 10px;

	font-style: italic;

	color: #B93638; 

	font-size: 1.5em;

}



.errors{

	padding:10px;

	border:1px dashed #B93638;

	background-color:#FFEFF0;

	line-height:1.5em;

	margin-bottom:10px;

}



#map-container{

	background:transparent url(/images/map-shadow.gif) no-repeat scroll left top;

	padding:7px;

}



#map{

	height: 300px;

	margin-bottom:10px;

}



#map-container.noresults{

	display:none;

}



#precision{

	text-align:center;

}



#precision span{

	font-size:1.2em;

	margin: 0 10px;

}



#precision span.noshow{

	visibility:hidden;

}



#precision #help-button{

	font-size:1em;

	border:1px solid;

	padding:0.1em 0.2em;

	margin-left:30px;

	position:absolute;

	color:#0191CB;

	text-decoration:none;

}



h2.marker{

	font-size:14px !important;

	margin-bottom:10px !important;

}

p.marker{

	font-size:11px !important;

	line-height:15px !important;

	margin-bottom:10px !important;

}

/*********** end of stockist search rules ********/



.emblem{

	float:left;

	width:150px;

	overflow:hidden;

	text-align:center;

	margin-right:5px;

	margin-bottom:10px;

}



#emblem-pager{

	margin-bottom:20px;

}



#emblem-pager a{

	border:1px solid;

	font-size:1.2em;

	text-decoration:none;

	padding: 0.3em 0.5em;

	line-height:2.2em;

}



#emblem-pager a.selected{

	color:#FF9FA5;

}



#thumbnails-link{

	font-size:1.2em;

	text-decoration:none;

}



#emblem-img{

	margin-top:10px;

}



#remove-emblem{

	margin-top:10px;

}

#remove-emblem a{

	font-size:1.4em;

	padding:0.2em 0.3em;

	border:1px solid #d3d3d3;

	text-decoration:none;



}



#basket-table td, #basket-table th{

	font-size:1.2em;

	padding:10px;

}



#basket-table td.product-name{

	font-weight:bold;

}



#basket-table tr{

	background-color:#f4f4f4;

}



#basket-table h2{

	margin:0;

}



#totals-table td, #totals-table th{

	font-size:1.2em;

	padding:10px;

}



#basket-heading{

	margin-left:20px;

	margin-top:10px;

}



.mini_news_text{

	height:140px;

	overflow:hidden;

}



#trade_area{

	font-size:1.2em;

	float:left;

	width:646px;

}



#trade_area h1, #trade_area h2, #trade_area h3{

	margin-bottom:10px;

}



table.trade_order{

	width:100%;

	margin-bottom:20px;

}



table.trade_order th, table.trade_order td, .ordertable td{



	padding:4px;

}


.totalprices li {
	text-align:right;
	list-style:none;
}

table.trade_order td{

	font-weight:normal;

}



 tr.row1, form#trade-form tr.row1{

	background-color:#EFD1D2;

}



input.submit_img{

	display:block;

	margin:0 0 0 auto;

}



#select_country{

	font-size:1.1em;

	padding:20px;
	
	text-align:left;

}



#select_country p{

	margin-bottom:20px;

}

.color-options{
	/*width:100%;*/
	border-collapse:collapse;
	border-spacing:0;
	margin:15px auto;
}

.color-options th, .color-options td{
	padding:10px;
	border:1px solid gray;
	font-size:1.2em;
}

.color-options td.icon{
	text-indent:-99999em;
	min-width:80px;
}

.color-options td.Yes{
	background:transparent url(/images/yes.gif) no-repeat scroll center center;
}

.color-options td.No{
	background:transparent url(/images/no.gif) no-repeat scroll center center;
}


.cellpadding5 td {
	padding: 5px;
	font-size:1.2em;
}

div.p10 {
	padding-top:10px;
}

#browseoptions h3{
	margin:0;
	padding:0;
	font-size:1em;
}

#browseoptions ul, #browseoptions li, .nobullets li{
	list-style:none;
}

.nobullets li{
	list-style:none;
	font-size:1.2em;
	line-height:1.5em;
}

#footer-tag{
	background-color:#221e1f;
	padding:10px;
	text-align: right;
	color:#fff;
	width: 834px;
	margin: 0 0 -9px -6px;
}

.tile{
			float:left;
			width:155px;
			height: 169px;
			margin-right: 10px;
			margin-bottom: 10px;
			border: 1px solid #ccc;
			padding:20px;
		}
		.tile h2{
			margin-bottom: 15px;
		}


		.tile form label{
			display:block;
			margin-bottom: 5px;
			font-size: 1.2em;
		}
		.tile form input{
					margin-bottom: 10px;
		}

		.tile p a{
			text-decoration: none;
			font-weight: bold;
		}

		.tile p{
			font-size: 1.1em;
			margin-bottom: 10px;
			line-height: 1.5em;
		}


		#trade-form label{
			float:left;
			margin-right:3px;
			margin-bottom:3px;
		}
		
		#trade-form b{
			font-weight:normal;
			padding-top:2px;
			margin-right:3px;
			margin-bottom:3px;
			display:block;
		}
		
		form#trade-form h3 {
			margin-top: 5px;
		}
		
		.extrainfo {
			font-size:12px;
		}
		
		#trade-area p {
			font-size:12px;
		}
		
		.extrainfo p, .extrainfo h2, .extrainfo h3, .extrainfo h4{
			margin-bottom:1em;
		}
		
		.extrainfo table .row1 {
			background-color:#EFD1D2;
		}
		
		.extrainfo table td {
			padding:3px;
		}
		
		.extrainfo ul {
			padding-left:30px;
			margin-bottom:10px;
		}
		
		.extrainfo ul li {
			margin-bottom:3px;
		}
		
		#nav, #nav ul {
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		#nav a {
			display: block;
			width: 7em;
			background: url("../images/bar_background.gif") repeat-x scroll left top #B13234;
		}
		
		#nav li {
			float: left;
			width: 7em;
			margin:0;
		}
		
		*+html #nav ul {
			margin-left:-43px;
		}
		
		
		*html #nav ul {
			margin-left:-43px;
		}
		
		#nav li ul {
			position: absolute;
			width: 7em;
			left: -999em;
		}
		
		#nav li:hover ul {
			left: auto;
		}
		
		#nav li:hover ul, #nav li.sfhover ul {
			left: auto;
		}
