html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html {
	margin-bottom: 1px;
    height: 100%;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #C30000 url('http://www.rockymountainhydronics.com/images/bg/body_bg.gif') repeat-y fixed center;
	color: #000000;
    line-height: 1;
}

h1 {
    border-bottom: 1px solid #C0C0C0;
    font-size: 1.3em;
    text-align: center;
    margin-bottom: 10px;
}

h2 {
    margin-bottom: 10px;
}

a:link,a:active,a:visited 
{ 
  color : #0000FF; 
  text-decoration: none; 
}

a:hover   
{ 
  text-decoration:  none; 
  color : #0080FF;
}

#frontpage {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 40px;
}



li {
    margin-left: 20px;
    line-height: 1.5;
}

input,textarea {
   background: #EBEBEB;
}

.divider {
   clear: both;
   height: 10px;
   width: 100%;
}

p {
   margin-top: 10px;
}

#nepawrap {
    width: 950px;
	margin: auto;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
	background: #005AE1;
}

#nepainnerwrap {
    width: 940px;
    margin: auto;   
}

#nepaheader {
    height: 80px;
    margin-bottom: 5px;
	background: url('http://www.rockymountainhydronics.com/images/bg/header.gif') no-repeat;
}

#nepanavbar {
	background: #FFFFFF;
}

#nepacontent {
	background: #FFFFFF;
}

#mailform {
    width: 70%;
    margin: auto;
}


.inputtext {
    float: left;
    width: 60px;
    text-align: right;
}

.inputwrapper {
   margin-top: 10px;
}



.lowercontent {
	width:860px;
    margin: auto;
    clear: both;
}

#nepacontentinner {
	background: #FFFFFF;
    margin: 10px;
}

#mountain {
	background: #FFFFFF url('http://www.rockymountainhydronics.com/images/bg/mountains.jpg') no-repeat bottom;
    padding-bottom: 300px;
}




.rightinfobox {
	float: right;
    width: 50%; 
    background-color: #FFFFFF;  
}

.rightinfobox img {
	margin: auto;
    display: block;  
}

.leftinfobox { 
	float: left;
    width: 50%; 
    background-color: #FFFFFF;  
}

.rightinfobox2 {
	float: right;
    width: 65%; 
    background-color: #FFFFFF;  
}

.rightinfobox2 img {
	margin: auto;
    display: block;  
}

.leftinfobox2 { 
	float: left;
    width: 30%; 
    background-color: #FFFFFF;  
}

.leftinfobox2 li { 
	line-height: 1.1;
    font-size: .95em; 
}

.activelink { 
    float: left;
    width: 25%;
    background: #C0C0C0; 
    text-align: center;
}

.livelink {
    float: left;
    width: 25%;
    text-align: center;
}


.corners-top {
    background: url('http://www.rockymountainhydronics.com/images/bg/corners_top.gif') no-repeat;
    height: 10px;
    width: 940px;
}

.corners-bottom {
    background: url('http://www.rockymountainhydronics.com/images/bg/corners_bottom.gif') no-repeat;
    height: 10px;
    width: 940px;
    clear: both;
}



table {
    background: #B0B0B0;
    text-align: center;
}

table th,td {
   padding: 3px;
}
  
.tdRight {
    border-top: 1px solid #F6F6F6;
    border-bottom: 1px solid #525252;
}

.tdLeft {
    border-top: 1px solid #F6F6F6;
    border-bottom: 1px solid #525252;
    border-right: #8C8C8C;

}

.tdCenter {
    border-top: 1px solid #F6F6F6;
    border-bottom: 1px solid #525252;
}

.thRight {
    border-bottom: 1px solid #525252;
    background: url('http://www.rockymountainhydronics.com/images/bg/corner_top_right.gif') no-repeat top right;
}

.thLeft {
    border-bottom: 1px solid #525252;
    background: url('http://www.rockymountainhydronics.com/images/bg/corner_top_left.gif') no-repeat top left;
}

.thCenter {
    border-bottom: 1px solid #525252;
}

.bottomleft { 
    border-top: 1px solid #F6F6F6;
    background: url('http://www.rockymountainhydronics.com/images/bg/corner_bottom_left.gif') no-repeat bottom left;
}

.bottomright {
    border-top: 1px solid #F6F6F6;
    background: url('http://www.rockymountainhydronics.com/images/bg/corner_bottom_right.gif') no-repeat bottom right;
}

.bottomcenter {
    border-top: 1px solid #F6F6F6;
}

.table-1 {
    margin: 40px;
}

.picturecaption {
   width: 75%;
   
   font-size: .8em;
   font-style: italic;
   margin: 30px;
   text-align: justify;
}



