*
	{font-family: Helvetica, Tahoma, Arial, Sans-Serif}
body
	{background: url(../gfx/body_bg.gif) #d1d1d1 repeat-x top}
body, p
	{color: #263557;
	 font-size: 10pt}
#page
	{width: 980px;
	 height: 100%;
	 background: url(../gfx/navy_bg.gif) left repeat-y white;
	 border: solid #eaeaea 1px;
	 padding-bottom: 30px;
	 margin: auto}
#page_body
	{width: 100%;
	 margin-top: 30px}
#page_content
	{vertical-align: top;
	 padding: 20px;
	 padding-left: 40px;
	 padding-top: 0;
	 width: 100%;
	 background: white}
.gallery_thumb
	{display: inline;
	 width: 105px;
	 height: 75px;
	 vertical-align: bottom;
	 text-align: center;
	 padding: 4px}
.gallery_thumb img
	{margin-bottom: 4px}
.gallery_thumb_cur
	{border: solid gray 1px;
	 background: #eaeaea}
a.gallery_number
	{font-family: Helvetica, Arial, Sans-Serif;
	 color: black;
	 font-weight: bold;
	  font-size: 8pt}
a.gallery_number:hover
	{font-family: Helvetica, Arial, Sans-Serif;
	 color: gray;
	 font-weight: bold;
	 font-size: 8pt}
.gallery_selected
	{text-decoration: underline overline;
	 color: red}
#photo_scroller
	{overflow: auto;
	 width: 600px;
	 margin-top: 20px;
	 height: 120px;
	 padding: 1px}
h1#main_header
	{font-family: garamond, times new roman, serif;
	 font-size: 24pt;
	 padding-left: 5px;
	 margin-top: 10px;
	 float: right;
	 width: 470px;
	 text-align: left;
	 color: white}

img#dots
	{display: inline}

a img
	{border: none}
a
	{text-decoration: none}
a:visited
	{color: #000080}
a:hover
	{color: #c00000}

#permaframe_logo
	{display: inline;
	 margin: 10px;
	 border: solid white 1px;
	 margin-top: 0px}
#trade_logos
	{width: 120px;
	 vertical-align: top;
	 text-align: center;
	 background: white}

#lhs_nav
	{margin-left: 18px;
	 vertical-align: top;
	 padding: 20px;
	 padding-top: 0;
	 width: 220px;
	 background: #000080}
#lhs_nav div
	{width: 160px;
	 height: 40px;
	 border: solid #eaeaea 1px;
	 background: white url(../gfx/lhs_nav_bg.gif) repeat-x bottom;
	 margin: 2px}
#lhs_nav img
	{margin: 2px;
	 border: double #eaeaea 3px;
	 float: left}
#lhs_nav a
	{font-size: 10pt;
	 display: block;
	 width: 100%;
	 height: 100%;
	 padding-right: 2px;}
#lhs_nav a:hover
	{font-size: 10pt;
	 display: block;
	 background: white;
	 width: 100%;
	 height: 100%;}
#footer
	{margin: auto;
	 text-align: center;
	 color: black;
	 font-size: 9pt;
	 margin-top: 10px}
#page_tools
	{text-align: right;
	 margin-right: 12px;
	 margin-top: 5px}
#page_tools a
	{color: gray}