/*======================================================================================*/
/*********************************** Phase 4  CSS ends General CSS Start Here**************************************************/
		/*======================================================================================*/
body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0px auto;
	padding:0px;
	background-color: #EEEEEE;
}
#mainContainer {
	margin:0 auto;
	width:903px;	
}
#mainTopSlice {
	padding:10px 0 0 0;
}
.commBlackTxt { 
	color:#000;
	font-size:13px;
	font-weight:700; 
	line-height:25px;
}
#trans{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
  	background-color:#c8c8c8;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=50);
}
.selIptBgColor {
	background-color:#ECE9D8;
}


/***********************
Header CSS Starts here
****************************/
.header{
	height:110px;
	border-bottom:9px solid #59ba3f;
	background:url(../images/midSliceMain.gif); 

}
.header .punchLine{
	width:300px;height:22px;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 7px;
	color:#737476;
}


.h-container{
	width:874px;
	margin-left:16px;
	height:110px;
}
.logo{
	width:157px;
	height:78px;
}
.float-left{
	float:left;
}


.headerNavMyAccount{
	width:550px;
	height:32px;
	margin-left:25px;
	border:0px solid #000000;
	position:relative;
	background:url(../images/header-myaccount.png) 0 -160px no-repeat;
	float:right;
}


.headerNav{
	width:465px;
	height:32px;
	margin-left:25px;
	border:0px solid #000000;
	position:relative;
	background:url(../image/headerNavigation.png) no-repeat;
	float:right;
}

.header ul{
	padding:0;
	margin:0;
}
#headerNav li{
	float:left;
	list-style:none;
}

.headerHome a{
	TEXT-INDENT: -9999px;
	width:61px;
	height:32px;
	display:block;	
}
.headerHome a:hover{
	
}
.headerAdvertise a{
	TEXT-INDENT: -9999px;
	width:78px;
	height:32px;
	display:block;

}
.headerPartner a{
	TEXT-INDENT: -9999px;
	width:70px;
	height:32px;
	display:block;
	
}
.headerAboutus a{
	TEXT-INDENT: -9999px;
	width:78px;
	height:32px;
	display:block;
}
.headerResources a{
	TEXT-INDENT: -9999px;
	width:88px;
	height:32px;
	display:block;
}

.headerMyAccount a{
	TEXT-INDENT: -9999px;
	width:85px;
	height:32px;
	display:block;
}

.headerContactus a{
	TEXT-INDENT: -9999px;
	width:90px;
	height:32px;
	display:block;
}

.headerHomeActive{
	background:url(../images/headerNavigation.png) no-repeat;	
	background-position: 0 0;
}

.headerAdvertiseActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -32px;	
}
.headerPartnerActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -64px;	
}
.headerAboutusActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -96px;	
}
.headerResourcesActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -128px;	
}
.headerContactusActive{
	background:url(../images/headerNavigation.png) no-repeat;
	background-position: 0 -160px;	
}

.headerHomeActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;	
	background-position: 0 0;
}

.headerAdvertiseActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -32px;	
}
.headerPartnerActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -64px;	
}
.headerAboutusActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -96px;	
}
.headerResourcesActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -128px;	
}
.headerMyAccountActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -160px;	
}
.headerContactusActiveMyAccount{
	background:url(../images/header-myaccount.png) no-repeat;
	background-position: 0 -192px;	
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
/***********************
Header CSS Ends here
****************************/


		/*======================================================================================*/
/***********************************General CSS Start Here**************************************************/
		/*======================================================================================*/



		/*======================================================================================*/
/***********************************Phase 4 Footer CSS ends Header CSS ends**************************************************/
		/*======================================================================================*/
		
		/*======================================================================================*/
/***********************************Phase 4 Footer CSS ends Footer CSS ends**************************************************/
		/*======================================================================================*/
#footer {
	padding:20px 0 20px 0; 
	text-align:center; 
	clear:both;
}
#footer a.hover {
	text-decoration:underline; 
}
a.footerl:link, a.footerl:active, a.footerl:visited{color:#9a9a9a;;font-size:11px;text-decoration:none}
a.footerl:hover{text-decoration:underline}
		/*======================================================================================*/
/***********************************Phase 4 Footer CSS ends**************************************************/
		/*======================================================================================*/
		
		/*======================================================================================*/
/***********************************Home Page CSS Starts**************************************************/
		/*======================================================================================*/		

#midSecContainer {
	background:url(../images/midSliceMain.gif); 
	min-height:215px;
}
*html #midSecContainer {
	background:url(../images/midSliceMain.gif); 
	height:215px;
}
#midContainerDivLft {
	float:left;
	width:591px;
}
.headingBlk {
	font-size:18px;
	font-weight:bold;
}
#searchAlign {
	padding:23px 0 0 30px;
}
#searchDiv {
	padding:20px 0 0 30px;
}
.lftFloating {
	float:left;
}
#iptKeywrd {
	height:24px; 
	width:415px; 
	border:1px solid #D7D7D7; 
	background-color:#FAFAFA;
	padding:6px 0 0 2px;
}
#searchBtn {
	float:left; 
	padding:0 0 0 10px;
}
.greyFnt12 {
	color:#A9A9A9;
	font-size:12px;
}
.greyFnt11 {
	color:#A9A9A9;
	font-size:11px;
}
.greyFnt11D {
	color:#999999;
	font-size:11px;
}
#exampleAlgn {
	padding:10px 0 0 30px;
}
*:first-child+html #exampleAlgn {
	padding:0px 0 0 30px;
	margin:0px;
}
*html #exampleAlgn {
	padding:0px 0 0 30px;
	margin:0px;
}
#separater {
	border-bottom:1px solid #EEEEEE; 
	margin:15px 0 0 20px;
}
#browseHeadingalgn {
	padding:20px 0 0 27px;
}
*:first-child+html #browseHeadingalgn {
	padding:10px 0 0 27px;
}
a.blueLinks1:link, a.blueLinks1:active,a.blueLinks1:visited{
	color:#1965E5; 
	font-size:12px;
	text-decoration:none;
}

