#wrapper {
  width : 950px;
  margin : 0 auto;
  text-align : left;        
  padding: 0;
}

#header {
  float : left;
  width : 995px;
  height :70px;
  margin-left:-25px;
  background-image : url(../images/header_top.jpg)
}

#header .name {
text-align: center;
  margin-top : 15px;
  padding : 0px 0px 0px 0px;
  font-family : Impact, Georgia, Arial, Helvetica;
  font-size : 24pt;
  font-style: italic;
  color: #009;
}

#header .address {
  text-align : center;
  font-size : 12pt;
  font-weight : bold;
  margin-top : 15px;
  color: #000;
}

#header .slogan {
  font-size : 11pt;
  font-weight : bold;
  margin-top : 4px;
  text-align: center;
  color: #000;
}

#navigation {
  float : left;
  width : 995px;
  height : 45px;
  margin-left:-25px;
  background-color:#4c4c4c;
  background-repeat : no-repeat
  text-align: center;
  display: inline-block;

}

#navigation ul {
  margin : 0px;
  padding : 0px;
  list-style-type : none;
  margin-left : 14px;
  margin-right : 8px;
}

#navigation li {
  float : left;
  height : 45px;
  font-size : 14pt
}

#navigation li.selected {
  float : left;
  height : 45px;
  font-size : 14pt
}

#navigation a {
  display : block;
  padding: 0 15px;
  line-height : 45px;
  font-family:"Times New Roman",Georgia,Serif;
  font-stretch: extra-condensed;
  text-decoration : none;
  color:#FFF;
}

#navigation li.selected a {
  display : block;
  line-height : 45px;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 14pt;
  font-stretch:condensed;  
  text-decoration : none;
  color:#DCDBBE;
}

#navigation a:hover {
  display : block;
  font-family:"Times New Roman",Georgia,Serif;
  font-stretch:condensed;
  color: #FF0;
}

#navigation li.selected a:hover {
  display : block;
  font-family:"Times New Roman",Georgia,Serif;
  font-stretch:condensed;
  color: #FF0;
}

#headimg {
  float : left;
  width : 950px;
  height : 299px;
}

#bodybox {
  float : left;
  width : 995px;
  background-color:#1581a7;
  padding-top: 15px;
  margin-left:-25px;
}

#menu {
  float : right;
  display : inline;
  margin-top : 375px;
  padding-top : 60px;
  padding-bottom : 26px;
  width : 190px;
  /*background-color : #1e1d1e;
  background-image : url(../images/subnavi_bg.jpg);
  background-position : bottom;
  background-repeat : repeat-y; */
}

#menu ul {
  margin : 0px;
  padding : 0px;
  margin-left : 8px;
  margin-right : 8px;
  background-repeat : no-repeat;
  list-style : none
}

#menu ul li {
  height : 26px;
  background: url(../images/menu_button.png) left top no-repeat;
}

#menu a {
  display : block;
  line-height : 24px;
  padding-left : 10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight:bold;
  text-decoration : none;
  color: #FFF;
}

#menu a:hover {
  display : block;
  line-height : 24px;
  padding-left :10px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size : 10pt;
  color : #FF3;
  text-decoration : underline;
  background: url(../images/menu_button_over.png) left top no-repeat
}

#menu li.selected a {
  display : block;
  line-height : 24px;
  padding-left : 10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight:bold;
  text-decoration : none;
  color: #6FF;
}

#menu li.selected a:hover {
  display : block;
  line-height : 24px;
  padding-left : 10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight:bold;
  color : #F3;
  text-decoration : underline;
  background: url(../images/menu_button_over.png) left top no-repeat
}

#menu .title {
  margin-left : 17px;
  margin-bottom : 6px;
  margin-top : 25px;
  padding : 0px;
  font-weight : bold;
  font-size : 14pt;
}

#content {
  float : left;
  display : inline;
  width : 740px;
  margin-left : 10px;
  padding-bottom : 26px;
}

#content ul {
}

