/* DEMO CSS */
a{
	color:blue;
	text-decoration:none;
}

body{
	font : normal 0.7em/1.2em Geneva, Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #333333;
	line-height: 130%;
	background: #FFFFFF url(../images/bg3a.gif) repeat-x;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

img{
	border:0px;
}

.mainContainer{
	width:1010px;
	height:762px;
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
	background:url(../images/AmerrockBackground-indexpage.jpg);
}

.mainContainer2{
	width:1010px;
	height:auto;
	overflow:auto;
	text-align:center;
	padding:5px;
	background-color:#FFFFFF;
}

.newmainContainer{
	width:1020px;
	height:auto;
	text-align:center;
	background: url(../images/BackGroung/MiddlePartRightEdge.jpg) right repeat-y;
	}
	
.newmainContainer::before{
	background: url(../images/BackGroung/TopEdgeTopRightCorner.jpg) top right no-repeat;
	content: url(../images/BackGroung/TopLeftCorner.jpg);
	}
	
.newmainContainer::after{
	background:url(../images/BackGroung/BottomEdgeBottomRightCorner.jpg) bottom right no-repeat;
	content:url(../images/BackGroung/BottomLeftCorder.jpg);
	}
	

.secondaryContainer{
	width:827px;
	height:397px;
}

.logoContainer{

	float:left;
	width:165px;
	height:auto;
	left:2px;
	top:2px;
	padding-top:1px;
}

.namemottoContainer{
	float:left;
	width:165px;
	height:55px;
}

.newsContainer{
	position:inherit; 
	margin-left:auto;
	margin-right:auto;
	float:left;
	width:165px;
	height:auto;
	text-align:left;
	left:2px;
	top:335px;
	padding:5px;
	margin:5px;
}

.flashContainer{
	
	float:left;
	width:480px;
	height:auto;
	padding-left:22px;
	padding-top:40px;
	clear:both;
}

.menubarContainer{

	float:right;
	width:827px;
	height:auto;
	left:195px;
	padding-top:5px;
}

.leftcenterboxContainer{
	
	float:left;
	margin-left:40px;
	width:217px;
	height:253px;
	text-align:left;
	background:url(../images/compbox.jpg);
	font-weight:100;
	padding-left:5px;
	padding-right:5px;
	margin-top:25px;
	font-size:10px;

}

.leftcenterboxContainer p{

	padding-left:5px;
	padding-right:35px;
}

.rightcenterboxContainer{
	float:left;
	margin-left:55px;
	width:227px;
	height:253px;
	background:url(../images/gbbox.jpg);
	clear:inherit; 
	margin-top:25px;
	font-size:10px;
	text-align:left;	
}

.rightcenterboxContainer p{

	padding-left:5px;
	padding-right:15px;
	text-align:left;
}

.rightboxContainer{

	float:left;
	margin-left:55px;
	width:227px;
	height:253px;
	background:url(../images/hobox2.jpg);
	margin-top:25px;
	font-size:10px;
	text-align:left;
}

.rightboxContainer p{

	padding-left:5px;
	padding-right:20px;
}

.rightboxContainer a{

	font-size:9px;
}

.sitelinksContainer{
	position:absolute;
	float:left;
	font-style:normal;
	color:#3333CC;
	top:758px;
	margin-bottom:1px;
	width:1009px;
	height:2px;
	text-align:center;
	clear:top;
}

.documentTableContainer{
	float:left;
	width:520px;
	height:auto;
	padding-left:15px;
	clear:both;
	text-align:left;
	margin-left:9px;
	padding-top:10px;
}

.documentTable2Container{
	float:left;
	width:800px;
	height:auto;
	padding-left:15px;
	clear:both;
	text-align:left;
	margin-left:9px;
	padding-top:10px;
}

.documentTable3Container{
	float:left;
	width:827px;
	height:auto;
	padding-left:15px;
	clear:both;
	text-align:center;
	margin-left:9px;
	padding-top:10px;
}


.feature{
	float:left;
	width:450px;
	height:auto;
	text-align:left;
	padding-right:115px;
	padding-top:10px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	padding-left:10px;

}

.feature2{
	float:left;
	width:450px;
	height:auto;
	text-align:left;
	padding-right:115px;
	padding-top:10px;
}

.feature2 h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature2 img{
	padding-right:10px;

}

.feature3{
	float:left;
	width:170px;
	height:auto;
	padding-left:75px;
	padding-right:15px;
	padding-top:50px;
	text-align:center;
}

.feature4{
	float:left;
	width:450px;
	height:auto;
	text-align:left;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h1{
	font-size:80%;
}

a:hover {
	text-decoration: underline;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

.siteName{
	position:relative;
	margin-top:25px;
	padding: 0px 0px 10px 10px;
	color:#FFFFFF;
	height:auto;
	width:1020px;
}

.siteName a{
	color:#FFFFFF;
}

.indent{
	padding-left:50pt;
	padding-right:50pt;
}

.subindent{
	padding-left:100pt;
	padding-right:100pt;
}
/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px 10px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	font-size: 90%;
	color: #999999;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	vertical-align: middle; 
}

/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}


label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				
.noprint{
display: none;
}

/****************************MENU********************/
/*.preload1 {background: url(images/blank_over.gif);}
.preload2 {background: url(images/blank_overa.gif);}
*/
#nav {float:right; padding:0; margin:0; list-style:none; height:36px; background:#62976b; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:9px; font-weight:bold; padding:0 0 0 8px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 8px; height:36px; }
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 8px; height:36px; }
#nav li a.top_link:hover {color:#fff; }
#nav li a.top_link:hover span {}
#nav li a.top_link:hover span.down {}

