

body { color: #FCE8CB; 
	background: #393940; 
	font-size: 18px;
	font-weight: normal;
	font-family: tahoma, arial, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#header {	width: 100%;
	background: #000 url("menu/pofalogo3a.jpg") no-repeat top left;  		
	margin: 0 0 0 0px;
	height: 109px;
	padding: 0 0 0 0px;
	}
#header2 { width: 100%;
	background: #000 url("pofalogoa.jpg") no-repeat top left;
	height: 138px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}
#nav	{
	background-color: #735941;
	text-align: center;
	z-index: 5;
	}

#leftcol, #leftcol2, #leftcol4	{
	float: left;			/* floats left column	*/
	background-color: #460000; /* #322624; */
	width: 10%;
	height: 800px;
	margin: 0 0 0 0px;
	border-right: 2px solid #888;
	padding: 10px 0 0 25px;
	text-align: center;
	}
#leftcol2	{
	padding: 43px 0 0 0;
	}
#leftcol3	{
	float: left;
	background-color:  #393940; 
	width: 4%;
	}
#leftcol4	{
	width: 16%;
	padding: 20px 0 0 20px;
	background-color:  #393940;
	border-right: 0px solid #888; 
	}		
#content, #content2, #content3, #content4, #content5 {  
	background-color: #393940; 
	margin: 2px 14% 0 18%;
	padding: 3px;
	padding-bottom: 1px;
	color: #FCE8CB;
	border: 0px solid #060;
	}
#content2 	{
	margin: 0px 24% 0 4%;
	border: 0px solid #888;
	padding-top: 20px;
	}
#content3 	{
	margin: 0px 16% 0 16%;
	border-left: 0px solid #888;
	text-align: center;
	}
#content4	{
	margin: 12px 10% 0 10%;
	text-align: center;
	}
#content5	{
	margin: 8px 9% 0 8%;
	}
.leftcenter	{
	clear: left;
	float: left;
	text-align: center;
	width: 49%;
	border: 0px solid #00f;
	padding:  0 0 6px 0;
	margin: 0 0 0 0px;
	}
.rightcenter	{
	
	border: 0px solid #0f0;
	padding: 0 0 6px 0;
	text-align: center;
	margin: 0 0 0 0%;
	}

#rightcol, #rightcol2, #rightcol3, #rightcoltech {
	/* background-color: #800; */
	position: absolute;		/* positions left column at 80% from right with a fixed width */
	left: 81%;
	top: 220px;
	width: 17%;
	color: #FCE8CB;
	font:  bold 12px "tahoma", "arial", san-serif;
	z-index: 3;
	text-align: left;
	height: 300px;
	line-height: 1.4em;
	}
#rightcol2, {
	left: 75%;
	top: 175px;
	width: 24%;
	}
#rightcol3, {
	width: 18%;
	top: 175px;
	}
#rightcoltech, {
	left: 78%;
	width: 21%;
	top: 140px;
	}
#locateimage	{
	position: relative; 
	left: 5%;
	top: 20px;
	}
.hometext  {
	position: relative; 
	left: 14%;
	top: -17px;
	width: 66%;
	font-size: 18px;
	font-weight: normal;
	font-family: tahoma, arial, sans-serif;
	z-index: 2;  
	}
.copyright {
	font-size: 10px;
	text-align: center;
	font-family: tahoma, arial, sans-serif;
}

#quotetext  {  
	position: absolute; 
	color: #FCE8CB;
	left: 73%; 
	top: 15px; 
	width: 24%; 
	font:  bold 14px "tahoma", "arial", san-serif; 
	z-index: 2; 
	height: 85px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	 }
#moveit	{  position: absolute;
	left: 37%;
	top: 5px;
	z-index: 2;
	}
#movecaption	{ 
	position: absolute; 
	left: 38%; 
	top: 8px;
	z-index: 2; 
	color: #FCE8CB; 
	font: normal 20px "haettenschweiler", "tahoma", "arial", sans-serif; 
	}
.menu2  {
	display:none; 
	background-color: #322624;  
	width: 150px; 
	text-align: left;
	border: 1px solid #605038;
	}

#submenu3  {position: absolute; top: 131px; left: 66%; z-index: 4; }
#submenu4  {position: absolute; top: 131px; left: 50%; z-index: 4; width: 270px;}
#submenu5  {position: absolute; top: 131px; left: 37%;  z-index: 4; width: 240px; }
#submenu6  {position: absolute; top: 353px; left: 125px; z-index: 4;}
#submenu7  {position: absolute; top: 377px; left: 125px; z-index: 4;}
#submenu8  {position: absolute; top: 266px; left: 47%; z-index: 4; width: 270px;}
#submenu9  {position: absolute; top: 211px; left: 40%; z-index: 4; width: 240px; }
#submenu10 {position: absolute; top: 190px; left: 36%; z-index: 4; width: 160px;}
#submenu11 {position: absolute; top: 131px; left: 43%; z-index: 4; width: 160px;}

