.for_test	{
	color: #FFF;
}

.inner_table th	{
	background-color: lightyellow;
}
/* will need to be changed to relative positioning */

.ToolBox th	{
	background-color: #D8EDCE;
	height: 25px;
}

.icon-add{
	background-image: url(/images/icons/add.png) !important;
}
.icon-delete{
	background-image: url(/images/icons/delete.png) !important;
}

/*** Tools element definition ***/
#ToolsBox	{
	margin:auto;
	height: 500px;
	width: 680px;
}
	#ToolsBox_item	{
		height: 175px;
	}

#nav_tabs	{
	clear: both;
	cursor: pointer;
}
#nav_tabs *	{
	float: right;
	width: 100px;
	background-color: #dbdbdb;
	text-align: center;
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #878787;
}
#nav_tabs .selected	{
	background-color: #b0b0b0;
	font-weight: bold;
}

#nav_tabs #new_banner_tab	{
	background-color: #fff; 
	color: #b0b0b0;
}
#nav_tabs #new_campaign_tab	{
	background-color: #fff;
	color: #4169e1;
}
.no_result_for_tab	{
	 clear: both; 
	 _clear: none; /* Due to ie bug.*/
	 border: 1px solid #e8e8e8; 
	 width: 780px; 
	 height: 50px;
}


#TOOLS_Links .banner_home	{
	color:navy;
}
.HomePageTable th{
	background-color: #EDF8E8;
}
/*** Tools Box classes ***/
#ToolsBox .texthead a	{
	height: 25px;
	TEXT-ALIGN: center;
	width: 480px;
	font: 11pt Arial bold;
	color: #565853;
	text-decoration: none;
}
	#ToolsBox .texthead a:hover	{
		text-decoration: underline;
	}
#ToolsBox .line	{
	background-color: #EEE;
	height: 120px;
	width: 1px;
}
#ToolsBox .image1	{
	background-color: #FFF;
	height: 120px;
	width: 148px;
	background:url(/images/Tools/banner_icon.jpg) no-repeat center center;
}
#ToolsBox .image2 	{
	background-color: #FFF;
	height: 120px;
	width: 148px;
	background: url(/images/Tools/ts_icon.jpg) no-repeat center center;
}
#ToolsBox .image3 	{
	background-color: #FFF;
	height: 120px;
	width: 148px;
	background:url(/images/Tools/sz_icon.jpg) no-repeat center center;
}
#ToolsBox .text 	{
	background-color: #EEE;
	height: 120px;
	vertical-align: middle;
	text-align: center;
	width: 480px;
	font: 10pt Arial;
	color: #565853;
}
#ToolsBox .buttom 	{
	background-color: #EEE;
	height: 1px;
	width: 680px;
}

/*** Forgot password ***/
#LOGIN_LINK {
	top:-17px;
	float:right;
	width: 200px;
	clear: both;
}
#LOGIN_LINK .login_link_img	{
	background: url(/images/icon_home.gif) no-repeat top right;  
	padding: 0 20px 5px;
	height: 24px;
}
/*** Forgot password ***/

/*** defines the link above the table ***/
#Table_link	{
	zoom: 1;
	position:relative;
	font-weight:bold;
}
	#Table_link h4	{
		float:right;
	}
/*** End of table link definition ***/
#Table_link.export{	display: block;	width: 80px;}
#TOOLS_Links {
position: relative;
top: -20px;
_top: -35px;
right: 240px;
list-style: none;
zoom: 1;
}

#TOOLS_Links.AffManage	{
	_top: -20px;
	right: 150px;
}
#TOOLS_Links li {
float: right;
padding: 0 10px;
text-align: center;
border-left: 1px solid black;
}
#TOOLS_Links li.last {
border-left: none;
}
/*
----------------
Affiliate Console
----------------
*/
	#affHomepageMessages	{
	width: 75%;
	float: right;
	}
	
	#advHomepageMessages{
		margin: 20px auto;
	}
	
	#Tips_Stat_Container	{
	margin: 20px auto 0;
	}
		#affHomepage_DailyTip	{
			min-height: 220px;
			_height: 220px;/*IE height Hack*/
			background: #e8e8e8;
			width: 380px;
			float:right;
		}
		#affHomepage_Statistic	{
		min-height: 220px;
		_height: 220px;/*IE height Hack*/
		background: #e8e8e8;
		width: 380px;
		float: left;
		}
		#affHomepage_Statistic table	{
			width: 310px;
			line-height: 30px;
		}
		#affHomepage_Statistic table td.textual	{
				text-align: right;
				width: 100px;
				padding-right: 10px;
		}


			.StdBoxHeader	{
			background: url(/images/tableheaderbg.jpg) bottom;
			height: 37px;
			font-weight: bolder;
			}
			.StdBoxHeader h2	{
				font-size: 16px;
				margin-right: 5px;
				padding: 8px 30px 8px 0;
				height: 21px;
				background-image: url('/images/arrow_heb.jpg');
				background-position: right 5px;/*Arrow alignment*/
				background-repeat: no-repeat;
			}
			.StdBoxBody	{
			background: #e8e8e8;
			padding: 10px;
			}
			.StdBoxBody .orange, .StdBoxBody a.orange:hover, .StdBoxBody .orange a, .StdBoxBody .orange a:hover{
				color: rgb(227,108,10);
				font-size:10pt;
			}
			.StdBoxBody .blue, .StdBoxBody a.blue:hover, .StdBoxBody .blue a, .StdBoxBody .blue a:hover{
				color: rgb(51,102,255);
				font-size:10pt;
			}
		#affHomepage_DailyTip .StdBoxBody,
		#affHomepage_Statistic .StdBoxBody
			{
			text-align: center;
		}

		h3#unreg_adv_header	{
		margin: 20px 0;
		float: right;
		width: 100%;
		clear: both;
		text-align: center;
		}

