﻿/*版本1 20080618 http://www.cleancss.com/css-minify/*/
body { padding: 0px; margin: 0px; }
#content { margin: 0px 20px 0px 20px; }
.coNoneTable, .coTable { border-width: 0px; border-collapse: collapse; }
.coNoneTable th, .coNoneTable td, .coTable th { padding: 0; }
.coTable .syBtn div { margin: 2px 0 4px 0; }
.coTable > tbody > tr td { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.coTable > tbody > tr > td:last-child { padding-right: 10px; }
.coTable > tbody > tr:first-child td, .coTable > tbody > tr:last-child td { padding-top: 8px; }
.coPadding { padding: 10px !important; }
.coLine, .coLine td { border-bottom-style: solid; border-width: 1px; border-color: #EEE; }
.coNoLine, .coNoLine td { border-width: 0 !important; }
.coFieldW5 { width: 70px; }
.coFieldW6 { width: 80px; }
#cmb2FullDiv { height: auto; /* IE7 IE8 Firefox Chrome Safari */ }
.w100 { width: 100%; }
.tbField > tbody > tr > td:first-child { text-align: right; padding-right: 4px; }
.trFieldItem { padding-top: 12px !important; vertical-align: top; }
.rdoItems input { margin-bottom: 15px; }
.cmbPayType0{color: #999999;}
.itNothing,.itUb{color: rgb(102, 102, 102);}
#bidq { margin-left: 70px; }
.coNum { text-align: right; }
.text-center { text-align: center; }
.copyright { font-size: 11px; padding-top: 2px; color: gray; letter-spacing: 1px; }
.CsNone{color:#000000;}
/*loing and member*/
.addr1, .addr2 { min-width: 90px; }
.zero{color:#bfbfbf;}
#dvExtMsg > div {
    padding-top: 10px;
}
#dvFxCNo,#dvEcFx1,#dvOthLoveCode { margin: 0 0 0px 47px; }
#dvEcFx1 > div:first-child {margin-bottom:15px;}
#dvEcMember
{
	padding:10px 0 10px 50px;
	color: #666666;
}
#edtOthLoveCode{margin-left:10px;}

.commonBorard { background-color: #F7F6F3; border-color: #E6E2D8; border-width: 1px; border-style: Solid; border-collapse: collapse; }

.DefaultAtmFlowDate { left: 170px; position: relative; top: -27px; }

.leftBar { padding-right: 20px; width: 180px; }
#groupBarBox { width: 180px; }
.wDate { background: url( "../../Common/images/calSelectDay.gif" ) no-repeat scroll right center #FFFFFF; border: 1px solid #7f9db9; }
.defIf { width: 100%; }
.dvOAutoLogin { margin: 20px 0 20px 0; }
#oauthloginicon { background-image: url( '../Images/yahoologo.png' ); }
#fbloginicon { background-image: url( '../Images/fblogo.png' ); }
.loginicon { display: inline-block; overflow: hidden; width: 40px; height: 40px; background-position: 4px 3px; background-image: url( '../Images/yahoologo.png' ); background-repeat: no-repeat; vertical-align: middle; }
.dvOAutoLogin > div { width: 210px; vertical-align: middle; border: 1px solid #E6E6E6; text-align: center; overflow: hidden; margin: 0 auto; }
#ctl00_ContentPlaceHolder1_uc_login_lineLogin > div{border-width:0;width:auto;}
.dvOAutoLogin > div:hover { border: 1px solid #D7D7D7; }
.dvOAutoLogin a { width: 210px; font-size: 12px; padding: 3px 40px 0 0px; background-color: #F9F9F9; background-image: linear-gradient(#F9F9F9, #E9E9E9 100%); display: inline-block; }



.ButtonStyle { padding-top: 4px; padding-right: 5px; padding-left: 3px; letter-spacing: 3px; }

.chkDiv1 { position: absolute; width: 100px; }

.chkDiv2 { /* 第二次匯款的字 */ left: 205px; position: relative; text-align: left; padding-bottom: 5px; padding-top: 5px; font-size: 12px; letter-spacing: 0px; line-height: 1.4em; }


.OkBtnDiv { text-align: center; }
.RequiredWordDiv { display: none; }
.syHide,#ctl00_dvAfterBody { display: none; }
.DivClear, .clear { clear: both; }
.Addr3Style { background-color: #f1f1f1; text-align: center; border: silver 2px solid; }
.MsgMain { margin-top: 20px; }
.MsgStyle {
    text-align: center; border: silver 1px solid; padding:.75rem; letter-spacing: 1px;
    max-width:800px;
    min-width: 400px;border-radius:.4rem;
    overflow:auto;
}

.BorderStyle { /*有框線*/ border-right: silver 1px solid; border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid; /*padding-bottom: 5px; 	margin-left: 40px; 	margin-right: 40px; 	padding-top: 5px;*/ letter-spacing: 1px; }

.createMemberMsg { line-height: 1.6em; font-size: 0.9em; padding-bottom: 2px; /*border-bottom: #ff0000 1px solid;*/ margin-bottom: 0px; color: #505050; }

.LoginStyle { margin-top: 3px; line-height: 1.3em; border: #e0e0e0 1px double; padding-top: 10px; margin-left: 100px; margin-right: 100px; background-color: #f9f9f9; }

.AdminTable { background-color: #f7f6f3; }

.SystemTableHeader { background-color: #5D7B9D; font-weight: bold; color: #ffffff; }

.SystemSubHeader { background-color: #E3EAEB; color: #3B85CA; }

.LoginItemStyle { /* 登入登出的獨立按鈕*/ margin-bottom: 3px; margin-right: 50px; }

.rm2Style { display: none; margin-left: 50px; width: 90%; }

.ReqShowStyle { border: 1px solid #FF0033 !important; }

.GirdSubTotlaStyle { text-align: right; line-height: 100%; }

/*選擇金流方式的Table說明 */
.SearchFlowMsg { color: #006699; }
.SearchFlowHighMsg { color: #FF9900; }
.customBuyPal { padding-bottom: 10px; }
.money { padding-right: 5px; }
.soTotMoneyCal { font-size: 1.4em; }
.edtNum { text-align: right; }
.TitleTagBg { color: #fff; }

.hidoDiv { text-align: center; margin-top: 10px; margin-bottom: 10px; }

.TagCustomWord { padding-top: 3px; padding-left: 10px; padding-right: 10px; }



.defFlowItemTotMoney { font-size: 1.7em; font-weight: bold; font-style: italic; }

.defFlowItemTotDiv { margin-top: 15px; padding-right: 5px; }

.TitleTagWord { padding: 1px 0px 1px 1px; font-weight: bold; }

.returnBtn { padding: 5px 10px 5px 10px; }

.rtCmbItem2 { /*退貨單的顏色 */ color: Red; }

.csLeft { float: left; }

.newsT { border: 0px inset #000000; padding-bottom: 20px; }

.newsTl { float: left; width: 636px; font-weight: bold; }


.newsTr { float: right; width: 100px; text-align: right; font-family: Arial, Helvetica, sans-serif; }

.newsMit { padding-top: 4px; padding-bottom: 4px; letter-spacing: 1px;min-width:150px; }

.newsMTitle { padding-top: 30px; font-weight: bold; }

#newsDetail hr { border-style: dashed; color: #C0C0C0; }

#newsDetail { letter-spacing: 0px; padding-right: 33px; padding-left: 33px; width: 748px; }

.nDetail { line-height: 20px; }

.nLine { background-position: 0px 8px; width: 736px; height: 12px; background-image: url( '../../Common/Images/nLine.gif' ); background-repeat: repeat-x; margin-top: 25px; margin-bottom: 25px; }

#slDetail { background-image: url( '../../Common/Images/sharelinkBg.png' ); width: 120px; height: 24px; padding-top: 2px; vertical-align: middle; }

.voteO1 { border: 0px solid silver; float: left; font-size: 12px; height: auto; padding: 10px 12px 0 0; text-align: center; width: 180px; }

.voteODetail { border: 0px solid silver; }
.voteOTitle { margin: 5px 0px 0px 0px; }
.voteORadio { margin: 5px 0px; cursor: pointer; }
#voteTitle { padding: 0px 0px 10px 0px; }
#voteDetail { padding: 10px 10px 10px 10px; }
#voteM1 { width: 160px; }
#voteTTop { margin: 10px; font-size: large; }
.gdMouseOver { border: 1px solid #808080; }
#rtOrderIdno { padding: 0px 0px 0px 16px; }
.autoHeight { overflow-x: hidden; overflow-y: hidden; }
.crBtn { color: rgb(40, 71, 117); border: 1px solid rgb(204, 204, 204); background-color: #FFFBFF; }
.crTdTitle { font-weight: bold; color: white; background-color: rgb(93, 123, 157); }
.crTable { background-color: rgb(247, 246, 243); border: 1px solid rgb(230, 226, 216); border-collapse: collapse; }
#tbLoginMain { color: #333333; background-color: #F7F6F3; border: 1px solid #E6E2D8; border-collapse: collapse; }
.RememberMe { margin-left: 70px; }
.btnLogin { background-color: #FFFBFF; border: 1px solid #CCCCCC; color: #284775; }
/*.LoadingIcon { padding: 90px 0px 0px 110px; }*/
.pointer { cursor: pointer; }
.shake { margin-left: 5px; }
.shopPager1 .pagerItem { float: left; font-size: 15px; list-style-type: none; padding: 1px 2px; text-align: right; }
.shopPager1 a { font-size: 14px; margin: 1px; padding: 0 5px; text-decoration: none; }
.shopPager1 a:hover { border: 1px solid #FFFFFF; margin: 0; text-decoration: underline; }
.shopPager1 a.prevnext { font-weight: bold; }

#imgCouponLoad { padding-left: 3px; }
#SendTypeAtm select { min-width: 150px; }
#SendTypeAtm input { width: 145px; }
.sySerchEdit { width: 95px; }
.fixed { position: fixed; }
.poEnd { position: relative; }

.gridCol1 { color: #333333; background-color: #F7F6F3; }

.gridCol2 { color: #284775; background-color: White; }

.gbCartNum { width: 17px; }
#dvCreatedEndMsg { padding: 20px 20px; }

#dvCreatedEnd { width: 0px; height: 0px; display: none; }


#dvCreatedEnd iframe { width: 0px; height: 0px; background-color: #000000; color: #FFFFFF; }

#faddrs select { margin-right: 5px; }

.link { cursor: pointer; }
.tableClear { border-collapse: collapse; }
.tableClear td, .tableClear th { padding: 0; }
.input-label { color: #949494; }
/*退貨*/
.returnTextArea { padding-left: 15px; }
.returnMerName { padding-left: 8px; }
#rtAccountM {
    padding: 8px 0;
}
    #rtAccountM input {
        min-width: 150px;
    }
#edtAccountPs {
    width: 500px;
}
.rta1 {
    width:80px;
    padding:8px 10px 5px 0;
    text-align:right;
}
.rta2 {
    width:250px;
}
.rtaPsWord {
    font-size:10px;
    color:gray;
}


/*memberDetail*/
.edtTelArea { width: 20px; }
.edtTel { width: 109px; }


.addrItems select, .addrItems input { padding: 3px; margin-right: 5px; }
.addr4 { width: 339px; }
.edtPs { height: 80px; width: 565px; }
.rwd  .addr4 { width: 100%; margin-top:4px;}
.rwd .tdLeft{
    min-width:170px;
    max-width:230px;
    
}
.rwd #classList{
    max-width:180px; /*加購物車後 字會很長*/
}
#addrPs, #labTel2 {
    margin-top: 8px;
}
#edtRmDate { width: 151px !important; }
#lnkSelDoor { border-width: 1px; border-style: Solid; font-weight: bold; padding: 2px; margin-left: 10px; }
#lnkSelDoor > .ReqShowStyle { padding: 5px; }
#spDoorMain{padding:5px 5px 5px 0;}
.cl3Door{margin:10px 0;}
.webAtmF1 { width: 104px; }
.btnDel { padding: 4px 5px; }
.CrFbTitle { padding-bottom: 4px; background-color: #3b5998; color: #FFF; }
.CrFbTitle td { font-size: 1.4em; }
.CrFbMsg { font-size: 1.2em; }
#tbCrFb { padding-bottom: 30px;margin-top:.5rem; background-color: #F5F5F5; }
.CrFbBtn { padding: 10px 0 !important; }

        #tbCrFb input[type='text']{ 
        display: block;
        width: 220px;
        height: 34px;
        padding: 0px 12px;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc;
            border-radius: 4px;
        }
.dvCrmFbMsg { padding-top: 20px; text-align: center; }
#tbCrYahooid { padding: 30px 0; background-color: #F5F5F5; }
.CrYahooTitle { padding-bottom: 4px; background-color: #6E329D; color: #FFF; }

#0ctl00_ContentPlaceHolder1_Button1{width: 110px;}
#ctl00_ContentPlaceHolder1_btnEcFxJoinAccount{width:150px;}
#userAdmin input[type=submit] {  margin: 4px 0; }
.btnCo ,.gradCo
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background:-ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
}
.btnCo
{
	cursor: pointer;
	padding: 4px 18px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 4px;
	border: 1px solid #dcdcdc;
	text-decoration: none;
	color: #666666;
	display: inline-block;
	text-shadow: 1px 1px 0px #ffffff;
	-webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;
	-moz-box-shadow: inset 1px 1px 0px 0px #ffffff;
	box-shadow: inset 1px 1px 0px 0px #ffffff;
}.btnCo:hover,.gradCo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	background:-ms-linear-gradient( top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.btnCo:active,.gradCo:active {
	position:relative;
	top:1px;
}
#labEcRovState
{
	padding:0px 0 0 4px;
}
#clBtn02 > table td
{
	width:50%;
}

.list_column {
    background: none repeat scroll 0 0 #EBF5FF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    margin-top: 1.5em;
    padding: 0.5em 1.5em 1em;
}
.list_column ol,.list_column ul {
    list-style: none outside none;
}


.list_column ul li {
    line-height: 1.6em;
}
.list_column ul li {
    padding-bottom: 8px;
    padding-top: 8px;
}

 .MsgMain .info {
    font-size: 1.3em;
    line-height: 2em;
    margin: 0 auto;
    padding: 1em 0;
    text-align: left;
    width: 70%;
}

 .MsgMain .info p {
    font-size: 0.9em;
}

 
.list_column ul li p.se {
    color: #929292;
    line-height: 2em;
    padding-left: 1.3em;
}

/*分期*/
#lwItems
{	
	padding:10px 0 5px 20px;
	font-size: 1rem;
	overflow:hidden;
}
#lwItems > div
{
	overflow:hidden;
}
	#lwItems > div > div
{
	
}
.lwMain{
    border:dotted 1px #cbcbcb;	
    border-bottom-width:0px;
    width:91%;
}  
.lwMain:last-child{
    border-bottom-width:1px;
}  
    .lwC2
{		
    padding:.25rem .25rem 0 .25rem ;
}	
.lwC1{
    padding:5px;
}
.lwC1 input{
    height:18px;width:18px;
}

.lwTop
{
	border-width: 1px 1px 1px 1px;
}



	#lwItems .price 
	{
		width:55px;
	}
.num
{
	/*display: inline-block; 不能加，不然表格會錯*/  
    font-weight: bold;
    padding: 0 3px;
    text-align: right;
}
.robx
{
	border-style: dotted;
	border-width: 0px 1px 0 0px;
	border-color: #cbcbcb;
	background-color: #f4f7f8;
	text-align: center;	
}
.multiply
{
	width:20px;
}

/*seven dlg*/
#DoorDlg {
    visibility: hidden;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1000;
    background: rgba(20%,20%,20%,0.8);
}

#DoorDlg > div {
     width:1024px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}
#ifDoor {
    width:1024px;
}
#olClose {
    text-align:right;
}

#navcontainer {
        margin: 0px 0 0 0px;
        padding: 0;
        /*height: 40px;*/
}

#palTop
{
	padding-top: 10px;
}



#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#navcontainer img
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left-width: 0px;
	border-left-color: #ffffff;
	border-bottom: #ffffff 0px solid;
}

.menuWord
{
		border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left-width: 0px;
	border-bottom: #336699 1px solid;
}

#navcontainer ul li a
{
	background: #fff;
	/*width: 78px;
	height: 18px;*/	
	/*border-top: 0px solid #336699;
	border-left: 0px solid #336699;
	border-bottom: 0px solid #336699;*/
	border-right: none;
	padding: 0;
	margin: 0 0 1px 0;
	color: #336699;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 12px;
	
}

#lnBtn a{color:#FFF;}

#sevenReturnMsg > div {padding:10px 10px;}
#sevenReturnMsg ul{list-style-type:circle;}
#sevenReturnMsg li {
   list-style-type:disc;
}
#srLine1,#srLine2{text-align:left !important;width:95%;padding:10px 0;}
#srOrder,#srCode{font-size:16px;font-weight:800;}
.sevenReturnNo{color:red;}
.sriBon{color:green;font-weight:800;}
@media screen and (max-width : 800px) {
    .leftBar { padding-right: 0; }
}

@media screen and (max-width : 767px) {

 

}
