
body {
margin:0; 
background:#EBEBEB;
padding:0;}

body{
font:normal 13px Arial, Helvetica, sans-serif; color: #000;  }
#container{margin:0; padding:0; background: transparent url(../images/repeater_across.jpg) 0 0 repeat-x; }

 
 
.content {margin:0 auto; background:transparent url(../images/menu_back.gif) 0 117px no-repeat; 
	 padding:171px 0 0 0; width:900px; position:relative; overflow:hidden;
}

.midwrap{ background: transparent url(../images/repeater-mid.gif) 0 0 repeat-y;  }

.midcontent{background:transparent url(../images/mid_header.jpg) 0 0 no-repeat; min-height:420px; height:420px;
 padding:26px 70px  0px 409px;}
 .wide{background:transparent url(../images/mid_header.jpg) 0 0 no-repeat; min-height:420px; height:420px;
 padding:26px 70px  0px 20px;}
#photoarea{position:absolute; top:166px; left:17px; width:376px; height:431px;}
#photoarea p img{position:absolute; top:0; left:0;}
 
 
 
 #bottomcontent{padding:30px 70px 0 17px;}

 #logo{display:block; width:px; height:px; position:absolute; top:0; left:0; width:280px; height:127px; background-image: url(../images/logo.png); background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;} 

 #address{position:absolute;position:absolute; top:25px; right:57px; text-align:right; }
 #address p{padding:0; margin:0;}
 
 #paneleft, #paneright{width:380px; float:left; margin-right:20px;}
 #paneright{margin-right:0;}

	.content a {text-decoration:underline; color:#000;}
	.content a:hover{color:#FEAC00;}
	.content hr {height:1px; color:#222; background:#222; }
	.content p, .content ol, .content ul, .content form {margin-top:5px; margin-bottom:16px; }
	li{ list-style:disc !important}
	.content ul li p, .content ol li p{margin:3px 0 0 0;}
	 .content h4{
	 display:block; font:normal 14px/120% Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 5px 0;
	 color:#000;  text-transform:lowercase;
	 }	
	 .content h5{
	 display:block; font:normal 13px/150% Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 5px 0;
	 color:#FEAC00; 
	 }
 
	 .content h6{
	 display:block; font:normal 12px/150% Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 5px 0;
	 color:#59473D; 
	 }
 


#socialnetworking{position:absolute; top:59px; left:738px;}
a#sharebtn{position:absolute; display:block; top:148px; right:0; width:64px; height:26px; background-image:url(../images/share.gif); background-position:0 -26px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px;}
a#sharebtn:hover{background-position:0 0;}
div#sharearea{ padding:4px; position:absolute; display:block; top:174px; right:0; border:1px solid #000; background:#fff; display:none; width:480px; text-align:left; z-index:100000;}
div#sharearea a#closebtn{display:block; text-align:center; width:100px; margin:5px 20px 5px auto;}

span.headeraddress{font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:normal; color: #000;  position:absolute; top:4px; right:2px; background:url(../images/contact.jpg) 0 0 no-repeat; width:440px; height:15px; overflow:hidden; text-indent:-9999px;}

#pagephoto{position:absolute; top:291px; right:16px; width:245px; }

#footer {font:10px/14px Arial, Helvetica, sans-serif; color:#000; text-align:center;   margin:0; padding:0; height:90px; }

#footer *{color:#000; text-decoration:none; font-size:11px; line-height:11px;}

/****
	Specialty Formatting***
***/
	.right {margin:0px 0px 8px 9px; float:right;}
	.left {margin:0px 9px 8px 0px; float:left;}
	.clear{clear:both;}
	
	
	/*photos*/
	.photoright {padding:1px; background:#000; border:1px solid #FEAC00; float:right; margin:1px 0px 9px 10px;}
	.photoleft{padding:1px; background:#000; border:1px solid #FEAC00; float:left; margin:1px 10px 9px 0px;}
	.photo {padding:1px; background:#FEAC00; border:1px solid #000;}
	.photocenter {padding:2px; background:#566125; border:1px solid #001894;display:block; margin:1px auto 9px auto;}
/*menus*/

/*new nav*/
.mainNavigation{position:absolute; z-index:10000; text-align:left;}
.topnav{position:absolute; z-index:10000; text-align:left;}
#pinknav{top:58px; left:300px; width:800px;}
#simplenav{ position:absolute;top:58px; left:300px; width:800px;}
#pinknav a{float:left;}
#blacknav{top:88px; left:300px; width:411px;}
#blacknav div.abscontainer{float:left; position:relative;}
.topnav a.topper{display:block; background-position:0 0; height:19px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px;}
a.topper{white-space:nowrap;}
#blacknav  a.topper{height:18px;}
	.topnav a#tab63{background-image:url(../images/home.jpg); width:63px;}
	.topnav a#tab69{background-image:url(../images/m&g.jpg); width:100px;}
	.topnav a#tab70{background-image:url(../images/faq.jpg); width:65px;}
	.topnav a#tab71{background-image:url(../images/contactus.jpg); width:99px;}
	.topnav a#tab36{background-image:url(../images/application.jpg); width:74px;}
	.topnav a#tab73{background-image:url(../images/dfcs.jpg); width:75px;}
	.topnav a#tab72{background-image:url(../images/po.jpg); width:100px;}
	.topnav a#tab76{background-image:url(../images/yr.jpg); width:100px;}
.topnav a#tab77{background-image:url(images/menu/events.gif); width:69px;}
	.topnav a#tab75{background-image:url(images/menu/agency.gif); width:57px;}

.topnav a.topper:hover, .topnav a.open{background-position:0 -19px;}
.topnav div.sub{position:absolute; top:18px; left:0; border:1px solid #DADADA; background:#fff; z-index:50; width:116px;}
.topnav div.tab76{width:150px;}
.topnav div.tab77{width:120px;}
.topnav div.tab75{width:100px;}

.topnav div.topsub{z-index:100;}
.topnav div.sub a{display:block; color:#FEAC00; font-weight:normal; text-indent:5px; text-decoration:none; line-height:20px;}
.topnav div.sub a:hover{color:#707070; text-decoration:underline; background-color:#fff;}

#plainmenu{position:absolute; top:72px;  width:370px; right:210px;}
#plainmenu a{font-weight:bold; text-decoration:none; float:left; display:block; border-left:1px solid #000; padding-left:6px; margin-left:6px; text-transform:uppercase; font-size:11px; height:11px; line-height:11px;}
#plainmenu a.first{border:none; padding:0; margin:0;}
#plainmenu a:hover{color:#FEAC00}





#mainmenu{position:absolute; top:97px; left:18px; width:826px;}
#mainmenu a{display:block; width:91px; float:left; font-weight:bold; color:#FEAC00; text-decoration:none; text-align:center; height:23px; line-height:23px; text-transform:lowercase; }
#mainmenu a:hover, #mainmenu a#activelink{color:#fff; background:#FEAC00;}
#mainmenu a.first:hover, #mainmenu a#activelink.first{ background:#FEAC00 url(../images/menu_topleft.gif) -1px 0 no-repeat;}
#mainmenu a.last{position:relative;  width:96px;}
#mainmenu a.last:hover, #mainmenu a#activelink.last{ background:#FEAC00 url(../images/menu_topright.gif) top right no-repeat; }


/*OTHER*/
.televox{color:#000000;font:bold 11px 'Lucida Bright', lucida brite, times, times new roman, 'times new roman', verdana;} 

.bookcallout img{margin:4px 0 10px 10px; border:none;}

.yogatable{margin:0 auto; background:#999 url(../images/gradient_bg.jpg) 0 0 repeat-x; }
.yogatable *{color:#fff;}
.yogatable .pink{color:#FEAC00; font-weight:bold;}
.yogatable .gold{color:#feda31; font-weight:bold;}
/****
	SIFR 3***
**/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div {display: none !important;}
.sIFR-active h2{ visibility: hidden; font:normal 35px/35px Arial, Helvetica, sans-serif ; color:#FEAC00; margin:0; padding:0;  font-weight:normal; width:390px ;  display:block; height:40px; margin-bottom:20px;
}
.sIFR-active h3{ visibility: hidden; font:normal 22px/22px Arial, Helvetica, sans-serif ; color:#FEAC00; margin:0; padding:0;  font-weight:normal; width:660px ;  display:block; height:22px; margin-bottom:12px;margin-top:9px;
}
.sIFR-active #paneright h3, .sIFR-active #paneleft h3{width:360px;}
.sIFR-active h1{
	  position:absolute; top:130px; left:40px; text-transform:lowercase;
	 color:#fff; visibility: hidden; font:normal 22px/22px Arial, Helvetica, sans-serif  ;   margin:0; padding:0;  font-weight:normal; width:800px ;  display:block; height:22px;
	 }	
.sIFR-active p.sifrlinks, .sIFR-active p.sifrlinks a{ visibility: hidden; font:normal 22px/22px Arial, Helvetica, sans-serif ; color:#FEAC00; margin:0; padding:0;  font-weight:normal;   display:block; height:22px;  
}
 
 
 
div.thicklinks{display:block;border:2px solid #666; padding:12px; background:#000;}
div#piccatcher img{display:block; margin:0 auto; border:1px solid #000; padding:4px; background:#666;}
 
 
 /**homepage**/
 body.homepage .midwrap{background:none;}
 body.homepage #address p{font-weight:bold;}
 body.homepage div#homebtm{ width:900px; overflow:auto; margin-left:15px;}
 body.homepage div#homebtm *{display:block; float:left;}
 body.homepage div#homebtm a{display:block; height:172px; text-indent:-9999px}
 body.homepage a#gifts{width:206px; background: url(../images/missiong.jpg) 0 0 no-repeat; }
 body.homepage a#room{width:207px; background: url(../images/eapp.jpg) 0 0 no-repeat; }
 body.homepage a#store{width:209px; background: url(../images/twapp.jpg) 0 0 no-repeat; }
 body.homepage div#homemusic {position:absolute; top:570px; right:50px; width: 115px; height:50px;}
 
 
 /*email list signup*/
#listform{text-align:left; width:150px; top:570px; left:25px; position:absolute; font:normal 10px/10px Arial, Helvetica, sans-serif; }
#listform span{font:normal 10px/10px Arial, Helvetica, sans-serif;}
#listform span{text-transform:uppercase;}
#listform input.submitbtn{background:#D31145; color:#fff; border:none; font-weight:bold; width:25px; padding:0; margin:0; height:16px; font:bold 11px/16px Arial, Helvetica, sans-serif; cursor:pointer;  }
#listform input.textbox{
	margin:0px;
	padding:0px;
	border:1px solid #adadad;
	width:110px;
	height:13px;
	padding-top:2px;
	font:normal 10px/10px Arial, Helvetica, sans-serif;
	}

 
 
strong{font-weight:bold;}
em{font-style:italic;}

#footer{
	margin:0px auto;
	padding:0px;
	width:900px;
	position:relative;
	font-family: Arial, Tahoma, helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	padding-bottom:1em;
}

#footer ul li.last{
	border:none;
	padding:0;
	margin:0;
}
#footer a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;
	border-right:1px solid #adadad;
	margin-right:1em;
	padding-right:1em;
}

#footer_top{
	margin-bottom:1.5em;
	padding:10px;
	border:none;
	color:#000;

}
#footer_top a{
	color:#000;
}
#footer_top ul li{
	
	border-right:1px solid gray;
	
}
#footer_bottom{
	margin:0;
	padding:0;
	font-size:11px;
	color:#000;
}

