@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 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
}


/*********************************************
*
*  FAQ ACCORDION (dynamic - replaces old TINY.accordion)
*
**********************************************/

.faq-accordion {
list-style: none;
color: #033;
margin: 0;
padding: 0;
font: 12px Verdana, Arial;
}

/* Question header - matches old h2 style */
.faq-accordion h2.faq-accordion-trigger {
border: 1px solid #d9d9d9;
padding: 6px 6px 8px;
font-weight: bold;
margin-top: 5px;
cursor: pointer;
background: url(../images/faq-page/header.gif);
user-select: none;
}

.faq-accordion h2.faq-accordion-trigger:hover {
background: url(../images/faq-page/header_over.gif);
}

/* Slide wrapper */
.faq-accordion .faq-section {
overflow: hidden;
background: #fff;
}

/* Answer content */
.faq-accordion .faq-content {
border: 1px solid #d9d9d9;
border-top: none;
background: #fff;
padding: 10px;
}

/* A: label bold */
.faq-accordion .faq-content strong {
font-weight: bold;
}


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

.faqTabs ul{
padding: 10px
}

.faqTabs ul.tabs{
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;
}