@charset "utf-8";
/* CSS Document */
.width_1000px {
	width:1000px;
}
body {
	margin:0;
	top:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	background-color:#c0c0c0;
}
body.bgwhite {
	background-color:#ffffff;
}
.wrapper {
	margin:0 auto;
	background-color:#FFFFFF;
}
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#040404;
}
td.dash_link1 {
	background:url(../images/iom/dash_pink_arrow_ico.gif) no-repeat 0% 50%;
	padding-left:20px;
	color:#000000;
	height:18px;
}
div, p, h1, h2, h3, h4, h5, h6, span, form, input, ul, li, img, a {
	margin:0;
	padding:0;
}
a img {
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
td .padding_left20 {
	padding-left:0px !important;
}
td .padding_left30 {
	padding-left:30px !important;
}
.padding_10 {
	padding:10px 0;
}
.paddingleft_15 {
	padding-left:15px;
}
.paddingtop_8 {
	padding-top:8px;
}
.paddingtop_5 {
	padding-top:5px;
}
.padding_right15 {
	padding-right:15px;
}
/* --------------------------------------------------------- Font Styles ---------------------------------------- */

.ord_gray_txt11 {
	font:11px;
	color:#8F8F8F;
}
.ord_gray_txt {
	font-size:12px;
	color:#8F8F8F;
}
td .pink30_txt {
	font-size:30px;
	color:#FF3399;
}
.pink12_txt {
	font:12px;
	color:#FF3399;
}
.scroll_promo {
	overflow:auto;
	width:580px;
	height:100px;
	border:1px solid #969696;
}
.blk_main_heading24 {
	font:bold 24px;
	color:#000000;
}
/* ------------------------------------------------------- Font Styles -------------------------------------------------- */

/* ----- Alignment Styles --------- */
.padding_right5 {
	padding-right:5px;
}
.padding_right10 {
	padding-right:10px;
}
.padding_right12 {
	padding-right:12px;
}
.padding_left20 {
	padding-left:20px;
}
.padding_left25 {
	padding-left:25px;
}
.padding_right30 {
	padding-right:28px;
}
/* ----- Alignment Styles -------------- */







/*  ---- Form Element Styles ------ */
.input_border {
	border:1px solid #969696;
	font-size:11px;
	color:#8a8a8a;
	padding-left:2px;
}
.input_textfield {
	border:1px solid #969696;
	font-size:11px;
}
.radio_btn {
	height:8px;
}
label {
	line-height:10px;
}
/*  ----  Form Element Styles ------ */







/* ------ Header Menu Styles ------------------ */
ul#header_nav {
	margin:0;
	padding:0;
}
ul#header_nav li {
	margin:0;
	padding:0;
	display:inline;
	padding:0px 2px;
	color:#959595;
	font:11px Arial, Helvetica, sans-serif;
}
ul#header_nav li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#959595;
	text-decoration:none;
}
ul#header_nav li a:hover {
	text-decoration:underline;
}
.search {
	font-size:12px;
	font-family: Century Gothic, Arial;
	color:#666666;
	font-weight:bold;
}
/* ------ Header Menu Styles ------------------ */





/* ------ Top Nav Styles ------------------ */
.menu_bg {
	background:#e5004c url(../images/iom/menu_bg.gif) repeat-x;
}
#top_menu {
	height:32px;
}
#top_menu td {
	margin:0;
	padding-bottom: 6px;
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
}
#top_menu a {
	text-decoration:none;
	color:#FFFFFF;
}
#top_menu a:hover {
	text-decoration:underline;
}
/* ------ Top Nav Styles ------------------ */

/* ------------------- Content Styles ------- */

.place_an_order_tbl {
	background:url(../images/iom/place_an_order_table_bg.gif) repeat-x;
}
/*--------------------------------pendingorders---------------------*/

/*---------------------button style-------------------------*/
p.button {
	background:url(../images/iom/btn_red_bgleft.gif) no-repeat top left;
	float:right;
	padding:0px 3px 0 10px;
	margin:5px 0px 0 5px;
}
p.button:hover {
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */
}
.buttonBg {
	background:url(../images/iom/btn_red_bgright.gif) no-repeat top right;
	border:0;
	height:23px;
	color:#FFFFFF;
	padding:2px 24px 5px 15px;
	font-size:12px;
	font-weight:bold;
	font-family: Helvetica, sans-serif;
	text-transform:uppercase;
	vertical-align:middle;
	cursor:pointer;
	width:0;
	overflow:visible;
}
input.buttonBg[class] {
	width: auto;
}
/*---------------------button style over-------------------------*/
td.content {
	padding:20px;
}
td.content_imp {
	padding:10px;
}
td.content h1 {
	font-size:22px;
	font-weight:bold;
	padding:0px 0 10px 10px;
}
/* Modified by UK Digital 03/04/2014 */
td.tbl_bgleft {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:33px;
	height:45px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
td.tbl_bgmid {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
}
td.tbl_bgright {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:40px;
	height:45px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
table.alt_rows {
	border-bottom:solid 1px #e1dfdf;
	text-align:center;
}
table.alt_rows td {
	padding:2px;
}
tr.bgalt {
	background-color:#f2f2f2;
}
.border_right {
	border-right:solid 1px #e1dfdf;
}
.border_left {
	border-left:solid 1px #e1dfdf;
}
.border_top {
	border-top:solid 1px #b7b6b6;
}
td.tbl_header {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	text-transform:uppercase;
}
tr.tbl_header {
	background:none;
}
.tbl_header_big {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	font-family:Avant Garde;
	text-transform:uppercase;
}
.alt_rows td {
	font-size:12px;
}
td h2 {
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-transform:uppercase;
}
p.contentfirst {
	font-size:11px;
	padding:20px 10px 0 10px;
}
p.contentlast {
	font-size:11px;
	padding:5px 10px 10px 10px;
}
/*------------------------------------------------------Line entry-------------------------------------------*/
/*-----------------------------------------------lineentry----------------------------------*/
.tbl_bannerorder {
	border:solid 1px #e5004c;
	text-align:center;
	font-size:12px;
	margin-bottom:1px;
}
.bg_lightpink {
	border-right:solid 1px #e5004c;
	border-top:solid 1px #e5004c;
	background-color:#fdf6f6;
}
.bg_lightpinklast {
	border-right:none;
	border-top:solid 1px #e5004c;
	background-color:#fdf6f6;
}
ul.breadcrumb_line li {
	list-style-type:none;
	display:inline;
}
ul.breadcrumb_line li a {
	float:left;
	padding:2px 10px;
	background:url(../images/iom/arrow_blackright.gif) left no-repeat;
	list-style-type:none;
	text-decoration:underline;
	color:#494848;
}
ul.breadcrumb_line li a:hover {
	float:left;
	padding:2px 10px;
	background:url(../images/iom/arrow_blackright.gif) left no-repeat;
	list-style-type:none;
	text-decoration:none;
	color:#000000;
}
ul.breadcrumb_line li.active a {
	float:left;
	padding:2px 10px;
	background:url(../images/iom/arrow_redright.gif) left no-repeat;
	list-style-type:none;
	text-decoration:underline;
	color:#cc0000;
	font-weight:bold;
}
ul.breadcrumb_line li.active a:hover {
	float:left;
	padding:2px 10px;
	background:url(../images/iom/arrow_redright.gif) left no-repeat;
	list-style-type:none;
	text-decoration:none;
	color:#cc0000;
	font-weight:bold;
}
ul.nav_lineentry li a {
	float:left;
	padding:0px 0px;
	background:url(../images/iom/bg_menunormalright.gif) right no-repeat;
	height:26px;
	text-decoration:none;
	color:#636060;
	font-size:14px;
	line-height:1.8;
	text-align:center;
	width:100px;
}
ul.nav_lineentry li.last a {
	background:none;
}
ul.nav_lineentry li a:hover {
	background:url(../images/iom/bg_menuactive.gif) left no-repeat;





	color:#ffffff;
	font-size:14px;
	border-right:none;
	text-decoration:none;
}
ul.nav_lineentry li.active a {
	background:url(../images/iom/bg_menuactive.gif) left no-repeat;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}
td .bg_nav {
	background:url(../images/iom/bg_menunormal.gif) left repeat-x;
	border-bottom:#c3c1c1 solid 1px;
}
ul.nav_lineentry li {
	list-style-type:none;
	display:inline;
}
.tbl_bgpink {
	background:url(../images/iom/bg_pink.gif) repeat-x top #fff;
}
.padding_9 {
	padding:9px;
}
.input_testacc {
	height:17px;
	font-size:11px;
}
.tbl_header a {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
}
.tbl_lineentry {
	text-align:center;
}
.bg_ebeaea td {
	background-color:#ebeaea;
	font-weight:bold;
	text-align:center;
}
.font_bold {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
td.tbl_bgleft2 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:26px;
	height:40px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
td.tbl_bgmid2 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
}
tr.tbl_bgmid2 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
}
td.tbl_bgright2 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:26px;
	height:40px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
td.tbl_bgleft3 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:23px;
	height:26px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
td.tbl_bgmid3 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	height:26px;
}
td.tbl_bgright3 {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:26px;
	height:30px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
div.div_table {
	height:250px;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
	width:100%;
}
div.div_table_small {
	height:105px;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
	width:100%;
}
.txt_prod {
	width:60px;
}
.txt_qty {
	width:30px;
	font-size:11px;
}
.select_number {
	width:30px;
}
.padding_bottom10 {
	padding-bottom:10px;
}
.tbl_outerline {
	border:solid 1px #ebeaea;
	background:#fff;
}
.view a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}
p.buttonpink {
	background:url(../images/iom/btn_pink_bgleft.gif) no-repeat top left;
	float:right;
	padding:0px 3px 0 10px;
	margin:5px 0px 3px 5px;
}
p.buttonpink:hover {
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */
}
p.buttonpinkleft {
	background:url(../images/iom/btn_pink_bgleft.gif) no-repeat top left;
	float:left;
	padding:0px 3px 0 10px;
}
p.buttonpinkleft:hover {
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */
}
.buttonBgpink {
	background:url(../images/iom/btn_pink_bgright.gif) no-repeat top right;
	border:0;
	height:23px;
	padding:2px 22px 5px 15px;
	font-size:12px;
	color:#e5004c;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	width:0;
	overflow:visible;
	font-family: Helvetica, sans-serif;
	text-transform:uppercase;
}
input.buttonBgpink[class] {
	width: auto;
}
.buttonBgpinkcancel {
	background:url(../images/iom/btn_pink_bgrightcancel.gif) no-repeat top right;
	border:0;
	height:24px;
	padding:0 32px 0px 11px;
	font-size:11px;
	color:#c9181a;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	width:0;
	overflow:visible;
	font-family: Helvetica, sans-serif;
	text-transform:uppercase;
}
input.buttonBgpinkcancel[class] {
	width: auto;
}
.bg_fff9f9 {
	background-color:#fff9f9;
	border:solid 1px #979797;
	color: #FF7474;
}
.bg_fff9f9 td {
	color:#000000;
	padding:3px !important;
	font-family:Helvetica, sans-serif;
	font-size:11px;
}
td.font_12 {
	font-size:12px;
}
.border_bottomd7d1d1 {
	border-bottom:solid #d7d1d1 1px;
}
.bor_outer {
	border:solid 1px #d7d1d1
}
.bg_f3f2f2 {
	background-color:#f3f2f2;
}
.bg_cecdcd {
	background-color:#cecdcd;
}
td h3 {
	font-size:15px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
}
.font_small_caps {
	font-variant:small-caps;
}
.tbl_orderpack td {
	font-size:12px;
}
/*-----------------------------------line-entry---------------------------------------------------------*/
/*-----------------------------------add_customer---------------------------------------------*/
table .bg_f2f2f2 {
	background-color:#f2f2f2;
	border:solid 1px #acacac
}
table .bor_right {
	border-right:solid 1px #acacac;
}
.txt_day {
	width:45px;
}
.red_txt {
	color:#993300;
}
.tbl_notes {
	border:solid 1px #b6b6b6;
	height:100px;
}
.tbl_bordergray {
	border:solid 1px #aaaaaa;
}
.bg_f5f3f4 {
	background-color:#f5f3f4;
}
.padding_5 {
	padding:5px;
}
/*--------------------------------add customer-------------------------------------------*/
/*----------------------------------------category---------------------------------------------*/
.bg_f2f0f0 {
	background-color:#f2f0f0;
}
.bg_f2f0f0 a {
	color:#666666;
	font-size:14px;
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	text-transform:capitalize;
}
.bg_f2f0f0 a:hover {
	color:#cc0000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	text-transform:capitalize;
}
.padding_3 {
	padding:3px;
}
.bg_f2f0f0 td.active {
	color:#cc0000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	text-transform:capitalize;
}
.bg_f2f0f0 td.active a {
	color:#cc0000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	text-transform:capitalize;
}
.border_rightstyle td {
	border-right:solid 1px #767474;
}
.border_bottomgray {
	border-bottom:solid 1px #c3c1c1;
}
.border_rightstyle td.last {
	border-right:none;
}
.font13 {
	font-size:13px;
}
.sort a {
	color:#000;
	text-decoration:underline;
}
.sort a:hover {
	color:#000;
	text-decoration:none;
}
.bg_efedee {
	background-color:#efedee;
}
.bg_leftfff {
	background:url(../images/iom/bg_leftfff.gif) no-repeat left;
	width:30px;
	height:25px;
}
.bg_rightfff {
	background:url(../images/iom/bg_rightfff.gif) no-repeat left;
	width:30px;
	height:25px;
}
.bg_botleftfff {
	background:url(../images/iom/bg_bottomleft.gif) no-repeat left;
	width:30px;
	height:25px;
}
.bg_botrightfff {
	background:url(../images/iom/bg_bottomright.gif) no-repeat left;
	width:30px;
	height:25px;
}
.bg_midbottomfff {
	background:url(../images/iom/bg_midbottom.gif) repeat-x left;
	height:25px;
}
.bg_midbottomfff1 {
	background:url(../images/iom/bg_midbottom.gif) repeat-x left;
	height:25px;
}
.bg_midtopfff {
	background:url(../images/iom/bg_midtop.gif) repeat-x left;
	height:25px;
}
.prod_mid_bg {
	border-right:solid #dad9d9 1px;
	border-left:solid 1px #dad9d9;
	background:#fff;
}
.representive {
	width:150px;
	font-size:11px;
}
.choose_order {
	width:116px;
	font-size:11px;
}
td input.buttonBgorder {
	background: url(../images/iom/btn_red_bgcenter.GIF) no-repeat top right;
	border:0;
	height:17px;
	color:#FFFBEF;
	padding:1 5px 1px 5px;
	font-size:11px !important;
	font-weight:bold;
	cursor:pointer;
	width:150px;
}
.font_cac9c9 a {
	color:#7f7d7d;
	font-weight:bold;
	text-decoration:none;
}
ul.single_list li {
	list-style-type:none;
	font-size:12px;
	line-height:1.5;
	padding-left:10px;
}
.colors {
	width:62px;
	height:30px;
}
.border_bottomccc {
	border-bottom:#ccc solid 1px;
}
.bg_f2d4b5 {
	background-color:#f2d4b5;
}
.bg_eec89f {
	background-color:#eec89f;
}
.bg_e9bb8a {
	background-color:#e9bb8a;
}
.bg_caa075 {
	background-color:#caa075;
}
.bg_eacea8 {
	background-color:#eacea8;
}
.bg_ceac87 {
	background-color:#ceac87;
}
.bg_ae7c4e {
	background-color:#ae7c4e;
}
.bg_ac7346 {
	background-color:#ac7346;
}
.font_14 {
	font-size:14px;
}
td h4 {
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-transform:uppercase;
}
.txt_qty3 {
	width:25px;
}
/*---------------------------------------favorites8------------------------*/
h2.heading {
	font-size:17px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:10px;
	color:#fff;
}
.txt_black a {
	color:#000;
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.txt_black .active a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	font-size:12px;
}
.bg_f6f4f4 {
	background-color:f6f4f4;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
.bg_e7e4e4 {
	background-color:#e7e4e4;
	border-right:solid 1px #d1d1d1;
	border-left:solid 1px #d1d1d1;
}
bor_topgray {
	border-top:solid #d1d1d1 1px;
}
/*--------------------------------------------------------------------*/

/* ------ Footer Styles ------------------ */

.footer_menu td {
	background: url(../images/iom/footer_bg.gif) repeat-x bottom;
	height:32px;
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	padding-top:8px;
}
.footer_menu span a {
	text-decoration:underline;
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
}
/* ------ Footer Styles ------------------ */
/* ------ indra ------------------ */

.table_bg {
	background-color:#edeeef;
	border-bottom:1px solid #bebdbd;
}
.tdcell_L {
	padding:5px 10px 5px 20px;
	/*border-left:1px solid #fec4c4;
	border-right:1px solid #FFFFFF;*/
}
.tdcell_R {
	/*border-right:1px solid #fec4c4;*/
	border-bottom: 1px dotted #ccc;
	padding:8px 0;
}
.tdcell_B {
	border-bottom:1px solid #fec4c4;
}
.border_top_white {
	border-top:1px solid #FFFFFF;
}
.border_white_r {
	/*border-right:1px solid white;*/
	border-bottom: 1px dotted #ccc;
}
label {
	line-height:10px;
	font:14px Arial, Helvetica, sans-serif;
}
a.ord_link {
	text-decoration:underline;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif
}
.margin_left10 {
	margin-left:10px;
}
.inner_table_bg {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	height:32px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
.td_subheader_bg {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	width:214px;
	height:32px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
.sub_heading {
	font:bold 12px Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:20px;
	text-transform:uppercase;
}
.sub_heading1 {
	font-family: Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
}
.dropshadow {
	text-shadow: 2px 2px 2px #000;
	opacity:.65
}
.dropshadow1 {
	height: 1em;
	filter: Shadow(Color=#666666,  Direction=135,  Strength=5);
}
.hr_grey {
	border-bottom:1px solid #bbb9b9;
}
#fast_order {
	background:url(../images/iom/green_arrow_ico.gif) no-repeat 10% 10%;
}
#broucher {
	background:url(../images/iom/broucher_ico.gif) no-repeat 10% 10%;
}
#category {
	background:url(../images/iom/category_ico.gif) no-repeat 10% 10%;
}
#fav {
	background:url(../images/iom/fav_ico.gif) no-repeat 10% 10%;
}
#promotion {
	background:url(../images/iom/promotion_ico.gif) no-repeat 10% 10%;
}
ul#alert_list {
	margin:0;
	padding:0;
}
ul#alert_list li {
	margin:0;
	padding:0;
	background:url(../images/iom/pink_arrow.gif) no-repeat 2% 45%;
	padding:5px 0px 5px 15px;
	list-style-type:none;
}
ul#alert_list li a {
	text-decoration:underline;
	color:#040404;
}
.td_top_border {
	border-top:1px solid #bebdbd;
}
.td_left_border {
	border-left:1px solid #bebdbd;
}
.td_right_border {
	border-right:1px solid #bebdbd;
}
.table_footer_bg {
	background-color:#8a8888;
}
table#inner_table td {
	padding:5px 5px 5px 50px;
	border-right:1px solid white;
}
table#inner_table td#promotion {
	padding:5px 5px 5px 50px;
	border-right:1px solid #bebdbd;
}
.blk_txt14 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.pink30_txt {
	font:30px Arial, Helvetica, sans-serif;
	color:#e5004c;
}
a.white_link {
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:url(../images/iom/grey_arrow.gif) no-repeat 2% 50%;
	padding:0px 10px;
}
.select_100 {
	width:120px;
	margin-left:20px;
	margin-top:3px;
	margin-right:10px;
	font:12px Arial, Helvetica, sans-serif;
}
.place_an_order_tbl1 {
	background:url(../images/iom/place_an_order_table_bg.gif);
}
/*  Ind newly added 25 8.00pm*/


