@charset "UTF-8";/* CSS Document */body {	background: #fff url(../images/corp_pages/Corp_page_BG.jpg) repeat-x;	margin: 0px;	padding: 0px;	font-family: Verdana, Geneva, sans-serif;	color: #5053AF;}#page_width {	width: 1014px;	margin-right: auto;	margin-left: auto;	z-index: 0;}	#page_top {	background: url(../images/corp_pages/Corp_page_top.jpg) no-repeat;	height: 32px;}#page_main {	background: url(../images/corp_pages/CorpPageMainBG.jpg) no-repeat;	padding-right: 35px;	padding-left: 35px;	margin-bottom: 0px;}#page_main_long {	background: url(../images/corp_pages/CorpPageMainBG_cont.jpg) repeat-y;}#header {	padding-top: 30px;}#top_logo {	float: left;	width: 280px;}#header #menu {	margin-top: 20px;}#menu ul {	list-style: none;}#menu li {	float: right;	background: url(../images/corp_pages/menu_divider.gif) repeat-x;	padding-right: 3px;	padding-left: 3px;}#menu #menu_left {	background: url(../images/corp_pages/menu_left.gif) no-repeat left;	padding-left: 4px;	padding-right: 0px;}#menu #menu_right {	background: url(../images/corp_pages/menu_right.gif) no-repeat right;	padding-left: 0px;	padding-right: 4px;}#menu a {	display: inline-block;/*supposedly fixes an IE7-7 bug*/	display: block;	text-decoration: none;	padding-right: 20px;	padding-left: 20px;	background: url(../images/corp_pages/menu_BG.gif) repeat-x;	color: #5053af;	font-size: 80%;	line-height: 2.2em;	}#menu .current {	font-weight: bold;}#menu li a:hover {	color: #bbd4e3;}#kordel_menu {	margin-top: 23px;}#kordel_menu ul {	list-style: none;}#kordel_menu li {	float: right;}#kordel_menu #kordel_menu_left {	background: url(../images/corp_pages/kordel_menu_corner.gif) no-repeat left;	padding-left: 4px;	padding-right: 0px;}#kordel_menu #kordel_menu_right {	background: url(../images/corp_pages/kordel_menu_corner.gif) no-repeat right;	padding-left: 0px;	padding-right: 4px;}#kordel_menu #kordel_menu_right a{	border-right-style: none;}#kordel_menu a {	display: inline-block;/*supposedly fixes an IE7-7 bug*/	display: block;	text-decoration: none;	padding-right: 15px;	padding-left: 15px;	background: url(../images/corp_pages/kordel_menu_bg.gif) repeat-x;	color: #000;	font-size: 70%;	line-height: 2.1em;	border-right: 1px solid #FFF;	}#kordel_menu .current {	font-weight: bold;}#kordel_menu li a:hover {	background: #cf6725;	color: #fff;}#page_content {	background: url(../images/TepMainContentBG.gif) repeat-x;	margin-top: 30px;	clear: both;	padding: 30px;	display: inline-block;	border: 1px solid #81b0ca;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#page_content_inner {	background: #FFF;	border: 1px solid #81b0ca;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	float: right;	min-height: 350px;	width: 580px;}#page_content_inner-pad{	padding: 20px;}#page_content_inner_wide {	background: #FFF;	border: 1px solid #81b0ca;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	float: left;	min-height: 350px;	width: 885px;}#home_images {	height: 360px;	background: url(../images/corp_pages/corp_home_main.jpg) no-repeat;	padding-left: 556px;	position: relative;}#home_images_strap {	position: absolute;	top: 12px;	left: 12px;	color: #FFF;	width: 270px;}#home_images_strap h2 {	margin: 0px 0px 12px;	font-size: 100%;	font-style: italic;}#home_images_strap p {	font-size: 80%;	margin-left: 20px;	margin-bottom: 0px;	margin-top: 9px;	line-height: 1.55em;}#home_tright_pic {	display: none;}#home_tright_pic_nojs {	display: block;}#home_bleft_pic {	float: left;	margin-top: 20px;	display: none;}#home_bleft_pic_nojs {	float: left;	margin-top: 20px;}#home_bright_pic {	float: left;	margin-top: 20px;	margin-left:20px;	display: none;}#home_bright_pic_nojs {	float: left;	margin-top: 20px;	margin-left:20px;}#kordel_logo_main {	margin-bottom: 20px;	width: 330px;	float: left;}#page_main h1 {	font-size: 120%;	clear: both;	color: #81b0ca;	margin-left: 30px;	margin-bottom: 0px;	margin-top: 20px;}#page_footer {	background: url(../images/corp_pages/CorpPageFooterBG.jpg) no-repeat;	height: 100px;	padding-right: 40px;	padding-left: 8px;	padding-top: 10px;}#bottom_logo {	float: right;}.clear {	clear: both;	zoom: 1;}.clear_right {	clear: right;	zoom: 1;}.right_margin {	margin-right:30px;	float: left;}.corp_product_box {	background: #FFF;	border: 1px solid #81b0ca;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	width: 230px;	float: left;	color: #383838;	padding: 20px;}.corp_product_box ul {	font-size: 70%;	margin-top: 0px;	margin-bottom: 5px;}.corp_product_box li {	margin-top: 0px;	margin-bottom: 0px;	line-height: 1.3em;}.corp_product_box p {	font-size: 70%;	margin-top: 3px;	line-height: 1.3em;	margin-bottom: 12px;}.corp_product_box h2 {	font-size: 90%;	margin-bottom: 3px;	margin-top: 10px;}#page_content_inner_wide h2  {	font-size: 90%;	margin-bottom: 0px;	margin-top: 35px;}.kordelBG {	background: url(../images/corp_pages/Kordel.gif) no-repeat 20px 20px;}#kordel_product_text {	margin-top: 90px;	float: left;	width: 250px;}#kordelpics_a {	margin-top: 130px;	float: left;	margin-right: 60px;	border-width: 0px;}#kordelpics_b {	margin-top: 130px;	float: left;	margin-right: 60px;}#kordelpics_d {	float: left;	margin-right: 60px;}#kordelpics_e {	float: left;}#kordel_product_text h2 a {	color: #666;	text-decoration: none;}#kordel_product_text h2 a:hover {	color: #EC7427;}.kordel_pic_box {	background: #EC7427;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	padding: 18px;	float: left;	color: #FFF;	font-size: 90%;	text-align: center;	margin: 30px 16px;}.kordel_pic_box p {	margin-top: 0px;	margin-bottom: 8px;}#left_pics {	float: left;	width: 300px;	height: 380px;}#left_pics img, #single_pic img {	margin-right: 30px;	margin-bottom: 30px;}#single_pic {	float: left;	width: 300px;}#spares {	width: 270px;	background: #FFF;	float: left;	border: 1px solid #ec7427;}#spares #spares_pad {	padding: 10px;	background: #ec7427;	font-size: 90%;	font-weight: bold;	color: #FFF;}#page_content_inner-pad p {	font-size: 80%;	color: #666;	margin-top: 5px;}#page_content_inner-pad h1 {	font-size: 110%;	color: #000;	margin-bottom: 3px;	margin-left: 0px;}#page_content_inner-pad h2 {	font-size: 120%;	color: #EC7427;}#page_content_inner-pad h3 {	font-size: 100%;	margin-bottom: 3px;	color: #EC7427;	border-top: 2px solid #ec7427;	padding-top: 10px;}#page_content_inner-pad h3 a{	color: #EC7427;	text-decoration:none;}#page_content_inner-pad h3 a:hover{	color: #cf6725;	text-decoration:underline;}#page_content_inner-pad .kordel_rightfloat {	float: right;	margin-left: 20px;	margin-top: 17px;	margin-right: 20px;}#product_related {	background:#666;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	float: right;	color: #FFF;	font-size: 80%;	width: 165px;	margin-top: 7px;	margin-bottom: 7px;	margin-left: 20px;}#product_related_width {	padding: 10px;}#product_related p{		font-size:100%;}#product_related a{	color: #FFF;	text-decoration: none;	line-height: 1.5em;}#product_related a:hover {	text-decoration:underline;}#page_content_inner-pad ul {	list-style: none;	padding: 0px;	margin-right: 0px;	margin-left: 0px;}#page_content_inner-pad li{	margin: 5px 2px 0px 0px;	float: left;	padding-right: 0px;	padding-left: 0px;}#page_content_inner-pad ul li .range_description {	width: 68px;	text-align: center;	font-size: 50%;	color:#ec7427;	margin-top: 8px;	font-weight: bold;	margin-right: auto;	margin-left: auto;}#page_content_inner-pad ul .end_li {	margin-right: 0px;	width: 66px;}#page_content_inner-pad ul .seventyfour {	width:74px;}#page_content_inner-pad ul .sixtynine {	width:69px;}#page_content_inner-pad ul .eightyone {	width:81px;}#page_content_inner-pad ul .eighty {	width:80px;}#page_content_inner-pad ul .sixtysix {	width:66px;}#page_content_inner-pad table {	text-align: left;}#page_content_inner-pad table tr th {	font-size: 65%;	color: #EC7427;}#page_content_inner-pad table tr td {	font-size: 65%;	color: #666;}/*contact us*/.contact_red {	color: #F3653F;	margin-bottom: 0px;	display: block;	font-size: 80%;	font-weight: bold;}#email_us, #call_back {	float: left;	margin-top: 10px;}#email_us {	width: 440px;	background: url(../images/emailBG.gif) no-repeat 0px 180px;}#call_back {	width:400px;	background: url(../images/phoneBG.gif) no-repeat 0px 152px;}	#email_us label,#call_back label {	font-size: 70%;	font-weight: bold;	width: 110px;	float: left;	clear: left;	margin-bottom: 15px;}#email_us input, #call_back input, #email_us textarea, #call_back textarea {	margin-bottom: 15px;	border: 1px solid #81b0ca;	background: #e7f0f5;}#email_us input#submit, #call_back input#submit{		border: 0px;}#email_us .button_margin, #call_back .button_margin {	float: left;	margin-left: 110px;}#page_content_inner_wide h2.contact_h2 {	margin-top: 0;	font-size: 100%;	color: #5053af;}#rader_box .button {	width: 213px;	margin-left: 0px;	padding-left: 0px;	margin-top: 10px;}#PSN label {	font-size: 70%;	width: 100px;	text-align: right;	float: left;}#PSN label.psn_qty {	float: left;	width: 23px;	margin-left: 3px;}#PSN input {	border: 1px solid #8F9094;	margin-top: 0px;	margin-bottom: 4px;	height: 12px;	float: left;	margin-left: 3px;	font-size: 65%;}#PSN #emailsubmit {	border: 0;	margin-bottom: 0px;	height: 24px;}.corp_product_box .box_height {	height: 257px;}.corp_product_box .box_height_form {	height: 253px;}#PSN {	margin-top: 0px;	margin-bottom: 0px;	overflow:visible;}/*new footer menu currently (04/09/09) only 1 item so it is a .end li to remove the divider*/#page_footer ul{	list-style: none;	display: inline;	font-size: 60%;	float: left;	width: 815px;}#page_footer ul li {	display: inline;	padding-right: 6px;	padding-left: 6px;	border-right: 1px solid #81b0ca;}#page_footer li a {	color: #81b0ca;	text-decoration: none;}#page_footer li a:hover {	text-decoration: underline;	color: #5053af;}#page_footer li.end_li {	border-right-style: none;}#page_content_inner-pad .TCh1 {	font-size: 150%;	margin: 0px;}