/* CSS Document */
.bannerauto{width:930px; margin:auto;  position:relative; }
.bannerauto  #slider .controls{ position:absolute; top:20px;  }
.slidertext {position:absolute; top:40px; margin-left:20px; z-index:10; margin:0;padding:14px 0 0 65px;font:normal 14px Georgia;
width:480px;color:#fff; text-shadow:2px 2px 2px #666; }
.slidertext h1{color:#ffffff;  font-family:Arial, Helvetica, sans-serif;}
.slidertext .homehead{  font-size:39px;  line-height:32px;  margin:0px 0px 0px 0px;  padding:13px 0px 0px 0px;  color:#b295b5;  border:0px solid #ff0000;  width:588px;
  letter-spacing:-1px;  font-weight:normal; }
.slidertext .homesubhead{font-size:18px;  margin:0px 0px 0px 0px;padding:10px 0px 0px 0px; border:0px solid #ff0000;  width:430px;  color:#444444;  letter-spacing:0px;  /*font-family: 'AllertaMedium';*/  line-height:22px;}
#content { position:relative; border-bottom: 18px solid #A7A9AC; width:800px;}
#slider { position:relative; border:0px solid #ff0000; z-index:2; }
#slider ul li img.slide{ z-index:-10; }

/* Easy Slider */
#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none; z-index:8;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ /* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here*/ 
width:900px;height:274px;overflow:hidden; position:relative;}
ol#controls{ left:818px; margin: 0px;padding:0;position:absolute; top:200px;z-index:3;}


ol#controls li{margin:0 6px 0 0;padding:0px;float:left;list-style:none;/*height:16px;*/line-height:28px;}
ol#controls li a{float:left;height:13px;line-height:28px;border:0px solid #ccc;background:#f3f5f7;color:#555;padding:3px 8px 3px 8px;text-decoration:none;background:url(../images/btn_prev.png) no-repeat 0 0;}
ol#controls li.current a{background:#FFFFFF;color:#fff;background:url(../images/btn_next.png) no-repeat 0 0;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */

a img{border:0;}
div.wrap{width:800px;margin:0 auto;text-align:left;}
div#top div#nav{float:left;clear:both;width:800px;}

/*div#top div#nav ul{
float:left;width:700px;height:52px;list-style-type:none;}
div#nav ul li{float:left;height:52px;}
div#nav ul li a{border:0;height:52px;display:block;line-height:52px;text-indent:-9999px;}*/
div#imageslider{/*margin:-1px 0 0;*/margin-left:0px;margin-top:0px;}
div#imageslider div.wrap{width:800px;height:300px;}
div#imageslider div#slide-holder{/*z-index:-1; chan changes*/ width:800px; height:300px;position:absolute;z-index:0;}
div#imageslider div#slide-holder div#slide-runner{width:800px;height:300px;overflow:hidden;position:absolute;/*z-index:-1; chan changes*/ }
div#imageslider div#slide-holder img{  margin:0;  display:none;  position:absolute;}
/* New CSS added */
div#imageslider div#slide-holder .imgdesc{  font-family: 'AllertaMedium';  font-size:36px;  color:#007DC3;  z-index:10;  top:23px;  border:1px solid #FF0000;  position:absolute;  margin-left:10px;}
/* New CSS added */




div#imageslider div#slide-holder div#slide-controls{left:0;top:275px;display:none;position:absolute;/*background:url(images/slide-bg.png) 0 0;*/
border:0px solid #FF0000;width:700px;}

div#imageslider div#slide-holder div#slide-controls1 img{
position:relative;
border:0px solid #ff0000;
margin-right:5px;
}


div#imageslider div#slide-holder div#slide-controls1{
right:0;
top:260px;
display:none;
position:absolute;
/*background:url(images/slide-bg.png) 0 0;*/
border:0px solid #FF0000;
width:69px;
text-align:right;
margin-right:15px;
}

div#imageslider div#slide-holder div#slide-controls p#slide-nav{
float:left;
margin:0px 0px 0px 15px;
}


div#imageslider div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:104px;
height:15px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:20px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
color:#ffffff;
}
div#imageslider div#slide-holder div#slide-controls p#slide-nav a.on{
/*background-position:0 -24px;*/
background:#7f7ead;
width:15px; 
height:15px; 
margin-top:0px;
}
div#imageslider div#slide-holder div#slide-controls p#slide-nav a{
background-color:#cac9de;
width:15px; 
height:15px; 
margin-top:0px;
}
/*div#nav ul li a{background:url(../images/nav.png) no-repeat; width:14px; height:14px;}*/ 

.banner .banner-container{ 
display:block; 
position:absolute; 
width:100%; float:left; 
margin-left:20px; 
}

.banner .banner-container .homehead{
  font-size:36px;
  line-height:32px;
  margin:0px 0px 0px 0px;
  padding:34px 0px 0px 0px;
  color:#007DC3;
  border:0px solid #ff0000;
  width:588px;
  letter-spacing:-1px;
 }
.banner .banner-container .homesubhead{
font-size:18px;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px solid #ff0000;
  width:588px;
  color:#666666;
  letter-spacing:-1px;
}



