


a:link {
	color:Navy;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:Navy;
}
a:hover {
	text-decoration: underline;
    color: Navy;
}
a:active {
	text-decoration: none;
}

.FrameDiv
{
	width:100%;
	height:100%;
	 
}
.LinkGrid
{
	text-transform:capitalize;
}
.MainFrame
{
	width:100%;
	text-align:center;
}	
.BannerGrid
{
  background-color: rgb(235,235,235);
  width:100%
}
.BannerGridEmpty
{
  width:121px
}
.CompanyBannerGrid
{
  background-color: rgb(235,235,235);
}



.LabelTxt1
{
	font-family:Tahoma;
	color:Navy;
	font-size:x-small;
	text-align:left;
	 
}
.ClicktoView
{
	font-family:Tahoma;
	 
	 font-size:xx-small;
	 text-align:left;
	 
}

.TxtBoxSub
{
	font-family:Tahoma;
	color:Navy;
	font-size:x-small;
	Width:250px;
}
.TxtBoxCate
{
	font-family:Tahoma;
	color:Navy;

	Width:350px;
}
.TxtBoxKey
{
	font-family:Tahoma;
	color:Navy;
	font-size:xx-small;
	
}
.TxtBoxSubHide
{
	font-family:Tahoma;
	color:White;
	font-size:x-small;
	Width:0px;
	border-style:none;
}

.northregionradio
{
	position: absolute;
	margin-left: 105px;
	margin-top: 40px;	
	padding-top:5px;
	width:90px;
	height:30px;
	vertical-align:middle;
	text-align:left;

}

.westregionradio
{
	position: absolute;
	margin-left: 15px;
	margin-top: 88px;	
	padding-top:5px;
	width:85px;
	height:30px;
	vertical-align:middle;
	text-align:left;
	
}

.southregionradio
{
	position: absolute;
	margin-left: 135px;
	margin-top: 170px;	
	padding-top:5px;
	width:75px;
	height:30px;
	vertical-align:middle;
	text-align:left;

	
	}
	
.eastregionradio
{
	position: absolute;
	margin-left: 165px;
	margin-top: 110px;	
	padding-top:5px;
	width:80px;
	height:30px;
	vertical-align:middle;
	text-align:left;

	
	}

.Website_style
{
	FONT-SIZE: xx-small; COLOR:Green; FONT-FAMILY: Tahoma; text-align:right; text-indent:30px; 
}


/*Css class add by SK*/
.clSearchContent
{
 /*border:solid 1px red;*/
    
}

.SrhBarCenter
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color:#2D598A; 
	/*FONT-FAMILY: Tahoma;*/
	background-color:White;
	 width:700px;
	line-height: normal;
     text-align:left;
	margin: 0 auto 0 auto;
	
   

}

.SrhBarCenter td
{
		font-size: 12px;
}

.SrhBar
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2D598A; 
	/*FONT-FAMILY: Tahoma;*/
	background-color:White;
	/* width:700px;*/
	line-height: normal;
     text-align:left;
	margin: 0 auto 0 auto;
  

}



.SrhBar td
{
	font-size: 12px;
	
}
.SrhBarBig
{
	font-size:14px;
}

.BannerBar
{
	background-color:#FFDE73;
}
.NoOfRecsDiv
{
	width:50px;
}
.LinksBar
{
	color:White;
}
.BrwChkBx
{
	cursor:hand;
		}
.USearchMain1_ChkCatGrp
{
	visibility:hidden;
}

.SearchPanel
{
    background-color:White
}
#btnSearch:hover
{
	background-image:url('images/submit2.gif');
		
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.style4 {font-size: 8px}
.style5 {
	color: #2D598A;
	font-size: 12px;
}
.style6 {font-size: 12px}
.style7 {
	font-size: 14px;
	font-weight: bold;
}
.mainbody {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:justify;
	padding-bottom:20px;

}
#form_content_login
{
	padding: 10px 10px 10px 50px;
	border: 1px dashed #0066CC;
	width: 300px;
	float: right;
	margin-right: 80px;
}
.form_lbl {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom:20px;
}
.form_heading
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #0066CC;
	border-bottom-style: dotted;
	border-bottom-color: #0000FF;
	border-bottom-width: thin;
}
.form_tb {
    border:solid 1px gray;
    font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color:Gray;
	width:170px;
}
.form_errortext
{
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 20px;
	color: #0066CC;
}
            

