	  html {
		 background: url('/img/bg4.png');
		 }
	  #doc3 {
		 background: url('/img/hdbg-trans.png') top left no-repeat;
		 margin: auto;
		 }
		 
	  #content {
		 width: 650px;
		 background: #fff;
		 min-height: 500px;
		 padding: 10px;
		 margin-left: 24px;
		 font-family:helvetica,sans-serif,sans-serif;
		 line-height:145%;
		 }
		 #content p {
			text-indent: 2em;
			margin-bottom: 1em;
			text-align: justify;
		 }
	  #hd {
		 height: 135px;
		 background: url('/img/hd-trans.png') top left no-repeat;
		 }
   #contactform {
    font-weight: bold;
	margin: 15px;
	padding: 10px;
	border: 1px solid #efefef;
	}
	#contactform input, #contactform textarea {
		width: 300px;
		border: 1px solid #999;
		background: #efefef;
		}
	#contactform input:focus, #contactform textarea:focus {
		background: #fff;
		border: 1px solid #000;
		}
	#contactform label {
		float: left;
		display: block;
		width: 110px;
		}
	#contactform ol {
		margin: 0;
		padding: 0;
		}
	#contactform li {
		list-style: none;
		margin: 0;
		padding: 5px;
		}
	#contactform input.button {
		width: auto;
		}

	  #nav {
		 width: 190px;
		 background-image: url('/img/grey80.png') !important;  /* Mozilla only */
		 background-color: transparent !important;           /* Mozilla only */
		 background-image: none;                             /* IE only */
		 background-color: #efefef;                          /* IE only */
		 min-height: 500px;
		 font-variant: small-caps;
		 font-size: 15px;
		 margin-left: 10px;
		 padding-bottom: 20px;
		 font-weight: bold;
		 }
		 
	  a {
		 color: #2c7472;
	  }
	  #ft {
		 text-align: center;
		 margin: 15px 0px 15px -240px;
		 opacity: .6;
		 filter: alpha(opacity=60);
	  }
	  
	  #purchase-left {
		 text-align: center;
		 margin-top: 20px;
	     }

.menu {  }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 174px; }
.menu li { float: left; }
.menu li.sub {
   background-image: url('/img/grey80.png') !important; 
   background-color: transparent !important;         
   background-image: none;                           
   background-color: #efefef;
   font-size: 14px; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; margin-top: -1px; }
.menu a, .menu a:visited { border-bottom: 1px solid #fc9; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 174px; color: #990000; padding-left: 1em; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 174px; }
* html .menu a:hover { color: #990000; background-color: #f3e0ae; position: relative; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #990000; background-color: #f3e0ae; }
.menu li:hover > a { color: #990000; background-color: #f3e0ae; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 158px; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }

#content h1 {
   color: #953C3E;
   font-size: 2em;
   margin: 15px;
   font-weight: bold;
}

#content h3 {
   color: black;
   font-size: 1.3em;
   margin: 6px;
   font-weight: bold;
}

#ssbox {
   width: 120px;
   height: 120px;
   position: absolute;
   left: 768px;
   top: 0px;
}


#quotewrapper {
    height: 75px; width:340px; padding:20px; color:#777; background-color:#FFF1CB; border:1px solid #efefef; font-size: 13pt; text-align:center;
    }
    
#quotefixed {
	float:right;
	width:200px;
	height:300px;
	background:#666;
	display:block;
}
#quotewrapper>#floating { /*display:table for Mozilla & Opera*/
	display:table;
	position:static;
}
#quotefloating { /*for IE*/
	width:300px;
	height:100%;
	background:#EAEAEA;
	position:relative;
}
#quotefloating div { /*for IE*/
	position:absolute;
	top:50%;
}
#quotefloating>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
#quotefloating div div {
	position:relative;
	top:-50%;
}

