L html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-family:HPSimplified_Rg,Arial,sans-serif;
margin:0;
padding:0;
}

h1 {
font-size:2em;
}

article.toggle-visi > div.id-body {
width:100%;
margin:15px 5px;
}

.w-toggle-visi {
margin-right:5px;
float:left;
padding:0;
}

.label-unit span {
margin-top:-5px;
}

div.label-unit,div.icon-unit {
display:inline;
text-align:center;
font-size:16px;
margin:0;
}

.h1Underline {
font-size:32px;
background-color:#FFF;
font-family:arial, calibri, Helvetica, sans-serif;
border-bottom:solid 1px #ddd;
height:40px;
line-height:40px;
margin-top:10px;
}

.w-toggle-visi a:link,.w-toggle-visi a:visited,.os-ci-w-toggle-visi a:link,.os-ci-w-toggle-visi a:visited {
font-family:arial;
color:#57bae8!important;
text-decoration:none;
}

.logo span {
font-family:HPSimplified_bd,Arial,sans-serif;
color:#000;
font-size:32px;
margin-top:25px;
float:left;
}

.logo img {
border:0;
float:left;
margin-right:20px;
margin-top:8px;
}

table tbody tr th {
background:#fafafa;
color:#666;
font-weight:100;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
font-size:12px;
line-height:12px;
padding:10px;
}

table tbody tr td {
color:#666;
border-right:1px solid #f1f1f1;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
line-height:18px;
}

table {
border:1px solid #ddd;
margin-top:15px;
width:100%;
}

table tbody tr th,table tbody tr td {
text-align:center;
font-weight:400;
vertical-align:middle;
}

.trRowEven {
background:#fff!important;
}

.trRowOdd {
background:#fafafa!important;
}

.button {
width:auto;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
color:#FFF;
cursor:pointer;
display:inline-block;
font-family:inherit;
font-size:14px;
font-weight:700;
line-height:1;
position:relative;
text-align:center;
text-decoration:none;
-webkit-transition:background-color .15s ease-in-out;
border:0;
clear:both;
margin:3% 0 0 10%;
padding:10px 10px 11px;
}

.disable_inputBx{
	background:#ddd !important;
	border: 2px solid #ccc !important;
}

.general {
clear:both;
margin-top:10px;
float:left;
width:100%;
}

.general span {
height:28px;
width:28%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:12px;
}

.general select {
background-color:#fbfbfb;
color:#999;
background-repeat:no-repeat;
background-position:99.5% 5px;
width:55%;
height:26px;
float:left;
margin-right:0;
}

.general input {
width:55%;
height:30px;
border:1px solid #dedede;
background:#fff;
float:left;
margin:10px 5px 0 0;
}

#customerData select,#lineItem select,#Additional_data select {
width:262px;
}

.info_title {
color:#57bae8;
padding-top:30px;
font-size:20px;
}

.info_title span {
float:left;
margin-top:8px;
}

.info_title .six {
padding-bottom:10px;
}

.info_title img {
float:right;
margin-left:5px;
}

.qoute {
color:#666;
padding-top:13px;
font-size:14px;
}

.qoute span {
float:left;
margin-top:7px;
margin-right:10px;
}

.qoute input {
width:50%;
height:30px;
}

.detail {
margin-top:10px;
padding-bottom:10px;
}

.detail span {
color:#999;
float:left;
margin-top:5px;
margin-left:5px;
font-size:18px;
}

.detail span strong {
color:#57bae8;
font-size:24px;
}

.qoute_right {
color:#666;
text-align:right;
padding-top:38px;
font-size:14px;
}

.qoute_right span {
float:right;
cursor:pointer;
}

.qoute_right img {
margin-top:2px;
float:right;
margin-right:5px;
cursor:pointer;
}

.submit {
font-size:14px;
text-align:right;
padding-top:5px;
}

.submit_left {
text-align:left;
padding-top:10px;
}

.submits {
text-align:right;
padding-bottom:10px;
}

.row_title {
padding-bottom:10px;
cursor:pointer;
}

.row_title img {
margin-top:10px;
float:left;
margin-right:5px;
}

.row_title span {
float:left;
color:#6dc3eb;
margin-top:7px;
font-size:16px;
}

.row_title input {
width:30%;
float:right;
margin-left:8px;
}

.row_title b {
font-size:12px;
color:#666;
float:right;
margin-top:7px;
}

.row_title strong {
float:left;
color:#999;
margin-top:7px;
font-size:16px;
}

.generals span {
clear:both;
padding-top:8px;
height:25px;
width:30%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:12px;
}

.generals .threes {
color:#57bae8;
/* font-weight:700; */
width:50%;
font-size:14px;
}

.generals .div_input {
width:65%;
height:20px;
border-bottom:1px solid #dedede;
text-align:left;
float:left;
padding-bottom:5px;
margin-top:15px;
color:#999;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
font-size:12px;
}

.generals img {
margin-top:15px;
cursor:pointer;
}

.general input[type="checkbox"] {
width:5%;
height:5%;
margin-top:3px;
border:0;
}

.general h5 {
color:#666;
margin-top:5px;
font-size:12px;
}

