/* [+] Common elements */
	.pseudo_link {
		color:					#6e6a68;
		margin-right:           -7px;    /*Added by Niranjan S. Bhame on 24 Nov. 2014 as per new skin*/
	}
	.pseudo_link:link {
		color:					#6e6a68;
	}
	.pseudo_link:hover {
		color:					#ed1556;
	}
	h2 span {
		color:					#ed1556;
		font-size:				12pt;
	}
	.red {
		color:					#ed1556;
	}
	.messages {
		color:					white;
		background-color:		#ed1556;
		padding:				10px;
		margin-top:             20px; /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
		font-size: 				12px;
		border-radius:          5px;
		margin-bottom:   		10px;
	}
	.bulleted_title {	
		background-image:		url('../img/etc/bullet.png');
		background-position:	left 5px;
		background-repeat:		no-repeat;
		padding-left:			14px;
		font-size:				10pt;
		font-weight:			bold;
		line-height:			12pt;
		color:					#ed1556;
	}
	.col2 {
		padding-left: 			10px; 
		/*padding-top: 			30px;*/
	}
/* [-] Common elements */

/* [+] Sidebar commons */
	.intranet_sidebar {
		padding-top:			27px;
		text-align:				right;
		padding-right:			5px;
	}
	.intranet_sidebar .link_on {
		color:					#474443;
		text-decoration: 		none;
		background-image:		url('../img/etc/bullet.png');
		background-position:	center right;
		background-repeat:		no-repeat;
		padding-right:			10px;
	}
	.intranet_sidebar .link_off {
		color:					#6e6a68;
		text-decoration: 		none;
		background-image:		url('../img/etc/bullet_gray.png');
		background-position:	center right;
		background-repeat:		no-repeat;
		padding-right:			10px;
	}
	.intranet_sidebar .link_invisible {
		color:					#6e6a68;
		text-decoration: 		none;
		background-image:		url('../img/etc/spacer.gif');
		background-position:	center right;
		background-repeat:		no-repeat;
		padding-right:			10px;
	}
	.intranet_sidebar a:hover {
		color:					#ed1556;
		background-image:		url('../img/etc/bullet.png');
		background-position:	center right;
		background-repeat:		no-repeat;
	}
/* [-] Sidebar commons */

/* [+] First-level menu */
	.intranet_sidebar .level1_container {
		list-style-type: 		none;
		margin:					0;
		padding:				0;
	}
	.intranet_sidebar .level1_container li {
		font-size:				10pt;
		font-weight:			normal;
		line-height:			20pt;
		margin:					0;
		padding:				0;
	}
/* [-] First-level menu */

/* [+] Misc elements */
	.gray_ruler {
		background-color:		transparent;
		border-style:			none;
		border-bottom:			1px solid #ccc;
	}
	.login_heading {
		/*min-height:				60px;*/ /*Code commented by sam on 14Aug 2014*/ 
		margin-bottom:			10px;
	}
	.login_actions {
		float:					right;
		width:                  100%;
		display:                block;
		text-align:             right;
		margin:                 /*6%*//*1% 0 5% 0;*/1% 0 3% 0;/*Code commented by sam on 14Aug 2014*/ 
	}
	.login_actions a{
		color:					transparent;
	}
	.login_heading .logout_link {
		text-align:				right;
		margin-right:			30px;
		margin-top:             20px;
	}
	
		.logout_link {
		margin-top:             0 !important;
	}
	
/* [-] Misc elements */

