* {
	margin: 0;
	padding: 0;
	font-family: arial;
}

img {
	border: none;
}

table {
	border-collapse: collapse
}

body {
	background: url("../images/content_bg.jpg") repeat-y scroll center top
		transparent;
}

html,body {
	margin: 0;
	padding: 0;
	min-width: 960px;
	height: 100%;
}

a {
	color: #0072c6;
	text-decoration: none ! important;
	
}

.q_click_cont_r {
	
}

.q_click_cont_r .cls {
	left: 207px !important;
}

body .ui-dialog .ui-dialog-content.the_up_to_date_ar_pop {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 8px solid #2B2828;
}

.ua_page_body{
	
	background: url("../images/content_bg3.jpg") repeat-y scroll center top
		transparent;	
}


.ltr .closed {
	background: url("../images/blue_arr_right.gif") no-repeat scroll left
		5px transparent;
	cursor: pointer
}

.ltr .open {
	background: url("../images/blue_arrow_down.gif") no-repeat scroll left
		8px transparent;
	cursor: pointer
}

.tree li span {
	cursor: default;
}

.tree ul {
	overflow: hidden
}

.main_wrapper {
	height: 100%
}

.wrapper {
	min-width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

#jstree_1 { /*height:180px;*/
	overflow: auto;
}

.filter_pop_down {
	border: 6px solid #4D4A4A !important;
}

.memo_but {
	left: 330px;
	position: absolute;
	top: 0;
}

.the_pop1 .fix_for_ie_w {
	padding-left: 0 !important;
	margin-left: 5px !important;
	width: 410px !important;
}

.nos_a {
	display: block;
	width: 100%;
	height: 100%;
}

.rte_a {
	display: block;
	width: 100%;
	height: 100%;
}

.sta_a {
	display: block;
	width: 100%;
	height: 100%;
}

.fnos_a {
	display: block;
	width: 100%;
	height: 100%;
}

.new_customer_order_alternate_page {
	
}

.new_customer_order_alternate_page .grey_buttons_block {
	border-bottom: 1px solid #959A9D;
	height: 49px;
	margin-left: 0px;
}

.new_customer_order_alternate_page .grey_buttons {
	
}

.new_customer_order_alternate_page .grey_buttons a {

	border-left: 1px solid #e5e5e5;
	color: #231F20;
	float: left;
	font-weight: bold;
	height: 49px;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	width: 140px;
	/*padding: 0 25px;*/
}

.new_customer_order_alternate_page .grey_buttons a.active {
}

.new_customer_order_alternate_page .selected_order {
	color: #231F20;
	float: right;
	font-family: arial;
	font-size: 15px;
	padding-top: 18px;
	width: 340px;
}

.leaf {
	padding: 0 !important;
}

.new_customer_order_alternate_page {
	margin-left: 17px;
}

.new_customer_order_alternate_page table {
	width: 782px;
}

.new_customer_order_alternate_page tr {

	
}

.new_customer_order_alternate_page td {
	border-bottom: 1px solid #9FABD1;
	padding: 4px 0 4px 5px;
}

.editra .text_block {
	margin: 0 auto;
	overflow: hidden;
	width: 190px;
}

.editra .text_block input {
	margin: 0 !important;
}

.new_customer_order_alternate_page thead {
	
}

.new_customer_order_alternate_page thead th {
	border-bottom: 2px solid #4B63AE;
	height: 35px;
}

.new_customer_order_alternate_page .td_0 {
	width: 80px;
}

.new_customer_order_alternate_page .td_1 {
	width: 77px;
}

.new_customer_order_alternate_page .td_2 {
	width: 90px;
}

.new_customer_order_alternate_page .td_3 {
	width: 150px;
}

.new_customer_order_alternate_page .td_4 {
	width: 155px;
}

.new_customer_order_alternate_page .td_5 {
	width: 150px;
}

.new_customer_order_alternate_page .td_6 {
	width: 65px;
}

.new_customer_order_alternate_page .td_8 {
	width: 40px;
}

.new_customer_order_alternate_page .td_9 {
	width: 40px;
}

.new_customer_order_alternate_page .tabler {
	color: #231f20;
	font-size: 13px;
}

.new_customer_order_alternate_page .tabler td {
	padding-left: 5px;
	padding: 3px 0;
	border-bottom: none;
	font-family: arial;
    font-size: 13px;
}

.new_customer_order_alternate_page .tabler a {
	color: #0072c6;
}

.new_customer_order_alternate_page .tabler .descr {
	font-size: 11px;
	color: #666666;
}

.call_the_ppp_content_confirm {
	font-size: 13px;
	padding: 10px;
	text-align: left;
	border: 6px solid #4D4A4A !important;
	margin: 10px;
	background: #fff;
}

.tabler_active {
	background: #ffffff;
}

.new_customer_order_alternate_page .tabler_active .select_link {
	color: #231F20;
	cursor: default;
	text-decoration: none;
}

.new_customer_current_order {
	font-size: 13px;
}

.new_customer_current_order .descr {
	font-size: 13px;
	overflow: hidden;
	padding-bottom: 15px;
}

.discount_txt {
	font-size: 14px;
}

.date_pop {
	
}

.ad_ven_but {
	left: 200px;
	position: absolute;
	top: 0;
}

.buttons_two_colors {
	left: 170px;
    position: relative;
}

.brilesh {
	margin-left: 20px;
}

.anr_dd {
	display: block;
	float: left;
	height: 20px;
	width: auto ! important;
	margin-left: 10px;
}

.header {
	height: 92px;
	margin: 0 auto;
	width: 960px;
	position: relative;
}

.for_active {
	text-indent: 0;
	display: none
}

.the_active_bank_left_list .for_active {
	display: block
}

.for_active_del {
	text-indent: 0;
	display: none
}

.the_active_bank_left_list .for_active_del {
	display: block
}

.th_norm {
	
}

.th_norm a {
	color: black;
	text-decoration: none;
	font-weight: bold
}

.tabben td {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 7px;
	padding-top: 7px;
	vertical-align: top;
}

.tabben {
	background-color: #fff;
	width: 780px;
}

.for_as {
	padding-top: 10px;
}

.tablerd {
	width: 780px;
}

.tablerd td {
	border: 1px solid #9FABD1;
	padding: 7px 0 7px 5px;
}

.tabler td {
	border-bottom: 0;
	padding: 3px 0;
}

.logo {
	float: left;
	height: 59px;
	left: -15px;
	margin-left: 10px;
	margin-top: 13px;
	position: relative;
	top: 0;
	width: 221px;
}

body .flexible_one {
	width: 100% !important
}

body .flexible_one td {
	border-bottom: 1px solid #9FABD1;
}

body .flexible_one thead {
	border: none
}

body .flexible_one thead th {
	background-color: #DDE0EB;
	padding-top: 5px;
	font-weight: bold;
	border-bottom: 1px solid #9FABD1;
}

body .flexible_one td.midl {
	width: 20px;
	background: none;
	border: none
}

body .flexible_one th.midl {
	width: 20px;
	background: none;
	border: none
}

body .flexible_one td.t_u {
	padding-left: 10px;
}

body .flexible_one td.t_d {
	padding-left: 10px;
}

body .flexible_one th.t_u {
	padding-left: 10px;
}

body .flexible_one th.t_d {
	padding-left: 10px;
}

/*
body .flexible_one td.t_u{width:48%}
body .flexible_one td.t_d{width:48%}*/
.logo a {
	
}

.or_num_lokp {
	left: 160px;
	position: absolute;
	display: none;
	top: 1px;
}

.req_bold_span {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	left: 10px;
	position: absolute;
	top: 60px;
}

.searchblock {
	float: right;
	margin-left: 0;
	margin-top: 0;
	overflow: hidden;
}

.searchblock .top {
	height: 42px;
}

.searchblock .top ul {
	list-style: none outside none;
	/*margin-right:42px;*/
	margin-right: 0px;
	float: right;
	overflow: hidden;
	padding-top: 0px;
}

.searchblock .top li {
	float: left;
}

.searchblock .top .sep {
	color: #231F20;
	font-family: arial;
	font-size: 12px;
	line-height: 23px;
	padding: 0 7px;
}

.searchblock .top a {
	color: #0055A1;
	font-family: arial;
	font-size: 14px;
	line-height: 22px;
	text-decoration:none ! important;
}

.step2_h3 {
	color: #231F20;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	text-indent: 5px;
}

.right_buttons {
	position: absolute;
	right: 0;
	top: 20px;
}

.searchblock .bottom {
	overflow: hidden;
	padding-right: 0;
}

.searchblock .bottom .menu_block {
	left: 242px;
	position: absolute;
	top: 42px;
	width: 465px;
}

.searchblock .bottom .menu_block ul {
	list-style: none;
	float: right;
}

.searchblock .bottom .menu_block ul li {
	display: inline;
	width: 112px;
	float: left;
	position: relative;
	margin-left: 1px;
}

.searchblock .bottom .menu_block ul li a {
	color: #0072c6;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-family : arial;
	  font-size: 16px;
	  font-weight : bold;
	  border-right: 1px #c2c2c2 solid;
	 
}
/* increased height to bottom lin of customers tab*/
.line_item{
	height:52px !important;
}
/*  border-layout for order-confirmation-details*/
.customer_order_confirm{
	border-top : 1px solid #c2c2c2;
}

/* removed this class */
/* .searchblock .bottom .menu_block ul li span.active {
	background: url("../images/active_gap.gif") no-repeat scroll 0 0
		transparent;
	display: none;
	height: 14px;
	left: 45px;
	position: absolute;
	top: 50px;
	width: 26px;
} */

.searchblock .bottom .menu_block ul li.active {
	background :none repeat scroll 0 0 whitesmoke;
	z-index: 1;
		
}


.searchblock .bottom .menu_block ul li.active a {
	  color : #d31145 !important;
	  font-family : arial;
	  font-size: 16px;
	  font-weight : bold;
	  height: 51px;
}

.searchblock .bottom .menu_block ul li.active span.active {
	display: block;
	
}

.searchblock .bottom .inputgoblockn {
	left: 707px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	width: 253px;
}

.searchblock .bottom .inputblock {
	background: url("../images/serch_bg.gif") no-repeat scroll 13px 7px
		#231F20;
	height: 50px;
	float: left;
	padding-left: 33px;
}

.searchblock .bottom .inputblock_go {
	background: #231F20;
	float: left;
	height: 50px;
	padding-right: 10px;
}

.searchblock .bottom .inputblock input { /*border:medium none;
color:#BBBBBB;float:left;
font-family:arial;
font-size:12px;display:block;line-height:24px;
height:24px;
margin-top:0px;
padding:0;
width:150px;*/
	border: medium none;
	color: #BBBBBB;
	display: block;
	float: left;
	font-family: arial;
	font-size: 12px;
	height: 20px;
	line-height: 18px;
	margin-top: 0;
	padding: 4px 0 0;
	width: 150px;
}

.searchblock .bottom .inputblock_go input {
	margin-top: 7px;
}

.inputblock_cover {
	padding-top: 7px;
}

.accountnaviblock {
	float: right;
	width: 183px;
	height: 56px;
	display: block;
	background: url(../images/account_navi.png) no-repeat;
	margin-top: 20px;
}

.horizontalmenu {
	clear: both;
}

.inputblock {
	float: left;
}

.inputblock input {
	width: 160px;
}

.inputgoblock {
	float: left;
	margin-left: 7px;
}

.inputgoblockn_add {
	height: 34px;
}

.inputgoblock input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid black;
	font-size: 12px;
	height: 20px;
	padding-bottom: 3px;
	width: 57px;
}

.searchblock .linkblock {
	clear: both;
}

.linkblock a {
	font-size: 11px;
	font-family: arial;
	margin-left: 76px;
}

.horizontalmenu a {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-family: arial;
}

.horizontalmenu table {
	border-collapse: collapse;
	margin-top: 7px;
}

.horizontalmenu td {
	border: 1px solid #000;
	width: 165px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.pretablehead {
	clear: both;
	padding-top: 2px;
}

.orders {
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	margin-left: 7px;
	margin-top: 5px;
	float: left;
}

.neworder {
	float: left;
	padding-left: 129px;
	padding-top: 8px;
}

.neworder a {
	width: 119px;
	height: 19px;
	border: 1px solid #000;
	background: #fff;
	display: block;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	color: #000;
	line-height: 17px;
}

.maintable {
	clear: both;
	padding-top: 24px;
}

.header_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
	/*border-bottom:1px solid #FFFFFF;*/
	border: none
}

.jimmy_wrapper {
	background: none repeat scroll 0 0 #f5f5f5;
	border-bottom: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	margin-top : 1px;
	
}
/* customers-layout -- order review layout border
.jimmy_line_customer{
	margin-top : 0px;
	border-top: 1px solid #c2c2c2 !important;
}
*/
.maintablen_wrapper {
	padding-bottom: 33px;
	overflow: hidden;
	/*background: #FFFFFF;*/
}

.footer_wrapper {
	background-color: #f5f5f5;
	border-top: solid 1px #c2c2c2;
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 32px;
}

.footer {
	height: 20px;
	line-height: 14px;
	margin: 0 auto;
	padding-top: 7px;
	width: 1000px;
}

.footer_wrapper .copy_r_inf {
	color:#231f20;
		font-family: arial;
	font-size: 12px;
	text-decoration: none;
}

.maintable table {
	font-size: 13px;
	font-family: Tahoma;
}

.maintable table,.maintable th,.maintable td {
	text-align: left;
}

.maintable th {
	width: 204px;
}

.maintable td {
	padding-top: 15px;
}

.paging a {
	font-size: 10px;
	font-family: Tahoma;
	margin: 0 5px 0 5px;
}

.paging {
	float: right;
	padding-top: 25px;
	height: 55px;
	padding-right: 20px;
}

.two_blocks {
	overflow: hidden;
}

.two_blocks .tb_l,.two_blocks .tb_r {
	float: left;
	width: 430px;
}

.two_blocks .headline {
	padding-left: 10px;
	position: relative;
}

.two_blocks .headline h2 {
	
}

.two_blocks .headline .buttons {
	
}

.two_blocks .headline .buttons a {
	border: 1px solid black;
	color: black;
	display: block;
	font-size: 15px;
	height: 20px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 3px;
	width: 100px;
}

.two_blocks .jimmy_data {
	padding-left: 10px;
	padding-bottom: 10px;
}

.two_blocks .jimmy_data table {
	
}

.two_blocks .jimmy_data table td {
	border: medium none;
}

.two_blocks .jimmy_data table .one {
	
}

.tb_l {
	
}

.tb_r {
	
}

.two_blocks_detail {
	
}

.tb_menu {
	float: left;
	width: 200px;
}

.tb_menu ul {
	border: 1px solid black;
	border-width: 0 1px
}

.tb_menu ul li {
	border-bottom: 1px solid black;
	display: block;
	height: 27px;
	line-height: 28px;
	text-indent: 20px;
}

.two_tb {
	border-collapse: collapse;
}

.two_tb td {
	border: 1px solid black;
	vertical-align: top
}

.tb_non_menu {
	padding-left: 200px;
}

.tb_non_menu .tb_tb_non_menu_top {
	border-bottom: 1px solid black;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
}

.tb_non_menu .tb_tb_non_menu_top h3 {
	float: left;
	padding-left: 10px;
}

.tb_non_menu .tb_tb_non_menu_top a {
	border: 1px solid black;
	color: #000000;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 8px;
	text-decoration: none;
}

.tb_non_menu .tb_tb_non_menu_body {
	overflow: hidden;
}

.tb_non_menu .tb_tb_non_menu_body .l,.tb_non_menu .tb_tb_non_menu_body .r
	{
	width: 325px;
}

.tb_non_menu .tb_tb_non_menu_body .l {
	float: left;
}

.tb_non_menu .tb_tb_non_menu_body .r {
	float: left;
}

.tb_non_menu .tb_tb_non_menu_body table {
	
}

.tb_non_menu .tb_tb_non_menu_body table td {
	padding-left: 10px;
}

.tb_non_menu .tb_tb_non_menu_body table input {
	
}

.tb_non_menu .tb_tb_non_menu_body p.last {
	padding-top: 10px
}

.aps {
	overflow: hidden;
	padding-left: 20px;
}

.aps a {
	float: left
}

.jimmy_line {
	background: url("../images/w_dot.gif") repeat-y scroll 645px 0
		transparent;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	font-family: arial;
	padding: 10px 0 15px;
	width: 1000px;
}

.jimmy_left {
	padding-left: /*45*/ 30px;
	float: left;
}

.jimmy_left .jimmy_name {
	float: left;
}

.jimmy_left .jimmy_name h3 {
	
}

.jimmy_left .additional_data {
	font-size: 12px;
	padding-top: 7px;
}

.jimmy_left .additional_data strong {
	
}

.jimmy_left .additional_data span {
	
}

.less_score {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}


.jimmy_main_info {
	
	font-size: 13px;
	clear: left;
}

.jimmy_main_left {
	float: left;
	width: 200px;
}

.jimmy_main_right {
	float: left;
}

.jimmy_bottom {
	margin-top: 10px;
	float: left;
	clear: left;
}

.jimmy_bottom span {
	margin-right: 6px;
}

.jimmy_one {
	color: #231F20;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 14px;
	margin-left: 30px;
	width: 210px;
}

.jimmy_one h3 {
	color: #231F20;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
}

.jimmy_one p {
	margin-top: 10px;
}

.jimmy_one p span {
	
}

.jimmy_one p a {
	color: #3333FF;
	font-size: 13px;
}

.jimmy_two {
	color: #231F20;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 14px;
	margin-left: 15px;
	padding-top: 20px;
	width: 225px;
}

.jimmy_two h3 {
	
}

.jimmy_two p {
	padding-top: 7px;
}

.jimmy_two p span {
	
}

.jimmy_two p a {
	
}

.distributor_data {
	display: inline;
	float: right;
	margin-left: 0;
	margin-right: 35px;
	position: relative;
	width: 290px;
}

.distributor_data .print {
	background: url("../images/print_orange.gif") repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 60px;
	top: 0;
	width: 42px;
}

.distributor_data .delete {
	background: url("../images/delete_orange.gif") repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 52px;
}

.distributor_data h3 {
	color: #231f20;
	font-family: arial;
	font-size: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}

.distributor_data strong {
	color: #231F20;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.distributor_data p {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
}

.distributor_data p.less_score {
	color: #990000;
}

.distributor_data a.more {
	color: #3333FF;
	float: right;
	display: none;
	font-family: arial;
	font-size: 13px;
	left: -4px;
	position: relative;
}

.create_time {
	padding-top: 10px;
}

.create_time span {
	font-family: arial;
	font-size: 11px;
	color: #666666;
}

#cust_header_creditcode {
	margin-top: 10px;
}

#credit_condition {
	float: right;
}



.maintablen {
	clear: both;
	min-height: 400px;
	margin: 0 auto 30px;
	width: 960px;
	
}

.maintablen .main_tb {
	
}

.maintablen .menu_td {
	width: 149px;
	vertical-align: top;
}

.maintablen .menu_td ul {
	list-style: none;
	padding-top: 15px;
	padding-bottom: 35px;
}

.maintablen .menu_td li {
	display: block;
	height: auto;
}

.maintablen .menu_td li a {
	color: #231F20;
	display: block;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	height: 33px;
	line-height: 33px;
	text-decoration: none;
	text-indent: 0px;
}
.mt16 .oc__h2 h2{
	color: #d31145;
font-family: arial;
font-size: 26px;
font-weight: bold;
margin-left: 18px;
margin-top: 12px;
}
.maintablen .menu_td li a.active_state {
	color: #d31145;
}

/*.maintablen .menu_td li a:hover {color:#00aeef;background:#fff;}*/
.cont_in_table .tbd td.table_content_foot {
	border-bottom: 0 none;
	color: #959A9D;
	font-size: 11px;
	width: 100%;
	text-indent: 6px;
}

.rudi_style {
	background-color: #FFFFFF;
	border-color: #9FABD1;
	border-style: solid solid none;
	border-width: 1px 1px 0px 1px;
	height: auto;
	margin-top: 10px;
	padding: 0;
}

.maintablen .content_td {
	border-color: #B9BCBE;
	border-style: solid;
	/* background: none repeat scroll 0 0 #F5F5F5; */
	border-width: 0 1px 1px 0;
	vertical-align: top;
	width: 745px;
	border-top:1px solid #999999;
}

.maintablen .table_head {
	padding-left: 17px;
	padding-top: 13px;
	position: relative;
	
}


/* changed color to red - branch information*/
.maintablen .table_head .cust_details {
	color: #231F20;
	font-family: arial;
	font-size: 26px;
	padding-bottom: 15px;
	color: #d31145;
	font-weight: bold;
}

.remarks_warning {
	color: #231F20;
	font-family: arial;
		padding-bottom: 15px;
	color: #d31145;
	font-weight: bold;
}

.maintablen .table_head .table_head_buttons {
	
}

.maintablen .table_head .table_head_buttons a {
	color: #FFFFFF;
	display: block;
	font-family: arial;
	font-size: 13px;
	height: 20px;
	line-height: 19px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 10px;
}

.maintablen .table_head .table_head_buttons .ar_info {
	background: url(../images/ar_bg.gif) no-repeat scroll 0 0 transparent;
	right: 160px;
	width: 111px;
}

.maintablen .table_head .table_head_buttons .src_pad {
	background: url(../images/csp.jpg) no-repeat scroll 0 0 transparent;
	right: 1px;
	width: 154px;
}

.maintablen .table_head .table_head_buttons .cont_in_table {
	position: relative;
}

