﻿
body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	font-size : 12px;
	margin-left : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-top : 0px;
	height : 100%;
}
#site
{
    width: 700px
}

img
{  border-style: none;
}
#header
{
}
#header li
{
    display:inline;
    list-style-type: none;
}
#header ul
{
    margin-left: 480px;
    padding-bottom: 0px
}

#content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	font-size : 12px;
	padding: 0px;
	margin: 0px;
	width: 640px;
}

#inner {
	border:0px solid black;
	padding: 0px;
	margin: 0px
}
p, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
}
select, option {
	font-family : none;
}
.directory-nav a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	font-weight : bold;
	text-decoration : none;
}
.directory-nav a:hover {
	color : #000000;
	text-decoration : none;
}
.directory-legal a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : White;
	font-weight : bold;
	text-decoration : none;
}
.directory-legal a:hover {
	color : #000000;
	text-decoration : none;
}

a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #003366;
	text-decoration : none;
}
a:hover {
	color : #7AAD9F;
	text-decoration : underline;
}

.seolink
{
   visibility: hidden 
}
h1 {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 18px; 
	color : #7AAD9F;
	border-bottom : 1px solid Black;
	font-weight : bold;
	width : 100%;
	margin-top : 0px;
}
h2 {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	color : #7AAD9F;
	
	font-weight : bold;
	width : 100%;
	margin-top : 10px;
	margin-bottom : 10px;
}
form {
	margin-top : 0px;
	margin-bottom : 0px;
}
#content {
	height : 100%;
	padding : 10px;

}

#default_full {
	border : 1px solid #dadada;
	margin-top : 10px;
	padding : 3px;
	width : 100%;
	font-size : 10px;
	background-color : #ffffff;
}

#default_full td.title {

	font-size : 10px;
}
#default_full p {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	margin-bottom : 2px;
	margin-top : 2px;
}

#default_full a  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal; 
	color : #003366;
	text-decoration : underline;
}

#default_full a:hover {
	color : #7AAD9F;
	text-decoration : underline;
}




.profilesmall {
	border : 1px solid #dadada;
	margin : 2px;
	padding : 3px;
	background-color : #FFFFFF;
	width : 90%;
}
.about p {
	font-size : 12px;
	border : 1px solid #dadada;
	background-color : #FFFFFF;
	color : #000000;
	padding : 3px;
	width : 100%;
	text-align : justify;
}
.regtypes {
	border : 1px solid #dadada;
	margin : 2px;
	padding : 3px;
	background-color : #DBDBDB;
}
.regtypes ul{
	margin-top : 0px;
	margin-bottom : 0px;
}
.regtypes p{
	margin-top : 2px;
	margin-bottom : 5px;
}
.typesearch {
	border : 1px solid #dadada;
	background-color : #FFFFFF;
	color : #000000;
	margin : 2px;
	padding : 3px;
	background-color : #DBDBDB;
}
.regsection {
	border : 1px solid #dadada;
	margin : 10px;
	margin-right : 0px;
	padding : 3px;
	padding-right : 0px;
	width : 600px;
	background-color : #DBDBDB;
}
.paidprofile {
	border : 1px solid #000000;
	margin : 10px;
	padding : 3px;
	width : 85%;
}
.paidprofile h1 {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 18px; 
	color : #7AAD9F;
	font-weight : bold;
	margin-top : 0px;
	border-bottom : none;
	
}
.paidprofile table{
	border : 1px solid #dadada;
	margin : 0px;
	padding : 3px;
	width : 100%;
	background-color : #DBDBDB;
	text-align : left;
}

.sidepanel{
float: left;
padding-right: 8px;
width: 180px;
padding-top: 10px;
}
#mfglist
{
    width: 460px;
    float: right;
}

#paidcompanies {
padding-top: 4px;
width: 100%;
}
#paidcompanies table.main {
	
	margin-left: 8px;
	margin-right: 8px;
	width: 100%;
	
}
#paidcompanies tr.listing{
	height: 50px;
	width: 100%;
	background: #eeeee6; 
	padding-bottom: 4px;
}
#paidcompanies img{
	margin-top: 14px;
}
#paidcompanies img.spacer{
	
	height:1px;
}

#paidcompanies p{
	padding-top: 6px;
	margin-left: 2px;
}

#paidcompanies_icons{	
	margin-top: -14px;
	vertical-align: text-top;
	margin-right: 10px;
}