/*
----------------
form container module design
----------------
*/

	.form_module	{
		zoom: 1;
		position: relative;
		border-right: 1px solid #e8e8e8;
		border-left: 1px solid #e8e8e8;
	}
	.form_module h3	{
		text-align: center;
		background: #D8EDCE;
	}
	.form_module select	{
		width: 250px;
	}
		.two_columns	{
		zoom: 1;
		list-style: none;
		padding: 10px;
		}
		.two_columns li	{
			/*background:red;*/
			clear: both;
			min-height:30px;
			_height:30px;
		}
		.two_columns div#additional_cbx{
			clear: both;
			min-height:15px;
			_height:15px;
		}
		.showCodeBanner .two_columns li table 	{
			margin: auto; 
			text-align: center;
		}
			.two_columns li .Advertisers	{
				text-align: left;
				margin-left: 15px;
				font-size: 16px;
			}
			.two_columns select.smaller {
				width: 150px;
			}
			.two_columns input.smaller {
				width: 177px;
			}
			.two_columns #completeToFullWidth {
				width: 100px;
			}
		.two_columns label	{
			float: right;
			width: 250px;
			font-weight: bold;
		}
		.two_columns img{float: left}
				.two_columns label.radio	{
					width: 50px;
					float:none;
				}

		.two_columns input	{
			float: right;
			width: 250px;
		}
				.two_columns input.radio	{
					width: 50px;
					float:none;
				}
				.two_columns select.radio	{
					width: 65px;
					float:none;
				}
			
			.two_columns li.radio_wrapper		{
				float:right;
				width:250px;
			}
			.two_columns li .banner_type_wrapper		{
				zoom:1;
				display: block;
				float:right;
				width: 100%;
			}
#excel_reports{ 
    border: solid 1px;
    border-color: F8F8F8;
 	background-color: #ffffff;
 	opacity: 0.9;
}
#pop_task_div{
	border: 1px solid; 
	background-color: #ffffff;  
	height:500px;	
	width:780px; 
}

			.two_columns li .adv_part	{
				margin: 10px 0;
			}
				.two_columns li .banner_type_wrapper label{
					width: 200px;
				}
					.two_columns li .banner_type_wrapper .advanced_label{
						width: auto;
						margin: 2px 10px 2px 5px;
						
					}
				.two_columns li .banner_type_wrapper input{
					width: auto;
					margin: 0 5px;
				}
				.two_columns li .banner_type_wrapper select{
					width: auto;
				}

			.two_columns li .two_col_wrapper		{
				position:relative;
				zoom:1;
				float:right;
				width: 100%;
			}
				.two_columns li .two_col_wrapper label	{
					width:100px;
					margin: 20px 20px 20px 0;
				}
				.two_columns li .two_col_wrapper select	{
					width:150px;
					margin: 20px 0;
				}
				.two_columns li .two_col_wrapper input	{
					width: auto;
					margin: 20px 0;
				}
				.two_columns li .calender{
				}
					.two_columns li .calender img	{
						position: relative;
						top: 20px;
					}
					.two_columns li .calender input	{
						width: 100px;
						text-align: center;
						margin-left: 20px;
					}
					.two_columns li .calender a	{
						display: block;
						float: right;
					}
					
		#IsAdvanced	{
			width: 95%;
			text-align: left;
			margin-left: 5px;
			float:right;
			padding-left: 15px;
			background: url('/images/Tools/Filter/advanced_close.jpg') no-repeat center left;
		}
		#Advanced_open	{
			width: 95%;
			text-align: left;
			margin-left: 5px;
			float:right;
			padding-left: 15px;
			background: url('/images/Tools/Filter/advanced_open.jpg') no-repeat center left;
		}
		.two_columns select	{
			float: right;
			width: 254px;
		}
		.two_columns li hr{
			clear: both;
			position: relative;
			top: 5px;
			margin-bottom: 10px;
		}
		.two_columns .commision	{
			width:250px;
			float:right;
		}
			.two_columns .commision input {
				width: 180px;
				float: none;
			}
			.two_columns .commision select {
				width: 62px;
				float: none;
			}
		.two_columns li textarea	{
			width: 250px;
			height:100px;
			float:right;
		}
		.form_submit	{
		zoom:1;
		position: relative;
		height: 49px;
		background: url('/images/Tools/Filter/buttom_middle.jpg');
		}
		.form_submit .bottom_right	{
			position: absolute;
			right: -4px;
			bottom: 0;
			_bottom: -1px;
			width: 15px;
			height: 49px;
			background: url('/images/Tools/Filter/buttom_right.jpg') no-repeat;
		}
		.form_submit .bottom_left	{
			position: absolute;
			left: 0;
			bottom: 0;
			_bottom: -1px;
			width: 15px;
			height: 49px;
			background: url('/images/Tools/Filter/buttom_left.jpg') no-repeat;
		}
			.form_submit input	{
				position: absolute;
				display: block;
				top: 15px;
				right: 260px;
				width: 150px;
			}
		.disabled	{
			font-weight: bold;
			color: black;
		}
		.button_link	{
			position: absolute;
			display: block;
			top: 20px;
			right: 420px;
			width: 150px;			
		}
		.signin	{
			text-align: center;
		}
		.sub_title	{
			text-decoration: underline;
		}

/** Right corner of table footer **/ 
.ButtomRight	{
background: url(/images/Tools/Filter/buttom_right.jpg) no-repeat;
height: 49px;
width: 12px;
}
/** Buttom of table **/
.ButtomMiddle {
background: url(/images/Tools/Filter/buttom_middle.jpg);
height: 49px;
width: 626px;
text-align: center;
}
/** Right corner of table footer **/
.ButtomLeft {
background: url(/images/Tools/Filter/buttom_left.jpg) no-repeat;
height: 49px;
width: 12px;
}

