BODY {
	text-align: center;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color: #fff;
}
CODE { 
	margin-left: 20px;
}
P, SELECT, TD {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 85%;
}
INPUT, TEXTAREA {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
}
A,A:link,A:visited, A:active {  
	color: black;
	font-size: 100%;
}
A:hover {  
	color: darkblue;
	font-size: 100%;
}

H1, H2, H3, H4, H5, H6 {
	clear: both;
	margin: 0;
	margin-bottom: 5;
	padding: 1;
	padding-top: 2;
	font-weight: bold;
}

H1, H2 {
	font-size: 110%;
}
H3, H4 {
	font-size: 105%;
}
H5,H6 {
	font-size: 100%;
}
H1,H3,H5 {
	color: rgb(32,63,127);
	background-color: white;
}
H2,H4,H6 {
	color: rgb(239,193,22);
	background-color: white;
}

THEAD {
	display: table-header-group;	
}
TFOOT {
	display: table-footer-group;	
}
THEAD TH, THEAD TD {
	position: static; 
} 

/* WRAPPER
Controls the boundarys of the site content
------------------------------------------------------------------------------------------------------------------------------- */
#wrapper {
	text-align: left;
	background-color: #fff;
	border: none;
}

/* INNER WRAPPER
Controls the interior boundary of the content
This is used when a colour offset or secondary background image is required
------------------------------------------------------------------------------------------------------------------------------- */
#innerwrapper {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	border: none;
	background-color: transparent;
}

/* HEADER 
------------------------------------------------------------------------------------------------------------------------------- */
#header_wrapper {
}
#header_inner_wrapper {
}
#header {
	text-align: right;
}
#header IMG {
	float: left;
	margin: 0 10 0 17;
	padding: 0;
	border: none;
	width: 200;
	height: 168;
}
#header P {
	width: 500;
	clear: right;
	float: right;
	font-family: arial ,helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	text-align: right;
	margin: 10 7% 0 0;
}
/* HEADER TEXT
------------------------------------------------------------------------------------------------------------------------------- */
#titleText {
	float: left;
	text-align: center;
	background-color: transparent;
	color: rgb(255,255,255);
}
#titleText H1 {
	font-family: serif;
	background-color: transparent;
	color: rgb(32,63,127);
	font-size: 180%;
	padding: 20;
	padding-top: 35px;
}

/* NAVIGATION
------------------------------------------------------------------------------------------------------------------------------- */
#navigation_wrapper {
	background-color: transparent;
}
#navigation_inner_wrapper {
	background-color: transparent;
}
#navigation {
	background-color: transparent;
	text-align: left;
}
#navigation EM {
	color: rgb(235,31,40);
	background-color: transparent;
	font-style: normal;
	padding: 5 0;
}
#navigation UL {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 5 0;
	font-size: 75%;
	font-weight: normal;
	width: 100%;
	height: 16;
}
#navigation UL LI {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#navigation LI A, #navigation LI A:link, #navigation LI A:visited,#navigation LI A:active {
	margin: 0px;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 19px;
	border: none;
	text-decoration: none;
	background-color: #ccc;
	color: rgb(32,63,127);
	color: #000;
}
#navigation LI A:hover {
	color: #000;
	background-color: rgb(249,237,185);
}

/* MAINBODY 
------------------------------------------------------------------------------------------------------------------------------- */
#mainbody_wrapper {
}
#mainbody {
}

/* COLUMN 1
------------------------------------------------------------------------------------------------------------------------------- */
#column_1_wrapper {
	background-color: #fff;
}
#column_1_inner_wrapper {
	background-color: #fff;
	display: table;
}
#column_1 {
	text-align: center;
}
#column_1 IMG {
	margin: 0;
	margin-bottom: 10;
	padding:0;
	border: 1px solid black;
	width: 95%;
}
#column_1 TABLE {
	margin: 0;
	margin-bottom: 10;
	padding:0;
	width: 95%;
	border: 1px solid black;
	border-collapse: collapse;
}
#column_1 TH {
	color: white;
	background-color:gray;
	font-size: 70%;
	font-weight: bold;
}
#column_1 TD {
	font-size: 70%;
	font-weight: normal;
}
#column_1_panel_wrapper {
	background-color: transparent;
}
#column_1_panel {
	text-align: left;
}

