/* CSS Document */

html,body,a{
	margin:0px;
	padding:0px;
	height:97%;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b273c;
	font-size:12px;
	text-decoration:none;
}

body a:hover 
{
	text-decoration:underline;
}
.font22{
font-size:22px;
}

.font20{
font-size:20px;
}

.font18{
font-size:18px;
}

.font16{
font-size:16px;
}

.font14{
font-size:14px;
}

.font12{
font-size:12px;
}

.font_blue{
color:#1365ab;
}


.top_bg{
background-image:url(/images/target.net_top_bg.jpg);
background-position:top;
background-repeat:repeat-x;
height:14px;
font-size:1px;
}

.bottom_bg{
background-image: url(/images/target.net_footer_bg.jpg);
background-position: top;
background-repeat:repeat-x;
height:38px;
}

.toppadding{
padding-top:15px;
}

.bottompadding{
padding-bottom:15px;
}

.tbl_home{ margin:0;padding:0;}
.tbl_home .top_row{
background-image: url(/images/search_table_top.gif );
background-position:left top;
background-repeat:no-repeat;
height:19px;
margin:0;padding:0;
}
.tbl_home .middle_row{
background-image: url(/images/search_table_bg.gif);
background-repeat:repeat-y;
margin:0;padding:0;
padding-left:11px;
padding-right:11px;
padding-top:0px;
padding-bottom:0px;

}
.tbl_home .bottom_row{
background-image: url(/images/search_table_bottom.gif );
background-position:left top;
background-repeat:no-repeat;
height:31px;
margin:0;padding:0;
}

.search_btn
{
background-image:url(/images/search.gif);
background-position:left top;
background-repeat:no-repeat;
border:0 none #FF0000;
height:40px;
width:92px;
}

.frm_search {
padding-top:5px;
padding-bottom:23px;
padding-left:35px;
margin:0;
text-align:left;

}

.frm_search .hr {
background-color:#4582B8;
border:0px;
margin:0;
padding:0;
height:1px;
width:275px;
line-height:0;
font-size:1px;
}

.frm_search .txt {
background-color:#A7DCFB;
border:3px solid #DFF1FF;
color:#1B273C;
font-size:14px;
font-weight:bold;
height:26px;
padding-left:7px;
padding-top:5px;
width:263px;
}

.frm_search .txt2 {
color:#1b273c;
}
.small_title {
color:#95D9FE;
padding-top:7px;
padding-bottom:15px;

}
.big_title{
color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:41px;
}


.main_cat_contr{
padding-left:13px;
padding-right:13px;
}
.main_cat_title {}
.main_cat_title .left {
background-image:url(/images/browse_titile_left.gif);
background-position:left top;
background-repeat:no-repeat;
height:27px;
width:5px;
}
.main_cat_title .middle, .main_cat_title .middle a {
background-color:#1365AB;
color:#FFFFFF;
font-weight:bold;
padding-left:8px;
}
.main_cat_title .middle a {
	display:block;
	font-size:14px;
}
.main_cat_title .right {
background-image:url(/images/browse_titile_right.gif);
background-position:left top;
background-repeat:no-repeat;
height:27px;
width:5px;
}
 

.main_cat_tbl .cattd {
background-image:url(/images/green_arrow.gif);
background-position:left center;
background-repeat:no-repeat;
/*border-bottom:1px solid #BCBCBC;*/
border-bottom:1px solid #dadbdc;
font-size:14px;
font-weight:normal;
qheight:25px;
height:32px;
padding-left:16px;
text-align:left;
width:48%;
border-bottom:1px solid #dadbdc; 
}
.main_cat_tbl .cattd a {
display:block;
font-size:14px;
height:19px;
}
.main_cat_tbl .space{
width:40px;
}