#paidcompanies h3 {
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	color : #7AAD9F;
	border-bottom: 1px solid #000000;
	font-weight : bold;
	width : 100%;
	margin-top : 10px;
	margin-bottom : 10px;
}

#paidcompanies td.checkbox {
	width: 200px;
	height: 50px;
	background: #eeeee6;
	vertical-align: middle;
		text-align: center;
		padding-left:12px;
		padding-right: 12px;
}


#paidcompanies td.address{
width: 90%;
background: #eeeee6;
	vertical-align: middle;
		text-align: left;
}

#basiccompanies {
padding-top: 10px;
width: 100%;
}


#basiccompanies h3 {
		font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	color : #7AAD9F;
	border-bottom: 1px solid #000000;
	font-weight : bold;
	width : 100%;
	margin-top : 10px;
	margin-bottom : 10px;
}

#basiccompanies table.main {

	margin-left: 8px;
	margin-right: 0px;
width: 100%;
}

#basiccompanies tr.listing{
	height: 20px;
	
	margin-top: 8px;
	margin-bottom: 8px;
	background: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: inset;
}

#basiccompanies td{
   
}

#basiccompanies td.checkbox{
width: 10%;
	vertical-align: middle;
	text-align: center;
 padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
}

#basiccompanies td.address{
	width: 55%;
	vertical-align: middle;
	text-align: left;
	 padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
}

#basiccompanies td.phone{
	width: 35%;
	vertical-align: middle;
	text-align: right;
	 padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
}

#basiccompanies img.spacer{

	height:1px;
}



.filter {
	border : 1px solid #dadada;
	margin-top : 10px;
	padding : 3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	width : 100%;
	font-size : 10px;
}
.filter td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
}
.filter select {
	font-weight : normal;
	font-size : 10px;
}
.filter input {
	font-weight : normal;
	font-size : 10px;
}
A.TopNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial'; TEXT-DECORATION: none
}
A.TopNavLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #dddddd; FONT-FAMILY: 'Arial'; TEXT-DECORATION: underline
}
A.TopNavLinkCurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffcc; FONT-FAMILY: 'Arial'
}
A.TopSubNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial'; TEXT-DECORATION: none
}
A.TopSubNavLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: 'Arial'; TEXT-DECORATION: underline
}
A.BottomNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial'; TEXT-DECORATION: none
}
TD.BottomNavStripe {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #98bcb2; FONT-FAMILY: 'Arial'
}
.solid
{
	border-style: solid;
	border-width: 1px;
	border-color : #98BCB2;
	padding : 10px;
}

.solid_default
{
	border-style: solid;
	border-width: 1px;
	border-color : #98BCB2;
	padding : 10px;
	width: 500px;
}
.solid_default h2
{
color: #000000;
	
}






.rfqhelp
{
    float: right;
    margin-top: -46px;
}

#refsearch {
	
	border: 1px solid #898383;
	background-color:#ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin-bottom: 8px;
	margin-top: 8px;
	width : 100%;
}

#refsearch table.main {
font-size: 10px;
width: 100%;
padding-left: 2px;
}

.RFQsubmit
{
    width: 100%;
}

#newsearch .button
{
    width: 100%;
}



#refsearch h3 {

	font-size: 10px;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-top:0px;
	margin-bottom: 0px;
	color: #000000;
	text-align: left;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}


#refsearch a {

	float: right;
	margin-right: 2px;
	margin-top: -21px;
}

#refsearch a:hover {

}


#refsearch input
{
font-size: 10px;
}

#refsearch input.filter
{
width: 100%;
}

.formlabel

{
    font-size: 10px;
    font: arial;
   		
}

.dropdownfield

{
    font-size: 100px;
    font: arial;
   		
}
.bar
{
    font-size:12px;
    color: #000000;
    font-weight: bold;
}
    




 .typesearch
{
border: 1px solid #000000;
background: #eeeeee;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
margin-left: 8px;
margin-right: 20px;
margin-bottom: 10px;
margin-top: 8px;  
width: 300px;  
}

 .typesearch input.keywordbox
{
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    border: 1px solid #000000;
}

 .typesearch input.submit
{
		
}


 .typeresult
{
border: 1px solid #000000;
background: #eeeeee;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
margin-left: 8px;
margin-right: 20px;
margin-bottom: 10px;
margin-top: 8px; 
width: 300px;     
}



 .typeresult input.submit
{
	
}

 .categorysearch 
{
	
}

