#tdleft {
        margin-top:30px;
}
#tdcenter {
        margin-top:30px;
}
.navigat {
        color:#0059AA;
}
.navigat a {
        font-size:11px;
        color:#0059AA;
}
.logo {
        float:left;
        padding:10px;
        width:60px;
}
#rotat {}
#rotat h3 {
        color:#0059AA;
        font-size:20px;
        font-weight:bold;
        padding:0 20px;
}
#category .text h1 {
        color:#0059AA;
        font-size:24px;
        font-weight:bold;
        padding:20px;
}
.product {
        float:left;
        padding:0 10px;
        text-align:center;
        width:200px;
		height: 270px;
}
.images {}
.images a {
        color: #0059AA;
}
.images a img {
        display:block;
        height:105px;
        margin:0 auto;
        width:140px;
        border: 0;
}
.design {
        margin:0 auto;
        width:150px;
        position:relative;
}
.design img {
        border:0;
        display:block;
        height:105px;
        width:140px;
        margin: 0 auto;
}
.design img.new {
        position:absolute;
        right:0;
        width: 46px;
        height: 46px;
}
.design a {
        text-decoration: none;
}
.name {
        height:60px;
        margin:0 auto;
        width:150px;
}
.name h2 {
        display:block;
        font-size:13px;
        height:46px;
        overflow:hidden;
        padding: 0;
}
.price, .code {
        margin:0 auto;
        width:150px;
}
.price p, .code p {
        color:#444444;
        font-size:12px;
        font-weight: bold;
}
.bye {
        margin:0 auto;
        padding:10px;
        width:116px;
}
.bye a {
        background: url("../design/bye.png") no-repeat;
        display: block;
        width: 116px;
        height: 29px;
        text-indent: -9999px;
}
#productspage {
        clear: both;
        overflow:hidden;
        padding:10px;
}
#prevpage, #nextpage {
        float:left;
        margin:0 20px;
}
#prevpage a {
        background: url("../design/prevpage.png") no-repeat;
        display: block;
        width: 45px;
        height: 40px;
        text-indent:-999px;
}
#countpage {
        background: url("../design/countpage.png") no-repeat;
        float:left;
        height:42px;
        text-align:center;
        width:483px;
        margin:0 20px;
}
#countpage p {
        color:#fff;
        font-size:16px;
        font-weight: bold;
        padding:10px;
}
#nextpage a {
        background: url("../design/nextpage.png") no-repeat;
        display: block;
        width: 45px;
        height: 40px;
        text-indent:-999px;
}
#productitem {
        background: url("../design/productitem.png") no-repeat;
        width: 640px;
        height: 390px;
        margin:50px 10px 10px 10px;
        position:relative;
}
#bigdesign {
        float:left;
        text-align:center;
        width:500px;
        height:378px;
}
#bigdesign img {
        border: 0px;
        height:373px;
        margin:5px;
}
#smalldesign {
        background: url("../design/smalldesign.png") no-repeat;
        float:right;
        height:378px;
        width:100px;
}
#smalldesign img {
        border: 0px;
        float: left;
        padding:5px 5px 0;
        width:90px;
}
#priceitem {}
.null {
        margin: 0;
        padding: 0;
}
#category .desc p {
        color:#444444;
        font-size:15px;
        margin: 20px 40px 10px 10px;
        clear:both;
        text-align:justify;
        text-indent:40px;
}
#category .desc b, #category .desc strong {
        font-weight: bold;
        font-size:15px;
        color: #216fb5;
}
#priceitem {
        background:url("../design/bannerlink.png") no-repeat;
        height:35px;
        left:2px;
        overflow:hidden;
        position:absolute;
        top:370px;
        width:136px;
}
#priceitem p {
        color:#FFFFFF;
        font-size:16px;
        font-weight:bold;
        padding:7px 0 0 20px;
        text-align:center;
}
.revieproduct {
        float:left;
        padding:0 10px;
        text-align:center;
        width:150px;
}
.prevdesign, .reviedesign, nextdesign {
        margin:0 auto;
        width:150px;
        position:relative;
}
.prevdesign img, .nextdesign img {
        border:0;
        display:block;
        height:75px;
        width:100px;
        margin: 0 auto;
}
.prevdesign a, .reviedesign a, nextdesign a {
        text-decoration: none;
}
.reviedesign img {
        border:1px #2397c3 solid;
        display:block;
        height:105px;
        width:140px;
        margin: 0 auto;
}
.reviename {
        height:60px;
        margin:0 auto;
        width:120px;
}
.reviename h2 {
        font-size:11px;
}
#revieprevpage, #revienextpage {
        float:left;
        margin:30px 20px;
}
#revieprevpage a {
        background: url("../design/prevpage.png") no-repeat;
        display: block;
        width: 45px;
        height: 40px;
        text-indent:-999px;
}
#revienextpage a {
        background: url("../design/nextpage.png") no-repeat;
        display: block;
        width: 45px;
        height: 40px;
        text-indent:-999px;
}
.text img {
        border: 0;
        float: left;
        padding: 0px 5px 5px 0px;
}
.text form {
        margin: 10px;
}
.text fieldset {
        border: 0;
        color:#898989;
        font-size:11px;
        font-weight:bold;
}
.text label {
        clear:both;
        color:#898989;
        display:block;
        float:left;
        font-size:11px;
        font-weight:bold;
        width:100px;
}
.text input {
        width: 500px;
        margin-bottom: 2px;
        float: left;
}
.text textarea {
        width: 500px;
        margin-bottom: 2px;
        float: left;
}
#userinfo .cartorder {
        float: right;
        width: 200px;
}
.text select {
        width: 505px;
        margin-bottom: 2px;
        float: left;
}
table th {
        text-align: center;
}
.left {
        text-align: left;
}
.right {
        text-align: right;
}
.text a {
        color:#0059AA;
        float:right;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}
#white {
    min-height: 700px;
}