@charset "utf-8";
/* CSS Document */

/*********************************************
*
*  1. PRIVACY PAGE CSS
*
**********************************************/
#privacy{
margin:0;
padding:0 20px 20px 20px;
border-bottom: 1px solid #D9D9D9;
}
	
#privacy h2 {
padding: 10px;
margin: 15px 10px 10px 10px;
font-weight: bold;
text-transform: uppercase;
background-color: #CCC;
color: #FFF;
}

#privacy p{
font-size:80%;
text-align:justify;
padding:0;
margin:0 10px 12px 10px
}
		
#backLink{
text-align:left
}


/*********************************************
*
*  2. SHIPPING PAGE CSS
*
**********************************************/
#shipping{
margin:0;
padding:0 20px 20px 20px;
border-bottom: 1px solid #D9D9D9;
}

#shipping h2 {
padding:0;
margin:15px 10px 10px 10px;
font-weight:bold;
text-transform: uppercase;
}
		
.shippingSection{
margin:0 0 20px 0;
padding:0;
}

.shippingSection h2{
padding:0;
margin:15px 10px 10px 10px;
font-weight:bold;
text-transform: uppercase;
text-decoration: underline;
}
	
.shippingSection p{
font-size:80%;
text-align:justify;
padding:0;
margin:0 10px 12px 10px;
}

.shippingTable{
text-align:center;
margin: 40px 0 !important;
}
	
.shippingTable th{
padding: 10px;
font-size:85%;
background-color: #f2f2f2;
border:1px solid #ccc;
border-bottom: none;
}
	
.shippingTable td{
padding: 10px;
border:1px solid #ccc;
font-size:80%;
font-family:Arial, Helvetica, sans-serif
}
	
#shipping .notes{
font-size:60%;
font-style:italic
}


/*********************************************
*
*  3. FAQ PAGE CSS
*
**********************************************/
#faqContainer{
overflow:auto;
margin:0;
padding:20px;
border-bottom: 1px solid #D9D9D9;
}

.sectionHeaders{
font-size:12px;
padding:0;
/* margin:10px auto 0 auto; */
margin:10px 10px 0 10px;
position:relative;
top:10px;
left:0
}

.controls{
position:absolute;
top:0;
right:0
}

h1.anchor a:link, h1.anchor a:visited, h1.anchor a:hover{
color:#000;
text-decoration:none !important
}

#courses_Faq, #zoom_Faq, #events_Faq, #hire_Faq, #bodhi_Faq, #general_Faq{
list-style:none;
color:#033;
margin:0;
padding:0;
font:12px Verdana,Arial
}

#courses_Faq h2, #zoom_Faq h2, #events_Faq h2, #hire_Faq h2, #bodhi_Faq h2, #general_Faq h2{
border:1px solid #d9d9d9;
padding:6px 6px 8px;
font-weight:bold;
margin-top:5px;
cursor:pointer;
background:url(../images/faq-page/header.gif)
}

#courses_Faq h2:hover, #zoom_Faq h2:hover, #events_Faq h2:hover, #hire_Faq h2:hover, #bodhi_Faq h2:hover, #general_Faq h2:hover{
background:url(../images/faq-page/header_over.gif)
}

#courses_Faq .faq-section, #zoom_Faq .faq-section, #events_Faq .faq-section, #hire_Faq .faq-section, #bodhi_Faq .faq-section, #general_Faq .faq-section{
overflow:hidden;
background:#fff
}

#courses_Faq .faq-content, #zoom_Faq .faq-content, #events_Faq .faq-content, #hire_Faq .faq-content, #bodhi_Faq .faq-content, #general_Faq .faq-content{
border:1px solid #d9d9d9;
border-top:none;
background:#fff;
padding: 10px;
}

/* TABS */
#faqContainer ul{
padding: 10px
}

#faqContainer ul.tabs{
margin: 0px;
padding: 0px;
margin-right: -1px;
list-style: none;
}

#faqContainer ul.tabs li{
background: none;
color: #999;
display: inline-block;
padding: 10px 15px;
cursor: pointer;
border: 1px #D9D9D9 solid;
border-bottom: none;
border-top-left-radius:3px;  
border-top-right-radius:3px;
}

#faqContainer ul.tabs li.current{
background: #FFBE98;
color: #FFFFFF;
}


/*********************************************
*
*  Tabs 
*
**********************************************/
.faqTabs {
clear: both;
padding: 0;
}

.faqTabs ul{
padding: 10px
}

.faqTabs ul.tabs{
margin-top: 20px;
padding: 0px;
margin-right: -1px;
list-style: none;
}

.faqTabs ul.tabs li{
background: none;
color: #999;
display: inline-block;
padding: 10px 15px;
cursor: pointer;
border: 1px #D9D9D9 solid;
border-bottom: none;
border-top-left-radius:3px;  
border-top-right-radius:3px;
}

.faqTabs ul.tabs li.current{
background: #FFBE98;
color: #FFFFFF;
}

.tab-content{
display: none;
padding: 0;
border: 1px #D9D9D9 solid;
border-radius:3px;
}

.tab-content.current{
display: inherit;
}