body {
	margin:0px; 
	background:#6696CC; 
	}

body, td {
	font-family:Arial,Helvetica;
	font-size:small;
	}
	
input.text {
	border:1px solid #999;
	padding:1px 2px;
	}

.group-header {
	background:url(/extranet/style/260/img/header_group_bg.gif); 
	height:37px; 
	overflow:hidden;
	}
	
.blank_space {
background-repeat:no-repeat;
  }
  
.sub-group {
	height:30px;
	background:url(/extranet/style/260/img/page-border_bg.jpg) ; 
	vertical-align:top;
	width:789px; 
	border-left:0px;
	position:relative;
	margin-bottom:20px;


	}
.flags-menu {
	position:absolute; 
	top:6px; 
	left:196px;
	}

.group-search {
	position:absolute; 
	top:0px; 
	right:0px;
	}

.region-header {
	background:url(/extranet/style/260/img/header_region_bg.jpg); 
	position:relative; 
	height:60px; 
	overflow:hidden;
	}
	
	
.region-style {
		width:1px;
		cursor:pointer;  
		font:15px arial; 
		font-weight: bold ;
		color: #ffffff; 
		padding:  5px 24px 0px 24px; 
		}
	
.subheader-style {
		cursor:hand; 
		font-size:12px; 
		font:Arial; 
		padding:  0px 10px 0px 10px;
				}
.region-menu-text {
font-size:16px;
font-weight:bold;
font-color: #ffffff;
vertical-align: baseline; 

	 	
		}
.region-menu {
	position:absolute; 
	top:31px; 
	left:310px; 
	width:482px;
	background:url(/extranet/style/260/img/region-menu_bg.gif); 
	}

.usa .region-menu {
	left:250px; 
	width:542px;
	}

.uk .region-menu {
	left:250px; 
	width:542px;
	}

.region-menu-item {
	float:left; 
	cursor:pointer;
	}

.region-menu-end {
	position:absolute; 
	right:0px; 
	top:0px;
	}

.page-body {
	background:url(/extranet/style/260/img/page-border_bg.jpg); 
	vertical-align:top;

	}
	
.section-body {
	background:#ffffff; 
	width:790px; 
	border-top:1px solid #999999; 
	border-left:0px;
	position:relative;
	margin-bottom:20px;
	}

.section-menu {
	position:absolute;
	height:25px; 
	top:0px; 
	background:url(/extranet/style/260/img/section-menu_bg.gif); 	
	overflow:hidden;
	}

.section-menu-end {
	position:absolute; 
	right:-4px;
	}

.section-menu-item {
	float:left; 
	cursor:pointer;
	}

.section-menu-item-over {
	float:left; 
	cursor:pointer;
	}

.section-menu-text {
	background:url(/extranet/style/260/img/section-menu_bg.gif) repeat-x;
	font-size:12px;
	float:left;
	padding:4px 3px 0px 3px;
	height:25px;
  }

.section-menu-items {
 	style="cursor:hand; 
	font-size:12px; 
	padding: 0px 10px 0px 10px; 
	marker-offset:inherit; 
	height:20px;"
	a:hover :bold;
	 }
	 




.section-menu-item-over .section-menu-text {
	background:url(/extranet/style/260/img/section-menu_bg_o.gif) repeat-x;
	}

.section-menu-item-active .section-menu-text {
	background:url(/extranet/style/260/img/section-menu_bg_a.gif) repeat-x;
	}

.section-menu a {
	color:#111133;
	text-decoration:none;
	}
	
.subsection-menu {
	position:relative; 
	margin-left:30px; 
	margin-top:0x; 
	color:#594222;
	}

.subsection-menu-item {
	font-size:11px;
	margin:0px 8px 4px 2px;
	}

.subsection-menu-item a {
	text-decoration:none;
	color:#333333;
	}

.subsection-menu-item :hover {
	text-decoration:underline;
	color:#314782;
	}