#column_1_panel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#column_1_panel li {
	margin-bottom: 5px;
}
#column_1_panel li a, #column_1_panel li a:link, #column_1_panel li a:visited, #column_1_panel li a:active {
	display: block;
	font-size: 75%;
	width: 95%;
	padding: 1px;	
	padding-left: 0px;
	border: none;
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
#column_1_panel li a:hover {
	color: #000;
	background-color: rgb(249,237,185);
}
.column_1_panel_submenu {
	margin-left: 10px; 
	margin-bottom: 10px;
	font-size: 75%;
}

#column_1_panel2_wrapper {
	background-color: rgb(133,110,67);
}
#column_1_panel2 {
	text-align: left;
}
#column_1_panel2 H1, #column_1_panel2 H2, #column_1_panel2 H3, #column_1_panel2 H4, #column_1_panel2 H5, #column_1_panel2 H6 {
	font-weight: normal;
	background-color: transparent;
	color: white;
}
#column_1_panel2 P {
	font-weight: normal;
	color: rgb(236,210,152);
	margin: 0;
	padding: 0;
}
#column_1_panel2 ul {
	list-style: none;
	margin: 0;
	margin-top: 10;
	padding: 0;
	font-weight: normal;
}
#column_1_panel2 li{
	margin-bottom: 5px;
}
#column_1_panel2 li a, #column_1_panel2 li a:link, #column_1_panel2 li a:visited, #column_1_panel2 li a:active {
	display: block;
	font-size: 80%;
	width: 95%;
	padding: 1px;	
	padding-left: 5px;
	border: 2px solid #ccc;
	background-color: rgb(249,237,185);
	color :#fff;
	text-decoration:none;
}
#column_1_panel2 li a:hover {
	color: #000;
	background-color :#fff;
}

/* COLUMN 2
------------------------------------------------------------------------------------------------------------------------------- */
#column_2_wrapper {
	background-color: #fff;
}
#column_2 {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: transparent;
	font-size: 80%;
	text-indent: 1px;
}
#column_2_image_wrapper {
	text-align: center;
}
#column_2_image A {
	text-decoration: none;
}
#column_2_image P {
	margin: 0;
	margin-bottom: 5;
	padding: 0;
	font-size: 80%;
}
#column_2_image IMG {
	margin: 0;
	border: 1px solid black;
	width: 100%; 
}
.main_panel {
	width: 100%;
	margin-bottom: 10;
}

/* COLUMN 3
------------------------------------------------------------------------------------------------------------------------------- */
#column_3_wrapper {
	background-color: #fff;
}
#column_3 {
	text-align: center;
}
#column_3 IMG {
	height: 50;
	width: auto;
}
#column_3_image H1 {
	text-align: left;
	font-size: 75%;
	color: #fff;
	background-color: rgb(32,62,127);
	margin: 0;
	padding: 0 9;
	text-transform: uppercase;
}
#column_3_image IMG {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	height: auto;
}
#column_3_image_wrapper {
	background-color: #fff;
	margin-top: 10px;
}
#column_3_panel_wrapper {
	background-color: #000;
}
#column_3_panel {
	text-align: left;
}
#column_3_panel H1, #column_3_panel H2, #column_3_panel H3, #column_3_panel H4, #column_3_panel H5, #column_3_panel H6 {
	font-weight: normal;
	background-color: transparent;
	color: white;
}
#column_3_panel P {
	font-weight: normal;
	color: rgb(236,210,152);
	margin: 0;
	padding: 0;
}
#column_3_panel ul {
	list-style: none;
	margin: 0;
	margin-top: 10;
	padding: 0;
	font-weight: normal;
}
#column_3_panel li{
	margin-bottom: 5px;
}
#column_3_panel li a, #column_3_panel li a:link, #column_3_panel li a:visited, #column_3_panel li a:active {
	display: block;
	font-size: 80%;
	width: 95%;
	padding: 1px;	
	padding-left: 5px;
	border: 2px solid #ccc;
	background-color: rgb(249,237,185);
	color :#fff;
	text-decoration:none;
}
#column_3_panel li a:hover {
	color: #000;
	background-color :#fff;
}


/* BASEBAR - Footer Area
------------------------------------------------------------------------------------------------------------------------------- */
#basebar_wrapper {
}	
#basebar {
	font-size: 75%;
	font-weight: bold;
}


