*{
	padding:0; 
	margin:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4f4e;
}
ul, li, ol{
	list-style:none;
}
img{
	border:0
}
h1{
	font-size:19px;
	font-weight:normal;
	padding:10px 0;
}
h2{
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
}
.clear{
	clear:both;
}
#wrapper{
	border:1px solid #dcdcdc;
	padding:0 28px 28px 28px;
	width:868px;
	margin:10px auto 20px;
}
#mainContent .title{
	padding-bottom:15px;
}
#mainContent .title p{
	padding:2px 0;
}
#mainContent p{
	line-height:17px;
	padding:5px 0;
}
.FeaterProductImage{
	width:430px;
	height:400px;
	text-align:middle;
	border:1px solid #dcdcdc;
	line-height:400px;
	text-align: center;
	overflow:hidden;
	}
.FeaterProductImage img{
	vertical-align:middle
}
.column1{
	float:left;
	width:415px;
}
.column2{
	float:right;
	width:415px;
}
h1.printtitle{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold color:#4d4f4e; margin: 0 16px 7px 0px; padding:11px 0 2px 0px;}

.victorinoxTable{
	border-width: 0px;
	border-collapse: collapse;
	border-spacing:0;
	padding: 0;
	margin: 15px 0; 
	width:100%
}
.victorinoxTable td{
	vertical-align:top; 
	padding:6px 10px; 
	background:#fff; 
	border:1px solid #D2D2D2;
}
.victorinoxTable tr.even td{
	background:#ededed;
}
.price{
	margin-top:20px;
}
#mainContent .price p{
	font-weight:bold;
	color:#4d4f4e;
	padding:2px 0;
}
.price p span{
	float:left;
	width:75px;
}
.SelectColor{color:#4d4f4e;margin:20px 0;}
.SelectColor ul{ margin:0px; padding:0px; width:250px;}
.SelectColor ul li{ display:inline; float:left; margin-right:3px; }
.SelectColor ul li span img.imgblock{ margin:0px; padding:0px;vertical-align:bottom; margin-left:9px;}
.SelectColor ul li span.clr_block{display:block; height:15px; width:30px; }
.SelectedColor{border:1px solid #B10034;width:28px!important; height:13px!important;}
.browserIE6 .SelectedColor{border:1px solid #B10034;width:28px!important; height:13px!important;}

.productSpecificationinfo ul {margin: 0 0 18px 16px;padding: 0;}
.productSpecificationinfo ul li{padding: 2px 0; list-style:outside}

.orderDetailHead{margin-top:10px;}
.orderDetailHead h1{font-size:17px; padding-bottom:5px; font-weight:bold}
.orderDetailHead ul{margin:0 0 15px 0; list-style:none}
.orderDetailHead ul li{padding:1px 0}
.orderDetailHead ul li label{width:110px; display:block; float:left}
#orderHistoryTable{margin-top:10px; border-top:2px solid #dcdcdc; text-align:left}
#orderHistoryTable th{padding:7px 0; border-bottom:2px solid #dcdcdc}
#orderHistoryTable th a{text-decoration:none}
#orderHistoryTable th.col1{width:130px}
#orderHistoryTable th.col2{width:240px}
#orderHistoryTable th.col3{width:160px}
#orderHistoryTable td{padding:10px 0; vertical-align:top;border-bottom:1px solid #dcdcdc}
#orderHistoryTable .itemImage img{border:1px solid #dcdcdc}
#orderHistoryTable .itemName{font-weight:bold}
#orderHistoryTable .salePrice span{font-weight:bold}
#orderHistoryTable .mescData li{padding:0 0 6px 0}
#orderHistoryTable .mescData li label{float:left; width:100px; text-align:right; font-weight:bold; padding-right:10px;}
#priceDetail{padding-right:30px; margin-top:20px}
#priceDetail div{text-align:right; padding:2px 0; font-size:12px; font-weight:bold}
#priceDetail div span{display:block; float:right; width:80px}
#priceDetail div.totalDiscount{color:#b10034}


.orderDetailHead.webOrderReturn{margin:0}
.orderDetailHead.webOrderReturn ul.orderDate li{font-size:14px;}
.orderDetailHead.webOrderReturn ul li label{font-weight:bold}
.orderDetailHead.webOrderReturn ul{margin:15px 0}
.orderDetailHead.webOrderReturn h3{border:0; margin-bottom:20px}
.orderDetailHead.webOrderReturn .bottomNotes{margin:200px 0 50px 0; font-size:11px}
.orderDetailHead.webOrderReturn .bottomNotes .note{font-size:10px; line-height:14px}
.orderDetailHead.webOrderReturn .envelope{margin:10px 0; position:relative}
.orderDetailHead.webOrderReturn .envelope .label{position:absolute; top:18px; left:80px; font-style:italic; font-size:11px;}
.orderDetailHead.webOrderReturn .envelope .address{position:absolute; top:160px; left:210px; font-weight:bold; font-size:12px;}
.orderDetailHead.webOrderReturn ol{padding-left:20px}
.orderDetailHead.webOrderReturn ol li{list-style:decimal}
.text_strike{text-decoration:line-through}
.productSpecificationinfo ul{margin:0 0 9px 16px; padding:0;list-style-type:disc!important;}
.productSpecificationinfo ul  li{margin:0 0 9px 16px; padding:0;list-style-type:disc;}
