/* CSS Document */

<!--
/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

.smaller {
	font-weight: bold;
}
#mapimageicon img:hover{
cursor:pointer;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
	background-color: #f0efed;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight:500;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center; /* Centers the page content container in IE 5 browsers. */
	min-width:1003px;
	width:100%;
}
img, a.img {
	border:none;
}
/* Commonly used to style page titles. */
h1 {
	color:#374246;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/* Commonly used to style section titles. */
h2 {
	font-size: 13px;
	color:#FF6600;
	font-weight: bold;
	line-height: 14px;
}
.headOraItalic {
	color:#FF6737;
	font-size:13px;
	font-style:italic;
	font-weight:700;
	margin-top:11px;
}
.headerContainer {
	top:32px;
	left:0px;
	height:24px;
	position:absolute;
	min-width:1003px;
	width:100%;
	z-index:1;
}
.safari .headerContainer {
	top:32px;
	left:0px;
	height:24px;
	position:absolute;
	min-width:1003px;
	width:100%;
	z-index:1;
}
.headerContainer .invisibleDiv {
	float:left;
	display:none;
}
.headerContainer .selectRight {
	float:right;
	background: url(../commonimages/menu_strip.gif) no-repeat;
	width:720px;
	height:29px;
	text-align:right;
	padding-top:6px;
}
#footerIn {
	float:right;
	height:64px;
	min-height:64px;
	overflow:hidden;
	width:73%;
	font-size:99%;
}
.ie #footerIn {
	padding-top:5px;
}
.ie8 #footerIn
{
	padding-top:0px;
}
.homeCont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	line-height:14px;
}

/* Sets the style for unvisited links. 
a,  a:link {
  color: #3c982d;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for visited links. 
a:visited {
  color: #2d7336;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for links on mouseover. 
a:hover {
  color: #09760d;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. 
a:focus {
  color: #09760d;
}
/* Sets the style for a link that is being activated/clicked. 
a:active {
  color: #164619;
}*/
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 100%;
	min-width:1003px;
	min-height:544px;
}
.safari #outerWrapper {
	min-height:557px;
}
.ie #outerWrapper {
	min-height:550px;
}
#outerWrapper #header {
	background:url('../commonimages/bg.gif') repeat-x;
	height:101px;
	min-height:101px;
	width:100%;
	overflow:hidden;
}
.pageTwo {
	padding-left:10px;
	padding-right:10px;
}
#outerWrapper #header #logo {
	float:left;
	width:300px;
	margin-right:72%;
	padding-left:10px;
	position:absolute;
	z-index:999;
	margin-top:10px;
}
.frmstep1 p {
	margin-top:-13px;
	padding-bottom:2px;
}
.frmstep1 p.first {
	margin-top:25px;
}
#outerWrapper #header #headRightInfo {
	height:64px;
	float:right;
	width:72%;
	margin-left:28%;
}
#headLinks {
	float:right;
	padding-right:100px; /* modified 2010 Feb 02*/
/*	overflow:hidden;*/
	padding-top:80px;
}
#headLinks ul {
	margin:0px;
}
#headLinks li {
	float:left;
	margin-left:20px;
	list-style:none;
	font-size:11px;
	font-family: Helvetica;
	font-weight:bold;
}

#rfqHeadImage {
	float:right;
	padding-right:97px;
	padding-top: 31px;
}

#rfqHeadlinks {
	float:right;
	padding-right:100px;
	padding-top: 10px;
}
#rfqHeadlinks ul {
	margin:0px;
}
#rfqHeadlinks li {
	float:left;
	margin-left:20px;
	list-style:none;
	font-size:11px;
	font-family: Helvetica;
	font-weight:bold;
}
#rfqHeadlinks li a {
	text-decoration:underline;
	color: #f8623f;
}
/*#rfqHeadlinks {
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
}
#rfqHeadlinks a {
	margin-top:5px;
	margin-left:20px;
	text-decoration:underline;
	color: #f8623f;
	font-size:11px;
	font-family: Helvetica;
	font-weight:bold;
}*/
#headLinks li a {
	text-decoration:underline;
	color: #f8623f;
}
#header #searchBar {
	width:720px;
	float:right;
	height:141px;
	margin-top:0px;
	padding-top:0px;
	overflow:hidden;
}
.textBoxG {
	width:193px;
	border:1px solid #666666;
	float:left;
	margin-left:245px;
}
.ie6 .textBoxG {
	width:193px;
}
.ie7 .textBoxG {
	width:200px;
}
#outerWrapper #contentWrapper #rightColumn1 {
	background-color: #eef6ed;
	border-left: solid 1px #8ab573; /* Sets the left border properties for an element using shorthand notation */
	float: right;
	padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 20%;
}
#contentOther {
	margin-top:10px;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #content {
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#contentHome {
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	width:922px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-left:5px;
}
#outerWrapper #panelHome {
	width:922px;
	margin-left:auto;
	margin-right:auto;
	/*display:compact;*/
	margin-top:10px;
}
.headSiteMap {
	width:920px;
	margin-top:20px;
	text-align:center;
	font-size:14px; margin-left:auto; margin-right:auto;  margin-bottom: 20px; font-weight:bold; line-height:1.4em;
}
.headSiteMap_new {
	width:920px;
	margin-top:20px;
	text-align:center;
	font-size:16px; margin-left:auto; margin-right:auto;  margin-bottom: 20px; font-weight:bold; line-height:1.4em;
}
.headSiteMap ul {
	list-style:none;
	text-align:left;
	margin-bottom:10px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.headSiteMap ul li.odd {
	background-color:#F0EFED;
	width:100%;
	margin:0;
	padding-top:4px;
	padding-bottom:5px;
}
.headSiteMap ul li.even {
	background-color:#F8F8F8;
	width:100%;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}
.headSiteMap ul li ul {
	margin:0;
}
.headSiteMap ul li ul li.left {
	width:65%;
	position:relative;
	padding-left:5px;
}
.headSiteMap ul li ul li.left a {
	color:#000000;
}
.headSiteMap ul li ul li.right {
	position:relative;
	width:33%;
}
.siteMapCont {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	min-height:200px !important; height:200px; height:auto;
}
.siteMapCont a {
	line-height:18px;
}
.sitemapContIn {
	width:24%;
	float:left;
	padding-right:1%;
	margin-bottom:10px;
}
.sitemapContIn a {
	line-height:18px; font-size:12px;
}
.headSiteMap h1 {
	color:#cc0000;
	margin-bottom:10px;
	font-size: 20px
}
.headSiteMap h2 {
	margin-bottom:5px;
}

.ie8 .headSiteMap h1 {
	color:#cc0000;
	margin-top:25px;
	margin-bottom:4px;
}
.ie8 .headSiteMap h2 {
	margin-bottom:5px;
}


#panelHome .siteMapLinks {
	width:920px;
	text-align:center;
	padding-top:4px;
	padding-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#FFFFFF;
	background-color:#30494E;
	font-size:15px;
	letter-spacing:0.04em;
	line-height: 23px;
}
.safari #panelHome  .siteMapLinks {
	/*width:870px;
	word-spacing:1px;*/
}
#panelHome  .siteMapLinks a {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:3px;
	height:10px;
	margin:0px;
	width: auto; font-size:15px; letter-spacing:normal;
}
#panelHome .siteMapALinks {
	width:920px;
	text-align:center;
	padding-top:4px;
	padding-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#0000FF;
	font-size:15px;
	letter-spacing:0.04em;
	line-height: 23px;
}
.safari #panelHome  .siteMapALinks {
	/*width:870px;
	word-spacing:1px;*/
}
#panelHome  .siteMapALinks a {
	color:#0000FF;
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:3px;
	height:10px;
	margin:0px;
	width: auto; font-size:16px; letter-spacing:normal; font-weight:bold;
}
#panelHome  .siteMapALinks span {
	height:20px; 
	/*display: inline-block;*/
	padding-bottom: 2px;
}

