html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, p, blockquote, pre, a, abbr, acronym, address, big, cite, h1, h2, h3, h4, h5, h6, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, form{
	border: none;
	margin: 0;
	outline: 0;
	padding: 0;
}
html{
	height: 101%;
}
ul, ol, li{
	list-style: none;
}
a, a:link, a:hover, a:visited{
	color:#908D8E;
	font-family: "Myriad Pro","Myriad",Tahoma,"Segoe UI","Trebuchet MS",Verdana,"Calibri","Helvetica","Arial",sans-serif;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Myriad Pro","Myriad",Tahoma,"Segoe UI","Trebuchet MS",Verdana,"Calibri","Helvetica","Arial",sans-serif;
	font-size:11pt;
	font-weight: normal;
}
a img{
	border: none;
	padding: 0;
	margin: 0;
}
ol, ul, li{
	font-family: "Myriad Pro","Myriad",Tahoma,"Segoe UI","Trebuchet MS",Verdana,"Calibri","Helvetica","Arial",sans-serif;
	font-size: 14px;
	list-style: none;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearLeft{
	clear: left;
}
.clearBoth{
	clear: both;
}
.clearRight{
	clear: right;
}
.alignLeft{
	text-align: left;
}
.alignCenter{
	text-align: center;
}
.alignRight{
	text-align: right;
}
.vAlignTop{
	vertical-align: top;
}
.vAlignMiddle{
	vertical-align: middle;
}
.vAlignBottom{
	vertical-align: bottom;
}
body{
	background:#eaecf2;
	color:#5e5e5e;
	font-family: "Myriad Pro","Myriad",Tahoma,"Segoe UI","Trebuchet MS",Verdana,"Calibri","Helvetica","Arial",sans-serif; 
	font-weight: normal;
	font-size: 11pt;
}
.wrapper{
	
}
.blockLeft{
	padding:5px;
	width:220px;
}
.blockLeft .logo{
	margin:30px 0 0;
}
.blockLeft .menu{
	
}
.blockLeft .menu .top{
	background:url("menutop.jpg") no-repeat scroll center top transparent;
	float:left;
	height:31px;
	width:100%;
}
.blockLeft .menu .linksCategory{
	background:url("menubottom.jpg") no-repeat scroll center bottom transparent;
	padding:0 0 10px;
	width:100%;
}
.linksCategory li{
	background:url("arrow.png") no-repeat scroll right center transparent;
	margin:10px 10px 10px 15px;
}
.linksCategory li a{
	font-weight:bold;
}
.linksCategory li img.star{
	margin:0 5px -1px 2px;
}
.linksCategory li.bottom{
	background:url("categorybottom.jpg") no-repeat scroll center center transparent;
	height:2px;
	margin:-6px 0 0;
	padding:0;
}
.blockRight{
	background:url("contenttop.jpg") no-repeat scroll 1px top transparent;
	margin:0 0 0 20px;
	padding:5px;
	width:740px;
}
.blockRight .linksTop{
	
}
.linksTop li{
	background:url("arrow.png") no-repeat scroll left center transparent;
	float:left;
	padding:5px 25px 5px 20px;
}
.linksTop li a{
	color: #908d8e;
}
.blockRight .contentSlider{
	background:url("sliderbg.png") no-repeat scroll left top transparent;
	height:345px;
	margin:110px 0 0;
}
.blockRight .alignerPage{
	height:130px;
}
.blockRight .contentPage{
	background:#ffffff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding:10px;
}
.blockRight .title{
	background:url("contentcenter.jpg") repeat-x scroll center top transparent;
	height:29px;
	position:relative;
}
.blockRight .title .left{
	background:url("contentleft.png") no-repeat scroll -1px top transparent;
	float:left;
	height:29px;
	width:10px;
}
.blockRight .title h1{
	float:left;
	font-size:14pt;
	font-weight:normal;
	height:31px;
	line-height:29px;
}
.blockRight .title .right{
	background:url("contentright.png") no-repeat scroll -14px top transparent;
	float:right;
	height:29px;
	width:10px;
}
.blockRight .products{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #A1A5A9;
	float:left;
	overflow:hidden;
	width:100%;
}
.blockRight .products .productLine{
	background:url("productline.png") no-repeat scroll center center transparent;
	height:1px;
}
.blockRight .products .productVerticalLine{
	background:url("productvline.jpg") no-repeat scroll center center transparent;
	float:left;
	height:250px;
	width:1px;
}
.blockRight .products .product{
	text-align:center;
	width:246px;
}
.products .product h1{
	color:#2681cd;
	font-size:14pt;
}
.products .product p.description{
	color:#965d0e;
	font-size:11pt;
}
.products .product p.promotion{
	color:#2681cd;
	font-size:11pt;
}
.products .product p.price{
	color:#C81C37;
	font-size:18pt;
	font-weight:bold;
}
.products .product .picture{
	height:140px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:212px;
}
.products .product .picture .image{
	margin:10px 0 0;
}
.products .product .video{
	cursor:pointer;
	float:left;
	width:90px;
}
.blockRight .contentProduct{
	background:#ffffff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding:10px;
}
.contentProduct .pictures{
	border:1px solid #F2F2F2;
	margin:0 10px;
	min-width:200px;
	text-align:center;
}
.contentProduct .pictures .main{
	
}
.contentProduct .pictures .img{
	border:1px solid #F2F2F2;
	cursor: pointer;
	height:50px;
	margin:1px;
	overflow:hidden;
	width:50px;
}
.contentProduct .pictures .img img{
	height:100px;
}
.contentProduct p{
	margin:5px;
}
.contentProduct li{
	list-style: disc;
	margin:5px 0 5px 25px;
}
.blockRight .contentProductsOther{
	background:#ffffff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 10px;
}
.contentProductsOther .product{
	display:block;
	width:100%;
}
.contentProductsOther .product .info{
	
}
.contentProductsOther .product .picture{
	float:left;
	margin:5px;
	width:50px;
}
.contentProductsOther .product .price{
	line-height:24px;
	margin:0 15px 0 0;
}
.contentProductsOther .product .image{
	float:left;
	width:50px;
}
.contentProductsOther .product .sales{
	width:200px;
}
.product .sales .percent{
	line-height:24px;
	margin:0 10px 0 0;
	text-align:right;
	width:40px;
}
.product .sales .bar{
	background:none repeat scroll 0 0 #f5f5f5;
	height:25px;
	position:relative;
	width:150px;
}
.product .sales .bar .line{
	background:none repeat scroll 0 0 #F37636;
	float:left;
	height:21px;
	margin:2px;
}
.blockRight .productDetail{
	width:500px;
}
.productDetail .section h1{
	float:left;
	font-size:13pt;
	padding:3px 5px;
}
.productDetail .section .left{
	background:url("contentleft.png") repeat scroll left top transparent;
	height:20px;
	width:10px;
}
.productDetail .section .right{
	background:url("contentright.png") repeat scroll right top transparent;
	height:20px;
	width:10px;
}
.blockRight .productSections{
	width:100%;
}
.productSections .section{
	background:url("contentcenter.jpg") repeat scroll center top transparent;
	border-bottom:1px solid #D2D2D2;
}
.productSections .section h1{
	float:left;
	font-size:13pt;
	padding:3px 5px;
}
.productSections .section .left{
	background:url("contentleft.png") repeat scroll -1px top transparent;
	height:29px;
	width:10px;
}
.productSections .section .right{
	background:url("contentright.png") repeat scroll -14px top transparent;
	height:29px;
	width:10px;
}
.blockRight .productOrder{
	width:235px;
}
.productOrder .title{
	
}
.productOrder .title h1{
	width:91%;
}
.productOrder .contentOrder{
	background:#FFFFFF;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding:10px;
}
.contentOrder label{
	display: block;
}
.blockRight .paging{
	border-top: 1px solid #d84653;
}
.paging li{
	float: left;
	padding:3px 5px;
}
.paging li a{
	color:#000000;
	font-size: 11pt;
}
.paging li.current{
	background: #d84653;
}
.paging li.current a{
	color: #ffffff;
}
.footer{
	background:url("footerbg.jpg") repeat-x scroll center top transparent;
	margin:0 0 25px;
	padding:25px 0 0;
}
.footer h1{
	color:#FF0000;
	font-size:12pt;
	font-weight:normal;
}
.footer .linksBottom{
	
}
.linksBottom li{
	float: left;
	padding:5px;
}
.linksBottom li a{
	color:#212121;
}
.linksBottom li.seperator{
	padding:5px 0;
}
.redline{
	background:url("redline.jpg") repeat scroll 0 0 transparent;
	height:104px;
	position:absolute;
	right:0;
	top:56px;
	width:50%;
	z-index:-1;
}
