/* CSS Document */

html,body,a{
	margin:0px;
	padding:0px;
	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:#29aae3;
}

.bid_td .font_blue{
color:#29aae3;
}

.form_text{
font-family:Arial, Helvetica, sans-serif;

}

.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;
}

.bottompadding td {
font-size:12px;
}

.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:37px;
width:89px;
cursor:pointer;
}

.frm_search {
padding-top:5px;
padding-bottom:23px;
padding-left:35px;
margin:0;
text-align:left;
}

.frm_search .txt {
background-color:#bde7ef;
border:3px solid #edfcff;
color:#004564;
font-size:14px;
font-weight:bold;
height:24px;
padding-left:7px;
padding-top:6px;
width:263px;
}

.frm_search_res .txt {
background-color:#bde7ef;
border:3px solid #edfcff;
color:#004564;
font-size:14px;
font-weight:bold;
height:24px;
padding-left:7px;
padding-top:6px;
width:400px;
}



.frm_search .txt2 {
color:#1b273c;
}
.small_title {
color:#cdecf9;
padding-top:7px;
padding-bottom:15px;

}
.big_title{
color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:41px;
}



.main_cat_tbl .cattd {
background-image:url(/images/green_arrow.gif);
background-position:left center;
background-repeat:no-repeat;
/*border-bottom:1px solid #BCBCBC;*/
font-size:14px;
font-weight:normal;
qheight:25px;
height:32px;
padding-left:16px;
text-align:left;
width:48%;
border-bottom:1px solid #dadbdc;
}

.topsearches_tbl .cattd {
background-image:url(/images/green_arrow.gif);
background-position:left center;
background-repeat:no-repeat;
/*border-bottom:1px solid #BCBCBC;*/
font-size:12px;
font-weight:normal;
qheight:25px;
height:20px;
padding-left:16px;
text-align:left;
width:48%;
}




.maincatmargin{
margin-top:15px;
margin-bottom:15px;
}

.main_cat_tbl .cattd a {
display:block;
font-size:14px;
height:20px;
}
.main_cat_tbl .space{
width:10px;
}