#panelHome  .siteMapLinks a:hover {
	background-color:#FF0000;
}
#panelHome  .siteMapLinks a.active {
	background-color:#FF0000;
}
#panelHome .siteMapPageLinks {
	width:920px;
	text-align:justify;
	padding-top:4px;
	padding-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#FFFFFF;
	background-color:#65767d;
	font-size:13px;
	padding-left:3px;
	word-spacing:2px;
	line-height: 23px;
}
.safari #panelHome  .siteMapPageLinks {
	width:910px;
	word-spacing:1px;
}
#panelHome  .siteMapPageLinks a {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:4px;
	height:10px;
}
#panelHome  .siteMapPageLinks a:hover {
	background-color:#c45824;
}
#panelHome  .siteMapPageLinks a.active {
	background-color:#c45824;
}
.sitemapContIn span {
  border-bottom: 2px solid; 
  display: block;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-right: 20px;
  text-align: right; 
  color: #999999; 
  margin-bottom: 10px; 
  margin-top: 6px; 
  height: 17px;
}
.siteMQuick {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	width:99%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	line-height: 20px;
}
.siteMQuick a, .siteMQuick a.active {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#0000ff;
	text-decoration:underline;
}
.siteMQuick a.inactive {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#999999;
}
#panelHome .topDiv {
	background-image:url(../commonImages/topBg.jpg);
	height:47px;
	min-height:47px;
	overflow:hidden;
}
#panelHome .topDivD {
	background-image:url(../commonImages/topBg1.jpg);
	height:47px;
	min-height:47px;
	overflow:hidden;
}
#panelHome .topDivD h1 {
	margin-top:16px;
	margin-left:26px;
	padding-bottom:5px;
}
#rfqHead {
	float:right;
}
#panelHome .centreDiv {
	background-image:url(../commonImages/centreBg.jpg);
	min-height:330px;
	padding:10px 10px 10px 25px;
}
#panelHome .centreDiv h1 {
	padding-bottom:10px;
}
#panelHome div.contentMain {
	width:280px;
	float:left;
	margin-right:10px;
	font-size:11px;
	font-family:arial;
}
/* IE8 */
.ie8 #panelHome div.contentMain h3
{
padding-bottom:0px;
margin-bottom:0px;
}
/* IE8 */
.ie8 #panelHome div.contentMain ul
{
	list-style: none;
	padding: 0;
	margin-bottom: -5px;
}
/* IE8 */
.ie8 #panelHome div.contentMain ul li
{
	list-style: none;
	margin-top: 8px;
	margin-left: 0px;
	padding: 0;
	margin-bottom:-5px;
}
#panelHome div.contentMain h3 {
	font-weight:bold;
	font-size:13px;
	font-family:arial;
}
#panelHome div.contentMain ul {
	list-style:none;
	padding:0;
	margin:0;
}
#panelHome div.contentMain ul li {
	list-style:none;
	margin-top:8px;
	margin-left:0px;
	padding:0;
}
#panelHome .bottomDiv {
	background-image:url(../commonImages/bottomBg.jpg);
	height:17px;
	min-height:17px;
	overflow:hidden;
	margin-bottom:5px;
}
#outerWrapper #contentWrapper .clearFloat {
	clear: right;
	display: block;
}
#outerWrapper #contentWrapper {
	width:922px;
	margin-left:auto;
	margin-right:auto;
}
#footer {
	background:url('../commonimages/bg.gif') repeat-x;
	height:70px;
	min-height:62px;
	width:100%;
	min-width:1003px;
	overflow:hidden;
}
.safari #footer {
	background:url('../commonimages/bg.gif') repeat-x;
	height:70px;
	min-height:62px;
	width:100%;
	min-width:1003px;
	overflow:hidden;
	margin-bottom:-12px;
}
#flogo
{
	margin-top:5px;
	margin-bottom:3px;
}

#outerWrapper #outerDivMenu {
	width:100%;
	background-color:#e1dfe0;
	background-image:url(../commonImages/bottomMenuBg.jpg);
	padding-top:8px;
}
#outerWrapper #footMenu {
	width:100%;
	background-color:#e1dfe0;
	margin-left:auto;
	margin-right:auto;
}
#outerWrapper #footMenu div {
	float:left;
	display:inline;
	margin-right:5px;
	width:19%;
}
#outerWrapper #footMenu div ul {
	margin-top:-5px;
	margin-left:0px;
	padding-left:20px;
}
#outerWrapper #footMenu div li a {
	font-weight:bold;
	color:#000000;
}
#homeIntro {
	width:920px;
}
#imgScroll {
	position:relative;
	overflow:hidden;
	margin-left:-5px;
}
.divLeft {
	float:left;
}
.frmstep1 {
	width:38%;
	margin-top:10px;
	border-bottom:10px;
	padding-left:15px;
	text-align:left;
}
.frmstep2 {
	width:46%;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	border-left: #CCCCCC 2px solid;
}
.rfqbuttons {
	text-align:right;
	padding-right:3px;
	margin-top:5px;
}
.frmstep2 p {
	text-align:right;
	font-weight:bold;
	margin-bottom:3px;
	width:100%;
}
.frmstep2 h1 {
	text-align:left;
	margin-bottom:5px;
}
.frmstep2 .aleft {
	text-align:left;
}
.frmstep3 {
	border-top:#CCCCCC 2px solid;
	padding-top:15px;
	margin-top:10px;
}
.frmstep3 p {
	text-align:left;
	font-weight:bold;
}
.frmstep1 p {
	font-weight:bold;
	margin-top:-10px;
	padding-left:15px;
}
.ie .frmstep1 p {
	padding-bottom:2px;
	padding-left:18px;
}
.requireD {
	color:#FF0000;
	text-align:left;
}
.rfqtextbox {
	width:200px;
	border:1px #dbdbdb solid;
	margin-left:4px;
}
.commenttextbox {
	width:230px;
	border:1px #dbdbdb solid;
	margin-left:4px;
}
.rfqtextboxC {
	width:100px;
	border:1px #dbdbdb solid;
	margin-left:4px;
}
.lisTextbox {
	width:200px;
	border:1px #dbdbdb solid;
}
.TextCtrlArea {
	width:345px;
	border:1px #dbdbdb solid;
	height:100px;
	margin-left:4px;
}
.FileCtrlArea {
	width:345px;
	border:1px #dbdbdb solid;
	height:20px;
	margin-left:4px;
	background-color:#ffffff;
	
}
.divRight {
	float:left;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
#footer img {
	float:left;
	padding-left:10px;
}
#footerContent {
	position: relative;
	height: 60px;
	width: 990px;
	margin: 6px auto;
	padding: 4px 0 5px 0;
}

#footerLogo {
	position: absolute;
	left: 0px;
	top: 9px;
	height: 51px;
	width: 254px;
	margin: 0;
	padding: 0;
	
}

#footerLegal {
	position: relative;
	top: 30px;
	height: auto;
	width: 550px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#footerAddress {
	position: absolute;
	top:  12px;
	right: 0px;
	height: auto;
	width: 300px;
	margin-top: 4px;
	padding: 0;
	text-align: right;
}

#footerShadow {
	position: relative;
	top: 6px;
	left: -20px;
	height: 20px;
	width: 1064px;
	padding: 0;
	background-image: url(../images/footer_shadow.png);
	background-repeat: no-repeat;
	/*background-color: none;*/
}
.ie7 #footer img {
	float:left;
	padding-left:10px;
	margin-top:1px;
}
#footer li {
	float:left;
	list-style:none;
}
#footer li a {
	list-style:none;
	color:#FFFFFF;
}
#footer #footerIn .footerInfo {
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
	padding-top:2px;
	float:left;
	text-align:center;
	width:72%;
	margin-left:-36px;
}
.ie6 #footer #footerIn .footerInfo {
	line-height:17px;
	padding-top:7px;
	text-align:center;
}
.ie7 #footer #footerIn .footerInfo {
	line-height:11px;
	padding-top:7px;
	text-align:center;
}
/* IE8 */
.ie8 #footer #footerIn .footerInfo
{
	line-height: 21px;
	padding-top: 0px;
	text-align:center;
	margin-top:-4px;
}

