﻿body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form, input
{
	margin: 0;
	padding: 0;
}

body,input,select
{
	font-family:/*verdana,arial,geneva,helvetica,sans serif,"宋体";*/arial,verdana,geneva,helvetica,sans serif,"宋体";
	font-size: 12px;
}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.ext-gecko{ min-width:200px;}
table{border:0;border-collapse: collapse; border-spacing: 0;}
   
hr
{
	border-bottom: 1px solid #CCC;
	color: #FFF;
}
input[type="text"]{ border:1px solid #6DA5B6; height:18px; line-height:18px;}
.textinput{ border:1px solid #6DA5B6; height:18px; line-height:18px;}
.text-input{ border:1px solid #aaa; margin:0px 3px}
.cssSizeInput{ border:1px solid #bbb; text-align:center;}
.textinput1{ border:1px solid #bbb; height:18px; line-height:18px; width:90%;}
textareat{resize:none; font-size:12px; line-height:20px;}
td{ line-height:20px;}
.img-btn img{ margin-left:2px; margin-right:2px;}
table .img-btn a:hover{ text-decoration:none!important;}
select{ border:1px solid #6DA5B6; padding:1px; font-family:Arial;}
.floatleft{ float:left}
.floatright{ float:right}
.SearchRgith{ float:right;}
.SearchBox{ width:200px; border:1px solid #6DA5B6; height:20px; line-height:20px;}
.checkbox{ vertical-align:middle; margin-right:5px;}
.checkbox input{ vertical-align:middle; margin-right:5px;}
.text_align_right{ text-align:right;}
.bold{ font-weight:bold;}
.FileUpload{ border:0; height:auto;}
.clearboth{ clear:both; height:1px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a
{
	color: #1F496B;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	
}

a img
{
	border: 0;
}
a.a_blue{ color: Blue!important;}
a.a_blue:hover{ text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img
{
	border: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS & TEXT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1, h2, h3, h4, h5, h6
{
	font-family: arial, helvetica, sans-serif;
}

h2, h3
{
	font-size: 16px;
}
.right{ float:right}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	button

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ImgBtn a{ padding:0px 10px;
    border: 0px !important;
    cursor: pointer;
    background:#285B86;
    font-family:Arial,Helvetica,sans-serif;
    color:#fff !important;
    height:22px; line-height:22px;
    display:inline-block;
    }
.ImgBtn a:hover,.table-borderstyle2 .ImgBtn a:hover{
    background:#3A87C5;
    text-decoration:none;
}
.table-borderstyle2 input[type="checkbox"]{ margin-right:5px; vertical-align:middle}
.txtUserName{ margin-bottom:5px;}
.btndefault,.btndefault2{ display:inline-block; padding:0}
.btndefault a,.btndefault2 a{ display:inline-block; color:#fff !important; text-align:center;line-height:22px; height:22px ; padding:0 10px;}
a.btndefault,a.btndefault2 { display:inline-block; color:#fff !important; text-align:center;line-height:22px; height:22px ; padding:0 10px;}
.btndefault a:hover,.btndefault2 a:hover{ text-decoration:none}
.SearchBar .adminInput,.SearchBar .btndefault,.SearchBar .btndefault2{ vertical-align:middle; margin:0}
.btndefault
{
    padding:0px 10px;
    border: 0px !important;
    cursor: pointer;
    background:#285B86;
    font-family:Arial,Helvetica,sans-serif;
    color:#fff;
    height:22px!important; line-height:22px;
}
.btndefault:hover
{
    background:#3A87C5;
    text-decoration:none;
}
.aspNetDisabled 
{
    background-color: #D5D5D5;
    color: #333333;}
.aspNetDisabled:hover
{
    background-color: #D5D5D5;
    color: #333333;
}

span.aspNetDisabled 
{
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-family: verdana,arial,geneva,helvetica,sans serif,"宋体";
}
.aspNetDisabled a
{
    display: block;
    border: medium none;
    cursor: pointer;
    text-align: center;
    padding: 0px 10px;
    height: 22px;
    line-height: 22px;
    background-color: #D5D5D5 !important;
    color: #333333 ;}
.aspNetDisabled a:hover
{
    background-color: #D5D5D5 !important;
    color: #333333 !important;
    text-decoration:none;
}
    
.btndefault2
{
    border: 0px !important;
    cursor: pointer;
    background:#285B86;
    font-family:Arial,Helvetica,sans-serif;
    color:#fff;
    padding:0px 10px;
    height:22px!important; line-height:22px;
}
.btndefault2:hover
{
    background:#3a87c5;
}
.btn3
{
    border: 0;
    cursor: pointer;
    background:#285B86;
    padding:0px 10px;
    font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
    vertical-align:middle;
    color:#fff;
    height:22px!important; line-height:22px;
}
.btn3:hover
{
    background:#3a87c5;
}
.btn4{
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
}
.btn4 a
{
    display:block;
    border: none;
    cursor: pointer;
    background:#285B86;
    text-align:center;
    color:#fff !important;
    padding:0px 10px;
    height:22px; line-height:22px;
}
.btn4 a:hover
{
    background: #3a87c5;
    text-decoration:none;
    
}
.btn5{
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
}
.btn5 a
{
    display:block;
    border: none;
    cursor: pointer;
    background:#285B86;
    text-align:center;
    height:22px!important;
    line-height:22px;
    color:#fff;
    padding:0px 10px;
}
.btn5 a:hover
{
    background:#3a87c5;
    text-decoration:none;
    color:#fff;
    
}
.btn6
{
    border: none;
    cursor: pointer;
    background:#285B86;
    padding:0px 10px;
    font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
    color:#fff;
    height:22px!important; line-height:22px;
}
.btn6:hover
{
    background: #3a87c5;
}
.btn7{
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
}
.Inputstyle{ border:1px solid #bbb; height:20px; line-height:20px;}
.btnAddIcon{ background: url("images/addgreen.png") 0px 0px no-repeat; border:0px; width:16px; height:16px; cursor:pointer;}
.btnDelete{ background: url("images/dele_08.png") 0px 0px no-repeat; border:0px; width:16px; height:16px; cursor:pointer;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SECTION HEADERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.section-title
{
	border-bottom: solid 3px #dfdfdf;
	padding-bottom: 1px;
	margin-bottom: 10px;
	color: #009FFF;
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom;
}

.section-title img
{
	vertical-align: middle;
	padding-bottom: 2px;
}

.section-header .title a
{
	text-decoration: none;
	font-size: 11px;
	color: #ff0000;
	text-transform: none;
}
.section-header .title a.DownLoadFile img{ display: inline; margin-right:3px;}
.section-header .title a.DownLoadFile{ color:#1F496B; font-size:12px; font-weight:normal; margin-left:15px;}
.section-header .title a.DownLoadFile:hover{ text-decoration:underline;}
.section-header
{
	border-bottom: solid 2px #d5d5d5;
	padding:5px 0px 3px 0;
	margin:0 auto 10px auto;
	height: 25px;
	width:98%
}

.section-header .title
{
	float: left;
	color:#F3A326;
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 5px;
	text-transform: capitalize;
}

.section-header .title img
{
	vertical-align: middle;
	padding-bottom: 2px;
	display:none
}

.section-header .options
{
	text-align: right;
	float: right;
}
.section-header .options td{ padding:0}
.options table{ width:auto;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TABLES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

td
{
	vertical-align: middle;
}

td.fieldname
{
	font-size: 12px;
}

.table-container
{
}

.table-container .row
{
}

.table-container .row .item-name
{
	padding: 3px 10px 0px 0px;
	display: block;
	white-space: nowrap;
	padding-right: 10px;
	vertical-align: middle;
}

.table-container .row .item-value
{
	padding: 3px 0px 0px 0px;
	vertical-align: middle;
}

table.adminContent
{
	border-collapse: collapse;
	color: #222;
	font-size: 12px;
	margin: 10px auto 0px auto;
	vertical-align: middle;
	text-align: left;
	width:98%;
	/*border:#c0c0c0 1px solid;*/
}
#fileManager_tabFilesInfo{ margin-top:0px;}
.banner,.pagewrap,#cph1_ctrlUpdate_TabMain,.ajax__tab_container{ width:98%; margin:0 auto; }
.PriceNotesArea .ajax__tab_container,.QuoteTermsArea .ajax__tab_container{ width:auto}
#cph1_ctrlProductDetails_PriceNotesTabs{ margin:0; width:auto}
#cph1_TabMain_pnlPriceList .pagewrap,#cph1_TabMain_pnlPriceList .adminContent{ width:100%}
.banner
{
    height: 25px;
    line-height: 25px;
    list-style: none;
    background: #eee;
    margin-bottom:15px;
}
.banner li
{
    float: left;
    display: inline;
    margin-left:6px;
    color: #000;
    position: relative;
    height:25px;
           
}
.banner li span{padding: 0px 6px;text-align:center;cursor: pointer;
    background: #e0e0e0; display:block; min-width:60px; height:25px; line-height:25px;}
.banner li a{ color:#000;}
.banner li span span{ display: inline; padding:0}
.banner li:hover a,.banner li a:hover,.table-borderstyle2 .banner li a:hover
{
    text-decoration:none;color:#000;
}
.banner li.current span
{
    background: #fff;
    border-top:#ffcc00 3px solid;
    height:22px; line-height:22px;            
            }
.banner li.current span span{ border:0;}
.banner li.current span a{}
#tabbanner{margin:0; padding:0;}
.groupbox
{
    display: none;
    background: #FFF;
    padding: 0px 0px;
    height: 70%;
    margin:10px auto 10px auto;
}
.groupbox .visible
{
    display: block;
}
.ajax__tab_panel .adminContent
{
    width:auto;
    }
#cph1_ctrlView_TabMain_pnlRelated .adminContent
{
    width:100%;
    }
.adminTitle
{
	text-align: left;
	vertical-align: middle;
	white-space:nowrap;
	width:120px;

}
.adminContent td{ line-height:20px; padding:5px 0px; vertical-align:top;}
td.adminTitle img
{
	vertical-align: middle;
	padding-right: 2px;
}

.adminData
{
	text-align: left;
	vertical-align: middle;
	width:350px;
}
.TextBox{ width:640px; height:120px;}
tr.adminSeparator hr
{
	background-color:#D3D3D3;
    border:medium none;
    color:#D3D3D3;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0;
}

span.Eup-tooltip
{
	white-space:nowrap;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TAB CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.grey .ajax__tab_header
{
	font-family: "Helvetica Neue" , Arial, Sans-Serif;
	font-size: 12px;
	display: block;
}
.grey .ajax__tab_header span{ cursor:pointer}
.grey .ajax__tab_header .ajax__tab_outer
{
	/*background: url(images/tab.png) no-repeat left top;*/
	margin-left: 6px;
	height:25px;
}

.grey .ajax__tab_header .ajax__tab_inner
{
	/*background: url(images/tab.png) no-repeat right top;*/
	color: #000;
	background:#e0e0e0;
	padding:0px 6px;
	line-height:25px;
}

.grey .ajax__tab_hover .ajax__tab_inner
{

}

.grey .ajax__tab_active .ajax__tab_outer
{
	cursor: pointer;
}

.grey .ajax__tab_active .ajax__tab_inner
{
	background:#fff;
	height:22px;
	line-height:22px;
	border-top:3px solid #FFCC00
}
.ajax__tab_default .ajax__tab_header{ height:25px; line-height:25px; background:#eee; margin-bottom:15px;}
.grey .ajax__tab_body
{
	background-color: #fff;
}
#cph1_TabMain_header{ margin:10px 0 12px 0; height:29px;}
#cph1_TabMain .ajax__tab_header .ajax__tab_outer{ height:29px; line-height:29px; margin-left:5px;}
#cph1_TabMain .ajax__tab_header .ajax__tab_inner{ height:29px; line-height:29px; background:#e0e0e0; color:#222; font-size:13px; padding:0 10px;}
#cph1_TabMain .ajax__tab_active .ajax__tab_inner{ background:#fff; height:26px; line-height:26px; color:#1F496B}
#cph1_ctrlManageView_BaseListManageTabs .ajax__tab_header{ height:auto; min-height:25px;}
#cph1_ctrlManageView_BaseListManageTabs .ajax__tab_header .ajax__tab_outer{ margin-bottom:1px;}
#cph1_TabMain_pnlOperationIncentive .ajax__tab_default .ajax__tab_header{ background:#fff; border-bottom:1px solid #d0d0d0;}
#cph1_TabMain #cph1_TabMain_pnlOperationIncentive .ajax__tab_header .ajax__tab_inner{ background:#fff; height:25px; line-height:25px; color:#111}
#cph1_TabMain #cph1_TabMain_pnlOperationIncentive .ajax__tab_active .ajax__tab_inner{ border-top:0; border-bottom:2px solid #FFCC00; color:#1F496B}
#cph1_TabMain #cph1_TabMain_pnlOperationIncentive .ajax__tab_header .ajax__tab_outer{ height:25px; line-height:25px; margin:0}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SERVER CONTROLS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.adminButtonBlue
{
	background:#285B86;
	border:0px;
	margin-left: 5px;
	padding: 0 10px 1px 10px;
	font-size: 12px;
	cursor:pointer; 
	font-family:arial,verdana,geneva,helvetica,sans serif,"宋体";
	line-height:22px!important;
	height:22px!important;
	overflow:hidden;
	display:block;
	color:#fff;
}
.adminButtonBlue:hover{background:#3a87c5;}
.adminButtonBlue .adminButtonBlue_arraw
{
    background: url(images/gray_button_arraw_bg.png) no-repeat right center;
    border:0px;
	font-size: 12px;
	cursor:pointer; 
	font-family:arial,verdana,geneva,helvetica,sans serif,"宋体";
	padding-right:20px;
	}    
.adminButtonBlue:hover .adminButtonBlue_arraw{ background: url(images/gray_button_arraw_bg.png) no-repeat right center;}
.buttonBox{ display:inline-block;}
.Buttonstyle 
{
    background:#285B86;
	border:0px;
	margin-left: 5px;
	height: 22px;
	line-height:22px;
	font-size: 12px;
	cursor:pointer; 
	display:inline-block;
	float:left;
	color:#fff;
	font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
	}
.Buttonstyle a{ color:#fff;background:#285B86; display:block; padding:0 10px; margin:0}
.adminButtonBlue input{color:#fff;background:#285B86; display:block; padding:0 10px; border:0px; height:22px!important; line-height:22px!important; cursor:pointer; margin:0}
.adminButtonBlue:hover input{background:#3a87c5;}
.Buttonstyle a:hover,.adminButtonBlue input:hover{ color:#fff; text-decoration:none;}
.Buttonstyle:hover{background: #3a87c5;}
.Buttonstyle:hover a{background:#3a87c5;}
.Buttonstyle_arraw 
{
    background: url(images/gray_button_arraw_bg.png) no-repeat right bottom;
	border: 1px solid #92AFB9;
	margin-right: 3px;
	height: 20px;
	line-height:20px;
	padding: 0 13px 0px 10px;
	padding: 0 13px 0px 10px\9;
	font-size: 12px;
	cursor:pointer; 
	display:inline-block;
	float:left;
	color:#333;
	font-family:verdana,arial,geneva,helvetica,sans serif,"宋体";
	}
.Buttonstyle_arraw a{ color:#333;}
.Buttonstyle_arraw a:hover{ color:#333; text-decoration:none;}
.Buttonstyle_arraw:hover{background: url(images/gray_button_arraw_bg.png) no-repeat right top; color:#ccc;}
.adminButton
{
	background: url(images/grey_button_bg.gif) no-repeat 25% 50% #333;
	border: 1px solid #333;
	margin-bottom: 3px;
	color: #FFF;
	text-align: right;
	height: 20px;
	padding: 0 10px 0 10px;
	font-size: 11px;
	font-weight: bold;
}

.adminInput
{
	border: 1px solid #6DA5B6;
	width: 250px;
	height:20px;
	line-height:20px;
	margin-right:5px;
	font-family:Arial,Helvetica,sans-serif,"宋体";
}
.adminInput50
{
	border: 1px solid #6DA5B6;
	width: 50px;
	height:20px;
	line-height:20px;
	margin-right:5px;
	font-family:Arial,Helvetica,sans-serif,"宋体";
}
.adminInput30 {
	border: 1px solid #6DA5B6;
	width: 30px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	font-family: Arial,Helvetica,sans-serif,"宋体";
}
.txtCalculate{ text-align:center}
table-borderstyle2 .adminInput{ float:left}
.inputstyle
{
	border: 1px solid #6DA5B6;
	width: 250px;
	height:20px;
	line-height:20px;
	margin-right:5px;
	font-family:Arial,Helvetica,sans-serif,"宋体"
}

.txtCalInput
{
	border: 1px solid #6DA5B6;
	width:100%;
	height:20px;
	line-height:20px;
	margin-right:5px;
	font-family:Arial,Helvetica,sans-serif,"宋体";
	text-align:center;
}
.adminMediumInput
{
	border: 1px solid #6DA5B6;
	width: 80px;
	height:18px;
	line-height:18px;
	margin-right:5px;
}
.adminShortestInput
{
	border: 1px solid #6DA5B6;
	width: 30px;
	height:18px;
	line-height:18px;
	margin-right:5px;
}
.adminInputdiv input{border: 1px solid #6DA5B6;
	width: 250px;
	height:18px;
	line-height:18px;
	margin-right:5px;}
.adminData select{ width:252px; border:1px solid #6DA5B6; padding:1px; margin-right:5px;}
.TextareaStyle{ width:250px; border:1px solid #6DA5B6;}
.graytext{ color:#555;}
.dpCountry{ max-width:253px;}
#RegionSelectControl1_dpCountry{ margin-bottom:3px}
.adminInputNoWidth
{
	border: 1px solid #acacac;
}

label
{}
.padding0{padding:0}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ADMIN GRID VIEW

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tablestyle
{
	font-family: arial;
	font-size: 11px;
	margin-left: 0px;
	width: 100%;
	/*border:1px solid #b1b1b1;*/
}
.tablestyle td a
{
	color:#1F496B;
	text-decoration: none;
}
.tablestyle td a:hover
{
	color:#1F496B;
	text-decoration: underline;
}
.tablestyle td .ordertrackingsmall a{ color:#fff} 
.tablestyle td .ordertrackingsmall a:hover{ color:#fff}
.altrowstyle td
{
	background-color: #f5f5f5;
}

.tablestyle th,.headerstyle th
{
	/*background: url('images/admin-gvw-bg.gif') repeat-x 50%;*/
	color: #fff;
	padding: 0px 5px;
	font-weight: bold;
	height:26px;
	line-height:26px;
	text-align:left;
	white-space:nowrap;
	background:#3170A4;
	border-bottom:1px solid #b3b3b3;
}

.headerstyle th a
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	display: block;
	padding-right: 10px;
}

.tablestyle td,.rowstyle td, .altrowstyle td
{
	padding: 0px 5px;
	/*border-bottom:1px solid #c0c0c0;*/
	height:26px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
}

.PagerStyle
{
	height: 28px;
	background: url(Images/grid_header_back.png) repeat-x;
	background: #EEEEEE;
	vertical-align: middle;
}
.tablestyle tr:hover td{ background:#e0e0e0;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FORUM TABLE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.forumtable
{
	font-family: arial;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #245D75;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #808080;
	text-align: center;
}

.forumtable td
{
	border: 1px solid #808080;
}

.forumtable td a
{
	color: #D16400;
	font-weight: bold;
	text-decoration: none;
}

forumtable .headerstyle th
{
	background: url('images/admin-gvw-bg.gif') repeat-x 50%;
	color: #fff;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	font-weight: bold;
	border: solid 1px #676767;
}

.forumtable tr.forumgroup td
{
	padding: 4px 0 4px 0;
	background-color: #F4FAFF;
}

.forumtable tr.forumgroup td.name
{
	padding-left: 10px;
	text-align: left;
}

.forumtable tr.forumgroup td.name a
{
	color: #245D75;
}

.forumtable tr.forum td
{
	padding: 4px 0 4px 0;	
}

.forumtable tr.forum td.name
{
	padding-left: 25px;	
	text-align: left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.homepage
{
}

.homepage .intro
{
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	background: #fcfabc;
	border: dashed 1px #dfdfdf;
	margin-bottom: 10px;
}

.homepage .options
{
	padding: 10px 10px 10px 10px;
	background: #e7efef;
}

.homepage .options ul
{
	margin: 0;
	padding: 0;
}

.homepage .options ul li
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	list-style: none;
}

.homepage .options .title
{
}

.homepage .options .description p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	RATING

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.rating-star
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filled-rating-star
{
	background-image: url(Images/FilledStar.png);
}

.empty-rating-star
{
	background-image: url(Images/EmptyStar.png);
}

.saved-rating-star
{
	background-image: url(Images/SavedStar.png);
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC. CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.clear
{
	border: medium none;
	clear: both;
	float: none;
	font-size: 0;
	height:1px;
	line-height: 0;
}

.validatorCalloutHighlight
{
	background-color: #FFFBD5;
}

.progress
{
	position: absolute;
    top: 20px;
    width: 280px;
    height: 40px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px 10px;
    text-align: center;
    z-index: 2147483647;
}

div.login-block
{
	position: absolute;
	text-align: left;
	margin: -140px 10px 10px -170px;
	padding: 0px 0px 0px 0px;
	top: 50%;
	left: 50%;
	width: 344px;
	height: 350px;
	background-image: url("images/logo-bg.png");
	background-repeat: no-repeat;
	background-position: top;
	background-color: #77787b;
	color: #ffffff;
}

div.login-block table.login-table-container
{
	margin: 120px 20px 0px 70px;
}

.login-table-container .forgot-password a
{
	font-weight: bold;
	color: #FFFFFF;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER PAGE WRAPPERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.master-wrapper-page
{

}

.master-wrapper-content
{

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header
{
	width: 100%;
	position: relative;
	font-weight:bold;
	font-size:13px;
}

.header .logo
{
	background: url('images/logo.gif');
	display: block;
	width: 340px;
	height: 70px;
	text-decoration: none;	
}

.header .languageselector
{
    position: absolute;
	right: 300px;
	top: 7px;
	text-align: right;
}

.header .links
{
	position: absolute;
	right: 10px;
	top: 7px;
	text-align: right;
}

a img
{
	border: 0; vertical-align:middle
}
.header .links .separator
{
	color: #FFF;
	padding: 0 3px 0 3px;
}

.header .login-info
{
	position: absolute;
	right: 5px;
	top: 35px;
    text-align: right;
	color: #e7e7e7;
	font-size: 10px;
}

.header .login-info .a
{
    color: #009FFF;
	text-decoration: none;
	font-weight: bold;
}

.header .version
{
	position: absolute;
	right: 5px;
	top: 55px;
	text-align: right;
	color: #e7e7e7;
	font-size: 10px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header-menu
{
	width: 100%;
	line-height: 29px;
	height:31px;
	background: url('images/admin-menu-bg.gif') repeat-x;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER STATUS BAR

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.status-bar
{
	background: #e7efef no-repeat;
	height: 26px;
	border: solid 1px #acacac;
	padding: 0px 5px 0 5px;
}

.status-bar .help
{
	padding-top: 5px;
	float:left;
	font-weight: bold;
}

.status-bar .breadcrumb
{
	float: right;
	text-align: right;
	padding-top: 5px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER ERRORS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.messageBox
{
    background-color:#F4F4F4;
	background-position: 7px 5px;
	background-repeat: no-repeat;
	color: #333333;
	font-family: Tahoma;
	font-size: 11px;
	margin: 5px 0;
	padding: 8px 8px 8px 30px;
}

.messageBoxError
{
    background-color: #FFECEC;
    background-image: url('images/ErrorMessage.gif')
}

.messageBoxSuccess
{
    background-image: url('images/SuccessMessage.gif')
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER CONTENT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.content .cph
{
	/*padding:10px;*/
	min-width:826px;	
}
.IframeCPH{padding:10px;min-width:826px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	DASHBOARD

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table.dashboard
{
	margin-top: 15px;
	border: solid 1px #cccccc;
	width: 100%;
	border-collapse: collapse;
}

table.dashboard td.maincol
{
	padding: 10px;
	vertical-align: top;
}

table.dashboard td.splitcol
{
	width: 50%;
	vertical-align: top;
}

table.dashboard td.rightcol
{
	width: 215px;
	background: #f3f3f3;
	padding: 10px 5px 5px 5px;
	vertical-align: top;
}

table.stats
{
	margin-top: 10px;
	width: 100%;
}

table.stats td.orderaveragereport
{
	width: 100%;
	vertical-align: top;	
}

table.stats td.orderstatistics
{
	width: 50%;
	vertical-align: top;
}

table.stats td.customerstatistics
{
	width: 50%;
	vertical-align: top;
	padding-left: 5px;
}

table.stats td.bestsellers
{
	width: 65%;
	vertical-align: top;
}

table.stats td.searchterms
{
	padding-left: 5px;
	width: 35%;
	vertical-align: top;	
}

.statisticsTitle
{
	text-align: left;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}

.Eup-news .newsitem
{
	
}

.Eup-news .newsitem .newstitle
{
	
}

.Eup-news .newsitem .newstitle a:hover
{
	text-decoration: none;
}

.Eup-news .newsitem .newsdate
{
	font-size: 0.8em;
	color: #555;
	border-bottom: solid 1px #dfdfdf;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.Eup-news .newsitem .newsdetails
{
	color: #333;
	margin-bottom: 10px;
}

.Eup-news .adv
{
    border-top: solid 3px #dfdfdf;
    padding: 1px 0px 1px 0px;
    text-align: right;
}

.Eup-news .adv a
{
    color: #D16400;
}


.sf-menu, .sf-menu * 
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.sf-menu 
{
	line-height: 31px;
}

.sf-menu ul 
{
	position: absolute;
	top: -999em;
	width: 170px;
	line-height: 31px;
}

.sf-menu li 
{
	float: left;
	position: relative;
	padding: 0 5px 0px 5px;
	white-space: nowrap;
	vertical-align: middle;
	text-transform: capitalize;
}

.sf-menu ul li 
{
	width: 164px;
	border-top: solid 1px #e0e0e0;
	padding: 0px 3px 0px 3px;
}

.sf-menu li:hover, .sf-menu li.sfHover
{
	visibility: inherit;
	background: url(images/menu-item-left.png) no-repeat left center;
}

.sf-menu li img
{
	border: none;
	padding-right: 7px;
	margin-bottom: 2px;
	padding-top: 6px;
	vertical-align: text-bottom;
}

.sf-menu li a, .sf-menu li a:hover
{
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding-right: 5px;
	height: 31px;
}

.sf-menu li:hover a, .sf-menu li.sfHover a
{
	background: url(images/menu-item-right.png) no-repeat right center;
}

.sf-menu li:hover ul li:hover, .sf-menu li.sfHover ul li.sfHover
{
	background-color: #FDEFD5;
	background-image: none;
}

.sf-menu li:hover ul li a, .sf-menu li.sfHover ul li a
{
	color: #555555;
	background-image: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul 
{
	left: 0;
	top: 2.4em;
	z-index: 99;
	width: 170px;
	background-color: #f0f0f0;
	border: solid 1px #6b798c;
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul 
{
	top: -999em;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul 
{
	left: 170px;
	top: 0;
}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul 
{
	top: -999em;
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul 
{
	left: 170px;
	top: 0;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ORDER EDITING

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

table.order-edit
{
	width: 100%;
	border: solid 1px black; 
	padding: 5px;
}

table.order-edit td
{
	padding: 1px 5px 1px 5px;
	border: medium none;
}
/************************************/
   .DropDownMenuArea
    {
    	display:none;
    	position:absolute;
    	z-index:999;
    	width: auto;
    	background-color:#285B86;
    }
     ul#topNav .DropDownMenuArea li
    {
    	width:130px;
    	height:35px;
    	line-height:35px;
    	white-space:nowrap
    }
    ul#topNav .DropDownMenuArea li a
    {
        height:35px;
        line-height:35px;
        }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	WARNINGS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.system-warnings .inprogress, .system-warnings .pass, .system-warnings .fail, .system-warnings .warning
{
    padding-left: 35px;
    display: block;
    min-height: 35px;
    font-size: 120%;
    vertical-align: middle;
}
    
.system-warnings .inprogress
{
    background: transparent url("images/warnings-ajax-loader.gif") no-repeat;        
}

.system-warnings .pass 
{
    background: transparent url("images/warnings-tick.png") no-repeat;
}

.system-warnings .fail
{
    background: transparent url("images/warnings-cross.png") no-repeat;        
}
    
.system-warnings .warning 
{
    background: transparent url("images/warnings-warning.png") no-repeat;        
}

.system-warnings .error
{
    color: Red;
}
    
.system-warnings .suggestion
{
    color: Red;
    font-style: italic;
    font-size: 120%;
}
  
.system-warnings ul
{      
    list-style: none;
}
.hid{display:none;}
/*welcome page*/
#MainTable{ margin:100px auto; height:285px; width:504px;}
#MainTable td{padding:5px 0px;}
#MainTable{ background:url("images/updatepassword.png") center center  no-repeat}
#MainTable .textinput{ border:1px solid #6DA5B6; height:19px; line-height:19px; margin-right:5px; padding:1px; width:270px;}
/*tablelist*/
.tablestyle .first_th, .headerstyle .first_th,.tablestyle .last_th,.headerstyle .last_th{/*background:url("images/tableToP.png") no-repeat left top #696969;*/ width:0px; padding:0}
/*pagediv*/
.pagediv{ margin:10px auto 5px auto; width:98%; font-size:12px;}
.defaultpage{ text-align:left}
.defaultpage a
{
 display:inline-block;
 height:12px;
 line-height:12px;
 padding:3px;
 text-align:center;
 min-width:20px;
 color:#333;
 cursor:pointer;    
 cursor:pointer;
 font-size:12px;
 background:#eee;
}
/*.defaultpage span,.defaultpage a{ float:left}
.defaultpage input{ float:left\9;*+float: none;}
.defaultpage input[type="text"]{ height:18px; line-height:18px; text-align:center; vertical-align:middle; border:1px solid #ccc;}
.defaultpage input[type="button"]{height:20px; width:25px;text-align:center;line-height:5px; vertical-align:middle; margin-left:5px; *+padding-bottom:3px;}*/

.defaultpage a,.defaultpage span,.defaultpage input,.defaultpage{ vertical-align:middle}
.defaultpage input[type="text"]{ border:1px solid #8e8e8e; margin-right:5px; height:12px; line-height:12px; padding:3px; text-align:center;}
.defaultpage input[type="button"],.defaultpage input[type="submit"]{ width:34px; padding-bottom:1px; height:21px; background:#285B86; border:0px; color:#fff; line-height:10px;cursor:pointer; font-weight:bold; padding-bottom:3px\9;}
.defaultpage input[type="button"]:hover,.defaultpage input[type="submit"]:hover{ background:#3a87c5}
.defaultpage a:hover{ background:#e1e1e1; text-decoration:none;}
.defaultpage1
{
 display:inline-block;
 height:12px;
 line-height:12px;
 padding:3px;
 text-align:center;
 min-width:20px;
 cursor:pointer;
 font-weight:bold;
 font-size:12px;
 background:#285B86;
 color:#fff;
}
.pagediv a,.ajaxpagerlive
{
 display:inline-block;
 height:12px;
 line-height:12px;
 padding:3px;
 text-align:center;
 min-width:20px;
 margin-right:5px;
 cursor:pointer;
 font-size:12px;
 background:#e0e0e0;
 color:#333;
}
.pagediv a:hover{ background:#285B86; color:#fff;}
.defaultpage2{ text-align:right; font-size:12px;}
.PageInput{ text-align:center; height:19px; border:1px solid #ccc;}
/*客户类别*/
.UserType{ width:80px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.CustomerCategory{  margin:0px 5px 0px 0}
.CustomerCategory li{ float:left; list-style:none;}
.line{ width:1px; background:#ccc; margin:3px 5px 0px 5px; height:12px;}
.CustomerCategorydiv td{ padding:5px;}
/*客服管理*/
#divNav,.divNav{ margin:6px auto; width:98%}
#txtFAQFind,#txtCusFind{ height:22px; line-height:22px; padding:0px 5px; border:#6DA5B6 solid 1px;}
.GrayText{ color:#555; line-height:20px; display:block; padding:5px 0px;}
.redTitle{ font-weight:bold;}
.table-header{ font-weight:bold;}
table .tablestyle_border td{ border:1px solid #bbb; padding-left:5px;padding-right:5px;}
.bgcor{ background:#EFEFF8;}
.border_bottom{ border-bottom:1px solid #ccc;}
.textarea{ border:1px solid #6DA5B6; width:100%;}
.adminData p{ margin:0px;}
.spRequired{color:Red; font-size:12px; font-family:Arial;}
.spAlert,.spRed{color:Red;}
.adminData textarea{ border:1px solid #6DA5B6; font-family:Arial,Helvetica,sans-serif,"宋体"; font-size:12px; line-height:20px;}

.window_input{ height:20px; width:300px;}
.ext-mb-content label{ line-height:25px;}
.ext-mb-content label input{ margin-right:5px;}
.SearchContent{ padding:5px 0px;}
/*SearchBar*/
.SearchBar{ line-height:25px; margin:0 auto; width:98%}
.SearchBar input{ border:1px solid #6DA5B6; line-height:20px; height:20px; padding:0 2px;}
.SearchBar input[type="submit"], .SearchBar input[type="button"]{ padding:aotu;}
.SearchBar input.btndefault{ padding:0 10px;}
.SearchBar input[type="button"]{ padding:0 10px;}
.SearchBar input[type="submit"],.SearchBar input[type="button"]{ border:0}
.SearchBar input.fileManager_txtSearch{ margin:0}
.SearchBar .btndefault,.SearchBar .btndefault2{ height:22px; margin:0}
.SearchBar select{border:1px solid #6DA5B6; padding:1px;}
.SearchBar .btnImg{ margin-right:5px;display:block;}
.SearchBar table,.SearchArea table{ width:auto;}
.SearchArea{ line-height:35px; margin-bottom:5px;}
.SearchArea input{margin:0px 5px}
.textinput250{ width:250px; height:20px; line-height:20px; border:1px solid #6DA5B6;}
.SearchArea select{border:1px solid #6DA5B6; padding:1px;margin:0px 5px}
.SearchBar td{ padding:0 5px 0px 0;}
.stateTD select{ width:156px;}
/*Quote*/
.tabInquiryClientDetails {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    border-collapse: collapse;
    margin: 3px auto 10px;
    width: 100%;
}.tabInquiryClientDetails .adminTitle {
    width: 80px;
}
.tabInquiryClientDetails tr td {
    border: 1px dotted #BBBBBB;
    line-height: 20px;
    padding: 5px;
}
.OptionList{ clear:both; margin-top:5px; width:100%}
.OptionList td,.OptionList th{ border:1px solid #d5d5d5; padding:3px 5px; text-align:center}
.OptionList th{ background:#f0f0f0; padding:5px; color:#000}
.ext-mb-content .OptionList th{ background:#e0e0e0}
.buttonbox {
    padding: 10px 0 1px;
}
.ProductsDescription {
    border: 1px solid #d5d5d5;
    background:#fff;
}
#ddProC_ddlCategoryList{ float:left}
.ProductsDescriptionTitle {
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
    text-indent: 5px;
    padding:3px 0 3px 0;
}
.ProductsDescriptionContent {
    padding: 8px;
}
.Cc-table ul li{ float:left; margin-right:10px;}
#ClientDetails1_Cc{ float:right}
.ViewAreaValue{ color:#777;}
textarea{ border:1px solid #6DA5B6; width:100%; font-size:12px; line-height:20px; font-family:Arial}
.roundLeftTop{ border:1px solid #d5d5d5; margin:5px auto 15px; padding:8px;}
.roundtitle{ font-size:13px; font-weight:bold; margin-bottom:10px; text-align:left;}
.OptionList table{ width:100%;}
.banner{ padding:0px;}
.SaveBtn-Table{ margin:15px auto}
.SaveBtn-Table td{ padding:5px;}
.ProQuote{ border:1px solid #bbb; width:100%; margin:5px 0px;}
.ProQuote th{ color:#333; background:#eee;border:1px dotted #bbb;}
.ProQuote td{ border:1px dotted #bbb; background:#fff; padding:3px;}
.tablename{ line-height:20px; padding-left:6px}
.contentwrap{ background-color:#ffffff; margin:0 8px 5px 8px}
.roundtitlesub{font-weight:bold; margin:5px 0;}
.AdditionalLeft{width:120px;}
#tabDecInfo .txtOtherMethod{width:100px;}
#tabDecInfo .txtColor{width:100px;}
#tabDecInfo .txtSizeWidth, #tabDecInfo .txtSizeHeight{width:70px;}
.AdditionalRight input{ margin-right:3px;}
.table-borderstyle2 table.DecoOption{ width:100%}
.table-borderstyle2 table.DecoOption td{ border:1px solid #d5d5d5; padding:2px 5px; vertical-align:middle; line-height:18px;}
.ErrorMessage
{
	color: Red;
	font-size: 11px;
	
	/*display: inline !important;*/
}
.validatorCalloutHighlight
{
	border: 1px dotted red !important;
	border: 1px dotted red;
}
.zhu1{ margin-top:15px; line-height:20px;}
.qtcTextDiv{ line-height:20px; padding:5px;}
#POperateArea{ margin-bottom:6px;}
.subtable th{ color:#333; background:#eee;}
.subtable{ margin:5px 0px; background:#fff; border:1px solid #bbb; width:100%;}
.subtable th,.subtable td{ border:1px dotted #bbb;}
.OptionList a{ color: Blue!important;}
.OptionList a:hover{ text-decoration:underline;}
/*工作台*/
.mySchedules a,.schedules a{ color:#000}
.mySchedules img{ width:16px; display:none}
.mySchedules a:hover,.schedules a:hover{ color:#0170C4}
.mySchedules{padding:5px; height:245px;overflow-y:auto;overflow-x:auto; border:1px solid #b0b0b0;}
.view-link,.schedules-title{}
.view-link a{ float:left; background:url("images/view1.png") 0px 0px no-repeat; width:13px; height:13px; margin-top:10px;}
.view-link a:hover,.schedules-title a:hover{ text-decoration:underline; color:#ff6600;}
.schedules-title a{ position:absolute; right:0px; color:#666; font-weight:normal;}
.schedules-title{ color:#0170C4; font-weight:bold;}
.schedules th,.schedules td{line-height:20px; height:20px; padding:0px 5px; border:0}
.schedules tr:hover td{ background:#e0e0e0}
.schedules th{ padding:2x 5px}
.cssPersonalNotes{ padding:0px;resize:none; line-height:20px; width:100%; height:245px; border:0; margin:0px; font-size:12px; font-family:verdana,arial,geneva,helvetica,sans serif,"宋体"}
.schedules th{ text-align:left;background:#3170A4; color:#fff; font-weight:normal} 
.mySchedules li{ height:20px; margin:0px 0px 5px 0px; padding:0px 2px; background:none; border-bottom:1px solid #d9d9d9; line-height:20px; list-style:none;}
.InquiryDiv{border:1px solid #bbb; width:312px; padding:3px; height:267px; margin-top:3px; overflow: hidden;}
.text-date{color:#777; float:right; font-style: italic; font-size:12px;}
.mySchedules .text-date{ float:none}
.img-title{ float:left; max-width:180px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



/*填写报价单输入不合理数据的提示*/
.ajax__validatorcallout div, .ajax__validatorcallout td{padding-right:0px!important;}
.ajax__validatorcallout_popup_table{ width:200px!important;}
.table-borderstyle2 .ajax__validatorcallout td{ border:1px solid #000; padding:2px 5px; font-size:12px;}
.ajax__validatorcallout_innerdiv{ margin-right:3px;}
.divAddress{width: 370px; float: left;margin:0px 10px 10px 10px;}
.table-borderstyle{ border:1px solid #bbb;}
.table-borderstyle td{ border:1px dotted #bbb; padding:5px; line-height:20px;}
.AdditionalInfoContent{ width:100%; background:#fff;}
.AdditionalInfoContent td{ border:1px dotted #bbb; padding:5px; line-height:20px;}
.AdditionalInfoContent .adminTitle{ width:10%; white-space:nowrap;}
.tablestyle2{ width:100%; background:#fff;}
.tablestyle2 th,.tablestyle2 td{ border:1px solid #d5d5d5; padding:3px 5px; text-align:center}
.tablestyle2 th{ background:#eee; color:#111;white-space:nowrap; text-align:center; font-weight:normal}
.tablestyle2 .tablestyle2_firstth,.tablestyle2 .tablestyle2_lastth,.tablestyle2 .tablestyle2_firsttd,.tablestyle2 .tablestyle2_lasttd{ width:0px; border:0px!important; display:none;}
.tablestyle2 .subtable th{ color:#333; background:#f9f9f9;}
.tablestyle2 .subtable th,.tablestyle2 .subtable td{ padding:3px;}
.tablestyle2 table{ margin:0 auto}
.tablestyle .tablestyle2 th,.tablestyle .tablestyle2 td{ padding:1px 5px; line-height:18px; height:auto; background:#fff;}
.tablestyle tr:hover .tablestyle2 td{ background:#fff;}
.tablestyle .tablestyle2 th{ padding:3px 5px; background:#ddd;}
.SearchContent{ border:1px solid #bbb; background:#fff; padding:3px; margin:5px 0px;}
.QuotedPlanDiv{ padding:6px; border:1px solid #b0b0b0; margin-bottom:5px; background:#fff;}
.Validator{color:Red;display:inline-block;}
.QuotedPlanDiv .PackageDetails{ background:#fff;}
.qtcTextDiv{border:1px solid #bbb; background:#fff;}
.zhuTD{  border:2px solid #ccc; background:#f9f9f9; padding:10px;}
.SearchBar td{ white-space:nowrap;}
.SearchBar select{ font-family:verdana,arial,geneva,helvetica,sans serif,"宋体"}
.PriceDetails{ margin-top:5px;}
.PriceDetails .title{ font-weight:bold; line-height:25px;}
.PriceDetails table{ border:1px solid #bbb; background:#fff; width:100%}
.PriceDetails td{ border:1px solid #d0d0d0; padding:3px 5px;}
.PriceDetails th{ border:1px solid #d0d0d0; padding:3px 5px; font-weight:bold; background:#ddd;}
.workplatafuncbtn{ background:url(images/workplatafuncbtn.png) no-repeat transparent; width:25px; height:23px; border:none; cursor:pointer; margin:2px;}
.workplatadd{ background-position:0 1px;}
.workplatadd:hover{ background-position:-44px 1px;}
.workplatdel{background-position:0 -33px;}
.workplatdel:hover{background-position: -44px -33px;}
.workplatviewtips{background-position:0 -67px;}
.workplatviewtips:hover{background-position: -44px -67px;}
.workplatsave{background-position:0 -107px;}
.workplatsave:hover{background-position: -44px -107px;}


/**标签式页面样式 Begin**/
.tabsection
{
    width: 100%;
    background: #FFF;
    margin: 0 auto;
    padding: 5px;
}
        
.tabbanner
{
    height: 22px;
    line-height: 20px;
    list-style: none;
    border-bottom: 1px solid #DDD;
    background: #FFF;
    margin:0px;
}
.tabbanner li
{
    float: left;
    display: inline;
    margin-right:5px;
    padding: 0px 15px;
    color: #000;
    cursor: pointer;
    background: #FFF;
    border: 1px solid #E4e4e4;
    border-bottom: 1px solid #F9F9F9;
    position: relative;
    width: auto;
    background:#f9f9f9;
}
        
.tabbanner li:hover, .tabvertical .tabbanner li:hover
{
    color: #009FFF;
    /*background: #FFFFDF;
    border: 1px solid #FFCA95;*/
}
.tabbanner li.tabcurrent
{
    background: #FFF;
    padding-bottom: 2px;
    border-bottom:0px;
    color:#009FFF;
}
.tabgroupbox
{
    display: none;
    border: 1px solid #D4D4D4;
    border-width: 0 1px 1px;
    background: #FFF;
    padding: 0px 0px;
    width: auto;
    height: 70%;
    padding:15px;
}
.tabgroupbox .visible
{
    display: block;
}
/**标签式页面样式 End**/

.orderstatusbar{margin-bottom:5px;}

.PriceDetails .border_no{ border:0px;}
.border_no td{ border:0px; padding:5px 0px;}
.selOrderType{ border:1px solid #bbb; padding:1px; margin:0px 5px;}
.spec_data .adminInput{ width:238px; margin-left:5px;}
.table-borderstyle2{ width:98%; background:#fff; margin:10px auto 0 auto; background:1px solid #d1d1d1}
.table-borderstyle2.table-deco{ margin:0}
.table-borderstyle2 td{ border:1px solid #d5d5d5; padding:3px 5px; text-align:left; vertical-align:top;width:auto;}
.table-borderstyle2 .adminTitle{ background:#f2f2f2}
.table-borderstyle2 .textinput{ width:250px;}
.table-borderstyle2 select{ border:1px solid #6DA5B6; padding:1px; width:252px; margin-right:5px; height:21px;}
.table-borderstyle2 table td{ border:0px; padding:3px;}
.table-borderstyle2 table.table-borderstyle2 td{ border:1px solid #d5d5d5}
.table-borderstyle2 table.PricingNotesTable td{ border:1px solid #d5d5d5}
.table-borderstyle2 .tabItemAdd td,.table-borderstyle2 .tabItemAdd th{ border:1px solid #d5d5d5; text-align:left; padding:3px 5px;}
.table-borderstyle1{ width:100%;}
.table-borderstyle1 td{ border:1px solid #d5d5d5; padding:3px 5px; text-align:center}
.table-borderstyle1 th{ border:1px solid #d5d5d5; padding:3px 5px; background:#e0e0e0; text-align:center;}
.ProductMediaItem{ margin-top:3px;}
.txtSizeWidth{ margin-left:5px;}
.txtSizeHeight{ margin-left:8px;}
.table-borderstyle3{ width:100%}
.table-borderstyle2 .table-borderstyle3 th,.table-borderstyle2 .table-borderstyle3 td{ border:1px solid #d1d1d1; text-align:center; padding:3px 5px; vertical-align:middle}
.table-borderstyle2 .tabPriceAdd td{ padding:3px 5px; border:1px solid #d5d5d5; white-space:nowrap;}
.table-borderstyle2 .tabPriceAdd td .price-td td{ padding:0 2px 0 0; border:0; vertical-align:middle;}
.table-borderstyle2 .tabPriceAdd .trquantityrow td{ background:#f0f0f0}
.table-borderstyle2 .tabPriceAdd .tdquantityrow td{ background:#fff;}
.table-borderstyle2 .tabPriceAdd .trquantityrow .tdquantityrow table{ width:100%}
.table-borderstyle2.table-deco td{text-align:center;border: 1px solid #d5d5d5; vertical-align:middle}
.tabPriceAdd .adminInput{ margin-left:5px;}
#PExtraCharge input{ border:1px solid #bbb;}
#PExtraCharge td{ padding:3px 5px 3px 0px; vertical-align:middle}
.statusTD td{ padding:0px;}
.statusTD td img{ max-width:16px; vertical-align:middle}
.cssSubInvoice a{color:Red !important;}
.cssReturnInvoice a{color:Blue !important;}
.createinvoice select{padding:1px; margin:0px 5px;}
.filebox{ width:244px; border:1px solid #bbb; margin-top:5px; height:auto; overflow:auto; padding:3px;}
/**.ext{ float:left; margin-right:3px;}**/
.filearea{ float:left}
.divDecoPlan{ margin-top:8px;}
.divDecoPlan .tabDeco{ margin-bottom:8px;}
.divDecoPlan .tabDeco .tablestyle2{ margin-bottom:5px;}
.divUpload{ padding:3px; border:solid #bbb 1px;}
.divUpFile img{ vertical-align:middle; max-width:11px; margin-left:5px;}
.filearea img,.filebox img{ max-width:11px;}
.divFileOrFolder .btnul img, .divFileOrFolder .btnul img,#ulAttachments img{ max-width:12px;}
#cph1_ctrlInquirySendMail_txtReciver_Container{ margin-bottom:3px;}
#ulAttachments li{ list-style:none; clear:both;}
#ulAttachments{ padding:0px; margin-top:5px;}



.tabProductSizeAndQtyInfo
{
    border: 1px solid #BBBBBB;
    border-collapse: collapse;
    width: 100%;
}
.x-window-table{background:#fff; margin-top:8px;}
.tabProductSizeAndQtyInfo th
{
    border: 1px solid #999;
    background-color:#eee;
    border-collapse: collapse;
    line-height:2;
    text-align: center;
    padding:1px 3px;
}
.x-window-table th{ padding:0px 3px; font-weight:bold}
.tabProductSizeAndQtyInfo td {
    border: 1px solid #999;
    border-collapse: collapse;
    padding: 3px;
    text-align: center;
}
.oDivItemSubGroup{ border:1px solid #999; padding:3px; margin-top:10px; line-height:20px;}
.sizetype{ font-weight:bold; line-height:20px;}
.filediv{ border:1px solid #bbb; padding:3px; height:auto; overflow:auto;}
.ShowimageTD .ShowImage{ padding:2px; width:50px; height:50px; background:#fff; display:block; margin:3px; text-align:center;}
.ShowimageTD .ShowImage img{ vertical-align:middle;}
.ImageItemContainer th,.ImageItemContainer td,.NewImageItemContainer th,.NewImageItemContainer td{ vertical-align:middle;}
.ImageItemContainer,.NewImageItemContainer{ margin-top:5px;}
.ImageItemContainer th,.NewImageItemContainer th{ background:#eee; font-weight:normal; color:#000}
.CheckBoxContainer .title{ float:left}
.CheckBoxContainer .btndefault{ float:right}
.DeleteSelectButton,.ReflashIMg{ float:left;}
.ReflashIMg{ margin-right:20px;}
.ordertrackingsmall{background:#CCA400;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px; line-height:22px;
    line-height: 2;
    width: 72px;
    margin:0 auto;
    text-align:center;}
.ordertrackingsmall:hover{ background:#D5AA00;}
.orderchackingtable td{ border:0px;}
.tablestyle2 .ordertrackingsmall a{color:#FFFFFF!important; display:block; height:22px; line-height:22px;}
.tablestyle2 .ordertrackingsmall a:hover{ text-decoration:none;}
.table-style4 th{ background:#DDDDDD; border:1px solid #666; color:#000; font-size:13px; font-weight:bold; padding:3px 5px;}
.table-style4 td{ border:1px solid #666666; color:#111; font-size:12px; padding:0px 5px;}
.ulAttach_OptionEdit a{ color:Blue!important;}
.ulAttach_OptionEdit a:hover{ text-decoration:underline;}
.ulAttach_OptionEdit img{ max-width:12px;}
 /*.ext{ float:left; line-height:30px; margin-right:5px;}  */ 
li.RecipientListItem{float: left;margin: 0 20px 5px 0; clear:both;}
li.RecipientListItem .RecipientRemoveButton{float: left;color: Red; margin-left:10px; display:block; width:9px; height:9px; background:url("images/reddelebtn.png") no-repeat 0px 0px; margin-top:6px;}
li.RecipientListItem .RecipientRemoveButton:hover{ color:blue;}
.DropDownButton{background: url("images/arrow_d.png") no-repeat center center #f9f9f9}
.ajax__validatorcallout_icon_cell img{width:20px; height:20px;}   

 /* 产品关键字的提示框 */   
.ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;		
	}
.RemindMessageItem{ padding:1px 1px 1px 2px; min-height:17px;}
.HideSubItemButton,.ShowSubItemButton{ width:16px; height:16px; font-size:13px;}
.ShowSubItemButton{ background:url("images/disandhidbtn.png") 0px 0px no-repeat; /*background-position:0px 0px\9;*+background-position:0px 1px;*/ }
.HideSubItemButton{background:url("images/disandhidbtn.png") -20px 0px no-repeat;/*background-position:-20px 0px\9;*+background-position:-20px 1px;*/}
.RemindMessageSubList .RemindMessageItem{ background:url("images/disandhidbtn.png") -40px 5px no-repeat; list-style:none; padding-left:12px;height:17px;}
.RemindMessageSubList .RemindMessageItem span,.RemindMessageSubList .RemindMessageItem a{ float:left}
.RemindMessageSubList{ padding-top:3px; margin-bottom:5px; clear:both;}
.RemindMessageItem span,.RemindMessageItem a{ margin-right:3px; float:left; color:#444;}
.gray-bg{ width:98%; margin:10px auto}
.ManagerImg .gray-bg{ width:100%}
.gray-bg:first-child{ margin-top:0}
.gray-bg .areatitle{ height:23px; line-height:23px; background:#ddd; padding:0 5px; font-weight:bold; text-indent:3px; color:#222; text-align:left; border-top:1px solid #3170A4}
.gray-bg .areatitle.areatitle1{ border:0; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.border2-gray{ border:1px solid #d5d5d5; padding:5px; background:#fff;}
.border2{ border:1px solid #d5d5d5}
.divAddressPlan,.padding8{ background:#fff; padding:8px;}
.divAddressPlan:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.disnone{ display:none}
.marginbottom5{ margin-bottom:5px;}
.stylenone{ background:none; border:0px; padding:0px;}
.gray-bg .tablestyle2{ margin-top:6px;}
.iconnewred
{
    color:Red;
    position: relative;
    top: -3px;}
.iconnewred img{border:none; width:26px; height:14px;}

.linkBlueHoverUnderline{ color:Blue;}
.linkBlueHoverUnderline:hover{ text-decoration:nuderline;}
.spVerifErr{color:Red;}
#ulOtherCat li,#ulQtyAndPrice li{ list-style:none; margin-top:5px;}
#ulOtherCat,#ulQtyAndPrice{ padding:0; margin:0}
.CodeEditArea, .OtherCodeArea, .CreateCodeButton{ margin-top:5px;}
.ApparelCodeArea{ margin:5px 0}
.tablestyle3 .adminData .ApparelCodeArea select{ width:auto}
.CodeNumber{ margin-left:3px;}
.UseNetMediaCheckBox{ vertical-align:middle}
.aDelCateRelated{ margin-left:8px;}
.Eup-tooltip img { display:none}
.buttonstyle3{ background:transparent; margin-top:5px; height:18px; line-height:18px; color:#034EA2; border:0px; text-decoration:underline; cursor:pointer;}
.buttonstyle3:hover{ color:#ff8501}
.tabletitle{ background:#ddd; height:21px; line-height:21px; padding-left:5px; border-top:1px solid #3170A4}
.tabletitle img,.tabletitle span{ float:left; margin-right:10px; font-weight:bold;}
.tablestyle3 td{padding:2px 5px; border:1px solid #d5d5d5}
.tablestyle3 .adminTitle{width:200px; background:#f2f2f2;}
.tablestyle3 .adminData{ text-align:left; width:auto;}
.tablestyle3 .adminData .textinput{ width:300px; height:20px; line-height:20px;}
.tablestyle3 .adminData.QuoteTermsArea .textinput,.tablestyle3 .adminData.PriceNotesArea .textinput,.tablestyle3 .adminData.AlertArea .textinput,.tablestyle3 .adminData.SizeSpecArea .textinput{ width:100%}
.tablestyle3 .adminData select{ width:302px; height:22px;}
.tablestyle3 .adminData .txtPatent{ margin-left:6px; width:280px;}
.tablestyle3 .adminData .PatentCheckBox{ margin-top:5px;}
.tablestyle3 td.ProductTagsTd td{ border:0; padding:0}
.cleardiv{ height:20px;}
.CheckBoxTd input{ margin-right:3px; vertical-align:middle}
.CheckBoxTd label{ margin-right:10px;}
.tablestyle3 .table-deco .trdecomethod select,.tablestyle3 .table-deco .trdecomethod input{ width:90%;}
.tablestyle3 .cke_editor td{ padding:0}
.td-border td{ border:1px solid #d5d5d5}
#cph1_ctrlProductDetails_cblProductTags td,#cph1_ctrlProductDetails_cblShopBy td{ border:0px; padding:0; padding-right:10px;}
.FilesUploadMessage{ white-space:nowrap}
.ajax__tab_container .companyinfo .table-borderstyle2{ width:100%; margin:0 0 20px 0}
.tabletitlestyle{ background:#ddd; color:#000; text-indent:5px; font-weight:bold; line-height:23px; height:23px; border-top:1px solid #3170A4}
.AddressInfo .adminInput,.companyinfo .adminTitle,.companyinfo .adminData{ width:auto}
.ajax__tab_container .table-borderstyle2{ width:100%; margin:0 0 10px 0}
.ProductOptionName{ float:left}
.table-borderstyle2 a{color: #1F496B;text-decoration: none;}
.table-borderstyle2 a:hover{color: #1F496B;text-decoration:underline;}
.table-borderstyle2 .btn4 a{ color:#fff;}
.table-borderstyle2 .btn4 a:hover{ text-decoration:none; color:#fff;}
.DecorationPosition td{ vertical-align:middle;}
.DecorationTitleRow td{ background:#eee; font-weight:bold}
.divCommentContent .pagediv{ width:100%}

.radio li{ width:50%; float:left; background: url("images/radio1.png") no-repeat 0 7px;
    cursor: pointer;
    float: left;
    height: 18px;
    line-height: 22px;
    text-indent: 20px; padding:3px 0}
.radio li:hover{background: url("images/radio1.png") no-repeat 0 -101px;}
.radio  .radioselected{background: url("images/radio1.png") no-repeat 0 -44px;
    text-indent: 20px;}
.radio  .radioselected:hover{background: url("images/radio1.png") no-repeat 0 -157px;}
.contactustable .radio li{ width:50%;}
.oDivTargetSalesLevel .radio li{ width:110px;}


ul.radio-roles li{ background: url("images/checkbox1.png") no-repeat 0 9px;
    cursor: pointer;
    float: left;
    height: 18px;
    line-height: 20px;
    text-indent: 20px; padding:5px 0;
    width:auto;}
ul.radio-roles li:hover{background: url("images/checkbox1.png") no-repeat 0 -99px;}
ul.radio-roles .radioselected{background: url("images/checkbox1.png") no-repeat 0 -44px;}
ul.radio-roles .radioselected:hover{background: url("images/checkbox1.png") no-repeat 0 -157px;}
.contact-table input{ border:1px solid #6DA5B6; height:20px; line-height:20px; width:100%}
.trContact td{ font-weight:bold}
.contact-table .ckbReceiveBroadcast{ width:auto}
.th-normal th{ font-weight:normal}
.th-normal th,.th-normal td{ text-align:left}
.marginbottom10{ margin-bottom:10px;}
.fileName a{ color:#144D95!important;}
.fileName a:hover{ text-decoration:underline!important}
.margin0{ margin:0}
table.checkbox td{ padding-right:20px;}
#tabCardModel{ margin:10px auto 0 auto}
.table-borderstyle2 .aligncenter,.tablestyle .aligncenter{ text-align:center}
.spaninquirydeftitle img{ margin-right:5px;}
.SupplierContactArea input{ width:98%; margin:0 auto; border:1px solid #6DA5B6; height:20px; line-height:20px;}
.orderstatusbar{ width:98%; margin:10px auto 0 auto}
.boldAddress{ /*display:block; float:left;*/ width:150px; text-align:right; margin-right:5px; color:#333}
.OrderInfo{ clear:both; height:25px; color:#666}
.jqtable{ width:100%}
.jqtable td,.jqtable th{ border:1px solid #d5d5d5; padding:3px 5px;}
.jqtable .admintitle{ background:#f5f5f5;}
.jqtable .border0,.border0{ border:0px;}
.width100{ width:100%}
.jqtable .buttontd{ padding-top:10px;}
.oDivJqmBottomElement{ margin-top:10px;}
.alignleft th,.alignleft td{ text-align:left}
.decomathos-td span{ display:block; float:left; width:140px; margin-right:10px;}
.table-deco .decomethod-td{ text-align:left}
.ComponentProductRow table td{ border:0}
#divOpBtns .Buttonstyle{ margin:2px 0 0 0; width:83px;} 
.createinvoice{ margin:20px 10px 10px 10px;}
.inputcolorgray{color:#CCCCCC;}
.tabOrderInInvliceList td{ border:0}
.tabOrderInInvliceList .spanInvoicePO{color:Red;}
/****************ProductListGrid*******************/
.ProListGridWrap{ margin-top:10px;}
.ProItem{ width:281px; height:206px; float:left; margin:0 0 12px 12px; background:#EFEFEF; padding:7px;}
.ProItem:hover{ background:#e0e0e0}
.ProItem td{ padding:0; vertical-align:top}
.ProItemTable{ width:281px; height:206px;}
.ProinfoTd{ height:206px; background:#fff; width:170px;}
.ProImg{ width:172px; height:162px; position:relative;}
.ProImg td{ width:170px; height:160px; border:1px solid #d5d5d5; vertical-align:middle; text-align:center;}
.ProNum,.ProCode{ line-height:20px; padding:0 2px;}
.ProNum{ height:20px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:168px;}
.ActionTd td{ line-height:22px; vertical-align:middle;}
.ActionTd a .ActionText{ color:#1F496B;}
.ActionTd a .ActionText:hover{ color:#1F496B; text-decoration:underline;}
.ActionImg{ display:block; float:left; width:20px; text-align:center; padding-right:3px;}
.ActionText{ float:left;}
/***********************************/

a.RevisePara {
    float: right;
    color:#144D95;
}
.oDivStockDecoOrder img{ vertical-align:middle;}
.CalculateWrap{ background:#3170A4; width:590px; margin:5px auto; padding-bottom:5px;}
.white-bg{ background:#fff; padding:5px; width:570px; margin:0 auto;}
#btnCalculate{ margin:10px 0 5px 0;}
.spaninqprostatus{ color:#ff0000}
.spMarginLeft5{margin-left:5px;}
#spanCurrentProductPublishedStatus{color:Red; font-weight:bold;}
/********************************************************/
.SupplierOrder{ width:800px; margin:10px auto; border:1px solid #999; padding:8px;}
.SupplierOrder .table-borderstyle2{ width:100%; margin:15px 0 10px 0}
.SupplierOrderNote li{ list-style:disc}
.SupplierOrderNote{ margin-left:14px;}
.SupplierOrder .table-borderstyle2 .adminTitle{ background:#eee;}
.SupplierOrder .table-borderstyle2 td,.SupplierOrder .table-borderstyle2 th{ border:1px solid #999}
.SupplierOrder .table-borderstyle2 th{ text-align:right; height:18px; line-height:18px; padding-right:5px;}
.SupplierOrder .table-borderstyle2 .oDivBrushCartonRow table{ width:100%; margin:5px 0 3px 0;}
.SupplierOrder .table-borderstyle2 td
.cssSizeInput{ margin-right:5px;}

td.emptytdstyle{ text-align:left !important; padding-left:5px; border:1px solid #d5d5d5; border-top:0}
.btnAddress{ margin-bottom:5px;}
.img-btn{ white-space:nowrap}
.SearchBar .BtnSearch,.BtnSearch{ background:url("images/Search.png") 0px 0px no-repeat; border:0; padding:0; width:22px; height:22px; cursor:pointer; display:block}
.SearchBar .BtnSearch:hover,.BtnSearch:hover{ background:url("images/Search.png") 0px bottom no-repeat;}
.FloatLeftTd input,.FloatLeftTd span{ float:left; margin-right:5px;}
.JqmDivSearchBar input,.JqmDivSearchBar .BtnSearch{ float:left}
.JqmDivSearchBar input[type="text"]{ margin-top:2px;}
.JqmDivSearchBar .BtnSearch{ margin-left:5px; border:0}
.JqmDivSearchBar{clear:both}
.spanPendingPrice{color:Red;}
.tablestyle4{ border:1px solid #d5d5d5;}
.tablestyle4 th{background: none repeat scroll 0 0 #3170A4;color: #FFFFFF;font-weight: bold;height: 26px;line-height: 26px;padding: 0 5px; text-align: left;white-space: nowrap;}
.tablestyle4 td{ border:1px solid #d5d5d5; padding:3px 5px}
.table-borderstyle2 a.delete_card{ float: right;}
.BtnCalculate{ display:block; width:12px; height:16px; background:url("images/calculator.png") 0px 0px no-repeat; padding:0; border:0; margin-top:2px; cursor:pointer}
.ProductDataTable td{ border:1px solid #d5d5d5; padding:3px;}
.ProductDataTable{ width:100%; margin-top:10px;}
.ProductDataTable tr td:first-child{ width:10%; white-space:nowrap; padding-right:5px;}
.AddBlueBtn,.ReflashBluBtn,.PrintBluBtn{ display:inline-block; width:22px; height:22px; border:0; padding:0; cursor:pointer}
.AddBlueBtn{background:url("images/Add_BlueBtn.png") 0px 0px no-repeat; }
.ReflashBluBtn{background:url("images/Reflash_BlueBtn.png") 0px 0px no-repeat;}
.PrintBluBtn{background:url("images/Print_BlueBtn.png") 0px 0px no-repeat;}
.PrintBluBtn:hover{background:url("images/Print_BlueBtn.png") 0px bottom no-repeat;}
.AddIconBtn{ display: inline-block; width:11px; height:11px; background:url("images/add1.png") 0px 0px no-repeat; border:0; padding:0; cursor:pointer}
.EditIconBtn{ display: inline-block; width:15px; height:15px; background:url("images/edit.png") 0px 0px no-repeat; border:0; padding:0; cursor:pointer}
#cph1_OrderMonthChart1_ddlYear{ margin-left:5px;}
.PriceChartTable{ margin-top:10px;}
.PriceChartTable td{ padding:5px;}
.PriceChartTable td .Wdate{ width:100px;}
.SearchBar input[type="radio"]{ width:auto; height:auto; vertical-align: middle; margin-right:3px;}
.PriceChartTable td #cph1_OrderPriceChart1_XAxis label{ margin-right:15px;}
.CustomerTable{ margin:3px 0; width:100%}
.CustomerTable td,.CustomerTable th{ padding:3px; height:auto; line-height:18px; background:#fff;}
.CustomerTable th{ background:#fff; color:#111; border:1px solid #d5d5d5; padding:2px 3px; text-align:left}


.DecorationPositionSizeWidth,.DecorationPositionSize{width:50px;}
.DecorationPositionColors{width:100px;}
.FilesUploadMessage{ line-height:25px;}

.RemindPanel2{background:url("images/BlueBox.png") 0px 0px no-repeat;}
.RemindTitleBar{ height:28px; line-height:30px; font-weight:bold; font-size:12px; color:#fff; padding-left:5px;}
.RemindPanel{width: 298px;height: 206px;position:fixed;right:0px;bottom: -195px;z-index: 99999999}
.RemindCloseButton{background:url("images/closebtn-wihte.png") 5px 6px no-repeat;}
.RemindShowButton{background:url("images/closebtn-wihte.png") -60px 2px no-repeat;}
.RemindMessageItem:hover{ background:url("images/disandhidbtn.png") -40px 5px no-repeat #f5f5f5}
.RemindMessageList{ width:285px;}

.orderstatusbar .spShippingPlanStatus{ background:#f0f0f0; padding:3px 10px; float:left; margin-left:15px; cursor:pointer}
.orderstatusbar .spShippingPlanStatus:hover{ text-decoration:none;}
.orderstatusbar .spShippingPlanStatusSelected{background:url("images/arraw_up_white.png") center bottom no-repeat #1882C0; color:#fff; font-weight:bold;}
.FlagSelect{ border:1px solid #6DA5B6;display:inline-block; width:170px; height:20px; position:relative; background:url("images/SelectArraw.jpg") 157px 1px no-repeat #fff; padding-left:5px; cursor:pointer;}
.FlagItemArea{display:none;border: 1px solid #111; background-color: White; width:175px; min-height:20px; position: absolute;top:20px;left:-1px;}
.FlagItemArea .FlagItem{ padding-left:5px;}
.FlagItemArea .FlagItem img{ margin-right:5px; vertical-align:middle}
.FlagItemArea .FlagItem p{ cursor:pointer;}
.FlagItemArea .FlagItem:hover{ background:#3399FF; color:#fff;}
.oDivLocalStockProductWrap{ padding:5px; border:1px solid #c0c0c0; margin-bottom:5px;}
.oDivLocalStockProduct{height:300px; overflow: auto;text-align: left; overflow:auto;}
.oDivLocalStockProduct table td{ padding:3px 5px;}
.btnShowAddLocalStockOrder{ margin-top:5px;}

.fontgreen{color:Green;}
.SampleApproval{ width:800px; margin:auto;}
.TopArea{ margin-bottom:15px; text-align:center}
.NoBorder{ margin:15px 0; text-align:center}
.SampleApproval h1{color: #1B5799;font-size: 23px;font-weight: bold; text-align:center}
.SampleApproval table{ width:98%; margin:10px auto}
.SampleApproval .TableStyle td{ border:1px solid #c0c0c0; padding:3px 5px; vertical-align:top;}
.SampleApproval .TableStyle td td{ padding:0; border:0; font-size:13px; font-weight:bold;}
.SampleApproval .TableStyle td table{ margin:0}
.SampleApproval .TableStyle td.tdLeft{ font-weight:bold; border-right:0; font-size:13px;}
.SampleApproval .TableStyle td.tdRight{ border-left:0}
.SampleApproval .texinput,.SampleApproval .Wdate{ width:100%;}
.SampleApproval .TableStyle2{ border:1px solid #c0c0c0; margin-top:25px;}
.SampleApproval .TableStyle2 td{ padding:3px 5px; font-size:13px; font-weight:bold;}
.SampleApproval p{ margin:0 0 5px 0}
.SampleApproval input[type="radio"]{ margin-right:5px;}
.SampleApproval .Buttonstyle{ padding:0 10px;}
.SampleApproval textarea{ float:left; height:80px;}
.SampleApproval label{ white-space:nowrap}
.SampleApproval .ApprovalTypeInforRow input{ width:170px;}
.SampleApproval .ApprovalTypeInforRow td{ white-space:nowrap;}
.country_icon{ position:absolute; top:2px; left:2px; max-width:28px; max-height:18px;}

.txtDisable {
    background-color: #CCCCCC;
    color: #C0C0C0;
    cursor:default;
}
.table-borderstyle2 td.BottonTd{ text-align:center; border:0; padding-top:10px;}
.table-borderstyle2 td.BottonTd input{ float:none; padding:0 8px; line-height:0}

.aLoginNewWavesLink
{
    background:url(images/LoginNW.png) no-repeat 0 0 transparent;
    width: 115px;
    height: 22px;
    display: block;
}
.aLoginNewWavesLink:hover
{
    background:url(images/LoginNW.png) no-repeat 0 -22px transparent;
}

.keepword{ white-space:nowrap;}