a.blueLinks1:hover
{
	text-decoration:underline;
}



a.blueLinks:link, a.blueLinks:active, a.blueLinks:visited{color:#1965E5;font-size:12px;text-decoration:none}
a.blueLinks:hover{text-decoration:underline}

a.blueLinkD:link, a.blueLinkD:active, a.blueLinkD:visited{color:#1965E5;font-size:11px;text-decoration:none}
a.blueLinkD:hover{text-decoration:underline}

a.blueLinkB:link, a.blueLinkB:active, a.blueLinkB:visited{color:#1965E5;font-size:11px;text-decoration:none}
a.blueLinkB:hover{text-decoration:underline}

a.blueLink10:link, a.blueLink10:active, a.blueLink10:visited{color:#1965E5;font-size:10px;text-decoration:none}
a.blueLink10:hover{text-decoration:underline}

.blueLinksd a{
	color:#1965E5; 
	font-size:11px;
	text-decoration:none;
}

#catTable {
	padding:9px 0 0 25px;
}
*:first-child+html #catTable {
	padding:4px 0 0 25px;
}
#midContainerDivRt {
	float:left;
	width:310px;
	background-color:#F5F5F5;
	height:320px; 
}
#borderGrey {
	float:left; 
	height:320px; 
	width:7px; 
	background-image:url(../images/borderGray.gif);
}
#textRtContainer {
	float:left; 
	width:300px; 
	padding:20px 0 0 0;
}
.heading15 {
	font-size:15px;
	font-weight:bold;
}
.heading16 {
	font-size:16px;
	font-weight:bold;
}
#rtTextContainerAlign {
	padding:0 0 0 20px;
}
#vendorTextDiv {
	float:left; 
	width:20px;
	font-size:12px;
}
.vendorDivAlign {
	padding:17px 0 0 10px;
	font-size:12px;
}
*:first-child+html .vendorDivAlign {
	padding:10px 0 0 10px;
	font-size:12px;
}
*html .vendorDivAlign {
	padding:10px 0 0 10px;
	font-size:12px;
}
#whiteBxMain {
	padding:10px 0 20px 0px;
}
#whiteBxMid {
	background:url(../images/whiteBoxMid.gif); 
	padding:15px; 
	width:265px;
	min-height:190px;
}
*html #whiteBxMid {
	height:190px;
}
#whiteBxMidd {
	background:url(../images/whiteBoxMid.gif); 
	padding:5px 15px 15px 15px; 
	width:265px;
	min-height:200px;
}
*html #whiteBxMidd {
	padding:5px 15px 15px 15px;height:200px;
}
#whiteBxMidd2 {
	background:url(../images/whiteBoxMid.gif); 
	padding:5px 15px 11px 15px; 
	width:265px;min-height:190px;
}
*html #whiteBxMidd2 {
	height:190px;
}
.headingFnt14 {
	font-size:14px; 
	font-weight:bold;
}
.headingFnt14 a{
	font-size:14px; 
	font-weight:bold;
}
#whiteBx2Algn {
	float:left; 
	padding:0 0 0 9px;
}
#whiteBx3Algn {
	float:left;
	padding:0 0 0 9px;
}
.whiteBx3TxtBx {
	padding:8px 0 5px 0;
}
		/*======================================================================================*/
/***********************************Home page  CSS ends Here**************************************************/
		/*======================================================================================*/		
	
		
		/*======================================================================================*/
/***********************************AutoComplete CSS starts HERE**************************************************/
		/*============================================================================*/
		
   #ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:280px;	/* Width of box */
		max-height:200px;/* Height of box */
		overflow:scroll; overflow-x:hidden; overflow-y:auto;	/* Scrolling features */
		border:1px solid #6699ff;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:11px;
		z-index:100;
	}
	
	*html #ajax_listOfOptions{
    height:200px;
    }
    
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:11px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#6699ff;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
/*======================================================================================*/
/***********************************AutoComplete CSS ends HERE**************************************************/
		/*======================================================================================*/
		/*======================================================================================*/