/** Plan Choose Elements **/
#cat_and_adv_wrapper	{
	position:relative;
	min-height: 550px;
	_height: 550px;
}
	#cat_and_adv_wrapper ul	{
		list-style:none;
	}
	
	#cat_and_adv_wrapper #new_advertisers	{
		float: right;
		width: 180px;
		min-height: 550px;
		_height: 550px;
		text-align:center;
		background: #e8e8e8;
	}
		#cat_and_adv_wrapper #new_advertisers li	{
			height:30px;
			clear:both;	
		}
	#cat_and_adv_wrapper #categories	{
		float: left;
		border: 1px solid black;
		width:580px;
		min-height: 550px;
		_height: 550px;
		
	}
		#cat_and_adv_wrapper #categories ul li	{
			font-weight:bold;
			float:right;
			width:190px;
			height:80px;
			padding:0 1px;
		}
			#cat_and_adv_wrapper #categories ul li ul li	{
				font-weight: normal;
				float: right;
				width: auto;
				height: auto;
				/*border-right:1px dotted green;*/
				padding: 0 0 0 5px;
			}
			#cat_and_adv_wrapper #categories li.first_sub_cat	{
				/*border:none;*/
			}
#MTF_Search2 .rollover a	{
		position: relative;
		right: 220px;
		display: block;
		background: url('/images/Tools/Filter/advanced_close.jpg') no-repeat center left;
		font-size:11pt;
		padding-left: 20px;
		width: 0px;
		text-decoration: none;
}
#MTF_Search2 .rollover a:hover	{
		font-weight: bold;
}

.submit_style	{
margin-right: 40px;
width: 150px;
}

.toolbox	{
width: 100% !important;
}
.toolbox .ButtomMiddle {
	width: 756px;
}
.toolbox tr th {
background: #D8EDCE;
height: 25px;
}

/***
 * popUp Elements.
 ***/
#popup_container	{
	width: 780px;
	margin: 15px auto 0px;
}
	#infoBox	{
		width: 780px;
	}
		#infoBox table	{
			width: 780px;
		}
			#infoBox table tbody tr	{
				height: 35px;
			}
			#infoBox .partner_desc	{/** Upper description(with Image) **/
				margin:10px auto;
			}
					
			#infoBox th	{
				background-image: url(/images/tableheaderbg.jpg);
				height: 37px !important;
				text-align: right;
				padding-right:35px;
			}
			#infoBox td {
				background-color: #e8e8e8;
				font-family: Arial;
				font-size:10pt;
				color:#565853;
			}
	#traffic_src_Area	{
		border: 1px solid #e8e8e8;
	}
	#codeArea	{
		border: 1px solid #e8e8e8;
		border-bottom: none;
		border-top: none;
		text-align: center;
	}
		.codeTab	{
			width: 245px;
			margin: 10px 162px 0 auto;
			height: 16px;
		}
		.select_tab.smaler	{
			height: 10px;
		}
		#codeArea ul	{
			list-style: none;
		}
		#codeArea textarea	{
			direction: ltr;
			width: 450px;
			height: 100px;
			margin: 0 auto 10px auto;
			_margin: -5px auto 10px auto;
		}
		#codeArea select	{
			margin: 5px auto;
		}
		#codeArea iframe	{
			margin: 10px auto;
		}
		#codeArea h3	{
			background-color: #d8edce;
		}
		#advancedSettings {
			width: 455px;
			text-align: right;
			margin: 5px auto;
		}
		
		.advancedSettings input	{
			float: right;
		}

		.advancedSettings label	{
			font-weight: bold;
			float: right;
			padding-right: 25px;
		}
		
		.two_columns.smaler label	{
			width: 185px;
			padding-right: 0px;
		}
		.two_columns.smaler select	{
			width: 250px;
		}
		
		.two_columns.smaler input.check	{
			width:auto;
		}
		
		.two_columns.smaler b	{
			padding-right: 5px;
		}
		.secondTier .stText	{
			font-weight: bold;
		}
		
		.two_columns.smaler .radio	{
			width: auto;
		}
		
		.secondTier	{
			width: 455px;
			text-align: right;
			margin: -12px auto 10px auto;
		}
		
		.three_radio	{
			width: 455px;
			text-align: right;
			height: 20px;
			margin: auto;
		}
		
		.three_radio .label_head	{
			width: 37px;
			font-weight: bold;
			float: right;
		}
		
		.three_radio .label_item	{
			width: 50px;
			font-weight: bold;
			float: right;
			padding-right: 10px;
		}

		 .three_radio input	{
		 	display: block;
			float: right;
		}

		
/** End of popUp Elements **/

/***
 * God Elements & definitions.
 ***/
 
#checks_SearchBox	{
	position:relative;
	margin:20px;
}

/*** View Messages ***/
.vm_img {
	background: url(/images/envelope.gif) no-repeat top right; 
	padding-right:20px;
	height: 20px;
}
.cm_img {
	background: url(/images/envelopes.gif) no-repeat top right; 
	padding-right:30px;
	height: 20px;
}

.deposit_img {
	position: relative;
	zoom: 1;
	background: url(/images/cash_icon.jpg) no-repeat top right; 
	padding-right: 30px;
	float: right;
	margin-right: -150px;
	height: 20px;
	_margin-right: 0;
}

.clear_style select	{
 width: auto;
 margin: 2px 5px;
 top: -20px
}

/**** ToolTip ****/
a.additional_info {
	cursor: help;
	color: #8899aa;
	position: relative;
}
	a.additional_info span {
		display: none;
		z-index: 100;
		position: absolute;
		top: 1.5em;
		left: 0;
		width: 15em;
		padding: 0 2px;
		color: black;
	}
	a.additional_info:hover span {
		display: block;
		border: 1px solid gray;
		background-color: white;
		text-decoration: none;
	}
