/*
 * jQueryTab v1.0
 * Copyright 2012 dharma
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 */

/* == quick_reset */
*{
	border:none;
	margin:0;
	padding:0;
	outline:none;
}

ul,ol{ list-style:none outside none; }
h1{
	font-size: 25px;
	color:#000;
	padding-bottom:20px;
	margin-bottom: 20px;
}
.tab_content_left p{ margin: 10px 0 15px; }
#container{
	width:840px;
	padding:0px 50px;
	margin:0 auto;
}

/*  == tab heading */
.tabs {
    border: 1px solid #ccc;
    overflow:hidden;
}

.tabs li { float:left; width:151px;}

.tabs li a {
		border-left: 1px solid #ccc;
		color:#6e6e6e;
		display:block;
		font-weight:bold;
		padding: 15px 20px;
		font-size:16px;
}
.tabs li:first-child a { border-left: none; }
.tabs li a:hover { color:#004b1c; }
li.active a { color: #004b1c; }

/* == accordion */
.accordion_tabs {
	display:none;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	font-weight:bold;
}
a.accordion_tabs:link,
a.accordion_tabs:visited{
	color: #21759B;
}
a.accordion_tabs:hover{ color:#D54E21; }
a.accordion_tabs.active{ color: #000; }

/*  == tab content  */
.tab_content{
	border:1px solid #ccc;
	border-top: none;
	display:none;
	padding: 10px;
	height:290px;
}

.tab_content b {font-size:29px;color:#004b1b;}

.tab_content_left {float:left;width:470px;margin-right:31px;padding:21px 0 0 9px;line-height:1.4em;}
.tab_content_right {float:left;width:378px;}

/* Media Queries
***********************/
@media screen and (max-width: 800px) {
	#container{ width:90%; padding:40px 20px; }
	.tabs{ display:none; }
	.accordion_tabs{ display:block; }
	.tab_content{ border:none; width:290px;height:auto;}
	.tab_content_right img {float:left;width:90%;padding-bottom:12px;}
	.tab_content_left {float:left;width:90%;line-height:1.4em;}
}