/* CSS Document */

body{

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#070707;

background-image: url("../images/background-gradient.gif") !important;

background-repeat: repeat-x;

font-size: 100%;

}

*{

padding:0;

margin:0;

}

p{

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#161616;

}

td{

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#161616;

text-align:left;

vertical-align:top;

}

h1{

font:normal 20px/22px Arial, Helvetica, sans-serif;

color:#333333;

}

a{

outline:none;

}

a img{

border:none;

}

ul{

list-style:none;

}

.clear{

font-size:0;

line-height:0;

clear:both;

}

#main-canvas{

width:970px;

margin:0 auto;

padding:180px 0 305px 0;

background:#ffffff;

}

.wrapper{

height:100%;

}

.eshome{

height:100%;

padding:0 0 0 12px;

}

.eshome p{

font:normal 12px/46px Arial, Helvetica, sans-serif;

color:#E8AA1D;

}

.eshome p a{

font:normal 12px/46px Arial, Helvetica, sans-serif;

color:#001F42;

text-decoration:none;

}

.eshome p a:hover{

font:normal 12px/46px Arial, Helvetica, sans-serif;

color:#001F42;

text-decoration:underline;

}

.banner{

background:url(../images/bg-banner.jpg) repeat-x 0 0;

width:915px;

height:309px;

position:relative;

}

.special{

width:320px;

position:absolute;

z-index:1000;

left:0;

/*float:left;

padding:0 0 0 11px;*/

}

.special img.search-icon{

width:23px;

height:22px;

}

.special h1{

font:bold 24px/45px Arial, Helvetica, sans-serif;

color:#FFFFFF;

padding:9px 0 0 10px;

margin:0;

}

.special form{

padding:50px 0 0 20px;

width:254px;

}

.special label{

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#000000;

padding:0 0 0 2px;

}

.special input.text{

width:219px;

height:20px;

border:#BBB1AA 1px solid;

font:normal 11px/20px Arial, Helvetica, sans-serif;

color:#555950;

margin:5px 0 0px 0;

}

.special select{

width:219px;

height:20px;

float:left;

border:#BBB1AA 1px solid;

font:normal 11px/20px Arial, Helvetica, sans-serif;

color:#555950;

margin:5px 0 10px 0;

}

.special img{

border:none;

margin:5px 0 0 6px;

}

.search{
	width:375px;
	position:absolute;
	top:70px;
	left:290px;

/*float:left;

padding:65px 0 0 5px;*/

}

.search h1{

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#000000;

text-transform:uppercase;

padding:0 0 10px 0;

}

.search ul{

font:normal 12px/20px Arial, Helvetica, sans-serif;

color:#000000;

margin:0 0 10px 0;

}

.search ul li{

font:normal 12px/20px Arial, Helvetica, sans-serif;

color:#000000;

background:url(../images/arrow.jpg) no-repeat 0 50%;

padding:0 0 0 9px;

}

.search p{

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#5C5C5C;

}

.current{

width:295px;

float:left;

}

.blue-bar{

background:url(../images/blue-bar.jpg) no-repeat 0 0;

width:293px;

height:54px;

position:absolute;

z-index:1000;

right:0;

bottom:0;

/*margin:254px 0 0 2px;*/

}

.blue-bar p{

padding:5px 6px 0 0;

font:normal 12px/14px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:right;

}

.blue-bar a{

color:#FFFFFF;

text-decoration: none;

}

.blue-bar:hover{

background:#454545;

}

.catagory-area{

height:100%;

padding:30px 0 24px 0;

}

.catagory-area-iner{

margin:0 0 15px 0;

height:100%;

border-bottom:#0B2A4B 1px solid;

width:440px;

float:left;

position:relative;

}

.gap{ margin:0 35px 0 0 ;}



.catagory-area-iner h1{

background:url(../images/h1-bg.jpg) repeat-x 0 0;

font:normal 20px/30px Arial, Helvetica, sans-serif;

color:#333333;

height:38px;

margin:0 0 12px 0;

}

.catagory-area-iner p a{

color:#337195;

text-decoration:none;

}

.catagory-area-iner p a:hover{

color:#337195;

text-decoration:underline;

}

.catagory-area-iner p span{

color:#727272;

font-style:italic;

}

.catagory-area-iner img{

float:left;

margin:0 12px 8px 0;

}

.catagory-area-iner img.more-news{

float:right;

border:none;

margin:0;

}

.catagory-area-iner h2{

font:bold 14px/16px Arial, Helvetica, sans-serif;

color:#161616;

}

.wrapper-bottom{

height:100%;

}

.wrapper-bottom-left{
	width:460px;
	float:left;
	height:100%;
	margin:0;
	position:relative;

}

.wrapper-bottom-right{

width:440px;

float:right;

height:100%;

margin:0;

}

.footer-text-area{

height:100%;

text-align:center;

padding:30px 0 10px 0;

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#919191;

}



/*** js for slideshow starts ***/



div#tmpSlideshow {

    margin: 0;

    padding: 30px 0 0 0;

    position: relative;

    width: 294px;

	height:309px;

	float:right;

    /*border: 1px solid rgb(200, 200, 200);*/

}

div.tmpSlide {

    position: absolute;

    top: 0;

    left: 0;

    width: 294px;

    height: 309px;

    display: none;

}

div.tmpSlide img {

   /* float: left;

    margin: 30px 0 0 15px;*/

    width: 294px;

	height:309px;

    /*border: 1px solid rgb(244, 244, 244);*/

}

div#tmpSlideshowControls {

    position: absolute;

    bottom: 30px;

    right: 11px;

    width: 175px;

}

div.tmpSlideshowControl {

    border: 1px solid #e1dece;

    float: left;

    margin: 0 5px 0 0;

    background: url('Feature.png') no-repeat;

    width: 38px;

    height: 36px;

    color: #554d31;

    font: 14px Arial, sans-serif;

    text-align: center;

    cursor: pointer;

}

div.tmpSlideshowControl span {

    line-height: 36px;

    vertical-align: middle;

}

div.tmpSlideshowControlOn {

    background-image: url('FeatureOver.png');

}

div.tmpSlideshowControlActive {

    border: 1px solid rgb(161, 155, 137);

}

div.tmpSlideCopy {

    position: absolute;

    left: 565px;

    top: 20px;

    width: 170px;

}

div#tmpSlideshow h4 {

    color: #b90f23;

    text-transform: uppercase;

    font: 14px Arial, sans-serif;

    margin: 10px 0;

}

div.tmpSlideCopy p {

    font: 11px Arial, sans-serif;

    line-height: 1.75em;

}

.button {  height: 27px;

    width: 23px; background:url(../images/search-img.jpg) no-repeat 0 5px; border:none; float:right; font-size:0px; cursor:pointer;}

/*** js for slideshow ends ***/



#navigation .menu {z-index:1001 !important;}



.ajax {position:absolute !important; }



#county_search {padding-top:13px !important;}




/*  April 05 Additions */

#species-search-results, #county-search-results {min-width:150px;}

.ajax {z-index:1001;}

.search {z-index:1;}

.more-button {position:absolute; bottom:0; right:0; display:block; overflow:hidden; height:32px; width:99px;}

.catagory-area-iner {height:308px;}

#slider_controls {height:32px !important; bottom:0 !important; top:auto !important;}

.special form {position:relative;}

#species-search-results {width:130% !important;}
