body {
	background: #fff url(images/background_01.jpg) repeat-y center; font:1em/140% Arial, Helvetica, sans-serif;
}

#content {margin-right:auto;margin-left:auto; width: 980px;}

/*Vertical alignment*/
/** {margin: 0;padding: 0;}*/

/* macs won't see this! \*/
html, body {height:100%;width:100%;}
/* END mac */

#outer {height:100%;width:100%;display:table;vertical-align:middle;}
#container {display:table-cell;vertical-align:middle;}
#inner {text-align: center;margin-left:auto;margin-right:auto;}


.header {width: 980px;/*height: 160px;*/padding: 0px 0px 0px 0px; }
.flashcontent {width: 980px;/*height: 160px;*/padding: 0px 0px 0px 0px; }

.rightcol {float:right;margin: 0px 0px 0px 0px; padding: 10px 50px 0px 10px;width:190px; }
.leftcol {float:left; width:190px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 50px;}
.main { padding: 10px 10px 0px 10px;margin: 0px 250px 0px 250px;color:#666;}
.main2 { padding: 10px 10px 0px 10px;margin: 0px 250px 0px 250px;color:#666;}

.main a:link {color:#FF0033;text-decoration:none;}
.main a:visited {color:#FF0033;text-decoration:none;}
.main a:focus {color:#FF0033;text-decoration:none;}
.main a:hover {color:#FF0033;text-decoration:underline;}
.main a:active {color:#FF0033;text-decoration:none;}

.products {margin: 0px 0px 0px 100px;}

h1, h2, h3 {font-weight:normal;}
h1 {font-size: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;color: #FF3333;}
h2 {font-size: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h3 {font-size: 16px; color:#000; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;}

p {font-size: 14px;font-weight:normal;}

.main p {font:13px Arial, Helvetica, sans-serif;font-weight:normal;}
.image {/*border: 5px solid #FFCCCC;*/ }

.breakout {font-size:16px;color: #cc6633;}

.list01 {font:11px Arial, Helvetica, sans-serif; width:150px; margin: 10px 0px 25px 0px;padding:0px 0px 0px 20px;}
.list01 li {padding-top: 8px;}

.list02 {font:12px Arial, Helvetica, sans-serif;  margin: 10px 0px 25px 0px;padding:0px 0px 0px 20px;}
.list02 li {}

.imageleft {float:left;padding: 0px 10px 0px 10px;}

/*RHS and LHS panels*/
.readmore {float:right;}
.rightcol a:link {color:#FF0033;text-decoration:none;}
.rightcol a:visited {color:#FF0033;text-decoration:none;}
.rightcol a:focus {color:#FF0033;text-decoration:none;}
.rightcol a:hover {color:#FF0033;text-decoration:underline;}
.rightcol a:active {color:#FF0033;text-decoration:none;}

.leftcol a:link {color:#FF0033;text-decoration:none;}
.leftcol a:visited {color:#FF0033;text-decoration:none;}
.leftcol a:focus {color:#FF0033;text-decoration:none;}
.leftcol a:hover {color:#FF0033;text-decoration:underline;}
.leftcol a:active {color:#FF0033;text-decoration:none;}

.banner a:link {color:#FFFFFF;text-decoration:none;}
.banner a:visited {color:#FFFFFF;text-decoration:none;}
.banner a:focus {color:#FFFFFF;text-decoration:none;}
.banner a:hover {color:#FFFFFF;text-decoration:underline;}
.banner a:active {color:#FFFFFF;text-decoration:none;}


.aboutcol {font:11px/150% Arial, Helvetica, sans-serif; background-color:#FFCCCC; margin: 0px 0px 0px 0px;color: #ff6633;}
.aboutcol p {font-size:12px; padding-left:7px; padding-right:4px;}

.aboutcol01 {border: 2px FFCCCC solid;}

.environ {background-color: #FFCCCC;color: #CC3300;}
.environ p {font-size:12px; padding-left:4px; padding-right:4px;}

.rangebox{width: 700px; background:#fff url(images/border_top.gif) top left no-repeat; padding:3px;margin:10px 0px 10px 0px;}

.productcol {background-color:#FFCCCC; margin: 0px 0px 0px 0px;color: #ff6633;}
.productcol p {font-size:12px; padding-left:4px; padding-right:4px;}

/*Main box*/
.envirobox01 {/*border-right:5px solid #FFCC99;border-left:5px solid #FFCC99;*/background:#fff url(images/border_top.gif) top left no-repeat; padding:3px;margin:10px 0px 10px 0px; }
.envirobox01 p {font-size:12px;}

.maintea {margin: 0px 0px 0px 0px;}
.maintea p {font: 12px Arial, Helvetica, sans-serif ;}

.mainprods {margin: 0px 0px 0px 70px;}
.mainprods  p {font:12px Arial, Helvetica, sans-serif; color:#333;}
.mainprods a:link {color:#FF0033;text-decoration:none;}
.mainprods a:visited {color:#FF0033;text-decoration:none;}
.mainprods a:focus {color:#FF0033;text-decoration:none;}
.mainprods a:hover {color:#FF0033;text-decoration:underline;}
.mainprods a:active {color:#FF0033;text-decoration:none;}

/*Product Categories page*/
.pitem01 {float:left; margin: 0px 10px 0px 0px;}
.pitem01 h2 {font-size:14px;}
.pitem01 img {}

/*Product details box*/
.details {background:#FFF none repeat scroll 0 0; border-top:1px dotted #999;border-bottom:1px dotted #999;clear:left;margin:0px 270px 0px 0px;padding:10px 10px 10px 0;}
.details p {font:14px Arial, Helvetica, sans-serif;background-color:#FFF;font-size:11px;/*margin:1px 0 0;*/margin: 5px 0px 0px 30px;padding:0 10px 7px;}
.details h4 { background-color:#FFFFFF;color:#333;font-size:11px;font-weight:bold;margin:0;padding:0;}

.itemheadbox{ margin: 3px 0px 0px 92px;}
/*.itemheadbox h3 { margin: 0px 0px 0px 10px;}*/

.itemheadbox a:link{ color: #333;}
.itemheadbox a:visited{ color: #333;}
.itemheadbox a:focus{ color: #333;}
.itemheadbox a:hover{ color: #000;}
.itemheadbox a:active{ color: #333;}

.thumbpanel img { float: left; margin: 0px 10px 0px 0px; padding: 10px; border: 1px solid #CCC;}
.itemheadbox {margin:3px 0 0 92px;}
.holderleft {clear:left;height:3px;}

table.prods{font: 11px/203% Arial, Helvetica, sans-serif; color: #666;}
table.prods tr {background-color:#FFFFCC;}
table.prods p {font: 11px/203% Arial, Helvetica, sans-serif; color: #666; padding: 4px 0px 0px 10px;}

table.prodsub {padding: 0px 0px 0px 5px;}


.footer {clear:both; /*border-top: solid 1px #999;*/margin:20px 250px 0px 250px;}
.menubottom {height:20px;list-style:none; text-align:center;font-size:12px;margin: 0px 0px 20px 0px;padding: 7px 0px 0px 0px; background:  url(../images/tile_gradient.jpg) repeat-x}
.menubottom li {display:inline; margin: 0px 7px 0px 7px; padding: 0px 0px 0px 0px;}
.menubottom a:link {color:#333; text-decoration:none;}
.menubottom a:visited {color:#333;text-decoration:none;}
.menubottom a:focus {color:#333;text-decoration:none;}
.menubottom a:hover {color: #93C;text-decoration:none;}
.menubottom a:active{color:#333;text-decoration:none;}

.footerprod {clear:both; border-top: solid 1px #999;margin:20px 270px 0px 100px;}

.banner{margin: 0px 0px 0px 350px;}


