 /* "global" template style sheet */

BODY, BODY DIV, BODY P, BODY TH, BODY TD, BODY LI, 
BODY DD, BODY INPUT, BODY TEXTAREA {
/* TODO - attributes */
	font-size: 12pt; 	/* value for Netscape 4 */
	font-family: "Times New Roman",Verdana,Sans-serif,Helvetica,;
	color: #5A5043;
}


HTML, BODY {
/* TODO - attributes */
	margin: 0;
	padding: 0;
}

H1 {									/* H1 to be used as pagetitle */
/* TODO - attributes */
	font-size: 16pt; 	/* value for Netscape 4 */
	text-align: left;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 5px;
	font-weight: 800;
	color: #ff0000;
}

H2 {
/* TODO - attributes */
	font-size: 14pt; 	/* value for Netscape 4 */
	margin-top: 0.7em;
	margin-bottom: 0.4em;
	font-weight: 800;
	color: #000000;
}

H3 {
/* TODO - attributes */
	font-size: 12pt; 	/* value for Netscape 4 */
	margin-top: 0.6em;
	margin-bottom: 0.4em;	
	font-weight: 800;
	color: #363636;
}

H4 {
/* TODO - attributes */
	font-size: 12pt; 	/* value for Netscape 4 */
	margin-top: 0.6em;
	margin-bottom: 0.4em;
	font-weight: 800;
	color: #70675B;
}

P {
/* TODO - attributes */
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: justify;
}	
	
OL  {
/* TODO - attributes */
	font-size: 12pt; 	/* value for Netscape 4 * some browser have incompability with OL */
	margin-left: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-left: 0px;
}

UL  {
/* TODO - attributes */
	margin-left: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-left: 0px;
}

LI  {
/* TODO - attributes */
	margin-left: 1em;
	list-style-position: outside;
	list-style-type: none;
}	
	
BODY INPUT {
/* TODO - attributes */
	font-family: monospace;
	font-size: 12pt; 	/* value for Netscape 4 */
	margin: 1px;
	/* see standard.non-nn4.css for this one */
	/* border: 1px #262626 solid; */
	background-color: #ffffff;
	}

INPUT.radio  {
	background: none;
	/* border: 0px; causes problems in Mozilla, so only available in ie6.css */
}	

BODY TEXTAREA {
/* TODO - attributes */
	font-family: monospace;
	font-size: 12pt; 	/* value for Netscape 4 */
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	margin: 1px;
}