.am-pos {
position:absolute;
top:10px;
right:110px;
}

.general input[typex="file"] {
width:65%;
position:absolute;
height:60px;
z-index:10;
top:0;
left:25%;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
}

.general b input {
background:url(../images/up.png?1363415819);
background-repeat:no-repeat;
background-position:97% 3px;
background-color:#fff;
border:1px solid #dedede;
padding-right:80px;
}

.general .fonts {
width:30%;
color:#666;
font-size:12px;
}

.message_right {
background:#e4fa9f;
margin-top:10px;
border:1px solid #8dba25;
line-height:20px;
color:#687630;
cursor:pointer;
font-size:12px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
padding:10px;
}

#Customer_info {
position:absolute;
width:680px;
left:50%;
margin-left:-340px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:8px;
}

#Customer_info .customer_row {
width:680px;
max-width:100%;
min-width:300px;
margin:0 auto;
}

#Customer_info .closesd {
margin-top:20px;
text-align:right;
padding-bottom:10px;
}

.customer_rows1 {
width:100%;
float:left;
border:#fefefe 1px solid;
background:#f4f4f4;
margin-top:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
padding:5px;
}

.general_all span {
margin-left:1.5%;
width:12%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:12px;
}

.general_all strong {
margin-left:1.5%;
font-weight:100;
width:3%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:12px;
}

.general_all input {
width:27%;
height:30px;
border:1px solid #dedede;
background:#fff;
margin-right:5px;
float:left;
}

.general_all .fonts {
width:50%;
color:#666;
float:left;
padding-top:10px;
padding-left:5px;
font-size:12px;
}

.item_nav li {
float:left;
padding-right:8px;
color:#333;
font-size:12px;
padding-left:8px;
border-right:1px solid #dedede;
cursor:pointer;
}

.item_nav .add {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:left top;
width:14px;
height:14px;
float:left;
margin-right:8px;
}

.item_nav .up {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-19px top;
width:14px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav .detail {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-37px top;
width:15px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav .close {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-57px top;
width:15px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav .open {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-77px top;
width:15px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav .growth {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-96px top;
width:15px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav .clic {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-115px top;
width:15px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav .special {
background:url(../images/tb.png?1362632201);
background-repeat:no-repeat;
background-position:-135px top;
width:15px;
height:16px;
float:left;
margin-right:8px;
}

.item_nav a {
color:#333;
}

.item_nav i {
clear:both;
float:none;
}

#item_nav ul {
position:absolute;
visibility:hidden;
border:1px solid #ccc;
background:#fff;
z-index:1;
margin:0;
padding:0;
}

#item_nav ul li {
float:left;
display:inline;
clear:both;
width:100%;
padding-left:5px;
}

#item_nav ul li a {
height:30px;
line-height:24px;
display:block;
font-size:12px;
}

.item_tables table {
border:1px solid #ddd;
margin-top:15px;
}

.item_tables table td {
color:#666;
border-right:1px solid #f1f1f1;
vertical-align:middle;
text-align:left;
border-bottom:1px solid #ddd;
font-size:12px;
padding:10px 5px;
}

.item_tables table td select {
width:50%;
}

.item_tables table td img {
margin-left:8px;
float:left;
}

.item_tables table td input {
width:100px;
margin-bottom:0;
}

.item_tables .blue {
background:#f5f7ff;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
text-align:left;
}

#table_info .customer_row,#customer_search .customer_row{
width:780px;
max-width:100%;
min-width:300px;
}

#table_info .general input,#customer_search .general input{
width:55%;
height:30px;
border:2px solid #dedede;
background:#fff;
margin-right:5px;
float:left;
}

#table_info .general input:hover,#customer_search .general input:hover{
border:2px solid #9dddfe;
}

#Validate_info {
position:absolute;
width:900px;
left:50%;
margin-left:-450px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
}

#Specialprice_info, #DealSubmit_info {
position:absolute;
width:900px;
left:50%;
margin-left:-450px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
font-size: 1.5rem;
line-height: 2.5rem;
}



#showApprovalPriceReason {
position:absolute;
width:900px;
left:50%;
margin-left:-450px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
font-size: 1.5rem;
}

#approvalSpecialPriceId {
position:absolute;
width:900px;
left:50%;
margin-left:-450px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
font-size: 1.5rem;
line-height: 2.5rem;
}

#deleteItemsDialog {
position:absolute;
width:400px;
left:50%;
margin-left:-450px;
margin-top:200px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
font-size: 1.5rem;
}


#uploadQuoteFilePopup {
position:absolute;
width:600px;
height:200px;
left:50%;
margin-left:-290px;
margin-top:100px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
font-size: 1.5rem;
}

#ocaDialog {
position:absolute;
width:500px;
left:50%;
top:70%;
font-size:14px;
margin-left:-450px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
}

#showConjectPriceReason {
position:absolute;
width:900px;
left:50%;
margin-left:-450px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
font-size:1.5rem;
}

#Specialprice_info_step2 {
display:none;
}

#Validate_info .customer_row {
width:850px;
max-width:100%;
min-width:300px;
margin:0 auto;
}

#Specialprice_info .customer_row, #DealSubmit_info .customer_row {
width:850px;
max-width:100%;
min-width:300px;
margin:0 auto;
}

