@charset "utf-8";

/* CSS Document */
body { font-family:"Arial"; font-size:12px; margin:0; padding:0;}

ul,ul li,li,p {	margin:0;	padding:0;	list-style-type: none;font-size:12px;}

h1,h2,h3,h4,h5,h6 {	margin:0;	padding:0;	font-size:12px;	font-weight: normal;}

img { border:0;}


a  {
    text-decoration:none; 
    color:#333;
    cursor: pointer;
}


/*購物車的物品標題連結*/
div.gwdt a
 {
    text-decoration:none; 
    color:#333;
    cursor: pointer;
}

/*購物車的物品標題連結:鼠標移到*/
div.gwdt a:hover
{
    text-decoration:none; 
    color:#A9000F;
    cursor: pointer;
}

/*訂單確認頁連結:鼠標移到*/
div.gwbk a:hover
{
    color:#A9000F;
    cursor: pointer;
}



a:hover {
    color: #333333;
    cursor: pointer;
    text-decoration: underline;
}

.clear {	clear: both;	height: 0px;	overflow: hidden;}

.red 	
{
    color: #A60028;
    
    }


.red a 	
{
    color: #A60028;
    cursor: pointer;
    
    }

.AddressColumn
{
    width: 265px;
	height: 23px;
	line-height: 20px;
	padding-left: 3px;
	border: 1px solid #7F9DB9;
	font-size:12px;
}





.black 
{
    color: Red;
}

.black a
{
    color: Black;
}
    
    
    

.white {	color: #FFF;}

.white a{	color: #FFF;}

.gl { color:#999;}

.gl a{ color:#999;}

.df { color:#D2D2D2;}

.blue a{	color: #4383C9;}

.blues a{	color: #4383C9; text-decoration:underline;}




#headbg {
	/*background-image: url(../Images/headbg.gif);
	background-repeat: repeat-x;*/
	background-color:#f8f7f7;
	display: block;
	height: 50px;
}





/*在訂單確認頁面中顯示沒有地址的區域*/
.NoAddress
{
    font-weight: bold;
    width:100%;
    height: 100px;    
    background-color: #FFC;
    padding-top: 40px;
    text-align: center;
}

#AddressList
{
   margin-bottom: 50px;
}




.head {
	display: block;
	width: 90%;
	padding-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 40px;
}

.headleft {
	color: #363636;
	float: left;
	line-height: 30px;
	display: block;
	overflow: hidden;
}



#headleft {
	color: #363636;
	float: left;
	line-height: 30px;
	display: block;
	overflow: hidden;
}


/*進入購物車*/
.st {
	display: block;
	float: right;
	line-height: 30px;
	overflow: hidden;
	margin-left: 5px;
	cursor: pointer; 
}

.sta {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	width: 31px;
	height: 30px;
	float: left;
	padding-right:5px;
}
.sta a{
	display: block;
	text-decoration: none;
}
.stb {
	color: #666;
	display: block;
	float: left;
	background-image: url(../Images/stbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 2px;
	overflow: hidden;
	width:15px;
	height: 30px;
}
.stb a{
	color: #666;
	display: block;
	text-decoration: none;
}
.stc {
	background-image: url(../Images/ui.png);
	background-position: -30px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 55px;
	color: #666;
}
.stc a{
	display: block;
	color: #666;
	text-decoration: none;
}


.headright {
	display: block;
	float: right;
	height: 30px;
	width: 50%;
}


.lan {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
	display: block;
	height: 18px;
	width: 85px;
	text-align: center;
	line-height: 18px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
}
.lan a{ text-decoration:none; }



#main {
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/*Lightbox使用*/
#MainForLightBox {
	display: block;
	/*width: 600px;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}






.top { display:block;}


.logo {
	/*display:block;
	background-image: url(../Images/logo.gif);
	float: left;
	height: 83px;
	width: 25%;*/
}


.logo a 
{
    height: 83px;
    width: 25%;
    display:block;
}


.search {
	display:block;
	float: left;
	width: 70%;
	height: 83px;
}



.searchtop {
	display: block;
	float: left;
	margin-top: 10px;
}
.searchbottom {
	color: #999;
	display: block;
	float: left;
	width: 660px;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 10px;
}
.searchbottom a { color:#999;}



.searchl {
	
	height: 42px;
	width: 6px;
	display:block;
	float:left;
}

.searchc {
	
	float: left;
	height: 40px;
	width: 600px;
	padding-top: 4px;
}

.searchr {
	
	height: 42px;
	width: 6px;
	display:block;
	float:left;
}

#topsearch {
	margin: 0px;
	border: 0px;
	height: 30px;
	width: 350px;
	color: #999999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
	line-height: 32px;
	border-bottom: 1px solid #DDDDDD;
}

.searchbt {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: 0px -144px;
	height: 32px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 0;
	cursor: pointer;
}
#navigation {
	background-image: url(../Images/navbg.gif);
	background-repeat: repeat-x;
	height: 32px;
	width: 980px;
	overflow: hidden;
}
#navigation ul li {
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	font-weight: bold;
	height:32px;
	background-image: url(../Images/navline.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#navigation ul li a{	color:#FFF;	display:block;	padding-right: 10px;
	padding-left: 10px;}
	
#navigation ul li a:hover{
	display:block;
	background-image: url(../Images/navlink.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}

#navigation .on{
	background-image: url(../Images/navlink.gif);
	background-repeat: repeat-x;
	height:32px;
	padding-right: 10px;
	padding-left: 10px;
}

#navigation .onew{
	background-image: url(../Images/onew.gif);
	background-repeat: repeat-x;
	height:32px;
	font-size: 14px;
	float:left;
}

#navigation .ohot{
	background-image: url(../Images/ohot.gif);
	background-repeat: repeat-x;
	height:32px;
	font-size: 14px;
	float:left;
}


#navigation .new {
	display: block;
	background-image: url(../Images/new.gif);
	background-repeat: no-repeat;
	height: 32px;
	background-position: right;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	width: 90px;
	float: right;
	text-align: center;	
	margin-left: 10px;
}


#navigation .new a{ color:#FFF;}


#content {
	display: block;
}


/*首頁物品目錄標題欄*/
.contentl {
	display: block;
	float: left;
	width: 200px;
	border: #E4E4E4 solid 1px;
}


/*商城首頁的中間右方*/
.contentr {
	display: block;
	float: right;
	width: 70%;
}


.w-mini-featured-category-withsub dl {
    border-right: 1px solid #DDDDDD;
    margin: 20px 0;
    padding: 0 15px 0 16px;
    width: 157px;
}


.w-productList dl, .w-grid dl {
    display: inline;
    float: left;
}

.w-mini-productList dt a .imageHover {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}


.w-mini-featured-category-withsub li span {
    height: 7px;
    left: 0;
    margin-top: 4px;
    position: absolute;
    width: 8px;
}

.w-mini-featured-category-withsub span {
    background: url("../images/ProductListRightArrow.gif") no-repeat scroll 0 0 transparent;
}

.w-mini-featured-category-withsub li a:link, .w-mini-featured-category-withsub li a:visited {
    display: block;
    font-size: 11px;
    padding: 3px 0 3px 8px;
    position: relative;
}

.b, a.b:link, a.b:visited {
    font-weight: bold;
}

.red, a.red:link, a.red:visited {
    color: #990000;
}

.w-mini-featured-category-withsub dd {
    line-height: 12px;
}


.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}



.PictureCategoryMainTitle a:hover
{
    color:red;
}





