/* CSS Document */
/* CSS Document */
body{
    background:#EEEEEE;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#555555;
}
a{
    color:#555555;
	text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
img{
    border:0px;
}
h1{
   color:#555555;
   font-size:16px;
   font-weight:bold;
   font-family:Georgia, "Times New Roman", Times, serif;
   margin:0px;
   padding:0px;
}
h2 {
   color:#555555;
   font-size:14px;
   font-weight:bold;
   font-family:Georgia, "Times New Roman", Times, serif;
   margin:0px;
   padding:0px;
}
.image {
  border: 1px solid #999999;
  padding:2px;
  margin:2px;
}
#maintable {
   width:100%;
   margin:0px;
   padding:0px;
}
/* CSS for header section */
#header {
  background:#FFFFFF;
  color:#000;
  height:100px;
  margin:0px;
  width:100%;
}

/* CSS for top navigation*/
.nav  {
	width:100%;
	margin:0;
	padding:0;
	background:#888888;
}
.topnav  {
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	padding-left:25px;
	background: url(../images/headerbg.gif) repeat-x ;
}
#topnav  {
	width:100%;
	height:30px;
	margin:0;
	padding:0;
}	
#topnav ul  {
	height:30px;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
#topnav li  {
	float:left;
	display:inline;
	height:26px;
	padding:0;
	margin:0;
}
#topnav li a  {
	height:30px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	background: url(../images/headerbg.gif) repeat-x ;
	display:block;
	font-weight:bold;
	color:#DEDEDE;
	text-decoration:none;
	padding-top:8px;
	font-size:11px;
}

#topnav li a:hover  {
	height:30px;
	
	text-align:center;
	background:url(../images/header_hoverbg.gif) repeat-x ;
	display:block;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	padding-top:8px;
	font-size:11px;
}
/* css for rightbar */
.rightbar_heading{
	background:#EEEEEE;
	height:28px;
	font-size:16px;
	font-weight:bold;
}
.rightbar_subheading{
	background:#EEEEEE;
	height:26px;
	font-size:12px;
	font-weight:bold;
}
.rightbar_subheading1{
	font-size:12px;
	font-weight:bold;
}
/* CSS for login text*/
input.logintext {
    padding: 2px;
    border: 1px solid #d3d3d3;
    background: #ffffff url(../images/tpl_input_bg.gif) no-repeat top left;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 150px;
	color: #474038;
}
select.logintext {
    padding: 2px;
    border: 1px solid #d3d3d3;
    background: #ffffff url(../images/tpl_input_bg.gif) no-repeat top left;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 150px;
	color: #474038;
}
textarea.logintext {
    padding: 2px;
    border: 1px solid #d3d3d3;
    background: #ffffff url(../images/tpl_input_bg.gif) no-repeat top left;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 180px;
	color: #474038;
}