#Specialprice_info_step2 .customer_row {
width:850px;
max-width:100%;
min-width:300px;
margin:0 auto;
}

#Validate_info .closesd {
margin-top:10px;
text-align:right;
padding-bottom:10px;
}

#Specialprice_info .closesd, #DealSubmit_info .closesd {
margin-top:10px;
text-align:right;
padding-bottom:10px;
}
#Specialprice_info_step2 .closesd {
margin-top:10px;
text-align:right;
padding-bottom:10px;
}

#Validate_info .green {
width:128px;
height:128px;
background-color:#82d829;
float:left;
margin-top:25px;
cursor:pointer;
}

#Validate_info .green:hover {
background:#5bb200;
}

#Validate_info .blue {
width:128px;
height:128px;
background-color:#6dc3eb;
float:left;
margin-top:25px;
cursor:pointer;
}

#Validate_info .blue:hover {
background:#16b3fc;
}

#Validate_info .grey {
width:128px;
height:128px;
cursor:pointer;
background-color:#90a7b1;
float:left;
margin-top:25px;
}

#Validate_info .grey:hover {
background:#667d87;
}

#Validate_info .orange {
width:128px;
height:128px;
background-color:#ffaa31;
float:left;
margin-top:25px;
}

#Validate_info .orange:hover {
background:#ff9600;
}

#Validate_info #step1 img {
float:left;
margin-top:15px;
margin-left:20px;
}

#Validate_info #step1 .content {
margin-top:20px;
width:100%;
}

#Validate_info #step1 .content .select_left .table {
font-size:12px;
color:#666;
margin-left:3px;
width:100%;
line-height:35px;
position:relative;
height:35px;
}

#Validate_info #step1 .content .select_left .table .three {
padding-left:10px;
}

#Validate_info #step1 .content .select_left .even {
background-color:#fbfbfb;
}

#Validate_info #step1 .content .select_left .press {
background:#f4f4f4;
position:absolute;
z-index:30;
border:#f2f1f1 1px solid;
border-right:0;
width:100%;
}

#Validate_info #step1 .content .select_right .text {
border-top:#d5d5d5 1px solid;
font-size:1.4rem;
color:#666;
line-height:20px;
text-align:left;
padding-top:18px;
margin:20px;
}

#Validate_info #step1 .content .select_right_one .text {
border-top:#d5d5d5 1px solid;
font-size:1.4rem;
color:#666;
line-height:30px;
text-align:left;
padding-top:18px;
height:200px;
overflow-x:hidden;
overflow-y:auto;
text-indent:24px;
margin:20px;
}

#Validate_info #step1 .content .item_tablesss table {
margin-top:15px;
width:350%;
border:2px solid #ccc;
}

#Validate_info #step1 .content .item_tablesss table th {
text-align:center;
color:#000;
font-weight:100;
border-bottom:1px solid #ccc;
background:#b9b8bb;
border-right:1px solid #fff;
font-size:16px;
padding:10px;
}

#Validate_info #step1 .content .item_tablesss table th .tb_cur .cur_span {
background:url(/images/ui-icons_888888_256x240.png);
background-repeat:no-repeat;
width:16px;
height:16px;
background-position:-128px 0;
display:inline-block;
float:right;
margin-top:2px;
}

#Validate_info #step1 .content .item_tablesss table th .tb_cur .cur_span_up {
background:url(/images/ui-icons_888888_256x240.png);
background-repeat:no-repeat;
width:16px;
height:16px;
background-position:0 -16px;
display:inline-block;
float:right;
margin-top:2px;
}

#Validate_info #step1 .content .item_tablesss table th .tb_cur .cur_span_down {
background:url(/images/ui-icons_888888_256x240.png);
background-repeat:no-repeat;
width:16px;
height:16px;
background-position:-64px -16px;
display:inline-block;
float:right;
margin-top:2px;
}

#Validate_info #step1 .content .item_tablesss table tr:nth-child(odd) {
background:#f2f2f2;
}

#Validate_info #step1 .content .item_tablesss table td {
color:#212121;
padding-top:10px;
padding-bottom:10px;
text-align:center;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
vertical-align:middle;
font-size:12px;
}

#Validate_info #step1 .content .item_tablesss table td strong {
background:url(../images/table_tb1.png?1369362442);
background-repeat:no-repeat;
background-position:2px 3px;
padding-left:15px;
color:#57bae8;
float:left;
margin-left:8px;
cursor:pointer;
}

#Validate_info #step1 .content .item_tablesss table td span {
background:url(../images/table_tb.png?1369362442);
background-repeat:no-repeat;
padding-left:15px;
color:#57bae8;
}

#Validate_info #step1 .content .item_tablesss table .text2 {
padding-left:15px;
background:url(../images/table_tb1.png?1369362442);
background-repeat:no-repeat;
cursor:pointer;
background-position:22px 13px;
}

#Validate_info #step1 .convert_to_order {
text-align:right;
margin-left:5px;
}

#Convert_info,#Workspace,#Workspace_meg, #Claim_meg, #confirmMsgOppId, #confirmMsgCustData {
position:absolute;
width:400px;
left:50%;
margin-left:-200px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:15px;
}

