/* General Text Styles */

body
{
	background: #003E38 url("/images/global-supplier.gif") top center no-repeat; /* Quick fix */
}

h1 {font: bold 15px Georgia, Times New Roman, serif; color: #D7D5BC; letter-spacing: 0.06em; margin-bottom: 10px; margin-top: 1px;}
h2 {font: bold 15px Georgia, Times New Roman, serif; color: #002953; letter-spacing: 0.09em; margin-bottom: 0px; margin-top: 1px;}

.mainyellow01 {font: 13px Georgia, Times New Roman, serif; color: #E2C058; line-height: 17px;}
.mainyellow02 {font: 10px Georgia, Times New Roman, serif; color: #E2C058; line-height: 15px;}
.mainyellow03 {font: 15px Georgia, Times New Roman, serif; color: #E2C058; line-height: 17px;}
.maincream01 {font: 12px Georgia, Times New Roman, serif; color: #D7D5BC; line-height: 16px;}
.maincream02 {font: 11px Georgia, Times New Roman, serif; color: #D7D5BC; line-height: 15px;}
.maincream03 {font: 14px Georgia, Times New Roman, serif; color: #D7D5BC; line-height: 17px;}
.mainbrown01 {font: 12px Georgia, Times New Roman, serif; color: #483E28; line-height: 17px;}
.maincreambold01 {font: bold 12px Georgia, Times New Roman, serif; color: #D7D5BC; line-height: 16px;}


.subheadingyellow01 {font: bold 15px Georgia, Times New Roman, serif; color: #E2C058; line-height: 17px;}
.subheadingcream01 {font: bold 15px Georgia, Times New Roman, serif; color: #D7D5BC; line-height: 17px;}
.subheadingbrown01 {font: bold 15px Georgia, Times New Roman, serif; color: #483E28; line-height: 17px;}

.sitelinktextcream01 {font: 11px Georgia, Times New Roman, serif; color: #D7D5BC; line-height: 15px;}
.sitelinktextbrown01 {font: 11px Georgia, Times New Roman, serif; color: #483E28; line-height: 15px;}
.featuredtitle01 {font: 10px Georgia, Times New Roman, serif; color: #E2C058;}
.footeryellow01 {font: 11px Georgia, Times New Roman, serif; color: #E2C058;}
.footercream01 {font: 11px Georgia, Times New Roman, serif; color: #D7D5BC;}
.footerdarkcream01 {font: 10px Georgia, Times New Roman, serif; color: #B4AE7E;}
.producttitle01 {font: bold 16px Georgia, Times New Roman, serif; color: #E2C058; line-height: 17px;}
.carttitles01 {font: bold 10px Georgia, Times New Roman, serif; color: #483E28;}
.cartitems01 {font: 11px Georgia, Times New Roman, serif; color: #483E28;}
.cartitems02 {font: 10px Georgia, Times New Roman, serif; color: #483E28;}
.cartsubheading01 {font: 10px Georgia, Times New Roman, serif; color: #EED9B9;}
.totalcream01 {font: bold 11px Georgia, Times New Roman, serif; color: #EED9B9;}
.totalbrown01 {font: bold 11px Georgia, Times New Roman, serif; color: #483E28;}

.forms01 {font: 12px Georgia, Times New Roman, serif; color: #483E28;}
.formbuttons01 {font: 12px Georgia, Times New Roman, serif; color: #002824;}

input.button01{color: #E2C058; font-family: Georgia, Times New Roman, serif; font-size: 12px; background-color: #483E28; border:1px solid; border-top-color:#696; border-left-color:#696; border-right-color:#363; border-bottom-color:#363;}
input.button-hover01{color: #E2C058; background-color: #6C5B3D;}

/* Spacing Styles */

.spacingbottom01 {margin-bottom: 5px;}
.spacingtop01 {margin-top: 5px;}

/* Main Link States */

a:link {color: #D7D5BC;}
a:link:hover {color: #D7D5BC;}
a:visited {color: #D7D5BC;}
a:visited:hover {color: #D7D5BC;}

a.yellow:link {color: #E2C058;}
a.yellow:link:hover {color: #E2C058;}
a.yellow:visited {color: #E2C058;}
a.yellow:visited:hover {color: #E2C058;}

/* Our Products Page */

td#logo01 {width: 355px; text-align: center; vertical-align: bottom;}
td#logo02 {width: 355px; text-align: center; vertical-align: bottom; border-bottom: #002824 solid 1px;}
td#header01 {vertical-align: bottom;}

td#search01 {text-align: right;}
td#search02 {padding-bottom: 8px;}
td#search03 {vertical-align: bottom;}
td#mainnav01 {background-color: #483E28; border-left: #002824 solid 1px; border-top: #002824 solid 1px; border-right: #002824 solid 1px;}

td#column01 {width: 355px; background-color: #6C5B3D; vertical-align: top;}
td#mainpic01 {border-left: #002824 solid 1px; border-top: #002824 solid 1px;}
td#mainpic02 {border-left: #002824 solid 1px;}
td#producttitle01 {background-color: #483E28;}
td#productnav01 {padding: 10px 0px 10px 22px;}
td#productnav01 a:link {text-decoration: none;}
td#productnav01 a:link:hover {text-decoration: none;}
td#productnav01 a:visited {text-decoration: none;}
td#productnav01 a:visited:hover {text-decoration: none;}
td#navthumb01 {width: 33%; padding-top: 10px}
td#navsubtitle01 {vertical-align: top; padding: 5px 7px 0px 0px;}
td#navsubtitle01 a:link {color: #D7D5BC; text-decoration: none;}
td#navsubtitle01 a:link:hover {color: #D7D5BC; text-decoration: none;}
td#navsubtitle01 a:visited {color: #D7D5BC; text-decoration: none;}
td#navsubtitle01 a:visited:hover {color: #D7D5BC; text-decoration: none;}

td#column02 {width: 430px; background-color: #140D15; vertical-align: top; padding: 15px 15px 15px 15px;}
td#column-widelayout02 {width: 552px; background-color: #140D15; vertical-align: top; padding: 15px 15px 15px 15px;}

td#column03 {width: 170px; background-color: #483E28; vertical-align: top;}

td#footer01 {background-color: #002824;}
td#footerleft01 {text-align: left; vertical-align: middle;}
td#footerleft02 {width: 129px;}
td#footerright01 {text-align: right; padding-right: 10px; vertical-align: middle;}
td#footerright01 a:link {color: #D7D5BC;}
td#footerright01 a:link:hover {color: #E2C058;}
td#footerright01 a:visited {color: #E2C058;}
td#footerright01 a:visited:hover {color: #E2C058;}

/* Clothing Page */

td#measurement01 {width: 160px; vertical-align: top;}
td#measurementdetails01 {vertical-align: top; padding-right: 15px;}
td#measurementdetails02 {text-align: left; padding: 12px 12px 12px 12px;}
td#measuretitles01 {text-align: left; padding: 7px 7px 7px 7px;}
td#measurementletters01 {vertical-align: top; width: 20px;}
td#measurementform01 {padding-bottom: 10px;}

/* Steering Wheels Page */

td#prodthumb01 {width: 70px; vertical-align: top; padding-bottom: 15px;}
td#proddetail01 {vertical-align: top;}

/* Product Details Page */

td#column01-233 {width: 233px; background-color: #6C5B3D; vertical-align: top;}
td#column01-355 {width: 355px; background-color: #6C5B3D; vertical-align: top;}
td#detailed01 {text-align: right; background-color: #6C5B3D;}
td#proddetail02 {width: 213px; padding: 0px 10px 0px 0px; vertical-align: top;}
td#proddetailtext01 {padding-top: 10px; vertical-align: top; padding: 15px 10px 8px 0px;}
td#detaileddescription01 {background-color: #5E5035; padding: 10px 0px 10px 10px;}

td#cartitle01 {width: 30px; padding: 3px 0px 3px 5px;}
td#cartitle02 {text-align: center; vertical-align: middle; width: 35px;}
td#cartitle03 {padding: 4px 5px 4px 0px;}
td#carttitle04 {padding: 4px 7px 4px 35px;}
td#carttotals01 {padding: 2px 0px 2px 0px; text-align: right;}
td#cartbutton01 {text-align: right; padding: 4px 7px 6px 0px;}

table#carttable01 {}
table#carttable01 a:link {color: #483E28;}
table#carttable01 a:link:hover {color: #483E28;}
table#carttable01 a:visited {color: #483E28;}
table#carttable01 a:visited:hover {color: #483E28;}

tr#light01 {background-color: #D6A458;}
tr#dark01 {background-color: #D29C49;}

tr#light02 {background-color: #6C5B3D;}
tr#dark02 {background-color: #625237;}
tr.light02 {background-color: #6C5B3D;}
tr.dark02 {background-color: #625237;}

tr#wheelsize01 {background-color: #6C5B3D; text-align: center;}

td#light03 {background-color: #5A4C32;}
td#dark03 {background-color: #53472F;}

td#highlight-light01 {background-color: #E2C058;}
td#highlight-dark01 {background-color: #DDB53C;}

td#price01,td.price01 {text-align: left; background-color: #53472F;}
td#addtocart01 {text-align: center; background-color: #53472F;}

td#subnav02 {background-color: #6C5B3D; border-left: #002824 solid 1px; border-right: #002824 solid 1px;}

td#footerleft03 {text-align: left; padding: 5px 0px 0px 12px;}
td#footerleft03 a:link {color: #B4AE7E;}
td#footerleft03 a:link:hover {color: #B4AE7E;}
td#footerleft03 a:visited {color: #B4AE7E;}
td#footerleft03 a:visited:hover {color: #B4AE7E;}
td#footerright03 {text-align: right; padding: 5px 12px 0px 0px;}
td#footerright03 a:link {color: #B4AE7E;}
td#footerright03 a:link:hover {color: #B4AE7E;}
td#footerright03 a:visited {color: #B4AE7E;}
td#footerright03 a:visited:hover {color: #B4AE7E;}

table#accessorydetail01 {text-align: left;}
table#accessorydetail01 td {padding: 7px 0px 7px 7px; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

/* 6 column layout */

table#detailstable01 {text-align: center;}
table#detailstable01 td {padding: 7px 0px 7px 0px; width: 16%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

table#detailstable02, table.detailstable02  {text-align: left;}
table#detailstable02 td, table.detailstable02 td {padding: 7px 0px 7px 7px; width: 16%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}


table#detailstable03 {text-align: center;}
table#detailstable03 td {padding: 7px 0px 7px 0px; width: 16%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

/* 5 column layout */

table#detailstable04 {text-align: center;}
table#detailstable04 td {padding: 7px 0px 7px 0px; width: 20%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

table#detailstable05 {text-align: left;}
table#detailstable05 td {padding: 7px 0px 7px 7px; width: 20%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

table#detailstable06 {text-align: center;}
table#detailstable06 td {padding: 7px 0px 7px 0px; width: 20%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

/* 4 column layout */

td#productnav02 {padding: 10px 0px 10px 25px;}
td#productnav02 a:link {text-decoration: none;}
td#productnav02 a:link:hover {text-decoration: none;}
td#productnav02 a:visited {text-decoration: none;}
td#productnav02 a:visited:hover {text-decoration: none;}

table#detailstable07 {text-align: center;}
table#detailstable07 td {padding: 7px 0px 7px 0px; width: 25%;}

table#detailstable08 {text-align: left;}
table#detailstable08 td {padding: 7px 0px 7px 7px; width: 25%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

table#detailstable09 {text-align: center;}
table#detailstable09 td {padding: 7px 0px 7px 0px; width: 25%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

/* 3 column layout */

table#detailstable10 {text-align: center;}
table#detailstable10 td {padding: 7px 0px 7px 0px; width: 33%;}

table#detailstable11 {text-align: left;}
table#detailstable11 td {padding: 7px 0px 7px 7px; width: 33%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

table#detailstable12 {text-align: center;}
table#detailstable12 td {padding: 7px 0px 7px 0px; width: 33%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

/* 2 column layout */

table#detailstable13 {text-align: center;}
table#detailstable13 td {padding: 7px 0px 7px 0px; width: 50%;}

table#detailstable14 {text-align: left;}
table#detailstable14 td {padding: 7px 0px 7px 7px; width: 50%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

table#detailstable15 {text-align: center;}
table#detailstable15 td {padding: 7px 0px 7px 0px; width: 50%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}

/* 1 column layout */

table#detailstable16 {text-align: left;}
table#detailstable16 td {padding: 7px 0px 7px 7px; width: 50%;}

table#detailstable17 {text-align: left;}
table#detailstable17 td {padding: 7px 0px 7px 7px; width: 50%; font: 12px Georgia, Times New Roman, serif; color: #E2C058;}


/* price including/excluding VAT added */

.price-ex-text { color: #B5975B; font-size: 10px; }
.price-inc-text { font-size: 10px; }
.price-ex { color: #B5975B; font-size: 13px; }
.price-inc { font-size: 18px; }

.price-listing-ex-text { font-size: 10px; }
.price-listing-inc-text { font-size: 11px; }
.price-listing-ex { font-size: 11px; }
.price-listing-inc { font-size: 12px; }

.price-var-ex-text { font-size: 11px; }
.price-var-inc-text { font-size: 11px; }
.price-var-ex { font-size: 15px; }
.price-var-inc { font-size: 15px; }

.price-whsz-ex-text { font-size: 10px; }
.price-whsz-inc-text { font-size: 11px; }
.price-whsz-ex { font-size: 11px; }
.price-whsz-inc { font-size: 15px; }

.price-whsz2-ex-text { font-size: 9px; }
.price-whsz2-inc-text { font-size: 10px; }
.price-whsz2-ex { font-size: 12px; }
.price-whsz2-inc { font-size: 15px; }

.more-info td { padding:7px; }
.more-info a { color:#E2C058!important; }