BODY INPUT.fancybutton {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

A:link {
	color: #7F311A;
}

A:active, A:hover {
	color: #A04429;
}

A:visited {
	color: #591A07;
}

TABLE {
	border: 0px;
	margin: 0px;
}

TH {
	vertical-align : top;
	text-align: left;
	font-weight: normal;
}

TD {
	vertical-align : top;
	padding: 0px;
}	


TD.copyright {
/* TODO - attributes */
	padding-bottom: 6px;
	padding-right: 10px;
	font-size: 10pt; 	/* value for Netscape 4 */
	color: #353535;
	text-align: right;
	vertical-align : bottom;
}

TD.logo {
	text-align: left;
	padding-bottom: 1px;
	background-color: #243B1D;
	background-repeat: repeat-x;
	background-position: bottom;	
}	

TD.industry {
	text-align: right;
	padding-bottom: 1px;
	background-color: #243B1D; 
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 2px;	
}

TD.menu {
/* TODO - attributes */
}

div.menucell {
	margin-top: 1em;
	margin-left : 1em;
	margin-right : 1.7em;
	font-size : 8pt;
	color : #34301B;
}

TD.straightline {
	background-color: #000000;
}
	
TD.toolbar {
	padding: 0px;
	vertical-align: top; 
	background-color: #0E190A;
	background-repeat: repeat-x;
	background-position: bottom;
}

TD.standardheader {
	padding-bottom: 4px;
	vertical-align: top; 
	background-color: #1F3319;
	background-repeat: repeat-x;
	background-position: bottom;
}

TD.standardtoolbar {
	padding: 0px;
	vertical-align: top; 
	margin: 0px;

}

TABLE.standardtoolbar {
	padding: 0px;
	vertical-align: top; 
	background-color: #12200D;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
}

TD.managetoolbar {
	padding: 0px;
	padding-bottom: 5px;
	vertical-align: top; 
	background-color: #0E190A;
	background-repeat: repeat-x;
	background-position: left bottom;
}


TD.searcharea {
	padding: 0;
	padding-right: 4px;
	text-align: right;
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;



}

.minisearch INPUT {
	border: 1px solid #647D5C;
}

TD.standardleft {
	background-color: #F3E9BE;
	background-repeat: repeat-y;
}

TD.standardright {
	background-color: #F3E9BE;
	background-repeat: repeat-y;
}
TD.alttoolbar {
/* TODO - attributes */
	text-align: right; 				
	vertical-align: top; 
}

TD.toowardslogo {
/* TODO - attributes */
	padding: 2px;
}

.pagetitle {
	text-align: left;
	vertical-align : top;
	padding-left: 14px;
	padding-top: 8px;
	margin-bottom: 0px;
}

.pagetitle H1 {
	text-align: left;
	vertical-align : top;
	
}

TD.leftborder {
	background-repeat: repeat-y;
	
}

TD.rightborder {
	background-repeat: repeat-y;
	
}

TD.main {
	background-repeat: repeat-y;
	background-color: #F3E9BE;
	
} 

TD.standardmain {
	background-color: #F3E9BE;
	background-repeat: repeat-y;
	
} 

TD.topborder {
	background-repeat: repeat-x;
	background-color: #F3E9BE;
}

TD.standardfooter {
	background-repeat: repeat-x;
	background-color: #E8DCAD;
}

TD.left-col {
	padding-left: 10px;

}


TD.managetoolbar a {
	color: #efefef;
}

TD.footer {
	background-position: top;
	background-repeat: no-repeat;
	background-color: #1F3319;
	padding-top: 25px;
	padding-left: 23px;
	padding-right: 21px;
	padding-bottom: 5px;
	color: #B1C497;
} 

.imageright {
	float: right;
}

.imageright img {
	padding: 4px;
	background: #ffffff;
	border: 1px solid #999999;
}

.featured-image img {
	border: 1px solid #C9BB9F;
}
TABLE.print {
	display: in-line;
}

.test2 {
	background-color: #FF9966;
}

.test {
	background-color: #00FF66;
}

.print {
	margin: 4px;

}

.print img.print {
	border: 1px solid #C9BB9F;
	margin: 0px;
	margin-bottom: 4px;
}

.featuredcat {
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
}

.featuredcat img {
	border: 1px solid #C9BB9F;
	margin: 0px;
	margin-bottom: 4px;
}

TD.footer-right {
	text-align: right;
}

.copyright {
	font-family: Verdana,Sans-serif,Helvetica;
	color: #9EB287;
	
}

.copyright A:link {
	color: #EAF1E2;
}

.copyright A:hover {
	color: #F4F9EF;
}

.copyright A:visited {
	color: #728657;
}

.photoleft {
	float: left;
	padding-right: 15px;
}

.photoright {
	float: right;
	padding-left: 15px;
}

.photocenter {
	text-align: center;
	padding: 10px;
}

address {
	font-style: normal;
}

/** Search **/

.minisearch {
	padding: 0;
	margin: 0;
	margin-top: 1px;
	float: right;

}

.minisearch SELECT, .minisearch INPUT {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #656565;
	vertical-align: middle;
	margin: 0;
	margin-right: 1px;
}

TD.featured {
	padding-right: 6px;
}

.minisearch FORM {
	padding: 0;
	margin: 0;
} 

.hideme {
       /* used to hide form elements behind dropdown menus */
      visibility: hidden;
}

.price {
	font-size: 12pt; 	/* value for Netscape 4 */
	font-weight: 800;
	color: #363636;
}

td.more {
	text-align: center;
	padding: 0px;
}

.more a:link, .more a:visited, .more strong,
caption a:link, caption a:visited, caption strong {
	line-height: 1.7;
	padding: 3px 3px;
}

/* hover colour */

.more .prev, caption .prev {
	float: left;
}

.more .next, caption .next {
	float: right;
}

.more .prevghost, caption .prevghost {
	float: left;
	padding: 3px 6px 3px 3px;
	color: #999999;
}

.more .nextghost, caption .nextghost {
	float: right;
	color: #999999;
	padding: 3px 3px;
}

/* excessive pseudo-classing due to IE's shortcomings */
div.prev a:link, div.next a:link,
div.prev a:visited, div.next a:visited {
	margin: 0;
}

div.listpages {
	margin-right: 4.5em;
}

.buttons div {
	margin-right: 150px;
}


