@CHARSET "UTF-8";

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
#pageContainer 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-weight:normal;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

html, body{ height:100%;}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

textarea{color:#666; padding:2px;}
label{text-align:left;}
a{color:#375172; text-decoration:none; outline-style:none; cursor: pointer;}
a:hover, a:focus, #global a:hover, #global a:focus{color:#662f73}
img{border:none}
select{font-size:120%;}
/* ol, ul {list-style:disc;} */
p{padding:8px 0;}


/*******************************************************************************************/
.ecShipShadow{
-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(../js/pie_shadow_plugin/PIE.htc);
}
/*******************************************************************************************/
.sgn_logo{width:100%; margin:auto; padding-bottom:10px}
.sc_lang {font-family:PMingLiu !important;}
.clearboth{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.hidden{display:none;}
.highlight{color:#02715e;}
.highlight_purple{color:#662f73;}
.highlight_purple_L{color:#662f73; font-size:120%;}
.highlight_purple_XL{color:#662f73; font-size:140%;}
.text_align_l{text-align:left;}
.text_align_c{text-align:center;}
.text_align_r{text-align:right;}
.text_align_j{text-align:justify;}
.anterisk{color:#C90000;}
.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}

.inline_block{display:inline-block;}
.greentitle{color:#02715e; font-size:135%;}
.greentitle3{color:#02715e; font-size:100%;}
.remark_text{color:#2149eb;}	/* blue */
.grey_text{color:#656565;}
.btn_img{cursor:pointer;}
.remark_text_2{color:#656565;}	/* dark gold */
.invalid_input{border:1px solid red;}
.invalid_input_text{color:red;}
.remarks{color:#656565; text-align:left; padding:10px 0 0 0; font-size:90%;}
.bullet_graphic{margin:0; padding:5px 0 5px 15px; list-style-image:url(../img/common/bullet.gif); list-style-position:outside}
.text_italic{font-style:italic;}
.numeric{text-align:right;}
.currency{float:left; text-align:left; width:50px; display:inline-block;}
.telDespFirst{padding:10px 0; position:relative}
.telDesp{padding:20px 0; position:relative}
.telDespFirst span, .telDesp span{float:left; padding: 8px 8px 8px 0;}


/* HR class */
.hr_grey{height:1px; background:#ccc;}

/* Error / Info Message Panel */
.soazMessages{border:2px solid #ffeb3f;	background-color:#fff7b7; padding:10px 10px 10px 20px; margin:0px 0px 10px 0px; line-height:20px; text-align:justify;}
.soazMessages table{line-height:20px;}
.soazMessages .msg_ico{vertical-align:top;}
.soazErrorMessage{color:#E10000;}
.soazWarningMessage{color:#E10000;}
.soazInfoMessage{color:green;}
.soazMessages td{font-weight:bold;}

/* Table layout */
.table {width:100%;}

.table_header_row_green{background-color:#02715e; color:#fff;}
.table_even_row_green{background-color:#d6e3de;}
.table_header_row_green th {text-align:center; padding:5px 7px; border:1px solid #bbb; font-weight:bold;}
.table_odd_row_green td, .table_even_row_green td {padding:5px 7px; border:1px solid #bbb;}

.table_even_row_purple{background-color:#fbf3ff}
.table_header_row_purple{background-color:#d3c2e1; color:#643072;}
.table_header_row_purple th { padding:5px 7px; border:1px solid #bbb; font-weight:bold;}
.table_odd_row_purple td, .table_even_row_purple td {padding:5px 7px; border:1px solid #bbb;}

.table_header_row_lightgreen{background-color:#D4F0EB; color:#515151;}
.table_header_row_lightgreen th {text-align:left; padding:5px 7px; border:1px solid #bbb; }

.table_header_row_green2{background-color:#d6e3de; color:#02715e;}
.table_header_row_green2 th{text-align:center; padding:5px 7px; border:1px solid #9abdb7; font-weight:bold;}
.table_details_row_green2 td{padding:5px 7px; border:1px solid #9abdb7;}

.table_purple2 {padding-top:0px; border: 1px solid #8a6e96; margin-top:20px}
.table_purple2 .header {font-weight: bold; color:#FFF; background-color:#8a6e96; text-align:center; vertical-align:middle; height:30px; padding-left:5px; padding-top:2px;}
.table_purple2 .td {  color:#515151; background-color:#FFF; height:25px;  vertical-align:middle; padding-left:5px;   }
.table_purple2 .td_alt {  color:#515151; background-color:#FFF; height:25px;  vertical-align:middle; padding-left:5px; background-color:#e5e7f4;  }
.table_purple2 .td_border_r{border-right: 1px solid #e0e0e0;}

/* Dialog */
.ui-widget-overlay {background:	url(../img/common/dialog_bg.png) repeat-x scroll 50% 50% #2D5972; opacity:0.3; filter:alpha(opacity = 50);}
.ui-dialog{background-color:white; width:auto; border:1px solid green;}
.ui-dialog .ui-dialog-titlebar{background:#02715e; font-size:110%; color:white; cursor:default; line-height:15px;}
.ui-dialog .ui-dialog-titlebar SPAN.ui-dialog-title{padding:2px 0px 2px 0px;}
.ui-dialog .ui-icon{background-image:url(../img/common/btn_close.png); background-repeat:no-repeat; cursor:pointer; width:20px; height:20px;}
.ui-dialog .ui-dialog-titlebar-close span{}
.ui-dialog .ui-dialog-titlebar-close .ui-icon:hover{}
.ui-dialog .ui-dialog-titlebar .ui-state-hover{background-color:transparent; border:1px solid transparent;}
.ui-dialog .ui-dialog-content{font-size:110%; color:black; padding-right:0px; line-height:20px;}
.ui-dialog .ui-dialog-content p{padding:5px;}
.dialog_btn_panel{text-align:center; padding:10px 0;}

/* Buttons */
.button_green_81x26, .button_green_81x26_ready{cursor:pointer; border: none; width:81px; height: 26px; background: url(../img/common/icons.png) no-repeat -105px 0px; font-size: 14px;  color:white; text-align: center;}
.button_green_81x26:hover, .button_green_81x26_hover{ cursor:pointer; border: none; width:81px; height: 26px; background: url(../img/common/icons.png) no-repeat -105px -26px; font-size: 14px;  color:white; text-align: center;}

.button_green_117x26, .button_green_117x26_ready{cursor:pointer; border: none; width:117px; height: 26px; background: url(../img/common/icons.png) no-repeat -135px -156px; font-size: 14px;  color:white; text-align: center;}
.button_green_117x26:hover, .button_green_117x26_hover{ cursor:pointer; border: none; width:117px; height: 26px; background: url(../img/common/icons.png) no-repeat -135px -182px; font-size: 14px;  color:white; text-align: center;}

.button_green_144x26, .button_green_144x26_ready{cursor:pointer; border: none; width:144px; height: 26px; background: url(../img/common/icons.png) no-repeat -158px -52px; font-size: 14px;  color:white; text-align: center;}
.button_green_144x26:hover, .button_green_144x26_hover{ cursor:pointer; border: none; width:144px; height: 26px; background: url(../img/common/icons.png) no-repeat -158px -78px; font-size: 14px;  color:white; text-align: center;}

.button_green_201x26, .button_green_201x26_ready{cursor:pointer; border: none; width:201px; height: 26px; background: url(../img/common/icons.png) no-repeat -228px -104px; font-size: 14px;  color:white; text-align: center;}
.button_green_201x26:hover, .button_green_201x26_hover{ cursor:pointer; border: none; width:201px; height: 26px; background: url(../img/common/icons.png) no-repeat -228px -130px; font-size: 14px;   color:white; text-align: center;}

.button_green_336x26, .button_green_336x26_ready{cursor:pointer; border: none; width:336px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -260px; font-size: 14px;  color:white; text-align: center;}
.button_green_336x26:hover, .button_green_336x26_hover{ cursor:pointer; border: none; width:336px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -286px; font-size: 14px;   color:white; text-align: center;}

.button_purple_81x26, .button_purple_81x26_ready{cursor:pointer; border: none; width:81px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -26px; font-size: 14px;  color:white; text-align: center;}
.button_purple_81x26:hover, .button_purple_81x26_hover{cursor:pointer; border: none; width:81px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px 0px; font-size: 14px;   color:white; text-align: center;}

.button_purple_111x26, .button_purple_111x26_ready{cursor:pointer; border: none; width:111px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -182px; font-size: 14px;   color:white; text-align: center;}
.button_purple_111x26:hover, .button_purple_111x26_hover{cursor:pointer; border: none; width:111px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -156px; font-size: 14px;   color:white; text-align: center;}

.button_purple_134x26, .button_purple_134x26_ready{cursor:pointer; border: none; width:134px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -78px; font-size: 14px;   color:white; text-align: center;}
.button_purple_134x26:hover, .button_purple_134x26_hover{cursor:pointer; border: none; width:134px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -52px; font-size: 14px;  color:white; text-align: center;}

.button_purple_204x26, .button_purple_204x26_ready{cursor:pointer; border: none; width:204px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -130px; font-size: 14px;  color:white; text-align: center;}
.button_purple_204x26:hover, .button_purple_204x26_hover{cursor:pointer; border: none; width:204px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -104px; font-size: 14px;  color:white; text-align: center;}

.button_purple_336x26, .button_purple_336x26_ready{cursor:pointer; border: none; width:336px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -234px; font-size: 14px;  color:white; text-align: center;}
.button_purple_336x26:hover, .button_purple_336x26_hover{cursor:pointer; border: none; width:336px; height: 26px; background: url(../img/common/icons.png) no-repeat -23px -208px; font-size: 14px;  color:white; text-align: center;}

.button_purple_127x23_w_arrow, .button_purple_127x23_w_arrow_ready{cursor:pointer; border: none; width:127px; height: 23px; background: url(../img/common/icons.png) no-repeat -302px -52px; padding-left: 20px; font-size: 14px;  color:white; text-align: left;  }
.button_purple_127x23_w_arrow:hover, .button_purple_127x23_w_arrow_hover{ cursor:pointer; border: none; width:127px; height: 23px; background: url(../img/common/icons.png) no-repeat -302px -75px; padding-left: 20px; font-size: 14px;  color:white; text-align: left; }

.button_purple_177x23_w_arrow, .button_purple_177x23_w_arrow_ready{cursor:pointer; border: none; width:177px; height: 23px; background: url(../img/common/icons.png) no-repeat -252px -156px; padding-left: 20px; font-size: 14px;  color:white; text-align: left;  }
.button_purple_177x23_w_arrow:hover, .button_purple_177x23_w_arrow_hover{ cursor:pointer; border: none; width:177px; height: 23px; background: url(../img/common/icons.png) no-repeat -252px -179px; padding-left: 20px; font-size: 14px;  color:white; text-align: left; }

.button_purple_243x23_w_arrow, .button_purple_243x23_w_arrow_ready{cursor:pointer; border: none; width:243px; height: 23px; background: url(../img/common/icons.png) no-repeat -186px 0px; padding-left: 20px; font-size: 14px;  color:white; text-align: left;  }
.button_purple_243x23_w_arrow:hover, .button_purple_243x23_w_arrow_hover{ cursor:pointer; border: none; width:243px; height: 23px; background: url(../img/common/icons.png) no-repeat -186px -23px; padding-left: 20px; font-size: 14px;  color:white; text-align: left; }

.button_alink_green_80x30{display:inline-block; width:80px; height:30px; background-image:url(../img/common/btn_green_80x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_green_80x30:hover, .button_alink_green_80x30:focus{background-position:0 -30px;}
.button_alink_green_80x30 span{text-align:center; color:white;}

.button_alink_green_125x30{display:inline-block; width:125px; height:30px; background-image:url(../img/common/btn_green_125x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_green_125x30:hover, .button_alink_green_125x30:focus{background-position:0 -30px;}
.button_alink_green_125x30 span{text-align:center; color:white;}

.button_alink_purple_80x30{display:inline-block; width:80px; height:30px; background-image:url(../img/common/btn_purple_80x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_purple_80x30:hover, .button_alink_purple_80x30:focus{background-position:0 -30px;}
.button_alink_purple_80x30 span{text-align:center; color:white;}

.button_alink_purple_200x30{display:inline-block; width:200px; height:30px; background-image:url(../img/common/btn_purple_200x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_purple_200x30:hover, .button_alink_purple_200x30:focus{background-position:0 -30px;}
.button_alink_purple_200x30 span{text-align:center; color:white;}

.button_alink_purple_320x30{display:inline-block; width:320px; height:30px; background-image:url(../img/common/btn_purple_320x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_purple_320x30:hover, .button_alink_purple_200x30:focus{background-position:0 -30px;}
.button_alink_purple_320x30 span{text-align:center; color:white;}

.button_alink_purple_239x27_w_arrow{display:inline-block; width:239px; height:27px; background-image:url(../img/common/btn_purple_239x27_w_arrow.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:27px; }
.button_alink_purple_239x27_w_arrow:hover, .button_alink_purple_239x27_w_arrow:focus{background-position:0 -27px;}
.button_alink_purple_239x27_w_arrow span{text-align:center; color:white;}
.button_alink_green_80x30{display:inline-block; width:80px; height:30px; background-image:url(../img/common/btn_green_80x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_green_80x30:hover, .button_alink_green_80x30:focus{background-position:0 -30px;}
.button_alink_green_80x30 span{text-align:center; color:white;}

.button_alink_green_125x30{display:inline-block; width:125px; height:30px; background-image:url(../img/common/btn_green_125x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_green_125x30:hover, .button_alink_green_125x30:focus{background-position:0 -30px;}
.button_alink_green_125x30 span{text-align:center; color:white;}

.button_alink_purple_200x30{display:inline-block; width:200px; height:30px; background-image:url(../img/common/btn_purple_200x30.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:30px; }
.button_alink_purple_200x30:hover, .button_alink_purple_200x30:focus{background-position:0 -30px;}
.button_alink_purple_200x30 span{text-align:center; color:white;}

.button_alink_purple_239x27_w_arrow{display:inline-block; width:239px; height:27px; background-image:url(../img/common/btn_purple_239x27_w_arrow.png); background-position:0 0; overflow:hidden; text-decoration:none; text-align:center; line-height:27px; }
.button_alink_purple_239x27_w_arrow:hover, .button_alink_purple_239x27_w_arrow:focus{background-position:0 -27px;}
.button_alink_purple_239x27_w_arrow span{text-align:center; color:white;}
/* Paging */
.paging{width:100%; color:#02715e;}
.paging_desc{width:45%; float:left;}
.paging_selection{width:55%; float:left;}
.selectedPage{font-weight:bold;}

/* Tab */
.tab {font-size:110%;}
.tab a:hover, .tab a:focus{color:white;}
.tab_selected_green{background-color:#02715e; color:white; padding:10px 10px 14px 10px; font-weight:bold; display:inline-block;}
.tab_non_selected_green, .tab_non_selected_green_ready{background-color:#b3b0b4; color:white; padding:10px; margin:0 0 4px 0; font-weight:bold; display:inline-block;}
.tab_non_selected_green:hover, .tab_non_selected_green:focus, .tab_non_selected_green_hover{background-color:#02715e; color:white; padding:10px; margin:0 0 4px 0; font-weight:bold; display:inline-block;}
.tab_content_green{border:2px solid #02715e; margin-top:-2px; padding:30px;}

.tab_selected_purple{background-color:#8a6e96; color:white; padding:10px 10px 14px 10px; font-weight:bold; display:inline-block;}
.tab_non_selected_purple, .tab_non_selected_purple_ready{background-color:#b3b0b4; color:white; padding:10px; margin:0 0 4px 0; font-weight:bold; display:inline-block;}
.tab_non_selected_purple:hover, .tab_non_selected_purple:focus, .tab_non_selected_purple_hover{background-color:#7c587c; color:white; padding:10px; margin:0 0 4px 0; font-weight:bold; display:inline-block;}
.tab_content_purple{border:2px solid #8a6e96; margin-top:-2px; padding:30px;}

#header {width:1004px; margin:auto;}
#soaz_header {background-color:#666; color:white; padding:7px 7px 0 7px; height:25px;}
#soaz_header a{color:#fff;}
#soaz_header a:hover, #soaz_header a:focus{color:#662f73;}
/*#ecShipLogo {padding:6px 16px; background:url("../../theme/img/header_bg.gif") bottom repeat-x;}
#ecShipLogo .message{width:100%;text-align:center; font-size:100%; text-align:justify;}
#languages{	float:right; height:30px; padding-right:1em; font-weight: bold;	font-size:100%; list-style-type:none;}
#languages li{ float:left;  height:36px;}
#languages a{ display: inline-block; height: 12px; padding:16px 0.75em 6px; text-decoration: none; color: #00805e;}
*/
/*#pageContainer {clear: both;width:1004px;margin:0 auto 0 auto;font-size:100%;}*/
#inside_leftcol{width:206px; display:inline-block;}
#inside_rightcol{width:795px; vertical-align:top; display:inline-block;}
#soaz_menu{width:1004px; margin:auto;}
#soaz_footer { clear:both; margin:5px auto; width:991px; background-color:#662f73; color:#fff; padding:7px; height:20px;}
#soaz_footer a{text-decoration:none; color:#fff;}
#soaz_footer a:hover, #footer a:focus{color:#666;}
#soaz_breadcrumb .title {font-size:180%; padding-top:10px;}

/* Account Management */
#acct_mgt .login_info{width:74%; float:left; vertical-align:top;}
#acct_mgt .login_info_btn_panel{width:25%; float:right;}
#acct_mgt .profile caption{text-align:left; text-decoration:underline; font-size:140%; height:30px;}
#acct_mgt .profile table tr{height:25px;}
#acct_mgt .acct_info{margin-top:20px;}
#acct_mgt .security_question{margin-top:20px;}
#acct_mgt .change_password{padding:15px 0; float:left;  width:100%;}
#acct_mgt .change_password_tips{border:2px solid #d6e3de; padding:10px; margin-top:10px;}
#acct_mgt .change_password_tips .tips{font-size:130%;}
#acct_mgt .sublogin_ac {border:2px solid #d6e3de; margin:10px 0 0 0; display:inline-block; padding:0px 30px 20px 20px; width:94%;}
#acct_mgt .sublogin_ac .title{font-size:130%; background-color:#02715e; color:#fff; padding:10px; margin:3px 0 0 -35px; float:left;}
#acct_mgt .sublogin_ac .content{margin:20px;}
#acct_mgt .sublogin_ac caption{text-align:left; text-decoration:underline; font-size:140%; height:30px;}
#acct_mgt .sublogin_ac table tr{height:25px;}
#acct_mgt .sublogin_ac .btn_panel {float:right;}

/* Bonus Point Record */
#bonus_pt .offer_dts{border:2px solid #ccc; padding:0 30px 30px 30px; text-align:justify;}
#bonus_pt .offer_dts .title{font-size:130%; background-color:#662f73; color:#fff; padding:10px; margin:3px 0 0 -35px; float:left;}

#bonus_pt .bps_dts{margin-top:30px;}
#bonus_pt .select_scheme_table{width:100%; margin-bottom:20px;}
#bonus_pt .schemeCode{font-size:130%; font-weight:normal;}
#bonus_pt .cutoff{color:#931b6c; font-weight:bold; font-size:120%; margin-left:10px;}
#bonus_pt .bps_dts_table{width:100%; margin-bottom:5px;}
#bonus_pt .bps_dts_table th{font-weight:normal; color:#666;}
#bonus_pt .bps_dts_table td{color:#931b6c;}
#bonus_pt .redm_hist_table{width:100%; margin-bottom:5px;}
#bonus_pt .remark_text ul{list-style-position:outside; padding-left:15px;}

#gift_list .gift_list{border:1px solid #ccc; padding:0 30px 30px 30px; text-align:justify;}
#gift_list .gift_list .title{font-size:130%; background-color:#02715e; color:#fff; padding:10px; margin:3px 0 0 -35px; float:left;}

.module .headRoundedCorner { width:100%; height:4px; margin:0; background: url(../img/round_corners_900_blue_yellow.gif) no-repeat scroll center top transparent;}
.module .footRoundedCorner { width:100%; height:4px; margin:0; background: url(../img/round_corners_900_blue_yellow.gif) no-repeat scroll center bottom transparent; }

.tabs_purple_default { margin: 0px 0px; }
.tabs_purple_default ul { float: left;  padding-top: 0px; margin-left:-5px;  }
.tabs_purple_default li {	margin-left: 5px; list-style: none;	background: #b3b0b4; height:30px; border-top:2px solid #e0d5e5; border-left:2px solid #e0d5e5; border-right:2px solid #e0d5e5; }
* html .tabs_purple_default li { display: inline;   /* ie6 double float margin bug */ }
.tabs_purple_default li, .tabs_purple_default li a { float: left; }
.tabs_purple_default ul li a { text-decoration: none; padding: 8px 15px; color: #FFFFFF; font-weight: bold; font-size:14px; }
.tabs_purple_default ul li.active { height: 30px; background: #CEE1EF;  border-top:2px solid #e0d5e5; border-left:2px solid #e0d5e5; border-right:2px solid #e0d5e5; }
.tabs_purple_default ul li.active a { background:#cc9cc1; color: #444690; }
.tabs_purple_default .tabcontent { background: #FFFFFF; border:2px solid #e0d5e5; clear: both; padding: 10px; width:620px; }
.tabs_purple_default div h3 { text-transform: uppercase; margin-bottom: 10px; letter-spacing: 1px; }
.tabs_purple_default div p { line-height: 100%; font-size:12px; color: #515151; padding: 5px 0px;}

.tabs_ready { text-decoration: none; padding: 8px 15px; color: #FFFFFF; font-weight: bold; font-size:14px; }
.tabs_hover{ text-decoration: none; padding: 8px 15px; color: #FFFFFF; font-weight: bold; font-size:14px; background: #cc9cc1; color: #444690;}

#container { margin:0 auto; width:1004px; }
#wrapper {width:100%; background: #5c5c5c; }
/*#pageContainer {clear:both;width:903px;margin:0 0 0 52px;font-size:100%;}*/
#pageContainerSoaz {clear:both;font-size:100%; width:1004px; margin:0 auto;}
#contentSoaz{
	clear: both;
	width:1004px !important;
	margin: 0 auto;
	padding-bottom: 0.1px;
	background-color: #ffffff;
}
#inside_leftcol{width:255px; margin-left:27px; float:left;}
#inside_rightcol{width:667px; margin-left:27px; float:left;}
/*#soaz_breadcrumb{clear:both;width:950px;margin:15px 0 15px 27px;font-size:100%;}*/
#soaz_breadcrumb{clear:both;margin:0 0 15px 0px;font-size:100%;}
#soaz_breadcrumb .title {font-size:180%; padding-top:10px; margin-left:25px; float:left;}

#outerwarp{min-height: 100%; height: auto; margin: 0 auto -78px; width:100%; min-width:1004px;}
.push {height: 71px;} /*foot-line+footer*/
/* Common Footer */
#footer-line {margin-top:15px ;width:100%; height:7px;  background:url(../img/common/footer-line.gif) repeat-x; }
#footer {height:56px; background: #522965; color:white;width:100%; min-width:1004px;}
#footer .footer_wrapper{width:1004px; margin:auto;}
#footer .footer-links { float:left; width:550px; margin:20px 26px; }
#footer .footer-links a:link { font-size:12px; text-decoration:none; color:white; margin:0px 8px; }
#footer .footer-links a:visited { font-size:12px; text-decoration:none; color:white; margin:0px 8px; }
#footer .footer-links a:hover { font-size:12px; text-decoration:none; color:#9bd8bd; margin:0px 8px; }
#footer .footer-copyright {font-size:10px; float: right; width:339px; margin:20px 26px; text-align:right; }

/* Common header */
.global { margin-left: 20px; height:25px; color:white; width:1004px; margin:auto;}
.global .logininfo, .global .language, .global .headerquicklinks { float:left; height:100%;  margin-top: 5px;  }
.global .logininfo a, .global .language a, .global .headerquicklinks a { color:white; padding: 0px 5px;; }
.global .logininfo a:hover, .global .language a:hover, .global .headerquicklinks a:hover { color:#9bd8bd; padding: 0px 5px;; }

.global .logininfo { width:700px;  }
.global .language { width:120px; color:white;float:right; }
.global .headerquicklinks {color:white;float:right;}

/* Menu */
#menuwrapper {margin-top: 30px;	margin-bottom:15px; width:100%;	height:78px; background:url(../img/common/menu-bkgd.png) repeat-x;}
.menubar {margin-left: 0px; width:1004px;}
.menubar .logo, .menubar .menus { float:left; height:78px; }
.menubar .logo {width:252px;}
.menubar .logo img{float:right;}
.menubar .menus{width:752px; }

/* Adjusting the margins, paddings and no list styles */
.navigation {margin:0; padding:0; list-style:none;}

/* Little tricking with positions */
.navigation  li {
	float:left;			/* Show list items inline */
	position:relative;
	height:78px;
	z-index:100;
}

/* Sub Cat Menu stuff*/
.navigation  ul {
	position:absolute;	
	display:none; /* Hide it by default */
	/*margin:0 0 0 -1px;*/
	padding:0;
	list-style:none;
	-webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2);
}

.navigation .left{
	left:0;
}

.navigation .right{
	right:0;
	width:210px;
}

.navigation  ul li {
	width:150px;
	float:left;
	background:#eff7ff;
	border:1px solid #dedee7;
	border-top-style: none;
	z-index:100;
	height:25px;
}

/* Sub Cat menu link properties */
.navigation  ul a {
	margin-left:10px;
	display:block;    	/* Making sure a element covers whole li area */
	padding:5px 7px 7px 7px;
	color:#7464b2;
	text-decoration:none;
	border-bottom:2px #F2861D;
	z-index:100;
}

.navigation  ul a:hover {color:#F2861D; z-index:100;}
.menu0, .menu1, .menu1_over, .menu2,.menu2_over, .menu3, .menu3_over, .menu4, .menu4_over, .menu5 {height:78px;
font-size: 18px;  font-weight:bold;  text-align: center; vertical-align:middle;  line-height: 78px; }

.menu0 { background:url(../img/common/icons.png) no-repeat -478px 0px; color:white; width:101px;  font-size:16px;}
.menu1 { background:url(../img/common/icons.png) no-repeat -478px -78px; color:white; width:148px;  font-size:16px;}
.menu1_over { background:url(../img/common/icons.png) no-repeat -478px -156px; color:#dfddde; width:148px; font-size:16px; }
.menu2 { background:url(../img/common/icons.png) no-repeat -478px -234px; color:white; width:227px;  font-size:16px;}
.menu2_over { background:url(../img/common/icons.png) no-repeat -478px -312px; color:#dfddde; width:227px;   font-size:16px;}
.menu3 { background:url(../img/common/icons.png) no-repeat -478px -390px; color:white; width:106px; font-size:16px;}
.menu3_over { background:url(../img/common/icons.png) no-repeat -478px -468px; color:#dfddde; width:106px; font-size:16px;}
.menu4 { background:url(../img/common/icons.png) no-repeat -478px -546px; color:white; width:170px; font-size:16px;}
.menu4_over { background:url(../img/common/icons.png) no-repeat -478px -624px; color:#dfddde; width:170px; font-size:16px;}

/* Common footer */
#footer-line {margin-top:15px ;width:100%; height:7px;  background:url(../img/common/footer-line.gif) repeat-x; }

/* Common panel */
.panel_green {border:#cccccc 1px solid; background-color:#eff3f2;
-moz-box-shadow: 3px 3px 4px #d9d9d9;
-webkit-box-shadow: 3px 3px 4px #d9d9d9;
box-shadow: 3px 3px 4px #d9d9d9;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9');
}
.panel_header_green {width: 190px; height:36px; background:url(../img/common/icons.png) no-repeat -626px -88px; position:absolute; margin:16px 0 0 -9px;padding: 7px 0px 0px 28px; font-size: 18px; font-weight:bold; color:white; z-index:50;}
.panel_header_green_290x36 {width: 290px; height:36px; background:url(../img/common/icons.png) no-repeat -626px 0px; position:absolute; margin:16px 0 0 -9px; padding: 7px 0px 0px 28px; font-size: 18px; font-weight:bold; color:white; z-index:50;}

/*background-color:#e8e0ed;*/
.panel_purple {border:#cccccc 1px solid; background-color:#FFFFFF;
-moz-box-shadow: 3px 3px 4px #d9d9d9;
-webkit-box-shadow: 3px 3px 4px #d9d9d9;
box-shadow: 3px 3px 4px #d9d9d9;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9');
}
.panel_header_purple {width: 243px; height:36px; background:url(../img/common/icons.png) no-repeat -626px -132px; position:absolute; margin:16px 0 0 -9px; padding: 7px 0px 0px 28px; font-size: 18px; font-weight:bold; color:white; z-index:50;}
.panel_header_purple_334x36 {width: 334px; height:36px; background:url(../img/common/icons.png) no-repeat -626px -44px; position:absolute; margin:16px 0 0 -9px; padding: 7px 0px 0px 28px; font-size: 18px; font-weight:bold; color:white; z-index:50;}

.panel_white {border:#cccccc 1px solid; background-color:#fff;
-moz-box-shadow: 3px 3px 4px #d9d9d9;
-webkit-box-shadow: 3px 3px 4px #d9d9d9;
box-shadow: 3px 3px 4px #d9d9d9;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9');
}

.panel_content{float:left; padding: 65px 20px 20px 20px; }
.panel_content h1{ font-size:16px; font-weight:bold; color: #6e3e7a; padding:8px 0px;}
.panel_content_wrapper {background-color:#fff; border:2px solid #d9d9d9; padding:20px 10px;}

/* Common banner */
.banner-header{width:249px; height:32px; border:#cccccc 1px solid; background:url(../img/main/promotion-header-bkgd.gif);
-moz-box-shadow: 3px 3px 4px #d9d9d9;
-webkit-box-shadow: 3px 3px 4px #d9d9d9;
box-shadow: 3px 3px 4px #d9d9d9;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9');
}
.banner-header_green{color:#339999;}
.banner-header_purple{color:#643072;}

.banner-header h1{padding: 5px 20px 5px 20px; font-size:16px; font-weight:bold;}

.banner-main{border:#cccccc 1px solid; color:#339999; margin-top:-2px; margin-left:2px;
-moz-box-shadow: 3px 3px 4px #d9d9d9;
-webkit-box-shadow: 3px 3px 4px #d9d9d9;
box-shadow: 3px 3px 4px #d9d9d9;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')";  /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9'); /* For IE 5.5 - 7 */
}

/* Common quick links (left) */
.quicklink-panel{margin-top:15px;}
.quicklink-main-content{background-color:#fff; width:237px; height:207px;}
.quicklink-main-content li a, .quicklink-main-content li a:hover{cursor:pointer;}
.quicklink-main{width:230px; position:relative; height:250px; padding:5px 7px 2px 7px;}
.quicklink-main ul {margin:0px auto; padding:0px 0; position:absolute;}
.quicklink-main ul li {display:block; border-top:1px solid #cccccc;}
.quicklink-main ul li.first {border-top:none;}
.quicklink-main ul li a {display:block; margin:4px 0; height:42px; padding-right:8px; line-height:42px; font-size:13px; background:url(../img/common/quicklink-bg-cursor.png) no-repeat right; color:#555555;}
.quicklink-main ul li a:hover {display:block; margin:4px 0; height:42px; padding-right:8px; line-height:42px; font-size:13px; background:url(../img/common/quicklink-bg-cursor.png) no-repeat right; color:#339999;}
.quicklink-main ul li img {float:left; margin:3px 5px 0 0; background:transparent;}

.quicklink-pickup {border:none; width:45px; height: 45px; background: url(../img/common/btn_calendar.jpg) no-repeat; float:left; margin-right:1px; margin-left:1px;}
.quicklink-cutoff {border:none; width:45px; height: 45px; background: url(../img/common/btn_clock.jpg) no-repeat; float:left; margin-right:1px; margin-left:1px;}
.quicklink-location {border:none; width:45px; height: 45px; background: url(../img/common/btn_dropOffLocation.jpg) no-repeat; float:left; margin-right:1px; margin-left:1px;}
.quicklink-cal {border:none; width:45px; height: 45px; background: url(../img/common/btn_calculate.jpg) no-repeat; float:left; margin-right:1px; margin-left:1px;}
.quicklink-hkhs {border:none; width:45px; height: 45px; background: url(../img/common/btn_hsCode.jpg) no-repeat; float:left; margin-right:1px; margin-left:1px;}

.quicklink-currency {border:none; width:45px; height: 45px; background: url(../img/common/icons.png) no-repeat -429px -180px; float:left; margin-right:1px; margin-left:1px;}
.quicklink-desc {width:163px; float:left;}

/* Common quick links (top) */
#breadcrumb_quicklinks {float:right; margin-right:11px;}
#breadcrumb_quicklinks ul {margin:0px auto; padding:0px 0;}
#breadcrumb_quicklinks ul li {display:inline;}
#breadcrumb_quicklinks ul li a {float:left; display:block; margin:4px 0; height:42px; padding-right:5px; line-height:42px; font-size:13px; color:#643072;}
#breadcrumb_quicklinks ul li a:hover {display:block; margin:4px 0; height:42px; padding-right:5px; line-height:42px; font-size:13px; color:#029372;}
#breadcrumb_quicklinks ul li img {float:left; margin:3px 5px 0 0;
	-moz-box-shadow: 3px 3px 4px #d9d9d9;
	-webkit-box-shadow: 3px 3px 4px #d9d9d9;
	box-shadow: 3px 3px 4px #d9d9d9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')";  /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9'); /* For IE 5.5 - 7 */
}

/************************************************/
/********* bubbletip and bubbletip-IE ***********/
/************************************************/
.bubbletip{position:absolute; z-index:50; border-collapse:collapse; width:240px;}
.bubbletip td.bt-topleft{background-image:url(../img/bubbletip/bubbletip_all.gif); background-repeat:no-repeat; background-position:0px 0px; background-attachment:scroll; height:33px; width:33px;}
.bubbletip td.bt-top{background:transparent url(../img/bubbletip/bubbletip_TB.gif) repeat-x scroll 0px 0px; height:33px;}
.bubbletip td.bt-topright{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll -73px 0px; height:33px; width:33px;}
.bubbletip td.bt-left-tail div.bt-left, .bubbletip td.bt-left{background:transparent url(../img/bubbletip/bubbletip_all.gif) repeat-y scroll -106px 0px; width:33px;}
.bubbletip td.bt-left-tail div.bt-left-tail{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll 0px -33px; width:33px; height:40px;}
.bubbletip td.bt-right-tail div.bt-right, .bubbletip td.bt-right{background:transparent url(../img/bubbletip/bubbletip_all.gif) repeat-y scroll -139px 0px; width:33px;}
.bubbletip td.bt-right-tail div.bt-right-tail{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll -73px -33px; width:33px; height:40px;}
.bubbletip td.bt-bottomleft{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll 0px -73px; height:33px; width:33px;}
.bubbletip td.bt-bottom{background:transparent url(../img/bubbletip/bubbletip_TB.gif) repeat-x scroll 0px -33px; height:33px;}
.bubbletip td.bt-bottomright{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll -73px -73px; height:33px; width:33px;}
.bubbletip table.bt-top, .bubbletip table.bt-bottom{width:100%;}
.bubbletip table.bt-top th{width:50%; background:transparent url(../img/bubbletip/bubbletip_TB.gif) repeat-x scroll 0px 0px;}
.bubbletip table.bt-bottom th{width:50%; background:transparent url(../img/bubbletip/bubbletip_TB.gif) repeat-x scroll 0px -33px;}
.bubbletip table.bt-top td div{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll -33px 0px; width:40px; height:33px;}
.bubbletip table.bt-bottom td div{background:transparent url(../img/bubbletip/bubbletip_all.gif) no-repeat scroll -33px -73px; width:40px; height:33px;}
.bubbletip td.bt-content{background-color:#fff; vertical-align:middle;}
.btn_close_bubbletip {
	cursor:pointer;
}
/*******************************/

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 600px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Login Page */
#login_header .wrapper {background: #ffffff;}
#login_header .header { width:1004px; height:91px;  background: #ffffff; margin:auto; }
#login_header .header .logo { width:625px; margin-left:37px;  float:left; }
#login_header .logoimg { margin-top:10px;  }
#login_header .header .language { width:379px; color:white; float:right; text-align:right; margin-right:35px; color:#753477; margin-top:-10px; }
#login_header .header .language form {line-height:20px; margin:1px -7px 0 0;}
#login_header .header .language a {font-size:18px; text-decoration:none; color:#753477; padding: 0px 10px;  }
#login_header .header .language a:hover {font-size:18px; text-decoration:none; color:#9c7baa; padding: 0px 10px;  }
.header_line { height:4px;	width: 100%; background-color: #cdcdcd;	}

#login .soazMessages{margin:auto; padding:7px;}

#login .main-panel { height:700px;	width: 1004px; background:url(../img/home/home-bkgd-v2.jpg) no-repeat; position:relative;}
#login .main-panel_en { height:700px;	width: 1004px; background:url(../img/home/home-bkgd-v4_en.jpg) no-repeat; position:relative;}
#login .main-panel_tc { height:700px;	width: 1004px; background:url(../img/home/home-bkgd-v4_tc.jpg) no-repeat; position:relative;}
#login .main-panel_sc { height:700px;	width: 1004px; background:url(../img/home/home-bkgd-v4_sc.jpg) no-repeat; position:relative;}
#login .login-panel { width:320px; height: 484px;  position:absolute;top:10px;left:666px;  }
#login .login-panel-top { width:320px; height:14px; background:url(../img/home/login-panel-top.png) no-repeat; }
#login .login-panel-center { width:272px; border-left: #c0c0be 4px solid; border-right: #c0c0be 4px solid; background-color:white; padding: 1px 20px 1px 20px;}
#login .login-panel-btm { width:320px; height:14px; background:url(../img/home/login-panel-btm.png) no-repeat; }
#login .login-panel-header { font-size:24px; font-weight:bold; color:#008080; margin-bottom:15px;margin-top:10px; }
#login .login-panel-header2 { font-size:15px;color:#000000; margin-top:15px; margin-bottom:5px;}
#login .login-panel-header2 h1{ font-size:20px; font-weight:bold; color:#008080; margin-bottom:10px;}
#login .login-panel-header3 { font-size:15px; color:#660063; margin-bottom:8px;   }
#login .login-panel-table {font-size:16px; color:#494347;}
#login .login-panel-tr  { xdisplay: table-row; float:left; width:100%}
#login .login-panel-td1  { xdisplay: table-cell; vertical-align:middle; width: 130px; padding: 10px 0px; float:left;}
#login .login-panel-td2  { xdisplay: table-cell; vertical-align:middle; width: 140px; float:left; padding-top:6px;}
#login .login-panel-td3  { xdisplay: table-cell; vertical-align:middle; padding: 10px 0px; float:right; margin-top:10px}
#login .login-panel-td4  { xdisplay: table-cell; vertical-align:middle; width: 100px; float:right; padding-top:6px;}
#login .login-panel-td1 label { font-size:16px; color:#494347;}
#login .login-panel-td3 a { font-size:12px; color:#3e3e3e; margin-right:10px; margin-bottom:5px; padding: 0px; 5px; float:right; text-decoration:underline; color:#3e3e3e;}
#login .login-panel-td3 a:hover { font-size:12px; color:#3e3e3e; margin-right:10px; padding: 0px; 5px; float:left; text-decoration:underline; color:#008081;}
#login .login-panel-td2 input  { font-size:16px; color:#494347; border: 1px solid #999; width: 150px; float: right; }
#login .login-panel-button {width: 102px;float: right;margin-top:10px;text-align: right;}
#login .login-panel-help-section { width: 272px; height: 150px; background:url(../img/home/login-help-bkgd.jpg) no-repeat; background-size: 272px 145px;}
#login .login-panel-help-section h1, login-panel-center h1 { font-size:15px; font-weight:bold; color:#555; padding: 15px 5px 10px 15px;}
#login .login-panel-help-section .content{width:100%; float:left;}
#login .login-panel-help-section .content a { font-size:12px; color:#3e3e3e; margin-right:10px; margin-bottom:5px; padding: 0px; 5px; float:right; text-decoration:underline; color:#3e3e3e;}
#login .login-panel-help-section .content a:hover { font-size:12px; color:#3e3e3e; margin-right:10px; margin-bottom:5px; padding: 0px; 5px; float:right; text-decoration:underline; color:#008081;}
#login .login-panel-register-section { width: 250px; }
#login .login-panel-line {margin-bottom: 10px; width:272px; height:1px;  background-color:#b9b9b9 }
#login .login-panel-customer {font-size:14px; color:#000; padding-right:25px;}
#login .login-panel-customer a {font-size:14px; color:#660063; text-decoration:underline; }
#login .login-panel-customer a:hover {font-size:14px; color:#9c7baa; text-decoration:underline; }

#home_footer_line { margin-top:15px; height:7px; width: 100%; background-color: #99979c;}

/* Account Management */
#acct_mgt, #acct_mgt tr{line-height:20px;}
#acct_mgt table th, #acct_mgt table th label{font-weight:bold;}
#acct_mgt table th, #acct_mgt table td{vertical-align:top;}
#acct_mgt .login_info{width:74%; float:left; vertical-align:top;}
#acct_mgt .login_info_btn_panel{width:25%; float:right;}
#acct_mgt .profile caption{text-align:left; text-decoration:underline; font-size:140%; height:30px;}
#acct_mgt .profile table tr{height:30px;}
#acct_mgt .acct_info{margin-top:20px;}
#acct_mgt .security_question{margin-top:20px;}
#acct_mgt .change_password{padding:15px 0; float:left;  width:100%;}
#acct_mgt .change_password ul{margin-left:15px;}
#acct_mgt .change_password_tips{border:2px solid #d6e3de; padding:10px; margin-top:10px;}
#acct_mgt .change_password_tips .tips{font-size:130%;}
#acct_mgt .sublogin_ac_space {height:10px;}
#acct_mgt .sublogin_ac .panel_content{width:94%; padding-bottom:20px;}
#acct_mgt .sublogin_ac caption{text-align:left; text-decoration:underline; font-size:140%; height:30px;}
#acct_mgt .sublogin_ac table tr{height:25px;}
#acct_mgt .sublogin_ac .btn_panel {float:right;}
#labelCustGenderCode{font-weight:bold;}

/* Bonus Point Record */
#bonus_pt{line-height:20px;}
#bonus_pt .panel_content{width:93%; padding-bottom:30px;}
#bonus_pt .offer_dts{text-align:justify;}

#bonus_pt .bps_dts{margin-top:30px;}
#bonus_pt .select_scheme_table{width:100%; margin-bottom:20px;}
#bonus_pt .schemeCode{font-size:130%; font-weight:normal;}
.cutoff{color:#931b6c; font-weight:bold; font-size:120%; margin-left:10px;}
.bps_dts_table{width:100%; margin-bottom:5px;}
.bps_dts_table th{font-weight:normal; color:#666;}
.bps_dts_table td{color:#931b6c;}
#bonus_pt .redm_hist_table{width:100%; margin-bottom:5px;}
#bonus_pt .remark_text{margin:10px 0px;}
#bonus_pt .remark_text ul{list-style-position:outside; padding-left:15px;}

#gift_list {line-height:20px;}
#gift_list .gift_list{text-align:justify;}
#gift_list .panel_content{width:93%; padding-bottom:30px;}
#gift_list .select_scheme_table{margin-bottom:20px;}
#gift_list .avail_pts{margin-top:10px;}
#gift_list .gift_list_table{margin-top:15px;}
#gift_list .bonus_point{font-weight:bold; color:#02715e; font-size:200%; padding:0px 7px;}
#gift_list .qty{width:45px;}
#gift_list .tnc_bonus{margin-top:10px;}
#gift_list .tnc{float:left;}
#gift_list .total_bonus{float:right; border:1px solid #9abdb7; padding:8px; width:31%;}
#gift_list .total_bonus_req{float:right; font-weight:bold; margin-right:7px;}
#gift_list .btn_panel{margin:20px 0px;}
#gift_list .form_links{margin-top:10px; float:right;}
#gift_list table td{vertical-align:middle;}

#redeem_gifts {line-height:20px;}
#redeem_gifts .panel_content{width:93%; padding-bottom:30px;}
#redeem_gifts .redeem_gifts{text-align:justify;}
#redeem_gifts .tnc_bonus{margin-top:10px;}
#redeem_gifts .tnc{float:left;}
#redeem_gifts .total_bonus{float:right; border:1px solid #9abdb7; padding:8px; width:39%; font-weight:bold;}
#redeem_gifts .total_bonus_req{float:right; margin-right:31px;}
#redeem_gifts .print_btn_panel{margin:20px 0px;}
#redeem_gifts .div_hr {padding:20px 0 15px 0;}
#redeem_gifts .upload_form_title{font-weight:bold; font-size:120%;}

#invoice_payment {line-height:20px;}
#invoice_payment .panel_content{width:93%;}
#invoice_payment .panel_separator{padding-bottom:25px;}
#invoice_payment .invoice_list_table{margin-top:15px; width:50%;}
#invoice_payment .payment_list_table{margin-top:15px; width:90%; margin-left:auto; margin-right:auto;}

#arrange_pickup, #order_supplies {line-height:20px; text-align:justify;}
#arrange_pickup .phoneicon, #order_supplies .phoneicon{display:inline-block; vertical-align:-10px;}
#arrange_pickup .bubbletip, #order_supplies .bubbletip{width:380px; line-height:15px;}
#arrange_pickup .bubbletip p, #order_supplies .bubbletip p{text-align:justify;}
#arrange_pickup .account_info, #order_supplies .account_info{margin-top:10px; line-height:30px; width:60%; float:left;}
#arrange_pickup .account_table th, #order_supplies .account_table th{text-align:left; font-size:120%;}
#arrange_pickup .account_table td, #order_supplies .account_table td{font-size:120%; line-height:20px;}
#arrange_pickup .orderbox, #order_supplies .orderbox{font-size:100%;padding:0px 25px 0 25px; width:243px; height:158px; background:url(../img/order/bg_ordersupplies.jpg); line-height:18px; float:right;}
#arrange_pickup .orderbox h2, #order_supplies .orderbox h2{height:25px; padding:20px 0 0 0; margin:0; color:#673073; font-weight:normal; font-size:150%;}
#arrange_pickup .order_supplies_btn, #order_supplies .arrange_pickup_btn{position:absolute; margin:115px 0px 0px 40px;}
#arrange_pickup .panel_content, #order_supplies .panel_content{width:93%; padding-bottom:20px;}
#arrange_pickup .pu_content, #order_supplies .pu_content{border:2px #02715e solid; padding:7px 22px 22px 22px; font-size:110%; margin-top:5px;}
#arrange_pickup .div_collection_date {display:inline-block; vertical-align:top; width:320px; float:left;}
#arrange_pickup .div_collection_time {display:inline-block; margin-left:60px; float:left;}
#arrange_pickup .pu_content h2 {margin-top:15px;}
#arrange_pickup .more_info {float:left; margin:2px 0 0 3px;}
.pu_help_info_window {height:425px; width:600px; background-color:#EEE; color:#333; border:1px solid black; padding:12px; overflow:auto; display:none; position:fixed; top:20%; left:50%; margin:50px 0 0 -300px; line-height:18px;}
.pu_help_info_window .remarks{padding-top:20px;}
.pu_help_info_window .remarks .content{float:left; margin:0 0 10px 5px; text-align:justify; font-size:90%;}
.pu_help_info_topbar {width:98%; height:20px; text-align:right; vertical-align:middle;}
.pu_help_info_window .detailtable{border-top:1px #999 solid; border-left:1px #999 solid; width:100%;}
.pu_help_info_window .detailtable th, .detailtable td{padding:8px 10px; text-align:center}
.pu_help_info_window .detailtable th{background:#d6e3de; border-right:1px #999 solid; font-size:135%;}
.pu_help_info_window .detailtable td{border-bottom:1px #999 solid; border-right:1px #999 solid;}
.pu_help_info_window ul{padding-left:35px;}
#arrange_pickup .select_date, #arrange_pickup .requestedTime_panel{margin-top:15px;}
#arrange_pickup .dp_dayHolder{background:#eff3f2; display:inline-block; padding:4px 8px; margin:0 4px; color:#333; width:50px; text-align:center;}
#arrange_pickup .dp_dateInput{width:120px; text-align:center;}
#arrange_pickup .ui-datepicker-trigger{position:absolute; margin-left:75px; cursor:pointer;}
#arrange_pickup .requested_time{width:227px; height:24px; line-height:24px; background:url(../img/order/reqtime.png) no-repeat 0 0; color:#fff; text-align:center; cursor:pointer; display:inline-block;font-size: 14px; }
#arrange_pickup .requested_time_selected{background:url(../img/order/reqtime.png) no-repeat 0 -24px;}
#arrange_pickup .requested_time_disabled{background:url(../img/order/reqtime.png) no-repeat 0 -48px; color:#808080; cursor:default; }
#arrange_pickup .requested_remarks{font-size:100%; padding:3px 20px 10px 1px; white-space:nowrap;}
#arrange_pickup .requested_remarks_enabled{color:#662f73;}
#arrange_pickup .requested_remarks_disabled{color:#A6A6A6;}
#arrange_pickup .infoinputbox_head{position:relative; width:770px; padding:8px 0 8px 18px; background:url(../img/order/infoinputbox_head_leftcorner.jpg) no-repeat left top #02715e; font-size:120%; color:#FFF; }
#arrange_pickup .infoinputbox_head .rightcorner{position:absolute; top:0; right:0; width:6px; height:34px; background:url(../img/order/infoinputbox_head_rightcorner.jpg) no-repeat right top #02715e;}
#arrange_pickup .infoinputbox_head .tab_title {display:inline-block;}
#arrange_pickup .infoinputbox_head .select_service_type {font-size:70%;}
#arrange_pickup .infoinputbox_head .btn_close{float:right; margin:0px 10px 0px 0px;}
#arrange_pickup .infoInputContent_type{position:relative; width:766px; overflow:auto; padding:10px 10px 10px 10px; border:1px solid #02715e; background:#fff; z-index:0;}
#arrange_pickup .infoInputContent_type .btn_clear{width:55px; height:16px; margin-left:5px; margin-right:5px;}
#arrange_pickup .infoInputContent_type select{font-size:100%;}
#arrange_pickup .content_tab{border-bottom:1px #ccc solid; padding:0 0 15px 0; margin:0 0 15px 0; float:left; width:100%;}
#arrange_pickup .service_info_table {border-collapse:collapse; width:100%; font-size:100%;}
#arrange_pickup .service_info_table th{text-align:center;}
#arrange_pickup .service_info_table .item_title {height:25px; vertical-align:top;}
#arrange_pickup .service_info_table .text_align_l {text-align:left;}
#arrange_pickup .service_info_table .hr {border-top:1px solid #ccc; height:5px;}
#arrange_pickup .service_info_table .col1 {padding-left:5px; vertical-align:top;}
#arrange_pickup .service_info_table .col2 {width:180px; padding-left:10px; border-left:1px solid #ccc;}
#arrange_pickup .service_info_table .col3 {width:180px; padding-left:10px; border-left:1px solid #ccc;}
#arrange_pickup .service_info_table .col4 {padding-right:5px; vertical-align:top;}
#arrange_pickup .service_info_table .col2_freight {width:158px; padding-left:10px; border-left:1px solid #ccc;}
#arrange_pickup .service_info_table .col3_freight {width:158px; padding-left:10px; border-left:1px solid #ccc;}
#arrange_pickup .service_info_table .col4_freight {padding-right:5px; vertical-align:top;}
#arrange_pickup .service_info_table .col2_freightplus {width:157px; padding-left:50px; border-left:1px solid #ccc;}
#arrange_pickup .service_info_table .col3_freightplus {width:195px; padding-left:10px; border-left:1px solid #ccc; vertical-align:top;}
#arrange_pickup .service_info_table .col4_freightplus {vertical-align:top;}
#arrange_pickup .service_info_table .cell {height:30px;}
#arrange_pickup .service_info_table .cell_label {line-height:25px; margin-left:4px; display:inline-block;}
#arrange_pickup .service_info_table .even_row {background-color:#d6e3de; padding:10px;}
#arrange_pickup .service_info_table .row_padding_top {padding-top:10px;}
#arrange_pickup .service_info_table .row_padding_bottom {padding-bottom:10px;}
#arrange_pickup .service_info_table .select_type_1 {width:352px;}
#arrange_pickup .sub_heading {font-weight:normal;}
#arrange_pickup .value_add_services{margin:10px 0 15px 5px;}
#arrange_pickup .typetab{float:left; border-left:1px solid #02715e; border-right:1px solid #02715e; border-bottom:1px solid #02715e; border-top:0px; background:#fff; width:786px; line-height:16px;}
#arrange_pickup .tab, #arrange_pickup .tab_on{float:left; display:inline-block;}
#arrange_pickup .tab a{width:391px; height:auto; display:inline-block; background:url(../img/order/tab_bg.jpg) repeat-x; border:1px solid #9e9d9d; font-size:80%; color:#333; padding:7px 0; text-align:center; text-decoration:none;}
#arrange_pickup .tab_on a{width:391px; height:auto; display:inline-block; background:#02715e; border:1px solid #02715e; font-size:90%; color:#fff; padding:7px 0; text-align:center; text-decoration:none;}
#arrange_pickup .add_tab_btn{padding-top:15px; margin-left:453px;}
#arrange_pickup .service_note{margin:20px 0 0 0;}
#arrange_pickup .noteList{margin:10px 0 10px 40px; list-style:decimal;}
#arrange_pickup .submit_warning, #order_supplies .submit_warning{float:right; margin:10px 0 10px 0;}

#arrange_pickup_thank_you, #order_supplies_thank_you {line-height:20px;}
#arrange_pickup_thank_you .panel_content, #order_supplies_thank_you .panel_content{width:93%; padding-bottom:25px;}
#arrange_pickup_thank_you .contact_table th, #order_supplies_thank_you .contact_table th{text-align:justify; vertical-align:top; width:220px; padding:5px; color:#02715e; font-weight:bold;}
#arrange_pickup_thank_you .contact_table td, #order_supplies_thank_you .contact_table td{text-align:justify; vertical-align:top; padding:5px;}
#arrange_pickup_thank_you .service_table, #order_supplies_thank_you .service_table{border-collapse:collapse; width:100%;}
#arrange_pickup_thank_you .service_table th, #order_supplies_thank_you .service_table th{text-align:justify; vertical-align:top; width:220px; padding:5px; color:#02715e; font-weight:bold;}
#arrange_pickup_thank_you .service_table td, #order_supplies_thank_you .service_table td {text-align:justify; vertical-align:top; padding:5px;}
#arrange_pickup_thank_you .service_table th span.highlight{font-weight:bold;}
#arrange_pickup_thank_you .service_table .bottom_line{border-bottom:1px solid #ccc;}

#order_supplies .pu_content{padding-top:13px;}
#order_supplies .orderSupplies_forms_table td {padding-top:5px; padding-bottom:5px; vertical-align:top;}
#order_supplies .orderSupplies_postForms_div {padding-top:5px; padding-bottom:5px;}
#order_supplies .orderSupplies_customForm_table td {padding-top:5px; padding-bottom:5px; vertical-align:middle;}
#order_supplies .orderSupplies_material_table td {padding-top:5px; padding-bottom:5px; vertical-align:middle;}
#order_supplies .orderSupplies_material_table_col1 {width:50px; padding-right:5px;}
#order_supplies .packtitle {font-size:110%;}
#order_supplies .orderSupplies_multipack_table td {padding-top:5px; padding-bottom:5px; vertical-align:middle;}
#order_supplies .orderSupplies_multipack_table_col1 {width:50px; padding-right:5px;}
.orderSupplies_mp_window {height:400px; width:600px; background-color:#EEE; color:#333; border:1px solid black; padding:12px; overflow:auto; display:none; position:fixed; top:50%; left:50%; margin:-200px 0 0 -300px;}
.orderSupplies_mp_topbar {width:98%; height:20px; text-align:right; vertical-align:middle;}
.multipack_service_supp_table{border-collapse:collapse;margin:20px 0;border:1px solid #d6e3de;}
.multipack_service_supp_table th{background-color:#d6e3de; border-right:2px solid #fff; text-align:left; padding:10px; color:#02715E;}
.multipack_service_supp_table th a{font-weight:bold; text-decoration:underline;}
.multipack_service_supp_table td{vertical-align:middle;}
.multipack_service_supp_table .greentitle2 {font-size:120%;}

.orderSupplies_pb_window {	height: 680px;    width: 600px;	background-color: #EEE;    color: #333;    border: 1px solid black;	padding: 12px;
	overflow:auto;	display: none;    position: absolute;    top: 50%;    left: 50%;	margin-left: -300px;}
.orderSupplies_pb_topbar {	width:98%;	height:20px;	text-align:right;	vertical-align:middle;}
.orderSupplies_pb_content {}


#order_supplies_thankyou_content .bullet_graphic {margin-top:-9px;}

/* Default page - My Account */
#main_page_content_right .account-panel-content{width:100%; float:left; padding:65px 10px 10px 35px;}
#main_page_content_right .account-panel-content h1{font-size:16px; font-weight:bold; color:#6e3e7a; padding:8px 0px;}
#main_page_content_right .account_table{font-size:14px;}
#main_page_content_right .account_tr {}
#main_page_content_right .account_td_header1{padding:5px 0px; color:#02715e; width:250px; float:left;}
#main_page_content_right .account_td_header2{padding:5px 0px; color:#636363; width:100px; float:left;}
#main_page_content_right .account_td_header3{padding:5px 0px; color:#636363; width:130px; text-align:right; float:left;}
#main_page_content_right .account_td_header4{color: #6E3E7A;font-size: 16px;font-weight: bold;padding: 8px 0;width:570px ;float:left;}
#main_page_content_right .account_td1{padding:5px 0px; color:#636363;  width:320px; float:left;}
#main_page_content_right .account_td1_130{padding:5px 0px; color:#636363;  width:130px; float:left;}
#main_page_content_right .account_td1_410{padding:5px 0px; color:#636363;  width:410px; float:left;}

#main_page_content_right .account_td2{padding:5px 0px; color:#1C5847;  width:100px; float:left;}
#main_page_content_right .account_td2_150{padding:5px 0px; color:#1C5847;  width:150px; float:left;}
#main_page_content_right .account_td2_300{padding: 8px 0px; color:#1C5847;  width:300px; float:left;}
#main_page_content_right .account_td3{padding:5px 0px; color:#1C5847;  width:130px; text-align:right; float:left;}
#main_page_content_right .account_td2_right{padding:5px 0px; color:#1C5847;  width:65px; text-align:right; float:left;}


#main_page_content_right .account-button-panel{width:600px; display:inline-block; text-align:right;}
#main_page_content_right .account_overDueMsg{padding:15px 0px; width:90%; color:#0000FF; float:left;}

/* Default page - Posting History */
#main_page_content_right .posting_hist_space{height:15px;}
#main_page_content_right .shipping-panel-content{width: 100%; float:left; padding: 65px 10px 10px 15px;}
#main_page_content_right .posting-panel-button { width: 620px; margin-top:5px; text-align:right;  display: inline-block; }

/* Default page - Promotion */
#main_page_content_left .promotion-main{width:205px; padding:10px 20px 15px 20px;}
#main_page_content_left .promotion-panel-content-data{width:150px; float:left; padding:10px 0px 0px 0px;}
#main_page_content_left .promotion-panel-content-data h1{width:150px; float:left; font-size:14px; font-weight:bold;}
#main_page_content_left .promotion-panel-content-data h2{width:150px; float:left; font-size:12px;}
#main_page_content_left .promotion-panel-content-button{width:35px; float:right; padding:10px 0px 0px 0px;}

/* Default page - Prepare Online Posting Form */
#main_page_content_left .banner-panel{margin-top:15px; width:244px;}
#main_page_content_left .banner-panel-left{width: 14px; height:154px; background:url(../img/main/banner-left.jpg) no-repeat; float:left}
#main_page_content_left .banner-panel-center{width: 216px; height:150px; border-top :#cccccc 2px solid; border-bottom :#cccccc 2px solid; float:left;}
#main_page_content_left .topbanner {height:124px; text-align:center;padding-top:5px;}
#main_page_content_left .topbanner img {border:1px solid #c4c4c4;}
#main_page_content_left .btmtext {height:19px; border-top :#cccccc 1px solid; text-align :center; background-color:#047255; padding-top:2px;}
#main_page_content_left .btmtext a {font-size:14px; font-weight:bold; text-decoration:none; color:white;}
#main_page_content_left .btmtext a:hover {font-size:14px; font-weight:bold; text-decoration:none; color:#e8e0ec;}
#main_page_content_left .banner-panel-right{width: 14px; height:154px; background:url(../img/main/banner-right.jpg) no-repeat; float:right}

/* Agreement */
#agreementContainer {
	clear: both;
	width:980px;
	margin: 0 auto;
	border:0px solid red;
}
#agreementContainer .leftCol { float: left; position: relative; }
#agreementContainer .rightCol { float: right; position: relative; width: 680px; }
#agreementContainer .col780 { width:780px; margin:0 auto; }
#agreementContainer .col740 { width:740px; margin:0 auto; }
#agreementContainer .col900 { width:900px; margin:0 auto; padding:0.2em; padding-top:0px;}
#agreementContainer h1 { font-size:20px;  color:#603600; padding-top:40px;	}


#agreementContainer.registerProgress h1 { 
	background: none repeat scroll 0 0 white;
    margin: 0;
    padding: 10px;
    padding-top:40px;
    width: 960px;

}

#agreementContainer #PersonalInfo TD.td_field{
	width:150px;
	text-align:right;
	font-size:12px;
}

#agreementContainer #PersonalInfo TD.td_field #reminderMsg{
	color: red;
	font-size: 10px;
	font-weight: bold;
}

#agreementContainer #HomeAddress TD.td_field{	
	width:150px;
	text-align:right;
	font-size:12px;
}

#agreementContainer TD.td_value{
	text-align:left;
}

#agreementContainer TD.userEmail{
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

#agreementContainer #pageFlowActions { padding-bottom:20px; margin:20px 0; }
#agreementContainer #pageFlowActions .left { float:left; }
#agreementContainer #pageFlowActions .right { float:right; }
#agreementContainer #pageFlowActions a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#agreementContainer #pageFlowActions a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(../img/btn_page_flows.gif) no-repeat; }
#agreementContainer #pageFlowActions a span.a { background-position:left; padding-left:10px; }
#agreementContainer #pageFlowActions a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#agreementContainer #pageFlowActions a.backward span.a { background-image:url(img/btn_page_flows_arrow.gif); padding-left:20px; }
#agreementContainer #pageFlowActions a.forward span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px; }
#agreementContainer #pageFlowActions a.back { color:#10705f; }
#agreementContainer #pageFlowActions a.cancel { color:#148c76; }
#agreementContainer #pageFlowActions a.submit { color:#8c1414; float:right;}
#agreementContainer #pageFlowActions a.continue { color:#541070; }

#agreementContainer .content #refresh_btn{width:130px;}
#agreementContainer .content #refresh_btn a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#agreementContainer .content #refresh_btn a span { display:block; height:22px; margin:0; padding:0; background:#dcf4f0 url(../img/btn_page_flows.gif) no-repeat; }
#agreementContainer .content #refresh_btn a span.a { background-position:left; padding-left:10px; }
#agreementContainer .content #refresh_btn a span.z { background-position:right; padding-left:0; line-height:20px; font-weight:bold; text-align:center;}
#agreementContainer .content #refresh_btn a.cancel{color:#148c76;}


#agreementContainer .content td.infoTd { padding:0.25em 1em; line-height:20px; text-align:left; }
#agreementContainer .content .infoText { color: #0075C0; font-size: 12px; font-weight: bold; text-align:left; }

#agreementContainer .register_header{
	font-weight:bold;
	font-size:18px;
	color:#603600;
}
#agreementContainer .content{
	font-size:13px;
	overflow:auto; height:500px;
}

.agreementReadHints{
	font-size:12px;
}

#agreementContainer.labelDetails #term div#termContent{
	broder:0px solid; 	
}
#agreementContainer.labelDetails #term ul#labelDetails_tab_button{
	background:none;
}
#agreementContainer.labelDetails #term #labelDetails_tabs{
	margin:0px;
}
#agreementContainer #term .module .headRoundedCorner {
	background: url("../img/round_corners_900_blue_yellow.gif") no-repeat scroll center top transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#agreementContainer #term .module .footRoundedCorner {
	background: url("../img/round_corners_900_blue_yellow.gif") no-repeat scroll center bottom transparent;
    height: 4px;
    margin: 0;
    width: 100%;
}

#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; }


#agreementContainer #term .header{ font-size:14px; color:grey;}
#agreementContainer #term .header:hover{ text-decoration:none; }
#agreementContainer #term .sub_header{ font-type:Arial; font-size:14px; padding-left:20px; }
#agreementContainer #term .sub_header2{ font-type:Arial; font-size:14px; padding-left:0px; font-style:italic; font-weight:bold;	text-align:left;}
#agreementContainer #term .intro{ font-size:14px; text-indent:20px; padding-left:0px; text-align:justify; }
#agreementContainer #term .para{ width:800px; border:0px solid red; font-size:14px; padding-bottom:14px; line-height:20px; padding-left:10px }
#agreementContainer #term .quest{ padding-bottom:10px; }
#agreementContainer #term .section{ font-size:14px; padding:5px; }
#agreementContainer #term .section a{ color:grey; text-decoration:underline;	}
#agreementContainer #term .section a:hover{ text-decoration:none; }
#agreementContainer #term .details{ visibility:visible;  }
#agreementContainer #term .list_li{ height:25px; }
#agreementContainer #term .list_point{ font-size:14px; width:500px; }
#agreementContainer #term .list_point_value{ padding-left:0px; line-height:14px; }	
#agreementContainer #term a:hover{ text-decoration:underline; }

/*
#agreementContainer #agreeForm a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#agreementContainer #agreeForm a span { display:block; height:23px; margin:0; padding:0; background:#dcf4f0 url(img/btn_page_flows.gif) no-repeat; }
#agreementContainer #agreeForm a.actionButtonContinue span.z { background-image:url(img/btn_page_flows_arrow.gif); padding-right:20px;width:55px; }
#agreementContainer #agreeForm a.actionButtonContinue { color:#541070;text-align:center; }
#agreementContainer #agreeForm a span.a { background-position:left; padding-left:10px; width:60px;}
#agreementContainer #agreeForm a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#agreementContainer #agreeForm a.actionButtonDecline { color:#148c76; text-align:center; }
*/

#agreement .para{ width:880px; border:0px solid red; font-size:14px; padding-bottom:14px; line-height:20px; }
#agreement .sub_header2{ font-type:Arial; font-size:14px; padding-left:20px; font-style:italic; font-weight:bold;	}
#agreement .intro{ font-size:14px; text-indent:20px; padding-left:20px; text-align:justify; }
#agreement {
	background:#f3f9fd;

}

#agreement #agreementContent{	
	padding-top:20px;	
	overflow:auto; 
	height:300px;
}

#agreement textarea.special {
	font-size:14px;
}

#agreement textarea.special:first-line {
font-weight: bold;
} 

.module.alt1 { background:none; }
.module.alt1 h2 { background:none; padding:5px; }
.module.alt1 h2 span { background:none; color:#0075c0;  font-size:14px; font-weight:bold; text-shadow:none; }
.module.alt1 .content { background:#f3f9fd; border:1px solid #98c9e8; border-width:0 1px; padding:0 3px; }
.module.alt1 .content { font-size:11px; color:#404040; }
.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:0.25em 5px; 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 input, 
.module.alt1 select, 
.module.alt1 textarea { border: 1px solid #98c9e8;  }

.mandatory .mandatory_wording{
	color:black;	
}

#registerContainer {clear: both; width:980px; margin:20px auto 0 auto;	border:0px solid red;}

#registerContainer #pageFlowActions { padding-bottom:20px; margin:20px 0; }
#registerContainer #pageFlowActions .left { float:left; }
#registerContainer #pageFlowActions .right { float:right; }
#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;  padding:10px ; border: 1px solid #CCCCCC;}
*/
#registerContainer .col900 { width:900px; margin:0 auto; padding:0.2em; padding-top:0px;}
#registerContainer h1 { font-size:20px;  color:#603600; }

/** Action Buttons **/

#registerContainer #agreeForm a { background:transparent; border:0; padding:0;  font-size:12px; white-space:nowrap; cursor:pointer; }
#registerContainer #agreeForm a span { display:block; height:23px; margin:0; padding:0; background:#dcf4f0 url(../img/btn_page_flows.gif) no-repeat; }
#registerContainer #agreeForm a.actionButtonContinue span.z { background-image:url(../img/btn_page_flows_arrow.gif); padding-right:20px;width:55px; }
#registerContainer #agreeForm a.actionButtonContinue { color:#541070;text-align:center; }
#registerContainer #agreeForm a span.a { background-position:left; padding-left:10px; width:60px;}
#registerContainer #agreeForm a span.z { background-position:right; padding-right:10px; line-height:20px; font-weight:bold; }
#registerContainer #agreeForm a.actionButton { color:#148c76; text-align:center; }

#registerContainer.collect_item td { font-size:12px;}
#registerContainer.collect_item td{vertical-align:top; }
#registerContainer.collect_item .collection_code_hint{color:red;}
#registerContainer.collect_item .collection_item_no{font-weight:bold;}
#registerContainer.collect_item .post_office_address {width:200px;}
#registerContainer.collect_item #pageFlowActions td{padding:0px 2px 0px 3px;}
#registerContainer.collect_item .lcp_msg{ font-size:12px; padding:15px 0px 15px 10px;}

#registerContainer.registerProgress h1 { 	background: none repeat scroll 0 0 white;margin:0; padding: 10px; padding-top:40px; width: 960px;}
#registerContainer #PersonalInfo TD.td_field{width:200px;	text-align:right; font-size:12px;}
#registerContainer #PersonalInfo TD.td_field.borderLayout{width:200px; text-align:right; font-size:12px; border-top:1px solid #96C9EA; padding-top: 20px;}
#registerContainer #PersonalInfo TD.borderLayout{ text-align:left; font-size:12px; border-top:1px solid #96C9EA; padding-top: 20px;}
#registerContainer #PersonalInfo TD.td_field2{text-align:left;font-size:12px;}
#registerContainer #PersonalInfo TD.td_field3{text-align:left;font-size:12px;}
#registerContainer #PersonalInfo TD.td_field #reminderMsg{color: red;font-size: 10px;font-weight: bold;}
#registerContainer #PersonalInfo TD.td_field2 #reminderMsg{color: gray;font-size: 12px;font-weight: bold;}
#registerContainer #HomeAddress TD.td_field2 #reminderMsg{color: gray;font-size: 12px;font-weight: bold;}
#registerContainer #HomeAddress TD.td_field{width:200px;text-align:right;font-size:12px;}
#registerContainer TD.td_value{text-align:left;}
#registerContainer TD.userEmail{text-align:left;font-size:14px;font-weight:bold;}

.errorMessage, .mandatory{
	color:red;	
	font-weight:bold;
	font-size:12px;
}

#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; }

/** Module Buttons **/
/*a.moduleButton {display:block; height:20px; background:url(https://www.ec-ship.hk/ecship/theme/img/module_button_bg.gif) no-repeat; padding-left:20px; text-align:center; cursor:pointer; line-height:1.7;}*/
a.moduleButton { display:block; height:20px; background:url(../img/common/module_button_bg.png) no-repeat; padding-left:20px; text-align:center; cursor:pointer; line-height:1.7; font-size: 100%;}
a.moduleButton span { display:block; height:auto; /*background:url(img/module_button_bg.gif) no-repeat;*/  font-size:12px; color:#a05a00; padding-left:2px;}
a.moduleButton span.updateDefaultSender{ display:block; height:auto; /*background:url(img/module_button_bg.gif) no-repeat;*/  font-size:12px; color:#a05a00; padding-left:10px;}

a.moduleButton.thermalLabel { /*width:200px;*/ width:245px; background: url("../img/common/module_button_bg_3.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);background-position:0 0;color:#c06c00;  height:30px;}
a.moduleButton.w480 { /*width:480px;*/ width:480px; background: url("../img/common/module_button_bg_4.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  background-position:0 -526px; color:#c06c00; height:30px;}
a.moduleButton.w330 { /*width:200px;*/ width:330px; background-position:0 -400px;  }
a.moduleButton.w300 { /*width:300px;*/ width:300px; background: url("../img/common/module_button_bg_4.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  background-position:0 -486px; color:#c06c00; height:30px;}
a.moduleButton.w200 { /*width:200px;*/ width:180px; background: url("../img/common/module_button_bg_2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  background-position:0 -450px; height:30px}
a.moduleButton.w150 { /*width:150px;*/ width:130px; background: url("../img/common/module_button_bg_2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position:0 -420px; color:#c06c00; height:30px; }
a.moduleButton.forDownload { /*width:150px;*/ width:130px; background-position:0 -40px; }
a.moduleButton.downloadw200 { /*width:200px;*/ width:180px; background-position:0 -160px; }
a.moduleButton.w110 { /*width:110px;*/  background: url("../img/common/module_button_bg_2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  background-position:0 -390px; height:30px}
a.moduleButton.w80 { /*width:80px;*/ width:60px; background: url("../img/common/module_button_bg_2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  background-position:0 -360px; height:30px}
a.moduleButton.forEdit { /*width:60px;*/ width:40px; background-position:0 -100px; color:#c06c00;}
a.moduleButton.w50 { /*width:50px;*/ width:50px; padding:0; background-position:0 -120px; }
a.moduleButton.w20 { /*width:50px;*/ 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:630px; padding:0 0 0 5px; background-position:0 -360px; }
a.moduleButton.forClose{width:630px; padding:0 0 0 5px; background-position:0 -380px; }
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.clearFields{ 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; }
/* 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 { float:right; margin-top:-24px; } */
 .module a.clearFields{ 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 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 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 .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 */

.contDescHeader_cols1{	border-bottom:1px solid #96c9ea;	width: 2%;	vertical-align:bottom;}
.contDescHeader_cols2{	border-bottom:1px solid #96c9ea;	width: 23%; vertical-align:bottom;}
.contDescHeader_cols3{	border-bottom:1px solid #96c9ea;	width: 7%; vertical-align:bottom;}
.contDescHeader_cols4{	border-bottom:1px solid #96c9ea;	width: 8%; vertical-align:bottom;}
.contDescHeader_cols5{	border-bottom:1px solid #96c9ea;	width: 25%; vertical-align:bottom;}
.contDescHeader_cols6{	border-bottom:1px solid #96c9ea;	width: 10%; vertical-align:bottom;}
.contDescHeader_cols7{	width: 10%;	text-align:center;}
.contDescHeader_cols8{	width: 25%;	text-align:center;}
.contDescHeader_cols9 {	width: 25%; border-bottom:1px solid #96c9ea; vertical-align:bottom;}
.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; }

.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;}

/* Delivery Notification */
#delivery_notification{line-height:20px; text-align:justify;}
#delivery_notification .panel_content {padding:65px 20px 20px 20px; width:95%;}
#delivery_notification ol{list-style-type:decimal; margin-left:20px;}
#delivery_notification li{margin:5px 0px;}
#delivery_notification .agree_panel{width:100%; text-align:center; margin:20px 0px;}
#delivery_notification .faq_icon{vertical-align:-3px;}
#delivery_notification .page_link:hover, #delivery_notification .page_link:hover{text-decoration:underline;}
#delivery_notification .delivery_notification_table .row{height:35px;}
#delivery_notification .delivery_notification_table .col1{width:8%;}
#delivery_notification .delivery_notification_table .col2{width:30%;}
#delivery_notification .delivery_notification_table .col3{width:62%;}
#delivery_notification .email{width:95%;}
#delivery_notification .faq_table th{padding:5px;}
#delivery_notification .faq_table td{padding:5px;}
#delivery_notification .faq_table .header {height:auto;}

/* Default page - Calculator */
#calculatorEnquiry_page_content .panel_content{width:95%; float:none;}
#calculatorResult_page_content .panel_content{padding:10px 10px 10px 10px;}
#calculatorEnquiry_page_content .greentitle{font-size: 110%;}

/* Posting Form */
.formRadioButton {vertical-align:middle;}
.postingFormBtn_addrBook{cursor:pointer; border:none; align:left; display:inline-block;}
.postingFormBtn_addrBook:after{content:""; vertical-align:middle; display:inline-block; width:24px; height:24px; background: url(../img/preparePostingForm/icon_addressbook_24.png) no-repeat 0px 0px;}
.postingFormBtn_clear{text-align:center; cursor:pointer; color:#ffffff; border:none; align:center; vertical-align:middle; display:inline-block; background: url(../img/form_field_buttons.gif) no-repeat 0px 0px; width:64px; height:15px}
.postingFormBtn_clear span{padding-left:15px; }
.postingFormBtn_clear:link{color:#ffffff;}
.postingFormBtn_clear:visited {color:#ffffff;}
.postingFormBtn_clear:hover {color:#ffffff;}
.postingFormBtn_clear:active {color:#ffffff;}
 
.postingFromIcon_Std {cursor:pointer; border: none; padding-left:38px; padding-top:10px; padding-bottom:10px; vertical-align:middle; display:inline-block; background: url(../img/preparePostingForm/icons.png) no-repeat -1018px 0px;}
.postingFromIcon_Ecp {cursor:pointer; border: none; padding-left:38px; padding-top:10px; padding-bottom:10px; vertical-align:middle; display:inline-block; background: url(../img/preparePostingForm/icons.png) no-repeat -1018px -35px;}
.postingFromIcon_Econ{cursor:pointer; border: none; padding-left:38px; padding-top:10px; padding-bottom:10px; vertical-align:middle; display:inline-block; background: url(../img/preparePostingForm/icons.png) no-repeat -1018px -70px;}
.postingFromIcon_Cod {cursor:pointer; border: none; padding-left:38px; padding-top:10px; padding-bottom:10px; vertical-align:middle; display:inline-block; background: url(../img/preparePostingForm/icons.png) no-repeat -1018px -140px;}
.postingFromIcon_Sup {cursor:pointer; border: none; padding-left:38px; padding-top:10px; padding-bottom:10px; vertical-align:middle; display:inline-block; background: url(../img/preparePostingForm/icons.png) no-repeat -1018px -175px;}

.postingFromIcon_Std_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_std.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Ecp_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_ecpost.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Econ_long_icon{border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_econ.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Cod_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_cod.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Sup_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_sup.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Freight_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_freight.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Multi_long_icon{border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_mult.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Nfo_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_nfo.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Preium_long_icon {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_preium.png) no-repeat; width:115px; height:26px;}

.postingFromIcon_Std_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_std_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Ecp_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_ecpost_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Econ_long_icon_c{border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_econ_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Cod_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_cod_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Sup_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_sup_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Freight_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_freight_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Multi_long_icon_c{border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_mult_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Nfo_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_nfo_c.png) no-repeat; width:115px; height:26px;}
.postingFromIcon_Preium_long_icon_c {border: none; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/ico_preium_c.png) no-repeat; width:115px; height:26px;}

.onlineIco{border: none; display:inline-block; margin-left: 5px; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/online.png); width:19px; height:17px;}
.onlineIco_n{border: none; display:inline-block; margin-left: 5px; padding-left:0px; padding-top:0px; padding-bottom:0px; width:19px; height:17px;}

.shipHistCopyInfo{border: none; display:inline-block; margin-left: 5px; padding-left:0px; padding-top:0px; padding-bottom:0px; background: url(../img/shippingHist/service_attr_icon_info.png); width:50%; height:50%;}

/*#postingFormContainer {clear:both;width:903px;margin:0 0 0 52px;font-size:100%; margin:0px;}*/
#postingFormContainer {clear:both;font-size:100%; margin:0px;}
#postingFormContainer .greenBg {background-color:#D4E3DE;}
#postingFormContainer h3{color:#B3B3B3; font-size:130%; padding-left:5px;}
#postingFormContainer .linkTri{ 
	background-image: url(../img/common/leftmenu_top_arrow.gif);
	background-repeat: no-repeat;
	background-position:left center;
	color:#666666; font-size:90%; font-weight:bold; padding-right:20px;
	padding-left:10px;
}
#postingFormContainer .nonCur{color:#B3B3B3;}
#postingFormContainer .stepLegend{margin-left:10px;  font-weight:bold;}
#postingFormContainer .steps{ text-align:middle; height:76px; width:846px; color:#FFFFFF; font-weight:bold;}
#postingFormContainer .formSet{margin:10px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:20px;}
#postingFormContainer .formSet legend{margin-left:10px; margin-right:10px;  font-weight:bold;}
#postingFormContainer #postingFormLinks{margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; padding-left:10px; padding-right:10px;}
#postingFormContainer .steps td{width:33%; text-align:center; vertical-align:middle; font-weight:bold;}
#postingFormContainer .steps {margin-right: -28px; margin-left: -28px;} 
#postingFormContainer .selectionMenu legend{margin-left:10px}
#postingFormContainer .selectionMenu table{width:100%; margin-left:30px; margin-right:30px; margin-top:10px; margin-bottom:10px;}
#postingFormContainer .selectionMenu td{padding-top:2px; padding-bottom:2px;}
#postingFormContainer .inputSet legend{color:#999999; font-weight:bold; font-size:20px}
#postingFormContainer .inputSet{padding:5px; margin-top:10px; margin-bottom:10px; border:1px; border-style:solid; border-color:#d9d9d9}
#postingFormContainer .inputSet td{padding:8px 5px;vertical-align: middle;    font-family: Microsoft Jhenghei,Arial,Helvetica,sans-serif;}
#postingFormContainer .inputSet th{padding:8px 5px;vertical-align: middle;    font-family: Microsoft Jhenghei,Arial,Helvetica,sans-serif; font-size: 12pt;}
#postingFormContainer .readOnly{background-color:#DEDEDE ;border:1px; border-style:solid; padding:2px}

    
    

#postingFormContainer body, #postingFormContainer table, #postingFormContainer button, #postingFormContainer select, #postingFormContainer input, #postingFormContainer label, #postingFormContainer div {
    font-family: Microsoft Jhenghei,Arial,Helvetica,sans-serif;
    font-size: 12pt;
}    
    
    
#postingFormContainer .majorSet {margin-top:20px;}
#postingFormContainer .fieldSetShadow {
	border-right:1px; border-bottom:1px; border-top:1px; border-left:1px;
	border-style:solid; border-color:#d9d9d9;
	-moz-box-shadow: 3px 3px 4px #d9d9d9;
	-webkit-box-shadow: 3px 3px 4px #d9d9d9;
	box-shadow: 3px 3px 4px #d9d9d9;
	/* For IE 8 */
/* 	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9')"; */
	/* For IE 5.5 - 7 */
/*	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d9d9d9');*/
}

#postingFormContainer .contDescHeader_cols1{	border-bottom:1px solid #96c9ea;	width: 5%;	vertical-align:bottom; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols2{	border-bottom:1px solid #96c9ea;	width: 32%; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols3{	border-bottom:1px solid #96c9ea;	width: 7%; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols4{	border-bottom:1px solid #96c9ea;	width: 8%; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols5{	border-bottom:1px solid #96c9ea;	width: 13%; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols6{	border-bottom:1px solid #96c9ea;	width: 10%; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols7{	width: 10%;	text-align:right; background-color: #D3D8EC; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols8{	width: 15%;	text-align:right; background-color: #D3D8EC; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols9 {	width: 25%; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols9 table td{	text-align: center;font-size: 10pt;}
#postingFormContainer .contDescHeader_cols9 table td.contDescHeader_cols7{text-align: center;font-size: 10pt; }
#postingFormContainer .contDescHeader_cols9 table td.contDescHeader_cols8{text-align: center; font-size: 10pt;}

#postingFormContainer .contDescHeader_cols11{	border-bottom:1px solid #96c9ea;	width: 50%; vertical-align:top;background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescHeader_cols12{	border-bottom:1px solid #96c9ea;	width: 12.5%; vertical-align:top; background-color: #D3D8EC;border: 1px solid #FFFFFF; font-size: 10pt;}
#postingFormContainer .contDescContent_cols11{	text-align:left;vertical-align:top; width: 50%;  vertical-align:top; font-size: 10pt;}
#postingFormContainer .contDescContent_cols12{	text-align:right;vertical-align:top; width: 12.5% ; vertical-align:top;font-size: 10pt;}


#postingFormContainer .contDescContent_cols1{	width: 5%;	vertical-align:bottom; text-align: center;}
#postingFormContainer .contDescContent_cols2{	width: 32%;	text-align:left;}
#postingFormContainer .contDescContent_cols2 .c2_cols1{}
#postingFormContainer .contDescContent_cols2 .c2_cols2 a{  padding-left:5px;}
#postingFormContainer .contDescContent_cols2 .c2_cols2 { vertical-align:middle;}
#postingFormContainer .contDescContent_cols3{	width: 7%;	text-align:center;}
#postingFormContainer .contDescContent_cols4{	width: 8%;	text-align:center;}
#postingFormContainer .contDescContent_cols5{	width: 13%;	text-align:center;}
#postingFormContainer .contDescContent_cols6{	width: 10%;	text-align:center;}
#postingFormContainer .contDescContent_cols7{	width: 10%;	text-align:center;}
#postingFormContainer .contDescContent_cols8{	width: 15%;	text-align:center;}

#postingFormContainer #productDetails .product_content,
#postingFormContainer #productDetails .product_content td{padding:1px; }

#postingFormContainer #productDetails table{ width: 100%;}

#postingFormContainer .contDescFooter_cols1{	width: 5%;	vertical-align:bottom;	border-top:1px solid #96c9ea;}
#postingFormContainer .contDescFooter_cols2{	width: 32%;	border-top:1px solid #96c9ea;}
#postingFormContainer .contDescFooter_cols3{	width: 7%;	text-align:center;	border-top:1px solid #96c9ea;}
#postingFormContainer .contDescFooter_cols4{	width: 8%;	text-align:center;	border-top:1px solid #96c9ea;}
#postingFormContainer .contDescFooter_cols5{	width: 13%;	text-align:center;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
#postingFormContainer .contDescFooter_cols6{	width: 10%;	text-align:center;	vertical-align:text-top;	border-top:1px solid #96c9ea;}

#postingFormContainer .contDescFooter_cols9{	border-top:1px solid #96c9ea;	width:32%;color:green;}

#postingFormContainer .contDescFooter_cols11{	width: 50%;	text-align:left;}
#postingFormContainer .contDescFooter_cols12{	width: 50%;	text-align:left;}

#postingFormContainer .contDescFooter{border-top:1px solid #96c9ea;}

#postingFormContainer .productValue, .productWeight {width: 50px;text-align: right;}
#postingFormContainer .cn23Form {width:100%;}

#postingFormInputTable{width:100%;}
#postingFormInputTable td:nth-child(1) {width:40%;}
#postingFormInputTable th:nth-child(1) {width:40%; text-align:left;}
#postingFormInputTable td:nth-child(2) input {size:40;}

.searchForm td{padding:3px; vertical-align:middle;}
.searchForm th{font-weight:bold; vertical-align:middle;}
.searchForm {width:100%;}

#postingFormContainer .width95PerCent{width:90%;}

#postingFormContainer .width80PerCent{width:80%;} 

/* addressBook */
#addressBook{line-height:20px; text-align:justify;}
#addressBook .panel_content {padding:65px 20px 20px 20px; width:95%;}
#addressBook ol{list-style-type:decimal; margin-left:20px;}
#addressBook li{margin:5px 0px;}
#addressBook .agree_panel{width:100%; text-align:center; margin:20px 0px;}
#addressBook .table_header_row_purple {background-color: #8A6E96;color: #FFFFFF;font-weight: bold;height: 30px;padding-left: 5px;padding-top: 2px; vertical-align: middle;border-right: 1px solid #EEEEEE;}
 
#addressBook table td{vertical-align: middle;}
#addressBook table th p{font-weight: bold;}
#addressTable { border: 1px solid #E5E7F4;}
#addressGrpTable { border: 1px solid #E5E7F4;}
#addressGrpAddTable { border: 1px solid #E5E7F4;}
#addressTable tr:nth-child(2n) td {background-color: #FFFFFF;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#addressTable tr:nth-child(2n+1) td {background-color: #E5E7F4;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#addressGrpTable tr:nth-child(2n) td {background-color: #FFFFFF;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#addressGrpTable tr:nth-child(2n+1) td {background-color: #E5E7F4;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#addressTable .table_header_row_purple th{padding:0 0 0 5px;  font-size:12px ; vertical-align: middle;line-height: 1;}
#sortingSpan {padding:0 5px}

#addressTablePopUp { border: 1px solid #E5E7F4;}
#addressTablePopUp tr:nth-child(2n) td {background-color: #FFFFFF;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#addressTablePopUp tr:nth-child(2n+1) td {background-color: #E7E6F4;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#addressTablePopUp .table_header_row_green th{padding:0 0 0 5px;  font-size:12px ; vertical-align: middle;line-height: 1.2; text-align:left}

#productTablePopUp { border: 1px solid #E5E7F4;}
#productTablePopUp tr:nth-child(2n) td {background-color: #FFFFFF;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#productTablePopUp tr:nth-child(2n+1) td {background-color: #E7E6F4;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#productTablePopUp .table_header_row_green th{padding:0 0 0 5px;  font-size:13px ; vertical-align: middle;line-height: 1.2; text-align:left}

.codeTable { border: 1px solid #E5E7F4;}
.codeTable td{vertical-align: middle;padding: 8px 20px}
.codeTable td:nth-child(1) {width:20%;}
.codeTable td:nth-child(2) {width:50%;}
.codeTable td:nth-child(3) {width:30%;}

#importInstruction {float: left;line-height: 30px;margin-top: 10px;width:60%;height: 90px;}
.panel_content_wrapper_1 {background-color:#fff; border:2px solid #d9d9d9; padding:10px 15px;}
#importUpload  {float: right;font-size: 100%;height: 90px;margin-top: 10px;width: 250px;}
#postingFormImportUpload  {float: left;font-size: 100%;height: 90px;margin-top: 10px;width: 60%;}

.mandtoryDesc{color: #0000FF;}
.mandtoryIndicator{color: #FF0000; font-size:20px}

#entriesSummary  .entries {color: #804800;text-align: left;vertical-align: top;width: 18%;}
#entriesSummary .pageNav {text-align: center;width: 65%;}
#entriesSummary  .page {text-align: right;width: 17%;}
#entriesSummaty .pageNav.pageNumText{ border-radius: 4px; border-color: #804800;}

    
#btnToolBar {height: 20px;margin-bottom:20px;}
#btnToolBar ul li {float: left;margin-right: 10px;list-style: none outside none;}
#btnToolBar span {color: #A05A00;display: block;font-size: 12px;height: auto;padding-left: 2px;  }

#bluePointToolBar {height: 20px;margin: 40px 0;}
#bluePointToolBar ul li {float: left;margin-right: 10px;list-style: none outside none;}
#bluePointToolBar span {color: #8A6E96;display: block;font-size: 15px;height: auto;padding-left: 2px;font-weight: bold;}

#editBtnBar ul li {float: left;margin-right: 10px;list-style: none outside none;}


.moduleBtn.w150_btn {background-position: 0 -20px;padding: 0;width: 150px;  }
.moduleBtn.w110_btn {background-position: 0 -60px;padding: 0;width: 110px; }
.moduleBtn.w200_btn {background-position: 0 0px;padding: 0;width: 200px;  }
.moduleBtn.w210_btn {background-position: 0 0px;padding: 0;width: 210px;  }
.moduleBtn.w50_btn {background-position: 0 -120px;padding: 0;width: 50px; }
.moduleBtn.w60_btn { background-position: 0 -100px;padding: 0;width: 60px;padding-left: 20px;}
.moduleBtn.w80_btn {background-position: 0 -80px;padding: 0;width: 80px;}
.moduleBtn.uploadBtn {background-position: 0 -200px;padding-left: 20px;width: 110px; }
.moduleBtn.downloadTmpBtn {background-position: 0 -40px;padding: 0;width: 150px;}
.moduleBtn {
	background: url("../../soaz/img/common/module_button_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	height: 20px;
	line-height: 1.7;
	text-align: center;
	text-decoration: none;
	border: medium none;color: #C06C00;font-size: 12px;}

#soazGaryTable th {background-color: #02715E;border: 1px solid #AAAAAA;padding: 4px 8px;color: #FFFFFF;}
#soazGaryTable td {border: 1px solid #AAAAAA;padding: 4px 8px;word-wrap: break-word;}

#importDescTips   {border: 1px solid #AAAAAA;margin: 30px 5px 25px;width: 610px;}
#importDescTips td   {padding: 4px 8px;}
	
/* Product */
#productList{line-height:20px; text-align:justify; }
#productList .panel_content {padding:65px 20px 20px 20px; width:95%;}
#productList ol{list-style-type:decimal; margin-left:20px;}
#productList li{margin:5px 0px;}
#productList .agree_panel{width:100%; text-align:center; margin:20px 0px;}
#productList .table_header_row_purple {background-color: #8A6E96;color: #FFFFFF;font-weight: bold;height: 30px;padding-left: 5px;padding-top: 2px;text-align: center;vertical-align: middle;border-right: 1px solid #EEEEEE;}
#productList table td{vertical-align: middle;}
#productList table th p{font-weight: bold;}

#productTable tr:nth-child(2n+1) td {background-color: #FFFFFF;color: #515151; height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#productTable tr:nth-child(2n) td {background-color: #E5E7F4;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#productTable .table_header_row_purple th{padding:0 0 0 5px;  font-size:12px ; vertical-align: middle;line-height: 1;}

/* line-height: 1; */
	
td.servterms_no {padding: 4px 4px 4px 0;text-align: left;width: 20px;}
/* td.servterms_dtl {padding: 4px;width: 735px;} */
td.servterms_dtl {padding: 4px;}

table.note_2 {border: 3px solid #02715E;margin: 55px 5px 25px;  }
table.note_2 td {padding-bottom: 3px;padding-right: 3px;padding-top: 3px;}
td.note_hdr {font-size: 120%;font-weight: bold;padding-left: 10px;color: #02715E;}
td.note_pt {padding-left: 10px;}

/* AddressPack */
#copRequestTable { border: 1px solid #E5E7F4;}
#copRequestTable table td{vertical-align: middle;}   
#copRequestTable table th{font-weight: bold;}      
#copRequestTable tr:nth-child(2n+1) td {background-color: #FFFFFF;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;text-align:center}
#copRequestTable tr:nth-child(2n) td {background-color: #D6E3DE;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;text-align:center}
	
/* AddressPack Form*/
#addressPackDiv {
    
}
table.posting_form_1 {border: 1px solid #AAAAAA;border-collapse: collapse;}
table.posting_form_1 caption {-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #02715E;border-color: #AAAAAA;border-image: none;border-style: solid;border-width: 1px 1px 0;font-weight: bold;padding: 4px 8px; color: #FFFFFF}
table.posting_form_1 td {border-bottom: 1px solid #AAAAAA;}
table.posting_form_1_dtl {}
table.posting_form_1_dtl tr {vertical-align: top;}
table.posting_form_1_dtl td { border: 0 none;padding: 0; }
table.posting_form_1_left {border-right: 1px solid #AAAAAA;}
table.posting_form_1_left_dtl {border: 0 none;}
table.posting_form_1_left_dtl th, table.posting_form_1_left_dtl td {padding: 4px 8px;}
table.posting_form_1_right {border: 0 none;}
table.posting_form_1_right td {padding: 0;}
table.posting_form_1_right_dtl {border: 0 none;}
table.posting_form_1_right_dtl th, table.posting_form_1_right_dtl td {padding: 4px 8px;}
table.posting_form_1_hdr {border: 0 none;}
table.posting_form_1_hdr th, table.posting_form_1_hdr td {padding: 4px 8px; }
table.posting_form_1_ftr {border: 0 none;}
table.posting_form_1_ftr th, table.posting_form_1_ftr td {padding: 4px 8px;}
table.posting_form_1_custom {background-color: #EEDDEE;border-right: 1px solid #AAAAAA;}
table.posting_form_1_custom td {border: 0 none;padding: 0;}
table.posting_form_1_custom_dtl {}
table.posting_form_1_custom_dtl tr {vertical-align: top;}
table.posting_form_1_custom_dtl td { padding: 4px 8px;}
table.posting_form_1_custom_hdr {border-bottom: 1px solid #AAAAAA;border-top: 1px solid #AAAAAA;}
table.posting_form_1_custom_hdr td {padding: 4px 9.2px;  vertical-align: top; }
table.posting_form_1_custom_data {}
table.posting_form_1_custom_data td {padding: 4px 11px;}
table.posting_form_2_custom_data {}
table.posting_form_2_custom_data td {padding: 4px 8px;}

table.single_datagrid_form_1 {border: 1px solid #AAAAAA;border-collapse: collapse;color: #000000;margin-bottom: 30px;line-height:20px;}
table.single_datagrid_form_1 caption {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #02715E;border-color: #AAAAAA;border-image: none;border-style: solid;border-width: 1px 1px 0;font-weight: bold;padding: 4px 8px;color: #FFFFFF}
table.single_datagrid_form_1 th,table.single_datagrid_form_1 tr,table.single_datagrid_form_1 td, table.posting_form_1_ftr td {padding: 4px 8px;}
.addressPackBold th ,.addressPackBold td b{font-weight:bold;}
#addressPackBottomTable td{color:#989898; font-size:15px ; vertical-align:middle;padding-top:5px  }

/* shipping Hist*/
#shippingHistory {width:100%;}
#shippingHistory .panel_content {padding: 65px 20px 20px;width: 95%;}
#searchByPostingRadioBtn table td label {font-weight:bold;padding: 8px 0;}

#searchByPostingForm table tr td:nth-child(1) label  {font-weight:bold}
#searchByPostedItem table tr td:nth-child(2) label  {font-weight:bold}

#searchByPostingForm table td{ padding: 8px 0;}
#searchByPostedItem table td { padding: 8px 0;}


#shippingHistory table td{vertical-align: middle;}   
#shipHistTable tr:nth-child(2n+1) td {background-color: #FFFFFF;color: #515151;height: 35px;padding: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#shipHistTable tr:nth-child(2n) td {background-color: #E5E7F4;color: #515151;height: 35px;padding: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}

#shipHistTable tr th{vertical-align:bottom;}

#shippingHistory .ui-datepicker-trigger{    margin-bottom: 0px;
    margin-left: 6px;}

#shipHistTable .table_header_row_purple {
    background-color: #8A6E96;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    padding-left: 5px;
    padding-top: 2px;
    text-align: center;
    vertical-align: middle;
}

#shipHistTable .sortIcon{
	display: inline-block;
}

#shipItemDetailTable {border:1px solid #E0E0E0;}
#shipItemDetailTable tr:nth-child(2n) td {background-color: #FFFFFF;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
 
#shipPostageDetailTable {border:1px solid #E0E0E0;}
#shipPostageDetailTable th {background-color: #D4F0EB;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border: 1px solid #E0E0E0;text-align: left;}
#shipPostageDetailTable td {background-color: #FFFFFF;color: #515151;height: 25px;padding-right: 5px;vertical-align: middle;border: 1px solid #E0E0E0;text-align: right;}

#shipPostageDetailNetAmtTable {border:2px solid #02715E; }
#shipPostageDetailNetAmtTable th {background-color: #FFFFFF;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border: 2px solid #02715E;font-weight:bold;}
#shipPostageDetailNetAmtTable td {background-color: #FFFFFF;color: #515151;height: 25px;padding-right: 5px;vertical-align: middle;border: 2px solid #02715E;font-weight:bold;text-align: right;}

#shipDeliveryDetailTable {border:1px solid #E0E0E0;}
#shipDeliveryDetailTable th {background-color: #D4F0EB;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border: 1px solid #E0E0E0;text-align: left;}
#shipDeliveryDetailTable td{background-color: #FFFFFF;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border: 1px solid #E0E0E0;text-align: left;}

#shipCodPPAPostageDetail td{vertical-align :top;}

#shipPostageRemarks{font-size:12px; color:#0000FF}
sup {font-size:xx-small; vertical-align:super;}

.boxTitle {
    background-color: #FFFFFF;
    color: #979797;
    font-size: 18px;
    padding: 5px 8px;
    position: absolute;
    top: -15px;
  
}

#entriesSummary .pageNav a.next{
	 background: url("../img/main/page_nav_arrows.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 12px;
    color: #804800;}
    
    #entriesSummary .pageNav a.prv{
	 background: url("../img/main/page_nav_arrows.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 12px;
     color: #804800;}
     
     #entriesSummary .pageNav a.pageNavItem{
     color: #804800;
     }
     
     
     
#postingFormUpload{line-height:20px; text-align:justify;}
#postingFormUpload .panel_content {padding:65px 20px 20px 20px; }
#postingFormUpload ol{list-style-type:decimal; margin-left:20px;}
#postingFormUpload li{margin:5px 0px;}
#postingFormUpload .agree_panel{width:100%; text-align:center; margin:20px 0px;}
#postingFormUpload .table_header_row_purple {background-color: #8A6E96;color: #FFFFFF;font-weight: bold;height: 30px;padding-left: 5px;padding-top: 2px; vertical-align: middle;border-right: 1px solid #EEEEEE;}     
     
#postingFormUpload .col900 {
    margin: 0 auto;
    width: 900px;
}

#postingFormUpload .col900 .uploadSummary {
    background: url("../img/upload_icon_60.png") no-repeat scroll 35px 15px #F8F8F8;
    margin: 0 0 10px;
    padding: 10px 40px 10px 120px;
}


#postingFormUpload .col900 .uploadSummary .desc {
    font-size: 12px;
    margin: 0;
    padding: 0;
}


#postingFormUpload .col900 .uploadSummary .textContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0C0C0;
    margin-top: 0.5em;
    padding: 1px 3px;
}

#postingFormUploadTable { border: none;}
#postingFormUploadTable tr td {background-color: #FFFFFF;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#postingFormUploadTable .table_header_row_green th{padding:0 0 0 5px;  font-size:12px ; vertical-align: middle;line-height: 1.4; border:none}

#postingFormUploadHtml .postingFormUploadDetailTableContent {
    background: none repeat scroll 0 0 #F4F9FC;
    font-size: 11px;
    line-height: 125%;
    margin: 4px 0;
    position: static;
}

#postingFormUploadHtml .headRoundedCorner {
    background: url("../img/round_corners_900_green_green.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 4px;
}

#postingFormUploadHtml .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border:#7CD2C4;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
}

#postingFormUploadHtml .footRoundedCorner {
    background: url("../img/round_corners_900_green_green.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 4px;
}

#postingFormUploadHtml .col1{width:5%; text-align:left;  vertical-align: top;}
#postingFormUploadHtml .col2{width:5%; text-align:left;  vertical-align: top;}
#postingFormUploadHtml .col3{width:8%;  color: #008080;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    padding-top: 0.25em;
    text-align: center;
    vertical-align: top;}
#postingFormUploadHtml .col4{width:17%; text-align:left;  vertical-align: top;}
#postingFormUploadHtml .col5{width:20%; text-align:left;  vertical-align: top;}
#postingFormUploadHtml .col6{width:15%; text-align:left;  vertical-align: top;}
#postingFormUploadHtml .col7{width:20%; text-align:left;  vertical-align: top;}
#postingFormUploadHtml .col8{width:10%; text-align:center;  vertical-align: top;}



#postFormUploadDetail .module {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    margin-bottom: 10px;
}


#postFormUploadDetail .module .header {
    line-height: 10px;
    padding-bottom: 5px;
}

#postFormUploadDetail .module h4 {
    color: #164A6A;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0.2em;
}


#postFormUploadDetail .module .content {
    border-width: 1px;
    padding: 3px;
}


#postFormUploadDetail .module table {
    color: #412060;
    font-size: 11px;
}


#postFormUploadDetail .module th {
    color: #412060;
    font-size: 11px;
    line-height: 14px;
    padding: 4px;
    width: 34%;
    text-align: left;
}


#postFormUploadDetail .module td {
    color: #412060;
    font-size: 11px;
    line-height: 14px;
    padding: 0;
}


#postFormUploadDetail .module .content {
    border-width: 1px;
    padding: 3px;
}

#postFormUploadDetail .ui-widget.ui-widget-content {
    font-size: 12px;
}

#postFormUploadDetail .contDescHeader_cols1{	border-bottom:1px solid #96c9ea;	width: 2%;	vertical-align:bottom;}
#postFormUploadDetail .contDescHeader_cols2{	border-bottom:1px solid #96c9ea;	width: 23%;}
#postFormUploadDetail .contDescHeader_cols3{	border-bottom:1px solid #96c9ea;	width: 7%;}
#postFormUploadDetail .contDescHeader_cols4{	border-bottom:1px solid #96c9ea;	width: 8%;}
#postFormUploadDetail .contDescHeader_cols5{	border-bottom:1px solid #96c9ea;	width: 14%;}
#postFormUploadDetail .contDescHeader_cols6{	border-bottom:1px solid #96c9ea;	width: 10%;}
#postFormUploadDetail .contDescHeader_cols7{	width: 10%;	text-align:center;}
#postFormUploadDetail .contDescHeader_cols8{	width: 15%;	text-align:center;}
#postFormUploadDetail .contDescHeader_cols9 {	border-bottom:1px solid #96c9ea;	width: 25%;}
#postFormUploadDetail .contDescHeader_cols9 table td{	text-align: center;}
#postFormUploadDetail .contDescHeader_cols9 table td.contDescHeader_cols7{text-align: center; }
#postFormUploadDetail .contDescHeader_cols9 table td.contDescHeader_cols8{text-align: center; }

#postFormUploadDetail .contDescHeader_cols11{	width: 50%; vertical-align:top;}
#postFormUploadDetail .contDescHeader_cols12{	width: 12.5%; vertical-align:top;}

#postFormUploadDetail .contDescContent_cols1{	width: 2%;	vertical-align:bottom;}
#postFormUploadDetail .contDescContent_cols2{	width: 20%;	text-align:left;}
#postFormUploadDetail .contDescContent_cols2 .c2_cols1{}
#postFormUploadDetail .contDescContent_cols2 .c2_cols2 a{  padding-left:5px;}
#postFormUploadDetail .contDescContent_cols2 .c2_cols2 { vertical-align:middle;}
#postFormUploadDetail .contDescContent_cols3{	width: 7%;	text-align:center;}
#postFormUploadDetail .contDescContent_cols4{	width: 8%;	text-align:center;}
#postFormUploadDetail .contDescContent_cols5{	width: 11%;	text-align:center;}
#postFormUploadDetail .contDescContent_cols6{	width: 10%;	text-align:center;}
#postFormUploadDetail .contDescContent_cols7{	width: 10%;	text-align:center;}
#postFormUploadDetail .contDescContent_cols8{	width: 21%;	text-align:center;}

#postFormUploadDetail .contDescContent_cols11{	text-align:left;vertical-align:top;}
#postFormUploadDetail .contDescContent_cols12{	text-align:right;vertical-align:top;}

#postFormUploadDetail #productDetails .product_content,
#postFormUploadDetail #productDetails .product_content td{padding:1px; }

#postFormUploadDetail #productDetails table{ width: 100%;}

#postFormUploadDetail .contDescFooter_cols1{	width: 2%;	vertical-align:bottom;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .contDescFooter_cols2{	width: 25%;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .contDescFooter_cols3{	width: 8%;	text-align:center;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .contDescFooter_cols4{	width: 6%;	text-align:right;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .contDescFooter_cols5{	width: 15%;	text-align:center;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .contDescFooter_cols6{	width: 15%;	text-align:left;	vertical-align:text-top;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .contDescFooter_cols9{	width: 28%; vertical-align:text-top;	border-top:1px solid #96c9ea;}
#postFormUploadDetail .readOnly{background-color:#DEDEDE ;border:1px; border-style:solid;}
#mask{
position:fixed;
width:100%;
height:100%;
background: url("../img/ajax-loader.gif") no-repeat scroll center top ;
background-color: transparent;
top:400px;
left:0;
display:none;
z-index:1000;
}

#maskOverlay {
	background:	url(../img/dialog_bg.png) repeat-x scroll 50% 50% #2D5972;
    opacity: 0.3;
    position:fixed;
    width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	z-index:1001;

}


#postintFormImportInstruction {
    float: left;
    height: 40px;
    line-height: 30px;
    margin-top: 10px;
    width: 60%;
}


#postingFormUploadTips {
    background: url("../img/bulb.jpg") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    width: 320px;
    overflow: -webkit-paged-y;
}


#postingFormUploadTips h2 {
    padding-left: 44px;
}

#postingFormUploadTips .content {
    background: url("../img/batch_upload_tips_bg.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 160px;
    padding-left: 44px;
}


	
#popupInstruction p#pInstruction {
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 5px 0 0 15px;
    width: 800px;
}

#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: 800px;
}

#tblInstruction td.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.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 TD {
    padding: 0.3em 0.5em;
}

#tblInstruction th.example {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    width: 170px;
}


#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: 170px;
}

#postingFormSearchStatus td {height:35px}

#searchByPostingRadioBtn{
	 border: 1px solid #D9D9D9;
    border-radius: 20px;
    position:relative;
	}
	
#searchByPostingForm {
	padding-left:5px;
	}
	
.boxTitleStatus {
    background-color: #FFFFFF;
    color: #8A6E96;
    font-size: 15px;
    padding: 5px 8px;
    position: absolute;
    top: -15px;
    left: 10px;
  
}

.shippingHistInstruct{
	padding:5px 0px; 
	color:#1C5847;  
	float:left;}
	
		
.soazTableOddRow td{background-color: #FFFFFF;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}

.soazTableEvenRow td {background-color: #E5E7F4;color: #515151;height: 35px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}

.soazAddressPackTableOddRow td{background-color: #FFFFFF;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}

.soazAddressPackTableEvenRow td {background-color: #D6E3DE;color: #515151;height: 25px;padding-left: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}

	
.ws_error_msg {margin-bottom:5px; font-size:120%; color:#2149EB; line-height:18px; font-weight:bold; background-color:#f2f2f2; padding:0 15px; border:#cdcbcc 2px solid; text-align:justify;}
.ws_error_msg a {color:#2149EB; font-weight:normal;}
.ws_error_msg a:hover{color:#662f73;}
.ws_error_msg_and_no_service_found {}
.ws_error_msg_header {color:#02715e; vertical-align:bottom; font-size:110%;}
.ws_error_img {height:20px; width:20px; vertical-align:bottom;}
.newMenu{font-size: 18px; color:red; font-weight:bold; padding:5px;}

.item-cat{display:inline-block;}


#login .login-i-am-smart {
    font-size: 12px;
    height: 15px;
    background-color: #2b7367;
    border: none;
    border-radius: 1em;
    color: #FFFFFF;
    padding: 1em 1em 1em 1em;
    cursor: pointer;
    outline: none;
    border-radius: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Noto Sans SC', Arial, Helvetica, sans-serif;
}
#login .login-i-am-smart .login-i-am-smart-text {
    padding-left: 1em;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}

#postingFormUploadTips {
    display: flex;
    display: -webkit-box;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    align-items: stretch;
}

#login .mail-service-api {
    font-size: 18px;
    background-color: #2b7367;
    border: none;
    border-radius: 1em;
    color: #FFFFFF;
    padding: 1em 1em 1em 1em;
    cursor: pointer;
    outline: none;
    border-radius: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Noto Sans SC', Arial, Helvetica, sans-serif;
    float: right;
    width: 235px
}
#login .mail-service-api .mail-service-api-text {
    padding-left: 1em;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}


#login .login-hkpid {
    font-size: 12px;
    height: 15px;
    background-color: rgb(68, 114, 196);
    border: none;
    border-radius: 1em;
    color: #FFFFFF;
    padding: 1em 1em 1em 1em;
    cursor: pointer;
    outline: none;
    border-radius: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Noto Sans SC', Arial, Helvetica, sans-serif;
}
#login .login-hkpid .login-hkpid-text {
    padding-left: 1em;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}


#login .login-subaccount {
    font-size: 12px;
    height: 20px;
    background-color: rgb(65, 113, 156);
    border: none;
    border-radius: 1em;
    color: #FFFFFF;
    padding: 1em 1em 1em 1em;
    cursor: pointer;
    outline: none;
    border-radius: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Noto Sans SC', Arial, Helvetica, sans-serif;
}
#login .login-subaccount .login-subaccount-text {
    padding-left: 1em;
    overflow: hidden;
    /*white-space: nowrap;*/
    line-break: normal;
    display: block;
    text-overflow: ellipsis;
}

#login .userAccountLogin {
    font-size: 12px ;
    background-color: #2b7367;
    height: 20px;
    width: 150px;
    border: none;
    border-radius: 1em;
    color: #FFFFFF ;
    padding: 0.5em 0.5em 0.5em 0.5em;
    cursor: pointer;
    outline: none;
    border-radius: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Noto Sans SC', Arial, Helvetica, sans-serif;
}

#assoTable tr:nth-child(2n+1) td {background-color: #FFFFFF;color: #515151;height: 35px;padding: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}
#assoTable tr:nth-child(2n) td {background-color: #E5E7F4;color: #515151;height: 35px;padding: 5px;vertical-align: middle;border-right: 1px solid #E0E0E0;}

#assoTable tr th{vertical-align:bottom;}

#shippingHistory .ui-datepicker-trigger{    margin-bottom: 0px;
    margin-left: 6px;}

#assoTable .assotable_header_row_purple {
    background-color: #8A6E96;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    padding-left: 5px;
    padding-top: 2px;
    text-align: center;
    vertical-align: middle;
}

#assoTable .sortIcon{
	display: inline-block;
}

form button.g-recaptcha {
	color: white;
	border: 0;
	cursor: pointer;
}

button.moduleButton.w110.g-recaptcha {
	width: 110px;
	background: rgba(0, 0, 0, 0) url("../img/common/module_button_bg_2.gif") no-repeat scroll 0 -390px;
	height: 30px;
	color: #375172;
}
button.moduleButton.w110.g-recaptcha:hover {
	color: #662f73;
}
