body {
    background-color: #E3DFDE;
}

/*======================內頁==========================*/


.input, textarea {
    background:transparent}

.do_center {
    width: 1000px;
    margin: 0 auto;
}

.sortBox{
        display: none;
}

.bannerArea {
    width: 100%;
    }

#navMenu {

float: right;
width: auto;
background: none;
}

#navMenu li {
    border-right: medium none;
    background: transparent url("../images/icon.png") no-repeat scroll 6% 44%;
}

#navMenu a:hover {
    color: #C2C2C2;
    }



nav {
    clear: both;
    margin: 0px auto;
    width: 1000px;
}

.register {
    margin-top: 13px;
    margin-left: 10px;
}


.banner img {
    display: block;
    width: 100%;
    position: relative;
    top: -125px;
    z-index: -1;
}

.search form {
    padding: 1px 5px;
    border-radius: 5px;
    background-color: rgb(204, 204, 204);
    border: medium none;
}

.search {
    clear: none;
}



.input, .textarea {
    background: transparent;}

.input{
    background: transparent;
}

.cartView a {
    background: transparent url("../images/cart_view-1.png") no-repeat scroll 0px 0px;
    color: #fff;}

.search #sf_keyword {
    border: medium none;
    width: 120px;
    padding: 2px 0px 0px;
    margin-bottom: 2px;
    }

  h2.menuTitle {
    padding: 0px;
    background: transparent none repeat scroll 0% 0%;
    font-size: 180%;
    color: rgb(0, 0, 0);}

    h2.menuTitle a {
    color: #000;
}

.breadcrumb {
    margin-top: -119px;
    margin-bottom: 50px;
    color: #FFF;
    margin-left: -285px;
    position: absolute;
}

.breadcrumb a, .proList p {
    color: #BAB9B9;
}

.content {
    min-height: 650px;
    margin-top: -40px;
}

.input, .textarea{
	background-color: transparent;
}

.productGrid .proList .img {
    background-color: #fff;
}

.productList, .productGrid{
	padding-left: 30px;
}

.result{
	margin-right: 20px;
}

.colSide {
    background: transparent url("../images/colSide.png") no-repeat scroll 0px 0px;
    border-radius: 0px;
    height: 171px;
}

.sideCate {
    background-color: transparent;
    margin-top: 25px;
}

.sideCate li {
    background: transparent url("../images/icon-1.png") no-repeat scroll 0px 10px;
    padding-left: 8px;
    border-bottom: 1px dashed #C2C2C2;
    position: relative;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 15px;
}

h6.relTitle {
    clear: both;
    color: #060606;
    font-size: 110%;
    margin: 0px 0px 15px;
    padding: 7px 5px 6px 10px;
    background: transparent none repeat scroll 0% 0%;
    border-width: 0px 0px 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #A7A7A7;
    width: 712px;
}

.gc-display-area {
    position: absolute;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 2px;
    background-color: #fff;
}

.footer .info {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.proList h3 a {
    color: #555;
    font-size: 15px;
}

.sideCate li a:hover {
    color: #666;
}

.colSide h4 {
    margin-top: 81px;
    margin-left: 40px;
}

.sideCate li a {
    color: #000;
    font-size: 16px;
}

input{
    background: transparent;
}

address.add_1-2 {
    position: absolute;
    top: 40px;
    letter-spacing: 0.4px;
}

address.add_2-2 {
    position: absolute;
    top: 70px;
}

footer a:hover {
    color: #ACADAB;
}

#qrcode {
    margin-top: -64px;
}

.footer .menu {
    position: absolute;
    top: 40px;
    width: 429px;
    left: 460px;
    height: 30px;
}

.footer p {
    margin-bottom: 0px;
    position: absolute;
    top: 69px;
    left: 458px;
}


footer {
    font-size: 100%;
    background: transparent url("../images/footer_bg.jpg") repeat-x scroll 0px bottom;
        height: 159px;
        margin-top: -15px;
       
}
.footer{
     padding-bottom: 0px;
}

