.organeFont {font-size:20px;font-weight:bold;font-family:Arial;color:#F57E2D;}
.blackFont {font-size:13px;font-weight:normal;font-family:arial;color:#000;}
.blackFontHeader {font-size:14px;font-weight:bold;font-family:arial;color:#000;}
/*change as per layout :: 630 width*/
#IFCompleteCovering{border: #DBDBDB 1px solid;width: 608px;background: #FFFFFF;overflow: hidden;}
#IFCoveringHomeDepot {margin-top: 10px;border-width:2px;border-style: solid;border-color:#F57E2D;overflow:auto;width:604px;} /*width 655; height:190*/
.IFHomeDepotLogo{margin-left: 0px;}
.IFTYDivSection {text-align: left;margin-left: 5px;margin-top:10px;}
.IFNonTYDivSection {margin-top: 10px;text-align: left;margin-left: 0px;}
.IFVendorListTable {width:607px;
	width:expression(navigator.userAgent.indexOf('MSIE')>=0 ? "606px" : "607px");
 overflow: hidden;table-layout: fixed;border: 1px solid #D1CCB8;border-collapse: collapse;background: #F7F3EF}/* width : 640px; */
.IFVendorListDiv{background :transparant; overflow : auto;	float : left; padding-top:5px;	width : 440px;overflow: hidden;}
#featured_img_border{	background-color : #FDDC78;	width : 600px;overflow: hidden;}	/*width :476px*/
.IFVendorListImgDiv{width: 150px;overflow: hidden;text-align: center;background : transparent;padding-top: 10px;border:none; height: 100%;float: left;padding-left:3px;}/*widht:150px;*/
#featured_vendor{	overflow  : auto; width : 605px;}/*width:731px;background-color : #FEEDBA*/
#serviceprequalcoveringdiv{	width: 607px;overflow: hidden;	margin-top:-40px; margin-left: 0px;overflow: hidden;padding-left:0px;}/*width650px*/
.IFVendorListContactInfo{background:transparant;float : left; font-size: 12px;padding-bottom:10px;width :156px;text-align: left;padding-left:2px;font-family: Arial;color: #666666; display:block;}
.organeFont {font-size:16px;font-weight:bold;font-family:Arial;color:#666666;}
.blackFont {font-size:12px;font-weight:normal;font-family:Arial;color:#000;}
.bulletColor{font-size:12px;font-weight:normal;font-family:Arial;color:#F68428;margin-top: 3px;}
.logo {padding: 0px;width: 100px}	
.GoButton{margin-top:-24px; width:75px;float:right}
.ulmargintop{
	margin-top:-5px;
	margin-top:expression(navigator.userAgent.indexOf('MSIE')>=0 ? "-15px" : "-5px");
	margin-bottom: -10px;
	margin-bottom:expression(navigator.userAgent.indexOf('MSIE')>=0 ? "0px" : "0px");
}
.IFTextBelowTY{ font-family: Arial; font-size: 12px;color: #666666;margin-top: 8px;font-weight: normal; width: 98%;}	
.IFVendorListBlurbDiv {border:medium none;color:#666666;float:left;font-family:Arial;font-size:12px;height:100%;margin-top:8px;overflow:hidden;padding-left:5px;width:280px;z-index:10;}
.IFVendorListMoreLink {display:none;font-size:12px;font-family:Arial;text-align: left;width: 200px;float: left;padding-left:5px;}	
.IFVendorListTD{width : 603px;overflow:hidden;border: none; height: 75px;overflow: hidden;display: block;background: #FAF9F5;}/*width 630px;*/
.IFVendorListBlurbDivCut {border:medium none;color:#666666;float:left;font-family:Arial;font-size:12px;height:46px;margin-top:8px;overflow:hidden;padding-left:5px;width:280px;z-index:10;}
.IFBlurbSpan{top: -10px;
	top:expression(navigator.userAgent.indexOf('MSIE')>=0 ? "0px" : "-10px");
 position: relative;z-index: 10;}
 
 /* refnet section related changes */
 	/* renet redesign related classes */
	#ein_servicesDisplayArea{
/*	background:#FFF;*/
	background: #FEFAF1;
	width:200px;	
	padding-top: 0px;
	vertical-align: top;	
}


#ein_refDescriptionText{
padding-left:10px;
margin-top:5px;
height:0px;
margin-bottom:-10px;
padding-bottom:20px;

}

.ein_refletus
{
	color: #666666;    
	font-size:12px;
	font-family : Arial;
	font-weight:  normal;
}

#ein_serviceNamesDisplay{
/*	background:#FFF;*/
	background: #FEFAF1;
	width:100%;
	height:20px;
	color: #666666;    
	font-size:12px;
	font-family : verdana;
	
}


#ein_TYBlurb{
	display: none;
}


.ein_clsUnSelectedTab{
	background: url(../../../pub5x/images/disableTabBg.jpg) repeat;
	font: normal;	
	cursor: pointer;
	padding:5px;
	width: 135px;
	text-align: center;	
	border:#EDC35E 1px solid;
	height: 45px;
}

.ein_clsSelectedTab{
	background:url(../../../pub5x/images/enableTabBg.jpg) repeat;
	font-weight:bold;
	border: #EAB12D 1px solid;
	cursor: pointer;
	padding:5px;
	width: 135px;
	height: 45px;
	text-align: center;	
	overflow: hidden;
	color: gray;
}


.ein_newspacer{
	width: 5px;
	/*width: expression(navigator.userAgent.indexOf('MSIE')>=0 ? "1px" : "5px");	*/	
	background: url(../../../pub5x/images/test.jpg) repeat;	
}

.ein_newspacerunsel{
	background: #FEFAF1;
	width : 5px;
}

#ein_servicetabOuterDiv{
	width:100%;
	overflow: hidden;
	margin-top:3px;
	margin-top:  expression(navigator.userAgent.indexOf('MSIE')>=0 ? "-1px" : "5px");	
}

.ein_addquest_table_coverindiv{
border:0px;
width: 98%;
}

#refnetHeaderRow, #ein_littleInfo{
	 background-image:url(../../../pub5x/images/refnetheaderbg.jpg);
	 background-repeat: repeat-x;
	background-color: transparent;
	height: 35px;
}

#submitnothingstr{
	background: #FEFAF1;
	border: #EBB63C solid 1px;
/*	background: #D9CEAE;*/
}

#ein_spacing{
	/*background : #DACFB0;*/
	background: #FEFAF1;
	border: #FEFAF1 solid 1px;
	width:5px;	
}

#ein_serviceCheckBox{
	height:20px;
	width:5px;
/*	background:#F8F5EE;*/
	background: #FEFAF1;
		
}

#ein_nonFormCopyContentTYTable{
	text-align: left;
    padding-top:0px;
    padding-left: -5px;
    padding-right: 10px;
    padding-bottom: 15px;
    color: #000000; 
}

#ein_servicetabTbl{
	margin-left: 6px;
}

.ein_refHeaderTextType	{
	padding-left:	10px;
	padding-top:	5px;
	padding-bottom:	5px;
	font-family	:	Arial;
	font-size	:	22px;
	font-weight: normal;
	color:#FFFFFF;
}




/** neede for varuis ref layouts**/

#einst_coveringdiv{
	width:785px;	/*width:650px*/
	overflow: hidden;	
	margin-left:0px;
	padding-left:0px;	
}




