body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family:"Lucida Grande",Tahoma,Kalimati,Verdana,Arial,sans-serif;
	font-size:9pt;
	line-height:17px;

}

div, p, h1, h2, h3, form, table, td, th {
	margin: 0;
	padding: 0;
}


a{
	color: #0088CC;
	text-decoration: none;
}
a:hover {
color: #333;
	text-decoration: underline;
}

#header {
width:980px;
overflow:hidden
}

#headerContent {
	width: 980px;
	margin: 0;
	padding-top:17px;
	overflow:hidden;

	
}

#header #logo {
	marhin-top: 17px;
	margin-left: 7px;
	float:left;
}

.menu{float:left; padding-left:40px; padding-top:10px}

.search{float:right; padding-top:5px}
.center{float:left}

#mainContent {
	width: 980px;
	margin: 0;
	padding-top:20px;
	padding-left:5px;
	overflow:hidden
}


#browse {
  width:430px;
  overflow:hidden;
  margin-bottom:10px;
  border-bottom:1px #c0c0c0 dotted;
  padding-bottom:7px
}

#browse ul {
  width:430px;
  overflow:hidden;
  margin:0px;
  padding:0px;

 
  }

#browse ul li{
  text-align:left;
  margin:0px;
  width:125px;
  padding-right:15px;
  display:inline;
  padding-bottom:3px;
  float:left;}
  
#search {
margin:0px 0pt 0pt;
padding:0px 0pt 5px 5px;
position:relative;
overflow:hidden
}

#search .input {
background:transparent  url(../images/search_bg.png) no-repeat scroll left top;
border:0pt none;
float:left;
height:32px;
padding-left:10px;
width:200px;
}

#search .input input {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#3D3D3D;
font-family:'trebuchet ms';
height:21px;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding-top:10px;
font-size:11pt;
width:200px;
}

#search .button {
background:transparent  url(../images/search_new2.png) no-repeat scroll left top;
border:0pt none;
cursor:pointer;
float:left;
height:32px;
overflow:hidden;
width:80px;
}

.border{height:1px; border-bottom:1px #c0c0c0 dotted; width:620px; text-align:center; margin-bottom:15px }

.gray_small{ color:#666; font-size:8pt}
.gray_small_link{ color:#666; font-size:8pt; text-decoration:underline}

h2 {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 10px;
	font-weight: bold;
	padding:0px;
	margin:0px
}


#sidebar_right {
	width: 300px;
	float: right;
}

#sidebar {
	width: 220px;
	
}

#sidebar .module {
	border:1px solid #cccccc;
  background-color:#eeeeee;
	color: #777;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-top-left-radius: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 188px;
}

#sidebar .module h3 {
	font-weight:bold;
	margin-bottom: 5px;
	font-size:11pt;
	color: #333;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar li {
	margin: 0 0 5px 0;
	padding: 0;
    color: #666;
}



.searchbox{
border-bottom:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-width:2px 1px 1px 2px;
font-size:13px;
margin-right:2px;
margin-top:2px;
padding:2px 1px 2px 2px;
vertical-align:middle;
width:225px;
}


#footer {
	background-color: #fff;
	border-top: 1px solid #c0c0c0;
	padding: 10px;
	color: #777;
	width:980px
	
}

#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
}