#nav li:hover > a.top_link {color:#fff; }
#nav li:hover > a.top_link span {}
#nav li:hover > a.top_link span.down {}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; text-align:left;}

#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:150px; height:auto; z-index:300; text-align:left;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:115px; font-weight:normal; text-align:left;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:140px; line-height:20px; text-indent:0px; color:#000; text-decoration:none; text-align:left;}
#nav li ul.sub li a.fly
{background:#fff; text-align:left;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff; text-align:left;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2; color:#fff; text-align:left;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2; text-align:left;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:115px; z-index:400; height:auto; text-align:left;}


/*
US Map CSS Rollover Image Map
Developed by: Stan Naspinski -  2006 (mrstan@gmail.com)
Feel free to use this code, recognition would be appreciated!
*/

#imap
{
    display:block;
    width:500px;
    height:374px;
    background:url(images/map2.gif) no-repeat;
    position:relative;
}

/* the hack for IE pre IE6 */
* html #imap a#us {
  height:400px;
  he\ight:0;
  }

#imap a#us 
{
    display:block;
    width:0px;
    height:0px;
    padding-top:0px;
    overflow:hidden;
/*    background:transparent url(../images/us.gif) 650 400 no-repeat); */
	position:absolute;
    left:0;
    top:0;
}

#imap a#us:hover 
{
    background-position:0 0;
    z-index:10;
}

#imap dd 
{
    position:absolute;
    padding:0;
    margin:0;
}