#sitemap li
{
    text-transform:uppercase;
}

#search {
	width: 300px;
	background-color:#f3f3f3;
	margin-left: 0px;
	margin-top: 0px;
	padding-right: 5px;
	font-family:Times New Roman;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 0px;
    border: solid 1px #000000;
	height: 235px;
	margin-bottom: 0px;
	
}

#search table.main
{
width: 294px;
 padding: 4px 2px 4px 4px;  
}

#search h1 {
    
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 2px;
	margin-right: 2px;
	width: 98%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px; 
	color : #000000;
	
	font-weight : bold;
	
}
#search table.main
{
    height: 80%
}

#search input
{
    margin-top: 0px;

}

#search input.formfield
{

background: #f3f3f3;

}
#search select.dropformfield
{
background: #f3f3f3;
border: 1px solid #f3f3f3;
}

#search input.submit
{
	color: #000000;
	background: #cccccc;
	font-size:10px;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	margin-bottom: 0px;
	text-transform: uppercase;
	cursor: pointer;	
}

#search input.submitAdvanced
{
	color: #f3e6cd;
	background: #7b7c18;
	font-size:10px;
	padding: 1px 1px 1px 16px;
	border-top: 1px solid #8d9f5d;
	border-right: 1px solid #757818;
	border-bottom: 1px solid #757818;
	border-left: 1px solid #8d9f5d;
	margin-bottom: 0px;
	text-transform: uppercase;
	cursor: pointer;
}

#search img.help
{
float: right;
padding-right: 6px;
margin-top: -22px;
margin-bottom: -10px;
}


#search td.headbar
{
background-color: #ffffff;
}

#search td.headbar img
{
float: right;
padding-right: 2px;
margin-top: 0px;
margin-bottom: -10px;
}

#advanced_search {

border: 1px solid #000000;
background: #ffffff;
margin-left: 4px;
margin-top: 0px;
height: 190px;
}


#advanced_search a.button{
	color: #000000;
	background: #eeeeee;
	border: 1px solid #111111;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-decoration:none;
	margin-right: 2px;
	float: right;
	margin-top: 20px;
	margin-bottom: 6px;
	
}

#advanced_search a.button:hover{
background: #ffffff;
	color: #000000;
text-decoration:none;
border: 1px solid #8c8284;
float: right;
}

#advanced_search p {
padding-left: 6px;
padding-top: 0px;
margin-top: 1px;
margin-bottom: 1px;
padding-bottom: 56px;

}

#advanced_search h2 {
    
	margin-top: 0px;
	margin-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	padding-right: 0px;


}

h4
{
    text-transform:uppercase;
    font-size: 12px;
    font-weight:bold;
    padding-bottom: 0px;
    text-align: center;
}

#default li
{
   
    font-size: 9px;
    
   
}

#default h1
{
margin-top: 0px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-top: 6px;
	width: 100%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px; 
	color : #000000;
	border-bottom: none;
	font-weight : bold;
	
}

#default img
{
float: right;
padding-right: 6px;
margin-top: -20px;
margin-bottom: -10px;
}

/* New Profile */

#newprofile
{
	border: 2px solid #9cbeb5;
	width: 716px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
}

#newprofile li {
  list-style-type: none;

}


#newprofile ul
{
  padding-left:4px;

}

#newprofile a
{
  text-decoration: none;
  color:Navy;
}

#newprofile a:hover
{
  text-decoration: none;
  color:Fuchsia;
}

#newprofile a:visited
{
  text-decoration: none;
  color:Navy;
}


#newprofile table.main
{
	width:716px;   
}

#newprofile td.header
{
	background-color:#9cbeb5;
	color:#FFFFFF;
	font-size:14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
	width:100%;
}

#newprofile table.OrgType
{
	float:right;
	width:300px;
	font-size: 10px;
	margin-top: -22px;
	font-weight: normal;
	text-transform: none; 
	text-align:right;
	margin-right: 6px
}

#newprofile table.OrgType td.on
{
	color: #ffffff;
}

#newprofile table.OrgType td.off
{
	color: #1694b8;
}