#ein_mainRefProperties{
	margin-left : 0px;
	width:780px; /*width:640px;*/
	height:40px;
	left:0px;
	background: #FEFAF1;
	border: #EBB63C solid 1px;
	overflow: hidden;
	table-layout: fixed;
}


#ein_vendordisplTable{
	background: #FEFAF1;
	width:770px; 	/*642px*/
	table-layout: fixed;
	overflow: hidden;
	border: #EAB12D solid 1px;
}


/*====*/
#ein_serviceHeadingProperties{
	background : transparent;	
	height: 30px;
	text-align: center;
}



.ein_placeHolder{
	background:transparent;
	width: 10px;
}

.ein_optionsTable{
	width:750px;
	border : 0px;
	border : none;
	margin-left: 10px; /* -10px*/
}

#ein_reftab{
	border:0px;
	border-color:#000000;
	width:750px;
}


.ein_refnetSubmitBtn{
	cursor:pointer;
	background-image:url(../../../pub5x/images/re_refnetSubmitimg1.jpg);
  	background-repeat:no-repeat;
  	height: 40px;  
  	width: 147px; 
  	margin-top:0px;
}




#ein_servicesBody{
	margin-left:10px;
	vertical-align:top;	
	padding-top: 5px;	
	padding-top: expression(navigator.userAgent.indexOf('MSIE')>=0 ? "0px" : "5px");	
	border: none;
	margin-top: -10px;
	margin-top:	expression(navigator.userAgent.indexOf('MSIE')>=0 ? "-20px" : "-10px");	
}



.ein_TYOuterDiv{
	display:none;
	overflow:hidden;	
	background: transparent;
	border:none;
	text-align: center;
	top:-2px;
	position:relative;	
	width:785px; /*642px*/
	padding:0px;
	margin-left:	5px;	
	z-index: 50;
}

#ein_serviceNamesDisplay{
	background:#FFF;
	width:100%;
	height:20px;
	font-family: Arial;
	font-size: 12px;
	padding-left:5px;
	background: #FEFAF1;
}
 
/** for layout of 630 width **/

#einst_coveringdiv{
	width:604px;	/*width:650px*/
	overflow: hidden;	
	margin-left:0px;
	padding-left:0px;	
}




#ein_mainRefProperties{
	margin-left : 0px;
	width:600px; /*width:640px;*/
	height:40px;
	left:0px;
	background: #FEFAF1;
	border: #EBB63C solid 1px;
	overflow: hidden;
	table-layout: fixed;	
}

.ein_refHeaderTextType{
color:#FFFFFF;
font-family:Arial;
font-size:18px;
font-weight:normal;
padding-bottom:5px;
padding-left:0;
padding-top:5px;
}

.ein_optionsTable{
	width:600px;
	border : 0px;
	border : none;
	margin-left: 5px; / * -10px*/
}



#ein_vendordisplTable{
	background: #FEFAF1;
	width:770px; 	/*642px*/
	table-layout: fixed;
	overflow: hidden;
	border: #EAB12D solid 1px;
}


.ein_TYOuterDiv{
	display:none;
	overflow:hidden;	
	background: transparent;
	border:none;
	text-align: center;
	top:-2px;
	position:relative;	
	width:600px; /*642px*/
	padding:0px;
		margin-left:	5px;	
	margin-left:expression(navigator.userAgent.indexOf('MSIE')>=0 ? "3px" : "5px");	
	z-index: 50;
}

#ein_reftab{
	border:0px;
	border-color:#000000;
	width:610px;
	overflow: hidden;
}


#ein_servicesBody{
	margin-left:10px;	
	vertical-align:top;	
	padding-top: 5px;	
	border: none;
}

#ein_requiredMain
{
   color:red;
	padding-left:0;
	position:relative;
	width:100%;
}
		 #IFBlurbFntRed p {font-family: Arial; font-size: 12px;}
		 #submitnoiBtn{
	padding-top:5px;
}	

#ein_processingnoi
{	
	position:relative;
	text-align: center;
	font-size: 14px	;
	padding-top: 15px;	
}

#IFRefHeaderAndSeperator{
	display: none;
}