





/*Common Tab Styles
----------------------------------*/
#product-tabs ul { list-style:none; margin:0px; margin-right:1px; padding:0px; font: 11px Arial, Helvetica, sans-serif; color: #FFF; }

.ui-tabs-hide {display: none !important;}
.ui-tabs-nav {padding: 0 !important;}
.ui-tabs-nav li {list-style-image:none; padding: 0 !important;}
.ui-tabs-panel {display: block; border: 0; background: none;}

/*----------------------------------*/



/* brandbox Tab Interaction states
----------------------------------*/
div.brandbox-tabs ul .ui-state-default a {background-position: 0 0;}
div.brandbox-tabs ul .ui-state-active a {background-position: 0 -25px;}
div.brandbox-tabs ul .ui-state-hover a {background-position: 0 -50px;}
div.brandbox-tabs ul .ui-state-default {background: none; outline: none; vertical-align: middle;}
div.brandbox-tabs ul .ui-state-active {border: none; outline: none;}
div.brandbox-tabs ul .ui-state-active a, div.brandbox-tabs .ui-state-default a, div.brandbox-tabs .ui-state-hover a {text-decoration: none; outline: none;}




/* Product Tab Interaction states
----------------------------------*/
ul.primary-tabs li.ui-state-default {background: url(../images/tab-hover.gif) repeat-x; border: 1px solid #47b159; color: #FFF;font-weight: bold; outline: none; width:93px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; }
ul.primary-tabs li.ui-state-active, ul.primary-tabs li.ui-state-hover, ul.primary-tabs li.ui-state-focus {background-color: #49a514; background-image: none; border: 1px solid #47b159; border-right: 0; color: #FFF; font-weight: bold; outline: none; width: 96px;  -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;}
ul.primary-tabs li.ui-state-active a, ul.primary-tabs li.ui-state-default a, ul.primary-tabs li.ui-state-hover a {color: #FFF; text-decoration: none; outline: none;}

ul.secondary-tabs li.ui-state-default {background-color: #49a514; background-image: none; font-weight: normal; outline: none;}
ul.secondary-tabs li.ui-state-active, ul.secondary-tabs li.ui-state-hover {background:#FFF; border: 1px solid #49b45a; border-right: 0; color: #FFF; outline: none; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; }


/* Product Tabs
----------------------------------*/
div#product-tabs { height: 322px; padding:7px 6px; background:#FFF;}
ul.primary-tabs {float: left; list-style:none; margin:0px; margin-right:1px; padding:0px; position: relative; z-index: 2;}
ul.primary-tabs li {margin: 0 0 1px 0; width: 78px;}
ul.primary-tabs li a {display: inline-block; padding: 12px 4px 0 14px; text-decoration: none; height:36px; overflow:auto}
*html ul.primary-tabs li a {display: inline-block; padding: 12px 4px 0 14px; text-decoration: none; height:39px; overflow:auto}


ul.secondary-tabs {float: left; position: relative; width: 146px; z-index: 4;}
#product-tabs ul.secondary-tabs li {list-style:none; padding:0px; margin: 0; width: 100%;}
#product-tabs ul.secondary-tabs li a {height:35px; color: #373737; display: block; padding: 6px 6px 0px 6px; text-decoration: none;}

div.main-viewer {background-color: #49a514; border: 1px solid #47b159; float: left; height: 311px; left: -2px; padding: 5px; _padding-right: 1px/*ie6*/; position: relative; width: 556px; _width: 561px/*ie6*/; z-index: 1; -moz-border-radius:0px 7px 7px 0px; -webkit-border-radius:0px 7px 7px 0px; border-radius:0px 7px 7px 0px;}

div.secondary-viewer { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605c5c; border: 1px solid #49b45a; height: 294px; padding: 15px; padding-bottom:0px; background:#FFF; position: absolute; right: 5px; top: 5px; width: 378px; overflow:auto;  z-index: 3; -moz-border-radius:0px 7px 7px 0px; -webkit-border-radius:0px 7px 7px 0px; border-radius:0px 7px 7px 0px;  
/**background: -moz-linear-gradient(left, #dcf2f7 25%, #ebf6fa 100%); 
background: -webkit-gradient(linear, left top, left bottom, from(#dcf2f7), to(#ebf6fa)); */
}

div.secondary-viewer h2 {font: bold 12px/12px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; padding: 0;}
div.secondary-viewer ul li {margin: 0; padding: 0;}


/* Picture
----------------------------------*/
div.secondary-viewer img {float:right;  border:0; margin-right:-5px; margin-top:-23px; margin-left:8px;}
.secondary-tabs li a img {
	float:left;
	margin-right:6px;
}


/* link
----------------------------------*/
.product-tab-link, .product-tab-link:visited, .product-tab-link:link {background:url(../images/arrow-04.gif) no-repeat; background-position:0px 10px; color:#70A100; text-decoration:none; display: block; padding-left: 12px; padding-top:6px;}
.product-tab-link:hover {color:#70A100; text-decoration:underline;}





.secondary-viewer h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	_font-size:18px;
	color:#7aa952;
	font-weight:normal;
	_font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.secondary-viewer a {
	color:#517d07;
	text-decoration:underline;
	background:url(../images/true-icon-04.gif) no-repeat left 3px;
	padding-left:15px;
	display:block;
	margin-bottom:2px;
}

.get-qt {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	color:#FFF !important;
	text-decoration:none !important;
	font-weight:normal !important;
	display:block;
	background:url(../images/get-qt-center.gif) repeat-x top left !important;
	padding:0px !important;
	margin:0px !important;
	margin-top:12px !important;
	width:120px;
	margin-left:40px !important;
}
.get-qt span {
	display:block;
	background:url(../images/get-qt-left.gif) no-repeat top left !important;
}
.get-qt span span {
	display:block;
	background:url(../images/get-qt-right.gif) no-repeat top right !important;
	line-height:27px;
}

