body {
	background-color: #000000;
}
h1,h2,h3,h4,h5,ol,ul{
margin:0px;
padding:0px;
}

a img{
border:0px;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ContentHolder{
width:934px;
overflow:hidden;
margin-top:10px;
font-family:Verdana;
}

.DataGridHeaderBar{
overflow:hidden;
background-color:#F1F1F1;
padding-top:3px;
padding-bottom:4px;
}
.DataGridHeaderBar, .DataGridResultsLine{
width:920px;
margin-left:14px;
font-size:12px;
padding-left:4px;
overflow:hidden;
}

.DataGridHeaderBox,.DataGridResultBox{
float:left;
font-weight:bold;
overflow:hidden;
margin-right:2px;
}
.DataGridResultBox{
font-weight:normal;
display:block;
}

.DGPlusHolder{
position:relative;
top:0px;
float:left;

}
.DataGridResultsLocationHolder{
border-bottom: 2px solid #ccc;
padding-bottom:5px;
padding-top:5px;
}
h3.DataGridLocationTitle{
width:50%;
font-size:13px;
margin-bottom:3px;
}

#SpeciesHomePage .ContentHolder{
font-size:11px;
}
#SpeciesHomePage .SpeciesHomeRow{
position:relative;
width:923px;
height:150px;
overflow:hidden;
}
#SpeciesHomePage .SpeciesHomeRowBorderBottom{
width:865px;
height:1px;
border-bottom:1px solid #B3B3B3;
margin-left:39px;
margin-bottom:25px;
}

#SpeciesHomePage .SpeciesHomeSpecieHolder{
position:relative;
overflow:hidden;
float:left;
height:122px;
width:243px;
padding-left:39px;
padding-right:25px;
}

#SpeciesHomePage .SpeciesHomeSpecieHolderMid{
border-left: 1px solid #B3B3B3;
border-right: 1px solid #B3B3B3;
}

#SpeciesHomePage .SpeciesHomeSpecieHolder .SpeciesHomeSpecieImage{
width:131px;
height:124px;
overflow:hidden;
float:left;
margin-right:10px;
}

#SpeciesHomePage .SpeciesHomeSpecieHolder .SpeciesHomeSpecieName{
position:relative;
float:left;
width:99px;
font-weight:bold;

}
#SpeciesHomePage .SpeciesHomeSpecieHolder .SpeciesHomeSpecieLink {
position:relative;
margin-top:10px;
float:left;
width:95px;
}
#SpeciesHomePage .SpeciesHomeSpecieHolder .SpeciesHomeSpecieLink a{

text-decoration:none;
color:#000;
}
#SpecieDetailsPage .ContentHolder{
font-size:11px;
}
#SpecieDetailsPage .SpecieDetailsTitleBar{
width:924px;
background-color:#f1f1f1;
overflow:hidden;
padding-top:4px;
margin-bottom:6px;
}
#SpecieDetailsPage .SpecieDetailsTitleBarName{
position:relative;
margin-left:10px;
font-weight:bold;
font-size:15px;
float:left;
}

#SpecieDetailsPage .SpecieDetailsTitleBarLink{
position:relative;
top:-2px;
left:10px;
}

#SpecieDetailsPage .SpecieDetailsBox,#SpecieDetailsPage .SpecieDetailsBoxEven{
width:894px;
padding-left:30px;
overflow:hidden;
padding-top:5px;
padding-bottom:8px;
}

#SpecieDetailsPage .SpecieDetailsBoxEven{
background-color:#f1f1f1;
}





#SpecieDetailsPage .SpecieDetailsBoxTitle{
font-weight:bold;
float:left;
margin-right:4px;

}

/* DROP DOWN MENUS*/

.DD_Menu{
position:absolute;
top:208px;
background-color: #999;
z-index:1000;
width:155px;
display:none;

}
#DD_Warranty{
width:170px;
}
.DD_Menu a,.DD_Menu a:link,.DD_Menu a:visited{
color:#fff;
font-family:Geneva, verdana;
font-weight:bold;
font-size:7pt;
display:block;
height:15px;
padding:5px;
border-bottom:1px solid #fff;
text-decoration:none;
text-align:left;
}
.DD_Menu a:hover{
text-decoration:none;
color:#999;
background-color:#000;
}


.DD_Menu a.noBorder{border:0px;}

/*  General Pages  - Comes from CMS*/
.GeneralTextHolder{
padding-top:18px;
padding-left:72px;
padding-right:62px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
#EnviroPage .GeneralTextHolder,#SmilePage .GeneralTextHolder,#ProductlinePage .GeneralTextHolder{
padding-top:12px;
padding-left:0px;
padding-right:0px;
}

#ResourcesPage .GeneralTextHolder{
padding-left:15px;
}
#ResourcesPage .GeneralTextHolder a{
position:relative;
text-decoration:none;
display:block;
width:700px;
height:16px;
padding-top:4px;
padding-left:6px;
padding-bottom:3px;
background-color:#f1f1f1;
color:#343434;
font-weight:bold;
}

#ResourcesPage .GeneralTextHolder a:hover{
color:#57221E;
}




#ErrorHolder div{
width:239px;
padding:7px;
padding-left:16px;
padding-right:22px;
border:1px solid #fff;
display:none;
background-color:#57221E;
color:#fff;
}
#ErrorHolder a.closebutton{
color:#fff;
}
/*.errX{top:362px;border:1px s