#Convert_info .customer_row,#Workspace .customer_row,#Workspace_meg .customer_row, #Claim_meg .customer_row, #confirmMsgOppId .customer_row, #confirmMsgCustData .customer_row {
width:360px;
max-width:100%;
min-width:200px;
margin:0 auto;
}

#Convert_info .closesd,#Workspace .closesd,#Workspace_meg .closesd, #Claim_meg .closesd, #confirmMsgOppId .closesd, #confirmMsgCustData .closesd {
position:absolute;
right:-10px;
top:-10px;
background:#57bae8;
color:#fff;
padding-top:5px;
text-align:center;
width:30px;
height:30px;
cursor:pointer;
font-size:20px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
-webkit-box-shadow:#666 1px 2px 8px;
-moz-box-shadow:#666 1px 2px 8px;
box-shadow:#666 1px 2px 8px;
}

#Convert_info .cradio,#Workspace .cradio,#Workspace_meg .cradio, #Claim_meg .cradio, #confirmMsgOppId .cradio, #confirmMsgCustData .cradio {
padding-top:25px;
padding-bottom:20px;
line-height:20px;
text-indent:24px;
font-size:14px;
}

#Convert_info .cradio span,#Workspace .cradio span,#Workspace_meg .cradio span, #Claim_meg .cradio span, #confirmMsgOppId .cradio span, #confirmMsgCustData .cradio span {
float:left;
margin-top:3px;
}

.search {
width:80%;
float:left;
padding-left:12.3%;
}

.search .button {
margin-left:1%;
margin-top:5px;
}

.search1 {
width:100%;
float:left;
padding-left:12.3%;
}

.search1 .button {
margin-left:3.5%;
margin-top:5px;
}

.searchs {
width:100%;
float:left;
padding-top:10px;
text-align:right;
}

.searchadv {
width:100%;
float:left;
padding-top:10px;
padding-right:25px;
text-align:right;
}

.searchadv .button {
margin-left:3%;
margin-top:1%;
}

.searchadv strong {
font-family:HPSimplified_Bd,Arial,sans-serif;
font-size:18px;
padding-top:6px;
float:left;
}

.selectedTxt {
margin-top:5px;
cursor:pointer;
width:55%;
color:#333;
height:30px;
margin-left:29%;
padding-left:1%;
padding-top:8px;
background-repeat:no-repeat;
background-position:96% 10px;
font-size:12px;
}

.newList {
border-top:0;
list-style:none;
color:#000;
width:55%;
background:#fff;
position:absolute;
border:1px solid #ccc;
top:30px;
left:0;
z-index:9999;
margin:0 0 0 29%;
padding:0;
}

.list_info {
width:95%;
margin-right:5%;
border-bottom:1px solid #e8e8e8;
padding-bottom:8px;
float:left;
margin-top:15px;
}

.list_info span {
color:#57bae8;
float:left;
margin-top:5px;
font-size:18px;
}

.list_info img {
float:left;
margin-right:10px;
}

.list_fonts {
width:90%;
margin-right:5px;
padding-left:10%;
color:#999;
line-height:26px;
padding-top:5px;
float:left;
font-size:14px;
}

.list_fonts a {
color:#57bae8;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
width:70%;
display:block;
float:right;
}

.list_fonts strong {
color:red;
}

.list_fonts .cur {
color:#00bd16;
}

#Search_Data .genas {
margin-top:16px;
}

#Search_Data .genas span {
font-weight:700;
width:32%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:14px;
}

#Search_Data .genas select {
width:30%;
margin-top:5px;
}

.list_num {
text-align:right;
color:#999;
margin-top:30px;
font-size:12px;
}

.list_num ul li {
background:#57bae8;
color:#fff;
margin-right:5px;
font-weight:700;
float:left;
padding:5px 8px;
}

.list_num .num {
float:right;
margin-top:7px;
}

.list_num span {
color:#57bae8;
font-weight:700;
}

.list_num a {
border:1px solid #e6e9eb;
margin-right:5px;
font-weight:700;
color:#000;
float:left;
padding:5px 8px;
}

.list_num a:hover {
text-decoration:none;
background:#57bae8;
color:#fff;
}

.list_num input {
width:5%;
height:25px;
float:right;
margin-right:10px;
margin-left:10px;
border:1px solid #e6e9eb;
font-size:12px;
}

.list_num input:hover {
border:1px solid #0096dc;
}

.list_num strong {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
font-size:14px;
border-top-left-radius:0;
border-bottom-right-radius:0;
float:right;
background:#57bae8;
color:#fff;
cursor:pointer;
padding:6px 10px;
}

.list_num strong:hover {
background:#0096dc;
}

.throver {
display:none;
height:33px;
position:absolute;
z-index:5;
background-color:#e1e1e1;
background:url(../images/table_right.png?1365600779);
background-position:top right;
background-repeat:no-repeat;
}

.row_radio {
padding-bottom:10px;
padding-top:15px;
font-size:12px;
}

.M60 {
font-size:1.4rem;
color:#666;
padding-bottom:15px;
display:block;
padding-top:15px;
}

