* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align:center; background-image: url(images/bgsliver.gif); background-repeat: repeat-x;background-color: #1a5c32; }

h1, h2 { font-weight: bold; }
h1 {font-size: 18px;line-height: normal;padding-bottom: 5px; margin:15px 0 0 14px; color: #A1350F;}
h2 {font-size: 14px; color: #231F20; margin: 0 0 5px 14px; line-height:1em ;  padding:0px; }
h3 {font-size: 16px;line-height: normal;padding-bottom: 5px;margin:15px 0 0 14px;color: #336600;line-height: 1em}
h4 {font-size: 22px;line-height: normal;padding-bottom: 5px;margin:15px 0 0 14px;color: #336600;}
h5 {font-size: 20px;line-height: inherit ;padding-bottom: 5px ;margin:15px 0 0 14px;color: #F60;line-height: 1em}

a {color: #A1350F; border:none; text-decoration:underline;}
p { font-size: 12px; line-height: 1.4; padding-top: 7px; }
ul {margin-left: 30px; font-size: 12px; line-height: 1.3; padding-right: 20px;}
table {border:0px}

hr { border: 0; width:95%; color: #336600; background-color:#336600; height: 2px; margin-left:15px; padding-bottom:0px;}

.mainwrapper {width: 800px;	margin: 0 auto;	text-align: left;  min-height: 630px;  /* set min height in IE6*/ 	height:auto !important;	height:630px; }
#header {margin-top: 0px; background:url(images/header.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header3 {margin-top: 0px; background:url(images/header2.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header4 {margin-top: 0px; background:url(images/header3.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header5 {margin-top: 0px; background:url(images/header4.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header6 {margin-top: 0px; background:url(images/header5.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header7 {margin-top: 0px; background:url(images/header6.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header8 {margin-top: 0px; background:url(images/header7.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header9 {margin-top: 0px; background:url(images/header8.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header9 {margin-top: 0px; background:url(images/header9.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header10 {margin-top: 0px; background:url(images/header10.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header11 {margin-top: 0px; background:url(images/header11.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header12 {margin-top: 0px; background:url(images/header12.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header13 {margin-top: 0px; background:url(images/header13.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header14 {margin-top: 0px; background:url(images/header14.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header15 {margin-top: 0px; background:url(images/header15.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header16 {margin-top: 0px; background:url(images/header16.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header16 {margin-top: 0px; background:url(images/header16.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header16 {margin-top: 0px; background:url(images/header16.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header17 {margin-top: 0px; background:url(images/header_odl.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}
#header18 {margin-top: 0px; background:url(images/header_14u.jpg) repeat-x top; height: 285px; width: 800px; position: relative;}


#header .headertext{  text-align: right; padding-right: 15px; margin-top: 15px; line-height: 1.5em; color:#FFF; }

#header2 ul {margin: 0;	padding: 0;	list-style: none;}
#header2 {float: left; height: 10px;width: 800px;text-align: right;color: #fcfcfc;position: relative;}
#header2 a {position: absolute;	width: 140px;height: 26px;text-indent: -1000em;	z-index: 1000; /* need for FX and IE */}

#header2 .home a {	float: left;top: 80px;left: 620px;}

/* Main Content */
#maintext{width: 800px; line-height: 1.5; background:url(images/middle.gif) repeat-y; }

/* Left Column*/
#leftcolumn {float: left; width: 175px; margin: 20px 0px 0px 45px; }
*html #leftcolumn {float: left; width: 175px; margin: 0px 5px 0px 22px; }
#leftcolumn h1 {color: #004C25; margin: 0 0 0 5px; padding: 0; font-size:14px;}
#leftcolumn p{color:#004C25; margin: 5px; font-size:12px; line-height: 1.3em; }
#leftcolumn a{color: #004C25;}

/* Right Column*/
#rightcolumn {float: right; width: 500px; margin: 20px 45px 10px 25px; background:#fff; background-image:url(images/rounded.gif); background-position: top; background-repeat:no-repeat;  }
*html #rightcolumn {float: right; width: 500px; margin: 10px 20px 5px 12px; }
#rightcolumn h1 {font-size: 14px;}
#rightcolumn p {margin: 0 14px;}
#rightcolumn table{	margin-left: 14px;}
#rightcolumn .links{margin-left: 14px; border: 0px solid #FFFFFF; padding:0px;}
#rightcolumn img {padding-right: 12px; border-bottom-width:0px ; border: 0px;}
#rightcolumn .complex {padding-right: 0px; border-bottom-width:0px ; border: 0px;}

.last {background-image:url(images/roundedbottom.gif); background-position: bottom; background-repeat:no-repeat;}
.price{	color: #990000;font-weight: bold;}
.even{background:#FFFFCC ; }
.ul {margin-left: 100px; font-size: 12px; line-height: 1.3; padding-right: 20px;}

.links td{border: 0px solid #FFFFFF ;padding: 12px;}
.tablebody {padding:10px 0px 10px 0px; font-size:10px;}
table.main{
width: 90%;
border: none;
}

table.main th{
padding: 5px;
}

table.main td{
padding: 5px;
}

table.main th{
text-align: left;
background-color: #990000;
color: #FFFFFF;
}

table.main td.zebra{
background-color: #FFFFCC;
}

table.player{width: 470px; border: none; }
table.player th{
text-align: left;
background-color: #454545;
color: #FFFFFF;
}

table.player th{
padding: 5px;
}

table.player td{
padding: 5px;
}

table.player th{
text-align: left;
border-right: 1px solid #000;
}

table.player th.zebra{
background-color: #E6E6E6;
}


table.player td.zebra{
background-color: #E6E6E6;
}

/* Light Box *************************************************/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* Footer Section */
#footer {clear: both;  height: 147px; width: 100%; background:#9c6c0d; }
#copyright {font-size:11px; color:#fff; text-align:center;	padding-top: 4px; }
#copyright a {color: #FFFFFF  ; border:none; text-decoration: none;}
#copyright p {color:#fff;}