.dashboard_innertbl_bg {
	background:url(../images/iom/Dashboard_inner_tbl_bg.gif) repeat-x;
}
.pattern_bg {
	background:url(../images/iom/pattern_bg.gif) repeat-x;
}
.grd_tbl_bg {
	background:url(../images/iom/grd_tbl_bg.gif) repeat-x;
}
.pink12_SubHeading {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#e80079;
	padding:1px 0px 1px 5px;
}
.padding_left5 {
	padding-left:5px;
}
.td_bot_border {
	border-bottom:1px solid #bebdbd;
}
.dash_pinkbg {
	background-color:#fdf5fa;
}
.padding5 {
	padding:5px;
}
.padding2 {
	padding:2px;
}
.dash_italic_txt {
	font-style:italic;
	margin-left:15px;
}
a.dash_link {
	background:url(../images/iom/dash_pink_arrow_ico.gif) no-repeat 0% 50%;
	padding-left:20px;
	color:#000000;
	height:18px;
	text-decoration:underline;
}
.padding_right20 {
	padding-right:20px;
}
.padding_top5 {
	padding-top:5px;
}
.paddingbottom_8 {
	padding-bottom:8px;
}
.plus_ico_bg {
	background:url(../images/iom/plus_ico.gif) no-repeat 15% 50%;
}
ul#incentive_list {
	margin:0;
	padding:0;
}
ul#incentive_list li {
	margin:0;
	padding:0;
	background:url(../images/iom/pink_arrow.gif) no-repeat 2% 20%;
	padding-left:15px;
	list-style-type:none;
}
a.ord_text10 {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.grey_table_bg {
	background-color:#e6e9ee;
	border-bottom:1px solid #bebdbd;
}
.sub_heading_gray {
	background:url(../images/iom/side_bar_greybg.gif);
	height:21px;
}
.red_italic_txt {
	font-style:italic;
	color:#dc2021;
}
.margin_top10 {
	margin-top:10px;
}
ul#dash_right_bar_list {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#dash_right_bar_list li {
	padding:5px 10px;
	background:url(../images/iom/blue_grey_arrow.gif) no-repeat 2% 15%;
}
.blue_grey_arrow_ico {
	background:url(../images/iom/blue_grey_arrow.gif) no-repeat 7% 50%;
}
.red_dot_ico {
	background:url(../images/iom/red_dot_arrow.gif) no-repeat 0% 50%;
	padding:5px 15px;
}
a.grey_link {
	color:#333333;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:url(../images/iom/blue_grey_arrow.gif) no-repeat 2% 50%;
	padding:0px 10px
}
/*  Indira STyles 3-26-09  */

.limited_offer_top_curve {
	background:url(../images/iom/limited_offers_topcurve.gif) no-repeat 100% 0%;
}
.limited_offer_bot_curve {
	background:url(../images/iom/limited_offers_botcurve.gif) no-repeat 100% 100%;
}
.limited_offers_bg {
	background-color:#FFFFFF;
}
.pink15_txt {
	font-size:15px;
	font-weight:bold;
	color:#FF3399;
}
.pink22_txt {
	font-size:22px;
	font-weight:bold;
	color:#FF3399;
}
#limited_offers_tbl {
	display:none;
}
#this_campaign_tbl {
	display:none;
}
#my_dashboard {
	display:block;
}
.padding_top10 {
	padding-top:10px;
}
.padding_top25 {
	padding-top:25px;
}
/*  Indira Styles 03272009 */
.pop_main_header_txt {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	font-family:Helvetica, sans-serif;
}
.close_btn {
	position:absolute;
	right:10;
	top:2;
}
.pop_up_border {
	border:1px solid #666;
}
.pop_up_selectbox_border {
	border:1px solid #284279
}
body#pop_add_to_order {
	color:#33CC99 !important
}
/* ------ popups ------------------ */


.font_14 {
	font-size:14px;
}
.grey_bg_table {
	background-color:#f4f2f2;
}
.ord_gray_txt_dark {
	font-size:12px;
	color:#636060;
}
.grey_table_bg1 {
	background-color:#e6e9ee;
}
ul#brochure_list_nav {
	margin:0px;
	padding:px;
}
ul#brochure_list_nav li {
	margin:0px 0 0 3px;
	background:url(../images/iom/broucher_navlist_left_curve.gif) no-repeat left top;
	float:left;
	list-style:none;
	padding:0 0px 5px 0px;
	color:#4071a9;
!important
}
ul#brochure_list_nav li span {
	display:block;
	float:left;
	margin-left:6px;
	background:url(../images/iom/broucher_navlist_bg.gif) repeat-x 0% 100%;
}
ul#brochure_list_nav li span a {
	background:url(../images/iom/broucher_navlist_right_curve.gif) no-repeat 100% 100%;
	display:block;
	float:left;
	height:19px;
	margin-left:10px;
	padding-right:23px;
	color:#4071a9;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
ul#brochure_list_nav li span span {
	background:url(../images/iom/broucher_navlist_right_curve.gif) no-repeat 100% 100%;
	display:block;
	float:left;
	height:19px;
	margin-left:10px;
	padding-right:23px;
}
ul#brochure_list_nav li input.img_input {
	height:13px;
}
ul#brochure_list_nav li input.txt_input {
	height:14px;
	margin-left:15px;
	margin-right:5px;
}
table#promo_table td {
	padding:5px 5px 5px 30px;
	font-size:12px;
	background:url(../images/iom/arrow_redright.gif) no-repeat 2% 50%;
}
table#promo_table td.odd_row {
	background-color:#e7e4e4;