a 	{
	text-decoration: none;  
	color: #FCE8CB; 
	font-size: 16px; 
	font-weight: normal; font-family:   tahoma, arial, sans-serif;
	margin: 0 1px 0 1px;
	} 
a:visited {
	color: #DEB586; 
	 }
a:hover { 
	color: #d00; 
	}
a:active { 
	color: #b00;  
	}
a.navbar:link    { color: #FCE8CB;
	padding: 0 8px 0 8px;
		     }
a.navbar:visited    { color: #DEB586; 
	padding: 0 8px 0 8px;
		     }
a.navbar:hover    { color: #d00;
 	padding: 0 8px 0 8px;
		     }
a.navbar:active    { color: #FCE8CB;
 	padding: 0 8px 0 8px;
		     }

a.textover:link    { color: #FCE8CB;
	font-size: 14px;
	padding: 0 0px 0 0px;
	position: relative;
	top: -9px;
	line-height: .1em;
	font-weight: bold;
		     }
a.textover:visited    { color: #FCE8CB; 
	font-size: 14px;
	padding: 0 0px 0 0px;
	position: relative;
	top: -9px;
	line-height: .1em;
	font-weight: bold;
		     }
a.textover:hover    { color: #b00;
	font-size: 14px;
 	padding: 0 0px 0 0px;
	position: relative;
	top: -9px;
	line-height: .1em;
	font-weight: bold;
		     }
a.textover:active    { color: #FCE8CB;
	font-size: 14px;
 	padding: 0 0px 0 0px;
	position: relative;
	top: -9px;
	line-height: .1em;
	font-weight: bold;
		     }
a.back:link    { color: #DEB586;
	font-size: 10px;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #DEB586;
		     }
a.back:visited    { color: #DEB586; 
	font-size: 10px;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #DEB586;
		     }
a.back:hover    { color: #b00;
	font-size: 10px;
 	padding: 5px;
	font-weight: bold;
	border: 1px solid #b00;
		     }
a.back:active    { color: #DEB586;
	font-size: 10px;
 	padding: 5px;
	font-weight: bold;
	border: 1px solid #DEB586;
		     }
a.thumbstyle:link img   { border: solid 1px #777;
	margin-right: 0px;
	margin-left: 0px;
		     }
a.thumbstyle:visited  img  { border: solid 1px #777;
 	margin-right: 0px;
	margin-left: 0px; 
		     }
a.thumbstyle:active img { border: solid 1px #777;
 	margin-right: 0px;
	margin-left: 0px;
		     }
a.thumbstyle:hover  img { border: solid 1px #bbb; 
	margin-right: 1px;
	margin-left: 1px;
		     }		    
.galleryname	{ 
	position: relative;
	top: 70px;
	left: 25%;
	width: 74%;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-right: 20px;
	}
h1.gal	{
	font-size: 24px;
	font-weight: bold;
	color: #900;
	line-height: 1.5em;
	letter-spacing: .4em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.gallerytext	{
	color: #DEB586;
	}
a.nextback:link    { display: inline;
		     color:#900;
                     text-decoration:none;
                     font-family: tahoma, arial, sans-serif;
                     font-size:   14pt;
                     font-weight: bold;
			 
		     }
a.nextback:visited { display: inline;
		     color:#900; text-decoration:none; 
                     font-family: tahoma, arial, sans-serif;
                     font-size:   14pt;
                     font-weight: bold;
			
			 }
a.nextback:active  { display: inline;
		     color:#900; text-decoration:none;
                     font-family: tahoma, arial, sans-serif;
                     font-size:   14pt;
                     font-weight: bold;
			
			 }
a.nextback:hover   { display: inline;
		     color:#d00; text-decoration:none;
                     font-family: tahoma, arial, sans-serif;
                     font-size:   14pt;
                     font-weight: bold;
			
			 } 
a.faq:visited   { 
	color:#fff;
        text-decoration:none;
        font-family: tahoma, arial, sans-serif;
        font-size:   14pt;
        font-weight: bold; 
	}
img.alignright	{
	float: right;
	margin: 0 0 0 0px;
	border: 0px solid #00a;
	}
.clear	{ display: in-line;
	clear:right;
	text-align: bottom;
	}
#bigimageshow	{
	border: 1px solid #000;
	}
#slideshow	{
	border: 1px solid #000;
	}
#bigpic	{
	padding-top: 15px;
	}
input.nextback{ display: inline;
		background: #393940;
		     color:#FCE8CB;
                     text-decoration:none;
                     font-family:  tahoma, arial, san-serif;
                     font-size:   10pt;
                     font-weight: bold; 
		     line-height: 1em
		border: 0px;
	}
