@charset "UTF-8";
/* CSS Document */
/*
Title: FREE web directory, Add your site, Directory listing Services form Designkolkata.com
Description: CSS for Design Kolkata.
Version: 3.0
Design: Joy Karmakar
Designer email: info@joyartforweb.com
*/

/* -------    Page Layout ----------*/
body {
	padding : 0px;
	margin : 0px;
	background : #fff url(../images/body_bg.gif) repeat-x top left;
	}
td{
	color : #474747;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea {
	padding : 0;
	margin : 0;
	}
p {
	padding : 0 0 8px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	border:none 0px;
	}
a {
	outline : none;
	text-decoration : none;
	}
a:hover { text-decoration:underline;}

/*COMMON STYLE START*/
.padding_5{ padding:5px;}
.font_size14 {
	font-size : 14px;
	line-height : 18px;
	}
.font_size16 {
	font-size : 16px;
	line-height : 20px;
	}
.font_size18 {
	font-size : 18px;
	line-height : 22px;
	font-weight:normal;
	
	}
.font_size20 {
	font-size : 20px;
	line-height : 24px;
	font-weight:bold;
	}
.blue_text {
	color : #2a8ec0;
	}
.black_text {
	color : #252525;
	}
.orange_text {
	color : #f19e33;
	}
.violet_text {
	color : #6E4094;
	}
.green_text {
	color : #a3ce3f;
	}
.white_text {
	color : #fff;
	}
.blue_link {
	color : #206fa2;
	font-size : 13px;
	}
.blue_link:hover {
	color : #000;
	text-decoration:underline;
	}
.big_link{ font-size:20px; font-weight:bold; text-decoration:none; color:#333333;}
.big_link:hover{ font-size:20px; font-weight:bold; text-decoration:underline; color:#663399;}
.small_text{ font-size:11px; color:#979797;}

.small_link a{ color:#484848; text-decoration:none;}
.small_link a:hover{ color:#484848; text-decoration:underline;}

.white_link {
	color : #f8fcff;
	font-size : 13px;
	}
.white_link:hover {
	color : #000;
	}
.dot_line_1 {
	background : url(../images/dot_1.gif) repeat-x  top left;
	}
.dot_line_2 {
	background: url(../images/dot_1.gif) repeat-x bottom left;
	}
.gray_border{ border:#E3E3E3 1px solid;}
/*COMMON STYLE END*/
.heading_1 {
	background : url(../images/arrow_1.gif) no-repeat center left;
	padding:5px 0px 5px 30px;
	font-size:18px;
	color:#434343;
	line-height:20px;
	font-weight:bold;
	}

.heading_2 {
	font-size : 24px;
	line-height : 28px;
	display : block;
	padding : 0px 0 5px 0;
	}
.heading_3 {
	color:#333333;
	font-size : 18px;
	line-height : 24px;
	font-weight:normal;
	padding-bottom:10px;
	background : url(../images/dot_1.gif) repeat-x bottom left;
	}
.heading_4 {
	display:block;
	color:#333333;
	font-size : 20px;
	line-height : 24px;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	background : url(../images/dot_1.gif) repeat-x bottom left;
	}
	
	
.input_1 {
	width:324px;	
	height : 20px;
	color : #6D4089;
	font-size : 16px;
	margin-right:10px;
	border:1px #7E9DB9 solid;
	padding:3px 3px 3px 10px;
	font-weight:bold;
	background:#fff url(../images/d-search-bg.gif) top left no-repeat ;
	
	}
.input_2 {	border : 1px solid #D8D8D8; width:315px; padding:3px 0px 3px 5px;}
.googleS_Box {
	width:332px;	
	height : 22px;
	color : #6D4089;
	font-size : 16px;
	margin-right:7px;
	border:0px;
	padding:3px 3px 3px 10px;
	font-weight:bold;
	}
.security { 
	width:100px; 
	padding:10px 0 10px 0;
	font-size:24px;
	line-height:30px;
	background : url(../images/security_bg.gif) repeat top left; 	
	}
.textarea_green {
	width : 196px;
	border : 1px solid #c0d783;
	}


#topmenu a {
	display : block;
	padding : 10px 20px 9px 20px;
	color : #fefefe;
	height : 1%;
	white-space : nowrap;
	background:#67528B;
	margin-right:1px;
	font-size:13px;
	}
#topmenu a:hover, #topmenu a.active{
	background : #37323C;
	color : #F5E69F;
	text-decoration:none;
	}	

#header_bottom {
	height : 173px;
	background : url(../images/header_img1.gif) no-repeat left top;
		}
#header_bottom ul{ 
display:block;
padding:20px 0 0 0;
}
#header_bottom ul li{
display:block;
padding:2px 0px 2px 30px;
font-size:18px;
line-height:22px;
color:#FDFDFD;
list-style-type:none;
background:url(../images/tick.gif) center left no-repeat;
}
#header_bottom ul li span{ color:#F5E69F}
	
#leftpanel_bg {
	padding:10px 0 10px 0;
	background:url(../images/leftpanel_bg.gif) right top no-repeat;
	}

#rightpanel {
	border-left:#C9C9C9 1px solid;
	padding-left:5px;
	padding-right:1px;
	width:195px;
	padding-top:30px;
	}
