img, div, a, input { behavior: url(iepngfix.htc) }

body#web2dir *{
/*margin:0px 0 0 0;*/
/*padding:0;*/
/*border:none;*/
font-family:Tahoma, Verdana, Arial;
font-size:12px;
}

body#web2dirsub *{
margin:0px 0 0 0;
padding:0;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
}

/*body#web2dir #dir-listing ul li img{
display:block;
float:left;
width:92px;
height:62px;
}
*/

*{
	outline:none;
}

body#web2dir{
padding:0 0 0 0;
padding:20px 0 0 0;
}

body#web2dir #container{
width:880px;
float:left;
}

body#web2dir #search{
background:url(../images/bg-search.gif) no-repeat 0 0;
width:647px;
height:40px;
float:left;
margin:25px 0 0 20px;
color:#FFF;
padding:12px 20px 0 22px;
text-align:right;
}

body#web2dir #search div{
float:left;
}

body#web2dir #search .sort{
color:#FFF;
}

body#web2dir #search .sort span{
color:#4B7C00;
}

body#web2dir #search a{
color:#FFF;
text-decoration:none;
}


body#web2dir #search span.input{
background:url(../images/bg-text-box.gif) no-repeat 0 0;
width:182px;
height:15px;
display:block;
float:left;
margin:0 10px 0 0;
_margin:0 5px 0 0;
padding:1px 3px 1px 10px;
}
body#web2dir #search input.text{
width:182px;
height:14px;
font-size:11px;
outline:none;
border:none;
}

body#web2dir #search input.btn{
margin:3px 0 0 0;
}

body#web2dir #logo{
float:left;
width:150px;

}

body#web2dir #dir-listing{
background:url(../images/bg-frame.gif) no-repeat 0 0;
width:850px;
height:464px;
padding:11px 0 0 11px;
margin:8px 0 0 0;
clear:both;
float:left;
/*position:relative;*/
}

#dir_listing_inner{
width:860px;
height:440px;
overflow-x:hidden;
overflow-y:auto;
position:relative;
}

body#web2dir #dir-listing #browse{
position:absolute;
width:10px;
height:41px;
right:-5px;
bottom:15px;
}

body#web2dir #browse a{
text-indent:-999em;
overflow:hidden;
display:block;
position:relative;
}

body#web2dir #browse a.up{
background:url(../images/arrow-up.gif) no-repeat 0 0;
}

body#web2dir #browse a.down{
background:url(../images/arrow-down.gif) no-repeat 0 0;
margin:15px 0 0 0;
}

/*
body#web2dir #dir-listing ul, body#web2dir #dir-listing ul li{
margin:0;
padding:0;
list-style:none;
}
*/

/*body#web2dir #dir-listing ul li {
float:left;
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
}

body#web2dir #dir-listing ul li img{
display:block;
width:92px;
height:62px;
}*/

body#web2dir #footer{
background:#fafafa;
padding:20px 25px 0px;
border-top:1px dashed #ccc;
clear:both;
text-align:right;

color:#5B9701;
}

body#web2dir #footer ul{
float:right;
padding-bottom:10px;

}
body#web2dir #footer ul li{
list-style:none;
float:left;
background:url(../images/seperator.gif) no-repeat 100% 0;
padding:0 12px;
}

body#web2dir #footer ul li a{
color:#5B9701;
text-decoration:none;
}
body#web2dir #footer ul li a:hover{
	color:#FF6600;
	text-decoration:none;
	}

body#web2dir #footer ul li.last{
background:none;
padding-right:0;
}

body#web2dir #footer p{
clear:both;
text-align:right;
}

#logo img{
	border:none;
}


body#web2dir #browstag {
background-color:#76b616;
border:2px solid #FFFFFF;
clear:both;
display:none;
float:none;
padding:6px 20px 14px;
position:absolute;
right:278px;
text-align:left;
top:93px;
white-space:normal;
width:312px;
min-height:250px;
z-index:50;
overflow-x:hidden;
overflow-y:auto;
}

#browstag a {
color:#FFFFFF;
}

body#web2dir #advt{
width:100px;
float:left;
margin-top:10px;
}

#tooltip.pretty {
	font-family: Arial;
	width: 210px;
	padding:20px;
	height: 135px;
	_height: 180px;
	
	opacity: 0.8;
	background: url('../images/shadow.png');
	font-size:12px;
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12px;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('../images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('../images/shadow2-reverse.png');
}

#extended { margin: 2em 0; }
#extended label { text-decoration: underline; }
#yahoo { width: 7em; }
#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }
#fancy2 { float: right; }

.tooltip {
	font-family: Arial;	
	width: 210px;
	overflow:none;
	height: 135px;
	_height: 180px;	
	opacity: 0.8;
	background: url('../images/shadow.png') no-repeat 0 0;
	font-size:12px;
	padding:20px;
}
div .tooltip span{	
	width: 210px;
	padding:15px;
	color:#FF0000;
	font-size:1.5em;
}
#imageidSet{
font-size: 0.75em;
position: absolute;
display: none;
left: 0px;
top: 0px;
width: 400px;
height: 0px;
z-index: 200;
}

body#web2dir .heading {
	border-bottom:1px dashed #666666;
	text-align:center;
	padding-bottom:5px;
}
body#web2dir .heading h2 {
	color:#FF6600;
	font-size:2em;
}
body#web2dir .table_box {
	width:auto;
	padding:15px;
	
	border:2px solid #ccc;
	background:#f7f7f7;
}
img.priview {
	display:inline;
	float:left;
	padding:0px 10px 10px 10px;
}
body#web2dir .para p {
	display:inline;
	padding:10px;
	text-align:justify;
	font-size:1em;
	color:#787878;
}
.links {
	clear:both;
	padding:10px;
	background:#fdfef8;
}
.links h2 {
	color:#404040;
	font-size:1.5em;
}
a.links_anchor {
	color:#ffa10e;
	text-decoration:none;
	font-size:1em;
}
a.links_anchor:hover{
	color:#666666;
	text-decoration:none;
	}
p.date_para {
	color:#333333;
	font-size:1em;
}
.tags_of_line {
	color:#333;
	font-size:1em;
}
body#web2dir form input{
	border:1px solid #ccc;
	}
	
	body#web2dir form span div{
		color:red;
	}
	
body#web2dir form textarea{
	border:1px solid #ccc;
	}
.clear{ clear:both;}

	
/* 
 * 
 * newly added css styles
 * 
 */	

 
	
.logos{
	display:block;
	height:90px;
	position:relative;
	float:left;
	margin:5px 5px 0px 0px;
	}	
	
#dir_listing_inner ul{
	list-style:none;
	margin:0px;
	padding:0px;}	
	
 #dir_listing_inner li{
	height:90px;	
	float:left;}
	

.logoimage{
	background:#FFFFFF;
    
	padding:8px;
	margin:0px 0px 0px 0px;}
	
#moreinfo {
	background:#a35283;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#fff;
	font-size:14px;
	display:none;
	padding:5px;
	position:absolute;
	top:-500px;
	width:100px;
	z-index:1000;}
	
.heading{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin:0px 0px 3px 0px;
	padding:0px;}	
	
.desc{
	color:#e89fcb;
    margin:0px;
	padding:0px;}
	
.logoouter{
	width:113px;
	height:80px;
	text-align:center;
	padding:5px 0 0 0;
	border:#dbdbdb solid 1px;
}
					

