/* CSS Document */

body{
font:"Trebuchet MS";
color:#333333;
background-color:#FFFFFF;
font-size:90%;
}

.link {
font:"Trebuchet MS";
color: #333333;
text-decoration: none; 
} a:link {
color: #333333; 
text-decoration: none; 
} a:visited {
color: #333333; 
text-decoration: none;
} a:hover {
color: #F0731F; 
text-decoration: underline; 
background-color: #ffffff;
} a:active {
color: purple; text-decoration: none;
}


h1 {
font:"Trebuchet MS";
font-size:125%;
color:#FFFFFF;
font-style:normal;
}

h2 {
font:"Trebuchet MS";
font-size:125%;
color:#FFFFFF;
font-style:normal;
}

ul{
list-style-image:url(../arrow-bullet.jpg);
vertical-align:middle;
line-height:125%;
}

.container{
text-align:center;
}

.wholepage{
position:relative;
top:0;
left:0;
text-align:justify;
width:744px;
}


.topbanner {
position:absolute;
top: 0px;
left: 0px;
width:744px;
height:77px;
}


.menu{
	left:0px;
	height:12px;
	position:absolute;
	width:744px;
	visibility:visible;
	
}

.pageheading{
padding-top:35px;
width:744px;
}

.pageheading h1 { 
 {font-size:125%;
color:#FFFFFF;
font-style:normal;
}


.maintext {
position:relative;
top:0px;
left:0px;
}


.greymenubox a:hover {
background-color:#ECEDE9;
}


.greenbox{
background-color: #004710;
padding-left:5px;
}

td{
font:"Trebuchet MS";
color:#333333;
font-size:80%;
}

.div_calcpack{
font:Verdana;
color:#333333;
font-size:90%;
}

.productbox{
border:1px solid #FFFFFF;
border-bottom:1px dotted #333333;
color:#333333;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
font-size:90%;
text-align:justify;
}

.productbox img {
padding-right:15px;
}


.textbox{
border:1px solid #FFFFFF;
border-bottom:1px dotted #333333;
color:#333333;
padding-left:5px;
padding-right:5px;
padding-top:7px;
padding-bottom:15px;
line-height:125%;
font-size:90%;
text-align:justify;
}

.textbox img {
padding-right:5px;
padding-left:5px;
}


.twocolumn{
float:left;
width:435px;
}


.leftcolumn{
width:135px;
float:left;
}

.midcolumn{
width:215px;
float:right;
}


.midcolumn p{
text-align:left;
margin-bottom:10px;
border-bottom:2px dotted #333333;
clear:both;
}

.rightcolumn{
float:right;
width:580px;
margin-left:5px;
padding-left:5px
}



.menubox{
width:134px;
padding-left:7px;
border-left: 1;
	border-right: 1;
	border-bottom: 0;
	border-top: 0;
	border-style:solid;
	border-color:#B5BDBD;
font-size:75%;
}

.greymenubox{
width:134px;
padding-left:7px;
background-color:#ECEDE9;
border-left: 1;
	border-right: 1;
	border-bottom: 1;
	border-top: 0;
	border-style:solid;
	border-color:#B5BDBD;
font-size:75%;
}

.quotebox{
width:134px;
padding-left:0px;
margin-left:0px;
}
