
#main {
	padding: 0px;
	width: 620px;
}

#main .text {
	padding: 0px;
	width: 620px;
}

/* listproducts */

.productTop {
        display: block;
        overflow: hidden;
        padding: 10px 10px 10px 0px;
}

.productTop .pic {
		width: 300px;
		height: 230px;
		float: left;
}

.productTop .info {
		width: 270px;
		float: right;
		padding: 20px 0px 0px 0px;
}

.productTop h1 a {
        color: #003d9a;
        text-decoration: none;
}

.productTop h1 a:hover {
        text-decoration: underline;
}

.productTop .productDesc {
        display: block;
        padding-bottom: 10px;
}

/* product */

.productLeft {
        width: 308px;
        height: 363px;
        padding: 10px 0px 0px 0px;
        float: left;
        overflow: hidden;
        background: url(bg/productLeft.jpg) no-repeat right top;
        border-right: 1px solid #bebebe;
}

.productRight {
        width: 308px;
        height: 363px;
        padding: 10px 0px 0px 0px;
        float: left;
        overflow: hidden;
        background: url(bg/productRight.jpg) no-repeat left top;
}

.productLeft h1 a,
.productRight h1 a {
        color: #003d9a;
        text-decoration: none;
        padding: 0px 10px;
}

.productLeft h1 a:hover,
.productRight h1 a:hover {
        text-decoration: underline;
}

.productLeft .pic,
.productRight .pic {
        width: 300px;
        height: 230px;
		margin: 0 auto;
        overflow: hidden;
        text-align: center;
}

.productLeft .info,
.productRight .info {
        overflow: hidden;
        padding: 0px 10px;
}


.productLeft .productDesc,
.productRight .productDesc {
        height: 70px;
        display: block;
}

.price {
        clear: both;
        width: auto;
        float: left;
		font-weight: bold;
}

.productform {
		width: auto;
		float: right;
        padding: 3px 0px 3px 0px;
        margin: 0px;
}

.orderamount {
        width: 40px;
}



/* productpage */

#productContent {
	padding: 0px 40px 0px 20px;
}

#productContent .productInfo h1 {
        color: #003d9a;
        text-decoration: none;
        width: auto;
        float: left;
}

#productContent .productInfo p.price {
		clear: none;
		width: auto;
        float: right;
}

#productContent #productText {
		clear: both;
}

#productContent #shopInfo {
		clear: both;
        padding: 30px 10px 10px 10px;
        width: auto;
        float: right;
}

.campaign_price {
	position: relative;
	top: -5px;
	color: red;
}
.campaign_basic_price {
	position: relative;
	top: -5px;
	color: #656565;
	text-decoration: line-through;
}
