/* tabs structure */
.tab-container	{ width:320px; background:#eee; padding:5px 10px; }
ul.tabs			{ list-style-type:none; margin:0; padding:0; }
ul.tabs li		{ float:left; margin:10px 5px 0 0; }
ul.tabs li a	{ padding:5px 10px; border:1px solid #ddd; font-weight:bold; background:url(tab-sprite.jpg) 0 0 repeat-x; color:#000; text-decoration:none; }
ul.tabs li a.active	{ border-color:#028433; text-decoration:none; background-position:0 -96px; color:#fff; }
ul.tabs li a.active:hover	{ text-decoration:none; cursor:default; }
ul.tabs li:hover	{ text-decoration:none; }
ul.tabs-content	{ margin:10px 0 0 0; padding:0; }
ul.tabs-content li	{ height:0; overflow:hidden; margin:0; padding:0; }

/* ie fixes ... lame */
* html ul.tabs-content li { float:left; } /* ie6 */
*+ html ul.tabs-content li { width:99%; float:left; } /* ie7 */
.clear { clear:both; }


#faqs h3	{ cursor:pointer; color:#0057a5; font-size:13px; font-weight:normal;}
#faqs h3.active	{ color:#d74646; font-size:13px;}
#faqs div  {  }

ul.faqs { list-style-type: circle; margin-left:10px; padding-left:10px;}
ul.faqs li{ list-style-type: circle; margin:0px 5px 0 0;}

#trial h3	{ cursor:pointer; color:#0057a5; font-size:13px; font-weight:normal;}
#trial h3.active	{ color:#d74646; font-size:13px; text-decoration:underline;}
#trial div  {  }