/****************/
/*****  Calendar Styles  ******/
#calendar{
	zoom: 1;
	z-index: 2;
	position: absolute;
	height: 190px;
	width: 150px;
	right: 260px;
}

.calendar_end{
	left: 100px;
	_right: 360px;
}

	#calendar iframe{
		height: 170px;
		width:150px;
		/** IE Hacks **/
		_height: 200px;
		_width:180px;
	}
	#Cal_links {
		/*border: 1px solid blue;*/
		margin-top: -15px;
		font-weight: bold;
		position: relative;
		zoom: 1;
		right: 15px;
		_top: -20px; 
		_left: 15px;
	}
		
		#Cal_links a{
			display: block;
			float: right;
			padding: 0 5px 0 15px;
		}
/******
 * showCodeBanner
 */
	.showCodeBanner	select {
		width: auto;
	}

	.showCodeBanner	table {
		direction: ltr;;
	}
/*******
	/*#calendar a{
		position: relative;
		bottom: 15px;
		display: block;
	}*/
/******************************/
.dropped_relation	{
	color: #ee7942;
	font-weight: bold;
}
.dropped_relation a{
	color: #ee7942;
}
.dropped_relation.bgImage{
	background-image: url(/images/icon_denied.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	color: #ee6363;
	font-size: 12px;
}
.dropped_relation.bgImage a{
	color: #ee6363;
}
.relation_exist	{
	color: #76923C;
	font-weight: bold;
}
.relation_exist.bgImage{
	/*background-image: url(/images/icon_inRelation.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;*/
	font-size: 12px;
}
.pending_aff	{
	color: #708090;
	font-weight: bold;
}
.pending_aff.bgImage{
	background-image: url(/images/icon_pending.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	font-size: 12px;
}
.denied_relation	{
	color: #ee6363;
	font-weight: bold;
}
.denied_relation.bgImage{
	background-image: url(/images/icon_denied.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	font-size: 12px;
}
.relation_not_exist	{
	color: #FC9801;
	font-weight: bold;
}
.relation_not_exist.bgImage{
	background-image: url(/images/icon_choosePartner.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	font-size: 12px;
}
.additional_commision	{
	color: #3cb371;
}

.adv_terms {
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}

#approve_button	{

}
#cancel_button	{
	margin-right: 250px;
}

.AddBanner .form_module, .EditBanner .form_module 	{
	clear: right;
	_clear: none;
}
.AddBanner .code_desc, .EditBanner .code_desc 	{
	height: 100px;
}
.AddBanner .content_desc, .EditBanner .content_desc 	{
	height: 200px;
}
.AddBanner .content_desc textarea, .EditBanner .content_desc textarea	{
	height: 180px;
	width: 500px;
}
.dir_ltr	{
	direction: ltr;
}
.flash_mesurments label	{
	width: 165px;
}
.flash_mesurments .mesurments_label	{
	width: 250px;
}

.logo_links	{

	margin: 0 auto -2px;
	text-align: center;
}

.logo_links a {
	/*display: block;
	float: right;*/
	margin: 0 8px 5px;
	text-decoration: underline;
}

.normalText	{
	color: #565853;
	font-weight: normal;
}

/**********
 * Mailing list manage
**************/
#statuses	label {
	text-align: left;
}
#statuses select	{
	width: auto;
}

/***************************************
 * input file styling
*****************************************/
div.fileinputs {
	float: right;
	width: 250px;
	position: relative;
}

div.fileinputs input.fakefile	{
	width: 190px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
}

div.fileinputs img	{
	float: left;
	width: 55px;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.fileinputs input.file {
	left: 0;
	top: 0;
	position: absolute;
	text-align: left;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 2;
}

#nav_tabs .larger_tab	{
	width: 130px;
}

#nav_tabs .new_item_tab	{
	background-color: #fff;
	color: #4169e1;
}
#nav_tabs .new_item_tab.disable	{
	color: #b0b0b0;
}

#TOOLS_Links.commisionsMng	{


}

#infoBox .partner_desc	img {/** Upper description(with Image) **/
				border: 1px solid #e8e8e8;
				width: 200px;
				height: 100px;
}

.two_columns select.smaller {
			width: 150px;
		}
		.two_columns #completeToFullWidth {
			width: 100px;
		}

/******************
 * style taken out from code
*************/
.importantLink	{
	color: navy;
	font-size: 11pt;
	font-weight: bold;
}

.currentPage	{
	color: navy;
	width: 200px;
}

.nextPage	{
	text-align: left;
	padding-left: 0;
}

.previousPage	{
	float: right;
}

.firstLastPage	{
	clear: both;
	text-align: center;
	margin-top: 35px;
}

.linkColor	{
	color: #0000ff;
}

.tableSummaryRow	{
	font-weight: bold;
	background:#e8e8e8;
}

.advHomePageLinks	{	/*links at advertisers home page*/
	width: 100%;
	text-align: center;
}

.secondLinkInLine	{	/*links at advertisers home page*/
	float: right;
	padding: 0 192px;
}

.contentArea	{
	height: 200px;
}

.contentArea	textarea	{
	width: 500px !important;
	height: 180px !important;
}

.form_submit input.cancelButton	{
	margin-right: 250px;
}

#TBLS_Table	{
	clear: both;
}

.deleteBanners	{
	width: 450px;
}

.deleteBanners img	{
	vertical-align: bottom;
}

.path_link	{
	direction: ltr;
}

.flash_mesurments label	{
	width: 165px;
}
.flash_mesurments .mesurments_label	{
	width: 250px;
}

.two_columns li.heigher	{
	height: 100px;
}