#imap a
{
    display:block;
    text-decoration:none;
    z-index:20;
    /*border:solid 1px black;*/
}
/*ALABAMA*/
#imap #imgal 
{
    left:400px;
    top:220px;
    z-index:20;
}
#imap a#al:hover 
{
    background:url(../images/states/al.gif) -400px -220px;
}
#imap a#al
{
    width:45px;
    height:70px;
}
/*ALASKA*/
#imap #imgak 
{
    left:29px;
    top:275px;
    z-index:20;
}
#imap a#ak:hover 
{
    background:url(../images/states/ak.gif) -29px -275px;
}
#imap a#ak
{
    width:100px;
    height:120px;
}
/*ARIZONA*/
#imap #imgaz 
{
    left:118px;
    top:195px;
    z-index:20;
}
#imap a#az:hover 
{
    background:url(../images/states/az.gif) -118px -195px;
}
#imap a#az
{
    width:69px;
    height:90px;
}
/*ARKANSAS*/
#imap #imgar 
{
    left:333px;
    top:196px;
    z-index:20;
}
#imap a#ar:hover 
{
    background:url(../images/states/ar.gif) -333px -196px;
}
#imap a#ar
{
    width:63px;
    height:59px;
}
/*CALIFORNIA*/
#imap #imgca 
{
    left:16px;
    top:123px;
    z-index:20;
}
#imap a#ca:hover 
{
    background:url(../images/states/ca.gif) -16px -123px;
}
#imap a#ca
{
    width:112px;
    height:140px;
}
/*COLORADO*/
#imap #imgco 
{
    left:180px;
    top:135px;
    z-index:20;
}
#imap a#co:hover 
{
    background:url(../images/states/co.gif) -180px -135px;
}
#imap a#co
{
    width:83px;
    height:70px;
}
/*CONNECTICUT*/
#imap #imgct 
{
    left:544px;
    top:123px;
    z-index:22;
}
#imap a#ct:hover 
{
    background:url(../images/states/ct.gif) -544px -123px;
}
#imap a#ct
{
    width:30px;
    height:16px;
}
/*DC*/
#imap #imgdc 
{
    left:520px;
    top:188px;
    z-index:22;
}
#imap a#dc:hover 
{
    background:url(../images/states/dc.gif) -520px -188px;
}
#imap a#dc
{
    width:100px;
    height:22px;
}
/*DELAWARE*/
#imap #imgde 
{
    left:529px;
    top:154px;
    z-index:21;
}
#imap a#de:hover 
{
    background:url(../images/states/de.gif) -529px -154px;
}
#imap a#de
{
    width:27px;
    height:25px;
}
/*FLORIDA*/
#imap #imgfl 
{
    left:390px;
    top:280px;
    z-index:20;
}
#imap a#fl:hover 
{
    background:url(../images/states/fl.gif) -390px -280px;
}
#imap a#fl
{
    width:110px;
    height:100px;
}
/*GEORGIA*/
#imap #imgga 
{
    left:433px;
    top:223px;
    z-index:20;
}
#imap a#ga:hover 
{
    background:url(../images/states/ga.gif) -433px -223px;
}
#imap a#ga
{
    width:55px;
    height:64px;
}
/*HAWAII*/
#imap #imgha 
{
    left:133px;
    top:307px;
    z-index:20;
}
#imap a#ha:hover 
{
    background:url(../images/states/ha.gif) -133px -307px;
}
#imap a#ha
{
    width:80px;
    height:55px;
}
/*IDAHO*/
#imap #imgid 
{
    left:93px;
    top:26px;
    z-index:20;
}
#imap a#id:hover 
{
    background:url(../images/states/id.gif) -93px -26px;
}
#imap a#id
{
    width:77px;
    height:105px;
}
/*ILLINOIS*/
#imap #imgil 
{
    left:373px;
    top:118px;
    z-index:21;
}
#imap a#il:hover 
{
    background:url(../images/states/il.gif) -373px -118px;
}
#imap a#il
{
    width:45px;
    height:82px;
}
/*INDIANA*/
#imap #imgin 
{
    left:406px;
    top:126px;
    z-index:20;
}
#imap a#in:hover 
{
    background:url(../images/states/in.gif) -406px -126px;
}
#imap a#in
{
    width:40px;
    height:60px;
}
/*IOWA*/
#imap #imgia 
{
    left:311px;
    top:104px;
    z-index:20;
}
#imap a#ia:hover 
{
    background:url(../images/states/ia.gif) -311px -104px;
}
#imap a#ia
{
    width:80px;
    height:48px;
}
/*KANSAS*/
#imap #imgks 
{
    left:257px;
    top:149px;
    z-index:20;
}
#imap a#ks:hover 
{
    background:url(../images/states/ks.gif) -257px -149px;
}
#imap a#ks
{
    width:86px;
    height:51px;
}
/*KENTUCKY*/
#imap #imgky 
{
    left:394px;
    top:163px;
    z-index:20;
}
#imap a#ky:hover 
{
    background:url(../images/states/ky.gif) -394px -163px;
}
#imap a#ky
{
    width:80px;
    height:42px;
}
/*LOUISIANA*/
#imap #imgla 
{
    left:341px;
    top:249px;
    z-index:20;
}
#imap a#la:hover 
{
    background:url(../images/states/la.gif) -341px -249px;
}
#imap a#la
{
    width:54px;
    height:60px;
}
/*MAINE*/
#imap #imgme 
{
    left:591px;
    top:50px;
    z-index:20;
}
#imap a#me:hover 
{
    background:url(../images/states/me.gif) -591px -50px;
}
#imap a#me
{
    width:50px;
    height:66px;
}
/*MARYLAND*/
#imap #imgmd 
{
    left:507px;
    top:158px;
    z-index:20;
}
#imap a#md:hover 
{
    background:url(../images/states/md.gif) -507px -158px;
}
#imap a#md
{
    width:60px;
    height:37px;
}
/*MASSACHUSSETTS*/
#imap #imgma 
{
    left:560px;
    top:112px;
    z-index:22;
}
#imap a#ma:hover 
{
    background:url(../images/states/ma.gif) -560px -112px;
}
#imap a#ma
{
    width:40px;
    height:16px;
}
/*MICHIGAN*/
#imap #imgmi 
{
    left:412px;
    top:57px;
    z-index:20;
}
#imap a#mi:hover 
{
    background:url(../images/states/mi.gif) -412px -57px;
}
#imap a#mi
{
    width:65px;
    height:75px;
}
/*MINNESOTA*/
#imap #imgmn 
{
    left:310px;
    top:20px;
    z-index:20;
}
#imap a#mn:hover 
{
    background:url(../images/states/mn.gif) -310px -20px;
}
#imap a#mn
{
    width:75px;
    height:88px;
}
/*MISSISSIPPI*/
#imap #imgms 
{
    left:370px;
    top:223px;
    z-index:21;
}
#imap a#ms:hover 
{
    background:url(../images/states/ms.gif) -370px -223px;
}
#imap a#ms
{
    width:42px;
    height:67px;
}
/*MISSOURI*/
#imap #imgmo 
{
    left:325px;
    top:144px;
    z-index:20;
}
#imap a#mo:hover 
{
    background:url(../images/states/mo.gif) -325px -144px;
}
#imap a#mo
{
    width:73px;
    height:63px;
}
/*MONTANA*/
#imap #imgmt 
{
    left:110px;
    top:24px;
    z-index:21;
}
#imap a#mt:hover 
{
    background:url(../images/states/mt.gif) -110px -24px;
}
#imap a#mt
{
    width:129px;
    height:71px;
}
/*NEBRASKA*/
#imap #imgne 
{
    left:234px;
    top:110px;
    z-index:20;
}
#imap a#ne:hover 
{
    background:url(../images/states/ne.gif) -234px -110px;
}
#imap a#ne
{
    width:97px;
    height:48px;
}
/*NEVADA*/
#imap #imgnv 
{
    left:62px;
    top:122px;
    z-index:21;
}
#imap a#nv:hover 
{
    background:url(../images/states/nv.gif) -62px -122px;
}
#imap a#nv
{
    width:71px;
    height:97px;
}
/*NEW HAMPSHIRE*/
#imap #imgnh 
{
    left:577px;
    top:78px;
    z-index:20;
}
#imap a#nh:hover 
{
    background:url(../images/states/nh.gif) -577px -78px;
}
#imap a#nh
{
    width:20px;
    height:41px;
}
/*NEW JERSEY*/
#imap #imgnj 
{
    left:542px;
    top:132px;
    z-index:21;
}
#imap a#nj:hover 
{
    background:url(../images/states/nj.gif) -542px -132px;
}
#imap a#nj
{
    width:23px;
    height:34px;
}
/*NEW MEXICO*/
#imap #imgnm 
{
    left:180px;
    top:196px;
    z-index:21;
}
#imap a#nm:hover 
{
    background:url(../images/states/nm.gif) -180px -196px;
}
#imap a#nm
{
    width:71px;
    height:82px;
}
/*NEW YORK*/
#imap #imgny 
{
    left:493px;
    top:81px;
    z-index:20;
}
#imap a#ny:hover 
{
    background:url(../images/states/ny.gif) -493px -81px;
}
#imap a#ny
{
    width:76px;
    height:58px;
}
/*NORTH CAROLINA*/
#imap #imgnc 
{
    left:450px;
    top:201px;
    z-index:20;
}
#imap a#nc:hover 
{
    background:url(../images/states/nc.gif) -450px -201px;
}
#imap a#nc
{
    width:87px;
    height:39px;
}
/*NORTH DAKOTA*/
#imap #imgnd 
{
    left:234px;
    top:27px;
    z-index:20;
}
#imap a#nd:hover 
{
    background:url(../images/states/nd.gif) -234px -27px;
}
#imap a#nd
{
    width:85px;
    height:47px;
}
/*OHIO*/
#imap #imgoh 
{
    left:442px;
    top:126px;
    z-index:20;
}
#imap a#oh:hover 
{
    background:url(../images/states/oh.gif) -442px -126px;
}
#imap a#oh
{
    width:51px;
    height:52px;
}
/*OKLAHOMA*/
#imap #imgok 
{
    left:245px;
    top:195px;
    z-index:21;
}
#imap a#ok:hover 
{
    background:url(../images/states/ok.gif) -245px -195px;
}
#imap a#ok
{
    width:99px;
    height:47px;
}
/*OREGON*/
#imap #imgor 
{
    left:15px;
    top:66px;
    z-index:20;
}
#imap a#or:hover 
{
    background:url(../images/states/or.gif) -15px -66px;
}
#imap a#or
{
    width:85px;
    height:60px;
}
/*PENNSYLVANIA*/
#imap #imgpa 
{
    left:487px;
    top:123px;
    z-index:20;
}

