body {margin:0; padding:0;}/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

h1 {
	font-size: 20px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	text-decoration: none; padding-top:50px;
}
h2 {
	font-size: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5396eb;
	text-decoration: none; padding-top:50px;
}

.tablehead { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #5396eb; 
text-decoration: none ; 
background-color: #FFFFFF; border-color: #000000 black; border-top-width: thin; border-bottom-width: thin}

.tablebold { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #666666; 
text-decoration: none ; 
background-color: #FFFFFF; }

.tablebody { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #666666; 
text-decoration: none ; 
background-color: #FFFFFF; }

.altline { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #000000; background-color: #ecedf0}

.errorMessage { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; background-color: #FF0000}

.okMessage { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; background-color: #dbdee8}

.altlinebold { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; background-color: #ecedf0}




.form-title { font-family: Arial, Helvetica, sans-serif;
font-size:
12px; font-weight: bold; color: #000000}
.form-label { font-family: Arial, Helvetica, sans-serif;
font-size:
12px; font-weight: bold; color: #990000 }
.form-optional { font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color: #000000; text-decoration: none }
.form-element { font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: normal; color: #000000 }

.topnavwhite {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topnavwhite:visited {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topnavwhite:hover {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;
}
.topnavgreen {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #bfd7db;
	text-decoration: none;
}
.topnavgreen:visited {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #bfd7db;
	text-decoration: none;
}
.topnavgreen:hover {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;
}
.topwhite {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.topgreen {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #bfd7db;
	text-decoration: none;
}
.heading {
	font-size: 30px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	z-index: 20;
}
.subheading {
	font-size: 22px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none; padding-top:15px;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #365A5D;
	text-decoration: none;
}
.advancedsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e88300;
	text-decoration: underline;
	padding-top: 3px;
}
.advancedsearch:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e88300;
	text-decoration: underline;
	padding-top: 3px;
}
.advancedsearch:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 3px;
}
.catalogue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	text-transform: uppercase;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-right: 13px;
}
.footerdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #446265;
	text-decoration: none;
	line-height: 15px;
}
.footerlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #889d9f;
	text-decoration: none;
	line-height: 15px;
}
.catnavwhite {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	text-transform: capitalize;
}
.catnavwhite:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.catnavwhite:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;
	text-transform: capitalize;
}
.catsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #888996;
	text-decoration: none;
	text-transform: capitalize;
}
.catsubnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #888996;
	text-decoration: none;
	text-transform: capitalize;
}
.catsubnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5396eb;
	text-decoration: none;
	text-transform: capitalize;
}
.catsubnavarrow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5396eb;
	text-decoration: none;
}
.disclaimerlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.disclaimerlink:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.disclaimerlink:hover {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFF66;
	text-decoration: underline;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888996;
}
.breadcrumb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.breadcrumblink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5396eb;
	text-decoration: underline;
}
.breadcrumblink:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5396eb;
	text-decoration: underline;
}
.breadcrumblink:hover {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.catsubnav2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.catsubnav2:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.catsubnav2:hover {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5396eb;
	text-decoration: underline;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}
.normalbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.normalblack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tinyBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.prodcat {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
.prodcat:visited {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
.prodcat:hover {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.title {
	font-size: 20px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	padding-top: 5px;
	line-height: 22px;
}
.normalgreen {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #5396eb;
	text-decoration: none;
}
.price {



	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #5396eb;
	text-decoration: none;
}
.subcatlisting {




	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #5396eb;
	text-decoration: underline;
}
.subcatlisting:visited {





	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #5396eb;
	text-decoration: underline;
}
.subcatlisting:hover {






	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888996;
}
.heading2 {

	font-size: 24px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	z-index: 20;
}
.normalgreenlink {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #5396eb;
	text-decoration: underline;
}
.normalgreenlink:visited {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #5396eb;
	text-decoration: underline;
}
.normalgreenlink:hover {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #888996;
	text-decoration: none;
}
.product_title {

	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5396eb;
	text-decoration: none;
	padding-top: 5px;
}
.product_title:visited {


	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5396eb;
	text-decoration: none;
	padding-top: 5px;
}
.product_title:hover {



	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
}

#mainmenu {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e88300;}
	
#mainmenu a {color:#FFFFFF; text-decoration:none;}
#mainmenu a:link {color:#FFFFFF;}
#mainmenu a:visited {color:#FFFFFF;}
#mainmenu a:hover {color:#e88300;}
#mainmenu a:active {color:#FFFFFF;}

.white_bottom {border-bottom:1px solid #ffffff;}

#navtable {border:1px solid #ffffff; border-top-width:0;}
.navtablemain {	border-bottom:1px solid #ffffff;
	background-image: url(bg_but3.jpg);
	height:26px;
	background-position: left top; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.navtablemain a {color:#ffffff; text-decoration:none;}
.navtablemain a:link {color:#ffffff;}
.navtablemain a:visited {color:#ffffff;}
.navtablemain a:hover {color:#e88300;}
.navtablemain a:active {color:#ffffff;}
.navtablesub {border-bottom:1px solid #ffffff; background-color:#ffffff; }

.navtablesub {border-bottom:1px solid #ffffff; background-color:#ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5396eb; }
.navtablesub a {color:#5396eb; text-decoration:none;}
.navtablesub a:link {color:#5396eb;}
.navtablesub a:visited {color:#5396eb;}
.navtablesub a:hover {color:#1d447f; text-decoration:underline;}
.navtablesub a:active {color:#5396eb;}

.maincontent {
	background-image: url(bg_header.jpg);
	
	background-position: left top; background-repeat:repeat-x; }
.copyarea {	background-image: url(bg_bottom.gif);	
	background-position: left top; background-repeat:repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #000000;
}
.copyarea a {color:#888996; text-decoration:underline;}
.copyarea a:link {color:#888996;}
.copyarea a:visited {color:#888996;}
.copyarea a:hover {color:#1d447f; }
.copyarea a:active {color:#888996;}

.adroit  {color:#000000;}
.adroit a:link   {color:#000000;}
.adroit a:visited   {color:#000000;}
.adroit a:hover   {color:#000000;}
.adroit a:active   {color:#000000;}

.specialtable {border:1px solid #1d447f;}

.pic_border {padding:3px; border:1px solid #1d447f; background-color:#ffffff;}
.prod_pic2 {padding:3px; border-bottom:1px solid #1d447f; border-right:1px solid #1d447f;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5396eb; }

.prod_pic2 a {color:#5396eb; text-decoration:none;}
.prod_pic2 a:link {color:#5396eb;}
.prod_pic2 a:visited {color:#5396eb;}
.prod_pic2 a:hover {color:#1d447f; text-decoration:underline;}
.prod_pic2 a:active {color:#5396eb;}
.prod_pic1 {padding:3px; border-bottom:1px solid #1d447f; border-right:1px solid #1d447f; border-left:1px solid #1d447f;}

.breadcrumbs {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040;}
.breadcrumbs a {color:#404040; font-size: 10px;}
.breadcrumbs a:link   {color:#404040;}
.breadcrumbs a:visited   {color:#404040;}
.breadcrumbs a:hover   {color:#e88300;}
.breadcrumbs a:active   {color:#404040;}
.breadcrumbproduct {color:#ffffff; font-size: 10px;}


li {color: #5396eb; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 	}

#price .normal{   
font-weight: bold; color:#404040; }
#price .normalp{   
font-weight: normal; color:#404040; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;}
.options {border-right:1px solid #e88300;}
.optionsep {border-top:1px solid #404040;}
.line_bottom {border-bottom:1px solid #404040;}
.line_top {border-top:1px solid #404040;}
#tagline { padding-top:20px; font-weight:bold;
	color:#888996;
	text-transform: uppercase;
}
.summarydisplay {
	clear: none;
	float: left;
}
