﻿html {
   background-image:url(/StyleControl/theme_cute_004/images/bg.jpg);
   background-repeat:repeat;
}

.outsideWrapper {

}

body {
    



}

.pageWrapper {
   background:none !important;    
   width:100% !important;
   background-image:url(/StyleControl/theme_cute_004/images/pageBodyBg.png) !important;
   background-position:center !important;
   background-repeat:repeat-y !important;
}

.headWrapper {  
   background:none;  
   background-image:url(/StyleControl/theme_cute_004/images/bg_Element_top.png);
   background-repeat:repeat-x;
   background-position:left top;
   height:272px;   
}

    .headWrapper .navMenu {
        left:50%;
        top:0px;
        width:958px;
        margin:6px 0px 0px -479px;
    }

    .headWrapper .prodSearch {
        width:246px;
        height:36px;
        display:block;
        left:50%;
        top:217px;
        margin:0px 0px 0px 280px;
        z-index:9;
        
    }
        .headWrapper .prodSearch .searchBar .advSearch {
            width:70px;
            height:36px;
            line-height:36px;
            background-color:#5e5e5e;
            -webkit-border-top-left-radius: 8px;
            -webkit-border-bottom-left-radius: 8px;
            -moz-border-radius-topleft: 8px;
            -moz-border-radius-bottomleft: 8px;
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px;
        }
            .headWrapper .prodSearch .searchBar .advSearch a {
                background-image:url(/StyleControl/theme_cute_004/images/advSearchArrow.gif);
                background-position:58px 16px;
                color:#fff;
            }
            .headWrapper .prodSearch .searchBar .advSearch span {
                margin:0 0 0 6px;
            }
        .headWrapper .prodSearch .searchBar .searchInput {
            width:110px;
            height:36px;
            background:none;
            background-color:#fff;
            -webkit-border-top-right-radius: 8px;
            -webkit-border-bottom-right-radius: 8px;
            -moz-border-radius-topright: 8px;
            -moz-border-radius-bottomright: 8px;
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        }
            .headWrapper .prodSearch .searchBar .searchInput .searchTxt {
                border:none;
                width:76px;
                height:36px;
            }
            .headWrapper .prodSearch .searchBar .searchInput .searchBtn {
                width:32px;
                height:36px;
                top:0px;
                background-image:url(/StyleControl/theme_cute_004/images/searchBtnBg.gif);
                background-position:5px 7px;                                            
            }
            .headWrapper .prodSearch .searchBar .searchInput .searchBtn:active {
	             background-position:4px 6px; 
            }