.row_radio_two {
padding-bottom:15px;
margin-top:10px;
font-size:12px;
}

.row_radio_two label {
width:110px;
float:left;
}

.Material {
padding-bottom:10px;
padding-top:15px;
font-size:12px;
color:#666;
}

.spacerow {
padding:15px 15px 0;
}

.menulist .line_radiu,.menulist2 .line_radiu, .menuspan .line_radiu, .menuspan2 .line_radiu, .menudata .line_radiu,.menufoot .line_radiu,.menuspace .line_radiu,.dashboardlist .line_radiu {
background:#fff;
border:1px solid #aaa;
border-bottom:4px solid #0096D9;
border-top-right-radius:5px;
color:#212121;
position:relative;
top:1px;
z-index:2;
font-size:16px;
padding:10px 19px;
}

.menulist .line_gen,.menulist2 .line_gen, .menuspan .line_gen,.menuspan2 .line_gen, .menudata .line_gen,.menufoot .line_gen,.menuspace .line_gen,.dashboardlist .line_gen {
clear:both;
position:relative;
display:inline-block;
cursor:pointer;
font-size:16px;
padding:10px 14px;
}

#border_line,#border_line2,#header,#header2,#Additional,#border_footer,#dashboard_line {
padding:0 20px 20px;
}

#border_space {
border-top:#aaa 1px solid;
padding-right:20px;
}

.item_tabless table {
width:350%;
border:2px solid #ccc;
margin-top:15px;
}

.item_tabless table th {
border-right:1px solid #fff;
text-align:center;
color:#57bae8;
font-weight:100;
border-bottom:1px solid #ddd;
background:#fff;
font-size:14px;
padding:10px;
}

.item_tabless table td {
text-align:center;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
vertical-align:middle;
color:#999;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
}

.item_tabless table td strong {
background-position:2px 3px;
background:url(../images/table_tb1.png?1363153405);
background-repeat:no-repeat;
padding-left:15px;
color:#57bae8;
float:left;
margin-left:8px;
cursor:pointer;
}

.item_tabless table td span {
background:url(../images/table_tb.png?1363081919);
background-repeat:no-repeat;
padding-left:15px;
color:#57bae8;
}

.item_tabless table .text2 {
padding-left:15px;
background:url(../images/table_tb1.png?1369362442);
background-repeat:no-repeat;
cursor:pointer;
background-position:22px 13px;
text-align:center;
}

.item_table table {
border:1px solid #ddd;
margin-top:15px;
width:220%;
}

.item_table table td {
color:#666;
border-right:1px solid #f1f1f1;
vertical-align:middle;
text-align:center;
font-size:12px;
padding:10px 5px;
}

.item_table table td select {
width:20%;
}

.item_table table td .lefts {
text-align:left;
}

.general_adv span {
height:25px;
width:100%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:14px;
}

.general_adv .threes {
color:#333;
font-weight:700;
width:50%;
font-size:14px;
}

.general_adv input {
margin-top:5px;
color:#333;
margin-bottom:0;
width:90%;
height:30px;
border:2px solid #ccc;
background:#fff;
margin-right:5px;
float:left;
}

.general_adv input:hover {
border:2px solid #000;
}

.general_adv .div_input {
width:55%;
height:20px;
border-bottom:1px solid #dedede;
text-align:left;
float:left;
padding-bottom:5px;
margin-top:15px;
color:#999;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
font-size:12px;
}

.general_adv img {
float:right;
margin-right:23px;
}

.general_adv .selectedTxt {
float:left;
cursor:pointer;
width:90%;
color:#333;
height:30px;
margin-top:5px;
margin-left:0;
padding-left:1%;
padding-top:5px;
background-repeat:no-repeat;
background-position:96% 3px;
font-size:12px;
}

.general_adv .newList {
list-style:none;
color:#000;
width:90%;
background:#fff;
position:absolute;
border:2px solid #ccc;
border-top:0;
top:50px;
left:0;
z-index:9999;
margin:0;
padding:0;
}

.input,.qoute input,.general select,.selectedTxt {
border:1px solid #dedede;
}

.message_error {
background:#fdcea4;
margin-top:10px;
border:1px solid #c44509;
line-height:20px;
color:#77532F;
cursor:pointer;
font-size:12px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
padding:10px;
}

#mcc .customer_row {
width:780px;
max-width:100%;
min-width:300px;
margin:0 auto;
}

#border_line,#border_line2,#header2,#Additional {
border:#f4f4f4 1px solid;
padding:0 20px 20px;
}

#Spinner {
width:60px;
height:60px;
position:absolute;
left:50%;
top:50%;
margin-left:-30px;
margin-top:-30px;
z-index:100000;
}

#CloneSpinner {
width:60px;
height:60px;
position:absolute;
left:50%;
top:50%;
margin-left:-30px;
margin-top:-30px;
z-index:100000;
}

.sideHeaderSpacer {
margin-left:30px!important;
}

.txt {
display:inline-block;
font-family:inherit;
font-size:14px;
font-weight:700;
line-height:1;
position:relative;
text-align:left;
text-decoration:none;
margin:0;
padding:5px 10px 0;
}

