body {margin:0px; background:#EAEDE1 url(images/pageElements/bgd_page.jpg) 0 0 repeat-y; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#000; }

#shell {width:100%; background:transparent url(images/pageElements/bgd_shell.jpg) 0 0 repeat-x; }

#container {display:block; background:transparent url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; min-height:625px;}

#homeflash {width:780px; height:500px; overflow:hidden; text-align:center; font:10px Arial, Helvetica, sans-serif; z-index:90; position:absolute; top:26px; left:0px;}
#homeflash h1 {font-size:11px;}

#homecontent { z-index:100; position:absolute; top:534px; left:220px; width:554px; line-height:16px; color:#851D50; font-size:12px;}
#deactivate {position:absolute; top:200px; left:0px; width:776px; height:80px; z-index:100;}

#menu {position:absolute; top:0px; left:15px; z-index:100; display:block; height:25px;}

#content {width:554px; padding-top:272px; padding-bottom:15px; margin-left:219px; }
	#content hr {height:1px; color:#000; background:#000;}
	#content p, #content ul, #content ol {margin-top:4px; margin-bottom:16px;}
	#content a {color:blue; text-decoration:underline; }
	#content a:hover {color:#777; text-decoration:underline;}
	#content h2 {color:#000; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:1px;}
	#content h3 {color:#861d51; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:1px;}
	#content h4 {color:#861d51; font:bold 12px verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;}
	
#footer {display:block; padding:25px 0px 6px 219px; font:normal 10px  Verdana, Tahoma, Arial, Helvetica, sans-serif;  color:#851D50; clear:right; }
	#footer a {color:#851D50; text-decoration:none; }
	#footer a:hover {color:#b47c97; text-decoration:underline; }
	
/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.photo, #photo {background:#fff; padding:4px; border:1px solid #000;}

#photolinks img, #photolinks a img {background: #e2e5d4;  padding: 4px;  border:1px solid #000;}
#photolinks a:hover img {background: #851E56;  padding: 4px;  border:1px solid #000;}

.featureRight {border:7px solid #a9b085; padding:3px; float:right; margin:0px 0px 7px 7px;}
.featureLeft {border:7px solid #a9b085; padding:3px; float:left; margin:0px 7px 7px 0px;}
.featureCenter {border:7px solid #a9b085; padding:3px; margin:7px auto 7px auto; }

#altmenu {width:90%; background-color:#ffffff; border:1px solid #891D4F; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#891D4F; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#testimonial {width:100%; background-color:#ffffff; border:1px solid #891D4F; padding:8px 8px 8px 8px; font: 14px Arial, Helvetica, verdana, sans-serif; color:#891D4F; line-height:20px; margin:15px auto 15px auto;}
#altmenu a { color:#891D4F; text-decoration:none;}
#altmenu a:hover {color:#b35f86; text-decoration:underline;}

#names {font:bold 14px "Times New Roman", Times, serif;  color:#851D50; line-height:16px; position:absolute; top:133px; left:540px; width:260px; padding-bottom:4px; }

.displaybox {padding:8px; background:#f6f7f4; border:1px solid #333; text-align:center; width:190px; }
.displaybox h4 {margin-top:0px;}

/*SIFR*/
	.sIFR-flash {visibility: visible !important; margin: 0;}
	.sIFR-replaced {visibility: visible !important;}
	span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color: #4a561b; font-size:34px; height:34px; margin-bottom:10px;}
	
	
/* Navigation */

.navbtn {float:left;}

.sub{ position:absolute; z-index:100; top:25px; left:280px; }

.subs {background: #AFA88B; _background:#A69F80; padding-top:10px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.subs a {width:185px; display:block; color:#FFFFFF; line-height:17px; text-decoration:none; }
.subs a:hover { display:block; color:#FFFFFF;  text-decoration:none; background: #cac5af; }

#m1{height:0px;overflow:hidden; }