#footer #footerIn .footerInfo a, #footer #footerIn .footerInfoOne a {
	text-decoration:underline;
	color:#FFFFFF;
}
.safari #footer #footerIn .footerInfo {
	color:#FFFFFF;
	font-weight:bold;
	line-height:17px;
	padding-top:0px;
	float:left;
	text-align:center;
	width:73%;
	margin-left:-32px;
}
.ie6 #footer #footerIn .footerInfo {
	width:73%;
	margin-left:-18px;
}
#footer #footerIn .contactInfo {
	position:relative;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	line-height:14px;
	text-align:right;
	width:31%;
	padding-right:6px;

}
.safari #footer #footerIn .contactInfo {
	padding-top:5px;
}
/*
.ie8 #footer #footerIn .contactInfo {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	line-height:14px;
	text-align:right;
	width:31%;
	padding-right:6px;
	margin-top:-35px;
} */
/* CSS Addition by GFI for Footer */
#footerRow1
{
	/*padding-left: 270px;    LC width */
  	/*padding-right: 270px;   RC width */
	
}

#flogo/*used to be footerRow1Col1*/
{
	 width: 250px;          /* LC width */
     padding: 0 10px;       /* LC padding */
  	 /*right: 270px;           LC fullwidth + CC padding 
  	 margin-left: -100%;*/
	 margin-left:0px;
	 text-align:left; top:3px;
	
	 
}
#footerRow1Col2
{
  /*padding: 10px 20px; */   /* CC padding */
  width: 100%; 
  text-align:center; top:25px;
  
  
}
#footerRow1Col3
{
	 width: 250px;          /* RC width */
     padding: 0 10px;       /* RC padding */  	           
  	  /*margin-right: -270px;  RC fullwidth + CC padding */
	 text-align:right; top:27px;
	 margin-right:10px;
	 
}
#footerRow1Col4
{
	 width: 250px;          /* RC width */
     padding: 0 10px;       /* RC padding */  	           
  	  /*margin-right: -270px;  RC fullwidth + CC padding */
	 text-align:right; top:31px;
	 margin-right:15px; 
	 
}
#footerRow1 .footerCol
{
  position: relative;  float: left;
  color:#FFFFFF; font-weight:bold; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}
#footerRow1 .footerCol1
{
  position: relative;  float: right;
  color:#FFFFFF; font-weight:bold; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#footerRow1 .footerCol a, #footerRow1 .footerCol1 a
{
  color:#FFFFFF; text-decoration:underline; 

}
#footerRow2
{
	clear:both;
}
/*** IE Fix ***/
* html #flogo { /*used to be: footerRow1Col1*/
  /*left: 270px;           /* RC fullwidth */
}
/**** End of CSS addition by GFI for footer ****/
#footer #footerIn .footerInfoOne {
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
	float:left;
	text-align:center;
	width:72%;
	margin-left:-38px;
}
.ie6 #footer #footerIn .footerInfoOne {
	line-height:17px;
	padding-top:7px;
	text-align:center;

}
.ie7 #footer #footerIn .footerInfoOne {
	line-height:15px;
	margin-top:4px;
	text-align:center;

}
.ie7 #footer #footerIn .footerInfoOne  a {
	line-height:15px;
}
/* IE8 */
.ie8 #footer #footerIn .footerInfoOne
{
	line-height: 18px;
	padding-top: 1px;
	margin-top:-10px;
	text-align:center;

}
.safari #footer #footerIn .footerInfoOne {
	width:73%;
}
.mac.safari #footer #footerIn .footerInfoOne {
	width:70%;
	margin-left:-20px;
}
.mac.safari #footer #footerIn .footerInfo {
	width:70%;
}
.ie #footer #footerIn .footerInfoOne {
	padding-top:4px;
	text-align:center;

}
.ie6 #footer #footerIn .footerInfoOne {
	width:68%;
	margin-left:-15px;
	text-align:center;

}
#footer #footerIn .contactInfoOne {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	line-height:14px;
	text-align:right;
	width:30%;
}
.ie7 #footer #footerIn .contactInfo {
	margin-top:7px;
}
.safari #footer #footerIn .contactInfo {
	margin-top:-5px;
	width:30%;
	padding-right:0px;
}
.ie6 #footer #footerIn .contactInfo {
	margin-top:7px;
	width:30%;
	padding-right:0px;
}
.ie6 #footer #footerIn .contactInfoOne {
	margin-top:7px;
	width:30%;
	padding-right:0px;
}
#indMixers {
	width:62%;
	padding-left:10px;
	margin-top:5px;
	padding-right:15px;
	margin-bottom: 5px; /* 5px*/
	background-color: #e3e7ea;
}


/* Newely Added */
#indMixers a 
{
font-size:18px;
color: #374246;
}

#indMixers b 
{
font-size:16px;
color: #374246;
padding-left:2px;
padding-right:2px;
}

/* IE8 */
.ie8 #indMixers
{
	width: 62%;
	padding-left: 10px;
	margin-top: 5px;
	padding-right: 20px;
	margin-bottom: 0px; /* 5px*/
	background-color: #e3e7ea;
}
#indMixers p {
	margin-top:7px;
}
.headTop
{
	color: #000000;
	margin-bottom: 3px; /* 3px*/
}

.headtopleft
{
width:100%;
}

.headtopleft span 
{
float:left;
}


.headTop a
{
	color: #475d62;
	margin-bottom: 3px; /* 3px*/
}

.ie6 .headTopleft span
{
	height:17px;
	margin-bottom: 3px; /* 3px*/
}

/* IE8 */
.ie8 .headTop
{
	color: #000000;
	margin-bottom:0px; /* 3px*/
	margin-top:0px;
}

p.headTop
{
	color: #000000;
	margin-bottom: 3px;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 0;
}

#headTopDiv
{
	background-color: #e3e7ea;
	width: 100%;
	padding-bottom: 6px; /*6px*/
	padding-top: 3px;
}

.ie8 #headTopDiv
{
	background-color: #e3e7ea;
	width: 100%;
	padding-bottom: 0px; /*6px*/
	margin-bottom:0px;
	padding-top: 3px;
}
#subCategories
{
	border-top: #30494e 1px solid;
	border-bottom: #30494e 1px solid;
	background-color: #cccccc;
	height: 60px;
	overflow: hidden;
	width: 100%;
	list-style: none;
	background: url(../commonImages/Subcategorybtn.jpg) #cccccc no-repeat left;
}
/* Style Changed on Jun 10 2009*/
#subCategories img
{
	float: left; /*margin-top:-2px;*/
	margin-left: -4px;
}
#subCategories ul {
	list-style:none;
	margin-top:auto;
	margin-bottom:auto;
	padding-top:2px;
}
/* New Style Added on Jun 10 2009*/
.ie #subCategories li
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	min-width: 193px;
	text-align: center;
	padding-top: 3px;
	margin-bottom: -2px;
}
/* IE8 */
.ie8 #subCategories li
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	min-width: 193px;
	text-align: center;
	padding-top: 3px;
	margin-bottom: 0px;
}

#subCategories #imageContent , #subCategories #imageContent1
{
float:left;
width:180px;
height:60px;
text-align:left;
}

#subCategories #imageContent div
{
padding-top:23px;
padding-bottom:25px;	
color:#FFFFFF;
font-size:16px;
letter-spacing:1px;
text-align:center;
}

.ie6 #subCategories #imageContent div
{
padding-top:20px;
padding-bottom:25px;	
color:#FFFFFF;
font-size:16px;
letter-spacing:1px;
text-align:center;
}

#subCategories #imageContent1 div
{
padding-top:15px;
padding-bottom:25px;	
color:#FFFFFF;
font-size:16px;
letter-spacing:1px;
text-align:center;
line-height:17px;
}

.ie6 #subCategories #imageContent1 div
{
padding-top:13px;
padding-bottom:13px;	
color:#FFFFFF;
font-size:16px;
letter-spacing:1px;
text-align:center;
line-height:17px;
}

