html,body{
      margin:0;
      height:100%;
      font-family:Arial;
      background-image:url("images/wood_bg.jpg");
      background-repeat:repeat;
}
div.master 
{
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding-top:10px;

}
img
{
	border:0;
}
.center
{
    text-align:center;
    margin: 0 auto;
}
.center table
{
    margin: 0 auto;
}
/*positioning*/

html {height: 100%;}
body {height: 100%;margin: 0;}
#container {position: relative;min-height: 100%;}
* html #container {height: 100%;}
#header {height: 121px;}
#footer {height:30px;position: relative;margin-top:-30px;text-align:right;}
#main{min-height: 100%;}
* html #main{height: 100%;}
#content {padding-bottom: 35px;}

/*positioning end*/

.sideNav
{
    background-image:url("images/side_nav_grad.gif");
    background-repeat:repeat-y;
} 
.con
{
    background-image:url("images/con_grad.gif");
    background-repeat:repeat-y;
} 
.pad
{
    padding-right:15px;
    padding-left:15px;
    padding-bottom:1px;
    vertical-align:top;
}
.blueBG
{
    background-color:#0E2352;
    color:White;
    font-size:10pt;
    font-weight:bold;
    vertical-align:top;
}
.content p
{
    font-size:10pt;
    color:#444;
    line-height:14pt;
}
h1, h3, h4
{
    color:#666666;
    margin-top:0px;
    margin-bottom:6px;
}

h1
{
	color:#333333;
	font-size: 28px;
}

h5
{
    color:#0E2352;
    margin-top:6px;
    margin-bottom:6px;
}
b
{
    color:#0E2352;
}
strong
{
    color:#0E2352;
}
.shortLink
{
    color:#f3a606;
    font-size:9pt;
    margin-top:0px;
}
.content li
{
    font-size:10pt;
    color:#666666;
}
.blueBG li
{
    color:White;
    font-size:9pt;
    font-weight:bold;
}
.blueBG ul
{
    margin-top:3px;
    margin-bottom:3px;
    margin-left:16px;
    padding-left:0px;
}
.blueBG p
{
    margin-top:0px;
}
.blueBG A:link {text-decoration:none; color:White; font-family:arial; font-size:8pt;}
.blueBG A:visited {text-decoration:none; color:White; font-family:arial; font-size:8pt;}
.blueBG A:active {text-decoration:none; color:White; font-family:arial; font-size:8pt;}
.blueBG A:hover {text-decoration:none; color:White; font-family:arial; font-size:8pt; background-color:#666699;}

.content A:link {text-decoration:underline; color:#f3a606; font-family:arial; font-size:10pt;}
.content A:visited {text-decoration:underline; color:#f3a606; font-family:arial; font-size:10pt;}
.content A:active {text-decoration:underline; color:#f3a606; font-family:arial; font-size:10pt;}
.content A:hover {text-decoration:underline; color:White; font-family:arial; font-size:10pt; background-color:#f3a606;}

.speciesList li
{
    margin-bottom:8px;
    color:#f3a606;
}
.speciesList A:link {text-decoration:none; color:#f3a606; font-family:arial; font-size:12pt; font-weight:bold;}
.speciesList A:visited {text-decoration:none; color:#f3a606; font-family:arial; font-size:12pt; font-weight:bold;}
.speciesList A:active {text-decoration:none; color:#f3a606; font-family:arial; font-size:12pt; font-weight:bold;}
.speciesList A:hover {text-decoration:none; color:White; font-family:arial; font-size:12pt; background-color:#f3a606; font-weight:bold;}
.style2
{
    color:#f3a606;
    font-weight:bold;
}
.termTable
{
    font-size:10pt;
}
.submitForm
{
    font-size:10pt;
}
.alert
{
    color:Red;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}
.siteFoot
{
    background-image:url("images/foot.gif");
    width:740px;
    height:22px;
    color:#9999ff;
    font-size:7pt;
    text-align:center;
}
.siteFoot A:link {text-decoration:none; color:White; font-family:arial; font-size:7pt;}
.siteFoot A:visited {text-decoration:none; color:White; font-family:arial; font-size:7pt;}
.siteFoot A:active {text-decoration:none; color:White; font-family:arial; font-size:7pt;}
.siteFoot A:hover {text-decoration:none; color:#9999ff; font-family:arial; font-size:7pt;}
.printPage
{
    text-align:right;
}

#menu-nav
{
	background: transparent url(images/menu_bg.gif) no-repeat;
	height: 26px;
}

#menu-nav ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#menu-nav ul li 
{
	float:left;
	font-size:13px;
	
	font-family: Arial Black, Arial, Helvetica, Sans-Serif;
	}
#menu-nav ul li a
{
	margin: 0px 8px;
	display:block;
	padding:4px;
	color: #0e2352;
	text-decoration:none;
	
}

#menu-nav ul li a:hover
{
	color:White;
	background-color:#0e2352;
}

#products
{
	margin-left:20px;
}

#products img
{
	display:block;
	width:139px;
	margin: 0 auto;
}
  #products div
        {
            float: left;
            width: 220px;
            height: 185px;
            text-align: center;
        }
        
    #products div h2
     {
     	margin:0; padding:0;
     }
     
     #range
     {
     	float:right;
     	list-style:none;
     	margin: 0 0 0 10px;
     	padding:0;
     }
 
 .hspc
 {
 	margin-left:20px;
 }  
.hspc img
{
	padding:20px;
}


#calculator
{
	margin-top:10px;
	font-size:12px;
	color:#333;
}

#calculator input
{
	font-size:12px;
}

#calculator table 
{
	margin-top:10px;
	background-color:#f3f3f3;
}

#calculator table sup
{
	font-size:13px;
	
}
#calculator thead td
{
	border-bottom:solid 1px #999;
	
}


#calculator thead th
{
	padding:8px 4px;
}

#calculator table tr td
{
	padding:6px;
	text-align:center
}
#home-images
{
	margin-bottom:10px;
}
#home-images img
{
	width: 341px;
	height: 256px;
	margin:7px;
}