/***********************************PopUp CSS Start's Here**************************************************/
  /*======================================================================================*/
/*new Css 09-08-08 Start*/
/*#popUpMain{margin:100px;}*/
#popUpMain{margin:0;}
*:first-child+html #popUpMain{margin:100px 0 0 100px;}
#popUpMainBil{margin:0 0 0 220px;}
#popUpTop{width:375px; height:38px; background:url(../images/popUpTop.gif) no-repeat;}
#popUpTop #popUpTitle{width:330px; padding:7px 0 0 16px;float:left;}
#popUpTop #popUpTitle2{width:330px; padding:7px 0 0 16px;float:left;text-align:left;}
#popUpTop #popClose{float:left;padding:12px 0 0 8px;}
#popUpMid{width:375px; background:url(../images/popUpMid.gif) repeat-y;}
#popUpMid #popMidTextContainer{width:372px;height:160px;overflow-x:hidden;overflow-y:auto;}
#popMidTextContainer #popMidText{width:280px;padding:12px 0 0 14px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
#popUpBot{width:375px; height:8px; background:url(../images/popUpBot.gif) no-repeat;} 
#popMidTextContainer #popMidText2{width:330px;padding:12px 0 0 40px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
#popMidTextContainer #popMidText3{width:310px;padding:12px 10px 0 35px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
#popUpAlign {margin:0 0 0 -20px;}
#popMidTextContainer #popMidText4{width:340px;padding:22px 0 0 10px; color:#333333; font-size:12px; line-height:18px;text-align:left;}
.selSearchPop {width:190px;}
/*new Css 09-08-08 End*/  
    /*======================================================================================*/
/***********************************PopUp CSS End's HERE**************************************************/
  /*======================================================================================*/
  		
.formError{
	background-color: #ffb1a8;
}
#formError{
	background-color: #ffb1a8;
}

/*Welcom Login popUp Layer CSS Start's Here*/
/*============================================================*/
.paddingBotWel{
	 padding:10px 0 10px 30px;
	 text-align:left;
	 font-weight:bold;
}
.paddingBotWelTnx{
	 margin:10px 0 10px 39px;
	 text-align:center;
	 font-weight:bold;
}
*html .paddingBotWelTnx{
	 margin:10px 0 10px 25px;
	 padding:0 0 0 0px;
	 text-align:center;
	 font-weight:bold;
}
.paddingBotWel2{
 padding:0 0 10px 10px;
 text-align:left;
}
.paddingBotWelEdt{
	 padding:0 0 10px 10px;
	 text-align:center;
	 font-weight:bold;
}
*html .paddingBotWelEdt{
	 padding:0 0 10px 10px;
	 text-align:center;
	 margin:0 0 0 -30px;
}
.paddingBotWell{
	 padding:10px 0 10px 15px;
	 text-align:left;
	 font-weight:bold;
	 width:300px;
}
.paddingBotWellScs{
	 padding:10px 0 10px 10px;
	 text-align:left;
	 font-weight:bold;
	 width:500px;
}
*:first-child+html .paddingBotWellScs{
	 padding:10px 0 10px 10px;
	 margin:0 0 0 -30px;
}
.paddingBotWellScs2{
	 padding:10px 0 10px 10px;
	 text-align:left;
	 font-weight:bold;
	 width:320px;
}
*:first-child+html .paddingBotWellScs2{
	 padding:10px 22px 10px 10px;
	 text-align:left;
	 font-weight:bold;
	 width:300px;
}
*:first-child+html .paddingBotWell{
	 padding:10px 10px 10px 0px;
	 margin:0 0 0 -10px;
	 text-align:left;
	 font-weight:bold;
	 width:300px;
}

*html .paddingBotWell{
	 padding:10px 10px 10px 0px;
	 margin:0 0 0 -10px;
}
.paddingBotWell2{
	 padding:10px 0 10px 40px;
	 text-align:left;
	 font-weight:bold;
	 width:400px;
}
.paddingBotBtn{
	 padding:15px 0 10px 20px;
	 text-align:center;
	 border : 0;
}
*hml .paddingBotBtn{
	 padding:15px 0 10px 0px;
	 text-align:center;
	 border : 0;
}
#welcomePopUpLayerBody{
	display:none;
	z-index:9999;
	width:410px;
	position:absolute;
	left:35%;
	top:25%;
}
#welcomePopUpLayerBody #topBg{
	width:410px;
	height:9px;
	background:url(images/errorPopUpTop.png) no-repeat; background-position:bottom;
}
#welcomePopUpLayerBody *html #topBg{
	margin-left:1px;
}
#welcomePopUpLayerBody #midBg{
	width:410px;
	padding:0 20px 20px  20px;
	background:url(../images/errorPopUpMid.png) repeat-y;
}

/*popUp Layer CSS Start's Here*/
/*============================================================*/
#popUpLayerBody{
	width:311px;
	height:145px;
	border:3px solid #6A6A6A;
	background-color:#FEFEF0;
	position:relative;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#popUpLayerBody #titleTextBlock{
	width:311px;
	height:20px;
}
#popUpLayerBody #titleBar{
	width:250px;
	float:left;
	padding:5px 10px ;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}
