/* ----------------------------------------TYPOGRAPHY */body {font: 10px/1.3em Georgia, serif;color:#666;padding:0px;margin:0px;}.h, p{color: #000;}.null{color: #CCCCCC;font-weight: bold;}a, a:link, a:visited{color: #666;}a:hover, a:active{color: #000;} /* ----------------------------------------CONTAINER TO CENTER THE LAYOUT */#page {position: relative;width: 944px;height: 100%;margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto;padding: 0px;background-color: #FFFFFF;}#centerall {position: relative;width: 904px;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto;padding: 0px;background-color: #FFFFFF;}/* ----------------------------------------HEADER *//* --------------------horizontal 1/4 cutups */#in25{margin-left: 25%;}#in50, #in50a{margin-left: 50%;}#in75{margin-left: 75%;}/* --------------------rows */#headrow {height: 38px;margin: 0px;margin-left: 0px;}#headrow1 {height: 75px;margin: 0px;margin-left: 0px;}#headrow2 {height: 150px;padding: 0px;margin: 0px;margin-left: 0px;}#bigrow {height: 150px;padding: 0px;margin: 0px;margin-left: 0px;}/* --------------------cell specs */#blank{position: absolute;width: 25%;text-align: left;margin-top: 0px;padding-left: 0px;}#in0, #in25, #in50, #in75{position: absolute;width: 25%;text-align: left;margin-top: 0px;padding-left: 0px;padding-right: 0px;}#in0a, #in25a, #in50a, #in75a{position: absolute;width: 45%;text-align: left;margin-top: 0px;padding-left: 0px;padding-right: 0px;}#in25full{position: absolute;margin-left: 25%;width: 100%;text-align: left;margin-top: 0px;}#showall{position: absolute;width: 100%;height: 310px;margin: 0px;padding: 0px;}#left{position: absolute;width: 205px;text-align: left;margin: 0px;padding-left: 10px;padding-right: 10px;}#middle{position: absolute;width: 50%;margin-left: 25%;margin-top: 0px;}#right{position: relative;float: right;width: 25%;height: 310px;margin: 0px;padding: 0px;}#drop{position: relative;height: 50%;padding-top: 10px;}#thumbs2{margin-left: 226px;padding: 0px;}#thumbs3{margin-left: 452px;padding: 0px;}/* --------------------nav list behavior */.navtitle{color: #CCCCCC;font-weight: bold;}#navcontainer{width: 100%;}#navcontainer ul { margin: 0px;padding: 0px;margin-left: -10px;list-style-type: none; }#navcontainer ul li a, a:link{ display: block; color: #666666;padding-left: 10px;margin-left: 0px;background-color: none;text-decoration: none;}#navcontainer ul li a:hover{	display: block;	color: #000000;	padding-left: 10px;	margin-left: 0px;	background-color: none;	background-image: url(images/dot.red.png);	background-repeat: no-repeat;	background-position: 0em .3em;}#navcontainer ul li a:current{display: block;color: #000000;padding-left: 10px;margin-left: 0px;background-color: none;background-image: url(images/dot.red.png);background-repeat: no-repeat;background-position: 0em .3em;text-decoration: none;}/* ----------------------------------------SHOW DIV OVERFLOW */#overflow{height: inherit;width: 100%;padding: 0 0 0 0;overflow: inherit;overflow-x: hidden;overflow-y: hidden;}#celloverflow{height: inherit;width: 100%;padding: 0 0 0 0;overflow-x: auto;overflow-y: hidden;}