/* ---------------------------------------------------------------------------- */	
/* ZE ADDS -------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */

/*.field_error
{
 background:url(../images/icon_field_error.png);
 width:25px;
 height:25px;
 float:left;
 margin-left:10px;
 margin-right:5px;
}

.field_error_msg{ color:#CC0000; } */
.box_white input
{
 /*float:left;*/
}



.box_white label
{
 clear:both;
 text-transform:lowercase;
}

.captcha_img{ padding:5px 0 10px 0; }
.captcha_refresh{ clear:left; text-align:center; }

.float_right{
 float:right;
}

input.medz{
  width:300px;
}
 
 .box_orange_border{
 border:1px solid #fdf3cc;
 margin:0;
 padding:10px;
 position:relative;
 width:200px;
}
 
ul.tabs li.tab_ext a{
 width:250px;
}

table#view td.img_sm {
 border-right:1px dotted #e9e9e9;
 border-top:1px dotted #e2e2e2;
 padding:0;
 width:52px;
 text-align:center;
}

table.view td.chk {
 padding:0;
 width:15px;
 text-align:center;
}
table#view td.view {
 padding:0;
 width:37px;
 text-align:center;
}
table#view td.edit {
 padding:0;
 width:47px;
 text-align:center;
}
table#view td.delete {
 padding:0;
 width:47px;
 text-align:center;
}
table#view td.reply {
 padding:0;
 width:70px;
 text-align:center;
}

.jq_hidden{
 display:none;
 text-align:left;
 background:#3d3d3d;
 border:0;
 color:#FFFFFF;
}

table#view .jq_hidden td{
 border:0px;
 padding:5px 0 5px 0;
 text-align:right;
}

.field_error_msg { 
 height:28px; 
 width:275px;
 line-height:28px; 
 display:block; 
 overflow:hidden; 
 padding:0px 0 0 35px;
 margin:0 0px 0 0; 
 border:0px solid #FFCC00;
 background:#FFCC33 url(../images/icon_error.png) 5px 2px no-repeat; /*FFFFCC*/
 /* New - 2/13/09 */
 font-weight:bold;
 color: #000000;
 }
 
 	/* Adjust Width of Error MSG BG according to certain ID's */
	.jqmWindow .field_error_msg{ width:auto !important; }		/* Inside normal lightbox */
	#jq_form_login .field_error_msg{ width:423px !important; }	/* Login form inside register page - was 170px */
	#jq_form_register .field_error_msg{ width:170px !important; }	/* Register form inside register page - was 170px */
	/*#jq_lightbox_ask_question .field_error_msg{ width:100px !important; }	/* Ask Question form inside View Kiosk Product/Service */
	 
 	/* highlight a specific field */
	.field_highlighter {
	 background:#339900 !important; /*FFFFCC*/
	 color:#FFFFFF;
	 padding:0px 25px 0px 10px;
	} 
 
.jq_hide { display:none; }

/** Added Nov. 4, 2008 **/
.box_contacts_height{
 height:200px; /* 140 */
}

.box_contacts_height_extended{
 height:250px; /* 200 */
}


/** End Added Nov. 4, 2008 **/

/** Added Nov. 11, 2008 **/
input.import:focus{
  background:#fff;
  }

input.import{ width:115px;}

input.mtop10{ margin:10px 0 10px 0; }

/*.box_squared {
 min-height:180px;
}*/
/** End Added Nov. 11, 2008 **/

/** Added Nov. 13, 2008 **/
.big_thumb_loader img{
	border:0px !important;
	position:absolute;
	margin:auto auto;
	width:48px;
	height:48px;
	top:10px; /*24*/
	left:10px; /*22*/
}
/** End of Nov. 13, 2008 **/

/** Added 11/20/2008 **/
.box_contacts img {
 vertical-align:middle;
}
/** End of 11/20/2008 **/