.Wide_td
{
	FONT-SIZE: x-small; COLOR:Black ; FONT-FAMILY: Tahoma; 
    /*Modified by SK*/
	width:516px;
	/*Modified by SL*/
	 /*width:532px;*/
	/*border:solid 2px green;*/
	
}
.Img_td
{
	margin: 0 auto; font-size: x-small; COLOR:Black ; FONT-FAMILY: Tahoma; 
	/*min-width: 1065px;*/
	/*modified by SL*/
	width: 1065px;
	
}
.List_td
{
	FONT-SIZE: x-small; COLOR:Black ; FONT-FAMILY: Tahoma; min-width:500px;
	
	}
	
.Phone_td
{ 
  /*Modified By SK*/
  /*position:absolute; left:1100px;*/ 
  FONT-SIZE: x-small !important;  COLOR: black; FONT-FAMILY: Tahoma !important; 
  /* width:360px;*/
  width:368px;
 
}
.Website_td
{
  font-size: x-small; COLOR: Black; FONT-FAMILY: Tahoma; 
  width: 150px;
  /*Modified by SK*/	  
  /*Modified by SL*/	 
  width: 158px;
}

.cat_heading
{
	color:#FFFFFF;
	font-weight:bold;
	padding-left:200px;
}

.innerdivleft
{
	
	margin: 0 auto;
	float:left;
	
}
.innerdivright
{
	
	margin: 0 auto;
	float:right;
}


            td, input, select {
	            FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
}
            th {
	            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
            }
            
          
            .style1 {
	            FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
            }
            
            #footer1{position: absolute;bottom:40px; width:924px; height:20px; text-align:center; border-top: #666 solid 1px;
          font-size:10px;  }
            .footer
            {
            	clear: both;bottom:0px; text-align:center; position:static; width: 100%;  
            	
            	/*position: absolute;bottom:0px; width:924px; height:20px; text-align:center; border-top: #666 solid 1px;
          font-size:10px;*/
            }
			
			.footer_link:link {
	            FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: Navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
            }

			.footer_link:hover {
	            FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	            text-decoration:underlined;
            }



            BODY 
            {
                MARGIN: 0px; 
	            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	            background-color: #ffffff; 
            }

           
            
            .bottomtile 
            {
	            background-image:  url('images/bottomtile.jpg');
	            background-repeat: repeat-x;
	            background-color: #3c74ad;
	            text-align:center;
            }
            
            #ctl00_bottomImagesTbl
			{

            }
            
            #ctl00_Optional
             {

            }
            

            
.ResName4  
{
	font-weight:bold
}

#header
{
	background-image:url('images/searchheadertile.jpg');
	background-repeat:repeat-x;
	
}

#ctl00_cpMain_UcSearchResults1_dgResults1
{
}

.kw_virtual
{
	display:none;	
}



#navigation
{
	width: 150px;
	font-size: 12px;
	float: left;
    vertical-align: top;
    
    top: 100px;
	margin-left:0px;
}
#navigation ul
{
	margin: 0px;
	padding: 0px;
	background-color: #336699;
}
#navigation ul li {
height:54px;
line-height:25px; 
list-style:none; 
padding-left:10px;
font-weight: bolder;

color:#FFF; 
border-top:1px solid #fff; 
border-bottom:1px solid #fff; 
cursor:pointer;
	width: 136px;
	border-left-width: 1px;
	border-right-width: 1px;
}    
#navigation ul li:hover
{
	background-color: #33CCFF;
	position: relative;
}
#navigation ul ul
{
	display: none;
	position: absolute;
	left: 75px;
	top: 5px;
	border: #fff solid;
	border-width: 1px;
	background-color: #336699;
}   
/*#navigation ul li:hover ul {display:block;} */
#navigation ul li:hover ul {display:inline-block;}