.godHomePageTitle	{
	text-align: center; margin: 25px auto;
}

.categoryNameCol	{
	width: 300px;
}

.subCategoryNameCol	{
	width: 250px;
	padding-right: 50px;
}

.linkDisable	{
	font-weight: Normal;
	font-size: 10pt;
	color: #bebebe;
}

.emptyCategory	{
	padding-left: 60px;
}

.searchPart	{
	clear: both;
	margin-top: 35px;
}

.affiliateName_link	{
	color: navy;
}

/*********************
 * #input???With??? - is a <span id="input???With???"> that contain <input> - with link or e-mail and 
 * <label> - that activates link or sends mail
*************************/
#intputLinkWithLink	input {
	width: 224px;
}

#inputMailWithSend	input {
	width: 190px;
}

.inputDisable	{
	border: 1px solid #e8e8e8;
}

.inputCommision	{
	width: 50px;
}

.inputAddress	{
	width: 250px;
}

.commision #comm_type	{
	float:right;
	margin: 0 2px 0;
}

.center	{
	text-align: center;
}

#add_group_commision	{
	margin: 10px auto -15px auto;
	text-align: center;
}

.chooseRowCol	{
	width: 94px;
}

.advNameCol{
	width: 246px;
}

.advSumToPayCol	{
	width: 293px;
}

.paymentDetailsCol	{
	width: 145px;
}

.highlightedText	{
	color: red;
}

.normalText	{
	color: #000000;
}

#new_com_tab	{
	color: #CD5C5C !important;
}

.image_preview	{
	position: absolute;
	display: none;
	z-index: 10;
}

div.banner_flash	{
	position: relative;
	width: 250px; 
	height: 100px;
}
.rtlText	{
	text-align: right !important;
}
.ltrText	{
	text-align: left !important;
}
.restrictions	{
	height: 200px;
}

.restrictions div	{
	float: right;
	height: 150px;
}

#TS_add_data	{
	background: url(/images/plus.JPG) no-repeat top left;
	position: absolute;
	width: 19px;
	height: 19px;
	right: 0;
}
#textholder	{
	width: 150px;
	border: 1px solid #e7e7e7;
}

.commision_links	{
	clear: none;
	float: right;
}

.commision_links.last	{
	clear: none;
}
.messageYesNo	{
	text-align: center;
}
#adv_text{
	float: right;
        width: 570px;
}
#adv_text h3{
	font-size: 13pt;  
}
.bright{
	filter: alpha(opacity=25);
	-moz-opacity: .25;
	opacity: .25;
}
.NObright{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#Advertisers{
    text-align: center;
}
#Advertisers input.inspector{
    width: 150px;
}
#Advertisers ul.boxy{
    list-style: none;
	width: 780px;
	display: block;
    margin: 10px auto;
}
#Advertisers ul.boxy li{
	margin: 3px auto;
	border: 2px solid black;
	width: 250px;
	height: 20px;
	text-align: center;
	background-color: #e7e7e7;
	cursor: move;
}
#Advertisers ul.boxy li #logo_holder{
	text-align: left;
	margin-top: -16px;
}
#ajax-loader{
	z-index: 1000;
	width: 100%;
	position: absolute;
	margin-top: 5px;
	text-align: center;
	left: 0;/*Due to IE center bug*/
}
#ajax-loader #ajax-details {
	font-size: 15pt;
	font-weight: bold;
}

#ticket_group	{
	margin-top: 30px;
}
.tickets_info_link	{
	width: 680px;
	text-align: center;
	border: 1px solid gray;
	margin: 1px auto;
	background-color: #dddddd;
	cursor: pointer;
}
#ticket_response	{
	margin: 20px auto;
}
#ticket_response ul	{
	list-style: none;
}
.message_title	{
	background-repeat: no-repeat;
	background-image: url("/god/crm/images/3d-plus.jpg");
	background-color: #CDDDEC;
	border: 1px solid #535856;
	background-position: right;
	margin: 1px;
	cursor: pointer;
	height: 34px;
}
.message_title.open {
	background-color: #CDDDEC;
}
.message_title.under_care {
	background-color: #CDDD00;
}
.message_title.closed {
	background-color: #00DD00;
}
	.message_title label	{
		margin: 0 10px;
		cursor: pointer;
		float: right;
	}
.message_info	{
	margin: 0 20px auto 10px;
}
.response_title	{
	background-repeat: no-repeat;
	background-image: url("/god/crm/images/3d-plus.jpg");
	background-color: #deeefd;
	border: 1px solid #990000;
	background-position: right;
	margin: 1px;
	cursor: pointer;
	height: 16px;
}
	.response_title label	{
		margin: 0 10px;
		cursor: pointer;
		width: 400px;
		float: right;
	}
	.response_title a	{
		margin: 0 10px;
	}
.response_info	{
	margin: 0 20px auto 10px;
}
	.response_info textarea	{
		width: 500px;
	}
#login_form	{
	margin-bottom: 20px;
}
.planOption	{
	width: 80px !important;
}
.planOption input	{
	width: 20px !important;
}
.ticketContent	{
	border: 1px solid black;
	background-color: #ddd;
	width: 750px;
}
.responseLock	{
	width: 100px !important;
}
.ticketResponses	{
	width: 550px;
}
#tickets_history	{
	width: 680px;
	text-align: center;
	border: 1px solid gray;
	margin: 1px auto;
	background-color: #bbbbbb;
	cursor: pointer;
}