/** Added 12/2008 **/
.trade_details img{ vertical-align:middle; }
.table_actions{ width:50px; }
.gray_li{ background:#ccc !important; }
.menu_li_dead_a{ padding-left:10px; font-style:italic; }
a .menu_li_gray{ color:#666666 !important; }
.f_black{ color:#000000; }
.img_valign_middle{ vertical-align:middle; }
.fr{ float:right; }
/** End of 12/2008 **/

/** Added 01/2009 **/
.other_person{ color:#FF0000; }

ul.two_col {
 list-style-type:none;
 margin:0;
 padding:5px;
 width:322px;
 background:#f7f7f7;
 float:left;
}

textarea.small { width:450px; height:70px; }
textarea.emails { height:40px!important; }

.table_actions_lg{ width:90px; }
/** End of 01/2009 **/

/** 02/2009 **/
.align_checkboxes input{ vertical-align:middle; }
input.align_checkbox{ text-align:center; vertical-align:middle; }

input.invisible
{
 background:#FFFFFF;
 border-top:solid #FFFFFF;
 border-right:solid #FFFFFF;
 border-left:solid #FFFFFF;
 border-bottom:3px solid #000000;
 padding:0px;
}
/** End of 02/2009 **/

/* MESSAGES ALTERATIONS */
	/* Inbox */
	/*img.from_img{ margin:0 8px 0 0; } removed from bcp*/
	td.from_img{ width:48px; }
	.status_icon{ padding: 0 0 0 10px; }
	.minimize_date{ color:#666666; font-size:9px; }
	.fl_text_left{ text-align:left !important; }
	.fl_text_right{ text-align:right !important; }
	.subject_img{ padding:0 10px 0 10px; vertical-align:middle; }

	/* Inside */
	.img_middle{ padding:45px 8px 0 0; vertical-align:middle; text-align:center; }
	
	/* Offer */
	.details_no_carrot {
	 background:#f5f5f5;
	 margin:0; 
	 padding:5px 0 0 0;
	 border-top:0px;
	 position:relative;
	}
	
	ul.blue{
	 /* Override Brangie's */
	 width:460px !important;
	 margin:5px;
	 border:1px solid #006bb6 !important;
	 background:#eaf2fa !important;
	}
	
	.blue .gray_li{ background-color:#006bb6 !important; color:#FFFFFF !important; }
	
	.blue h1{ font-size:18px !important; margin:0 !important; padding:0px !important; }
	
	.btn_clear{ /* 100px*/
	 height:30px;
	 padding:0 1px 0 1px;
	 margin:0 5px 0 0;
	 text-align:center;
	 line-height:30px;
	 display:block;
	 overflow:hidden;
	 color:#666666 !important;
	 font-size:12px;
	 text-decoration:none;
	 border:0px;
	 float:right;
	}
	.btn_clear a{ color:#006bb6 !important; }
	.btn_clear a:hover{ text-decoration:underline; }
	.no_padd{ padding:0 0 0 0 !important; }
	
	.no_lines, .no_lines li { border:0px !important; }
	
/* END OF MESSAGES ALTERATIONS */

/* March 09 Adds */
	select.sm_cats {width:50px; font-size:12px; font-family:Arial; background:#f3f3f3; font-weight:bold; border:1px solid #bbb;}
	.absmiddle{ vertical-align:middle; text-align:center; }
	a.highlight { color:#006bb6 !important; text-decoration:none; }
	a.highlight:visited { color:#006bb6 !important;}
	a.highlight:active {color:#3399cc !important; }
	a.highlight:hover { text-decoration:underline !important;}
/* End of March 09 Adds */

/* April 09 Adds */
	a.copy_paste{ color:#FFFFFF !important; text-decoration:none; background:#316ac5 !important; }
	a.copy_paste:visited{ color:#FFFFFF !important; text-decoration:none; background:#316ac5 !important; }
	a.copy_paste:active{ color:#FFFFFF !important; text-decoration:none; background:#316ac5 !important; }
	a.copy_paste:hover{ color:#FFFFFF !important; text-decoration:none; background:#316ac5 !important; }
/* End of April 09 Adds */

/* May 09 Adds */
	.blue_bg{ background:#ffffcc !important; }	
	.expired_image_cover{
		   width:50px !important;
		   height:33px !important;
		   padding:0 16px 10px 0;
		   position:absolute;
		   z-index:99999;
		   opacity:0.6; }
	.product_expired{ background-color:#f5e5e5 /*b7d7f8 FE898C 6d6d6d*/; color:#666666; }	/*  Added by Arlo Carreon @ 5.27.09 - Expired Product classes. */
		.product_expired_txt{ color:#000000; }
		.product_expired .expired_image_cover{ background-color:#f5e5e5; }
	.product_expiration_danger{	background-color:#FFFFCC; color:#999999; }	/*  Added by Arlo Carreon @ 5.27.09 - Expired Product classes. */
		.product_expiration_danger .expired_image_cover{ background-color:#ffffcc; opacity:0.7 !important; }
	
	
/* End of May 09 Adds */

/* June 09 Adds */
	.admin ul.sidebyside a {
	 width:120px !important;
	 margin:0px 0px 0 0px;
	 padding:0 5px 0 5px;
	}
	
	.ABC_Menu{ font-weight:bold; color:#000; float:right !important; }	/* Added by Arlo */
/* End of June 09 Adds */

/* July 09 Adds */
	.network_product_suspended{	background-color:#FFFFCC; color:#999999; /*display:none*/;} /* Added by Arlo */
	.network_product_flagged{ background-color:#b7d7f8; } /* Added by Arlo */
	
	.jq_icontacts{ height:140px; } /* Added by Arlo */
	.jq_econtacts{ height:140px; } /* Added by Arlo */
	
	
	.input_field_preview_color{ color:#999999 !important; }
	.blue_text{ color:#006bb6; }
	
	/*#query_string{ color:#CCC;} /* Grey letters for search bar */
/* END of July 09 Adds */

/* November 2009 */
	.jq_offer_qty{
	 text-align: center !important;
	 font-size: 24px !important;
	 line-height: 24px !important;
	 font-weight: 700 !important;
	 /*color: #999999 !important;*/
	}
	
	.jq_question_qty{
	 text-align: center !important;
	 font-size: 24px !important;
	 line-height: 24px !important;
	 font-weight: 700 !important;
	 /*color: #999999 !important;*/
	}
/* End of Novemboer 2009 */

/* December 2009 */
	ul.small {
		width:700px !important;
		background:#fff;
	}
	
	ul.small.blue {
		width:935px !important;
	}
/* End of December 2009 */
 
/*** END ZE ADDS ***/


/*** RATING CSS ***/

div.rating{cursor:pointer;margin:2em;clear:both;display:block}

div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}

div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}

div.cancel,div.cancel a{background:url('../images/delete.gif') no-repeat 0 -16px}

div.star,div.star a{background:url('../images/star.gif') no-repeat 0 0px; /* Added by ze */ padding-top:5px;}

div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;/*border:1 solid #FF0000*/ }

div.star_on a{background-position:0 -16px!important}

div.star_hover a,div.star_live a:hover{background-position:0 -32px}

/* Read Only CSS */

div.star_readonly a,div.star_readonly a:hover{cursor:default !important}

/* Partial Star CSS */

div.star{background:transparent!important;overflow:hidden!important}

/* END jQuery.Rating Plugin CSS */
/*** END RATING CSS ***/

/*** BAR GRAPHS ***/
#vertgraph {                    
	width: 378px; 
	height: 207px; 
	position: relative; 
	background: url("../images/g_backbar.gif") no-repeat; 
}
#vertgraph ul { 
	width: 378px; 
	height: 207px; 
	margin: 0; 
	padding: 0; 
}
#vertgraph ul li {  
	position: absolute; 
	width: 28px; 
	height: 160px; 
	bottom: 34px; 
	padding: 0 !important; 
	margin: 0 !important; 
	background: url("../images/g_colorbar3.jpg") no-repeat !important;
	text-align: center; 
	font-weight: bold; 
	color: white; 
	line-height: 2.5em;
}

#vertgraph li.critical { left: 24px; background-position: 0px bottom !important; }
#vertgraph li.high { left: 101px; background-position: -28px bottom !important; }
#vertgraph li.medium { left: 176px; background-position: -56px bottom !important; }
#vertgraph li.low { left: 251px; background-position: -84px bottom !important; }
#vertgraph li.info { left: 327px; background-position: -112px bottom !important; }

/*** END BAR GRAPHS ***/

/*** CSS for MiNegocioVirtual.com ***/
	ul.business_normal{
		margin-left:16px !important;
	}
	.business_t16{
		font-size:16px;
	}
	.business_t14{
		font-size:14px;
	}
	.business_t12{
		font-size:12px;
	}
	.business_share_this{
		line-height:16px;
	}
	.business_recommend{
		height:20px;
	}
/*** End of CSS for MiNegocioVirtual.com ***/

/*** AUTOCOMPLETE CSS **/

/*moved to main.css by brangie, hahahah*/

/*** END AUTOCOMPLETE CSS **/


