@import url(common.css);

body{
	font-size:12px;
	background-color: #e8e8e8;
}
a{ outline: medium none; text-decoration:none;} /* copied by ken l07*/

input, select, a, button{font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;} /* copied by ken l09*/
.wrapper {min-width:980px; width:100%;}
#newFooter {width:1004px; margin:auto; padding:0; position: relative; font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */ background-color: white;}/* copied by ken l11 */
.pageFoot .quickLinks a {text-decoration:none; color: white;} /* copied by ken l12*/
#pageContainer, #pageContainer.activationPage { /* copied by ken l13*/
	-moz-box-shadow: 0px -8px 4px 4px #ccc;
	-webkit-box-shadow: 0px -8px 4px 4px #ccc;
	box-shadow: 0px -8px 4px 4px #ccc;
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
	
}

/* Shea */
#pageContainer_demoTemp {
	-moz-box-shadow: 0px -8px 4px 4px #ccc;
	-webkit-box-shadow: 0px -8px 4px 4px #ccc;
	box-shadow: 0px -8px 4px 4px #ccc;
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}

div.pageFoot { 
	height:90px !important; 
	text-align:center !important; 
	padding-top: 5px;
	
	background: #474746;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#474746), to(#606060));
	background: -webkit-linear-gradient(#474746, #606060);
	background: -moz-linear-gradient(#474746, #606060);
	background: -ms-linear-gradient(#474746, #606060);
	background: -o-linear-gradient(#474746, #606060);
	background: linear-gradient(#474746, #606060);
	-pie-background: linear-gradient(#474746, #606060);
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}
div.pageFoot label { line-height:27px !important; font-size:10pt !important; color:#9c9c9c !important; }
div.pageFoot>table {
	margin: 0px auto;
}

a.mediaIcon {
	padding-left: 2px;
	padding-right: 2px;
}

.roundShow {
	-moz-box-shadow: 0px 0px 4px 4px #ccc;
	-webkit-box-shadow: 0px 0px 4px 4px #ccc;
	box-shadow: 0px 0px 4px 4px #ccc;
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}

#ecShipLogo .message{width:100%;text-align:center; font-size:12px; text-align:justify;}
#size {	float:right; height:30px; padding-right:1em;	font-weight: bold;	font-size: 12px;} /* copied by ken l69*/

#size a{ /* copied by ken l71*/
	display: inline-block;
	height: 12px;
	padding: 5px 0.75em 6px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12pt;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */
}

#size li{ float:left;  height:36px;} /* copied by ken l88*/
.pageFoot .quickLinks li { /* copied by ken l89*/
	height: 17px;
	padding: 2px 0.75em;
	border-right: solid 1px #919191;
	border-left: solid 1px #919191;
}

#size li.size12{font-size:12px;}
#size li.size14{font-size:14px;}
#size li.size16{font-size:16px;}

#contentContainer{
	border: none;
	margin: 10px;
}

#contentContainer table{
	width: 100%;
	border-collapse: inherit;
}

#contentContainer td{
	vertical-align: top;
	padding: 10px;
}

#leftContainer{
	width:27%;
}

#rightContainer{
	width:73%;
}

#leftContainer, #rightContainer {
	padding: 0px !important;
}

#topRightContainer1{
	width: 413px;
	height: 289px;
}

#topRightContainer2{
	width: auto;
}

#topRightContainer1 .shadow {
	border: none;
	background: url("../bulk/css/img/ecship_bulk_mailing_banner.jpg") no-repeat;
	width: 413px;
	background-color: #ffffff;
}

.shadow, .greenBorder, .moduleFullContent .searchForm {	
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
	box-shadow: 3px 3px 5px #ccc;
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}

.shadow {
	background-color: #ffffff;
	border:1px solid #d0d0d0; 
	height: 100%;
	position: relative;
}

.greenBorder {
	border:1px solid #c0ded7;
	background:#FFFFFF;
}

.yellowBg {
	border:1px solid #c0ded7;
	background:#FFFDE7;
}

.blueBg {
	border:1px solid #c0ded7;
	background:#E3F2FD;
}

.purpleBorder {
	border:1px solid #a8aed0;
	background:#ffffff;
}

.userQuickLink ul, .permitLinked .linkedPermitList {
	padding: 10px 10px 20px;
}

.userQuickLink li{
	border-bottom: 1px #bbbbbb solid;
	padding: 7px;
}

.userQuickLink a, .permitLinked li{
	color: #293d9b;
	font-weight: normal;
}

.userQuickLink .noBorder{
	border: none;
}

.userQuickLink .ulLv1, .permitLinkedHeader {
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
}

.userQuickLink .liLv1 {
	width: 100%;
	padding: 0px;
	display: table;
}

.userQuickLink .divLv1, .permitLinkedHeader {
	/* padding-left: 10px;
	padding-right: 10px;
	*padding-top: 10px; IE 7 and below */
	/* height: 32px; IE 7 and below */
	/* background: url("img/ecship_menu_header_bg.png") repeat-x; */
	border: 1px #cacaca solid;
	margin: -3px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F0F0F0));
	background: -webkit-linear-gradient(#FFFFFF, #F0F0F0);
	background: -moz-linear-gradient(#FFFFFF, #F0F0F0);
	background: -ms-linear-gradient(#FFFFFF, #F0F0F0);
	background: -o-linear-gradient(#FFFFFF, #F0F0F0);
	background: linear-gradient(#FFFFFF, #F0F0F0);
	-pie-background: linear-gradient(#FFFFFF, #F0F0F0);
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
	padding: 5px 10px;
}

.userQuickLink .spanLv1, .SpanPermitLinkedHeader {
	/* height: 32px; */
	vertical-align: middle;
	display: table-cell;
	padding: 3px 3px 4px 0px;
}

.userQuickLink .aLv1, .permitLinkedHeader {
	color: #555555 !important;
	text-decoration: none;
	font-weight: bold;
}

.userQuickLink{
	position: inherit;
}

#getHelpTo {
	height: 171px;
	color: #e4e4e4;
	border-top: 1px #bbbbbb solid;
	background: #F6F6F5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F6F6F5), to(#E4E4E4));
	background: -webkit-linear-gradient(#F6F6F5, #E4E4E4);
	background: -moz-linear-gradient(#F6F6F5, #E4E4E4);
	background: -ms-linear-gradient(#F6F6F5, #E4E4E4);
	background: -o-linear-gradient(#F6F6F5, #E4E4E4);
	background: linear-gradient(#F6F6F5, #E4E4E4);
	-pie-background: linear-gradient(#F6F6F5, #E4E4E4);
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}

#getHelpToContainer {
	padding: 15px;
}

#getHelpTo .helpHeader {
	color: #706e6e;
	font-size: 12pt;
	font-style: italic;
	padding-bottom: 10px;
}

#getHelpTo .helpTitle,  #getHelpTo .helpTitle a {
	color: #706e6e;
	font-size: 11pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

#getHelpTo .helpTitle a:HOVER {
	text-decoration: underline;
}

#getHelpTo .helpTitle .helpArrow {
	float: left;
	height: 17px;
	margin-right: 5px;
}

#getHelpTo .helpTitle .helpContent {
	width: 190px;
	padding-left: 5px;
}

.permitLinkedHeader {
	padding-bottom: 0px;
}

.permitLinked .linkedPermitList {
	padding-top: 15px;
}

.permitLinked li {
	padding: 5px 10px;
	font-size: 11pt;
}

.permitLinked .pendingForActivation {
	color: #ff0000;
}

.permitLinked .linkedPermitList ul {
	margin-bottom: 15px;
}

#divReminders {
	width: 265px;
	height: 289px;
}

.colorBoxContent {
	position: relative;
}

.colorBoxBg {
	height: 100%;
	width: 110px;
	position: absolute;
}

.GreenBoxBgLeft {
	left: 0px;
	background: url("img/ecship_box_bg.png") repeat-y 0px 0px;
}

.GreenBoxBgRight {
	right: 0px;
	background: url("img/ecship_box_bg.png") repeat-y -110px 0px;
}

.purpleBoxBgLeft {
	left:0px;
	background: url("img/ecship_box_bg.png") repeat-y -220px 0px;
}

.purpleBoxBgRight {
	right:0px;
	background: url("img/ecship_box_bg.png") repeat-y -330px 0px;
}

.colorBar {
	margin-left: -8px;
	margin-top: 3px;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
}

.colorBarElements {
	float: left;
	height: 45px;
	position: relative;
}

.greenBarLeft {
	width: 15px;
	background: url(img/ecship_box_header_green_left.png) no-repeat 0px 0px;
}

.greenBarContent {
	text-align: center;
	width: 130px;
	background: url(img/ecship_box_header_green_content.png) repeat-x 15px 0px;
}

.greenBarRight {
	width: 30px;
	background: url(img/ecship_box_header_green_right.png) no-repeat 0px 0px;
}

.purpleBarLeft {
	width: 15px;
	background:url(img/ecship_box_header_purple_left.png) no-repeat 0px 0px;
}

.purpleBarContent {
	text-align: center;
	width: 180px;
	background:url(img/ecship_box_header_purple_content.png) repeat-x 15px 0px;
	font-weight: bolder;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */
}

.purpleBarRight {
	width: 30px;
	background:url(img/ecship_box_header_purple_right.png) no-repeat 0px 0px;
}

.colorBarContent{
	padding-top: 8px;
}

.remindersContent {
	padding: 60px 15px 10px;;
	position: relative;
	color: #a4a4a4;
}

.remindersContent td{
	vertical-align: middle !important;
	padding: 5px !important;
}

.remindersQuantity {
	font-size: 24pt;
	font-weight: bold;
	text-align: right;
}

.remindersQuantityDescription {
	font-size: 11pt; !important;
	width: 200px; !important;
	line-height: 100%; !important;
}

.remindersQuantityDescription a{
    color: #27443D !important;
    text-decoration: none;
    width: 200px;
}

.reminderTipsContainer {
	background-color: white;
	border: 2px solid gray;
	display: none;
	position: absolute;
	width: 300px;
	padding: 10px;
	margin-left: -200px;
	margin-top: 20px;
	line-height: 1.5;
	color: black;
}


.reminderQtyGreaterThanZero .remindersQuantity{
	color: #6ca99a;
}

.reminderQtyGreaterThanZero .remindersQuantityDescription{
	color: #27443d;
}

#shippingHistory, #permitInfo {
	width: 699px;
}

#shippingHistory{
	height: 400px;
}

#shippingHistory.mailing {
	height: 100%;
}

#shippingHistoryDiv {
	display: inline-block;
	width: 100%;
}

#permitDetails {
}

#permitDetails, #permitHistory, #permitInfo {
	position: relative;
}

#permitHistory {
	height: 400px;
}

#permitBalanceTable {
	width: 380px !important;
	float: right;
	margin-right: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #F5F5FF;
	color: #233184;
	font-size: 19px;;
	font-weight: bold;
}

.permitBalanceForReferenceOnly {
	font-size: 10pt !important;
	float: left;
}

#permitBalanceTable td {
	padding: 5px !important;
}

#shippingHistory div#tabs.ui-tabs, #permitDetails div#tabs.ui-tabs { 
	float:left; 
	background-color: transparent;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

#shippingHistory div#tabs ul.ui-widget-header, #permitDetails div#tabs ul.ui-widget-header { 
	background-color: transparent !important;
	width: 98.7%;
}

#tabButtons {
	padding-left: 0px !important;
	font-weight: normal !important;
}

div.purpleBg {
	width: 98.2%;
	height: 83%;
	background: url("img/ecship_tab_content_purple_bg.png") repeat-x 0px 0px;
	background-color: #ffffff;
	border: 1px solid #ccd1ee;
	border-top: none;
}

.tabTable {
	padding: 10px 7px !important;
	width: auto !important;
}

.shippingTable th, .shippingTable td {
	text-align: center !important;
	vertical-align: middle !important;
}

.shippingTable th.leftAlign, .shippingTable td.leftAlign {
	text-align: left !important;
}

.shippingTable td.rightAlign { text-align: right !important; }

table.shippingTable th{	
	height: 30px;
	background-color: #6873b3;
	color: #ffffff;
	font-size: 10pt;
	border: none;
	border-left: 1px solid #ffffff;
}

table.shippingTable th.first{
	border-left: none;
}

table.shippingTable th.header{	
	border: 1px solid #ffffff;
}

table.shippingTable tr.item td{
	height: 30px !important;
	padding: 0px 7px !important;
}

table.shippingTable td {
	border-left: 1px solid #ccd1ee;
}

table.shippingTable tr.item td.border {
	border: 1px solid #ccd1ee;
	padding: 4px 8px !important;
	text-align: left !important;
    line-height: 1.3;
}

table.shippingTable tr.item td.border.text-center{
	text-align: center !important
}

table.shippingTable td.last {
	border-right: 1px solid #ccd1ee;
}

table.shippingTable {
	border-bottom: 1px solid #ccd1ee;
}

#tabs ul li {
	font-family:Trebuchet MS, Droid Sans, \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */
	text-align: center;
	font-size:10pt;
	font-weight: bolder;
	background-image: none !important;
	border: 1px solid #ccd1ee !important;
	border-bottom: none !important;
}

#tabs ul li a {
	background-image: none !important;
}

.unfloat {
	float: none !important;
}

#permitInfo {
	position: relative;
	padding-bottom: 50px;
}

#permitInfo td, #permitInfo td.permitInfoLebal {
	padding: 10px 10px 10px 30px;
}

#permitInfo td, #permitInfo ul {
	line-height: 1.3;
}

#supportingService li, #supportingOff li {
	margin-left: 15px;
	list-style-type: disc;
}

#permitInfo td.permitInfoLebal {
	background: none;
	font-size: 16px;
	text-align: left !important;
	border: none;
	font-weight: bold;
}

#permitInfo td.permitInfoLebal ul {
	font-weight: normal;
}

#shippingHistory li.lastTab, #permitHistory li.lastTab { float: right;}

#permitInfo #permitExtraInfo {
	display: none;
}

#permitMoreInfoButton {
	float: right;
	margin-right: 30px;
}

.ACT_monthInv input[type=text][readonly], .ACT_monthInv input[type=text][disabled] {
	background-color: #abc6ee;
}
.ACT_monthInv input[type=text] {
	border: 1px solid #6cab98;
	padding: 3px 5px;
}

.ACT_monthInv>table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.ACT_monthInv>table th {
	vertical-align: middle;
}

.ACT_monthInv{ padding-bottom: 100px;}
.ACT_monthInv .info1{width:440px;}
.ACT_monthInv .info2{}
.ACT_monthInv .header-left{text-align:left;}
.ACT_monthInv .header-right{text-align:right;}
.ACT_monthInv .info1Col1{width:107px;}
.ACT_monthInv .info1Col2{}
.ACT_monthInv .info2Col1{width:300px;}
.ACT_monthInv .info2Col2{}
.ACT_monthInv .custInfoCell{text-align:left;}
.ACT_monthInv .dateTB{width:75px;}
.ACT_monthInv .genericTB{width:250px;}
.ACT_monthInv .invList{}
.ACT_monthInv .invList .listCol1{width:120px;}
.ACT_monthInv .invList .listCol2{width:200px;}
.ACT_monthInv .invList .listCol3{width:250px;}
.ACT_monthInv .invList .listCol4{width:195px;}

.ACT_monthInv .custInfoCell {
	line-height: 1.3;
}

.ACT_monthInv .AmtCell {
	text-align: right !important;
	padding-right: 20px !important;
}

.ACT_monthInv .parallelCell th {
	text-align: right;
}

.invoiceAccountNo {
	text-align:left !important;
	padding-left: 10px;
}