/*
.btn {
background:none repeat scroll 0 0;
font-size:16px;
color:#FFF;
border-top-right-radius:3px;
border-bottom-left-radius:3px;
vertical-align:middle;
display:inline-block;
text-transform:capitalize;
margin-bottom:0;
cursor:pointer;
padding:6px 14px;
white-space:nowrap
}


.btns {
background:none repeat scroll 0 0;
font-size:12px;
color:#FFF;
border-top-right-radius:3px;
border-bottom-left-radius:3px;
vertical-align:middle;
display:inline-block;
text-transform:capitalize;
margin-bottom:0;
cursor:pointer;
padding:2px 8px;
}

.btn-cancel {
background:#5c5c5c;
}

.btn-cancel:hover {
background:#3f3f3f;
}

.button,.ui-datepicker-month option {
font-family:HPSimplified_Rg;
}

.btn-refresh:hover {
background:#0084BD;
color:#FFF;
}

.btn-red {
background:#d7410b;
color:#FFF;
margin-right:5px;
}

.btn-red:hover {
background:#ad2e00;
color:#FFF;
margin-right:5px;
}

.access-msg {
font-weight:700;
color:#d00;
}

a.access-link:link,a.access-link:visited,a.access-link:hover,a.access-link:active {
font-weight:700;
color:blue;
text-decoration:underline;
}

.btn-disabled {
background:#ccc !important;
cursor:auto;
}

.myworkbtn {
padding-top:15px;
}

.btn_doc {
background:url(../../img/doc_tb.png);
width:12px;
height:11px;
display:inline-block;
float:left;
margin-top:3px;
margin-right:5px;
}
*/
.image {
padding-top:10px;
padding-bottom:15px;
float:left;
}

.image span {
margin-right:10px;
}

.load_i {
background:url(../../img/load.png);
width:18px;
height:18px;
display:inline-block;
-moz-animation:spin 2s infinite linear;
-o-animation:spin 2s infinite linear;
-webkit-animation:spin 2s infinite linear;
animation:spin 2s infinite linear;
}

100% {
-moz-transform:rotate(359deg);
-webkit-transform:rotate(359deg);
-o-transform:rotate(359deg);
-ms-transform:rotate(359deg);
transform:rotate(359deg);
}

.validations {
width:100%;
text-align:right;
font-size:16px;
padding-top:10px;
float:left;
}

.validations span {
color:#2BA6CB;
font-size:12px;
margin-right:8px;
}

.validations strong {
color:#b80000;
font-size:12px;
margin-right:8px;
}

.validations strong:last-child {
color:red;
font-size:12px;
}

.load_right {
background:url(../../img/right.png);
width:16px;
height:13px;
display:inline-block;
}

#showhideclmDiv {
position:relative;
background-image:url(../../img/icon_columns_grey.png);
background-repeat:no-repeat;
background-position:5px 8px;
}

#showhideclmDiv img {
margin-right:5px;
float:left;
}

#showhideclmDiv span {
float:left;
margin-left:15px;
font-family: HPSimplified_Bd, Arial;
}

.mark_right {
width:974px;
position:relative;
text-align:right;
z-index:10;
margin:0 auto;
}

.mark_right .btn {
margin-bottom:-70px;
}

.btn-true {
background:#ccc;
cursor:default;
}

.search_content {
font-size:14px;
line-height:24px;
color:#666;
margin-top:10px;
padding:10px;
}

.covert_copy strong {
float:right;
margin-top:-35px;
}

div.id-body form,.menulist, .menulist2 ,.menuspan,.menuspan2 ,.menudata,.menufoot,.menuspace {
margin-top:10px;
}

.toggle-visi>h1 a,.item_tables img[alt="validate"],.group,.item_table img {
cursor:pointer;
}

h1 .w-toggle-visi, h1 .label-unit {
cursor:pointer;	
}

.label-unit>span,.toggle-visi>h1 a,#table_info .pop_title span,#contact_search .pop_title span, #orderDetailsOverlay .pop_title span,#customer_search .pop_title span {
color:#000;
font-size:18px;
}

.general input:hover,#Customer_info .general input:hover,.general_all input:hover,.inputs,.qoute input:hover,.selectedTxt:hover,#mcc .general input:hover {
border:1px solid #9dddfe;
}

.newListSelected,.row {
position:relative;
}

.input,.qoute input,.general select,.selectedTxt,.general_adv .selectedTxt,.inputs,.qoute input:hover,.selectedTxt:hover,.general_adv .selectedTxt:hover,.general_adv input[readonly]:hover {
border:2px solid #ccc;
}

.detail img,.item_tables,.table_info ul li img,.mcc ul li img{
float:left;
}

.submit .button,.item_nav .button,.searchs .button {
margin-left:1%;
margin-top:1%;
}

.submit_left .button,.submits .button {
margin-left:1%;
border:0;
}

.generals,.general_adv {
margin-top:5px;
float:left;
width:100%;
}

.generals b,.item_tables table th strong,.item_tables table td strong,.item_table table th strong,.item_table table td strong,.general_adv b {
/* font-weight:700; */
}

.generals strong,.general strong,#Customer_info .general strong,#table_info .general strong,.general_adv strong,#mcc .general strong,#customer_search .general strong {
font-family:simsun;
color:#57bae8;
}

