
.clr { clear: both; overflow:hidden; }

.browseProductContainer {
	width: 100%;
	padding:0 25px
	position: relative;
	border-top:#ccc 1px dotted;
	margin-top: 15px;
}

.browseProductContainer .productname{text-align:center;}
.browseProductContainer .productname a{
	font-size: 12px;
	color:#333;
	text-transform:uppercase;
}

.vmCartDetails {margin-right:20px}
.vmCartDetails .inputbox{padding:0; font-size:11px;}

.vm-total-pro {
	padding: 10px 0 0;
	clear: left;
	text-align: center;
}

.vmCartModule a img {
	display: none;
}
#vmMainPage {font-family:"新細明體", "細明體", "微軟正黑體", Georgia;}
#vmMainPage h1, #vmMainPage h3, #vmMainPage h2{ font-size:16px; text-transform:uppercase; font-weight:bold;}
#vmMainPage h2 {padding-left:1px;}
#vmMainPage .sectiontableheader,
#vmMainPage #login_stretcher label,
#vmMainPage .formLabel label{
	font-size:12px;
}

#vmMainPage .sectiontableheader{
	font-weight:bold;
	border-bottom:#888 1px solid;
}

#vmMainPage input.button{
	color: #FFFFFF;
	padding: 0 0 2px;
	width: 102px;
	height: 22px;
	background: url(../images/bt-general.gif) no-repeat bottom #00A9DD;
	border: none;
}
#vmMainPage input.inputbox{
	padding:0px;
}

#vmMainPage a.button  {
	display: block;
	width: 102px;
	height: 22px;
	line-height: 21px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/bt-general.gif) no-repeat bottom #00A9DD;
}



.moduletable_mycart{
	border:#ccc 1px solid;
	min-height:205px;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px;
}
.moduletable_mycart{padding:0 3% 0 3%;width:95%}

.moduletable_mycart h3,
.moduletable_vmsearch h3{ font-size:16px}

.moduletable_mycart h3 { border-bottom:#000 4px solid; text-align:right;color:#000}
.moduletable_vmsearch .inputbox{padding:0; width:100%}


div.vm-showcart {padding-top:10px;float:right;}
div.vm-showcart a {
	display:block;float:left;
	width: 73px;
	height: 22px;
	line-height: 21px;
	margin-left: 10px;
	text-align: center;
	color: #FFFFFF;
	background: url(../images/bt-viewcart.gif) no-repeat #999;
}

div.vm-showcart a:hover,
div.vm-showcart a:focus,
div.vm-showcart a:active {
	color: #FFFFFF;
	text-decoration: none;
}

input.addtocart_button {
	color: #FFFFFF;
	margin: 10px 0 0;
	padding: 0 0 2px;
	text-indent: 18px;
	width: 102px;
	height: 22px;
	background: url(../images/bt-addtocart1.gif) no-repeat bottom #999;
	border: none;
}

.man_logo{
	border:#ccc 1px solid;
	float:left;
	margin:8px
}
.cart_list{ min-height:50px;}

.vmCartContainer { /* Cart Container */
	background: #F7F7F7;
	padding: 5px 10px;
	border: 1px solid #E6E6E6;
}

.vmCartContainer .addtocart_button { /* Cart Container */
	margin: 0 0 0 5px;
}

.productPrice {
	font-weight:normal;
	white-space: nowrap;
}

#vmProDetail{
	width:100%;
	padding-bottom:30px;
}
#vmProDetail_left{
	width:35%;
	padding:0 1%;
	float:left;
}
#vmProDetail_left .images{
	width:185px;
	text-align:center;
}

#vmProDetail_right{
	width:62%;
	float:left;
}
#vmProDetail_right h4{ font-size:16px}

#vmProDetail_bottom{
	width:100%;
	padding:0 2%;
}

