@charset "utf-8";
/* CSS Document */
/*html, body{width:100%; height:100%;}*/
body
	{
		margin:0 auto;
		padding:0;
		width:100%;
		display:table;
		background:#fff url("../images/back-body.png") repeat-x;
	}
article, aside, figcaption, figure,footer, header, nav, section {display: block;}	
header, #footer-inner, #banner
	{
		margin:0 auto;
		padding:0;
		clear:both;
	}
header{width:960px; position:relative; height:178px;}
#banner{width:960px; position:relative;}
#main-col-home
	{
		float:left;
		width:525px;
	}
#sidebar-home{float:right; width:382px;}	
#container
	{
		clear:both;
		margin:0 auto;
		padding:0;
		width:960px;
		position:relative;
	}
#main-col	{float:left;width:575px;}
aside{float:right;}
#sidebar{width:261px;}

#main-col-product	{float:left;width:650px;}
div#sidebar-product{float:right;width:261px;}





footer
	{
		clear:both;
		padding:10px 0;
		width:100%;
		background:url(../images/pattern1.png) repeat;
	}	
#footer-inner {width:960px; padding:10px 0; position:relative; overflow:hidden;}