.wbox_wrapper {
	background-image:url(/images/box_bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-color:#E4E4E4;
	border-style:solid;
	border-width:1px 1px 0;
}
.wbox .icon{
	left:10px;
	top:-7px;
	position:relative;
}
.wbox .title {
	background-color:#EAF2F5;
	border-bottom:1px solid #E4E4E4;
	color:#5D6A7B;
	text-align:left;
	font-weight:bold;
}

.weather_link {
background-image:url(/images/weather_bg.jpg);
border-top-width:0;
height:1px;
}

.testimonial{
padding:20px 13px 0 5px;
text-align:left;
}

.testimonial .quote_open{
background-image:url(/images/quote_up.gif);
background-repeat:no-repeat;
line-height:15px;
margin:0;
padding-left:10px;
padding-top:1px;
text-align:left;
}

.testimonial .quote_open .bold, .bold{
color:black;
font-weight:bold;
padding-left:11px;
padding-top:7px;
}

.testimonial .quote_close{
margin-bottom:-4px;
margin-left:3px;
}

.tagcloud
{
	margin: 8px auto 25px;
	padding:20px 3px 20px 20px;
	width: 635px;
	text-align: left;
	line-height_OLD: 18px;
	text-align:left;
}

.tagcloud span {
padding-left:0;
padding-right:17px;
}

.tagcloud a { text-decoration:none;padding:0; color:#686868;}
.tagcloud a:hover { text-decoration:underline;}
.rank5 a {font-size:30px; line-heighte:30px; color_:red;}
.rank4 a {font-size:25px; line-heighte:25px; color_:green;}
.rank3 a {font-size:20px; line-heighte:20px; color_:blue;}
.rank2 a {font-size:15px; line-heighte:15px; color_:purple;}
.rank1 a {font-size:11px; line-heighte:11px; }

/*
.inner_search {
	background-color:#1365ab;
	width:100%;
	height:96px;
	overflow:hidden;
}
.inner_search .left {
	background-image:url(/images/inner_search_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:96px;
	width:21px;
}
.inner_search .middle {
	background-image:url(/images/inner_search_bg.gif);
}
.inner_search .right {
	background-image:url(/images/inner_search_right.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:96px;
	width:21px;
}

.inner_search .desc td { height:1px; line-height:1px;}
*/
.border_color{
	border-color:#e5e5e5;
	border-color_:green;
	border-style:solid;
	border-width:0;
}
/*
.cat_box_dark .title {
	background-color_:red;
	padding-left:21px;
	padding-right:21px;
	padding-top:10px;
}
.cat_box_dark .title { background-color:red;dd:#EFF6FC; }
.cat_box_dark .title a{ font-size:14px;font-weight:bold;}

.cat_box_dark .subcat_title{}
.cat_box_dark .subcat_title a{}

*/


.search_title h1{
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.search_title .c{color:#000000;	font-weight:bold;}
.search_title .l{color:#000000; font-weight:bold;}

.cat_box {
	margin:0;padding:0px;
}

.search_title { 
color:#9A9A9A;
font-size:18px;
font-weight:normal;
padding-left:18px;
padding-top:11px;
padding-bottom:11px;
UUborder-bottom-width:1px; 
}

.right_box_pad
{
	padding-left_:18px;
}

.list_type {
	color:#1265AB;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:18px;
	border-bottom-width:1px;
	border-top-width:1px;
}

.bid_td{
	background-color:#EFF6FC;
	border-bottom-width:1px;
	padding-left:18px;
	padding-top:15px;
	padding-right:18px;
	padding-bottom:18px;
	
}
.bid_td .ad_list {  border:1px solid #97B2C5;}
.bid_td .name{
	background-color:#5793C5;
	height:23px;
	padding-left:17px;
}
.bid_td .name a{
color:#FFFFFF;
display:block;
font-size:17px;
font-weight:bold;
margin-top:4px;
}
.bid_td .desc{
	padding-top:13px;
}
 

.bid_td .addr{
background-image:url(/images/address.png);
background-position:5px center;
background-repeat:no-repeat;
padding-left:27px;

padding-bottom:5px;
padding-top:8px;
}

.bid_td .ad_bg td{
	background-color:#FFFFFF;
	padding-bottom:10px;
}

.bid_td .url{
	padding-top:0px;
}
* html .bid_td .url{
	gpadding-bottom:0px;
}
.bid_td .ad_bg .desc {
padding-left:5px;
}

.bid_td .url a{
	color:#458F06;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:1px;

	background-image:url(/images/domain_url.png);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:27px;
}
.small_logo_adr {
margin-right:4px;
}
.small_logo_url {
margin-bottom:-4px;
margin-right:4px;
}

.org_td{
}
.org_td .ad_list {   }
.org_td .name{
	background-color:#F3F3F3;	 
	height:29px;
	padding-left:18px;
	border-top-width:1px;
	border-bottom-width:1px;
}
.org_td .name, .org_td .name b, .org_td .name a{
	color:#1A293C;
	font-size:14px;
}
.org_td .name a{
	font-weight:bold;
}

.bus_td .leftbrd ,
.org_td .leftbrd {
border-left-width:1px;
}
.org_td .url a{
	color:#458F06;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}


.org_td .url{
	border-bottom-width:1px;
	border-top-width_old:1px;
}
.org_td .icon
{
padding-left:18px;
padding-right:18px;

}

.org_td .profile {
padding-top:7px;
padding-left:8px;
}
.org_td .profile a{
	background-color:#EFF6FC;
	background-image:url(/images/user_profile.png);
	background-position:5px center;
	background-repeat:no-repeat;
	border:1px solid #C3D8EB;
	color:#1464AB;
	display:block;
	height:20px;
	line-height:21px;
	padding-left:27px;
	width:129px;
}
.org_td .addr {
	background-image:url(/images/address.png);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:27px;
	border-bottom-width:1px;
}

.org_td .phone {
	background-image:url(/images/phone_icon.gif);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:27px;
	border-left-width_OLD:1px;
	border-bottom-width:1px;
	padding-top:7px;
	padding-bottom:7px;
}


.org_td .url a{
	background-image:url(/images/domain_url.png);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:27px;
}

.org_td .desc{
border-left-width_OLD:1px;
height:29px;
}

.vspace{
	height:12px;
	font-size:1px;
}
.vspace2
{
border-top:1px solid #E5E5E5;
}

.hspace{
padding-right:16px;
}

.bus_td{
}
.bus_td .ad_list {   }
.bus_td .name{
	background-color:#F3F3F3;	 
	height:29px;
	padding-left:18px;
	border-top-width:1px;
	border-bottom-width:1px;
}
.bus_td .name a{
	color:#1A293C;
	font-size:14px;
	font-weight:bold;
}

.bus_td .url a{
	color:#458F06;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}


.bus_td .url{
	border-bottom-width:1px;	
}
.bus_td .url a{
	background-image:url(/images/domain_url.png);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:27px;
}
.bus_td .icon
{
padding-left:18px;
padding-right:18px;
}

.bus_td .profile {
padding-top:7px;
padding-left:8px;
}
.bus_td .profile a{
	background-color:#EFF6FC;
	background-image:url(/images/user_profile.png);
	background-position:5px center;
	background-repeat:no-repeat;
	border:1px solid #C3D8EB;
	color:#1464AB;
	display:block;
	height:20px;
	line-height:21px;
	padding-left:27px;
	width:129px;
}
.bus_td .addr {
background-image:url(/images/address.png);
background-position:5px center;
background-repeat:no-repeat;
padding-left:27px;
border-bottom-width:1px;
}

.bus_td .desc{
border-left-width_OLD:1px;
height:29px;
}

.pagination{
padding-bottom:10px;
padding-left:18px;
}
.pagination a {
	color:#1273C0;
	text-decoration:none;
}
.pagination a:hover {
	text-decoration:underline;
}

.related_cats {  }
.related_cats .title{
background-color:#EFF6FC;
border-bottom-width:1px;
/*height:43px;*/
padding-left:0;
width:100%;
}

.related_cats .title a{
font-size:12px;
font-weight:bold;
letter-spacing:1px;
/*line-height:39px;
padding-left:15px;*/
padding:12px;
display:block;
}
.related_cats .title img{
/*padding-top:15px;*/
padding-top:3px;
margin-right:15px;
}
.related_cats td { border-bottom-width:1px;}
.related_cats .subcat_title { margin:15px;}
.related_cats .blue a { color:#1366AC; }
.related_cats .blue .more_lkn  ,
.related_cats .more_lkn  { font-weight:bold;color:#19283D;font-size:12px; text-decoration:underline;}
.related_cats a {line-height:19px;}

.bid_td .icon img { border: 1px solid #EFF6FC ; padding:1px;}
.org_td .icon img,
.bus_td .icon img { border: 1px solid #F3F3F3 ; padding:1px;}

.wheather_logo {
	padding-bottom:15px;
	padding-top:7px;
}

.more_cat h1, .more_cat h2 { padding:0; margin:0px;font-size:12px;font-weight:normal;background-color_:red;}
.more_cat td { text-align:left; }
.more_cat{border-width:1px;}
.more_cat .cat_box { padding:13px;}



.more_cat .main_cat_tbl , .more_cat .main_cat_tbl .ad_title{
background-color:#EEF5FB;
}
.more_cat .main_cat_tbl .ad_title{
padding-bottom:8px;
padding-left:13px;
}
.more_cat .main_cat_tbl td{
background-color:#1366AC;
}

.more_cat .main_cat_tbl .maincat{
background-image:url(/images/green_arrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-bottom:9px;
padding-left:12px;
padding-top:9px;
}

.more_cat .main_cat_tbl .main_cat_td_wrp {
padding-bottom:5px;
padding-left:14px;
}

.main_cat_td_wrp .space{ 
border-width:0;
font-size:1px;
width:16px;
}

.more_cat .main_cat_tbl .maincat{
background-image:url(/images/green_arrow.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #397EB7;
padding-bottom:9px;
padding-left:12px;
padding-top:9px;
}
.more_cat .main_cat_tbl .maincat a{

color:#FFFFFF;
font-size:14px;
font-weight:bold;
}


.more_cat .main_cat_tbl .ad_title h1,
.more_cat .main_cat_tbl .ad_title a { 
color:#88A4BA;
font-size:18px;
font-weight:bold;
}
.more_cat .sub_cat_tbl .ad_title  a { 
color:#1565AC;
font-size:18px;
font-weight:bold;
}

.more_cat .sub_cat_tbl .ad_title  {
border-bottom-width:1px;
padding-bottom:7px;
}

.more_cat .sub_cat_tbl .subcat{
background-image:url(/images/blue_arrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding-bottom:5px;
padding-left:9px;
padding-top:5px;
}
.more_cat .sub_cat_tbl .leftbrd{
border-left-width:1px;
padding-left:7px;
}



.col0, .col1{
border-left:1px solid #e5e5e5;
width:12px;
font-size:1px;
}
.rn0 td {height:12px;}


.redstar{color:#ff0022;}
.errorBorder { border-left:1px solid #ff0022; }
.errorBorder2 input { border-left:1px solid #ff0022; }
.errorBorder2 textarea { border-left:1px solid #ff0022; }

.bus_td .ad_list .company_logo
{
max-height:80px;
max-width:80px;
}

.iheight_OLD{
/*height:513px;*/
height:369px;
}

*html .iheight_OLD{
height:610px;
}



.layer_0 {
background-color:#DBECF4;
border:0 solid #1366AC;
display:table;
height:375px;
left:0;
opacity:0.8;
overflow:hidden;
position:fixed;
top:0;
width:100%;
z-index:999;
}

/*
.layer_2, #layer_2 {
background:transparant none repeat scroll 0 50%;
border-color:#1366AC;
left:50%;
margin-left_old:-210px;
margin-top_old:-90px;
position:fixed;
text-align:left;
top_old:15%;
width:460px;
z-index:3100;
}
*/

.layer_2, #layer_2 {
 background:transparant none repeat scroll 0 50%;
 border-color:#1366AC;
 left:50%;
margin-left:-210px;
margin-top:-90px;
margin-left_old:-210px;
margin-top_old:-90px;
 position:fixed;
 text-align:left;
top:15%;
top_old:15%;
 width:460px;
z-index:3100;
}

.sub_cat_td_wrp .sub_cat_tbl .subcat_top_brd td
{
border-top:1px solid #E5E5E5;
}

.err_msg {
color:red;
}

.maintxt { 

padding:2px;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}

.othrtxt {
padding:4px;
font-size:14px;
font-weight:bold;
color:#000000;
text-align:right;
}

.blacktxt { 
padding:4px;
font-size:12px;
}

.txtbox { 
width:275px;
height:25px;
}

.txtbox2 { 
width:275px;
height:69px;
}

.spr {
  background:transparent url(../images/spr.gif) no-repeat;
}

.spr-bg {
  background:transparent url(../images/spr-bg.gif) repeat-x;
}

#search .left {
  background-position:-2px -42px;
  width:12px;
  height:50px;
}

#search .middle {
  background-position:0px 1px;
  vertical-align:middle;
  * padding-top:10px;
}
#search .middle td {
  text-align:center;
}

#search .right {
  background-position:-16px -42px;
  width:12px;
  height:50px;
}

#search .txt {
	border:1px solid #ffffff;
	background:#9FC5E5 none;
	color:#3A4D5C;
	font-size:14px;
	padding:2px;
	width:233px;
	font-weight:bold;
}
.search_btn {
  width:71px;
  height:31px;
  border:0px;
  background-position:0px -102px;
  cursor:pointer;															
}

#profilesearch #search{
  clear:both;
  height:49px;
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  padding-top:9px;
}

#profilesearch .inner_search table {
	width:80%;
}

.search_btn_index {
  width:92px;
  height:40px;
  border:0px;
  cursor:pointer;															
  background-image:url(/images/search.gif);
}



/*********	Stars for center Ads	*********/
.starrating {
	float:right;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/stars_v1_0.gif) no-repeat scroll 0 0;
	clear:both;
	float:right;
	height:7px;	
	list-style-type:none;
	overflow:hidden;
	padding:0;
	position:relative;
	width:60px;
	margin-top:6px;
}
.rating-50 { background-position:0 -110px;	}
.rating-45 { background-position:0 -99px;	} 
.rating-40 { background-position:0 -88px;	}
.rating-35 { background-position:0 -77px;	}
.rating-30 { background-position:0 -66px;	}
.rating-25 { background-position:0 -55px;	}
.rating-20 { background-position:0 -44px;	}
.rating-15 { background-position:0 -33px;	}
.rating-10 { background-position:0 -22px;	}
.rating-5  { background-position:0 -11px;	}
.rating-0  { background-position:0 0px;	}

.notrated{
	font-size:11px;
	color:#F89D2B;
}