#qrcode img{
    padding-top: 90px;
}


.productWrap {

    margin-top: -25px;
}


/*======================首頁==========================*/

.index header {
    float: left;
    width: auto;
   background: url(../images/manu_bg.png) 0 0 no-repeat;
   position: absolute;
   height: 1000px;
   z-index: 1;
}


.index .flexslider {
   width: 100%;
top: -10px;
z-index: 0;
position: absolute;
}

.flex-control-nav.flex-control-paging {
    position: absolute;
    top: 512px;
    z-index: 999;
    right: 0px;
    float: right;
   right: 80px;
}
.flex-control-nav.flex-control-paging a{
color: rgb(51, 51, 51);
background-image: none;
font-size: 13px;
line-height: 30px;
background-color: rgb(255, 255, 255);
margin-right: 2px;
border-radius: 50%;
padding: 1px 5px 1px 5px;
}

.flex-control-nav.flex-control-paging a.on {
    background-color: #eaaf12;
    color: #fff;
} 


.flex-control-nav.flex-control-paging a:hover{
    background-color:#eaaf12;
    color: #fff;
    text-decoration:none;
     cursor: pointer;
}



.flex-control-nav.flex-control-paging li {
    float: left;
    margin-left: 5px;
}

.manu_bg{
    background: url(../images/manu_bg.png)0 0 no-repeat;
}

.index .title {
    z-index: 99999;
    color: #dfdfdf;
    position: absolute;
   top: 540px;
right: 80px;}

@font-face{
 font-family: GGG;
 src: url("../ttf/TrajanPro-Bold.otf");
}

.index .title .h1 {
    font-size: 25px;
    font-family:GGG;
}

.index .title .h3 {
    font-size: 16px;
    font-family:GGG;
    padding-top: 5px;
}


.index .slides {
    position: relative;
    z-index: 1;
}

.index .slides li {
    height: 1000px;
}


.container.index {
    position: fixed;
    width: 100%;
}

.index #slidepic_pic2 .control {
    left: 1650px;
    top: 510px;
}

#slidepic_pic2 .control a {
color: #925E36;
background-image: none;
font-size: 13px;
line-height: 30px;
padding-left: 10px;
border: medium none;
background-color: rgb(255, 255, 255);
height: 20px !important;
margin-right: 2px;
text-indent: inherit;
border-radius: 50%;
}

#slidepic_pic2 .control a {
    display: block;
    }

.index #slidepic_pic2 .control {
    left: 1831px;
    top: 532px;
}


.index #slidepic_pic2 {
    width: 100%;
        z-index: 0;
}


.index .level1 {
    text-align: left;
}

.index .menu_bg {
    background: url("../images/manu_bg.png") no-repeat 0 0;
    height: 1000px;
}


.index .register {
    display: none;
}

.index .logo {
    position: absolute;
    z-index: 1;
    left: 40px;
    top: 80px;
}

.index .banner img{
     position: relative;
}

.index #navMenu li {
    float: none;
  
}

.index #navMenu {
    position: absolute;
    z-index: 1;
    top: 180px;
    left: 40px;
}

.index .add_1 {
    color: #CFA22B;
    font-weight: bold;
}

.index .add_2 {
    color: #CFA22B;
    font-weight: bold;
}

.index footer {
    background: none;
}

.index .footer {
    position: absolute;
    top: 300px;
    left: 37px;
    width: auto;
    z-index: 2;
}
.index #qrcode {
    display: none;
}

.index .info footer {
    background: transparent;
}

.index .footer .info {
    padding-top: 50px;
}

.flex-control-nav.flex-control-paging a.flex-active{
    background-color:#eaaf12;
    color: #fff;
}



.relationBox .productGrid .proList {
    margin: 0px 7px 30px 0px;
}

.relationBox .productGrid{
    padding-left: 0px;
}