html, body {height:100%;}

* {padding:0; margin:0; }

ul {
  margin-left:40px;
}

.clearer{
clear:both;
}

.break{
display:block;
height:0px;
width:450px;
margin-left:23px;
background-color:#99cc99;
border-top:1px solid #99CC99;
margin-top:15px;
margin-bottom:15px;
overflow:hidden;
}

.news_break{
background-color:#99CC99;
border-top:1px solid #99CC99;
color:#99CC99;
margin-bottom:5px;
margin-top:5px;
width:85%;
height:0px;
overflow:hidden;
}

#wrapper{
display:block;
width:780px;
margin: 0 auto;
border: solid 1px #99cc99;
padding:2px;
}

#wrapper #bg{
/* code to put bg in, is inline */
float:left;
}


#wrapper #bg #header{
height:86px;
width:770px;
background: url('../images/header.gif') no-repeat;
border-bottom: solid 1px #FFFFFF;
text-align:right;
padding:10px 10px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#wrapper #bg #header a{
	color:#FFFFFF;
	text-decoration:none;
}
#wrapper #bg #header a:hover{
	text-decoration:underline;
}

#wrapper #bg #nav{
position:relative;
float:left;
display:block;
height:189px;
width:152px;
border-left:1px solid #99cc99;
border-right:1px solid #99cc99;
border-bottom:1px solid #99cc99;
background-color: #99cc99;
}

#wrapper #bg #nav a{
text-decoration:none;
}


/* Navigation code */

#wrapper #bg #nav .navitem{
width:127px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:19px;
color:#006363;
background: url('../images/navitembg.gif') no-repeat;
width:152px;
}

#wrapper #bg #nav .navitem a{
display:block;
position:relative;
width:127px;
height:17px;
background: url('../images/navitembg.gif') no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:1px;
padding-left:25px;
color:#006363;
}
/*
#wrapper #bg #nav .navitem:hover{
background: url('../images/navitembg_r.gif') no-repeat;
}
*/
#wrapper #bg #nav .navitem a:hover{
background: url('../images/navitembg_r.gif') no-repeat;
}

.navsubmenu{
background-color:#99CC99;
display:none;
left:152px;
position:absolute;
top:0px;
width:144px;
}

.navsubmenu .navitem{
width:146px !important;
background: url('../images/subnavitem_bg.gif') no-repeat !important;
border-left:1px solid #99cc99;
}

.navsubmenu .navitem a{
position:absolute;
width:119px !important;
background: url('../images/subnavitem_bg.gif') no-repeat !important;
border-right:1px solid #99cc99;
}

.navsubmenu .navitem a:hover{
background: url('../images/subnavitem_bgR.gif') no-repeat !important;
}


.navlink{
height:100%;
width:100%;
}

.navblock{
display:block;
height:19px;
font-size:12px;
color:#FFFFFF;
position:relative;
}

.navitemSel{
background: url('../images/nav_selectedbg.gif') no-repeat;
height:19px;
position:relative;
}

.navitemSel a{
padding-left:13px;
background: url('../images/nav_selectedbg.gif') no-repeat;
height:19px;
padding-top:1px;
padding-left:25px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
position:absolute;
width:127px;
}

.navsubmenuSel{
border-top:medium none;
display:block;
position:relative;
width:144px;
left:4px;
}

.navsubmenuSel .navitem{
/* border:1px solid #99CC99;*/
width:144px !important;
background: url('../images/subnavitem_bg.gif') no-repeat !important;
}

.navsubmenuSel .navitem a{
background: url('../images/subnavitem_bg.gif') no-repeat !important;
}

.navsubmenuSel .navitem a:hover{
background: url('../images/subnavitem_bgR.gif') no-repeat !important;
}

/* End of Navigation Code */

#wrapper #bg #headpic{
background: url('../images/main_header.jpg') no-repeat;
display:block;
width:625px;
height:190px;
float:left;
border-left: solid 1px #FFFFFF;
}

#wrapper #bg #leftcolumn{
float:left;
width:503px;
}

#wrapper #bg #leftcolumn h1,h2,h3,h4{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#wrapper #bg #leftcolumn #address{
display:block;
width:477px;
height:20px;
background: url('../images/address_strip.gif') repeat-x;
border-top: solid 1px #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#d6ebd6;
padding-left:26px;
padding-top:6px;
}

#wrapper #bg #leftcolumn #left_image{
float:left;
display:block;
height:78px;
width:91px;
background: url('../images/left_image.gif') no-repeat;
margin-top:15px;
margin-left:15px;
}

#wrapper #bg #leftcolumn #video_box{
float:left;
border-top:solid 1px #a3c8c8;
border-right:solid 1px #a3c8c8;
border-bottom:solid 1px #a3c8c8;
margin-top:15px;
height:65px;
width:371px;
padding:5px;
font-family: "Times New Roman", Times, serif;
font-size:13px;
line-height:20px;
color:#a2430c;
}

#wrapper #bg #leftcolumn #statement{
clear:both;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding-top:15px;
padding-left:25px;
width:430px;

}

#wrapper #bg #leftcolumn h1{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#006666;
}

#wrapper #bg #leftcolumn h2{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#006666;
}

