* {	margin: 0;	padding: 0;}body {	background-color: #060606;	color: #1e1e1e;	font-family: Arial;	font-size: 12px;	min-width: 925px;}#page-top-holder {	background:#e5e5e5 url(../images/shared/header_repeat.jpg) top center;	height: 185px;}#page-top {	height: 185px;	margin: 0 auto 0 auto;	position: relative;	text-align: left;	width: 925px;}#logo {	left: 20px;	position: absolute;	top: 20px;}#download {	position: absolute;	right: 3px;	top: 42px;}#content-outer {	background: #e4e4e4 url(../images/shared/content_bg.jpg) repeat-x;}#content-home {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 26px 0 17px 0;	width: 920px;}#content {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 30px 0 17px 0;	width: 895px;}#content-left p,#content-right p {	height: 120px;	padding: 10px 0;}#content-left {	float: left;	position: relative;	width: 380px;}#content-right {	float: right;	position: relative;	width: 335px;}#home-left {	float: left;	position: relative;	width: 425px;}#home-left p{	padding:0 3px 0 0;	line-height: 16px;}#home-right {	float: right;	position: relative;	width: 480px;}#home-news {	float: left;	position: relative;	width: 670px;}#home-news ul {	list-style-type: none;	padding-top: 10px;}#home-news ul li {	color: #808080;	float: left;	font-size: 11px;	width: 210px;	padding-right: 10px;}#home-news ul li a {	color: #307eff;	display: block;	font-size: 12px;	font-weight: bold;}#home-news ul li a:hover {	text-decoration:underline;}#home-rss {	position: absolute;	right: 20px;	top: 0px;}#right-bottom {background:   url(../images/products/right_bottom.gif) no-repeat;width:680px;height:45px;}#home-form {	color: #307eff;	float: right;	position: relative;	width: 235px;}#header {	background:#0068c3 url(../images/home/header.jpg) top center no-repeat;	height: 167px;	text-align: center;}#header-company {	background: url(../images/company/header.jpg) top center no-repeat;	height: 167px;	text-align: center;}a.link-arrow {	background: url(../images/home/icon_arrow.gif) no-repeat 0 0;	color: #1069fc;	display: block;	float: left;	font-size: 16px;	font-weight: normal;	height: 24px;	line-height: 22px;	margin: 12px 15px 0 0;	padding-left: 30px;	text-align: center;}a:hover.see-more {	text-decoration: underline;}#company-left {	float: left;	padding: 10px 0 0 0;	position: relative;	width: 413px;}#company-left p {	padding: 10px 0 10px 0;}#company-right {	float: right;	font-size: 0px;	line-height: 0;	padding: 20px 0 0 0;	width: 380px;}#products-left {	float: left;	position: relative;	width: 215px;	}#blue-side {	background: #004bc6 url(../images/shared/blue_side_top.gif) top left no-repeat;	float: right;	width: 210px;}#products-right {	background: #000 url(../images/products/right_top.jpg) no-repeat;	float: left;	font-size: 0px;	line-height: 0;	padding: 18px 0 0 0;	width: 680px;}.prod-photo {		height: 178px;	margin-bottom: 20px;		position: relative;	text-align: right;	width: 270px;}.prod-photo span img{border: 5px solid #999;	}.enlarge {	bottom: 0;		position: absolute;	right:15px;	}#products-right .top {	font-size: 12px;	line-height: 12px;	margin: 0 auto;	position: relative;	width: 638px;}#products-right .heading {	margin-bottom: 40px;}.contact-link {	background: url(../images/products/arrow_contact.gif) no-repeat 0px 1px;	color: #fff;	font-weight: bold;	padding: 0 0 0 15px;	position: absolute;	right: 5px;	top: 30px;}.contact-link a {	color: #199efb;	font-weight: bold;}.contact-link a:hover {	color: #199efb;	font-weight: bold;	text-decoration: underline;}.back-link {	background: url(../images/news/backlink.gif) no-repeat 0px 3px;	border-right: 1px solid #393939;	color: #fff;	font-weight: bold;	height: 17px;	padding: 0 10px 0 15px;	position: absolute;	right: 170px;	top: 28px;}.back-link a {	color: #199efb;	font-weight: bold;}.back-link a:hover {	color: #199efb;	font-weight: bold;	text-decoration: underline;}.detail-img {	float: left;	height: 150px;	width: 210px;}.detail-img img {	border: 5px solid #999;	float: left;}.detail-info {	background: url(../images/products/bg_right.gif) no-repeat -10px 17px;	color: #878787;	float: left;	font-size: 11px;	height: 150px;	padding: 20px 0 0 0;	width: 420px;	position: relative;}.detail-info p {	padding: 10px 30px 10px 15px;}a.prod-name {	background: url(../images/products/products_name_icon.gif) no-repeat 0 0;	color: #199efb;	display: block;	display: inline;	float: left;	font-size: 12px;	font-weight: bold;	height: 24px;	line-height: 20px;	margin: 12px 15px 0 15px;	padding-left: 30px;	text-align: center;}a.arrow-link {		position: absolute;	top:0px;	right:0px;}#products-left ul {	list-style-type: none;	padding: 13px 0 0 8px;	position: relative;	width: 190px;}#products-left ul li {	background: url(../images/shared/list_underline.gif) repeat-x;	height: 25px;	padding: 0 0 0 0px;}#products-left ul li a {	background: url(../images/shared/blue_arrow.gif) no-repeat 0 3px;	color: #fff;	font-weight: bold;	line-height: 20px;	padding: 0 0 0 20px;}#products-left ul li a:hover {	text-decoration: underline;}#place-order {	color: #3f3f3f;	float: right;	font-size: 11px;	line-height: 14px;	margin: 20px 0;	padding-right: 10px;	width: 199px;}#place-order span {	color: #191919;	font-size: 13px;	font-weight: bold;}#place-order p {	padding: 10px 1px 10px 10px;}#place-order strong {	color: #027cd1;	font-size: 13px;}#mailing-list {	color: #3f3f3f;	float: right;	font-size: 11px;	line-height: 14px;	margin: 20px 0;		width: 215px;}.back-products {	background: url(../images/news/backlink.gif) no-repeat 0px 3px;		color: #fff;	font-weight: bold;	height: 17px;	padding: 0 10px 0 15px;	position: absolute;	right:5px;	top: 28px;}.back-products a {	color: #199efb;	font-weight: bold;}.back-products a:hover {	color: #199efb;	font-weight: bold;	text-decoration: underline;}#detail-heading {		color: #fff;	float: left;	font-family: HelveticaNeue, verdana;	font-size: 16px;	margin-bottom: 20px;	width: 460px;}#detail-heading h1 {	color: #fff;	font-family: HelveticaNeue, verdana;	font-size: 22px;	margin: 0 0 4px 0;}#detail-heading h2 {	color: #929292;	font-family: HelveticaNeue, verdana;	font-size: 16px;}#spec-download {margin-top: 10px;		float: right;}#details-left {	float: left;	line-height: 0;	padding: 0 0 20px 0;	width: 365px;}#details-right {	float: right;	width: 270px;}	/*#details-right img {		border: 5px solid #999;}*/#details-left .inner {	background: url(../images/products/descr_repeat.gif) repeat-y;	color: #878787;	font-size: 11px;	line-height: 12px;}#details-left .inner p {	color: #878787;	font-size: 11px;	line-height: 12px;	line-height: 14px;	margin: 0px auto;	padding: 10px 0;	width: 340px;}#details-left .inner ul {	list-style-type: none;	margin: 0px auto;	padding: 10px 0;	width: 340px;}#details-left .inner ul li {	background: #151515 url(../images/products/list_dot.gif) no-repeat 9px 7px;	border-bottom: 1px solid #222222;	padding: 5px 0 5px 25px;}/* NEWS ------------------------------------ */.news-info {	border-bottom: 1px solid #1b1b1b;	color: #fff;z	float: left;	font-size: 12px;	margin-bottom: 10px;	padding: 5px 0 15px 0;	width: 630px;}.news-info p {	line-height: 16px;	padding: 10px 0px 15px 0px;}.news-info img {	border: 5px solid #999;	float: right;	margin-left: 10px;}a.viewdetails {	border: none;	display: block;	float: left;	line-height: 0px;	margin: 0 0 0 0;	padding: 0px 0 0 0;	text-align: left;}a.viewdetails img {	border: none;	float: left;	margin: 0;}.news-info span strong {	color: #199efb;	font-weight: normal;}.news-info span a {	color: #199efb;	font-size: 12px;	font-weight: normal;	line-height: 16px;}.news-info span span {	color: #3e3e3e;	font-size: 12px;	line-height: 16px;}.news-info h2 a {	color: #fff;	display: block;	font-size: 14px;	font-weight: bold;	line-height: 16px;	margin-bottom: 10px;}.news-info h2 a:hover {	text-decoration: underline;}#paging {	margin-left: 40%;	padding: 10px 0 10px 0px;}#paging a {	background: #1cb0fe;	border: 1px solid #1cb0fe;	color: #000;	display: block;	float: left;	font-weight: bold;	height: 20px;	line-height: 20px;	margin-right: 2px;	text-align: center;	width: 20px;}#paging a:hover,#paging a.selected {	background-color: #252525;	border: 1px solid #252525;	color: #fff;	text-decoration: none;}.rss-link {	background: url(../images/news/rss.gif) no-repeat 0px 1px;	color: #fff;	font-weight: bold;	height: 20px;	line-height: 18px;	padding: 0 0 0 25px;	position: absolute;	right: 2px;	top: 28px;}.rss-link a {	color: #199efb;	font-weight: bold;}.rss-link a:hover {	color: #199efb;	font-weight: bold;	text-decoration: underline;}#req-link {	color: #fff;	font-size: 11px;	font-weight: bold;	position: absolute;	right: 5px;	top: 85px;}#req-link span {	color: #036cb8;	font-size: 18px;	font-weight: bold;	line-height: 18px;}.contact-link {	background: url(../images/products/arrow_contact.gif) no-repeat 0px 1px;	color: #fff;	font-weight: bold;	padding: 0 0 0 15px;	position: absolute;	right: 5px;	top: 30px;}.contact-link a {	color: #199efb;	font-weight: bold;}.contact-link a:hover {	color: #199efb;	font-weight: bold;	text-decoration: underline;}.newsdetail-info {	color: #fff;	float: left;	font-size: 12px;	padding: 5px 0 0px 0;	width: 630px;}.newsdetail-info p {	line-height: 16px;	padding: 10px 0px 15px 0px;}.newsdetail-info img {	border: 5px solid #999;	float: right;	margin-left: 10px;}.newsdetail-info span strong {	color: #199efb;	font-weight: normal;}.newsdetail-info span a {	color: #199efb;	font-size: 12px;	font-weight: normal;	line-height: 16px;}.newsdetail-info span {	color: #787878;	font-size: 12px;	font-weight: normal;	line-height: 16px;}.newsdetail-info span span {	color: #3e3e3e;	font-size: 12px;	line-height: 16px;}.newsdetail-info h2 {	color: #fff;	font-size: 14px;	font-weight: bold;	line-height: 16px;	margin-bottom: 4px;}.newsdetail-info h2 a {	color: #fff;	display: block;	font-size: 14px;	font-weight: bold;	line-height: 16px;	margin-bottom: 8px;}.newsdetail-info h2 a:hover {	text-decoration: underline;}#related-text {	margin: 25px 0 25px 0;}/* CONTACT ----------------------------------------------------- */#contact-left {	background: url(../images/contact/left_bg.jpg) top left no-repeat;	color: #000;	float: left;	height: 750px;	margin-left: 15px;	padding-left: 20px;	position: relative;	width: 180px;}#contact-left .inner {	font-size: 11px;	line-height: 13px;	width: 190px;}#contact-left .inner a {	color: #199efb;	font-weight: normal;}#contact-left .inner img {	display: block;	margin: 24px 0 15px 0;}#required {	position: absolute;	right: 00px;	top: 24px;}#contact-left table {	padding: 10px 0 0 0;}.table-section {	color: #0677c6;	float: left;	font-weight: bold;	padding: 0 14px 0 0;}.table-line {	border-top: 1px solid #d8d8d8;	padding: 10px 0;}#contact-left th {	font-size: 12px;	padding: 0 0 8px 0;	text-align: left;}#contact-left td {	padding: 0 0 8px 0;	text-align: left;}#contact-right span {	color: #036cb8;	font-size: 20px;	font-weight: bold;}.contact-inp {	background-color: #fff;	border: 1px solid #fff;	font-size: 11px;	padding: 5px;	width: 180px;}.city-sel {	background-color: #fff;	border: 1px solid #fff;	font-size: 11px;	padding: 5px;	width: 190px;}.title-inp {	background-color: #fff;	border: 1px solid #fff;	font-size: 11px;	padding: 5px;	width: 80px;}.contact-txt {	background-color: #fff;	border: 1px solid #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	height: 120px;	overflow: auto;	padding: 5px;	width: 260px;}#contact-right {	background: #000 url(../images/products/right_top.jpg) no-repeat;	float: left;	font-size: 0px;	line-height: 0;	padding: 18px 0 0 0;	width: 680px;}#contact-right th {	font-size: 12px;	line-height: 20px;	padding: 0 0 6px 0;	text-align: left;	width: 110px;}#contact-right td {	font-size: 12px;	padding: 0 0 14px 0;}#contact-right td.noheight {	font-size: 0px;	line-height: 0;	padding: 0 0 0px 0;}#contact-right .top {	font-size: 12px;	line-height: 12px;	margin: 0 auto;	position: relative;	width: 638px;}#contact-right .heading {	margin-bottom: 40px;}.contact-info {	color: #fff;	float: left;	font-size: 12px;	margin-bottom: 10px;	padding: 5px 0 0px 0;	width: 630px;}/*  NAVIGATION ------------------------------------------------- */#nav-holder {	color: #4e4e4e;	font-size: 10px;	height: 45px;	left: -2pxpx;	margin: 0 auto 0 auto;	position: absolute;	text-align: left;	top: 96px;	width: 980px;}#nav-holder	ul {	background: url(../images/shared/ul_bg.gif) no-repeat;	height: 54px;	list-style-type: none;	margin: 0;	padding: 0;	position: relative;	width: 800px;}#nav-holder	li {	float: left;	margin: 0;	padding: 0 31px 0 0;}#nav-1 a,#nav-2 a,#nav-3 a,#nav-4 a,#nav-5 a {	display: block;	float: left;	height: 54px;	text-indent: -2000px;}#nav-1 a:hover,#nav-2 a:hover,#nav-3 a:hover,#nav-4 a:hover,#nav-5 a:hover,#nav-6 a:hover,#nav-1 a.selected,#nav-2 a.selected,#nav-3 a.selected,#nav-4 a.selected,#nav-5 a.selected {	background-position: 0 -54px;	color: #d4af51;	text-decoration: none;}#nav-1 a {	background: url(../images/shared/nav/link_1.gif) no-repeat 0 0px;	width: 162px;}#nav-2 a {	background: url(../images/shared/nav/link_2.gif) no-repeat 0 0px;	width: 190px;}#nav-3 a {	background: url(../images/shared/nav/link_3.gif) no-repeat 0 0px;	width: 190px;}#nav-4 a {	background: url(../images/shared/nav/link_4.gif) no-repeat 0 0px;	width: 180px;}#nav-5 a {	background: url(../images/shared/nav/link_5.gif) no-repeat 0 0px;	width: 199px;}/* FOOTER -------------------------------------------------------------------- */#footer-outer {	background: url(../images/shared/footer_repeat.jpg)repeat-x;	height: 120px;}#footer {	margin: 0 auto 0px auto;	text-align: left;	width: 880px;}#footer-left {	color: #707070;	float: left;	font-size: 11px;	padding-top: 10px;	width: 350px;}#footer-right {	background: url(../images/shared/id_logo.gif) no-repeat 80px 8px;	color: #707070;	float: right;	font-size: 11px;	height: 20px;	padding-top: 10px;	width: 100px;}#footer-right a {	color: #707070;	font-size: 11px;	font-weight: normal;	text-decoration: none;}#footer-right a:hover {	color: #fff;}/* GENERAL ---------------------------------------------------------------- */a {	color: #307eff;	font-weight: bold;	outline: none;	text-decoration: none;}a:hover {	text-decoration: underline;}.clear {	clear: both;	font-size: 0px;	height: 0;	line-height: 0px;	margin: 0px;	padding: 0px;}img {	border: 0;}p {	margin: 0px;	padding: 0px;}form {	font-size: 11px;	margin: 0;	padding: 0;}.home-line {border-top: 1px solid #d3d3d3;	border-bottom: 1px solid #f1f1f1;	font-size: 0px;	height: 1px;	line-height: 0px;	margin: 15px 0 15px 0;	padding: 0;}.line {	border-bottom: 1px solid #1b1b1b;	font-size: 0px;	height: 1px;	line-height: 0px;	margin: 10px 0 0 0;	padding: 0;}.thankyou {	color: #c7a54d;}h1 {	color: #1e1e1e;	font-size: 19px;	font-weight: normal;	line-height: 24px;	margin-bottom: 10px;}.fr {	float: right;}
