/*select*/
#select {
    border: 1px solid #ddd; /*border-bottom:none;*/
    margin-bottom: 10px;
}

    #select .mt {
        height: 31px;
        line-height: 31px;
        padding: 0 10px;
        background: #F7F7F7;
    }

        #select .mt h1 {
            float: left;
            height: 31px;
            font: normal 15px/31px \5fae\8f6f\96c5\9ed1;
            color: #E4393C;
        }

            #select .mt h1 strong {
                margin-right: 10px;
                font: normal 15px/31px \5fae\8f6f\96c5\9ed1;
                color: #333;
            }

            #select .mt h1 a {
                font: normal 12px/31px \5b8b\4f53;
                color: #005AA0;
            }

        #select .mt .extra a {
            float: left;
            height: 25px;
            margin-top: 2px;
            line-height: 25px;
            color: #005ea7;
        }

    #select dl {
        width: 753px;
        padding: 4px 0 2px;
        margin: 0 5px;
        overflow: hidden;
        zoom: 1;
        border-top: 1px dotted #ddd;
    }

        #select dl.fore {
            border-top: 0;
        }

        #select dl.fore1 {
            padding: 6px 0;
            margin-bottom: -1px;
            border-bottom: 1px solid #ddd;
        }

            #select dl.fore1 div {
                position: relative;
                padding: 0 20px 0 5px;
                margin-bottom: 2px;
                height: 20px;
                border: 1px solid #E6E6E6;
                line-height: 20px;
            }

                #select dl.fore1 div:hover, #select dl.fore1 .hover {
                    border: 1px solid #999;
                }

            #select dl.fore1 a:link, #select dl.fore1 a:visited {
                float: none;
                white-space: nowrap;
                height: 20px;
                line-height: 20px;
                margin-top: 0;
                background: none;
                color: #333;
            }

            #select dl.fore1 a:hover {
                background: none;
                color: #333;
            }

            #select dl.fore1 dt {
                line-height: 22px;
            }

            #select dl.fore1 dd {
                width: 582px;
                padding-right: 70px;
            }

            #select dl.fore1 strong {
                float: none;
                font-size: 12px;
                color: #DC2529;
            }

            #select dl.fore1 b {
                display: block;
                width: 11px;
                height: 11px;
                position: absolute;
                right: 4px;
                top: 4px;
                background: url(i/i20120716A.gif) no-repeat;
                cursor: pointer;
            }

    #select dt {
        float: left;
        width: 100px;
        font-weight: bold;
        text-align: right;
        line-height: 25px;
        font-size: 14px;
    }

    #select dd {
        float: right;
        position: relative;
        width: 652px;
        overflow: hidden;
        font-size:14px;
    }

        #select dd div {
            float: left;
            height: 20px;
            margin-right: 15px;
            padding-top: 5px;
        }

        #select dd a#all-revocation {
            display: block;
            position: absolute;
            right: 10px;
            padding: 3px 10px 0 0;
            color: #005AA0;
        }

        #select dd a {
            height: 15px;
            line-height: 15px;
            text-decoration: none;
            overflow: hidden;
            white-space: nowrap;
        }

            #select dd a:link, #select dd a:visited {
                color: #005aa0;
            }

            #select dd a:hover, #select dd a:active, #select dd a.curr:link, #select dd a.curr:visited {
                background: #4598D2;
                color: #fff;
            }

#select-brand .tab {
    height: 28px;
    margin-bottom: 8px;
    padding-top: 2px;
}

    #select-brand .tab li {
        float: left;
        height: 15px;
        border: 1px solid #fff;
        margin-right: 4px;
        padding: 2px 10px;
        line-height: 14px;
        font-family: Verdana,\5b8b\4f53;
        cursor: default;
        color: #005EA7;
    }

    #select-brand .tab b {
        display: none;
        position: absolute;
        left: 50%;
        bottom: -11px;
        overflow: hidden;
        width: 0px;
        height: 0px;
        border-width: 5px;
        border-style: solid dashed dashed;
        border-color: #4598D2 transparent transparent;
        margin-left: -4px;
    }

    #select-brand .tab .curr {
        position: relative;
        border: 1px solid #4598D2;
        background: #4598D2;
        color: #fff;
        zoom: 1;
    }

        #select-brand .tab .curr b {
            display: block;
        }

#select-brand .content {
    float: none;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

    #select-brand .content div {
        width: 110px;
        overflow: hidden;
    }

#select-hold, #select-hold b {
    background: url("/skin/2013/i/20130603A.png") no-repeat;
}

#select-hold {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
    height: 22px;
    padding-right: 14px;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin: 5px 14px 0 0;
    background: #F7F7F7;
    line-height: 22px;
    line-height: 23px\9;
    text-align: right;
    text-decoration: none;
    cursor: pointer;
    color: #333;
    background: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
    background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
}

    #select-hold:hover {
        box-shadow: 0 1px 1px rgba(0,1,1,0.08);
        border-color: #ccc;
        cursor: pointer;
        color: #333;
        background: -moz-linear-gradient(top,#f9f9f9,#f6f6f6);
        background: -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f6f6f6));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#f6f6f6");
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#f6f6f6")";
    }

    #select-hold b {
        position: absolute;
        right: 5px;
        top: 9px;
        overflow: hidden;
        width: 7px;
        height: 5px;
    }

    #select-hold.close b {
        background-position: -39px -17px;
    }

    #select-hold.open b {
        background-position: -47px -17px;
    }

*html #select-brand .tab b {
    overflow: hidden;
}