#topListing{ margin:10px 0 10px 10px;}
#topListing li
	{
	display:block;
	padding:4px 0 4px 0px;
	background: url(../images/dot_1.gif) repeat-x bottom left;
	}
#topListing li a
	{
	font-size:13px;
	line-height:15px;
	display:block;
	color:#226FB6;
	padding:0 0 00 20px;
	background: url(../images/bullet.gif) no-repeat top left;
	}
.statistics{  margin:10px 0 10px 0; }
.statistics td{  padding:4px; color:#FFFFFF; background:#FF9638;}
#topListing li a:hover{ color:#000066;}

#centerpanel {
	margin : 0 0 0 6px;
	padding : 30px 15px 0 20px;
	background: url(../images/center_bg.gif) no-repeat  top left;
	}
#inside_panel {
	margin : 0 0px 0 6px;
	padding : 30px 0px 0 20px;
	background: url(../images/center_bg.gif) no-repeat  top left;}
.content{ font-size:14px; line-height:18px;}

.featured_listing { width:95%;}
.featured_listing td{ line-height:13px;}
.featured_listing table{ background: url(../images/dot_1.gif) repeat-x  bottom left;}
.featured_listing p{ padding:0 0 5px 0;}
.featured_listing a{
	color:#226FB6;
	font-weight:bold;
	font-size:11px;
	}
.featured_listing a:hover{ text-decoration:underline; color:#330066;}
.featured_listing img{ border:#E3E3E3 1px solid;}

.populartags a{ padding:0 2px 0 2px; color:#8D36D7;}
.tags{ padding:10px 0px 10px 0px;}
.tags a{ font-size:14px; color:#226FB6; text-decoration:none; padding:0 5px 0 5px;}
.tags a:hover{ color:#000; text-decoration:underline;}

a.largest_tag{ font-size:24px; color:#90B82F; line-height:30px;}
a.medium_tag{ font-size:22px; color:#E22F55; line-height:24px;}
a.small_tag{ font-size:18px; color:#F7821A; line-height:20px;}

#footer {	background:url(../images/dot_1.gif) top left repeat-x;
	}

#footer a {	
	padding : 0 15px 0 10px;
	color : #0d8ccb;
	}
#footer a:hover {
	color : #000000;
	text-decoration : underline;
	}

#copyright {
	background : url(../images/dot.gif) repeat-x top left;
	padding : 0px 0 5px 0;
	}
#copyright a {
	color : #0d8ccb;
	}


/*___________________________________________________*/


/*INSIDE CONTENT*/

.paging{
	background:#F4F4F4;
	padding:5px 20px 5px 0;
	margin:5px 0 5px 0;
	}
.paging a{ padding:0 5px 0 5px; color:#049FC6;}

.notes{ color:#FF0000;}

.rating{
	padding:3px 4px 3px 3px;
	width:107px;
	background:url(../images/rating_bg.gif) top left no-repeat;
	}
.rating div{
	height:18px;
	background:url(../images/rating.gif) top left no-repeat;
	}
.subcat{ font-size:13px; font-weight:bold; line-height:18px;}
.subcat ul{ 
	padding:10px 0 10px 0; 	
	display:block; 
	float:left; 
	width:100%;
	}
.subcat li{
	display:block;
	width:200px; 
	float:left; 
	background:url(../images/arrow.gif) top left no-repeat; 
	padding:0 0 0 15px;
	}
.subcat a{ color:#088CC9;}
.subcat a:hover{ color:#022535; text-decoration:none;}
.cat_title{ color:#0089AB;}
.cat_title a{ color:#0673AC;}
#allLogo{  background:#fff; text-align:center; padding-top:8px;  text-transform:uppercase; font-size:10px; color:#99CCCC; }
#allLogo a{ padding:0px; margin:0px;}