/* WEB CREDITS
------------------------------------------------------------------------------------------------------------------------------- */
#web_credits  {
}
#web_credits ADDRESS {
	float: left;
	margin: 0;
	padding: 0;
	font-style: normal;
}
#web_credits UL {
	list-style: none;
	margin: 0;
	margin-right: 50;
	padding: 0;
	font-weight: normal;
	text-align: right;
}
#web_credits UL LI {
	display: inline;
	margin-bottom: 5px;
}
#web_credits LI A, #web_credits LI A:link, #web_credits LI A:visited, #web_credits LI A:active {
	font-size: 9px;
	padding: 1px;	
	padding-left: 5px;
	border: none;
	background-color: transparent;
	color :#888;
	text-decoration: none;
}
#web_credits LI A:hover {
	color: #000;
}
/* CUSTOM BITS
------------------------------------------------------------------------------------------------------------------------------- */
#gallery_image {
	font-size: 55%;
}
#gallery_image IMG {
	margin: 0;
	width: 75;
	height: 75;
	border: 1px solid black;
}

.news_image {
	margin: 0;
	margin-right: 10;
	margin-bottom: 10;
	padding: 0;
	border: 1px solid black;
	width: 75; 
}
.news_image_big {
	float: left;
	margin: 0;
	margin-right: 10;
	margin-bottom: 10;
	padding: 0;
	border: 1px solid black;
	width: 115; 
}

.blog_image {
	margin: 0;
	margin-right: 10;
	margin-bottom: 10;
	padding: 0;
	border: 1px solid black;
	width: 75; 
}
.blog_image_big {
	float: left;
	margin: 0;
	margin-right: 10;
	margin-bottom: 10;
	padding: 0;
	border: 1px solid black;
	width: 115; 
}

.links_image {
	float: left;
	margin: 0;
	margin-right: 10;
	margin-bottom: 10;
	padding: 0;
	border: 1px solid black;
	width: 75; 
}
.links_image_big {
	float: left;
	margin: 0;
	margin-right: 10;
	margin-bottom: 10;
	padding: 0;
	border: 1px solid black;
	width: 115; 
}

.pdf {
	float: none;
	height: 32;
	width: 32;
	margin: 5; 
	border: none; 
}

.left {
	text-align: left;
}
.centre {
	text-align: center;
}
.right {
	text-align: right;
}

A.linkButton, A.linkButton:visited, A.linkButton:active, A.linkButton:link {
	margin: 0; 
	padding: 1 3; 
	line-height: 2;
	font-family: verdana; 
	font-size: 9px; 
	font-weight: bold;
	background-color: rgb(239,193,22); 
	border: 1px solid #404040; 
	color: white;
	text-decoration: none;
}
A.linkButton:hover {
	color: rgb(32,63,127);
}
A.thisPageLinkButton, A.thisPageLinkButton:visited, A.thisPageLinkButton:active, A.thisPageLinkButton:link {
	margin: 0; 
	padding: 1 3; 
	line-height: 2;
	font-family: verdana; 
	font-size: 9px; 
	font-weight: bold;
	background-color: rgb(239,193,22);
	border: 1px solid #404040; 
	color: white;
	text-decoration: none;
}
A.thisPageLinkButton:hover {
	color: red;
}

A.fakeButton, A.fakeButton:visited, A.fakeButton:active, A.fakeButton:link {
	margin: 0; 
	padding: 1 3; 
	font-family: verdana; 
	font-size: 9px; 
	font-weight: bold;
	background-color: #dfdfdf; 
	border: 1px solid #404040; 
	color: black;
	text-decoration: none;
}
A.fakeButton:hover {
	color: #8080ff;
	background-color: white; 
}

A.fakeButton_delete, A.fakeButton_delete:visited, A.fakeButton_delete:active, A.fakeButton_delete:link {
	margin: 0 5; 
	padding: 2; 
	font-family: verdana; 
	font-size: 9px; 
	font-weight: bold;
	background-color: #dfdfdf; 
	border: 1px solid #404040; 
	color: #f00;
	text-decoration: none;
	text-transform: uppercase;
}
A.fakeButton_delete:hover {
	background-color: white; 
}

/* PRODUCT PANEL
------------------------------------------------------------------------------------------------------------------------------- */
#product_panel {
	border: none;
}
#product_panel TABLE {
	border: none;
}
#product_panel TD {
	text-align: center; 
	background-color: #ccc;
	border: none;
	padding: 0;
}
#product_panel A, #product_panel A:link, #product_panel A:visited, #product_panel A:active {
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#product_panel A:hover {
	color: rgb(235,31,40);
}
#product_panel IMG {
	border: none;
}

