html, body, .wrapper {height:100%;}
body > .wrapper {height:auto;min-height:100%;}
.wrapper {min-height:100%;position:relative;width:960px; margin-left:auto; margin-right:auto;clear:both;}
.footerwrapper {	height:200px;	margin-top:-200px;	position:relative;	width:100%;	clear:both;}
.footer {padding:20px 0 0 0;}
.page {margin-left:auto;margin-right:auto;padding-bottom:200px;}
.main {margin-top:40px;min-height:350px;width:940px;}
.cms-home .main {margin-top:348px;min-height:350px;width:940px;}
.l3c #colmask {clear:both;float:left;overflow:hidden;position:relative;width:940px;}
.l3c #colmid {float:left;left:240px;position:relative;width:1880px;}
.l3c #colright {float:left;left:940px;margin-left:-470px;position:relative;width:1880px;}
.l3c #col1wrap {float:right;position:relative;right:1880px;width:940px;}
.l3c #col1pad {margin:0 0 0 470px;overflow:hidden;}
.l3c #col1 {overflow:hidden;width:460px;}
.l3c #col2 {float:left;left:220px;margin-left:-920px;overflow:hidden;position:relative;width:220px;}
.l3c #col3 {float:left;left:0px;overflow:hidden;position:relative;width:220px;}
.l2cl .colmask {position:relative;	clear:both;float:left;width:940px;overflow:hidden;}
.l2cl .colright,.l2cl .colmid,.l2cl .colleft {	float:left;	width:100%;	position:relative;}
.l2cl .col1,.l2cl .col2,.l2cl .col3 {	float:left;	position:relative;	padding:0 0 10px 0;overflow:hidden;}
.l2cl .colleft {	right:720px;}
.l2cl .leftmenu .col1 {	width:700px;	left:950px;margin-top: 10px;}
.l2cl .leftmenu .col2 {	width:200px;	left:30px;	margin-top:10px;}
.l2cr .colmask {	position:relative;clear:both;float:left;	width:940px;	overflow:hidden;}
.l2cr .colright, .l2cr .colmid, .l2cr .colleft {float:left;	width:100%;	position:relative;}
.l2cr .col1,.l2cr .col2,.l2cr .col3 {float:left;position:relative;padding:0 0 10px 0;overflow:hidden;}
.l2cr .rightmenu {background:#fff;}
.l2cr .rightmenu .colleft {right:220px;	background:#fff;}
.l2cr .rightmenu .col1 {width:700px;left:230px;margin-top:10px;}
.l2cr .rightmenu .col2 {width:200px;left:250px;margin-top:10px;}
.l1c .colmask {position:relative;	clear:both;float:left;width:940px;overflow:hidden;}
.l1c .col1 {	position: relative;	width: 920px;left: 10px;	top: 10px;}
.checkout-onepage-index .main {margin-top: 0;}
.checkout-onepage-index .col-center {margin: 10px 0;}
.checkout-onepage-index .col-right {margin: 10px 0 0 10px;}
body {	background-color: #F5F0F0;}
body.page-popup {	background: #FFF;}
.main { background-color:#FFF; padding-top: 10px; }
.footerwrapper {background-color: #F5F0F0;}
.salespromotion {visibility:hidden;}
.cms-home .salespromotion {background:url("../images/backgrounds/salespromotion-backgr.png") no-repeat scroll left top transparent; visibility:visible;}
.main {background:none repeat scroll 0 0 #FFFFFF;}
.catalogsale-index-index .main, .catalognew-index-index .main, .tag-product-list .main { padding-top: 20px; }
.checkout-onepage-success .main .col-center .padder {margin: 10px;}
.checkout-onepage-success .main .col-right .block {margin: 10px;}
