/*----- Core Styles Start -----*/

html, body {
	height : 100%;
	}

body, td, th, div, a {
	line-height : 18px;
	color : #333;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	}

a {
	color : #333;
	text-decoration : none;
	}
	
a:hover {
	color: #ff9d08;
	text-decoration : none;
	}

acronym {
	border : none;
	text-decoration : none;
	margin : 0;
	padding : 0;
	cursor : help;
	}

form {
	margin : 0;
	padding : 0;
	}

input, select, textarea {
	color : #333;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	}

input:focus, textarea:focus {
	background-color : #EBF4FD;
	}

input[type=image] {
	border : none;
	background-color : transparent;
	padding : 0;
	margin : 0;
	cursor : pointer;
	}

span.highlight {
	background-color : #ffc;
	padding : 3px;
	}

.clr {
	display : block;
	clear  : both;
	}

.bitv {
	display : none;
	}

sup.adm-sup {
	font-size : 7px;
	line-height : 7px;
	}

/*----- Core Styles End -----*/


/*----- Hitlist Styles Start -----*/

div.hitlist {
	padding : 10px 0;
	}

div.hitlist input {
	padding : 1px;
	margin-left : 3px;
	font-weight : bold;
	color : #8396B6;
	background-color : #EBF4FD;
	font-size : 10px;
	border : #DDD solid 1px;
	}

div.hitlist input:hover, div.hitlist input.crnt {
	background-color : #8396B6;
	color : #D3DBEB;
	}

/*----- Hitlist Styles End -----*/

/*----- Template Styles Start (feel free to modify this section) -----*/

#tpl {
	padding : 0;
	margin : 0;
	background : #fff url("../pictures/tpl/bg.png") repeat-x;
	}

#tpl-wrapper {
	padding : 0;
	margin : 0;
	width : 900px;
	}

/*----- top Styles Start -----*/

#tpl-top {
	font-size: 11px;
	height : 40px;
	}

ul.tpl-topnav, li.tpl-topnav, li.tpl-toplang, ul.tpl-footnav, li.tpl-footnav {
	display : inline;
	padding : 0;
	margin : 0;
	list-style : none;
	}

a.tpl-topnav {
	border-right : 1px solid #555;
	padding : 5px 6px;
	font-size: 11px;
	}
	
a.tpl-topnav_lt {
	border-right : 0px solid #555;
	padding : 5px 6px;
	font-size: 11px;
	}

a.tpl-footnav {
	border-left : 1px solid #555;
	padding : 0 0 0 10px;
	font-size: 11px;
	}

li.tpl-topnav:first-child a {
	padding-left : 0;
	}

li.tpl-footnav:first-child a {
	border : none;
	}

/*----- head Styles Start -----*/

#tpl-head {
	height : 115px;
	}

#tpl-head-left, #tpl-head-right {
	padding : 0;
	margin : 0;
	width : 620px;
	height : 115px;
	float : left;
	}

#tpl-headimage {
	padding : 0;
	margin : 0;
	width : 620px;
	height : 84px;
	background : transparent url("../pictures/tpl/products.png") no-repeat right top;
	}

#tpl-head-right {
	width : 270px;
	float : right;
	}

#tpl-head-logo {
	padding : 0;
	margin : 0;
	width : 250px;
	height : 115px;
	background : url("../pictures/tpl/logo.png") no-repeat center top;
	}

#tpl-logo-top {
	height : 85px;
	}

#tpl-logo-bottom {
	margin : 0 10px;
	}

#tpl-search {
	display : block;
	padding : 2px;
	margin : 0 0 2px 5px;
	width : 187px;
	height : 20px;
	border : 1px solid #eee;
	background : #eee url("../pictures/tpl/input.png") repeat-x;
	float : left;
	}

#tpl-search-go {
	float : right;
	margin : 0 6px 2px 0;

	}

/*----- navigator Styles Start -----*/

#tpl-navigator {
	width : 620px;
	height : 31px;
	}

ul.tpl-navigator, li.tpl-navigator {
	padding : 0;
	margin : 0;
	display : block;
	list-style : none;
	}

li.tpl-navigator {
	display : inline;
	}

