@charset "utf-8";
/* CSS Document */
.yourCompany { float: right; margin-top:5px; }
.btn { display: block; float: left; height: 32px; padding-right: 10px; text-decoration: none;}
.btn:hover, .btn:hover span {text-decoration: none; color: #fff1a8; }

.btn-green { background: url(/content/images/green-btn-r.png) no-repeat right; }
.btn-green span{ background: url(/content/images/green-btn-l.png) no-repeat; 
	float: left; padding: 0 0 3px 10px; line-height: 29px; color: #fff; }
.btn:hover, .btn:hover span {text-decoration: none; color: #fff1a8; }
a, a:link, a:visited { color: #487dae; text-decoration: none; }
a:hover {text-decoration: underline}
.companyInfoBlock{position:relative; height:auto; width:590px; float:left;}
#colum {position:relative; float:left; height:auto; width:290px;  display:table-cell;}
#colum div{position:relative; width:290px; display:block; float:left; margin-bottom:4px;}
#colum span{position:relative; display: inline-block; float: left;}
.companyInfoBlock .h2Headerline {
    font-size: 12px;  margin: 0px 0 5px 0; padding: 0px; color:#555555;}

/* RFQ */
.requestQuote { width: 452px; clear: both; padding-top: 20px; }
.requestQuote p { background: transparent url(/content/images/rfq_bkgd_top.gif) no-repeat left top; font-weight: bold; padding: 5px 8px; margin: 0px; color: #333; font-size: 12px; }
.requestQuote div { border:0px solid #000; 
background: transparent url(/content/images/rfq_b.jpg) no-repeat left bottom;
padding: 0 8px 8px 8px; }
.requestQuote em { color: #069; font-style: normal; }

.aGoogle, .aGoogle:active, .aGoogle:link, .aGoogle:visited{
	color:#487dae;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;	text-decoration: underline}

.aGoogle:hover{color:#1B4E7C;}

.tab {background:url(/content/images//tab_cmpd.gif); border-bottom:1px solid #cccccc;	color:#487dae;cursor:pointer; cursor:hand;}
.tab_active {background:url(/content/images//tab_cmpd_active.gif);border:0px;color:#000000;cursor:pointer; cursor:hand;}
.tab_over{background:url(/content/images/tab_cmpd_over.gif);border-bottom:1px solid #cccccc;color:#487dae;text-decoration:underline;
	cursor:pointer; cursor:hand;}
.ulcolumn{margin:0px; padding:0px; position:relative; list-style:none; width:290px; float:left; text-align:left;}
.ulcolumn li{padding:2px 0;}
.ulcolumnW{margin:0px; padding:4px 0 0 25px; list-style:none; width:438px; float:left; text-align:left;}
.ulcolumnW li{padding:1px 8px}

.companyInfoBlock .h2TabHeader{margin:0px; padding-top:6px; padding-bottom:0px; font-size: 16px; margin-bottom:8px;}
.cred {color:red}
.clink {color:#487DAE;}

.containerCompanyMap{padding:3px 0; border-bottom:1px dashed #4A80B2; clear:both; overflow:auto}
.containerCompanyMap a{font-weight:bold}
.relatedinfo {width:240px; float:left}
.scoreinfo {width:20px; float:left; font-size:px; font-weight:bold; text-align:right; color:#555}
.MarkerOrange, .MarkerBlue{background:url(/content/images/markers/orange.png) no-repeat; width:26px; height:36px; color:#ffffff; display:inline-block;
		float:left; cursor:pointer; cursor:hand; font-weight:bold; padding-left:11px; padding-top:3px;}	
.MarkerBlue{background:url(/content/images/markers/blue.png) no-repeat;}	
.dist {color:green;} /*font-weight:bold*/

.mapbox {background:white; border:1px solid #999; margin-bottom:8px;}
.mapbox div{padding:2px; color:black}
.mapbox div.title{background:#42719c;} /*.mapbox div.titleOther{background:#bf1e2e;} 42719c -blue   bf1e2e - redmarker   9e1b32  993333 - darkred*/
.mapbox div.title, .mapbox div.title a{color:white; font-family:Arial;font-size:12px; font-weight:bold}
