@charset "utf-8";
/* CSS Document */

@import url(/tabs/tab.css);
body, #smform, #smform * select, #sfcform, #sfcform * select, #snmpform, #snmpform * select, #itsform, #itsform * select, #ncform, #ncform * select {
	font: 11px/13px "Lucida Grande", Helvetica, Geneva, Arial, Verdana, sans-serif;
}
body#main {
	background-color:#F1F1F2;
}
#main-layout #top {
	margin-bottom:37px;
}
div#content {
	width:100%;
	position:inherit;
	left:0;
}
#footer {
	border:none;
	margin-top:0px;
}
form {
	background-color:transparent;
}
div#orders-page {
	visibility: hidden
}
#orders-page p {
	padding: 0;
	margin: 0
}
.qty {
	text-align:right;
	margin-top: 1px;
	width: 3em;
}
span.pricebox {
	font-weight: bold;
	font-size:12px;
}
div.description p {
	color: #6A7395
}
div#itsform, div#sfcform, div#snmpform, div#smform, div#ncform {
	width: 610px;
	height: 115px;/*	border: #CCCCFF 1px solid; */
}
.colProduct, .colQty, .colEdition, .colRA, .colPrice, .colDesc {
	position: relative;
	display: block;
	height: 44px;
	line-height: 18px;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	vertical-align: middle;
}
select#orderFrom {
	width: 380px;
}
#orders-page select {
	width: 100%
}
.colProduct {
	width: 28%
}
.colQty {
	width: 8.2%
}
.colEdition {
	width: 18%
}
.colRA {
	width: 19%
}
.colPrice {
	width: 18%;
	float: right;
}
.colDesc {
	margin-top: 5px;
	width: 90%;
	height: 68px;
}
.colDesc p {
	line-height: 14px;
}
div#topframe {
	width: 100%;
	height: 190px;
	background-image: url(img/images/frame_01.png);
	background-repeat:no-repeat;
}
div#endframe {
	margin:0;
	overflow:hidden;
	display:block;
	width: 100%;
	height: 18px;
	background-image: url(img/images/frame_04.png);
	background-repeat:no-repeat;
}
div#container {
	font-size:13px;
	text-align:left;
}
div#textframe {
	position: relative;
	width: 463px;
	height: 120px;
	left: 69px;
	top: 75px;
	float: left;
	clear: none;
}
div#textframe h2 {
	margin: 0;
	color: #333;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	margin-bottom:20px;
}
div#textframe p {
	color: #666666;
	font-size:12px;
	line-height:18px;
}
div#textframe form {
	background-color: transparent;
}
#textframe select {
	font-size:12px;
	height:26px;
}
#dealerinfo {
	clear:none;
	color:#84B4C1;
	display:block;
	float:left;
	height:120px;
	left:194px;
	position:relative;
	top:70px;
	width:167px;
}
div#dealerinfo h2 {
	color:#606060;
	font-size:11px;
	font-weight:bold;
	margin-bottom:8px;
}
div#dealerinfo p {
	color: #6A7395;
	font-size:12px;
	line-height:17px;
}
label#order-from {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 70%;
	display: block;
	line-height: 21px;
}
div#bottomframe {
	width: 100%;
	height: 299px;
	max-height: 299px;
	display: block;
	background-image: url(img/images/frame_02.png);
	background-repeat:no-repeat;
	overflow: hidden;
}
div#bottomframe div.pad {
	margin-top:66px;
	overflow:hidden;
	display:block;
}
div.info-col, div.form-col, div.form-options {
	position: relative;
	float: left;
	clear: none;
	display: block;
	overflow: hidden;
}
div.info-col {
	height: 100px;
}
div.info-col {
	width: 140px;
	padding-left: 38px;
	padding-top:10px;
}
#divrequest div.info-col {
	padding-left: 20px;
}
div.form-options {
	display:block;
	float:right;
	margin-bottom:5px;
	margin-right:23px;
	margin-top:17px;
	overflow:hidden;
	width:40%;
}
div.form-col {
	width: 540px;
	height:auto;
	position:relative;
	overflow:hidden;
	left:10%;
}
div.form-col#pforms {
	width:80%;
}
div#order-tabs {
	background-color: transparent
}
div#request {
	width: 100%;
	height: 0px;
	max-height:444px;
	margin:0;
	padding:0;
	display: block;
	overflow:hidden;
	visibility: hidden;
	background-image: url( img/images/frame_03.png );
	background-repeat:no-repeat;
}
div#request #qform {
	margin-top:32px;
	margin-left:30px;
	font-size:11px;
}
div#request div.info-col, div#request div.form-col {
	margin-top: 27px;
}
div#request div.info-col {
	left: 20px;
	height: 240px;
	margin-top: 37px;
}
.tab-page {
	height: 110px;
}
div#submitmenu ul, div#options ul {
	padding:0;
	margin:0;
	padding-left:15px;
}

div#submitmenu ul {
	padding:0;
}
div#submitmenu ul li, div#options ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
a#btn_change {
	background:url(img/button_change.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	height:20px;
	line-height:20px;
	width:108px;
	text-decoration:none;
	text-indent:0px;
	position:relative;
	left:6px;
	top:7px;
}
a#req_quote, a#order_online, a#btn-submit {
	background:url(img/button.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	height:20px;
	font-size:12px;
	line-height:20px;
	width:108px;
	text-decoration:none;
	text-indent:-15px;
}
div#options {
	position: relative;
	left: 52px;
	display:block;
}
div#submitmenu {
	display: inline;
}
div#request .form-col p {
	margin-bottom: 5px
}
div#request .form-col label {
	line-height: 16px
}
div.tab-page {
	visibility: hidden
}
div.colDesc p.promo {
	color:#FF6600;
}
input {
	height:17px;
	padding:2px;
}
select {
	height:24px;
	padding:4px;
}
span#quotefor {
	font-size:13px;
	color:#069;
	font-weight:bold
}
#prodInfo p {
	font-size:13px;
	line-height:17px;
}
.dynamic-tab-pane-control .tab-row h2.tab.selected {
	background-image:none;
	background-color:white;
	height:34px !important;
	width:115px !important;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D7E6EC;
	border-right-color: #D7E6EC;
	border-bottom-color: #D7E6EC;
	border-left-color: #D7E6EC;
}
.dynamic-tab-pane-control .tab-row h2.tab {
	background-image:none;
	background-color:#F1F5F7;
	border:1px solid #EAEEEF;
	color:#6C6C6C;
	height:33px;
	width:115px;
}
.dynamic-tab-pane-control .tab-row h2.tab.hover {
	height:				33px;
	width:115px;
	background-image:	none;
	background-color:white;
}
.dynamic-tab-pane-control .tab-row h2.tab a {
	font-size:11px;
	line-height:12px;
	text-decoration:none;
	font-weight:normal;
}
.dynamic-tab-pane-control h2.tab.selected a {
	font-weight:bold
}