.maintablen .table_head .table_head_buttons .cont_in_table td {
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_hd
	{
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_hd h3
	{
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_hd a
	{
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_bd
	{
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_bd table
	{
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_bd table td
	{
	
}

.maintablen .table_head .table_head_buttons .cont_in_table .table_content_bd table td.table_content_one
	{
	
}

.table_content_bd table {
	margin: 0 auto;
	width: 380px;
}

.cont_in_table .tbd td {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 6px;
	padding-top: 5px;
	width: 184px;
}

.torle {
	background: none repeat scroll 0 0 #F4F4F4;
	position: relative;
	width: 380px;
}

.billing .cont_in_table .tbd td {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 6px;
	padding-top: 5px;
	width: 184px;
}

.cont_in_table .tbd td.table_content_one {
	width: auto;
	text-indent: 5px;
}

.table_content_one {
	padding-right: 10px;
	text-align: left;
}

.cont_in_table {
	position: relative;
	width: 780px;
}

/*
*:first-child+html .cont_in_table{
	width:auto;
	position:static !important
}
*:first-child+html .cont_in_table #th1{
	position:static !important
}*/
.cont_in_table td {
	width: 360px;
	color: #231F20;
	font-family: arial;
	vertical-align: top;
	font-size: 13px;
	width: 360px;
}

.table_content_bd {
	width: 380px;
	background: #f4f4f4;
	padding-bottom: 10px;
}

.cont_in_table td .table_content_hd {
	border-bottom: 2px solid #4B63AE;
	height: 24px;
	left: 0;
	line-height: 25px;
	padding: 0 0 5px;
	position: relative;
	text-indent: 16px;
	top: 0;
	width: 380px;
}

.cont_in_table td h3 {
	color: #231F20;
	font-family: arial;
	text-indent: 5px;
	font-size: 18px;
	font-weight: normal;
}

.cont_in_table td a {
	
}

.cont_in_table td a.table_content_hd_edit,.maintablengut .cont_in_table td a.table_content_hd_edit
	{
	background: url("../images/edit_blue.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: block;
	text-indent: -50000px;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 2px;
	width: 46px;
}

.bottom_edit_panel {
	position: relative;
	display: none;
	height: 25px;
	width: 380px;
}

.table_content_hd_close {
	background: url("../images/close_img.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 2px;
	width: 46px;
}

.table_content_hd_cancel {
	background: url("../images/cancel_img.jpg") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 2px;
	width: 60px;
}

.table_content_hd_save {
	background: url("../images/save_img.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 70px;
	text-indent: -50000px;
	top: 2px;
	width: 46px;
}

.table_content_hd_add_to_quote {
	background: url("../images/btn_AddToQuote.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 70px;
	text-indent: -50000px;
	top: 2px;
	width: 100px;
}

.table_content_hd_add_to_cart {
	background: url("../images/btn_AddToCart.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 70px;
	text-indent: -50000px;
	top: 2px;
	width: 100px;
}

.table_content_hd_saving {
	background: url("../images/saving.gif") no-repeat scroll 0 0 transparent
		;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 115px;
	text-indent: -50000px;
	top: 2px;
	width: 54px;
}

.table_content_hd_saving_w {
	background: url("../images/saving_w2.jpg") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 115px;
	text-indent: -50000px;
	top: 2px;
	width: 54px;
}

.ad_search_block {
	
}

.ad_search_block a {
	bottom: 2px;
	color: #959A9D;
	font-family: arial;
	font-size: 11px;
	left: 12px;
	position: absolute;
	text-decoration: none;
}

.errored {
	border: 2px solid #CF3738;
}

#editable {
	
}

#editable .bottom_edit_panel {
	display: block
}

#editable .simple,#editable2 .simple {
	display: none
}

#editable .errored,#editable2 .errored {
	border: 2px solid #CF3738;
}

#editable .table_content_hd_edit {
	display: none
}

#editable .ed_item {
	display: table-row
}

#editable .ed_item_block,.pop_up_container .ed_item_block {
	display: block;
	outline: none;
}

.error_msg_div {
	background: none repeat scroll 0 0 #FFD5D5;
	border: 1px solid #FFACAD;
	color: #CF3738;
	height: 37px;
	text-align: center;
}
.error_msg_div_addr {
	background: url("../images/redx.jpg") no-repeat scroll 10px center
		#FFD5D5;
	border: 1px solid #FFACAD;
	color: #CF3738;
	height: 17px;
	line-height: 17px;
	text-align: left;
	text-indent: 33px;
}

#editable2 .table_content_hd_edit {
	display: none
}

#editable2 .ed_item_block {
	display: block
}

#editable2 .bottom_edit_panel {
	display: block
}

.pop_up_bg {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 100%;
}

.pop_up_container {
	background: none repeat scroll 0 0 #FFFFFF;
	left: 350px;
	width: 780px;
	position: relative;
	top: auto;
}

.pop_up_container .pop_up_inner_container {
	
}

.pop_up_container .pop_up_inner_container .p_head {
	background: none repeat scroll 0 0 #f5f5f5;
	border-bottom: 2px solid #c2c2c2;
	overflow: hidden;
	padding: 5px 0;
	width: 780px;
}

.pop_up_container .pop_up_inner_container .p_head h3 {
	float: left;
}

.pop_up_container .pop_up_inner_container .p_head h3 span.dash {
	padding-right: 3px;
}

.pop_up_container .pop_up_inner_container .p_head a {
	color: #0000FF;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 16px;
	margin: 1px 0 0 5px;
}

.pop_up_container .pop_up_inner_container .p_totals {
	overflow: hidden;
	padding-bottom: 10px;
	clear: both;
	padding-left: 5px;
	padding-top: 10px;
}

.pop_up_container .pop_up_inner_container .p_totals .left_part {
	float: left;
}

.pop_up_container .pop_up_inner_container .p_totals .left_part ul {
	
}

.pop_up_container .pop_up_inner_container .p_totals .left_part ul li {
	
}

.pop_up_container .pop_up_inner_container .p_totals .left_part ul li a {
	
}

.pop_up_container .pop_up_inner_container .p_totals .right_part {
	float: right;
}

.pop_up_container .pop_up_inner_container .p_totals .right_part ul {
	display: block;
	list-style: none outside none;
	width: 185px;
}

.pop_up_container .pop_up_inner_container .p_totals .right_part ul li {
	display: block;
	overflow: hidden;
}

.pop_up_container .pop_up_inner_container .p_totals .right_part ul li span
	{
	
}

.pop_up_container .pop_up_inner_container .p_totals .right_part ul li.total
	{
	border-top: 1px solid #231F20;
	overflow: hidden
}

.pop_up_container .pop_up_inner_container .p_totals .right_part ul li span.frst
	{
	display: inline;
	float: left;
	text-align: right;
	width: 110px;
}

.pop_up_container .pop_up_inner_container .p_totals .right_part ul li span.scnd
	{
	display: inline;
	float: left;
	margin-left: 10px;
	width: 60px;
}

.pop_up_container .pop_up_inner_container .p_table {
	height: 320px;
	overflow-x: hidden;
	overflow-y: auto;
}

.pop_up_container .pop_up_inner_container .p_table table {
	width: 100%
}

.pop_up_container .sizer {
	width: 280px;
}

.pop_up_container .pop_up_inner_container .p_table table thead {
	border-bottom: 3px solid #4B63AE;
}

.pop_up_container .pop_up_inner_container .p_table table thead th {
	text-indent: 0px;
}

.pop_up_container .pop_up_inner_container .p_table table thead td span {
	
}

.pop_up_container .pop_up_inner_container .p_table table tbody {
	
}

.pop_up_container .pop_up_inner_container .p_table table tbody tr {
	
}

.pop_up_container .pop_up_inner_container .p_table table tbody td {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 3px;
	text-indent: 5px;
}

.list_item {
	overflow: hidden;
	min-height: 30px;
	border-bottom: #9fabd1 solid 1px;
}

.pop_up_container .pop_up_inner_container .p_table table tbody td span {
	
}

.pop_up_container .pop_up_inner_container .p_table table tfoot {
	background: url("../images/table_dash.gif") no-repeat scroll right top
		transparent;
}

.pop_up_container .pop_up_inner_container .p_table table tfoot tr {
	
}

.pop_up_container .pop_up_inner_container .p_table table tfoot td {
	
}

.pop_up_container .pop_up_inner_container .p_table table tfoot td span {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}

.pop_up_container .pop_up_inner_container .p_pager {
	overflow: hidden;
	padding: 10px;
}

.pop_up_container .pop_up_inner_container .p_pager ul {
	overflow: hidden;
	float: right
}

.pop_up_container .pop_up_inner_container .p_pager ul li {
	display: block;
	float: left;
	padding: 0 3px;
}

.pop_up_container .pop_up_inner_container .p_pager ul li div {
	color: #959A9D;
}

.pop_up_container .pop_up_inner_container .p_pager ul li a {
	
}

.pop_up_container .pop_up_inner_container .p_pager ul li .p_pager_frst {
	
}

.pop_up_container .pop_up_inner_container .p_pager ul li .p_pager_prev {
	
}

.pop_up_container .pop_up_inner_container .p_pager ul li .number {
	
}

.pop_up_container .pop_up_inner_container .p_pager ul li .active {
	background: none repeat scroll 0 0 #4B63AE;
	color: #FFFFFF ! important;
	padding: 1px 3px 0;
}

.pop_up_container .pop_up_inner_container .p_pager ul li .p_pager_nxt {
	
}

.pop_up_container .pop_up_inner_container .p_pager ul li .p_pager_last {
	
}

.pop_up_container .p_close {
	position: relative;
	height: 30px;
	width: 780px;
}

.table_content_hd_close_pop {
	background: url("../images/close_img.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 10px;
	text-indent: -50000px;
	top: 2px;
	width: 46px;
}

.pager_class {
	
}

.pager_class ul {
	overflow: hidden
}

.pager_class li {
	display: inline;
	float: left;
}

.pager_class div a {
	/*color: #0000FF;*/
	display: block;
	padding: 0 5px;
	font-family: arial;
	font-size: 13px;
	height: 18px;
	text-decoration: underline;
	text-align: center;
}

.pager_class .p_pager_frst {
	
}

.pager_class .p_pager_prev {
	
}
/* changed color of page number in customers layout*/
.pager_class .number {
	/*color: #168be3 ! important; neded to check*/
	display: block;
	font-family: arial;
	font-size: 13px;
	height: 18px;
	margin: 0 3px;
	padding: 0 2px;
	text-align: center;
	width: auto;
}

.pager_class .active {
	background: none repeat scroll 0 0 #0072c6;
	color: #FFFFFF ! important;
	text-decoration: none;
	font-weight: bold;
}

.pager_class .p_pager_nxt {
	
}

.pager_class .p_pager_last {
	
}

.pager_class .unactive,.pager_class .unactive a {
	color: #959a9d;
	text-decoration: none;
}

.home_head {
	overflow: hidden;
	padding-top: 45px;	
	padding-bottom: 15px;
	padding-top: 30px;
    /*border-top: 1px solid #999999;*/
	
}


.bank_file_home_head {
	 border-top: none ! important;
	
}



.h2_class {
	color: #4B63AE;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	float: left;
}

.h3_class {
	/*color: #4B63AE;*/
	color: #d31145;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
}



.home_head h3 {
	float: left;
	padding: 0 30px 0 10px;
}

.p_pager_frst,.p_pager_last,.p_pager_prev,.p_pager_nxt {
	width: 64px;
}

.home_head .show_customers_btn{
	background: url("../images/show-all-customers.gif") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 150px;
}
/* separated the add-new-customer and show-all-customers button*/
.home_head .add_customers_btn {
	background: url("../images/add-new-customer.gif") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 139px;
}

.home_head .show_customers_btn {
	margin-right: 10px;
}

.home_head .add_customers_btn {
	
}

.home_head .pager_class {
	float: right;
	padding-top: 8px;
	padding-right: 10px;
}
/* padding-left change on all the pages*/
.home_body {
	padding-left: 2px;
	padding-bottom: 10px;
}

.home_body table {
	width: 940px;
	color: #231f20;
	font-size: 13px;
	font-family: arial
}

.home_body table .last td {
	border: none
}

.home_body thead {
	border-bottom: 2px solid #4B63AE;
}

.home_body tbody {
	
	background-color: #ffffff;
	
}

.home_body th,td {
	
}

.home_body th {
	border-bottom: 2px solid #4B63AE;
	padding-bottom: 3px;
	text-align: left;
}

.home_body th a {
	/*background:url("../images/red-arrow.gif") none repeat scroll right 9px transparent;*/
	color: #231F20;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin-left: 0;
	/*padding-right:18px;*/
	text-decoration: none;
}

.home_body th a.filter_drop_a {
	margin-left: 6px;
}

.home_body th a.text_content {
	background: none repeat scroll 0 0 transparent;
	padding-right: 0;
	color: #231F20;
    font-family: Arial;
    /*font-weight:Bold;*/
}

.home_body ul {
	
}

.home_body ul li {
	list-style-type: none
}

.home_body td {
	border-bottom: 1px solid #9FABD1;
	padding: 5px 0;
}
/* decreased the width of name heading in customers layout */
.home_body .td_1 {
	width: 200px;
	z-index: 5
}

.home_body .td_2 {
	width: 200px;
	z-index: 4
}

.home_body .td_3 {
	width: 200px;
	z-index: 3
}

.home_body .td_4 {
	width: 120px;
	z-index: 2
}

.home_body .td_5 {
	width: 200px;
	z-index: 1
}

.td_5 .s_pp_base .s_pp {
	left: -90px
}

.home_foot {
	clear: both;
	margin-top: 30px;
	padding-bottom: 30px;
	
}

.home_foot .pager_class {
	float: right;
	padding-right: 10px;
}

.searchblock .bottom .menu_block ul li span.active {
	background: url("../images/active_gap2.jpg") no-repeat scroll 0 0
		transparent;
}

.header_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
}

.searchblock .bottom .menu_block {
background-color:#FFFFFF;
border-left: 1px #c2c2c2 solid;
border-top:1px #c2c2c2 solid;
	left: 255px;
	position: absolute;
	top: 41px;
	width: 452px;
}

.searchblock .bottom .menu_block ul .firstblockh {
	margin-left: 0px;
	width: 113px;
}

.s_pp {
	left: 0;
	position: absolute;
	top: -38px;
	width: 232px;
}

.s_pp .s_bg {
	background: url("../images/small_pop_232_center.png") repeat scroll 0 0
		transparent;
	height: 116px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 232px;
	z-index: 0;
}

.s_pp .s_top {
	background: url("../images/small_pop_232_top.png") no-repeat scroll 0 0
		transparent;
	height: 7px;
	font-size: 0;
}

.s_pp .s_bot {
	background: url("../images/small_pop_232_bottom.png") no-repeat scroll 0
		0 transparent;
	height: 6px;
}

.s_pp .s_cont {
	background: none repeat scroll 0 0 #4D4A4A;
	display: block;
	margin: 0 auto;
	padding: 0 6px;
	position: relative;
	z-index: 1000;
}

.s_cont {
	display: none
}

.s_head {
	background: #f5f5f5;
	border-bottom: 2px solid #c2c2c2;
	width: 100%;
	height: 34px;
}

.s_head h4 {
	color: #231F20;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 5px;
}

.s_body {
	padding-top: 9px;
	background: none repeat scroll 0 0 #FFFFFF;
	width: 100%
}

.s_body .text_block {
	padding-bottom: 7px;
	padding-top: 7px;
}

.s_body .text_block input {
	color: #000 !important;
	display: block;
	height: 17px;
	font-size: 17px;
	margin: 0 auto;
	font-family: arial;
	width: 210px;
}

.s_body .button_block {
	padding-bottom: 5px;
	padding-right: 7px;
	padding-top: 2px;
	overflow: hidden;
	text-align: right;
}

.s_body .button_block input {
	
}

.s_body .button_block input.fltr {
	
}

.s_body .button_block input.s_cl {
	
}

.s_body .checkboxes_block {
	width: 220px;
}

.s_body .checkboxes_block ul {
	overflow: hidden;
}

.s_body .checkboxes_block li {
	float: none;
	height: 22px;
	text-indent: 10px;
	width: auto
}

.s_body .checkboxes_block li label {
	
}

.s_body .checkboxes_block li input {
	
}

.s_pp_base {
	position: relative;
	z-index: 100000
}

.ie6_hide_all_total {
	visibility: hidden
}

.billing_phone {
	width: 100px;
}

.billing_phone_ext {
	width: 43px;
}

.billing_small_text {
	margin-left: 5px;
	font-size: 11px;
}

.billing_card_num {
	font-size: 11px;
	float: right;
	margin-right: 140px;
}

.billing_card_num_w_edit {
	font-size: 11px;
	float: right;
	margin-right: 118px;
}

.billing_payment_edit {
	margin-left: 10px;
	color: #0000ff;
}

.billing_payment_edit_small {
	margin-left: 5px;
	font-size: 11px;
	color: #0000ff;
}

.billing_error_msg_div {
	background: none repeat scroll 0 0 #FFD5D5;
	border: 1px solid #FFACAD;
	color: #CF3738;
	display: block;
	font-size: 13px;
	height: auto;
	line-height: 37px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 35px;
	width: 335px;
	position: relative;
}

.pricing_error_msg_div {
	background: url("../images/redx.jpg") no-repeat scroll 10px center
		#FFD5D5;;
	border: 1px solid #FFACAD;
	color: #CF3738;
	display: block;
	font-size: 13px;
	height: auto;
	line-height: 17px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 35px;
	width:140px;
	position: relative;
}

.error_msg_div {
	background: url("../images/redx.jpg") no-repeat scroll 10px center
		#FFD5D5;
	border: 1px solid #FFACAD;
	color: #CF3738;
	height: 37px;
	line-height: 37px;
	text-align: left;
	text-indent: 33px;
}

.billing_error_msg_div img {
	margin: 11px 10px 0px 11px;
	float: left;
}

.qm .s_pp .s_cont {
	
}

.qm .s_pp .s_cont .q_pop {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 5px;
}

.qm .s_pp .s_cont ul.collapse_list {
	padding-left: 3px;
	padding-top: 4px;
}

.qm .s_pp .s_cont ul.collapse_list li {
	background: url("../images/blue_arr_right.gif") no-repeat scroll 3px 2px
		transparent;
	color: #231F20;
	cursor: pointer;
	display: block;
	font-family: arial;
	font-size: 13px;
	list-style: none outside none;
	padding: 0 0 6px 15px;
}

.qm .s_pp .s_cont ul.collapse_list li.active_state {
	background: url("../images/blue_btn_bottom.gif") no-repeat scroll 0 5px
		transparent;
}

.qm .s_pp .s_cont ul.collapse_list li ul {
	display: none;
	padding: 2px 0 5px;
}

.qm .s_pp .s_cont ul.collapse_list li ul li {
	background: none repeat scroll 0 0 transparent;
	padding: 3px 0 3px 10px;
}

.qm .s_pp .s_cont .q_pop .cls {
	left: -4px;
	width: 17px;
	height: 17px;
	cursor: pointer;
	top: -9px;
}

.qm .s_pp {
	left: 121px;
	top: -18px;
}

.qm .s_pp .s_top {
	height: 6px;
}

.maintablengut .table_content_bd table {
	margin-left: 0;
	width: 380px;
}

.maintablengut .cont_in_table td .table_content_hd {
	width: 380px;
}

.maintablengut .table_content_bd {
	width: 380px;
	background: none;
}

.maintablengut .menu_td {
	vertical-align: top;
}

.maintablen_addnewuser .bottom_edit_panel {
	width: 300px;
}

.ed_item_block_newaddress {
	background: url("../images/saving_w.jpg") no-repeat scroll 0 0
		transparent;
}

.butt3abs {
	position: absolute;
}

.det .searchblock .bottom .menu_block ul li span.active {
	background: url("../images/active_gap.gif") no-repeat scroll 0 0
		transparent;
}

.det .cont_in_table,.det .table_head,.det .content_td,.det .tbd,.det .table_content_bd,.det .main_tb,.det .maintablen
	{
	overflow: hidden;
}

.det .jimmy_wrapper {
	clear: both;
}

.det .header_wrapper {
	height: 92px;
}

.detail {
	background: url("../images/content_bg2.jpg") repeat-y scroll center top
		transparent;
}

.det .maintablen .menu_td li a.active_state {
	padding-right: 15px;
		transparent;
}

.det .content_td {
	width: 738px;
}

.det .maintablen .content_td {
	border-bottom: 0;
	border-right: 0;
}

.det .maintablen_wrapper {
	overflow: hidden;
	position: relative;
}

.det .jimmy_line,.det .maintablen {
	position: relative;
}
/*making background color to white and reducing pixels*/
.det .maintablen {
	width: 958px;
}

.ind_name,.ind_number {
	color: #0000FE !important;
}

.ind_name:hover,.ind_number:hover {
	text-decoration: none;
}

.popup_new {
	left: 0;
	margin-left: 0px;
	border: 8px solid #2b2828;
}

.popup_new a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000ff;
}

.popup_new .p_head,.p_head {
	background-color: #f5f5f5 ! important;
	color: #231F20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 31px;
	min-height: 34px;
	border-bottom:1px solid #c2c2c2;
}

.popup_new  .p_head h3,.p_head h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 6px;
	font-weight: bold;
	color: #231f20;
}

.popup_new  .p_head a,.p_head a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000ff;
}

.popup_new .p_totals li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
}

.popup_new  .p_totals li.total {
	margin-top: 5px;
	padding-top: 5px;
}

.popup_new  .p_table th {
	padding-left: 5px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	text-align: left;
	border-bottom: 2px solid #4B63AE;
}

.popup_new  .p_table td {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
	text-align: left;
}

.popup_new  .p_table table thead {
	border-width: 0px;
}

.popup_new .p_table tr.last td {
	border-width: 0px;
}

.popup_new .p_table table tfoot {
	background: none;
}

.popup_new  .p_table tfoot td {
	height: 28px;
	text-indent: 5px;
}

.popup_new  .p_table tfoot td.with_b {
	border-top: 2px solid #4B63AE;
}

.popup_new .p_pager div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
}

.popup_new .active {
	text-decoration: none;
}

.popup_new .inactive {
	color: #959a9d;
}

.det .bottom_edit_panel {
	width: 340px;
}

.pop_up_bg_new {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	filter: alpha(opacity =   50);
	opacity: 0.5;
	position: absolute;
	right: 5px;
	top: 0;
	width: 100%;
}

.customer_prod {
	position: relative;
}

.customer_prod .ed_item_block {
	display: block;
}

.customer_prod_field {
	width: 140px;
}

.customer_prod_error {
	width: 338px !important;
	margin-left: 0px !important;
	margin-bottom: 10px !important;
}

.inpopup a {
	font-size: 11px;
}

.lpar {
	
}

.aDetAddress {
	cursor: pointer;
}

#table_det_1 {
	margin-left: 17px;
	padding-left: 0;
	width: 780px;
}

#table_det_1 .cust_details {
	width: 780px;
	color: #d31145;
}

#table_det_1 img {
	margin: 11px 10px 0 11px;
	float: left;
}

#table_det_1 .error_msg_div {
	background: url("../images/redx.jpg") no-repeat scroll 3px 10px
		#FFD5D5;
	border: 1px solid #FFACAD;
	color: #CF3738;
	height: 37px;
	line-height: 37px;
	text-align: top;
	width: 336px;
}

.det .tbd input {
	width: 170px;
}

.det .tbd select {
	width: 174px;
}

.billing .tbd input {
	width: 170px;
}

.billing .tbd select {
	width: 174px;
}

.billing .tbd .billing_phone {
	width: 95px;
}

.billing .tbd .billing_phone_ext {
	width: 45px;
}

.billing .tbd .bank_contact {
	width: 14px;
}

.req_in_bold {
	color: #999999;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	left: 70px;
	position: absolute;
	top: 1px;
}

body .inp .ie6_resize {
	width: 121px
}

.cp .cont_in_table .tbd td {
	width: 190px;
	text-indent: 5px;
}

.cp .cont_in_table td .table_content_hd {
	width: 380px;
}