.query_ac {
    width:162px !important;
    top:36px !important;
}

    .headWrapper .logoName {
        left:50%;
        top:76px;
        margin:0px 0px 0px -280px;
        z-index:9;
    }

    .headWrapper .mainMenu {
        width:942px;
        height:220px;
        left:50%;
        top:50px;
        position:absolute;       
        margin:0px 0px 0px -471px;
        background-image:url(/StyleControl/theme_cute_004/images/headBG.jpg);
        background-repeat:no-repeat;
        background-position:center 3px;
                    
    }
        .headWrapper .mainMenu ul.menuList {
            width:942px;
            height:56px;
            display:block;
            margin:156px auto 0px;
            background-color:#9c97c3;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;

        }
        .headWrapper .mainMenu ul,
        .headWrapper .mainMenu ul li {
            height:56px !important;
            line-height:56px !important;
        }
            .headWrapper .mainMenu ul li:hover .tl,
            .headWrapper .mainMenu ul li:hover .tr,
            .headWrapper .mainMenu ul li:hover .bl,
            .headWrapper .mainMenu ul li:hover .br {
                display:none !important;
            }
        .headWrapper .mainMenu .menuList {
            margin:0px 8px;
        }
        .headWrapper .mainMenu .menuList li {
            margin: 0 7px;
        }
            .headWrapper .mainMenu .menuList li.home {
                margin: 0 7px 0px 16px;
            }
        .headWrapper .mainMenu .menuList li.home a{
            background-image:url(/StyleControl/theme_cute_004/images/home.png);
            background-repeat:no-repeat;
            background-position:center;
        }
            .headWrapper .mainMenu .menuList li a {
                color:#fff;
            }

            .headWrapper .mainMenu .menuList li.prodList {
                background:none;
                padding:0px;
                position:relative;
            }
                .headWrapper .mainMenu .menuList li.prodList a {
                    color:#fff !important;
                }
                    .headWrapper .mainMenu .menuList li.prodList a:hover {
                        color:#000 !important;
                    }
                        .headWrapper .mainMenu .menuList li.prodList:hover .tl {
                            width:38px;
                            height:38px;
                            display:block !important;                            
                            background-image:url(/StyleControl/theme_cute_004/images/enterIcon.png);
                            top: -22px;
                            left: -22px;
                        }
                .headWrapper .mainMenu .menuList li.prodList .tl {
                        background: url("/StyleControl/theme_cute_004/images/enterIcon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                        display: block;
                        height: 38px;
                        left: -19px;
                        position: absolute;
                        top: -19px;
                        width: 38px;
                }

.bodyWrapper {
    width:962px;
    margin:auto;
    display:block;  
}

.footerWrapper {
    width:962px;
    left:50%;
    margin:0px 0px 0px -481px;
}


.headWrapper .prodSearch .sortList {
    display:none;
}

.sideMenu.newsStyle {
    background:none;
}
    .sideMenu.newsStyle ul li {
        border-bottom:1px dashed #e1e1e1;
        font-size:16px;
    }
        .sideMenu.newsStyle ul li a span {
            margin:0px 0px 0px 44px;

        }
    .sideMenu.newsStyle ul li.head {
        background:none; 
        display:none;       
    }
    .sideMenu.newsStyle ul li.footer{
        background:none;
        display:none;
    }
    .sideMenu.newsStyle ul li .shadow {
        display:none !important;
    }
    .sideMenu.newsStyle ul li.target {
        border:none;
        border-bottom:1px dashed #e1e1e1;
        background-image:url(/StyleControl/theme_cute_004/images/newsTarget.jpg);
        background-repeat:no-repeat;
        background-position:10px center;                
    }

.crumbs {
    background-color:#f0f0f0;
    border:none;
    width: 942px;
    margin:0px auto 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;    
}
    .crumbs ul li a {
        color:#666;
    }
    .crumbs ul li {
        color:#666;
    }

.prodList.sideMenu {
    margin:0px 0px 0px 11px;
}
.prodList.sideMenu {
    width:204px;
}
.prodList.sideMenu ul {
    width:198px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border:3px solid #7e78ad;
    padding:0px;

}
    .prodList.sideMenu ul li {
        border:none;
    }


    .prodList.sideMenu ul li.target a{
        background:none
    }
    .prodList.sideMenu ul li a span {
        margin:0px 5px;
    }

    .prodList.sideMenu ul li ul {
        border:none;
    }

        .prodList.sideMenu ul li ul.sub{
            background:none;
        }

.prodList.sideMenu ul li a {
    border-bottom:1px dashed #dadada;
     
}
.prodList.sideMenu ul li:last-child a {
    border:none;
}
.prodList.sideMenu ul li ul.sub li ul.third {
    left:198px;
    border:3px solid #7e78ad;
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    background-color:#fff;   
}
    .prodList.sideMenu ul li ul.sub li ul.third li {
        width:198px;

        
        border:0px;
    }
        .prodList.sideMenu ul li ul.sub li ul.third li a {
            height:17px;
            line-height:17px;
            
        }
            .prodList.sideMenu ul li ul.sub li ul.third li a span {
               
            }
        .prodList.sideMenu ul li ul.sub li ul.third li:first-child {
            border:3px solid #fff;
            border-top:0px;
            border-bottom:0px;
            border-right:0px;
            margin:0px 0px 0px -3px;
            width:198px;
            

        }
.sideMenu ul li.arrow1,
.sideMenu ul li.arrow2,
.sideMenu ul li.arrow3 {
    background-position:178px center;
}
.prodList .mainContent {

}

.notice .sideMenu ul li{
    font-size:16px;
   
}
    .notice .sideMenu ul li a span{
        margin:0px 5px 0px 40px;
    }
    .notice .sideMenu ul li a {
        border-bottom:1px dashed #dadada;
    }
    .notice .sideMenu ul li.target a  {
        background-image:url(/StyleControl/theme_cute_004/images/newsTarget.jpg);
        background-repeat:no-repeat;
        background-position:10px center;         
    }

.STPrdPPicItem{
    width:169px !important;
    border:2px solid #e0e0e0 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height:290px !important;

}
.STPrdPPicItem:hover {
	background-color: #f9f8fa !important;
	border: 2px solid #7e78ad !important;
}
    .STPrdPPicItem .info .number {
        width:80px !important;
    }

.orderBtn input {
    background:none !important;
    background-color:#f9465f !important;
    color:#fff !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

h1.title {
    background-image:url(/StyleControl/theme_cute_004/images/h1Title.jpg);
    background-repeat:no-repeat;
    background-position:4px 2px;
    padding:0px 0px 0px 20px;
    margin:5px !important;    
}

.prodInfo .prodAlbum .mainPhoto {
    width:264px;
    height:264px;
    display:block;
    border:3px solid #7e78ad;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.prodInfo .prodAlbum .mainPhoto img {
    border: none;
    max-height: 264px;
    max-width: 264px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.prodInfo .prodAlbum .limited {
    top: 121px;
    width: 149px;
}
    .prodInfo .prodAlbum .limited .hour {
        right:3px;
    }
.crumbs ul li a {
    background-image:url(/StyleControl/theme_cute_004/images/crumbsIcon.gif);
}


.headWrapper .mainMenu .menuList li.sub a span {
    background-position: right 28px;
}

.headWrapper .mainMenu ul li ul,
.headWrapper .mainMenu ul li ul li{
    height:initial !important;
}

.headWrapper .mainMenu .menuList li.sub ul {
    top:51px;
}

.prodIndex .STPrdPPicItem.morePrice {
    height: 328px !important;
}