

  html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      border-color : #cc0000;
background-color : #c682a3;
color : #000000;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 400px;
   }




















a:link		{color: #0000ff;  text-decoration: none }

a:visited	{ color:#DDA0DD; text-decoration: none }

a:active	{ color: #ff0000; text-decoration: none }

a:hover		{ color: #cc0000; text-decoration: none }




p, ul, ol, li {
font : 10pt Arial,geneva,helvetica;
}
h1 {
font : bold 14pt Arial, Helvetica, geneva;
}
h2 {
font : bold 12pt Arial, Helvetica, geneva;
}

#leftnavigation {
position : absolute;
left : 0;
width : 65px;
top : 75px;
margin-left : 4px;
margin-top : 20px;
color : #000000;
padding : 2px;

}

#Form_content {
position : absolute;
top : 155px;
left : 165px;
}


#main_content {
position : absolute;
top : 155px;
left : 165px;
color : #FFFFFF;
}

#leftcolfixed{
position: fixed;
left: 5px;
width : 65px;
margin-left : 4px;
margin-top : 20px;
color : #000000;
padding : 2px;
}

* html #leftcolfixed{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+20+"px" : body.scrollTop+20+"px");
}


#rightside {
position : absolute;
left : 715px;
top : 545px;
width : 80px;
color : #000000;

}
#footer {
position : absolute;
top: 1000px;
left: 5px;
width : 800px;
margin-left : 4px;
margin-top : 20px;
color : #000000;
padding : 2px;
}


#rightnavigation {
position : fixed;
left : 710px;
top : 150px;
width : 80px;
padding-left : 10px;
z-index : 3;
color : #000000;
padding : 3px;
}

* html #rightnavigation{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+150+"px" : body.scrollTop+150+"px");
}

#content {
position : absolute;
top : 500px;
left : 165px;
width: 550px;
height: 900px;
padding : 3px;
color : #000000;
}

#othercontent {
position : absolute;
top : 150px;
left : 165px;
width: 550px;
padding : 3px;

}

#gallerycontent {
position : absolute;
top : 290px;
left : 165px;
width: 550px;
padding : 3px;

}
#content h1, #content h2 {
color : #8d184f;
}

.copyright 	{  FONT: 9px arial, verdana, sans-serif; font-weight: bold }



.menu-nav	{ font-family: verdana, geneva, arial, helvetica, sans;
		  font-size: 11px;
		  letter-spacing: 0px;
		  height: 20px;
		  padding-top: 0px;
		  padding-bottom: 0px;
		  padding-left: 3px;
		  padding-right: 3px;
		  margin-left: 2px;
		  margin-right: 1px;
		  margin-top: 1px;
		  cursor:hand;
		  font-weight: normal;
		  text-align: center;
		  line-height: 17px;
		  display: block;
		  white-space: nowrap;
		  border: #FFFFFF 1px solid; }


a.menu-nav:link 	{ color: #FFFFFF;
			  background-color:#607BB2; }


a.menu-nav:visited 	{ color: #FFFFFF;
			  background-color:#607BB2; }


a.menu-nav:active 	{ color: #FFFFFF;
			  background-color:#607BB2; }


a.menu-nav:hover 	{  background-color:#000066;
		   	   color: #FFFFFF;
			   border: #FFFFFF 1px solid; }



TABLE 		{ COLOR: #000000; FONT: 13px arial, sans-serif, geneva, verdana; font-weight: normal }

.title		{ color: #000000; font: 25px arial, verdana, sans-serif; letter-spacing: -1px; font-weight: bold }

.subtitle 	{ COLOR: #336699; FONT: 16px arial, verdana, sans-serif; letter-spacing: -1px; font-weight: bold }

.smalltitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.phonetitle 	{ color: #333399; font: 13px verdana, arial, sans-serif; font-weight: bold }

.copytext 	{ COLOR: #000000; FONT: 10px arial, verdana, sans-serif; font-weight: bold }

.list 		{ COLOR: #000000; FONT: 16px arial, sans-serif, geneva, verdana; font-weight: normal }

.quotechoice 	{ COLOR: #336699; FONT: 12px arial, sans-serif, geneva, verdana; font-weight: bold }

.price 		{ COLOR: #0000FF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; line-height:25px; }

.just 		{text-align: justify;}

#ZOOM 		{ LEFT: 10px; POSITION: absolute; TOP: 10px }



.menutitle{
cursor:pointer;
margin-bottom: 5px;
color:#FFFFFF;
background: url(picts/background_stpaul.gif);

width:115px;
padding:2px;
text-align:center;
font-weight:bold;

/*/*/border:1px solid #000000;/* */



}
.menutitle a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.menutitle a:hover {color:#ff0000; text-decoration:none; font-style:none; font-weight:none;}



.submenu{

width:150px; font-family:arial; font-size:9pt; padding-left:10px;}

.menuOut {cursor:pointer; margin:2px; background-color:#0099cc; color:#ffffff; width:120px; border:1px solid #000000; padding:2px; text-align:center; font-family:arial; font-weight:bold;}
.menuOver {cursor:pointer; margin:2px; background-color:#000000; color:#ffffff; width:120px; border:1px solid #0099cc; padding:2px; text-align:center; font-family:arial; font-weight:bold;}

.submenu a {color:#8d184f; text-decoration:none; font-weight:bold;}
.submenu a:hover {color:#ffffff; text-decoration:none; font-style:none; font-weight:none;}



 /* SETUP PAGES FOR PRINTING */


@media print {
.printhide 	{ display:none;}
.menutrans	{ display:none;}
.printhelp	{ width:600px }
TABLE 		{ COLOR: #000000; FONT: 13px arial, sans-serif; font-weight: normal }
}
@media screen{
.printonly { display:none }
}





