﻿/*

'// 4

*/

html
{
	width: 100%;
	height: 100%;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, /*sub, sup,*/ tt, var, b, u, i, center, dl, dt, dd, /*ol, ul, li,*/ fieldset, form, label, legend, table, caption, tbody,  foot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	text-align: left;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	display: block;
}

body
{
	line-height: 1;
}

blockquote, q
{
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

table
{
	text-align: left;
	float:left;
	/*border-collapse: collapse;*/
	border-spacing: 0;
	border: none;
}

div
{
	text-align: left;
	float:left;
	display: block;
}

form
{
	text-align: left;
	float:left;
	display: block;
}

/* micro-p framework */

#mp_wrapper
{
	width: 100%;
	text-align: center;
}

#mp_container
{
	width: 960px;
	height: 100%;
	margin: 0 auto 0 auto;
	float: none;
}

/* micro-p header */

#mp_header
{
	width: 960px;
	height: 112px;
}

#mp_header_row1
{
	width: 960px;
	height: 60px;
}

#mp_header_row2
{
	width: 960px;
	height: 52px;
}

#mp_logo
{
	width: 200px;
	height: 60px;
}

/* micro-p zones */

#mp_zone_1
{
	width: 460px;
	text-align: center;
}

#mp_zone_2
{
	width: 960px;
	text-align: left;
}

.main-wrapper
{
	width: 960px;
}

.main-wrapper *
{
	text-align: left;
}

.main-wrapper form
{
	float: none;
}

.mp_header
{
	width: 740px;
}

.nav-container
{
	width: 200px;
}

.content-container
{
	width: 740px;
	float: right;
}
 
#mp_zone_main,
#mp_zone_3, 
#mp_zone_4, 
#mp_zone_5,
#mp_zone_6, 
#mp_zone_7,  
#mp_zone_8
{
	width: 100%;
}

#mp_zone_9, 
#mp_zone_10
{
	width: 960px;
}


#mp_zone_6
{
	display: none;
}

/* card payment */

#frmProtx *
{
	color: #666;
}

#frmProtx table.gblListTableS
{
	width: 740px;
	padding: 10px;
	border: 1px solid #ccc;
}

#frmProtx #nvAmount
{
	font-size: 18px;
	font-weight: bold;
}

#frmProtx table.gblListTableS table
{
	width: 400px;
}

#frmProtx table.gblListTableS table table
{
	width: 100px;
}

#frmProtx table.gblListTableS td[valign = 'top']
{
	width: 250px;
	padding: 10px;
	vertical-align: middle;
	border: 1px solid #ccc;
}

#frmProtx table.gblListTableS td
{
	width: auto;
}

#frmProtx table.gblListTableS td[align = 'right']
{
	width: 170px;
	padding: 3px 5px 3px 0;
	display: block;
	border: none;
}

#frmProtx #butProceed
{
	margin: 20px 0 20px 0;
	color: #000;
}

#frmProtx #butBack
{
	display: none;
}

#frmProtx td
{
	text-align: left !important;
}

#frmProtx .gblTitleText
{
	text-align: left;
}

#frmProtx #lblCardDetails
{
	text-align: left;
}

#frmProtx #lblTransactionAmount
{
	text-align: left;
}

/* popup pages & emails */

.Body_ColorImpression
{
	width: 100%;
	padding: 20px;
	font-family: tahoma;
	text-align: center;
	float: left;
	background-image: none;
	background-color: #e8e8e8;
	color: #666;
}

.Body_ColorImpression form
{
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
}

/*.Body_ColorImpression * {
	color: #666;
}

.Body_ColorImpression a {
	text-decoration: none;
	color: #666;
}

.Body_ColorImpression a:hover {
	text-decoration: underline;
}

.Body_ColorImpression .TextS {
	padding: 10px 0 10px 0;
}

.Body_ColorImpression .gblListTable td {
	padding: 1px 0 1px 0;
}*/

.Body_ColorImpression .gblListTable span
{
	font-size: 14px;
	font-weight: bold;
}

.Body_ColorImpression input
{
	margin: 2px 0 2px 0;
}

.Body_ColorImpression input[name = 'lbCorporateDeliveryAddress']
{
	margin: 5px 0 2px 0;
}

.Body_ColorImpression select[name = 'coDivision']
{
	margin: 2px 0 15px 0;
}

.Body_ColorImpression .gblBoutClose1
{
	margin: 15px 0 0 0 !important;
}

.Body_ColorImpression .gblBoutValid2
{
	/*margin: 15px 0 0 -415px !important;*/
}

/* iframe */

.mp_iframe
{
	width: 740px;
	height: 620px;
}

#view_pricerule_filter_wrapper 
{
	padding: 15px 15px 15px 15px;
}

#view_pricerule_value 
{
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #d7d7d7;
}

#view_pricerule_dates
{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #d7d7d7;
}

#view_pricerule_filter
{
	padding: 10px 0px 10px 0px;
}

#view_pricerule_filter_button
{
	padding: 20px 0px 0px 0px;
	width: 100%;
	border-top: 1px solid #d7d7d7;
}

#coProduct
{
	width:260px;
}

td .view_pricerule_radio 
{
	vertical-align:top;
	width:30px;
}

.view_pricerule_dates
{
	width:100px;
}

.view_pricerule_value
{
	width:100px;
}

#view_pricerule_filter 
{ 
	border-spacing: 5px;
	border-collapse: separate;
}

#list_pricerules_filter
{
	width:740px;
	padding: 5px 0 10px 0;
	/*vertical-align:middle;*/
}

#list_pricerules_filter_submit
{
	vertical-align:bottom;
}

#list_pricerules_filter_new
{
	vertical-align:bottom;
	text-align:center;
}

#list_pricerules_filter_manufacturer
{
	width: 270px;
}

#list_pricerules_filter_range
{
	width: 270px;
}

#list_pricerules_filter select
{
	font-family: Calibri, wf-Calibri-Regular, helvetica, sans-serif;
	font-size: 13px;	
}

#view_pricerule_filter select
{
	font-family: Calibri, wf-Calibri-Regular, helvetica, sans-serif;
	font-size: 13px;
}

#view_pricerule_filter_wrapper input
{
	font-family: Calibri, wf-Calibri-Regular, helvetica, sans-serif;
	font-size: 13px;
}

.ui-menu-item
{
	font-family: Calibri, wf-Calibri-Regular, helvetica, sans-serif;
	font-size: 13px;
}

#view_pricerule_spproduct
{
	width:10px;
}

#view_pricerule_lbproduct
{
	/*width:40px;*/
}

.ui-datepicker, 
.ui-datepicker-title, 
.ui-datepicker-calendar, 
.ui-datepicker-buttonpane, 
.ui-datepicker-title select
{
	font-family: Calibri, wf-Calibri-Regular, helvetica, sans-serif;
	font-size: 13px;
}

.ui-datepicker-header
{
	width:100%;
}

.ui-datepicker-title
{
	width:70%;
}

.ui-datepicker-title select
{
	width:70px;
}

.gblMessageError{color: #ff0000; font-weight: bold}
.gblMessage		{color: #ef4a10; font-weight: bold}
.gblMessageOK	{color: #007a00; font-weight: bold}

#view_pricerule_filter_submit
{
	width:30px;
}

#view_pricerule_filter_loader
{
	width:30px;
	text-align:center;
}

#view_pricerule_filter_delete 
{
	width:80px;
}

.dataTables_length 
{
	text-align:right !important;
}

.paging_full_numbers
{
	text-align:right !important;
}
