/*  Agriweld main style sheet */
/*  SUMMER 2003 */
/*-- px=pixels -------------- */  

/* ---------ELEMENTS-------------------------*/   
   
/*  main linking behavior unless overridden */
a {text-decoration: none; color:blue;}
a:hover {text-decoration: underline; color:red;}
a img {border: none;}
	
body {
	margin-top: -8px;
	margin-left: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: #333;
	background-color: #fff;
	background-image:url(../images/other/top-logo.jpg);
	background-repeat:no-repeat;
	}
	
p {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 11px;
	line-height 1.3;		
	color: #33a;
	}

p b {color: #339966;font-weight: bold;}

hr	{color: #99a5bd; height: 1;}
ul {margin-top: 8px;list-style-type: disc;line-height: 1.3;}
img {border: 0;}

img.thumb {
	border-width: 1px;
	border-color: gray;
	border-style: solid;	
	}

img.mainpage_left {
	margin: 0px, 15px, 10px, 0px; /* top, right, bottom, left */
	float: left;
	}
	
img.mainpage_right {
	margin: 0px, 0px, 10px, 15px;
	float: right;
	}

img.cartoon {
	margin-top: 25px;
	margin-right: 14px;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;	
	font-weight: normal;
	font-style: normal;
	color: rgb(0,0,255);
	text-decoration: none;
	text-align: left;
	}

h1	{font-size: 180%;}
h2	{font-size: 160%;}
h3	{font-size: 140%; font-weight: bold;}
h4	{font-size: 110%; font-weight: bold;}
h5	{font-size: 100%; font-weight: bold;}
h6	{font-size:  90%; font-weight: bold;}	

th {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336;
	border: 1 solid #ddd;
	}

div#content {
	position: absolute;
	top:60px;
	left: 180px;
	background: transparent;
	padding: 0;
	margin: 15px;
	width: 570;
	voice-family: "\"}\"";  /* ie5win kludge */
	voice-family: inherit;
	width: 540px;
	}
html>body div#content {   /* for Opera 5 */
	width: 540px;
	}

h2.mainpage {
 	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 1.3em;
	color: #60c;
	font-weight: bold;
	text-align: left;
	}

img#rep { background-repeat: repeat-y;}	
	
div#pagetitle {
 	font-family: "Arial Black", Helvitica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #6600CC;
	margin-top: 10px;
	}
div#pagetitle a {color: #6600cc;}
		
div#flashybanner {
	position: absolute; 
	top: 75px;
	left: 275px;
	}

div#mainbox {
	position: absolute;
	top: 225px;
	left: 200px;
	width: 570;
	background: transparent;
	padding: 0;
	margin: 15px;
	}

table#contactinfo {
	background: #f7f7f7;
	margin: 15px, 0px, 20px, 0px;  /* top right bottom left */
	}

table#contactinfo th {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #6666CC;
	color: white;
	padding: 5px 0px;
	border: 1 solid #aaaaaa;
	width: 200px;
	voice-family: "\"}\"";  /* ie5win kludge */
	voice-family: inherit;
	width: 198px;
	}
html>body table#contactinfo th {   /* for Opera 5 */
	width: 198px;
	}

table#contactinfo td {	
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: navy;
	padding: 5px, 10px;
	border: 1 solid #ddd;
	}	

table#contactinfo a {
	text-decoration: none;
	color: navy;
	}
	
div#directions {width: 90%;}

div#bx_trl_main {
	position: absolute;
	top: 35;
	left: 10;
	}

/* chekc this one - seems like a duplicate name */	
#bx_productcenter {
	position: absolute;
	top: 70;
	left: 10;
	}	

/* to use with the product subline tables */
table#productsublines {}

/* remove this */
table#bx_productcenterx {
	margin: 5px, 0px, 15px, 50px;
	text-align: center;
	}
	
table#bx_productcenterx th {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336;
	border: 1 solid #ddd;
	}

table#bx_productcenterxtd {
	margin: 0,10;
	vertical-align: top;
	}

table#prodsublines {
	margin: 5px, 0px, 15px, 80px; 
	text-align: center;
	}

table#prodsublines th {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336;
	border: 1 solid #ddd;
	}	
	
table#prodsublines tr {}
table#prodsublines td {
	margin: 0, 10;
	vertical-align: top;
	}

table.rightsidepics {
	position: absolute;
	top: 77px;
	left: 429px;
	}
table.rightsidepics tr {
	height: 110px;
	voice-family: "\"}\"";  /* ie5win kludge */
	voice-family:inherit;
	height: 110px;       /* CSS1 UAs should see and use 2nd width */
	} 
html>body table.rightsidepics tr {width: 110px;}	/* opera */
	
table.rightsidepics td {border:1 solid #aaa; text-align: center;}

table.rightsidepics_1 {
	position: absolute;
	top: 35px;
	left: 390px;
	}
table.rightsidepics_1 tr {
	height: 110px;
	voice-family: "\"}\"";  /* ie5win kludge */
	voice-family:inherit;
	height: 110px;       /* CSS1 UAs should see and use 2nd width */
	} 
html>body table.rightsidepics_1 tr {width: 110px;}	/* opera */
	
table.rightsidepics_1 td {border:1 solid #aaa; text-align: center;}

table#productinfo {
	position: absolute;
	top: 354px;
	left: 10px;
	border: 1 solid #ddd;
	width: 380px;
	}

table#productinfo th {
 	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #222;
	background-color:#ddd;
	}
table#productinfo td {
 	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 1em;  /* relative to any other definition, such as ul {} */
	color: #0000FF;
	padding: 5px 10px 10px 15px;
	}	

#copyrite {
    font-family: Arial, Helvitica, sans-serif;
	color: #559;
	font-size: 10px;
	text-align: center;
	position:relative;
	}	

#copyrite a {
    font-family: Arial, Helvitica, sans-serif;
	color: blue;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
	}	


/* CLASSES --------------------------------------*/
.blue {color:#66FF33;}
.red {color:red;}
.cursorhelp { cursor: help }
.cursorhand { cursor: hand }
.nowrap {white-space: nowrap;} /* must be combined with nobr in html for ie5win */
.caption {vertical-align : bottom;}

.clikon {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 11px;
	color: #55d;
	padding-left: 60px;
	}

.productcaption {
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: 11px;
	color: #55d;
	text-align: center;
	margin-left: 40px;
	position: absolute;
	top:200;
	left:60;
	}	

.black_on_grey {
	background-color:#eeeeee;
	color:#000000;
	font-size:12px;
	font-family: Verdana, Arial, Helvitica, sans-serif;
	}
	
.shadow_class {
	filter:alpha(opacity=90);
	filter:Shadow(color=#000000, direction=125);
	width:50%; height:50%;
	}	

.button { 
	background: #eeeeee;
	border-bottom: #006699 1px solid;
	border-left: #006699 1px solid;
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	color: #ff5500;
	font-family: tahoma,sans-serif;
	font-size: 11px;
	height: 22px;
	text-decoration: none;
	}	