.general img,.general_all img {
float:left;
margin-top:7px;
cursor:pointer;
}

#Customer_info .general,#table_info .general,#mcc .general,#customer_search .general {
margin-top:5px;
}

#Customer_info .general span,#table_info .general span,#mcc .general span,#customer_search .general span {
width:40%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:12px;
}

#Customer_info .general input,#mcc .general input {
width:55%;
height:30px;
border:1px solid #dedede;
background:#fff;
margin-right:5px;
float:left;
}

.customer_rows,#table_info .cus_row,#customer_search .cus_row {
width:100%;
float:left;
}

.customer_rows1 .generals,.customer_rows1 .generals span {
margin-top:0;
}

.item_nav a:hover,.list_fonts span,.list_num .lgt {
color:#57bae8;
}

#item_nav ul li a:hover,.newList li a:hover,.table_info ul li a:hover,.general_adv .newList li a:hover,.mcc ul li a:hover {
color:#fff;
}

#item_nav ul li:hover,.newList li:hover,.general_adv .newList li:hover {
background:#57bae8;
}

.item_tables table th,.item_table table th {
text-align:center;
background:#fafafa;
color:#666;
font-weight:100;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
font-size:12px;
padding:10px;
}

.item_tables table td,.item_tables table th,#Validate_info #step1 .content .item_tablesss table td,#Validate_info #step1 .content .item_tablesss table th,#Validate_info #step1 .content .item_tablesss table td img,.item_tabless table td,.item_tabless table th,.item_tabless table td img,.item_table table td,.item_table table th {
padding:2px;
}

.item_tables table td.numeric,.item_tables table th.numeric,#Validate_info #step1 .content .item_tablesss table td.numeric,#Validate_info #step1 .content .item_tablesss table th.numeric,.item_tabless table td.numeric,.item_tabless table th.numeric,.item_table table td.numeric,.item_table table th.numeric {
text-align:right;
}

.item_tables table tr:nth-child(even),#Validate_info #step1 .content .item_tablesss table tr:nth-child(even),.item_tabless table tr:nth-child(even),.item_table table tr:nth-child(even) {
background:#fff;
}

.item_tables table tr:nth-child(odd),.item_tabless table tr:nth-child(odd),.item_table table tr:nth-child(odd) {
background:#fafafa;
}

.item_tables .white,.item_table .white {
background:#fff;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
text-align:left;
}

#table_info,#mcc,#customer_search {
position:absolute;
width:780px;
left:50%;
margin-left:-390px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
}

#table_info .closesd,#mcc .closesd,#customer_search .closesd {
margin-top:15px;
text-align:right;
padding-bottom:10px;
}

#table_info .pop_title,#tableDIV,#customer_search .pop_title{
width:100%;
}

#Validate_info .button,#Convert_info .button,#Workspace .button,#Workspace_meg .button, #Claim_meg .button, #confirmMsgOppId .button, #confirmMsgCustData .button {
border:0;
}

#Validate_info #step1 .content .select_right,#Validate_info #step1 .content .select_right_one {
background-color:#f4f4f4;
border:#f2f1f1 1px solid;
height:281px;
}

#Validate_info #step1 .content .select_right span,#Validate_info #step1 .content .select_right_one span {
font-size:2.4rem;
color:#666;
margin-left:20px;
padding-top:20px;
margin-bottom:20px;
display:block;
}

#Validate_info #step1 .content .item_tablesss,.item_tabless,.item_table {
overflow-x:auto;
overflow-y:hidden;
}

#Validate_info #step1 .content .item_tablesss table th .tb_cur,.item_tabless table th .tb_cur {
width:100%;
text-align:left;
}

#Validate_info #step1 .content .item_tablesss table td label,.item_tabless table td label {
width:16px;
height:16px;
float:right;
margin-right:3px;
}

#Validate_info #step1 .content .item_tablesss table .text,.item_tabless table .text {
text-align:left;
padding-left:24px;
}

#Validate_info #step1 .content .item_tablesss table .text3,.item_tabless table .text3 {
padding-left:35px;
background:url(../images/table_tb1.png?1369362442);
background-repeat:no-repeat;
cursor:pointer;
background-position:40px 13px;
}

#Validate_info #step1 .content .item_tablesss table .texts2,.item_tabless table .texts2 {
padding-left:15px;
background:url(../images/table_tb2.png?1369362442);
background-repeat:no-repeat;
cursor:pointer;
background-position:22px 13px;
}

#Validate_info #step1 .content .item_tablesss table .texts3,.item_tabless table .texts3 {
padding-left:35px;
background:url(../images/table_tb2.png?1369362442);
background-repeat:no-repeat;
cursor:pointer;
background-position:40px 13px;
}

#Validate_info #step1 .content .item_tablesss table .text4,.item_tabless table .text4 {
text-align:right;
padding-right:10px;
}

#Validate_info #step1 .content .item_tablesss table .current_tr,.item_tabless table .current_tr {
background:url(../images/table_tb2.png?1369362442);
background-repeat:no-repeat;
background-position:2px 3px;
}