#newprofile td.logo
{
	background-image: url(../images/profilelogobackground.gif);
	background-repeat: repeat-x;
	height: 78px;
}
#newprofile p.logo
{
margin-top:0px;
margin-bottom: auto;
margin-left: 6px;
float:left;
font-size:22px;
font-weight: bold;
width: 500px;
}

#newprofile p.logo img
{
    max-width: 100%;
}




#newprofile table.logobuttons
{
	float:right;
	width:168px;
height: 78px;
	margin-top: 0px;
	  
}

#newprofile table.description
{
	
	width:100%;
	border: solid 1px #9cbeb5;
	margin-top: 0px;
	margin-bottom: 2px;
	  
}

#newprofile td.desimage
{
	width:240px;
	border-right: solid 1px #9cbeb5;
	text-align: center;
	vertical-align: middle;	
	padding-top: 4px;
	padding-bottom: 4px;
	  
}

#newprofile td.desimage img
{
	width: 80%;
	height: 80%;
	
	  
}

#newprofile td.header
{
	height: 24px;
	
	  
}

#newprofile td.destext
{
	vertical-align: text-top;
	font-size: 11px;
	padding: 2px;
}

#newprofile table.contact
{
border: solid 1px #9cbeb5;
text-align: left;
width: 233px;
font-size:12px;
float:left;
margin-top: 2px;
	margin-bottom: 2px;
}

#newprofile table.contact p
{
	padding: 4px;
}

#newprofile caption.header
{
	background-color:#9cbeb5;
	color:#FFFFFF;
	font-size:12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

#newprofile table.contactinfo
{
border: solid 1px #9cbeb5;
text-align: left;
margin-top: 0px;
font-size:12px;
float:right;
width: 429px;
margin-top: 2px;
	margin-bottom: 2px;
}

#newprofile table.contactinfo p
{
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
}

#newprofile table.products
{
	
	width:100%;
	border: solid 1px #9cbeb5;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	
	  
}

#newprofile table.products td.header
{
	background-color:#9cbeb5;
	color:#FFFFFF;
	font-size:12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}



#newprofile img.productbutton
{
float: right;
margin-top: 0px;
	  
}

#newprofile table.types
{
	
	width:100%;
	border: solid 1px #9cbeb5;
	font-size: 12px;
	  
}

#newprofile table.types td.header
{
	text-align: left;
	font-size: 12px;
	padding-bottom: 4px;
	  
}

#newprofile table.types ul
{
	
	padding-top: 8px;
	  
}

#newprofile table.attachments
{
	
	width:100%;
	border: solid 1px #9cbeb5;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	  
}

#newprofile table.information
{
	
	width:100%;
	border: solid 1px #9cbeb5;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	  
}
#newprofile td.productimage
{
    width:16%
}

#newprofile td.producttypes
{
    width:33%
}

#newprofile table.types a
{
  text-decoration: none;
  color:Navy;
}

#newprofile table.types a:hover
{
  text-decoration: none;
  color:Fuchsia;
}

#newprofile table.types a:visited
{
  text-decoration: none;
  color:Navy;
}


#advsearch input.search
{
    margin-right: 8px;
}


/*Relate Type list on Search Page */
#default_full {

border: 1px solid #898383;
padding: 1px;
margin: 10px 0px 10px 0px;
width: 100%;

}

#default_full td.title {
	width: 178px;
	font-weight: bold;
	text-align: left;
}

#default_full td.items {
	width: 178px;
	font-weight: normal;
	text-align: left;
}

#default_full a {
	text-decoration: none;
	color:#330000;
}

#default_full a:hover {
	text-decoration: none;
	color:#993300;
}

#default_full td.items p {
	margin-top: 0px;

	margin-bottom:0px;
}

.question
{
    float: right;
    margin-right: 8px;
    margin-top: -30px;
    border: 1px solid black;
    padding-left: 2px;
    padding-right: 2px;
    
}

#regionlist {

border: 1px solid #898383;
padding: 1px;
margin: 10px 0px 10px 0px;
width: 100%;
font-size: 10px;

}

#regionlist .title {
	width: 178px;
	font-weight: bold;
	text-align: left;
	
}

#regionlistrefine {
padding-top: 4px;
padding-bottom: 4px;
}

#buyer
{
}
#buyer table
{
    width: 100%
}

#buyer .question
{
    float: none;
    margin-left: 8px;
    margin-top: 0px;
    border: 1px solid black;
    padding-left: 2px;
    padding-right: 2px;
    
}