/* Style Changed on Jun 10 2009*/
#subCategories li {
	float:left;
	margin-left:5px;
	margin-right: 5px;
	min-width:193px;
	text-align:center;
	padding-top:3px;
}
#subCategories li a {
	padding-left:10px;
	color:#30494e;
	font-weight:bold;
}
#relCategories {
	width:34%;
	margin-top:5px;
	padding-left:10px;
	list-style:none;
	background-color:#e3e7ea;
}


/* This Style Removed in IQS Style*/
#relCategories .headTop
{
	width: 100%;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom:2px;
}

.navDivider {
	background:url(../commonImages/nav_divider.jpg) repeat-y;
	min-height:50px;
}
#relCategories ul {
	list-style:none;
	padding:0;
	margin:0;
}
#relCategories li a {
	color:#000000;
}
#relCategories div {
	width:48%;
}
.listingLeft {
	width:32%;
}
.listingLeftIn {
	width:33%;
	padding-left:1px;
}
.listingLeftIn a {
	font-weight:bold;
	color:#30494e;
}
.listingLeft a {
	width:32%;
	font-weight:bold;
	color:#30494e;
}
.listingLeftIn h6 {
	font-weight:bold;
	color:#30494e; font-size:12px;
	
}
.listingLeft h6 {
	width:32%;
	font-weight:bold;
	color:#30494e;
}
.listingRight {
	width:67%;
	padding-left:3px;
	/*border-bottom:#666666 1px solid;*/
}
.listingSingle {
	width:98%;
	margin-left:auto;
	margin-right:auto;
}
#tblCategories {
	font-weight:bold;
	margin-top:-11px;
	padding-left:7px;
}
.ie6 #tblCategories {
	font-weight:bold;
	margin-top:-7px;
	padding-left:7px;
	margin-left:7px;
}
.ie7 #tblCategories {
	margin-left:7px;
}
#btnChkAll {
	margin-left:4px;
}
.ie #btnChkAll {
	margin-left:0px;
}
.safari .listingSingle {
	width:98%;
	margin-left:auto;
	margin-right:auto;
}
.listingRightIn {
	width:66%;
	padding-left:3px; padding-top:0px; /*margin-top:-3px;*/
}
.listingRightIn li.lastTwo {
	padding-top:4px;
	padding-left:0;
	margin-left:-5px;
	border-right: none;
}
.listingPage {
	width:100%;
	display:block;
	list-style:none;
	margin-bottom:8px;
	padding-bottom:5px;
	margin-top:8px;
}
.centredImage {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	azimuth:center;
}
.rfqimg {
	margin-bottom:10px;
	padding-bottom:10px;
	margin-top:12px;
	padding-top:12px;
	border:none;
}
.rfqimg2 {
	margin-bottom:18px;
	padding-bottom:18px;
	margin-top:13px;
	padding-top:13px;
	border:none;
}
.rfqimg1 {
	margin:5px;
	padding:5px;
	border:none;
}
.listingLeft #PlaceHolder_Tier1 {
}
.ViewDiv {
	display:block;
	margin-top:6px;
}
.listingRight ul {
	list-style:none;
	padding:0;
	margin-top:0px;
	margin-left:0px;
}
.listingRight li {
	float:left;
	padding-right:8px;
	border-right:#30494e 1px solid;
	margin-right:8px;
}
.listingRight li.first {
	padding-left:0px;
}
.listingRight li.last {
	border-right:none;
}
.listingRightIn li.lastTwo {
	border-right:none;
}
.listingRight li a {
	color:#30494e;
}
.listingSingle ul {
	list-style:none;
	padding:0;
	margin-top:0px;
	margin-left:0px;
}
.listingSingle li {
	float:left;
	padding-right:8px;
	border-right:#30494e 1px solid;
}
.listingSingle li.first {
	padding-left:0px;
}
.listingSingle li.last {
	border-right:none;
}
.listingSingle li a {
	color:#30494e;
}
.listResults {
	border-top:#666666 1px solid;
	margin-bottom:5px;
	font-size:11px;
	font-family: Helvetica;
	padding-left:10px;
}
.rfqhone {
	color:#000000;
	font-size:24px;
	margin-bottom:8px;
}
.bottomM {
	margin-bottom:10px;
}
.borderlist {
	height:5px;
	background:url(../commonImages/pageBreakBg.jpg) repeat-x;
	max-height:5px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
/* Newly Added on Oct 27 2009 */
.borderlistOne {
	height:5px;
	background:url(../commonImages/pageBreakBg.jpg) repeat-x;
	max-height:5px;
	margin-top:10px;
	margin-bottom:-1px;
	overflow:hidden;
}

.borderlistR {
	height:12px;
	background:url(../commonImages/rfq_border.gif) repeat-x;
	max-height:8px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	margin-top:-3px;
}
.linkBold {
	color:#30494e;
	font-weight:bold;
}
.footerLinks {
	text-align:center;
	color:#0033FF;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
.safari .footerLinks {
	margin-top:15px;
}
.googleAds {
	width:80%;
	min-height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	border:3px solid #3366CC;
	text-align:center;
}
.secondList {
	margin-top:18px;
}
.selectDivOuter {
	width:40%;
	float:left;
	margin-bottom:2px;
	padding-right:10px;
}
.ie6 .selectDivOuter, .ie6 .selectDivOuterRight, .ie6 .selectDivOuterRightTwo, .ie6 .selectDivOuterRightthree {
	margin-bottom:8px;
}
.selectDivOuterRight {
	width:16%;
	float:left;
	padding-top:18px;
	text-align:right;
	margin-bottom:2px;
}

.selectDivOuterRightthree {
	width:16%;
	float:right;
	padding-top:0px;
	text-align:right;
	margin-bottom:2px;
}

.ie8 .selectDivOuterRightthree {
	width:16%;
	float:right;
	padding-top:-20px;
	text-align:right;
	margin-bottom:2px;
}

.ie7 .selectDivOuterRightthree , .ie6 .selectDivOuterRightthree {
	width:16%;
	float:right;
	padding-top:-20px;
	text-align:right;
	margin-bottom:2px;
}


.selectDivOuterRightTwo {
	width:16%;
	float:left;
	padding-top:5px;
	text-align:right;
	margin-bottom:2px;
}
.description {
	width:98%;
	padding-left:5px;
	padding-right:5px;
	clear:both;
	display:block;
	font-size:13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* This Style is Removed in IQSStyle  */
.description span.headone
{
	width: 98%;
	padding-left: 5px;
	padding-right: 5px;
	clear: both;
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
	font-size: 9pt;
	font-weight: bold;
}

.pageBack {
	padding-top:5px;
	padding-left:10px;
}
.rfq {
	margin-top:5px;
	text-align:left;
	width:100%;
	clear:both;
}
.addLink, .addLink a {
	color:#30494e;
	font-weight:bold;
	padding-right:1px;
	font-size:13px;
}
.selectImg {
	float:right;
	padding-top:2px;
}
.selectBoxp {
	float:left;
	padding-top:16px;
}
.selectBox {
	width:160px;
	float:left;
	margin-top:-1px;
}
.safari .selectBox {
	width:160px;
	margin-right:14px;
	float:left;
	margin-top:0px;
}
.ie6 .selectBox {
	width:160px;
	margin-right:14px;
	float:left;
	margin-top:-1px;
}
/* Profile Page */
.profileLeft {
	width:57%; /* 65% */
	margin-right:3%;
	margin-top:5px;
}
.profileLeft h1 {
	margin-bottom:3px;
}
.ie6 .profileLeft {
	width:50%; /* 60%*/
	margin-right:2%;
}
.profileRight {
	width:39%; 
	margin-top:5px;
}
.ie6 .profileRight {
	width:36%; 
	margin-top:5px;
}
.profileImg {
}
.profileImg img {
	padding:8px;
	border:1px solid #000000;
}
.profileAd {
	border:1px solid #000000;
	background-color:#FFFFFF;
	margin-top:10px;
	width:260px; /* 260px*/
	padding:8px;
	text-align:left; /* Newely Added on June 24 2009 */
}
.profileAd h2 {
	font-size:15px;
	line-height:18px;
}

.profileAd h2 a span{
	font-size:15px;
	color:black;
	text-decoration:none;
}


.profileRc {
	border:1px solid #000000;
	margin-top:10px;
	margin-right:8px;
/*	width:350px;   Newely Added */
}
.headone {
	background:url(../commonImages/gradient.jpg) no-repeat;
	color:#ffffff;
	padding-left:8px;
	padding-bottom:5px;
	padding-top:3px;
	margin-top:5px;
}
#profileForm {
	margin-right:10px;
	border:1px solid #30494e;
	background-color:#faf9e5;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:10px;
}
#profileForm p {
	font-weight:bold;
	margin-top:-5px;
}
/*.h1txt {
	margin-top:4px;
	margin-left:5px;
	height:30px
}*/
.h1txt 
{
    margin:4px;
    height:auto;
    overflow:hidden;
}

/*.h1txt span{
	float:left; margin-right:10px; font-size:18px;color: #374246; font-weight:bold; 
}*/
.h1txt h1{
	 margin-right:3px; font-size:16px;color: #374246; font-weight:bold;padding:0px; width:100%; 
	 height:auto;
}
#profileForm .divLeft {
	float:left;
}