.page-content {
	padding:15px 35px 30px 25px;
	}

.page-leader {
	padding:10px 10px 0px 10px;
	}

.page-title {
	font-size:24px;
	color:#8DB1E0;
	padding-top: 10px;
	/*margin: 0 0 0 25px;*/
	}
.page-footer {
	width:800px;
	height:25px;
	background:url(img/page-border_bottom.jpg);
	

	}


.group-footer {
	position:relative; background:url(/extranet/style/260/img/footer_group_bg.gif) repeat-x #ffffff;
	height:30px;
	}

.group-footer-logo {
	margin-bottom:5px;
	width:190px;
	
	}

.group-footer-newsbox {
	margin-left:80px; margin-top:2px; margin-right:60px; font-size:x-small; position:relative;
	}

.group-footer-newstitle {
	color:#666666;font-size:12px;
	}

.group-footer-list {
	 margin-right:60px; float:left; position:absolute; top:16px; left:170px; font-size:x-small;
	}




.box {
	width:100%;
	background:url(/extranet/style/260/img/box_l.gif) repeat-y;
	}

.box .top {
	position:relative;
	height:28px;
	background:url(/extranet/style/260/img/box_t3.gif);
	}

.blue .top {
	background:url(/extranet/style/260/img/box_t3_blue.gif);
	}

.box .top .left {
	float:left;
	width:9px;
	height:28px;
	background:url(/extranet/style/260/img/box_tl.gif);
	}

.box .top .icon {
	position:relative;
	float:left;
	width:20px;
	height:28px;
	margin-right:12px;
	background:url(/extranet/style/260/img/box_t1.gif);
	}

.no-icon .top .icon {
	width:0px;
	}

.box .top .icon .sep {
	position:absolute;
	top:0px;
	right:-12px;
	width:12px;
	height:28px;
	background:url(/extranet/style/260/img/box_t2.gif);
	}

.blue .top .icon .sep {
	background:url(/extranet/style/260/img/box_t2_blue.gif);
	}

.box .top .title {
	float:left;
	font:bold 14px Arial,Sans;
	padding:4px 3px 0px 3px;
	color:#ffffff;
	}

.box .top .right {
	position:absolute;
	top:0px;
	right:0px;
	width:10px;
	height:28px;
	background:url(/extranet/style/260/img/box_tr.gif);
	}

.blue .top .right {
	background:url(/extranet/style/260/img/box_tr_blue.gif);
	}

.box .bottom {
	position:relative;
	height:11px;
	overflow:hidden;
	background:url(/extranet/style/260/img/box_b.gif);
	}

.box .bottom .left {
	width:9px;
	height:11px;
	background:url(/extranet/style/260/img/box_bl.gif);
	}

.box .bottom .right {
	position:absolute;
	top:0px;
	right:0px;
	width:10px;
	height:11px;
	background:url(/extranet/style/260/img/box_br.gif);
	}

.blue .bottom .right {
	background:url(/extranet/style/260/img/box_br_blue.gif);
	}

.box .content {
	padding:3px 10px 0px 10px;
	background:url(/extranet/style/260/img/box_r.gif) repeat-y top right;
		font-size:x-small;
	}

.blue .content {
	background-image:url(/extranet/style/260/img/box_r_blue.gif);
	}




.results {
	width:100%;
	}

.results table {
	width:100%;
	}

.results .results-head-left {
	position:relative;
	left:1px;
	width:8px;
	height:23px;
	background-image:url(/extranet/style/260/img/table-head_left.gif);
	}

.results .results-head-right {
	position:relative;
	left:-1px;
	width:7px;
	height:23px;
	background-image:url(/extranet/style/260/img/table-head_right.gif);
	}

.results .results-main {
	width:100%;
	}

.results .results-head td {
	height:23px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-image:url(/extranet/style/260/img/table-head_bg.gif);
	}