/* [+] Buttons  and links */
	.bulleted_link_1 {
		background-image:		url('../img/etc/bullet.png');
		background-position:	left 4px;
		background-repeat:		no-repeat;
		padding-left:			10px;
	}
	.bulleted_link_1:link 		{	color:	#6e6a68;	}
	.bulleted_link_1:hover 		{	color:	#ed1556;	}
	
	.button_intranet_home		{	border:		none;	width:		124px;	height:		23px;	background-image:	url('../img/intranet/intranet_home_button.png');			}
	
	.button_view_cart			{	position:	relative;	top:	7px;	}
	.button_view_cart			{	border:		none;	width:		98px;	height:		34px;	background-image:		url('../img/intranet/view_cart_off_98_34.png');		}
	.button_view_cart:hover		{	background-image:	url('../img/intranet/view_cart_on_98_34.png');																			}
	/*
	.button_view_cart			{	border:		none;	width:		138px;	height:		34px;	background-image:		url('../img/intranet/view_cart_button_off.png');		}
	.button_view_cart:hover		{	background-image:	url('../img/intranet/view_cart_button_on.png');																			}
	*/
	.button_view_orders			{	position:	relative;	top:	7px;	}
	.button_view_orders			{	border:		none;	width:		165px;	height:		34px;	background-image:		url('../img/intranet/view_fran_order_off_165_34.png');		}
	.button_view_orders:hover	{	background-image:	url('../img/intranet/view_fran_order_on_165_34.png');																		}
	/*
	.button_view_orders			{	border:		none;	width:		138px;	height:		34px;	background-image:		url('../img/intranet/view_orders_button_off.png');		}
	.button_view_orders:hover	{	background-image:	url('../img/intranet/view_orders_button_on.png');																		}
	
	.button_login 				{	border:		none;	width:		69px;	height:		34px;	background-image:	url('../img/intranet/login_button_off.png');				}
	.button_login:hover 		{	background-image:	url('../img/intranet/login_button_on.png');																				}
	*/

	.button_submit 				{	border:		none;	width:		93px;	height:		33px;	background-image:		url('../img/intranet/submit_button_off.png');			}
	.button_submit:hover 		{	background-image:	url('../img/intranet/submit_button_on.png');																			}
	
	.button_download 			{ 	border:		none; 	width:		82px; 	height:		31px; 	background-image:		url('../img/intranet/download_button_off.png'); 		}
	.button_download:hover 		{	background-image:	url('../img/intranet/download_button_on.png');																			}
	
	.button_edit, .button_search, .button_view_worksheet, .button_request_pwd, .button_go, .button_learn_more				
	{	/*border:		none;	width:		61px;	height:		31px;	background-image:		url('../img/intranet/edit_button_off.png');*/
	background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443;
	display:inline-block;
	font-size:12px;
	letter-spacing:-0.5px;

	outline:none;
	padding:1px 12px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase	}
	
	.button_edit:hover, .button_search:hover, .button_view_worksheet:hover, .button_request_pwd:hover, .button_go:hover, .button_learn_more:hover 			
	{	/*background-image:	url('../img/intranet/edit_button_on.png');*/	
	background:#cbcbcb;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:linear-gradient(to bottom, #cbcbcb, #f2f2f2 70%);
	cursor:pointer;
	text-decoration:none;       }
	
	.button_go {padding:3px 10px;}
	
	.button_request_pwd {padding:5px 12px;}
	
	.button_search {margin-left:6px;}
	
	.button_view_worksheet{margin-right:10px;}
																				}
.button_Download_All_Guest_File_Data  				{	border:		none;	width:		205px;	height:		33px;	background-image:		url('../img/intranet/download_guest_grey.png');				}
	.button_Download_All_Guest_File_Data:hover 			{	background-image:	url('../img/intranet/download_guest.png');																				}	
	
	.button_login               {   font-size:13px;  }
	
	
	
	.button_view, .btn_submit, .btn_print, .button_close, .button_close {		background:#d8d8d8;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:-webkit-linear-gradient(top, #d8d8d8, #fff 70%);
	background-image:linear-gradient(to bottom, #d8d8d8, #fff 70%);
	border:1px solid #dcdcdc;
	box-shadow:0px 0px 2px black;
	color:#474443 !important;
	display:inline-block;
	font-size:12px;
	letter-spacing:-0.5px;
	outline:none;
	padding:1px 12px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;	}
	
	.button_add_to_cart, .button_added_to_cart {
		background:#ed1556;
		color:#ffffff;
		padding:4px 16px;
		font-size: 8pt;
		text-transform:uppercase;
		text-decoration:none;
		border:none;
	}
	
	.button_added_to_cart{ 
		background:#2dab40 !important;
		background-repeat:repeat-x;
		background-image:-moz-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#49c136),color-stop(100%,#2dab40));
		background-image:-webkit-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-o-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:-ms-linear-gradient(top,#49c136 0,#2dab40 100%);
		background-image:linear-gradient(top,#49c136 0,#2dab40 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49c136',endColorstr='#2dab40',GradientType=0) progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		border:1px solid #2dab40 !important;
		border-bottom-color:#4d994d;
		padding: 3px 8px;
		margin-left:5px;
		margin: 0 auto;
	}
	
	.button_view:hover,  .btn_submit:hover, .btn_print:hover, .button_close:hover, .button_close:hover {	
	background:#cbcbcb;
	background-color:#fff;
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:-webkit-linear-gradient(top, #cbcbcb, #f2f2f2 70%);
	background-image:linear-gradient(to bottom, #cbcbcb, #f2f2f2 70%);
	cursor:pointer;
	text-decoration:none;}
	.button_close {
		padding:4px 14px 5px;
		margin-left:12px;
		letter-spacing:0;
	}
	.btn_print_head {margin-right:30px;}  																		}
	
	.btn_print, .button_close, .button_add_to_cart {letter-spacing:0.5px;}  /*Added by Niranjan S. Bhame on 26 Nov. 2014 as per new skin*/
	.button_add 				{	border:		none;	width:		59px;	height:		31px;	background-image:		url('../img/intranet/add_button_off.png');				}
	.button_add:hover 			{	background-image:	url('../img/intranet/add_button_on.png');																				}
	
/*	.button_view_worksheet		{	border:		none;	width:		212px;	height:		30px;	background-image:		url('../img/intranet/view_worksheet_button_off.png');	}
	.button_view_worksheet:hover	{	background-image:	url('../img/intranet/view_worksheet_button_on.png');																}*/
	
	.button_print_page			{	border:		none;	width:		80px;	height:		31px;	background-image:		url('../img/intranet/print_page_button_off.png');		}
	.button_print_page:hover	{	background-image:	url('../img/intranet/print_page_button_on.png');																		}
	
	.button_request_to_activate			{	border:		none;	width:		135px;	height:		30px;	background-image:		url('../img/intranet/request_to_activate_button_off.png');	}
	.button_request_to_activate:hover	{	background-image:	url('../img/intranet/request_to_activate_button_on.png');																	}
	
	.button_view_promotions_page		{	border:		none;	width:		167px;	height:		30px;	background-image:		url('../img/intranet/view_promotions_page_button_off.png');	}
	.button_view_promotions_page:hover	{	background-image:	url('../img/intranet/view_promotions_page_button_on.png');																	}


	.button_virtual_help		{	border:		none;	width:		92px;	height:		28px;	background-image:		url('../img/intranet/virtual_help_off.png');	}
	.button_virtual_help:hover	{	background-image:	url('../img/intranet/virtual_help_on.png');;																	}

	
	.icon_bar img				{	position:	relative;	top:		5px;	}
	.icon_bar a:link			{	color:		#6e6a68;						}
	.icon_bar a:hover			{	color:		#ed1556;						} /*Added by Niranjan S. Bhame on 24 Nov. 2014 as per new skin*/
	.check_all_icon 			{	border:		none;		width:		20px;	height:		20px;	background-image:		url('../img/intranet/check_all_icon_20x20.png');		}
	.uncheck_all_icon 			{	border:		none;		width:		20px;	height:		20px;	background-image:		url('../img/intranet/uncheck_all_icon_20x20.png');		}
	.delete_checked_icon		{	border:		none;		width:		20px;	height:		20px;	background-image:		url('../img/intranet/delete_checked_icon_20x20.png');	}
	.create_icon	 			{	border:		none;		width:		20px;	height:		20px;	background-image:		url('../img/intranet/create_icon_20x20.png');			}
	
	.arrow_button				{	color:		#ed1556;	cursor:		pointer;	padding:	0;		border:		none;	background-color:		transparent;	}
	.arrow_button:disabled		{	color:		#d07f82;	cursor:		default;	}
/* [-] Buttons and links */

/* [+] Bullet lists */
	.square_red 			{	list-style-image:	url('../img/etc/smallArrow.png');		}
	.square_red a 			{	color:				#6e6a68;							}
	.square_red a:hover 	{	color:				#ed1556;							}
	
	.square_gray 			{	list-style-image:	url('../img/etc/bullet_gray.png');	}
	.square_gray a			{	color:				#6e6a68;							}
	.square_gray a:hover 	{	color:				#ed1556;							}
	
    .normal_bullet_list     {    /*list-style:    disc; */ list-style-image:    url('../img/intranet/bullet.jpg'); margin-top:        10px;    margin-bottom:    10px; overflow:hidden;    } 
	.normal_bullet_list li 	{	margin-top:	10px;	margin-bottom:	10px; clear: both; }
	
	.normal_bullet_list ul 	{	list-style:	square;	margin-top:		10px;	margin-bottom:	10px;	}
	.normal_bullet_list ul li 	{	margin-top:	10px;	margin-bottom:	10px;							}
/* [-] Bullet lists */

/* [+] Tables */
	.multi_login blockquote			{	margin:				0;			padding:			0;											}
	.multi_login 					{	width:				100%;																		}
	.multi_login tr 				{	vertical-align:		top;																		}
	.multi_login th 				{	width:				66px;		text-align:			left;										}
	.multi_login td 				{	text-align:			left;		padding-left:		10px;										}
	.multi_login .icon 				{	width:				66px;		height:				39px;				border:			none; margin-top:10px;	}
	
	.multi_login th 				{	border-bottom: 		1px solid #6e6a68;	}
	.multi_login td 				{	border-bottom: 		1px solid #6e6a68;	}
	.multi_login table th 			{	border-bottom: 		none;				}
	.multi_login table td 			{	border-bottom: 		none;				}
	.multi_login form				{	margin-bottom:		20px;				}
	
	.login_area_visible 			{	min-height:			140px;																		}
	.login_area_visible table tr	{	line-height:		30px;																		}
	.login_area_visible table th	{	font-weight:		normal;				text-align:		left;	}
	
	.login_area_hidden 				{	min-height:			140px;																		}
	.login_area_hidden table tr		{	line-height:		30px;																		}
	.login_area_hidden table th		{	width:				100px;		font-weight:		normal;										}
	
	.intra_form1 					{	width:				100%;		background-color:	#eaeaea;									}
	.intra_form1 tr 				{	vertical-align:		top;																		}
	.intra_form1 th					{	width:				140px;		font-weight:		normal;				text-align:		left;	}
	
	.table_red_gray					{	width:				100%;																		}
	.table_red_gray tr 				{	vertical-align:		middle;		height:				30px;										}
	.table_red_gray th				{	color:				white;		background-color:	#6e6a68;			text-align:		left;	}
	.table_red_gray td				{	padding: 5px 0;						}
	.table_red_gray td.darker		{	color:				white;		background-color:	#8c8c8c;			border-bottom:	none;	}
	.table_red_gray td.darker		{	font-weight:		bold;																		}
	.table_red_gray td.lightbottomborder	{	border-bottom: 		1px solid #eaeaea;	}
	.table_red_gray .darker_red				{	background-color:	#a90008;		}
	.table_red_gray .darker_gray1			{	background-color:	#dedede;		}
	.table_red_gray .darker_gray2			{	background-color:	#d3d3d3;		}
	.table_red_gray .last			{	border-bottom:		none;																		}
	
	/* [+] For Mamooth's associates.php list */
		.tab						{	width:				100%;																		}
		.tab tr 					{	vertical-align:		middle;		height:				30px;										}
		.tab th						{	color:				white;		background-color:	#454545 !important;			text-align:		left;}
		.tab th a:visited {color:#FFFFFF;}
		/*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/
		.tab th a:link				{	color:				white;		text-decoration:	none;										}
		.tab th a:hover				{	color:				white;		text-decoration:	none;										}
	/*	.tab td						{	background-color:	#eaeaea;	border-bottom:		1px solid #6e6a68;		}*/                  
	    /*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/ 
		.tab td.darker				{	color:				white;		background-color:	#8c8c8c;			border-bottom:	none;	}
		.tab td.darker				{	font-weight:		bold;																		}
		.tab td.lightbottomborder	{	border-bottom: 		1px solid #eaeaea;	}
		.tab .darker_red					{	background-color:	#a90008;	border-bottom:	none;	}
		.tab .extension_tab_location_list	{	background-color:	#a90008;	border-bottom:	none;	}
		.tab .darker_gray1			{	background-color:	#dedede;		}
		.tab .darker_gray2			{	background-color:	#d3d3d3;		}
		.tab .last					{	border-bottom:		none;																		}
		#mamooth_list .pagination			{	display: 		none;	}
		#mamooth_list input[type=checkbox] 	{	margin-left:	5px;	}
		#mamooth_list .tab_tfoot			{	display: 		none;	}
	/* [-] For Mamooth's associates.php list */
	
	/* [+] For Licenses Box */
		.tab_licenses 				{	
									text-align: right;
									width:		170px;
									margin:5px;
									padding:	15px;
									color:		#6e6a68;
									font-size:  11px;
									font-weight: bold;
									line-height: 16px;
									background-color:	#eaeaea;	
									}

	/* [-] For Licenses Box */		
	
	/* [+] For trouble tickets */
		.taby						{	width:				100%;																		}
		.taby tr 					{	vertical-align:		middle;		height:				30px;										}
		.taby th						{	color:				white;		background-color:	#ed1556;			text-align:		left;	}
		.taby th a:link				{	color:				white;		text-decoration:	none;										}
		.taby th a:hover				{	color:				white;		text-decoration:	none;										}
		.taby td						{	background-color:	#eaeaea;	border-bottom:		1px solid #6e6a68;							}
		.taby td.darker				{	color:				white;		background-color:	#8c8c8c;			border-bottom:	none;	}
		.taby td.darker				{	font-weight:		bold;																		}
		.taby td.lightbottomborder	{	border-bottom: 		1px solid #eaeaea;	}
		.taby .darker_red					{	background-color:	#a90008;	border-bottom:	none;	}
		.taby .extension_tab_location_list	{	background-color:	#a90008;	border-bottom:	none;	}
		.taby .darker_gray1			{	background-color:	#dedede;		}
		.taby .darker_gray2			{	background-color:	#d3d3d3;		}
		.taby .last					{	border-bottom:		none;																		}
	/* [-] For trouble tickets */
	
	#ticket_overview tr 			{	vertical-align:		middle;		height:				40px;										}
	.ticket_search_filter th		{	padding-right:		5px;																		}
	
	.contact_card {
		width:					40%;
		float:					left;
		padding:				5px;
		margin-right:			7%;
		margin-bottom:			10px;
	}
	.contact_card .title {	
		background-image:		url('../img/etc/bullet.png');
		background-position:	left 5px;
		background-repeat:		no-repeat;
		padding-left:			14px;
		font-size:				10pt;
		font-weight:			bold;
		line-height:			12pt;
		margin-bottom:			5px;
	}
	.contact_card .details {
		background-color:		#eaeaea;
		padding:				10px;
		line-height:			14pt;
		min-height:				75px;
	}
	
	#launch_projection_base_view th 			{	text-align:	center;		}
	#launch_projection_base_view td 			{	text-align:	center;		}
	#launch_projection_base_view th:first-child {	text-align:	left;		}
	#launch_projection_base_view td:first-child {	text-align:	left;		}
	
	/* [+] This is for all autoforms */
		.main_form input[type=checkbox] {	margin-left:	5px;	}
		.main_form .form_field1 		{	width:				140px;		text-align:			left;				vertical-align:	top;	}
		.main_form .form_field2 		{	text-align:			left;		padding-left:		10px;				vertical-align:	top;	}
	/* [-] This is for all autoforms */
/* [-] Tables */

/* [+] Forms */
	#responsibility_chart_data	select	{
			width:				200px;
	}
	.wider-1	{	width:		150px;	}
	.wider-2	{	width:		200px;	}
	.wider-5	{	width:		500px;	}
	.wider-7	{	width:		700px;	}
	.form_rounded_container input[type=checkbox] {
		margin-left:		5px;
	}
/* [-] Forms */

/* [+] Anchored Popins */
	.anchored_popin3_anchor			{	font-weight:	normal;		text-decoration:	underline;	cursor:		pointer;	}
	.anchored_popin3_anchor:hover	{	color:			#ed1556;															}
/* [-] Anchored Popins */

/* [+] DB Navigation box */
	.nav_controlbox {
		width:					100%;
		height:					24px;
		line-height:			24px;
		border:					1px solid #cbcbcb;
		background-color:		white;
		padding:				2px;
		overflow:				hidden;
		font-size:              14px;
	}
	
	.nav_controlbox 				{	display:		none;																}
	.nav_controlbox b				{	color:			#ed1556; 															}
	.nav_controlbox a				{	font-weight:	bold;																}
	.nav_controlbox a:before		{	content:		'\00a0';															}
	.nav_controlbox a:after			{	content:		'\00a0';															}
	/* .nav_controlbox a:link			{	color:			#6e6a68; 													} */
	.nav_controlbox span			{	color:			#ed1556; 	text-decoration:	underline;	font-weight:	bold;	}
	.nav_controlbox a:link			{	color:			#6e6a68; 	text-decoration:	none;								}
	.nav_controlbox a:hover			{	color:			#ed1556; 															}
	.nav_controlbox a.this			{	color:			#ed1556; 	text-decoration:	underline;							}
	.nav_controlbox img				{	border:		0;				position: 			relative;	top:			2px;	}
	
	.nav_controlbox .first_off 		{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_first_off.png');		}
	.nav_controlbox .first_on 		{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_first_on.png');		}
	
	.nav_controlbox .previous_off 	{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_prev_off.png');	}
	.nav_controlbox .previous_on	{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_prev_on.png');	}
	
	.nav_controlbox .next_off 		{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_next_off.png');		}
	.nav_controlbox .next_on		{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_next_on.png');		}
	
	.nav_controlbox .last_off 		{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_last_off.png');		}
	.nav_controlbox .last_on		{	width:	13px;	height:	14px;	background-image:	url('../img/intranet/dbnav_last_on.png');		}
/* [-] DB Navigation box */

/* [+] Products pages */
	.product_item .product_thumbnail {
		float:			left;
		border:			1px solid #cbcbcb;
		min-height:		91px;
		width:			101px;
		margin-right:	20px;
	}
	#products_page4_contents .left {
		float:					left;
		width:					300px;
	}
	#products_page4_contents .right {
		float:					left;
		width:					431px;
	}
	#products_page4_contents .table_red_gray {
		clear:					right;
		margin:					20px 0 0 0;
	}
/* [-] Products pages */

/* [+] Advertising Portal Pages */
	.adv_portal_page1_group	{
		margin-bottom:			20px;
	}
	.adv_portal_page1_group	.group_heading {
		cursor:					pointer;
	}
	.adv_portal_page1_group	.group_data {
		display:				none;
	}
	.adv_portal_page1_group	.rounded_h1 span {
		/* This is for the collapse/expand "icon" */
		float:					right;
	}
	
	/* This is a table */
	.adv_portal_page2_group {
		display:    		inline-block;
		/*float:				left;*/
/*		margin-left:		60px;
		margin-right:		60px;*/
		width:				249px;
		border:				1px solid #cbcbcb;
		/*height:				490px;*/
		margin: 			11px 30px 19px 0;
		min-height:	310px;
		font-size:          13px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		vertical-align:top;
	}
	.adv_portal_page2_group th {
		border:				1px solid #cbcbcb;
		text-align:			center;
	}
	.adv_portal_page2_group .vertical_image {
		width:				100%;
		/*margin:				5px;*/
		margin: 			7px auto 0;
		padding: 		    2px 0 9px;
		/* border:				1px outset #cbcbcb; */
		background-color:	white;
		border-bottom: 1px solid #cbcbcb;
		height:153px;
	}
	.adv_portal_page2_group .vertical_image img {
		display: block;
		height: auto;
		margin: 0 auto;
		max-height: 153px;
		max-width: 230px;
		text-align: center;
		width: auto;
	}

	
	.adv_portal_page2_group .title {
		font-weight:bold;
		display: block;
		margin-bottom: 4px;
		padding-left: 15px;
		word-wrap: break-word;
	}
	
	.adv_portal_page2_group .description {
    	padding: 10px 10px 14px;
	 }
	 
	 .adv_portal_page2_group .description > a {
    	display: block;
	}
	
	.adv_portal_page2_group .description > a:before {
		content:"\003e";
		margin-right: 6px;
		text-decoration:none;
		display:inline-block;
	}
/* [-] Advertising Portal Pages */

/* [+] Promotions Pages */
	#promotions_list input[type=checkbox] {
		margin-left:		5px;
	}
	#promotions_list .thumbnail {
		margin-left:		5px;
		border:				1px solid black;
	}
	#promotions_edit_piclist .picture_sel 		{	width:	130px;	float:	left;	margin:		0 50px 30px 50px;	}
	#promotions_edit_piclist table 				{	width:	130px;	height:	100px;									}
	#promotions_edit_piclist input[type=radio] 	{	margin-left:	5px;											}
	#promotions_edit_piclist .thumbnail			{	width:	100px;	height:	100px;	border:		1px solid black;	}
	
/* [-] Promotions Pages */

/* [+] Locations pages */

    .tab_container tr td:nth-child(2) {
	          display: inline-block;
              margin-left: 15px;
	}
	.upper_tab {
		background-color:		white;
		cursor:					pointer;
		color:					#ed1556;
		text-decoration:		underline;
		padding:                5px 18px;
	}
	.upper_tab:hover {
		background-color:		#ed1556;
		cursor:					pointer;
		color:					#eaeaea;
		text-decoration:		underline;
	}
	.ilw_header {
		background-color:		#eaeaea;
	}
/* [-] Locations pages */

/* [+] Cart Right Navigation Column */
	.cart_right_nav {
		width:					204px;
		float:					right;
		margin-left:			20px;
	}
	.cart_right_nav ul {
		list-style-type:		none;
		margin:					0;
		padding:				0;
	}
	.cart_right_nav ul li {
		line-height:			0;
	}
/* [-] Cart Right Navigation Column */

	.square_cc 			{  background:	url('../img/etc/new_bullet.png') no-repeat left top; list-style-type:none; text-align:left; margin:0px; padding:0px; padding:0px 10px 12px 15px; clear:both; margin-left:30px;  width:700px;	 }
	.square_cc a 			{	color:				#6e6a68; margin:0px; padding:0px 5px 0px 0px;						}
	.square_cc a:hover 	{	color:				#ed1556;							}

	#normal_bullet_list_child 	{	list-style:	disc;	 overflow:hidden;	}
	#normal_bullet_list_child li 	{ margin:0px;	}
	
	#normal_bullet_list_child ul 	{	list-style:	disc;	margin:0px;		}
	#normal_bullet_list_child ul li 	{	margin:0px;						}
	
	.cate_link {
		color:					#6e6a68;
		cursor:pointer;
		/*float:left;*/
	}
	.cate_link:link {
		color:					#6e6a68;
	}
	.cate_link:hover {
		color:					#ed1556;
	}
	
	.main_cate_link {
		color:					#6e6a68;
		cursor:pointer;
		/*float:left;*/
	}
	.main_cate_link:link {
		color:					#6e6a68;
	}
	.main_cate_link:hover {
		color:					#ed1556;
	}
		/* [+] For Forum Thread list */
		.tab_forum_thread						{	width:				100%;																		}
		.tab_forum_thread tr 					{	vertical-align:		middle;		height:				30px;										}
		.tab_forum_thread th						{	color:				white;		background-color:	#ed1556;			text-align:		left;	}
		.tab_forum_thread th a:link				{	color:				white;		text-decoration:	none;										}
		.tab_forum_thread th a:hover				{	color:				white;		text-decoration:	none;										}
		.tab_forum_thread td						{	background-color:	#eaeaea;	border-bottom:		1px solid #6e6a68;							}
		.tab_forum_thread td.darker				{	color:				white;		background-color:	#8c8c8c;			border-bottom:	none;	}
		.tab_forum_thread td.darker				{	font-weight:		bold;																		}
		.tab_forum_thread td.lightbottomborder	{	border-bottom: 		1px solid #eaeaea;	}
		.tab_forum_thread .darker_red					{	background-color:	#a90008;	border-bottom:	none;	}
		.tab_forum_thread .extension_tab_location_list	{	background-color:	#a90008;	border-bottom:	none;	}
		.tab_forum_thread .darker_gray1			{	background-color:	#dedede;		}
		.tab_forum_thread .darker_gray2			{	background-color:	#d3d3d3;		}
		.tab_forum_thread .last					{	border-bottom:		none;																		}
		
		.tab_forum_thread_grey td						{	background-color:	#eaeaea;	border-bottom:		1px solid #cbcbcb;							}
		
		.tab_forum_thread_white td						{	background-color:	#FFFFFF;	border-bottom:		1px solid #cbcbcb;							}
			.button_read_more		{	border:		none;	width:		95px;	height:		34px;	background-image:		url('../img/intranet/read_more.png');	}
	.button_read_more:hover	{	background-image:	url('../img/intranet/readmore_hover.png');;																	}


<!-- Added by xxx on 31052012  -->
	.button_print                 {    border:        none;    width:        80px;    height:        34px;    background-image:        url('../img/intranet/print_btn1.png');            }
    .button_print:hover         {    background-image:    url('../img/intranet/print_hover_btn1.png');                                                                            }

	
	.print_friendly_version                 {    border:        none;    width:        160px;    height:        34px;    background-image:        url('../img/intranet/print_friend_ver.png');            }
    .print_friendly_version:hover         {    background-image:    url('../img/intranet/print_friend_ver_hover.png');                                                                            }
	.ticket_paging_wrap {
    clear: both;
    display: inline-block;
    float: right;
    margin-bottom: 15px;
}

.button_create_rga            {    border:        none;    width:        90px;    height:        34px;    background-image:        url('../img/intranet/submit_RGA.png');        }
    .button_create_rga:hover    {    background-image:    url('../img/intranet/submit_RGA_on.png');  
    
    
                                                                          }	
                                                                          
                                                                          
.button_view_rga_orders            {    position:    relative;    top:    7px;    }
    .button_view_rga_orders            {    border:        none;    width:        147px;    height:        34px;    background-image:        url('../img/intranet/View_RGA_Orders_OFF.jpg');        }
    .button_view_rga_orders:hover    {    background-image:    url('../img/intranet/View_RGA_Orders_ON.jpg');                                                                        }                                                                          


.intranet_sidebar ul.level1_container li a { background: url(../img/intranet/uiStateDefaultIcon.png) no-repeat 0 0; height: 40px; display: block; padding: 0 0px 0 34px; font-size: 1.1em; text-align: left; }

.group_data .normal_bullet_list { margin-top: 0 !important; margin-bottom: 0!important; }
/*.group_data .normal_bullet_list li { margin-bottom:0px !important; }*/ /*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/

.intranet_readmore { text-decoration: none }
.intranet_readmore:hover { text-decoration: underline;cursor:pointer;}

table.intra_form1 td, table.intra_form1 th {
padding: 5px;
}


.tab tr:nth-child(2n), #location-list tr:nth-child(2n) { 
    background: none repeat scroll 0 0 #eee;
}/*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/

.tab_nohover tr:nth-child(2n) { 
    background: none repeat scroll 0 0 #FFF;
}/*Added by Niranjan S. Bhame on 26 Nov. 2014 as per new skin*/

.tab_loc_launch .odd {
    background: none repeat scroll 0 0 #fff;
}

.tab_loc_launch table tr{background:transparent !important;}	

.tab_loc_launch .even{background:#EEEEEE !important;}

.tab td {padding:5px 0;} /*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/

.tab_nohover tr:hover {border:none !important; } /*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/

/*.tab_nohover{background:#eaeaea !important;}*/

.icon_bar {font-size:14px; margin:36px 0 36px 16px;} /*Added by Niranjan S. Bhame on 24 Nov. 2014 as per new skin*/

.tab tr { border-top: 1px solid #000; border-bottom: 1px solid #000;}

.tab tr:hover {border-bottom:1px solid #ccc; border-top:1px solid #ccc;} /*Added by Niranjan S. Bhame on 20 Nov. 2014 as per new skin*/

.tab tr{border-bottom:1px solid transparent;border-top:1px solid transparent;}

.tab tbody tr:first-child td,.tab tbody tr:first-child:hover td{border-top:1px solid #ccc!important}
.tab tr:hover td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

/* #guest-list-shell .tab tr:hover td{border-top:1px solid transparent;border-bottom:1px solid transparent;}

#guest-list-shell .tab tr:hover {border: 1px solid transparent} */

.tab tr.sub-head:hover td, .tab tr.dark-gray-main:hover td {border-top:1px solid transparent; border-bottom:1px solid transparent;}

.tab tr:first-child {border-top:none;}

.product_thumb {padding:0;}

.product_thumb li {list-style:none; display: inline;}

.product_thumb > li:first-child {
    height: 93px;
    width: 101px;
	max-width: 101px;
}

.product_thumb > li:last-child {
    width: 500px;
}
	
	
.table_red_gray tr:nth-child(2n) {
background:#eee;
}
.no-record {
color: #9e9a98;
font-size: 16px;
font-weight: bold;
margin-top: 15%;
text-align: center;
}

.trouble_upload_img {
	max-width:230px;
	max-height:153px;
	width:auto;
	height:auto;
}

.ticket-result {
    font-size: 9pt;
    font-weight: normal;
	color: black;
}

tr.sub-head-col th, .tab tr th.sub-head-tab, .sub-head-tab  {
	background:#7F7F7F !important;
	font-size:9pt;
	font-weight: normal;
	border-top: 2px solid #6f696b;
	border-radius: 0 !important;
	text-align:center;
}
.tab tr th.sub-head-tab, .sub-head-tab  {
	padding-left: 20px !important;
	font-size:12pt;
	text-align: left !important;
}

.sub-head, tr .sub-head  {
	font-size: 12pt !important;
	background:#7F7F7F !important;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	color:#ffffff !important;
}

.tab tr th.sub-head-tab strong {
	letter-spacing: 0.7px;
}

.tab tr th.sub-head-tab a {
	margin-left: 8px;
  	vertical-align: middle;
	font-size: 10pt;
}

table.tabx td {
    color: black;
    line-height: normal;
    padding-left: 10px;
    vertical-align: bottom;
}

.dark-gray th, .dark-pink th {
	background-color: #454545;
    color: white;
    text-align: left;
	padding: 5px 5px 3px;
}
.dark-pink th {
	background-color: #ed1556 !important;
}
.dark-gray th {
    padding: 8px 5px;
	border-bottom: 1px solid #454545;
}
.dark-gray th:first-child {
	border-top-left-radius: 10px;
}
.dark-gray th:last-child {
	border-top-right-radius: 10px;
}
.dark-gray-main td{
	background: #7F7F7F none repeat scroll 0 0;
    border-bottom: 0 solid #c2c0c0;
    color: #ffffff;
}
.tab td, .tab_print td {
    padding: 5px 0px 5px 0px;
}
.tab_print {
	font-size: 12px;
}
.print-heading {
	margin: 23px 0 20px;
	text-align:center;
	width:100%;
}
.print-heading td{vertical-align:top; padding: 0 30px;}
.print-heading .print-date {
	text-align:left; 
	float:left;
}
.print-heading span:nth-child(2) {
	margin-left: -80px;
    text-align: center;
}
.tab_print th, .tab_print td {
    border: 1px solid #454545;
}

.tab_print tr {
    background: lightgray none repeat scroll 0 0;
}

.tab_print td {
    color: #000000;
}
.tab_print tr:nth-child(2n) {
    background: #fff none repeat scroll 0 0 !important;
}
.tab_print th {
    text-align: center;
}

/*Class added for lead pipeline report*/
.seperator-row { 
	border-bottom:1px solid #afafaf; 
	padding:0 !important; 
	line-height:5px;
	background-color:#FFFFFF
}
table.tab th:first-child {
	border-top-left-radius: 10px;
}
table.tab th:last-child {
    border-top-right-radius: 10px;
}

.right-content {
	padding-right:2% !important;
	text-align:right;v
	background:#707070 !important;
	font-weight: normal;
	padding-left: 5px;
	color:#ffffff !important;
}
/* New addition for the onhover effect removal for total and total-license row */ 
.tab tr.total-bottom:hover td{
	border-bottom: 1px solid #afafaf;
	border-top: 1px solid #afafaf;
}
.tab tr.total-bottom:nth-child(2n):hover td{
	border-bottom: 1px solid transparent;
}

.table_rga th, .table_rga td {
    padding-left: 5px !important;
}

.tab tr.noborder_tr:hover {border:none !important;} 
.tab tr.noborder_tr:hover td{border:none !important;}
.tab tr.noborder_tr{
	border-bottom:none !important;
}