#popUpLayerBody .closeBtnIcon{
	float:right; 
	padding:5px 25px 0 0;
	cursor:pointer;
}
#popUpLayerBody #mainTextContainer{
	width:291px;
	padding:10px;
	text-align:left;
	border:0px solid #f00;
	height:100px;
}
/*popUp Layer CSS End's Here*/
/*============================================================*/
#mainTextContainer #errorTitle2{
	padding:20px 0 10px 25px;
	font-size:16px;
	font-weight:bold;
}
#showRefLayer {
	height:auto;
	position:absolute;
	display:none;
	width:530px;
	z-index:9999;
}
#errorAlgnP {
	padding:0 0 0 15px;
}
/*============================================================*/
/*Welcom Login popUp Layer CSS End's Here*/

/*ForgotPassword Login popUp Layer CSS Start's Here*/
/*============================================================*/
#forgotPasswordPopUpLayerBody{
	display:none;
	z-index:9999;
	width:500px;
	position:absolute;
	left:27%;
	top:25%;
}
#forgotPasswordPopUpLayerBody #topBg{
	width:410px;
	height:9px;
	background:url(images/errorPopUpTop.png) no-repeat; background-position:bottom;
}
#forgotPasswordPopUpLayerBody *html #topBg{
	margin-left:1px;
}
#forgotPasswordPopUpLayerBody #midBg{
	width:410px;
	padding:0 20px 20px  20px;
	background:url(../images/errorPopUpMid.png) repeat-y;
	
}
/*============================================================*/
/*ForgotPassword Login popUp Layer CSS End's Here*/

*popUp Layer CSS Start's Here*/
/*============================================================*/
#popUpLayerBody{
	width:311px;
	height:145px;
	border:3px solid #6A6A6A;
	background-color:#FEFEF0;
	position:relative;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	overflow-x:hidden;
	overflow-y:auto;
}
#popUpLayerBody #titleTextBlock{
	width:311px;
	height:20px;
}
#popUpLayerBody #titleBar{
	width:250px;
	float:left;
	padding:5px 10px ;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
#popUpLayerBody .closeBtnIcon{
	float:right; 
	padding:5px 25px 0 0;
	cursor:pointer;
}
#popUpLayerBody #mainTextContainer{
	width:291px;
	padding:10px;
	text-align:left;
	border:0px solid #f00;
	height:100px;
}
/*popUp Layer CSS End's Here*/
/*============================================================*/
/*Error PopUp Start's HERE*/
#errorPopUpLayerBody{
	display:none;
	z-index:9999;
	width:410px;
	position:absolute;
	left:27%;
	top:25%;
}
#errorPopUpLayerBody #topBg{
	width:410px;
	height:9px;
	background:url(../images/errorPopUpTop.png) no-repeat; background-position:bottom;
}
#errorPopUpLayerBody *html #topBg{
	width:410px;
	height:9px;
	margin-left:1px;
}
#errorPopUpLayerBody #midBg{
	width:410px;
	padding:0 20px 20px  20px;
	background:url(../images/errorPopUpMid.png) repeat-y;
	
}
#midBg #titleTextContainer{
	width:375px;
	/*height:30px;*/
}
#titleTextContainer #titleBar{
	width:355px;
	float:left;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
}
#midBg #closeBtnIcon{
	width:10px;
	float:right;
	padding:5px 40px 0 0;
	text-align:right;
}
#mainTextContainer{
	width:350px;
	text-align:left;
	text-align:left;
	padding-top:10px;
}
#mainTextContainer #errorTitle{
	padding-left:25px;
	color:#E60000;
	font-size:16px;
	font-weight:bold;
}
#mainTextContainer ul{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:25px;
	padding-top:10px;
	line-height:15px;
}
#mainTextContainer ul li{
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
}
#errorPopUpLayerBody #botBg{
	width:410px;
	height:9px;
	background:url(../images/errorPopUpBot.png) no-repeat;
}

/*======================================================================================*/
/***********************************PopUp CSS End Here**************************************************/
		/*======================================================================================*/

	/*======================================================================================*/
/***********************************New Search Vendor  Start Here**************************************************/
		/*======================================================================================*/
.greyBar
{
	width:575px;
	height:40px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:url(../images/GrayReapVen.png);
	margin:10px 0 0 20px;
}
.FontBold
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#midSecContainerSearch {
	background:url(../images/midSliceMainP4.gif); 
	min-height:515px;
}
*html #midSecContainerSearch {
	background:url(../images/midSliceMainP4.gif); 
	height:615px;
}
.blueFnt2 {
	color:#2B70CD;
	font-weight:bold; 
	font-size:11px; 
	text-decoration:none;
}
a.blueLink11:link, a.blueLink11:active, a.blueLink11:visited{color:#2D7FBB;font-size:11px; font-weight:bold;text-decoration:underline}
a.blueLink11:hover{text-decoration:underline}

#vendorResultDiv {
	padding:20px 0 0 20px;
}
#vendorResultDivv {
	padding:10px 0 0 20px;
}
#venNameAlgn {
	padding:10px 0 0 10px;
}
.separaterVen {
	border-bottom:1px solid #999999;
}	
#starDivAlign {
	padding:5px 0 15px 10px;
}	
#distanceAlgn {
	padding:0px 0 15px 10px;
}
#vendorResultDivClr {
	padding:20px 0 0 0px;
	margin:0 20px 0 20px;
}
.bgColorlightGreen{
	background-color:#F9FCFD;
	}