.wbox_wrapper {
	background-image:url(/images/box_bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-color:#d5edf2;
	border-style:solid;
	border-width:1px 1px 0;
}
.wbox .icon{
	padding-left:10px;
}
.wbox .title{
	background-color:#eef8fa;
	border-bottom:1px solid #d5edf2;
	color:#004564;
	text-align:left;
	font-weight:bold;
}

.topborder{
border-top:1px solid #d5edf2;
}


.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:#29aae3;
	width:100%;
	height:106px;
	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:#d5ecf2;
	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:#004562;	font-weight:bold;}
.search_title .l{color:#000000; font-weight:bold;}
.search_title .c a{color:#29aae3; font-size:18px;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;
}

.search_title .404color{
color:#000000;
font-size:18px;
font-weight:normal;
}

.bb{
border-bottom:1px solid #d5ecf2;
}

.right_box_pad
{
	padding-left_:18px;
	height:15px;
}

.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:#ffffff;
	border-bottom-width:1px;
	padding-left:18px;
	padding-top:15px;
	padding-right:18px;
	padding-bottom:5px;

}
.bid_td .ad_list {  border:1px solid #bee3f5;}
.bid_td .name{
	background-color:#daf2fe;
	height:23px;
	padding-left:17px;
}
.bid_td .name a{
color:#556063;
display:block;
font-size:18px;
font-weight:bold;
margin-top:4px;
margin-bottom: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;
font-size:14px;
}

.bid_td .url {
	color:#6f8507;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
}

.padtop{
padding-top:6px;
}


.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 .desc{
border-left-width_OLD:1px;
height:29px;
}

.pagination{
padding-bottom:10px;
padding-left:18px;
}
.pagination a {
	color:#68c012;
	text-decoration:none;
	padding:3px;
	text-align:center;
	}

.pagination a:hover {
	text-decoration:none;
	color:#29aae3;
}

.related_cats {  }

.related_cats .title{
background-color:#eff9fb;
border-bottom-width:1px;
height:43px;
padding-left:0;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
line-height:39px;
padding-left:15px;
display:block;
}



ss.related_cats td { border-bottom-width:1px;}
.related_cats .subcat_title { margin:15px;}
.related_cats .blue a {color:#024562; font-size:14px; text-decoration:underline;}
.related_cats .blue a:hover {text-decoration:none;}
.related_cats .blue .more_lkn  ,
.related_cats .more_lkn  { font-weight:normal;color:#29aae3;font-size:12px; text-decoration:underline;}

.desc .more_lkn a {font-weight:normal;color:#29aae3;font-size:14px; text-decoration:underline;}
.desc .more_lkn a:hover {text-decoration:none;}

.related_cats a {line-height:19px;}
.bus_td .icon img { border: 1px solid #F3F3F3 ; padding:1px; vertical-align:middle;}

.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:#ffffff;
}
.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:30px;
}

.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 {
background:transparant none repeat scroll 0 50%;
border-color:#1366AC;
left:50%;
margin-left:-210px;
margin-top:-90px;
position:fixed;
text-align:left;
top: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;
}

.prodofmonth{
text-align:center;
width:90%;
font-weight:bold;
margin-bottom:10px;
margin-top:18px;
}

.ad_container{
width:100%;
background-color:#eff8fa;
border:1px solid #c1e5f5;
border-bottom:0px;
text-align:left;
}

.border_t{
border-top:1px solid #c1e5f5;
}

.border_b{
border-top:1px solid #c1e5f5;
}

.ad_title a{
font-size:18px;
color:#1365ab;
font-weight:bold;
}

.arb_ad_title a {
color:#1365AB;
font-size:22px;
font-weight:bold;
text-decoration:underline;
}

.ad_desc{
font-size:12px;
color:#000000;
font-weight:normal;
}

.ad_url a{
font-size:12px;
color:#46900a;
font-weight:bold;
}

.ad{
padding:8px;
clear:both;
border-bottom:1px solid #c1e5f5;
}

.ad_container .spon_txt{
text-align:right;
color:#7b7b7b;
font-size:10px;
padding-right:3px;
}

.ad_left .ad_container{
border-left:0px;
border-right:0px;
}

.error{
margin-top:20px;
font-size:14px;
color:#000000;
line-height:18px;
}

.error a{
margin-top:20px;
font-size:14px;
color:#1365ab;
line-height:18px;
}

.textbox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.arb_ad_container
{
width:98%;
text-align:left;
border:1px solid #c1e5f5;
padding:10px;
}

.arb_toppadding{
padding-top:15px;
}

.arb_spon_txt{
text-align:right;
color:#7b7b7b;
font-size:10px;
padding-left:5px;
padding-top:5px;
float:left;
}
.arb_ad{
padding:8px;
clear:both;
}

.arb_container
{
padding: 0px 15px 0px 15px;border-bottom:0px solid #C1E5F5;
}

.arb_ad_desc{
font-size:12px;
color:#000000;
font-weight:normal;
}

.arb_ad_url a{
font-size:12px;
color:#46900a;
font-weight:bold;
}
.arb_ad_seperator
{
border-bottom: 1px solid #C1E5F5;
}

/*Added on 29-May*/

	#prod_detail ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: auto;
	padding:5px 20px 0px 0px;
	float:left;
	}


#prod_detail li{
	list-style-type:none;
	background-repeat:no-repeat;
	display:block;
	background-image:url(/images/compare_bullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
 }

#prod_detail li a{
	font-size:12px;
	font-weight:normal;
	color:#727a8b;
	text-decoration: none;
}

.compare_td{
	background-color:#ffffff;
	border-bottom-width:1px;
	padding-left:18px;
	padding-top:0px;
	padding-right:18px;
	padding-bottom:5px;
}

.compare_price_box{
	background-color:#f3f7d2;
	border:5px solid #e6e9cb;
	padding:5px;
	width:210px;
}

.arrow{ float:left; position: relative; left: 94px; top: 10px; background-repeat:no-repeat;}

.compare_td .ad_bg td{
	background-color:#FFFFFF;
	padding-bottom:15px;
}

.compare_menu_selected{
float:left;
width:200px;
background-color:#29aae3;
height:38px;
border-right:1px solid #b0dff4;
color:#ffffff;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.compare_menu{
float:left;
width:200px;
height:38px;
border-right:1px solid #b0dff4;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.compare_menu a{
color:#004564;
font-size:14px;
font-weight:bold;
}

.border_n{
border-right:1px solid #cfd1d6;
}

.compare_box{
	background-color:#ffffff;
	border-bottom-width:1px;
	padding-left:18px;
	padding-top:10px;
	padding-right:18px;
	padding-bottom:5px;
}

.compare_box .ad_list {  border:1px solid #bee3f5;}
.bid_td .compare_box .ad_bg td{
	background-color:#FFFFFF;
	padding-bottom:5px;
}

.comare_logo{
padding:3px 0px 3px 0px;
text-align:center;
}

.comare_logo a{
color:#990000;
font-size:14px;
}

.spec {
line-height:18px;
padding:5px 0px 0px 0px;
}

.spec_title{
font-size:14px;
font-weight:bold;
color:#004564;
border-bottom:3px solid #d9f2fd;
}

.new_price .url {
	color:#6f8507;
	font-size:18px;
	font-weight:bold;
	padding-top:1px;
}

.new_price .url .norm{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}


.new_price .url a{
	font-size:14px;
	color:#29aae3;
	text-decoration:underline;
	line-height:20px;
}

.new_price .url a:hover{
	text-decoration:none;

}


.grayborder_right{
border-right:1px solid #ced1d6;

}

.rating_left {
margin-top: 5px;
margin-left: 5px;
}

.rating_left a{
color:#29aae1;
font-size:14px;
text-decoration:underline;
}

.rating_left a:hover{
text-decoration:none;
}

.compare_td .blue{
font-size:14px;
color:#024562;
text-decoration:underline;
}

.compare_td .blue1{
font-size:22px;
}

.rating_td{
background-color:#e5f5f8;
}

.border_t1{
border-top:5px solid #d5ecf2;
}

.border_b1{
border-bottom:5px solid #d5ecf2;
}

.blueborder_right{
border-right:1px solid #d5ecf2;
}

.blueborder_left{
border-left:1px solid #d5ecf2;
}

.grayborder_left{
border-left:1px solid #ced1d6;
}

.grayborder_top{
border-top:1px solid #ced1d6;
}

.grayborder_bottom{
border-bottom:1px solid #ced1d6;
}