*{outline: none;}
body{
	margin:0;
	font:12px arial, verdana, helvetica, sans-serif;
	color:#000;
	background:#fff url(../images/bg-body.jpg) repeat-x;
}
img{border-style:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper{
	width:979px;
	margin:0 auto;
}
#main{
	background:url(../images/bg-page.jpg) no-repeat;
	height:659px;
	position:relative;
	padding:27px 0 0;
	width:979px;
}
#home #main{
	background:url(../images/bg-page-home.jpg) no-repeat;
}
.logo{
	position:absolute;
	top:3px;
	left:9px;
	width:428px;
	height:291px;
	overflow:hidden;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:100%;
	background:url(../images/logo.png) no-repeat;
}
#flash{
	margin-left:290px;
}
.products-box{
	width:440px;
	height:121px;
	margin:3px 0 0 496px;
	padding:97px 0 0 21px;
	background:url(../images/bg-products.png) no-repeat;
}
.products-box .title{
	display:block;
	width:293px;
	text-indent:-9999px;
	overflow:hidden;
	height:28px;
	margin:0 0 5px 10px;
	background:url(../images/text-products.gif) no-repeat;
}
.size-list{
	overflow:hidden;
	margin:0;
	padding:0 0 0 50px;
	list-style:none;
	position:relative;
}
.size-list li{
	float:left;
	padding-right:25px;
}
.sour-box{
	width:378px;
	height:421px;
	position:absolute;
	top:261px;
	left:11px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:4;
}
.sour-box a{
	position:absolute;
	width:104px;
	height:38px;
	top:290px;
	left:85px;
	overflow:hidden;
}
.original-box strong, .sour-box strong{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/bg-original.png) no-repeat;
}
.sour-box strong{
	background:url(../images/bg-sour.png) no-repeat;
}
.original-box{
	width:456px;
	height:462px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:207px;
	left:304px;
}
.original-box a{
	position:absolute;
	overflow:hidden;
	width:154px;
	height:44px;
	top:347px;
	left:86px;
}
.content-text{
	float:right;
	margin:33px 0 0;
	padding-right:18px
}
.content-text img{
	display:block;
}
#footer{
	width:971px;
	padding:0 0 0 8px;
}
.logo-footer{
	float:left;
	width:166px;
	height:56px;
	margin:11px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-footer.gif) no-repeat;
}
.logo-footer a{
	display:block;
	height:100%;
}
.buy-link{
	float:right;
	width:121px;
	margin:-9px 0 0;
	position:relative;
}
.buy-link a{
	display:block;
	padding:70px 0 0;
	color:#006c6c;
	width:121px;
	text-align:center;
	background:url(../images/bg-buy.png) no-repeat;
	position:relative;
}
.footer-text{
	float:left;
	width:660px;
	text-align:center;
	font-size:10px;
	color:#025fbe;
}
.footer-list{
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	font-size:11px;
}
.footer-list li:first-child{
	background:none;
}
.footer-list li{
	display:inline;
	background:url(../images/sep01.gif) no-repeat 0 5px;
	padding:0 3px 0 9px;
}
.footer-list li a{
	color:#025fbe;
}
.footer-text p{
	margin:0;
}
.share-box{
	overflow:hidden;
	height:1%;
	width:240px;
	margin:0 auto;
	padding:8px 0 0;
}
.share-box .title{
	float:left;
	font-size:11px;
	padding-right:10px;
}
.share-box ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.share-box ul li{
	float:left;
	padding-right:5px;
}
.share-box ul li a img{
	display:block;
}
.lpm{
	color: #025FBE;
}