.excel_img{
	display: block;
	background: url(/images/excel_icon.png) no-repeat;
	margin-right: 85px;
	width: 25px;
	height: 25px;
}
.time_period_select .two_col_wrapper		{
	position:relative;
	zoom:1;
	float:right;
	width: 100%;
}
.time_period_select .two_col_wrapper label	{
	width:100px;
	margin: 20px 20px 20px 0;
	float: right;
	font-weight: bold;
}
.time_period_select .two_col_wrapper select	{
	width:150px;
	margin: 20px 0;
}
.time_period_select .two_col_wrapper input	{
	width: auto;
	margin: 20px 0;
}
.time_period_select .calender{
}
	.time_period_select .calender img	{
		position: relative;
		top: 20px;
	}
	.time_period_select .calender input	{
		width: 100px;
		text-align: center;
		margin-left: 20px;
		float: right;
	}
	.time_period_select .calender a	{
		display: block;
		float: right;
	}
#extremal_up_down {
	text-align: center;
	margin-top: 20px;
}
	#extremal_up_down label{
		font-weight: bold;
		font-size: 11pt;
	}
#god_home_ajax_area {
	min-height: 130px;
}
.relation_not_exist	a{
	color: #FC9801 !important;
	font-size: 11pt !important;
	font-weight: bold;
}
.relation_not_exist.bgImage a{
	color: #76923C !important;
	font-size: 12px !important;
}
.ajax-loader{
	z-index: 1000;
	width: 100%;
	text-align: center;
	left: 0;/*Due to IE center bug*/
}
.ajax-loader img.ajax_img {
	height: auto !important;
	width: auto !important;
}
.StdBoxHeader h2#affilicon	{
	background-image: url(/images/affilicon_s.jpg);
	padding:8px 65px 8px 0;
}
#affHomepage_DailyTip .StdBoxBody#affiliconBody {
	text-align: right;
}
.form_submit.getCode input	{
	position: relative;
	float: right;
	right: 0;
	margin-right: 200px;
}
.form_submit.getCode input.btn_close	{
	margin-right: 50px;
}
#MessageShortcutsContainer{
	margin: 20px auto 0;
	height: 105px;
}
#affHomepageShortcuts {
	width: 22.5%;
	float: left;
}
	#affHomepageShortcuts .StdBoxBody{
		min-height: 48px;
	}
#affHomepageShortcuts ul {
	list-style-type: none;
}
#affHomepageShortcuts ul li {
	padding-right: 20px;
	background-image: url(/images/ind_arrow_left.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 20px;
}
.page_explanation_title {
	margin: 0 auto 10px auto;
	text-align: right;
}
.page_explanation_link {
	text-align: right;
}
.page_explanation {
	position: absolute;
	top: 323px;
	right: 60px;
	min-height: 100px;
	width: 80%;
	text-align: right;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	opacity: .95;
	display: none;
	background-color: #333333;
	color: white;
	padding: 5px 30px 0 0;
	z-index: 100;
}
.page_explanation .div_close {
	text-align: left;
}
.page_explanation .div_close a {
	font-size: 10pt;
	color: white;
}
.page_explanation#srch_bn_explanation {
	top: 385px;
}
.color_green a {
	color: #76923C;
}
.page_explanation#getcode_explanation {
	top: 160px;
}
.page_explanation#getcode_cnt_explanation {
	top: 180px;
}
#user_home_tips {
	position: absolute;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	z-index: 100;
	width: 500px;
	height: 400px;
	right: 130px;
}
#user_home_tips #user_home_tips_cnt{
	padding: 15px;
	float: right;
	background-color: white;
	font-size: 11pt;
	width: 468px;
	border-right: 1px solid #666; 
	border-left: 1px solid #666; 
}
#user_home_tips #user_home_tips_cnt #tips_title{
	font-weight: bold;
	color: red;
}
#user_home_tips #user_home_tips_cnt #tips_explanation{
	font-size: 13px;
}
#user_home_tips #user_home_tips_cnt #tips_links{
	margin: 10px auto;
	font-weight: bold;
}
	#user_home_tips #user_home_tips_cnt #tips_links li{
		background-image: url(/images/ind_arrow_left.gif);
		background-position: right center;
		background-repeat: no-repeat;
		padding: 5px 20px 5px 0;
		min-height: 20px;
	}
#user_home_tips #user_home_tips_cnt #tips_usage{
	font-size: 13px;
	margin-bottom: 10px;
}
#user_home_tips #user_home_tips_cnt #tips_functional{
	font-size: 13px;
}
#user_home_tips #user_home_tips_cnt #tips_functional #tip_close{
	margin-right: 250px;
}

#user_home_tips #user_home_tips_RT {
	width: 20px;
	height: 20px;
	background-image: url(/images/frame_user_RT.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
}
#user_home_tips #user_home_tips_MT {
	width: 460px;
	height: 19px;
	border-top: solid;
	border-top-color: #666666;
	border-top-width: 1px;
	float: right;
	background-color: white;
}
#user_home_tips #user_home_tips_LT {
	width: 20px;
	height: 20px;
	background-image: url(/images/frame_user_LT.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
}
#user_home_tips #user_home_tips_RB {
	width: 20px;
	height: 20px;
	background-image: url(/images/frame_user_RB.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
}
#user_home_tips #user_home_tips_MB {
	width: 460px;
	height: 20px;
	border-bottom: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	float: right;
	background-color: white;
}
#user_home_tips #user_home_tips_LB {
	width: 20px;
	height: 20px;
	background-image: url(/images/frame_user_LB.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
}
.GLBL_ERROR_MSG {
width: 680px;
margin: 10px auto 20px;
text-align: center;
}
.time_selector {
	width: 40px !important;
}
.time_separator {
	width: 10px;
	float: right;
}

.finance_details {
	padding-right: 15px;
	background-image: url(/images/folo.GIF);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #D8EDCE;
	cursor: pointer;
	width: 740px !important;
}



#mail_fields_list label{
	width: 45px;
}
#mail_fields_list{ 
    margin-bottom: 65px;
}
#invoice{
 	
    margin-top: 120px;
    margin-bottom: 200px;
	font-weight: bold;
    font-size: 20px;
}