input.loginbutton {
    padding: 0px; 
}
.small{
 font-size:10px;
}
/* CSS for Error section */
.error {
 background-color:#EEEEEE;
 width:500px;
 color:#000;
 font: bold 11px Verdana;
 border:1px solid #B8B8B8;
 margin:3px;
 padding:3px;
}
.alert{
	font-size:12px;
	color:#990033;
}
.clr {
height:3px;
clear:both;
}
.roundedcornr_box_960859 {
	background: url(../images/roundedcornr_960859_tl.png) no-repeat top left;
}
.roundedcornr_top_960859 {
	background: url(../images/roundedcornr_960859_tr.png) no-repeat top right;
}
.roundedcornr_bottom_960859 {
	background: url(../images/roundedcornr_960859_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_960859 div {
	background: url(../images/roundedcornr_960859_br.png) no-repeat bottom right;
}
.roundedcornr_content_960859 {
	background: url(../images/roundedcornr_960859_r.png) top right repeat-y;
}

.roundedcornr_top_960859 div,.roundedcornr_top_960859,
.roundedcornr_bottom_960859 div, .roundedcornr_bottom_960859 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_960859, .roundedcornr_bottom_960859 {
	margin-top: -15px;
}
.roundedcornr_content_960859 { padding: 0 15px; }
table.dir {
}

table.dir_cat {
	
}

table.dir_cat th {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-transform: none;
	margin: 0px;
	padding-bottom: 5px;
}

table.dir_cat td {

}

table.dir_cat .count {
	color: #999999;
	font-size: 10px;
}

table.dir_cat th .count {
	color: gray;
	font-size: 10px;
}
span.subcats {
font-size:12px;
font-weight:normal;
font-family:arial,helvetica,sans-serif;
}

/* CSS for footer section */
.footer {
 text-align:center;
 background-color:#7E7E7E;
 color:#FFFFFF;
}
.footer a{
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 padding-left:5px;
 padding-right:5px;
}
.footer a:hover{
 text-decoration:underline;
}
.footer .small{
 font-size:10px;
}
/* CSS for ad map */
.map{
 width:350px;
 height:280px;
 border:5px solid #CCCCCC;
}
/* CSS for border section */

.border{
 border:1px solid #B8B8B8;
}
.border_left{
 border-left:1px solid #B8B8B8;
}
.border_top{
 border-top:1px solid #B8B8B8;
}
/* CSS for main body section */
#mainheading{
 background-image:url(../images/mainheading.png);
 background-repeat:repeat-x;
 color:#030303;
 font-size:14px;
 font-weight:bold;
 height:29px;
 margin:5px;
 padding:5px;
}
.margin {
 margin:10px;
}
.placebid{
	font-size:12px;
}
.placebid a{
	font-size:12px;
	text-decoration:underline;
	color:#555555; 
	padding-left:10px;
	line-height:20px;
}
.placebid a:hover{
	font-size:12px;
	text-decoration:none;
	color:#555555;  
}


.scat{
	font-size:13px;
}
.scat a{
	font-size:13px;
	text-decoration:underline;
	color:#767676; 
	font-weight:bold;
	padding-left:10px;
}
.scat a:hover{
	font-size:13px;
	text-decoration:none;
	color:#B4B4B4; 
	font-weight:bold;
}
.submit_button{
	font-size:12px;
	background:#999999;
	color:#FFFFFF;
}
.large_heading{
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
.add_hilight{
	font-family:Arial, Helvetica, sans-serif;
}
.add_hilight:hover{
	cursor:pointer;
	background:#EDF1F3;
	border:1px dashed #9DB6C2;
}
.add_hilight td{
	padding:1px;
}

.listing_top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#BCBCC2;
	height:23px;
}

/********paging  css ////////*/
.pagging {
	font-size:12px;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	/*border:1px solid #000066;*/
	/*background:#CCCCCC;*/
}
.pagging a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
	/*font-weight:bold;*/
	color:#000000;
}
.pagging a:hover {
	/*color:#4E4E4F;	*/
	text-decoration:underline;
}
.pagging_select {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	/*border:1px solid #000066;*/
	background:#B6B6B6;
}
.pagging_select a {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
	font-weight:bold;
	color:#000000;
	background:#B6B6B6;
}
.pagging_select a:hover {
	/*color:#4E4E4F;*/
	background:#B6B6B6;
	text-decoration:none;
}
.boldad{
	color:#f10600;
	font-weight:bold;
	background-color:#eeeeee;
}
.boldad a { color:#f10600; text-decoration:underline; }
.premiumad{
color:#ff9a00;
background-color:#eeeeee;
}
.premiumad a { color:#ff9a00; text-decoration:underline; }
.hyper_gray{
	font-size:12px;
}
.hyper_gray a{
	font-size:12px;
	text-decoration:underline;
	color:##f10600; 
	/*padding-left:10px;*/
	line-height:20px;
}
.hyper_gray a:hover{
	font-size:12px;
	text-decoration:none;
	color:##f10600;  
}
.hyper_gray_bold{
	font-size:13px;
	font-weight:bold;
}
.hyper_gray_bold a{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:##f10600; 
	/*padding-left:10px;*/
	line-height:20px;
}
.hyper_gray_bold a:hover{
	font-size:13px;
	text-decoration:none;
	color:##f10600;  
}

.location_bold{
	font-size:13px;
}



.textbox {
    padding: 2px;
    border-top: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
    background: #ffffff url(../images/tpl_input_bg1.gif) no-repeat;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 356px;
	color: #474038;
}