/* SEARCH RESULT
------------------------------------------------------------------------------------------------------------------------------- */
.searchResult_wrapper {
	border: solid 1px rgb(236,210,152);
	border: none;
	height: 200;
}
.searchResult {
}
.searchResult TABLE {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin-top: 5;
	margin-bottom: 15;
	font-size: 85%;
}
.searchResult IMG {
	margin: 0;
	padding: 0;
	border: 1px solid rgb(255,255,210);
}
.searchResult TH {
	font-size: 100%;
	text-align: center;
}
.searchResult TD {
	padding: 0;
	color: rgb(80,80,80);
	text-align: center;
}
.searchResult UL {
	list-style: none;
	padding: 0;
	margin: 5 0 0 20;
}
.searchResult LI {
	padding: 0;
	padding-left: 12;
	background-image: url(../images/orange_bullet.gif);
	background-repeat:no-repeat;
	font-size: 100%;
}
.searchResult A, .searchResult A:link, .searchResult A:active, .searchResult A:visited {
	text-decoration: none;
}
.searchResultImage {
	height: 115;
}

/* SEARCH TEXT BOX
------------------------------------------------------------------------------------------------------------------------------- */
#searchTextBox_wrapper {
	background-color: #ccc;
}
#searchTextBox H1 {
	font-weight: normal;
	background-color: transparent;
	color: #000;
}

/* SEARCH FORM
------------------------------------------------------------------------------------------------------------------------------- */
.searchForm {
	padding: 2 2 5 2;
	background-color: rgb(249,237,185);
}
.searchForm STRONG {
	color: #444;
	background-color: transparent;
}
.searchForm SELECT {
	width: 100;
}

/* PRODUCT
------------------------------------------------------------------------------------------------------------------------------- */
.product {
}
.product TABLE {
	width: 100%;
	border-collapse: collapse;
	margin-top: 5;
	margin-bottom: 15;
	font-size: 85%;
}
.product IMG {
	margin: 0;
	padding: 0;
	width: 170;
	border: 1px solid rgb(255,255,210);
}
.product TH {
	font-size: 100%;
	text-align: center;
}
.product TD {
	padding: 0;
	color: rgb(80,80,80);
	text-align: center;
}
.product UL {
	list-style: none;
	padding: 0;
	margin: 5 0 0 20;
}
.product LI {
	padding: 0;
	padding-left: 12;
	background-image: url(../images/orange_bullet.gif);
	background-repeat:no-repeat;
	font-size: 100%;
}
.product A, .product A:link, .product A:active, .product A:visited {
	text-decoration: none;
}

/* PRODUCT IMAGE
------------------------------------------------------------------------------------------------------------------------------- */
#product_image_wrapper {
}
#product_image {
}
#product_image IMG {
	width: 240;
}

/* PRODUCT TEXT 
------------------------------------------------------------------------------------------------------------------------------- */
#product_text_wrapper {
}
#product_text {
}

/* NEWSTOCK
------------------------------------------------------------------------------------------------------------------------------- */
#newStock_wrapper {
	height: auto;
	display: table;
	background-image: url(../images/wallpaper.jpg);
}
#newStock {
}

/* NEW (STOCK)  RESULT
------------------------------------------------------------------------------------------------------------------------------- */
.newResult_wrapper {
	border: none;
}
.newResult {
}
.newResult TABLE {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin-top: 7;
	margin-bottom: 8;
	font-size: 85%;
}
.newResult IMG {
	margin: 0;
	padding: 0;
	width: 120;
	border: 1px solid rgb(255,255,210);
}
.newResult TH {
	font-size: 100%;
	text-align: center;
}
.newResult A, .newResult A:link, .newResult A:active, .newResult A:visited {
	text-decoration: none;
}
.newResultImage {
	height: 90;
}

/* TRADELOGO & CARDLOGO
------------------------------------------------------------------------------------------------------------------------------- */
#tradeLogo {
	clear: both;
	margin: 0;
	padding: 20;
	height: auto;
	width: auto;
	text-align: center;
}
#tradeLogo IMG {
	margin: 10;
	height: 50;
	width: auto;
}

#cardLogos {
	display: block;
	width: 200px;
	border: none;
	height: auto;
}
#cardLogos IMG {
	border: none;
}

#tradeAddress {
	text-align: left;
	font-size: 9px;
}

/* CONTACT FORM
------------------------------------------------------------------------------------------------------------------------------- */
#contactForm {
	padding-left: 40;
}
#contactForm TD {
	padding: 5;
	font-size: 75%;
	vertical-align: top;
}

/* HILITE
------------------------------------------------------------------------------------------------------------------------------- */
.hilite {
	color: #000;
	font-size: 90%;
	text-transform: capitalise;
}

/* CUSTOM COLOURS
------------------------------------------------------------------------------------------------------------------------------- */
