* { padding: 0; margin: 0; /*resets all to zero*/ }

body{
	background: #fff;
	font: 100.01% Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	min-width: 769px;
}
#palletnews{
	background: #f6f2b1;
	font: 80% Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 200px;
	margin-left: 100px;
	border: 1px solid #999999;
	padding: 5px;
}
td.intro p{
	width: 40%;
	margin: 30px 0 0 20px;
	font: 0.7em Tahoma, Arial, Helvetica, sans-serif;
}

#container {
	width: 80%;
	margin-left: auto; margin-right: auto;
	margin: 2px auto 0 auto;
	color: #0C0B0B;
	background: #FFFFFF;
	text-align: left;
	height: 500px;
	position: relative;
}

html>body #container{ min-height: 500px; height: auto; }

#header{
	color: #072A48;
	position: relative;
	height: 230px; /*	border: 1px solid red;*/
}

#main{ height: 300px; }

html>body #main{ min-height: 300px; height: auto; }




#main{ padding: 1px 0; }

#main p{
	margin: 15px 15px 15px 36px;

	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#privacy div#main p{
	margin: 15px 15px 15px 36px;
	width: 780px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}



#main ul{
font: 11px Tahoma, Arial, Helvetica, sans-serif;
margin: 0 15px 15px 56px;
padding: 1px 0;
}

#main h2{
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 15px 3px 36px;
}

#main h3{
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 15px 3px 36px;
}

#main h4{
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 15px 2px 36px;
	
}

#main div#illus{
	width: 276px;
	float: right;
	margin: 0;
	text-align: right;
}

#pallets #main div#illus{
	width: 290px;
	float: right;
	margin: 40px 20px 0 0 ;
	text-align: right;
}

#main div#illus p.caption{
	width: 270px;
	margin: 0 3px;
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}

#pallets #main div#illus p.caption{
	width: 290px;
	margin: 10px 3px;
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}

#pallets #main p{
	margin: 15px 15px 15px 36px;
	width: 350px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#logos{ margin: 10px 36px; width: 400px; text-align: right; }

/*commence nav stuff*/
div#navjs{
	width: 100%;
	background: url(../images/navback.gif) #2A8814 repeat-x left top;
	position: absolute;
	top: 213px;
	left: 0;
	height: 18px;
}

a.green:link {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.green:hover {
	color: #FFFFCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.green:visited {
	color: #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.green:active {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/*begin specific styles for contact page*/

#contact #main p{
	margin: 15px 15px 15px 36px;
	width: 350px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#contact #main div#illus{
	width: 354px;
	float: right;
	text-align: left;
	
}


#contact #main div#illus p{
	margin: 0 5px 5px 5px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	width: 90%;
}

#contact #main div#illus h3{
	margin: 10px 5px 0 5px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}


#contact form{font-size: 11px; margin: 10px 0 15px 46px;}
#contact fieldset {border: none; margin: 10px 0 0px 0; padding: 15px 0;}
#contact legend{font-weight: bold; text-transform: capitalize;}

#contact fieldset div.cr{
	clear: both;
	margin: 4px 0;
	padding: 1px 0;
}
#contact fieldset div.cr label { 
margin: 2px  0 0px 65px ; 
display: block; 
text-align: left;  
float: left; 
width: 50px;
}

#contact fieldset div.wide label { 
margin: 2px  0 0px 5px ; 
display: block; 
text-align: left;  
float: left; 
width: 150px;
}


#contact fieldset div.cr input {
margin: 2px 0 0 0;
}

#contact label{ 
margin: 3px  0 0 0 ; 
display: block; 
width: 100px; 
text-align:left; 
float:left; 
padding-right: 1%; 
}

#contact input{
	margin: 3px;
	font-size: 11px;
	padding: 2px 3px;
}

#contact textarea{ 
margin: 3px;
padding: 1px 5px 0 5px; 
width: 120px; 
height: 3em; }

#contact input.medium{width: 123px;}
#contact input.short{width : 20%;}

#contact div#buttons{margin: 20px 0 0 105px;}

/*image rollovers for pallets*/

div#palldes{
	position: relative;
	margin-top: 150px;
}

ul#fourway a img,
ul#twoway a img{
	height: 0; width: 0; border-width: 0;
}

ul#fourway a:hover img,
ul#twoway a:hover img{
	position: absolute;
	top:0px;
	left: 430px;
}

ul#fourway a:hover,
ul#twoway a:hover {
	background-color: transparent;
}

ul#fourway a:hover img#fw3{
	height: 166px;
	width: 283px;
}

ul#fourway a:hover img#fw6{
	height: 162px;
	width: 283px;
}

ul#fourway a:hover img#fw8{
	height: 187px;
	width: 283px;
}

ul#fourway a:hover img#fw10{
	height: 177px;
	width: 283px;
}

ul#twoway a:hover img#tw10{
	height: 172px;
	width: 283px;
}

ul#twoway a:hover img#tw4{
	height: 165px;
	width: 283px;
}

ul#twoway a:hover img#tw5{
	height: 168px;
	width: 283px;
}

ul#twoway a:hover img#tw8{
	height: 167px;
	width: 283px;
}div#palldesintro {
	position: relative;
}
.breadcrumb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 4px;
	font-size: 11px;
	padding-top: 10px;
	margin-left: 35px;
	width: 300px;
}

/* ie6 fix */

.text {
	font: 0.7em Tahoma, Arial, Helvetica, sans-serif;
	margin: 30px 0 0 35px;
}