.invoice_to_print{
    
    padding-right: 15px;
    margin-top: 5px;
	margin-bottom: 5px;
    font-weight: bold;
   	position:relative;
    margin-right: -15px;
    padding: 10px;
}

.invoice{
padding-right: 5px;
padding-bottom: 10px;
border: solid 1px #808080;
}

.lbl_key{
   
    padding-left: 80px;
    width: 10px;    
	clear: right;float:right;    
    display:block;
   
}
.clickLink {
	position: absolute;
	display: none;
}
.clickLink input {
	width: 720px;
}
#param_data_wrapper {
	height: 65px;
}
#adv_param_type {
	float: none;
}

.invoice_to_print label{
    padding-right: 10px;
}


.input_info{
   width: 60px
}

#print_page{
    
    margin-right: 250px;
    width: 150px;
}

.b_link{
    margin-right:25px;
}

#print_b{
    margin-top: 10px;
}


#ScreenOut { 
	display: none; 
}

#printable{
	display: none;
}

.remove_cat{

padding-right:25px;

}


#del_cat_img{
border:none;
position: relative;
top: 2px;
right: 15px;
float: right
}
#add_cat_img{
border:none;
position: relative;
top: 2px;
right: 15px;
float: right

}

#cat_invisable{
	visibility: hidden;
}
#prev_page{
position:relative;
float: right;
}
#next_page{
    position:relative;
    float: left;
}

#email_title{
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
}

#interg_type{
    float: right;    
    margin-top 10px;
    margin-bottom: 15px;

}
#leads_to_sys{
    float: right;
    margin-bottom: 20px;
}
#terms_body{
    margin-bottom: 25px;
}

.excel_pic{
    opacity:0.6; 
}
#link_xls{
	color: #6C3;	
}
.dates{
	width: 80px !important;
}
#to_excel{ 
	margin-right: 350px;   
	width: 85px;
}
#about_signup{
	border: 1px solid #000;
	text-align: center;
	font-weight: bold;
	background-color: #d0d0d0;
	color: red;
}
#Report_time_p{
    margin-right: 20px;
    width: 100px;
}
/****************** Frauds ******************/

.red-row .x-grid3-cell-inner{
      background: #FFE1E1;
}
/*
ul.x-tab-strip li{
    width: 110px !important;
}
*/

