@charset "utf-8";
/* CSS Document */
body	{	margin: 0px auto; min-height:500px !important;background:#FB961F;	/*background:url(../images/main_bg.jpg) repeat-x;*/	text-align:center; /* background-color:#f7c997;*/	}
#wrapper 	{	width:1004px;	margin: 0px auto;	}
#header 	{	width:1004px;	height:344px;	float:left;	}
#tophead 	{	/*background-repeat:no-repeat;*/	width:994px;	height:105px;padding-left:10px;	float:left;	}
#mainpic 	{/*	background-image:url(../images/mainpic.jpg);	background-repeat:no-repeat;*/	width:1004px;	height:257px;	float:left;	}	
#menu 	{	width:1004px;	height:56px;	float:left;	}
#menuleft 	{	background-image:url(../images/menuleft.jpg);	background-repeat:no-repeat;	width:23px;	height:56px;	float:left;	}
#menumid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menumid.jpg) repeat-x scroll 0 0;
float:left;
height:56px;
width:951px;
}.menutext {	list-style-type: none;	height: 16px;	width: 930px;	margin: auto;	color: #371C1C;	}
.menutext a {	padding-right: 2px;	padding-left: 2px;	display: block;	line-height: 50px;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #f38d1f;	}
.menutext a:hover 	{	padding-right: 2px;	padding-left: 2px;	display: block;	line-height: 50px;	text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #761b1b;	}
#menumid ul li {	float: left;	}
#menuright 	{	background:url(../images/menuright.jpg) no-repeat;	width:30px;	height:56px; 	float:left;	}
#content 	{	background-color:#FFFFFF;	width:1004px;	/*height:684px;*/	float:left; min-height:620px;	}
#leftsidebar 	{	width:214px;	/*height:684px;*/	float:left;	}
#category 	{	width:204px;	/*height:525px;*/		}
#categoryhead 	{background-image:url(../images/categoryhead.jpg);	background-repeat:no-repeat;	width:214px;	height:57px;	float:left;	}
#categorymid 	{	background-image:url(../images/categorymid.jpg);	background-repeat:repeat-y;	width:214px;	/*height:435px;*/	float:left;	}
a	{	color:#FF0000;	text-decoration:none;	}	
.foottext	{	color:#873838;	text-decoration:none;	}
.foottext:hover	{	color:#000000;	text-decoration:none;	}
.categorytext 	{	list-style-type: none;	margin: auto;	text-align:left;	margin-left:32px;	margin-top:5px;	color: #371C1C;}
.categorytext a 	{	padding-right: 3px;	display: block;	line-height: 10px;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	color: #761b1b;	}
.categorytext a:hover 	{	padding-right: 3px;	display: block;	line-height: 10px;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	color: #f25a2c;	}
#categoryend 	{	background:url(../images/categoryend.jpg) no-repeat;	width:214px;	height:33px;	float:left;	}
#newitems 	{	background-color:#FFFFFF;	width:214px;	height:159px;	float:left;	}
#new	{	background:url(../images/new.gif) no-repeat;	width:188px;	height:105px;	margin-left:13px;	float:left;	}
.newtexts 	{	list-style-type: none;	height: 100px;	width: 180px;	margin: auto;	color: #ffffff;	}
.newtexts a {	padding-right: 3px;	padding-left: -3px;	display: block;	/*margin-left:-15px;*/	margin-top:12px;line-height: 16px;
	text-decoration: none;	font:arial;	font-size: 16px;	color: #ffffff;	}
#maincontent 	{width:528px;	/*height:684px;*/	float:left;	}
#contenttop 	{	width:528px;	/*height:413px;*/	float:left;	}
#white 	{	background-image:url(../images/white.jpg);	background-repeat:no-repeat;	float:left;	width:528px;	height:21px;}
#topcontents 	{	float:left;	width:528px;	/*height:392px;*/	background-color:#FFFFFF;	}
#topcontentsprofile 	{	float:left;	width:780px;	/*height:392px;*/	background-color:#FFFFFF;	}
.contenthead	{	margin-left:5px;	margin-right:10px;	color:#f78b1d;	font-family:Arial;	font-size:20px;	text-decoration:none;	text-align:left;	/*font-weight:bold;*/	}
.contenttext	{	color:#674e4e;	font-family:Tahoma;	font-size:12px;	text-decoration:none;	text-align:justify;	line-height:1.8;	margin-left:5px;	margin-right:10px;	margin-top:10px;	margin-bottom:20px;	}
#contentdown 	{	width:528px;	/*height:271px;*/	float:left;	}
#downhead 	{	width:528px;	height:43px;	float:left;	}
#recentvendors 	{	width:528px;	/*height:228px;*/	float:left;	}
#recenttop 	{	background-image:url(../images/recenttop.jpg);	background-repeat:no-repeat;	width:528px;	height:24px;	float:left;	}
#recentmid 	{	background-image:url(../images/recentmid.jpg);	background-repeat:repeat-y;	width:528px;	/*height:172px;*/
	float:left;	}	
.vendortext	{	font-family:Arial, Helvetica, sans-serif;	text-align:left;	margin-left:5px;	margin-right:5px;	font-size:12px;	color:#651211;	}
.vendors	{	font-family:Arial, Helvetica, sans-serif;	text-align:left;	margin-left:5px;	margin-right:5px;	font-size:11px;	color:#674e4e;	}
#recentend 	{	background-image:url(../images/recentend.jpg);	background-repeat:no-repeat;	width:528px;	height:32px;
	float:left;	}
#rightsidebar 	{	width:262px;	/*height:684px;*/	float:left;	}
#vendorsearch 	{	width:262px;	height:225px;	float:left;	}
#vendorsearchtop 	{	width:262px;	height:49px;	float:left;	background:url(../images/vendorsearchtop.jpg) no-repeat;}
.formtexts	{	font:Arial, Helvetica, sans-serif;	font-size:14px;	color:#221212;	}	
#vendorsearch-mid 	{	background-image:url(../images/vendorsearch_mid.jpg);	background-repeat:no-repeat;	width:262px;
	height:131px;	float:left;	}
#vendorsearch-end 	{	background:url(../images/vendorsearch_end.jpg) no-repeat;	width:262px;	height:45px;	float:left;}
#registerfree 	{	background-color:#FFFFFF;	width:262px;	height:105px;	float:left;	}
#serviceinquiry 	{width:262px;	/*height:354px;*/	float:left;	}
#serviceinquiryhead 	{	background:url(../images/serviceinquiryhead.jpg) no-repeat;	width:262px;	height:60px;	float:left;}
#serviceinquiry-mid {background:url(../images/serviceinquiry_mid.jpg) repeat-y;	width:262px;/*height:269px;*/
	float:left;	}
#serviceinquiry-end 	{	background:url(../images/serviceinquiry_end.jpg) no-repeat;	width:262px;	height:25px;	float:left;
}	
#blogcontainer 	{width:262px;	/*height:354px;*/	float:left;	}
#blogcontainerhead 	{	background:url(../images/blogcontainerhead.jpg) no-repeat;	width:262px;	height:18px;	float:left;}
#blogcontainer-mid {background:url(../images/serviceinquiry_mid.jpg) repeat-y;	width:262px;/*height:269px;*/
	float:left;	}
#blogcontainer-end 	{	background:url(../images/serviceinquiry_end.jpg) no-repeat;	width:262px;	height:25px;	float:left;
}			
#footer 	{	/*background-image:url(../images/footer.jpg);	background-repeat:repeat-x;*/	width:1004px;background:#FB961F;	height:64px;	float:left;}
#footdiv{	padding-top:25px;	}


/*******Danish*/
.maintable { border:1px solid #E4E4E4; width:800px;}
img { border:0px;}
.padding_margin{ padding:5px; margin:5px;}
.category{ color:#FA2F35; border-bottom:1px solid #FFFFFF; font: normal 12px Verdana; padding:3px; width:100%; padding-left:20px;
 font-weight:bold;}
.category a{ color:#FA2F35;}
.category a:hover{ color:#FA2F35;}
/* CSS for image*/
.image{ border:1px solid #E4E4E4; padding:2px; margin:2px;}
/* CSS for text boxes and buttons*/
.logintext_big{    background:#FFFFFF;	border:2px solid #cccccc;	text-align:left;	height:20px;	width:150px;}
.logintext{    background:#FFFFFF;	border:2px solid #EFEFE5;	text-align:left;	color:#53544E;}
.selecttext{    background:#FFFFFF;	border:2px solid #EFEFE5;	text-align:left;}
.inputsubmit{   padding:2px 15px 3px 15px;   border:1px solid #62635E;   background-color:#EFEFE5;   color:#62635E;   font-size:11px;   font-family:"lucida grande", tahoma, verdana, arial, sans-serif;   text-align:center;}
.gray_border{ border:1px solid #E4E4E4;}
#gray_border{ border:1px solid #E4E4E4; width:200px; height:35px; color:#7D7D7D; font-size:13px; font-weight:bold; background:#EFEFE5;}
#nav_border { border:1px solid #E4E4E4; color:#7D7D7D; font-size:13px; font-weight:bold; background:#EFEFE5; width:100%;}
#nav_border a ,#nav_border a:hover{ color:#7D7D7D; font-size:13px; font-weight:bold;}
.vendor{ border-bottom:1px dashed #CCCCCC;}
.vendor :hover{ background:#EFEFE5;}
/* CSS for heading section search bar*/
.big_black{  font-size:18px;  color:#000000;  font-weight:bold;}
.big_white{  font-size:18px;  color:#FFFFFF;  font-weight:bold;}
.big_small_black{  font-size:14px;  color:#000000;  font-weight:bold;  padding-top:12px;}
.big_small_white{  font-size:14px;  color:#FFFFFF;}
h1 { color:#53544E; padding:5px;font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
h2{ color:#7D7D7D; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
/* CSS for header search bar*/
.bluesearch { background-color:#0074B4;}
/*CSS for Tab Menu */
.tab{ background-image:url(../images/tab_active.gif); background-repeat:repeat-x; width:92px; height:29px; text-align:center;
 color:#FFFFFF;}
.tab_big{ background-image:url(../images/tab_active1.gif); background-repeat:repeat-x; width:140px; height:29px; text-align:center;
 color:#FFFFFF;}
.tab a,.tab_big a{ color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; text-decoration:none;}
.tab a:hover,.tab_big a:hover{ color:#FFFFFF; font-size:14px; text-align:center; font-weight:bold; text-decoration:underline;
}
.space{ color:#FFFFFF; width:2px;}
/* CSS for Errors and hints*/
.hints{ color:#53544E; font-size:9px;}
.error{ background-color:#EFEFE5; width:100%; color:#FF0000; font: bold 11px Verdana;}
/* CSS for profile left navigation*/
.leftnavact { padding-left: 17px;  *padding-left: 13px;  display: block;  text-decoration: none;  font: bold 11px Verdana;  color: #53544E;  background: url('../images/bullet-arrow.jpg') no-repeat left center;  margin-left: 8px;}
.leftnav:link { padding-left: 17px;  *padding-left: 13px;  text-decoration: none;  display: block;  font: normal 11px Verdana; 
 color: #0074B4;  background: url('../images/bullet-arrow.jpg') no-repeat left center; margin-left: 8px;}
.leftnav:visited { padding-left: 17px;  *padding-left: 13px;  text-decoration: none;  display: block;  font: normal 11px Verdana; 
 color: #0074B4;  background: url('../images/bullet-arrow.jpg') no-repeat left center;  margin-left: 8px;}
.leftnav:hover { padding-left: 17px;  *padding-left: 13px;  text-decoration: underline;  font: normal 11px Verdana;  color: #0074B4;  background: url('../images/bullet-arrow.jpg') no-repeat left center;  margin-left: 8px;}
.subnavact	{ padding-left: 25px;  *padding-left: 24px;  display: block;  text-decoration: none;  font: bold 11px Verdana; 
 color: #6C6C6C;  background:url(../images/sub-bullet.gif) no-repeat left center;}
.subnav:link { padding-left: 25px;  *padding-left: 24px;  text-decoration: none;  display: block;  font: normal 11px Verdana;  color: #6C6C6C;  background: url('../images/sub-bullet.gif') no-repeat left center;}
.subnav:visited	{ padding-left: 25px;  *padding-left: 24px;  text-decoration: none;  display: block;  font: normal 11px Verdana; 
 color: #6C6C6C;  background: url('../images/sub-bullet.gif') no-repeat left center;}
.subnav:hover { padding-left: 25px;  *padding-left: 24px;  text-decoration: underline;  font: normal 11px Verdana; 
 color: #6C6C6C;  background: url('../images/sub-bullet.gif') no-repeat left center;}
#select{ font: bold 11px Verdana;  color: #6C6C6C;}
/* CSS for profile section table heading*/
.table_heading{ background:#EFEFE5; padding:5px; padding-left:10px; font: bold 11px Verdana;  color: #53544E;  height:35px;
}
.table_detail{ padding:5px; padding-left:10px; font: normal 11px Arial; height:30px;}
.table_detail h2 { color:#000000; font: normal 11px Arial;}
/*NEW Template CSS*/
.header_nav { padding-left: 0px;  *padding-left: 0px; display: block;  text-decoration: none;  font: bold 11px Verdana; 
 color: #53544E;  /*background: url('../images/arrow.gif') no-repeat left center; */ margin-left: 8px;}
.header_nav:hover { padding-left: 0px;  *padding-left: 0px;  display: block;  text-decoration:underline;  font: bold 11px Verdana; 
 color: #53544E; /* background: url('../images/arrow.gif') no-repeat left center; */ margin-left: 8px;}
.newheading{ color:#FA2F35; padding:5px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.newheading1, .newheading1 a, .newheading1 a:hover{ color:#FA2F35; padding:5px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
/* CSS for new footer*/
#ajax_listOfOptions{		position:absolute;	/* Never change this one */		width:143px;	/* Width of box */		/*height:250px;	 Height of box */		overflow:auto;	/* Scrolling features */		border:1px solid #999999;	/* Dark green border */		background-color:#FFFFFF;	/* White background color */		text-align:left;		font-size:0.9em;		z-index:100;}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */		margin:1px;				padding:1px;		cursor:pointer;		font-size:12px;		padding-left:5px;		background:#FFFFFF;		}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */		background-color:#EEEEEE;		color:#000000;	}
#ajax_listOfOptions_iframe{		background-color:#F00;		position:absolute;		z-index:50;	}
form{		display:inline;	}
/* ============ css by sunil kumar ============*/
.category_rss{ color:#FA2F35; border-bottom:1px solid #FFFFFF; font: normal 12px Verdana; width:100%; padding-left:0px; font-weight:bold; background:#efefe5;}
#matri_rss{	height:650px; 	overflow:hidden;}
#matri_rss ul{	list-style:none;	padding:5px;}
#matri_rss ul li{ 	float:left;	text-align:left;	border-bottom:1px dotted #7d7d7d;	margin:5px 0 5px 0px;}
#matri_rss ul li a:hover{	color:#fa2f35;}
.no_visitors{	color:#fa2f35;	padding:2px;}
.form_text{	color:#000000;	font-weight:bold;	padding:0 0 0 10px;}
.form_text_heading{	color:#fa2f35;	font-weight:bold;	font-size:14px;	padding:10px 0 10px 10px;}
.inq_form{	background:#e2eff8;	border:2px solid #bcd8ea;	line-height:20px;	text-transform:capitalize;}
/* =========== css for success message by sunil kumar ========*/
.warning_box_green {border: 1px solid #87CC33; background-color:#DDEECC; padding:2px;font:normal; }

.black_overlay{	display: none;	position: absolute;	top: 0%;	left: 0%;	width: 100%;	height: 1450px;	background-color: black;	z-index:1001;	-moz-opacity: 0.3;	opacity:.30;	filter: alpha(opacity=30);}
.white_content {	display: none;	position: absolute;	top: 15%;	left: 28%;	/*width: 50%;*/padding: 10px; z-index:1002;	/*overflow: auto;*/ background:url(../images/servicebg.png) no-repeat; width:400px; height:480px; 	}
.service_top {background-image:url(../images/top_corner.png); background-repeat:no-repeat; width:400px; height:500px text-align:center;}
.service_botom {background-image:url(../images/bottom_corner.png); background-repeat:no-repeat; width:400; height:10px; text-align:center;}
.service_main { border-left:12px solid #000000; width:100%;  border-right:10px solid #000000; width:380px; background-color: white;}

.contenthead_yellow{color:#F78B1D;font-family:Arial;font-size:14px; font-weight:bold;margin-left:5px;margin-right:10px;text-decoration:none;}
.rshowcontentyellow {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFF00;	text-decoration: none;}
.rshowcontentwhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;font-weight: bold;	font-variant: normal;	text-transform: none;	color:#990000;	text-decoration: none;}