.titletopbg {
	background-image: url(../Images/titletopbg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	height: 2px;
	width: 100%;
	float: left;
}
.titletopleft {
	display: block;
	height: 30px;
	width: 145px;
	float: left;
}
.titletopright {
	line-height: 30px;
	color: #666;
	display: block;
	height: 30px;
	text-align: right;
	width: 150px;
	float: right;
	padding-right: 10px;
}
.titletopright a{
	color: #666;
}


/*首頁物品目錄表*/
.list {
	float: left;
	width: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
	padding-bottom: 6px;
	background-image: url(../Images/titlebgc.gif);
	background-repeat: repeat;
}





/*目錄框，鼠標沒有經過時*/
.listpro2 {
	float: left;
	width: 200px;
	height: 66px;
	display: block;
}



/*目錄框，鼠標經過時*/
.listpro 
{
        
	float: left;
	width: 200px;	
	height: 66px;
	border-bottom:3px;
	display: block;
	color:#333;
}



.listpro a{
	color: #333;
}



.cate
{
    display:block;
}



.subMenu {
    background-clip: padding-box;        
	background: url("../Images/zoombg.gif") repeat scroll 0 0 transparent;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    /*left: 224px;*/
    margin-left: 200px;
    margin-top: -1px;
    overflow: hidden;
    position: absolute;
    /*top: 0;*/
    width: 400px;
    z-index: 1;
    
}


.subCate {
	float: left;
	padding: 5px 0 10px 20px;
	color: Black;
	display:block;
	background-color: #D4D0C8;
}





/*英文的目錄框*/
.liston {
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 66px;
	/*width: 60px;*/
	width: 200px;
	float: left;
	text-align: center;
	padding-left: 10px;
}




.listsl {
	display: block;
	float: left;
	height: 66px;
	width: 270px;
	background-image: url(../Images/listrightline.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.listsl ul {
	display: block;
	padding-top: 10px;
	height: 50px;
}

.listsl ul li {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	color: #666666;
	width: 52px;
	padding-right:3px;
}

.listsl ul li a{
	color: #666666;
}

.listsl ul li a:hover{
	color: #666666;
	text-decoration:underline;
}

.prohr {
	background-color: #EFEFEF;
	display: block;
	height: 1px;
	width: 100%;
	overflow: hidden;
	float: left;
	clear: both;
}


/*Tab 最新动态 积分回馈*/
#tabs1{
	text-align:left;
	width:228px;
	position: relative;
}
.menu1box{
	position:relative;
	overflow:hidden;
	height:28px;
	width:228px;
	text-align:left;
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:108px;
	text-align:center;
	line-height:28px;
	height:28px;
	background-image: url(../Images/tabbg.gif);
	border: 1px solid #EBEBEB;
	margin-right: 2px;
}
#menu1 li.hover{
	border-left:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	font-weight: bold;
	background:#FFF;
}
.main1box{
	clear:both;
	margin-top:-1px;
	border:1px solid #E6E6E6;
	height:100px;
	width:228px;
}
#main1 ul{
	display: none;
	padding-top: 12px;
	padding-left: 12px;
}
#main1 ul.block{
	display: block;
}
.main li {
	display: block;
	width: 210px;
	line-height: 16px;
	padding-bottom: 4px;
}
.main li a:hover{
	text-decoration:underline;
}

/*End Tab*/



/*Tab2 热卖 新品 推荐*/
#htabs1{
	text-align:left;
	width:228px;
	position: relative;
}
.hmenu1box{
	position:relative;
	overflow:hidden;
	height:28px;
	width:228px;
	text-align:left;
}
#hmenu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#hmenu1 li{
	float:left;
	display:inline;
	cursor:pointer;
	width:74px;
	text-align:center;
	line-height:28px;
	height:28px;
	background-image: url(../Images/newbg.gif);
	border: 1px solid #CCCCCC;
}
#hmenu1 li.hover{
	border-left:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	font-weight: bold;
	background-image: url(../Images/hotsalesbg.gif);
	background-repeat: repeat-x;
}
.hmain1box{
	clear:both;
	margin-top:-1px;
	height:330px;
	width:228px;
	padding-top: 10px;
}
#hmain1 ul{
	display: none;
	padding-top: 0px;
}
#hmain1 ul.block{
	display: block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 228px;
}
.hmain li {
	display: block;
	float: left;
	width: 76px;
	height: 110px;
}
.hmain li a:hover{
	text-decoration:underline;
}

#hmenu1 .hover a {
	color: #FFF;
	font-size: 14px;
}
#hmain1 p {
	display: block;
	width: 75px;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
}

/*End Tab2*/
#newpro {
	display: block;
}


.bthr {
	height: 2px;
	overflow: hidden;
	padding-bottom: 50px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;*/
}



#bottom {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	margin: 0 auto;
    width: 100%;	
}



.btchr {
	margin-top: 7px;
	margin-bottom: 8px;
	background-color: #CCC;
	float: left;
	height: 1px;
	width: 100%;
	overflow: hidden;
}


.btop {
	display: block;
	float: left;
	/*width: 60%;*/
	padding-bottom:60px;
}

.btl {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}



.btr {
	display: block;
	float: right;
	width: 500px;
	text-align: right;
}
.copyright {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
.copyright a{	color: #999;}






#fulogin {
	/*background-color: #F8F8F8;*/
}




#login {
	display: block;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 90px;
}



#logintop {
	display: block;
	margin-bottom: 30px;
}
.loginid {
	display: block;
}
.logintips {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	margin-top: 8px;
}



.loginbe {
	display: block;
	background-image: url(../Images/loginbg.gif);
	background-repeat: no-repeat;
}


.loginl {
	display: block;
	width: 50%;
	float: left;
	background-image: url(../Images/loginbgc.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 236px;
}


.RegisterBox {
	display: block;
	padding-left:200px;
	/*padding-top:20px;*/
	width: 422px;
	float: left;
	background-repeat: no-repeat;
	background-position: right;
	height: 236px;
}



.LoginBox {
	display: block;
	padding-left:200px;
	/*padding-top:20px;*/
	width: 422px;
	float: left;
	background-repeat: no-repeat;
	background-position: right;
	height: 236px;
}



.loginr {
	display: block;
	float: left;
	width: 50%;
}


.passwordArea
{
    width: 165px;
    float: left;
    padding-bottom: 8px;
    height: 22px;
    background-repeat:no-repeat;
}

.passwordValidationArea
{
    width: 165px;   
    float: left;
    padding-bottom: 8px;
    padding-left: 22px;
}

.RegisterButton
{
    float: right;
    padding-right: 15px;
    font-family: Verdana, Geneva, sans-serif;
}

/*所有輸入框*/
.input {
	border: 1px solid #CCCCCC;
	height: 24px;
	line-height: 22px;
	color: #9B9B9B;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(../Images/loginbgd.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
}



.inputForSecureCode {
	border: 1px solid #CCCCCC;
	height: 24px;
	line-height: 22px;
	color: #9B9B9B;
	padding-left: 3px;
	padding-right: 3px;
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
	width:250px;
}




div.logininput input#Shop_Password.input
{
    background-repeat:no-repeat;
    background-image: url(../Images/password.png);
    background-position:left top;
}


div.logininput input#Shop_Password.input:hover
{
    background-image:none;
}

div.passwordValidationArea input#Shop_ValidatePassword.input
{
    
    background-image: url(../Images/Confirmpassword.png);
    background-repeat:no-repeat;
    background-position:left top;
}

div.passwordValidationArea input#Shop_ValidatePassword.input:hover
{
    background-image:none;
}



.inputpass {
	border: 1px solid #CCCCCC;
	height: 22px;
	line-height: 22px;
	color: #9B9B9B;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(../Images/loginbgdpass.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.inputpassb {
	border: 1px solid #CCCCCC;
	height: 22px;
	line-height: 22px;
	color: #9B9B9B;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(../Images/loginbgdpassb.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.logincb {
	color: #626262;
	float: left;
}


.logininput {
	display: block;
	margin-bottom: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
}


.logininput span {
	display: block;
	padding-bottom: 8px;
}



/*注冊和登入頁面所使用的紅色按鈕*/
.button {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: 0px -196px;
	height: 29px;
	width: 80px;
	cursor: pointer;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px;
	border: 0;
	font-family: "Arial";

}





/*購物車裡顯示Continue的圖標*/
.gwjx {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -405px -144px;
	height: 33px;
	width: 95px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	border: 0;
	padding-right: 13px;
	font-family: Arial;
}



/*購物車裡顯示*/
.gwjs {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -405px -182px;
	height: 33px;
	width: 95px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	border: 0;
	font-family: Arial;
}



#viewproduct {
	display: block;
	float: left;
	width: 100%;
}