!important
}
table#promo_table td.even_row {
	background-color:#f6f4f4;
}
table#promo_table a.discount_ico_bg {
	background:url(../images/iom/discounted_purchase_promo_ico.gif) no-repeat 100% 50%;
	padding-right:25px;
}
table#promo_table a.conditional_promo_ico_bg {
	background:url(../images/iom/conditional_purchase_promo_ico.gif) no-repeat 100% 50%;
	padding-right:25px;
}
div.promo_table {
	height:450px;
	overflow-y:scroll;
	float:left;
	width:100%;
}
.promo_td_bot {
	border-bottom:solid 1px #cdcaca;
}
/*  Indira Styles 03272009 */
/* */
/* ------ popups ------------------ */
.bg_blue {
	background-image:url(../images/iom/pop_blue_bg.gif);
	height:auto;
	background-repeat:repeat-x;
}
.pop_header {
	color:#323638;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
.pop_closebtn {
	color:#8a8e8f;
	font-weight:bold;
	font-size:10px;
}
.pop_border {
	border:1px #a3a3a3 solid;
}
.pop_font {
	color:#323638;
	font-size:11px;
}
.select_txt {
	font-size:11px;
	color:#323638;
	width:200PX;
}
.padding_left10 {
	padding-left:10;
}
.padding_left2 {
	padding-left:2;
}
/* ------ popups ------------------ */


/*-------------------------------------------order_submitted-----------------------*/
.border_c77474 {
	border:solid 1px #FFF;
}
.bg_f4f1f1 {
	background-color:#f4f1f1;
	border:solid 1px #bbb9b9;
}
.padding_20 {
	padding:20px;
}
/*-----------------------------------------My Customers----------------------------*/
td input.buttonBgsearch {
	background:url(../images/iom/btn_search.gif) no-repeat top right;
	border:0;
	height:22px;
	color:#FFFFFF;
	padding:0 3px 2px 3px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	width:73px;
}
.search_links a {
	padding-right:1px;
	text-decoration:none;
	font-size:12PX;
}
a.active {
	text-decoration:underline;
}
.my_customer td {
	font-size:12px;
}
.bg_ebeaea2 {
	background-color:#ebeaea;
}
.txt_fff {
	color:#fff;
}
.centre_align {
	margin:0 auto;
}
/* ------ Geeth ------------------ */

.orderbrochure_header {
	line-height:30px;
}
.orderbrochure_content {
	height:30px;
}
.error_alert {
	color:#c9181a;
	font-weight:bold;
	font-size:11px;
	height:30px;
}
.normal_blacklink {
	text-decoration:underline;
	color:#000000;
	font-size:11px;
}
.text_currency {
	width:25px;
}
.text_date {
	width:55px;
}
.mandatory_field {
	color:#000000;
	font-size:11px;
}
/*-----31 march ----*/
.dicount_tbl_toplft {
	background:url(../images/iom/discount_top_left.gif) no-repeat top left;
	width:12px;
	height:28px;
}
.dicount_tbl_toprght {
	background:url(../images/iom/discount_top_right.gif) no-repeat top left;
	width:12px;
	height:28px;
}
.dicount_tbl_btmlft {
	background:url(../images/iom/discount_bottom_left.gif) no-repeat top left;
	width:12px;
	height:17px;
}
.dicount_tbl_btmrght {
	background:url(../images/iom/discount_bottom_right.gif) no-repeat top left;
	width:12px;
	height:17px;
}
.pad_top {
	margin-top:10px;
	width:329px;
}
.bordr_pink {
	border-top: 1px solid #e5004c;
}
.bordr_pink_bottom {
	border-bottom: 1px solid #e5004c;
}
.bordr_pink_left {
	border-left: 1px solid #e5004c;
	line-height:30px;
}
.bordr_pink_right {
	border-right: 1px solid #e5004c;
	line-height:30px;
}
.sell_discount_txt {
	font-weight:bold;
	color:#000000;
	font-size:20px;
	font-family:Helvetica, sans-serif;
}
.sell_discount_txt_nrml {
	color:#000000;
	font-size:20px;
	font-family:Helvetica, sans-serif;
	font-weight:100;
}
.sell_bg {
	background-color:#fcf4f7;
}
.discount_meter {
	border-top:1px solid #a2d29c;
	border-bottom:1px solid #8bc783;
	border-right:1px solid #8bc783;
	width:280px;
	background-color:#ebfce8;
	margin-top:5px;
}
.discount_meter_rightbrdr {
	border-right:1px solid #dcdada;
	width:38px;
	color:#adacac;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
}
.discount_meter_rightbrdr_green {
	border-right:1px solid #dcdada;
	width:90px;
	border-left:1px solid #8bc783;
}
.discount_arrow {
	background:#ffffff;
	width:110px;
	height:15px;
	vertical-align:top;
}
.discount_seperator {
	border-top:1px solid #fdcbd7;
	padding-top:7px;
}
.popup_orderbrochure {
	padding-right:25px;
	height:115px;
	vertical-align:bottom;
}
.input_search_category {
	height:17px;
	font-size:11px;
	width:140px;
}
.popup_search_hdr {
	color:#979797;
	font-size:22px;
	font-family:Tw Cen MT;
}
.normal_orlink {
	text-decoration:underline;
	color:#000000;
	font-size:12px;
}
.popup_results_outrbrdr {
	border:solid 1px #979797;
}
.txtbox_txt {
	color:#7e7e80;
	font-size:11px;
}
.div_fst_ordrtable {
	height:230px;
	overflow-y:scroll;
	float:left;
	width:100%;
}
/*-----31 march ----*/

/* ------ Geeth ------------------ */


/*----------------divya-----------------*/

.blk_txtbold12 {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}
.campaignTblBG {
	background-color:#f4f2f2;
}
.addBookmarkBG {
	background-color:#e6e9ee;
	padding:3px;
	padding-right:5px;
	color:#006699;
	vertical-align:middle;
}
#campaignContent.td {
	padding:15px;
}
.returnsDrop {
	padding:0px 20px 5px 20px;
	vertical-align:middle;
}
a.returnsSearch {
	color:#222222;
	font-size:11px;
	text-decoration:underline;
	vertical-align:middle;
	font-weight:bold
}
.textBoxBlue {
	width:120px;
	border:1px solid #006699;
	color:#444444;
	font-size:11px;
}
.replacementDropBoxBlue {
	width:80%;
	border:1px solid #006699;
	color:#444444;
	font-size:11px;
}
.replacementDropBoxBlueSmall {
	width:70%;
	border:1px solid #006699;
	color:#444444;
	font-size:11px;
}
.replacementTextbox40 {
	width:40px;
	border:1px solid #999999;
	height:13px;
	font:10px Arial, Helvetica, sans-serif;
}
.replacementTextbox {
	width:30px;
	border:1px solid #999999;
	height:13px;
	font:10px Arial, Helvetica, sans-serif;
}
.replacementTextboxSmall {
	width:25px;

	border:1px solid #999999;
	height:13px;
	font:10px Arial, Helvetica, sans-serif;
}
.replacementActive {
	color:#666666;
	height:20px;
}
.replacementInactive {
	color:#aaaaaa;
	height:20px;
}
#replacementsTbl {
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
	margin-right:5px;
	margin-left:4px;
}
.padding20 {
	padding:20px 20px 20px 20px;
}
.paddingRight15 {
	padding-right:20px;
}
.txt_arailgrey12 {
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;
}
.txt_arailgrey12bold {
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.returnsHead {
	color:#333333;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.purpleText {
	color:#916581;
	font:12px Arial, Helvetica, sans-serif;
}
.bg_333333 {
	background-color:#333333
}
.white_txtBold {
	font-size:12px;
	color:#ffffff;
}
.border_leftWhite {
	border-left:2px solid #ffffff;
}
.ord_gray_txt10 {
	font-size:10px;
	color:#555;
}
/*----------------divya-----------------*/




/* ---- Indira Styles ----- */


.padding_left2 {
	padding-left:2px;
}
.select_200 {
	width:200px;
}
.red_txt2 {
	color:#df0111;
}
.padding_15 {
	padding:15px;
}
.paddingtop_15 {
	padding-top:15px;
}
.order_btnBg {
	background:url(../images/iom/order_btn.gif) no-repeat;
	border:0;
	height:18px;
	line-height:17px;
	color:#FFFFFF;
	padding:0 11px 0 8px;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
}
.pink_bg {
	background-color:#fcf4f7;
}
.add_to_order_btnBg {
	background:url(../images/iom/shiny_add_to_order.gif) no-repeat top left;
	border:0;
	height:26px;
	line-height:25px;
	color:#FFFFFF;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	width:92px;
}
.see_offer_btnBg {
	background: url(../images/iom/btn_red_bgcenter.GIF) no-repeat top right;
	border:0;
	height:18px;
	line-height:17px;
	color:#FFFFFF;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	width:92px;
}
.txt_11 {
	font-size:11px;
}
.IO_pink_border_top {
	border-top:1px solid #e5004c;
}
.IO_pink_border_left {
	border-left:1px solid #e5004c;
}
.IO_pink_border_right {
	border-right:1px solid #e5004c;
}
.IO_pink_border_bot {
	border-bottom:1px solid #e5004c;
}
.blk_txt18 {
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
}
.td_bottom_bg {
	background:url(../images/iom/td_bottom_bg.gif) repeat-x;
}
.arrow_IO_gray {
	background:url(../images/iom/arrow_io_gray.gif) no-repeat 5% 50%;
}
.dotted_line_bg {
	background:url(../images/iom/dotted_bg1.gif) no-repeat 101% 0%;
}
.margin_top20 {
	margin-top:20px;
}
.padding_left15 {
	padding-left:15px;
}
.arrow_IO_gray_rev {
	background:url(../images/iom/arrow_iorev_gray.gif) no-repeat 95% 50%;
}
.txt_maroon14 {
	font:14px Arial, Helvetica, sans-serif;
	color:#7f2430;
}
.select_37 {
	width:37px;
}
.Io_table_header_bg {
	background:url(../images/iom/IO_table_header_bg.gif) repeat-x;
}
/* ---- Indira Styles ----- */
/*---------------headerchange--------------------*/
.bg_darkblue {
	background:url(../images/iom/bg_darkblue.gif) repeat-y #035ab2 right;
	color:#fff;
	font-size:12px;
}
.border_pink {
	border:solid 1px #b274b5;
}
.errorInputProdNR {
	font: 11px Arial;
	background-color: #FF7474;
	color: #000000;
	border: 1px solid #646464;
	width: 45px;
	height: 15px;
}
/* Added for Discount Dashboard */
.discountUsed {
	background-color: rgb(114,228,97);
	border-top:solid 1px #66CC66;
	border-bottom:solid #66CC66 1px;
}
.discountRemaining {
	background-color: rgb(244,254,235);
	border-top:solid 1px #66CC66;
	border-bottom:solid #66CC66 1px;
}
.discountUsedRightBorder {
	background-color: rgb(114,228,97);
	border-top:solid 1px #66CC66;
	border-bottom:solid #66CC66 1px;
	border-right:solid 1px #e1dfdf
}
.discountRemainingRightBorder {
	background-color: rgb(244,254,235);
	border-top:solid 1px #66CC66;
	border-bottom:solid #66CC66 1px;
	border-right:solid 1px #e1dfdf
}
.discountUsedLeftBorder {
	background-color: rgb(114,228,97);
	border-top:solid 1px #66CC66;
	border-bottom:solid #66CC66 1px;
	border-left:solid 1px #66CC66
}
.discountRemainingLeftBorder {
	background-color: rgb(244,254,235);
	border-top:solid 1px #66CC66;
	border-bottom:solid #66CC66 1px;
	border-left:solid 1px #66CC66
}
.fullWidth {
	width: 100%
}
/* ------- Added for style guide changes MBPlus ----- */

.place_an_order_tbl2 {
	/*background:url(../images/iom/place_an_order_table_bg.gif) repeat-x ;*/
	background: #fff;
}
.padding_10_1 {
	padding-left:10px;
	padding-right:10px;
}
.bg1_f2f0f0 a {
	color:#636060;
	font-size:14px;
	text-decoration:none;
	padding-right:10px;
	font-weight:normal;
	text-align:center;
}
td.active1 a {
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
.border_bot_top_gray {
	border-bottom:solid 1px #c3c1c1;
	border-top:solid 1px #c3c1c1;
}
td.bg1_f2f0f0 {
	background-color:#f2f0f0;
	text-align:center;
	width:15%;
}
td.bg2_f2f0f0 {
	background-color:#636060;
	text-align:center;
	width:15%;
}
.sub_heading2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:15px;
}
td.mouseOver_bg {
	background-color:#636060;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	width:15%;
}
td.mouseOver_txt a {
	color:#ffffff;
	text-decoration:none
}
td.mouseOver_txt a:hover {
	color:#ffffff;
	text-decoration:none
}
td.mouseOut_cell {
	color:#636060;
	background-color:#f2f0f0;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	width:15%;
}
.padding_dashboard {
	padding-left:5;
	padding-right:5;
}
tr.bgaltwhite {
	background-color:#ffffff;
}
/*Category_style*/


.bg_f2f0f01 {
	background-color:#f2f0f0;
}
.bg_f2f0f01 a {
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Verdana, Sans-serif;
	text-transform:capitalize;
}
.bg_f2f0f01 a:hover {
	color:#c90202;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Verdana, Sans-serif;
	font-weight:bold;
}
.bg_f2f0f01 td.active a {
	color:#c90202;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Verdana, Sans-serif;
}
td.category_text {
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	text-color:#000000;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Verdana, Sans-serif;
}
ul.category_prodType {
	width:100%;
}
ul.category_prodType li a {
	color:#8F8F8F;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Sans-serif;
	text-align:center;
}
ul.category_prodType li a:hover {
	color:#BF2F2F;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Sans-serif;
	text-align:center;
}
ul.category_prodType li.active_cat a {
	color:#BF2F2F;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Sans-serif;
	text-align:center;
}
.segmentHeader {
	padding-left:10px;
	padding-top:10px;
	font-size: 12px;
	font-weight: bold;
	font-style: inherit;
	font-variant: small-caps;
	font:Arial;
}
.tbl_outerline_cat {
	border-top:solid 2px #ebeaea;
	border-right:solid 1px #ebeaea
}
td.tbl_outerline_top_bot {
	border-top:solid 2px #ebeaea;
	border-bottom:solid 2px #ebeaea;
	height:2px;
}
table.padding10 {
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
td.segments a {
	font-size: 12px;
	font-style: inherit;
	font:Arial;
	text-transform:capitalize;
}
/*
td.segments_mouseOver a
{
	color:#000000;
	padding-left:10px;
font-size: 11px;
font-style: inherit;
font-variant: small-caps;
font:Arial;
}
td.segments_mouseOver a:hover
{
	color:#6a17ad;
	padding-left:10px;
font-size: 11px;
font-style: inherit;
font-variant: small-caps;
font:Arial;
}
td.segments_mouseOut a
{
color:#000000;
padding-left:10px;
font-size: 11px;
font-style: inherit;
font-variant: small-caps;
font:Arial;
}
*/


/* Added Newly for Style Guide Issues*/
/*************************** Calendar - Start ***************************************/
.campaign_All {
	font-family: Century Gothic, futura, helvetica, arial, sans-serif;
	font-weight: bold;
	color:#e5004c;
}
.dueby_text {
	font-family: arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
}
.daysLeft_text {
	font-family: arial, sans-serif;
	font-weight: bold;
	color:#e5004c;
	font-size:12px;
}
.accName_Text {
	font-family: arial, sans-serif;
	font-weight: bold;
	color:#666666;
	font-size:12px;
}
table.order_table td {
	color:#000000;
	font-size:12px;
	font-family: arial, sans-serif;
}
.acc_info_text {
	font-family: arial, sans-serif;
	line-height: 12px;
	font-size:10px;
	color:#000000;
}
/*************************** Calendar - End ***************************************/

/*************************** Search - Start ***************************************/
.search_imageText {
	font-size:12px;
	font-weight: bold;
	color:#6a696a;
	font-family: Avant Garde, Century Gothic, sans-serif;
}
.search_defaultText {
	font-size:11px;
	font-family: arial, sans-serif;
	color:#8a8a8a;
}
.search_GoImage {
	font-size:9px;
	font-family: Avant Garde, Century Gothic, sans-serif;
	color:#000000;
}
/*************************** Search - End  ****************************************/

/*************************** Products Display - Start *************************************/
.bg_f5f3f4 {
	background-color:#f5f3f4;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
.bg_e8e4e3 {
	background-color:#e8e4e3;
	border-right:solid 1px #d1d1d1;
	border-left:solid 1px #d1d1d1;
}
/************************** Products Display - End **********************************/

.box_action_text {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.saved_customer_name {
	font-size: 12px;
	font-family:Helvetica, sans-serif;
	color:#000000;
	line-height: 21px;
}
.order_methods_active {
	font-family: Helvetica, sans-serif;
}
.order_methods_inactive {
	font-family: Avant Garde;
	text-transform:capitalize;
}
.order_method_campaign {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#494848;
	font-weight:bold;
}
.arial_bold {
	font-family: arial, sans-serif;
	font-weight: bold;
}
.font_24 {
	font-size: 24px;
}
.font_30 {
	font-size: 30px;
}
.font_12 {
	font-size:12px;
}
.line_height_12 {
	line-height: 12px
}
.line_height_14 {
	line-height: 14px
}
.color_ed008c {
	color:#e5004c;
}
.color_000000 {
	color:#000000;
}
.color_cc0000 {
	color:#cc0000;
}
table.placeAnOrder_image img {
	height:22px;
	width:22px;
}
img.product_small {
	border: none;
	width: 80px;
	height: 84px;
}
img.product_large {
	border: none;
	width: 185px;
	height: 195px;
}
img.product_xl {
	border: none;
	width: 474px;
	height: 500px;
}
img.shades {
	border: none;
	width: 60px;
	height: 30px;
}
img.promo_overlay {
	border: none;
	width: 60px;
	height: 63px;
}
img.transaction_button {
	border: none;
	height: 17px;
}
.error_GOMAC {
	font: 15px Arial;
	color: red;
	height: 15px;
	font-weight: bold;
}
/************************** TEXT CSS - STARTS **********************************/
.error_Arial {
	font-family: Arial;
	font-size: 14px;
	color: #d33629;
}
.pink_11px {
	font-size:11px;
	color:#e5004c;
}
.pink_12px_bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e5004c;
}
.pink_14px {
	font-size:14px;
	color:#e5004c;
}
.pink_20px_bold {
	font-size:20px;
	font-weight: bold;
	color:#e5004c;
}
.pink_14px_bold {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #e5004c;
	padding-top: 20px;
	padding-bottom: 10px;
}
.339966_12px {
	font-size:12px;
	color:#339966;
	font-weight: bold;
}
.333333_16px {
	font-size:16px;
	color:#333333;
	font-weight: bold;
}
.ec008c_12px_bold {
	font-family: Arial;
	font-size:12px;
	color:#e5004c;
	font-weight: bold;
}
.ec008c_14px_bold {
	font-family: Arial;
	font-size:14px;
	color:#e5004c;
	font-weight: bold;
}
.ec008c_21px_bold {
	font-family: Arial;
	font-size:21px;
	color:#e5004c;
	font-weight: bold;
}
.Arial_11px_normal {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.Arial_11px_bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.Arial_12px_normal {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.Arial_12px_bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.Arial_12px_normal_top {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
}
.Arial_12px_normal_left_top {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.Arial_12px_normal_right {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.Arial_12px_normal_center {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.Arial_12px_bold_right {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.Arial_12px_bold_left {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.Arial_15px_normal_left {
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
}
.Arial_15px_bold_center {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
td.Arial_15px_bold_fff {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.Arial_18px_bold {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.Arial_11px_black {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.CenturyGothic_12pt_bold {
	font-family: Century Gothic;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-top: 25px
}
.CenturyGothic_20px_bold {
	font-family: Century Gothic;
	font-size: 20px;
	font-weight: bold;
}
.CenturyGothic_20px_bold_center {
	font-family: Century Gothic;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
/************************** TEXT CSS - ENDS ************************************/

/************************** HEIGHT CSS - STARTS **********************************/
.height_2px {
	height:2px;
}
.height_3px {
	height:3px;
}
.height_4px {
	height:4px;
}
.height_5px {
	height:5px;
}
.height_6px {
	height:6px;
}
.height_7px {
	height:7px;
}
.height_8px {
	height:8px;
}
.height_9px {
	height:9px;
}
.height_10px {
	height:10px;
}
.height_11px {
	height:11px;
}
.height_12px {
	height:12px;
}
.height_13px {
	height:13px;
}
.height_14px {
	height:14px;
}
.height_15px {
	height:15px;
}
.height_16px {
	height:16px;
}
.height_17px {
	height:17px;
}
.height_18px {
	height:18px;
}
.height_20px {
	height:20px;
}
.height_22px {
	height:22px;
}
.height_25px {
	height:25px;
}
.height_27px {
	height:27px;
}
.height_30px {
	height:30px;
}
.height_40px {
	height:40px;
}
.height_45px {
	height:45px;
}
.height_50px {
	height:50px;
}
.height_60px {
	height:60px;
}
.height_70px {
	height:70px;
}
.height_170px {
	height:170px;
}
/************************** HEIGHT CSS - ENDS ************************************/

/************************** WIDTH CSS - STARTS **********************************/
.width_3px {
	width:3px;
}
.width_8px {
	width:8px;
}
.width_12px {
	width:12px;
}
.width_14px {
	width:14px;
}
.width_15px {
	width:15px;
}
.width_20px {
	width:20px;
}
.width_30px {
	width:30px;
}
.width_67px {
	width:67px;
}
.width_80px {
	width:80px;
}
.width_82px {
	width:82px;
}
.width_150px {
	width:150px;
}
.width_160px {
	width:160px;
}
.width_200px {
	width:200px;
}
.width_220px {
	width:220px;
}
.width_250px {
	width:250px;
}
.width_350px {
	width:350px;
}
.width_355px {
	width:355px;
}
.width_525px {
	width:525px;
}
.width_570px {
	width:570px;
}
.width_580px {
	width:580px;
}
.width_700px {
	width:709px;
}
.width_703px {
	width:703px;
}
.width_706px {
	width:706px;
}
.width_709px {
	width:709px;
}
.width_730px {
	width:730px;
}
.width_740px {
	width:740px;
}
.width_745px {
	width:745px;
}
.width_760px {
	width:760px;
}
/************************** WIDTH CSS - ENDS ************************************/

/************************** TEXTBOX CSS - STARTS **********************************/
.textbox_width_50px {
	width:50px;
	border:1px solid #636363;
}
.textbox_width_60px {
	width:60px;
	border:1px solid #636363;
}
.textbox_width_80px {
	width:80px;
	border:1px solid #636363;
}
.textbox_width_120px {
	width:120px;
	height:30px;
	border:1px solid #636363;
}
.textbox_width_150px {
	width:150px;
	border:1px solid #636363;
}
.textbox_width_170px {
	width:170px;
	border:1px solid #636363;
}
.textbox_width_210px {
	width:210px;
	border:1px solid #636363;
}
.textbox_width_250px {
	width:250px;
	border:1px solid #636363;
}
.textbox_height_50px {
	width:100%;
	height:50px;
	border:1px solid #636363;
}
.textbox_width_80percent {
	width:80%;
	border:1px solid #636363;
}
.textbox_width_100percent {
	width:100%;
	border:1px solid #636363;
}
/************************** TEXTBOX CSS - ENDS ************************************/

/************************** ANCHOR TAG CSS - STARTS **********************************/
.a.boldred, a.boldred:link, a.boldred:hover, a.boldred:visited, a.boldred:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.link:hover, a.link:link, a.link:visited, a.link:active {
	font-size:16px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
}
a.blacklink:hover, a.blacklink:link, a.blacklink:visited, a.blacklink:active {
	font-size:12px;
	color:black;
	font-weight: bold;
	text-decoration: none;
}
a.blacklinknormal, a.blacklinknormal:hover, a.blacklinknormal:link, a.blacklinknormal:visited, a.blacklinknormal:active {
	font-size:12px;
	color:black;
	font-weight: normal;
	text-decoration: underline;
}
.a.textblack, a.textblack:link, a.textblack:hover, a.textblack:visited, a.textblack:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.textblackbold11, a.textblackbold11:link, a.textblackbold11:hover, a.textblackbold11:visited, a.textblackbold11:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.a.textpink, a.textpink:link, a.textpink:hover, a.textpink:visited, a.textpink:active {
	font-family: Arial;
	font-size: 12px;
	color: #e5004c;
	text-decoration: underline;
}
/************************** ANCHOR TAG CSS - ENDS **********************************/

/************************** TABLE CSS - ENDS **********************************/
.table1 {
	 background-color: #f0f0f0;
	border: 1px solid #969595; 
	  
}
.table2 {
	background-color: #cccccc;
	border: 1px solid #5f5f5f;
}
.table3 {
	background-color: #f0f0f0;
	border: 1px solid #484848;
}
.table4 {
	background-color: white;
	height: 100%;
}
.table5 {
	background-color: #FFFFFF;
	border: 1px solid #8E8E8E;
	height: 100%;
}
.table6 {
	background-color: #f0f0f0;
	border-left: 1px solid #969595;
	border-right: 1px solid #969595;
	height: 100%;
}
.table7 {
	background-color: #d6d6d6;
	border: 1px solid #5f5f5f;
	height: 100%;
}
.table8 {
	background-color: #e8e8e8;
	border: 1px solid #4d4d4d;
	padding:10px;
}
.table_10px_padding {
	background-color: #f0f0f0;
	border: 1px solid #969595;
	padding: 10px;
}
.table_190px_red {
	border-width: 190px;
	border-color: red;
}
.table_border {
	border: 1px solid #5f5f5f;
}
.table_top_border {
	border-top: 1px solid #5f5f5f;
}
/************************** TABLE CSS - ENDS **********************************/
/************************** OTHER SCROLL CSS - STARTS **********************************/
.scrollTable {
	height:275px; /*must be taller than tbody*/
	overflow:auto;
	margin:0 auto;
	border-top: 1px solid #5f5f5f;

	border-bottom:1px solid #5f5f5f;
	border-left:1px solid #5f5f5f;
	border-right:1px solid #5f5f5f;
}
.scrollTable table>tbody {
	/*child selector syntax which IE6 and older do not support*/
height:235px;
	overflow:auto;
	overflow-x:hidden;
}
.scrollTable thead tr {
	position:relative;
top:expression(this.parentElement.parentElement.parentElement.scrollTop-2);
}
.noScrollTable {
	border-top: 1px solid #5f5f5f;
	border-bottom:1px solid #5f5f5f;
	border-left:1px solid #5f5f5f;
	border-right:1px solid #5f5f5f;
}
/************************** OTHER SCROLL CSS - ENDS **********************************/
/************************** OTHER CSS - STARTS **********************************/
.overflow {
	overflow-y:auto;
}
.highlightError {
	background-color:pink;
}
.indent_10px {
	text-indent:10px;
}
.lineheight_12px {
	line-height:12px;
}
.black {
	color:black;
}
.d6d6d6_background {
	 background-color: #d6d6d6; 
	/* background-color: #E0FAFF; */
}
.e8e8e8_background {
	 background-color: #e8e8e8; 
	
}
.cccccc_background {
	background-color: #cccccc;
}
.padding_left_5px {
	padding-left:5px;
}
.padding_left_15px {
	padding-left:15px;
}
.padding_left_45px {
	padding-left:45px;
}
.padding_left_50px {
	padding-left:50px;
}
.padding_right_5px {
	padding-right:5px;
}
.bg_white {
	background-color:#ffffff;
}
.bg_e8e8e8 {
	background-color:#e8e8e8;
}
.border_cccccc {
	border:solid 1px #cccccc
}
.right_align {
	text-align: right;
}
.middle_valign {
	vertical-align:middle;
}
.pink_line {
	background-color:#e5004c;
	width:100%;
	height:4px;
}
.top_empty_border {
	border: 1px solid;
	background-color: #edeeef;
	border-color: #999999;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.padding_left_10px {
	padding-left: 10px;
}
.padding_bottom_10px {
	padding-bottom: 10px;
}
.scrollable_auto {
	overflow: auto;
	border-color: #999999;
	border-width: 1px;
	width: 370px;
	height: 90px;
}
.vertical_line_1px {
	margin-left: 10;
	padding-bottom: 60px;
	padding-left: 0px;
}
.txt_323638 {
	text-decoration: none;
	color: #323638;
}
.img_border {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding: 5px;
	spacing: 8px;
}
.img_border_12 {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 196px;
	height: 125px;
}
.club_box_bold {
	font-family:sans-serif;
	font-size:11px;
	font-weight:bold;
}
.club_box_title {
	font-family:Helvetica, sans-serif;
	font-size: 14px;
	color: #e5004c;
	font-weight:bold;
}
.pink_text_12 {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#e5004c;
	font-weight:bold;
}
.link_red {
	font-family:  Arial;
	font-weight:  bold;
	color:  #990000;
	font-size:  12px;
}
.dark_grey_box {
	background-color:#d6d6d6;
	border: 1px solid gray;
}
.table_white_greyborder {
	border-bottom: 1px solid gray;
	border-left:  1px solid gray;
	border-right:  1px solid gray;
}
.grey_alt {
	background-color: #e8e8e8;
}
.scroll {
	overflow-y: scroll;
	border-right: 1px solid gray;
}
.table_scroll_border {
	border-bottom: 1px solid gray;
	border-left:  1px solid gray;
}
.greybox_without_border {
	background: #f0f0f0;
	Border:1px;
	border-color:  #969595;
}
.link_bold {
	font-family:  Arial;
	color:  #333333;
	font-size: 16px;
	font-weight:  bold;
}
.dateTable {
	background-color: #f0f0f0;
	border: 1px solid #D7E5F2;
}
.dateBody {
	font-family: Arial Black;
	font-size: 12px;
	font-weight: normal;
	color: #646464;
	text-align: center;
}
.dtlTblHeaderBgm1 {
	background-color: #d6d6d6;
	border: 1px solid #5f5f5f;
	font-family: Arial Black;
	font-size: 11px;
	font-weight: bold;
	LINE-HEIGHT: 12px;
}
.dtlTblHeaderBgm {
	background-color: #d6d6d6;
	border: 1px solid #5f5f5f;
}
.dtlTblHeaderText {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	LINE-HEIGHT: 12px;
}
.dtlTblRowBgm {
	border: 1px solid #5f5f5f;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: left;
	line-height: 13px;
}
.confTblHeader {
	Width: 525px;
	Height:20px;
	background-color: #cccccc;
	font-family: Arial;
	font-color:#e5004c;
	font-size: 12px;
	font-weight: bold;
}
.confHeaderText {
	font-family: Arial;
	font-color:#e5004c;
	font-size: 18px;
	font-weight: bold;
}
.confColRowTxt {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.headerDistinctText {
	font-family: Arial;
	font-weight:bold;
	font-size:14px;
	color: #ec008c;
}
.tblborder {
	border: 1px solid #5f5f5f;
}
.tbl_grey_bg_dark {
	background-color: #d6d6d6;
	border: 1px solid #5f5f5f;
}
.font_12_arial_black {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.bodyText {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.pinkText {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e5004c;
}
.pinkText1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #e5004c;
	padding-top: 20px;
	padding-bottom: 10px;
}
.stylePaddingRight {
	padding-right:5px;
}
.stylePaddingLeft {
	padding-left:5px;
}
.greyBgTable1 {
	background-color: #f0f0f0;
	border: 1px solid #969595;
	padding: 10px;
}
.label {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.greyBgTable2 {
	background-color: #cccccc;
	border: 1px solid #5f5f5f;
}
.headerTextPink {
	color: #e5004c;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	padding-top: 10px;
	padding-bottom: 5px;
}
.padding_top10_bottom5 {
	padding-top:10px;
	padding-bottom: 5px;
}
.font_12_black_bold {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}
.table {
	border: 1px solid #5f5f5f;
}
.font_12_black {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	padding-top: 10px;
	padding-bottom: 3px;
}
.tableBgColHdr {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	background-color: #d6d6d6;
	padding-right: 15px;
	padding-left: 15px;
}
.columnHeaderLink {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 12px;
}
.columnHeader {
	font-weight: bold;
	border-bottom: 1px solid #5f5f5f;
}
.columnHdr {
	border-bottom: 1px #a3a3a3 solid;
}
.arrowDownImages {
	width: 7px;
	height: 5px;
	border: 0px;
}
.table_tbl {
	border: 1px solid #5f5f5f;
}
.gutter15px {
	margin-left: 15px;
	margin-right: 15px;
}
.gutter15px_m {
	padding-left: 15px;
	padding-right: 15px;
}
.gutter10px {
	margin-left: 10px;
	margin-right: 10px;
}
.gutterSearch {
	margin-left: 0px;
	margin-right: 0px;
}
.gutter12pxRight {
	margin-right: 12px;
}
.tableBgColumnHeader {
	background-color: #d6d6d6;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
.pinkText1 {
	padding-top: 13px;
	padding-bottom: 10px;
}
.greyBgTableWd {
	border: 1px solid;
	border-color: #4e4d4d;
	width: 743px;
	margin-right: 12px;
}
.tableBgGrey {
	background-color: #cccccc;
	border: 1px solid;
	border-color: #4e4d4d;
	height: 35px;
	width: 743px;
	padding-left: 12px;
	padding-right: 12px;
}
.tblDataGutter {
	padding-left: 12px;
	padding-right: 12px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.greyBgTable3 {
	background-color: "#f0f0f0";
	border: 1px solid;
	border-color: #969595;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.labelArialBold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.smallfieldcellLabelArial12 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.greyBgTbl {
	background-color: "#f0f0f0";
	border: 1px solid;
	border-color: #4e4d4d;

	padding: 5px;
}
.greyBgTblODD {
	background-color: "#f0f0f0";
	border: 1px solid;
	border-color: #969595;
	padding: 5px;
}
.bodyTextBoldHt {
	border-bottom: 1px solid;
	padding-left: 12px;
	padding-right: 12px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.textLinks {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: underline;
}
.pinkText {
	color: #fe0075;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
.tableRowBgColor {
	background-color: #e8e8e8;
}
.imageHeader {
	padding-top: 17px;
	padding-bottom: 10px;
}
.greyBgTable1 {
	background-color: "#f0f0f0";
	border: 1px solid;
	border-color: #969595;
	padding: 10px;
}
.tableBgColorGrey {
	background-color: "#f0f0f0";
	border: 1px solid;
	border-color: #969595;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.greyBgTable2 {
	background-color: "#cccccc";
	border: 1px solid;
	border-color: #5f5f5f;
}
.bodyTextBold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid;
	padding-left: 12px;
	padding-right: 12px;
}
.greyBgTable {
	border: 1px solid;
	border-color: #4e4d4d;
}
.styleBorderBottom {
	background-color: #d6d6d6;
	border-bottom: 1px solid #5f5f5f;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
.styleBorderBottom11px {
	background-color: #d6d6d6;
	border-bottom: 1px solid #5f5f5f;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	line-height: 12px;
}
.stylePadLftBorderBotFontBd11px {
	padding-left: 5px;
	background-color: #d6d6d6;
	border-bottom: 1px solid #5f5f5f;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	line-height: 12px;
}
.imageHeader {
	background-color: #cccccc;
	border: 1px solid;
	border-color: #5f5f5f;
}
.imgHeader {
	padding-top: 12px;
	padding-bottom: 1px;
}
.imageHeader20 {
	padding-top: 13px;
	padding-bottom: 15px;
}
.imgHeaderSearch {
	padding-top: 2px;
	padding-bottom: 0px;
}
.styleBorderBottomFont12 {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	border-bottom: 1px solid #5f5f5f;
}
.stylePaddingLeft {
	padding-left: 5px;
}
.stylePaddingRight {
	padding-right: 5px;
}
.dropdownWidth {
	width: 75px;
}
.stylePaddingLeftBorderBottom {
	padding-left: 5px;
	background-color: #d6d6d6;
	border-bottom: 1px solid #5f5f5f;
	font-weight: bold;
}
.stylePadLftBorderBotFontBd {
	padding-left: 5px;
	background-color: #d6d6d6;
	border-bottom: 1px solid #5f5f5f;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
.stylePaddingLeftFont12 {
	padding-left: 5px;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}
.grey_box_border {
	text-align:center;
	background-color:#f0f0f0;
	border: 1px solid gray;
	border-color:#969595;
}
.textLinks12px {
	color: #ec008c;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: underline;
}
.font_12_arial_black {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}
.CenturyGothic_15pt_bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	FONT-FAMILY: Century Gothic;
	TEXT-DECORATION: none;
}
.tableBgColumnHeader1 {
	background-color: #cccccc;
	border: 1px solid;
	border-color: #5f5f5f;
}
.profile_box {
	text-align:center;
	background-color:#f0f0f0;
	border: 1px solid gray;
	border-color:#969595;
}
.club_box_border {
	border-width:190px;
	border-color:red;
}
.club_box_bold {
	font-family:sans-serif;
	font-size:11px;
	font-weight:bold;
}
.CenturyGothic_10pt_bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Century Gothic;
	TEXT-DECORATION: none;
}
.grey_table {
	background-color:#eeeeee;
	border:solid 1px #969595;
}
.img_border1 {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding: 12px;
	spacing: 25px;
}
.pink18_txt_bold {
	font-size:18px;
	color:#FE0075;
	font-weight:bold;
}
.CenturyGothic_12pt_bold_no_padding {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Century Gothic;
	TEXT-DECORATION: none;
}
td.tbl_header_big {
	background:url('/SLSuite/static/images/2014/advanced-leadership/table-grad.png') bottom center repeat-x #e5004c;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	font-family:Helvetica, sans-serif;
	text-transform:uppercase;
}
.grey_table_f0f0f0 {
	background-color:#f0f0f0;
	border:solid 1px #969595;
}
.padding_left65 {
	padding-left:65px;
}
/*************sep 2***/
.font_12_blackPadTopBt {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	padding-top: 10px;
	padding-bottom: 5px;
}
.club_sidepanel {
	background-color:#f0f0f0;
	border: 1px solid gray;
	border-color:#969595;
}
.arial_black_12_bold {
	font-family:  Arial;
	font-size:  12px;
	font-weight:  bold;
	color: black;
}
.arial_black_12_ {
	font-family:  Arial;
	color:  black;
	font-size:  12px;
}
.link_underline {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#e5004c;
	font-weight:bold;
	text-decoration: underline;
}
.bg_tb_overlay {
	background: #cccccc;
}
td.Arial_15px_bold_000 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.padding_30 {
	padding:30px;
}
.tableRowBgColorWhite {
	background-color: white;
}
.pinkText2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fe0075;
	margin-top: 20px;
	margin-bottom: 10px;
}
.imgHeaderPC {
	padding-top: 13px;
	padding-bottom: 1px;
}
.headerTextPinkPC {
	color: #e5004c;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 3px;
}
.pink_text_14 {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#e5004c;
	font-weight:bold;
}
.imgHeaderLS {
	padding-top: 12px;
	padding-bottom: 1px;
}
/************************** OTHER CSS - ENDS **********************************/
.txt_e80079 {
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#e80079;
}
.blackBorderBg_f2f2f2 {
	background-color:#f2f2f2;
	border:solid 1px #000000
}
div.offers_variants {
	width:142px;
}
div.offers_description {
	width:200px;
	overflow:hidden;
	height:100px;
}
table.cat_select {
	border-width: 1px 0px 1px 0px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.cls_segments {
	border-width: 1px 1px 0px 0px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
.body_rule_box {
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
}
.bg_e8e4e3_top_bottom_border {
	background-color:#e8e4e3;
	border-top:solid 1px #d1d1d1;
	border-bottom:solid 1px #d1d1d1;
}
.bg_e8e4e3_top_bottom_left_border {
	background-color:#e8e4e3;
	border-top:solid 1px #d1d1d1;
	border-bottom:solid 1px #d1d1d1;
	border-left:solid 1px #d1d1d1;
}
.view_order a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size: 13px;
	vertical-align: middle;
}
.padding_left3 {
	padding-left:3px;
}
.padding_right3 {
	padding-right:3px;
}
.padding_top1 {
	padding-top:1px;
}
.read_more {
	color:#e5004c;
	text-decoration:underline;
	font-weight:bold;
	font-size: 10px;
}
.offersDiscountDisclaimer {
	font-size:10px;
}
div.iooffers_scroll_pane {
	height:300px;
	overflow-y:scroll;
	border:0;
}
body.curWait * {
	cursor: wait;
}
.centuryGothic23Bold {
	font-family: Century Gothic;
	font-size: 23px;
	font-weight: bold;
}
.bg_cecdcd_fixed {
	background-color:#cecdcd;
	position: relative;
top: expression(this.offsetParent.scrollTop);
}
.pink_headerTest_12 {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#e5004c;
	font-weight:bold;
}
.pink_headerTest_14 {
	font-family:Helvetica, sans-serif;

	font-size:14px;
	color:#e5004c;
	font-weight:bold;
}
.txt_e80079_italic {
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#e80079;
	font-style:italic;
	font-weight:bold;
}
.txt_CB686F_italic {
	text-decoration:none;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color: #CB686F;
	font-style:italic;
	font-weight:bold;
}
.hr_style {
	height: 1px;
}
.font_12_arial_black_gutter {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	margin-top: 1px;
}
.font_arial_18px {
	font-family: Arial;
	font-size: 18px;
}
.rowbg_efefef {
	background-color: #efefef;
}
.tbl_border_1px {
	border-bottom: 1px solid #8d8c8c;
	border-top: 1px solid #8d8c8c;
	border-left: 1px solid #8d8c8c;
	border-right: 1px solid #8d8c8c;
}
.arial_fe0075_bd_14px {
	font-family: Arial;
	font-size: 14px;
	font-weight: Bold;
	color: #e5004c;
	line-height: 21px;
	padding: 3px;
}
.arial_fe0075_14px {
	font-family: Arial;
	font-size: 14px;
	font-weight: Bold;
	color: #e5004c;
}
.arial_black_14px {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	line-height: 21px;
	padding: 3px;
}
.arial_black_14px_bold {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
	padding: 3px;
}
.highlight_link {
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	background-color: #FFFFFF;
}
.table_10px_padding_no_border {
	background-color: #f0f0f0;
	padding: 10px;
}
.drop_down_white {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	color: #000000;
}
.grey_table_no_border {
	background-color:#eeeeee;
}
a.ord_link_no_underline {
	color:#000000;
	font:12px Arial, Helvetica, sans-serif
}
.font_5f5f5f {
	color: #5F5F5F;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	padding-top: 8px;
	padding-bottom: 3px;
}
.workaround_classname {
	border:solid 1px #000000;
}
.darkClass {
	background-color: white;
	filter:alpha(opacity=50); /* IE */
	opacity: 0.5; /* Safari, Opera */
	-moz-opacity:0.50; /* FireFox */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top: 0px;
	left: 0px;
}
/* Start - Added for Instant Offers CR */
div.product_small1 {
	border: none;
	width: 80px;
	height: 84px;
	background-color:#000000;
}
div.instant_offers_description {
	width: 100px;
	/*overflow:hidden;*/
	height: 50px;
	margin: 0 0 7px 0;
}
div.instant_offers_variants {
	padding: 5px;
	float: right;
}
.instant_box_action_text {
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.instant_font_bold {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.instant_prize_font_size {
	font-size: 12px;
}
.instant_TopPrize_font_size {
	font-weight: bold;
	font-size: 25px;
}
.instant_timer_txt {
	font-weight: bold;
	color: #e5004c;
	padding:1px 1px 1px 12px;
	vertical-align: top;
	font:13px Arial, Helvetica, sans-serif;
}
.instant_timer_bot_txt {
	font-weight: bold;
	color: #e5004c;
	padding:1px 1px 1px 12px;
	vertical-align: top;
	font:14px Arial, Helvetica, sans-serif;
}
.instant_toptimer_txt {
	color: #e5004c;
	font-weight: bold;
	align:center;
	padding:1px 1px 1px 12px;
	vertical-align: top;
	font:20px Arial, Helvetica, sans-serif;
}
td input.instant_buttonBgorder {
	background: url(../images/iom/btn_red_bgcenter.GIF) no-repeat top right;
	border:0;
	height:17px;
	color:#FFFBEF;
	padding:1 5px 1px 5px;
	font-size:11px !important;
	font-weight:bold;
	cursor:pointer;
	width:150px;
	valign: bottom;
}
td input.instant_buttonBgorder_top {
	background: url(../images/iom/btn_red_bgcenter.GIF) no-repeat top right;
	border:0;
	height:25px;
	color:#FFFBEF;
	padding:1 5px 1px 5px;
	font-size:11px !important;
	font-weight:bold;
	cursor:pointer;
	width:150px;
	align: right;
}
td input.instant_buttonBgoffer {
	background: url(../images/iom/btn_red_bgcenter.GIF) no-repeat top right;
	border:0;
	height:17px;
	color:#FFFBEF;
	padding:1 5px 1px 5px;
	font-size:11px !important;
	font-weight:bold;
	cursor:pointer;
	width:150px;
}
img.instant_product_small {
	border: none;
	width: 200px;
	height: 204px;
	float:left;
}
.instant_top_Desc {
	font-size: 15px;
	padding: 10px;
	width: 400px;
}
.instant_top_SrtDesc {
	font-size: 15px;
	padding: 10px;
	font-weight: bold;
	width: 400px;
}
.instant_slot_heading {
	font-weight: bold;
	font-size: 18px;
	text-decoration: underline;
}
.instant_slotprize_font_size {
	font-weight: bold;
	font-size: 15px;
}
.instant_slot_SrtDesc {
	font-weight: bold;
	font-size: 12px;
	float:right;
}
table .clearance_offer_table {
	border: solid 1px #e1dfdf;
}
table .instant_offer_top_table {
	border: solid 1px #e1dfdf;
}
td.instant_offer_td {
	border: solid 1px #e1dfdf;
}
.instant_top_heading {
	font-size: 32px;
	font-style: italic;
	font-weight: 500;
	padding: 0px 0 10px 10px;
	font-family:"Times New Roman", Georgia, Serif;
	border-bottom:3px solid black;
	padding-bottom:5px;
	position:relative;
}
.instant_top_heading:after {
	border-bottom:3px solid #e1dfdf;
	content:'';
	left:0;
	position:absolute;
	bottom:-5px;
	width:97%;
}
/* End - Added for Instant Offers CR */
/* Start Segmentation CR */
.offer_product_small {
	width: 120px;
	height: 120px;
}
.offer_product_medium {
	width: 250px;
	height: 250px;
}
.offer_product_large {
	width: 500px;
	height: 500px;
}
.offer_product_variant {
	width: 50px;
	height: 50px;
}
.offer_prize_font_size {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:25px;
	color: #000;
	font-weight:normal;
	padding-bottom:15px;
	/*height: 20px;*/
}
.offer_variant_desc {
	font-size: 10px;
}
.offers_store_dropDown_variant {
	width:150px;
}
.offer_action_text {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	display: block;
	padding-bottom:15px;
	/*height: 30px;*/
	font-weight: normal;
}
.offer_action_header_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:25px;
	padding-bottom:10px;
	font-weight:normal;
}
.offer_decription {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:25px;
	padding-bottom:10px;
	font-weight:normal;
}
.offer_link_text {
	font-family: arial;
	font-size: 12px;
	color: #FF3399;
}
.black15_txt {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
.offer_header {
	font-family: arial;
	font-size: 20px;
	color: #000000;
}
.vertical_dotted_line {
	/*background: url(../images/iom/dotted_bg1.gif);
	background-repeat:  no-repeat;
	background-position: right;*/
	border-right: 1px dotted #ccc;
}
.horizontal_solid_line {
	border-bottom: 1px dotted #ccc;
}
.offer_description {
	height: 200px;
	width: 150px;
	padding-top: 10px;
}
.box_description_text {
	font-size: 12px;
	color:#666;
	height:100px;
	width:150px;
}
/* End -Segmenattion CR*/

/* Subtotal CR Starts*/
.subtotal_price_final{
	padding-left:85px;
	padding-top:0px !important;
	color:#e5004c;
}
.subtotal_price_summary{
	padding-left:85px;
	padding-bottom:0px !important;
}
.tbl_bg_subt_tit{
	background-color:#e5004c;
	color:#FFF;
}
.font_bold_subtotal
{
	font-family:arial;
	font-size:12px;
	color:#fff;
font-weight:bold;
}
/* Subtotal CR Ends*/

.io_discount_meter_content {
	font:bold 14px Helvetica;
	color:#ec008c;
}

.discount_meter_content {
	color:#ec008c;
	font:bold 14px Helvetica;
}
#account
{
	font-style: italic;
	    font-size: 20px;
	    color: #333333;
    text-align: left;
    line-height: 28px;
}
#message
{
	font-style: italic;
    font-size: 20px;
    color: #333333;
    text-align: left;
    line-height: 28px;
    float:left;
}
#updated-text
{
	font-size: 12px;
    color: #CCCCCC;
}

#table-head {
	/* background-color: #f0f0f0;
	border: 1px solid #969595; */
	    background-color: #E0FAFF;
	border : 1px solid #E0FAFF;
	height: 100%;
}
#e8e8e8_background {
	/* background-color: #e8e8e8; */
	background-color: #E0FAFF;
}
#my-orders
{
	font-style: italic;
    font-size: 20px;
    color: #333333;
    text-align: left;
    line-height: 28px;
    float: left;
}
#discount
{
   font-style: italic;
   font-size: 20px;
   color: #333333;
   text-align: left;
   line-height: 28px;
   float:left;
}
.hoz_line {
	border-top:1px outset #bebdbd;
}
.myDiscount_normal {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
        padding-bottom: 0.5em;
        padding-top: 0.5em;
	padding-right: 0.5em;
}
.myDiscount_tooltip {
	margin-left: 115px;
    margin-top: -35px;
    margin-right: 50px;
}
.ec008c_12px_normal {
	font-family: Arial;
	font-size:12px;
	color:#000000;
	font-weight: normal !important;
}
.ordtrkg_pagerslt_font_size {
	font-size: 13px;
}

.delivOptions_active{
	font-family: futura, helvetica, arial, sans-serif;
	

}
.delivOptions_inactive{
	font-family: futura, helvetica, arial, sans-serif;
	color: #808080;
}
.delivType{
	
	clear: none;
	 white-space:nowrap;
	
}
.delivTypeRadio{
   width: 40px

}
.delivery_option_text
{
    font-family: 'Arial Regular', 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    color: #333333;
    text-align: left;
    line-height: 20px;
}

#tooltip
{
	
border:1px solid #F00;
width:100px;
}

#errorMessage {
	color: red;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
}

div#toolTip_container{max-width:15em;height:auto;position:relative;}

div#toolTip_container a{text-decoration:none;color:black;cursor:default;font-weight:normal;}

div#toolTip_container a span{visibility:hidden;position:absolute;left:19em;top:-1.3em;background:whitesmoke;width:149px;border:1px solid #404040;font-size:0.8em;padding:0.3em;cursor:default;line-height:140%;border-radius: 5px;}

div#toolTip_container a:hover span{visibility:visible; left:19em;top:-1.3em;}

/*Delivery Transformation CR Start */
.table_border_dd {
	border: 1px solid #b7b7b7;
}
.errorMessage_dd {
	color: red;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}
.btnpnk_dd {
    font-family: 'Times New Roman Bold Italic', 'Times New Roman';
    font-weight: 700;
    font-style: italic;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    background-color: rgb(236, 0, 140);
    width: 200px;
    height: 35px;
    border-radius: 6px;
}
/*Delivery Transformation CR End */

.widget_table,.pwd_table{
	display:inline-block;
}
.pwd_table,.zone_table{
	float:right;
}
/*Epayment Start*/
.header_act_pay{
	background: #FFFFFF;
	box-shadow: inset 0px -1px 0px rgba(24, 24, 24, 0.16);
}

.header_pay_content{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 28px;
	color: #181818;
	margin-bottom: 2px;
    margin-top: 12px;
    margin-left: 30px;
}
.header_act_date{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #707677;
	margin-bottom: 12px;
    margin-left: 30px;
}
.act_info{
	/* margin-top: 2px; */
    position: absolute;
}
.pay_tip_txt {
    /* visibility: hidden; */
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
    /* top: 91%; */
    margin-left: -32px;
    margin-top: 28px;
    /* opacity: 0; */
    /* transition: opacity 0.3s; */
    /* border: 1px solid #E4EDED;
    box-sizing: border-box;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 4px; */
   /*  font-family: "Roboto", Helvetica, sans-serif; */
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    /* line-height: 18px; */
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    
    background: #FFFFFF;
	/* Background / Light II */

	border: 1px solid #E4EDED;
	box-sizing: border-box;
	/* Tooltip & Small Modal */

	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
    
}
.act_arrow{
	position: absolute;
    margin-top: 19px;
    transition: opacity 0.3s;
    z-index: 2;
  
}
.tip_close{
    /* position: absolute;
    margin-top: -39px;
    margin-left: 112px; */
    float: right;
}
.paytipshow{
	visibility: visible !important;
	opacity: 1 !important;
}
.pay_tip{
	visibility: hidden;
	opacity: 0;
}
.act_div_left{
    width: 48%;
    /* float: left; */
    /* margin: 10px 0px; */
    display: inline-block;
    float: left;
    margin-left: 26px;
    margin-top: 17px;
}
.act_div_right{
    /* margin-left: 220px; */
    /* padding: 0px 30px 24px 0px; */
    /* margin: 10px 0px; */
    display: inline-block;
}
.bal_sec_pay{
	padding: 16px 0px 0px;
}
.bal_lables{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	width: 160px;
}
.bal_vals{
   /* padding-left: 80px; */
}

.bal_toast{
	background: #F09F87;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}	
.bal_sec{
	border-collapse: collapse;
}
.bal_info_img{
	margin: 14px 12px 14px 14px;
}
.bal_close_img{
	margin: 14px 12px 14px 14px;
}
.due_header{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
	text-align: center;
	color: #181818;
	padding-left: 55px;
    padding-right: 69px;
    width: 126px;
    
}
.next_due_lbl{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	width: 127px;
	padding-top: 10px;
}
.next_due_date{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	/* text-align: left; */
	color: #181818;
	padding-top: 10px;
	/* padding-left: 37px; */
	/* width: 161px */
	
}
.due_amt_lab_content{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    color: #181818;
    width: 345px;
}
.due_amt_lab{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	/* padding-top: 13px; */
	padding-top: 0px;
	width: 139px;
}
.due_date{
	border-collapse: collapse;
}
.bal_edit_img{
	position: absolute;
    margin-top: 3px;
}
.due_amt_tr{
	/* background: #FFFFFF; */
}
.due_amt_box_dial{
    background: #FFFFFF;
    border: 1px solid #A2ACAE;
    box-sizing: border-box;
    border-radius: 4px;
    /* margin: -38px 64px 12px 7px; */
    padding-bottom: 11px;
    padding-top: 11px;
    padding-right: 80px;
}

.amt_disp{
	font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #707677;
    width: 92px;
    border: 0;
    outline: none;
    /* margin-left: 10px; */
}

.due_amt_box{
    background: #FFFFFF;
    border: 1px solid #A2ACAE;
    box-sizing: border-box;
    border-radius: 4px;
    /* margin: -38px 64px 12px 7px; */
    padding-bottom: 11px;
    padding-top: 11px;
    padding-right: 29px;
}

/* .pay_opts_label{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	identical to box height
	
	text-transform: uppercase;
	
	color: #e5004c;
} */
.pay_opts_val{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	width: 207px;
    position: relative;
    background: url(../images/epay/pay_down_arrow.png) no-repeat right;
    appearance: none;
    -webkit-appearance: none;
    border: none;
    border-bottom: 1px solid #546264;
    padding: 0px 0px;
    outline: none;
    color: #546264;
    
}
.pay_opts_label{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	/* font-size: 16px;
	line-height: 20px; */
	transform: translateY(128%);
	font-weight: normal;
    display: block;
    min-height: 1.2em;
    padding: 0px 2px 1px;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 20px;
    color: #546264;
    visibility: hidden;
}
.pay_opts_label.active {
   transform: translateY(0%);
   color: #e5004c !important;
   font-weight: 500 !important;;
	font-size: 12px !important;
	line-height: 15px !important;
	 visibility: visible;
    
}
.pay_opts_val.active{
	background: url(../images/epay/pay_up_arrow.png) no-repeat right !important;
}
.pay_th{
	border-collapse: collapse
}
.bal_due_tr{
	background: #F6F9F9;
}
.due_date_td{
	padding-right: 7px;
}
.due_amt_td{
	/* line-height: 95px; */
	/* padding-left: 18px; */
	padding-left: 20px;
	/* height:95px; */
	height:80px;
}
.bal_due_adj{
	padding-left: 14px;
}
.pay_tbl{
	padding: 17px 146px;
	background: rgba(162, 172, 174, 0.3);
	border-radius: 4px;
	align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-left: -4px;
    text-decoration: none !important;
}
.pay_tbl.active{
    background: #e5004c;
    cursor: pointer;
}
.bal_due_td{
	/* padding-top: 10px; */
	padding-left: 13px;
}
.pay_error{
    position: absolute;
    margin-top: -18px;
    margin-left: 1px;
    text-transform: uppercase;
    color: #6D0854;
    display: none;
}

.pay_active{
    position: absolute;
    margin-top: -18px;
    margin-left: 1px;
    text-transform: uppercase;
    color: #6D0854;
    display: none;
}

.pay_error_cnt{
	position: absolute;
    margin-top:13px;
    margin-left:2px;
    color: #851168;
    display: none;
}
.due_amt_box.invalid{
	border: 1px solid #851168 !important;
	background: #f1ecf1 !important;
}

.amt_disp.invalid{
	background: #f1ecf1 !important;
}

.due_amt_box.infocus{
	background: #FFFFFF !important;
	border: 1px solid #e5004c !important;
}
.bal_edit_img.invalid{
	margin-top: 0px !important;
	margin-left: 4px;
}
.due_tip{
	visibility: hidden;
	opacity: 0;	
}
.duetipshow{
	visibility: visible !important;
	opacity: 1 !important;
}

.due_tip_txt {
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
  	margin-left: -43px;
    margin-top: 46px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}
.due_arrow{
	position: absolute;
  	margin-top: 37px;
    transition: opacity 0.3s;
    z-index: 2;
    margin-left: -32px;
  
}
.due_close{
   /*  position: absolute;
    margin-top: -39px;
    margin-left: 35px; */
    float: right;
}

/* IE 10 and above Start*/
_:-ms-lang(x),.pay_opts_val{
	width: 210px !important;
    
}
_:-ms-lang(x), .bal_due_adj { 
	padding-left: 23px !important;
}
/* _:-ms-lang(x), .pay_tbl{
    margin-left: 3px !important;
} */
/* IE 10 and above End*/
/*Firefox only Start */
@-moz-document url-prefix(){
    .due_arrow{
	  	margin-top: -12px !important;
	    margin-left: 16px !important;
	}
    .due_tip_txt {
	  	margin-left: 6px !important;
	   	margin-top: -2px !important;
	}
    .actdue_arrow{
	  	margin-top: -12px !important;
	    margin-left: 16px !important;
	}
	.actdue_tip_txt {
		margin-left: 6px !important;
	   	margin-top: -2px !important;
	}
}
/*Firefox only End */

/*IE Edge Browser  */
@supports (-ms-ime-align:auto) {
    .due_arrow{
	  	margin-top: -12px !important;
	   margin-left: 16px !important;
	}
    .due_tip_txt {
	  	margin-left: 6px !important;
	   	margin-top: -2px !important;
	}
}
/*IE Edge Browser  */
/* .pay_opts_val option:hover {
      background-color: yellow;
    } */
/* .pay_opts_val option:checked {
      background-color: none;
    } */
/* .pay_opts_val select option {
    background-color: green;
    font-weight: bold;
    color: red;
}  */   

/* option:checked { color: red; } */

/* option:checked {
  background: yellow linear-gradient(0deg, red 0%, red 100%);
}
option:hover {
  background: yellow linear-gradient(0deg, red 0%, red 100%);
} */

.pay_land_sec{
	background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	border-radius: 4px;
}
.payment_disp_sec{
	background: #FFFFFF;
	/* border: 1px solid #E4EDED; */
	box-sizing: border-box;
	/* border-radius: 4px; */
}
.payment_hd{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	background: #FFFFFF;
	/* box-shadow: 0px 1px 0px #E4EDED; */
	font-size: 20px;
	line-height: 28px;
	color: #181818;
	padding: 22px 0px 22px 22px;
}
.payment_due_sec{
	/* background: #FFFFFF; */
	border: 1px solid #E4EDED;
	/* box-sizing: border-box; */
	border-left: 0px;
    border-right: 0px;
}
.payment_due_hd{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	background: #FFFFFF;
	/* box-shadow: 0px 1px 0px #E4EDED; */
	font-size: 18px;
	line-height: 26px;
	color: #181818;
	padding: 22px 0px 22px 22px;
}
.payment_due_dt{
	float: right;
    padding-right: 30px;
}
.payment_amt_sec{
	background: #FFFFFF;
	/* border: 1px solid #E4EDED; */
	box-sizing: border-box;
}
.payment_amt_hd{
	font-family: Arial;
    font-style: normal;
    font-weight: normal;
    background: #FFFFFF;
    /* box-shadow: 0px 1px 0px #E4EDED; */
    font-size: 18px;
    l/* ine-height: 26px; */
    color: #181818;
    padding: 18px 0px 18px 22px;
    background: #F6F9F9;
    font-weight: bold;
}
.payment_due_amt{
	float: right;
    padding-right: 30px;
}
.toast_sec{
	background: #1A8282;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.pay_success{
	padding: 15px 0px 15px 0px;
}
.pay_confirm_th{
	box-shadow: 0px 1px 0px #E4EDED;
	padding: 18px 0px 18px 18px;
}
.pay_cnfrm_hd{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	/* font-size: 20px; */
	line-height: 36px;
	letter-spacing: -0.2px;
	color: #181818;
}

.pay_confirm_one{
    padding-left: 15px;
    /* float: left; */
    display: inline-block;
    position: absolute;
}
.pay_confirm_two{
	font-family: Arial;
    font-style: normal;
    font-weight: 500;
    /* font-size: 14px; */
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.2px;
    color: #FFFFFF;
    width: 90%;
    display: inline-block;
    margin-left: 41px;
}
.pay_confirm_three{
	/* float: right; */
    padding-right: 15px;
   /*  margin-top: -16px; */
   position: absolute;
   margin-top: 4px;
   display: inline-block;
}

.pay_confirm_row1{
	padding: 18px 0px 0px 18px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #181818;
}

 .pay_confirm_row2{
	padding: 18px 0px 18px 18px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #181818;
}

.pay_confirm_row3{
	padding: 18px 0px 18px 18px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #181818;
    background: #F6F9F9;
    color: #181818;
    font-weight: bold;
}

.pay_confirm_dt, .pay_confirm_id, .pay_confirm_amt{
	float: right;
    padding-right: 30px;
}
.cnfrm_sec_1{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	align-items: center;
	text-transform: uppercase;
	color: #e5004c;
	margin-left: 16px;
}

.cnfrm_sec_2{
	border: 2px solid #e5004c;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	align-items: center;
	text-transform: uppercase;
	padding: 17px 20px 17px 20px;
	margin-left: 213px;
	text-decoration: none !important;
  	float:right;
}

.cnfrm_sec_3{

	border: 2px solid #e5004c;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	align-items: center;
	text-transform: uppercase;
	padding: 17px 20px 17px 20px;
	background: #e5004c;
	color: #FFFFFF;
	margin-left: 4px;
	text-decoration: none !important;
  	float:left;
}

.cnfrm_sec_4{
	border: 2px solid #e5004c;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	align-items: center;
	text-transform: uppercase;
	padding: 17px 20px 17px 20px;
	margin-left: 532px;
	text-decoration: none !important;
	}

.pay_bottom_sec{
	padding-top: 30px;
}

.toast_sec_er{
	background: #851168;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.pay_er_toast{
	padding: 15px 0px 15px 0px;
}
.pay_error_one{
    padding-left: 15px;
    /* float: left; */
    display: inline-block;
    position: absolute;
}
.pay_error_two{
	height: 20px;
	font-family: Arial;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.2px;
    color: #FFFFFF;
    
    display: inline-block;
    width: 90%;
    padding-left: 35px;
}
.pay_error_three{
	/* float: right;
    padding-right: 15px;
    margin-top: -16px; */
    display: inline-block;
    position: absolute;
    margin-top: 4px;
}


.toast_sec_otc{
	background: #F09F87;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.pay_success_otc{
	padding: 15px 0px 15px 0px;
}
.pay_confirm_one_otc{
    padding-left: 15px;
    /* float: left; */
    /* margin-top: 8px; */
    display: inline-block;
    position: absolute;
}
.pay_confirm_two_otc{
    font-family: Arial;
    font-style: normal;
    font-weight: 500;
    /* font-size: 14px; */
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.2px;
    color: #000000;
    display: inline-block;
    width: 90%;
    padding-left: 35px;;
}
.pay_confirm_three_otc{
    /* float: right; */
    /* padding-right: 15px; */
    margin-top: 2px;
    position: absolute;
    display: inline-block;
}
.otc_bottom_sec{
	padding-top: 30px;
	padding-bottom: 50px;
	text-align: center;
}
.otc_cnfrm_sec_1{
	border: 2px solid #e5004c;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    text-transform: uppercase;
    padding: 17px 20px 17px 20px;
    text-decoration: none !important;
}
.otc_cnfrm_sec_2{
	border: 2px solid #e5004c;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    text-transform: uppercase;
    padding: 17px 20px 17px 20px;
    background: #e5004c;
    color: #FFFFFF;
    margin-left: 20px;
    text-decoration: none !important;
}
.otc_pay_confirm_sec{
	margin-left: 50px;
    margin-right: 50px;
    margin-top:  50px;
    margin-bottom: 50px;
}

.otc_content1_txt{
	color: grey;
    font-weight: 250;
    font-size: 24px;
}

.otc_content2_txt{
	color: #898b8e;
    font-size: 18px;
    font-weight: normal;
}

.otc_content3_txt{
	color: #898b8e;
    font-size: 18px;
    font-weight: normal;
}
.otc_content2{
	margin-top: 20px;
}

.otc_content3{
	margin-top: 20px;
}
.otc_instrs{
	color: #e5004c;
	font-size: 18px;
    font-weight: normal;
}

.header_actbal_pay{
	background: #FFFFFF;
	box-shadow: inset 0px -1px 0px rgba(24, 24, 24, 0.16);
}
.header_actbal_content{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 28px;
	color: #181818;
	margin-bottom: 2px;
    margin-top: 12px;
    margin-left: 30px;
}

.actbal_sec_pay{
	padding: 16px 0px 0px;
	width: 100%;
	margin-bottom: 18px;
}

.actbal_div_left{
    width: 48%;
    /* float: left; */
    /* margin: 10px 0px; */
    display: inline-block;
    float: left;
    margin-left: 26px;
    margin-top: 7px;
}

.actbal_lables{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	width: 160px;
}

.actbal_vals{
   /* padding-left: 80px; */
}


.actbal_div_right{
    /* margin-left: 220px; */
    /* padding: 0px 30px 24px 0px; */
    /* margin: 10px 0px; */
    display: inline-block;
}

.actbal_sec{
	border-collapse: collapse;
	width: 99%
}

.actbal_due_tr{
	background: #F6F9F9;
}

.actbal_due_td{
	padding-top: 10px;
	padding-left: 10px;
}

.next_actdue_lbl{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	padding-bottom: 13px;
}

.next_actdue_date{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	/* padding-left: 54px */;
	padding-bottom: 13px;
	width: 173px;
	
}

.bal_actdue_adj{
	padding-left: 14px;
}

.actdue_amt_lab{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	padding-top: 0px;
}

.actdue_amt_td{
    text-align: right;
    padding-left: 54px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #181818;
    padding-top: 0px;
}

.makepay_tbl{
	padding: 17px 128px;
	background: #e5004c;
	border-radius: 4px;
	align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-left: -3px;
    text-decoration: none !important;
    cursor:pointer;
}

.makepay_tbl_inact{
	padding: 17px 128px;
	background: rgba(162, 172, 174, 0.3);
	border-radius: 4px;
	align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-left: -3px;
    text-decoration: none !important;
}

.makepay_btn_tr{
	margin-top: 22px;
}

.actpay_th{
	border-collapse: collapse;
	width: 99%;
}
.actbal_toast{
	background: #F09F87;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.actbal_info_img{
	margin: 14px 12px 14px 14px;
}
.actdue_tip{
	visibility: hidden;
	opacity: 0;	
}
.actdue_arrow{
	position: absolute;
  	margin-top: 37px;
    transition: opacity 0.3s;
    z-index: 2;
    margin-left: -32px;
  
}

.actdue_tip_txt {
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
  	margin-left: -43px;
    margin-top: 46px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.actdue_close{
    /* position: absolute;
    margin-top: -39px;
    margin-left: 35px; */
    float: right;
}

.actdue_header{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
	text-align: center;
	color: #181818;
	padding-left: 75px;
   padding-right: 58px;
   width: 127px;
    
}

.actbal_close_img{
	margin: 14px 12px 14px 14px;
}


.actdue_tipshow{
	visibility: visible !important;
	opacity: 1 !important;
}

.bal_refresh_er{
	margin-left: 25px;
    font-size: 14px;
}

.cur-fix{
	margin-left: 3px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #707677;
    width: 82px;
    border: 0;
    outline: none;
}

/*Home Page Section Start*/
.home_pay_blk{
	background: #FFFFFF;
    border: 1px solid #E4EDED;
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom: 20px;
}
.hm_actbal_hd{
	background: #FFFFFF;
	box-shadow: inset 0px -1px 0px #E4EDED;
}
.hm_actbal_hd_cnt{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	align-items: center;
	color: #181818;
	margin:8px 0px 3px 10px;
}
.hm_hd_act_date{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #707677;
	margin:8px 0px 3px 10px;
}
.hm_act_info{
	margin-top: -4px;
	position: absolute;
}
.hm_act_lables {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    color: #181818;
}
.hm_bal_disp{
	margin-top: 15px;
    margin-bottom: 15px;
}
.hm_due_disp{
	margin-top: 15px;
    margin-bottom: 15px;
    background: #F6F9F9;
    padding: 12px 0px 12px 0px;
}
.hm_due_lmt_fs{
	font-weight: 500;
}
.hm_due_amt_fs{
	font-weight: bold;
}
.btn-width{
	min-width: 170px !important;
	font-family: Arial !important;
	outline: none;
}
.hm_btn_disp{
    padding: 0px 0px 5px 0px;
}
.hm_tip{
	visibility: hidden;
	opacity: 0;
}

.hm_act_arrow{
	position: absolute;
    margin-top: 18px;
    transition: opacity 0.3s;
    z-index: 2;
  
}

.hm_tip_txt {
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
  	margin-left: -23px;
  	margin-top: 28px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.hm_tip_show{
	visibility: visible !important;
	opacity: 1 !important;
}

.hm_tip_close{
    /* position: absolute;
    margin-top: -39px;
    margin-left: 113px; */
    float: right;
}
/*Home Page Section End*/

.iframe_contents{
	height: 600px;
	margin-top: 30px;
}
.hm_tip_txt_span{
	width: 90%;
    float: left;
}
.act_tip_txt_span{
	width: 90%;
    float: left;
}
.actdue_tip_txt_span{
	width: 90%;
    float: left;
}
.baldue_tip_txt_span{
	width: 90%;
    float: left;
}

/*Pending pay start  */
.toast_sec_pnd{
	background: #F09F87;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.pay_success_pnd{
	padding: 15px 0px 15px 0px;
}
.pay_confirm_one_pnd{
    padding-left: 15px;
    /* float: left; */
    /* margin-top: 8px; */
    display: inline-block;
    position: absolute;
}
.pay_confirm_two_pnd{
    font-family: Arial;
    font-style: normal;
    font-weight: 500;
    /* font-size: 14px; */
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.2px;
    color: #000000;
    display: inline-block;
    width: 90%;
    padding-left: 35px;
}
.pay_confirm_three_pnd{
    /* float: right; */
    /* padding-right: 15px; */
    margin-top: 2px;
    position: absolute;
    display: inline-block;
}
.otc_bottom_pnd{
	padding-top: 30px;
	padding-bottom: 50px;
	text-align: center;
}
.otc_cnfrm_pnd_1{
	border: 2px solid #e5004c;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    text-transform: uppercase;
    padding: 17px 20px 17px 20px;
    text-decoration: none !important;
}
.otc_cnfrm_pnd_2{
	border: 2px solid #e5004c;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    text-transform: uppercase;
    padding: 17px 20px 17px 20px;
    background: #e5004c;
    color: #FFFFFF;
    margin-left: 20px;
    text-decoration: none !important;
}
.pnd_pay_confirm_sec{
	margin-left: 50px;
    margin-right: 50px;
    margin-top:  50px;
    margin-bottom: 50px;
}

.pnd_content1_txt{
	color: grey;
    font-weight: 250;
    font-size: 24px;
}

.pnd_content2_txt{
	color: #898b8e;
    font-size: 18px;
    font-weight: normal;
}

.pnd_content3_txt{
	color: #898b8e;
    font-size: 18px;
    font-weight: normal;
}
.pnd_content2{
	margin-top: 20px;
}

.pnd_content3{
	margin-top: 20px;
}
/*Pending pay End*/
.back_arw{
	font-weight: bold;
    font-size: 16px;
    /* line-height: 24px; */
    text-transform: uppercase;
    color: #e5004c;
    text-decoration:none !important;
}
.go_back{
	margin-left: 6px;
	cursor: pointer;
  	padding-top: 15px;
}

.back_arw_frame{
	font-weight: bold;
    font-size: 16px;
    /* line-height: 24px; */
    text-transform: uppercase;
    color: #e5004c;
    text-decoration:none !important;
}
.go_back_frame{
	margin-left: 6px;
}
.hm_pay_btn{
	background: #e5004c;
    color: white;
    cursor: pointer;
    padding-top: 13px;
    padding-bottom: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.actSec_mt{
	margin-top: 20px;
}


.mkpay_tipshow{
	visibility: visible !important;
	opacity: 1 !important;
}

.mkpay_hd_date{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #707677;
	margin-bottom: 12px;
    margin-left: 30px;
}

.mkact_info{
	/* margin-top: 2px; */
    position: absolute;
}

.mkpay_tip{
	visibility: hidden;
	opacity: 0;
}

.mkact_arrow{
	position: absolute;
    margin-top: 19px;
    transition: opacity 0.3s;
    z-index: 2;
  
}



.mkpay_tip_txt {
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
    margin-left: -32px;
    margin-top: 28px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.mkact_tip_txt_span{
	width: 90%;
    float: left;
}

.mktip_close{
    float: right;
}
.pay_btn_tbl{
	margin-top: 22px;
}
.btn.hm_inact_btn{
	background: rgba(162, 172, 174, 0.3) !important;
	cursor: default !important;
}
  /* UK UI Payments CR */
/*Epayment End*/ 
/* pai indicator start */
.paiindicator{
	background:#F6F9F9;
	display: flex;
flex-direction: row;
align-items: center;
padding: 24px;
	height: 0px;
width: 827px;
left: 306px;
top: 505px;
border-radius: 0px;
padding: 24px;
	
}
.paiindicator1{
height: 18px;
width: 110px;
left: 24px;
top: 24px;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 18px;
letter-spacing: 0em;
text-align: left;

}

.paiindicator2{
	height: 13px;

left: 22px;
top: 1.5px;

font-family: Roboto;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 13px;
letter-spacing: 0em;
text-align: center;
	
	}
.paiindicator3{
	height: 13px;
width: 220px;
left: 22px;
top: 1.5px;

font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 13px;
letter-spacing: 0em;
text-align: center;
	
}
.paiindicator4{
	height: 13px;
/*width: 63px;*/
left: 22px;
top: 1.5px;

	
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 13px;
letter-spacing: 0em;
text-align: center;
	
}
.paiindicator5{
	height: 13px;
width: 295px;
left: 22px;
top: 1.5px;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 13px;
letter-spacing: 0em;
text-align: center;

	
}
.paiindicatorheight{
	height:20px;
}
.paistockImage{
	height: 10px;
width: 10px;
left: 2px;
top: 4px;
border-radius: 0px;
	
}

/* pai indicator end */
  
/* Global UK Epayments Starts */

 .gpay_go_back_frame{
	margin-left: 6px;
}

.gpay_back_arw_frame{
	font-weight: bold;
    font-size: 16px;
    /* line-height: 24px; */
    text-transform: uppercase;
    color: #e5004c;
    text-decoration:none !important;
}

.gp_pay_land_sec{
	background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	border-radius: 4px;
}
.gp_payment_disp_sec{
	background: #FFFFFF;
	/* border: 1px solid #E4EDED; */
	box-sizing: border-box;
	/* border-radius: 4px; */
}

.gp_payment_hd{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	background: #FFFFFF;
	/* box-shadow: 0px 1px 0px #E4EDED; */
	font-size: 20px;
	line-height: 28px;
	color: #181818;
	padding: 22px 0px 22px 22px;
}

.gp_payment_due_sec{
	/* background: #FFFFFF; */
	border: 1px solid #E4EDED;
	/* box-sizing: border-box; */
	border-left: 0px;
    border-right: 0px;
}
.gp_payment_due_hd{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	background: #FFFFFF;
	/* box-shadow: 0px 1px 0px #E4EDED; */
	font-size: 18px;
	line-height: 26px;
	color: #181818;
	padding: 22px 0px 22px 22px;
}
.gp_payment_due_dt{
	float: right;
    padding-right: 30px;
}
.gp_payment_amt_sec{
	background: #FFFFFF;
	/* border: 1px solid #E4EDED; */
	box-sizing: border-box;
}

.gp_payment_amt_hd{
	font-family: Arial;
    font-style: normal;
    font-weight: normal;
    background: #FFFFFF;
    /* box-shadow: 0px 1px 0px #E4EDED; */
    font-size: 18px;
    /* line-height: 26px; */
    color: #181818;
    padding: 18px 0px 18px 22px;
    background: #F6F9F9;
    font-weight: bold;
}

.gp_payment_due_amt{
	float: right;
    padding-right: 30px;
}

.gpay_iframe_contents{
	height: 935px;
	margin-top: 30px;
}

.gpay_toast_sec{
	background: #1A8282;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

.gp_pay_success{
	padding: 15px 0px 15px 0px;
}
.gp_pay_confirm_one{
    padding-left: 15px;
    /* float: left; */
    display: inline-block;
    position: absolute;
}
.gp_pay_confirm_two{
	font-family: Arial;
    font-style: normal;
    font-weight: 500;
    /* font-size: 14px; */
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.2px;
    color: #FFFFFF;
    width: 90%;
    display: inline-block;
    margin-left: 41px;
}
.gp_pay_confirm_three{
	/* float: right; */
    padding-right: 15px;
   /*  margin-top: -16px; */
   position: absolute;
   margin-top: 4px;
   display: inline-block;
}

.gp_pay_confirm_th{
	box-shadow: 0px 1px 0px #E4EDED;
	padding: 18px 0px 18px 18px;
}

.gp_pay_cnfrm_hd{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	/* font-size: 20px; */
	line-height: 36px;
	letter-spacing: -0.2px;
	color: #181818;
}

.gp_pay_confirm_row1{
	padding: 18px 0px 0px 18px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #181818;
}

 .gp_pay_confirm_row2{
	padding: 18px 0px 18px 18px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #181818;
}

.gp_pay_confirm_row3{
	padding: 18px 0px 18px 18px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #181818;
    background: #F6F9F9;
    color: #181818;
    font-weight: bold;
}

.gp_pay_confirm_dt, .gp_pay_confirm_id, .gp_pay_confirm_amt{
	float: right;
    padding-right: 30px;
}

.gp_pay_bottom_sec{
	padding-top: 30px;
}


.gp_cnfrm_sec_1{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	align-items: center;
	text-transform: uppercase;
	color: #e5004c;
	margin-left: 16px;
    display: inline-block;
    /*text-align: center;*/
    word-break: break-word;
    width: 92px;  
}

.gp_cnfrm_sec_2{
	border: 2px solid #e5004c;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	align-items: center;
	text-transform: uppercase;
	padding: 17px 20px 17px 20px;
	margin-left: 24px;
	text-decoration: none !important;
	color:#e5004c;
	display: inline-block;
	width: 276px;
	text-align: center;
	word-break: break-word;
}

.gp_cnfrm_sec_3{
	border: 2px solid #e5004c;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	align-items: center;
	text-transform: uppercase;
	padding: 17px 15px 17px 15px;
	background: #e5004c;
	color: #FFFFFF;
	margin-left: 4px;
	text-decoration: none !important;
	display: inline-block;
	width: 262px;
	text-align: center;
	word-break: break-word;	
}
.gp_go_back{
	margin-left: 6px;
	cursor: pointer;
  	padding-top: 15px;
}
.gp_back_arw{
	font-weight: bold;
    font-size: 16px;
    /* line-height: 24px; */
    text-transform: uppercase;
    color: #e5004c;
    text-decoration:none !important;
}
.gp_toast_sec_er{
	background: #851168;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.gp_pay_er_toast{
	padding: 15px 0px 15px 0px;
}
.gp_pay_error_one{
    padding-left: 15px;
    /* float: left; */
    display: inline-block;
    position: absolute;
}
.gp_pay_error_two{
	height: 20px;
	font-family: Arial;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.2px;
    color: #FFFFFF;
    
    display: inline-block;
    width: 90%;
    padding-left: 35px;
}
.gp_pay_error_three{
	/* float: right;
    padding-right: 15px;
    margin-top: -16px; */
    display: inline-block;
    position: absolute;
    margin-top: 4px;
}
.gp_header_act_pay{
	background: #FFFFFF;
	box-shadow: inset 0px -1px 0px rgba(24, 24, 24, 0.16);
}
.gp_header_pay_content{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 28px;
	color: #181818;
	margin-bottom: 2px;
    margin-top: 12px;
    margin-left: 30px;
}
.gp_mkpay_hd_date{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #707677;
	margin-bottom: 12px;
    margin-left: 30px;
}
.gp_mkact_info{
	/* margin-top: 2px; */
    position: absolute;
}
.gp_mkpay_tipshow{
	visibility: visible !important;
	opacity: 1 !important;
}
.gp_mkact_arrow{
	position: absolute;
    margin-top: 19px;
    transition: opacity 0.3s;
    z-index: 2;
  
}
.gp_mkpay_tip_txt {
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
    margin-left: -32px;
    margin-top: 28px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}
.gp_mkact_tip_txt_span{
	width: 90%;
    float: left;
}
.gp_mktip_close{
    float: right;
}
.gp_bal_sec_pay{
	padding: 16px 0px 0px;
}
.gp_act_div_left{
    width: 45%;
    /* float: left; */
    /* margin: 10px 0px; */
    display: inline-block;
    float: left;
    margin-left: 26px;
    margin-top: 17px;
    margin-right: 13px;
}
.gp_bal_lables{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	width: 160px;
}
.gp_bal_lables{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	width: 160px;
}
.gp_act_div_right{
    /* margin-left: 220px; */
    /* padding: 0px 30px 24px 0px; */
    /* margin: 10px 0px; */
    display: inline-block;
}
.gp_pay_th{
	border-collapse: collapse
}
.gp_bal_toast{
	background: #F09F87;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.gp_bal_info_img{
	margin: 14px 12px 14px 14px;
}
.gp_due_tip{
	visibility: hidden;
	opacity: 0;	
}
.gp_due_arrow{
	position: absolute;
  	margin-top: 37px;
    transition: opacity 0.3s;
    z-index: 2;
    margin-left: -32px;
  
}

.gp_due_tip_txt {
    width: 250px;
    background-color: #FFFFFF;
    color: #707677;
    position: absolute;
    z-index: 1;
  	margin-left: -43px;
    margin-top: 46px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding: 8px 12px;
    padding: 20px 25px 20px 20px;
    font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
    background: #FFFFFF;
	border: 1px solid #E4EDED;
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}
.gp_baldue_tip_txt_span{
	width: 90%;
    float: left;
}
.gp_due_close{
   /*  position: absolute;
    margin-top: -39px;
    margin-left: 35px; */
    float: right;
}
.gp_due_header{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
	text-align: center;
	color: #181818;
	padding-left: 55px;
    padding-right: 69px;
    width: 126px;
    
}

.gp_bal_close_img{
	margin: 14px 12px 14px 14px;
}
.gp_bal_sec{
	border-collapse: collapse;
}
.gp_bal_due_tr{
	background: #F6F9F9;
}
.gp_bal_due_td{
	/* padding-top: 10px; */
	padding-left: 13px;
}
.gp_next_due_lbl{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	width: 127px;
	padding-top: 10px;
}
.gp_next_due_date{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	/* text-align: left; */
	color: #181818;
	padding-top: 10px;
	/* padding-left: 37px; */
	/* width: 161px */
	
}
.gp_bal_due_adj{
	padding-left: 14px;
}
.gp_due_amt_lab{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #181818;
	/* padding-top: 13px; */
	padding-top: 0px;
	/*width: 139px;*/
}
.gp_pay_error{
    position: absolute;
    margin-top: -18px;
    margin-left: 1px;
    text-transform: uppercase;
    color: #6D0854;
    display: none;
}
.gp_pay_active{
    position: absolute;
    margin-top: -18px;
    margin-left: 1px;
    text-transform: uppercase;
    color: #6D0854;
    display: none;
}
.gp_due_amt_box{
    background: #FFFFFF;
    border: 1px solid #A2ACAE;
    box-sizing: border-box;
    border-radius: 4px;
    /* margin: -38px 64px 12px 7px; */
    padding-bottom: 11px;
    padding-top: 11px;
    padding-right: 29px;
}
.gp_cur-fix{
	margin-left: 3px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #707677;
    width: 82px;
    border: 0;
    outline: none;
}
.gp_amt_disp{
	font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #707677;
    width: 92px;
    border: 0;
    outline: none;
    /* margin-left: 10px; */
}
.gp_bal_edit_img{
	position: absolute;
    margin-top: 3px;
}
.gp_pay_error_cnt{
	position: absolute;
    margin-top:13px;
    margin-left:2px;
    color: #851168;
    display: none;
}
.gp_bal_due_adj{
	padding-left: 14px;
}

.gp_pay_btn_tbl{
	margin-top: 22px;
}
.gp_pay_tbl{
	padding: 17px 116px;
	background: rgba(162, 172, 174, 0.3);
	border-radius: 4px;
	align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-left: -4px;
    text-decoration: none !important;
	word-break: break-word;
	display: block;
	width: 107px;
	margin-top: -18px;
	text-align: center;  
}
.gp_bal_sec_pay{
	padding: 16px 0px 0px;
}
.gp_duetipshow{
	visibility: visible !important;
	opacity: 1 !important;
}
.gp_pay_tbl.gp_active{
    background: #e5004c;
    cursor: pointer;
}
.gp_mkpay_tip{
	visibility: hidden;
	opacity: 0;
}
.gp_bal_vals{
   /* padding-left: 80px; */
}
.gp_due_amt_td{
	/* line-height: 95px; */
	/* padding-left: 18px; */
	padding-left: 20px;
	/* height:95px; */
	height:80px;
}

.gp_pay_tbl{
	padding: 17px 116px;
	background: rgba(162, 172, 174, 0.3);
	border-radius: 4px;
	align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-left: -4px;
    text-decoration: none !important;
	word-break: break-word;
	display: block;
	width: 107px;
	margin-top: -18px;
	text-align: center;  
}

.gp_due_amt_box.gp_infocus{
	background: #FFFFFF !important;
	border: 1px solid #e5004c !important;
}
.gp_due_amt_box.gp_invalid{
	border: 1px solid #851168 !important;
	background: #f1ecf1 !important;
}

.gp_amt_disp.gp_invalid{
	background: #f1ecf1 !important;
}
.gp_bal_edit_img.gp_invalid{
	margin-top: 0px !important;
	margin-left: 4px;
}

.gp_pay_tbl.gp_active{
    background: #e5004c;
    cursor: pointer;
}

.gp_due_amt_box_dial{
    background: #FFFFFF;
    border: 1px solid #A2ACAE;
    box-sizing: border-box;
    border-radius: 4px;
    /* margin: -38px 64px 12px 7px; */
    padding-bottom: 11px;
    padding-top: 11px;
    padding-right: 80px;
}
.gp_due_amt_lab_content{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    color: #181818;
    width: 345px;
}
/* Global UK E paymnets Ends */
  /*brocure ordering */
.header-style {
    font-size: 12;
    font-weight: bold;
    color: #636363;
}
.brochure-button
{
	height: 23px;
    width: 23px;
    border-radius: 50%;
    background-color: #ffffff;
    border: 1px solid #333333;
}
.brochure-button:hover,
.brochure-button:focus
{
  color: black;
  text-decoration: none;
  cursor: pointer;
  background-color: #e5004c;
  
}
  
.brochure-input-box{
	height: 20px;
}

.brochure-inputs{
	width:100px;
	text-align: right;
}
.partition_solid{
	 border-top: 0.01px  #bbb;
}
  
.modal-brochure {
    display: none;
    z-index: 12;
    width: 330px;
    height: 280;
    background: #FFFFFF;
    box-shadow: 0px 20px 40px rgb(0 0 0 / 14%);
    border-radius: 4px;
     position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }

/* Modal Content/Box */
.modal-content-brochure {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close-brochure {
 color: #5f5f5f;
  float: right;
  font-size: 18px;
  width:12px;
  height:12px;
}

.button-label:hover,
.button-label:focus,
.close-brochure:hover,
.close-brochure:focus
{
color: black;
  text-decoration: none;
  cursor: pointer;
}
.brochure-error-icon{
	position:absolute;
	left:40%;
	top:10%;
}
.brochure-model-content{
width: 250px;
font-weight: 20;
font-size: 13px;
line-height: 19px;
text-align: center;
color: #546264;
margin: 122px 30px 20px 40px;
}
.brochre-model-buttons{
display: flex;
align-items: center;
margin: 5px 23px;
}
.brochure-button-yes{
	width: 118px;
    height: 34px;
    border: 2px solid #e5004c;
    border-radius: 4px;
    margin: 0px 10px;
    padding: 8px 6px;
    background: #FFFFFF;
}
.brochure-button-no{
	width: 118px;
    height: 34px;
    border: 2px solid #f6f8f8;
    border-radius: 4px;
    margin: 0px 10px;
    padding: 9px 42px;
    background: #FFFFFF;
}
.button-label{
	font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #e5004c;
}
.input-box:hover,
.input-box:focus {
	color: black;
  text-decoration: none;
  cursor: pointer;
  
}
.disable-background
{
	display:none;
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(0 0 0 / 63%);
    z-index: 11;
}
/*brocure ordering */
  
/* UK duplicate payment fix */
.relogin_msg{
font-size:16px;
text-align : center;
}
  
.warning--spacing {
    width: 710px;
    margin-right: 0px;
    margin-left: -5px;
    position: absolute;
    z-index: 1;
   /*  top: -25%; */
}
.img_crosserror{
	margin-left:10px;
    padding-top:10px;
    height: 20px;
}
.error-text {
    margin-top: -22px;
    margin-left: 40px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #FFFFFF;
    text-align:center;
}
.error-validBanner {
	background: #851168;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

.error_close{
	padding-right: 30px;
    padding-bottom: 10px;
    margin-top: -15px;
    margin-left: 690px;
    font-size: 12px;
    color:#ffff; 
    cursor:pointer;
}
.alert_image {
    width: 3%;
    margin-right: 15px;
}

.padding_10.padding_left20.font_12{
	line-height: 1.5
}