#navigation ul ul li {border:none; width:150px; float:left; display:inline;} 
#navigation ul ul li:hover {text-decoration:underline; border:none; display: block; float:left}  

#ctl00_cpMain_PopularKeywordLink_gvKeywordLink 
{
     display:none;
}

.validation_error
{
	font-size:12px; color:red;
	text-align:left;
}

.rightalign
{
	
	text-align:right;
}

.previewRight
{
	
	text-align:right;
}
.previewLeft
{
	
	text-align:left;
}
.previewListing
{
	background-color: #CADFFF;
	width: 75%;
}
.selectRegion
{
	width: 250px;
	height: 250px;
	vertical-align: top;
	background-image: url( 'Images/ball.gif' );
	background-repeat: no-repeat;
}
#divbtnSearch
{
	margin-left: 58px;
	
		
	
}
.ListCategory
{	width: 339px;
 	margin-left: 58px;
 	
}
.relatedCatGrid
{
 vertical-align: top;	
}
.headerClass
{
	background-color: #C6D5FF;
}
.PopularKeywordGridContent
{
	font-size: small;
	font-family: Verdana;
	padding: 5px 5px 5px 5px;
	
}
.PopularKeywordGridHeader
{
	background-color: #357EC7;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
}
.PopularKeywordGrid
{
	margin-left:10px;
}
/*This panel stands at the right hand side of the keyword page*/
.sidePanel
{  
	    width: auto;
        height: auto;
        position: absolute;
        top: 140px;
        left: 55%;
        margin-left: 210px;
	
	
	
}
/*styling for description on the keyword pages*/
.kw_description
{
	
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

         font-size: 12px;

         color: #2D598A;
         text-align: left !important;
        
 
        visibility: visible;
   
       
       
 

}
#content
{
  
  margin: 0 auto 0 auto;
  
  text-align: justify; 
  margin-top:20px;
  height: 100%;
 
  
 

}

.keywordsearch
{
	height: 58px;
	background-image: url(images/step1.gif);
	vertical-align: top;
	
}
/*Adds extra spaces to adjust page footer*/
.spaces
{
	margin-top: 250px;
}
.btnSubmit
{
	text-align: left;
}

#kouta_image   
{
        width: 294px;
        height: 138px;
        position: absolute;
        top: 487px;
        left: 55%;
        margin-left: 200px;
}

#kouta_image a img
{
	border:none;
}

#kouta_image_keyword  
{
        width: 294px;
        height: 138px;
        position: absolute;
        float: left;
        bottom: 0px;
        left: 55%;
        margin-left: 200px;
        visibility: hidden;
        
}

.keywordContent
{
	
}

.downLoadLink
{
	color: Blue;
	font-family: Verdana;
	font-size: small;
	text-align:left;
	font-weight: bold;
	float: left;
}
#Display
{
 text-align: left;
}
.form_table_mandatory
{
	font-size: 10px;
	color: #3366CC;
}
/*the classes below are to align few fields in the listing page*/
.alignEmail
{
	 width: 117px;
	
	 float: left;
}
.aligncheckbox
{
	/*margin: 0 0 0 133px;
	float: right;
	 border: solid 1px red;*/
	
	 
	 
}

.divright
{
	text-align: right;
}
.filterFont
{
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: Black;
}

.blankdiv
{
  margin: 500px 0 0 0;
}

#ContentPanel
{
	margin: auto auto auto 200px;
	
}
.Notify 
{
	font-size: 8px;
	 color: #FFF;
	 
	 
}
.ListboxAlign
{
	margin-left: 0px;
    
}
.notvisible
{
	visibility: hidden;
}
.TextBoxWidth
{ 
	width:200px;
}
.DropDownWidth
{
	width:205px;
	height:19px;
}
.LeftTextBoxWidth
{
	width:140px;
	height:13px;
	
}


.TextBoxMobile
{
	width: 200px;
	height:13px;
	
}
.RightDropDownWidth
{
	width: 56px;
	height: 18px;
   
}


.ListingTable td
{
	vertical-align:top;
}