#Validate_info #step1 #gts,#Validate_info #step1 #Incomplete,.hidden,#autoFilters,#sold,#ship,#bill,#end_customer,#Validate_info #step1 #gts,
#border_line .row,#border_line2 .row, #header .row,#header2 .row,#Additional .row {
display:none;
}

.newList li,.general_adv .newList li {
line-height:24px;
padding-left:5px;
}

.newList li a,.general_adv .newList li a {
display:block;
color:#333;
font-size:12px;
}

.newList .hiLite,.general_adv .newList .hiLite {
outline:none;
}

.list_num ul,.list_num .list_span {
float:right;
}

.list_num .lgt_cur,.table_info ul li:hover,.mcc ul li:hover {
background:#57bae8;
color:#fff;
}

.table_info,.mcc {
background:#fff;
position:absolute;
z-index:1;
right:140px;
margin-top:10px;
display:none;
font-size:12px;
}

.table_info ul,.mcc ul {
position:absolute;
z-index:1;
border:1px solid #61728c;
background:#fff;
min-width:180px;
margin:0;
padding:0;
}

.table_info ul li,.mcc ul li {
float:left;
display:inline;
clear:both;
width:100%;
border-bottom:#fff 1px solid;
height:33px;
line-height:20px;
text-align:left;
padding:8px;
}

.table_info ul li a,.mcc ul li a {
display:inline-block;
padding-left:10px;
font-size:13px;
}

.table_info ul li select,.mcc ul li select {
width:100px;
float:left;
margin-left:10px;
margin-top:7px;
}

.table_info ul li:nth-child(3),.mcc ul li:nth-child(3) {
border-top:1px dotted #999a9a;
}

.menulist .button, .menulist2 .button,.menuspan .button, .menuspan2 .button,.menudata .button,.menufoot .button,.menulist .button,
.menuspan .button,.menudata .button {
margin-left:0;
margin-right:.5%;
margin-top:1%;
font-weight:400;
border:0;
}

.menulist .secondary,.menulist2 .secondary,.menuspan .secondary,.menuspan2 .secondary,.menudata .secondary,.menufoot .secondary,.menulist .secondary,.menuspan .secondary,.menudata .secondary {
color:#666;
}

#border_line .row,#border_line2 .row,#header .row,#header2 .row,#Additional .row,#border_footer .row,#border_space .row {
display:none;
padding-left:15px;
}

.btn-refresh,.btn-false {
background:#0096d6;
color:#FFF;
}

.btn-false:hover {
background:#0084BD;
color:#FFF;
}

.renewalQuoteSearch {
position:absolute;
right:118px;
z-index:88;
margin-top:18px;
cursor:pointer;
}

.mandatoryType {
	background: #FFCC33 !important;
}

.nonMandatoryType {
	background: #CCCCCC !important;
}

@media screen and max-width 800px{
#table_info .general input,#customer_search .general input {
width:55%;
height:30px;
border:2px solid #dedede;
background:#fff;
margin-right:5px;
float:left;
}

#table_info .general input:hover,#customer_search .general input:hover {
border:2px solid #9dddfe;
}

#Validate_info .closesd {
margin-top:10px;
text-align:right;
padding-bottom:10px;
}

#Validate_info .button {
border:0;
}

#mcc .general input {
width:55%;
height:30px;
border:1px solid #dedede;
background:#fff;
margin-right:5px;
float:left;
}

#mcc .general input:hover {
border:1px solid #9dddfe;
}

#table_info,#Validate_info,#mcc,#customer_search {
position:absolute;
width:700px;
left:50%;
margin-left:-350px;
z-index:10000;
background:#fff;
display:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#000 1px 2px 10px;
-moz-box-shadow:#000 1px 2px 10px;
box-shadow:#000 1px 2px 10px;
padding:25px;
}

#table_info .customer_row,#Validate_info .customer_row,#mcc .customer_row,#customer_search .customer_row {
width:650px;
max-width:100%;
min-width:300px;
margin:0 auto;
}

#table_info .closesd,#mcc .closesd,#customer_search .closesd,#mcc .closesd {
margin-top:15px;
text-align:right;
padding-bottom:10px;
}

#table_info .general,#mcc .general,#customer_search .general,#mcc .general {
margin-top:5px;
}

#table_info .general span,#mcc .general span,#customer_search .general span {
width:40%;
text-align:left;
color:#666;
float:left;
margin-top:9px;
margin-right:5px;
font-size:12px;
}

#table_info .general strong,#mcc .general strong,#customer_search .general strong {
font-family:simsun;
color:#57bae8;
}
}
.home_left .general div{
font-size:1.4rem!important
}

.home-from-dt {
position:relative;
}

.top-layer {
z-index:10000!important	
}

.ddl-text{
position:relative;
top:9px
}

.mccLiw {
width:150px	
	
}
.lbox-labelvalue {font-size:1.2rem!important}
.lbox-label {font-size:1.2rem!important;font-weight:bold!important}
#clic .pre_vat_clic .overrideclic{height:50px;width:317px;float:right;}

#template-name {
	padding: 0 6px;
}

#Form .ui-datepicker-trigger, #additionalDataTab .ui-datepicker-trigger { 
 position:relative;
 top:-6px;
}