/*plist*/
#plist {
		    margin-bottom: 0;
		}
		#plist .list-h {
		    margin-bottom: 10px;
		    zoom: 1;
		}
		#plist li {
		    width: 235px;
		    height:270px;
		    padding: 0 10px 10px;
		    _padding: 0 12px 10px;
		    text-align: left;
		    font-family: arial,\5b8b\4f53;
		    margin-left: 5px;
		    margin-top: 5px;
		    margin-bottom: 10px;
		}
		#plist .p-img {
		    position: relative;
		    height: 160px;
		    border: 1px solid #fff;
		    transition: border 0.3s ease-in 0s;
		    text-align: center;
		}
		#plist .p-name {
		     height: 20px;
		    line-height: 20px;
		    word-wrap: break-word;
		    margin-bottom: 6px;
		    word-break:break-all;
		    overflow: hidden;
		}
		#plist .p-price {
		    height: 20px;
		    overflow: hidden;
		    margin-top: 5px;
		    height: 22px;
		}
		#plist .p-price strong, #plist .p-price span {
		    float: left;
		}		
		#plist .p-price strong {
		    float: left;
		    margin-right: 10px;
		    color: #DC2529;
		    font-size: 20px;
		    font-weight: 400;
		    font-family: Verdana;
		}
		#plist .p-price strong em {
		    font-size: 16px;
		    font-style: normal;
		}
		#plist .p-price strong i {
		    font-style: normal;
		}
		#plist .btns {
		    margin-top: 10px;
		    zoom: 1;
		}
		#plist .btn-none,
	    #plist .btn-buy,
	    #plist .btn-coll,
	    #plist .btn-compare,
	    #plist .notice-store,
	    #plist .btn-panic-buying {
	        float: left;
	        height: 19px;
	        padding: 3px 12px;
	        border: 1px solid #ddd;
	        border-radius: 2px;
	        margin-left: 10px;
	        background: #F7F7F7;
	        line-height: 18px;
	        line-height: 19px\9;
	        text-align: center;
	        text-decoration: none;
	        color: #333;
	        background: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
	        background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));
	        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
	    }
		#plist .btns a.disabled {
		        background: #fff;
		        cursor: no-drop;
		        color: #ccc;
		    }		  

		.gl-item:hover { 
			border-bottom-color: #E9E9E9;
			border-left-color: #E9E9E9;
			border-right-color: #E9E9E9;
			border-top-color: #E9E9E9;
			box-shadow: 0px 0px 2px 2px #F8F8F8;
			z-index: 1;
		} 
		#plist .liitem {
		    width: 770px;
		    height:27px;
		    padding: 0 10px 10px;
		    _padding: 0 10px 10px;
		    text-align: left;										   
		}
		#plist .liitem div{
			display:inline;			
			float:left;
			text-align:center;
			font-size:14px;
			height:34px;
			overflow:hidden;
			line-height:15px;			
		}
		#plist .liitem span{	
			height:34px;	
			display:block;	
			margin:5px 0 5px 0;
			text-align:center;
		}
		.products-page{    
			width:780px;
			font-size: 12px;
    		text-align: right;
			padding-bottom:15px;
		}
.mt .extra {
    float: right;
    margin-top:-30px;
}
.list-h li, .list-h dl {
    float: left;
}
#plist .stock{
	float: right;
    margin-right: 30px;
}
#plist .stock .S_qty{
	color:red;
	font-weight:bold;
}

.p-shopnum{display:block;width:130px;*width:auto;}
.p-shopnum .Amount{width:24px;height:17px;*height:17px;padding:4px 5px;line-height:17px;border-width:1px 0;border-style:solid;border-color:#d9d9d9;float:left;text-align:center;color:#565656;outline:0;}
.p-shopnum a{display:inline-block;width:25px;height:25px;border:1px solid #d9d9d9;background-color:#f7f7f7;float:left;cursor:pointer;outline:0;}
.p-shopnum a i{font-style:normal;background:url('images/BuynBtn.png') no-repeat;display:block;width:9px;height:9px;margin:8px;text-indent:999999%;overflow:hidden;}
.p-shopnum .Decrease i{background-position:-9px -9px;}
.p-shopnum .Increase i{background-position:-9px -0px;}
.p-shopnum .DisDe i{background-position:-0px -9px;}
.p-shopnum .DisIn i{background-position:-0px -0px;}		

#dialog p{float:none;text-align:center;}
#dialog p a{font-size:13px; padding:15px 5px 5px 5px;}
.ui-widget-header{font-size:13px;}
#ui-dialog-div{/*top:235px;left:702px;_left:602px;top:29.8%;*/top:35.8%;_top:39.8%;left:44.8%;_left:45%;}		



 .sl-ext {
    position: absolute;
    /* top: 6px; */
    /* right: 1px; */
    width: 120px;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    zoom: 1;
    font-size: 14px;
    margin-left: 750px;
    margin-top: 103px;
}
 .sl-ext .sl-e-more {
    float: left;
    margin-right: 20px;
    position: relative;
    width: 50px;
    height: 22px;
    background: #fff;
    visibility: hidden;
    color: #333;
}
.sl-ext .sl-e-more i, .sl-ext .sl-e-multiple i {
    background: url('images/search.ele.png') no-repeat 9999px 9999px;
    transition: background-position .15s ease-in-out;
}
 .sl-ext .sl-e-more i {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #DDD;
    background-position: 4px 7px;
}
 
em, i, u {
    font-style: normal;
}

.sl-list{   
    height: 125px;
    overflow: hidden;
}
.custModeltxt{margin-top:2px;}
.custModelNo{width:100px;border:1px solid #ccc}