.results .results-head td {
	padding:0px 5px;
	border-right:1px solid #c0d0e0;
	}
	
.results .results-pagination td {
	padding:0px 5px;
	font-size:x-small;

	}

.results .results-head .icon-holder {
	position:relative; width:35px; height:22px;
	}

.results .results-head .icon {
	position:absolute; top:-3px; left:0px;
	}

.results .results-body td {
	padding:2px 5px;
	border-right:1px dotted #e5e5e5;
	}

.results .col1 {
	border-left:1px dotted #e5e5e5;
	width:200px;
	}

.result-odd-even td {
	background-color:#f4f4f4;
	}

.result-odd-odd td {
	}

.result-even-even td {
	background-color:#ebedF4;
	}

.result-even-odd td {
	background-color:#f6F8Fc;
	}

.results .results-body tr>td:first-child {
	border-left:1px dotted #e5e5e5;
	}

.results .results-body .partnum {
	font-size:15px;
	font-weight:bold;
	}

.results .results-body .partdescr {
	font-size:75%;
	}

.results .results-body .partdescr_small {
	font-size:60%;
	}



.results .results-body .pkg-icon {
	float:left; margin-left:4px; margin-right:1px; position:relative; top:-1px;
	}

.results .results-body .pkg-text {
	width:16px; position:absolute; font-size:11px; left:0px; top:3px; text-align:center; letter-spacing:-.1em; color:#fff;
	}

.results .results-body .photo-icon {
	float:left; margin-left:4px; position:relative;
	}

.total {
	font-size:125%;
	color:#026;
	display:block;
	padding-top:5px;
	}

.hint {
	font-size:85%;
	}

.label {
	color:#333;
	font-size:80%
	}

.button {
	cursor:pointer;
	text-align:left;
	position:relative;
	height:23px;
	overflow:hidden;
	background:url(/extranet/style/260/img/table-head_bg_button.gif);
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	
	
	}

.button:hover {
	background:url(/extranet/style/260/img/table-head_bg_bright.gif);
	}

.button .left {
	display:block;
	float:left;
	width:8px;
	height:23px;
	background:url(/extranet/style/260/img/table-head_left_button.gif);
	}

.button:hover .left {
	background:url(/extranet/style/260/img/table-head_left_bright.gif);
	}

.button .link {
	padding:3px;
	color:fff;
	font-weight:bold;
	font-size:12px;
	
	}
	
.button .right {
	display:block;
	float:right;
	width:7px;
	height:23px;
	background:url(/extranet/style/260/img/table-head_right_button.gif);
	}

.button:hover .right {
	background:url(/extranet/style/260/img/table-head_right_bright.gif);
	}


.col-qty {
	text-align:center;
	width:50px;
	}
.col-qty .text {
	width:28px;
	
	
	}
.results-body .col-qty img {
	position:relative;
	top:2px;

	}
.col-stock {
	width:35px;
	text-align:center;
	font-size:80%;
	}
.col-source {
	text-align:left;
	font-size:80%;
	color:#9999CC;
	}
.col-tools {
	text-align:center;
	}
.col-part {
	}
.col-desc {
	}
.col-photo {
	}
.col-price {
	text-align:right;
	font-size:90%;
	}
.col-target {
	font-size:75%;
	text-align:center;
	width:70px;
	}
.col-target .text {
	text-align:right;
	width:40px;
	}

	
.TEXT1 {
font-size:x-small}

.Text {
	font-size:x-small;
	font-family:Verdana,Helvetica,Arial,Sans;
	}

.Text2 {
	font-size:small;
	font-family:Verdana,Helvetica,Arial,Sans;
	}

.login-welcome {
	background:url(/extranet/style/260/img/header_login_02.gif) repeat-x;
	font-family:Verdana,Arial,Sans;
	font-size:11px;
	color:#fff;
	padding:7px 12px;
	vertical-align:bottom;
	font-weight:bold;
	}