#searchSec {
	background:url(../images/searchBarSliceP4.gif) repeat-x; 
	margin:0 0 0 3px; 
	height:71px; 
	width:898px;
}
#searchForDiv {
	float:left;
	padding:10px 10px 0 0;
}
#withinDiv {
	float:left; 
	padding:10px 10px 0 10px;
}
#ofDiv {
	float:left; 
	padding:10px 10px 0 10px;
}
#searchBtnDiv {
	float:left; 
	padding:0 0 0 20px;
}
#headingDivS {
	font-size:18px; 
	font-weight:bold; 
	padding:20px 0 20px 20px;
}
#searchRtSec {
	float:left; 
	width:613px;
}
#ltGreenBx {
	background-color:#F2FEEE; 
	margin:0 0 0 20px; 
	height:155px; 
	width:575px;
}
#searchLfttSec {
	float:left; 
	padding:10px 0 0 5px;
}
#requestBx {
	background-color:#FFFDF1; 
	border:1px solid #EEEEEE; 
	height:240px; 
	width:212px; 
	padding:20px 10px 10px 20px; 
	margin:0 0 0 10px;
}
#requestBxHd {
	text-align:center; 
	font-size:12px; 
	font-weight:bold;
}
#requestBxTxt {
	padding:10px 10px 10px 10px; 
	font-size:11px; 
	font-weight:bold;
}
#requestBxBtn {
	text-align:center; 
	padding:10px 0 0 0;
}
#missedVen {
	padding:10px 0 20px 0; 
	text-align:center;
}
		/*======================================================================================*/
/***********************************New Search Vendor ends Here**************************************************/
		/*======================================================================================*/
		
/*===============================================================================================================
		Vendor-Detail Page
=================================================================================================================*/
#VendorLeft
{
	width:585px;
	height:auto;
	float:left;
}
.VendorTop
{
width:100%;
height:70px;
margin-top:25px;
border-bottom:1px solid #eeeeee;
}
.VendAdd
{
	width:100%;
	height:200px;
	margin-top:10px;
}
.VendorRating
{
	width:100%;
	height:40px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:url(../images/GrayReapVen.png);
	margin-top:10px;
}
.VendorRatingStar
{
	width:100%;
	height:100px;
	margin-top:25px;
}
.VendorTxt
{
	width:100%;
	height:auto;
	margin-top:25px;
}
#VendorRight
{
	width:270px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:30px;
}
.VendorRiCont
{
	width:250px;
	height:auto;
	border:1px solid #ededed;
	margin-top:10px;
}
.inputGray {
	border:1px solid #CCCCCC;
	height:30px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
}
/*===============================================================================================================
/***********************************Vendor-Detail Page ends**************************************************/
       /*======================================================================================*/
/*======================================================================================*/
/***********************************Partner Page CSS Starts Here**************************************************/
		/*======================================================================================*/

a.blueLinks1:link, a.blueLinks1:active,a.blueLinks1:visited{
	color:#1965E5; 
	font-size:12px;
	text-decoration:none;
}

a.blueLinks1:hover
{
	text-decoration:underline;
}
.BlueHeading
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color:#3072d6;
}
.GrayLiteTxt
{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}

/*======================================================================================*/
/***********************************Partner Page CSS Ends Here**************************************************/
		/*======================================================================================*/
		
			/*======================================================================================*/
/***********************************New Search Vendor  Start Here**************************************************/
		/*======================================================================================*/