#profileForm .h1txt {
	margin-top:4px;
	margin-left:2px;
	height:auto;
	width:90%;
	overflow:hidden;
	/*border:solid 1px #CC3333;*/
}
#profileForm .h1txt span{
	float:left; margin-right:2px; font-size:18px;color: #374246; font-weight:bold; line-height:20px; 
}
#profileForm .h1txt h1{
	 margin-right:2px; font-size:16px;color: #374246; font-weight:bold;padding:0px; width:100%; padding-bottom:15px; line-height: 20px; 
}

.ie .h1txt span{
	float:left; margin-right:3px; font-size:18px;color: #374246; font-weight:bold;
}


.ie .h1txt h1{
	 margin-right:1px; font-size:18px;color: #374246; font-weight:bold;width:100%;padding:0px;display:inline;
}

.ie6 .h1txt h1{
	 margin-right:1px; font-size:18px;color: #374246; font-weight:bold;width:100%;padding:0px;display:inline;
}

.ie6 .h1img{
margin:0px;
}


.cprofile {
	padding-top:10px;
}
.ie .cprofile {
	padding-top:0px;
}
.ie7 #profileForm p, .ie6 #profileForm p {
	font-weight:bold;
	margin-top:3px;
}
.profContInfo {
	width:98%;
	padding-top:5px;
	padding-left:5px;
	margin-top:40px;
}
.ie7 .profContInfo {
	width:98%;
	padding-top:5px;
	padding-left:5px;
}
.ie6 .profContInfo {
	width:98%; /* 600px*/
}
.labelFrm {
	width:150px;
	float:left;
	margin-top:3px;
}
.selectM {
	margin-bottom:1px;
}
.sendBut {
	margin-top:0px;
	padding-top:7px;
	padding-left:59px;
	margin-left:22px;
}
.ie7 .sendBut {
	padding-left:67px;
}
.ie7 .sendBut, .safari .sendBut, .ie6 .sendBut {
	margin-top:1px;
	padding-top:1px;
}
.textFrm {
	width:200px;
	float:left;
	margin-top:3px;
	margin-right:50px;
}
.profSubmit {
	padding-top:10px;
	margin-top:10px;
}
.ie .profSubmit {
	padding-top:5px;
	margin-top:5px;
}
.reqText {
	text-align:right;
	padding-right:10px;
	margin-bottom:5px;
}
.headRel {
	background-color:#30494e;
	height:19px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	padding:3px;
}
.listRelIn {
	width:165px; /* 125px;*/
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:19px;
}
.ie7 .listRelIn {
	width:150px;
	padding:0px;
}
.listRelIn li {
}
.listRelIn ul {
	padding-left:20px;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}
