body{
	background:url(images/bgr.jpg) repeat-y center #D9DADB;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #282425;
	line-height: 14pt;	
}
a{
	color: #696969;
	font-weight: bolder; text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h2{
	font-weight: normal; margin:5px 0; padding: 0; 
}

h2.purple{
	color: #C60486; line-height: 35px; text-align: left;
}
h2.violet{
	color: #94325D;
}
h2.gray{
	color: #6d6e70;
}
a img{
	border: none;
}
.allpage{
	width:961px;background-color:#FFF;
	
}
.topmenu{
	height:120px; padding:0 60px;
}
.logo{
	width:300px; float:left; text-align:left; padding-top:41px;
}
.menu{
	width:500px; float:right; text-align:right; padding-top:90px;
}
.mainbody{
	padding: 0 60px;
}
.footer{
	padding:10px 60px;
}
.clear{
	clear: both;	
}
ul.mnutop{
	margin: 0; padding: 0; text-align: right;
}

ul.mnuother,.divscroll ul{
	margin: 0; padding: 0; text-align: left;	
}
ul.mnutop li{
	font-family: "Arial Narrow"; font-size: 11pt;
	list-style: none; display: inline;
}
ul.mnuother li,.divscroll ul li{
	font-family: "Arial Narrow"; font-size: 10pt;
	list-style: none; display: inline;
}
ul.mnutop li a{
	color: #434343; text-decoration: none; font-size: 13pt; padding:  0px;
	
}
ul.mnuother li a,.divscroll ul li a{
	color: #282425; text-decoration: none; font-size: 10pt;padding: 0px;
}
.divscroll ul li a{
	float: left; display: block; width: 192px; height: 96px;
	text-align: center;
}
ul.mnuother li a img{
	margin: 0 -1px;
	
}
.divscroll ul li a img{
	height: 70px; width: 142px; cursor: pointer;
}
ul.mnutop li a.active,ul.mnutop li a:hover{
		color: #E3008A;
}

ul.mnuother li a.active,ul.mnuother li a:hover{
	color: #E3008A;
}
.divimgtop{
	width:841px; border-bottom:5px solid #EFED38; border-top:5px solid #EFED38;
}

.divcontent{
	width:841px; border-bottom:5px solid #EFED38; padding:30px 0 0px 0;
}
.contentcolum{
	width: 265px; float: left; text-align: left;
	padding-bottom: 20px;
}
.contentcolum2{
	width: 265px; float: left; margin-left: 20px; text-align: left;
	padding-bottom: 20px;
}
.contentcolum3{
	width: 275px; float: left; margin-left: 10px; text-align: left;	
}
.mainpicture{
	width:520px; float:left; text-align:left;
}
.maininfo{
	width:300px; float:right; text-align:left; padding-top:60px;background-color: #FFF;
}
.maininfo .content{
	width:200px; float:left; color:#6d6e70; font-size:10pt;background-color: #FFF;
}
.maininfo .price{
	width:64px; float:right; font-size: 10pt; padding:0px 10px 0px 0 ; 
}
.sizesmall{
	font-size:9pt;
}
.textpurple{
	text-align:center; padding-right:0px; color:#E3008A; font-size:12pt; padding-bottom:20px;
}
.topproduct{
	display: block; float: left;  width: 825px; height: 260px;
}
.topproducthidden{
	display: none;
}
.arrow{
	width:30px;  padding-top:30px;
}
.arrow img{
	cursor: pointer;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.divscroll{
	width:760px; height:96px; overflow:hidden; float:left; position:relative;
	margin-left: 10px;
}
.divoverlib{
	width: 230px;
	border: 2px solid #EAEA4F; font-size: 8pt; padding: 5px;background: #FFF;
}
.smaller{
	font-size:7pt;
}
.clBD4D9C, a.clBD4D9C{
	color: #BD4D9C;
	text-decoration: none;
}
.footerlink {
	text-align: left;
	margin-top: -20px;
}
.footerlink a{
	color: #86750E; 
	font-weight: normal; text-decoration: none;
}

#scroller {
	CLEAR: both; HEIGHT: 87px
}
#scroller table {
	margin:0;
	padding:0;
	border:none;
}
#scroller table td {
	border:0 none;
	padding:0;
	margin:0;
	height:100px;
}
.scroll-left {
	MARGIN: 0px 10px
}
.scroll-right {
	FLOAT: left; MARGIN: 0px 10px
}
DIV#hold {
	Z-INDEX: 100; LEFT: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 730px; POSITION: relative; TOP: 0px; HEIGHT: 96px
}
DIV#wn {
	Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 730px; POSITION: absolute; TOP: 0px; HEIGHT: 96px
}
DIV#lyr1 {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 730px; POSITION: absolute; TOP: 0px; HEIGHT:96px;	
}
#hp-featured-products {	
	white-space:nowrap; 
	width:auto;
}
#hp-featured-products td{
	vertical-align:top;
	width: 192px; height: 96px;
	text-align: center;
}
img.thmb01{
	height:70px;
	width:142px;	
	cursor: pointer;
	
}
.more_cl{
	width:142px; padding-top:10px; text-align: center;}
.more_cl div.morecl{
	background:#E9EA4E;
	width:130px; height:15px;
	padding:0;
	margin:0;
	color:#999999; font-size:10px;
	line-height:14px;
}
.radiotype{	
	padding:3px;
	color: #FFF; background: #333; margin-right: 2px;
	font-size:9pt; cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.radiotypeactive{	
	 padding: 3px;
	color: #FFF; background:#EC008C ; margin-right: 2px;
	font-size:9pt; cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	
}
a.basketplus{
	font-family: Monospace; border: solid 1px white;
	color: #E93A99; text-decoration: none; white-space: nowrap;
}
a.basketplus:hover{
	border: solid 1px #D46b77;
	background: #EEE;text-decoration: none;
}
.oldprice{
	text-decoration: line-through;
}
.newprice{
	font-size: 12pt;
}