
body	      { font-family: "Trebuchet MS",Verdana,"Trebuchet MS",Verdana,Arial,sans-serif,sans-serif; background-color: #1B1330; text-align:center; padding:0;  margin: 0 }
table.page    { width: 940px; background-color: #ffffff; border: solid #ffffff 15px; margin-left: auto; margin-right: auto;}
table.main    { background-color: #ffffff; margin: 0 0 0 0 }
p             { font: normal 10pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;  color: #000000; margin: 8px 0 0 0;  }


td            { background-color: #ffffff; border:none; }

td.helpfill   { background-color: #ffffff}
td.helpbanner { Font: 20pt "Trebuchet MS",Verdana,Arial,sans-serif; color: # ffffff ;background-color: #ffffff; /*background-image: url('http://www.goliathres.com/res_suppliers/goliath/pictures/background.gif'); background-repeat:repeat; background-position: top left;*/ }
td.helpbody   { background-color: #ffffff; }

td.banner3    { font: normal bold 7pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; background-color: #ffffff; padding: 0 0 0 0; margin: 0 0 0 0; text-align: right; border:0}
a:visited.top,
a:link.top    { font: normal bold 7pt "Trebuchet MS",Verdana,Arial,sans-serif; padding: 0 0 0 0; color: #000000;   }
a:hover.top   { font: normal bold 7pt "Trebuchet MS",Verdana,Arial,sans-serif; padding: 0 0 0 0; color: silver}

td.menu       { width: 1px; font: normal bold 8pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left; background-color: #ffffff; padding: 0 0 0 0; margin: 0}

a:visited.menu,
a:link.menu   { font: normal bold 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000}
a:hover.menu  { color: #000000}
.menuheading  { font: normal bold 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #ffffff; background-color: #9b9ab9;   }

td.content    { width: 939px; background-color: #ffffff;  padding: 0; margin: 0}
td.column1    { width: 1px; background-color: #ffffff; padding: 25px 0 0 0; margin: 0}   
td.column2    { width: 699px; padding: 0 20px 25px 0; background-color: #ffffff; text-align: left;  }
td.column3    { width: 218px; background-color: #ffffff;  padding: 0; margin: 25px 0 0 0; border: 1px #96FF33 solid}




.newstitle    { font: normal bold 11pt "Trebuchet MS",Verdana,Arial,sans-serif; background-color: #ffffff; color:#ffffff;  background-image: url(nav_link_bg.jpg);
	background-repeat: repeat-x; padding: 5px ; margin: 0 0 0 0; border:none;  text-align: left; height: 35px; }

.newsheading  { font: normal bold 8pt "Trebuchet MS",Verdana,Arial,sans-serif;  background-color: #ffffff; padding: 5px 10px 0 10px; color: #00AA1A;  text-align: left;  background-color: #ffffff;  }

.newstext     { font: normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; text-align: left; padding:5px 10px 0 10px;}





td.formheading{ font: normal bold 10pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000;  }
.formnotes    { font: normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000 }
.box          { border:1px solid; color: #000000 ; background-color: #ffffff; text-align: left; padding: 10px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:"Trebuchet MS",Verdana,Arial,sans-serif; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px  }

td.footer1    { font: normal "Trebuchet MS",Verdana,Arial,sans-serif; color: white; text-align: left; background-color: #C2C0C1; padding: 0; margin: 0 0 0 0 }
td.footer2    { font: normal "Trebuchet MS",Verdana,Arial,sans-serif 7pt; color: #000000; text-align: center; background-color: #C2C0C1; padding: 0; margin: 0 0 0 0 }

a:visited.foot, 
a:link.foot   { font: normal "Trebuchet MS",Verdana,Arial,sans-serif; color: white; }
a:hover.foot  { font: normal "Trebuchet MS",Verdana,Arial,sans-serif; color: #cfceed}


a:link {
	text-decoration:none; color: #00AA1A;	font-weight: bold;}

a:visited {
	color: #00AA1A;	text-decoration: none;	font-weight: bold;
}

a:hover {
	color: #00AA1A;	background-color: #DCFFC0;	text-decoration: none;	border-bottom: solid 1px #97FF44;	padding-bottom: 1px;	padding-top: 2px;
}

a:active {
	color: #1B1330;	background-color: #97FF44;
}




.heading      { font: normal bold 16pt "Trebuchet MS",Verdana,Arial,sans-serif ; color:#00AA1A; padding: 0 0 10px 0; margin: 0 0 0 0}

.subheading     { font: normal bold 10pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;  color: #892466; padding: 5px 0 10px 0}
.textnorm     { font: normal 10pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: justify;   color: #000000; }
.textsmall    { font: normal 9pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;  color: #000000;}
.textvsmall   { font: normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;  color: #000000;}


.textbold     { font: normal bold 10pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;  color: #000000;}
.copyright    { font: normal normal 7pt "Trebuchet MS",Verdana,Arial,sans-serif; text-align: left; color: #393939; }
.copyright2    { font: normal normal 7pt "Trebuchet MS",Verdana,Arial,sans-serif; text-align: left; color: #5C7600 }

.foot	      { font: normal normal 7pt "Trebuchet MS",Verdana,Arial,sans-serif; text-align: center; color: #000000 }
.prodbox      { width: 300px; background-color: white; border-style: solid; border-width: 1; color: #000000; padding: 5px; margin: 5px 5px 5px 20px; float: left }

td.textnorm   { color: #000000; }
td.formcell   { background-color: #ffffff; color: #000000; font: normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif;}
table.help    { background-color: #ffffff; text-align: left ; padding: 0; margin: 0 0 0 0}

.box2         { width: 100%; font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; background-color: #FFFFFF; border:solid; border-width:1px; color:#410F56; padding: 10px 10px 10px 10px; margin: 0 0 10px 0 }
.cathead      { font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #FFFFFF; padding: 0; margin: 0 0 0 0; clear: both }
.cat          { font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000;  margin: 10px 0 5px 0 }
.proddesc     { font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000 }
.prodprice    { font: normal bold 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #009900 }
td.formprompt { width: 30%; font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; text-align: left; background-color: #ffffff;vertical-align: middle;} 
td.formprompt2{ width: 50%; font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; background-color: #ffffff; text-align: left; vertical-align: middle;  padding: 5px }
td.formprompt4{ font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; text-align: left; vertical-align: middle; background-color: #FFFFFF; padding: 5px }

table.form3   { width: 100%; font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0;}

td.form3   { font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0 }



td.forminput  { width: 70%; text-align: left; vertical-align: middle; background-color: #ffffff; padding: 0 }
td.forminput2 { background-color: white }
td.grid       { height: 70px; font: normal normal 8pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; background-color: #ffffff; border-width: 0 } 

.bestsellerprice     {font: normal bold 8pt "Trebuchet MS",Verdana,Arial,sans-serif; text-align: left;  color: #000000;line-height: 1.5; padding-top:0; padding-bottom:0; padding-right:5; padding-left:5}

a.bestsellerlink    { font: normal "Trebuchet MS",Verdana,Arial,sans-serif 8pt; color: #000000; text-align: left; text-decoration: underline;}

.bestsellersmall      { font: normal 7pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #000000; padding-top:0; padding-bottom:0; padding-right:5px; padding-left:5px;}
img.bestseller      { margin: 0 0 0 0; padding-top:0; padding-bottom:5px; padding-right:5px; padding-left:5px; width:142px  }
hr            { clear: left; margin: 4px 0 0 0; color: #cccccc; height: 2px }

.navdrop {font: normal 7pt "Trebuchet MS",Verdana,Arial,sans-serif; color: #405a7b; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid;BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff}
.options      { font: normal bold 7pt "Trebuchet MS",Verdana,Arial,sans-serif; text-align: center }


ul { list-style-type: square; padding: 20px ;}
li {	font: normal 10pt "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;   color: #000000; background-color: #ffffff; margin: 0 0 0 0 ; padding: 5px 0 5px 10px; }

.brand {
	height: 100px;
	margin: 0;
	padding: 0;
	width: 940px;
}

.brand img {
	float: left;
	margin-top: 20px;
}
.nav2 {
	text-align: right;
	font-size: 15px;
	}

.strapline {
	font-family: "Trebuchet MS", Verdana, "Trebuchet MS",Verdana,Arial,sans-serif, sans-serif;
	font-size: 30px;
	font-style: italic;
	color: #231b37;
	font-weight: bold;
	display: block;
	letter-spacing: -0.07em;
	height: 30px;
	padding-top: 20px;
	float: right;
	text-align: right;
}

.green {  color: #00a711} 

p a:link {
	text-decoration:none;
	color: #00AA1A;
	font-weight: bold;
}
p a:visited {
	color: #00AA1A;
	text-decoration: none;
	font-weight: bold;
}
p a:hover {
	color: #00AA1A;
	background-color: #DCFFC0;
	text-decoration: none;
	border-bottom: solid 1px #97FF44;
	padding-bottom: 1px;
	padding-top: 2px;
}
p a:active {
	color: #1B1330;
	background-color: #97FF44;
}

#nav {
	padding: 0;
	clear: both;
	width: 940px;
	margin: 0;
	height: 40px;
	background-image: url(nav_hover_bg.jpg);
	background-repeat: repeat-x;
	}

ul.nav {
	list-style-type: none;
	padding:0;
	margin: 0;
	width: 940px;
	
}
ul.nav li {
	float:left;
	display:block;
	padding:0; 
	margin: 0;
	}

ul.nav a {
	display:block;
	width:110px !important; /*moz width*/
	width:120px; /*IE width*/
	height: 20px;
	text-align: left;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 10px 10px 10px 10px;
	margin-right: 1px;
	background-image: url(nav_link_bg.jpg);
	background-repeat: repeat-x;
}
.nav a:hover {
	display:block;
	width:110px !important; /*moz width*/
	width:120px; /*IE width*/
	height: 20px;
	text-align: left;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 10px 10px 10px 10px;
	margin-right: 1px;
	background-image: url(nav_hover_bg.jpg);
	background-repeat: repeat-x;
	border: none;
}
.nav a:active {
	background-image: url(nav_active_bg.jpg);
	background-repeat: repeat-x;
	color: #1B1330;
}

.nav a:visited {
	color: #FFFFFF;
}

#nav3 {
	padding: 0;
	clear: both;
	width: 940px;
	margin: 0;
	height: 40px;
	background-image: url(nav_hover_bg.jpg);
	background-repeat: repeat-x;
	}

ul.nav3 {
	list-style-type: none;
	padding:0;
	margin: 0;
	width: 940px;
	
}
ul.nav3 li {
	float:left;
	display:block;
	padding:0; 
	margin: 0;
	}

ul.nav3 a {
	display:block;
	width: 250px;
	height: 20px;
	text-align: left;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 10px 0 10px 10px;
	margin-right: 1px;
	background-image: url(nav_link_bg.jpg);
	background-repeat: repeat-x;
}
.nav3 a:hover {
	display:block;
	width: 250px;
	height: 20px;
	text-align: left;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 10px 0 10px 10px;
	margin-right: 1px;
	background-image: url(nav_hover_bg.jpg);
	background-repeat: repeat-x;
	border: none;
}


.nav3 a:active {
	background-image: url(nav_active_bg.jpg);
	background-repeat: repeat-x;
	color: #1B1330;
}

.nav3 a:visited {
	color: #FFFFFF;
}


#breadcrumb {
	background-color: #DCFFC0;
	padding: 3px 0 0 0;
	height: 20px;
	width: 940px;
	font-size: 8pt;
	color: #1B1330;
	clear: both;
	background-image: url(bc_link_bg.jpg);
	background-repeat: repeat-x;
	margin: 0 0 25px 0;
	text-align: left;
	}
	
a:link.bc{
	text-decoration:none; color: #1B1330;;	font-weight: bold; background: none}

a:visited.bc {
	color: #1B1330; text-decoration: none;	font-weight: bold; background: none
}

a:hover.bc {
	color: #1B1330; text-decoration: underline;	font-weight: bold; background: none}

a:active.bc {
	color: #1B1330;	text-decoration: none; font-weight: bold; background: none}	
	
	
#footer {
	background-color: #ffffff;
	font-family: "Trebuchet MS", Verdana, "Trebuchet MS",Verdana,Arial,sans-serif, sans-serif;
	font-size: 10pt;
	color: #1B1330;
	clear: both;
	display: block;
	padding-top: 40px;
	text-align: left;
}