.IPSS_BackOff_generic_table_purple { border-collapse:collapse !important; border-spacing:0px; }
.IPSS_BackOff_generic_table_purple th { border:1px solid white; background:#9a9ec4; font-weight:bold; color:white; vertical-align:middle; }
.IPSS_BackOff_generic_table_purple th, .IPSS_BackOff_generic_table_purple td { padding:10px; }
.IPSS_BackOff_generic_table_purple td { font-weight:normal; } 
.IPSS_BackOff_generic_table_purple, .IPSS_BackOff_generic_table_purple tr, .IPSS_BackOff_generic_table_purple td { border:1px solid #d3d3d3; }
.IPSS_BackOff_generic_table_purple tbody tr:nth-child(odd) td { background:white; color:#252634; }  /** IE6 doesn't support even and odd **/
.IPSS_BackOff_generic_table_purple tbody tr.IPSS_BackOff_generic_table_odd_row td { background:white; color:#252634; }
.IPSS_BackOff_generic_table_purple tbody tr:nth-child(even) td { background:#eaecf6; color:#113e31; }  /** IE6 doesn't support even and odd **/
.IPSS_BackOff_generic_table_purple tbody tr.IPSS_BackOff_generic_table_even_row td { background:#eaecf6; color:#113e31; }
.IPSS_BackOff_generic_table_purple tbody tr:hover td { background:#ced0e8; }
.IPSS_BackOff_generic_table_purple tbody tr.IPSS_BackOff_generic_table_row_selected td { background:#c5c8e7; color:blue; font-weight:bold; }

.IPSS_blue_btn_line_1, .IPSS_default_btn_line_1 { display:inline-block; background:url(img/asso_btn.gif) transparent no-repeat; padding-left:5px;}

.IPSS_blue_btn_line_1 button, .IPSS_default_btn_line_1 button { border:none; background:url(img/asso_btn.gif) transparent no-repeat; font-size:16px; padding-left:10px; padding-right:15px; }

.IPSS_blue_btn_line_1, .IPSS_blue_btn_line_1:hover, .IPSS_blue_btn_line_1 button, .IPSS_blue_btn_line_1:hover button, .IPSS_default_btn_line_1, .IPSS_default_btn_line_1:hover, .IPSS_default_btn_line_1 button, .IPSS_default_btn_line_1:hover button { height:25px; color:white; }

.IPSS_default_btn_line_1 {  background-position:left 0px; }
.IPSS_default_btn_line_1:hover { background-position:left -50px; }
.IPSS_default_btn_line_1 button {  background-position:right -25px;}
.IPSS_default_btn_line_1:hover button { background-position:right -75px;}

.IPSS_blue_btn_line_1 { background-position:left -900px; }
.IPSS_blue_btn_line_1:hover { background-position:left -950px; }
.IPSS_blue_btn_line_1 button { background-position:right -925px;}
.IPSS_blue_btn_line_1:hover button { background-position:right -975px;}

.IPSS_default_btn_line_1 .ui-button-text{padding:0;}


.faqSection {
	border: 1px solid #6cab98;
	padding: 5px;
	border-radius: 5px;
	line-height: 1.5;
	margin-bottom: 20px;
	font-size: 11pt;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */
	width: 100%;
}

.faqQuestion {
	font-weight: bold;
}

.faqAnswer {
	vertical-align: baseline;
}

.faqAnswerHeader {
}

.faqTable1, .faqTable1 td, .faqTable1 th{
	border: 1px black solid;
	-webkit-border-horizontal-spacing: 0px;
	-webkit-border-vertical-spacing: 0px;
	border-spacing: 0px;
}

.faqTable1 td, .faqTable1 th{
	padding: 5px;
}

.faqTable1 td {
	vertical-align: baseline;
}

.borderRadius4px {
	border-radius: 4px !important;
}

.dialogBoxCancelButton {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 14px !important;
}

.dialogBoxCancelButton span {
	font-size: 14px !important;
}

.pendingForActivation {
	color: red !important;
	cursor: text;
}

.selectedUserQuickLinkTag {
	margin-left: -11px;
	margin-right: -10px;
	padding-left: 18px !important;
	background: #5c6cbd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5c6cbd), to(#2b3c92));
	background: -webkit-linear-gradient(#5c6cbd, #2b3c92);
	background: -moz-linear-gradient(#5c6cbd, #2b3c92);
	background: -ms-linear-gradient(#5c6cbd, #2b3c92);
	background: -o-linear-gradient(#5c6cbd, #2b3c92);
	background: linear-gradient(#5c6cbd, #2b3c92);
	-pie-background: linear-gradient(#5c6cbd, #2b3c92);
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc);
}
.selectedUserQuickLinkTag a {
	color: #ffffff !important;
}

.shipHistmessageTag {
	text-align: center;
	color: #233184;
	margin: 10px 0px;
	
}

#permitDissoLink {
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	text-decoration: underline;
	color: #1f369e;
}

.confirmDissoMessage {
	line-height: 1.5;
	font-size: 16px;
}

.PermitNoRecordFound {
	cursor: text;
}

#invoiceDetailBackButton {
	float: right;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.userQuickLink .permitAssociation {
	margin-bottom: 20px;
}

#topbar { margin-top: 1px; }
#topbar .menuLv1 { height:32px; padding:0 0px; background:url(img/menu2_bg.gif) repeat-x; }
.menuLv1 ul { float:left;  font-weight: bold; }
.menuLv1 ul.right { float:right; }
.menuLv1 ul li { float:left; margin:0 4px; }
.menuLv1 ul a { display: block; padding-left: 12px; text-decoration: none; color: #804800; cursor: pointer; }
.menuLv1 ul a span { display: block; height: 12px; padding: 8px 12px 12px 0; }
.menuLv1 ul a.on { background: url("img/menu2_bg_on.gif") left bottom no-repeat; color: #c06c00; }
.menuLv1 ul a.on span { background: url("img/menu2_bg_on.gif") right bottom no-repeat; padding: 12px 12px 8px 0; }
.menuLv1 ul a.at { background: url("img/menu2_bg_on2.gif") left bottom no-repeat; color: #e07e00; }
.menuLv1 ul a.at span { background: url("img/menu2_bg_on2.gif") right bottom no-repeat; }
.menuLv1 .my_ecship_link{ padding:3px 0 0 0; }

#topbar .menuLv2 { height: 26px; background:url(img/menu2_sub_base_bg.gif) bottom repeat-x; padding: 0 40px 0 15px; }
.menuLv2 ul { float: left;  font-weight: bold; font-size: 12px; }
.menuLv2 ul.right { float:right; }
.menuLv2 ul li { float: left; margin: 2px 4px 0; }
.menuLv2 ul a { display: block; background: url("img/menu2_sub_bg.gif") left 0 no-repeat; height: 22px; padding-left: 12px; text-decoration: none; color: #804800; cursor: pointer; }
.menuLv2 ul a span { display: block; height: 12px; background: url("img/menu2_sub_bg.gif") right 0 no-repeat; padding: 6px 12px 4px 0; }
.menuLv2 ul a.on { background-position: left -22px; color: #c06c00; }
.menuLv2 ul a.on span { background-position: right -22px; }

#infotopbar {height:36px;font-size:12px;}

#infotopbar #quickLinks {
	float: left;
	height: 36px;
	background:url(img/menu_right_end.gif) no-repeat right;
	padding-right: 20px;
	font-weight: bold;  
	font-size: 12px;
}

#infotopbar #quickLinks li {
	float: left; *width: 0;
	white-space: nowrap;
	height: 36px;
	background:url(img/menu_bg.jpg) repeat-x;
	text-align: center;
}
#infotopbar #quickLinks li.first-child {padding-left: 1em;}
#infotopbar #quickLinks a {float:left;display:block;margin-top:2px;text-decoration:none;color:#804800;padding:10px;}
#infotopbar #quickLinks a span {display:block;line-height:28px;margin-left:4px;padding:0 20px 0 16px;}
#infotopbar #quickLinks a.at {background: url("img/menu2_bg_on2.gif") left top no-repeat;color: #e07e00;padding:0px;}
#infotopbar #quickLinks a.at span {background: url("img/menu2_bg_on2.gif") right top no-repeat;}
#infotopbar #languages {float:right; height:36px;padding-right: 1em;font-weight: bold;font-size: 12px;}
#infotopbar #languages li {float:left;  height:36px;}
#infotopbar #languages a {display: inline-block;height: 12px;padding:16px 0.75em 6px;text-decoration: none;color: #00805e;}
.myEcshipLink {width:184px;height:40px;padding-top:6px;text-align:center;font-size:12px;color:#604000;}

#cart{text-align:right;font-size:12px;}

/* --New Banner-- */
.menuLv3{ height:0px; line-height:0px;}

#features {}
#features h2 {
	display: none;
	margin: 15px 40px 5px;
	font-size: 20px;
	color: #B07820;
}
#features ul#accountOptions { padding: 0px 0; }
#features li.row1_quicklink{width:222px;}
#features li.row2_quicklink{width:170px;}
#features li.row3_quicklink{width:160px;}
#features li#changePassword {width:222px;}
#features li#logOut {width:170px;}
#features li#recon {width:100px;}

.featuresHalfWidth {
	width: 50%;
}

#pageContainer h1 { font-size:24pt; margin:0 0 20px; color:#3e3e3e; }

#pageContainer.prepareLabelProgress { background:#ffffff; }
#pageContainer.prepareLabelProgress.step2, #pageContainer.prepareLabelProgress.step3{font-size:12px;}
#pageContainer.prepareLabelProgress h1 { 
	background: white;
	padding: 10px;
	margin: 0px 20px;
	border-bottom: 1px #bbbbbb solid;
	font-size: 24pt;
}

#introduction { padding:10px 20px; color: white; height:70px;}
#introduction h2 {margin-bottom: 5px;	font-size: 20px;}
#introduction p { margin-top: 0.5em; font-family: Arial; font-size: 12px; line-height: 140%; }
#introduction .info_icon { padding-right: 20px; background: url("img/info_icon_16.gif") no-repeat right; font-weight: bold; }
#introduction a { color: #ffd451; font-size:12px;}

#introduction .my_ecship_service{	color:white;	font-size:28px;}
/*--END New Banner--*/

#footer { clear:both; margin:5px auto; width:960px; }
#footer #hkpostLogo { float:left; margin:10px 40px 20px 20px; }
#footer div { float:left; margin:10px; }
#footer ul {  }
#footer li { float:left; margin:0 1.5em 0.5em 0; }
#footer li a {  font-size:12px; color:#804800; }
#footer p { clear:left;  font-size:12px; }

#pageContainer, #content, #pageContainer.activationPage {
	clear: both;
	width:1004px !important;
	margin: 0 auto;
	font-size:16px;	
	padding-bottom: 0.1px;
	background-color: #ffffff;
	/* min-height: 700px; */
}



/* Shea */
#pageContainer_demoTemp {
	clear: both;
	width:1004px !important;
	margin: 0 auto;
	font-family:Tahoma, Arial;
	font-size:16px;	
	padding-bottom: 0.1px;
	background-color: #ffffff;
}

#pageContainer .leftCol { float: left; }
#pageContainer .rightCol { float: right; width: 680px; }
#pageContainer .col780 { width:780px; margin:0 auto; }
#pageContainer .col740 { width:740px; margin:0 auto; }
#pageContainer .col900 { width:900px; margin:0 auto; }
#pageContainer .divClose{float:right; padding-right:5px;}

#leftPanel { width: 256px; background: url(img/leftpanel_bg.gif) repeat-y; }
#leftPanel .head { width:256px; height:10px; background: url(img/leftpanel_top.gif) top no-repeat; }
#leftPanel .tail { width:256px; height:10px; background: url(img/leftpanel_bottom.gif) bottom no-repeat; }
#leftPanel .div { width:256px; height:10px; background: url(img/leftpanel_div2.gif) no-repeat; }

#reminders { padding:10px 30px; background: url(img/leftpanel_div1.gif) bottom no-repeat; }
#reminders h2 {  font-size:16px; color:#019cff; }
#reminders ul { margin:12px 0; }
#reminders li { margin:1em 0; padding-left:24px; }
#reminders .critical { background: url(img/service_attr_icon_warn.png) top left no-repeat;  }
#reminders .awaiting { background: url(img/task_icon_awaiting.gif) top left no-repeat;  }
#reminders .finished { background: url(img/task_icon_finished.gif) top left no-repeat;  }
#reminders li a {  font-size:12px; line-height:125%; color:#804800; }
#reminders span{line-height:18px;}
#postageCalculator { padding: 10px 30px; background: url(img/leftpanel_div1.gif) bottom no-repeat; } 
#postageCalculator .intro {}
#postageCalculator h2 { margin-bottom:1em;  font-size:16px; color:#019cff; }
#postageCalculator h3 { margin-bottom:4px;  font-weight:bold; font-size:12px; color:#019cff; }
#postageCalculator p { margin-top: 0.5em; font-size: 12px; line-height: 125%; color: #004035;}
#postageCalculator form{width:180px;margin:12px 0px;}
#postageCalculator #postageCalcCountry {
	width: 150px;
	border: 1px solid #c0c0c0;
	font-size: 12px;
	margin-bottom: 12px;
	
}
#postageCalculator #postageDestCountry{	font-family: Arial,Helvetica,sans-serif; width:160px;}
#postageCalculator #postageCalcWeightCon {
	display: block;
	width: 180px;
	height: 18px;
	padding: 2px;
	background: url(img/bg_weight_input.gif) no-repeat;
	cursor: text;
	margin-bottom: 12px;
}
#postageCalculator #postageCalcWeight {	background:none;border:0;font-size: 12px;width: 125px;}
#postageCalculator #postageCalcWeightCon span {	color: black;}
.module { margin-bottom:10px; padding-bottom:2px; background: #a1dfd4 url(img/module_tail_green.gif) no-repeat left bottom;	}
.module h2 { height:28px; padding-left:10px; background:url(img/module_head_green.gif) no-repeat left top; }
#products.module h2,
#addressBook.module h2{height:32px;}

.module h2 span{ 
	display:block; 
	height:12px; 
	padding:10px 10px 10px 0; 
	background:url(img/module_head_green.gif) no-repeat right top; 
	font-size:14px; 
	color:white; 
	text-shadow:#000000 0 0 1px;  
}

.module .content {	border:1px solid #71cfbe; background:#f6fafa;font-size: 12px;}
.module .headRoundedCorner { width:100%; height:4px; margin:0; background: url(img/round_corners_900_blue_yellow.gif) no-repeat top; }
.module .footRoundedCorner { width:100%; height:4px; margin:0; background: url(img/round_corners_900_blue_yellow.gif) no-repeat bottom; }
.module table { width:100%; }
.module table th,
.module table td { vertical-align: top; padding: 0.5em 0.2em; text-align:left; }
.module table th { color:#404040; }
.module table td { color:black; }
.module table th .mandatory:FIRST-LINE { margin-left:-0.5em; }
.module table th .mandatory:FIRST-LETTER { color:red; }
.module .thead tr { height: 26px; background: #ffe451 url(img/module_table_header_bg.gif) repeat-x; }
.module .thead th { vertical-align: middle; color: #800000; }
.module .tbody tr {  }
.module .tbody tr.altBgColor { background: #f1f7f7; }

.module.customs{margin-bottom:0px;}
.module.shipInfo{ margin-bottom:10px;}
.module#deliveryAddress{ margin-bottom:-5px;}
 
.pending_email table thead tr,#shippingHistory table thead tr {background: url(img/module_table_header_bg.gif) repeat-x scroll 0 0 #FFE451;}
 
#shippingHistory .tableWidth100 thead th{vertical-align: middle;color: #FFFFFF;}

.module TABLE THEAD TH div.center{text-align:center;}

.module select, 
.module textarea{margin-bottom:2px; border:1px solid #71CFBE;  font-size: 12px; }
.module input{margin-bottom:2px; border: 1px solid #71CFBE;}

.module input.radio,
.module input.checkbox { width:auto; border:none;  }
.module ul.ui-tabs-nav { height:26px; padding:8px 7px 0; background: white url(img/module_tab_bg_green.gif) repeat-x bottom; width:94%;}
.module ul.ui-tabs-nav li { float:left; top:0px;}
#tabMenu_shipHist ul.ui-tabs-nav li {  top:1px;}
.module ul.ui-tabs-nav li a { display:block; margin-right:2px; height:14px;  padding-left:10px; background: #b8e8e1 url(img/module_tab_green.gif) repeat-x left 0; color:#00604f; cursor:pointer; }
.module ul.ui-tabs-nav li a span { display:block; height:12px; padding:7px 10px 7px 0; background: #b8e8e1 url(img/module_tab_green.gif) repeat-x right 0; }
.module ul.ui-tabs-nav li.ui-tabs-selected a { background-position:left -26px; color:#00a084; }
.module ul.ui-tabs-nav li.ui-tabs-selected a span { background-position:right -26px; }
.ui-tabs-panel { clear:both; }
.ui-tabs-hide { display:none; }
.module .actions { margin-top:0.5em; background: white url(img/module_appendix_bg_green.gif) repeat-y left bottom; }
.module .actions div.left { padding:5px 12px; text-align:left; }
.module .actions div.right { padding:5px 12px; text-align:right;}
.module .actions div.right .moduleButton { margin:0 0 0 auto; }

/** Action Buttons - for <a> or <button> **/
.actionButton { display:block; background:url(img/action_button_bg2.gif) no-repeat 0 0;  height:20px; border:none; text-align:center; cursor:pointer; color:white;  font-size:12px; font-weight:bold; line-height:20px; text-shadow:0 1px 1px #444; }
.actionButton.red { width:100px; height:22px; background-position:0 -40px; line-height:22px; }
.actionButton.darkbg { background-position:0 -20px; }
.actionButton.darkbg.red { background-position:0 -62px; }
.actionButton.red65 { height:20px; background-position:0 -20px; width:65px;}
.actionButton.red120 { height:20px; background-position:0 0;  width:120px;}
.actionButton.green65 {height:20px; background-position:0 -60px; width:65px;}
.actionButton.green120 {height:20px; background-position:0 -40px; width:120px;}

.readytoPayButton {display:block; background:url(img/btnReadyToPay.gif) no-repeat 0 0;  height:34px; border:none; text-align:center; cursor:pointer; color:white;  font-size:16px; font-weight:bold; line-height:20px; text-shadow:0 1px 1px #444; width:256px;}
.readytoPayButton.payOnline{background-position:0 -1px;}
.readytoPayButton.payCounter{background-position:0 -36px;}
.readytoPayButton.payNone{background-position:0 -71px;}

.readytoPayButton .buttonValue{height:35px;font-size:16px;padding-top:7px;}


/** Action Buttons **/

/** Module Buttons **/
a.moduleButton { display:block; height:20px; background:url(img/module_button_bg.gif) no-repeat; padding-left:20px; text-align:center; cursor:pointer; line-height:1.7;  text-decoration: none; font-size:12px;}
a.moduleButton span { display:block; height:auto; font-size:12px; color:#a05a00; padding-left:2px;}
a.moduleButton span.updateDefaultSender{ display:block; height:auto; font-size:12px; color:#a05a00; padding-left:10px;}

a.moduleButton.w200 { width:180px; background-position:0 0px;  }
a.moduleButton.w150 { width:130px; background-position:0 -20px; color:#c06c00; }
a.moduleButton.forDownload { width:150px; background-position:0 -40px; }
a.moduleButton.downloadw200 { width:200px; background-position:0 -160px; }
a.moduleButton.w110 {  width:110px; padding:0px; background-position:0 -60px; height:20px;  padding-left:0px;}
a.moduleButton.w80 { width:60px; background-position:0 -80px; }
a.moduleButton.w80b { width:110px; padding:0; background-position:0 -60px; }
a.moduleButton.forEdit { width:40px; background-position:0 -100px; color:#c06c00;}
a.moduleButton.w50 {  width:50px; padding:0; background-position:0 -120px; }
a.moduleButton.w20 {  width:78px; padding:0; background-position:0 -140px; }
a.moduleButton.forUpload { width:110px; padding:0 0 0 5px; background-position:0 -200px; }
a.moduleButton.forReset { width:60px; padding:0 0 0 6px; background-position:0 -100px; }
a.moduleButton.forDelete { width:145px; padding:0 0 0 5px; background-position:0 -220px; }
a.moduleButton.forOK{width:80px; padding:0 0 0 5px; background-position:0 -260px; }
a.moduleButton.forCancel{width:80px; padding:0 0 0 5px; background-position:0 -280px; }
a.moduleButton.forAdd{width:145px; padding:0 0 0 5px; background-position:0 -240px; }
a.moduleButton.forClose{width:145px; padding:0 0 0 5px; background-position:0 -300px; }
a.moduleButton.forMTA{width:150px; padding:0 0 0 0px; background-position:0 -340px; }
a.moduleButton.forMTA span{ font-size:11px;}
a.moduleButton.forClaim{width:150px; padding:0 0 0 0px; background-position:0 -340px; }

a.moduleButton.w150:hover{text-decoration:none;}
a.moduleButton.plus{ display:block; height:20px; background:url(img/expend.png) no-repeat;}
a.moduleButton.minus{ display:block; height:20px; background:url(img/narrow.png) no-repeat;}

a.moduleButton_L { display:inline-block; height:30px; background:url(img/module_button_bg_2.gif) no-repeat; padding-left:20px; cursor:pointer; line-height:1.9; }
a.moduleButton_L span { display:block; height:auto; font-size:16px; color:#a05a00; text-align:center; }
a.moduleButton_L.w80 { width:60px; background-position:0 -360px; }
a.moduleButton_L.w110 { width:90px; background-position:0 -390px; }
a.moduleButton_L.w150 { width:130px; background-position:0 -420px; }
a.moduleButton_L.w200 {  width:180px; background-position:0 -450px; }

a.moduleButton2 { display:block; height:20px; background:url(img/module_button_bg_2.gif) no-repeat; padding-left:20px; text-align:center; cursor:pointer; line-height:1.7;  text-decoration: none; font-size:12px;}
a.moduleButton2.w50 {  width:81px; height:30px; padding:0; background-position:0 -360px; }
a.moduleButton2.w50 div{padding:3px 0 0 15px;font-size:16px;}

.module a.fullProfile { display:block; margin:0 0 0 auto; width:110px; height:20px; background:url(img/module_action_buttons.gif) 0 0; }
.module a.fullProfile.cht { background-position:0 -20px; }
.module a.fullProfile.chs { background-position:0 -40px; }
.module a.seeAll { display:block; margin:0 0 0 auto; width:76px; height:20px; background:url(img/module_action_buttons.gif) -110px 0; }
.module a.seeAll.cht { background-position:-110px -20px; }
.module a.seeAll.chs { background-position:-110px -40px; }
.module a.print { display:block; margin:0 auto; width:32px; height:20px; background:url(img/module_action_buttons.gif) -186px 0; }
.module a.print.cht { background-position:186px -20px; }
.module a.print.chs { background-position:186px -40px; }
.module a.edit { display:inline-block; width:60px; height:20px; background:url(img/module_action_buttons.gif) no-repeat -650px -20px; }
.module a.edit.cht { background-position: -650px -20px; }
.module a.edit.chs { background-position: -650px -40px; }
.module a.batchPrint { display:block; margin:0 auto; width:147px; height:20px; background:url(img/module_action_buttons.gif) -500px 0; }
.module a.batchPrint.cht {background-position: -500px -20px;}
.module a.batchPrint.chs {background-position: -500px -40px;}
/** Module Buttons **/


/* My EC-Ship */
.module#myProfile { float:left; width:280px;  }
.module#myProfile h2 { padding-left:32px; background-image:url(img/module_icon_myprofile_2.gif); }
.module#myProfile .content table td{line-height:15px;padding-top:4px;font-size:12px;}
.module#linkedServices { float:left; width:380px; margin-left: 20px;  }
.module#linkedServices h2 { padding-left:32px; background-image:url(img/module_icon_linkedservices_2.gif); }
.module#linkedServices table .subject { width:30%; }
.module#linkedServices table .details { width:35%; }
.module#shippingHistory .ui-panel{ padding:0px; }
.module#shippingHistory .ui-panel .ui-panel-content{ padding:0px;}
.module#shippingHistory .noEntry{ text-align:center;padding:10px 0 10px 0; background-color:white; }
.module#shippingHistory .groupBtn{ float:left;padding-right:3px;}
.module#shippingHistory .divBtn{ width:100%; text-align:center;}
.module#shippingHistory { clear:both; width: 100%; }
.module#shippingHistory h2 { padding-left:32px; background-image:url(img/module_icon_shippingHistory_blue.gif); }
.module#shippingHistory table .date { width:15%; }
.module#shippingHistory table .id { width:15%; }
.module#shippingHistory table .details { width:24%; }
.module#shippingHistory table .weight { width:8%; }
.module#shippingHistory table .price { width:12%; }
.module#shippingHistory table .status { width:18%; }
.module#shippingHistory table .entryAction { width:8%; }
.module#shippingHistory table .entryAction2 { width:16%; text-align:center;}
.module#shippingHistory2 { clear:both; width:680px; }
.module#shippingHistory2 h2 { padding-left:32px; background-image:url(img/module_icon_shippinghistory_2.gif); }
.module#shippingHistory2 table .date { width:15%; }
.module#shippingHistory2 table .id { width:15%; }
.module#shippingHistory2 table .details { width:24%; }
.module#shippingHistory2 table .weight { width:8%; }
.module#shippingHistory2 table .price { width:12%; }
.module#shippingHistory2 table .status { width:18%; }
.module#shippingHistory2 table .entryAction { width:8%; }
.module#shippingHistory2 table .entryAction2 { width:16%; text-align:center;}
.module#addressBook { float:left; width:330px; }
.module#addressBook h2 { padding-left:32px; background-image:url(img/module_icon_addressbook_2.gif); }
.module#addressBook table .name { width:30%; overflow:hidden;text-overflow:ellipsis;}
.module#addressBook table .name div { width:80px;; overflow:hidden;text-overflow:ellipsis;}
.module#addressBook table .address { width:45%; overflow:hidden;text-overflow:ellipsis;}
.module#addressBook table .address div { width:140px;; overflow:hidden;text-overflow:ellipsis;}
.module#addressBook table .btnStart { width:25%;  text-align:center; }
.module#products { float:left; width:330px; margin-left: 20px; }
.module#products h2 { padding-left:32px; background-image:url(img/module_icon_products_2.gif); }
.module#products table .code { width:30%; }
.module#products table .code div { width:80px;; overflow:hidden;text-overflow:ellipsis;}
.module#products table .name { width:45%; }
.module#products table .name div { width:140px;; overflow:hidden;text-overflow:ellipsis;}
.module#products table .btnStart { width:25%; text-align:center; }
.module.alt1 { background:none; }
.module.alt1 h2 { background:none; padding:0; }
.module.alt1 h2 span { background:none; color:#0075c0;  font-size:15px; font-weight:bold; text-shadow:none; width:230px; }
#electCustoms.module.alt1 h2 span { background:none; color:#0075c0;  font-size:14px; font-weight:bold; text-shadow:none; width:220px; }
.module.alt1 h2 span.addressTitle{ width:125px;}
.module.alt1 h2 span.addressTitle.Intl{ width:125px;}
.module.alt1 h2 span.addressTitle.lcp{ width:172px;}
.module.alt1 .content { background:#f3f9fd; border:1px solid #98c9e8; border-width:0 1px; padding:0 3px; }
.module.alt1 .content {  font-size:12px; color:#404040; }
.module.collectionCode .content {padding:10px;}
.module.collectionCode .content .collectionCodeWarning{font-size:16px;padding:10px;}
.module.alt1 .content h4 { background:white url(img/module_fieldset_title_right.gif) repeat-y right; padding:0.5em; margin-top:0.5em; font-weight:bold; }
.module.alt1 .content h4.hint { color:#008021; }
.module.alt1 table { width:100%; }
.module.alt1 table th,
.module.alt1 table td {  padding:0px; line-height:20px;}
.module.alt1 .tbody th { text-align:left; vertical-align:top; width:45%; }
.module.alt1 .tbody tr,
.module.alt1 .tbody tr.altBgColor { background:none; }
.module.alt1 table td input{  }
.module.alt1 table td select{ font-size:14px; font-family: Arial,Helvetica,sans-serif;}
.module.alt1 input, 
.module.alt1 select, 
.module.alt1 textarea { border: 1px solid #98c9e8; }
.module.alt1 ul.ui-tabs-nav { margin-top:-1px; padding:0 6px 8px; background:transparent; }
.module.alt1 ul.ui-tabs-nav li.right { float:right; }
.module.alt1 ul.ui-tabs-nav li a { background: url(img/module_alt1_tab_lightblue.gif) repeat-x left 0; color:#004e80; cursor:pointer; }
.module.alt1 ul.ui-tabs-nav li a span { background: url(img/module_alt1_tab_lightblue.gif) repeat-x right 0; }
.module.alt1 ul.ui-tabs-nav li.func { margin-left:2px; margin-right:2px; }
.module.alt1 ul.ui-tabs-nav li.func a { background: url(img/module_alt1_tab_func_lightblue.gif) repeat-x left 0; color:#004e80; cursor:pointer; }
.module.alt1 ul.ui-tabs-nav li.func a span { background: url(img/module_alt1_tab_func_lightblue.gif) repeat-x right 0; }
.module.alt1 ul.ui-tabs-nav li.ui-tabs-selected a { background-position:left -26px; color:#002740; }
.module.alt1 ul.ui-tabs-nav li.ui-tabs-selected a span { background-position:right -26px; }
.module.alt1 input.radio,
.module.alt1 input.checkbox { width:auto; border:none; }

#sel_delivery select{width:250px;height:20px;font-size:14px;}

/* Preparing Label */
.module#returnAddress{margin-bottom:0px;}

.module#electCustoms,	
.module#returnAddress { float:left; width:440px; margin-right:20px;}

.module#itemCategory,
.module#deliveryAddress { float:left; width:440px; margin-left:0px;}
#batch_labelDetails .module#itemCategory{ float:left; width:900px;}
.module#deliveryAddress #deliveryAddress_tabs{ width:465px;}
.module#deliveryAddress #deliveryAddress_tabs .content{height:364px;}
.module#deliveryAddress .ui-tabs-nav{ }
.module#deliveryAddress .ui-tabs-panel{padding:0px;}
#deliveryAddress_tabs .delivery_customs_no{padding-top:2px;}
.module#returnAddress td,
.module#deliveryAddress td {border:0px solid green;  padding-right:2px;}
.module#returnAddress tr.contactPerson input,
.module#deliveryAddress tr.contactPerson input { width: 70%; }
.module#packageInformation { width:100%; clear:both; }
.module.labelDetail#packageInformation{margin-left:0px;}

.module#packageInformation .content table.outer_table{ width:432px;}
.module#packageInformation .td_weight_field{ }
.module#packageInformation .td_weight_field.chi{ width:115px; }
.module#packageInformation .td_weight_field.eng{ width:110px; }
.module#packageInformation .weight input { width:80%; }
.module#packageInformation .content { text-align:left; width:432px;height:110px;}
.module.labelDetail#packageInformation .content { width:auto; height:auto; }
#batch_labelDetails .module#divContentDesc,
#batch_labelDetails .module#packageInformation { width:900px; margin-left:0px; margin-top:0px;}
#batch_labelDetails .module#packageInformation .content{width:892px; height:auto;}
.module#packageInformation .content table.serviceOption{ width:99%; }
.module#packageInformation .content table THEAD th{ border-bottom:1px solid black; }
.module#packageInformation .content table THEAD th.image{width:10%; text-align:center;}
.module#packageInformation .content table THEAD th.services{width:30%;}
.module#packageInformation .content table THEAD th.weight{width:15%;}
.module#packageInformation .content table THEAD th.fee{ width:15%;}
.module#packageInformation .content table THEAD th.premium{ width:15%; }
.module#packageInformation .content table THEAD th.total{ width:11%; }
.module#packageInformation .content table TBODY td{ padding:1px 0px 3px 0px; }
.module#packageInformation .content table TBODY td.td_service_field,
.module#packageInformation .content table TBODY td.td_weight_field{ padding:1px 0px 3px 5px; }
.module#packageInformation .content table TBODY td.type{ width:35px;}
.module#packageInformation .content .postalCols1 table TBODY td { padding-left:10px;}
.module#packageInformation .content .row1{ height:20px;}
.module#postalServiceOptions{ width:70%; }
.module#postalServiceOptions table th { width:40%; }
.module#packageInformation tbody th,
.module#returnAddress tbody th,
.module#deliveryAddress tbody th { width:30%; padding-left:8px;}

.module.lcp#deliveryAddress tbody th{width:32%;}
.module.lcp#deliveryAddress tbody td.btnUpdateEmail{width:100px;}
.module.lcp#deliveryAddress .newEmail{width:220px;}
.module#returnAddress .addressBookLink img,
.module#deliveryAddress .addressBookLink img { vertical-align:middle; }
.module .fieldsOption { }
.module a.clearFields{ text-decoration:none; float:right; margin:0 0 4px 4px; width:46px; padding-left:18px; height:15px; line-height:16px; background:url(img/form_field_buttons.gif) no-repeat 0 0; color:white; text-align:center; font-size:12px; }
.module#returnAddress a.remove,
.module#deliveryAddress a.remove { float:right; margin-left:4px; width:19px; height:15px; background:url(img/form_field_buttons.gif) no-repeat -70px -20px; color:white; text-align:center; font-size:12px; }
.module#returnAddress .confirmButton{text-align:right;padding: 0.8em 0.8em;}
.module#returnAddress_step3{ float:left; width:440px; }
.module#deliveryAddress_step3 { float:left; width:440px; margin-left: 15px; }
.module#deliveryAddress_step3 #deliveryAddress_tabs{ width:440px;}
.module#deliveryAddress_step3 td {border:0px solid green;  }
.module#deliveryAddress_step3 tr.contactPerson input { width: 70%; }
.module#deliveryAddress_step3 tbody th { width:40%; }
.module#deliveryAddress_step3 .addressBookLink img { vertical-align:middle; }

#returnAddress_step3 table th, .module.alt1#returnAddress_step3 table td,
#deliveryAddress_step3 table th, .module.alt1#deliveryAddress_step3 table td{line-height: 16px; padding-top:0px;}
.module#returnAddress .tdCol1{width:100px;}
.module#returnAddress .tdCol1 span{width:125px;}
.module#returnAddress .tdCol2{padding-top:8px;}
.module#returnAddress .divReturnAddressContent{	display:none; visibility:hidden;}

#packageInformation_step3 { width:100%; clear:both; }
#packageInformation_step3 .td_edit{padding-top:2px;}
#packageInformation_step3 .weight input { width:80%; }

#packageInformation_step3 .content table td,
#returnAddress_step3 .ui-tabs-panel td,
#deliveryAddress_step3 .ui-tabs-panel .step4col1{line-height: 20px;	padding:0px 0px 2px 5px;}

#packageInformation_step3 .content table td{padding-top:0px;}


#packageInformation_step3 a.edit,
#deliveryAddress_step3 a.edit{
	padding-right:10px;
}

#returnAddress_step3 .confirmButton{
	text-align:right;
}

#packageInformation_step3 .content #productDetails_step4 table td{
	padding:0px;
	line-height:20px;
}

#packageInformation_step3 table#shipping_details thead td{border-bottom:1px solid #96C9EA;}

#packageInformation_step3 table#shipping_details tbody td{padding-top:2px;}

#packageInformation_step3 table#shipping_details tbody td.tb_satchel .pos_satchel_amt{color:black;}
#packageInformation_step3 table#shipping_details tbody td.tb_satchel .neg_satchel_amt{color:red;}

#packageInformation_step3 table#shipping_details tfoot td.tf_amt_value,
#packageInformation_step3 table#shipping_details tfoot td.tf_qty_value,
#packageInformation_step3 table#shipping_details tbody td.tb_premium,
#packageInformation_step3 table#shipping_details thead td.th_premium,
#packageInformation_step3 table#shipping_details tbody td.tb_subtotal,
#packageInformation_step3 table#shipping_details thead td.th_subtotal,
#packageInformation_step3 table#shipping_details tbody td.tb_postage,
#packageInformation_step3 table#shipping_details thead td.th_postage,
#packageInformation_step3 table#shipping_details tfoot td.tf_amt_field,
#packageInformation_step3 table#shipping_details tbody td.tb_satchel,
#packageInformation_step3 table#shipping_details thead td.th_satchel,
#packageInformation_step3 table#shipping_details tfoot td.tf_qty_field{text-align: right; }

#packageInformation_step3 table#shipping_details tfoot td.tf_qty_field,
#packageInformation_step3 table#shipping_details tfoot td.tf_qty_value,
#packageInformation_step3 table#shipping_details tfoot td.tf_amt_field,
#packageInformation_step3 table#shipping_details tfoot td.tf_amt_value{
	padding:0px;
}

#packageInformation_step3 table#shipping_details tbody td.tb_mail_type{padding-left:0px;}
#packageInformation_step3 table#shipping_details tbody td.tb_type{width:35px;}
#packageInformation_step3 table#shipping_details tbody td.tb_insurance{padding-left:10px;}

#packageInformation_step3 table#shipping_details tbody td.tb_delivery_time,
#packageInformation_step3 table#shipping_details thead td.th_delivery_time{text-align: center;}

#packageInformation_step3 table#shipping_details tfoot td.tf_qty_value,
#packageInformation_step3 table#shipping_details tbody td.tb_subtotal,
#packageInformation_step3 table#shipping_details thead td.th_subtotal,
#packageInformation_step3 table#shipping_details tfoot td.tf_amt_value{padding-right:10px;}

#packageInformation_step3 table#shipping_details tfoot td.tf_amt_field,
#packageInformation_step3 table#shipping_details tfoot td.tf_amt_value{ font-weight:bold;}

#packageInformation_step3 table#shipping_details tfoot {border-top:1px solid #96C9EA;}

#packageInformation_step3 .eCustom_stat{margin:10px 0 10px 0; color:#0070d8;}
#packageInformation_step3 .tnc_link{color:#c08038;text-decoration:underline;}
#packageInformation_step3 .tnc_link2{color:#0070d8;bold-weight:bold;text-decoration:underline;}

#packageInformation_step3 .content #eCustoms .eCustoms_field.eng{ font-size:14px;font-weight:bold; width:230px; }
#packageInformation_step3 .content #eCustoms .eCustoms_field.chi{ font-size:14px;font-weight:bold; width:120px; }

#packageInformation_step3 .content #itemCategory .itemCategory_field.eng{font-size:14px;font-weight:bold; width:110px;}
#packageInformation_step3 .content #itemCategory .itemCategory_field.chi{font-size:14px;font-weight:bold; width:80px;}
#packageInformation_step3 .content #itemCategory .itemCategroy_value.eng{width:755px; }
#packageInformation_step3 .content #itemCategory .itemCategroy_value.chi{width:800px; }

a.clearFields:hover{
	cursor:pointer;
	text-decoration:none;
}

a.save:hover{
	cursor:pointer;
	text-decoration:none;
}

a.whenToDelete{
	color:#804800;	
	background-image:url(img/info_icon_16.gif); 
	background-repeat:no-repeat;
	padding-left:20px;
}

a.whenToDelete:hover{
	text-decoration:underline;
}

.module#packageInformation .headRoundedCorner,
.module#packageInformation .footRoundedCorner,
.module#returnAddress .headRoundedCorner,
.module#returnAddress .footRoundedCorner, 
.module#deliveryAddress_step3 .headRoundedCorner,
.module#deliveryAddress_step3 .footRoundedCorner,
.module#returnAddress_step3 .headRoundedCorner,
.module#returnAddress_step3 .footRoundedCorner{ height:10px; background-image:url(img/round_corners_440_yellow_blue.gif); } /*modified by JAN LAM 12-05-2011*/

.module#packageInformation_step3 .headRoundedCorner,
.module#packageInformation_step3 .footRoundedCorner,
.module#postalServiceOptions .headRoundedCorner,
.module#postalServiceOptions .footRoundedCorner { background-image:url(img/round_corners_900_yellow_blue.gif); } /*modified by JAN LAM 12-05-2011*/

.module#packageInformation .headRoundedCorner,
.module#packageInformation .footRoundedCorner{margin-left:-10px;}

.module#deliveryAddress .headRoundedCorner,
.module#deliveryAddress .footRoundedCorner{ height:10px; background-image:url(img/round_corners_465_yellow_blue.gif);  /*modified by JAN LAM 12-05-2011*/}

/* Template of sender_address & delivery_address */
.module.sender_address .headRoundedCorner,
.module.sender_address .footRoundedCorner,
.module.ship_information .headRoundedCorner,
.module.ship_information .footRoundedCorner{ width:440px; height:10px; background-image:url(img/round_corners_440_yellow_blue.gif);  } /*modified by JAN LAM 12-05-2011*/
.module.sender_address TBODY TH, .module.delivery_address TBODY TH, .module.ship_information TBODY TH{padding-left:8px; width:200px;}
.module.sender_address TBODY TH.contact_person{height:55px;}
.module.sender_address TBODY TD.empty_field{width:10px;}
.module.sender_address TBODY TD.default_btn_field{width:125px;}
	
.module.sender_address .s_name, 
.module.sender_address .s_addr{width:295px;}
.module.sender_address .s_contact_no{width:100px;}


.module.delivery_address .s_name{width:280px;}
.module.delivery_address .s_contact_no{width:100px;}
.module.delivery_address .s_po_info{width:100px;}

	
div#lcp_sender_address {margin-right:20px;}
.module.delivery_address td.lcp_hints{padding:15px 10px 5px 10px; color:red;}

.module.delivery_address .headRoundedCorner,
.module.delivery_address .footRoundedCorner{ width:465px; height:10px; background-image:url(img/round_corners_465_yellow_blue.gif);}  /*modified by JAN LAM 12-05-2011*/

.module.ship_information{}
div#lcp_ship_information .content{width:432px;}
div#lcp_ship_information .weight_field{width:112px;}
td.lcp_shipping_info_1 {height:250px;}
.module.delivery_address #map_canvas{width:450px; height:250px;}

/* END template of sender_address & delivery_address */

#deliveryAddress .header_title{}
#deliveryAddress .ui-panel .ui-panel-content{padding:0px;}
.ui-panel .ui-panel-content{padding:0px;}

#pageContainer.mainPage h1 { background:white; padding: 0px 10px 10px; margin: 0px 20px; border-bottom: 1px #bbbbbb solid; font-size: 24pt;}
	
#pageContainer.prepareLabelProgressColor { background:#fbf9ed; }
#pageContainer.prepareLabelProgressColor.batchUpload { background:#ffffff; }
#pageContainer.prepareLabelProgress .prepareLabelHeader{ background:#ffffff; }

#pageContainer.prepareLabelProgress h1 { background:white;}
#pageContainer.prepareLabelProgress .progessBanner { width:880px; height:80px; padding:0 10px; margin:0px auto; background:url(img/prepare_label_banner.gif) no-repeat; overflow:hidden; }
#pageContainer.prepareLabelProgress.step1 .progessBanner { background-position: 0 -0px; }
#pageContainer.prepareLabelProgress.step2 .progessBanner { background-position: 0 -80px; }
#pageContainer.prepareLabelProgress.step3 .progessBanner { background-position: 0 -160px; }
#pageContainer.prepareLabelProgress.step4 .progessBanner { background-position: 0 -240px; }

.prepareLabelProgress .progessBanner li { width:140px; float:left; text-align:center; padding-top:22px; }
.prepareLabelProgress .progessBanner li h2 {  font-size:14px; color:#003680; padding-bottom:6px; }
.prepareLabelProgress .progessBanner li p { display:none;  font-size:12px; color:#806000; line-height:12px; }
.prepareLabelProgress.step1 .progessBanner li.step1,
.prepareLabelProgress.step2 .progessBanner li.step2,
.prepareLabelProgress.step3 .progessBanner li.step3,
.prepareLabelProgress.step4 .progessBanner li.step4 { width:420px; padding:10px 20px; text-align:left; }
.prepareLabelProgress.step1 .progessBanner li.step1 p,
.prepareLabelProgress.step2 .progessBanner li.step2 p,
.prepareLabelProgress.step3 .progessBanner li.step3 p,
.prepareLabelProgress.step4 .progessBanner li.step4 p { display:block; }
.prepareLabelProgress.step4 .divEdit_step4{	padding:3px 0 0 8px;}

.prepareLabelProgress .progessBanner li.step1 DIV,
.prepareLabelProgress .progessBanner li.step3 div.chi,
.prepareLabelProgress .progessBanner li.step4 DIV {padding-top:10px;}

.prepareLabelProgress .progessBanner li.step2{ padding-top:22px;}
.prepareLabelProgress .progessBanner li.step2.focus{ padding-top:15px;}
.prepareLabelProgress .progessBanner li.step3{ padding-top:15px; width:126px; padding-left:10px;}
.prepareLabelProgress .progessBanner li.step3.focus{padding-top:20px; width:410px; padding-left:25px;}

.prepareLabelProgress .progessBanner li.step4.focus{padding-top:6px;}
.prepareLabelProgress .progessBanner li.step2 div.chi{padding-top:4px;}

/* Local CourierPost perpare shipping label banner */
#pageContainer.prepareLabelProgress ul.progessBanner.lcp { width:880px; height:80px; padding:0 10px; margin:0px auto; background:url(img/prepare_label_banner_LCP2.gif) no-repeat; overflow:hidden; }
#pageContainer.prepareLabelProgress ul.progessBanner.lcp.step4{background-position:0 -156px;}
#pageContainer.prepareLabelProgress ul.progessBanner.lcp.step2{background-position: 0 -80px;} 
.prepareLabelProgress .progessBanner.lcp li{ width:210px;height:50px; float:left; text-align:center; padding-top:22px;}
.prepareLabelProgress.step1 .progessBanner.lcp li.step1,
.prepareLabelProgress.step2 .progessBanner.lcp.step4 li.step4{ padding:10px 20px; text-align:left; }


.prepareLabelProgress .ui-tabs{padding:0px;}
.prepareLabelProgress.batchUpload .ui-tabs{padding:10px;}
.prepareLabelProgress.step1 div.ui-tabs-panel{border:1px solid #ffe86a;}
.prepareLabelProgress.batchUpload div.ui-tabs-panel{background-color: #FBF9ED; height:280px;}
.prepareLabelProgress #deliveryAddress_tabs div.ui-tabs-panel{border:0px solid ;}
.prepareLabelProgress ul.ui-tabs-nav{background-color:white; padding-left:20px;} 
.prepareLabelProgress ul.ui-tabs-nav li{background:url("img/prepare_label_tab_left.gif") no-repeat scroll 0 -40px transparent; float:left; }
.prepareLabelProgress ul.ui-tabs-nav li a{background:url("img/prepare_label_tab_right.gif") no-repeat scroll 100% -40px transparent;  cursor: pointer;}

.prepareLabelProgress ul.ui-tabs-nav li a em{background:url("img/LCP_icon.gif") no-repeat scroll 0 0 transparent;  padding-left:25px;}

.prepareLabelProgress ul.ui-tabs-nav li a[href="#intl"] em {background-position: 0px -50px;	color: #7c7b79;}
.prepareLabelProgress ul.ui-tabs-nav li a[href="#lcp"] em {	background-position: 0px -15px;	color: #7c7b79;}
.prepareLabelProgress ul.ui-tabs-nav li a[href="#local"] em {background-position: 0px -15px; color: #7c7b79;}

.prepareLabelProgress ul.ui-tabs-nav li a[href="#frmStep1:intl"] em {background-position: 0px -50px; color: #7c7b79;}
.prepareLabelProgress ul.ui-tabs-nav li a[href="#frmStep1:lcp"] em {background-position: 0px -15px;	color: #7c7b79;}
.prepareLabelProgress ul.ui-tabs-nav li a[href="#frmStep1:local"] em {background-position: 0px -15px; color: #7c7b79;}

.prepareLabelProgress .divNewService{background-color:white;}
.prepareLabelProgress .msg_box{
	float:right;background:url("img/msg_box.gif") no-repeat scroll 0 0 transparent; 
	width:200px;
	position:absolute;
	height:50px;
	width:240px;	
	margin-top:-30px;
	padding:8px 0 5px 10px;
	z-index:99;
	color:white;
	font-size:16px;	
}
.prepareLabelProgress .msg_box.eng{margin-left:398px;}
.prepareLabelProgress .msg_box.chi{margin-left:341px;}


.prepareLabelProgress div.tab_view_service ul.ui-tabs-nav a{font-size:16px;font-weight:bold;}

.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected{background:url("img/prepare_label_tab_left.gif") no-repeat scroll 0 0 transparent; float:left;}
.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a{background:url("img/prepare_label_tab_right.gif") no-repeat scroll 100% 0 transparent;  cursor: pointer; }


.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a[href="#intl"] em{ background-position: 0px -32px; color: #e2bf00;}
.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a[href="#lcp"] em{	background-position: 0px 3px; color: #e2bf00;}
.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a[href="#local"] em { background-position: 0px 3px; color: #e2bf00;}

.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a[href="#frmStep1:intl"] em{ background-position: 0px -32px; color: #e2bf00;}
.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a[href="#frmStep1:lcp"] em{	background-position: 0px 3px; color: #e2bf00;}
.prepareLabelProgress ul.ui-tabs-nav li.ui-tabs-selected a[href="#frmStep1:local"] em { background-position: 0px 3px; color: #e2bf00;}

.progressBannerHeader{ font-size:14px; color:#003680; padding-bottom:6px;}
a.progressBannerHeader{ text-decoration:none; }


#selectService .desc {font-size:14px; padding:6px 0 6px 3px;}
#selectService p{ font-size:14px; padding:3px 0 3px 3px; }
#selectService .priceDatingHint {  font-size:12px; color:#004f80; }

#selectService .ui-panel{ padding:0px;}

#selectService table {width:100%;}

#selectService .tfoot th,
#selectService .thead th { 
	height:28px; 
	background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; 
	text-align:left; 
	vertical-align:middle;	 
	font-size:13px; 
	font-weight:bold; 
	color:white;	
}

#selectService .thead th span{	padding:3px;}

#selectService .thead th a.sortAsc {
    background: url("img/table_blue_th_asc.gif") no-repeat scroll left center transparent;
    padding-left: 12px;
}
#selectService .thead th a.sortDesc {
    background: url("img/table_blue_th_desc.gif") no-repeat scroll left center transparent;
    padding-left: 12px;
}
#selectService .thead th a {
    color: white;
    text-decoration: none;
}
#selectService .thead th.selection { background:url(img/grand_table_title_bg_left_blue.gif) no-repeat left;  background-size:68px 30px !important;}
#selectService .thead th.name{width:45%;padding-left:30px;}
#selectService .thead th.zone{width:20%;padding-left:20px;}
#selectService .thead th.time{width:15%;}
#selectService .thead th.fee{width:15%;}
#selectService .thead th.rightEnd { background:url(img/grand_table_title_bg_right_blue.gif) no-repeat right; }

#selectService .headRoundedCorner { height:4px; background:url(img/round_corners_900_blue_grey.gif) no-repeat top; }
#selectService .footRoundedCorner { height:4px; background:url(img/round_corners_900_blue_grey.gif) no-repeat bottom;}
#selectService .tfoot{	padding-top:3px;}
#selectService .tbody { border-width:0 1px; border-style:solid; border-color:#96c9ea; background:#f8f8f8; }
#selectService .tbody td { padding:2px 0; vertical-align:middle; }

#selectService_dialog .tbody td div.warning,
#selectService .tbody td div.warning{ color:red; }

#selectService .tbody td div.warning.MLP{ width:505px; text-align:justify; }
#selectService_dialog .tbody td div.warning.MLP{ width:390px; text-align:justify; }


#selectService h4 * { font-weight:bold; }
#selectService .tbody td.selection,
#selectService .tbody td.icon { text-align:center;  vertical-align:top;}
#selectService .tbody td.name,
#selectService .tbody td.time,
#selectService .tbody td.fee { border-top:1px solid #96c9ea; }
#selectService .tbody tr.first-child td { border:none; }
#selectService .attribIcon { float:left; width:16px; height:16px; margin:6px 0 0 6px; background:url(img/service_attr_icons.gif) no-repeat; }
#selectService .attribIcon.info { background-position:0 0; width:13px}
#selectService .attribIcon.tracking { background-position:-20px 0; }
#selectService .attribIcon.trackGlobal { background-position:-40px 0; }
#selectService .attribIcon.warning { background-position:-60px 0; width:17px; }
#selectService .tbody tr.additionalOptions { width:auto; }
#selectService .tbody tr.additionalOptions td.name { border-top:1px dashed #96c9ea; }
#selectService .tbody tr.additionalOptions td.fee { border-top:none; }
#selectService .tbody tr.additionalOptions table { width:auto; }
#selectService .tbody tr.additionalOptions table tbody { border:none; }
#selectService .tbody tr.additionalOptions table td { padding:0 2px; }
#selectService table .selection { width:25px;  }
#selectService table .icon { width:50px; }
#selectService table .name { width:280px; }
#selectService table .zone { width:130px; text-align:center; }
#selectService table .time { width:100px; text-align:center; }
#selectService table .fee { width:95px; text-align:right;}

#selectService table .rightEnd { width:5px;}

#selectService .tfoot th.selection { background:url(img/grand_table_title_bg_left_blue.gif) no-repeat left; width:2%;}
#selectService .tfoot th.qty{ width:60; text-align:right;}
#selectService .tfoot th.count{ width:3%; text-align:center;}
#selectService .tfoot th.total_amt{ width:15%; text-align:right;}
#selectService .tfoot th.amt{ width:15%; text-align:right;}
#selectService .tfoot th.rightEnd { background:url(img/grand_table_title_bg_right_blue.gif) no-repeat right; width:1%;}

.pos_satchel_amt{color:black;}
.neg_satchel_amt{color:red;}

/* 
	selectService Dialog
*/

#selectService_dialog .desc { margin:2em 0;  font-size:12px; }
#selectService_dialog .priceDatingHint { margin:1em 0 0.3em;  font-size:12px; color:#004f80; padding-top:1px; }
#selectService_dialog table { width:100%; font-size:12px;}
#selectService_dialog .thead th { height:28px; background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; text-align:left; vertical-align:middle; }
#selectService_dialog .thead th {  font-size:12px; font-weight:bold; color:white;}
#selectService_dialog .thead th a.sortAsc {
    background: url("img/table_blue_th_asc.gif") no-repeat scroll left center transparent;
    padding-left: 12px;
}
#selectService_dialog .thead th a.sortDesc {
    background: url("img/table_blue_th_desc.gif") no-repeat scroll left center transparent;
    padding-left: 12px;
}
#selectService_dialog .thead th a {
    color: white;
}



#selectService_dialog .thead th.selection { background:url(img/grand_table_title_bg_left_blue.gif) no-repeat left; }
#selectService_dialog .thead th.rightEnd { background:url(img/grand_table_title_bg_right_blue.gif) no-repeat right; }

#selectService_dialog .thead th.selection { width:1%; }
#selectService_dialog .thead th.icon { width:5%;}
#selectService_dialog .thead th.name {width:18%; line-height:1.2; }
#selectService_dialog .thead th.zone {width:18%; line-height:1.2;text-align:center;}

#selectService_dialog .thead th.time {width:13%;text-align:center;  line-height:1.2;}
#selectService_dialog .thead th.fee { width:13%;text-align:center;  line-height:1.2;}
#selectService_dialog .thead th.btnStart { width:10%; text-align:center; line-height:1.2;}
#selectService_dialog .thead th.rightEnd { width:1%; }


#selectService_dialog .headRoundedCorner { height:10px; background:url(img/round_corners_900_blue_grey.gif) no-repeat top; } 
#selectService_dialog .footRoundedCorner { height:4px; background:url(img/round_corners_900_blue_grey.gif) no-repeat bottom; } 
#selectService_dialog .tbody { border-left:1px solid #96c9ea; border-right:1px solid #96c9ea; width:898px; background:#f8f8f8; }
#selectServic_dialoge .tbody td { padding:4px 0; vertical-align:middle; }
#selectService_dialog h4 * { font-weight:bold; }
#selectService_dialog .tbody td.selection,
#selectService_dialog .tbody td.icon { text-align:center;  vertical-align:top;}
#selectService_dialog .tbody td.name,
#selectService_dialog .tbody td.time,
#selectService_dialog .tbody td.fee { border-top:1px solid #96c9ea; }
#selectService_dialog .tbody tr.first-child td { border:none; }
#selectService_dialog .attribIcon { float:left; width:16px; height:16px; margin:6px 0 0 6px; background:url(img/service_attr_icons.gif) no-repeat; }
#selectService_dialog .attribIcon.info { background-position:0 0; }
#selectService_dialog .attribIcon.tracking { background-position:-20px 0; }
#selectService_dialog .attribIcon.trackGlobal { background-position:-40px 0; }
#selectService_dialog .attribIcon.warning { background-position:-60px 0; width:17px; }
#selectService_dialog .tbody tr.additionalOptions { width:auto; }
#selectService_dialog .tbody tr.additionalOptions td.name { border-top:1px dashed #96c9ea; }
#selectService_dialog .tbody tr.additionalOptions td.fee { border-top:none;  }
#selectService_dialog .tbody tr.additionalOptions table { width:auto; }
#selectService_dialog .tbody tr.additionalOptions table tbody { border:none; }
#selectService_dialog .tbody tr.additionalOptions table td { padding:0 2px; }




#selectService_dialog .tbody table td.selection { width:5%; }
#selectService_dialog .tbody table td.icon { width:10%; padding:10px;}
#selectService_dialog .tbody table td.name { width:20%; padding-top:2px; }
#selectService_dialog .tbody table td.zone { width:18%; text-align:center;}
#selectService_dialog .tbody table td.time { width:15%; text-align:right; padding-right:2px;}
#selectService_dialog .tbody table td.fee { width:18%;  text-align:right; padding-right:2px; }
#selectService_dialog .tbody table td.btnStart {  text-align:center;}
#selectService_dialog .tbody table td.btnStart div{
	padding-left:20px;
}
#selectService_dialog .tbody table td.rightEnd { }

#selectService_dialog table .time table{ width:100px;}
#selectService_dialog table .fee table{ width:120px;}

#selectService_dialog table .time a{ width:200px;}
#selectService_dialog table .fee a{ width:200px;}

#selectService_dialog .sort_dt1{ cursor:pointer; }
#selectService_dialog .sort_direction1{width:5px; cursor:pointer; }
#selectService_dialog .sort_direction1 .ui-panel-content{	
	padding:0px;
}
/* 
	END selectService Dialog 
*/

#pageContainer #pageFlowActions { padding-bottom:20px; margin:1px 0; }
#pageContainer #pageFlowActions .left { float:left; width:67px; }
#pageContainer #pageFlowActions .right { float:right; }
#pageContainer #pageFlowActions .right .tdConfirm{ width:100px; }
#pageContainer #pageFlowActions a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; text-decoration:none; }
#pageContainer #pageFlowActions a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
#pageContainer #pageFlowActions a span.a { background-position:left; padding-left:10px; }
#pageContainer #pageFlowActions a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; text-align:center;}
#pageContainer #pageFlowActions a.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:10px; }
#pageContainer #pageFlowActions a.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px; }
#pageContainer #pageFlowActions a.back { color:#10705f; float:left; width:50px;}
#pageContainer #pageFlowActions a.backward { color:#10705f; float:left; width:50px;}
#pageContainer #pageFlowActions a.cancel { color:#148c76; float:left;}
#pageContainer #pageFlowActions a.cancel span.a{width:auto;}
#pageContainer #pageFlowActions a.save { color:#8c1414; float:right;  width:50px;}
#pageContainer #pageFlowActions a.saveAddition { color:#8c1414; float:right; }
#pageContainer #pageFlowActions a.saveAddition span.a{width:auto; }
#pageContainer #pageFlowActions a.continue { color:#541070; float:right;  }
#pageContainer #pageFlowActions a.continue span.a{width:auto;}
#pageContainer #pageFlowActions a.continueforward { color:#541070; float:right;}
#pageContainer #pageFlowActions a.continueforward span.a{width:auto;}
#pageContainer #pageFlowActions a.continuePaynow { color:#541070; float:right;  }
#pageContainer #pageFlowActions a.continuePaynow span.a{width:auto;}

#pageContainer #pageFlowActions	.divAdditional{
	width:150px;
}

#pageContainer #AddItemActions .left { float:left; }
#pageContainer #AddItemActions .right { float:right; }
#pageContainer #AddItemActions button { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#pageContainer #AddItemActions button span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
#pageContainer #AddItemActions button span.a { background-position:left; padding-left:10px; }
#pageContainer #AddItemActions button span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#pageContainer #AddItemActions button.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px; }
#pageContainer #AddItemActions button.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px;}
#pageContainer #AddItemActions button.back { color:#10705f; }
#pageContainer #AddItemActions button.cancel { color:#148c76; }
#pageContainer #AddItemActions button.save { color:#8c1414; }
#pageContainer #AddItemActions button.continue { color:#541070; }


.readyToPay { background:#fbf9ed; } 
.readyToPay.noBgColor { background:white; }
#pageContainerIe7.readyToPay .contentTitle { background:white; padding:10px; }
#pageContainerIe7.readyToPay .contentTitle .desc { margin:1em 0; }
#pageContainerIe7.readyToPay .contentTitle .desc3 { margin:1em 0;width:73%; padding-top:10px;}
#pageContainerIe7.readyToPay h2 {  font-size:16px; margin:12px 0 6px 0; }
#pageContainerIe7.readyToPay .desc1 { margin:1px 0 2px; font-weight:bold; font-size:14px;color:red;}
#pageContainerIe7.readyToPay .desc2 { margin:15px 0 5px; }

.readyToPay .labelsTable {}
.readyToPay .labelsTable table { width:100%; }
.readyToPay .labelsTable table .printSel{ width:3%; text-align:center;}
.readyToPay .labelsTable table .batchPrint { width:7%;padding-top:5px;}
.readyToPay .labelsTable table .index { width:3%; }
.readyToPay .labelsTable table .itemNo{  width:13%; padding-top:0px;}
.readyToPay .labelsTable table .shipTo { width:15%; padding-top:0px;}
.readyToPay .labelsTable table .shipTo label{line-height:1.5;}
.readyToPay .labelsTable table .packageInfo { width:9%; padding-top:0px;}
.readyToPay .labelsTable table .service { width:11%; padding-top:0px;}
.readyToPay .labelsTable table .service label{ line-height:1.5;}
.readyToPay .labelsTable table .satchel {	width: 11%;	text-align: right;}
.readyToPay .labelsTable table .price { width:9%; text-align:right; padding-top:0px;}
.readyToPay .labelsTable table .insuranceFee { width:13%; text-align:right; padding-top:0px;}
.readyToPay .labelsTable table .insurPremium { width:15%; text-align:right; padding-top:0px;}

.readyToPay .labelsTable table .totalAmt { width:10%; text-align:right; padding-top:0px;}
.readyToPay .labelsTable table .entryOptions { width:1%;}
.readyToPay .labelsTable table .service .insuredAmt{padding-top:2px;}
.readyToPay .labelsTable table tr td.noEntry{text-align:center;	padding:10px 0 10px 0;	line-height:2;}

.readyToPay .labelsTable .labelsTableHeader table { height:28px; background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; }
.readyToPay .labelsTable .labelsTableHeader th { text-align:left; font-weight:bold; vertical-align:middle; color:white;  font-size:12px;}
.readyToPay .labelsTable .labelsTableHeader th.printSel { background: url(img/grand_table_title_bg_left_blue.gif) no-repeat left; }
.readyToPay .labelsTable .labelsTableHeader th.price { text-align:right; }
.readyToPay .labelsTable .labelsTableHeader th.service { text-align:left; padding-top:0px;}
.readyToPay .labelsTable .labelsTableHeader th.insuranceFee,
.readyToPay .labelsTable .labelsTableHeader th.insurPremium { text-align:right; }
.readyToPay .labelsTable .labelsTableHeader th.satchel {text-align: right;}
.readyToPay .labelsTable .labelsTableHeader th.totalAmt { text-align:right; }
.readyToPay .labelsTable .labelsTableHeader th.actionHeader {width:10%; text-align:center; }
.readyToPay .labelsTable .labelsTableHeader th.entryOptions { background: url(img/grand_table_title_bg_right_blue.gif) no-repeat right;  border:0px solid red;}

.readyToPay .labelsTable .headRoundedCorner { height:4px; background:url(img/round_corners_900_blue_yellow.gif) no-repeat top; }
.readyToPay .labelsTable .footRoundedCorner { height:4px; background:url(img/round_corners_900_blue_yellow.gif) no-repeat bottom; }
.readyToPay .labelsTable .content { border:1px solid #96c9ea; border-width:0 1px; }
.readyToPay .labelsTable .labelsTableContent { position:static; margin:4px 0; background:#f4f9fc; font-size:12px; }
.readyToPay .labelsTable .labelsTableContent tr td { vertical-align:top; }
.readyToPay .labelsTable .labelsTableContent tr.bottom td { vertical-align:bottom; }
.readyToPay .labelsTable .labelsTableContent a.edit { display:block; width:60px; height:20px; background:url(img/module_action_buttons.gif) no-repeat -650px 0; }
.readyToPay .labelsTable .labelsTableContent a.edit.cht { background-position: -650px -20px; }
.readyToPay .labelsTable .labelsTableContent a.edit.chs { background-position: -650px -40px; }
.readyToPay .labelsTable .labelsTableContent a.print { display:block; margin:0 auto; width:32px; height:20px; background:url(img/module_action_buttons.gif) -186px 0; }
.readyToPay .labelsTable .labelsTableContent a.print.cht { background-position: -186px -20px; }
.readyToPay .labelsTable .labelsTableContent a.print.chs { background-position: -186px -40px; }
.readyToPay .labelsTable .labelsTableContent a.discard { float:right; margin-right:5px; width:21px; height:21px; background:url(img/module_btn_close_21.gif) no-repeat; }
.readyToPay .labelsTable .labelsTableContent span { display:block;}
.readyToPay .labelsTable .labelsTableContent span.value { display:inline; }
.readyToPay .labelsTable .labelsTableContent .index {  font-size:24px; font-weight:bold; text-align:center; color:#2d93d3; padding-right: 10px; }
.readyToPay .labelsTable .labelsTableContent .index span {height:20px;padding-top:3px;}
.readyToPay .labelsTable .labelsTableContent .shipTo .name { display:block; text-transform:uppercase; font-weight:bold; }
.readyToPay .labelsTable .labelsTableContent .shipTo .address {}
.readyToPay .labelsTable .labelsTableContent .packageInfo .value { font-weight:bold; }
.readyToPay .labelsTable .labelsTableContent .service .value { font-weight:bold; }
.readyToPay .labelsTable .labelsTableContent .price.total .caption { color:#2c93d4; font-weight:bold; }
.readyToPay .labelsTable .labelsTableContent .price.total .value { font-weight:bold; }

.readyToPay .labelsTable .labelsTableFooter table { height:28px; background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; }
.readyToPay .labelsTable .labelsTableFooter th { text-align:right; font-size:14px; font-weight:bold; vertical-align:middle; color:white; }
.readyToPay .labelsTable .labelsTableFooter th.index { background: url(img/grand_table_title_bg_left_blue.gif) no-repeat left; }
.readyToPay .labelsTable .labelsTableFooter th.entryOptions { width:3%; background: url(img/grand_table_title_bg_right_blue.gif) no-repeat right; }
.readyToPay .labelsTable .labelsTableFooter th.price { width:12%;}
.readyToPay .labelsTable .labelsTableFooter th.price #labelGrandTotal{font-weight:bold;}
.readyToPay .labelsTable .labelsTableFooter th.service { width:20%; }
.readyToPay .labelsTable .labelsTableFooter a.batchPrint { display:block; margin:0 auto; width:147px; height:20px; background:url(img/module_action_buttons.gif) -500px 0; } 
.readyToPay .labelsTable .labelsTableFooter a.batchPrint.cht {background-position: -500px -20px; }
.readyToPay .labelsTable .labelsTableFooter a.batchPrint.chs {background-position: -500px -40px; }

.dialogButton .NotAllowChangePayment{color:red;padding-top:5px;}

/*Dialog box style for no counter payment */
.dialogContent .warning .headRoundCorner{ height:5px; background:url(img/round_corners_330_pink.gif) no-repeat left top; }
.dialogContent .warning .content{width:318px; border:2px solid #fbc2c4; border-top-width:0px; border-bottom-width:0px; background-color:#fbe3e4;padding:4px; color:red;}
.dialogContent .warning .footRoundCorner{ height:5px; background:url(img/round_corners_330_pink.gif) no-repeat left bottom; }
.dialogContent .confirmation .confirmAmt{text-align:left;}
/*End Dialog box style for no counter payment */

	
#pageContainer #pageFlowActions button.createLabel { color:#08382f; }
#pageContainer #pageFlowActions button.pay { color:#382c08; }

#myShippingReports.moduleFullContent { padding-top:2px; }
#pageContainer  h1 { margin:0 0; } 
#pageContainer .moduleFullContent p.desc { font-size:12px; margin:1em 0 2em;  line-height:15px; text-align:justify;padding-top:5px;}
.moduleFullContent .headRoundedCorner { width:100%; height:4px; margin:0; background: url(img/round_corners_900_green_white.gif) no-repeat top; }
.moduleFullContent .footRoundedCorner { width:100%; height:4px; margin:0; background: url(img/round_corners_900_green_white.gif) no-repeat bottom; }
.moduleFullContent a.info_icon { padding-right:20px; line-height:16px; background:url(img/info_icon_16.gif) no-repeat right; text-decoration:none; color:#0080F0; }
.moduleFullContent #initActions { margin:10px 0; height:20px; }
.moduleFullContent #initActions ul li { float:left; margin-right:10px; }
.moduleFullContent .searchForm, #createEnquiryForm .searchForm { border:1px solid #d0d0d0; background:#f8f8f8; padding:4px; margin:10px 0; }
.moduleFullContent .searchForm table { width:100%; }
.moduleFullContent .searchForm table th,
.moduleFullContent .searchForm table td { text-align:left; padding:0.2em 0.5em; vertical-align:middle; font-size:14px;}
.moduleFullContent .searchForm table td.numPerPage { border-left:1px dotted #d0d0d0; text-align:right; }
.moduleFullContent .searchForm .field{}
.moduleFullContent .searchForm .input{}
.moduleFullContent .searchForm .btn{width:55%;}
.moduleFullContent .searchForm .fieldTitle { display:block; }
.moduleFullContent .searchForm .numPerPage .fieldTitle { margin:0 0.25em 0.25em; white-space:nowrap; }
.moduleFullContent .searchForm input.text,
.moduleFullContent .searchForm select { height:20px; padding:0; border:1px solid #d0d0d0;  font-size:12px; }

div.searchForm td.searchField{vertical-align:middle !important;}
div.searchForm td.keyword{vertical-align:middle !important;}
div.searchForm td.searchValue{vertical-align:middle !important;}
div.searchForm td.keyword select{font-size:16px;}

.moduleFullContent .searchForm button.search { 
		float:left; 
		width:24px; 
		height:14px; 
		margin:1px 0 0 1px; 
		background:url(img/module_search_button.gif);
		border:0px;
		/* IE8 version, ref to ie8.css*/
		/* IE7 version, ref to ie7.css*/
}

button.search { 
		float:left; 
		width:24px; 
		height:14px; 
		margin:1px 0 0 1px; 
		background:url(img/module_search_button.gif);
		border:0px;
		/* IE8 version, ref to ie8.css*/
		/* IE7 version, ref to ie7.css*/
}

.moduleFullContent .searchForm table .keyword tr td a.search { float:left; width:24px; height:20px; margin:1px 0 0 1px; background:url(img/module_search_button.gif); border:none; }
.moduleFullContent .module { background:none; padding-bottom:0; }
.moduleFullContent .module ul.ui-tabs-nav { }
.moduleFullContent .module.purple ul.ui-tabs-nav { }
.moduleFullContent .module .content { background:white; border-width:0 1px; font-size:12px; }
.moduleFullContent .module table th { padding:0.3em 0.5em; vertical-align:middle; height:35px;}
.moduleFullContent .module table td { padding:0.3em 0.5em; vertical-align:middle; }
.moduleFullContent .module table th .customHeader{background-image:url(img/Table_icon.png); height:16px; } 

.moduleFullContent .module .actions { background: url(img/full_module_tail_purple.gif) repeat-x; }
.moduleFullContent .entriesSummary table { width:100%; font-size:12px;}
.moduleFullContent .entriesSummary table td { width:100%; color:#404040; }
.moduleFullContent .entriesSummary table .entries { width:27%; text-align:left; color:#804800; vertical-align: top; }
.moduleFullContent .entriesSummary table .pageNav { width:33%; text-align:center; }
.moduleFullContent .entriesSummary table .page { width:25%; text-align:right; }
.moduleFullContent .entriesSummary table .pageNav ul li { display:inline; }
.moduleFullContent .entriesSummary table .pageNav ul li a { color:#804800; font-weight:bold; padding:0 0.3em; border-radius:3px; -moz-border-radius:3px; }
.moduleFullContent .entriesSummary table .pageNav ul li span{ font-weight:bolder; }
.moduleFullContent .entriesSummary table .pageNav ul li a:hover { text-decoration:underline; }
.moduleFullContent .entriesSummary table .pageNav ul li a.prev { background:url(img/page_nav_arrows.gif) no-repeat left; padding-left:12px; }
.moduleFullContent .entriesSummary table .pageNav ul li a.next { background:url(img/page_nav_arrows.gif) no-repeat right; padding-right:12px; }

.moduleFullContent#addressBook table .selection { width:6%; text-align:center; }
.moduleFullContent#addressBook table .name { width:24%; }
.moduleFullContent#addressBook table .city { width:20%; }
.moduleFullContent#addressBook table .country { width:20%; }
.moduleFullContent#addressBook table .entryAction { width:20%; text-align:center; }
.moduleFullContent#addressBook table .entryAction a { margin:auto; }

.moduleFullContent#myShippingLabels .searchForm .dateTo { padding-right:50px; }
.moduleFullContent#myShippingLabels .searchForm input #keyword { width:67%; }
.moduleFullContent#myShippingLabels table .selection { width:8%; text-align:center; }
.moduleFullContent#myShippingLabels table .date { width:12%; }
.moduleFullContent#myShippingLabels table .id { width:15%; }
.moduleFullContent#myShippingLabels table .recipient { width:16%; }
.moduleFullContent#myShippingLabels table .country { width:12%; }
.moduleFullContent#myShippingLabels table .service { width:15%; }
.moduleFullContent#myShippingLabels table .status { width:11%; }
.moduleFullContent#myShippingLabels table .entryAction { width:11%; text-align:center; }
.moduleFullContent#myShippingLabels table td.searchField{ width:70px; text-align:right;}
.moduleFullContent#myShippingLabels table td.searchValue .ui-inputfield{height:15px;width:100px; }
.moduleFullContent#myShippingLabels .searchDateValue{}

.moduleFullContent#myShippingReports table td.searchReportNameLabel{ width:120px; text-align:right; }
.moduleFullContent#myShippingReports table td.searchReportName{ width:280px; text-align:right; }
.moduleFullContent#myShippingReports table td.searchPostingDate{ width:50px; text-align:right; }
.moduleFullContent#myShippingReports .searchForm .selectReportName { height:20px; width:280px; padding:0; border:1px solid #d0d0d0;  font-size:12px; }
.moduleFullContent#myShippingReports .reportDetail{ position:static; margin:4px 0; background:#f4f9fc; font-size:12px; }
.moduleFullContent#myShippingReports .headRoundedCorner { height:4px; background:url(img/round_corners_900_blue_yellow.gif) no-repeat top; }
.moduleFullContent#myShippingReports .footRoundedCorner { height:4px; background:url(img/round_corners_900_blue_yellow.gif) no-repeat bottom; }
.moduleFullContent#myShippingReports .content { border:1px solid #96c9ea; border-width:0 1px; }
.moduleFullContent#myShippingReports .noEntry{ text-align:center;padding-top:5px;}
.moduleFullContent#myShippingReports #pageContainer .col900 { width:900px; margin:0 auto; }
.moduleFullContent#myShippingReports #itemHeader  { height:28px; background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; }
.moduleFullContent#myShippingReports #itemHeader .printSel {width:50px; padding: 4px 10px; color: white; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle;}
.moduleFullContent#myShippingReports #itemHeader .itemHeader {width:150px; padding: 4px 10px; color: white; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle;}
.moduleFullContent#myShippingReports #itemHeader .shipToHeader {width:180px; padding: 4px 10px; color: white; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle;}
.moduleFullContent#myShippingReports #itemHeader .receipentHeader {width:350px; padding: 4px 10px; color: white; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle;}
.moduleFullContent#myShippingReports #itemHeader .totWeightHeader {width:120px; padding: 4px 10px; color: white; font-size: 13px; font-weight: bold; text-align: left; vertical-align: middle;}
    
#dateTo_input.ui-corner-all,
#dateFrom_input.ui-corner-all{
	border-radius:0 0 0 0;
}

		
.moduleFullContent#myShippingLabels2  .selection { width:23px; }
.moduleFullContent#myShippingLabels2  .canceldate { width:83px;}
.moduleFullContent#myShippingLabels2  .requestdate { width:75px; }
.moduleFullContent#myShippingLabels2  .description{ width:200px;}
.moduleFullContent#myShippingLabels2  .date { width:82px;}
.moduleFullContent#myShippingLabels2  .id {width:82px; }
.moduleFullContent#myShippingLabels2  .recipient { width:95px;  }
.moduleFullContent#myShippingLabels2  .country { width:80px;  }
.moduleFullContent#myShippingLabels2  .service { width:105px; }
.moduleFullContent#myShippingLabels2  .status { width:70px; }
.moduleFullContent#myShippingLabels2  .weight { width:50px;  }
.moduleFullContent#myShippingLabels2  .postage{ width:60px; }
.moduleFullContent#myShippingLabels2  .milestone{ width:50px;}
.moduleFullContent#myShippingLabels2  .entryAction {text-align:left;}

.moduleFullContent #addForm { border:1px solid #d0d0d0; background:#f8f8f8; padding:4px; margin:10px 0; }
.moduleFullContent #addForm table { width:100%;}
.moduleFullContent #addForm .fieldTitle { display:block; }
.moduleFullContent #addForm .tdDesign { padding:0.2em 0.5em; vertical-align:middle;}
.moduleFullContent #addForm .column { width:20%; text-align:left; }
.moduleFullContent #addForm .field { width:80%; }

.module.purple.table, .module.blue.table{	background-color:#FBF9ED;	background-image:none;}
.module.purple { background-color:#dfa1c3; background-image:url(img/module_tail_purple.gif); }
.module.purple h2 { background-image:url(img/module_head_purple.gif); }
.module.purple h2 span { background-image:url(img/module_head_purple.gif); }
.module.purple .content { border-color: #cf71a4; background: #fbf5f8; }
.module.purple .headRoundedCorner,
.module.purple .footRoundedCorner { background-image:url(img/round_corners_900_purple_white.gif); }
.module.purple .tbody tr { background-color: white;  }
.module.purple .tbody tr.altBgColor { background-color:#f1e2e9; }
.module.purple input, 
.module.purple select, 
.module.purple textarea { border: 1px solid #cf71a4; }
.module.purple input.radio,
.module.purple input.checkbox { width:auto; border:none; }
.module.purple ul.ui-tabs-nav { background: white url(img/module_tab_bg_purple.gif) repeat-x; width:94%; }
.module.purple ul.ui-tabs-nav li a { background-color:#e8b8d2; background-image:url(img/module_tab_purple.gif); color:#600034; }
.module.purple ul.ui-tabs-nav li a span { background-color:#e8b8d2; background-image:url(img/module_tab_purple.gif); }
.module.purple ul.ui-tabs-nav li.ui-tabs-selected a { color:#a00057; }

.module.blue.table, .module.blue.table{	background-color:#FBF9ED;	background-image:none;}
.module.blue .actions { margin-top:0.5em; background: white url(img/module_appendix_bg_blue.gif) repeat-x left bottom; }
.module.blue { background-color:#6492b5; background-image:url(img/module_tail_blue.gif); }
.module.blue h2 { background-image:url(img/module_head_blue.gif); }
.module.blue h2 span { background-image:url(img/module_head_blue.gif); }
.recon .ui-tabs .ui-tabs-panel { border:1px solid #749cbb; background: #e0e9ef; }
.module.blue .content { border-color: #749cbb; border-top:0px; background: #e0e9ef; }
.module.blue .headRoundedCorner,
.module.blue .footRoundedCorner { background-image:url(img/round_corners_900_blue_white.gif); }
.module.blue .tbody tr { }
.module.blue .tbody tr.altBgColor,
.module.blue .tbody tr.ui-datatable-odd{ background-color:#e0e9ef;}




.module.blue input, 
.module.blue select, 
.module.blue textarea { border: 1px solid #cf71a4; }
.module.blue input.radio,
.module.blue input.checkbox { width:auto; border:none; } 
.module.blue ul.ui-tabs-nav { background: white url(img/module_tab_bg_blue.gif) repeat-x; width:98%; }
.recon ul.ui-tabs-nav{width:100%;}
.module.blue ul.ui-tabs-nav li a { background-color:#e8b8d2; background-image:url(img/module_tab_blue.gif); color:#600034; }
.module.blue ul.ui-tabs-nav li a span { background-color:#e8b8d2; background-image:url(img/module_tab_blue.gif); }
.module.blue ul.ui-tabs-nav li.ui-tabs-selected a { color:#a00057; }


.module.purple .actions { 
	background-color: white; 
	background: url("img/full_module_tail_purple.gif") repeat-x scroll 0 0 transparent;
}

#pageContainer.labelDetails { background:#f3f9fd; }

#pageContainer.labelDetails h1 { background:white; padding:10px; margin:0;}

#pageContainer.labelDetails .desc { background:white; padding:0.5em 10px 1.5em; margin:0 0 1em; font-size:12px;}
#pageContainer.labelDetails .module h2 { margin:0.5em 0 0; }

#faqContent.prepareLabelProgress{padding-top:6px;padding-left:2px;}

#faqContent .chi.general_q4_field { width:70px;}
#faqContent .eng.general_q4_field { width:120px;}
#faqContent .system_q1_value{font-weight:bold;}
#termContent .bold_text{font-weight:bold;}

#downloadContent.prepareLabelProgress{padding-top:18px;padding-left:2px;}
#downloadFormContent.prepareLabelProgress{padding-top:3px;padding-left:2px;}

#downloadContent .content{padding:10px 0 10px 0;}
#faqContent.prepareLabelProgress .content{padding-bottom:13px;}
#howToUseContent.prepareLabelProgress .content{	padding-left:0px;}

#batch_labelDetails .prepareLabelProgress { 
	width:960px;	 
	margin-top:0px;
	margin-left:10px;	
	margin-bottom:10px;
	padding:0px 0px 20px 0px;
	border:1px solid #98C9E8;
	background-color:white;
	float:left;
	overflow:visible;
}

.column900 { width:900px; margin:0 auto; background:white; }
#batch_labelDetails .column900 { width:941px; margin:0 10px; background:white; }

#batch_labelDetails .batch_col_1{width:15px;float:left;padding-top:15px;}
#batch_labelDetails .batch_col_1 span{color:#0075C0; font-size:20px; padding-left:4px;}

#batch_labelDetails .batch_col_2{border:0px solid red;float:right;} 

#pageContainer.labelDetails #labelDetails_tabs { width:860px; margin:0 auto; }
#pageContainer.labelDetails #pageFlowActions { width:860px; margin:20px auto; }
#pageContainer.labelDetails #pageFlowActions.pageBack{margin:0 0 0 38px;width:900px;padding-bottom:30px;}

#pageContainer.labelDetails #deliveryAddress { margin-left:0px; }

#pageContainer.labelDetails #returnAddress td{border:0px;}
#pageContainer.labelDetails #deliveryAddress td{border:0px;}

	
#pageContainer.labelDetails ul#labelDetails_tab_buttons { 
	height:26px; 
	padding:8px 0 0; 
	background:url(img/module_tab_bg_alt1.gif) repeat-x;
	margin-left:15px;
	width:941px;

}
#pageContainer.labelDetails ul#labelDetails_tab_buttons li { float:left;}
#pageContainer.labelDetails ul#labelDetails_tab_buttons li a{ 
	display:block; 
	margin-right:2px; 
	height:26px; 
	padding-left:10px; 
	background: #b8e8e1 url(img/module_tab_alt1.gif) repeat-x left 0; 
	color:#003b60; 
	cursor:pointer;	
}
#pageContainer.labelDetails ul#labelDetails_tab_buttons li a span { display:block; height:12px; padding:7px 10px 7px 0; background: #b8e8e1 url(img/module_tab_alt1.gif) repeat-x right 0; font-size:12px; }
#pageContainer.labelDetails ul#labelDetails_tab_buttons li.ui-tabs-selected a { background-position:left -26px; }
#pageContainer.labelDetails ul#labelDetails_tab_buttons li.ui-tabs-selected a span { background-position:right -26px; }


#pageContainer.labelDetails #downloadForm div#downloadFormContent,
#pageContainer.labelDetails #term div#termContent,
#pageContainer.labelDetails #disclaimer div#disclaimerContent,
#pageContainer.labelDetails #howToUse_tabs div#howToUseContent,
#pageContainer.labelDetails #contactUs_tabs div#contactUsContent,
#pageContainer.labelDetails #privacy div#privacyContent{broder:0px solid;}
#pageContainer.labelDetails #support div#supportContent{border:1px solid #96c9ea;}

#pageContainer.labelDetails #downloadForm ul#labelDetails_tab_buttons,
#pageContainer.labelDetails #downloadForm ul#labelDetails_tab_buttons,
#pageContainer.labelDetails #faq ul#labelDetails_tab_buttons, 
#pageContainer.labelDetails #term ul#labelDetails_tab_buttons,
#pageContainer.labelDetails #howToUse_tabs ul#labelDetails_tab_buttons,
#pageContainer.labelDetails #contactUs_tabs ul#labelDetails_tab_buttons,	
#pageContainer.labelDetails #privacy ul#labelDetails_tab_buttons,
#pageContainer.labelDetails #disclaimer ul#labelDetails_tab_buttons,
#pageContainer.labelDetails #support ul#labelDetails_tab_buttons{	background:none;}

#pageContainer.labelDetails #downloadForm_tabs #labelDetails_tabs,
#pageContainer.labelDetails #faq #labelDetails_tabs,
#pageContainer.labelDetails #howToUse_tabs #labelDetails_tabs,
#pageContainer.labelDetails #contactUs_tabs #labelDetails_tabs,	
#pageContainer.labelDetails #term #labelDetails_tabs,
#pageContainer.labelDetails #privacy #labelDetails_tabs,
#pageContainer.labelDetails #disclaimer #labelDetails_tabs,
#pageContainer.labelDetails #support #labelDetails_tabs,
#pageContainer.labelDetails #download #labelDetails_tabs{
	margin:0px;
}
#pageContainer .batchTotalHeader,
#pageContainer .batchTotalFooter{width:965px;padding-left:10px;padding-left:9px; }

#pageContainer .batchTotalFooter{margin-bottom:10px;}

#pageContainer .batchTotalHeader .start,
#pageContainer .batchTotalFooter .start{ width:50px;height:28px;background:url(img/grand_table_title_bg_left_blue.gif) no-repeat left;  }

#pageContainer .batchTotalHeader .headerCol,
#pageContainer .batchTotalFooter .footerCol{ background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; color:white; font-size:14px;}

#pageContainer .batchTotalHeader .headerCol.col1,
#pageContainer .batchTotalFooter .footerCol.col1{width:530px;}
#pageContainer .batchTotalHeader .headerCol.col2,
#pageContainer .batchTotalFooter .footerCol.col2{width:150px;}
#pageContainer .batchTotalHeader .headerCol.col3,
#pageContainer .batchTotalFooter .footerCol.col3{width:150px;}

#pageContainer .batchTotalFooter .footerCol.col3{text-align:right;}

#pageContainer .batchTotalFooter .footerCol.col1{text-align:right;}


#pageContainer .batchTotalHeader .end,
#pageContainer .batchTotalFooter .end{ width:20px;height:28px;background:url(img/grand_table_title_bg_right_blue.gif) no-repeat right;}

#pageContainer.batchLabelDetails .headRoundedCorner{
	background: url("img/round_corners_900_blue_grey.gif") no-repeat scroll left top transparent;
	height:5px;
	margin-left:9px;
	margin-top:5px;
}

#pageContainer.batchLabelDetails .tbody{
	background: none repeat scroll 0 0 #F8F8F8;
    border-color: #96C9EA;
    border-style: solid;
    border-width: 0 1px;
    width:898px;
   	margin-left:9px;
}

#pageContainer.batchLabelDetails .footRoundedCorner{
	background: url("img/round_corners_900_blue_grey.gif") no-repeat scroll left bottom transparent;
	height:5px;
	margin-left:9px;
	margin-bottom:5px;
}

#postOffTable.sample {
	margin: 0px auto;
	border-width: 2px;
	border-spacing: 1px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
#postOffTable.sample tr.header2 {
	background-color: #B1D9D0;
}
#postOffTable .rowa {
	background: #cccccc;
	height: 20px;
}

#postOffTable.sample th {
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	background-color: white;
	-moz-border-radius: ;
}
#postOffTable.sample td {
	border-width: 2px;
	border-style: inset;
	-moz-border-radius: ;
}

#tabMenu_labelDetails .module#returnAddress .headRoundedCorner,
#tabMenu_labelDetails .module#deliveryAddress .headRoundedCorner,
#batch_labelDetails .module#returnAddress .headRoundedCorner,
#batch_labelDetails .module#deliveryAddress .headRoundedCorner,

#batch_labelDetails .module#electCustoms .headRoundedCorner{
	background: url("img/round_corners_440_yellow_blue.gif") no-repeat scroll center top transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#tabMenu_labelDetails .module#returnAddress .footRoundedCorner,
#tabMenu_labelDetails .module#deliveryAddress .footRoundedCorner,
#batch_labelDetails .module#returnAddress .footRoundedCorner,
#batch_labelDetails .module#deliveryAddress .footRoundedCorner,

#batch_labelDetails .module#electCustoms .footRoundedCorner{
	background: url("img/round_corners_440_yellow_blue.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#batch_labelDetails .module .headRoundedCorner,
#tabMenu_labelDetails .module .headRoundedCorner{
	background: url("img/round_corners_900_yellow_blue.gif") no-repeat scroll center top transparent;
    height: 4px;	
    margin: 0;
    width: 100%;
}

#batch_labelDetails .module .footRoundedCorner,
#tabMenu_labelDetails .module .footRoundedCorner{
	background: url("img/round_corners_900_yellow_blue.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#tabMenu_labelDetails EM{
	font-style:normal;
	font-size:11px;
}

#tabMenu_labelDetails{width:986px;}

#downloadForm_tabs .module .headRoundedCorner,
#howToUse_tabs .module .headRoundedCorner,
#contactUs_tabs .module .headRoundedCorner,	
#support .module .headRoundedCorner,
#faq .module .headRoundedCorner,
#privacy .module .headRoundedCorner,
#disclaimer .module .headRoundedCorner,
#term .module .headRoundedCorner,
#download .module .headRoundedCorner{
	background: url("img/round_corners_900_blue_yellow.gif") no-repeat scroll center top transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#faq .moduleDetails .headRoundedCorner{
	background: url("img/round_corners_840_blue_yellow.gif") no-repeat scroll CENTER top transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#downloadForm_tabs .module .footRoundedCorner,
#howToUse_tabs .module .footRoundedCorner,
#contactUs_tabs .module .footRoundedCorner,	
#support .module .footRoundedCorner,
#faq .module .footRoundedCorner,
#privacy .module .footRoundedCorner,
#disclaimer .module .footRoundedCorner,
#term .module .footRoundedCorner,
#download .module .footRoundedCorner {
	background: url("img/round_corners_900_blue_yellow.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#faq .moduleDetails .footRoundedCorner{
	background: url("img/round_corners_840_blue_yellow.gif") no-repeat scroll CENTER bottom transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#faq .moduleDetails .content{width:833px;margin-left:26px;}
#faq .moduleDetails .content .ansTitle.eng{width:22px;}
#faq .moduleDetails .content .ansTitle.chi{width:40px;}

#support .header{ font-size:14px; color:grey;}
#support .header:hover{ text-decoration:none; }
#support .sub_header{ font-type:Arial; font-size:14px; padding-left:20px; }
#support .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px;  font-weight:bold;	}
#support .intro{ font-size:14px; text-indent:20px; padding-left:20px; text-align:justify; }
#support .para{ width:800px; border:0px solid red; font-size:14px; padding-bottom:14px; line-height:20px; padding-left:30px }
#support .quest{ padding-bottom:10px; }
#support .section{ font-size:14px; padding:5px; }
#support .section a{ color:grey; text-decoration:underline;	}
#support .section a:hover{ text-decoration:none; }
#support .details{ visibility:hidden; display:none; }
#support .list_li{ height:25px; }
#support .list_point{ font-size:14px; width:500px; }
#support .list_point_value{ padding-left:0px; line-height:14px; }	
#support a:hover{ text-decoration:underline; }

#faq .header{ font-size:13px; color:black; text-decoration: none;}
#faq .header:hover{ text-decoration:underline; }
#faq .sub_header{font-type:Arial; font-size:13px; padding-left:20px; }
#faq .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px; font-weight:bold;	}
#faq .intro{ font-size:13px;text-indent:20px;padding-left:20px;	text-align:justify;	} 
#faq .para{ font-size:13px; padding-bottom:0px; line-height:20px;	padding-left:0px; }
#faq .para div{ padding-left:8px; padding-top:5px;padding-bottom:5px;}
#download .para{padding-left:10px;}
#download .para div{padding-left:8px; padding-top:5px; padding-bottom:5px;padding-right:8px; font-size:14px;}
#faq .para div.sub_header2{padding-top:10px;padding-bottom:0px;padding-left:15px;}
#faq .quest{ padding-bottom:0px; padding-left:20px;}
#faq .section{	font-size:13px;	padding:5px; }
#faq .section a{ color:grey; text-decoration:underline; }
#faq .section a:hover{	text-decoration:none;}
#faq .details{	visibility:hidden;	display:none; padding-bottom:15px;}
#faq .list_li{	height:25px;}
#faq .list_point{ font-size:13px;width:500px;}
#faq .list_point_value{	padding-left:0px; line-height:13px;	}

#download .para div.sub_content{padding-left:16px;}
#downloadFormContent .header,
#newsContent .header,
#howToUseContent .header{ font-size:14px; color:grey;}
#downloadFormContent .header:hover,
#newsContent .header:hover,
#howToUseContent .header:hover{ text-decoration:none; }
#downloadFormContent .sub_header,
#newsContent .sub_header,	
#howToUseContent .sub_header{ font-type:Arial; font-size:14px; padding-left:20px; }
#downloadFormContent .sub_header2,
#howToUseContent .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px;  font-weight:bold;}
#newsContent .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px;  font-weight:bold;background-color: #B1D9D0;}
#downloadFormContent .intro,
#newsContent .intro,
#howToUseContent .intro{ font-size:14px; text-indent:20px; padding-left:20px; text-align:justify; }
#downloadFormContent .intro2,
#newsContent .intro2,
#howToUseContent .intro2{ font-size:14px; text-indent:20px; padding-left:30px; text-align:justify; }
#downloadFormContent .intro3,
#newsContent .intro3,
#howToUseContent .intro3{ font-size:14px; text-indent:20px; padding-left:70px; text-align:justify; }
#downloadFormContent .intent,
#newsContent .intent,
#howToUseContent .intent{ font-size:14px; text-indent:20px; padding-left:70px; text-align:justify; }
#downloadFormContent .para,
#newsContent .para,
#howToUseContent .para{ width:875px; font-size:12px; padding-bottom:12px; line-height:20px; }
#downloadFormContent .quest,
#newsContent .quest,
#howToUseContent .quest{ padding-bottom:10px; }
#downloadFormContent .section,
#newsContent .section,
#howToUseContent .section{ font-size:14px; padding:5px; }
#downloadFormContent .section a,
#newsContent .section a,
#howToUseContent .section a{ color:grey; text-decoration:underline;	}
#downloadFormContent .section a:hover,
#newsContent .section a:hover,
#howToUseContent .section a:hover{ text-decoration:none; }
#downloadFormContent .details,
#newsContent .details,
#howToUseContent .details{ visibility:visible;  }
#downloadFormContent .list_li,
#newsContent .list_li,
#howToUseContent .list_li{ height:25px; }
#downloadFormContent .list_point,
#newsContent .list_point,
#howToUseContent .list_point{ font-size:14px; width:500px; }
#downloadFormContent .list_point_value,
#newsContent .list_point_value,
#howToUseContent .list_point_value{ padding-left:0px; line-height:14px; }
#downloadFormContent a:hover,
#newsContent a:hover,
#howToUseContent a:hover{ text-decoration:underline; }
#downloadFormContent .intro ul.ab,
#newsContent .intro ul.ab,
#howToUseContent .intro ul.ab{list-style-type:square; margin-top:-1px; padding:0 6px 8px; background:transparent; }
#downloadFormContent .details2,
#newsContent .details2,
#howToUseContent .details2{ visibility:hidden;	display:none; }
#downloadFormContent .sub_header3,
#newsContent .sub_header3,
#howToUseContent .sub_header3{ font-type:Arial; font-size:12px; font-weight:bold; }
#downloadFormContent .para2,
#newsContent .para2,
#howToUseContent .para2{ width:800px; border:0px solid red; font-size:13px; padding-bottom:14px; line-height:20px; }
#downloadFormContent .para3,
#newsContent .para3,
#howToUseContent .para3{ width:800px; border:0px solid red; font-size:13px; padding-bottom:14px; padding-left:20px;}
#downloadFormContent .para4,
#newsContent .para4,
#howToUseContent .para4{ text-indent:0px; font-size:13px; text-align:justify;}
#downloadFormContent .para5,
#newsContent .para5,
#howToUseContent .para5{ width:800px; border:0px solid red; font-size:13px; padding-bottom:14px; padding-left:50px; line-height:20px;}
#downloadFormContent .intro4,
#newsContent .intro4,
#howToUseContent .intro4{ font-size:13px; padding-left:20px; text-align:left; }
#downloadFormContent .intro5,
#newsContent .intro5,
#howToUseContent .intro5{ font-size:13px; padding-left:20px; text-align:justify;}
#newsContent .intro5New {font-size:13px; padding-left:20px; text-align:justify; background: url(img/newicon.gif) no-repeat scroll 70% 50% transparent;}
#newsContent .intro5NewC {font-size:13px; padding-left:20px; text-align:justify; background: url(img/newicon.gif) no-repeat scroll 55% 50% transparent;}
#downloadFormContent .link,
#newsContent .link,
#howToUseContent .link{ font-size:13px; color:blue;}
#downloadFormContent ul,
#newsContent ul,
#howToUseContent ul{list-style-type:disc; padding-left:40px; font-size:13px;}
#downloadFormContent .intro,
#newsContent .intro,
#howToUseContent li{padding:3px 0 2px 0;}
#downloadFormContent ol,
#newsContent ol,
#howToUseContent ol{list-style-type:decimal; padding-left:40px; font-size:13px;}
#downloadFormContent b,
#newsContent b,
#howToUseContent b{ font-weight:bold; }
#downloadFormContent i,
#newsContent i,
#howToUseContent i{ font-style:italic; }
#downloadFormContent .rowa,
#newsContent .rowa,
#howToUseContent .rowa {background:rgb(240,250,250); height: 20px; text-indent:3px;font-size:12px/1.231;}
#downloadFormContent .rowb,
#newsContent .rowb,
#howToUseContent .rowb {background:rgb(200,220,250); height: 20px; text-indent:3px;}
#downloadFormContent .header2,
#newsContent .header2,
#howToUseContent .header2 {text-indent:3px;}
#downloadFormContent .tbl{margin-left:20px;width:855px;}
#downloadFormContent .rate_plan{width:40%;margin-top:5px;}


#howToUseContent .module ul.ui-tabs-nav li{list-style: disc; background:none;}
#howToUseContent  ul.reset_list.ui-tabs-nav{height:auto;}
#howToUseContent  ul.reset_list.ui-tabs-nav li{float:none;} 
#downloadFormContent .module ul li {list-style:none; padding:0 0 0 0 ;}
#downloadFormContent .module .tbl ul{padding-left:30px;}
#downloadFormContent .module .tbl ul li{list-style-type: disc;}
#downloadFormContent .module .tbl td.title{width:120px;}
#downloadFormContent .module .tbl .note{padding:10px 0 10px 0; font-size:11px;}
#downloadFormContent .module .tbl .note_point{color:red;font-size:14px;}

#contactUsContent .header{ font-size:14px; color:grey;}
#contactUsContent .header:hover{ text-decoration:none; }
#contactUsContent .sub_header{ font-type:Arial; font-size:16px; font-weight:bold;}
#contactUsContent .intro{ font-size:14px;}
#contactUsContent .para{ width:800px; border:0px solid red; font-size:12px; padding-bottom:12px; line-height:16px; padding-left:30px }

#term .header{ font-size:14px; color:grey;}
#term .header:hover{ text-decoration:none; }
#term .sub_header{ font-type:Arial; font-size:14px; padding-left:20px; }
#term .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px;  font-weight:bold;	}
#term .intro{ font-size:14px; text-indent:20px; padding-left:20px; text-align:justify; }
#term .para{ width:800px; border:0px solid red; font-size:14px; padding-bottom:14px; line-height:20px; padding-left:30px }
#term .quest{ padding-bottom:10px; }
#term .section{ font-size:14px; padding:5px; }
#term .section a{ color:grey; text-decoration:underline;	}
#term .section a:hover{ text-decoration:none; }
#term .details{ visibility:visible;  }
#term .list_li{ height:25px; }
#term .list_point{ font-size:14px; width:500px; }
#term .list_point_value{ padding-left:0px; line-height:14px; }	
#term a:hover{ text-decoration:underline; }
#term b{ font-weight:bold; }

#privacy .header{ font-size:14px; color:grey;}
#privacy .header:hover{ text-decoration:none; }
#privacy .sub_header{ font-type:Arial; font-size:14px; padding-left:20px; }
#privacy .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px;  font-weight:bold;	}
#privacy .intro{ font-size:14px; text-indent:20px; padding-left:20px; text-align:justify; }
#privacy .para{ width:800px; border:0px solid red; font-size:13px; padding-bottom:14px; line-height:20px; padding-left:30px }
#privacy .quest{ padding-bottom:10px; }
#privacy .section{ font-size:14px; padding:5px; }
#privacy .section a{ color:grey; text-decoration:underline;	}
#privacy .section a:hover{ text-decoration:none; }
#privacy .details{ visibility:visible;  }
#privacy .list_li{ height:25px; }
#privacy .list_point{ font-size:14px; width:500px; }
#privacy .list_point_value{ padding-left:0px; line-height:14px; }	
#privacy a:hover{ text-decoration:underline; }

#disclaimer .header{ font-size:14px; color:grey;}
#disclaimer .header:hover{ text-decoration:none; }
#disclaimer .sub_header{ font-type:Arial; font-size:14px; padding-left:20px; }
#disclaimer .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px;  font-weight:bold;	}
#disclaimer .intro{ font-size:13px; text-indent:20px; padding-left:20px; text-align:justify; }
#disclaimer .para{ width:800px; border:0px solid red; font-size:13px; padding-bottom:14px; line-height:20px; padding-left:30px }
#disclaimer .quest{ padding-bottom:10px; }
#disclaimer .section{ font-size:14px; padding:5px; }
#disclaimer .section a{ color:grey; text-decoration:underline;	}
#disclaimer .section a:hover{ text-decoration:none; }
#disclaimer .details{ visibility:visible;  }
#disclaimer .list_li{ height:25px; }
#disclaimer .list_point{ font-size:14px; width:500px; }
#disclaimer .list_point_value{ padding-left:0px; line-height:14px; }	
#disclaimer a:hover{ text-decoration:underline; }

#profile_tab a[href="#my_setting"]{	
	float:left; 
	display:block; 
	height:13px; 
	line-height:14px; 
	background:url(img/profile_modules_link_icon.gif) no-repeat;	 
	color:#B06000;
	border:0px solid red;
	background-position:0 -15px;	
}

#profile_tab a[href="#my_address_product"]{
	margin-left:20px;	
	float:left; 
	display:block; 
	height:13px; 
	line-height:14px; 
	background:url(img/profile_modules_link_icon.gif) no-repeat;	 
	color:#B06000;
	border:0px solid red;
	background-position:0 -76px;	
}

#profile_tab a[href="#my_address"]{
	margin-left:20px;
	float:left; 
	display:block; 
	height:13px; 
	line-height:14px; 
	background:url(img/profile_modules_link_icon.gif) no-repeat;	 
	color:#B06000;
	border:0px solid red;
	background-position:0 5px;	
}

#profile_tab a[href="#my_quicklink"]{
	margin-left:20px;
	float:left; 
	display:block; 
	height:13px; 
	line-height:14px; 
	background:url(img/profile_modules_link_icon.gif) no-repeat;	 
	color:#B06000;
	border:0px solid red;
	background-position:0 -35px;	
}


#profile_tab a[href="#my_account"]{
	margin-left:20px;
	float:left; 
	display:block; 
	height:13px; 
	line-height:14px; 
	background:url(img/profile_modules_link_icon.gif) no-repeat;	 
	color:#B06000;
	background-position:0 -55px;	
}

#profile_tab a[href="#my_setting"] em, 
#profile_tab a[href="#my_address_product"] em,
#profile_tab a[href="#my_address"] em,
#profile_tab a[href="#my_quicklink"] em,
#profile_tab a[href="#my_account"] em{padding-left:10px;}

#my_setting,
#my_address_product,
#my_address, 
#my_quicklink,
#my_account{padding:0px;}
	
#ImportAddressStep1_tab .ui-panel,
#ImportAddressStep1_tab .ui-panel-content{border:0px solid red;	padding-top:0px;}
#ImportAddressStep1_tab .ui-panel .ui-state-hover {}
#ImportAddressStep1_tab .ui-panel-content .ui-state-hover {}
#ImportAddressStep1_tab ul li a { color:#804800; font-weight:bold; padding:0 0.3em; border-radius:3px; -moz-border-radius:3px; }
#ImportAddressStep1_tab .ui-tabs-selected { background:url(img/profile_tab_highlight.gif) no-repeat bottom; height:30px; }
#ImportAddressStep1_tab .ui-tabs-selected a { color:#D00000; text-shadow:1px 0 0 #FFFF40;}
#ImportAddressStep1_tab .ui-tabs-selected .ui-state-hover {background:url(img/profile_tab_highlight.gif) no-repeat bottom; height:30px;}
#ImportAddressStep1_tab .ui-tabs-selected .ui-state-focus .ui-state-hover {}	
#ImportAddressStep1_tab .ui-state-focus{}
#ImportAddressStep1_tab .ui-tabs-nav{padding:0px;}

#profile_tab .ui-panel,
#profile_tab .ui-panel-content{border:0px solid red;padding-top:0px;}
#profile_tab .ui-tabs-selected { background:url(img/profile_tab_highlight.gif) no-repeat bottom; height:30px; }
#profile_tab .ui-tabs-selected a { color:#D00000; text-shadow:1px 0 0 #FFFF40;}
#profile_tab .ui-state-focus{}
#profile_tab .ui-tabs-nav{padding-left:105px;width:850px;}
#profile_tab DIV#my_quicklink p{padding:5px;}
#profile_tab DIV#my_address .registrationAddress,
#profile_tab DIV#my_address .senderAddress{padding-top:3px;}
#profile_tab DIV#my_address .registrationAddress p.mandatory,
#profile_tab DIV#my_address .senderAddress p.mandatory{padding-top:8px;	height:12px;}
	
.module.profilePage { margin: 0; width:860px; background:url(img/profile_modules_banner.jpg) no-repeat; padding:0 20px 0 100px; }
.module.profilePage .headDeco { height:5px; background:url(img/profile_modules_bg_border_corner.gif) no-repeat top; }
.module.profilePage .footDeco { height:5px; background:url(img/profile_modules_bg_border_corner.gif) no-repeat bottom; }
.module.profilePage .bodyDeco { background:url(img/profile_modules_bg_border.gif) repeat-y;  }
.module.profilePage .content,.module.profilePage .actions { clear:both; margin:0; border:2px solid #40c0aa; border-width:0 2px; background:white url(img/profile_module_div.gif) repeat-x;  }
.module.profilePage .content { padding:5px; }
.module.profilePage h2 { padding:0 1em; background:white; border:2px solid #40c0aa; border-width:0 2px; font-size:20px; color:#2f9183; padding-top:5px;}
.module.profilePage h3 { margin:0.5em 0;  font-size:12px; color:#1f6157; }
.module.profilePage .moduleDiv { float:left; margin-left:60px; width:320px; background:none; }
.module.profilePage .moduleDiv .content { border:1px solid #a0e0d7; border-width:0 0 0 1px; background:none; }
.module.profilePage .moduleDiv table { border:0; }
.module.profilePage .moduleDiv table th { width:40%; }
.module.profilePage .moduleDiv table td input,
.module.profilePage .moduleDiv table td select,
.module.profilePage .moduleDiv table td textarea {  }

.module.profilePage#profileAddresses { background-position:-0px 0; }
.module.profilePage#profileFavourateSetting { background-position:-100px 0; }
.module.profilePage#profileQuickLinks { background-position:-200px 0; }
.module.profilePage#profileAccounts { background-position:-300px 0; }
.module.profilePage#profileAddressBook { background-position:-400px 0; }
.module.profilePage#profileProducts { background-position:-500px 0; padding:0; background:none; }
.module.profilePage#profileAddressBook,
.module.profilePage#profileProducts { float:left; width:420px; }
.module.profilePage#profileAddressBook .headDeco,
.module.profilePage#profileProducts .headDeco { background:url("img/profile_modules_bg_420_border_corner.gif") no-repeat top; }
.module.profilePage#profileAddressBook .footDeco,
.module.profilePage#profileProducts .footDeco { background:url("img/profile_modules_bg_420_border_corner.gif") no-repeat bottom; }
.module.profilePage#profileAddressBook .thead th.name{width:55px;}
.module.profilePage#profileAddressBook .thead th.address{width:140px;	text-align:left;}
.module.profilePage#profileProducts .thead .btnEdit,
.module.profilePage#profileAddressBook .thead th.btnEdit{width:50px;text-align:center;}
.module.profilePage#profileProducts .thead .btnStart,
.module.profilePage#profileAddressBook .thead th.btnStart{	width:60px;}
.module.profilePage#profileAddressBook .tbody .name{width:55px;}
.module.profilePage#profileAddressBook .tbody .name div{width:55px; overflow:hidden; text-overflow:ellipsis;}
.module.profilePage#profileAddressBook .tbody .address{width:140px;	text-align:left;}
.module.profilePage#profileAddressBook .tbody .address div{width:140px;overflow:hidden; text-overflow:ellipsis;}
.module.profilePage#profileProducts .tbody .btnEdit,
.module.profilePage#profileAddressBook .tbody .btnEdit{width:50px;	text-align:center;}
.module.profilePage#profileProducts .tbody .btnStart,
.module.profilePage#profileAddressBook .tbody .btnStart{width:50px;	text-align:center;}
.module.profilePage#profileProducts .thead .code{width:70px;}
.module.profilePage#profileProducts .thead .name{width:100px;}
.module.profilePage#profileProducts .tbody .code{width:70px;}
.module.profilePage#profileProducts .tbody .code div{width:70px;overflow:hidden; text-overflow:ellipsis;}
.module.profilePage#profileProducts .tbody .name{width:100px;}
.module.profilePage#profileProducts .tbody .name div{width:100px;overflow:hidden; text-overflow:ellipsis;}
.module.profilePage#profileFavourateSetting #postingServiceListPanel { margin:0 2em 1em; border:1px solid #d0f0ea; padding:4px; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul { margin-bottom:0.5em; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li { padding:1px; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li a.remove { float:right; width:12px; height:12px; line-height:12px; background:url(img/list_item_delete_btn_brown_12.gif) no-repeat; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add { 
	padding-left:20px;
	padding-top:1px; /*FF*/
	*padding-top:0px; /*IE6, IE7*/
	padding-bottom:2px;
	*padding-bottom:0px;
	font-size:12px; color:#a05a00; background:url(img/combobox_brown_18.gif) no-repeat left bottom; 
}

.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add span { padding-right:10px; padding-top:1px; padding-bottom:2px; background:url(img/combobox_brown_18.gif) no-repeat right bottom;}
.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add.chi span {padding-top: 2px;}

.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add:focus,
.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add:hover { color:white; background-position:left top; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add:focus span,
.module.profilePage#profileFavourateSetting #postingServiceListPanel a.add:hover span { background-position:right top; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li:focus,
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li:hover { background:#FFF0E0; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li:focus a.remove,
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li:hover a.remove { background-position:-12px 0; }
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li a.action:focus,
.module.profilePage#profileFavourateSetting #postingServiceListPanel ul li a.action:hover { background-position:-12px 0; }

.module.profilePage#profileQuickLinks #postingServiceListPanel { margin:0 2em 1em; border:1px solid #d0f0ea; padding:2px; }
.module.profilePage#profileQuickLinks #postingServiceListPanel ul { margin-bottom:0.5em; }
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li { padding:1px; }
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li a.remove { float:right; width:12px; height:12px; line-height:12px; background:url(img/list_item_delete_btn_brown_12.gif) no-repeat; }
.module.profilePage#profileQuickLinks #postingServiceListPanel a.add { 
	padding-left:20px; 
	padding-top:1px; /*FF*/
	*padding-top:0px; /*IE6, IE7*/
	padding-bottom:2px;
	*padding-bottom:0px;
	font-size:12px; color:#a05a00; background:url(img/combobox_brown_18.gif) no-repeat left bottom; 
}
.module.profilePage#profileQuickLinks #postingServiceListPanel a.add span { padding-right:10px; padding-top:1px; padding-bottom:2px; background:url(img/combobox_brown_18.gif) no-repeat right bottom; }
.module.profilePage#profileQuickLinks #postingServiceListPanel a.add:focus,
.module.profilePage#profileQuickLinks #postingServiceListPanel a.add:hover { color:white; background-position:left top; }
.module.profilePage#profileQuickLinks #postingServiceListPanel a.add:focus span,
.module.profilePage#profileQuickLinks #postingServiceListPanel a.add:hover span { background-position:right top; }
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li:focus,
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li:hover { background:#FFF0E0; }
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li:focus a.remove,
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li:hover a.remove { background-position:-12px 0; }
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li a.action:focus,
.module.profilePage#profileQuickLinks #postingServiceListPanel ul li a.action:hover { background-position:-12px 0; }

.module.profilePage#profileQuickLinks p.desc { float:left; margin:0em 0em 0.5em 2em; text-align:justify;}

.module.profilePage#profileAccounts .content { padding:0.5em 1em 1em; }
.module.profilePage#profileAccounts .moduleDiv .content { padding:0.5em 1em; }

.module.profilePage .securityQuestion.moduleDiv .content{ width:600px;}
.module.profilePage .securityQuestion.moduleDiv .content .question { width:100px;}

.diyCombobox { position:relative; width:200px;  font-size:12px; }
.diyCombobox .diyCombobox_caption { display:block; background:url(img/combobox_quicklinks.gif) no-repeat top; padding:4px 0 0; cursor:pointer; }
.diyCombobox .diyCombobox_caption span { display:block; height:100%; background:url(img/combobox_quicklinks.gif) no-repeat bottom; padding:0 4px 4px 24px; line-height:112%; color:white; }
.diyCombobox .diyCombobox_listPanel { position:absolute; left:0px; top:100%; width:150px; max-height:10em; *height:10em; background-color:window; border:1px solid windowframe; padding:2px 4px; overflow:auto; display:none; }
.diyCombobox .diyCombobox_list li { display:inline; }
.diyCombobox .diyCombobox_list a { display:block; padding:0.1em; line-height:113%; color:windowtext; }
.diyCombobox .diyCombobox_list a:hover,
.diyCombobox .diyCombobox_list a:focus { color: highlighttext; background-color: highlight; }

.ui-dialog{background-color:white;	width:800px;border:1px solid green;}
.ui-dialog .ui-dialog-titlebar{background-color:#008260;font-size:14px;color:white;cursor:default;}
.ui-dialog .ui-dialog-titlebar SPAN.ui-dialog-title{padding:2px 0px 2px 0px;}

.ui-dialog .ui-dialog-titlebar-close .ui-icon{	
	background:url(img/module_btn_close.gif) no-repeat !important;
	cursor:pointer;	
	width:20px;
	height:20px;
}

.ui-dialog .ui-dialog-titlebar-close span{}
.ui-dialog .ui-state-hover{border:1px solid transparent;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon:hover{}
.ui-dialog .ui-dialog-content{font-size:15px;color:black;padding-right:0px;}
.ui-dialog .ui-dialog-content .dialogContent{padding:5px 0px 5px 0px;width:100%;line-height:15px;}
.ui-dialog .ui-dialog-content .dialogContent #confirmamount{font-weight:bold;	font-size:16px;}
.ui-dialog .ui-dialog-content .dialogContent .warningContent{padding:0px 10px 0px 0px;}
.ui-dialog .ui-dialog-content .dialogButton{text-align:center;}
.ui-dialog .ui-dialog-content .dialogButton td{padding:8px;}
.ui-dialog .ui-dialog-buttonpane {text-align:center;}
.ui-dialog .ui-dialog-buttonpane td{padding:4px;}


.ui-dialog .ui-dialog-buttonpane a{}
.ui-dialog TABLE TD{padding:0.3em 0.5em;}
#mDdlg, #sDdlg{border:0px solid red;}
#mDdlg #ImportAddressStep1_tab{width:100%;	padding:0px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent{	width:100%;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module{ background: #a1dfd4 no-repeat left bottom;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module TABLE TD{	padding:0px; vertical-align:top;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module div.title{padding:5px 0px 3px 5px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module div.field{padding:0px 0px 0px 5px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module div.field #searchAddress,
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module div.field #selCity{width:200px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module #S_mDAddrResultContents .content TD,
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module #mDAddrResultContents .content TD{ vertical-align:middle; height:25px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module #mDAddrResultContents .content TD INPUT {border:0px; }
#mDdlg #ImportAddressStep1_tab .moduleFullContent .headRoundedCorner{background-image:none;	border-top:1px solid #a1dfd4;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module .content{ background: none repeat scroll 0 0 white; border:1px solid #71CFBE; font-size: 12px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .footRoundedCorner{background-image:none;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module #S_mDAddrResultContents .noResult TABLE TBODY TD,
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module #mDAddrResultContents .noResult TABLE TBODY TD{text-align:center; height:30px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module .entriesSummary{	background: #a1dfd4 no-repeat left bottom;height:20px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module .entriesSummary .entries{	width:200px;vertical-align:middle;height:20px;padding-left:10px;}
#mDdlg #ImportAddressStep1_tab .moduleFullContent .module .entriesSummary .pageNav{	width: 400px;text-align: left;vertical-align:middle;height:20px;}

.ui-autocomplete{
	background-color:white;
	border: 1px solid #98C9EB; 
	width:auto !important;
	min-width:100px !important;
	max-width:250px !important;
	*width:250px !important;
	*min-width:250px !important;
	*max-width:250px !important;	
}

.ui-autocomplete .ui-state-hover{background-color:#98C9E8;}
.ui-autocomplete a{font-size: 12px;}

.ui-widget-overlay {
	background:	url(img/dialog_bg.png) repeat-x scroll 50% 50% #2D5972;
    opacity: 0.3;
    filter: alpha(opacity = 50);

}

/*
	Tabbed Menu
*/

#tabMenu_labelDetails .ui-tabs .ui-tabs-panel{padding-top:0px;padding-left:0px;}
#importAddressStep1 .ui-tabs .ui-tabs-panel{padding:0px;}
#tabMenu_labelDetails ul{
	float:left;
	list-style-type:none;
	margin:0px;
	background: url("img/module_tab_bg_alt1.gif") repeat-x scroll 0 transparent;	
	width:940px;	
    padding: 10px 0px 0px 0px;	
    margin-left:9px; 
}
#tabMenu_labelDetails ul.errorMessage{margin-left:0px;margin-top:10px; background-image:none; background-color: #FFF7B7; border: 2px solid #FFEB3F; width:895px; padding:5px 0 5px 0px;}
#tabMenu_labelDetails ul.errorMessage li{background:none; }

#tabMenu_labelDetails ul li{float:left;background:url('img/menu_left.gif') no-repeat;margin-right:3px;}
#tabMenu_labelDetails ul li a{
	float:left;
	background:url('img/menu_right.gif') no-repeat;
	background-position: 100% 0%;
	padding-left:10px;
	padding-right:8px;
	font:12px Arial;
	text-decoration:none;
	color: #003B60;
    cursor: pointer;
}

#tabMenu_labelDetails .ui-tabs-selected a{	background-position:right -26px;}
#tabMenu_labelDetails .ui-tabs-selected{background-position:left -26px;}	
#tabMenu_deliveryAddress ul{padding-top:0px;margin-left:0px;background:none;}

#tabMenu_labelDetails .prepareLabelProgress{
	border:1px solid #98C9E8;
	margin-left: 17px;
	background-color:white;
	border-top:0px;
}
	
/* END Tabbed Menu */	
#deliverTab .ui-tabs{padding-top:0px;}
#deliverTab .ui-tabs-nav{padding-left:16px;}
#deliverTab .ui-tabs-nav a{display:block;}

#deliverTab .ui-tabs-nav li{	
 	float:left;
   	background:url("img/module_tab_alt1_up_right.gif") no-repeat right -28px;
    margin:0;
   	padding:0;
}

#deliverTab .ui-tabs-nav a{
	display:block;
    background:url("img/module_tab_alt1_up_left.gif") no-repeat left -28px;
    padding:5px 15px;
}

#deliverTab .ui-tabs-panel{	padding-top:0px;}
.errorMessage, .mandatory {	color:red;font-weight:bold;font-size:14px;}
.specialRate {	color:red;font-weight:bold;font-size:14px;}
.mandatory_block{padding-top:10px;}
.mandatory .mandatory_wording{color:black;}
.errorMessage{border:2px solid #ffeb3f;	background-color:#fff7b7;padding:10px;}

.cnCustomsMsg{width:900px; margin-bottom:5px;}
#label_detail_err_block{width:500px;}

#selectService .cnCustomsMsg .headRoundedCorner{ height:4px; background:url(img/round_corners_900_green_green.gif) no-repeat top; }
#selectService .cnCustomsMsg .footRoundedCorner{ height:4px; background:url(img/round_corners_900_green_green.gif) no-repeat bottom; }	

.cnCustomsMsg div.content{
	padding:10px 10px;
	color:red;
	background-color:#f4fafc;
	border-left:1px solid #7cd2c4;
	border-right:1px solid #7cd2c4;
	line-height:20px;
}

.batchLabelDetails .errorMessage{width:945px; margin-top:8px;margin-left:8px;}
.batchLabelDetails .errorMessage.summary{margin-left:0px; margin-bottom:5px;}
.errorMessage .errMsg{padding:3px 0 3px 10px;}

.recon .ui-tabs ul.errorMessage li{background:none;}
.inputInvalid{color:red;}
.infoMsg{color:green;}
.readyToPay .labelsTable table .printSel{ width:4%; text-align:center;}
.service_cols1{	width:120px;}

.shipCode_option{ width:50px;	text-align:center;}
.shipCode_img{width:70px;}
.service_cols2{width:240px;padding:0px;text-align:center;}
.mailType_serviceName{	text-align:left;}
.mailType_typeName{text-align:left;border:0px solid black;width:30px;}
.mailType_type{text-align:left;	width:50px;}
.service_cols3{text-align:center;width:250px;}
.service_cols4{width:150px;text-align:center;}
.cols_duration span{width:85px;text-align:right}
.cols_workingDays{width:90px;}
.service_cols5{text-align:center;}
.service_cols6{	border-top:1px dashed #96c9ea;	width:643px;}
.service_cols7{	border-top:1px dashed #96c9ea;}
.service_ces{padding:5px 0px 5px 0px;}
.service_remark{padding:5px 0px 5px 0px; color:red;}
.cols_hkd{width:20px;text-align:right;}
.cols_amt{width:100%;text-align:right;}
.cols_insurCheckbox{}
.cols_insurCheckbox{}
.hint_weight, .hint_delivery, .hint_return, .hint_type{	font-weight:bold;	font-size:14px;	padding-left:2px;	padding-right:2px;}
.sort_dt{width:120px;	text-align:right;	cursor:pointer;}
.sort_direction{width:10px;	cursor:pointer;	padding-left:5px;}
.insur_cols1{width:26%;}
.insur_cols2{width:100px;}
.insur_cols3{width:35px;}
.insur_cols4{width:100px;}

.insur_type{}
#additional_info{width:95%;text-align:left;padding-left:20px;}
#additional_info.step4{padding-left:0px;width:100%;}
#additional_info .header_block{border-bottom:1px dotted black;padding-top:10px;}
#additional_info .header_block td{font-size:14px;font-weight:bold;}
#additional_info .additional_info_cols1{width:310px;border-bottom:1px solid #96c9ea;padding:5px 0px 5px 0px;}
#additional_info .additional_info_cols1_last_line .additional_info_field,
#additional_info .additional_info_cols1 .additional_info_field{ width:310px;}
#additional_info .additional_info_cols1_last_line .additional_info_value2,
#additional_info .additional_info_cols1 .additional_info_value2{padding-left:10px;}
#additional_info .additional_info_cols1_last_line{ width:304px;border-bottom:0px solid #96c9ea;	padding:5px 0px 5px 0px;}
#additional_info .additional_info_cols1_last_line .cols1,
#additional_info .additional_info_cols1 .cols1,
#additional_info .additional_info_cols2 .cols1{width:300px;	padding-left:0px;}
.additional_info_colsSp{width:500px;	padding-left:0px;}
#additional_info .additional_info_cols2{border-bottom:1px solid #96c9ea;padding-left:10px;}
#additional_info .additional_info_cols3{	width:100%;border-bottom:1px solid #96c9ea;}
#additional_info .additional_info_cols3_last_line{width:100%;border-bottom:0px solid #96c9ea;}
#additional_info .additional_info_cols3_last_line .cols1,
#additional_info .additional_info_cols3 .cols1{	width:310px; padding:0px;}
#additional_info .additional_info_row1 .additional_info_cols3{border-bottom:0px solid red;}
#additional_info .additional_info_row2 .additional_info_cols3{}
#additional_info .additional_info_row3 .additional_info_cols3{ border-bottom:0px;}
#additional_info .nonDelivery_cols1{ width:5%; }
#additional_info .nonDelivery_cols2{ }
#additional_info .nonDelivery_mthd1_cols1{ width:5%; }
#additional_info .nonDelivery_mthd1_cols2{ width:40%;}
#additional_info .nonDelivery_mthd1_cols3{ width:14%;}
#additional_info .nonDelivery_mthd1_cols4{ }
#additional_info .nonDelivery_mthd1_cols1_chi{ width:5%; }
#additional_info .nonDelivery_mthd1_cols2_chi{ width:5%;}
#additional_info .nonDelivery_mthd1_cols3_chi{ width:14%;}
#additional_info .nonDelivery_mthd1_cols4_chi{ }
#additional_info td.returnAddr_cols1_15{ width:15%;}
#additional_info td.returnAddr_cols1_14{ width:14%;}
#additional_info td.returnAddr_cols2{ }
#additional_info td.returnMthd_cols1{ width:30%;}
#additional_info td.returnMthd_cols2{ width:70%;}
#additional_info td.return_cols1{ width:14%;text-align:left;}
#additional_info td.return_cols2{ }
#additional_info td.return_cols3{ width:3%; }
#additional_info td.return_cols4{ width:20%;}
#additional_info td.return_cols5{ width:40%;}
#additional_info td.returnNote_cols1{width:6%; vertical-align:top; }
#additional_info td.returnNote_cols2{}
/*	label_3_content.xhtml	*/

.contDescHeader_cols1{	border-bottom:1px solid #96c9ea;	width: 2%;	vertical-align:bottom;}
.contDescHeader_cols2{	border-bottom:1px solid #96c9ea;	width: 23%;}
.contDescHeader_cols3{	border-bottom:1px solid #96c9ea;	width: 7%;}
.contDescHeader_cols4{	border-bottom:1px solid #96c9ea;	width: 8%;}
.contDescHeader_cols5{	border-bottom:1px solid #96c9ea;	width: 25%;}
.contDescHeader_cols6{	border-bottom:1px solid #96c9ea;	width: 10%;}
.contDescHeader_cols7{	width: 10%;	text-align:center;}
.contDescHeader_cols8{	width: 15%;	text-align:center;}
.contDescHeader_cols9 {	border-bottom:1px solid #96c9ea;	width: 25%;}
.contDescHeader_cols9 table td{	text-align: center;}
.contDescHeader_cols9 table td.contDescHeader_cols7{text-align: center; }
.contDescHeader_cols9 table td.contDescHeader_cols8{text-align: center; }

.module TABLE TD .contDescHeader_cols9{	vertical-align: bottom;}
#selectService .contDescHeader_cols9 TABLE{	width: 200px;}

.contDescContent_cols1{	width: 2%;	vertical-align:bottom;}
.contDescContent_cols2{	width: 23%;	text-align:left;}
.contDescContent_cols2 .c2_cols1{}
.contDescContent_cols2 .c2_cols2 a{  padding-left:5px;}
.contDescContent_cols3{	width: 7%;	text-align:center;}
.contDescContent_cols4{	width: 8%;	text-align:center;}
.contDescContent_cols5{	width: 25%;	text-align:center;}
.contDescContent_cols6{	width: 10%;	text-align:center;}
.contDescContent_cols7{	width: 10%;	text-align:center;}
.contDescContent_cols8{	width: 15%;	text-align:center;}
#selectService .contDescContent_cols2 .tbl_cols2{	width:80%;}
#productDetails .product_content,
#productDetails .product_content td{padding:1px; }

.contDescFooter_cols1{	width: 2%;	vertical-align:bottom;	border-top:1px solid #96c9ea;}
.contDescFooter_cols2{	width: 24%;	border-top:1px solid #96c9ea;}
.contDescFooter_cols3{	width: 6%;	text-align:center;	border-top:1px solid #96c9ea;}
.contDescFooter_cols4{	width: 7%;	text-align:right;	border-top:1px solid #96c9ea;}
.contDescFooter_cols5{	width: 27%;	text-align:center;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
.contDescFooter_cols6{	width: 7%;	text-align:right;	vertical-align:text-top;	border-top:1px solid #96c9ea;}

.contDescFooter_cols9{	border-top:1px solid #96c9ea;	width:32%;}

/*	END label_3_content.xhtml	*/

/* Label_4_content.xhtml */

#productDetails_step4 .contDescHeader_cols1{	border-bottom:1px solid #96c9ea;	width: 2%;	vertical-align:bottom;}
#productDetails_step4 .contDescHeader_cols2{	border-bottom:1px solid #96c9ea;	width: 24%;	}
#productDetails_step4 .contDescHeader_cols3{	border-bottom:1px solid #96c9ea;	width: 12%; }
#productDetails_step4 .contDescHeader_cols4{	border-bottom:1px solid #96c9ea;	width: 12%; }
#productDetails_step4 .contDescHeader_cols5{	border-bottom:1px solid #96c9ea;	width: 13%;	}
#productDetails_step4 .contDescHeader_cols6{	border-bottom:1px solid #96c9ea;	width: 12%; }
#productDetails_step4 .contDescHeader_cols7{	width: 10%;	text-align:center;}
#productDetails_step4 .contDescHeader_cols8{	width: 15%;	text-align:center;}
#productDetails_step4 .contDescHeader_cols9 {	border-bottom:1px solid #96c9ea;	width: 25%; }
#productDetails_step4 .contDescHeader_cols9 table td{	text-align: center;}
#productDetails_step4 .contDescHeader_cols9 table td.contDescHeader_cols7{text-align: center; }
#productDetails_step4 .contDescHeader_cols9 table td.contDescHeader_cols8{text-align: center; }

#productDetails_step4 .contDescHeader_cols3 .r2 td,
#productDetails_step4 .contDescHeader_cols4 .r2 td,
#productDetails_step4 .contDescHeader_cols5 .r2 td,
#productDetails_step4 .contDescHeader_cols6 .r2 td{ text-align:center;}

#productDetails_step4 .contDescContent_cols1{	width: 2%;	vertical-align:top;}
#productDetails_step4 .contDescContent_cols2{	width: 24%;	text-align:left;}
#productDetails_step4 .contDescContent_cols3{	width: 12%;	text-align:center;	}
#productDetails_step4 .contDescContent_cols4{	width: 12%;	text-align:center;	}
#productDetails_step4 .contDescContent_cols5{	width: 13%;	text-align:center;	}
#productDetails_step4 .contDescContent_cols6{	width: 12%;	text-align:right;	}
#productDetails_step4 .contDescContent_cols6 label{padding-right:15px;}
#productDetails_step4 .contDescContent_cols7{	width: 10%;	text-align:center;}
#productDetails_step4 .contDescContent_cols8{	width: 15%;	text-align:center;}

#productDetails_step4 .contDescFooter_cols1{	width: 2%;	vertical-align:bottom;	border-top:1px solid #96c9ea;}
#productDetails_step4 .contDescFooter_cols2{	width: 24%;	border-top:1px solid #96c9ea;}
#productDetails_step4 .contDescFooter_cols3{	width: 12%;	text-align:center;	border-top:1px solid #96c9ea;}
#productDetails_step4 .contDescFooter_cols4{	width: 12%;	text-align:center;	border-top:1px solid #96c9ea;}
#productDetails_step4 .contDescFooter_cols5{	width: 13%;	text-align:center;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
#productDetails_step4 .contDescFooter_cols6{	width: 12%;	text-align:right;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
#productDetails_step4 .contDescFooter_cols6 label{	padding-right:15px;}
#productDetails_step4 .contDescFooter_cols9{	border-top:1px solid #96c9ea;	width:25%;}

/*END label_4_content.xhtml*/


/*	Lable_details_content.xhtml */
#labelDetails_contentDesc{text-align:center;}
#labelDetails_contentDesc .contentDesc{width:100%;}
#labelDetails_contentDesc .contDescHeader_cols1{border-bottom:1px solid #96c9ea;vertical-align:bottom;width:5%;}
#labelDetails_contentDesc .contDescHeader_cols2{border-bottom:1px solid #96c9ea;text-align:left;}
#labelDetails_contentDesc .contDescHeader_cols3{border-bottom:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescHeader_cols4{border-bottom:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescHeader_cols5{border-bottom:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescHeader_cols6{border-bottom:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescHeader_cols7{}
#labelDetails_contentDesc .contDescHeader_cols8{}
#labelDetails_contentDesc .contDescHeader_cols9{border-bottom:1px solid #96c9ea;vertical-align:bottom;}

#labelDetails_contentDesc .contDescContent_cols1{padding:2px 0 2px 0;	width:5%;	text-align:center;	vertical-align:bottom;}
#labelDetails_contentDesc .contDescContent_cols2{text-align:left;}
#labelDetails_contentDesc .contDescContent_cols3{text-align:center;}
#labelDetails_contentDesc .contDescContent_cols4{text-align:center;}
#labelDetails_contentDesc .contDescContent_cols5{text-align:center;}
#labelDetails_contentDesc .contDescContent_cols6{text-align:center;}
#labelDetails_contentDesc .contDescContent_cols7{text-align:center;}
#labelDetails_contentDesc .contDescContent_cols8{text-align:center;}
#labelDetails_contentDesc .contDescFooter_cols1{width:5%;	vertical-align:bottom;	border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescFooter_cols2{border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescFooter_cols3{font-weight:bold; text-align:center; border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescFooter_cols4{text-align:center;	border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescFooter_cols5{text-align:center;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescFooter_cols6{text-align:center;	border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .contDescFooter_cols9{border-top:1px solid #96c9ea;}
#labelDetails_contentDesc .r1{height:25px;}	
#labelDetails_contentDesc .r2{vertical-align:text-bottom;}
.module_labelDetails.alt1 .content { background:#f3f9fd; border:1px solid #98c9e8; border-width:0 1px; padding:0 3px; }
.module_labelDetails.alt1 .content {  font-size:12px; color:#404040; }
.module_labelDetails.alt1 .content h4 { background:white url(img/module_fieldset_title_right.gif) repeat-y right; padding:0.5em; margin-top:0.5em; font-weight:bold; }
.module_labelDetails.alt1 .content td{ line-height:17px;}
.module_labelDetails.alt1 h2 span { background:none; color:#0075c0;  font-size:14px; font-weight:bold; text-shadow:none; padding: 10px 10px 10px 0;display:block; }

#divContentDesc .headRoundedCorner { height:4px; background:url(img/round_corners_900_yellow_blue.gif) no-repeat top; } 
#divContentDesc .footRoundedCorner { height:4px; background:url(img/round_corners_900_yellow_blue.gif) no-repeat bottom; }

/* 	END Lable_details_content.xhtml */
.r1{height:25px;}	
.r2{vertical-align:text-bottom;}
.r3{vertical-align:text-bottom;	text-align:left;}
.content .postalCols1 .postalService{	width:220px;}
.postalCols1{width:200px;}
.postalCols1 td{height:24px;	padding-left:10px;}
.postalCols1 LABEL{	height:20px;	vertical-align:top;}
.postalCols2 table{	height:65px;}

.service_section_second_row table.panelService,
.service_section_third_row table.panelService,
.service_section_fourth_row table.panelService,
.service_section_fifth_row table.panelService{border-top:1px solid #96c9ea;}
.alignRight{text-align: right;}
.step4col1{width:170px;}
.step4col2 td{	text-align:right;}
#productMaster .select{width: 50px;}
#productMaster .prodcutNo{width: 100px;}
#productMaster .desc{width: 350px;}
#productMaster .currency{width: 60px;}
#productMaster .value{	width: 80px;	text-align: right;}
#productMaster .weight{	width: 80px;	text-align: right;}
#productMaster .prepareLabel{	padding-left: 30px;	width: 80px;	text-align: right;}
#productMaster .altBgColor{	background: #f1f7f7;}
#productMaster .thead { height: 26px; background: #ffe451 url(img/module_table_header_bg.gif) repeat-x; }
#productMaster .thead { vertical-align: middle; color: #800000; }
.labelDetailHint{font-size:14px;font-weight:bold;}
.selCurrency{width:180px; }
.productValue,.productWeight{width:50px;text-align:right;}
#searchResult .altBgColor{background: #f1f7f7;}
#searchResult .thead { height: 26px; background: #ffe451 url(img/module_table_header_bg.gif) repeat-x; }
#searchResult .thead { vertical-align: middle; color: #800000; }
#searchResult .select{width:50px;}
#searchResult .currency{width:60px;text-align: left;}
#searchResult .prepareLabel{width: 80px;}
#searchResult .edit{width: 50px;}
#searchResult .prodctMaster_prodcutNo{width: 100px;}
#searchResult .prodctMaster_prodcutNo div{width: 100px;overflow:hidden; text-overflow:ellipsis;}
#searchResult .prodctMaster_desc{width: 340px;}
#searchResult .prodctMaster_desc div{width: 340px;overflow:hidden; text-overflow:ellipsis;}
#searchResult .prodctMaster_value{width:80px;text-align: right;}
#searchResult .prodctMaster_weight{width: 80px;	text-align: right;}
#searchResult .addressMaster_name{width:200px;}
#searchResult .addressMaster_name div{width:200px; overflow:hidden; text-overflow:ellipsis;}	
#searchResult .addressMaster_city{width:80px;}
#searchResult .addressMaster_city div{width:80px; overflow:hidden; text-overflow:ellipsis;}
#searchResult .addressMaster_country{	width: 100px;}
#searchResult .addressMaster_address{	width: 300px;}
.profile_inputText_text{ width:200px;}
.profile_inputText_number{ width:100px;}

*/
	
/*	Tabbed Menu - shipping history */		
.module.purple #tabMenu_shipHist .ui-tabs-panel,
.module.blue #tabMenu_shipHist .ui-tabs-panel{padding-top:0px;}

.module.purple #tabMenu_shipHist ul,
.module.blue #tabMenu_shipHist ul{ float:left; list-style-type:none;	margin-top:-3px; width:884px; height:27px; }

.module.purple #tabMenu_shipHist ul li{float:left;	background:url('img/module_tab_purple_left.gif') no-repeat;	margin-right:4px;}
.recon .ui-tabs ul li,.module.blue #tabMenu_shipHist ul li{float:left;	background:url('img/module_tab_blue_left.gif') no-repeat;	margin-right:4px;}


.module.purple #tabMenu_shipHist ul li a{
	float:left;	background:url('img/module_tab_purple_right.gif') no-repeat;
	background-position: 100% 0%;	font:11px Arial;
	text-decoration:none;	color: #003B60;
    cursor: pointer;    height:15px;
    margin-right:0px;    padding: 5px 10px 4px;
}

.recon .ui-tabs ul li a,
.module.blue #tabMenu_shipHist ul li a{
	float:left;	background:url('img/module_tab_blue_right.gif') no-repeat;
	background-position: 100% 0%;	font:11px Arial;
	text-decoration:none;	color: #003B60;
    cursor: pointer;    height:15px;
    margin-right:0px;    padding: 5px 10px 4px;
}

.recon .ui-tabs .ui-state-default a, .module.blue #tabMenu_shipHist .ui-state-default a{color:white}
.recon .ui-tabs .ui-tabs-selected a, .module.blue #tabMenu_shipHist .ui-tabs-selected a{color:#24463d;}

.recon .ui-tabs .ui-tabs-selected a,
.module.purple #tabMenu_shipHist .ui-tabs-selected a,
.module.blue #tabMenu_shipHist .ui-tabs-selected a{	background-position:right -26px;}

.recon .ui-tabs .ui-tabs-selected,
.module.purple #tabMenu_shipHist .ui-tabs-selected,
.module.blue #tabMenu_shipHist .ui-tabs-selected{	background-position:left -26px;}
#tabMenu_shipHist .ui-tabs-panel{padding:0px;}
#tabMenu_shipHist ul li:last-child{	float:right;}
#tabMenu_shipHist ul li:nth-last-child(2) {float:right;}
#tabMenu_shipHist ul li{ float:expression(this.nextSibling==null?'right':'left');}

/* END Tabbed Menu - shipping history */

.lstPending_img{ width:4%;}
.lstPending_date{width:12%;}
.lstPending_service{ width:30%;}
.lstPending_country{ width:22%;}
.lstPending_wgt{ width:10%;}
.lstPending_wgt div{text-align:right;}
.lstPending_fee{width:15%;}
.lstPending_fee div{text-align:right;}
.lstPending_action{	text-align:center;}
.lstPending_action div{text-align:center;}

.lstComp_checkbox{ width:2%;}
.radioBtn INPUT{border:none;}
.checkboxBtn{border:0px;}


.module table td.lstComp_icon{width:5%; text-align:center;}
.lstPost_date,.lstComp_date{width:13%;}
.lstPost_itemNo,.lstComp_itemNo{width:15%;}
.lstComp_recipt{width:10%;}
.lstPost_country,.lstComp_country{width:20%;}
.lstPost_service,.lstComp_service{width:15%;}
.lstPost_wgt,.lstComp_wgt{width:10%;}
.lstPost_wgt div,.lstComp_wgt div{text-align:right;}
.lstPost_fee,.lstComp_fee{width:15%;}
.lstPost_fee div,.lstComp_fee div{text-align:right;}
.lstPost_action,.lstComp_action{width:10%;}
.lstPost_mileStone{width:15%;}
.lstCancel_date{width:80px;}
.lstCancel_recipt{width:90px;}
.lstCancel_itemNo{width:100px;}
.lstCancel_country{width:120px;}
.lstCancel_service{width:160px;}
.lstCancel_wgt{width:65px;}
.lstCancel_wgt div{width:85%;text-align:right;}
.lstCancel_fee{width:65px;}
.lstCancel_action{width:70px;text-align:center;}
.lstCancel_action div{width:90%;padding:3px;text-align:center;}
.lstRefund_date{width:80px;}
.lstRefund_itemNo{width:100px;}
.lstRefund_country{width:80px;}
.lstRefund_service{width:100px;}
.lstRefund_wgt{width:65px;}
.lstRefund_wgt div{	width:85%;	text-align:right;}
.lstRefund_fee{	width:65px;}
.lstRefund_fee div{width:85%;text-align:right;}
.lstRefund_reqRefund{width:80px;}
.lstRefund_reqRefund div{	width:90%;	text-align:right;}
.lstRefund_status{	width:100px;}
.lstRefund_action{}
.altBgColor {background: #f1f7f7;}

tabMenu_shipHist div.ui-tabs{padding:0px;}
#tabMenu_shipHist div .ui-panel{padding:0px;}
#tabMenu_shipHist div .ui-panel-content{padding:0px;}
#tabMenu_shipHist .lstReady_date,
#tabMenu_shipHist .lstIncomp_date{width:12%;}
#tabMenu_shipHist .lstReady_service,
#tabMenu_shipHist .lstIncomp_service{width:20%;}
#tabMenu_shipHist .lstReady_country,
#tabMenu_shipHist .lstIncomp_country{width:22%;}
#tabMenu_shipHist .lstReady_wgt,
#tabMenu_shipHist .lstIncomp_wgt{width:10%;}
#tabMenu_shipHist .lstReady_fee,
#tabMenu_shipHist .lstIncomp_fee{width:12%;	border:0px solid red;}
#tabMenu_shipHist .lstIncomp_action{width:20%;}
#tabMenu_shipHist .lstReady_action{	width:25%;	text-align:center;}
#tabMenu_shipHist .lstComp_checkbox{width:20px;}
#tabMenu_shipHist .lstComp_date{width:100px;}
#tabMenu_shipHist .lstComp_itemNo{	width:130px;}

#tabMenu_shipHist .lstComp_recipt{}
#tabMenu_shipHist .lstComp_country{	width:100px;}
#tabMenu_shipHist .lstComp_service{width:150px;}
#tabMenu_shipHist .lstComp_wgt{}
#tabMenu_shipHist .lstComp_fee{}
#tabMenu_shipHist .lstComp_action{width:150px;}
#tabMenu_shipHist .lstPost_date{width:80px;}
#tabMenu_shipHist .lstPost_itemNo{width:100px;}
#tabMenu_shipHist .lstPost_recipt{width:80px;}
#tabMenu_shipHist .lstPost_country{	width:70px;}
#tabMenu_shipHist .lstPost_service{	width:100px;}
#tabMenu_shipHist .lstPost_wgt{	width:65px;}
#tabMenu_shipHist .lstPost_wgt div{ text-align:right;}
#tabMenu_shipHist .lstPost_fee{	width:70px;}
#tabMenu_shipHist .lstPost_fee div{	text-align:right;}
#tabMenu_shipHist .lstPost_mileStone{width:80px;}
#tabMenu_shipHist .lstPost_action{width:120px;}
#tabMenu_shipHist .lstCancel_date{width:100px;}
#tabMenu_shipHist .lstCancel_recipt{width:90px;}
#tabMenu_shipHist .lstCancel_itemNo{width:100px;}
#tabMenu_shipHist .lstCancel_country{width:80px;}
#tabMenu_shipHist .lstCancel_service{width:100px;}
#tabMenu_shipHist .lstCancel_wgt{width:50px;}
#tabMenu_shipHist .lstCancel_fee{width:65px;}
#tabMenu_shipHist .lstCancel_action{width:60px;}
#tabMenu_shipHist .lstRefund_date{width:100px;}
#tabMenu_shipHist .lstRefund_itemNo{width:100px;}
#tabMenu_shipHist .lstRefund_country{width:80px;}
#tabMenu_shipHist .lstRefund_service{width:100px;}
#tabMenu_shipHist .lstRefund_wgt{width:65px;}
#tabMenu_shipHist .lstRefund_fee{width:65px;}
.lstRefund_reqRefund{width:80px;}
#tabMenu_shipHist .lstRefund_status{width:100px;}
#tabMenu_shipHist .lstRefund_action{width:80px;}
#tabMenu_shipHist .buttonTable{background: transparent;}
#tabMenu_shipHist .buttonTable tr{background: transparent;}
#tabMenu_shipHist .groupBtn{ float:left;padding-right:10px;}	


/* * * * * * * * * * * * * * * * * * * *
	Tabbed Menu - shipping history small
* * * * * * * * * * * * * * * * * * * */
#tabMenu_shipHist_small.ui-tabs{padding:0px;}
#tabMenu_shipHist_small .ui-tabs-panel{	
	padding-top:0px;
	width: 98%;
	height: 79%;
	background: url("img/ecship_tab_content_purple_bg.png") repeat-x 0px 0px;
	background-color: #ffffff;
	border: 1px solid #ccd1ee;
	border-top: none;
}

#shippingHistoryContainer #tabs{padding-left:5px;padding-right:5px;}

#tabMenu_shipHist_small ul{
	float:left;
	list-style-type:none;
	margin:0px;	
	height:42px;	   	
}

#tabMenu_shipHist_small ul li{
	float:left;
	background:url('img/module_tab_blue_left.gif') no-repeat;
	margin-right:3px;	
}

#tabMenu_shipHist_small ul li a{
	float:left;
	background:url('img/module_tab_blue_right.gif') no-repeat;
	background-position: 100% 0%;
	padding: 5px 10px 4px 10px;
	font:11px Arial;
	text-decoration:none;
	color: #003B60;
    cursor: pointer;
    height:auto;
    margin-right:0px;	
    font-family: Trebuchet MS,Droid Sans,\5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */
    font-size:10px;
     font-weight: bolder;
}

#tabMenu_shipHist_small .ui-tabs-selected a{background-position:right -26px;}
#tabMenu_shipHist_small .ui-tabs-selected{background-position:left -26px;}
#tabMenu_shipHist_small .ui-tabs-panel{padding: 10px 7px !important; width: auto !important;}
#tabMenu_shipHist_small ul li:last-child{float:right;}
#tabMenu_shipHist_small ul li:nth-last-child(2)  {float:right;}
#tabMenu_shipHist_small ul li{	float:expression(this.nextSibling==null?'right':'left');}

#tabMenu_shipHist_small .ui-panel-content th{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #6873B3;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    color: #FFFFFF;
    font-size: 10pt;
    height: 30px;	
}

#tabMenu_shipHist_small ul li.ui-state-active {
    background-color: #D9DDF5;
    border: 1px none #CCD1EE;
    height: 40px;     
}

#tabMenu_shipHist_small ul li.ui-state-default a{color: #FFFFFF;}
#tabMenu_shipHist_small ul li.ui-state-active a{color: #233184;}

#tabMenu_shipHist_small .oddRow{	 background-color: #FFFFFF;    font-size: 10pt !important;}
#tabMenu_shipHist_small .evenRow{	 background-color: #E5E7F4;    font-size: 10pt !important;}

#tabMenu_shipHist_small .ui-tabs-nav{padding:0px;}

#tabMenu_shipHist_small .tableWidth100 { border-bottom: 1px solid #CCD1EE;border-right: 1px solid #CCD1EE;}
#tabMenu_shipHist_small .tableWidth100 td{ border-left: 1px solid #CCD1EE;}

#tabMenu_shipHist_small .view_all{float:right;}
	
/* END Tabbed Menu - shipping history small */

#searchAddress,#searchProduct{
	font-family: Arial,Helvetica,sans-serif;
	width:250px;
	height:20px;
}

/*
	Tabbed Menu - Delivery Address
*/
#menu_tab ul li {	background:url('img/menu_tab_left.gif') no-repeat;	margin-right:2px;}

#menu_tab ul li a {
	float:left;
	background:url('img/menu_tab_right.gif') no-repeat;
	background-position: 100% 0%;
	padding-left:10px;
	padding-right:10px;
	font:12px Arial;
	text-decoration:none;
	font-weight:bold;
	color:#green;
	line-height:15px;
	margin-right:0px;
}

#menu_tab ul li.ui-tabs-selected{background-position:left -26px;color:#002740; height:26px;}
#menu_tab ul li.ui-tabs-selected  a{background-position:right -26px; color:#002740;height:26px; line-height:12px;}
#deliveryAddress_step3 #menu_tab ul li.ui-tabs-selected  a{background-position:right -26px; color:#002740;height:26px; line-height:26px;}

.module ul.ui-tabs-nav li a span {
    background: url("img/module_tab_green.gif") repeat-x scroll right 0 #B8E8E1;
    display: block;
    height: 0px;
    padding:0px;
}

.module.alt1 ul.ui-tabs-nav li a span{background:none;}

/*
	END Tabbed Menu - Delivery Address
*/

#registerContainer {
	clear: both;
	width:900px;
	margin: 0 auto;	
	font-size:12px;
}
#registerContainer .leftCol { float: left; position: relative; }
#registerContainer .rightCol { float: right; position: relative; width: 680px; }
#registerContainer .col780 { width:780px; margin:0 auto; }
#registerContainer .col740 { width:740px; margin:0 auto; }
#registerContainer .col900 { width:900px; margin:0 auto; }
#registerContainer h1 {  font-size:24px; margin:0 0 20px; color:#603600; }
#registerContainer.registerProcess {}
#registerContainer.registerProcess h1 { background:white; padding:40px 10px 10px 0px; }
#registerContainer #PersonalInfo td.td_field{width:250px;text-align:right;padding:2px 0px 2px;}
#registerContainer #PersonalInfo td.td_field_right{padding:2px 0px 2px 10px;}
#registerContainer #HomeAddress td.td_field{width:250px;text-align:right;}
#registerContainer #HomeAddress td.td_field_right{padding:2px 0px 2px 10px;font-size:14px;}
#registerContainer #HomeAddress table.optoutOption{width:310px;height: 30px;}
#registerContainer.module.alt1 { background:none; }
#registerContainer.module.alt1 h2 { background:none; padding:5px; }
#registerContainer.module.alt1 h2 span { background:none; color:#0075c0;  font-size:14px; font-weight:bold; text-shadow:none; }
#registerContainer.module.alt1 .content { background:#f3f9fd; border:1px solid #98c9e8; border-width:0 1px; padding:0 3px; }
#registerContainer.module.alt1 .content {  font-size:11px; color:#404040; }
#registerContainer.module.alt1 .content h4 { background:white url(img/module_fieldset_title_right.gif) repeat-y right; padding:0.5em; margin-top:0.5em; font-weight:bold; }
#registerContainer.module.alt1 .content h4.hint { color:#008021; }
#registerContainer.module.alt1 table { width:100%; }
#registerContainer.module.alt1 table th,
#registerContainer.module.alt1 table td { padding:0.25em 1em;line-height:20px; }
#registerContainer.module.alt1 .tbody th { text-align:left; vertical-align:top; width:45%; }
#registerContainer.module.alt1 .tbody tr,
#registerContainer.module.alt1 .tbody tr.altBgColor { background:none; }
#registerContainer.module.alt1 input, 
#registerContainer.module.alt1 select, 
#registerContainer.module.alt1 textarea { border: 1px solid #98c9e8; }
#registerContainer.module .headRoundedCorner { width:100%; height:10px; margin:0; background: url(img/round_corners_900_yellow_blue.gif) no-repeat top; }
#registerContainer.module .footRoundedCorner { width:100%; height:10px; margin:0; background: url(img/round_corners_900_yellow_blue.gif) no-repeat bottom; }
#registerContainer #pageFlowActions { padding-bottom:20px; margin:20px 0; }
#registerContainer #pageFlowActions .left { float:left; }
#registerContainer #pageFlowActions .right { float:right; }
#registerContainer #pageFlowActions a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#registerContainer #pageFlowActions a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
#registerContainer #pageFlowActions a span.a { background-position:left; padding-left:10px; }
#registerContainer #pageFlowActions a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#registerContainer #pageFlowActions a.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px; }
#registerContainer #pageFlowActions a.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px; }
#registerContainer #pageFlowActions a.back { color:#10705f; }
#registerContainer #pageFlowActions a.cancel { color:#148c76; }
#registerContainer #pageFlowActions a.submit { color:#8c1414; float:right;}
#registerContainer #pageFlowActions a.continue { color:#541070; }

#profile_tab a em{	font-size:12px;	font-style:normal;}
#tabMenu_shipHist_small a em{font-size:12px; font-style:normal;}
#tabMenu_shipHist a em{font-size:12px;	font-style:normal;}

#tabMenu_shipHist_small .ui-state-default {background-color: #9C9C9C; height: 40px;}
#tabMenu_shipHist_small .ui-tabs-selected a{color:#24463d;}

#tableWidth100{	width:100%}
.module table td.smallPad{padding:0.1em 0.1em; }
#height5{height:5px;}

#completeForPostPanel{padding:0px;}

#incompletePanel TABLE,
#pendingPanel TABLE,
#completeForPostPanel TABLE,	
#postedPanel TABLE,
#refundPanel TABLE,
#cancelledPanel{background-color:white;}

tbody.ui-datatable-data-empty {background-color:white;}
.module#shippingHistory .ui-panel.noEntryPanel{text-align: center;	padding: 10px 0 10px 0; background-color:white;}


.noEntryPanel div#noEntryPanel_content{	padding:10px 10px 10px 10px;}
#changePwdContainer{ clear:both; width:980px; margin: 0 auto; border:0px solid red; }
#changePwdContainer .col900 { width:900px; margin:0 auto; }
#changePwdContainer h1 {  font-size:20px;  color:#603600; padding-top:40px; height:5px; padding-bottom:20px;}

#changePwdContainer.changePwdProgress h1 { 
	background: none repeat scroll 0 0 white;
    margin: 0;
    padding: 10px;
    padding-top:40px;
    width: 960px;
}

#changePwdContainer .module .headRoundedCorner{
	background:url("img/round_corners_900_blue_yellow.gif") no-repeat scroll center top transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#changePwdContainer .module .footRoundedCorner{
    background: url("img/round_corners_900_blue_yellow.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#changePwdContainer td{text-align:left;}
#changePwdContainer td.td_field{text-align:right;padding-top:0px;padding-right:5px;}
#changePwdContainer td.td_field2{
	text-align:left;
	padding-top:0px;
	padding-right:5px;
	color: gray;
	font-size: 12px;
	font-weight: bold;	
}

#changePwdContainer td.td_value{text-align:left;vertical-align:middle;}
#changePwdContainer .content{text-align:center;padding:15px 0 15px 0;}
#changePwdContainer .changePwd_header{	padding:0 0 10px 20px;	font-size:20px;	color:#603600;}
#changePwdContainer .changePwd_header_block{ padding:10px 0 5px 0;}
#changePwdContainer .changePwd_msg{ font-size:16px; padding:0 0 10px 20px;}
#changePwdContainer #pageFlowActions { padding-bottom:20px; margin:20px 0; }
#changePwdContainer #pageFlowActions .left { float:left; }
#changePwdContainer #pageFlowActions .right { float:right; }
#changePwdContainer #pageFlowActions a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#changePwdContainer #pageFlowActions a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
#changePwdContainer #pageFlowActions a span.a { background-position:left; padding-left:10px; }
#changePwdContainer #pageFlowActions a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#changePwdContainer #pageFlowActions a.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px; }
#changePwdContainer #pageFlowActions a.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px; }
#changePwdContainer #pageFlowActions a.back { color:#10705f; }
#changePwdContainer #pageFlowActions a.cancel { color:#148c76; }
#changePwdContainer #pageFlowActions a.submit { color:#8c1414; float:right;}
#changePwdContainer #pageFlowActions a.continue { color:#541070; }
#changePwdContainer #PersonalInfo #refresh_btn a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#changePwdContainer #PersonalInfo #refresh_btn a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat;  padding-left:10px; width:100px;}
#changePwdContainer #PersonalInfo #refresh_btn a span.a { background-position:left; padding-left:10px; }
#changePwdContainer #PersonalInfo #refresh_btn a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#changePwdContainer #PersonalInfo #refresh_btn a.cancel { color:#148c76; }
#pageContainer2{ text-align:center; }
#pageContainer2 #pageFlowActions2 table TD{ padding-top:3px;}
#pageContainer2 table td.step3.back{width:1%;}
#pageContainer2 table td.step3.cancel{width:1%;}
#pageContainer2 table td.step3.space{width:28%;}
#pageContainer2 table td.step3.save{width:1%;}
#pageContainer2 table td.step3.next{width:7%;}
#pageContainer2 table td.step4.back{width:1%;}
#pageContainer2 table td.step4.cancel{width:1%;}
#pageContainer2 table td.step4.space{width:45%;}
#pageContainer2 table td.step4.save{width:1%;}
#pageContainer2 table td.step4.confirm{width:1%;}
#pageContainer2 table td.ready.back{width:1%;text-align:left;}
#pageContainer2 table td.ready.space{width:17%;}
#pageContainer2 table td.ready.other{width:1%;text-align:right; padding-right:5px;}
#pageContainer2 table td.ready.pay{width:8%;text-align:right;}
#pageContainer2 table td.labelDetails.back{}
#pageContainer2 table td.labelDetails.space{ width:650px;}
#pageContainer2 table td.labelDetails.space2{ width:800px;}
#pageContainer2 table td.labelDetails.label{ padding-right:5px; }
#pageContainer2 table td.labelDetails.cancel{}
#pageContainer2 table td.labelDetails.cop{}
#pageContainer2 table td.labelDetails.mta{padding-right:10px;}

#pageContainer2 #pageFlowActions2{ width:900px; }
#pageContainer2 #pageFlowActions2.labeDetails{ width:940px; padding-left:20px; }
#pageContainer2 #pageFlowActions2 a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; text-decoration:none;}
#pageContainer2 #pageFlowActions2 a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
#pageContainer2 #pageFlowActions2 a span.a { background-position:left; padding-left:10px; width:85px; text-align:center;}
#pageContainer2 #pageFlowActions2 a.save span.a { background-position:left; padding-left:10px; width:50px; text-align:center;}
#pageContainer2 #pageFlowActions2 a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; text-align:center;  }
#pageContainer2 #pageFlowActions2 a.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px;width:45px; }
#pageContainer2 #pageFlowActions2 a.backward2 span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px;width:45px; }
#pageContainer2 #pageFlowActions2 a.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px;width:65px; }  
#pageContainer2 #pageFlowActions2 a.back { color:#10705f; text-align:center; }
#pageContainer2 #pageFlowActions2 a.back span.a{width:auto; }
#pageContainer2 #pageFlowActions2 a.cancel { color:#148c76; text-align:center; }
#pageContainer2 #pageFlowActions2 a.cancel span.a{width:auto; }
#pageContainer2 #pageFlowActions2 a.save { color:#8c1414; text-align:center;}
#pageContainer2 #pageFlowActions2 a.label { color:#148c76; text-align:center;}
#pageContainer2 #pageFlowActions2 a.label span.a{ width:auto;}
#pageContainer2 #pageFlowActions2 a.delete { color:#8c1414; text-align:center;}
#pageContainer2 #pageFlowActions2 a.delete span.a{width:auto;}
#pageContainer2 #pageFlowActions2 a.continue { color:#541070;text-align:center; }
#pageContainer2 #pageFlowActions2 a.continueforward { color:#541070;text-align:center; }
#pageContainer2 #pageFlowActions2 a.continueforward span.a{ width:190px; }
#pageContainer2 #pageFlowActions2 a.continueConfirm { color:#541070;text-align:center; }
#pageContainer2 #pageFlowActions2 a.continueConfirm span.a{ width:auto;}
#pageContainer2 #pageFlowActions2 a.continuePaynow { color:#541070;text-align:center;  }
#pageContainer2 #pageFlowActions2 a.continuePaynow span.a{ width:50px;}
#pageContainer2 #pageFlowActions2 a.Confirm { color:#541070;text-align:center; }
#pageContainer2 #pageFlowActions2 a.Confirm span.a{ width:auto;}
#pageContainer2 #pageFlowActions2 a.backToECShip{color: #148C76;}
#pageContainer2 #pageFlowActions2 a.backToECShip span.a {  width:auto; }

.bottom_button{ width:900px; }
.bottom_button a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
.bottom_button a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
.bottom_button a span.a { background-position:left; padding-left:10px; width:60px; text-align:center;}
.bottom_button a.save span.a { background-position:left; padding-left:10px; width:50px; text-align:center;}
.bottom_button a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; text-align:center;}
.bottom_button a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; text-align:center;}
.bottom_button a.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px;width:45px; }
.bottom_button a.backward2 span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px;width:45px; }
.bottom_button a.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px;width:65px; }  
.bottom_button a.back { color:#10705f; text-align:center; }
.bottom_button a.back span.a{width:auto; }
.bottom_button a.cancel { color:#148c76; text-align:center;  text-decoration: none;}
.bottom_button a.cancel span.a{width:auto; }
.bottom_button a.save { color:#8c1414; text-align:center;  text-decoration: none;}
.bottom_button a.label { color:#148c76; text-align:center;}
.bottom_button a.label span.a{ width:auto;}
.bottom_button a.delete { color:#8c1414; text-align:center;}
.bottom_button a.delete span.a{width:auto;}
.bottom_button a.continue { color:#541070;text-align:center;  text-decoration: none;}
.bottom_button a.continueforward { color:#541070;text-align:center; }
.bottom_button a.continueforward span.a{ width:190px; }
.bottom_button a.continueConfirm { color:#541070;text-align:center; }
.bottom_button a.continueConfirm span.a{ width:auto;}
.bottom_button a.continuePaynow { color:#541070;text-align:center;  }
.bottom_button a.continuePaynow span.a{ width:50px;}
.bottom_button a.Confirm { color:#541070;text-align:center; }
.bottom_button a.Confirm span.a{ width:auto;}
.bottom_button a.backToECShip{color: #148C76;}
.bottom_button a.backToECShip span.a { width:auto; }


.hiddenIframe { display:none; display:block; position:absolute; top:0; left:0;z-index:-1; filter:mask(); width:3210px; height:3210px; }
.whenToDel{	font-size:12px;color:#606060;line-height: 150%;}
#calcPostageHomeTrace button span{padding: 0.3em 0.5em;line-height:10px;}
.printing_hint{border:2px solid #FFCC00;width:100%;background-color:#FFFF99;}
.printing_hint div,
.printing_note div{font-weight:bold;}
.printing_hint div,
.printing_hint ul{padding:7px 0px 7px 7px;}
.printing_hint ul li{padding:0px 0px 5px 0px;}
.printing_note{border:2px solid #FFCC00;width:100%;background-color:#FFFF99;}
.printing_note table{width:100%;}
.printing_note table.printing_note_content{width:50%;}
.printing_note table.printing_note_content tbody td{ text-align:center; }

#pnlPrintedItem{padding-left:0px;}
.printing_note TH{border-bottom:1px solid black;}
.printing_note TH.itemNumber{border-bottom:1px solid red;width:120px;}
.printing_note TH.printCount{border-bottom:1px solid black;width:120px;}
.hist_hint{width:26%;}
.hist_hint.posting{width:26%;}
#hist_hint_details{width:40%;}
.hist_hint div{border:0px;color: #686868; font-size: 9pt;}
.hist_hint div img{vertical-align:bottom;}
.pnlPaymentDetails{width:100%;}
#TransactionDetails TABLE THEAD TH{border-bottom:1px solid black;}
#TransactionDetails TABLE TBODY TD DIV.onlinePayAmt{width:80px;text-align:right;}
#TransactionDetails TABLE TFOOT TD{	border-top:1px solid black;}
#TransactionDetails TABLE TFOOT .tblfootTotal_title TD,
#TransactionDetails TABLE TFOOT .tblfootTotal_value TD{	border-top:0px;}	
#TransactionDetails TABLE TFOOT .tblfootTotal_title TD{text-align:right;padding-right:8px;}
#TransactionDetails TABLE TFOOT .tblfootTotal_value TD{	text-align:left;}
#TransactionDetails TABLE TFOOT .tblfootTotal_value TD DIV{	width:80px;	text-align:right;}
#TransactionDetails TABLE TFOOT .tblfootTotal_value TD DIV .refundAmt{color:red;}

.ui-inputfield {padding:0px;}
#sDdlg.ui-dialog-content{border:0px solid red;}
#panelPostage .name h4{font-weight:bolder;}
#pageContainer.batchLabelDetails .ui-datatable .ui-datatable-data td{border-width:1px;padding:0px;}
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td{border-style:none;}
.pending_email .ui-datatable-data td,  .ui-datatable-data-empty td{border-style:solid;text-align:center;}
.pending_email.ui-datatable th{}
.pending_email .ui-datatable-even{background-color:white;}
.pending_email .ui-datatable-odd{background-color:#E0E9EF;}

#gMap {	padding-left: 5px; width:298px;}
	
#pageContainer.batchLabelDetails .batch_col1{width:100px;}
#pageContainer.batchLabelDetails .batch_col2{width:465px; text-align:center;}
#pageContainer.batchLabelDetails .batch_col3{width:170px; text-align:center;}
#pageContainer.batchLabelDetails .batch_col4{width:145px; text-align:right; padding-right:20px;}
#pageContainer.batchLabelDetails .batch_row2,
#pageContainer.batchLabelDetails .batch_row3,
#pageContainer.batchLabelDetails .batch_row4{border-top:1px solid #96C9EA;}
#pageContainer.batchLabelDetails .ui-datatable .ui-datatable-data .errorMessage TD{ padding:8px 0px 8px 8px;}
#pageContainer.batchLabelDetails .errorMessage TD{ padding:4px 0px 4px 8px;}
#pageContainer.batchLabelDetails .contDescHeader_cols1{ width:5%; border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols2 {  border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols3 {  border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols4 {  border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols5 {  border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols6 {  border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols7 {  }
#pageContainer.batchLabelDetails .contDescHeader_cols8 {  }
#pageContainer.batchLabelDetails .contDescHeader_cols9 {  border-bottom: 1px solid #96C9EA;}
#pageContainer.batchLabelDetails .contDescHeader_cols3 .r2 table td,
#pageContainer.batchLabelDetails .contDescHeader_cols4 .r2 table td,
#pageContainer.batchLabelDetails .contDescHeader_cols5 .r2 table td,
#pageContainer.batchLabelDetails .contDescHeader_cols6 .r2 table td{text-align:center;}
#pageContainer.batchLabelDetails .contDescContent_cols1{ width:5%;}
#pageContainer.batchLabelDetails .contDescContent_cols2 INPUT{width:200px;}
#pageContainer.batchLabelDetails .contDescContent_cols3 INPUT{width:50px;}
#pageContainer.batchLabelDetails .contDescContent_cols4 INPUT{width:50px;}
#pageContainer.batchLabelDetails .contDescContent_cols5 SELECT{width:auto;}
#pageContainer.batchLabelDetails .contDescContent_cols6 INPUT{width:50px;}
#pageContainer.batchLabelDetails .contDescContent_cols7 INPUT{width:50px;}
#pageContainer.batchLabelDetails .contDescContent_cols8	SELECT {width:100px;}
#pageContainer.batchLabelDetails .actions span{font-size:12px; color:#A05A00;}
#pageContainer.batchLabelDetails .actions table#tblBatchButton .col1{ width:88%;}
#pageContainer.batchLabelDetails .actions table#tblBatchButton .col2{ width:7%;}
#pageContainer.batchLabelDetails .actions table#tblBatchButton .col3{ width:5%;}
#pageContainer.batchLabelDetails .contDescFooter_cols1{width:5%;}
#pageContainer.batchLabelDetails .contDescFooter_cols2{width:23%;}
#pageContainer.batchLabelDetails .contDescFooter_cols3{width:7%;}
#pageContainer.batchLabelDetails .contDescFooter_cols4{width:8%;}
#pageContainer.batchLabelDetails .contDescFooter_cols5{width:25%;}
#pageContainer.batchLabelDetails .contDescFooter_cols5 SELECT{width:auto;}
#pageContainer.batchLabelDetails .contDescFooter_cols6{width:10%;}
#pageContainer.batchLabelDetails .contDescFooter_cols9{}
#pageContainer.batchLabelDetails #returnAddress.module tr.contactPerson input, #deliveryAddress.module tr.contactPerson input,
#pageContainer.batchLabelDetails .inputField{ width:250px;}
#pageContainer.batch_uploader .thead{text-align:center;padding-left:39px;}
#pageContainer.batch_uploader .thead table th.th_head{background:url("img/grand_table_title_bg_left_blue.gif") no-repeat scroll left center transparent; width:20px;}
#pageContainer.batch_uploader .thead table th.th_body{background:url("img/grand_table_title_bg_blue.gif") repeat-x scroll 0 0 #1271AE; width:860px; height:28px; text-align:left; color:white; font-size:12px;}
#pageContainer.batch_uploader .thead table th.th_tail{background:url("img/grand_table_title_bg_right_blue.gif") no-repeat scroll right center transparent;width:20px;}
#pageContainer.batch_uploader #ifrmUpload body{background-color:red;}
#pageContainer.batch_uploader .headRoundedCorner{
	background:url("img/round_corners_900_yellow_blue.gif") no-repeat scroll center top transparent; 
	height:5px;
	margin-left:39px;
	margin-top:5px;
	width:900px;	
}
#pageContainer.batch_uploader .content{
	background: none repeat scroll 0 0 #F3F9FD;
    border-color: #98C9E8;
    border-style: solid;
    border-width: 0 1px;
    padding: 0 3px;
    width:900px;
    margin-left:39px;
    width:892px;
}

#pageContainer.batch_uploader .footRoundedCorner{
	background:url("img/round_corners_900_yellow_blue.gif") no-repeat scroll center bottom transparent; 
	height:5px;
	margin-left:39px;
	width:900px;
}

#pageContainer.batch_uploader .content .content_rule{	padding-left:10px;	padding-top:10px;}
#print_dialog{position:fixed; bottom:0px; left:0px; width:100%; z-index:105; text-align:center;	font-weight:bold; background-color:black; opacity:0.8;}
#print_dialog span{	text-align: center;	width: 95%;	float: left;	color:white;}
.close-notify{
     white-space: nowrap;
     float: right;
     margin-right: 10px;
     color: #fff;
     text-decoration: none;
     border: 2px #fff solid;
     padding-left: 3px;
     padding-right: 3px;
}
 
.close-notify a { color: #fff; }
 
.ui-panel{padding:0px;}

/* PAGE - Batch Upload */
#pageContainer.batchUpload { width:800px; margin:auto; height:415px; }
#pageContainer.batchUpload .desc { padding:0.5em 10px 0px; margin:0 0 1em; font-size:12px; line-height:140%; color:#202020; }
#pageContainer.batchUpload .module { background:white; border:1px solid #c0c0c0; margin-bottom:20px; }
#pageContainer.batchUpload .module h2 { height:auto; padding:0; padding:10px 25px; background:none; }
#pageContainer.batchUpload .module h2 span { height:auto; padding:0; background:none; color:#0075c0; text-shadow:none; font-weight:bold; }
#pageContainer.batchUpload .module .content { background:none; border:none; padding:0 25px 10px; font-size:12px; color:#404040; }
#pageContainer.batchUpload .module .content p { margin:0 0 1em; }
#pageContainer.batchUpload .module .moduleButton { font-weight:bold; }
#pageContainer.batchUpload .module#instruction { float:left; width:400px; }
#pageContainer.batchUpload .module#instruction .moduleButton { margin:0 auto; }
#pageContainer.batchUpload .module#tips { float:right; width:320px; border:none; background:url(img/bulb.jpg) no-repeat 4px 4px; }
#pageContainer.batchUpload .module#tips h2 { padding-left:44px; }
#pageContainer.batchUpload .module#tips h2 span {  color:#808080; }
#pageContainer.batchUpload .module#tips .content { height:160px; padding-left:44px; background:url(img/batch_upload_tips_bg.jpg) no-repeat bottom; }
#pageContainer.batchUpload .module#tips .moduleButton { margin:100px auto 0; background-color:white; border:3px solid white; }
#pageContainer.batchUpload .module#upload { float:left; width:400px; }
#pageContainer.batchUpload .module#upload button { font-family:Verdana; font-size:11px; }
#pageContainer.batchUpload .module#upload input { position:absolute; visibility:display; }
#pageContainer.batchUpload .module#upload .moduleButton { margin-top:10px; }

/* batch upload local */
#pageContainer.batchUpload .module#instruction_lcp { float:left; width:400px; }
#pageContainer.batchUpload .module#instruction_lcp .moduleButton { margin:0 auto; }
#pageContainer.batchUpload .module#tips_lcp { float:right; width:320px; border:none; background:url(img/bulb.jpg) no-repeat 4px 4px; }
#pageContainer.batchUpload .module#tips_lcp h2 { padding-left:44px; }
#pageContainer.batchUpload .module#tips_lcp h2 span {  color:#808080; }
#pageContainer.batchUpload .module#tips_lcp .content { height:160px; padding-left:44px; background:url(img/batch_upload_tips_bg.jpg) no-repeat bottom; }
#pageContainer.batchUpload .module#tips_lcp .moduleButton { margin:100px auto 0; background-color:white; border:3px solid white; }
#pageContainer.batchUpload .module#upload_lcp { float:left; width:400px; }
#pageContainer.batchUpload .module#upload_lcp button { font-family:Verdana; font-size:11px; }
#pageContainer.batchUpload .module#upload_lcp input { position:absolute; visibility:display; }
#pageContainer.batchUpload .module#upload_lcp .moduleButton { margin-top:10px; }


#pageContainer.batchUpload p.return_way{ padding:5px;}
#pageContainer.batchUpload p#pInstruction{margin:5px 0 0 15px;width:800px;color:#404040;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#pageContainer.batchUpload #tblInstruction{margin:1em auto;width:800px;border:1px solid #c0c0c0;background:white;color:#202020;font-size:12px;font-family:Arial,Helvetica,sans-serif;border-collapse:separate;border-spacing:0px;}
#pageContainer.batchUpload td.sectionInstruction{background-color:#347235;padding:8px 0 5px 5px;color:white; font-weight:bold;}
#pageContainer.batchUpload th{background-color:#99C68E; color:white; font-weight:bold;}
#pageContainer.batchUpload th.item{width:180px; padding:5px 0 5px 0; border-bottom:1px solid white ; }
#pageContainer.batchUpload th.item_desc{padding:5px 0 5px 0;border-bottom:1px solid white ;border-left:1px solid white ;}
#pageContainer.batchUpload th.value{width:80px;padding:5px 0 5px 0;border-bottom:1px solid white ;border-left:1px solid white ;}
#pageContainer.batchUpload th.length{width:50px; text-align:center;padding:5px 0 5px 0;border-bottom:1px solid white;border-left:1px solid white ;}
#pageContainer.batchUpload th.example{width:170px;border-bottom:1px solid white;border-left:1px solid white ;}
#pageContainer.batchUpload td.item{width:180px;padding:5px 0 5px 20px; vertical-align:top;}
#pageContainer.batchUpload td.item_desc{vertical-align:top;}
#pageContainer.batchUpload td.value{width:80px; vertical-align:top;}
#pageContainer.batchUpload td.length{width:50px; text-align:center; vertical-align:top;}
#pageContainer.batchUpload td.example{width:170px; vertical-align:top;}
#pageContainer.batchUpload td.example p{padding-bottom:5px;}

/* PAGE - Batch Upload Details */
#pageContainer.batchUploadDetails { width:900px; margin:auto; }
#pageContainer.batchUploadDetails h1 { padding:5px 10px 0; margin:0; }
#pageContainer.batchUploadDetails .desc { padding:0.5em 10px; margin:0 0 1em; font-size:12px; line-height:140%; color:#202020; }
#pageContainer.batchUploadDetails .uploadSummary { margin:0 0 10px; padding:10px 40px 10px 120px; background:#f8f8f8 url(img/upload_icon_60.png) no-repeat 35px 15px; }
#pageContainer.batchUploadDetails .uploadSummary h2 {  }
#pageContainer.batchUploadDetails .uploadSummary .desc { margin:0; padding:0; font-size:12px; }
#pageContainer.batchUploadDetails .uploadSummary .textContent { margin-top:0.5em; border:1px solid #c0c0c0; background:white; padding:1px 3px; }
#pageContainer.batchUploadDetails .uploadSummary .textContent table { border-collapse:separate; border-spacing:3px; width:auto; }
#pageContainer.batchUploadDetails .uploadSummary .textContent td { padding-right:1em; }

.batchUploadDetails {}
.batchUploadDetails .content { border:1px solid #96c9ea; border-width:0 1px; }
.batchUploadDetails .headRoundedCorner { height:4px; background:url(img/round_corners_900_blue_yellow.gif) no-repeat top; }
.batchUploadDetails .footRoundedCorner { height:4px; background:url(img/round_corners_900_blue_yellow.gif) no-repeat bottom; }
.batchUploadDetails .batchUploadDetailsTableHeader table ,
.batchUploadDetails .batchUploadDetailsTableFooter table { height:28px; background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; }
.batchUploadDetails .batchUploadDetailsTableHeader th { text-align:left; font-weight:bold; vertical-align:middle; color:white; }
.batchUploadDetails .batchUploadDetailsTableFooter th { text-align:right; font-size:14px; font-weight:bold; vertical-align:middle; color:white; }
.batchUploadDetails .batchUploadDetailsTableHeader th.selection ,
.batchUploadDetails .batchUploadDetailsTableFooter th.selection { background: url(img/grand_table_title_bg_left_blue.gif) no-repeat left; }
.batchUploadDetails .batchUploadDetailsTableHeader th.entryOptions ,
.batchUploadDetails .batchUploadDetailsTableFooter th.entryOptions { background: url(img/grand_table_title_bg_right_blue.gif) no-repeat right; }

.batchUploadDetails table { width:100%; }
.batchUploadDetails table .selection { width:3%; text-align:center; }
.batchUploadDetails table .info { width:2%; }
.batchUploadDetails table .status { width:4%; }
.batchUploadDetails table .index { width:5%; text-align:right; }
.batchUploadDetails table .shipTo { width:14%; }
.batchUploadDetails table .weight { width:10%; }
.batchUploadDetails table .service { width:15%; }
.batchUploadDetails table .postage { width:11%; text-align:right; }
.batchUploadDetails table .insurance { width:18%; text-align:right; }
.batchUploadDetails table .total { width:9%; text-align:right; }
.batchUploadDetails table .entryOptions { width:15%; text-align:right; }

.batchUploadDetails .batchUploadDetailsTableContent { position:static; margin:4px 0; background:#f4f9fc; line-height:125%; font-size:11px; }
.batchUploadDetails .batchUploadDetailsTableContent tr td { vertical-align:top; }
.batchUploadDetails .batchUploadDetailsTableContent .tblNoRecord tr td { vertical-align:top; text-align:center;}
.batchUploadDetails .batchUploadDetailsTableContent tr.bottom td { vertical-align:bottom; }
.batchUploadDetails .batchUploadDetailsTableContent a.discard { float:right; margin-right:5px; width:21px; height:21px; background:url(img/module_btn_close.gif) no-repeat; }
.batchUploadDetails .batchUploadDetailsTableContent span { display:block; }
.batchUploadDetails .batchUploadDetailsTableContent span.value { display:inline; }
.batchUploadDetails .batchUploadDetailsTableContent .index { font-family:Arial; font-size:24px; font-weight:bold; text-align:center; color:#2d93d3; padding-top:0.25em; }
.batchUploadDetails .batchUploadDetailsTableContent .shipTo .name { display:block; text-transform:uppercase; font-weight:bold; }
.batchUploadDetails .batchUploadDetailsTableContent .shipTo .address {}
.batchUploadDetails .batchUploadDetailsTableContent .packageInfo .value { font-weight:bold; }
.batchUploadDetails .batchUploadDetailsTableContent .service .value { font-weight:bold; }
.batchUploadDetails .batchUploadDetailsTableContent .price.total .caption { color:#2c93d4; font-weight:bold; }
.batchUploadDetails .batchUploadDetailsTableContent .price.total .value { font-weight:bold; }
.batchUploadDetails .batchUploadDetailsTableContent .entryOptions .moduleButton { margin:auto; }

#popupDetailEdit .module { background:none; margin-bottom:10px; font-size:12px; }
#popupDetailEdit .editingEntryNum { color:#2d93d3;font-size:24px;font-weight:bold }
#popupDetailEdit .module h4 { color:#164a6a; font-size:12px; font-weight:bold; margin:0 0 0.2em; }
#popupDetailEdit .module .header{ line-height:10px; padding-bottom:5px;}
#popupDetailEdit .module .content { border-width:1px; padding:3px; }
#popupDetailEdit .module .tbody { padding:4px; border:1px solid #96c9ea; background:#f4f9fc; }
#popupDetailEdit .module table { font-size:11px; color:#412060; }
#popupDetailEdit .module th { padding:4px 4px; line-height:14px; font-size:11px; color:#412060; width:34%;}
#popupDetailEdit .module td { padding:0; line-height:14px; font-size:12px; color:#412060; }
#popupDetailEdit .module td input { width:95%; padding:0; }
#popupDetailEdit .module td select { width:95%; height:1.7em; padding:0; font-size:12px; }
#popupDetailEdit .module td textarea { width:95%; line-height:140%; }
#popupDetailEdit .module .thead { padding:2px 0; }
#popupDetailEdit .module .thead table tr { height:auto; background:none;}
#popupDetailEdit .module .tbody { border:none; border-top:1px dotted #96c9ea; padding:6px 0; }
#popupDetailEdit .module .tfoot { border-top:1px dotted #96c9ea; padding:2px 0; }
#popupDetailEdit .module .tfoot table tr { height:auto; background:none;}

#popupDetailEdit .shippingInfo h4 { float:left; }
#popupDetailEdit .shippingInfo .compare { float:left; text-decoration:underline; font-size:11px; font-family:Trebuchet MS; color:#a05a00; margin-left:16px; padding-left:12px; background:url(img/link_bullet_brown.gif) no-repeat left center; }
#popupDetailEdit .shippingInfo table th { text-align:left; padding:2px 0; }
#popupDetailEdit .shippingInfo table .icon { width:10%; text-align:center; }
#popupDetailEdit .shippingInfo table .insur_checkbox { width:5%;}
#popupDetailEdit .shippingInfo table .name { width:25%; }
#popupDetailEdit .shippingInfo table .type { width:20%; }
#popupDetailEdit .shippingInfo table .weight { width:10%; }
#popupDetailEdit .shippingInfo table .zone { width:20%; }
#popupDetailEdit .shippingInfo table .postage { width:12%; }
#popupDetailEdit .shippingInfo table .premium { width:13%; }
#popupDetailEdit .shippingInfo table .total { width:10%; }
#popupDetailEdit .shippingInfo table .insur { width:70%; text-align:center; }
#popupDetailEdit .shippingInfo table .insur .col1{ width:33%; padding:2px 0 5px 0;}
#popupDetailEdit .shippingInfo table .insur .col2{ padding:2px 0 5px 0;}
#popupDetailEdit .shippingInfo table .insur .col1eng{ width:33%; padding:2px 0 5px 0;}
#popupDetailEdit .shippingInfo table .insur .col2eng{ padding:2px 0 5px 0;}
#popupDetailEdit .shippingInfo table .insur .col1chi{ width:20%; padding:2px 0 5px 0;}
#popupDetailEdit .shippingInfo table .insur .col2chi{ padding:2px 0 5px 0;}
#popupDetailEdit .shippingInfo table .weight input{ width:50px; }
#popupDetailEdit .shippingInfo table .insur .col2 input{ width:100px;}
#popupDetailEdit .shippingInfo table .rightEnd { width:5%; }

#popupDetailEdit .itemCategory ul li { float:left; padding:3px 10px; line-height:20px; }
#popupDetailEdit .itemCategory td{line-height:20px;}
#popupDetailEdit .itemCategory td input { float:left; width:20px; border:none; }
#popupDetailEdit .itemCategory ul li label { float:left; padding:0 5px; font-size:12px; font-family:Trebuchet MS; }

#popupDetailEdit .contentDescription table th { text-align:left; padding:0; }
#popupDetailEdit .contentDescription table .index { width:3%; text-align:center; }
#popupDetailEdit .contentDescription table .name { width:24%; }
#popupDetailEdit .contentDescription table .qty { width:8%; }
#popupDetailEdit .contentDescription table .weight { width:10%; }
#popupDetailEdit .contentDescription table .currency { width:18%; }
#popupDetailEdit .contentDescription table .price { width:8%; }
#popupDetailEdit .contentDescription table .hkhs { width:10%; }
#popupDetailEdit .contentDescription table .total { width:17%; }
#popupDetailEdit .contentDescription table .price input,
#popupDetailEdit .contentDescription table .qty input,
#popupDetailEdit .contentDescription table .weight input { width:50px;}
#popupDetailEdit div.contentAdditionalInfo input{width:100px;}
#popupDetailEdit div.contentAdditionalInfo .inputMethodCode input{width:15px;}
#popupDetailEdit .contentDescription .add_cols1{border-bottom: 1px solid #96C9EA; width:300px;padding:2px 0px 2px 5px;}
#popupDetailEdit .contentDescription .add_cols2{border-bottom: 1px solid #96C9EA; padding:2px 0px 2px 0px;}
#popupDetailEdit .contentDescription .add_cols1_only{border-bottom: 1px solid #96C9EA; }
#popupDetailEdit .contentDescription .add_cols1_no_line1{width:300px;padding:2px 0px 2px 5px;}
#popupDetailEdit .contentDescription .add_cols1_no_line2{padding:2px 0px 2px 0px;}
#popupDetailEdit .contentDescription .add_rows1 .add_cols1_only,
#popupDetailEdit .contentDescription .add_rows1 .add_cols1,
#popupDetailEdit .contentDescription .add_rows1 .add_cols2,
#popupDetailEdit .contentDescription .add_rows3 .add_cols1,
#popupDetailEdit .contentDescription .add_rows3 .add_cols2{border-bottom: 0px solid #96C9EA;}
#popupDetailEdit .contentDescription .add_rows2 .add_cols1,
#popupDetailEdit .contentDescription .add_rows2 .add_cols2{border-bottom: 1px solid #96C9EA;}
#popupDetailEdit .contentDescription .add_rows2 .add_cols1_only{padding-left:5px;}
#popupDetailEdit .contentDescription .del_row_1	.del_col_1,
#popupDetailEdit .contentDescription .del_row_2 .del_col_1,
#popupDetailEdit .contentDescription .del_row_3 .del_col_1{padding-left:5px;}
#popupDetailEdit .contentDescription .nonDeliCol1{width:8%;}
#popupDetailEdit .contentDescription .nonDeliCol2{width:100px;}
#popupDetailEdit .contentDescription .nonDeliCol1 table{width:50%;}
#popupDetailEdit .contentDescription .deli_opt_col_1{}
#popupDetailEdit .contentDescription .deli_opt_col_2{width:100px;}
#popupDetailEdit .contentDescription .deli_opt_col_2 #returnMethodCode{width:30px;}
#popupDetailEdit .contentDescription .deli_opt_col_2 td{ padding-right:6px;}
#popupDetailEdit .contentDescription .ret_opt_col_1{width:15%; padding:2px 0px 2px 0px;}
#popupDetailEdit .contentDescription .ret_opt_col_2 .mth_col_1 table{width:200px;}
#popupDetailEdit .contentDescription .ret_opt_col_2 .mth_col_1 td{width:100px;}
#popupDetailEdit .contentDescription .ret_opt_col_2 .mth_col_1 input{width:20px;}
#popupDetailEdit .actions { background:none; float:right; }
#popupDetailEdit .module .actions { background:none; float:right; }
#popupDetailEdit .actions .moduleButton { float:left; margin-left:5px; }
#popupDetailEdit .validationError{border:1px solid red;}
#popupDetailEdit .validationOk{border:1px solid #98C9E8;}
#popupDetailEdit .tblNonDeliveryOptions.validationOk{border:0px;}
#popupDetailEdit .mth_col_1 .validationOk{border:0px;}

#popupDetailEdit div.err_msg{
	min-height:35px;
	border:1px solid #e8c458;
	border-radius:3px;
	background:#fffdd1 url('../theme/img/item_warning_icon_35.png') no-repeat 10px 3px;
	line-height:130%;
	font-size:12px;
	padding:6px 6px 6px 55px;
	margin-left:10px;
	width:637px;
}

#overMaxWarn{
	min-height:35px;
	border:1px solid #e8c458;
	border-radius:3px;
	background:#fffdd1 url('../theme/img/item_warning_icon_35.png') no-repeat 10px 3px;
	line-height:130%;
	font-size:12px;
	padding:6px 6px 6px 55px;
	margin-left:10px;
}

#popupDetailEdit div.success_msg{
	min-height:30px;
	border:1px solid #98C9E8;
	border-radius:3px;
	background:#F3F9FD url('../theme/img/item_ok_icon_35.png') no-repeat 10px 3px;
	line-height:130%;
	font-size:12px;
	padding:6px 6px 6px 55px;
	margin-left:10px;
	margin-top:5px;
	width:637px;
}

#popupDetailEdit div.success_msg div{padding-top:8px;}
#frmDlgLearn h1,#frmDlgUpload h1{  margin: 0.5em 0;  color: #603600; font-size: 20px;}
#comp{padding:5px 5px;}
#divBtnCompareService{display:none;}
#divCompService{display:none;}

#pnlCompare .headRoundedCorner { height:10px; background:url(img/round_corners_900_blue_grey.gif) no-repeat top; } 
#pnlCompare .footRoundedCorner { height:4px; background:url(img/round_corners_900_blue_grey.gif) no-repeat bottom; }
#pnlCompare .thead th { background:#1271ae url(img/grand_table_title_bg_blue.gif) repeat-x; text-align:left; vertical-align:middle; color:white; }
#pnlCompare .thead th.leftStart {width:20px; height:24px; background:url(img/grand_table_title_bg_left_blue.gif) no-repeat left;   }
#pnlCompare .thead th.icon{width:20px;text-align:center;}
#pnlCompare .thead th.name{width:300px;text-align:center;}
#pnlCompare .thead th.zone{width:180px;text-align:center;}
#pnlCompare .thead th.time{width:175px;text-align:center;}
#pnlCompare .thead th.time .sortTimeCol1{ width:88px; color:white;}
#pnlCompare .thead th.fee .sortFeeCol1{ width:95px; color:white;}
#pnlCompare .thead th.fee{width:175px;text-align:center;}
#pnlCompare .thead th.btn{width:10px;}
#pnlCompare .thead th.rightEnd {width:20px;  background:url(img/grand_table_title_bg_right_blue.gif) no-repeat right;  }

#tblCompareServ tbody td.icon{width:20px;text-align:center;}
#tblCompareServ tbody td.name{width:300px;text-align:left;}
#tblCompareServ tbody td.name .mailTypeCol1{ width:60px;}
#tblCompareServ tbody td.name .mailTypeCol2{ width:100px;}
#tblCompareServ tbody td.zone{width:180px;text-align:center;}
#tblCompareServ tbody td.time{width:175px;text-align:center;}
#tblCompareServ tbody td.fee{width:175px;text-align:center;}
#tblCompareServ tbody td.btn{}

#tblCompletforPost tbody td div{float:left;}
#tblCompletforPost tbody td div.payment{padding:2px 0 0 2px;}

.ui-datatable th, .ui-datatable tfoot td { white-space: normal;}

.tblCompletforPost tbody td div { float: left;}
.tblCompletforPost tbody td div.payment { padding: 2px 0 0 2px;}
.print_button{width:400px;}

#pnlReconOrderDetails .headRoundedCorner{ height:4px; background:url(img/round_corners_740_blue_grey.gif) no-repeat left top; }
#pnlReconOrderDetails .footRoundedCorner{ height:4px; background:url(img/round_corners_740_blue_grey.gif) no-repeat left bottom;}
#pnlReconOrderDetails .content{ width:728px; border-width:0 1px; border-style:solid; border-color:#96c9ea; background:#f8f8f8; }

#pnlReconOrderDetails .content{ padding-left:10px;}
#pnlReconOrderDetails .content td{ padding: 3px 0px 3px 0;}
#pnlReconOrderDetails .content td.field_name{ width:150px; }
#pnlReconOrderDetails .content td.hkp_value{  width:150px; }
#pnlReconOrderDetails .content td.bank_value{ width:150px; }

#pnlReconOrderDetails .content thead th{border-bottom:1px solid #96C9EA;}
#pnlReconOrderDetails span{padding:5px 0 5px 0;}

#pnlReconOrderDetails .reconBtnCorner td{width:135px; padding:5px 0 5px 0;}

#counterPayDetail{width:50%;}

#MailTracking.module.alt1 table{width:auto;}
#MailTracking.module.alt1 table div{padding:3px 0 3px 3px;}
#MailTracking.module.alt1 .divEnquiryMsg{padding:3px 0px 4px 2px;}
#MailTracking.module.alt1 .divEnquiryMsg .param{font-weight:bold; color:blue;}
.ui-datatable .ui-datatable-data-empty td{text-align:center;}

#gMap{padding-left:5px;}

div#TEMPiframe{
	padding: 0px 0px;
}


#description {
    bottom: 40px;
    font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS; /* unicode of 'Microsoft JhengHei' */
    font-size: 12pt;
    left: 30px;
    position: absolute;
    width: 300px;
}


#prepareSummary {
    bottom: 5px;
    position: absolute;
    right: 30px;
}

a.addressBookLink{
	text-decoration: none;
}

.access{
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 1px;
	top: -500px;
	left: 0px;
}

div#outer div#inner #header, #pageContainer.index_pageContainer, #pageContainer.activationPage {
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc) !important; /* for index page */
}

#divReminders {
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;
}

.SpanPermitLinkedHeader {
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;
}

#shippingHistoryDiv #tabs #tabButtons a.ui-tabs-anchor {
	padding-top: 3px;
}

#pageContainer.activationPage {
	-moz-box-shadow: 0px -8px 4px 4px #ccc !important;
	-webkit-box-shadow: 0px -8px 4px 4px #ccc !important;
	box-shadow: 0px -8px 4px 4px #ccc !important;
	behavior: url(https://ec-ship.hongkongpost.hk/platform/js/pie_shadow_plugin/PIE.htc) !important;
}

.minHeight400 {
	min-height: 400px;
}

.minHeight450 {
	min-height: 450px;
}

.minHeight570 {
	min-height: 570px;
}


.moduleFullContent .contactServiceDtl { 
	position: relative;
	border:1px solid #d0d0d0; 
	background:#E3F2FD; 
	padding:20px 5px; 
	margin:30px 20px;
}

.moduleFullContent .contactServiceDtl table { width:100%; }
.moduleFullContent .contactServiceDtl table th { text-align:center; padding:0.2em 0.5em; vertical-align:middle; }
.moduleFullContent .contactServiceDtl table td { text-align:left; padding:0.2em 0.5em; vertical-align:middle; }
.moduleFullContent .contactServiceDtl input.text,
.moduleFullContent .contactServiceDtl select { height:25px; padding:0; border:1px solid #d0d0d0; font-family:Tahoma, Arial; font-size:16px;}

table.postingDetail tr.item:nth-child(even){
	background-color: #E5E7F4;
	font-size:16px !important;
}

table.postingDetail tr.item:nth-child(odd){
	background-color: #FFFFFF;	
	font-size:16px !important;
}

.postingDetail th, .postingDetail td {
	vertical-align: middle !important;
}

table.postingDetail th{	
	height: 30px;
	background-color: #6873b3;
	color: #ffffff;
	font-size: 16px;
	border: none;
	border-left: 1px solid #ffffff;
}

table.postingDetail tr.item td{
	height: 30px !important;
	padding: 0px 7px !important;
}

table.postingDetail td {
	border-left: 1px solid #ccd1ee;
}

table.postingDetail {
	border-bottom: 1px solid #ccd1ee;
}

table.contactServiceDtlForm td.subject {
	padding: 0.5em 1em;
	font-size: 16px;
	vertical-align: top !important;
}
table.contactServiceDtlForm input.name {width:40%; }
table.contactServiceDtlForm input.tel {width:35%;}
table.contactServiceDtlForm input.vehicleNo {width:30%;}
table.contactServiceDtlForm input.acNo {width:30%;}
table.contactServiceDtlForm select.offCode {width:80%;}
table.contactServiceDtlForm textarea.remark {width:100%; height: 100px}
table.contactServiceDtlForm input.error {color: black;}
table.contactServiceDtlForm select.error {color: black;}
table.contactServiceDtlForm textarea.error {color: black;}

table.contactServiceDtlForm td {font-size:16px;padding: 0.5em 1em !important;}

form label.error, label.error {
	color: red;
	font-style: italic
}
form span.error, label.error {
	color: red;
	font-style: italic
}
div.error { display: none; }
input.error { border: 1px dotted red; }
form .gray * { color: gray; }


table.bookingHistTable th {font-size: 16px;}
table.bookingHistTable tr.item td {font-size: 14px; vertical-align: middle !important; text-wrap: suppress; padding: 5px 10px !important;}
table.bookingHistTable div.pageNo a.selected {font-size: 16px; font-weight:bold;text-decoration:underline;}
table.bookingHistTable tr.item td.time {text-align: left !important; }
table.bookingHistTable tr.item td.offName  {text-align: left !important; }
table.bookingHistTable tr.item td.bookingNo {text-align: center !important; }
table.bookingHistTable tr.item td.userName {text-align: left !important; }
table.bookingHistTable tr.item td.detail {text-align: center !important; }

.bookingHist-dialog div.ui-dialog-titlebar{background-color:#D9DDF5;}
.bookingHist-dialog button.ui-state-default{border: 0px;}
.bookingHist-dialog button.ui-state-hover{border: 0px;}
.bookingHist-dialog div.ui-dialog-titlebar {display:none;}

.batchUploadReadme-dialog  div.ui-dialog-titlebar {display:block;}
.batchUploadReadme-dialog  div.ui-dialog-titlebar {opacity: 0;}
.batchUploadReadme-dialog .ui-dialog-titlebar-close {
  visibility: hidden;
}

/** Module Buttons **/

button.moduleButton_L { display:inline-block; height:30px; background:url(img/module_button_bg_2.gif) no-repeat !important; padding-left:20px; cursor:pointer; line-height:1.9; }
button.moduleButton_L span { display:block; height:auto; font-size:16px; color:#a05a00; text-align:center; padding: 0px !important; line-height: 1;}
button.moduleButton_L.w80 { width:60px; background-position:0 -360px !important; }
button.moduleButton_L.w110 { width:90px; background-position:0 -390px !important; }
button.moduleButton_L.w150 { width:130px; background-position:0 -420px !important; }
button.moduleButton_L.w200 {  width:180px; background-position:0 -450px !important; }
button.moduleButton_L.w80a { width:80px; padding:0; background-position:0 -360px !important;}
button.moduleButton_L.w80b { font-size:16px; color:#a05a00; text-align:center; width:110px; padding:0; background-position:0 -390px !important;}
button.moduleButton_L.w150b { width:180px; background-position:0 -450px !important; }
button.moduleButton_L.w230b { font-size:16px; color:#a05a00; text-align:center; width:230px; background-position:0 -480px !important; }

.prepareLabelProgress .progessBanner_step3 li.step1 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step3 li.step2 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}


div.filePath.moduleButton_L { display:inline-block; height:30px; background:url(img/module_button_bg_2.gif) no-repeat !important; padding-left:20px; cursor:pointer; line-height:1.9; overflow: hidden;}
div.filePath.moduleButton_L span { display:block; height:auto; font-size:16px; color:#a05a00; text-align:center; padding: 0px !important; line-height: 1.9;}
div.filePath.moduleButton_L.w80b { width:110px; padding:0; background-position:0 -390px !important;}
div.filePath input.upload 
{position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

div.readmeDialog {}
div.readmeDialog table tr.title th {font-size:16px; text-align:center;}
div.readmeDialog table tr td {font-size:16px;}
div.readmeDialog table tr td a:link { color: #0000EE; }
div.readmeDialog table tr td a:visited { color: #551A8B; }
div.readmeDialog table td:nth-child(4) {text-align: center}
div.readmeDialog table td:nth-child(5) {text-align: center}
div.readmeDialog table td:nth-child(6) {text-align: center}

.ecshipErrorField{
	background:#FF9B96;
	border-color:#E0231A;
}

.ecshipValidField{

}

/*! Red tooltip style */
.ecship-qtip-error{
	font-size:18px;
	background-color: #E0231A;
	color: #FFFFFF;
	padding:5px;
	line-height:20px;
	border-radius:5px;
	border-collapse: separate;
	box-shadow:0px 0px 7px #000;
}

.ecship-qtip-error .IPSSErrorField{
	background-color:transparent;
}


	.ecship-qtip-red .qtip-titlebar{
		background-color: #F06D65;
	}

	.ecship-qtip-red .qtip-close .qtip-icon{
		background-position: -102px 0;
	}

	.ecship-qtip-red .qtip-icon{
		border-color: #D95252;
	}

	.ecship-qtip-red .qtip-titlebar .ui-state-hover{
		border-color: #D95252;
	}

#pageContainer.prepareLabelProgress .progessBanner_step1 { width:860px; height:80px; margin:16px auto; background:url(img/ecship_bulkmailing_step1of3.png) no-repeat; overflow:hidden; z-index: 0; position: relative;}
#pageContainer.prepareLabelProgress .progessBanner_step2 { width:860px; height:80px; margin:16px auto; background:url(img/ecship_bulkmailing_step2of3.png) no-repeat; overflow:hidden; z-index: 0; position: relative;}
#pageContainer.prepareLabelProgress .progessBanner_step3 { width:860px; height:80px; margin:16px auto; background:url(img/ecship_bulkmailing_step3of3.png) no-repeat; overflow:hidden; z-index: 0; position: relative;}

.prepareLabelProgress .progessBanner_step1 li { width:33%; float:left; text-align:center; padding-top:18px; }
.prepareLabelProgress .progessBanner_step1 li p { display:none; font-family:Tahoma, Arial; font-size:14pt; color:#ff00ff; line-height:12px; }
.prepareLabelProgress .progessBanner_step2 li { width:33%; float:left; text-align:center; padding-top:18px; }
.prepareLabelProgress .progessBanner_step2 li p { display:none; font-family:Tahoma, Arial; font-size:14pt; color:#ff00ff; line-height:12px; }
.prepareLabelProgress .progessBanner_step3 li { width:33%; float:left; text-align:center; padding-top:18px; }
.prepareLabelProgress .progessBanner_step3 li p { display:none; font-family:Tahoma, Arial; font-size:14pt; color:#ff00ff; line-height:12px; }

.prepareLabelProgress .progessBanner_step1 li.step1 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#ffffff; line-height:1.5}
.prepareLabelProgress .progessBanner_step1 li.step2 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step1 li.step3 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step1 li.step1 p,
.prepareLabelProgress .progessBanner_step1 li.step2 p,
.prepareLabelProgress .progessBanner_step1 li.step3 p { display:block; }

.prepareLabelProgress .progessBanner_step2 li.step1 h2 a,
.prepareLabelProgress .progessBanner_step2 li.step1 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step2 li.step2 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#ffffff; line-height:1.5}
.prepareLabelProgress .progessBanner_step2 li.step3 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step2 li.step1 p,
.prepareLabelProgress .progessBanner_step2 li.step2 p,
.prepareLabelProgress .progessBanner_step2 li.step3 p { display:block; }

.prepareLabelProgress .progessBanner_step3 li.step1 h2 a { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step3 li.step2 h2 a { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#7b7b7b; line-height:1.5}
.prepareLabelProgress .progessBanner_step3 li.step3 h2 { font-family:Tahoma, Arial; font-size:14pt; padding-bottom:6px; padding:3px 20px; text-align:center; color:#ffffff;}
.prepareLabelProgress .progessBanner_step3 li.step1 p,
.prepareLabelProgress .progessBanner_step3 li.step2 p,
.prepareLabelProgress .progessBanner_step3 li.step3 p { display:block; }

#myShippingLabels.greenBorder {
	margin: -60px 20px 20px;
	padding: 30px 0px;
	
}

.moduleFullContent {
	font-size: 10pt;
}

.moduleFullContent .boxTitle, #createEnquiryForm .boxTitle {
	color: #979797;
	font-size: 18px;
	position: absolute;
	top: -15px;
	left: 20px;
	background-color: #E3F2FD;
	padding: 5px 8px;
	font-weight: bold;
}

table.tableLayoutFixed {
	table-layout: fixed;	
}

table.tableLayoutFixed td {
	word-wrap: break-word;	
}

#popupInstruction p#pInstruction {
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 5px 0 0 15px;
    width: 850px;
}

#popupInstruction table#tblInstruction {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0C0C0;
    border-collapse: separate;
    border-spacing: 0;
    color: #202020;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 1em auto;
    width: 850px;
}

#tblInstruction caption {
	color: #000000;
	font-size: 20px;
    font-weight: bold;
}

#tblInstruction td.sectionInstruction {
	background-color:#347235;
	padding:8px 0 5px 5px;
	color:white;
	font-weight:bold;
}


#tblInstruction th.sectionInstruction {
    background-color: #347235;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px 0 5px 5px;
}

#tblInstruction th {
    background-color: #99C68E;
    color: #FFFFFF;
    font-weight: bold;
}

#tblInstruction th.seq {
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 0;
    width: 10px;
}

#tblInstruction th.item {
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 0;
    width: 180px;
}

#tblInstruction th.item_desc {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 5px 0;
}


#tblInstruction th.value {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 5px 0;
    width: 80px;
}

#tblInstruction th.length {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    padding: 5px 0;
    text-align: center;
    width: 50px;
}

#tblInstruction th.example {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    width: 160px;
}

#tblInstruction TD {
    padding: 0.3em 0.5em;
}

#tblInstruction td.seq {
    padding: 5px 0 5px 10px;
    vertical-align: top;
    width: 10px;
}

#tblInstruction td.item {
    padding: 5px 0 5px 20px;
    vertical-align: top;
    width: 180px;
}

#tblInstruction td.item_desc {
    vertical-align: top;
}


#tblInstruction td.value {
    vertical-align: top;
    width: 80px;
}


#tblInstruction td.length {
    text-align: center;
    vertical-align: top;
    width: 50px;
}


#tblInstruction td.example {
    vertical-align: top;
    width: 160px;
}

.bringPostingDoc {
	color: #990000;
	line-height: 1.3;
	font-size: 18px;
}

.minHeight500 {
	min-height: 500px !important;
}

.minHeight700 {
	min-height: 700px !important;
}

.minHeight730 {
	min-height: 730px !important;
}

#contentContainer td.refNo a{text-decoration:underline; cursor:pointer;}
#contentContainer td.refNo a:hover{text-decoration:none; }

#permit_ecship_container{
	font-family: Arial, Helvetica, sans-serif; */
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, Arial Unicode MS;
}

#permit_ecship_container .ecShipItemTable{
	border-spacing:0;
	border-padding:0;
	border:1px solid #ccd1ee;	
} 

#permit_ecship_container .ecShipItemTable th{	
	height: 30px;
	background-color: #6873b3;
	color: #ffffff;
	font-size: 10pt;
	border: none;
	border-left: 1px solid #ffffff;
}

#permit_ecship_container .ecShipItemTable th.first{border-left:1px solid #6873b3; }

#permit_ecship_container .ecShipItemTable .oddRow td.first{border-left:1px solid #ffffff; }

#permit_ecship_container .ecShipItemTable .evenRow td.first{border-left:1px solid #EFEFF7; }

#permit_ecship_container .ecShipItemTable td{
	height:30px;
	text-align:center;
	border-left:1px solid #ccd1ee;
}


#permit_ecship_container .ref_no{font-size: 18px;}
#permit_ecship_container .ecShipItemTable th.idx{ width:50px;}
#permit_ecship_container .ecShipItemTable th.item_no{width:200px;}
#permit_ecship_container .ecShipItemTable th.service{width:250px;}
#permit_ecship_container .ecShipItemTable th.postage{width:100px;}

#permit_ecship_container .ecShipPermitSummary{margin-top:10px;}

#permit_ecship_container .ecShipItemTable th.date{width:500px;border-left:0px;}
#permit_ecship_container .ecShipItemTable th.summary{text-align:left; border-bottom:1px solid #ccd1ee;border-left:0px;padding-left:10px;}

#permit_ecship_container .ecShipItemTable td.total{text-align:right; font-size:10pt;border-left:0px;border-top:1px solid #ccd1ee; }
#permit_ecship_container .ecShipItemTable td.total_postage{font-size:10pt; border-top:1px solid #ccd1ee;}

#associateEcardDiv {
	margin-right: 20px;
}