.red	{
	color: #800;
	}
.red2	{
	color: #c00;
	}
#butt 	{ display: in-line;
	font-size: 14px;
	font-family: tahoma, san-serif;
	font-weight: bold;
	border: 0px solid black;
	color: #d00;
	background-color: #393940;
	border: 1px solid #b00;
	}
.newcolor	{
	padding-left: 2px;
	border-bottom: 0px solid #000;
	}
#defmove	{		/* moves definitions off the page */
	position: absolute;
	top: -510px;		/*-210 to bring back */
	left: 3%;
	text-align: right;
	}
 h2 	{ 
	font-size: 18px;
 	font-weight: normal;
	 
	display: in-line;
	}
h2.service	{
	font-size: 20px;
	font-weight: bold;
	color: #b11;
	line-height: 1.2em;
	letter-spacing: .1em;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	}
div.boxleft, div.boxleftborder {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	}
div.boxleftborder	{
	padding: 10px 10px 0 0;
	}
	
div.boxright, div.boxrightborder {
	float: right;
	margin: 0px;
	padding: 0 0 0 5px;
	}
div.boxrightborder	{ 
	border: 0px solid #aaa;
	}
p.imagecaption, p.imagecaption2, p.imagecaption3{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-size: 12px;
	text-align: center;
	font-family:  tahoma, arial, san-serif;
	color: #FCE8CB;
	line-height: 1.2em;
	}
p.imagecaption2	{
	line-height: 1.2em;
	}
p.imagecaption3	{
	text-align: left;
	}
img.box, img.box2	{
	padding: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
img.box2	{
	padding: 0px;
	margin: 10px 0 0 8px;
	border: 1px solid #000;
	}
img.box3	{
	padding: 0px;
	margin: 0px 0 0 0px;
	border: 1px solid #000;
	}
p.contactservice	{
	padding: 5px;
	margin: 0px;
	text-align: right;
	}
.slidecaptions 	{
	border: 1px solid #000;
	padding-left: 7px;
	}
.columnhead	{
	color: #911;
	font-size: 22px;
	line-height: 2.5em;
	font-weight: bold;
	text-decoration: underline;
	}
img.pubwork {
	border: 2px solid #000;
	}
.thumbdescription {
	font-size: 18px;
	color: #911;
	font-weight: bold;
	}
  .titletext  {  position: relative; text-align: center; vertical-align: bottom; font-size: 36px; font-weight: normal; font-family: haettenschweiler, Franklin Gothic Medium Cond,impact, modern, arial, sans-serif;  background: transparent; color: #FCE8CB; z-index: 2; }
   #quotetext2  {  position: absolute; left: 330px; top: 40px; font-size: 20px; font-weight: normal; font-family: haettenschweiler, Franklin Gothic Medium Cond,impact, modern, arial, sans-serif;  background: transparent; color: #FCE8CB; z-index: 2; height: 109px; }
  h1 { font-size: 36px; font-weight: normal; vertical-align: bottom;}
  .text1  { background: #383838; color: #DEB586 ; font-size: 12px; font-weight: normal; font-family: haettenschweiler, Franklin Gothic Medium Cond, times new roman, modern, impact, papyrus,  helvetica, arial, sans-serif; line-height: 21px; } /* font color and family for copyright */
   #menu  {background: #000; color: #FCE8CB; padding-left: 7px; width: 300;}
  .pofalogo8	{ position: absolute; left: 3px; top: 3px; z-index: 1; }


  .transparent {background: #383838; color: #383838; font-size: 1px;}
  .transparent2 {background: #383838; color: #383838; font-size: 1px; height: 3px; width: 485px;}
  .margin {position: relative; margin-top: 0em; margin-left: 0em; z-index: 2; }
  
  .text2  { background: #383838; color: #FCE8CB ; font-size: 25px; font-weight: normal; font-family: haettenschweiler, helvetica, arial, sans-serif;} 
  
  .color  {background: transparent; color: #EEE; font-family:  tahoma, san-serif; font-size: 18px; font-weight: bold; }
  #anotmenu  {background: #383838; color: #FCE8CB;}
.color2  { font-size: 24px; font-weight: bold;  }
 .color3  { font-size: 24px; font-weight: bold; clear: left; } 
img.h {width: 300; height: 200; }
img.v {width: 200; height: 300; }
img.vtn {width: 70; height: 105; }
img.htn {width: 105; height: 70; }
 .bdr { border: ridge #ddd 20px;  }
.white {	color: #fff; 
	font-size: 22px;
	font-weight: bold;
	
}
.gearlist	{
	color: #fff;
	}
#color {
	color: #FCE8CB; }
.textsmall {
	background: #888;
	font-size: 12px;
	border: 1px solid #222222;
	
	}
sup {font-size: smaller
	}
.homepage	{
	font-size: 18px;
	}