#imap a#pa:hover 
{
    background:url(../images/states/pa.gif) -487px -123px;
}
#imap a#pa
{
    width:63px;
    height:40px;
}
/*RHODE ISLAND*/
#imap #imgri 
{
    left:568px;
    top:124px;
    z-index:20;
}
#imap a#ri:hover 
{
    background:url(../images/states/ri.gif) -568px -124px;
}
#imap a#ri
{
    width:30px;
    height:20px;
}
/*SOUTH CAROLINA*/
#imap #imgsc 
{
    left:460px;
    top:220px;
    z-index:20;
}
#imap a#sc:hover 
{
    background:url(../images/states/sc.gif) -460px -220px;
}
#imap a#sc
{
    width:53px;
    height:46px;
}
/*SOUTH DAKOTA*/
#imap #imgsd 
{
    left:234px;
    top:68px;
    z-index:20;
}
#imap a#sd:hover 
{
    background:url(../images/states/sd.gif) -234px -68px;
}
#imap a#sd
{
    width:89px;
    height:52px;
}
/*TENNESSEE*/
#imap #imgtn 
{
    left:385px;
    top:199px;
    z-index:20;
}
#imap a#tn:hover 
{
    background:url(../images/states/tn.gif) -385px -199px;
}
#imap a#tn
{
    width:90px;
    height:29px;
}
/*TEXAS*/
#imap #imgtx 
{
    left:209px;
    top:201px;
    z-index:20;
}
#imap a#tx:hover 
{
    background:url(../images/states/tx.gif) -209px -201px;
}
#imap a#tx
{
    width:142px;
    height:170px;
}
/*UTAH*/
#imap #imgut 
{
    left:124px;
    top:123px;
    z-index:20;
}
#imap a#ut:hover 
{
    background:url(../images/states/ut.gif) -124px -123px;
}
#imap a#ut
{
    width:62px;
    height:78px;
}
/*VERMONT*/
#imap #imgvt 
{
    left:562px;
    top:70px;
    z-index:20;
}
#imap a#vt:hover 
{
    background:url(../images/states/vt.gif) -562px -70px;
}
#imap a#vt
{
    width:22px;
    height:46px;
}
/*VIRGINIA*/
#imap #imgva 
{
    left:462px;
    top:169px;
    z-index:21;
}
#imap a#va:hover 
{
    background:url(../images/states/va.gif) -462px -169px;
}
#imap a#va
{
    width:68px;
    height:37px;
}
/*WASHINGTON*/
#imap #imgwa 
{
    left:13px;
    top:22px;
    z-index:20;
}
#imap a#wa:hover 
{
    background:url(../images/states/wa.gif) -13px -22px;
}
#imap a#wa
{
    width:88px;
    height:56px;
}
/*WEST VIRGINIA*/
#imap #imgwv 
{
    left:469px;
    top:155px;
    z-index:22;
}
#imap a#wv:hover 
{
    background:url(../images/states/wv.gif) -469px -155px;
}
#imap a#wv
{
    width:42px;
    height:39px;
}
/*WISCONSIN*/
#imap #imgwi 
{
    left:356px;
    top:58px;
    z-index:20;
}
#imap a#wi:hover 
{
    background:url(../images/states/wi.gif) -356px -58px;
}
#imap a#wi
{
    width:62px;
    height:67px;
}
/*WYOMING*/
#imap #imgwy 
{
    left:159px;
    top:81px;
    z-index:20;
}
#imap a#wy:hover 
{
    background:url(../images/states/wy.gif) -159px -81px;
}
#imap a#wy
{
    width:81px;
    height:62px;
}




#imap a span, #imap a:visited span 
{
    display:none;
}


#imap a span, #imap a:visited span 
{
    display:none;
}
#imap a#pa:hover 
{
    background:url(../images/states/pa.gif) -487px -123px;
}
#imap a#pa
{
    width:63px;
    height:40px;
}


/*#imap a span, #imap a:visited span 
{
    display:none;
}
#imap a:hover span
{
    width:110px;
    height:20px;
    display:block;
    color:White;
    background:black;
    border:solid 1px white;
    font-weight:bold;
    padding-left:3px;
}

#imap a#mn:hover span
{
    top:30px;
}*/

#gallery {position:relative; width:686px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../slideshow/images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../slideshow/images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}