a.tpl-navigator {
	display : block;
	padding : 0;
	margin : 0;
	width : 100px;
	height : 30px;
	border-right : 1px solid #fff;
	border-bottom : 1px solid #fff;
	background : #e5e5e5 no-repeat center center;
	float : left;
	}

a.tpl-navigator:first-child {
	border-left : 1px solid #fff;
	}

a.tpl-navigator:hover, a.tpl-navigator.act {
	border-bottom : none;
	background-color : transparent;
	}

/*----- subnavigator Styles Start -----*/

div.navigate {
	padding : 0 10px 0 0;
	}

ul.navigate, li.navigate, li.navigate-subset, ul.navigate-subset, li.navigate-product {
	padding : 0;
	margin : 0;
	display : block;
	list-style : none;
	}

li.navigate-subset {
	border-top : 1px solid #f99d27;
	padding-bottom : 5px;
	}

a.navigate {
	display : block;
	padding : 5px 0 5px 16px;
	border-top : 1px solid #444;
	background : url("../pictures/tpl/pointer.png") no-repeat left 10px;
	}

a.navigate-product {
	display : block;
	padding : 2px 0 2px 18px;
	font-size : 11px;
	}

li.navigate:first-child a.navigate {
	border : none;
	}

a.navigate:hover, a.navigate.subact {
	color : #f99d27;
	background : url("../pictures/tpl/actpointer.png") no-repeat left 10px;
	}

a.navigate.subact {
	font-weight : bold;
	}

a.navigate-product:hover, a.navigate-product.subact {
	color : #f99d27;
	}

a.navigate-product.subact {
	font-weight : bold;
	}

/*----- pathfinder Styles Start -----*/

#tpl-pathfinder {
	font-size : 11px;
	height : 30px;
	border-bottom : 5px solid #ff9d08;
	}

#tpl-pathfinder-pad {
	padding : 5px 0 0 0;
	}

ul.tpl-pathfinder, li.tpl-pathfinder {
	font-size : 11px;
	display : inline;
	padding : 0;
	margin : 0;
	list-style : none;
	}
	
li.tpl-pathfinder a {
	padding : 0 3px 0 0;
	font-size : 11px;
	}
	
li.tpl-pathfinder a.sep {
	padding : 0 3px 0 15px;
	background : url("../pictures/tpl/pathfinder.png") no-repeat left center;
	}

/*----- content Styles Start -----*/

#tpl-content {

	}

/*----- foot Styles Start -----*/

#tpl-foot {
	border-top : 1px solid #ff9d08;
	height : 40px;
	background : #fff;
	}

#tpl-foot-left, #tpl-foot-right {
	padding : 0;
	margin : 0;
	width : 30%;
	float : left;
	}

#tpl-foot-right {
	width : 70%;
	float : right;
	}

i.tpl-foot-copy {
	font-size: 11px;
	}

/*----- Template Styles End -----*/


/*----- deflayout Styles Start -----*/

#deflayout, #homelayout {
	display : block;
	padding : 0;
	margin : 0;
	background : #fff url("../pictures/tbl/bgline.png") repeat-y;
	}

#deflayout-column-1, #deflayout-column-2, #homelayout-column-1, #homelayout-column-2, #homelayout-column-3 {
	display : block;
	padding : 0;
	margin : 0;
	float : left;
	width : 220px;
	}

#deflayout-column-2 {
	float : right;
	width : 679px;
	}

#homelayout-column-2 {
	width : 459px;
	}

#homelayout-column-3 {
	float : right;
	width : 220px;
	}

div.deflayout-pad {
	padding : 10px 0;
	}

div.homelayout-pad-1 {
	padding : 10px 10px 10px 0;
	}

div.homelayout-pad-2 {
	padding : 10px;
	}

div.homelayout-pad-3 {
	padding : 5px 10px 10px 10px;
	}

div.page, div.la6 {
	padding : 0 0 0 10px;
	}

/*----- deflayout Styles End -----*/


/*----- products Styles Start -----*/

div.prover-row {
	display : block;
	padding : 0;
	margin : 0;
	}

