#logo, .modal .logo {
    padding: 15px 0 5px;
}

a img {border: none;}
#side .side-content ul li span {
    left: 180px;
}
#side .side-content ul li a {
    border-bottom: 1px solid #DDDDDD;
    color: #666666;
    display: block;
    font-size: 13px;
    padding: 8px 10px 8px 18px;
    transition: all 0.5s ease 0s;
}
#main .news ul li h3 a {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    display: block;
    padding: 1px 10px;
}

/*漸層背景*/
body{background: rgba(0, 0, 0, 0) linear-gradient(#d8d8d8, #EFEFE9)scroll 0 0;
border-top:1px solid #000;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:none;
margin:0 auto;
padding:0;}
}
/*body{
    background:url(/templates/cache/28383/images/575e82c2777f6.jpg);}*/

#main-wrap{background:rgba(255,255,255,0.7);margin-top:0px}

#main h1 {font-size:300%;font-weight:bolder;}

.column.right h2{display:none;}

.column h2 {
    background: none repeat scroll 0 0 #3876aa;
    border-bottom: 1px solid #DDDDDD;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 6px 15px;
    text-shadow: none);
}

.column.right {
    background-color: #f9f9f9;
    width: 66%;
}

.column.left {
    background-color: #f9f9f9;
    width: 33%;
}


#side .side-top {
    background: none repeat scroll 0 0 #8eaec2;
    border-bottom: 1px solid #DDDDDD;
    border-radius: 3px 3px 0 0;
    padding: 0 15px;
}
#side .side-top h2 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 40px;font-weight:500;
    text-shadow: none;
}
#side .side-content ul li .children li a {
    padding-left: 10px;
}
#side {width: 200px;margin-right:5px;
}
.column .content {
    color: #666666;
    font-size: 13px;
    letter-spacing: 0;
}
#main .product .detail-spec h2 {
    color: #444444;
    font-size: 20px;
    letter-spacing: -1px;
    margin: 4px 0 8px;
} 

#side .side-content ul li a {
    border-bottom: 1px solid #dddddd;
    color: #666666;
    display: block;
    font-size: 13px;
    padding: 8px 25px 8px 0px;
    transition: all 0.5s ease 0s;
}


.column .content {
    color: #666666;
    font-size: 13px;
    letter-spacing: 1px;
    min-height: 150px;
    padding: 0 0px;
}
.column {
    border: 0px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    padding: 0 0 10px 10px;
    text-shadow: none;
}




#main {border: 0 solid #DDDDDD;padding-left:0px;}


#main-content .cart-div b {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin: 6px 12px 0 0;
    width: 48px;
    display: none;
}


.product-list li .money-icon {
    display: none;
    font-size: 12px;
    margin-right: 3px;
    white-space: nowrap;
}

/*側邊欄按鈕*/
.right-nav a {background:#fff;
    border-bottom: 1px dashed #929292;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#3e3e3e;
}

.right-nav a:hover {background:#4797da;
    border-bottom: 1px dashed #929292;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#fff;
}