@import url(blankcanvas.css);
@import url(base.css);
@import url(assets/global.css);
/*@import url(//fonts.googleapis.com/css?family=Calluna Regular:400,300);*/
/*@import url(debug.css);*/

@media screen {

	body {
		background-color: #fff;
	}

	#shell {
		margin: 0 auto;
		width: 960px;
	}

	/* columns */
	.col {
		float: left;
		margin-left: 10px;
		margin-right: 10px;
		width: 40px;
	}

	.ie6 .col {
		display: inline;
	}

	.col-group {
		display: inline-block;
		margin-left: -10px;
		margin-right: -10px;
	}

	.col.solo {
		clear: both;
	}

	.col2 {
		width: 100px;
	}

	.col3 {
		width: 160px;
	}

	.col4 {
		width: 220px;
	}

	.col5 {
		width: 280px;
	}

	.col6 {
		width: 340px;
	}

	.col7 {
		width: 400px;
	}

	.col8 {
		width: 460px;
	}

	.col9 {
		width: 520px;
	}

	.col10 {
		width: 580px;
	}

	.col11 {
		width: 640px;
	}

	.col12 {
		width: 700px;
	}

	.col13 {
		width: 760px;
	}

	.col14 {
		width: 820px;
	}

	.col15 {
		width: 880px;
	}

	.col16 {
		clear: both;
		width: 940px;
	}

	/* header */
	#header {
		overflow: hidden;
		margin-bottom: 1em;
		width: 100%;
	}

	#header .inner {
		position: relative;
	}

	/* content */
	#content {
		width: 100%;
	}

	#content.col15-solo {
		width: 880px;
	}

	#content.col14-solo {
		width: 820px;
	}

	#content.col12-solo {
		width: 700px;
	}

	#content-title {
		margin-bottom: 1em;
	}

	#content-main.solo,
	#content.col12-solo,
	#content.col14-solo,
	#content.col15-solo {
		display: block;
		float: none;
		margin-top: .75em;
		margin-left: auto;
		margin-right: auto;
	}

	#content-main.col16 {
		float: none;
		overflow: hidden;
	}

	body.tpl-basket #content-main {
		margin-right: 60px;
	}

	#content .section {
		position: relative;
		margin: .75em 0;
		width: 100%;
	}

	/* footer */
	#footer {
		overflow: hidden;
		clear: both;
		width: 100%;
		padding-top: 2em;
		margin-bottom: 2em;
	}

}