.listRelIn li a {
	color:#000000;
	font-weight:bold;
}
#listHome {
	width : 620px;
	margin:auto;
	text-align:center;
	font-weight:bold;
	color:#30494e;
	font-size:14px;
	height:350px;
	padding-top:20px;
}
.dividerH {
	height:3px;
	background:url(../commonImages/hori_line.gif) repeat-x;
	max-height:3px;
	min-height:3px;
	margin-top:20px;
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}
.ListingContIn {
	width:24%;
	float:left;
	padding-right:5px;
	margin-bottom:10px;
}
.listContInfo p {
	padding:0;
	margin-top:-8px;
}
.chkbox {
	margin-top:-10px;
	font-weight: normal;
}
.profBotLink {
/*	width:270px;
	padding-left:10px;
	margin-top:10px;
	font-size:12px;*/
	font-weight:bold;
/*	color:#000000;*/
}
.profBotLink h2 {
	color:#000000;
	font-size:12px;
	margin-bottom:5px;
   font-weight:bold;
}
.contentListing {
	width:953px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	margin-bottom:10px;
}
#profileList {
	margin-right:10px;
	padding-top:5px;
	margin-bottom:10px;
	width:100%;
}
.ie #profileList {
	margin-right:10px;
	padding-top:5px;
	margin-bottom:1px;
	width:100%;
}
.listContInfo {
	width:100%;
	padding-top:10px;
	padding-left:22px;
	margin-top:10px;
}
.companyDesc p, .companyDesc textarea {
	margin-left:22px;
}
.labelFrmlist {
	width:150px;
	margin-top:3px;
	padding-left:4px;
}
.labelFrmlist1 {
	width:150px;
	margin-top:3px;
}
.ie .labelFrmlist {
	width:150px;
	margin-top:-13px;
}
/*buttons*/
.bgBtn {
	border-style:none;
	background:url('../commonimages/searchbtn.png');
	width:62px;
	height:26px;
	cursor:pointer;
	margin-right:8px;
	vertical-align: top;
	margin-bottom:5px;
	font-size:11px;
}
.searchBtG {
	width:61px;
	height:23px;
	cursor:pointer;
	margin-right:34px;
	float:left;
	margin-left:4px;
	margin-top:-1px;
}
.ie7 .searchBtG {
	width:56px;
	height:22px;
	margin-right:37px;
}
.ie6 .searchBtG {
	width:53px;
	height:23px ! important;
	margin-right:35px;
}
.safari .searchBtG {
	width:auto;
	height:auto;
	font-size:11px;
	margin-top:1px;
	margin-left:3px;
	font-size :11px;
}
.mac.safari .searchBtG {
	width:auto;
	height:auto;
	font-size:11px;
	margin-top:1px;
	margin-left:3px;
}
.txtbx {
	position:absolute;
	z-index:1200;
}
.sendbtn {
	border-style:none;
	background:url('../commonimages/sendbtn.png');
	width:72px;
	height:28px;
	cursor:pointer
}
.submitbtn {
	border-style:none;
	background:url('../commonimages/submitbtn.png');
	width:72px;
	height:28px;
	cursor:pointer
}
.cancelbtn {
	border-style:none;
	background:url('../commonimages/cancelbtn.png');
	width:72px;
	height:28px;
	cursor:pointer
}
.warnText {
	width:910px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-bottom:5px;
	padding-left:5px;
}
.warnTextRFQ {
	width:700px;	
	border:1px #FF0000 solid;	
	margin-left:auto;
	margin-right:auto;	
	
	text-align:center;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#ffffff;
	word-spacing:1px;
	FONT-WEIGHT: bold;		
	font-size: 11px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

/*Added by Rajalekshmi on June 17 2010 For Profile Warning Message Text */
.ProfilewarnTextRFQ
{

	width:372px;	
	border:1px #FF0000 solid;	
	height:30px; 
	margin-left:auto;
	margin-right:auto;	
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#ffffff;
	word-spacing:1px;
	FONT-WEIGHT: bold;		
	font-size: 11px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	
}

#advPage 
{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}
.downLink {
	float:right;
	margin-top:4px;
	margin-right:15px;
}
.downLink a {
	color:#FF6633;
}
.advHead {
	font-size:38px;
	text-align:center;
	margin-bottom:5px;
	padding-bottom:10px;
}
.spanH {
	color:#436973;
	margin-bottom:20px;
	height:60px;
}
.sup {
	line-height: 0;
	font-size:21px;
	vertical-align:top;
	margin-bottom:18px;
}
.alphabetButton {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	background-color:#30494e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	height: 20px;
	width:20px;
	border:0px;
	cursor:pointer;
}
/* IE8 */
.ie8 .alphabetButton
{
	font-size: 14px;
	color: #ffffff;
	background-color: #30494e;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	width: 20px;
	cursor: pointer;
	padding-top: -7px;
	margin-bottom: 0px;
}
.siteMapLinksLi {
	width:933px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#FFFFFF;
	background-color:#30494E;
	font-size:15px;
	padding-left:3px;
	word-spacing:2px;
}
.safari .siteMapLinksLi {
	width:895px;
	word-spacing:1px;
	padding-left:1px;
	padding-right:4px;
}
.advantageDiv {
	width:47%;
	margin-bottom:20px;
	margin-left:1%;
}
.advantageDiv p {
	margin-top:0px;
}
.advantageDiv h2 {
	color: #ff6600;
	margin-bottom:2px;
}
.advantageDiv img {
	float:left;
	margin:2px;
}
.liTxt {
	float:right;
}
.testHead {
	background-image:url(../commonImages/bg.gif);
	text-align:center;
	padding:5px;
	margin-top:10px;
}
.testHead h1 {
	color:#FFFFFF;
	font-size:23px;
}
.testCname {
	color:#666666;
}
.testContent {
	padding-bottom:10px;
	border-bottom:1px #333333 solid;
}
#panelHome div.contentMainD {
	width:220px;
	float:left;
	margin-right:1px;
	font-size:11px;
	font-family:arial;
}
#panelHome div.contentMainD h3 {
	font-weight:bold;
	font-size:11px;
	font-family:arial;
}
#panelHome div.contentMainD ul {
	list-style:none;
	padding:0;
	margin:0;
}
#panelHome div.contentMainD ul li {
	list-style:none;
	margin-top:8px;
	margin-left:0px;
	padding:0;
}
#panelHome div.contentMainD ul li a {
	margin-left:2px;
}
#panelHome .centreDivD {
	background-image:url(../commonImages/centreBg.jpg);
	height:auto;
	padding:10px 10px 10px 25px;
	font-size:12px;
	min-height:390px;
}
.ie6 #panelHome .centreDivD {
	min-height:370px;
}
.safari #panelHome .centreDivD {
	min-height:410px;
}
#panelHome .centreDivD h2 {
	margin-bottom:5px;
}
#panelHome .centreDivDS {
	background-image:url(../commonImages/centreBg.jpg);
	height:auto;
	padding:10px 10px 10px 25px;
	font-size:12px;
}
#panelHome .centreDivDS h2 {
	margin-bottom:5px;
}
.termsHead {
	text-align:center;
	padding:5px;
	margin-top:10px;
}
.termsHead h1 {
	color: #ae5354;
	font-size:23px;
}
.termsCname {
	color:#666666;
}
.termsContent {
	padding-bottom:10px;
}
#trmPage {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}
#trmPage h1 {
	font-size:20px;
}
.iqsVs {
	width:48%;
	min-width:300px;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	margin-top:20px;
	padding-top:5px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.ie .iqsVs {
	margin-top:50px;
}
.ie .iqsVsR {
	margin-top:50px;
}
.iqsVsR {
	width:48%;
	min-width:300px;
	font-weight:bold;
	padding-left:15px;
	text-align:left;
	border-left:3px solid #30494e;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.iqsVs h2 {
	text-align:center;
	padding-bottom:10px;
	border-bottom:2px solid #999999;
	margin-left:160px;
	margin-right:80px;
}
.iqsVs p {
	margin-left:130px;
	margin-right:80px;
	color:#30494e;
}
.iqsVsR h2 {
	text-align:center;
	padding-bottom:10px;
	border-bottom:2px solid #999999;
	margin-left:70px;
	margin-right:160px;
}
.iqsVsR p {
	margin-right:130px;
	margin-left:70px;
	color:#30494e;
}
.alignCenter {
	text-align:center;
}
#advPageHow {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:center;
	margin-bottom:15px;
}
#advPageHow a {
	color:#30494e;
}
#outerWrapper #header #logoH {
	float:left;
	width:272px;
	margin-right:72%;
	padding-left:10px;
	position:absolute;
	z-index:999;
	margin-top:10px;
}
#contentRFQ {
	margin: 0 0 0 0; /*Sets the margin properties for an element using shorthand notation (top, right, bottom, left)*/
	width:772px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	text-align:left;
	margin-bottom:10px;
}
#panelRFQ {
	width:772px;
	margin-left:auto;
	margin-right:auto;
	/*display:compact;*/
	margin-top:10px;
}
.borderlistH {
	height:15px;
	background:url(../commonImages/bg_banner.gif) repeat-x;
	max-height:15px;
	margin-bottom:10px;
	overflow:hidden;
	color:#30494e;
	border-top:1px solid #30494e;
	z-index:1000;
}
.safari .googleAds {
	width:80%;
	min-height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	border:3px solid #3366CC;
	text-align:center;
}
.buttonBg {
	width:72px;
	height:26px;
	cursor:pointer;
	margin-right:3px;
}
.RFQSend {
	border-style:none;
	background:url('../commonimages/RFQSend.gif');
	width:60px;
	height:17px;
	cursor:pointer;
	padding-bottom:3px;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
}
.ie7 .RFQSend {
	border-style:none;
	background:url('../commonimages/RFQSend.gif');
	width:60px;
	height:17px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
}
.RFQRequest {
	border-style:none;
	background:url('../commonimages/RFQRequest.gif');
	width:60px;
	height:17px;
	cursor:pointer;
}
/* Added by Dwarak*/
.regionalHeadTop {
	border-bottom:#666666 1px solid;
	padding-bottom:0px;
	margin-bottom:3px;
}
/* IE8 */
.ie8 .regionalHeadTop
{
	border-bottom: #666666 1px solid;
	padding-bottom: 0px;
	margin-bottom: 10px;
	min-height:90px;
	background-color:#e3e7ea;
}
/* IE8 */
.ie8 .regionalHeadTop #relCategories
{
	margin-bottom: 5px;
}

.regionalResults {
	border-bottom:#666666 1px solid;
	padding-bottom:10px;
	font-size:11px;
	font-family: Helvetica;
	margin-bottom:5px;
}
.footerhelper {
	vertical-align:bottom;
}
#regionalcontentOther {
	min-height:250px;
	margin-top:10px;
}
.Backlink {
	vertical-align:top;
	padding-left:5px;
}
.Backlink h1 {
	margin-top:15px;
}
#hBackFM {
	padding-left:5px;
}
#ctrlErrorMessage {
	text-align:center;
}
/* CSS ADDED FOR SCROLLING IMAGES IN DIV TAG*/
#container {
	position:relative;
	width:431px;
	height:185px;
	overflow:hidden;
	margin:0px auto 0 auto;
}
#div1 {
	position:absolute;
	left:0px;
	top:5px;
	width:800px;
	height:106px;
}
#div2 {
	position:absolute;
	left:424px;
	top:5px;
	width:800px;
	height:106px;
}
/* End Added by Dwarak*/
/** added by naveen for list your company start-here **/
.page2listingTxt {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	padding-left:5px;
	margin-top:5px;
}
.page2listingSubTxt {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
}
.RFQpage2listingTxt2 {
	FONT-SIZE: 14px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}
