@charset "utf-8";
/* CSS Document */

.products_left {
	width: 210px;
	height: auto;
	overflow: hidden;
	margin: 0 0 0 15px;
}

.products_left .left_navigation {
	width: 185px;
	height: auto;
	overflow: auto;
	background: url(../images/left-nav-bg.gif) #F4F4F4 left top repeat-x;
	border: solid 1px #DBDBDB;
	padding: 5px 10px;
	margin: 0 0 20px 0;
}
.products_left .product_title {
	width: 99%;
	height: auto;
	overflow: hidden;
	padding: 0px!important;
	color: #F85206;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../images/left-nav-down-arrow.gif) right center no-repeat;
}
.products_left .product_subtitle {
	width: 99%;
	height: auto;
	overflow: hidden;
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
}
.left_navigation a {
	color: #333;
	display: block;
	height: auto;
	padding: 10px 10px 10px 0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	border-top: solid 1px #DBDBDB;
	background: url(../images/ln-arrows-hover.gif) right center no-repeat;
}
.left_navigation a:hover {
	color: #F85206!important;
	display: block;
	height: auto;
	padding: 10px 10px 10px 0;
	text-transform: uppercase;
	text-decoration: none;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	border-top: solid 1px #DBDBDB;
	background: url(../images/ln-arrows.gif) right center no-repeat;
}
.left_navigation a.pd_large {
	color: #F85206;
	display: block;
	height: auto;
	padding: 10px 10px 10px 0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	border-top: solid 1px #DBDBDB;
	background: url(../images/ln-arrows.gif) right center no-repeat;
}
.left_navigation a.pd_sub {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree.gif) left -42px no-repeat;
	border: none;
}
.left_navigation a.pd_sub:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree.gif) left -10px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_active {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree.gif) left -10px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_active:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree.gif) left -10px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_last {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px 10px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree.gif) left -105px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_last:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px 10px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree.gif) left -74px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_last_active {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 10px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree.gif) left -74px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_last_active:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 10px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree.gif) left -74px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -42px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -10px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub_active {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -10px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub_active:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 0 15px 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -10px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub_last {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px 20px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -105px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub_last:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px 20px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -74px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub_last_active {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 20px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -74px no-repeat;
	border: none;
}
.left_navigation a.pd_sub_sub_last_active:hover {
	color: #F85206;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 20px;
	padding: 0 0 5px 10px;
	background: url(../images/nav-tree-sub.gif) left -74px no-repeat;
	border: none;
}
.pd_clean {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 10px 10px 0;
	border-top: solid 1px #DBDBDB;
	text-transform: uppercase;
}
.products_body {
	width: 725px;
	height: auto;
	overflow: auto;
	margin: 0 0 0 15px;
}
.products_body .content {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.products_body .content h1 {
	font-size: 22px;
	color: #F85206;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.products_body .content h2 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.products_body .content p {
	margin: 0 0 10px 0;
	line-height: 20px;
}
.products_body .content li {
	margin: 0 0 8px 0;
	line-height: 18px;
	margin: 0 0 0 40px;
	list-style: circle;
}
.products_body .content ul {
	margin: 0 0 10px 0;
}
.products_body .plt_cont {
	width: 100%;
	min-height: 320px;
	height: auto;
	overflow: auto;
}
.products_body table, th, td {
	border: 1px solid #DBDBDB;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.products_body tr:hover {
	background: #F4F4F4;
}
table.clean_table {
	border: 1px solid #FFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
tr.clean_table {
	border: 1px solid #FFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
td.clean_table {
	border: 1px solid #FFF;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
tr.clean_table:hover {
	background: #FFF;
}
.products_body table {
	width: 100%;
	margin: 30px 0;
}
.products_body .additional_content {
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 15px 0 0 0;
}
.products_body .install_guide {
	background: url(../images/pdf-icon.gif) right center no-repeat;
	margin: 0 0 10px 500px;
	padding: 0 25px 0 0;
	text-align: right;
	font-size: 12px;
	min-height: 20px;
	line-height: 20px;
	width: 200px;
	position: absolute;
	z-index: 1;
}
.products_body .psd_text {
	width: 410px;
	height: auto;
	overflow: hidden;
}
.products_body .psd_img {
	width: 150px;
	height: 100px;
	overflow: hidden;
	padding: 0 0 3px 0
}
.products_body .psd_img img {
	width: 150px;
	vertical-align: middle;
}
.products_body .img_mrg_r {
	margin: 0 5px 0 0;
}
.new_product {
	background: url(../images/new-product-bg.gif) #FFF 7px center no-repeat;
}
.new_product:hover {
	background: url(../images/new-product-bg.gif) #F4F4F4 7px center no-repeat;
}
.products_body .faq_question {
	font-weight: bold;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
	border-bottom: solid 1px #F4F4F4;
}
.products_body .faq_spacer {
	margin-top: 35px;
}
.products_body .applibox {
	margin: 20px 0 0 0;
	width: 98%;
	border: 1px solid #DBDBDB;
	padding: 3px;
	height: auto;
	overflow: auto;
}
.products_body .applititle {
	padding: 5px;
	width: 98.5%;
	color: #FFF;
	background-color: #F85206;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
}
.products_body .dimensides {
	font-size: 14px;
	font-weight: bold;
	color: #F85206
}
.newappsbox {
	margin-left: auto;
	margin-right: auto; 
	float: left; 
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
}
#appnewfont {
	font-size: 15px;
	font-weight: bold;
}
.p_graph_orangr {
	color: #F85206;
}


/*Product Graphs*/
.graphs-main {
	width: 100%;
	height: auto;
	overflow: auto;
}
.graphs-main img {
	margin: 0 0 5px 0;
}
.graphs-main .g-left {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.graphs-main .g-right {
	float: right;
	width: 50%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.g-spacer {
	margin: 0 0 30px 0;
}