.site {
	display: block;
	word-spacing: normal;
	margin-top: 50px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
	/*background-image: url(../Images/sitehomebg.gif);
	background-repeat: repeat-x;*/
}


.site h1{
	display: block;
	float: left;
	height: 30px;
	width: 54px;
}

.site h2{
	display: block;
	margin: 0px;
	float: left;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	font-weight: normal;
}

.site h2 a{
	color: #666;
}

.site h3{
	display: block;
	margin: 0px;
	float: right;
	height: 30px;
	width: 9px;
}


/*产品详细显示*/

.viewproduct {
	display: block;
}

.procontent {
	display: block;
	float: left;
	width:100%;
}



.proleft {
	display: block;
	float: left;
	width: 50%;
}




.proright {
	display: block;
	float: right;
	width: 40%;
	margin-left: 5px;
}



.pictures {
	display: block;
	float: left;
	height: 500px;
	width: 80px;
}
.picturepb span p {
	display: block;
	border: 1px solid #B3B3B3;
	text-align: center;
	width: 71px;
	float: left;
}
.picturepb span {
	display: block;
	float: left;
	height: 87px;
	width: 73px;
}
.picturepb {
	display: block;
	float: left;
	margin-top: 10px;
}
.pictures img {
	display: block;
	float: left;
}




.pictureb {
	display: block;
	float: right;
}


.protop {
	display: block;
	float: left;
	width: 430px;
	word-wrap: break-word;
	white-space: normal;
}


.protop h1 {
	font-size: 17px;
	color: #333;
	display: block;
}


.protop h2 {
	font-size: 12px;
	color: #848484;
	display: block;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.protop h3 {
	font-size: 20px;
	color: #AB0036;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	margin: 0px;
	padding-bottom: 10px;
}
.protop h4 {
	color: #848484;
	display: block;
	margin: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 13px;
}


#top {
	display: block;
	width:100%;
	margin-top:40px;
	margin-bottom:40px;
	margin-right: auto;
    margin-left: auto;
}

#topArea {
	display: block;
}





.prordbd {
	background-color: #F6F6F6;
	display: block;
	border: 1px solid #E6E6E6;
	padding-top: 17px;
	padding-bottom: 17px;
	float: left;
	width: 100%;
}
.proco {
	color: #979797;
	display: block;
	padding-left: 11px;
	width: 50px;
	float: left;
	height: 22px;
	line-height: 22px;
}




/*樣式選擇器 2012/04/16*/ 
.procos {
	display: block;
	float: left;
	width: 372px;
	line-height: 22px;
}

/*樣式選擇框 2012/04/16 買家選擇樣式*/
.procos ul li 
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    overflow: visible;
    color: #333333;
    cursor: pointer;
    display: inline;
    float: left;
    height: 80px;
	width: 80px;
    /*line-height: 80px;*/    
    margin-right: 10px;	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
    padding: 10 10px;    
    text-align: center;
    position: relative; /*使下級能在相對位置顯示*/    
    word-break: break-word; /*使文字內容自動分行*/
}

/*樣式選擇框選中的效果*/
.procos ul li.Variation_selected
{
    border: 3px solid #FF6701;
    height: 76px;
    position: relative;
    width: 76px;
}



.procos ul li.Variation_inactive
{
    background: none;
    border: 1px solid #C8C8C8;
    overflow: visible;
    color: #CCC;
    /*cursor: pointer;*/
    display: inline;
    float: left;
    height: 80px;
	width: 80px;  
    margin-right: 10px;	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
    padding: 10 10px;    
    text-align: center;    
    position: relative; /*使下級能在相對位置顯示*/    
    word-break: break-word; /*使文字內容自動分行*/
    cursor:default;
    filter：gray; 
    -moz-opacity:.1;
    opacity:0.5
    
}

.procos ul li.Variation_inactive a
{
    cursor:default;
    color:#CCC;
    
}







.ResetVariationArea
{

    padding-right: 15px;

}



.VariationLoading
{
    background-color: white;
    background-image:url(../Images/Variation_Loading1.gif);
    background-repeat: no-repeat;
}


#loading
{
    
    position: fixed !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2000;
    background: white url('/Content/LinkenShop/Images/loading4.gif') no-repeat center center;
    opacity: 0.8;
    filter: alpha(opacity=50);
    /*font-size: 14px;
    line-height: 20px;*/
    display: none;
}



.procose {
	display: block;
	float: left;
	width: 210px;
}



/*商城物品的數量選擇框*/
.procosevt {
	display: block;
	float: left;
	width: 75px;
	padding-top: 2px;
	padding-left: 5px;

}


/*重置按鈕*/
div.ResetVariationArea a
{
    font-weight: bold;
    color: black;
}

/*重置按鈕:鼠標移至*/
div.ResetVariationArea a:hover
{
    font-weight: bold;
    color: red;
}



.procosev {
	display: block;
	float: left;
	width: 130px;
	color: #666666;
	line-height: 22px;
}


/*將物品加到購物籃*/
.procosed {
	display: block;
	float: right;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	cursor:pointer;
}



.prohrs {
	background-color: #E6E6E6;
	height: 1px;
	float: left;
	width: 100%;
	overflow: hidden;
	display: block;
}


.probd {
	background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    /*border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;*/
    display: block;
    float: left;
    padding-top: 15px;
    width: 100%;
}


.protips {
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    display: block;
    float: left;
    margin-top: 10px;
    width: 100%;
    background-color:White;
}