.page2listing {
	FONT-SIZE: 13px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	padding-left:5px;
}
/** list your company end-here **/
.siteMapLinksPl {
	width:920px;
	text-align:justify;
	padding-top:2px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#FFFFFF;
	background-color:#30494E;
	font-size:15px;
	padding-left:3px;
	word-spacing:2px;
	margin-bottom:15px;
}
/*IE8 */
.ie8 .siteMapLinksPl
{
	width: 920px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: #30494E;
	font-size: 15px;
	padding-left: 3px;
	word-spacing: 2px;
	margin-bottom: 15px;
}
.safari .siteMapLinksPl {
	width:910px;
	word-spacing:1px;
}
.ie6 .siteMapLinksPl {
	margin-bottom:25px;
}
.siteMapLinksPl a {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:4px;
	height:10px;
	text-decoration:none;
}
.siteMapLinksPl a:hover {
	background-color:#FF0000;
}
.siteMapLinksPl a.active {
	background-color:#FF0000;
}
.DPFCompanyresourceLink {
	padding-right:4px;
	padding-left:4px;
}
.linkBlue {
	color:#0000ef;
}
#contentList p {
	padding-left:23px;
}
#contentList {
	margin: 0 0 0 0; /*Sets the margin properties for an element using shorthand notation (top, right, bottom, left)*/
	width:922px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}
#rbtnlstAmount {
	margin-left:15px;
}
#chkText {
	margin-left:22px;
}
.listSubmit {
	padding-top:10px;
	margin-top:10px;
	margin-left:22px;
}
.ie .listSubmit {
	padding-top:5px;
	margin-top:5px;
	margin-left:22px;
}
.page2listingHeadTxt {
	font-size:20px;
	font-weight:bold;
}
#contentThank {
	margin:0 0 0 0; /*Sets the margin properties for an element using shorthand notation (top, right, bottom, left)*/
	width:672px;
	padding-top:5px;
	font-size:14px;
}
#lblHeading {
	font-weight:normal;
}
.RFQConfirmation {
	padding-left:10px;
}
.imgClass {
	width:110px;
	height:115px;
}
.dirMarqueeTxt {
	font-family: Arial, Helvetica;
	font-size:11px;
	color:#000000;
	/*font:medium;*/
	/*font:lighter;*/
	line-height:10px;
}
/* CSS ADDED FOR SCROLLING IMAGES IN DIV TAG*/
#container {
	position:relative;
	width:432px;
	height:165px;
	overflow:hidden;
	margin:0px auto 0 auto;
	padding-right:1px;
}
#div1 {
	position:absolute;
	left:0px;
	top:5px;
	width:800px;
	height:106px;
}
#div2 {
	position:absolute;
	left:424px;
	top:5px;
	width:800px;
	height:106px;
}
.tblborder {
	border-right:#374246 1px solid;
	border-left:#374246 1px solid;
	border-bottom:#374246 1px solid;
}
#imagecentr {
	vertical-align:middle;
	position:relative;
	margin:0 0 0 0;
}
#imagecentr a {
	margin-bottom:10px;
}
#listingRight {
	height:auto;
}
#listingLeft {
	height:auto;
	vertical-align:middle;
}
.brdrBottom {
	margin-left:15px;
	margin-right:15px;
	border-top:#666666 1px solid;
}
#informationholder {
	text-align:left;
	vertical-align:top;
	padding: 6px;
	background:url('../grey_back.gif');
	background-position:top center;
	background-repeat:no-repeat;
	height:274px;
	width:444px;
}
#informationholder span {
	width:100%;
}
#informationholder img {
	width:12px;
	height:12px;
	text-decoration:none;
}
#contenttable {
	width:100%;
}
#right {
	text-align:right;
	width:50%;
}
#left {
	text-align:left;
	width:50%;
}
#left span {
	color:#FF6737;
	text-decoration:underline;
	font-style:italic;
	font-size:medium;
	font-weight:bold;
}
#introhead {
	text-align:center;
}
#indexouterDivMenu {
	text-align:center;
	width: 100%;
	background-image:url(./commonImages/bottomMenuBg.jpg);
	background-color:#e1dfe0;
	padding-top:8px;
}
#indexfootMenu {
	background-color:#e1dfe0;
}
#indexfootMenu ul {
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-left:10px;
	font-weight:bold;
	width:75%;
}
#indexfootMenu a {
	color:#000000;
}
#indexfootMenu td {
	width:20%;
}

#directoryOfCompanies {
	position: absolute;
	top: 80px;
	right: 30px;
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}

#directoryOfCompanies a {
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
}


#googlemap #map
{
width:390px;
height:350px;
margin-top:25px;
margin-bottom:25px;
border:1px solid #000000;
}

.ie6 #googlemap #map
{
width:360px;
height:350px;
margin-top:25px;
margin-bottom:25px;
border:1px solid #000000;
}


P #googlemapicon 
{
margin-right:5px;
}

.mapImg img {
margin-right:10px;
}

.profileAd h1 {
	color:black;
	font-size:14px;
}
.profileAd ul {
margin-left:25px;
padding:0;
list-style:none;
}

.profileAd ul li {

font-size:12px;
font-weight:bold;
margin:2px 0px;

}


.mapLink {
font-size:13px;font-weight:bold;
}

#popupcontent{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	border:1px solid #CCC;
	background-color:#f0efed;
	border:1px solid #333;
	padding:5px;
	Z-index:1000;
}

#state tr td 
{
border:1px solid #d0d0d0;
padding:4px;
margin:3px;
}

.highslide-body table tr td 
{
border:1px solid #d0d0d0;
padding:4px;
margin:3px;
}

.tools_slider p a, .highslide-body table tr td a
{
color:#30494e;
font-family: arial, helvetica, sans-serif;
font-size:12px;
}

#toolsDiv
{
margin-bottom:25px;
}

#refsearch
{
	/*background:url('http://59.163.203.12/IQSDirectory/commonimages/RefineyourSearchgif')
	font-size:13px;
	font-weight:bold;
	color:#FE6A3C;
	text-decoration:underline;
	width:200px;*/
	padding-left:0%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;

}

.ie6 #refsearch
{
	padding-top:0%;
	padding-left:0%;
	margin-left:0px;
	margin-right:0px;
	margin-top:-10px;
	margin-bottom:10px;

}
.highslide-body table tr td 
{
border:1px solid #d0d0d0;
padding:4px;
margin:3px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
}


/* regional search */ 

#regionalPage .listingRight {
width:58%;

}


#regionalPage  #panelHome {
width:98%;
background-color:#fff;
border:2px solid #ccc;

}

#regionalPage  #panelHome .topDiv {
background-color:#FFFFFF;
background-image:none;
height:8px;
min-height:2px;
padding:10px;
}

#regionalPage  #panelHome .topDiv a{
color:#FF6600;
font-size:14px;
font-style:italic;

}

#regionalPage  #panelHome .centreDiv {
min-height:95px;
background-image:none;

}


#regionalPage  #panelHome .contentMain {
width:170px;
}

#regionalPage {
margin-top:20px;
}
#regionalPage .listResults {
border-top:none;

}

.premiumList {
border-bottom:1px solid #000;
}

.mapListContainer {
width:380px;
padding:3px;
text-align:center;
margin:0 5px 0 20px;

}

.mapContianer {
width:98%;
background:#fff;
border:1px solid #000;
height:300px;
}

.mapListContainer .siteMapCont {
width:385px;
border:1px solid #000;
margin:10px 0 0 0 ;
text-align:left;
padding:0;
}

.mapListContainer .siteMapCont h1{
text-align:center;
color:#fff;
padding:5px 0;
background:transparent url(../commonimages/bg.gif) repeat-x scroll 0 0;
font-size:13px;

} 

.mapListContainer .sitemapContIn {
width:30%;
float:left;
padding-right:2px;
margin-bottom:10px;
padding-left:5px;
}
.mapListContainer .sitemapContIn a {
font-weight:bold;
}

.regionalH1 {

margin:0 0 15px 10px;

}
.linkBoldRegional {
	color:#30494e;
	font-weight:bold;
	margin-left:12px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}


/*.highslide-body table tr td 
{
border:1px solid #d0d0d0;
padding:4px;
margin:3px;
}

.tools_slider p a, .highslide-body table tr td a
{
color:#30494e;
}

#toolsDiv
{
margin-bottom:20px;
}*/


#contentsearchPage2Other {
	margin-top:15px;
}
#indMixers .RegionalBreadCrumb
{
font-weight:bold; 
font-size:18px;
color:black;	
}
#indMixers .RegionalBreadCrumb a 
{
text-decoration:underline;  
font-size:18px;
color:black;	
}