.greyBar
{
	width:575px;
	height:40px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:url(../images/GrayReapVen.png);
	margin:10px 0 0 20px;
}
.FontBold
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#midSecContainerSearch {
	background:url(../images/midSliceMain.gif); 
	min-height:700px;
}
*html #midSecContainerSearch {
	background:url(../images/midSliceMain.gif); 
	height:980px;
}
.blueFnt2 {
	color:#2B70CD;
	font-weight:bold; 
	font-size:11px; 
	text-decoration:none;
}
a.blueLink11:link, a.blueLink11:active, a.blueLink11:visited{color:#2D7FBB;font-size:11px; font-weight:bold;text-decoration:underline}
a.blueLink11:hover{text-decoration:underline}

#vendorResultDiv {
	padding:20px 0 0 20px;
}
#vendorResultDivI {
	padding:20px 0 0 0px;
}
#vendorResultDivv {
	padding:10px 0 0 20px;
}
#venNameAlgn {
	padding:0 0 0 10px;
}
.separaterVen {
	border-bottom:1px solid #EDEDED;
}	
#starDivAlign {
	padding:5px 0 15px 10px;
}	
#distanceAlgn {
	padding:0px 0 15px 10px;
}
#vendorResultDivClr {
	background-color:#F9FCFD;
	padding:20px 0 0 0px;
	margin:0 20px 0 20px;
}
#searchSec {
	background:url(../images/searchBarSlice.gif) repeat-x; 
	margin:0 0 0 3px; 
	height:71px; 
	width:898px;
}
#searchSecInside {
	padding:20px 0 0 35px; 
	font-weight:bold;
}
#searchForDiv {
	float:left;
	padding:10px 10px 0 0;
}
#withinDiv {
	float:left; 
	padding:10px 10px 0 10px;
}
#ofDiv {
	float:left; 
	padding:10px 10px 0 10px;
}
#searchBtnDiv {
	float:left; 
	padding:0 0 0 20px;
}
#headingDivS {
	font-size:18px; 
	font-weight:bold; 
	padding:20px 0 20px 20px;
}
#searchRtSec {
	float:left; 
	width:613px;
}
#ltGreenBx {
	background-color:#F2FEEE; 
	margin:0 0 0 20px; 
	height:155px; 
	width:575px;
}
#searchLfttSec {
	float:left; 
	padding:10px 0 0 5px;
}
#requestBx {
	background-color:#FFFDF1; 
	border:1px solid #EEEEEE; 
	height:auto; 
	width:212px; 
	padding:20px 10px 10px 20px; 
	margin:0 0 0 10px;
}
#requestBxHd {
	text-align:center; 
	font-size:12px; 
	font-weight:bold;
}
#requestBxTxt {
	padding:10px 10px 10px 10px; 
	font-size:11px; 
	font-weight:bold;
}
#requestBxBtn {
	text-align:center; 
	padding:10px 0 0 0;
}
#missedVen {
	padding:10px 0 20px 0; 
	text-align:center;
}
#textDivAlign {
	padding:5px 5px 5px 10px; 
	font-size:11px;
}
#siteNameAlgn {
	padding:5px 0 20px 10px; 
	color:#2B70CD;
}
#siteNameAlgn a {
	color:#2B70CD;
}
.blueFnt12 {
	color:#2B70CD;
	font-weight:bold; 
	font-size:12px; 
	text-decoration:none;
}		

		/*======================================================================================*/
/***********************************New Search Vendor ends Here**************************************************/
		/*======================================================================================*/
		

/*===============================================================================================================
		Vendor-Detail Page
=================================================================================================================*/
#VendorLeft
{
	width:585px;
	height:auto;
	float:left;
}
.VendorTop
{
width:100%;
height:70px;
margin-top:25px;
border-bottom:1px solid #eeeeee;
}
.VendAdd
{
	width:100%;
	height:200px;
	margin-top:10px;
}
.VendorRating
{
	width:100%;
	height:40px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:url(../images/GrayReapVen.png);
	margin-top:10px;
}
.VendorRatingStar
{
	width:100%;
	height:100px;
	margin-top:25px;
}
.VendorTxt
{
	width:100%;
	height:auto;
	margin-top:25px;
}
#VendorRight
{
	width:270px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:30px;
}
.VendorRiCont
{
	width:250px;
	height:auto;
	border:1px solid #ededed;
	margin-top:10px;
}
.inputGray {
	border:1px solid #CCCCCC;
	height:30px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
}
/*===============================================================================================================
		Vendor-Detail Page ends
=================================================================================================================*/
/*======================================================================================*/
/***********************************requestnetworkfeedback CSS start HERE**************************************************/
		/*======================================================================================*/
#Main_Biglayer
{
	width:785px;
	height:407px;
	background:url(../images/BigLayerBg.png) no-repeat top;
}
.BiglayerMidCont
{
	width:740px;
	height:auto;
	margin-left:24px;
	padding-top:18px;
}
.BiglayerYouCon
{
	width:auto;
	height:auto;
	margin-top:30px;
}
/*====================================================================
		Font Class
====================================================================*/
.BigGreen
{
	font:600 16px Arial, Verdana, Arial, Helvetica, sans-serif;
	color: #33cc00;
}
.Bblue_txt
{
	font:600 14px Verdana, Arial, Helvetica, sans-serif;
	color:#0267cc;
}
.BFontBold1 {font-weight:600; }
.BblackTxt {color:#000000;}
.BGreenkTxt {color:#33cc00;}
.BblueTxt {color:#03679b;}
.Bfontsize11 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Bfontsize12 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Bfontsize14 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Bfontsize16 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Bfontsize18 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.BtxtDecorN { text-decoration:none;}
img { border:none;}

.GrayLayerBut1
{
	width:91px;
	height:22px;
	cursor:pointer;
	background:url(../images/BigLaGra_But.png) no-repeat top;
	padding-top:4px;
	text-align:center;
}
/*======================================================================================*/
/***********************************requestnetworkfeedback CSS end HERE**************************************************/
		/*======================================================================================*/		
/*======================================================================================*/
/***********************************New Category Main Page  CSS starts Here**************************************************/
		/*======================================================================================*/
#catHeading {
	font-size:17px; 
	font-weight:bold; 
	padding:30px 0 0 20px;
}
#catMainDiv {
	width:870px; 
	margin:20px 0 0 20px;
}	
#catMainLeft {
	float:left; 
	width:433px; 
}	
#catMainRight {
	float:left; 
	width:433px;
}
#catTble {
	background:url(../images/categoryBar.gif); 
	width:390px; 
	height:22px; 
	color:#666666; 
	font-weight:bold;
}
#midSecContainerCat {
	background:url(../images/midSliceMain.gif); 
	min-height:1200px;
}
*html #midSecContainerCat {
	background:url(../images/midSliceMain.gif); 
	height:1200px;
}
		/*======================================================================================*/