.protips h1 {
	background-image: url(../Images/pictruebgc.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 27px;
	color: #990000;
	text-indent: 10px;
}
.protips ul li {
	line-height: 20px;
	display: block;
	width: 340px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}.protips ul {
	display: block;
	padding: 10px;
	float: left;
	width: 340px;
}






.pro {
	display: block;
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}



.pleft {
	display: block;
	float: left;
	width: 20%;
}


.pright {
	display: block;
	float: right;
	width: 80%;
}




.prol {
	display: block;
	float: left;
	width: 200px;
}


.proa {
	background-image: url(../Images/pictrueleft.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #404040;
	font-weight: bold;
}


.prob {
	background-image: url(../Images/pictrueleft2.gif);
	display: block;
	float: left;
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #404040;
}



.proc {
	display: block;
	width: 198px;
	border: 1px solid #E4E4E4;
}
.proc ul li {
	line-height: 22px;
	color: #404040;
	display: block;
}
.proc ul {
	display: block;
	padding: 10px;
}


.probs {
	display: block;
	float: left;
	width: 100%;
	/*margin-top: 15px;*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
}

.probs h1 {
	background-image: url(../Images/pictruebgc.gif);
	background-repeat: repeat-x;
	display: block;
	font-weight: bold;
	font-size: 12px;
	line-height: 27px;
	height: 27px;
	text-indent: 10px;
}
.probs span {
	display: block;
	float: left;
	border: 1px solid #E9E9E9;
}
.probs ul {
	display: block;
	float: left;
	width: 80px;
	margin-left: 10px;
}
.probs ul li {
	line-height: 18px;
	display: block;
	padding-bottom: 5px;
}


/*同時瀏覽的列表盛載區域*/
.probsd {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}



.prolines {
	background-color: #F1F1F1;
	display: block;
	overflow: hidden;
	height: 1px;
	width: 100%;
	float: left;
}
.probsd span img {
	border: 1px solid #FFF;
}



.prodp {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}


.prodptitle {
	display: block;
	float: left;
	width: 148px;
	height: 27px;
	background-image: url(../Images/prod.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.prodptitle a{
	display: block;
}
.prodptitle a { color:#FFF;}




.prodpline {
	display: block;
	float: left;
	width: 100%;
	background-color: #C01828;
	height: 2px;
	overflow: hidden;
	margin-bottom: 10px;
}



.prodpshow {
	display: block;
	float: left;
	margin: 0px;
	width: 150px;
	height:250px;
}


.prodpshow span {
	display: block;
	float: left;
	border: 1px solid #D6D6D6;
	margin-bottom: 10px;
}
.prodpshow span img {
	display: block;
	border: 1px solid #FFF;
}
.prodpshow ul {
	display: block;
	float: left;
	width: 135px;
}
.prodpshow ul li {
	display: block;
	width: 130px;
	padding-bottom: 7px;
	line-height: 15px;
}
.prodptitles {
	background-image: url(../Images/proe.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 27px;
	width: 149px;
	text-align: center;
	margin-left: 3px;
	background-position: bottom;
	line-height: 27px;
}
.prodptitles a { display:block;}



/*商城物品的文字顯示內容*/
.protext {
	line-height: 24px;
	display: block;
	margin-top: 5px;
	width: 90%;
	margin-left: 15px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
	overflow: hidden;
	font-size: 12px;
}



#ModelDescribes p span

{
    font-size: 12px;
    
}




.protips h2 {
	display: block;
	float: left;
	width: 50px;
	margin: 0px;
	text-align: right;
	padding-top: 10px;
}


/*購買頁的圖片*/
.procos img {
	/*border: 1px solid #B4B4B4;*/
}


.procos a:hover {
    text-decoration: none;
}



#order {
	display: block;
	width: 100%;
}



.winfo {
	padding-top: 40px;
	padding-left: 58px;
	display: block;
	padding-bottom: 40px;
}
.winfo h1 {
	font-size: 14px;
	color: #666;
	display: block;
	margin-top: 25px;
}
.winfo span {
	color: #666;
	display: block;
	margin-top: 5px;
}
.ordertab {
	display: block;
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.orderlist {
	display: block;
	float: left;
}
.orderlist ul li {
	display: block;
	float: left;
	width: 148px;
	height: 27px;
	background-image: url(../Images/ordertitles2.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: bottom;
	margin-right: 3px;
	line-height: 27px;
}
.orderlist ul li a{
	display: block;
	width: 148px;
	height: 27px;
}
.orderlist ul .orderon {
	background-image: url(../Images/ordertitles.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-position: bottom;
}
.orderlist ul .orderon a{
	color: #FFF;
	display: block;
	width: 148px;
	height: 27px;
}
.ordertabline {
	background-color: #C01828;
	display: block;
	height: 2px;
	overflow: hidden;
}



.tabselect {
	background-color: #FFF;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
}



.tabselectbd {
	display: block;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.tabselectleft {
	display: block;
	float: left;
	width: 140px;
	background-color: #ECECEC;
}
.tabliston {
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/ordertitlebg.gif);
	background-repeat: repeat-x;
}
.tabliston a { color:#FFF;}
.tabselectleft ul li {
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-indent: 13px;
	display: block;
}
.tabselectleft ul li a{ display:block;	width: 140px; height:24px;}
.tabselectright {
	display: block;
	float: right;
	width: 736px;
}


/*搜尋訂單的按鈕*/

.tabbutton {
    
    padding-top: 1px;
    font-family: "Arial";
    font-size: 12px;    
	border: 1px solid #CBCBCB;
	/*line-height: 24px;*/
	background-image: url(../Images/tabbtbg.gif);
	background-repeat: repeat-x;
	height: 24px;
}


/*買家訂單管理 日期範圍選擇*/
.tsrl {
	display: block;
	float: left;
	width: 250px;
	font-size: 14px;
	line-height: 26px;
	font-family: "Arial";
    font-size: 12px;
}



.PageSelection
{
    float: right;
    background-image: url(../Images/page001.gif);
}





.pagelink {
	display:block;
	width: 69px;
	overflow:hidden;
	text-align: center;
	height: 22px;
	line-height: 22px;
}





.pagelink a{
	display:block;
	width: 69px;
	text-decoration: none;
	color: #416AA3;
	height: 22px;
	line-height: 22px;
}






.pagelist {
	display: block;
	background-color: #FFF;
	width: 69px;
	color: #3764A0;
	text-align: left;
	position: absolute;
}
.pagelist ul {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
.pagelist ul li {
	display: block;
	text-align: left;
	word-wrap: break-word;
	white-space: normal;
	width: 60px;
	font-size: 15px;
}

.pagelist a{
	display: block;
	width: 60px;
	color:#3764A0;
	text-decoration:none;
	text-indent: 16px;
	line-height: 20px;
}

.pagelist a:hover{
	display: block;
	background:url(../Image/select001.gif) no-repeat left;
}

.pagenow {
	background-image: url(../Image/select000.gif);
	background-repeat: no-repeat;
	text-align: left;
	background-position: right;
}










.tsrr {
	display: block;
	float: right;
	width: 380px;
	text-align: right;
	padding-right: 10px;
}







.tabd ul li {
	display: block;
	float: left;
	height: 27px;
	width: 103px;
	background-image: url(../Images/tabb.gif);
	background-repeat: no-repeat;
	line-height: 27px;
	text-align: center;
}


.tabd ul li a { display:block;	height: 27px;
	width: 103px;}


.tabd {
	display: block;
	float: left;
	width: 100%;
	margin-top: 40px;
	background-image: url(../Images/tabline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.tabd ul .tabdon {
	background-image: url(../Images/taba.gif);
	background-repeat: no-repeat;
}





.ordertables {
	background-color: #F9F9F9;
}


.otabl {
	padding-top: 15px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}


.imgh {
	display: block;
	width: 190px;
	word-wrap: break-word;
	word-break: break-all;/*单词不可换行*/
}
.dy {
	background-image: url(../Images/dybg.gif);
	background-repeat: repeat-x;
	float: right;
	height: 140px;
	width: 300px;
	display: inline;
	border: 2px solid #E4E2E2;
	margin-top: 30px;
	margin-right: 35px;
	margin-bottom: 30px;
}
.dybd {
	display: block;
	padding: 20px;
}
.dyc {
	padding-top: 8px;
	padding-bottom: 12px;
}
.infotitle {
	display: block;
	height: 28px;
	width: 100%;
	background-image: url(../Images/infotitle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #C01F14;
	text-indent: 35px;
	line-height: 25px;
}
.infotip {
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.infotip h1 {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 20px;
}
.infotip p {
	display: block;
	line-height: 22px;
}
.infof {
	display: block;
	width: 680px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F4F4F4;
}

.infofbd {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right:25px;
}
.infofbd span {
	display: block;
	padding-bottom: 20px;
	font-size: 13px;
}
.infofbd p {
	display: block;
	line-height: 22px;
	padding-left: 10px;
}



/*商城的紅色操作按鈕*/
.buttons {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: 0px -245px;
	height: 32px;
	width: 114px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	border: 0;
	cursor: pointer;
	font-family: "Arial";
    font-size: 12px;
    text-align: center;
}





/*商城的灰色操作按鈕*/
.buttonc {
	/*background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -144px -245px;*/
	height: 32px;
	width: 80%;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	border: 0;
	font-family: "Arial";
    font-size: 12px;    
	cursor: pointer;
}



.nbutton {
	display: block;
	padding-top: 15px;
	padding-left: 15px;
}
.infoform {
	padding-top: 20px;
	padding-left: 10px;
	display: block;
	padding-right: 10px;
}
.infoform table tr td {
	line-height: 30px;
}
.bgk {
	background-color: #F4F4F4;
}
#catalog {
	display: block;
}


.catelogleft {
	display: block;
	float: left;
	width: 20%;
}

.ctlist {
	color: #B50026;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
	display: block;
	height: 38px;
	width: 200px;
	line-height: 38px;
	text-indent: 20px;
	margin-bottom: 10px;
}
.ctlistb {
	color: #B50026;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -300px -245px;
	display: block;
	height: 38px;
	width: 200px;
	line-height: 38px;
	text-indent: 20px;
	margin-bottom: 10px;
}


.CategoryArea
{
    padding-bottom: 20px;
}

.CategoryArea li
{
    padding-left: 30px;
    padding-bottom: 10px;
}

.CategoryArea li a:hover
{
    color: #CC0010;
    text-decoration: none;
}





.subCategoryArea
{
    padding-bottom:10px;
}

.subCategoryArea li
{
    padding-left:40px;
    padding-bottom:5px;
}

.subCategoryArea li a:hover
{
   color: #CC0010;
   text-decoration: none;
}



.subCategoryArea1
{
    padding-bottom:10px;
}

.subCategoryArea1 li
{
    padding-left:10px;
    padding-bottom:5px;
    color: Black;
}

.subCategoryArea1 li a:hover
{
   color: #CC0010;
   text-decoration: none;
}





#EmptyProductArea {
    width: 100%;
    height: 300px;
    text-align: center;
    padding-top: 150px;
}





.catalogbr {
	padding: 1px;
}

.cttitlel {
	display: block;
	float: left;
	width: 90px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	text-indent: 15px;
}
.ctitle {
	background-image: url(../Images/ctittlebg.gif);
	background-repeat: repeat-x;
	display: block;
	height: 30px;
	width: 100%;
	margin-bottom: 5px;
}
.ctleft {
	display: block;
	border: 1px solid #E3E3E3;
	margin-bottom: 10px;
}
.cttitler {
	display: block;
	width: 80px;
	float: right;
	padding-top: 5px;
}
.bigct {
	font-size: 14px;
	line-height: 25px;
	display: block;
	height: 25px;
	background-image: url(../Images/tabtitles.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	font-weight: bold;
	background-position: 5px 7px;
}
.smallct {
	display: block;
	padding-left: 10px;
}
.scton {
	background-image: url(../Images/ctbs.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B40022;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 20px;
}
.ctline {
	background-image: url(../Images/ctbg.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: hidden;
}
.xlph {
	display: block;
	width: 198px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	margin-bottom: 15px;
}

.xlpht {
	line-height: 27px;
	display: block;
	height: 27px;
	font-weight: bold;
	text-indent: 10px;
	width: 100%;
	color: #7f0102;
	font-size:12px;
}


.xlphs {
	background-image: url(../Images/tabline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	height: 26px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.xlphbk {
	display: block;
	float: left;
	height: 26px;
	width: 76px;
	background-image: url(../Images/xlpha.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	text-align: center;
	margin-left: 13px;
}
.xlphgk {
	display: block;
	float: left;
	height: 26px;
	width: 76px;
	line-height: 26px;
	background-image: url(../Images/xlphb.gif);
	background-repeat: no-repeat;
	text-align: center;
}


/*商城目錄左方的列表物品區域*/
.tj {
	display: block;
	float: left;
	height: auto;
	padding-left: 50px;
	padding-bottom: 20px;
}



.tja {
	color: #0C9;
	display: block;
	float: left;
	height: 86px;
	width: 86px;
}


/*商城目錄左方的列表文字區域*/
.tjb {
	display: block;
	height: auto;
	width: 80px;
	padding-left: 10px;
}

.historialPhotoBox
{
    border: 1px solid #dcdcdc;
}



.tjb p {
	line-height: 18px;
	display: block;
}
.tjhr {
	display: block;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 10px;
}


#catelogright {
	display: block;
	float: left;
	width: 70%;
}


.topmenu {
	display: block;
	height: 38px;
	background-image: url(../Images/topbg.gif);
	background-repeat: repeat-x;
	width: 770px;
	overflow: hidden;
}



.topmenu ul li {
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5B5B5B;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}



.topmenu ul {	margin: 0px; padding:0px;}
.topmenu ul li a { color:#FFF; display:block;padding-right: 10px;padding-left: 10px;}
.topmenu ul li a:hover { color:#FFF; background:#333;padding-right: 10px;padding-left: 10px;}
.xz {
	background-color: #F7F7F7;
	display: block;
	border: 1px solid #CECECE;
}
.xzs {
	background-image: url(../Images/xzbg.gif);
	background-repeat: repeat-x;
	display: block;
	height: 29px;
}
.xzsz {
	display: block;
	height: 28px;
	float: left;
	width: 300px;
}
.xzsz ul li {
	line-height: 28px;
	background-image: url(../Images/xzf.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 28px;
	width: 68px;
	text-align: center;
}



.xzsz ul .xzon {
	background-image: url(../Images/xzfs.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFF;
}


.xzsz ul .xzon2 {
	background-image: url(../Images/xzfs2.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFF;
}






.xzsz ul .xzon a{
	color:#FFF;
	display:block;
}

.xzsz ul .xzon2 a {
	color:#FFF;
	display:block;
}




.xzsz ul li a {
	color:#333;
	display:block;
}



.xzsy {
	display: block;
	float: left;
	width: 400px;
	padding-top: 8px;
	padding-left: 4px;
}
.xzx {
	display: block;
	padding: 10px;
}







/*商品瀏覽區域的商品展示框*/
.show {
	display: block;
	float: left;
	height: 350px;
	width: 25%;
}





.show span {
	display: block;
	/*border: 1px solid #DCDCDC;*/
	height: 172px;
	width: 172px;
	margin-bottom: 17px;
}
.show span img {
	padding: 1px;
}
.mft {
	font-weight: bold;
	color: #C00;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.show p {
	display: block;
	width: 174px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
	line-height: 16px;
	padding-bottom: 5px;
}




.showbd {
	display: block;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	width:100%;
}


.plist {
	display: block;
	float: left;
	margin-top: 20px;
	width: 800px;
	margin-left: 5px;
}


.plist span {
	display: block;
	height: 23px;
	width: 25px;
	float: left;
	line-height: 23px;
	color: #464646;
	border: 1px solid #CCC;
	text-align: center;
	margin-left: 5px;
	margin-bottom:5px;
}



.plist span a { display:block;height: 23px;width: 25px;}

.plist img {
	float: left;
	margin-left: 5px;
	display: block;
	cursor: pointer;
}


/*商城目錄頁左方的切換顯示形式按鈕*/
.xzleft {
	display: block;
	float: left;
	width: 530px;
	height: 28px;
	cursor:pointer;
}

.xzright {
	display: block;
	float: right;
	width: 200px;
	text-align: right;
	padding-top: 5px;
	cursor: pointer;
}

.pliston a{
	display: block;
	color: #FFF;
	background-color: #B50000;
}
.zmlist {
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}






.zoom {
	display: block;
	position:absolute;
	background:url(../Images/zoombg.gif);
	border:#B5B5B5 solid 4px;
	padding:7px;
	margin-left: 150px;
}



.zooms {
	display: block;
	position:absolute;
	background:url(../Images/zoombg.gif);
	border:#B5B5B5 solid 4px;
	padding:7px;
	margin-left: -50px;
}



.zoompic {
	text-align: center;
	display: block;
	width: 500px;
	margin-bottom: 20px;
}



.zoomhr {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	margin-bottom: 15px;
}


.zoomlb {
	display: block;
	padding: 10px;
}


.zmlist p {
	display: block;
	padding-bottom: 15px;
	width: 250px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}
.zoomlb p {
	color: #727272;
	display: block;
	width: 250px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}
.dz {
	font-size: 14px;
	color: #363636;
	font-weight: bold;
}
.from {
	display: block;
	width: 720px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ftop {
	background-image: url(../Images/fcenter.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 720px;
	float: left;
}
.ftop h1 {
	background-image: url(../Images/fleft.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	width: 15px;
}
.ftop h2 {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #363636;
}
.ftop h3 {
	background-image: url(../Images/fright.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 30px;
	width: 15px;
}
.fcontent {
	background-image: url(../Images/fcon.gif);
	background-repeat: repeat-y;
	display: block;
	background-position: left top;
	float: left;
	width: 720px;
	margin-top: -3px;
}
.fbottom {
	background-image: url(../Images/fbcenter.gif);
	background-repeat: repeat-x;
	height: 9px;
	overflow:hidden;
	background-position: bottom;
}
.fbottom h1 {
	background-image: url(../Images/fbleft.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 9px;
	width: 15px;
	overflow:hidden;
}
.fbottom h2 {
	background-image: url(../Images/fbright.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 9px;
	width: 15px;
	overflow:hidden;
}
.fcontentbr {
	padding: 15px;
}
.ffd {
	color: #666;
}
.ffd tr td {
	padding: 5px;
}



#sc {
	display: block;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	float: left;
}

#OrderDetailContainer
{
    display: block;
	background-color: #F8F8F8;
	/*padding-bottom: 20px;*/
	padding-right: 5px;
	padding-left: 5px;
	/*width: 100%;*/
}







.sctop {
	background-image: url(../Images/sccenter.gif);
	background-repeat: repeat-x;
	display: block;
	height: 28px;
	width: 795px;
	margin: 0px;
}

.OrderDetailTopBanner {
	background-image: url(../Images/sccenter.gif);
	background-repeat: repeat-x;
	display: block;
	height: 28px;
	width: 600px;
	margin: 0px;
}

.OrderHistoryTopBanner {
	background-image: url(../Images/sccenter.gif);
	background-repeat: repeat-x;
	display: block;
	height: 28px;
	width: 100%;
	margin: 0px;
}


.OrderHistoryTopBanner h2 {
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	display: block;
	float: left;
	height: 28px;
	margin: 0px;
	line-height: 28px;
	overflow: hidden;
	padding-left: 10px;
}






.OrderDetailTopBanner h2 {
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	display: block;
	float: left;
	height: 28px;
	margin: 0px;
	line-height: 28px;
	overflow: hidden;
	padding-left: 10px;
}

.OrderDetailTopBanner h1 {
	background-image: url(../Images/scleft.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 28px;
	width: 10px;
	margin: 0px;
	overflow: hidden;
}

.OrderDetailTopBanner h3 {
	background-image: url(../Images/scright.gif);
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 10px;
	float: right;
	margin: 0px;
	overflow: hidden;
}










.sctop h1 {
	background-image: url(../Images/scleft.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 28px;
	width: 10px;
	margin: 0px;
	overflow: hidden;
}


.sctop h2 {
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	display: block;
	float: left;
	height: 28px;
	margin: 0px;
	line-height: 28px;
	overflow: hidden;
}



.sctop h3 {
	background-image: url(../Images/scright.gif);
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 10px;
	float: right;
	margin: 0px;
	overflow: hidden;
}



.gw {
	display: block;
	width: 795px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.OrderDetail
{
    display: block;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    
}

.OrderDetailContent {
	display: block;
	/*border: 1px solid #CCC;*/
	width: 598px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
}

.OrderHistoryContent {
	display: block;
	/*border: 1px solid #CCC;*/
	width: 100%;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
}







.gwontent {
	display: block;
	border: 1px solid #CCC;
	width: 793px;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFF;
}
.gwbk {
	padding: 10px;
}
.gwtitle {
	background-image: url(../Images/gwtitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
	width: 772px;
	background-position: bottom;
	margin-top: -9px;
}

.gwtitles {
	background-image: url(../Images/gwtitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 772px;
	margin-top: -9px;
	background-position: -5px 20px;
	padding-top: 10px;
}






.OrderDetailTitles {
	background-image: url(../Images/gwtitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 500px;
	margin-top: -9px;
	background-position: -5px 20px;
	padding-top: 10px;
}

.OrderDetailTitlesFont {
	display: block;
	font-weight: bold;
	color: #333;
	text-indent: 30px;
	float: left;
	width: 500px;
	font-size: 14px;
	padding-top: 15px;
}


.OrderHistoryTitles {
	background-image: url(../Images/gwtitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 400px;
	margin-top: -9px;
	background-position: -5px 20px;
	padding-top: 10px;
}

.OrderHistoryTitlesFont {
	display: block;
	font-weight: bold;
	color: #333;
	text-indent: 30px;
	float: left;
	width: 400px;
	font-size: 14px;
	padding-top: 15px;
}








.gwtl {
	display: block;
	font-weight: bold;
	color: #A60028;
	text-indent: 35px;
	float: left;
	width: 300px;
	padding-top: 25px;
}



/*確認訂單的標題行*/
.gwtls {
	display: block;
	font-weight: bold;
	color: #5e021e;
	text-indent: 30px;
	float: left;
	width: 700px;
	font-size: 14px;
	padding-top: 14px;
}


.PaypalButtonLocation
{
    float: right;
    padding-right: 300px;
    
}





.gwtr {
	display: block;
	float: right;
	width: 400px;
	text-align: right;
	padding-top: 5px;
}




/*訂單確認區域*/
/*訂單確認的返回購物車連結*/
.gwtrs {
	display: block;
	float: right;
	width: 150px;
	text-align: right;
	padding-top: 15px;
}


.gwtrs a{
	color: #0088CC;
	text-decoration:underline;
}


.gwtr {
	display: block;
	float: right;
	width: 400px;
	text-align: right;
	padding-top: 5px;
}
.gwpic {
	display: block;
	width: 150px;
	float: left;
	text-align: center;
	margin-top: 20px;
}
.gwdt {
	display: block;
	float: left;
	width: 610px;
	margin-top: 20px;
}
.gwdt h1 {
	display: block;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 480px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}
.gwdt h2 {
	display: block;
	float: right;
	width: 110px;
	font-size: 12px;
	font-weight: normal;
}
.gwx {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5D5D5;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gwxs {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CBCBCB;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gwf {
	color: #666;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gwf p {
	line-height: 18px;
	display: block;
	padding-left: 15px;
	width: 580px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}
.gwzj {
	background-color: #F2F2F2;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCDCD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}
.tsgm {
	display: block;
	width: 800px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tsgmt {
	background-image: url(../Images/gwtitles.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 800px;
	line-height: 30px;
	font-weight: bold;
	color: #878787;
	text-indent: 35px;
}
.tsgmshow {
	display: block;
	float: left;
	height: 295px;
	width: 190px;
	margin-left: 8px;
}
.tsgmshow h1 {
	display: block;
	border: 1px solid #DADADA;
	float: left;
	margin-bottom: 13px;
}
.tsgmshow h2 {
	display: block;
	float: left;
	width: 168px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}
.tsgmshow p {
	display: block;
	width: 168px;
	float: left;
	margin-bottom: 5px;
	line-height: 16px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
}
.shopfloat {position:relative; width:1px; float:left; margin-left:-150px;}
.shop {
	display: block;
	position: absolute;
}
.shopbk {
	background-color: #FFF;
	display: block;
	width: 365px;
	border: 4px solid #A0A0A0;
	margin-top: 30px;
}
.shoplist {
	display: block;
	height: 66px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 5px;
}
.shoplist h1 {
	display: block;
	margin: 0px;
	float: left;
	height: 60px;
	width: 73px;
	text-align: center;
}
.shoplist h2 {
	display: block;
	font-size: 12px;
	font-weight: normal;
	float: left;
	height: 48px;
	padding-top: 5px;
	overflow: hidden;
	width: 200px;
}
.shoplist h3 {
	display: block;
	font-size: 12px;
	margin: 0px;
	height: 50px;
	width: 80px;
	float: right;
	line-height: 20px;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
}
.shoplist h2 p {
	display: block;
	line-height: 16px;
	width: 200px;
	word-wrap: break-word;
	white-space: normal;
}
.fv { position:relative; width:1px; float:left;}
.fnv {
	position: absolute;
}
.nv {
	display: block;
	position: absolute;
	width: 192px;
	border: 2px solid #9E0021;
	background-color: #FFF;
	text-align:left;
	margin-left: 204px;
	margin-top: 30px;
}
.nv ul li {
	background-image: url(../Images/fvbg.gif);
	background-repeat: repeat-x;
	display: block;
	height: 29px;
	line-height: 29px;
	text-indent: 10px;
}
.nv ul .nvtop {
	background-image: url(../Images/fv.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFF;
}
.nv ul .nvtop a{
	color: #FFF;
}
.nv ul .nvtop a:hover{
	background-image: url(../Images/fv.gif);
	background-repeat: repeat-x;
	color: #FFF;
}
.nv ul li a{
	display: block;
	height: 29px;
}

.nv ul li a:hover{
	background-image: url(../Images/fvbgs.gif);
	background-repeat: repeat-x;
	display: block;
	height: 29px;
}
.read {
	display: block;
}
.redleft {
	display: block;
	float: left;
	width: 200px;
	margin-top: 10px;
}
.rbk {
	display: block;
	padding: 1px;
}
.rtitle {
	background-image: url(../Images/readleftbg.gif);
	background-repeat: repeat-x;
	display: block;
	height: 31px;
	width: 100%;
	line-height: 31px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-indent: 15px;
}
.readleftcontent {
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
	margin-bottom: 5px;
}
.rinput {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -417px -68px;
	line-height: 26px;
	color: #333;
	height: 26px;
	width: 83px;
	border: 0;
	cursor: pointer;
}
.rcontent {
	display: block;
	padding-top: 15px;
	padding-left: 12px;
}
.rcontent span {
	padding-bottom: 7px;
	display: block;
}
.rmenu {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
}
.rmenu ul li {
	font-size: 14px;
	line-height: 31px;
	color: #3C3C3C;
	background-image: url(../Images/fline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 31px;
	text-indent: 20px;
	width: 175px;
}
.rmenu ul li a{	display: block;}
.rmenu ul .ron {
	font-size: 12px;
	line-height: 20px;
	background-image: url(../Images/flines.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
	height: 20px;
}
.rline {
	display: block;
	height: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.readright {
	display: block;
	float: right;
	width: 770px;
}
.rsearch {
	display: block;
	background-color: #F7F7F7;
	width: 770px;
	border: 1px solid #CDCDCD;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rsearchl {
	display: block;
	width: 440px;
	float: left;
	height: 30px;
	padding-left: 15px;
}
.rsearchr {
	display: block;
}
.ript {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -109px -196px;
	height: 27px;
	width: 61px;
	line-height: 27px;
	text-align: center;
	border: 0;
	cursor: pointer;
}
.ripts {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -200px -196px;
	height: 27px;
	width: 61px;
	line-height: 27px;
	text-align: center;
	border: 0;
	cursor: pointer;
}
.rsearchr {
	display: block;
	float: left;
	height: 30px;
	width: 300px;
	color: #666;
}
.rc {
	display: block;
	border: 1px solid #E4E4E4;
	margin-top: 10px;
}
.rcbk {
	padding: 10px;
}
.rcnr {
	display: block;
	width: 710px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
	margin-top: 22px;
	margin-left: 22px;
	color: #666;
	line-height: 24px;
	margin-bottom: 22px;
	overflow:hidden;
}
.xgbz {
	display: block;
	width: 705px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	margin-top: 20px;
}
.xgbz h1 {
	background-image: url(../images/pictruebgc.gif);
	display: block;
	background-repeat: repeat-x;
	line-height: 27px;
	margin: 0px;
	padding: 0px;
	text-indent: 15px;
	font-size: 12px;
}
.xgbz ul {
	display: block;
	padding-left: 20px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}

.xgbz ul li {
	display: block;
	float: left;
	width: 315px;
	font-size: 12px;
	line-height: 22px;
	background-image: url(../Images/flines.gif);
	background-repeat: no-repeat;
	height: 22px;
	margin: 0px;
	padding-left: 20px;
}
.xgbz ul li a {color: #666;}
.bz {
	background-color: #F7F7F7;
	display: block;
	height: 80px;
}
.bzs {
	display: block;
	float: right;
	padding-top: 16px;
	text-align: right;
	padding-right: 20px;
	color: #666;
}
.gmpl {
	display: block;
	border: 1px solid #DCDDDD;
	float: left;
	width: 758px;
}
.gmpls {
	display: block;
	float: left;
	width: 758px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DCDDDD;
	border-bottom-color: #DCDDDD;
	border-left-color: #DCDDDD;
}
.gmpltop {
	background-image: url(../Images/gmplbg.gif);
	background-repeat: repeat-x;
	display: block;
	height: 31px;
}
.gmpltop h1 {
	display: block;
	font-size: 14px;
	line-height: 31px;
	color: #333;
	font-weight: bold;
	float: left;
	width: 80px;
	background-image: url(../Images/ui.png);
	background-position: -540px 0px;
	background-repeat: no-repeat;
	padding-left: 22px;
}

.gmpltop h2 {
	display: block;
	font-weight: bold;
	line-height: 31px;
	float: left;
	height: 31px;
	width: 200px;
}

.gmpltop h3 {
	display: block;
	color: #8B8B8B;
	float: left;
	width: 340px;
	text-align: right;
	height: 31px;
	line-height: 31px;
}

.gmpltop h4 {
	height: 31px;
	line-height: 31px;
	display: block;
	float: right;
	width: 90px;
	text-align: left;
}

.gmpltop h5 {
	display: block;
	font-size: 14px;
	line-height: 31px;
	color: #333;
	font-weight: bold;
	float: left;
	width: 500px;
	background-image: url(../Images/ui.png);
	background-position: -540px 0px;
	background-repeat: no-repeat;
	padding-left: 22px;
}
.gmpltop h6 {
	height: 31px;
	line-height: 31px;
	display: block;
	float: right;
	text-align: right;
	padding-right: 10px;
}
.gmpltop span {
	display: block;
	float: right;
	width: 90px;
	height: 31px;
	text-align: right;
}




/*地址提交的紅色按鈕*/
.cypl {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: 0px - 297px;
	color: #FFF;
	height: 30px;
	width: 85px;
	font-size: 14px;
	border: 0;
	cursor: pointer;
	font-family:Arial;
}





.plbt {
	display: block;
	height: 30px;
	background-color: #F4F4F4;
	float: left;
	width: 100%;
}
.plbt h1 {
	font-size: 14px;
	line-height: 30px;
	width: 350px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	display: block;
	float: left;
	padding-left: 30px;
}
.plbt h2 {
	font-size: 12px;
	line-height: 30px;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	display: block;
	float: left;
}
.plbt h3 {
	font-size: 12px;
	line-height: 30px;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	display: block;
	float: right;
}
.gmnr {
	line-height: 20px;
	color: #666;
	display: block;
	width: 700px;
	word-wrap: break-word;
	white-space: normal;/*单词可换行*/
	margin-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.gmline {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDCDCD;
}
.gmxx {
	display: block;
	margin-left: 30px;
	width: 700px;
	margin-bottom: 10px;
}
.gmxx h1 {
	color: #999;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
}
.gmxx h2 {
	color: #999;
	display: block;
	float: left;
	width: 90px;
	height: 24px;
	line-height: 24px;
}
.gmxx span {
	height: 24px;
	float: left;
	display: block;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -540px -48px;
	line-height: 24px;
	width: 87px;
	text-align: center;
	overflow: hidden;
	margin-left: 5px;
}
.gmxx span a{
	display: block;
}
.gmplbottom {
	float: left;
	width: 600px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.tw {
	display: block;
}
.twbk {
	background-image: url(../Images/twbg.gif);
	background-repeat: repeat-x;
	display: block;
	margin: 1px;
}
.sh {
	word-spacing: normal;
	display: block;
	width: 700px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
	float: left;
	word-wrap: break-word;
	white-space: normal;
	line-height: 23px;
}
.lightbox {
	border: 2px solid #A80F13;
	background-color: #FFF;
	float: left;
	width: 630px;
}
.lbtop {
	display: block;
	float: left;
	height: 30px;
	background-image: url(../Images/lightboxbg.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.lbtitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	width: 300px;
	display: block;
	float: left;
}
.lbclose {
	font-size: 14px;
	line-height: 30px;
	color: #FFF;
	width: 200px;
	float: right;
	height: 30px;
	text-align: right;
	display: block;
	padding-right: 10px;
}
.lbnr {
	padding: 10px;
	display: block;
}
.twfa {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.twfb {
	color: #666;
}


.twfc {
	color: #999;
	font-family: "Arial";
}



.bmenu {
	background-color: #FFF;
	display: block;
	margin-top: -10px;
	position: absolute;
	width: 200px;
	background-image: url(../Images/menubg.gif);
	background-repeat: repeat-y;
}
.bmenud {
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -300px -334px;
	display: block;
	height: 9px;
	overflow: hidden;
}
.zmenu h1 a{
	line-height: 31px;
	display: block;
	height: 31px;
	width: 200px;
	font-size: 14px;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -300px -302px;
	text-indent: 30px;
}
.zmenu h1 a:hover{
	line-height: 31px;
	display: block;
	height: 31px;
	width: 200px;
	font-size: 14px;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -300px -353px;
	text-indent: 30px;
	color:#FFF;
}
.cmenu {
	border: 1px solid #A10000;
	background-color: #FFF;
	position: absolute;
	margin-left: 150px;
	padding: 15px;
	width: 520px;
}
.cmenus {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	padding-top: 5px;
}
.cmenua {
	display: block;
	float: left;
	width: 98px;
	font-weight: bold;
	color: #A20000;
	background-image: url(../Images/ui.png);
	background-repeat: no-repeat;
	background-position: -535px -300px;
	line-height: 22px;
	word-wrap: break-word;
	white-space: normal;
	text-indent: 8px;
}
.cmenub {
	display: block;
	float: left;
	width: 410px;
	line-height: 22px;
	word-wrap: break-word;
	white-space: normal;
}
.sleft {
	display: block;
	float: left;
	height: 180px;
	width: 195px;
}
.scenter {
	display: block;
	float: left;
	width: 400px;
}
.sright {
	display: block;
	float: left;
	width: 150px;
}
.showtw {
	background-image: url(../Images/showtw.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 190px;
	width: 745px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	margin-bottom: 18px;
	float: left;
	margin-left: 5px;
}
.scenter h1 {
	font-size: 14px;
	padding-bottom: 22px;
	display: block;
	color: #333;
}
.scenter h2 {
	display: block;
	float: left;
	width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	color: #333;
	line-height: 22px;
	padding-right: 17px;
}
.sleft img {
	border: 1px solid #DCDCDC;
}
.sright h1 {
	display: block;
	padding-top: 40px;
}
.sright h2 {
	line-height: 22px;
	display: block;
}
.orderbgc {
	background-image: url(../Images/orderbgc.gif);
	background-repeat: repeat-x;
	height: 33px;
	line-height: 33px;
	padding-right: 8px;
	padding-left: 8px;
}
.ordertablists {
	padding-right: 8px;
	padding-left: 8px;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}
.gwtls span a {
	color: #0088CC;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.shr ul li {
	display: block;
	height: 24px;
	line-height: 24px;
	/*margin-bottom:30px;*/
}
.shr {
	padding-left: 45px;
	padding-top: 15px;
}
.fdd {
	font-size: 14px;
}
.ads {
	display: block;
}
.adsleft {
	display: block;
	float: left;
	width: 257px;
}
.adsa {
	display: block;
	height: 129px;
}
.adsb {
}
.adscenter {
	display: block;
	float: left;
	height: 421px;
	width: 483px;
}
.adsc {
	display: block;
	height: 104px;
	width: 360px;
	float: left;
}
.adse {
	display: block;
	float: right;
	height: 323px;
	width: 123px;
}

.adsg {
	display: block;
	height: 219px;
	width: 119px;
	float: right;
}

.adsh {
	display: block;
	float: left;
	height: 219px;
	width: 119px;
}
.adsj {
	display: block;
	float: right;
	height: 98px;
	width: 362px;
}

.adsk {
	display: block;
	float: left;
	height: 317px;
	width: 120px;
}
.adsright {
	display: block;
	height: 422px;
	width: 234px;
	float: right;
}
.tjleft {
	display: block;
	height: 339px;
	width: 475px;
	float: left;
	position: relative;
}
.tjright {
	display: block;
	float: right;
	height: 339px;
	width: 160px;
}
.tjnr {
	display: block;
	float: left;
	height: 112px;
	width: 330px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.tjcener {
	display: block;
	float: left;
	width: 330px;
}
.tjnr img {
	display: block;
	float: left;
	margin-top: 5px;
}
.tjnr h1 {
	display: block;
	padding-left: 15px;
	float: left;
	width: 200px;
	color: #A10000;
	font-size: 14px;
	padding-bottom: 8px;
	padding-top: 15px;
}
.tjnr h1 a{
	color: #A10000;
}
.tjnr span {
	display: block;
	float: left;
	padding-left: 15px;
	width: 200px;
	color: #333;
	height:53px;
	overflow: hidden;
	line-height: 17px;
}
.tjnr p {
	display: block;
	float: left;
	padding-left: 15px;
	width: 200px;
	text-align: right;
}


/*焦点图*/
#newspic {	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; left: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 462px; padding-top: 0px; position: relative; TOp: 0px; height: 339px; border-right-width: 0px}
#newspictxt {	border-top-width: 1px; padding-right: 0px; padding-left: 0px; FONT-WEIGHT: bold; border-left-width: 1px; font-size: 12px; border-bottom-width: 1px; padding-bottom: 0px; margin: 3px auto 0px; width: 462px; color: black; padding-top: 0px; font-family: arial; position: relative; height: 0px; text-align: center; border-right-width: 1px}
#newspictxt a {	color: black; text-decoration: none}
#newspictxt a:hover {	color: black; text-decoration: none}
#newspictxt a:visited {	color: black; text-decoration: none;}
#newpictxt a:link {	color: black; text-decoration: none;}
#newspictxt a:hover {	color: red}
#newspic a {	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; text-decoration: none}
#newspic a:hover {	text-decoration: none}
#Newpic a:visited {	text-decoration: none}
#newspic .picture {	border-right: #FFF 1px solid; border-top: #FFF 1px solid; left: 0px; border-left: #FFF 1px solid; width: 100%; border-bottom: #FFF 1px solid; position: absolute; TOp: 0px; height: 100%}
#newspic .nav {	right: 0px; width: 100%; BOTTOM: 0px; position: absolute; height: 12px;right: 385px;}
#newspic .nav span {	display: block; background: #000; float: right; font: 10px arial; border-left: #FFF 1px solid; width: 24px; line-height:13px;cursor: hand; color: #FFF; height: 100%; text-align: center}
#newspic .nav span.cur {	background: #aE0003; color: #FFF}
#newspic .nav span.Normal {	background: #000; filter: alpha(opacity=50); color: #FFF; opacity: .5}
#newspic .nav span a {	display: block; width: 100%; color: #FFF; position: relative; height: 100%}
#newspic .nav span a:hover {	cursor: hand}
/*end 焦点图*/


/*由MVC返回的驗證信息*/
.field-validation-error
{
    color: #A60028;
}


.validation-summary-errors
{
    color: #A60028;
    
}




.viewf {
    background-image: url("../Image/viewf.gif");
    background-repeat: repeat-x;
    border: 1px solid #BCBDBC;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    line-height: 21px;
    margin: 0;
    padding: 0 2px;
}



.PromoCodeLightBoxButton {
    background-image: url("../Image/viewf.gif");
    background-repeat: repeat-x;
    border: 1px solid #BCBDBC;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    line-height: 21px;
    margin: 0;
    font-family: Arial; 
    padding: 0 2px;
}





.CloseButtonContainer {
    height: 30px;
    margin: 0;
    margin-right: -15px;
    margin-top:-15px;       
}

.CloseButton {
    background-image: url("../Images/Close1.png");
    background-repeat: no-repeat;
    border: 0px;    
    height: 25px;
    width: 25px;
    cursor: pointer;
    background-color: Transparent;
}

.ReturnButton {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    font-family:Arial;
}


/*正常圖標與文字對齊*/
.IconImg
{
    vertical-align:text-bottom;
}


/*文字輸入框樣式1 2012-2-25*/
.ShopSelectListStyle {
	width: 250px;
	height: 23px;
	line-height: 20px;
	padding-left: 3px;
	border: 1px solid #7F9DB9;
	margin-top:20px;
	margin-bottom: 20px;
}

.ShopCartPriceArea
{
    float:left;
    margin-left:15px;
}

.ShopCartQuantityArea
{
    float:left;
    margin-left: 15px;
}

.StoreNewsSelect
{
   margin-top:20px;
}