.cp .cont_in_table td ed,.cp .cont_in_table td .customer_prod_edit {
	background: url("../images/edit_blue.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 2px;
	width: 46px;
}

.cp .addnb {
	display: block;
	margin-right: 5px;
}

.cp .customer_prod_field {
	width: 176px;
}

.cp .error_block {
	width: 373px !important;
}

.cp .cont_in_table .tbd .table_content_foot {
	width: auto;
}

.customer_contacts_field {
	width: 210px;
}

.customer_contacts_phone {
	width: 100px;
}

.customer_contacts_phone_ext {
	width: 45px;
}

.contacts .adress_pop {
	cursor: pointer
}

.contacts .adress_delete {
	font-size: 11px;
}

.for_normal {
	height: 30px;
}

.table_content_bd_pop_cont {
	position: absolute;
	left: 0;
	top: 0;
}

.contacts .table_content_bd_pop_cont .s_pp {
	top: 40px;
}

/* Customer locations styles start */
.customer_locations_category {
	width: 770px;
	height: 24px;
	border-bottom: 2px solid #4B63AE;
	left: 0;
	line-height: 25px;
	padding: 0 0 5px;
	position: relative;
	text-indent: 16px;
	top: 0;
	clear: left;
}

.customer_locations_normal {
	height: 15px;
	text-indent: 5px;
	padding-top: 4px;
	position: relative;
}

.customer_locations_name {
	width: 160px;
	padding-bottom: 10px;
	float: left;
}

.customer_locations_address {
	width: 185px;
	margin-left: 85px;
	padding-bottom: 10px;
	float: left;
}

.customer_locations_phone {
	width: 110px;
	margin-left: 100px;
	padding-bottom: 10px;
	float: left;
}

.customer_locations_lnk {
	width: 60px;
	margin-left: 65px;
	padding-bottom: 10px;
	float: left;
	text-align: right;
}

.customer_locations_lnk .delete {
	
}

.customer_locations_delete {
	color: #231F20;
	font-family: arial;
}

.customer_locations_line {
	width: 770px;
	height: 1px;
	overflow: hidden;
	background-color: #9fabd1;
	clear: left;
}

.customer_location_popup {
	background: url("../images/popup_top_bg.jpg") repeat-x scroll left top
		#FFFFFF;
	color: #231F20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: auto;
	left: 50%;
	overflow: hidden;
	padding-bottom: 20px;
	position: absolute;
	top: 140px;
	width: 820px;
}

.customer_location_popup .w223 {
	width: 223px;
}

.customer_location_popup .w110 {
	width: 110px;
}

.customer_location_popup .w208 {
	width: 208px;
}

.customer_location_popup .w144 {
	width: 144px;
}

.customer_location_popup .w106 {
	width: 106px;
}

.customer_location_popup .w212 {
	width: 212px;
}

.customer_location_popup .w99 {
	width: 99px;
}

.customer_location_popup .w198 {
	width: 198px;
}

.customer_location_popup .w96 {
	width: 96px;
}

.customer_location_popup_title {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 15px;
	border-bottom: 2px solid #c2c2c2;
	background:#f5f5f5;
}

.customer_location_popup_cell {
	height: 32px;
	font-weight: bold;
}

.customer_location_popup input {
	width: 94px;
/*	border: 1px solid #abadb3;  removed the border for 'find-it' button*/
}

.customer_location_popup input.search_loc_check {
	width: 14px;
	margin-left: 10px;
}

.customer_location_popup_c_block {
	width: 755px;
	height: 330px;
	margin-left: 17px;
	margin-bottom: 11px;
	background-color: #f4f4f4;
	border: 1px solid #abadb3;
	position: relative;
}

.customer_location_popup_content {
	width: 776px;
	height: 330px;
	overflow: auto;
	position: absolute;
	left: 0px;
	top: 0px;
}

.customer_location_popup_content table {
	margin-left: 5px;
}

.customer_location_popup_content td {
	border-bottom: 1px solid #C9CFE2;
	padding-bottom: 8px;
	padding-top: 5px;
	text-align: left;
	vertical-align: middle;
}

.customer_location_popup_content .last  td {
	border: 0
}

.customer_location_popup_content td.no_border {
	border-bottom: 0px;
}

.customer_location_popup_content .td1 {
	width: 217px;
}

.customer_location_popup_content .td2 {
	width: 111px;
}

.customer_location_popup_content .td3 {
	width: 208px;
}

.customer_location_popup_content .td4 {
	width: 208px;
}

/* Customer locations styles end */
.middle_pop {
	width: 500px;
}

.shipping_style .searchblock .bottom .menu_block ul li span.active {
	background: url("../images/active_gap.gif") no-repeat scroll 0 0
		transparent;
}

.shipping_style .distributor_data .print {
	background: url("../images/print_blue.jpg") repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 60px;
	top: 0;
	width: 42px;
}

.shipping_style .distributor_data .delete {
	background: url("../images/delete_blue.jpg") repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 52px;
}

.shipping_style {
	background: url("../images/content_bg2.jpg") repeat-y scroll center top
		transparent;
	height: 100%
}

.shipping_style .maintablen .menu_td li a {
	color: #0072c6;
	text-indent: 0;
	display: block;
	font-family: arial;
	font-size: 16px;
	padding-right: 15px;
	font-weight: normal;
	/*height:33px;
line-height:33px;*/
	text-decoration: none;
}

.shipping_style .maintablen .menu_td li a.active_state {
	/* background: url("../images/menu_active.gif") no-repeat scroll right
		center transparent;  removed arrow projection under branch information*/
	color: #d31145;
	padding-right: 12px;
	text-indent: 0;
	font-size :16px;
}

.shipping_style .maintablen .menu_td {
	width: 149px;
	vertical-align: top;
}

*:first-child+html .shipping_style .maintablen .menu_td {
	width: 150px;
}

.shipping_style .maintablen .content_td {
	background: none repeat scroll 0 0 #F5F5F5;
	border: 0 none;
	vertical-align: top;
	width: 800px;
	/* border-top:1px solid #999999;  removed border-top under branch information*/
}
/* border-top in the reporting page*/
.shipping_style .maintablen .report_content{
	border-top:1px solid #c2c2c2 ;
	width: 809px;
}

.shipping_style .cont_in_table td a.table_content_hd_edit {
	background: url("../images/new_address.jpg") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 2px;
	width: 105px;
}

.shipping_style .billing .cont_in_table td a.table_content_hd_edit {
	width: 46px;
	background: url("../images/edit_blue.gif") no-repeat scroll 0 0
		transparent
}

.shipping_style .bold {
	font-weight: bold;
}

.shipping_style .table_address {
	padding-top: 4px;
	text-indent: 5px;
}

.shipping_style .adress_delete {
	margin-left: 30px;
}

.shipping_style .aa {
	font-weight: bold;
	text-indent: 6px;
}

.shipping_style .address_detail {
	
}

.shipping_style .cont_in_table .tbd .bb0 {
	border-bottom: 0;
}

.shipping_style .rightblock {
	border: 1px solid #a5b1d6;
	background: #fff;
}

.shipping_style .table_content_bd {
	background: none repeat scroll 0 0 #fff;
	padding-bottom: 10px;
	width: 340px;
}

.shipping_style .cont_in_table .rightblock .table_content_hd {
	border: 0 none;
	left: 141px;
}

.shipping_style .cont_in_table .rightblock a.table_content_hd_edit {
	background: url("../images/new_address.jpg") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 8px;
	width: 105px;
}

.shipping_style .cont_in_table .table_content_bd .w0 {
	border: 0;
}

.shipping_style .wActive { /*
background:#fff;*/
	
}

.shipping_style .w2 {
	background: #fff;
	position: relative;
}

.shipping_style .w3 {
	
}

.shipping_style .pr {
	position: relative;
}

.shipping_style .bActive {
	width: 350px;
}

.shipping_style .aActive {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 351px;
}

.parent_inconA {
	border-bottom: 0 !important
}

.shipping_style .normal {
	border-bottom: 1px solid #9FABD1;
	min-height: 29px;
	padding-bottom: 0px;
	padding-top: 0;
	position: relative;
}

.shipping_style .incont {
	left: 5px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 6px;
	position: relative;
	top: 0;
}

.hcfs {
	padding-top: 9px;
}

.shipping_style .incontA {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #9FABD1;
	border-top: 1px solid #9FABD1;
	left: -1px;
	line-height: 20px;
	min-height: 25px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-top: 5px;
	position: relative;
	text-indent: 0;
	top: -1px;
	width: 339px;
}

.hcfs .incontA {
	top: 29px;
}

.shipping_style .cont_in_table .ltable td {
	border: 0px;
}

.shipping_style .cont_in_table td .table_content_hd {
	border-bottom: 2px solid #4B63AE;
	height: 24px;
	left: 0;
	line-height: 25px;
	padding: 0 0 5px;
	position: relative;
	text-indent: 16px;
	top: 0;
	width: 340px;
}

.shipping_style .pa {
	text-indent: 5px;
	font-weight: bold;
}

.shipping_style .cont_in_table td .table_content_hd h3 {
	text-indent: 5px;
}

.shipping_style .cont_in_table td {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	vertical-align: top;
	width: 425px;
}

.shipping_style .cont_in_table .rightblock a.table_content_hd_edit {
	background: url("../images/edit_blue.gif") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 63px;
	text-indent: -50000px;
	top: 8px;
	width: 46px;
}

.shipping_style .table_content_bd table {
	margin-left: 10px;
	width: 415px;
}

.shipping_style .rtbd {
	
}

.shipping_style .cont_in_table .tbd .nb {
	border-bottom: 0;
}

.proder_btn {
	background: url("../images/print_order_blue_btn.jpg") no-repeat scroll 0
		0 transparent;
	display: block;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 100px;
}

.print_quote {
	background: url("../images/btn_PrintQuote.gif") no-repeat scroll 0
		0 transparent;
	display: block;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 100px;
}
.proder_df_btn
{
	background: url("../images/Print-Order-and-DF_button.gif") no-repeat scroll 0
		0 transparent;
	display: block;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 120px;
}
.prtn_summary {
	background: url("../images/print_summary_blue_button.gif") no-repeat scroll 0
		0 transparent;
	display: block;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 120px;
}
.proder_btn_order_review {
	background: url("../images/print_order_blue_btn.jpg") no-repeat scroll 0
		0 transparent;
	display: block;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 100px;
}

.prnt_btn {
	background: url("../images/print_blue_btn.jpg") no-repeat scroll 0 0
		transparent;
	display: none;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 45px;
}

.prnt_df_btn {
	background: url("../images/print_DF.jpg") no-repeat scroll 0 0
		transparent;
	display: none;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 83px;
	
}

.back_image{
   background: url("../images/back.png") no-repeat scroll 0 0
		transparent;
	display: none;
	float: right;
	height: 20px;
	margin: 18px 0 0;
	width: 83px;
}

.shipping_style .error_block {
	background: none repeat scroll 0 0 #FFD5D5;
	border: 1px solid #FFACAD;
	height: 39px;
	margin-bottom: 3px;
	margin-left: 8px;
	margin-top: 7px;
	width: 407px;
}

.shipping_style .error_message {
	background: url("../images/redx.jpg") no-repeat scroll 0 0 transparent;
	color: #CF3738;
	font-family: Arial;
	font-size: 13px;
	margin-left: 11px;
	margin-top: 12px;
	padding-left: 19px;
}

.shipping_style .popup_delete_content,.popup_delete_content {
	display: none;
}

.shipping_style .delete_confirm,.delete_confirm {
	padding-bottom: 13px;
	padding-top: 12px;
	text-align: center;
	width: 338px;
}

.display_contacts{
	padding-bottom: 13px;
	padding-top: 12px;
	padding-left:10px;
	text-align: left;
	width: 180px;
}

.shipping_style .noenter {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	height: 295px;
	vertical-align: top;
	width: 425px;
}

.shipping_style .inpr {
	width: 193px;
}

.shipping_style .slbl {
	
}

.shipping_style .slbl .s_pp .s_top {
	background: url("../images/small_pop_350_top.png") no-repeat scroll 0 0
		transparent;
	height: 7px;
}

.shipping_style .slbl .s_pp .s_bot {
	background: url("../images/small_pop_350_bottom.png") no-repeat scroll 0
		0 transparent;
	height: 7px;
}

.shipping_style .slbl .s_pp {
	left: 137px;
	position: absolute;
	top: -38px;
	width: 350px;
}

.shipping_style .cont_for_yn_delete,.cont_for_yn_delete {
	position: relative;
	height: 51px;
}

.shipping_style .yes,.yes {
	background: url("../images/yes.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	left: 116px;
	position: absolute;
	top: 20px;
	width: 46px;
}

.shipping_style .no,.no {
	background: url("../images/no.png") no-repeat scroll 0 0 transparent;
	width: 46px;
	height: 20px;
	display: block;
	position: absolute;
	top: 20px;
	left: 178px;
}

.yes_manual_shipping{
	background: url("../images/yes.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	left: 116px;
	position: absolute;
	top: 20px;
	width: 46px;
}

.no_manual_shipping{
	background: url("../images/no.png") no-repeat scroll 0 0 transparent;
	width: 46px;
	height: 20px;
	display: block;
	position: absolute;
	top: 20px;
	left: 178px;
}


.shipping_style .normal2 {
	position: relative;
}

.shipping_style .addr2,.shipping_style .addr3,.shipping_style  .addr4 {
	display: none;
}

.shipping_style .maintablen {
	clear: both;
	margin: 0 auto 30px;
	width: 958px;
}

.new_rev .s_top {
	height: 6px;
	position: relative;
	background: none repeat scroll 0 0 #4D4A4A;
	margin: 0 6px;
}

.new_rev .s_top  .l {
	background: url("../images/lt.png") repeat scroll 0 0 transparent;
	left: -6px;
	top: 0;
}

.new_rev .s_top  .r {
	background: url("../images/rt.png") repeat scroll 0 0 transparent;
	right: -6px;
	top: 0;
}

.new_rev .s_bot {
	height: 6px;
	position: relative;
	background: none repeat scroll 0 0 #4D4A4A;
	margin: 0 6px;
}

.new_rev .s_bot  .l {
	background: url("../images/lb.png") repeat scroll 0 0 transparent;
	left: -6px;
	top: 0;
}

.new_rev .s_bot  .r {
	background: url("../images/rb.png") repeat scroll 0 0 transparent;
	right: -6px;
	top: 0;
}

.new_rev .s_top span,.new_rev .s_bot span {
	display: block;
	position: absolute;
	height: 6px;
	width: 6px;
}

.bank_top {
	padding-bottom: 5px;
}

.bank_top_right {
	height: 25px;
	position: relative;
	margin-top: 4px;
}

.bank_top_right .filter_drop {
	
}

.bank_top_right .add_branch {
	float: right;
	left: -5px;
	position: relative;
	top: 3px;
}

.bank_left_list {
	border-bottom: 1px solid #9FABD1;
	font-size: 13px;
	overflow: hidden;
	padding: 5px 0;
}

.pdline .the_active_bank_left_list {
	z-index: 0;
}

.bank_right_list_item {
	border-bottom: 1px solid #9FABD1;
	font-size: 13px;
	overflow: hidden;
	padding: 5px 0 5px 5px;
}

.filter_dr_cont_1 {
	float: left;
	width: 144px;
}

.filter_dr_cont_2 {
	float: left;
	width: 115px;
}

.filter_dr_cont_3 {
	float: left;
}

.phone_ext .uno {
	width: 95px;
}

.phone_ext span {
	font-size: 13px;
	margin-left: 3px;
}

.phone_ext .dos {
	width: 40px;
}

.bank_r_cancel {
	position: absolute;
	right: 5px;
	top: 3px;
}
/* Added space under edit branch information*/
.bank_r_save {
	position: absolute;
	right: 70px;
	top: 3px;
}

.bank_r_saving {
	position: absolute;
	right: 120px;
	top: 3px;
}

.bank_right {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	width: 385px;
}

.branch_inp_small {
	width: 170px;
}

.branch_select {
	width: 174px;
}

.branch_inp_big {
	margin: 1px 0;
	width: 360px;
}

.bank_right_list_item .bl {
	float: left;
	width: 190px;
}

.bank_right_list_item .br {
	float: left;
	width: 180px;
}

.bank_left_list .bank_1 {
	float: left;
	width: 150px;
	text-indent: 5px;
}

.bank_left_list .bank_2 {
	float: left;
	width: 105px;
}

.bank_left_list .bank_3 {
	float: left;
	width: 85px;
}

.bank_left_list .bank_4 {
	float: left;
	width: 40px;
}

.bank_11 {
	float: left;
	width: 45px;
	text-indent: 5px;
}

.bank_22 {
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 90px;
	word-wrap: break-word;
}

.bank_33 {
	float: left;
	width: 155px;
}

.bank_44 {
	float: left;
	text-align: right;
	width: 80px;
}

.new_rev {
	position: absolute
}

.new_rev .inner_c {
	padding: 0 0px;
}

.new_rev .p_cont {
	background: none repeat scroll 0 0 #4D4A4A;
	padding: 0 6px; /*overflow:hidden;*/
}

.new_rev .p_cont .p_inner {
	background: #fff;
	padding: 0 0px;
}

.add_customer_style .header_wrapper {
	background: none repeat scroll 0 0 #ffffff;
}

.sic_code {
	
}

.sic_code .cls {
	left: -4px;
	position: absolute;
	cursor: pointer;
	top: -3px;
}

.sic_code .q_pop {
	position: static
}

.add_customer_style .searchblock .bottom .menu_block {
	/*background: none repeat scroll 0 0 #959A9D;*/
	left: 255px;
	position: absolute;
	top: 42px;
	width: 452px;
}

.add_customer_style .searchblock .bottom .menu_block ul .firstblockh {
	margin-left: 0px;
	width: 113px;
}

.add_branch {
	left: 20px;
	position: relative;
	top: 4px;
}

.table_content_button {
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 60px;
	top: 2px;
	width: 46px;
}

.right_80 {
	right: 80px;
}

.three_pop_content {
	
}

.three_pop_content .t_one {
	
}

.three_pop_content .t_two {
	
}

.three_pop_content .t_three .b1.oa {
	background: none repeat scroll 0 0 #FFFFFF;
}

.buttons_bl {
	position: absolute;
	right: 10px;
	top: 18px;
}

.add_customer_style .searchblock .bottom .menu_block ul li span.active {
	background: url("../images/active_gap2.jpg") no-repeat scroll 0 0
		transparent;
}
/* added border top in add-new-customer-page*/
.add_customer_style .content_head {
	padding-left: 9px;
	padding-top: 40px;
	font-family: Arial;
	font-size: 13px;
	color: #231f20;
	font-weight: bold;
	border-top : 1px solid #c2c2c2;
	background: #f5f5f5;
	border-bottom: 1px solid #c2c2c2;
	padding-bottom: 6px;
	margin-top :1px
}

.add_customer_style .block1,.add_customer_style .block2,.add_customer_style .block3
	{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #231f20;
	width: 301px;
}

.add_customer_style .boldtext {
	font-weight: bold;
}

.add_customer_style .block_head {
	font-family: Arial;
	font-size: 18px;
	color: #231f20;
	text-indent: 5px;
	border-bottom: 2px solid #4b63ae;
	width: 300px;
	padding-bottom: 5px;
}

.add_customer_style .continputblock {
	border-bottom: 1px solid #c9cfe2;
	height: 38px;
	/*overflow:auto;*/ /*padding-bottom:5px;*/
	clear: both;
	width: 301px;
}

ul.as-selections {
	padding: 0 !important;
}

/*commented for auto suggest issue*/ /*
.as-selections, .as-input {
width:130px !important;
}
*/
.add_customer_style .continputblock .caption {
	float: left;
	margin-left: 6px;
	padding-top: 5px;
	width: 155px;
}

.add_customer_style .continputblock2 {
	border-bottom: 1px solid #c9cfe2;
	height: 26px;
	padding-bottom: 5px;
	clear: both;
}

.add_customer_style .continputblock2 .caption {
	float: left;
	margin-left: 6px;
	padding-top: 5px;
	width: 155px;
}

.add_customer_style .inp {
	float: left;
	padding-top: 5px;
}

.add_customer_style .inp input {
	width: 130px;
}

.add_customer_style .inp select {
	width: 134px;
}

.add_customer_style .inpw select {
	width: 160px:
}

.add_customer_style .qm {
	position: relative;
}

.add_customer_style .qm input {
	width: 108px;
}

.add_customer_style .qm img {
	left: 117px;
	cursor: pointer;
	position: absolute;
	top: 6px;
}

.add_customer_style .maintablen {
	clear: both;
	height: auto;
	margin: 0 auto 30px;
	overflow: hidden;
	width: 960px;
}

.add_customer_style .inp .checkb {
	width: 14px;
	margin-top: 5px;
}

.add_customer_style .nb {
	border: 0;
}

.add_customer_style .tdi {
	padding-left: 7px;
	padding-top: 6px;
}

.add_customer_style .inp .ext {
	width: 78px;
}

.add_customer_style .inp .ext2 {
	width: 44px;
}

.add_customer_style .oc {
	padding-left: 6px;
	padding-top: 8px;
}

.add_customer_style .parent {
	position: relative;
}

.add_customer_style .popupqm {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 191px;
	left: 118px;
	position: absolute;
	top: 7px;
	width: 205px;
	z-index: 10;
	display: none;
}

.cp  .cont_in_table td .table_content_hd {
	width: 380px;
}

.billing .cont_in_table .tbd td {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 6px;
	padding-top: 5px;
	width: 184px;
}

.billing .maintablengut .table_content_bd table {
	margin-left: 0;
	width: 380px;
}

.billing .maintablengut .cont_in_table td .table_content_hd {
	width: 380px;
}

.billing .maintablengut .table_content_bd {
	width: 380px;
	background: none;
}

.customer_prod_cell2_edit select {
	width: 180px;
}

/* Order Confirmation */
.oc_headlnks_cont {
	width: 800px;
	height: 95px;
	/*background: none repeat scroll 0 0 white;*/
}
.cont_order_history{
	background: none repeat scroll 0 0 #ffffff;
}
.content_td_order_history{
	border-top : none ! important;
}
.new_rev_table {
	width: 100%;
}

.new_rev_table tr {
	
}

.new_rev_table td {
	border-bottom: 1px solid #9FABD1;
	padding: 6px 0;
}

.new_rev_table td.nt_1 {
	width: 80px;
	text-indent: 5px;
}

.new_rev_table td.nt_2 {
	width: 80px;
}

.new_rev_table td.nt_3 {
	width: 135px;
	text-align: right;
}

.new_rev_table td.nt_4 {
	padding-right: 10px;
	text-align: right;
}


.common_order_history{
	font-family: arial;
	color : #231f20;
	font-weight: bold;
}

.oc_headlnks_cont .oc_h2 .mt16 {
	color: #d31145;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	margin-left: 18px;
	margin-top: 12px;
}
.oc_h2 h2 {
	color: #d31145;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	margin-left: 18px;
	margin-top: 12px;
}

.oc_h2 {
	float: left;
}

.oc_headlnks {
	float: right;
	padding-top: 22px;
}

.oc_headlnks .pc {
	background: url("../images/pc.png") no-repeat scroll 0 0 transparent;
	width: 137px;
	height: 20px;
	display: block;
	float: left;
}

.oc_headlnks .sc {
	background: url("../images/sc.png") no-repeat scroll 0 0 transparent;
	width: 139px;
	height: 20px;
	display: block;
	float: left;
}

.oc_headlnks .ec {
	background: url("../images/ec.png") no-repeat scroll 0 0 transparent;
	width: 139px;
	height: 20px;
	display: block;
	float: left;
}

/*  spacing between order history and show-all-products button*/
.oc_headlnks a {
	margin-left: 35px;
}

.blocke_cont {
	clear: both;
	padding-left: 17px;
	overflow: hidden;
}

.oc .content_td {
	width: 800px;
}

.blocke {
	width: 380px;
	float: left;
	padding-top: 15px;
}

.blocke_headline {
	width: 100%;
	border-bottom: 2px solid #4b63ae;
}

h4 {
	color: #231F20;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	text-indent: 5px;
	padding-bottom: 5px;
}

.blocke_content {
	width: 100%;
	overflow: auto;
	font-size: 13px;
	font-family: arial;
	color: #231f20;
}

.blocke_left_line {
	float: left;
	width: 50%;
	padding-top: 6px;
	padding-bottom: 7px;
	text-indent: 6px;
	border-bottom: 1px solid #9fabd1;
	height: 19px;
	overflow: hidden;
}

.fix_blocke_left_line {
	border-bottom: 1px solid #9FABD1;
	float: left;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 6px;
	text-indent: 6px;
}

.blocke_left_line .pd_inf {
	float: left;
	font-weight: bold;
	height: 16px;
}

.blocke_left_line .pd_inf_1 {
	width: 40px;
}

.blocke_left_line .pd_inf_2 {
	width: 60px;
}

.blocke_left_line .pd_inf_3 {
	width: 85px;
}

.blocke_left_line .pd_inf_4 {
	width: 265px;
}

.blocke_left_line .pd_inf_5 {
	width: 50px;
}

.blocke_left_line .pd_inf_6 {
	width: 60px;
}

.blocke_right_line {
	float: left;
	width: 50%;
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 1px solid #9fabd1;
	height: 19px;
	overflow: hidden;
}

.blocke_line {
	width: 100%;
	clear: both;
}

.bb {
	font-weight: bold;
}

.nbb {
	border: 0px !important;
}

.rb {
	margin-left: 20px;
}

.lb {
	clear: both;
}

.headline_type2 {
	width: 780px;
}

.blocke_without_headline {
	padding-top: 0;
}

.blocke_double_cont {
	clear: both;
	
}

#update_password_details{
	background-color: #ffffff;
border: 1px solid #c2c2c2;
height: 610px;
}

.blocke_long {
	width: 780px;
}

.blocke_left_long {
	width: 100%;
}

.blocke_threeblocks {
	width: 246px;
}

.blocke_threeblocks .b3,.blocke_threeblocks .b3,.blocke_threeblocks .b3
	{
	width: 247px;
}

.blocke_threeblocks .b3ll {
	width: 122px;
}

.blocke_threeblocks .b3rl {
	width: 123px;
}

.oc .distributor_data .print {
	background: url("../images/print_blue.jpg") repeat scroll 0 0
		transparent;
}

.oc .distributor_data .delete {
	background: url("../images/delete_blue.jpg") repeat scroll 0 0
		transparent;
}

/* Payment & Shipping */
.pas_headlnks {
	float: left;
	position: relative;
}

.pas_headlnks .aod {
	background: url("../images/aod.png") repeat scroll 0 0 transparent;
	display: block;
	height: 32px;
	left: 325px;
	position: absolute;
	top: 42px;
	width: 81px;
}

.pas_headlnks .soai {
	background: url("../images/soai.png") repeat scroll 0 0 transparent;
	display: block;
	height: 32px;
	left: 413px;
	position: absolute;
	top: 42px;
	width: 101px;
}

.pas .content_td select {
	width: 182px;
	height: 19px;
}

.pas .content_td input {
	width: 178px;
	height: 15px;
}

.NoAdditionalData {
	display: none;
}

.withselectorinput {
	height: 16px;
}

.Check {
	display: none;
}

.DirectDebit {
	display: none;
}

.pas .content_td .radio {
	width: 15px;
	height: 13px;
}

.pas label {
	line-height: 20px;
}

.radio2 {
	margin-left: 37px;
}

.pas .ExpirationDateSelect select {
	width: 85px;
}

.passelect2 {
	margin-left: 8px;
}

.pas .content_td .pascheckbox {
	width: 15px;
	height: 13px;
}

.npt {
	padding-top: 0px;
}

.NewCreditCard {
	display: none;
}

.paserrcont {
	margin-bottom: 5px;
	margin-top: 10px;
}

.pas_leftblock {
	float: left;
}

.pas_rightblock {
	float: left;
	padding-left: 20px;
}

.qinputcaption {
	float: left;
	width: 54px;
}

.pas .content_td .qinput {
	float: left;
	width: 124px;
}

.pas_right_bottom_buttons {
	clear: both;
	float: left;
	width: 772px;
	padding-top: 50px;
}

.pas_bottomlnks {
	float: left;
	position: relative;
	height: 50px;
	width: 772px;
}

.pas_bottomlnks .aod {
	background: url("../images/aod.png") repeat scroll 0 0 transparent;
	display: block;
	height: 32px;
	left: 584px;
	position: absolute;
	top: 0px;
	width: 81px;
}

.pas_bottomlnks .soai {
	background: url("../images/soai.png") repeat scroll 0 0 transparent;
	display: block;
	height: 32px;
	left: 672px;
	position: absolute;
	top: 0px;
	width: 101px;
}

.Selected_Address { /* display:none; */
	
}

.pas .content_td .pas_phone_inp1 {
	width: 89px;
	margin-right: 8px;
}

.pas .content_td .pas_phone_inp2 {
	width: 47px;
}

.New_Address {
	display: none;
}

.rlbrrb_cont {
	clear: both;
}

.pas_rlb {
	float: left;
	width: 190px;
}

.pas_rrb {
	float: left;
	width: 190px;
}

.rlbrrb_cont .blocke {
	width: 190px;
}

.width100percent {
	width: 100%;
}

.morept {
	padding-top: 60px;
}

.morept2 {
	padding-top: 20px;
}

.ExistingCreditCard {
	
}

/* */
.pd_error_msg_cont {
	padding-top: 5px;
}

.pd_error_msg_cont .error_msg_div {
	
}

.prod_detail .othe_method {
	padding-bottom: 10px;
	padding-top: 10px;
}

.prod_detail .ord_meth {
	float: left;
	padding-top: 4px;
	text-indent: 10px;
	width: 195px;
}

.prod_detail .ord_meth label {
	
}

.prod_detail .othe_method_sel {
	float: left;
	width: 210px;
}

.prod_detail .othe_method_sel select {
	width: 180px;
	height: 20px;
}

.prod_detail .othe_method_or_by {
	float: left;
	padding-top: 4px;
	width: 185px;
}

.prod_detail .othe_method_or_by label {
	
}

.prod_detail .othe_method_or_by_in {
	width: 185px;
	float: left;
}

.prod_detail .othe_method_or_by_in input {
	height: 18px;
	width: 180px;
}

.prod_detail .pd_item_table {
	
}

.prod_detail .pd_item_table .number_block {
	float: left;
	padding-top: 3px;
	text-indent: 5px;
	width: 40px;
}

.prod_detail .pd_item_table .description_block {
	float: left;
	width: 565px;
}

.prod_detail .pd_item_table .description_block .pd_t {
	height: 23px;
	line-height: 21px;
	overflow: hidden;
}

.prod_detail .pd_item_table .description_block .pd_t div {
	float: left
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t1 {
	width: 60px;
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t1 {
	
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t2 {
	width: 85px;
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t2 a {
	
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t3 {
	width: 265px;
	height: 23px;
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t3 input {
	height: 18px;
	width: 240px;
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t4 {
	width: 50px;
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t5 {
	width: 60px;
}

.prod_detail .pd_item_table .description_block .pd_t .pd_t6 {
	width: 40px;
}

.prod_detail .pd_item_table .description_block .pd_b {
	overflow: hidden;
	height: 23px;
	line-height: 19px;
	padding-top: 5px;
}

.prod_detail .pd_item_table .description_block .pd_b div {
	float: left
}

.prod_detail .pd_item_table .description_block .pd_b .comnts_txt {
	width: 75px;
}

.prod_detail .pd_item_table .description_block .pd_b .comnts_txt_input {
	width: 335px;
}

.prod_detail .pd_item_table .description_block .pd_b .comnts_txt_input input
	{
	height: 18px;
	width: 310px;
}

.prod_detail .pd_item_table .button_block {
	float: right;
	padding-right: 5px;
	padding-top: 28px;
	width: 150px;
}

.prod_detail .pd_item_table .button_block a {
	
}

.prod_detail .pd_item_table .button_block a span {
	display: none
}

.prod_detail .pd_item_table .button_block .pd_add_option {
	background: url("../images/add_option.gif") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 20px;
	width: 85px;
}

.prod_detail .pd_item_table .button_block .pd_del {
	background: url("../images/delete_violet.gif") no-repeat scroll 0 0
		transparent;
	float: right;
	height: 20px;
	width: 50px;
}

.prod_detail .blocke_left_line {
	text-indent: 0;
	height: auto;
}

.the_height_auto .blocke_left_line,.the_height_auto .blocke_right_line {
	height: auto
}

.description_block .disabled .pd_t3 input {
	display: none
}

.prod_detail .pd_item_table .description_block .disabled .pd_t2 a {
	color: #000;
}

.pd_under_table {
	border-top: 2px solid #4B63AE;
	padding-top: 25px;
	clear: both;
}

.pd_under_table .pd_add_product {
	
}

.pd_under_table .pd_add_product .td_top {
	overflow: hidden;
}

.pd_under_table .pd_add_product .td_top .pd_add_product1 {
	float: left;
	padding-right: 15px;
	padding-top: 3px;
}

.pd_under_table .pd_add_product .td_top .pd_add_product1 span {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
}

.pd_under_table .pd_add_product .td_top .pd_add_product2 {
	float: left;
	padding-right: 5px;
}

.pd_under_table .pd_add_product .td_top .pd_add_product2 input {
	height: 17px;
	width: 180px;
}

.pd_under_table .pd_add_product .td_top .pd_add_product3 {
	float: left;
}

.pd_under_table .pd_add_product .td_top .pd_add_product3 a {
	background: url("../images/add_orange.gif") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	width: 46px;
}

.addb {
	background: url("../images/add_orange.gif") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	width: 46px;
}

.pd_under_table .pd_add_product .td_top .pd_add_product3 a span {
	display: none
}

.pd_under_table .pd_add_product .td_bot {
	padding-top: 3px;
	overflow: hidden;
}

.pd_under_table .pd_add_product .td_bot a {
	color: #0000E1;
	font-family: arial;
	font-size: 11px;
	margin-left: 100px;
}

.pd_under_table .pd_add_product_btns {
	
}

.pd_under_table .pd_add_product_btns .pd_btns_cont {
	float: right;
	overflow: hidden;
	padding-right: 10px;
	width: 195px;
}

.pd_under_table .pd_add_product_btns .pd_btns_cont a {
	
}

.pd_under_table .pd_add_product_btns .pd_btns_cont span {
	display: none
}

.pd_under_table .pd_add_product_btns .pd_btns_cont .orange {
	background: url("../images/aod.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 32px;
	width: 81px;
}

.pd_under_table .pd_add_product_btns .pd_btns_cont .blue {
	background: url("../images/soai.png") no-repeat scroll 0 0 transparent;
	float: right;
	height: 32px;
	width: 101px;
}

/* Order Details Start */
.order_details .blocke_line {
	border-bottom: 1px solid #9fabd1;
	overflow: hidden;
}

.order_details .blocke_left_line {
	border: 0px;
}

.order_details .blocke_right_line {
	border: 0px;
}

.order_details .long {
	width: 380px;
}

.order_details a {
	font-size: 11px;
}

.order_details .buttons {
	position: relative;
}

.order_details .buttons a {
	display: block;
}

.order_details .bottom {
	height: 27px;
	margin-top: 36px;
}

.order_details .blocke_right_line {
	height: auto
}

.text_field {
	width: 180px;
}

.text_field_short {
	width: 133px;
}

.text_field_long {
	width: 368px;
	margin-left: 5px;
}

/* Order Details End */
.prod_look_up2_window {
	width: 810px;
}

.pop_head {
	background: none repeat scroll 0 0 #BABDBF;
	border-bottom: 3px solid #4B63AE;
	width: 810px;
	overflow: hidden;
	padding: 5px 0;
}

.pop_head span.dash {
	float: left;
	color: #231F20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 5px;
}

.pop_head h3 {
	color: #231F20;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
}

.pop_head .pop_head_w {
	padding-left: 15px;
	overflow: hidden;
}

.pop_head a {
	color: #0000FF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.pop_body {
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 15px;
}

.pop232_cont_container .s_pp {
	left: 168px;
	top: -385px;
	width: 348px;
}

.pop232_cont_container .s_pp .s_bot {
	background: url(../images/small_pop_348_bottom.png) no-repeat scroll 0 0
		transparent;
	height: 6px;
}

.pop232_cont_container .s_pp .s_top {
	background: url(../images/small_pop_348_top.png) no-repeat scroll 0 0
		transparent;
	font-size: 0;
	height: 6px;
}

.smalol348msg {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 15px 0;
	font-family: arial;
	font-size: 15px;
	color: #231f20;
	text-align: center;
}

.smalol348msg .bnt_cont {
	overflow: hidden;
	width: 130px;
	margin: 0 auto;
	padding-top: 10px;
}

.smalol348msg .bnt_cont .orange {
	background: url("../images/correct_orange.gif") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 20px;
	width: 60px;
}

.smalol348msg .bnt_cont .blue {
	background: url("../images/invalid_blue.gif") no-repeat scroll 0 0
		transparent;
	float: right;
	height: 20px;
	width: 60px;
}

.det_popup4_top {
	padding-right: 15px;
	padding-top: 10px;
}

.det_popup4_top .lists_cnt {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	text-indent: 3px;
	overflow: hidden;
	padding-top: 5px;
}

.det_popup4_top .det_popup4_top_l_1 {
	display: inline;
	float: left;
	margin-left: 1px;
	margin-right: 10px;
	width: 183px;
}

.det_popup4_top .det_popup4_top_l_2 {
	float: left;
	display: inline;
	width: 185px;
	margin-right: 20px;
}

.det_popup4_top .det_popup4_top_l_3 {
	display: inline;
	float: left;
	height: 77px;
	overflow: auto;
	width: 379px;
}

.det_popup4_top .list_i {
	border-bottom: 1px solid #9FABD1;
	line-height: 19px;
	min-height: 19px;
	overflow: hidden;
}

.det_popup4_list {
	float: left;
}

.hd .det_popup4_list {
	font-weight: bold
}

.det_popup4_list_1 {
	width: 75px;
}

.det_popup4_list_2 {
	width: 100px;
}

.det_popup4_list_3 {
	width: 100px;
}

.det_popup4_list_4 {
	width: 87px;
}

.marked_new {
	
}

.marked_new span.clr {
	color: #009933;
}

.marked_new span.nmb {
	text-decoration: line-through;
}

/* Product Details */
.pdinput {
	height: 15px;
	width: 178px;
}

.pdselect {
	height: 19px;
	width: 182px;
}

.det_popup4 { /*padding-left:15px;*/
	overflow: hidden;
}

.cli {
	float: right;
	padding-right: 7px;
	padding-top: 3px;
}

.cli a {
	width: 127px;
	height: 20px;
	background: url("../images/cli.png") no-repeat scroll 0 0 transparent;
	display: block;
}

.blocksbcli {
	overflow: hidden;
}

.c_disc {
	clear: both;
	color: #231F20;
	font-family: arial;
	font-size: 11px;
	padding-bottom: 15px;
	padding-top: 16px;
}

/* Product details popup start */
.pop_body .left {
	width: 230px;
	height: 298px;
	border-right: 1px solid #9fabd1;
	float: left;
}

.pop_body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231f20;
}

.pop_body .subtitle {
	padding-top: 10px;
	padding-bottom: 17px;
	font-size: 15px;
	font-weight: bold;
}

.pop_body .text_field {
	padding-top: 2px;
	padding-bottom: 20px;
}

.pop_body .text_field input {
	width: 218px;
}

.pop_body .right {
	width: 545px;
	height: 298px;
	float: right;
}

.pop_body .right .content {
	width: 545px;
	height: 250px;
	margin-bottom: 20px;
	overflow: auto;
}

.pop_body .links {
	padding-bottom: 12px;
}

.pop_body .sub {
	padding-left: 20px;
}

/* Product details popup end */
.popup_new .pop_up_inner_container .p_head h3 a {
	float: none;
}

.detailed {
	
}

.detailed td {
	vertical-align: top;
}

.detailed td div {
	padding-bottom: 5px;
	padding-top: 5px;
}

.detailed td.total {
	vertical-align: bottom;
}

.detailed td.total div {
	font-weight: bold;
	padding-left: 20px;
}

.flat .button_block .pd_add_option {
	display: none
}

.linen {
	
}

.pr_pr {
	
}

.pr_pr .td_1 {
	width: 940px
}

.pr_pr .blocke_left_long {
	float: none;
	width: auto;
}

.pr_pr .blocke_content {
	display: inline;
	float: left;
	overflow: hidden;
	margin-right: 20px;
	width: 220px;
}

.pr_pr .blocke_tripple {
	overflow: hidden;
	float: left
}

.pr_pr th.td_1 span {
	color: #231f20;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
}

.pr_pr .blocke_tripple .blocke_content {
	margin-right: 0;
	width: 114px;
}

.pr_pr .blocke_tripple  .blocke_line {
	overflow: hidden
}

.pr_pr .blocke_tripple  .blocke_left_long {
	height: auto;
	float: none;
	padding-bottom: 10px;
}

.pr_pr .blocke_tripple  .m_right {
	margin-right: 10px;
}

.pr_pr .blocke_tripple  .under_tripple {
	padding-top: 10px;
	clear: both;
	padding-left: 5px;
}

.pd_l_details {
	background: url(images/pdl_bg.gif) repeat-y scroll center center
		transparent;
}

.pdl_left {
	background: url("../images/right_gap.gif") no-repeat scroll right 90px
		transparent;
	float: left;
	width: 248px;
}

.pdl_right {
	float: left;
	width: 710px;
}

.pd_l_details .home_body {
	padding-left: 0;
	overflow: hidden;
}

.pdl_left .h3_class {
	padding-left: 10px;
	padding-top: 45px;
}

.pdl_left input {
	height: 17px;
	margin: 0;
	width: 215px;
}

.pdl_left select {
	width: 100%;
	height: auto;
}

.fltr_prod {
	text-indent: 0;
	padding-bottom: 0;
}

.pdl_items_cont {
	
}

.checkboxes_cont input {
	width: 14px;
	height: 14px;
}

.checkboxes_cont span {
	
}

.button_block {
	text-align: right
}

.button_elec_sample{
	text-align: center;
	padding-bottom: 10px;
}

.button_block .f_now {
	height: 20px;
	width: 75px;
}

.button_block .clr {
	height: 20px;
	width: 48px;
}

.header_link {
	padding-bottom: 30px;
	padding-top: 40px;
}

.pdl_ul {
	
}

.pdl_ul li {
	line-height: 30px;
}

.pdl_ul a {
	color: #0072c6 ! important;
}

.spacer {
	display: block;
	height: 17px;
	font-size: 0;
}

.searchblock .bottom .menu_block ul li span.active3 {
	background: url(../images/active_gap3.jpg) no-repeat scroll 0 0
		transparent;
}

.tb_td6 {
	
}

.tb_td6 .td_1 {
	width: 100px;
	vertical-align: top;
}

.tb_td6 .td_2 {
	width: 225px;
}

.tb_td6 .td_3 {
	width: 100px;
	vertical-align: top;
}

.tb_td6 .td_4 {
	width: 160px;
	vertical-align: top;
}

.tb_td6 .td_5 {
	width: 160px;
	vertical-align: top;
}

.tb_td6 .td_5 .s_pp {
	left: 0;
}

.tb_td6 .td_6 {
	width: 195px;
	vertical-align: top;
}

.sho_all_ord {
	left: 120px;
	position: absolute;
	top: 35px;
}

.home_body th .pop_l_bl {
	
}

.home_body th .pop_l_bl a {
	background: none repeat scroll 0 0 transparent;
	color: #0000FE;
	font-size: 13px;
	text-decoration: none;
}

.return_head_btn {
	left: 145px;
	top: 11px;
	position: absolute
}

.home_body th .pop_l_bl a:hover {
	text-decoration: underline;
}

.p_l_i_ch {
	padding-top: 3px;
	font-weight: normal;
}

.the_dash {
	background-color: #9FABD1;
	height: 1px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-top: 10px;
}

/* Order Confirmation start */
.blocke_long_w_border {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #9fabd1;
	overflow: hidden;
}

/* Order Confirmation end */
.pdl_items_cont label {
	display: block;
	padding-bottom: 3px;
}

.checkboxes_cont label {
	display: inline;
	padding-bottom: 0;
}

.pdl_right_cont h4 {
	text-indent: 0;
}

/*.acc_man */
.maintablen .menu_td li a {
	color: #0072c6;
	display: block;
	font-family: arial;
	font-size: 16px;
	height: auto;
	line-height: 16px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	text-decoration: none;
	text-indent: 0;
}

.anr {
	background: url(../images/add_new_role.gif) no-repeat scroll 0 0
		transparent;
	display: block;
	float: left;
	height: 20px;
	width: 102px;
}

.shau {
	background: url(../images/show-all-users.gif) no-repeat scroll 0 0
		transparent;
	display: block;
	float: left;
	height: 20px;
	width: 120px;
}

.acm_usm_cont {
	
}

.acm_usm_cont .td_1 {
	width: 140px;
	text-indent: 5px;
}

.acm_usm_cont .td_2 {
	width: 265px;
}

.acm_usm_cont .td_3 {
	width: 155px;
}

.acm_usm_cont .td_4 {
	width: 220px;
}

.acm_usm_cont .home_body {
	padding-left: 0;
}

.acm_usm_cont .home_body table {
	width: 780px
}

.acm_usm_cont .td_4 select {
	width: 115px;
}

.p_pager {
	clear: both;
	font-family: arial;
	font-size: 13px;
	overflow: hidden;
	padding: 10px;
}

.p_pager ul {
	overflow: hidden;
	float: right
}

.p_pager ul li {
	display: block;
	float: left;
	padding: 0 3px;
}

.p_pager ul li div {
	color: #959A9D;
}

.p_pager ul li a {
	
}

.p_pager ul li .p_pager_frst {
	
}

.p_pager ul li .p_pager_prev {
	
}

.p_pager ul li .number {
	
}
/* changed page backgroung color under bank micr*/
.p_pager ul li .active {
	background: none repeat scroll 0 0 #0072c6;
	color: #FFFFFF ! important;
	text-decoration: none;
	padding: 1px 3px 0;
}

.p_pager ul li .arial_13_norm_blue {
	color: #0072c6;
	text-decoration: underline
}

/*!!!*/
.arial_15_bold_black {
	color: #231f20;
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
}

.arial_13_norm_blue {
	color: #0072c6;
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
}

.arial_11_norm_blue {
	color: #0000ff;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
}

.arial_11_norm_black {
	color: #231f20;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
}

.arial_11_norm_black_imp {
	color: #231f20;
	font-family: arial !important;
	font-weight: normal !important;
	font-size: 11px !important;
}

.arial_13_norm_black {
	color: #231f20;
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
}

.arial_13_norm_black_imp {
	color: #231f20;
	font-family: arial !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.arial_18_norm_black {
	color: #000;
	font-family: arial;
	font-weight: normal;
	font-size: 18px;
}

.arial_18_bold_black {
	color: #000;
	font-family: arial;
	font-weight: bold;
	font-size: 18px;
}

/*.arial_13_norm_black {color:#231f20;font-family:arial;font-weight:normal;font-size:13px;}*/
.arial_13_norm_grey {
	color: #959a9d;
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
}

.pad_l_10 {
	padding-left: 10px;
}

.pad_t_10 {
	padding-top: 10px;
}

.pad_l_5 {
	padding-left: 5px;
}

.pad_l_40 {
	padding-left: 40px;
}

.pad_r_20 {
	padding-right: 20px;
}

.mar_top_10 {
	margin-top: 10px;
}

.mar_top_15 {
	margin-top: 15px;
}

.mar_top_20 {
	margin-top: 20px;
}

.mar_l_20 {
	margin-left: 20px;
}

.pad_b_0 {
	padding-bottom: 0px !important;
}

.pad_t_0 {
	padding-top: 0px !important;
}

.pad_t_b_0 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.height_auto {
	height: auto;
}

.r_align {
	text-align: right;
}

.fixed_width_190 {
	width: 190px;
}

.width_200 {
	width: 200px;
}

.width_180 {
	width: 180px;
}

.width_90 {
	width: 90px;
}

.width_48 {
	width: 48px;
}

.clear_b {
	clear: both;
}

.right_66 {
	right: 66px;
}

.color_999999 {
	color: #999999;
}

.pos_rel {
	position: relative;
	
}


.fl_n {
	float: none !important;
}

/* NEW 04.08.2010 */
.mar_r_50 {
	margin-right: 50px;
}

.mar_r_5 {
	margin-right: 5px;
}

.pad_b_70 {
	padding-bottom: 70px;
}

.width_160 {
	width: 160px;
}

.width_364 {
	width: 364px;
}

.f_size_11 {
	font-size: 11px;
}

/* NEW 11.08.2010 */
.mar_t_-3 {
	margin-top: -3px;
}

.pad_b_2 {
	padding-bottom: 2px;
}

.height_22 {
	height: 22px;
}

.mar_l_18 {
	margin-left: 18px;
}

.pos_abs {
	position: absolute;
}

.text_ind_6 {
	text-indent: 6px;
}

.right_0 {
	right: 0px !important;
}

.arial_13_bold_black {
	color: #231f20;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
}

.arial_13_bold_red {
	color: #990000 !important;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
}

.width_auto {
	width: auto !important;
}

/* NEW 23.08.2010 */
.width_150 {
	width: 150px !important;
}

.inactive_color {
	color: #cfcece !important;
}

.inactive_border1 {
	border-color: #bdbcbd !important;
}

.inactive_border2 {
	border-color: #c9d1e7 !important;
}

.arial_16_normal {
	color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
}

.pad_t_70 {
	padding-top: 70px;
}

.pad_t_7 {
	padding-top: 7px;
}

.pad_b_6 {
	padding-bottom: 6px !important;
}

.text_ind_0 {
	text-indent: 0px !important;
}

.pad_t_20 {
	padding-top: 20px;
}

.pad_b_14 {
	padding-bottom: 14px;
}

.width_42 {
	width: 42px;
}

.width_66 {
	width: 66px;
}

.color_grey {
	color: #dbdbde;
}

.color_333333 {
	color: #333333;
}

.mar_r_63 {
	margin-right: 63px;
}

.mar_r_28 {
	margin-right: 28px;
}

.pad_b_20 {
	padding-bottom: 20px;
}

.pad_b_28 {
	padding-bottom: 28px;
}

.arial_15_normal_black {
	color: #231f20;
	font-family: arial;
	font-weight: normal;
	font-size: 15px;
}

/* NEW 25.08.2010 */
.pad_l_20 {
	padding-left: 20px;
}

.text_ind_0 {
	text-indent: 0px;
}

.width_210 {
	width: 210px;
}

.color_afafaf {
	color: #afafaf;
}

/*NEW 26.05.2011*/
.the_pop_lookup1 td {
	font-family: arial !important;
	font-weight: normal !important;
	font-size: 13px;
	!
	important;
}

.the_pop_lookup2 td {
	font-family: arial !important;
	font-weight: normal !important;
	font-size: 13px;
	!
	important;
}

.new_table td {
	border: 1px solid #9fabd1;
	width: 95px;
	height: 25px;
	padding-left: 5px;
}

.bg_d6d8dd {
	background: #d6d8dd;
}

.bg_ffffff {
	background: #ffffff;
}

.the_pop_lookup1 {
	
}

/*!!!*/
.print_ord_hist {
	background: url("../images/print_ord_hist.gif") no-repeat scroll 0 0
		transparent;
	display: block;
	float: left;
	height: 20px;
	width: 126px;
}

/* change for show-all-products button*/
.sh_all_pr {
	background: url("../images/show-all-products.gif") no-repeat;
	display: block;
	position: absolute;
	float: left;
	height: 45px;
	width: 200px;
	top: 6px;
}

.new_order {
	background: url("../images/new_order.gif") no-repeat scroll 0 0
		transparent;
	display: block;
	float: left;
	height: 20px;
	width: 79px;
}

.his {
	display: none;
}

.ord_his_left {
	float: left;
	padding-top: 25px;
	width: 510px;
}

.ord_his_left  table {
	width: 510px;
}

.ord_his_left .td_1 {
	width: 130px;
	text-indent: 5px;
}

.ord_his_left .td_2 {
	width: 85px;
}

.ord_his_left .td_3 {
	width: 100px;
}

.ord_his_left .td_4 {
	width: 100px;
}

.ord_his_left .td_5 {
	width: 90px;
}

.ord_his_left .tr_descr {
	
}

.ord_his_left .tr_descr td {
	padding-top: 0;
	vertical-align: top;
}

.ord_his_left .tr_descr div {
	color: #666666;
	font-family: arial;
	font-size: 11px;
	padding-left: 20px;
}

.ord_his_left .tr_descr div strong {
	
}

.ord_his_right {
	float: right;
	padding-top: 50px;
}

.pr_reor {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9FABD1;
	padding: 2px 0 5px;
	width: 256px;
}

.pr_reor h3 {
	border-bottom: 2px solid #4B63AE;
	margin: 0 auto;
	text-indent: 5px;
	padding: 3px 0;
	width: 246px;
}

.pr_reor .line_item {
	border-bottom: 1px solid #9FABD1;
	margin: 0 auto;
	overflow: auto;
	padding: 3px 0;
	width: 246px;
}

.pr_reor .line_item .line_item_l {
	float: left;
	text-indent: 5px;
	width: 125px;
}

.pr_reor .line_item .line_item_l span {
	
}

.pr_reor .line_item .line_item_r {
	float: left;
}

.pr_reor .line_item .line_item_r a {
	
}

.pr_reor .btn_cont {
	overflow: auto;
	padding-top: 7px;
}

.pr_reor .btn_cont a {
	background: url("../images/continue_to_order.png") no-repeat scroll 0 0
		transparent;
	float: right;
	height: 20px;
	margin-right: 5px;
	width: 122px;
}

.reor_it {
	line-height: 20px;
}

.radio_block {
	
}

.billing .radio_block input {
	width: 14px;
}

.billing .radio_block span {
	left: 0;
	margin-right: 30px;
	position: relative;
	top: -1px;
}

.cust_ord_bmt {
	padding-left: 22px;
	clear: both;
	padding-top: 20px;
}

.cust_ord_bmt div {
	padding-bottom: 3px;
}

.edit_btn {
	background: url("../images/edit_blue.gif") no-repeat scroll 0 0
		transparent;
	display: inline;
	float: right;
	height: 20px;
	margin-right: 5px;
	right: 5px;
	top: 2px;
	width: 46px;
}
.edit_btn_remarks {
	background: url("../images/edit_blue.gif") no-repeat scroll 0 0
		transparent;
	display: inline;
	float: right;
	height: 20px;
	margin-right: 5px;
	right: 5px;
	top: 2px;
	width: 46px;
}
.pswd_security .blocke_line {
	border-bottom: 1px solid #9FABD1;
	float: none;
	min-height: 50px;
	width: 780px;
	padding-bottom:3px;
}

.pswd_security .blocke_left_line {
	border: none;
	line-height: 19px;
}

.pswd_security .long_divs {
	float: left;
	line-height: 20px;
	padding-top: 6px;
}

.pswd_security .long_divs input {
	height: 17px;
	width: 180px;
}

.q_pop {
	position: relative;
	background: #fff;
	padding: 5px;
}

.pswd_security .q_pop input {
	width: 160px;
	margin-right: 3px;
}

.pswd_security .q_pop .q_click {
	background: url("../images/qm.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	float: right;
	height: 17px;
	left: 167px;
	margin-top: 1px;
	position: absolute;
	top: 6px;
	width: 17px;
}

.pswd_security .edit_btn {
	margin-top: 2px;
}

.q_click .s_pp {
	left: 4px;
	top: 1px;
}

.q_click .cls {
	cursor: pointer;
	height: 17px;
	left: -4px;
	top: -9px;
	position: absolute;
	width: 17px;
}

.ui-dialog .ui-dialog-content.q_click_cont {
	border: 6px solid #4D4A4A !important;
	margin: 10px;
	overflow: visible;
	position: relative;
}

.ui-dialog .ui-dialog-content.q_click_cont .cls {
	left: -10px;
	position: absolute;
	top: -9px;
}

.q_click_cont_item {
	background: #fff;
	padding: 5px;
	cursor: auto;
}

.q_click_cont_item p {
	line-height: 17px;
	padding-bottom: 10px;
	font-size: 13px;
	padding-top: 5px;
}

.q_click_cont_item ul {
	line-height: 18px;
	padding-bottom: 5px;
	font-size: 13px;
	padding-left: 15px;
}

.q_click .s_pp .s_top {
	height: 6px;
}

.pswd_security .blocke_content {
	overflow: visible;
	width: 780px;
}

.pswd_security .headline_type2 {
	float: none
}

.pswd_security .blocke_cont {
	margin-left: 17px;
	width: 780px;
	padding-left: 0;
}

/* User management popups begin */
.p_error {
	background: none repeat scroll 0 0 #FFD5D5;
	border: 1px solid #FFACAD;
	height: auto;
	margin: 14px 6px 3px;
	padding-bottom: 10px;
}

.p_error div {
	background: url("../images/redx.jpg") no-repeat scroll 0 0 transparent;
	color: #CF3738;
	font-family: Arial;
	font-size: 13px;
	margin-left: 11px;
	margin-top: 12px;
	padding-left: 19px;
}

.p_line {
	overflow: hidden;
	border-bottom: 1px solid #9FABD1;
}

.role_select {
	position: absolute;
	left: 130px;
	top: 2px;
}

/* User management popups end */
.shipping_style .maintablen .menu_td  .plntd {
	padding-left: 9px;
	text-indent: 0px;
}

.ami {
	width: 178px;
}

.ami2 {
	width: 107px;
}

.ami3 {
	text-align: center;
	width: 37px;
}

.ame {
	margin-bottom: 8px;
	margin-top: 12px;
	width: 378px;
}

.botb {
	position: relative;
	margin-top: 7px;
}

.newcontctcont {
	left: 241px;
	position: absolute;
	top: 5px;
}

.newcontctcont a {
	background: url("../images/new_contact.jpg") repeat scroll 0 0
		transparent;
	height: 20px;
	width: 97px;
	display: block;
}

/* Login pages begin */
.login {
	width: 700px;
	margin-left: 130px;
	padding-top: 22px;
}

.login .left {
	width: 280px;
	float: left;
}

.login .q_pop .q_click {
	background: url("../images/qm.jpg") repeat scroll 0 0 transparent;
	cursor: pointer;
	float: right;
	height: 17px;
	left: 167px;
	margin-top: 1px;
	position: absolute;
	top: 6px;
	width: 17px;
}

.login .q_pop,.login .blocke_content {
	overflow: visible;
}

.login .q_pop .q_input {
	height: 19px;
	padding-top: 6px;
	padding-bottom: 7px;
	overflow: hidden;
}

.login .p_error {
	margin: 5px 0px 2px;
}

.p_valid {
	background: none repeat scroll 0 0 #cdefa6;
	border: 1px solid #9bcc54;
	margin-bottom: 2px;
	margin-top: 5px;
	padding-top: 11px;
	padding-bottom: 14px;
}

.p_valid div {
	background: url("../images/valid_pic.jpg") no-repeat scroll 0 0
		transparent;
	color: #648434;
	font-family: Arial;
	font-size: 13px;
	margin-left: 10px;
	padding-left: 30px;
	padding-right: 35px;
}

/* Login pages end */ /* Remarks begin */
.remarks_long {
	padding: 6px 20px 6px 7px;
}

.remarks_long textarea {
	width: 750px;
	height: 50px;
	overflow: auto;
	display: none;
}

/* Remarks end */ /* New Nav */
.new_nav {
	width: 705px !important;
}

.new_nav ul li {
	width: 140px !important;
}

.new_nav span.active {
	left: 57px !important;
}

/* Marketing begin */
.marketing_block {
	width: 17px;
	margin-left: 15px;
	text-align: center;
	float: left;
	overflow: hidden;
}

.marketing_block input {
	margin-top: 3px;
}

.mass_lnks {
	margin-left: 6px;
	margin-top: 7px;
	margin-bottom: 8px;
	display: none;
}

.recall_lnks {
	margin-bottom: 10px;
	display: none;
}

/* Marketing end */ /* Referral begin */
.ref_line {
	width: 85px;
	padding-top: 6px;
	padding-bottom: 7px;
	float: left;
	text-indent: 5px;
}

.ref_line h3 {
	text-indent: 0px !important;
}

.ref_name {
	width: 160px;
	padding-top: 6px;
	padding-bottom: 7px;
	float: left;
}

.ref_name h3 {
	text-indent: 0px !important;
}

.ref_id {
	width: 240px;
	padding-top: 6px;
	padding-bottom: 7px;
	float: left;
}

.ref_id h3 {
	text-indent: 0px !important;
}

.ref_start {
	width: 160px;
	padding-top: 6px;
	padding-bottom: 7px;
	float: left;
}

.ref_start h3 {
	text-indent: 0px !important;
}

.ref_end {
	width: 135px;
	padding-top: 6px;
	padding-bottom: 7px;
	float: left;
}

.ref_end h3 {
	text-indent: 0px !important;
}

/* Referral end */ /* Customer Details NEW begin */
.cust_det .q_pop .q_click {
	background: url("../images/qm.jpg") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 17px;
	width: 27px;
	position: absolute;
	right: 0px;
	top: 2px;
}

.cust_det .q_pop .q_click .s_pp {
	left: -221px;
	top: 3px;
}

.cust_det .q_click .cls {
	cursor: pointer;
	height: 17px;
	left: 221px;
	top: -9px;
	position: absolute;
	width: 17px;
	float: none !important;
	margin: 0px !important;
}

.cust_det .q_click_cont_item {
	background: #fff;
	padding: 5px;
	cursor: auto;
}

.cust_det .q_click_cont_item p {
	line-height: 17px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.cust_det .q_click_cont_item ul {
	line-height: 18px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.cust_det .q_pop {
	overflow: visible;
}

.cust_det .q_pop .q_input {
	height: 19px;
	padding-top: 6px;
	padding-bottom: 7px;
	overflow: hidden;
}

.cust_det .s_pp .s_cont ul.collapse_list {
	padding-left: 3px;
	padding-top: 4px;
}

.cust_det .s_pp .s_cont ul.collapse_list li {
	background: url("../images/blue_arr_right.gif") no-repeat scroll 3px 2px
		transparent;
	color: #231F20;
	cursor: pointer;
	display: block;
	font-family: arial;
	font-size: 13px;
	list-style: none outside none;
	padding: 0 0 6px 15px;
}

.cust_det .s_pp .s_cont ul.collapse_list li.active_state {
	background: url("../images/blue_btn_bottom.gif") no-repeat scroll 0 5px
		transparent;
}

.cust_det .s_pp .s_cont ul.collapse_list li ul {
	display: none;
	padding: 2px 0 5px;
}

.cust_det .s_pp .s_cont ul.collapse_list li ul li {
	background: none repeat scroll 0 0 transparent;
	padding: 3px 0 3px 10px;
}

.print_lnk {
	width: 90px;
	float: right;
	overflow: hidden;
}

.print_lnk a {
	font-size: 13px !important;
	font-weight: normal !important;
}

.big_border {
	border-bottom: 2px solid #4b63ae !important;
}

.det .distributor_data .print {
	background: url("../images/print_blue.jpg") no-repeat;
}

.header_cart {
	background: url("../images/cart.jpg") no-repeat;
	display: block;
	width: 42px;
	height: 20px;
}

/* Customer Details Update end */ /* Billing Update begin */
.billing .s_pp {
	left: 137px;
	position: absolute;
	top: 5px;
	width: 350px;
}

.existing_contacts .s_pp {
	left: 137px;
	position: absolute;
	top: 5px;
	width: 200px;;
}

.billing .s_pp .s_top {
	background: url("../images/small_pop_350_top.png") no-repeat scroll 0 0
		transparent;
	height: 7px;
	font-size: 0;
}

.billing .s_pp .s_bot {
	background: url("../images/small_pop_350_bottom.png") no-repeat scroll 0
		0 transparent;
	height: 6px;
}

.billing .validation .s_pp {
	left: 94px;
	position: absolute;
	top: -20px;
	width: 529px;
}

.billing .validation .s_pp .s_top {
	background: url("../images/small_pop_529_top.png") no-repeat scroll 0 0
		transparent;
	height: 6px;
	font-size: 0;
}

.billing .validation .s_pp .s_bot {
	background: url("../images/small_pop_529_bottom.png") no-repeat scroll 0
		0 transparent;
	height: 6px;
}

.billing .validation .address_block {
	margin: 0px 34px 28px 32px;
	padding: 15px 0px 15px 29px;
	background-color: #e6e6e6;
	border: 1px solid #959a9d;
}

.billing .validation .table_content_bd_pop_cont {
	z-index: 1000;
}

.billing .maintablen_wrapper {
	overflow: visible;
}

.billing .popup_validation_content {
	display: none;
}

.billing .pop_up_container {
	width: 391px;
}

.billing .pop_up_container .pop_up_inner_container .p_head {
	width: 391px;
}

.billing .pop_up_container .pop_up_inner_container .p_table {
	padding: 7px 6px 10px 5px;
}

.billing .pop_up_container .pop_up_inner_container .p_close {
	width: 391px;
}

/* Billing Update end */ /* Customer Contacts Update begin */
.newcontctcont_grey a {
	background: url("../images/new_contact_grey.jpg") no-repeat;
}

.cust_cont_textarea {
	width: 390px;
	height: 100px;
	overflow: auto;
}

/* Customer Contacts Update end */ /* Shipping Update begin */
.newaddr_grey {
	background: url("../images/new_address_grey.jpg") no-repeat !important;
}

.shipping_style .validation .s_pp {
	left: 450px;
	position: absolute;
	top: 305px;
	width: 529px;
}

.billing .validation .s_pp {
	left: 0px;
	position: absolute;
	top: 0px;
	width: 529px;
}

.shipping_style .validation .s_pp .s_top {
	background: url("../images/small_pop_529_top.png") no-repeat scroll 0 0
		transparent;
	height: 6px;
	font-size: 0;
}

.shipping_style .validation .s_pp .s_bot {
	background: url("../images/small_pop_529_bottom.png") no-repeat scroll 0
		0 transparent;
	height: 6px;
}

.shipping_style .validation .address_block {
	margin: 0px 34px 28px 32px;
	padding: 15px 0px 15px 29px;
	background-color: #e6e6e6;
	border: 1px solid #959a9d;
}

.shipping_style .validation .table_content_bd_pop_cont {
	z-index: 1000;
}

.shipping_style .popup_validation_content {
	display: none;
}

/* Shipping Update end */ /* Customer Products Update begin */
.add_new_button {
	background: url("../images/add_new.jpg") no-repeat;
	color: transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 2px;
	width: 70px;
}

.bank_acc_pop_cont {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}

.bank_acc_pop_cont .s_pp {
	left: -180px !important;
	top: -155px !important;
}

.bank_acc_pop_cont_num {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}

.bank_acc_pop_cont_num .s_pp {
	left: -180px !important;
	top: -155px !important;
}

.cp .maintablen_wrapper {
	overflow: visible;
}

.cp .popup_content_num {
	display: none;
}

.cp .bank_acc_reenter {
	display: block;
	left: 49px;
	top: 20px;
	position: absolute;
}

.cp .bank_acc_accept {
	display: block;
	left: 173px;
	top: 20px;
	position: absolute;
}

.cp .pop_up_container {
	width: 830px;
	overflow: hidden;
}

.cp .popup_new .pop_up_inner_container .p_head {
	width: 830px;
}

.cp .popup_new .pop_up_inner_container .p_close {
	width: 830px;
}

.cp .popup_bank_acc_c_block {
	width: 770px;
	height: 330px;
	margin-left: 23px;
	margin-top: 7px;
	margin-bottom: 10px;
	position: relative;
	border: 1px solid #abadb3;
}

.cp .popup_bank_acc_content {
	width: 789px;
	height: 330px;
	left: 0;
	overflow: auto;
	position: absolute;
	top: 0;
}

.bank_acc_table td {
	padding-top: 7px;
	padding-bottom: 7px !important;
}

/* Customer Products Update end */
.the_pop_up_small {
	width: 232px;
}

.s_pp_new {
	
}

.s_pp_new .cls {
	left: -10px;
	position: absolute;
	cursor: pointer;
	top: -9px;
}

.s_pp_new .s_top {
	background: none repeat scroll 0 0 #4D4A4A;
	height: 6px;
	margin: 0 6px;
}

.s_pp_new .s_top .r {
	background: url("../images/rt.png") repeat scroll 0 0 transparent;
	height: 6px;
	float: right;
	position: relative;
	right: -6px;
	width: 6px;
}

.s_pp_new .q_pop {
	background: #fff;
	padding: 5px;
}

.s_pp_new .s_cont {
	background: none repeat scroll 0 0 #4D4A4A;
	display: block;
	margin: 0 auto;
	padding: 0 6px;
	position: relative;
	z-index: 1000;
}

.s_pp_new .s_bot {
	background: none repeat scroll 0 0 #4D4A4A;
	height: 6px;
	margin: 0 6px;
	position: relative;
}

.s_pp_new .s_bot .l {
	background: url("../images/lb.png") repeat scroll 0 0 transparent;
	height: 6px;
	float: left;
	position: relative;
	left: -6px;
	width: 6px;
}

.s_pp_new .s_bot .r {
	background: url("../images/rb.png") repeat scroll 0 0 transparent;
	height: 6px;
	float: right;
	position: relative;
	right: -6px;
	width: 6px;
}

.border_right {
	border-right: #9fabd1 1px solid
}

.unposed {
	left: 0;
	position: relative;
	top: -2px;
}

.disabled_select {
	background: #e4e4e4;
	color: #231f20;
	border: 1px;
}

.trbn td {
	overflow: visible;
	height: auto;
}

.the_pop_lookup_class {
	width: 800px;
	border: 6px solid #4D4A4A !important
}

.the_pop_lookup_class .new_table table {
	width: 376px;
}

.the_pop_lookup_class .pop_up_inner_container .p_head {
	width: 800px
}

.the_pop_lookup_class .new_table td {
	text-indent: 5px;
	font-size: 13px;
	border: 1px solid #9FABD1;
	padding: 2px 0;
}

.the_pop_lookup_class .new_table thead td {
	background: #d6d8dd
}

.qts {
	height: 41px;
	line-height: 45px;
}

.lwb {
	width: 100%;
	border-bottom: 2px solid #4b63ae;
	overflow: hidden;
	padding-bottom: 7px;
}

.lwb_l {
	float: left;
	color: #231f20;
	font-family: arial;
	font-size: 13px;
	padding-top: 3px;
}

.lwb_l_input {
	
}

.lwb_r {
	background: url("../images/edit_blue.gif") repeat scroll 0 0 transparent
		;
	width: 46px;
	height: 20px;
	float: right;
	cursor: pointer;
}

.remarks_def_st .remarks_text {
	clear: both;
	color: #231f20;
	font-family: arial;
	font-size: 13px;
	padding-top: 10px;
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}

.remarks_text {
	clear: both;
	color: #231f20;
	font-family: arial;
	font-size: 13px;
	padding-top: 10px;
	text-align: center;
}

.remarks_edit_st {
	display: none;
}

.remarks_text textarea {
	width: 760px;
}

.remarks .maintablen .content_td {
	width: 792px;
}

.grey {
	color: #cccccc
}

.grey_bg {
	background-color: #cccccc;
	color: #000000;
}

.sic_under_text {
	clear: both;
	font-size: 10px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-top: 5px;
	text-align: right;
}

.autocomplete {
	display: none
}

.new_rev .collapse_list {
	padding-left: 3px;
	padding-top: 4px;
}

.new_rev .collapse_list ul {
	height: 0;
	overflow: hidden;
}

.new_rev .collapse_list ul li {
	background: none repeat scroll 0 0 transparent;
	padding: 3px 0 3px 10px;
}

.new_rev .collapse_list li {
	background: url("../images/blue_arr_right.gif") no-repeat scroll 3px 2px
		transparent;
	color: #231F20;
	cursor: pointer;
	display: block;
	font-family: arial;
	font-size: 13px;
	list-style: none outside none;
	padding: 0 0 6px 15px;
}

.new_rev .collapse_list .active_state ul,.cust_det .s_pp .s_cont .collapse_list .active_state ul
	{
	height: auto;
	overflow: hidden;
	display: block
}

.new_rev .collapse_list .active_state {
	background: url("../images/blue_btn_bottom.gif") no-repeat scroll 0 5px
		transparent;
}

.create_acc_pop {
	width: 232px;
}

body .right_aligned_pop {
	
}

.td_u {
	text-decoration: underline !important;
}

.cls {
	cursor: pointer;
	z-index: 11;
}

body .right_aligned_pop .cls {
	position: absolute;
	right: -6px;
	top: -3px;
}

.blocke_content_flexible .blocke_left_line {
	height: auto;
	border: none
}

.blocke_content_flexible .blocke_right_line {
	height: auto;
	border: none
}

.blocke_content_flexible .blocke_line {
	overflow: hidden;
	border-bottom: 1px solid #9FABD1
}

.blocke_content_flexible .blocke_left_long select {
	width: 370px;
	margin: 5px 0 0 5px;
}

.oc_headlnks_r2 {
	position: absolute;
	right: 0;
	top: 0;
}

.right_insert {
	float: right;
	width: 500px;
}

.filter_drop {
	background: none repeat scroll 0 0 transparent;
	color: #231F20;
	float: left;
	font-family: Arial;
	font-size: 15px;
	margin-left: 5px;
	text-align: left;
	padding-right: 0;
	text-decoration: none;
	font-weight:bold;
}

.filter_drop_a {
	background: url("../images/red-arrow.gif") no-repeat scroll right
		0 transparent;
	color: #231F20;
	display: block;
	float: left;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	height: 8px;
	margin-left: 6px;
	margin-top: 8px;
	padding-right: 0;
	text-decoration: none;
	text-indent: -10000px;
	width: 13px;
}

.filter_drop_b {
	background: url("../images/red-arrow.gif") no-repeat scroll right
		0 transparent;
	color: #231F20;
	display: block;
	float: left;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	height: 8px;
	margin-left: 6px;
	margin-top: 5px;
	padding-right: 0;
	text-decoration: none;
	text-indent: -10000px;
	width: 13px;
}

.popup_small_380 {
	width: 380px
}

body .popup_small_380 .pop_up_inner_container .p_head {
	width: 380px
}

body .popup_small_380 .pop_up_inner_container .p_close {
	width: 380px
}

.item_left {
	width: 165px;
}

.item_right {
	width: 195px;
}

/*.blocke_content_flexible .blocke_left_long select{width:370px;margin:5px 0 0 5px;}*/
.trydo {
	margin: 0;
}

*:first-child+html .trydo {
	margin: 0;
	position: relative;
	top: -3px;
}

.bankfile .home_body .td_1 {
	width: 284px;
}

.req_class {
	font-size: 13px;
	font-weight: bold;
	left: 0;
	position: absolute;
	top: -17px;
}


.bankfile .home_head .show_customers_btn
	{
	background: url("../images/sab.jpg") no-repeat ;
	width: 130px;
	margin-top : 0;
	height : 50px;
	top:5px;
	position:relative;
}
/* new class for show-all-orders button */
.bankfile .home_head .show_all_orders{
	background: url("../images/show-all-orders.gif") no-repeat ;
	margin-top : 5px;
	position:absolute;
	top:124px;
}

.show_all_quotes{
	background: url("../images/btn_showAllQuotes.gif") no-repeat ;
	margin-top : 5px;
	position:absolute;
	top:124px;
	height:20px;
	width:126px;
}

/*new class for show-all-branches button*/
.home_head .show_all_branches{
	background: url("../images/show-all-branches.gif") no-repeat ;
}
/*new class for show-all-micrs button*/
.home_head .show_all_micrs{
	background: url("../images/show-all-MICRs.gif") no-repeat ;
	position: absolute;
width: 110px;
right: 360px;
top: 13px;
}

.bankfile .home_head .add_customers_btn
	{
	background: url("../images/anb.jpg") no-repeat;
	width: 120px;
	margin-top : 0;
	height : 50px;
	top:5px;
	position:relative;
}

.bank_info .jimmy_line {
	background: none;
}

.jimmy_left2 {
	float: left;
	padding-left: 38px;
	padding-top: 6px;
}

.jimmy_left2 strong,.jimmy_left2 {
	font-family: arial;
	font-size: 13px;
}

.bank_info .distributor_data {
	display: inline;
	float: right;
	height: 22px;
	margin-left: 0;
	margin-right: 35px;
	position: relative;
	width: 127px;
}

.bank_info .distributor_data .print {
	background: url("../images/pbf.jpg") repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 60px;
	top: 0;
	width: 101px;
	margin-top: 13px;
}

/* menu list font change  under bank files*/

.bank_info .maintablen .menu_td li a {
	color: #0072c6;
	display: block;
	font-family: arial;
	font-size: 16px;
	/*font-weight: bold;*/
	text-decoration: none;
	width : 136px;
}

.bank_info .jimmy_left {
	float: left;
	padding-left: 38px;
}

.micr .td_1,.micr .td_2,.micr .td_3,.micr .td_4 {
	border-bottom: 2px solid #4B63AE;
	padding-bottom: 5px;
	text-align: left;
	text-indent: 5px;
}

.micr .td_1 a,.micr .td_2 a,.micr .td_3 a,.micr .td_4 a {
	color: #231F20;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin-top: 1px;
	text-decoration: none;
}

.mts {
	width: 182px;
	margin-top: 4px;
}

.stinmicr td {
	height: 29px;
}

.micr .cont_in_table .td_1 {
	width: 186px;
	padding-top: 5px;
}

.micr .cont_in_table .td_2 {
	width: 186px;
	padding-top: 5px;
}

.micr .cont_in_table .td_3 {
	width: 220px;
	padding-top: 5px;
}

.micr .cont_in_table .td_4 {
	width: 150px;
	padding-top: 5px;
}
/* change color - micr info*/
.micr .intable a,.micr .intable a,.micr .intable a,.micr .intable a {
	font-family: arial;
	font-size: 13px;
	color: #0072c6;
	
}
/* changed blue-arrow to red-arrow under MICR*/
.micr_bda {
	background: url("../images/red-arrow.gif") no-repeat scroll right
		9px transparent;
	width: 13px;
	height: 18px;
	display: block;
}

.micr_fb {
	float: left;
}

.micr_sb {
	float: right;
}

.micrb {
	border: 1px solid #a5b1d6;
	margin-bottom: 10px;
}

.micrdadd {
	color: #231F20;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 6px;
}

.cancel_img {
	background: url("../images/cancel_img.jpg") repeat scroll 0 0
		transparent;
	height: 20px;
	width: 59px;
}

.micr_hr {
	border-bottom: 2px solid #4B63AE;
}
/* changed micr button*/
.add_micr {
	background: url("../images/add-MICR.gif") no-repeat ;
	display: block;
	height: 20px;
	width: 76px;
	float: right;
	margin-right: 5px;
}

.tabinin td {
	text-align: center;
}

.tabinin {
background: url("../images/micr_table_bg.jpg") repeat-y scroll 0 0
		transparent;
	margin-left: 4px;
	margin-bottom: 4px;
	margin-top: 5px;
}

.tabinin_th {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tabinin_tr td {
	width: 16px !important;
}

.ssc {
	width: 11px;
}

.fsscb {
	margin-bottom: 10px;
}

.szimg {
	padding-top: 5px;
}

.gqm {
	background: url("../images/gcm.png") repeat-y scroll 0 0 transparent;
	display: block;
	height: 17px;
	position: absolute;
	right: 14px;
	width: 17px;
}

.add_mirc_grey {
	background: url("../images/add-MICR-grey.gif") no-repeat;
	display: block;
	height: 20px;
	width: 76px;
	float: right;
	margin-right: 5px;
	display: none;
}

.shipping_details_left_cell {
	background: url("../images/border_pic.gif") repeat-y right top;
}

.shipping_details_normal {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 6px;
	padding-top: 4px;
	overflow: hidden;
	width: 340px;
}

.shipping_details_white_line {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #9FABD1;
	border-top: 1px solid #9FABD1;
	width: 348px;
}

.shipping_details_white_block {
	padding-top: 3px;
	padding-bottom: 5px;
	border-top: 1px solid #9FABD1;
	border-right: 1px solid #9FABD1;
	border-bottom: 1px solid #9FABD1;
	background-color: #ffffff;
}

.shipping_details_name_block {
	border-bottom: 2px solid #4B63AE;
	height: 24px;
	line-height: 25px;
	padding: 0 0 5px;
	text-indent: 16px;
	width: 340px;
	position: relative;
}

.save_order {
	width: 90px;
	height: 20px;
	display: block;
	position: absolute;
	right: 110px;
	top: 19px;
}

.delete_order {
	width: 100px;
	height: 20px;
	display: block;
	position: absolute;
	right: 0px;
	top: 19px;
}

.blb_l {
	background: url("../images/blb_l.jpg") repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	width: 5px;
	float: left;
}

.add_new_markup{
background: url("../images/add-new-markup.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	width: 125px;
	float: left;
}

.show_all_markups{
background: url("../images/show-all-markups.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	width: 140px;
	float: left;
}

.add_new_user
{
background: url("../images/add-new-user.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	width: 110px;
	float: left;
}

.blb_bg {
   
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: arial;
	font-size: 13px !important;
	font-weight: bold;
	height: 20px;
	padding: 1px 4px 0;
	text-decoration: none;
}
/* the below three classes are for vendor tabs*/
.blb_add_new_invoice{
	background: url("../images/add-new-invoice.jpg") no-repeat;
	width : 115px;
}

.blb_manage_invoices{
	background: url("../images/manage-vendor-invoices.gif") no-repeat;
	width : 170px;
}

.show_all_invoices{
	background: url("../images/show-all-invoices.gif") no-repeat;
	width : 130px;
}

.show_ap_document_tool{
	background: url("../images/AP-document-tool-btn.gif") no-repeat;
	width : 140px;
}

.blb_show_all_vendors{
	background: url("../images/manage-vendors.gif") no-repeat;
	width : 118px;
}

.coh_b1 {
	left: 264px;
	position: absolute;
	top: 20px;
}

.coh_b2 {
	left: 440px;
	position: absolute;
	top: 20px;
}

.coh_b3 {
	left: 599px;
	position: absolute;
	top: 20px;
}

.coh_b4 {
	left: 699px;
	position: absolute;
	top: 20px;
}

.table_content_hd_save_grey {
	background: url("../images/save_grey.jpg") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 60px;
	text-indent: -50000px;
	top: 2px;
	width: 46px;
}

.hedre_nuo {
	overflow: hidden;
}

.phone_ext {
	min-height: 20px;
	position: relative;
}

.phone_ext .uno {
	left: 0;
	position: absolute;
	top: 0;
	width: 100px !important;
}

.phone_ext .ext_cl {
	left: 108px;
	position: absolute;
	top: 3px;
}

.phone_ext .dos {
	position: absolute;
	right: -3px;
	top: 0;
	width: 45px !important;
}

.table_content_hd_cancel_grey {
	background: url("../images/cancel_grey.jpg") no-repeat scroll 0 0
		transparent;
	color: transparent;
	display: none;
	height: 20px;
	position: absolute;
	right: 5px;
	text-indent: -50000px;
	top: 2px;
	width: 53px;
}

.blb_r {
	background: url("../images/blb_r.jpg") repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	width: 5px;
	float: left;
}

/*
.tabl_r {
width:390px;
float:left;
border:1px solid #a5b1d6;
margin-left:390px;
background:none repeat scroll 0 0 #FFFFFF;
}*/
.tabl_r {
	width: 390px;
	float: left;
	border: 1px solid #a5b1d6;
	margin-left: 9px;
	background: none repeat scroll 0 0 #FFFFFF;
}

/*
.tabl_l {
position:absolute;
top:0;
left:17px;
width:381px;
}*/
.tabl_l {
	position: static;
	top: 0;
	float: left;
	left: 17px;
	width: 381px;
}

.qts_g {
	min-height: 17px;
	padding-bottom: 6px;
	padding-top: 18px;
}

.tabl_r_head {
	border-bottom: 2px solid #4B63AE;
	margin-left: 9px;
	margin-top: 7px;
}

.tabl_l_head {
	border-bottom: 2px solid #4B63AE;
	margin-left: 9px;
	margin-top: 7px;
	width: 370px;
}

.tabl_r_head .table_content_hd_close,.pdline  .table_content_hd_close {
	background: url("../images/cancel_img.jpg") repeat scroll 0 0
		transparent;
	width: 53px;
}

.tabl_r_head  .table_content_hd_save,.pdline  .table_content_hd_save {
	right: 66px;
}

.tabl_r_head .table_content_hd_saving,.pdline  .table_content_hd_saving
	{
	right: 120px;
	top: 3px;
	background: url("../images/saving_w2.jpg") no-repeat scroll 0 0
		transparent;
}

.tabl_l_cont {
	margin-left: 9px;
}

.qx {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	margin-bottom: 6px;
	margin-left: 21px;
	margin-top: 6px;
}

.fctable {
	font-size: 13px;
	color: #231f20;
	font-family: arial;
}

.fctable_head {
	background: none repeat scroll 0 0 #D6D8DD;
	border: 1px solid #A5B1D6;
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	height: 18px;
	padding: 4px 3px 3px 5px;
	width: 85px;
}

.maintablen .menu_td .inactive_menu li a {
	color: #999999
}

.fctable_head_c,.fctable_body_c {
	margin-left: 9px;
}

.oc_headlnks_cont_new {
	height: 65px;
}

.oc_headlnks_cont_new h2 {
	margin: 0
}

.inactive_a {
	color: #999 !important
}

.oc_headlnks_cont_new .oc_h2 div {
	
}

.fctable_body_c {
	height: 73px !important;
	overflow: auto !important;
}

.inttd {
	width: 92px;
}

.tdint {
	width: 92px;
}

.fctable table {
	margin-left: 11px;
	border: 1px solid #A5B1D6;
	width: 371px;
}

.fctable th {
	width: 92px;
	text-align: left;
	height: 25px;
	border: 1px solid #A5B1D6;
	text-indent: 4px;
	background: #d6d8dd;
}

.fctable td {
	height: 25px;
	border: 1px solid #A5B1D6;
	text-indent: 4px;
	background: #f4f4f4;
}

.bf4 {
	background: #f4f4f4;
}

.pdline .blocke { /*float:right;*/
	float: none;
	padding-top: 15px;
	width: 379px;
}

.pdline .inpt {
	width: 177px;
}

.pdline .inps {
	width: 181px;
}

.inpt_s {
	float: left;
	width: 84px;
}

.inpt_s2 {
	margin-left: 4px;
	float: left;
	width: 85px;
}

.pdline .blocke_content {
	overflow: visible;
}

.b3pr {
	height: 30px;
	margin-top: 10px;
}

.ob_l {
	background: url("../images/ob_l.jpg") repeat scroll 0 0 transparent;
}

.ob_r {
	background: url("../images/ob_r.jpg") repeat scroll 0 0 transparent;
}

.ob_bg {
	background: url("../images/ob_bg.jpg") repeat-x scroll 0 0 transparent;
}

.ksch {
	padding: 3px;
}

.krb_c {
	float: right;
	margin-right: 3px;
	padding-top: 12px;
}

.pdline .billing_error_msg_div {
	background: none repeat scroll 0 0 #FFD5D5;
	border: 1px solid #FFACAD;
	color: #CF3738;
	display: block;
	font-size: 13px;
	height: auto;
	line-height: 37px;
	margin-bottom: 10px;
	margin-left: 11px;
	margin-top: 10px;
	padding-left: 35px;
	width: 335px;
	position: relative;
}

.billing_error_msg_div img {
	position: absolute;
	top: 0px;
	left: 0px;
}

.pdline .pop_up_container {
	width: 650px;
}

.pdline .pop_up_container .pop_up_inner_container {
	height: 260px;
}

.pdline .home_body table {
	width: 632px;
	margin-top: 10px;
}

.pdline .home_body th,.pdline .home_body thead {
	border-bottom: 0 !important;
}

.pdline .tb_td6 .td_1 {
	width: 45px;
	border: 0;
	text-indent: 13px;
}

.pdline .tb_td6 .td_2 {
	width: 47px;
	border: 0;
	text-indent: 10px;
}

.pdline .home_body {
	padding-left: 23px;
	margin-top: 0px;
	overflow: hidden;
}

.pdline .cont_for_yn_delete {
	height: 29px;
}

.pdline .confirm {
	background: url("../images/confirm.jpg") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	left: 205px;
	position: absolute;
	top: 12px;
	width: 64px;
}

.pdline .cancel {
	background: url("../images/cancel_img.jpg") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	left: 278px;
	position: absolute;
	top: 12px;
	width: 53px;
}

.nn1 {
	width: 156px;
}

.nn2 {
	width: 73px;
}

.nn3 {
	width: 126px;
}

.nn4 {
	width: 125px;
}

.nn5 {
	
}

.pdline .tb_td6 .td_2 a,.pdline .tb_td6 .td_3 a,.pdline .tb_td6 .td_4 a
	{
	background: none;
	padding-right: 0;
}

.pdline .tb_td6 .td_3 {
	width: 40px;
	border: 0;
}

.pdline .tb_td6 .td_4 {
	width: 40px;
	border: 0;
}

.pdline .tb_td6 .td_5 {
	width: 40px;
	border: 0;
}

.nptth {
	color: #231f20;
	font-size: 18px;
	font-weight: normal;
	margin-top: 10px;
}

.bank_22 a {
	font-size: 13px;
}

.red_v {
	color: #d31145;
}

.aoi {
	width: 172px;
}

.llb {
	border-top: 1px solid #9FABD1;
	margin-top: 4px;
	padding-top: 15px;
}

.zi10001 {
	z-index: 10001;
}

.nptt {
	border: 1px solid #CCCCCC;
	color: #231F20;
	font-family: arial;
	font-size: 13px;
	margin-left: 15px;
	width: 608px;
}

.nptt td {
	border-bottom: 1px solid #C9CFE2;
	line-height: 30px;
	text-indent: 8px;
}

.ook {
	background: url("../images/ook.jpg") repeat-x scroll 0 0 transparent;
	display: block;
	height: 20px;
	left: 495px;
	position: absolute;
	top: 20px;
	width: 50px;
}

.ok {
	background: url("../images/ook.jpg") repeat-x scroll 0 0 transparent;
	display: block;
	height: 20px;
	left: 150px;
	position: absolute;
	top: 50px;
	width: 50px;
}

.okk {
	background: url("../images/ook.jpg") repeat-x scroll 0 0 transparent;
	display: block;
	height: 20px;
	left: 150px;
	position: absolute;
	top: 70px;
	width: 50px;
}

.okay {
	background: url("../images/ook.jpg") repeat-x scroll 0 0 transparent;
	display: block;
	height: 40px;
	left: 140px;
	position: absolute;
	top: 20px;
	width: 50px;
}

.homocheck .ook {
	position: static
}

.homocheck .cancel_img {
	display: block;
	margin-left: 10px;
}

.butonsen {
	overflow: hidden;
	padding: 0 10px 10px 65px;
}

.butonsen a {
	float: left
}

.bcc {
	background: url("../images/cancel_img.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	left: 550px;
	position: absolute;
	top: 20px;
	width: 60px;
}

.nptt .td1 {
	width: 100px;
}

.nptt .td2 {
	text-align: center;
	width: 83px;
}

.nptt .td3 {
	width: 100px;
}

.nptt .td4 {
	width: 100px;
}

.nptt .td5 {
	width: 100px;
}

.contft {
	/*height: 125px;*/
	margin-top: 0px;
	overflow: auto;
	width: 640px;
}

.clp_bg {
	background-color: #f5f5f5;
	border-bottom:1px solid #c2c2c2;
}

.bank_info .cont_in_table td .fbl {
	float: right;
	font-size: 12px;
	font-family: arial;
	color: #168be5;
	margin-right: 17px;
	text-decoration : none !important;
}

/*latest*/
.new_temp {
	
}

.new_temp .cls {
	
}

.new_cls {
	position: absolute;
	right: -12px;
	cursor: pointer;
	top: -9px;
}

.pdli_dlink {
	color: #cccccc !important;
}

.pdd .det .maintablen .menu_td li a.active_state,.pdd .det .maintablen .menu_td li a
	{
	text-indent: /*15*/ 0px;
}

.the_active_bank_left_list {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #9FABD1 !important;
	border-bottom: 1px solid #9FABD1 !important;
	position: relative;
	top: -1px;
	width: 391px;
	line-height: 20px;
	z-index: 1000;
}

.idto_conts {
	float: right;
	left: -5px;
	position: relative;
	top: 3px;
}

.lmnl {
	color: #231F20;
	display: block;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-indent: 14px;
	height: auto;
	line-height: 16px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.customer_details_main_block {
	width: 780px;
	overflow: hidden;
}

.customer_details_main_block .error_block {
	background: none repeat scroll 0 0 #FFD5D5;
	border: 1px solid #FFACAD;
	height: 39px;
	margin-top: 3px;
}

.customer_details_main_block .error_message {
	background: url("../images/redx.jpg") no-repeat scroll 0 0 transparent;
	color: #CF3738;
	font-family: Arial;
	font-size: 13px;
	margin-left: 11px;
	margin-top: 12px;
	padding-left: 19px;
}

.r_cat {
	width: 383px;
	margin-top: 1px;
	float: right;
	background-color: #ffffff;
	border: 1px solid #a5b1d6;
	
}

.cat_states {
	width: 370px;
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 7px;
	display: none;
}

.cat_line {
	width: 365px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 6px;
	overflow: hidden;
	border-bottom: 1px solid #a5b1d6;
	position: relative;
}

.cat_line_card_expiry {
	width: 160px;
	padding-top: 7px;
	padding-bottom: 6px;
	overflow: hidden;
	border-bottom: 1px solid #a5b1d6;
	position: relative;
}


.cat_line .cat_save {
	display: block;
	position: absolute;
	right: 70px;
	/*right: 59px;*/
	bottom: 6px;
}

.cat_line .cat_cancel,.cat_line .cat_new_contact {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 6px;
}

.cat_line .cat_saving {
	width: 54px;
	height: 20px;
	background: url(../images/saving.gif) no-repeat;
	position: absolute;
	right: 115px;
	bottom: 3px;
}

.cat_line .cat_new_bank {
	bottom: 6px;
	display: block;
	position: absolute;
	right: 8px;
	top: auto !important;
}

.branch_del_pop input {
	font-size: 13px !important;
}

.branch_del_pop a {
	font-size: 11px !important;
	color: #0072c6 !important;
}

.cat_line .cat_left {
	width: 195px;
	float: left;
}

.cat_line .cat_right {
	width: 170px;
	float: left;
}

.detail_alt .pop_up_container {
	width: 800px;
}

.detail_alt .pop_up_container .pop_up_inner_container .p_head {
	width: 800px;
}

.detail_alt .pop_up_container .p_close {
	width: 800px;
}

.cat_q {
	display: block;
	position: absolute;
	right: 2px;
	top: 1px;
}

.cat {
	
}

.cat_edit {
	
}

.l_cat {
	width: 395px;
	margin-right: -1px;
	float: right;
}

.cat_brd {
	width: 380px;
	height: 2px;
	background-color: #4b63ae;
	overflow: hidden;
}

.cat_wrapper {
	width: 395px;
	overflow: hidden;
	/*background-color: #ffffff;*/
}

.cat_cont {
	width: 375px;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom: 1px solid #a5b1d6;
	position: relative;
	
	
}

.cat_current {
	background-color: #ffffff;
	/*background: #f5f5f5 ! important; */
	border-top: 1px solid #a5b1d6;
	border-bottom: 1px solid #a5b1d6;
	margin-top: -1px;
	/*border-right:1px solid #f5f5f5;*/
}

.cat_current .cat_cont {
	border-bottom: 0px
	
	
}

.cat_cont a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #231f20;
	font-weight: bold;
	text-decoration: none;
}

.cat_cont.multi a {
    color: #231F20;
}

.cat_cont a.normal {
    color: #0072c6 !important;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
}
.cat_cont a.delete_style {
    color: #0072c6 !important;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
   
    position:relative;
}

.cat_cont .cat_button {
	position: absolute;
	right: 0px;
	bottom: 9px;
}

.popup_unsave_content,.popup_bank_content {
	display: none;
}

/* Hover fo regular links today */
a:hover {
	text-decoration: underline ! important;
}
/*Hover for main menu */
.searchblock .bottom .menu_block ul li a:hover {
	text-decoration: underline;
}

/* Hover for side menu */
.maintablen .menu_td li a:hover {
	color: #00aeed;
}

/* Hover for top links */
.searchblock .top a:hover {
	text-decoration: underline ! important;
}

/* Bold for main menu */
.searchblock .bottom .menu_block ul li a {
	font-weight: bold;
}

.nsoe {
	color: #231F20;
	font-family: arial;
	font-size: 11px;
	margin-left: 6px;
	margin-top: 6px;
}

.order_conf {
	background-color: #FFFFFF;
	border: 1px solid #B9BCBE;
	height: 505px;
	margin: 0 5px 20px;
	overflow: hidden;
	padding-bottom: 15px;
}

.pdline .blocke_left_line {
	width: 186px ! important;
}

.pdline .blocke_right_line {
	width: 186px ! important;
}

/* Nav with Vendor invoices */
.new_nav_vendor {
	left: 251px !important;
	width: 708px !important;
	height: 50px;
}

.originalMenuBar {
	left: 251px !important;
	width: 708px !important;
	height: 50px;
}

.new_nav_vendor ul li {
	width: 87px !important;
}

.originalMenuBar ul li {
width: 100px !important;
}
.new_nav_vendor span.active {
	left: 45px !important;
}

.new_nav_vendor .two_line_item {
	padding-top: 5px !important;
	height: 46px !important;
	line-height: 21px !important;
}

.originalMenuBar span.active {
	left: 45px !important;
}

.originalMenuBar .two_line_item {
	padding-top: 5px !important;
	height: 46px !important;
	line-height: 21px !important;
}

.sho_all_invoices {
	left: 227px;
	position: absolute;
	top: 35px;
	background: url(../images/show-all-vendors.jpg) no-repeat;
}

.add_new_invoices {
	left: 356px;
	position: absolute;
	top: 35px;
	/*background: url(../images/show-all-vendors.jpg) no-repeat;*/
	
}

.manage_vendors {
	left: 481px;
	position: absolute;
	top: 35px;
}

.tb_vendor {
	
}

.tb_vendor .td_1 {
	width: 130px;
	vertical-align: top;
}

.tb_vendor .td_2 {
	width: 230px;
	vertical-align: top;
}

.tb_vendor .td_3 {
	width: 165px;
	vertical-align: top;
}

.tb_vendor .td_4 {
	width: 100px;
	vertical-align: top;
}

.tb_vendor .td_5 {
	width: 93px;
	vertical-align: top;
}

.tb_vendor .td_6 {
	width: 115px;
	vertical-align: top;
}

.tb_vendor .td_7 {
	width: 100px;
	vertical-align: top;
}

.tb_vendor .filter_drop_a {
	margin-top: 30px;
}

.manage_invoices {
	left: 224px;
	position: absolute;
	top: 35px;
}

.tb_vendor_list {
	
}

.tb_vendor_list .td_1 {
	width: 170px;
	vertical-align: top;
}

.tb_vendor_list .td_2 {
	width: 235px;
	vertical-align: top;
}

.tb_vendor_list .td_3 {
	width: 280px;
	vertical-align: top;
}

.tb_vendor_list .td_4 {
	width: 255px;
	vertical-align: top;
}

.the_pop22_class {
	width: 700px;
}

.the_pop22_class .p_head {
	width: 805px !important;
}

.the_pop22_class .line_block {
	padding-top: 7px;
	padding-bottom: 7px;
	overflow: hidden;
	border-bottom: 1px solid #c9cfe2;
}

.the_pop1_br {
	width: 350px !important;
}

.the_pop1_br .p_head {
	width: 350px !important;
}

/*latest end*/
.optimized_the_active_bank_left_list,.optimized_the_active_bank_left_list_bottom
	{ /*background: none repeat scroll 0 0 #FFFFFF;*/
	border-bottom: 1px solid #9FABD1 !important;
	border-top: 1px solid #9FABD1 !important;
	line-height: 20px;
	padding: 0;
	position: relative;
	top: -1px;
	width: 391px;
	z-index: 10000;
}

.optimized_the_active_bank_left_list .iteme_1 {
	overflow: hidden;
	background: none repeat scroll 0 0 #FFFFFF;
	padding-top: 5px;
}

.optimized_the_active_bank_left_list .iteme_2 {
	overflow: hidden;
	padding-top: 5px;
	background: none repeat scroll 0 0 #F4F4F4;
	padding-bottom: 5px;
}

.optimized_the_active_bank_left_list_bottom .iteme_1 {
	overflow: hidden;
	background: none repeat scroll 0 0 #F4F4F4;
	padding-top: 5px;
}

.optimized_the_active_bank_left_list_bottom .iteme_2 {
	overflow: hidden;
	padding-top: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	padding-bottom: 5px;
}

.iteme_2 .tar {
	padding-right: 10px
}

.start_order {
	width: 86px;
	height: 20px;
	margin-left: 375px;
	display: block;
	float: left;
	background: url(../images/button_start_order.jpg) no-repeat;
}

.oc_headlnks .start_order {
	margin-left: 375px;
}

.order_block {
	width: 781px;
	margin-bottom: 20px;
	padding-bottom: 3px;
	background-color: #d1d3d4;
	border: 1px solid #999898;
}

.order_block table.title {
	margin-left: 21px;
}

.order_block table.title td {
	height: 28px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.order_block_inner {
	margin: 0px 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 19px;
	background-color: #ffffff;
	border: 1px solid #999898;
}

.order_block_inner a {
	font-size: 13px;
}

.order_block_inner table td {
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.home_body .order_history_tab {
	width: auto;
	margin-left: 22px;
}

.order_history_tab tr {
	vertical-align: top;
}

.order_history_tab td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.order_history_tab td span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.order_history_tab td a {
	font-size: 12px;
}

.order_history_tab th {
	padding-bottom: 5px;
	font-weight: normal;
	border: 0px;
}

.order_history_tab th p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#expanded_block {
	display: none;
}

#collapse {
	padding-top: 15px;
}

.nowShowProcessing {
	background: url("../images/processing.gif") no-repeat scroll 0 0
		transparent !important;
	width: 80px;
}

.dsora {
	
}

.dsora_r_inp {
	width: 26px;
}

.dsora_table th {
	border-bottom: 1px solid #9FABD1;
	padding-bottom: 7px;
}

.dsora_table thead {
	border-bottom: 0px;
}

.dsora_table .ors {
	font-size: 18px;
	font-family: Arial;
	font-weight: normal;
	padding-right: 15px;
}

.dsora_table .min {
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
}

.dsora_table .des {
	display: block;
	float: right;
	height: 25px;
	overflow: hidden;
	position: relative;
	width: 130px;
}

.dsora_table_h {
	margin-bottom: 8px;
	border-bottom: 2px solid #4B63AE
}

.dsora_table_h thead {
	border-bottom: 2px solid #4B63AE;
}

.dsora_f {
	height: 25px;
	width: 762px !important;
}

.add_noh .td_1 {
	width: 104px !important;
}

.add_noh .td_2 {
	width: 215px !important;
}

.add_noh .td_3 {
	width: 150px !important;
}

.add_noh .td_4 {
	width: 150px !important;
}

.add_noh .td_8 {
	width: 110px !important;
}

.add_noh .td_5 {
	width: 150px !important;
}

.add_noh .td_6 {
	width: 140px !important;
}

.add_noh .td_1 a,.add_noh .td_2 a,.add_noh .td_3 a,.add_noh .td_4 a,.add_noh .td_5 a,.add_noh .td_6 a,.add_noh .td_7 a
	{
	float: left;
}

.uni {
	width: 90px;
	display: block;
}

.uni2 {
	margin-top: 30px;
}


.smc {
	color: #231f20;
}

.smcc {
	color: #999999;
}

.plbtn {
	float: left;
	background: url("../images/sab.jpg") no-repeat scroll 0 0 transparent;
	width: 109px;
	text-align: center;
	margin-left: 9px;
}

.plbtn a {
	color: #FFFFFF !important;
	display: inline;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	text-align: center;
	text-decoration: none;
}

.add_noh .ksch {
	
}

.add_noh .text_block input {
	text-align: left;
	color: #dbdbde;
}

.tpplnk {
	margin: 0px 5px;
}

.tpplnk a {
	font-size: 13px;
	font-family: Arial;
	margin-right: 20px;
}

.ppbd li {
	color: #231f20;
	font-size: 13px;
	font-family: arial;
	margin: 5px 0px;
}

.ppbd ul {
	padding: 5px 5px;
	list-style: none outside none;
}

.hr {
	border-bottom: 1px solid #9FABD1;
	margin: 0 5px;
}

.text_block2 {
	margin-left: 5px;
	margin-bottom: 5px;
	color: #231f20;
	font-size: 13px;
	font-family: Arial;
}

.ord_det_cont {
	margin: 0px 10px;
	padding-top: 14px;
	overflow: hidden;
	position: relative;
}
/* the below three classes are for a/r info, scr-pad info, cust-bank-files info*/
.btn_cust_bank_files {
	width: 155px;
	height: 25px;
	display: block;
	position: absolute;
	right: 8px;
	top: 190px;
	background: url(../images/customer-bank-files.gif) no-repeat;
	
}
.header_ar_info{
height: 25px;
top: 190px;
right: 335px;
width: 154px;
position: absolute;
display: block;
background: url('../images/ar-information.gif') no-repeat;

}

.header_src_info{
height: 25px;
top: 190px;
right: 172px;
width: 154px;
position: absolute;
display: block;
background: url('../images/customer-scratch-pad.gif') no-repeat;

}

.btn_cust_ord_history {
	width: 180px;
	height: 20px;
	display: block;
	position: absolute;
	right: 183px;
	top: 14px;
	background: url(../images/button_cust_ord_history.jpg) no-repeat;
}

.btn_save_as_draft {
	width: 111px;
	height: 20px;
	display: block;
	position: absolute;
	right: 402px;
	top: 5px;
	background: url(../images/button_save_as_draft.jpg) no-repeat;
}

.btn_SaveQuote{
	width: 111px;
	height: 20px;
	display: block;
	position: absolute;
	right: 500px;
	top: 10px;
	background: url(../images/btn_SaveQuote.gif) no-repeat;
}

	.btn_SendPDFQuote{
	width: 111px;
	height: 20px;
	display: block;
	position: absolute;
	right: 105px;
	top: 10px;
	background: url(../images/btn_SendPDF.gif) no-repeat;
}

.btn_print_preview {
	width: 55px;
	height: 20px;
	display: block;
	position: absolute;
	right: 395px;
	top: 5px;
	background: url("../images/print_blue_btn.jpg") no-repeat 
}

.btn_culculate_order {
	width: 130px;
	height: 20px;
	display: block;
	position: absolute;
	right: 258px;
	top: 5px;
	background: url(../images/button_calculate_order.jpg) no-repeat;
}

.btn_CalculateQuote {
	width: 130px;
	height: 20px;
	display: block;
	position: absolute;
	right: 360px;
	top: 10px;
	background: url(../images/btn_CalculateQuote.gif) no-repeat;
}

.btn_DownloadPDF {
	width: 130px;
	height: 20px;
	display: block;
	position: absolute;
	right: 220px;
	top: 10px;
	background: url(../images/btn_DownloadPDF.gif) no-repeat;
}

.btn_save_as_order {
	width: 114px;
	height: 20px;
	display: block;
	position: absolute;
	right: 131px;
	top: 5px;
	background: url(../images/button_save_as_order.jpg) no-repeat;
}

.start_order_block {
	padding: 12px 0px 10px 5px;
	border-top: 2px solid #9fabd1;
	border-bottom: 2px solid #9fabd1;
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
}

#start_order_expand .start_order_block {
	background-color: #ffffff;
	border-bottom: 1px solid #9fabd1;
}

.start_order_expand_block {
	padding: 20px 12px 20px 12px;
	background-color: #ffffff;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231F20;
}

.start_order_expand_block .side_block {
	width: 425px;
}

.start_order_expand_block .title_block {
	margin-bottom: 6px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9fabd1;
}

.start_order_expand_block td {
	padding-bottom: 10px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231F20;
}

/* in below two classes increased the width of div in cart page*/
.order_inprogress {
	overflow: hidden;
	width: 959px;
}

.order_inprogress_brd {
	width: 959px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #9fabd1;
	overflow: hidden;
	background-color: #ffffff;
}

.num_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9fabd1;
}

.buttons_two_colors1 {
	float: left;
	overflow: hidden;
}

.order_inprogress_expand {
	min-height: 240px;
	margin-top: 6px;
	padding: 5px;
	border-top: 1px solid #9fabd1;
}

.red_block {
	padding: 10px 15px;
	background-color: #ffd5d5;
	border: 1px solid #ffacad;
	color: #ff5f5f;
}

.com_tab td {
	height: 17px;
	background-color: #f4f4f4;
	border-left: 1px solid #abadb3;
	border-top: 1px solid #abadb3;
}

.com_tab td.last {
	border-right: 1px solid #abadb3;
}

.com_block {
	height: 72px;
	margin-bottom: 10px;
	overflow-y: scroll;
	border: 1px solid #abadb3;
}

.com_block td {
	height: 23px;
	border-right: 1px solid #abadb3;
	border-top: 1px solid #abadb3;
}

.com_block .first_row td {
	border-top: 0px !important;
}



.com_block1 {
	/*height: 72px;*/
	margin-bottom: 10px;
	overflow-y: auto;
	border: 1px solid #abadb3;
}

.com_block1 td {
	height: 23px;
	border-right: 1px solid #abadb3;
	border-top: 1px solid #abadb3;
}

.com_block1 .first_row td {
	border-top: 0px !important;
}

.unsave_block {
	width: 220px;
	padding: 10px 0px;
	text-align: center;
}

.new_contact_content {
	display: none;
}

.new_contact_block {
	padding: 10px 16px 0px 16px;
	overflow: hidden;
}

.add_noh .home_body th {
	vertical-align: bottom;
}

.text_block input {
	color: #000 !important;
}

.add_cntct_link {
	font-size: 13px;
	margin-left: 10px;
}

.cd {
	display: none;
}

.clssa a {
	font-size: 11px;
}

.edont {
	position: absolute;
	right: -10px;
	top: -1px;
}

.e5 {
	background: #e5e5e5;
	border: 1px solid #ABADB3;
	color: #777777;
}

.s4B63AE {
	border-bottom: 2px solid #4B63AE;
}

.rb2 .w160 {
	width: 185px !important;
}

.rb2 .w200 {
	width: 170px !important;
}

#rt2 {
	border-top: 1px solid #4B63AE !important;
	margin-top: 20px;
	padding-top: 20px;
}

#bt2 {
	border-top: 2px solid #4B63AE !important;
}

.cwmcb {
	color: #d5d6d9;
}

.s_body .text_block input.the_black_input {
	color: #000 !important;
}

.eeb {
	display: none;
}

.cac {
	display: none;
}

.cls .cat_left {
	width: 167px;
}

.yhus {
	color: #231f20 !important;
	font-size: 13px !important;
	font-family: arial !important;
	font-weight: normal !important;
}

.snt {
	color: #231F20;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	width: 300px;
}

/*SG_4 prav*/
.new_customer_order_alternate_page {
	
}

.new_customer_order_alternate_page .grey_buttons_block {
	background: none repeat scroll 0 0 white;
	border-bottom: 1px solid #959A9D;
	height: 49px;
	margin-bottom: 10px;
	margin-left: 0;
}

.new_customer_order_alternate_page .grey_buttons {
	border-left: 1px solid #959A9D !important;
	
}

.new_customer_order_alternate_page .grey_buttons a {
	
	border-top : solid #e5e5e5;
	border-right: solid #e5e5e5;
	border-top-width: thin;
	border-right-width: thin;
	
	color: #0072c6;
	float: left;
	font-weight: bold;
	font-family: arial;
	font-size: 16px;
	height: 49px;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	width: 140px;
	/*padding: 0 25px;*/
}


.new_customer_order_alternate_page .grey_buttons a.active {
	border-bottom: none;
	
background :none repeat scroll 0 0 whitesmoke;
color: #d31145;
	
}

.new_customer_order_alternate_page .selected_order {
	color: #231f20 !important;
	float: right;
	font-family: Arial Narrow;
	font-size: 15px;
	padding-top: 18px;
	width: 340px;
}

.new_customer_order_alternate_page {
	margin-left: 3px;
	position: relative;
	width: 797px;
}

.new_customer_order_alternate_page table {
	
}

.new_customer_order_alternate_page tbody {
	 background: none repeat scroll 0 0 white;
}

.new_customer_order_alternate_page td {
	border-bottom: 1px solid #9FABD1;
	padding: 4px 0 4px 5px;
}

.new_customer_order_alternate_page .td_new {
	border-top: 3px solid #9FABD1;
	padding: 4px 0 4px 5px;
}

.new_customer_order_alternate_page thead {
	
}

.new_customer_order_alternate_page thead th {
	border-bottom: 2px solid #4B63AE;
	height: 35px;
}

.new_customer_order_alternate_page .td_0 {
	width: 100px;
}

.new_customer_order_alternate_page .td_1 {
	width: 80px;
}

.new_customer_order_alternate_page .td_2 {
	width: 85px;
}

.new_customer_order_alternate_page .td_3 {
	width: 100px;
}

.new_customer_order_alternate_page .td_4 {
	width: 100px;
}

.new_customer_order_alternate_page .td_5 {
	width: 85px;
}

.new_customer_order_alternate_page .td_55 {
	width: 70px;
}

.new_customer_order_alternate_page .td_6 {
	width: 110px;
}

.new_customer_order_alternate_page .td_6 {
	width: 40px;
}

.new_customer_draft_orders .td_0 {
	width: 100px;
}

.new_customer_draft_orders .td_1 {
	width: 80px;
}

.new_customer_draft_orders .td_2 {
	width: 107px;
}

.new_customer_draft_orders .td_3 {
	width: 150px;
}

.new_customer_draft_orders .td_4 {
	width: 135px;
}

.new_customer_draft_orders .td_5 {
	width: 150px;
}

.new_customer_draft_orders .td_6 {
	width: 185px;
}



.new_customer_quotes .td_1 {
	width: 90px;
}

.new_customer_quotes .td_2 {
	width: 150px;
}

.new_customer_quotes .td_3 {
	width: 150px;
}

.new_customer_quotes .td_4 {
	width: 135px;
}

.new_customer_quotes .td_5 {
	width: 150px;
}

.new_customer_quotes .td_6 {
	width: 185px;
}

.new_customer_order_alternate_page .tabler {
	color: #231f20;
	font-size: 12px;
}


.new_customer_order_alternate_page .tabler td {
	padding-left: 5px;
	padding: 5px 0;
	border-bottom: none;
}

.new_customer_order_alternate_page .tabler .selectDelete a {
	color: #0072c6;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
}

.new_customer_order_alternate_page .tabler a {
	color: #0072c6;
}

.new_customer_order_alternate_page .tabler .descr {
	font-size: 11px;
	/*  changed color of table contents in the product history */
	color: #231f20;
}

.the_listed {
	font-size: 13px;
	margin-bottom: 5px;
}

.buttons_two_colors1 {
	font-size: 13px;
	float: left;
}

.buttons_two_colors {
	
}

.buttons_two_colors1 input {
	border-color: #ABADB3;
	border-style: solid;
	border-width: 1px;
	height: 19px;
	/*line-height: 0;*/
	margin-left: 3px;
	margin-right: 50px;
	width: 378px;
}

.wrapper {
	min-width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

.colu_3 {
	min-height: 21px;
	margin-left: 7px;
}

.fromm {
	float: left;
	margin-left: 130px;
}

.too {
	float: left;
	margin-left: 61px;
}

.colu_4 {
	overflow: hidden;
	height: 25px;
	margin-left: 7px;
}

.distribuu {
	float: left;
	margin-right: 56px;
	margin-left: 5px;
}

.formm {
	float: left;
	width: 86px;
	height: 23px;
	margin-right: 10px;
}

.form_style {
	height: 21px;
	border-color: #ABADB3;
	border-style: solid;
	border-width: 1px;
	line-height: 20px;
}

.talign_cntr {
	text-align: center;
}

.bc_lc {
	float: left;
	width: 323px;
}

.bc_rc {
	float: left;
	height: 30px;
	width: 333px;
	margin-left: 30px;
}

.ffrom {
	float: left;
}

.fform {
	float: left;
}

.tto {
	float: left;
}

.show_orders {
	margin-top: 33px;
	width: 780px;
	height: 70px;
}

.show_orders p {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 18px;
	margin-left: 11px;
}

.checkboxx {
	float: left;
	width: 230px;
	height: auto;
}

.checkboxx input {
	float: left;
	height: 14px;
	margin-right: 3px;
	margin-top: 3px;
	width: 14px;
}

.checkboxx span {
	overflow: hidden;
	width: 90%;
	display: block;
	font-size: 13px;
}

.he_au {
	height: auto;
}

.wth_au {
	width: auto;
}

.sons_left_line {
	float: left;
	width: 120px;
	padding-top: 6px;
	padding-bottom: 7px;
	text-indent: 6px;
	border-bottom: 1px solid #9fabd1;
	height: 19px;
	overflow: hidden;
	margin-left: 5px;
}

.sons_right_line {
	float: left;
	padding-top: 6px;
	padding-bottom: 7px;
	border-bottom: 2px solid #9fabd1;
	height: 19px;
	overflow: hidden;
	margin-left: 5px;
}

.sons_b_bot {
	float: right;
	min-height: 50px;
}

.down_block_una {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.fl {
	float: left;
}

.order_report_table {
	width: 780px;
	min-height: 400px;
	background: #ffffff;
	font-size: 13px;
}

.order_report_table td {
	padding-left: 5px;
}

.order_report_table table {
	width: 100%;
}

.table_brdr {
	border-bottom: 2px solid #4B63AE !important;
}

.td_head {
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 15px;
}

.td_border_bott {
	border-bottom: 1px solid #9fabd1;
}

.pb10px {
	padding-bottom: 10px;
}

.pt6px {
	padding-top: 6px;
}

.maintablen .table_head .table_head_buttons .cat_cont a {
	color: #4B63AE;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	position: static;
	text-decoration: underline;
}

.callpop_s_cont .q_pop {
	border: 6px solid #4D4A4A !important;
	padding: 0;
}

.callpop_s_cont {
	margin: 10px;
}

.ui-dialog .ui-dialog-content.callpop_s_cont {
	overflow: visible;
}

.order_report_table_wrap {
	width: auto;
	height: auto;
	min-height: 200px;
}

.prwm_button {
	background: url("../images/PRWN_button.png") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 100%;
	width: 196px;
	float: left;
}

.prwm_button_wrap {
	height: 20px;
	width: 262px;
	float: right;
	margin-right: 10px;
	margin-top: 15px;
}

.color231f20 {
	color: #231f20 !important;
}

.changecolor {
	
}

.actigop_y {
	background: url("../images/active_gap.gif") no-repeat scroll 0 0
		transparent !important;
}

/*OrderDetailsAlternate.psd*/
}
.a_alter {
	text-decoration: none;
	color: #231f20 !important;
}

.a_alter:hover {
	text-decoration: underline;
}

.maintablen .table_head .table_head_buttons .cat_right a {
	position: static;
}

.unsave_block_vend {
	width: 320px;
	height: 100px;
	padding: 10px 0px;
	text-align: left;
	margin-left: 21px;
}

.bt1p {
	border-top: 1px solid #9fabd1;
}

.neretab {
	width: 380px;
}

.tablecolor {
	height: 100%;
	margin-top: 10px;
	width: 376px;
	border-top: 1px solid #9fabd1;
}

.tablecolor table {
	width: 100%;
	height: 100%;
}

.bb1px {
	border-bottom: 1px solid #9fabd1;
}

.tablecolor p {
	font-size: 13px;
}

.blocke_line2 {
	float: left;
	height: 35px;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 6px;
	text-indent: 6px;
	width: 188px;
}

.blocke_line3 {
	float: left;
	height: 18px;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 6px;
	text-indent: 6px;
	width: 188px;
}

.mh16px {
	min-height: 16px !important;
}

.mnumna {
	width: 385px;
}

.f_now {
	background: url("../images/find_now_button.jpg") no-repeat;
	display: block;
	width: 100%;
	float: left;
}

.clr {
	background: url("../images/Clear_button.jpg") no-repeat;
	display: block;
	width: 100%;
	float: right;
}

.w135px {
	width: 135px;
}

.add_new_distr {
	background: url("../images/add_new_distributor.jpg") no-repeat scroll 0
		0 transparent;
	display: block;
	width: 137px;
	height: 20px;
	margin: 0 5px;
	float: right;
}

.add_distributorship_btn {
	background: url("../images/add_distributorship.png") no-repeat scroll 0
		0 transparent;
	display: block;
	width: 129px;
	height: 20px;
	margin: 0 5px;
	float: right;
}

.the_pop2,.the_pop1,.f_popup_1,.f_popup_2,.f_popup_3 {
	display: none;
	border: 6px solid #4D4A4A !important;
	background: #fff !important;
}

.branch_del_pop_new {
	border: 6px solid #4D4A4A !important;
}

.homocheck {
	height: 200px;
	overflow: auto;
}

.ar_info_show {
	display: none;
	background: #fff !important;
}

.ui-dialog .ui-dialog-content {
	
}

.ui-dialog .pop_up_container {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 6px solid #2B2828 !important;
	left: auto;
	position: static;
	top: 0;
}

.popup_new1 {
	display: none;
}

.tree li a,.tree li span {
	font-size: 12px !important;
	color: #0072c6 ! important;
}

.tree li a {
	text-decoration: none !important;
}

.tree li a:hover {
	text-decoration: underline !important;
}

.eeb_save {
	background: url("../images/save_img.gif") no-repeat scroll 0 0 transparent
		;
	width: 50px;
	height: 20px;
	display: block;
	text-indent: -50000px;
}

.eeb_close {
	background: url("../images/close_img.gif") no-repeat scroll 0 0 transparent;
	width: 50px;
	height: 20px;
	display: block;
	text-indent: -50000px;
}

.eeb_save,.eeb_close {
	display: none;
	margin-left: 2px;
}

.micrbb2 {
	font-family: Courier;
	font-size: 13px;
	display: none;
}

.sav_b {
	color: #FFFFFF !important;
	font-family: arial !important;
	font-size: 13px !important;
	font-weight: bold !important;
	text-decoration: none;
	margin: 0px 10px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.new_customer_current_order .descr input {
	width: 380px;
}

.new_customer_current_order .td_0 {
	width: 100px;
}

.new_customer_current_order .td_1 {
	width: 100px;
}

.new_customer_current_order .td_2 {
	width: 125px;
}

.new_customer_current_order .td_3 {
	width: 110px;
}

.new_customer_current_order .td_4 {
	width: 125px;
}

.new_customer_current_order .td_5 {
	width: 140px;
}

body .the_pop11_class {
	width: 400px
}

body .the_pop11_class .p_head {
	width: 400px !important
}

.the_listed {
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 15px;
}

.new_customer_current_order {
	
}

.new_customer_current_order .td_0 {
	width: 100px;
}

.new_customer_current_order .td_1 {
	width: 100px;
}

.new_customer_current_order .td_2 {
	width: 125px;
}

.new_customer_current_order .td_3 {
	width: 110px;
}

.new_customer_current_order .td_4 {
	width: 110px;
}

.new_customer_current_order .td_5 {
	width: 160px;
}

.new_customer_product_history th {
	
}

.new_customer_product_history {
	
}

.new_customer_product_history td {
	vertical-align: top
}

.new_customer_product_history .td_0 {
	width: 120px;
}

.new_customer_product_history .td_1 {
	width: 80px;
}

.new_customer_product_history .td_2 {
	width: 85px;
}

.new_customer_product_history .td_3 {
	width: 100px;
}

.new_customer_product_history .td_4 {
	width: 100px;
}

.new_customer_product_history .td_5 {
	width: 85px;
}

.new_customer_product_history .td_55 {
	width: 70px;
}
/* added space between PIC and DISC */
.new_customer_product_history .td_6 {
	width: 80px;
}

.new_customer_product_history .td_7 {
	width: 40px;
}

.new_customer_product_history .td_8 {
	width: 50px;
}

.new_customer_product_history .td_9 {
	width: 60px;
}

.iws {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
}

.th_t_f {
	background: #6f82be;
}

.th_t_s {
	background: #a5b1d6;
}

.th_t_g {
	background: #ced6e8;
}

.sons_printable {
	width: 780px;
	margin: 0 auto;
}

.ndnm {
	border: 5px solid #30291e !important;
}

.new_tablen {
	background: none repeat scroll 0 0 #f4f4f4;
}

.new_tablen td,.new_tablen th {
	padding: 7px;
	text-align: left;
}

.insidder_table_c {
	border-top: #9fabd1 solid 1px;
}

.sons_printable .th_t_f {
	background: #969696
}

.sons_printable .th_t_s {
	background: #bdbdbd
}

.sons_printable .th_t_g {
	background: #dbdbdb
}

.sons_printable .insidder_table_c {
	border-top: 1px solid #b8b8b8
}

.sons_printable .table_brdr {
	border-bottom: 2px solid #7c7c7c !important
}

.sons_printable1 {
	margin: 0 auto;
	padding-top: 30px;
	width: 780px;
}

.sons_printable1 .prwm_button_wrap {
	width: 36px;
}

.prwm_button2 {
	background: url("../images/print_all.jpg") no-repeat scroll 0 0
		transparent;
	float: left;
	display: block;
	height: 100%;
	width: 62px;
}

.the_ff_der,.the_ff_der th {
	text-indent: 5px;
	text-align: left !important;
}

.so_ad_cl {
	
}

.so_ad_cl div {
	padding: 5px 0;
}


.sons_printable1 .prwm_button {
	background: url("../images/print_blue_btn.jpg") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 42px;
	width: 55px;
	right: 10px;
    position: relative;
	
}

.sons_printable1 .cust_details {
	color: #4B63AE;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 15px;
}

.sons_printable1 .tabledo {
	font-size: 13px;
	color: #231f20;
}

.ra {
	background: url("../images/ra.jpg") no-repeat scroll 0 0 transparent;
	width: 118px;
	height: 20px;
	display: block;
	float: left;
	margin-left: 34px;
	margin-top: 20px;
}

.ac {
	background: url("../images/ac.jpg") no-repeat scroll 0 0 transparent;
	width: 109px;
	height: 20px;
	display: block;
	float: right;
	margin-right: 34px;
	margin-top: 20px;
}

.print_lnk_blue {
	background: url("../images/pp.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 60px;
	top: 12px;
	width: 74px;
}

.close_r {
	background: url("../images/close_2.jpg") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 11px;
	width: 46px;
}

.popup_new_df {
	display: none;
}

.pp_head {
	color: #231f20;
	font-size: 13px;
	font-family: arial;
	padding: 6px;
	font-weight: bold;
	padding-top: 20px;
	border-bottom: 2px solid #4B63AE;
	width: 806px;
}

.pp_head_wb {
	color: #231f20;
	font-size: 13px;
	font-family: arial;
	padding: 6px;
	font-weight: bold;
	padding-top: 20px;
	width: 801px;
}

.df_pp_t td {
	width: 245px;
	color: #231f20;
	font-size: 13px;
	font-family: arial;
	padding: 6px;
	border-top: 1px solid #9fabd1;
}


.wb {
	border: 0 !important;
}

.df_pp_t {
	vertical-align: top;
}

/* fix for defect #310. Introduced .df_pp_t td span class for monospacing */

.df_pp_t  td span {
	width: auto !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	position: static !important;
	#overflow-x: hidden !important;	
	overflow: visible !important;
	font-family: "Lucida Console", monospace  !important;
	font-size: 11px !important;
	white-space: nowrap	!important;
}

.vat,.vat td {
	vertical-align: top;
}

.tab2 {
	font-size: 13px;
	font-family: arial;
	color: #231f20;
	vertical-align: top;
}

.tab2 td {
	vertical-align: top;
}

.mt30 {
	margin-top: 30px;
}

.mt33 {
	margin-top: 33px;
}

.pr_but {
	background: url("../images/pr.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	position: absolute;
	left: 4px;
	top: 7px;
	width: 88px;
}

.td130 td {
	width: 130px;
}

.blb_yaibu {
	background: url("../images/sconfirm_btn.jpg") no-repeat scroll 0 0
		transparent;
	display: block;
	height: 20px;
	width: 114px;
}

.tr_ship_lnk_wrap {
	height: 92px;
	overflow: auto;
}

.tr_ship_lnk {
	line-height: 23px;
}

.krasnoppc {
	background: url("../images/img_krasnoppc.png") no-repeat scroll 0 1px
		transparent;
	padding-left: 12px;
}

.add_customer_style .continputlnk_block {
	border-bottom: 1px solid #C9CFE2;
	clear: both;
	height: 22px;
	width: 284px;
}

.continputlnk_block a {
	
}

.tdp2 td {
	padding: 2px;
}

.adog {
	background: url("../images/adog.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 114px;
	width: 235px;
	float: left;
}

.gid {
	font-size: 13px;
	font-family: arial;
	color: #231f20;
}

.tbb2 th {
	color: #231F20;
	font-family: arial;
	font-size: 13px;
}

.arr {
	display: none;
}

.noc {
	display: none;
}

.rl {
	display: none;
}

.bt {
	display: none;
}

.tddelim {
	border-top: 2px solid #4B63AE !important;
	padding-top: 10px !important;
}

.tddelimb {
	padding-bottom: 10px !important;
}

.ltd {
	border-top: 2px solid #4B63AE !important;
	width: 235px !important;
}

.retr {
	background: url("../images/retr.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	width: 64px;
	float: right;
}

.fbb {
	color: #231F20;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	border-top: 0px !important;
}

.button_add_ex2 {
	display: block;
	float: right;
	height: 20px;
	margin-left: 5px;
	margin-right: 38px;
	margin-top: 1px;
	width: 44px;
}

.sef td {
	padding: 6px 0;
	width: 396px;
}

.altt td {
	color: #231F20;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	height: 50px;
	border-top: 1px solid #9fabd1;
	border-bottom: 1px solid #9fabd1;
	cursor: pointer;
}

.w386 {
	width: 386px !important;
}

.w256 {
	width: w256px !important;
}

.shipping_style .searchblock .bottom .actw ul li span.active {
	background: url("../images/active_gap2.gif") no-repeat scroll 0 0
		transparent;
}

.rush_active td {
	background: #f2fbfe;
}

.l {
	float: left;
}

.r {
	float: right;
}

.stt {
	width: 400px;
}

.stt td {
	padding: 7px;
	height: 20px;
	line-height: 18px;
	cursor: default;
}

.s01 {
	width: 180px;
}

.rtdt {
	text-align: right;
}

.ltdt {
	width: 187px;
	text-align: left;
	font-size: 13px !important;
	font-family: arial !important;
	color: #231f20 !important;
	font-weight: normal !important;
}

.picd {
	width: 76px;
	text-align: right;
}

.mtdt,.rtdt {
	font-size: 13px !important;
	font-family: arial !important;
	color: #231f20 !important;
	font-weight: bold !important;
}

.pic_cont {
	padding: 10px;
	border: 1px solid #9FABD1;
	background: #f2fbfe;
}

.nobold {
	font-weight: normal !important;
}

.dds {
	font-size: 11px !important;
}

#new_ex2 {
	position: relative;
	height: 560px;
}

#new_ex2 .l,#new_ex2 .r {
	position: absolute;
}

#new_ex2 .l {
	left: 0px;
	top: 0px;
	z-index: 100;
}

#new_ex2 .r {
	left: 476px;
	top: 11px;
	z-index: 50;
}

.bb0 td {
	border-top: 0px !important;
}

.thtd {
	width: 70px !important;
}

.rush_active .thtd { /*width:92px !important;*/
	
}

.ftd {
	display: none;
}

.rush_active .ftd {
	
}

.cat_save,.cat_cancel {
	text-decoration: none !important;
}

.cat_save:hover {
	text-decoration: none !important;
}

.cat_cancel:hover {
	text-decoration: none !important;
}

.addop td {
	border: 0px !important;
}

.rush_active td {
	
}

.altt td {
	
}

.slct_cart {
	width: 145px;
}

.anc_a {
	margin-left: 24px;
}

.cat_saving {
	background: url("../images/saving.gif") no-repeat scroll 0 0
		transparent;
	bottom: 3px;
	float: left;
	height: 20px;
	margin: 0 10px 0 98px;
	width: 54px;
}

.exdatt {
	margin-right: 2px;
	width: 126px;
}

.addncart {
	
}

.add_new_btn {
	background: url("../images/add_new.jpg") no-repeat scroll 0 0
		transparent;
	width: 70px;
	height: 20px;
	display: block;
	float: right;
}

.edit_btn {
	background: url("../images/edit_btn.jpg") no-repeat scroll 0 0
		transparent;
	width: 46px;
	height: 20px;
	display: block;
	float: right;
}

.save_btn_3 {
	background: url("../images/save_btn_3.jpg") no-repeat scroll 0 0
		transparent;
	width: 46px;
	height: 20px;
	display: block;
	float: right;
}

.namwf {
	color: #231f20;
	font-size: 14px;
	font-family: arial;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 18px;
}

.pop_up_inner_container2,.pop_up_inner_container3 {
	overflow: hidden !important;
}

.canc_btn_3 {
	background: url("../images/cancel_img.jpg") no-repeat scroll 0 0
		transparent;
	width: 53px;
	height: 20px;
	display: block;
	float: right;
}

.nos {
	background: url("../images/no-thanks-keep-my-address.gif") no-repeat scroll 0 0 transparent;
	width: 203px;
	height: 20px;
	display: block;
	float: left;
	margin-left: 45px;
	cursor: pointer;
	margin-bottom: 20px;
}

.sta {
	background: url("../images/sta.jpg") no-repeat scroll 0 0 transparent;
	width: 157px;
	height: 20px;
	display: block;
	cursor: pointer;
}

.fnos {
	margin-left: 143px;
	margin-top: 16px;
}

.sl {
	float: left;
	color: #231f20;
	font-size: 15px;
	font-family: arial;
}

.sr {
	float: right;
	margin-right: 19px;
	margin-top: 9px;
}

.srr {
	width: 410px;
	height: 43px;
	display: block;
	background: #e6e6e6;
	border: 1px solid #959a9d;
	margin-left: 23px;
	padding: 10px 20px;
}

.rte {
	background: url("../images/return-to-edit-my-address.gif") no-repeat scroll 0 0 transparent;
	width: 184px;
	height: 20px;
	display: block;
	float: right;
	margin-right: 45px;
	cursor: pointer;
	margin-bottom: 20px;
}

.err {
	border: 2px solid #cf3738;
}

.save_n_canc_cont {
	display: none;
}

/**/
.mar_r_5_forgot_pass {
	margin-right: 5px;
}

/*START: CSS for auto-suggest fields in Add New Customer and Customer Details page */
div.continputblock  .as-selections .as-input {
	width: 110px !important;
}

div.cat_line .as-selections {
	width: 160px !important;
}

div.cat_line .as-selections .as-input {
	width: 130px !important;
}

div.cat_line ul.as-list {
	width: 180px;
}

.ref_cross {
	height: 25px;
}

/*END: CSS for auto-suggest fields in Add New Customer and Customer Details page*/
	/*START: This is fixed for error mesages div */
.error_msg_div {
	font-size: 12px;
}

.error {
	font-size: 12px;
}

/*END: This is fixed for error mesages div */
	/*START: This is fixed for menu arrow customer order history  */
.active_ord_his {
	color: #231F20;
	display: block;
	float: left;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	height: 15px;
	left: 60px;
	margin-left: 0;
	margin-top: 48px;
	padding-left: 0;
	padding-right: 0;
	position: absolute;
	right: 45px;
	text-decoration: none;
	text-indent: -10000px;
	width: 25px;
}

.new_customer_order_alternate_page .grey_buttons_block {
	border-bottom:  solid #e5e5e5;
	border-bottom-width: thin;
}

/*END: This is fixed for menu arrow customer order history  */
	/*START: This is fixed for anchor tag cursor */
a:hover {
	cursor: pointer;
}

/*END: This is fixed for anchor tag cursor */ /*Order Review page*/
.table_block {
	padding-top: 15px;
}

.bluetable_wrapper {
	background-color: #f5f5f5;
	border-bottom: 2px solid #4B63AE;
	border-top: 2px solid #4B63AE;
}

.whitetable_wrapper{
	background-color: #ffffff;
	/*border-right:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;*/
}

.whitetable_wrapper table {
	width: 100%;
}

.whitetable_wrapper table tr td {
	font-size: 11px;
	height: 15px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-top: 3px;
	vertical-align: top;
	font-size: 10px;
	height: 13px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	vertical-align: top;
}

.bluetable_wrapper table {
	width: 100%;
}

.bluetable_wrapper table tr td {
	font-size: 11px;
	height: 15px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-top: 3px;
	vertical-align: top;
	font-size: 10px;
	height: 13px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	vertical-align: top;
}

.b {
	font-weight: bold;
}

.b_product {
	font-weight: bold;
	width: 120px;
}

.firstpad {
	padding-left: 5px;
}

.or_blocke {
	float: left;
	padding-top: 5px;
	width: 261px;
}

.linear_l,.linear_r {
	float: left;
}

.linear_l {
	height: 18px;
	width: 20px;
}

.btbb {
	border-bottom: 1px solid #9FABD1;
	border-top: 1px solid #9FABD1;
}

.ordertotal_wrapper {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#c2c2c2;
}

.ordertotal_wrapper table {
	width: 100%;
}

.ordertotal_wrapper table tr td {
	font-size: 12px;
	height: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.table_block .submit_go {
	padding-bottom: 25px;
	padding-top: 25px;
}

/*Order Review page END*/
	/* Start- New Customer Order History Page & DesignForm Print Page*/
.less_information_block,.more_information_block {
background: none repeat scroll 0 0 #F4F4F4;
	display: block;
	height: 35px;
}

.less_information_block .the_listed,.more_information_block .the_listed
	{
	float: left;
	padding-bottom: 0px;
	padding-top: 5px;
}

.less_information,.more_information {
	float: right;
}

.add_shr {
	margin: 0px 0px 0px 0px;
	left: 5px;
	position: relative;
}

.table_print_desing_form {
	font: 13px/ 16px arial;
	color: #231f20;
	margin: 10px 0px 0px 0px;
}

.table_print_desing_form {
	font: 13px/ 16px arial;
	color: #231f20;
	margin: 10px 0 19px 0;
}

.table_print_desing_form tr {
	width: 200px;
}

.table_print_desing_form  tr  td {
	padding: 1px 0px 1px 0px;
	width: 50%;
}

.table_print_desing_form_value {
	font: 13px/ 16px arial;
	color: #231f20;
	margin: 10px 0 19px 0;
}

.table_print_desing_form_value thead tr th {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	width: 50%;
	padding: 0px 0px 1px 0px;
}

/* fix for defect #310. introduced monospace fonts */
.table_print_desing_form_value tr td span {
	width: auto !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	position: static !important;
	#overflow-x: hidden !important;	
	overflow: visible !important;
	font-family: "Lucida Console", monospace  !important;
	font-size: 11px !important;
	white-space: nowrap	!important;
}

.form_top_container {
	border-bottom: 2px solid #4B63AE;
	height: 50px;
}

.form_top_container .design_form {
	font: bold 26px/ 50px arial;
	color: #4b63ae;
	float: left;
}

.form_top_container .design_form span {
	font: 18px arial;
	color: #231f20;
	margin: 0px 0px 0px 10px;
}

.branch1 > td{
	padding-left: 7px;
}

/* End- New Customer Order History Page & DesignForm Print Page*/
	/* Start - New Order Confirmation Page */
.add_customer_style .block1,.add_customer_style .block2,.add_customer_style .block3
	{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #231f20;
	width: 301px;
}

.add_customer_style .print-block1,.add_customer_style .print-block2 {
	float: left;
	margin-left: 8px;
	margin-right: 16px;
	margin-top: 5px;
	margin-bottom: 30px;
	font-family: Arial;
	font-size: 13px;
	color: #231f20;
	width: 301px;
}

.add_customer_style .print-block3 {
	margin-left: 8px;
	/*margin-bottom: 30px;*/
	float: left;
	margin-top: 5px;
	font-family: Arial;
	font-size: 13px;
	color: #231f20;
	width: 301px;
}


.add_customer_style .customer_order_line{
    font-size:13px;
    padding-left: 9px;
    margin-bottom: 15px;
}

.add_customer_style .customer_info_review .block_head {
	width: 240px;
}

.add_customer_style .customer_info .print-block1,.add_customer_style .customer_info .print-block2,.add_customer_style .customer_info .print-block3
	{
	width: 215px;
}

.add_customer_style .customer_info .block_head {
    width: 215px;
}

.add_customer_style .customer_info_review .print-block2,.add_customer_style .customer_info_review .print-block3
	{
	margin-left: 0px;
}

.add_customer_style .customer_info_review .print-block1,.add_customer_style .customer_info_review .print-block2,.add_customer_style .customer_info_review .print-block3
	{
	width: 240px;
}
.print-block1 h3 {
	margin: 0px 0 10px;
}

.oc_h3 h3 {
	color: #d31145;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 8px;
}

.sons_printable2 {
	width: 960px;
	margin: 0 auto;
}

.mt5 {
	margin-top: 5px;
}

.mt50 {
	margin-top: 50px;
}

.block3_list {
	font: 13px Arial;
	color: #231f20;
	margin-bottom: 16px;
}

.block3_list li {
	list-style: none;
	background: url("img/list_bullet.gif") no-repeat scroll center left;
	padding-left: 15px;
}

.home_head_2 {
	overflow: hidden;
	padding-bottom: 10px;
}

.home_head_2 h3 {
	float: left;
}

.customer_name{
	color: #0072c6;
	font-family : arial;
	font-weight : bold;
	text-decoration: none;
}

.customer_address{
    color: #231f20;
	font-family : arial;
	font-size : 13px;
	
}

.order_search_customer{
     color:	#0072c6;

}
/* spacing- products sucessfully added*/
.prod_added{
background:none repeat scroll 0 0 #CDEFA6;
font-size=11px;
float:left;
 padding-top : 6px;
 padding-bottom:6px;
 padding-right :8px;
 padding-left :8px;
}

.product_tab{
	
	border-top: none ! important;
}
#prod_div{
	
	border-top: 1px solid #c2c2c2 ! important;
}

.order_tab{
	border-top: 1px solid #c2c2c2 ! important;
	
}


.customerview {
	position:relative;
	left: 2px;
	
}

/*  bold - selected order*/
.select_ordr{
	width: 120px;
	border-bottom : none !important;
	font-weight: bold;
}

/* line height for vendor invoice*/
.line_hgt{
	line-height: 23px !important;
	
}

.customer_details_bank_save
{
	background: url(../images/save_img.gif) no-repeat scroll 0 0 transparent;
	display: inline;
position: absolute;
bottom: 5px;
right: 100px;
width: 50px;
}

.customer_details_bank_cancel
{
	background: url(../images/close_img.gif) no-repeat scroll 0 0 transparent;
	position: relative;
    top: 1px; 
    width: 48px;
	
}
.show_vendors{
		background: url(../images/show-all-vendors.jpg) no-repeat scroll 0 0 transparent;
		display: inline;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 145px;
}

.df_print{
	page-break-inside: avoid;
	
}

.df_page_break{
	page-break-before:always;
	display: none;
	
}

.branch_link,.branch_del,.add_cnt_link,.fs11
{
	text-decoration : none;
}


.blb_new_message{
	background: url("../images/blb_bg.jpg") no-repeat;
	width : 140px;
}

.blb_new_notification{
	background: url("../images/btn_CreateNotification.gif") no-repeat;
	width : 140px;
}
.number{
	color: #0072c6 ! important;
}
.border_top_none{
	border-top:none ! important;
}

.submit_order{
	background: url(../images/ob_bg.jpg) no-repeat scroll 0 0 transparent;
	width: 90px;
}


.order_inprogress_heading{
	background : #f5f5f5 ! important;
}

.distributors_account_manage{
	font-family:arial;
	font-size:13;
	color:#0072c6
}

/*today */
.search_popup_link{
	color: #0072c6 ! important ;
}

/*today*/
.order_lookup_buttons{
	position:relative;
	/*left:10px;*/
}

.apto{
	background: url(../images/add-product-to-order.gif) no-repeat scroll 0 0 transparent;
	width:150px;
}
/*new class for cart page*/
.cart_outer_div{
	
margin : 0px; 
padding-top: 14px;
position: relative; 
background-color: #f5f5f5;
}
/* below 2 new  class for adding_new_customer*/
.adding_new_cust{
	background-color: #ffffff;
	border-left : 1px solid #c2c2c2;
	border-right : 1px solid #c2c2c2;
	height : 850px;
	border-bottom : 1px solid #c2c2c2;
/*	margin-right : 152px !important; */
	padding-bottom : 20px !important;
	width : 958px !important;
}
#add_new_user{
	background-color: #ffffff;
	height : auto;
}

.common_width{
	width : 957px !important;

}

#customerMarketing{
	background-color : #ffffff;
	border : 1px solid #c2c2c2;
	height : 336px !important;
	width : 382px;
}

#customerRecall{
	position: relative; 
	right :-5px;
	width : 380px !important;
	background-color : #ffffff;
	border : 1px solid #c2c2c2;
}
.bank_style{
	background-color: #ffffff;
border: 1px solid #c2c2c2;
margin-top: 20px;
margin-left: -10px;
width : 385px !important;
}
#show_micr_div{
	border: 1px solid #c2c2c2;
margin-left: -10px;
margin-right: 8px;
background-color: #ffffff;
}
.content_invoice{
	background-color: #ffffff;
border: 1px solid #c2c2c2;
margin-top: 3px;
}
.acc_style{
	background-color: #ffffff;
border: 1px solid #c2c2c2;
height: 210px;
width: 390px;
}

.acc_dist{
background-color: #ffffff;
border: 1px solid #c2c2c2;
height: 250px;
width: 390px;
}

.acc_usermgmt{
background-color: #ffffff;
border: 1px solid #c2c2c2;
height: auto;
width: 390px;
}

.acc_usermgmt_step2{
background-color: #ffffff;
border: 1px solid #c2c2c2;
height: 400px;
width: 780px;
}


.acc_table{
	background-color: #ffffff;
width: 390px;
}

.credit_memo_save{
	position: relative;
	right: 3px
}

.subm_now{
	position: relative;
    right: 10px;
}

.ocdp{
	background-color: #ffffff;
	border-left : 1px solid #c2c2c2;
	border-right : 1px solid #c2c2c2;
	
}

.recall_block{
	border: 1px solid #c2c2c2;
background-color: #ffffff;
padding-left: 5px;
}
.cont_markup{
	border: 1px solid #c2c2c2;
background-color: #ffffff;
overflow: visible !important;
height: 270px !important;
width: 390px;
}

.cont_pref{
	border: 1px solid #c2c2c2;
background-color: #ffffff;
overflow: visible !important;
height: 150px !important;
width: 390px;
}

.micr_bg{
	background-color: #ffffff;
}

.close_the_popup
{
	width: 50px;
	height: 20px;
	position: absolute;
	right: 80px;
	background: url(../images/reset_but.jpg) no-repeat;

}

.order_summary_without_border
{
	background-color: #ffffff;
	border-top : none !important;
	border-bottom : none !important;
	
}
.common_back_to_search_results
{
background:url('../images/csp.jpg') no-repeat scroll 0 0 transparent;
height: 20px;
line-height: 19px;
width: 154px;
position: absolute;
text-align: center;
width: 167px;
right:190px;
top:18px;
display:block;	

}

.quote_inprogress_expand
{
min-height: 240px;
margin-top: 6px;
padding: 5px;
border-top: 1px solid #9fabd1;

}

.add_customer_style .poblock1,.add_customer_style .poblock2,.add_customer_style .poblock3,.add_customer_style .poblock4
	{
	
	margin-left: 30px;
	
	margin-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #231f20;
	
}

.button {
	width: 50px;
	height: 25px;
	
}

.continputblock_textarea {
	
	
	/*overflow:auto;*/ /*padding-bottom:5px;*/
	padding-left: 6px;
	clear: both;
	
}

 .po_continputblock {
	border-bottom: 1px solid #c9cfe2;
	height: 38px;
	/*overflow:auto;*/ /*padding-bottom:5px;*/
	clear: both;
	
}

.po_block_head {
	font-family: Arial;
	font-size: 18px;
	color: #231f20;
	text-indent: 5px;
	border-bottom: 1px solid #4b63ae;

	padding-bottom: 5px;
}

.start_po_block, .start_po_block_table {
	padding: 12px 0px 20px 5px;
	border-top: 2px ;
	border-bottom: 2px ;
	position: relative;
	overflow: auto;
	
}
.create_po_btn {
	background: url("../images/btn_Create-PO.gif") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 6px;
	/*margin-left: 25px;*/
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 139px;
}

/*
.show_all_po {
	background: url("../images/btn_Show-All-PO.gif") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: -25px;
	margin-left: 125px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 139px;
}*/
.show_all_po {
	background: url("../images/btn_Show-All-POs.gif") no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 6px;
	/*margin-left: 2px;*/
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 139px;
}
.add_customer_style .continputblock_po {
	
	height: 38px;
	/*overflow:auto;*/ /*padding-bottom:5px;*/
	clear: both;
	
}
.add_customer_style .continputblock_po .caption {
	float: left;
	margin-left: 6px;
	padding-top: 5px;
	width: 155px;
}
.add_customer_style .continputblock_po .captionpo_label {
	float: left;
	margin-left: 6px;
	padding-top: 5px;
	width: 162px;
}

.quote_back_to_search_result{
	background:url('../images/back-to-search-results.gif') no-repeat scroll 0 0 transparent;
	text-decoration:none;
	font-size:13px;
	color: #FFFFFF;
	font-family: arial;
	height: 20px;
	line-height: 19px;
	width: 154px;
    position: absolute;
    text-align: center;
    width: 165px;
    right:7px;
    top:14px;
    display:block
}

.manage-pref{
background: url("../images/btn_ManagePreferences.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	width: 150px;
	
}

/* End - New Order Confirmation Page */