/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; border:0px solid red; }
ul,ol { list-style: none; }

body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }
a:link, a:visited, a:active { text-decoration: none; color:#585858; }
a:hover { text-decoration: none; color:#111111; }

img { behavior: url(http://james-sherwood.com/common/iepngfix.htc); border: 0; }
h3 {font:18px Times, Serif;}

.banner { padding-top:15px; }
.hoverbanner { padding-top:12px; }

#main { width: 100%; position: relative; font-size:11px; line-height:14px; }
#description { text-align: justify;}

#indexNavContainer { position:absolute; left:0; width:100%; z-index:1000; visibility:block; line-height:110%;}


#navContainer { position:absolute; left:0; width:100%; background:transparent; z-index:1000; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; visibility:hidden; line-height:110%;}
#nav { width:100%; height:105px; background:transparent; display:block; color:black; background:url(navShade200.gif); opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; }
#navLinks, #navLinksHidden { width:100%; }
#navRoll { width:100%; height:100px; position:absolute; z-index:1900;}



#hiddenLinks { position:absolute; left:0; width:100%; height:100px; background:transparent; z-index:2000; opacity:0; filter:alpha(opacity=0); -moz-opacity:0.0;}
#hiddenNav { width:100%; height:100px; background:transparent; display:block; color:red; opacity:0; filter:alpha(opacity=0); -moz-opacity:0.0;}

#noSlider { height:140px; margin: auto; position: relative; top:525px; overflow:hidden; left:-6px; cursor:pointer; cursor:hand; }

.zoomify { width:900px; border:1px black solid; margin-top:30px; padding:0;}




/* SLIDE PRESETS */
#slides { position:absolute; left:0; font-family: Times, serif; top:8px; width: 100%; padding:0px; }
.slide { top: 0px; display: none; width: 100%; height: 502px; overflow:hidden; border: 0px solid black;}

.slide1pan { width: 1000px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; position:relative;}
.slide1 { width: 738px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; position:relative;}
.slide1p { width: 332px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; position:relative; z-index:1;}

.slide1news { width: 850px; height: 500px; overflow:hidden; background-color: #ffffff; border: 0px solid black; position:relative;}
.slide1newss { width: 1150px; height: 500px; overflow:hidden; background-color: #ffffff; border: 0px solid black; position:relative;}


.slide1text { width: 284px; height: 460px; overflow:visible; background-color: #ffffff; line-height:16px; position:relative; text-align:justify; border:1px solid black; padding:20px;}
.slide1phovertextfull { width: 316px; height: 270px; overflow:visible; position:absolute; color:transparent; top:185px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0.0; padding:10px; border:0px solid black; z-index:1; text-align:left; left:0;}
.slide1phovertextfull:hover, a.slide1phovertext:hover { width: 316px; height: 420px; overflow:hidden; position:absolute; color:#333333; top:35px; padding:10px; border:0px solid black; z-index:1; background:white; text-align:left; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; left:0;}

.slide1phovertext { width: 320px; height: 72px; overflow:visible; position:absolute; opacity:0; filter:alpha(opacity=0); -moz-opacity:0.0; top:390px; padding:7px; border:0px solid black; z-index:1; text-align:left; left:0;}
.slide1phovertext:hover, a.slide1phovertext:hover { width: 320px; height: 72px; overflow:visible; position:absolute; color:#333333; top:390px; padding:7px; border:0px solid black; z-index:1; background:white; text-align:left; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; left:0; }

.slide1phovercaption { width: 320px; height: 72px; overflow:visible; position:relative; color:#333333; top:258px; padding:7px; border:0px solid black; z-index:1; background:white; text-align:left; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; left:0; display:none; }
#captionContainer { width:100%; height:500px; top:0px; font-family: Times, serif; }
#captionWidth { width:850px;}

.slide2a { width: 332px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; left:-180px; position:relative;}
.slide2b { width: 332px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; top:-502px; left:180px; position:relative;}

.slide2btext { width: 284px; height: 460px; overflow:visible; background-color: #ffffff; line-height:16px; top:-502px; left:180px; position:relative; text-align:justify; border:1px solid black; padding:20px;}

.slide3a { width: 332px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; left:-360px; position:relative;}
.slide3b { width: 332px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; top:-502px; position:relative;}
.slide3c { width: 332px; height: 500px; overflow:hidden; background-color: #ffffff; border: 1px solid black; top:-1004px; left:360px; position:relative;}
/* EO SLIDE PRESETS */


/* SLIDER */
#container { height:140px; margin: 0 auto; position: relative; top:525px; overflow:hidden; left:-6px;}
#slidercontainer { position:relative; width:780px; height:140px; overflow: hidden; left:0px;}
.slideimage { cursor:pointer; cursor:hand; }

#slidestage { top:0px; left:0; width:4000px; height:140px; position:absolute; margin:0; padding:0; border:0px solid green; }
#slidestage .slideimage { float:left; height:121px; position:relative; top:0;}
#slidestage .slideimage a:link,
#slidestage .slideimage a:visited { float:left; width:100%; padding-top:125px; overflow:hidden; color:#ccc; font-size:11px; text-align:center; background-position:50% 100%; background-repeat:no-repeat; }
#slidestage .slideimage a:hover { text-decoration:none; color:#fff; }
#slidestagetrack { position:absolute; top:122px; left:18px; width:744px; height:19px; overflow:hidden; visibility:hidden; border:0px solid red; }
#startslide { position:absolute; top:0; z-index:150; color:#ffffff; font-size:11px; cursor:pointer; left:45px; border:0px solid black;}
#endslide { position:absolute; top:0; z-index:150; color:#ffffff; font-size:11px; cursor:pointer; left:820px; border:0px solid blue;}

#slidestagehandle { position:absolute; width:140px; height:17px; cursor:pointer; z-index:155;  border:0px solid red;}
#slidestagehandleimage { position:absolute; width:140px; height:17px; background:url(../images/scrollerLINE.jpg) no-repeat; behavior:url(http://james-sherwood.com/common/iepngfix.htc); cursor:pointer; z-index:5; border:0px solid orange; }
#leftarrow { position:absolute; left:17px; top:122px; width:20px; height:20px; background:transparent; z-index:150; cursor:pointer; border:0px solid green; }
#rightarrow { position:absolute; left:742px; top:122px; width:20px; height:20px; background:transparent; z-index:150; cursor:pointer; border:0px solid green; }