/***********************************New Category Main Page  CSS  ends Here**************************************************/
		/*======================================================================================*/	
		
*:first-child+html #ParImgMargin
{
	 margin-top:-380px;
}
#ParImgMargin 
{
	margin-top:-310px;
}	

		/*======================================================================================*/
/***********************************New buyLead Page  CSS start Here**************************************************/
		/*======================================================================================*/	
		
.UpperLink:link ,UpperLink:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#1965e5; text-decoration:none;}
.UpperLink:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#1965e5; text-decoration:underline;}
.HeadBlueTxt{ font:bold 26px Arial, Helvetica, sans-serif; color:#3072d6;}
.BoldBlackHeading{ font:bold 18px Arial, Helvetica, sans-serif; color:#2d2d2d;}
.Normal12BlackTxt{ font::normal 12px Arial, Helvetica, sans-serif; color:#333333;}
.YellBoxTxt16{ font:bold 16px Arial, Helvetica, sans-serif; color:#4f4f4f;}
.YellBoxTxt18{ font:bold 16px Arial, Helvetica, sans-serif; color:#4f4f4f;}
.txt12arial{ font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}		
		/*======================================================================================*/
/***********************************New buyLead Main Page  CSS  ends Here**************************************************/
		/*======================================================================================*/	

		/*======================================================================================*/
/***********************************vendor compirigion Page  CSS  ends Here**************************************************/
		/*======================================================================================*/			
body 
{
	background:#eeeeee;
	margin:0;
	padding:0;
}
.MainBoxDiv
{
	width:902px; 
	height:auto;
	background:url(/images/ContectBgImg.png) repeat-y;
}
.MainBoxDivFooter
{
	width:902px;
	height:14px;
	background:url(/images/ContectBg-BottomImg.png) no-repeat;
}
.MainBoxContentDiv
{
	width:850px;
	height:auto;
	margin:auto;
}
/*=========TextClass===========*/
.FontA {font:Arial, Helvetica, sans-serif}
.FontNor {font-weight: normal; }
.FontBol {font-weight:bold; }
.F22T { font-size:22px; }
.F14T { font-size:14px; }
.F12T { font-size:12px; }
.LigthBlue { color:#306db1; }
.DarkGray {color:#666666;}
.LightGray {color:#a7a7a7;}

/*====For pesudo class=======*/
.TopMainLink a:link
{
	width:115px;
	height:30px;
	background:url(/images/ButtonAccGray.png) no-repeat;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}
.TopMainLink a:hover
{
	width:115px;
	height:30px;
	background:url(/images/ButtonAccGreen.png) no-repeat;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#464646;
}
.TopMainLink a:visited
{
	width:115px;
	height:30px;
	background:url(/images/ButtonAccGray.png) no-repeat;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}
.TopMainLink1 
{
	width:115px;
	height:30px;
	background:url(/images/blue.png) no-repeat;
	float:left;
	margin-left:10px;
	text-align:center;
	padding-top:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
	cursor:pointer;
}
.VendoeBoxShowGray
{
	width:850px;
	height:auto;
	min-height:75px;
	background:#f9fcfd;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	float:left;
}
.VendoeBoxShowWhite
{
	width:850px;
	height:auto;
	background:#ffffff;
	float:left;
}
.ShowdataField
{
	width:850px;
	height:125px;
	float:left;
	display:none;
}

		/*======================================================================================*/
/***********************************vendor compirigion Page  CSS  ends Here**************************************************/
		/*======================================================================================*/
		
/*---------Artical Listing Page ----------*/
.ArticaLinkTxt {font:12px Arial, Helvetica, sans-serif; color:#3366cc; text-decoration:none;}
.ArticaLinkTxt:hover {font:12px Arial, Helvetica, sans-serif; color:#3366cc; text-decoration:underline;}
.ArticalTxtGray12 {font: 12px Arial, Helvetica, sans-serif; color:#666666;}	


/*====Suggest Correction Starte=======*/
#commMdSlice {
background:transparent url(../images/midSlice.gif) repeat scroll 0 0;
}

.greenTilteBig {
color:#56B41B;
font-size:18px;
font-weight:bold;
white-space:nowrap;
}

#commHeadDiv {
padding:14px 0 0 27px;
}

.commBlackTxt {
color:#000000;
font-size:13px;
font-weight:700;
line-height:25px;
}
.userAccountData {
color:#595959;
float:left;
font-size:11px;
font-weight:700;
height:35px;
line-height:25px;
padding:5px 0 0 30px;
text-align:left;
width:140px;
}

.userField {
float:left;
height:35px;
padding-top:5px;
text-align:left;
width:320px;
}

.inputBox {
height:21px;
width:311px;
}
.commBlackTxtSm {
color:#595959;
font-size:11px;
font-weight:700;
line-height:25px;
}
/*====Suggest Correction End=======*/	
/*==================== [NEW PAGES] Page-1 ========================*/
#MainWrapper
{
	width:902px;
	height:auto;
	margin:10px auto;
}
#MainMidCot_Area
{
	width:902px;
	float:left;
	background:url(../images/Mid_Re_Image.png) repeat-y top;
}
/*----Right Sec.-*/
.MainMid_Right
{
	width:600px;
	float:left;
}
.Main_Comp_Block
{
	width:560px;
	margin-left:25px;
}
.Head_Txt_blue 
{
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #236ade;
}
.tblBorderR
{
	border-right: 1px solid #c7c7c7;
	height: 64px;
}
.GreenTxtDiscrib
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #3b9301;
}
.GrayTxtDiscrib
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #afafaf;
	line-height:22px;
}
.BlueQuickTxt
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#236ade;
}
.RightGraySmallTxt
{
	font:12px Arial, Helvetica, sans-serif;
	color:#545454;
}
/*-Left Sec. -*/
.MainMid_Left
{
	width:301px;
	float:left;
}
/*==================== [NEW PAGES] Page-1 END========================*/
	
	
	
.advertise a{
	text-decoration:none;
	margin:3px;
}
.advertise a:hover{
	
	text-decoration:underline;
}

.advertise span{
	font-size:21px;
	color:#0066ff;
	font-weight:bold;
}


.secondaryAction{
	color:#0066ff;
	font-size:12px;
}


.layer1 {
margin: 0;
padding: 0;
width: 500px;
}
 
.heading {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#c30;
}
.content {
padding: 5px 10px;
background-color:#fafafa;
}
p { padding: 5px 0; }



.aboutUsForm{
	margin-top:25px;margin-left:8px;
}

.aboutUsForm .head{
	font-size:15px;
	color:#3072d6;
	line-height:1.3em;
	font-weight:normal;
	padding:10px 15px;
}
.aboutUsForm td{
	padding-left:13px;
	text-align:left;
}
.aboutUsForm input[type=text]{
	width:155px;
	height:19px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	margin:5px 5px 5px 0;
}

.grid_4{
	display: inline;
	float: left;
	margin-left: 6px;
	margin-right: 0px;
}

.headerNavUserDashboardHome{

                width:324px;

                height:32px;

                margin-left:25px;

                border:0px solid #000000;

                position:relative;

                background:url(../images/header-4tabs.png) 0 -160px no-repeat;

                float:right;

}

.headerUserDashboardHomeActive{

                background:url(../images/header-4tabs.png) no-repeat;                

                background-position: 0 0;

}

.headerUserDashboardResourcesActive{

                background:url(../images/header-4tabs.png) no-repeat;

                background-position: 0 -32px;    

}

.headerUserDashboardMyAccountActive{

                background:url(../images/header-4tabs.png) no-repeat;

                background-position: 0 -64px;    

}

.headerUserDashboardContactusActive{

                background:url(../images/header-4tabs.png) no-repeat;

                background-position: 0 -96px;    

}

 

 

.headerNavAdvertiseDashboardHome{

                width:236px;

                height:32px;

                margin-left:25px;

                border:0px solid #000000;

                position:relative;

                background:url(../image/header-3tabs.png) 0 -160px no-repeat;

                float:right;

}

.headerAdvertiseDashboardHomeActive{

                background:url(../images/header-3tabs.png) no-repeat;                

                background-position: 0 0;

}

.headerAdvertiseDashboardMyAccountActive{

                background:url(../images/header-3tabs.png) no-repeat;

                background-position: 0 -32px;    

}

.headerAdvertiseDashboardContactusActive{

                background:url(../images/header-3tabs.png) no-repeat;

                background-position: 0 -64px;    

}



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}



/***********************
Header CSS Ends here
****************************/

.c_767676, a.c_767676:link, a.c_767676:visited {
	color:#767676;
	text-decoration:none;
	font:bold 14px Arial;
}

a.c_767676:hover {
	color:#767676;
	text-decoration:underline;
	font:bold 14px Arial;
}



.contentWrapper1{
		background:#efeeee;
		width:221px;
		padding:13px;
		}
		
	.blueTextTitle{
		color:#0066cc;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		display:block;
		padding:15px 0px 5px 0px;
		}
		
	ul.list{
		padding:0px;
		margin:0px;
		}
		
	ul.list li{
		padding:0 0 13px 7px;
		margin:0px;
		list-style:none;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#333333;
		background:url(/images/bullet.gif) no-repeat 0 5px;
		}
		
	ul.list li a{
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#333333;
		}
		
	ul.list li a:hover{
		text-decoration:none;
		}
