* { margin:0; padding:0; }
body { font-size:59%; font-family:"Lucida Grande", Arial, Helvetica, Verdana, "Trebuchet MS", sans-serif; background:#808c99; position:relative;}

h1 {font-size:3.6em;line-height:1.5em; }
h2 {font-size:1.8em;line-height:1.5em; }
p {font-size:1.3em;line-height:1.5em; }
a {font-family:Verdana, Arial, Helvetica, sans-serif; outline:none; text-decoration:none; }
a:hover {border-bottom:1px dotted #808c99; }
a img { border:none; }
ul { list-style:none; margin:0 auto; }


/*--------------HEADER --------------*/
#header { text-align:center; background: url(graphics/bkgrnd_topstripe.gif) left bottom repeat-x; padding-bottom:5px;min-width:730px;}
#header h1 { height:155px; color:#fff; background: url(graphics/title.gif) center 5px no-repeat; text-indent:-9999px; position:relative; top:7px; left:-25px; z-index:3; }
#header h2 { font:11px "Lucida Grande", Arial, Helvetica, Verdana, "Trebuchet MS", sans-serif; text-transform:uppercase; letter-spacing:.2em; color:#fff; background:#959ea8; border-top:1px solid #afb6bf; padding:5px 0 7px 0; }
#header h2 sup {font-size:8px; }


/*--------------- FILTERNAV	 ----------------*//*
#filterNav { width:187px; position:absolute; left: 10px; top:30px; height:30px; z-index:9; }
#filterNav a {text-decoration:none; }
#filterNav .viewall { position:absolute;top:5px;left:0; font-size:1.4em; color:#fff; margin-top:0;}
#filterNav .current { color:#666; text-decoration:none; }
#filterNav p {margin-top:35px; color:#ddd; }
#filterNav ul.dropdown_menu { width:145px; height:22px; margin:0px 0 5px 0px; border-top:1px solid #adadad; border-bottom:1px solid #333; border-right:1px solid #333; border-left:1px solid #cacaca; position:absolute; top:1px; right:0px; }*/



#filterNav { width:216px; float:left; position:relative; z-index:9;}
#filterNav a {text-decoration:none; }
#filterNav .viewall { font-size:1.4em; color:#fff; margin-top:21px; margin-left:10px;}
#filterNav .current { color:#666; text-decoration:none; }
#filterNav p {color:#ddd; clear:right; margin-left:10px; margin-top:10px;}
#filterNav ul.dropdown_menu { width:145px; height:22px; position:absolute; right:10px; top:20px; margin:0px 0px 5px 0px; border-top:1px solid #adadad; border-bottom:1px solid #333; border-right:1px solid #333; border-left:1px solid #cacaca; }

#filterNav .dropdown_menu li { display:none; width:145px; height:20px; line-height:20px; border-bottom:1px solid #888; border-top:1px solid #fbfbfb; border-left:1px solid #d5d5d5; border-right:1px solid #888; background:#fff; text-align:left; text-indent:5px; font-size:1.2em; text-transform:capitalize; background:#e0e4e9; }
#filterNav .dropdown_menu li.current { display:block; background: #fff; }
#filterNav .dropdown_menu li.top { background: #fff url(/base_images/pointers/dropdown_arrow.gif) no-repeat 95% center; }
#filterNav .dropdown_menu li a { display:block; line-height:20px; height:20px; color:#090909; }			
#filterNav .dropdown_menu li a:hover { text-decoration:none; }
#filterNav .dropdown_menu li:hover { background-color:whitesmoke; }
#filterNav .dropdown_menu li.current:hover { /*text-decoration:none; background:whitesmoke url(/base_images/pointers/dropdown_arrow.gif) no-repeat 95% center; */	}
#filterNav .dropdown_menu li.current:hover a { /*background-color:transparent; */	}

		
/*-------------- FEATURE - THUMBNAILS --------------*/
#wrapper { background:#252a3b; min-width:730px;  }
#features { margin:0 auto; position:relative;width:662px;padding:10px 0 15px 0; z-index:6; }
#wrapper>#features {width:654px; }
#features span { width:100px; height:100px; display:block; float:left;margin:2px; }
#wrapper>#features span {margin:4px; }
/*#features span.first, #wrapper>#features span.first {margin-left:220px; }*/
#features span img {padding:2px;border:1px solid #666; }

#features #tooltip { position:absolute; display:none; z-index:5; width:130px; text-align:center; border:1px solid #ddd;}
#features #tooltip p { margin:0; padding:4px 7px; background:#fff; margin:0; border:1px solid #ccc;  line-height:1.3em;}
#features #tooltip .tooltiparrow { width:100%; background:url(/base_images/tips/tip.gif) no-repeat left bottom; height:7px; position:absolute; bottom:-6px; }
#features br.clear {clear:both; }



/*-- makes thumbnail floats center, requires overflow:hidden on a parent element --*/
#hook{ position:absolute; left:0; top:200px; width:100%; text-align:left; z-index:10;}
#hook span.border { display:block; margin:3px; background:#fff; padding:20px; min-height:180px; }

/*-------------- LARGE IMAGE --------------*/
#lgimg { margin:0 auto; width:750px; display:none; border:1px solid black; border:1px solid #666; position:relative; }
#lgimg h2 {font: normal 2.6em/1.2em Georgia, "Times New Roman", Times, serif; color:#252a3b;}
#lgimg p { margin:0px 0 0 120px; font:1.4em/1.5em  "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#111;}
#lgimg div.jqzoom { border:none; }
#lgimg img { float:left; margin:0 20px 10px 0; border:1px solid gray; }

#lgimg a.close { position:absolute; top: 5px; right:10px; text-decoration:none; text-transform:uppercase; font-size:10px; color:#666; letter-spacing:.15em; }
#lgimg a.close:hover { text-decoration:underline; }
#lgimg strong {position:absolute; top:130px; left:20px; width:100px; font-size:.9em; line-height:1.3em; }
#lgimg a.enlarge {text-decoration:none; color:#808c99; position:absolute; top:190px; left:20px; font-size:.9em; line-height:1.1em; padding-bottom:0px; }
#lgimg a.enlarge:hover {border-bottom:1px dotted #808c99; }

#bgimg {position:absolute; top: 200px; left:0; z-index:20; background:#fff; border:1px solid #333; }


/*-------------- JQZOOM --------------*/
.jqzoom{ border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; }
.jqzoom img{ }
div.zoomdiv { z-index : 100; position : absolute; top:0px; left:0px; width : 550px; height : 300px; background: #ffffff; border:1px solid #CCCCCC; display:none; text-align: center; overflow: hidden; }
div.jqZoomPup { z-index : 90; visibility : hidden; position : absolute; top:0px; left:-200px; width : 50px; height : 50px; border: 1px solid #aaa; background: #ffffff url(graphics/zoom.gif) 50% top  no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }


/*------- FOOTER --------*/
#footer {clear:all; text-align:center; position:relative; padding:10px 0; background: url(graphics/bkgrnd_bottomstripe.gif) left top repeat-x; min-width:730px; color:#ddd; z-index:11;}
#footer a {color:#ddd; text-transform:uppercase; text-decoration:none; letter-spacing:.1em; font-size:1.1em; }
body #footer a:hover { border-bottom:1px dotted #ddd; }
#footer sup {font-size:7px; }

body div#aboutdiv {position:absolute;bottom:28px;left:0px;color:#333; display:none; z-index:25; width:100%;}
body div#aboutdiv p {background:#fff; padding:20px; width:400px; text-align:left; margin:0 auto;  border-top:1px solid #666;border-left:1px solid #666; border-bottom:1px solid #333;border-right:1px solid #333;}
body div#aboutdiv a {color:#808c99; text-transform:none; letter-spacing:0; font-size:1em; text-decoration:none;}