#dispLink{	
	/*float:left;*/
	margin-right: 20px;	
	position:relative;	
}
#popUp_div{   
	height:150px;	
	/*width:600px;*/ 
	opacity: 0.9;	
	margin-left: auto ;	
	/*margin-top:5px;*/  
	border: solid 1px;
}
#popUp_div textarea{
	width: 250px;	
	height:30px;	
	float:right;
}
#message_exist{	
	width: 90%;	
	float: left;	
	margin-top: -5px;
}
.task_label{	
	width: 100px !important;
}
.task_calendar_label{	
	width:100px;	
	margin: 20px 0 !important;
}
.task_text_area{	
	height: 30px !important;
}
#dynamicBorder{	
	border: solid 1px;	
    margin-top: -13px;
}
#dynamicBorder li input{	
	float:right;	
	margin-right:10px;	
	/*margin-top:2px;*/	width:110px ;
}
#dynamicBorder li label{	
	float:right;	
	font-weight:bold;	
	width: 190px;
}
#dynamicBorder li textarea{	
	float:right;	
	height:25px;	
	width:250px;
}
/*#dynamicBorder #dynamicField input{	float: right;	width: 246px;	margin-right: 0px;}#dynamicBorder #dynamicField label{	float: right;	width: 180px;	font-weight: bold;}*/
.decisionPart{	
	height: 140px;	
	/*background:#F99;	border:solid 1px #900;*/
}
.decisionPart input{	
	/*float:right !important;	margin-right:10px !important;*/	/*top:12px !important;*/	/*width:110px !important;	position:relative;*/	/*margin-top:-20px;*/
}
#setDecision{	
	float:right ;	
	margin-right:10px;	
	/*top:12px !important;*/	
	margin-top:30px;	
	width:110px !important;
}
.decisionPart label{	
	float: right !important;	
	/*width: 180px !important;*/	
	margin-top:10px;	
	font-weight: bold !important;
}
#decision_lab{	
	float: right ;	
	/*width: 180px !important;*/	
	margin-top:30px;	
	font-weight: bold ;
}
.decisionPart textarea{	
	float:right !important;	
	height:25px !important;	
	margin-top:25px !important;	
	/*top:10px !important;*/	
	width:250px !important;	
	position:static;
}
#deny_aff_sys{	
	margin-top:10px;
}
#dynamicBorder #dynamicField select{	
	float: right;	
	width: 250px;
}
#dynamicBorder #dynamicField .form_submit input{	
	position: absolute;	
	display: block;	
	top: 15px;	
	right: 190px;	
	width: 150px;
}
/*#task_container #nav_tabs *	{	float: right;	width: 110px;	background-color: #dbdbdb;	text-align: center;	border-top: 1px solid #e8e8e8;	border-right: 1px solid #e8e8e8;	border-left: 1px solid #878787;}#task_container #nav_tabs .new_item_tab	{	background-color: #fff;	color: #4169e1;}*/
#task_container{
	height:460px;
	width:770px;
	overflow:auto;
}
.task_input{	
	float: right;	
	margin-right:10px;	
	margin-top:5px;	
	width: 60px !important;
}
.task_decision_block{	
	margin: 10px auto 20px;	
	text-align: center;
}
.fc_success_error_msg{	
	/*width: 680px;*/	
	text-align: center;
}
.title_fraud_check{	
	text-align: center;
	font-weight: bold;	
	/*font-size: 14pt;*/	
	/*border: solid 1px;*/	
	margin-top: 20px;
}
.fraud_check_table{	
	margin: 15px auto;
}
.fc_permit_wdw{	
	border: 1px solid; 
	background-color: #ffffff;  
	height:110px;	
	width:250px;	
	margin-right: 250px; 	
	opacity: 0.9;
}
.permit_yes_but{	
	width: 40px !important;	
	margin-top: 60px;	
	margin-right: 20px;
}
.permit_no_but{	
	width: 40px !important;	
	margin-top: 60px;	
	margin-right: 120px;
}
.image_preview_dynamic{	
	display: block;	
	z-index: 10;
}
.prev_check_date{
	width:150px;
}
.prev_check_decision{
	width:253px;
}
.fraud_check_excel_upper{	
	display: block;	
	width: 80px;	
	top:30px;	
	position:relative;
}
.fraud_check_excel_lower{	
	display: block;
	width: 80px;	
	margin-top:10px;	
	position:relative;
}
.fraud_check_excel img{
	float:left;
}
.firstLastPageLower{	
	clear: both;	
	text-align: center;
}
#set_deny_option{	
	margin-top:70px;	
	/*position:absolute;*/	
	margin-right:-255px;	
	float:none;
}
#label_deny_option{	
	margin-right:250px;	
	/*margin-top:10px;*/
}
.selectDenied{	
	width:10px !important;	
	float:none !important;
}
.sumTableCell{	
	width:180px;
}
.sumTable{	
	width:180px ;
}
.select-free{	
	overflow:hidden;
	/*must have*/
}
.select-free iframe{	
	display:none;
	/*sorry for IE5*/	
	display/**/:block;
	/*sorry for IE5*/	
	position:absolute;
	/*must have*/	
	top:0;
	/*must have*/	
	left:0;
	/*must have*/	
	z-index:-1;
	/*must have*/	
	filter:mask();
	/*must have*/	
	width:3000px;
	/*must have for any big value*/	
	height:3000px/*must have for any big value*/;
}
#deny_comm_sys{	
	margin-top: 10px;
}
#containerDenyTable{	
	clear:both;	
	position:relative;	
	top:20px;
}
.commTblCell{	
	width:100px;
}
.decis_container{	
	border: 1px solid; 	
	background-color: #ffffff;    
	min-height:273px;	
	width:400px; 	
	opacity: 0.9;	
	cursor:move;
}
.decis_text{	
	margin-right:auto;	
	margin-left:auto;	
	text-align:center;	
	margin-top:20px;
}
.ajax-loader-image{	
	text-align:center;
}
.ajax-loader-image img{	
	float:none;
}
#adv_statist_Menu{	
	top:155px;	
	left:283px;	
	position:absolute !important;
}
#adv_DoubleL_Menu{	
	top:190px;	
	left:283px;	
	position:absolute !important;
}
.affFilter{	
	height:170px;
}
.affFilter li input {	
	margin-right:0px !important;	
	margin-left:0px !important;
}
.affFilterLarge{	
	height:200px;
}
.affFilterLarge li input {	
	margin-right:0px !important;	
	margin-left:0px !important;
}
.select_adv_filter{	
	width:250px !important;
}
#adv_comm_Menu{
	top:185px;
	left:283px;	
	position:absolute !important;
}
.table2tier{	
	background:#DCEFD3;
}
#MyAdvertisers,#MyAffiliates{
    text-align: center;
}
#MyAdvertisers img,#MyAffiliates img{
    vertical-align: middle;
}
#MyAdvertisers span,#MyAffiliates span{
    font-weight: bold;
    font-size: 20pt;
    vertical-align: middle;
}
#MyAdvertisers a:hover,#MyAffiliates a:hover{
    text-decoration: none;
}

.partner_checkboxes{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
	margin-bottom: 10px;
	width: 500px;
}
.partner_checkboxes li{
	clear: none;
	float: right;
	margin-bottom: 5px;
	min-height: 10px;
	width: 165px;
}
.partner_checkboxes li input{
	float: none;
	width: auto;
	float: right;
	margin-top:2px;
	margin-left:5px;
}
.partner_checkboxes li label{
	float: none;
	width: auto;
	float: right;
	width: 147px;
}
#partner_consumerSocioeconomic li{
	width: 80px;
}
#partner_consumerSocioeconomic li label{
	width: 62px;
}
#partner_consumerSex li{
	width: 80px;
}
#partner_consumerSex li label{
	width: 62px;
}
#partner_consumerStatus li{
	width: 80px;
}
#partner_consumerStatus li label{
	width: 62px;
}
th.q_header{
	background-color: rgb(226,197,255) !important;
}
a.adv_tb_btn{
	width: 195px;
	height: 49px;
	display: block;
	background: url(/images/adv_tb_subtn.png) no-repeat;
	color: #f0f0f0;
	font-weight: bold;
	font-size: 17pt;
	text-align: center;
	padding: 20px;
	margin: 20px auto;
}

a:hover.adv_tb_btn{
	text-decoration: none;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.stdlink{
	color: blue;
	text-decoration: underline;
}
.greenbg {
 background-color: #D8EDCE;
 font-weight: bold;
}
.orangebg {
 background-color: #FDBC94 !important;
 font-weight: bold;
}
.purplebg{
 background-color: #CDACEF !important;
 font-weight: bold;
}
.graybg{
background-color: #C4C2C2 !important;
font-weight: bold;
}
/*
#partner_allowedTS{
	
}
#partner_allowedTS li{
	width: 165px;
}
#partner_allowedTS li input{
	
}
#partner_allowedTS li label{
	width: 147px;
}
#partner_consumerType li{
	width: 120px;
}
#partner_consumerType li label{
	width: 102px;
}*/