/* *******************For Admin - design - by Tushar  Gavali *******************************************************/
.lhs_admin{ background-color:#fafafa; float:left; width:980px; margin-left:5px; padding:10px; padding-left:0px; padding-top:0px;}
.lhs_admin a{ font-size:8pt;}
.table{ overflow:hidden; font-family:"Lucida Grande",Tahoma,Kalimati,Verdana,Arial,sans-serif; font-size:8pt;
color:#333333;}

.table_head{
	background-color:#EEEEEE;
	border:1px #cccccc solid;
	overflow:hidden;
	font-weight:bold;
	
}

.product_name{ 
 float:left;
 padding:5px;
 padding-left:8px;
 padding-right:8px;
 width:175px;
 margin-right:5px;
 border-right:1px #cccccc solid;
 overflow:hidden;
 }

.company_name{ 
	float:left;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	width:140px;
	margin-right:5px;
	border-right:1px #cccccc solid;
	overflow:hidden;
	}

.product_description{ 
	float:left;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	width:233px;
	margin-right:5px;
	border-right:1px #cccccc solid;
	overflow:hidden;
	}	
	
	
.product_category{	float:left;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	width:115px;
	margin-right:5px;
	border-right:1px #cccccc solid;
	overflow:hidden;
	}			


.free{ 
	float:left;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	width:32px;
	overflow:hidden;
	margin-right:5px;
	border-right:1px #cccccc solid;
	}	
	
.prices	{ 
	float:left;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	width:90px;
	margin-right:5px;
	border-right:1px #cccccc solid;
	overflow:hidden;
	}	

.action{
 float:left;
 padding:5px;
 padding-left:8px;
 padding-right:8px;
 width:45px;
 overflow:hidden;
}

.action a{

	text-decoration:none;
}

.action a img{border:none;}	

.add_new_link {
	float:left;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
}
	
/*head close data_starts*/

.top_libk_right{ padding:10px; text-align:right;}
.top_libk_right a img{border:none; margin-right:5px;}
.top_libk_right a:hover{border:none; text-decoration:none;}
.top_libk_left{ background-color:#ffffff; padding:10px; padding-bottom:0px; height:27px; text-align:left; border-bottom:1px #cccccc solid;}
.top_libk_left .alink{ display:block; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; float:left;  background-color:#fafafa; text-align:left; border-bottom:none;
 border:1px #cccccc solid; border-bottom:none; color:#333333;}

.top_libk_left .a_normal{ display:block; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; float:left;  text-align:left; border-bottom:none;}


.table_data{
	border:1px #cccccc solid;
	overflow:hidden;
	border-top:none;
background-image:url(../images/table_bg.png);
	background-repeat:repeat-y;
}

.table_form{
	border:1px #cccccc solid;
	overflow:hidden;
	border-top:none;
}

.product_form{ 
	float:left;
	padding:5px;
	font-size:9pt;
	padding-left:8px;
	padding-right:8px;
	margin-right:5px;
	}
.lable{ font-size:9pt;}	

.lable td{ width:140px; padding:5px; font-weight:bold;}
.lable .input{ width:300px; border:1px #cccccc solid;  padding:7px; font-size:9pt;font:Arial, Helvetica, sans-serif;}
.lable .textarea{border:1px #cccccc solid; padding:7px; width:300px; font-size:9pt;font:Arial, Helvetica, sans-serif;}

.lable .select{border:1px #cccccc solid; width:300px; padding:7px; font-size:9pt; font:Arial, Helvetica, sans-serif;}

.pic{ padding-top:5px; padding-bottom:5px; color:#666666; font-size:9pt;}	
.pic div{ padding-top:3px; padding-bottom:3px;}

.add_btn {
background-color:transparent;
background-image:url(../images/sub.png);
background-repeat:no-repeat;
border:medium none;
height:23px;
width:87px;
cursor:pointer;
}


.login_btn {
background-color:transparent;
background-image:url(../images/login.png);
background-repeat:no-repeat;
border:medium none;
height:23px;
width:87px;
cursor:pointer;
}

.error_box {
background:#FFEBE8 none repeat scroll 0 0;
border:1px solid #DD3C10;
height:0;
line-height:15px;
margin:10px 0 0;
overflow:hidden;
text-align:center;
padding:7px 3px;
height:auto;
width:227px;
}
.error{ padding:10px; border:1px #F0B051 solid; background-color:#F9E0C8;}
.success{ padding:10px; border:1px #F0B051 solid; background-color:#DDF777;}
/* *******************For Admin - design Close - by Tushar  Gavali *******************************************************/