div.prover-item {
	display : block;
	padding : 0;
	margin : 0;
	float : left;
	width : 226px;
	overflow : hidden;
	}

div.prover-img {
	display : block;
	padding : 0;
	margin : 0;
	width : 175px;
	height : 175px;
	}

div.prover-set {
	padding : 10px;
	border-right : 1px solid #ff9d08;
	border-bottom : 1px solid #ff9d08;
	height : 225px;
	overflow : hidden;
	background : no-repeat center 95%;
	cursor : pointer;
	}

div.prover-set.prover-last {
	border-bottom : none;
	}

div.product {
	display : block;
	padding : 0;
	margin : 0;
	}

h1.product {
	color : #ff9d08;
	font-size : 20px;
	}

h2.product {
	font-size : 15px;
	}

strong.product {
	}

div.product-head {
	display : block;
	padding : 0;
	margin : 0;
	background : #fff url("../pictures/tpl/probg.png") repeat-x bottom;
	}

div.product-sig {
	display : block;
	padding : 0;
	margin : 0;
	height : 175px;
	overflow : hidden;
	}
	
div.product-sigpad {
	padding : 20px 10px;
	}

div.product-image {
	display : block;
	padding : 0;
	margin : 0;
	background : no-repeat right bottom;
	}

div.product-data {
	display : block;
	padding : 10px 0;
	margin : 0;
	border-bottom : 1px solid #ff9d08;
	}

div.product-data.product-noline {
	border-bottom : none;
	}
	
div.product-left, div.product-right {
	display : block;
	padding : 0;
	margin : 0;
	float : left;
	width : 450px;
	overflow : hidden;
	}

div.product-right {
	float : right;
	width : 219px;
	}

ul.product-opt {
	color : #ff9d08;
	}

li.product-opt {
	}

span.product-opt {
	color : #333;
	}

div.product-dwn {
	padding-left : 5px;
	border-left : 1px solid #ff9d08;
	}
	
a.product-dwn {
	display : block;
	padding : 0 0 5px 40px;
	background : no-repeat left center;
	text-decoration : none;
	font-size : 11px;
	}

span.product-dwnpad {
	display : block;
	padding : 5px 0;
	}

i.product-dwn {
	}

dl.product {
	display : block;
	padding : 0;
	margin : 0;
	}

dt.product, dd.product {
	display : block;
	padding : 0;
	margin : 0;
	float : left;
	width : 210px;
	}

dt.product {
	text-align : right;
	font-weight : bold;
	color : #ff9d08;
	}

dd.product {
	float : right;
	text-align : left;
	width : 440px;
	}

div.product-color-row {
	display : block;
	padding : 0;
	margin : 0;
	}

div.product-color {
	display : block;
	padding : 0;
	margin : 0;
	float : left;
	width : 223px;
	}

div.product-color-item {
	padding : 5px;
	}

i.product-color-item {
	display : block;
	width : 200px;
	text-align : left;
	font-size : 11px;
	}

div.product-color-warn {
	color : #666;
	font-size : 11px;
	}

ul.product-unit, li.product-unit {
	display : block;
	padding : 0;
	margin : 0;
	list-style : none;
	}

li.product-unit {
	padding : 0 0 5px 0;
	}

span.product-unit-lft, span.product-unit-rgt {
	display : block;
	width : 48%;
	float : left;
	}

/*----- products Styles End -----*/

.head_yellow {
	color: #ff9d08;
	font-size : 14px;
	font-weight: bold;
	}

.link {
	color: #ff9d08;
	text-decoration: underline;
	}

.class2	{
	color: #ff9d08;
	font-size : 20px;
	font-weight: bold;
	}
	
.class3	{
	font-size : 15px;
	font-weight: bold;
	}

	
.class4	{	
	color: #ff9d08;
	font-size : 15px;
	font-weight: bold;
	}	
	
.class5	{	
	color: #FFF;
	font-size : 15px;
	font-weight: bold;
	}		
	
.class6 {
	color: #FFF;
	}

div.la6 ul, div.la6 ol, div.la6 li {
	color : #ff9d08;
	}	
	
div.la6	li span.la6-color-333 {
	color : #333;
	}