#content a {
  color :#fff;
  text-decoration : none
}

#content img.pic {
  float : right;
  margin-left : 8px;
  margin-bottom : 8px;
  border : 1px solid #333333;
  padding : 2px
}

#content a:hover {
  color : #750000;
  text-decoration : underline
}

#footer {
  float : left;
  width : 950px;
  height : 100px;
  text-align : center;
  color : #ffffc7;
  font-family : Arial, Tahoma, sans-serif;
  line-height : 20px;
  background-repeat : no-repeat;
  padding-top :51px;
  border:none;
}

#footer a {
  color : #009;
  text-decoration : none;
}

#footer a:hover {
  text-decoration : underline
}

div#flash {
  font-size : 12pt;
  margin : 5px;
  color : darkred
}

.cleaner {
  clear : both;
  height : 0px;
  font-size : 0px;
  border : none;
  margin : 0;
  padding : 0;
  background : transparent
}

.sort-links {
  color: #FFF;
}

/*  Random Thumbnail listings - home page required  */

.random_items td {
  text-align : center;
  padding-bottom:5px;
  font-weight:bold;
}

.random_items td a {
	color:#009;
	font-size:1.1em;
	text-decoration:none;
}

table.random_items {
  margin-bottom : 20px;
  border-bottom:#000 2px solid;
  width: 101%;
  margin-left: 20px;

  /*background:url(../images/honeycomb_bg.png) top left repeat-x;*/
}

/*  END of random thumbnail listings   */

div.disclaimers {
  clear : both;
}

/*   THESE ARE STYLES FOR ALTERNATE HOME PAGE DESIGN REQUIRING SLIDE SHOW AND THUMBNAILS   */

#h_bodybox {
  float : left;
  width : 995px;
  height: 850px;
  padding-top: 48px;
  margin-left:-25px;
  background: url(../images/topnav_bg.jpg) top left no-repeat;  
}


#h_content #menu {
  float : right;
  margin-top : -20px;
  padding-top : 5px;
  padding-bottom : 26px;
  width : 380px;
  text-align:left;
}

#h_content #menu ul {
  padding: 15px 0;
  margin: 0 8px;
  list-style : none;
  display:block;
}

#h_content #menu ul li {
  float: left;
  width:118px;
}

#h_content #menu a {
  display : block;
  line-height : 24px;
  padding-left : 10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color:#a8a8ff;
}

#h_content #menu a:hover {
  display : block;
  line-height : 24px;
  padding-left :10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  color : #F00;
  text-decoration : underline;
}

#h_content #menu li.selected a {
  display : block;
  line-height : 24px;
  padding-left : 10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color: #007;
}

#h_content #menu li.selected a:hover {
  display : block;
  line-height : 24px;
  padding-left : 10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  color : #F00;
  text-decoration : underline;
}

#h_content #menu .title {
  float: left;
  display:block;
  width: 400px;
  margin: 5px 0px;
  padding: 0;
  font-weight : bold;
  font-size : 14pt;
  text-align:center;
  color:White;
}

#h_content {
  float : left;
  display : inline;
  width : 940px;
  margin-left : 10px;
  padding-bottom : 26px;
/*  background:url(../images/vert_div_400.png) top right no-repeat;  */
}

#h_content ul {
}

#h_content a {
  color : #ffffff;
  text-decoration : none
}

#h_content img.pic {
  float : right;
  margin-left : 8px;
  margin-bottom : 8px;
  border : 1px solid #FF0;
  padding : 2px
}x

#h_content a:hover {
  color : #ff5700;
  text-decoration : underline
}

#inv{
	image: url:('../navigation/inv.png')
	margin-left:0px;
	float:left;
	margin-top:-347px;
}
#fin{
	image: url:('../navigation/fin.png')
	margin-left:55px;
	float:left;
	margin-top:-347px;
}
#con{
	image: url:('../navigation/con.png')
	margin-left:110px;
	float:left;
	margin-top:-347px;
}


/*  END OF ALTERNATE HOME PAGE STYLES  */