#indMixers .RegionalBreadCrumb1
{
font-weight:bold; 
font-size:16px;
color:black;	
}

#indMixers .RegionalBreadCrumb1 a 
{
text-decoration:underline;  
font-size:16px;
color:black;	
}

.Sitemap
{
	font-family:Arial;
	color:#30494E;
	line-height:20px;
	text-align:left;
	font-size:12px;
	padding-left:35px;
	padding-top:20px;
	width:70%;
}

.ie7 .Sitemap
{
	font-family:Arial;
	color:#30494E;
	line-height:20px;
	text-align:left;
	font-size:12px;
	padding-left:15px;
	padding-top:20px;
	width:95%;
}

.ie6 .Sitemap
{
	font-family:Arial;
	color:#30494E;
	line-height:20px;
	text-align:left;
	font-size:12px;
	padding-left:15px;
	padding-top:20px;
	width:95%;
}


.Sitemap a
{
	font-family:Arial;
	color:#30494E;
	line-height:20px;
	text-align:left;
	
}

.Sitemap a:hover,.Sitemap a:link ,.Sitemap a:visited
{
	font-family:Arial;
	color:#30494E;
	line-height:18px;
}

.Sitemap .FirstLevel
{
	padding-left:0px;	
}

.Sitemap .SecondLevel
{
	position:relative;
	padding-left:40px;	
}

.DOCHeader
{
color:black;
font-size:13px;
font-weight:bold;
}
#addnLink
{
	width:100%; height:auto; background-color:#798B93; font-size:13px;
}

#addnLink .pageLinks {
	padding: 2px 20px 4px 20px; width:96%; height:auto; font-size:13px;  word-spacing:2px; line-height: 23px; color:#25373b; text-align:right; font-weight:bold;  
}
#addnLink .pageLinks1 {
	padding: 3px 20px 4px 20px; width:96%; height:auto; font-size:15px;  word-spacing:2px; line-height: 23px; color:#25373b; text-align:right; font-weight:bold;  
}
#addnLink  .pageLinks a, #addnLink  .pageLinks1 a {
	font-size:13px;
	color:#FFFFFF; 
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	height:10px; 
}
#addnLink  .pageLinks1 a {
font-size:15px;
}
#addnLink  .pageLinks1 img {
padding-top:5px;
}
#addnLink  .pageLinks img {
padding-top:5px;
}
#addnLink  .pageLinks a:hover, #addnLink  .pageLinks1 a:hover {
	color:#f8623f; background-color:#2a434a;
	
}
#addnLink  .pageLinks a.active {
	color:#f8623f; background-color:#2a434a;
}


/*#addnLink  .pageLinks a {
	color:#f6751f;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:4px;
	height:10px; font-size:13px;
}
#addnLink  .pageLinks a:hover {
	background-color:#2a434a;
}
#addnLink  .pageLinks a.active {
	background-color:#2a434a;
}*/
#addnLink  .bystate{
float:left;
}
#mapimageicon{

}
#mapimageicon hover{
cursor:pointer;
}

.borderaddnLink {
	height:5px;
	background:url(../commonImages/pageBreakBg.jpg) repeat-x;
	max-height:5px;
	margin-top:0px;
	margin-bottom:-1px;
	overflow:hidden;
}

.industry-announcement{
background:#FFFFFF;
border:#000000 thin solid;
padding:10px;
}
.rfqimgtier1, rfqimgtier2 {
	margin-bottom:0px;
	padding-bottom:25px;
	margin-top:0px; padding-top:0px; 
}
.borderlist1 {
	height:5px;
	background:url(../commonImages/pageBreakBg.jpg) repeat-x;
	max-height:5px;
	overflow:hidden;
}
.listingPage1RightIn {
	width:56%; margin-right:7%; float:right; 
	padding-left:3px; 
}
.viewWebsite, .rfqlink
{
	padding-top:2px;
}
.listingPage1RightIn a, .listingRightIn a{color:#30494e; }
.listingPage1LeftIn {
	width:33%;
	padding-left:1px; font-size:12px; line-height:normal;
}
.listingPage1LeftIn a, .listingPage1RightIn a {
	font-weight:bold;
	color:#30494e; font-size:13px;
}
.listingPage1LeftIn h6 {
	font-weight:bold;
	color:#30494e; font-size:14px;
	
}
#comprfqlink, .comprfqlink
{
	/*display:none;*/
}
.page1tbl
{
	display:table; width:100%;
}
.page1tbl_td1,.page1tbl_td2, .page1tbl_td3
{ 
	vertical-align:middle; display:table-cell; text-align:left; padding:15px 0px;
}
.page1tbl_td1
{
	width:33%; padding-left:7%;
}
.page1tbl_td2
{
	width:67%; padding-top:20px;
}
.viewWebsite
{
	padding-top:3px;
}
.viewWebsite1
{
	padding-top:6px; display:block; font-weight:bold;
	color:#30494e; text-decoration:underline;
}
.viewWebsite2
{
	display:block; font-weight:bold;
	color:#30494e; text-decoration:underline;
}

.divratingclientmain
{
    display:none; cursor:default;
}
.divratingclient
{
    height:auto; 
    overflow:hidden;
    float:left;
    margin-top: -4px;
}
.spanreadreviews
{
    padding-right: 7px;
    color: #30494E;
    font-weight: bold;
    float: left;
    font-size: 10px;
}
.spanviewcompanyprofile
{
    float: left; 
    display: block; 
    padding-right: 15px;
}
.page2viewcompanyprofmail
{
    padding-top:6px;
}
.dirregviewprof
{
    padding-top: 5px;
}
.spanratingclient
{
    display:none;
    float:left;
    padding-left: 20px;
    margin-top: -2px;
}
.spantoptitle
{
    float:left;
    font-size: 16px;
}
.cleardiv
{
    clear:both;
}
.spanratingnum
{
    display:none;
    float:left;
    padding-left: 10px;
    font-size:12px;
    padding-top:2px;
}
.dynamiccontent
{
    width: 400px;
}
.profilestyle {
	margin-top: 10px;
	width: 385px;
}
.DPFCompanyResource1
{
    font-size:12px;
}
.compprof_addrwrapper
{
    margin: 12px 0px;
    overflow: hidden;
    height: auto;
}
.adress_spacer
{
    margin-left:15px;
}
.divfloatright
{
    float: right;
    margin-right: 7px;
}

.loginbutton
{
  margin: 0;
  border: 0;
  background: transparent url(../images/loginbutton.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display:block; 
  float:left; 
  width:67px; 
  margin-top:45px; 
  margin-left:1px;
  height: 32px;
}

.spanratingnumnew
{
    display:none;
    float:left;
    padding-left: 10px;
    font-size:12px;
    padding-top:2px;
    font-weight:bold;
    color:#374246;
}

.divratingnew
{
    float:left; 
    width:auto;
}

.divagrating
{
    float:left; 
    width:auto; 
    padding-left:20px;
    color:#f0efed;
    overflow: hidden; 
}
.rating
{
    display: inline; 
    overflow: hidden; 
    /*height: 0px; 
    width: 0px;*/
	width:auto;
    color:#f0efed;
}

/*new styles for directory page 2*/

.rfqimg3 {
	margin:5px;
	padding:5px 5px 5px 0px;
	border:none;
}

.divfloatleft
{
    float:left;
}

.searchstatelink
{
    margin-left: 70px; 
    margin-top: 19px;
}

/*new styles for copro page 2*/
.youtubedivsize
{
    width:165px;
    height:123px;
    text-align:center;
    cursor: pointer;
}

.youtubeimgsize
{
    width:56px;
    height:39px;
    margin-top:41px;
    cursor: pointer;
}
.coproimgsize
{
    /*width:165px;
    height:65px;*/
	width:auto;
	height:auto;
}
.coproleftdiv
{
     width:33%;
}
.coprorightdiv
{
    width:63%;
}
.youtubep
{
    
}
.coproimgp
{
    
}
.coprourlp
{
    
}

.spanwhite
{
    color:White;
}
.coproviewmap
{

}