#wrapper #bg #leftcolumn #product{
font-family: Arial, Helvetica, sans-serif;
padding-left:25px;
font-size:10px;
color:#666666;
line-height:14px;
width:430px;
}

#wrapper #bg #rightcolumn{
float:right;
padding-top:1px;
width:276px;
border-left:1px solid #FFFFFF;
}

#wrapper #bg #rightcolumn #news_outside{
border: 1px solid #99cc99;
}

#wrapper #bg #rightcolumn #news_inside{
height:144px;
background: url('../images/news_bg.gif') repeat-x;
background-color:#d6ebd6;
border:1px solid #d6ebd6;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:17px;
font-size:11px;
color:#004848;
overflow: auto;
}

#wrapper #bg #rightcolumn #news_inside H3{
font-family: Arial, Helvetica, sans-serif;
color:#004848;
font-size:14px;
font-weight:bold;
}

#wrapper #bg #rightcolumn #news_inside A{
font-family: Arial, Helvetica, sans-serif;
color:#a2430c;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#wrapper #bg #rightcolumn #news_inside A:hover{
text-decoration:underline;
}

#wrapper #bg #rightcolumn #hotbox{
margin-top:3px;
margin-bottom:10px;
cursor:pointer;
}

#wrapper #bg #rightcolumn H1{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

#wrapper #bg #rightcolumn A{
	text-decoration:none;
}



#wrapper #bg #rightcolumn #hotbox p{
padding-top:2px;
width:170px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
}

/* Hotbox Types */

#wrapper #bg #rightcolumn #hotbox div div{
display:block;
margin-top:1px;
width:276px;
height:76px;
padding-left:0px;
padding-top:0px;
background-repeat:no-repeat;
cursor:pointer;
}

#wrapper #bg #rightcolumn #hotbox #orange{
background: url('../images/hotbox_orange_pic.jpg');
color:#cc6600;
}

#wrapper #bg #rightcolumn #hotbox #blue{
background: url('../images/hotbox_blue_pic.jpg');
color:#1672C7;
}

#wrapper #bg #rightcolumn #hotbox #yellow{
background: url('../images/hotbox_yellow_pic.jpg');
color:#cba900;
}

#wrapper #bg #rightcolumn #hotbox #red{
background: url('../images/hotbox_red_pic.jpg');
color:#a42827;
}

.hotboxContainer div h3 {
	margin-left: 5px;
	margin-bottom: 2px;	
	padding: 0px;
}
.hotboxContainer div p {
	margin-left: 5px;	
}
.hotboxContainer div a {
	font-size: 0px;	
	color:white;
}


/* End of Hotboxes */

#footer{
border-top:1px solid #FFFFFF;
height:20px;
background-color:#006666;
text-align:center;
font-size:12px;
color:#d6ebd6;
padding-top:4px;
clear:both;

}


/* Start Subpage Code */

#wrapper #bg #leftcolumn #content{
float:left;
width:620px;
border: 1px solid #cde6cd;
padding: 2px 2px 2px 2px;
}


#wrapper #bg #leftcolumn #content #body{
background-color:#FFFFFF;
background: url('../images/subpagebg.gif') repeat-x;
padding:25px 25px 25px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#wrapper #bg #leftcolumn #content #body img {
	padding:1px;
	border:1px solid #99CC99;
	margin:8px;
}



#wrapper #bg #leftcolumn #content #body h1,h2,h3,h4{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#wrapper #bg #leftcolumn #content #body h1{
color:#006666;
font-size:24px;
display:inline;
}

#wrapper #bg #leftcolumn #content #body h2{
color:#99cc99;
font-size:20px;
padding-left:5px;
display:inline;
}

#wrapper #bg #leftcolumn #content #body h3{
font-size:16px;
color:#333333;
}

#wrapper #bg #leftcolumn #content #body h4{
font-size:14px;
color:#333333;
margin-top:15px;
}

#wrapper #bg #leftcolumn #content #body h5{
font-size: 12px;
color:#333333;
}

#wrapper #bg #leftcolumn #content #body p{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#wrapper #bg #leftcolumn #content #body a{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#006666;
}

#wrapper #bg #leftcolumn #content #body a:hover{
text-decoration:underline;
}

#wrapper #bg #leftcolumn #content #body #pic_facts{
margin-top:15px;
height:193px;
width:573px;
border: 1px solid #99cc99;
}

#wrapper #bg #leftcolumn #content #body #pic_facts #pic{
float:left;
display:block;
width:424px;
height:16px;
text-align:center;
/* background:url('../images/product_pic.gif') no-repeat; */
background-color:#99cc99;
padding-top:177px;
font-size:12px;
color:#FFFFFF;
border-right: 1px solid #99cc99;
}

#wrapper #bg #leftcolumn #content #body #pic_facts img{
	width:424px;
	height:174px;
	display:block;
	position:relative;
	top:-177px;
	border:0px;
	padding:0px;
	margin:0px;
}

#wrapper #bg #leftcolumn #content #body #pic_facts span{
	position:relative;
	top:-174px;
}
#wrapper #bg #leftcolumn #content #body #pic_facts #facts{
display:block;
float:left;
height:177px;
padding:5px;
line-height:16px;
overflow:hidden;
}


/* End Subpage Code */
