body {
	margin: 0px;
	padding: 0px;
}

/*
input {
	padding: 2px;
}

select {
	border: 1px solid #dadada;
	padding: 2px;
}

xp,form,xh1,xh2,xh3,xh4,ul,li {
	margin: 0px;
	padding: 0px;
}

a,a:visted {
	padding-top: 5px;
	padding-bottom: 5px;
}
*/




div.product-main-picture-container table{
	width:100%;
	height:100%;
}

div.product-details-summary td.product-media-container {
        width:50%;
}




.main_container {
	width: 100%;
	float: left;
}

.header-main-container {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.header-main-container-nav {
	float: left;
	width: 980px;
	min-height: 20px;
	margin: 0px;

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}

div.newmenubar {
	float:left; 
	width:100%;
	/* width:940px; */ 

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	

}


.header-main-container-nav-menu01 {
	float: left;
	width: 100%;
	min-height: 20px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 0px;
}

.header-main-container-search {
	width: 100%;
	border-bottom: 0px solid grey;
	min-height: 15px;
	text-align: center;
}

.header-container {
	width: 980px;
	position: relative;
	margin: 0 auto;
	border: 0px solid red;
	padding: 0px;
}

div.header {
	float:left;
	width: 980px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	border: 0px solid red;
	padding: 0px;
	padding-top: 5px;
	/* min-height:75px; */
}

.header img {
	max-width: 980px;
	border: none;
	padding: 0px;
	display: block;
}

.header a img {
	max-width: 980px;
	border: none;
	margin: 0px;
}

.header-links {
	width: 960px;
	margin-left:10px;
	margin-right:10px;
	position: absolute;
}

.header-links-body {
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}

.header-logo {
	width: auto;
	height: auto;
	text-align: left;
}

.header-logo-image a {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.header-accepted-cc {
	
}

.header-table {
	width: 100%;
	border: 0px;
	cellspacing: 0;
	cellpadding: 0;
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
}

.header-table td {
	height: 75px;
}


.moredetails-button,.add-to-basket-button,.choose-options-button {
	border: none;
	padding: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.body-shoppingbasket-buttons {
	border: none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.image {
	position: relative;
	float: left; /* optional */
	width: 100%;
	text-align: center;
}

.image .text {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px; /* optional, though better have one */
	vertical-align: center;
}

.main-middle-container {
	float: left;
	width: 100%;
	text-align: center;
	border: 0px solid blue;
}

.main-middle-container-old {
	width: 100%;
	float: left;
	background: url(../images/middle-area-bg.gif) repeat-x 0 0;
	padding-top: 26px;
}

.middle-container-old {
	width: 930px;
	margin: 0 auto;
	min-height: 600px;
	border: 0px solid red;
}

.middle-container {
	float: center;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	min-height: 560px;

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-general{
	float: left;
	padding:15px;
	width: 930px;
}

.layout-a-body {
	float: left;
	margin:0;
	width: 100%;
}

.layout-a-body-leftbar {
	float: left;
	border: 0px solid green;
	margin: 0px;
	margin-right:20px;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-a-body-center {
	float: left;
	border: 0px solid green;
	margin: 0px;
	text-align: left;
	width: 460px;
	margin-left: 0px;
	margin-right: 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-a-body-rightbar {
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
	float: right;
	border: 0px solid green;
	margin: 0px;
	margin-left:0px;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-a-body img.product-picture-main {
	max-width:250px;
	max-height:1000px;
}

.layout-a-body .product-picture-main-embed-container img{
	max-width:250px;
	max-height:1000px;
}

.layout-a-body .productoptions select{
	max-width:200px;
}


.layout-b-body {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}

.layout-b-body-leftbar {
	float: left;
	border: 0px solid green;
	margin: 0px;
	margin-right:20px;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-b-body-center {
	float: left;
	border: 0px solid green;
	margin: 0px;
	text-align: left;
	width: 460px;
	padding-left: 0;
	padding-right: 0;
	margin-left:0;
	margin-right:20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-b-body-rightbar {
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
	float: right;
	border: 0px solid green;
	margin: 0px;
	margin-left:0;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-b-body img.product-picture-main {
	max-width:250px;
	max-height:1000px;
}
.layout-b-body .product-picture-main-embed-container img{
	max-width:250px;
	max-height:1000px;
}
.layout-b-body .productoptions select{
	max-width:200px;
}



.layout-c-body {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}

.layout-c-body-leftbar {
	float: left;
	border: 0px solid green;
	margin: 0px;
	margin-right:10px;
	text-align: left;
	width: 240px;
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
}

.layout-c-body-center {
	float: left;
	border: 0px solid green;
	text-align: left;
	width: 680px;
	margin-left:0px;
	padding-left: 20px;
	padding-right: 0px;
}

.layout-d-body {
	float: left;
	margin:0;
	width: 100%;
}

.layout-d-body-center {
	float: left;
	border: 0px solid green;
	text-align: left;
	width: 680px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px; /* interim compentation from correct 20px */
}

.layout-d-body-rightbar {
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
	float: right;
	border: 0px solid green;
	margin:0px;
	text-align: left;
	width: 240px;
}

.layout-externalsite-body {
	padding:10px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.layout-checkout-body-center {
	float: left;
	border: 0px solid green;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-checkout-body {
	width:100%;
	margin: 0px;
	text-align: left;
	min-height: 400px;
	/* width:940px; */
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.layout-customerportal-body {
	float: left;
	margin: 0px;
	text-align: left;
	min-height: 600px;
	width: 940px;
}


.layout-customerportal-body-left {
	float: left;
	margin: 0px;
	padding:0px;
	text-align: left;
	min-height: 600px;
	width: 240px;
}

.layout-customerportal-body-center {
	float: left;
	margin: 0px;
	padding-left:20px;
	text-align: left;
	min-height: 600px;
	width: 680px;
}

div.body-fullpage {
	margin:0;
	padding:0;
}

.breadcrumbs {
	text-align: left;
	border: 0px solid green;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.body-homepage {
	float:left;
	margin-bottom:20px;
	width: 940px;
	text-align: center;
	border: 0px solid red;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	

}

.body-homepage-banneradvert {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.body-homepage .body-homepage-banneradvert{
	padding:15px;
}

.body-homepage-banneradvert_TOP {
	text-align: left;
	width: auto;
	margin: 0px;
	margin-bottom: 5px;
}

.body-homepage-banneradvert_OVERLAY-LEFT {
	position: relative;
	top: 5px;
	left: 5px;
	width: 50%;
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}

.body-homepage-banneradvert_OVERLAY-MIDDLE {
	width: auto;
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

.body-homepage-banneradvert_OVERLAY-RIGHT {
	position: relative;
	top: 5px;
	left: 40%;
	width: 50%;
	width: 60%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}


div.categoryheader-tile {
	margin-bottom:10px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	

}

div.subcategory-tile {
	float:left;
	width:100%;
	margin-bottom:10px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	

}



.body-product-grid1 {
	float: left;
	width: 168px;
	height: 295px;
	margin: 3px;
	padding: 0px;
}

.body-product-grid1 img {
	max-width: 160px;
	max-height: 160px;
}

div.product-tile-DEFAULT {
	height:100%;
}

.product-tile-style {
	float:left;
	width:100%;
	margin-bottom:5px;
}









/* HOMEPAGE CATEGORY DEFAULT */
.homepage-category-DEFAULT_LEGACY-grid_2 {
	min-height: 100px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_3 {
	min-height: 100px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_4 {
	min-height: 100px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_6 {
	min-height: 100px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_12 {
	min-height: 100px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_2 img {
	max-width: 100%;
	max-height: 125px;
}

.homepage-category-DEFAULT_LEGACY-grid_3 img {
	max-width: 100%;
	max-height: 150px;
}

.homepage-category-DEFAULT_LEGACY-grid_4 img {
	max-width:100%;
	max-height: 200px;
}

.homepage-category-DEFAULT_LEGACY-grid_6 img {
	max-width: 100%;
	max-height: 150px;
}

.homepage-category-DEFAULT_LEGACY-grid_12 img {
	max-width: 100%;
	max-height: 150px;
}

.homepage-category-DEFAULT_LEGACY-grid_2 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_3 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_4 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_6 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_12 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-DEFAULT_LEGACY-grid_2 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-DEFAULT_LEGACY-grid_3 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-DEFAULT_LEGACY-grid_4 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-DEFAULT_LEGACY-grid_6 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-DEFAULT_LEGACY-grid_12 h1 {
	padding: 5px;
	width: auto;
}

/* HOMEPAGE CATEGORY DEFAULT */ 

/* HOMEPAGE CATEGORY TILE02 */
.homepage-category-TILE02_LEGACY-grid_2 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE02_LEGACY-grid_3 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE02_LEGACY-grid_4 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE02_LEGACY-grid_6 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE02_LEGACY-grid_12 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE02_LEGACY-grid_2 img {
	max-width: 100px;
	max-height: 210px;
}

.homepage-category-TILE02_LEGACY-grid_3 img {
	max-width: 150px;
	max-height: 210px;
}

.homepage-category-TILE02_LEGACY-grid_4 img {
	max-width: 200px;
	max-height: 210px;
}

.homepage-category-TILE02_LEGACY-grid_6 img {
	max-width: 350px;
	max-height: 210px;
}

.homepage-category-TILE02_LEGACY-grid_12 img {
	max-width: 920px;
	max-height: 210px;
}

/* HOMEPAGE CATEGORY TILE02 */ 

/* HOMEPAGE CATEGORY TILE01 */
.homepage-category-TILE01_LEGACY-grid_2 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE01_LEGACY-grid_3 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE01_LEGACY-grid_4 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE01_LEGACY-grid_6 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE01_LEGACY-grid_12 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE01_LEGACY-grid_2 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE01_LEGACY-grid_3 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE01_LEGACY-grid_4 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE01_LEGACY-grid_6 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE01_LEGACY-grid_12 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE01_LEGACY-grid_2 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE01_LEGACY-grid_3 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE01_LEGACY-grid_4 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE01_LEGACY-grid_6 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE01_LEGACY-grid_12 h1 {
	padding: 5px;
	width: auto;
}

/* HOMEPAGE CATEGORY TILE01 */ 

/* HOMEPAGE CATEGORY TILE03 */
.homepage-category-TILE03_LEGACY-grid_2 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_3 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_4 {
	min-height: 50px;
	margin-bottom: 5px;
}

.homepage-category-TILE03_LEGACY-grid_6 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_12 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_2 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE03_LEGACY-grid_3 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE03_LEGACY-grid_4 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE03_LEGACY-grid_6 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE03_LEGACY-grid_12 img {
	max-width: 100%;
	max-height: 210px;
}

.homepage-category-TILE03_LEGACY-grid_2 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_3 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_4 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_6 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_12 ul {
	list-style-type: none;
	text-align: left;
}

.homepage-category-TILE03_LEGACY-grid_2 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE03_LEGACY-grid_3 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE03_LEGACY-grid_4 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE03_LEGACY-grid_6 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE03_LEGACY-grid_12 h1 {
	padding: 5px;
	width: auto;
}

/* HOMEPAGE CATEGORY TILE03 */ 

/* HOMEPAGE CATEGORY TILE04 */
.homepage-category-TILE04_LEGACY-grid_2 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE04_LEGACY-grid_3 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE04_LEGACY-grid_4 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE04_LEGACY-grid_6 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE04_LEGACY-grid_12 {
	min-height: 50px;
	margin-bottom: 15px;
	text-align: left;
}

.homepage-category-TILE04_LEGACY-grid_2 img {
	max-width: 100%;
	max-height: 125px;
}

.homepage-category-TILE04_LEGACY-grid_3 img {
	max-width: 100%;
	max-height: 150px;
}

.homepage-category-TILE04_LEGACY-grid_4 img {
	max-width: 100%;
	max-height: 150px;
}

.homepage-category-TILE04_LEGACY-grid_6 img {
	max-width: 100%;
	max-height: 100%;
}

.homepage-category-TILE04_LEGACY-grid_12 img {
	max-width: 100%;
	max-height: 150px;
}

.homepage-category-TILE04_LEGACY-grid_2 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE04_LEGACY-grid_3 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE04_LEGACY-grid_4 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE04_LEGACY-grid_6 h1 {
	padding: 5px;
	width: auto;
}

.homepage-category-TILE04_LEGACY-grid_12 h1 {
	padding: 5px;
	width: auto;
}

/* HOMEPAGE CATEGORY TILE04*/ 








.product-DEFAULT-grid_2-A{
	height:350px;
}

div.product-DEFAULT-grid_2-A, table.product-DEFAULT-grid_2-A {
	height:360px;
}

div.product-DEFAULT-grid_3-A {
	height:320px;
}

table.product-DEFAULT-grid_3-A {
	height:300px;
}


div.product-DEFAULT-grid_4-A, table.product-DEFAULT-grid_4-A {
	height:340px;
}

div.product-DEFAULT-grid_6-A, table.product-DEFAULT-grid_6-A {
	height:340px;
}


div.product-DEFAULT-grid_2-B, table.product-DEFAULT-grid_2-B {
	height:360px;
}

div.product-DEFAULT-grid_3-B, table.product-DEFAULT-grid_3-B {
	height:340px;
}

div.product-DEFAULT-grid_4-B, table.product-DEFAULT-grid_4-B {
	height:340px;
}

div.product-DEFAULT-grid_6-B, table.product-DEFAULT-grid_6-B {
	height:340px;
}


div.product-DEFAULT-grid_2-C, table.product-DEFAULT-grid_2-C{
	height:360px;
}

div.product-DEFAULT-grid_3-C, table.product-DEFAULT-grid_3-C {
	height:340px;
}

div.product-DEFAULT-grid_4-C, table.product-DEFAULT-grid_4-C {
	height:340px;
}

div.product-DEFAULT-grid_6-C, table.product-DEFAULT-grid_6-C {
	height:340px;
}


div.product-DEFAULT-grid_2-D, table.product-DEFAULT-grid_2-D {
	height:360px;
}

div.product-DEFAULT-grid_3-D, table.product-DEFAULT-grid_3-D {
	height:340px;
}

div.product-DEFAULT-grid_4-D, table.product-DEFAULT-grid_4-D {
	height:340px;
}

div.product-DEFAULT-grid_6-D, table.product-DEFAULT-grid_6-D {
	height:340px;
}


/*                         */
/* PRODUCT TILE 01 LAYOUTS */
/*                         */

div.product-TILE01-grid_2-A, table.product-TILE01-grid_2-A {
	height:360px;
}

div.product-TILE01-grid_3-A, table.product-TILE01-grid_3-A {
	height:340px;
}

div.product-TILE01-grid_4-A, table.product-TILE01-grid_4-A {
	height:340px;
}

div.product-TILE01-grid_6-A, table.product-TILE01-grid_6-A {
	height:240px;
}


div.product-TILE01-grid_2-B, table.product-TILE01-grid_2-B {
	height:360px;
}

div.product-TILE01-grid_3-B, table.product-TILE01-grid_3-B {
	height:340px;
}

div.product-TILE01-grid_4-B, table.product-TILE01-grid_4-B {
	height:340px;
}

div.product-TILE01-grid_6-B, table.product-TILE01-grid_6-B {
	height:240px;
}


div.product-TILE01-grid_2-C, table.product-TILE01-grid_2-C {
	height:360px;
}

div.product-TILE01-grid_3-C, table.product-TILE01-grid_3-C {
	height:200px;
}

div.product-TILE01-grid_4-C, table.product-TILE01-grid_4-C {
	height:200px;
}

div.product-TILE01-grid_6-C, table.product-TILE01-grid_6-C {
	height:200px;
}

div.product-TILE01-grid_2-D, table.product-TILE01-grid_2-D {
	height:360px;
}

div.product-TILE01-grid_3-D, table.product-TILE01-grid_3-D {
	height:340px;
}

div.product-TILE01-grid_4-D, table.product-TILE01-grid_4-D {
	height:340px;
}

div.product-TILE01-grid_6-D, table.product-TILE01-grid_6-D {
	height:340px;
}





div.product-tile-TILE02{
	height:340px;
}


div.product-TILE02-grid_2-A, table.product-TILE02-grid_2-A {
	height:360px;
}

div.product-TILE02-grid_3-A, table.product-TILE02-grid_3-A {
	height:340px;
}

div.product-TILE02-grid_4-A, table.product-TILE02-grid_4-A {
	height:340px;
}

div.product-TILE02-grid_6-A, table.product-TILE02-grid_6-A {
	height:340px;
}


div.product-TILE02-grid_2-B, table.product-TILE02-grid_2-B {
	height:360px;
}

div.product-TILE02-grid_3-B, table.product-TILE02-grid_3-B {
	height:340px;
}

div.product-TILE02-grid_4-B, table.product-TILE02-grid_4-B {
	height:340px;
}

div.product-TILE02-grid_6-B, table.product-TILE02-grid_6-B {
	height:340px;
}


div.product-TILE02-grid_2-C, table.product-TILE02-grid_2-C {
	height:360px;
}

div.product-TILE02-grid_3-C, table.product-TILE02-grid_3-C {
	height:340px;
}

div.product-TILE02-grid_4-C, table.product-TILE02-grid_4-C {
	height:340px;
}

div.product-TILE02-grid_6-C, table.product-TILE02-grid_6-C {
	height:340px;
}


div.product-TILE02-grid_2-D, table.product-TILE02-grid_2-D {
	height:360px;
}

div.product-TILE02-grid_3-D, table.product-TILE02-grid_3-D {
	height:340px;
}

div.product-TILE02-grid_4-D, table.product-TILE02-grid_4-D {
	height:340px;
}

div.product-TILE02-grid_6-D, table.product-TILE02-grid_6-D {
	height:340px;
}



div.product-tile-ROW01 {
	min-height:140px;
	margin-bottom:5px;
}

table.product-tile-ROW01 {
	height:140px;
}



tr.product-tile-image {
	height: 155px;
}

div.product-tile-image {
	height: 155px;
}

tr.product-tile-image-DEFAULT-grid_2 {
	height: 85px;
}

div.product-tile-image-DEFAULT-grid_2 {
	height: 85px;
}

tr.product-tile-image-DEFAULT-grid_3 {
	height: 125px;
}

div.product-tile-image-DEFAULT-grid_3 {
	height: 125px;
}

tr.product-tile-image-DEFAULT-grid_4 {
	height: 125px;
}







div.product-tile-image-DEFAULT-grid_4 {
	height: 125px;
}

tr.product-tile-image-DEFAULT-grid_6 {
	height: 125px;
}

div.product-tile-image-DEFAULT-grid_6 {
	height: 125px;
}


tr.product-tile-image-TILE01-grid_2 {
	height: 155px;
}

div.product-tile-image-TILE01-grid_2 {
	height: 155px;
}

tr.product-tile-image-TILE01-grid_3 {
	height: 155px;
}

div.product-tile-image-TILE01-grid_3 {
	height: 155px;
}

tr.product-tile-image-TILE01-grid_4 {
	height: 155px;
}

div.product-tile-image-TILE01-grid_4 {
	height: 155px;
}

tr.product-tile-image-TILE01-grid_6 {
	height: 155px;
}

div.product-tile-image-TILE01-grid_6 {
	height: 155px;
}



tr.product-tile-image-TILE02-grid_2 {
	height: 155px;
}

div.product-tile-image-TILE02-grid_2 {
	height: 155px;
}

tr.product-tile-image-TILE02-grid_3 {
	height: 155px;
}

div.product-tile-image-TILE02-grid_3 {
	height: 155px;
}

tr.product-tile-image-TILE02-grid_4 {
	height: 155px;
}

div.product-tile-image-TILE02-grid_4 {
	height: 155px;
}

tr.product-tile-image-TILE02-grid_6 {
	height: 155px;
}

div.product-tile-image-TILE02-grid_6 {
	height: 155px;
}



table.product-header {
	height: 50px;
}

div.product-header {
	height: 50px;
	padding-left:5px;
	padding-right:5px;
}

div.mainlogo{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}


.product-tile-thumbnail-name {
	min-height: 30px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

div.product-tile-thumbnail-image {
	min-height: 125px;
	max-height: 150px;
	padding: 5px;
}

img.product-tile-thumbnail-image {
	min-height: 125px;
	max-height: 150px;
	max-width: 95%;
}

.product-tile-price {
	text-align: center;
	min-height: 15px;
}


.product-tile-row01 {
	text-align: center;
	border: 0px solid red;
}

.product-tile-row01 img {
	max-width: 100px;
	max-height: 125px;
}

.product-detail-pricing {
	margin-top: 10px;
	margin-bottom: 10px;
}



.product-tile-thumbnail-buynow {
	vertical-align: bottom;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	text-align: center;
}

table.product-tile-thumbnail-buynow {
	height: 25px;
}

div.product-tile-thumbnail-buynow {
	min-height: 25px;
	max-height: 100px;
}

.add-to-basket-button{
	max-height:75px;
	max-width:85px;
}


.body-product img {
	max-height: 400px;
	max-width: 100%;
}

#product_grid {
	list-style-type: none;
	width: 100%;
	padding: 0;
}

#product_grid li {
	display: block;
	float: left;
	margin: 0 0px 0px 0;
	width: 31%;
	border: 1px dashed #000;
	padding: 2px;
	text-align: center;
}

.body-sidebar-menubox {
	float:right;
	width: auto;
	padding: 0px;
	margin-bottom:20px;
}

div.body-sidebar-menubox-content {
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.body-productsearch {
	width: auto;
}

.body-productsearch-searchtile {
	margin-bottom:10px;
}

.body-productsearch-results {

}

.body-contactus {

	border: 0px solid red;
}

.body-links {
	border: 0px solid red;
}

.body-webpage {
	border: 0px solid red;
}

.body-affiliate {
	border: 0px solid red;
}

.body-product {
position: relative; 
	float: left;
	width:100%;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	border: 0px solid #dadada;
}

.product-details-summary {
	min-height:300px;
}

.body-products-header {
	float: left;
	padding: 5px;
	width: 100%;
}

.body-products {
	float: left;
	margin: 0px;
	border: 0px solid red;
}

.body-products-bestsellers-list {
	float: left;
	margin: 0px;
	border: 0px solid red;
}

.body-products-list {
	float: left;
	margin: 0px;
	padding: 5px;
	border: 0px solid red;
}

.body-product-brief-description {
	float: left;
	min-width: 200px;
	width: 100%;
}

.body-product-social-share {
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}

.body-newsletter {
	border: 0px solid red;
}

.body-page {
	border: 0px solid red;
}

.body-manufacturer-header {
	margin: 0px;
	width: auto;
}

.body-manufacturer-links {
	margin: 0px;
	width: auto;
}

.body-banner-search {
	
}

.body-banner-view-cart-button {
	
}

.body-product-tile01 {
	padding: 5px;
}

.body-homepage-categorybox {
	width: auto;
	min-height: 260px;
	height:auto;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}

.body-homepage-categorybox ul {
	list-style-type: none;
	text-align: left;
}

.body-homepage-categorybox img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.body-homepage-categorybox h1 {
	padding: 5px;
	width: auto;
}

.body-homepage-categorybox-header * {
	width: auto;
}


.body-homepage-categorybox-sublists img {
	float: right;
	margin-right: 10px;
}

.homepage-categorybox {
	float: left;
	border: 0px solid red;
	min-height: 175px;
	width: 100%;
}

.homepage-categorybox ul {
	text-align: left;
}

.homepage-categorybox h1 {
	padding: 5px;
	width: auto;
}





 /* PRODUCTS DEFAULT */

.product-DEFAULT-grid_2-A {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-A {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-A {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-A {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-A {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_2-B {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-B {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-B {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-B {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-B {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_2-C {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-C {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-C {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-C {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-C {
	margin-bottom: 15px;
	text-align: center;
	height:400px;
}

.product-DEFAULT-grid_2-D {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-D {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-D {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-D {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-D {
	margin-bottom: 15px;
	text-align: center;
	height:400px;
}




.product-DEFAULT-grid_2-FULLPAGE {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-FULLPAGE {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-FULLPAGE {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-FULLPAGE {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-FULLPAGE {
	margin-bottom: 15px;
	text-align: center;
	height:400px;
}


td.product-tile-image-DEFAULT-grid_2-A img {
	max-width: 55px;
	max-height: 100px;
}

td.product-tile-image-DEFAULT-grid_3-A img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_4-A img {
	max-width: 125px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_6-A img {
	max-width: 200px;
	max-height: 180px;
}

td.product-tile-image-DEFAULT-grid_12-A img {
	max-width: 400px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_2-B img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-B img {
	max-width: 100px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-B img {
	max-width: 130px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-B img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-B img {
	max-width: 400px;
	max-height: 225px;
}



td.product-tile-image-DEFAULT-grid_2-C img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-C img {
	max-width: 150px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-C img {
	max-width: 150px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-C img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-C img {
	max-width: 400px;
	max-height: 225px;
}



td.product-tile-image-DEFAULT-grid_2-D img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-D img {
	max-width: 100px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-D img {
	max-width: 150px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-D img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-D img {
	max-width: 400px;
	max-height: 225px;
}



td.product-tile-image-DEFAULT-grid_2-FULLPAGE img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-FULLPAGE img {
	max-width: 100px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-FULLPAGE img {
	max-width: 150px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-FULLPAGE img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-FULLPAGE img {
	max-width: 400px;
	max-height: 225px;
}




.product-TILE01-grid_2-A {
	text-align: center;
}

.product-TILE01-grid_3-A {
	text-align: center;
}

.product-TILE01-grid_4-A {
	text-align: center;
}

.product-TILE01-grid_6-A {
	text-align: center;
}

.product-TILE01-grid_12-A {
	text-align: center;
}


.product-TILE01-grid_2-B {
	text-align: center;
}

.product-TILE01-grid_3-B {
	text-align: center;
}

.product-TILE01-grid_4-B {
	text-align: center;
}

.product-TILE01-grid_6-B {
	text-align: center;
}

.product-TILE01-grid_12-B {
	text-align: center;
}

.product-TILE01-grid_2-C {
	text-align: center;
}

.product-TILE01-grid_3-C {
	text-align: center;
}

.product-TILE01-grid_4-C {
	text-align: center;
}

.product-TILE01-grid_6-C {
	text-align: center;
}

.product-TILE01-grid_12-C {
	text-align: center;
}

.product-TILE01-grid_2-D {
	text-align: center;
}

.product-TILE01-grid_3-D {
	text-align: center;
}

.product-TILE01-grid_4-D {
	text-align: center;
}

.product-TILE01-grid_6-D {
	text-align: center;
}

.product-TILE01-grid_12-D {
	text-align: center;
}

.product-TILE01-grid_2-FULLPAGE {
	text-align: center;
}

.product-TILE01-grid_3-FULLPAGE {
	text-align: center;
}

.product-TILE01-grid_4-FULLPAGE {
	text-align: center;
}

.product-TILE01-grid_6-FULLPAGE {
	text-align: center;
}

.product-TILE01-grid_12-FULLPAGE {
	text-align: center;
}




.product-TILE01-grid_2-A img {
	max-height: px;
}

.product-TILE01-grid_3-A img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-A img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-A img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-A img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE01-grid_2-B img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-B img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-B img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-B img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-B img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE01-grid_2-C img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-C img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-C img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-C img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-C img {
	max-width: 425px;
	max-height: 160px;
}

.product-TILE01-grid_2-D img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-D img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-D img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-D img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-D img {
	max-width: 250px;
	max-height: 140px;
}





.product-TILE01-grid_2-FULLPAGE img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-FULLPAGE img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-FULLPAGE img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-FULLPAGE img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-FULLPAGE img {
	max-width: 250px;
	max-height: 140px;
}






/* PRODUCTS TILE01 */ 

/* PRODUCTS TILE02 */
/*
.product-TILE02-grid_2-A,.product-TILE02-grid_3-A,.product-TILE02-grid_4-A,.product-TILE02-grid_6-A,.product-TILE02-grid_12-A,.product-TILE02-grid_2-B,.product-TILE02-grid_3-B,.product-TILE02-grid_4-B,.product-TILE02-grid_6-B,.product-TILE02-grid_12-B,.product-TILE02-grid_2-C,.product-TILE02-grid_3-C,.product-TILE02-grid_4-C,.product-TILE02-grid_6-C,.product-TILE02-grid_12-C,.product-TILE02-grid_2-D,.product-TILE02-grid_3-D,.product-TILE02-grid_4-D,.product-TILE02-grid_6-D,.product-TILE01-grid_12-D
	{
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: auto;
	text-align:center;
}
*/

.product-TILE02-grid_2-A img {
	max-width: 64px;
	max-height: 64px;
}

.product-TILE02-grid_3-A img {
	max-width: 74px;
	max-height: 100px;
}

.product-TILE02-grid_4-A img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_6-A img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE02-grid_12-A img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE02-grid_2-B img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_3-B img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_4-B img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_6-B img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE02-grid_12-B img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE02-grid_2-C img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_3-C img {
	max-width: 100px;
	max-height: 125px;
}

.product-TILE02-grid_4-C img {
	max-width: 200px;
	max-height: 150px;
}

.product-TILE02-grid_6-C img {
	max-width: 250px;
	max-height: 175px;
}

.product-TILE02-grid_12-C img {
	max-width: 250px;
	max-height: 200px;
}

.product-TILE02-grid_2-D img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_3-D img {
	max-width: 100px;
	max-height: 75px;
}

.product-TILE02-grid_4-D img {
	max-width: 200px;
	max-height: 150px;
}

.product-TILE02-grid_6-D img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-D img {
	max-width: 250px;
	max-height: 140px;
}



.product-TILE02-grid_2-FULLPAGE img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_3-FULLPAGE img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_4-FULLPAGE img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_6-FULLPAGE img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-FULLPAGE img {
	max-width: 250px;
	max-height: 140px;
}








/* PRODUCTS TILE02 */ 

/* PRODUCTS ROW01 */
div.product-ROW01-picture-container{
	width:135px;	
	border:none;
}

div.product-ROW01-picture-container img {
	max-width: 125px;
	max-height: 150px;
}



/* NEW LAYOUTS */


.product-DEFAULT-grid_2-BOTHMENUS{
	height:350px;
}

div.product-DEFAULT-grid_2-BOTHMENUS, table.product-DEFAULT-grid_2-BOTHMENUS {
	height:360px;
}

div.product-DEFAULT-grid_3-BOTHMENUS {
	height:320px;
}

table.product-DEFAULT-grid_3-BOTHMENUS {
	height:300px;
}


div.product-DEFAULT-grid_4-BOTHMENUS, table.product-DEFAULT-grid_4-BOTHMENUS {
	height:340px;
}

div.product-DEFAULT-grid_6-BOTHMENUS, table.product-DEFAULT-grid_6-BOTHMENUS {
	height:340px;
}


div.product-DEFAULT-grid_2-BOTHMENUS, table.product-DEFAULT-grid_2-BOTHMENUS {
	height:360px;
}

div.product-DEFAULT-grid_3-BOTHMENUS, table.product-DEFAULT-grid_3-BOTHMENUS {
	height:340px;
}

div.product-DEFAULT-grid_4-BOTHMENUS, table.product-DEFAULT-grid_4-BOTHMENUS {
	height:340px;
}

div.product-DEFAULT-grid_6-BOTHMENUS, table.product-DEFAULT-grid_6-BOTHMENUS {
	height:340px;
}


div.product-DEFAULT-grid_2-LEFTMENU, table.product-DEFAULT-grid_2-LEFTMENU{
	height:360px;
}

div.product-DEFAULT-grid_3-LEFTMENU, table.product-DEFAULT-grid_3-LEFTMENU {
	height:340px;
}

div.product-DEFAULT-grid_4-LEFTMENU, table.product-DEFAULT-grid_4-LEFTMENU {
	height:340px;
}

div.product-DEFAULT-grid_6-LEFTMENU, table.product-DEFAULT-grid_6-LEFTMENU {
	height:340px;
}


div.product-DEFAULT-grid_2-RIGHTMENU, table.product-DEFAULT-grid_2-RIGHTMENU {
	height:360px;
}

div.product-DEFAULT-grid_3-RIGHTMENU, table.product-DEFAULT-grid_3-RIGHTMENU {
	height:340px;
}

div.product-DEFAULT-grid_4-RIGHTMENU, table.product-DEFAULT-grid_4-RIGHTMENU {
	height:340px;
}

div.product-DEFAULT-grid_6-RIGHTMENU, table.product-DEFAULT-grid_6-RIGHTMENU {
	height:340px;
}


/*                         */
/* PRODUCT TILE 01 LAYOUTS */
/*                         */

div.product-TILE01-grid_2-BOTHMENUS, table.product-TILE01-grid_2-BOTHMENUS {
	height:360px;
}

div.product-TILE01-grid_3-BOTHMENUS, table.product-TILE01-grid_3-BOTHMENUS {
	height:340px;
}

div.product-TILE01-grid_4-BOTHMENUS, table.product-TILE01-grid_4-BOTHMENUS {
	height:340px;
}

div.product-TILE01-grid_6-BOTHMENUS, table.product-TILE01-grid_6-BOTHMENUS {
	height:240px;
}


div.product-TILE01-grid_2-BOTHMENUS, table.product-TILE01-grid_2-BOTHMENUS {
	height:360px;
}

div.product-TILE01-grid_3-BOTHMENUS, table.product-TILE01-grid_3-BOTHMENUS {
	height:340px;
}

div.product-TILE01-grid_4-BOTHMENUS, table.product-TILE01-grid_4-BOTHMENUS {
	height:340px;
}

div.product-TILE01-grid_6-BOTHMENUS, table.product-TILE01-grid_6-BOTHMENUS {
	height:240px;
}


div.product-TILE01-grid_2-LEFTMENU, table.product-TILE01-grid_2-LEFTMENU {
	height:360px;
}

div.product-TILE01-grid_3-LEFTMENU, table.product-TILE01-grid_3-LEFTMENU {
	height:200px;
}

div.product-TILE01-grid_4-LEFTMENU, table.product-TILE01-grid_4-LEFTMENU {
	height:200px;
}

div.product-TILE01-grid_6-LEFTMENU, table.product-TILE01-grid_6-LEFTMENU {
	height:200px;
}

div.product-TILE01-grid_2-RIGHTMENU, table.product-TILE01-grid_2-RIGHTMENU {
	height:360px;
}

div.product-TILE01-grid_3-RIGHTMENU, table.product-TILE01-grid_3-RIGHTMENU {
	height:340px;
}

div.product-TILE01-grid_4-RIGHTMENU, table.product-TILE01-grid_4-RIGHTMENU {
	height:340px;
}

div.product-TILE01-grid_6-RIGHTMENU, table.product-TILE01-grid_6-RIGHTMENU {
	height:340px;
}





div.product-tile-TILE02{
	height:340px;
}


div.product-TILE02-grid_2-BOTHMENUS, table.product-TILE02-grid_2-BOTHMENUS {
	height:360px;
}

div.product-TILE02-grid_3-BOTHMENUS, table.product-TILE02-grid_3-BOTHMENUS {
	height:340px;
}

div.product-TILE02-grid_4-BOTHMENUS, table.product-TILE02-grid_4-BOTHMENUS {
	height:340px;
}

div.product-TILE02-grid_6-BOTHMENUS, table.product-TILE02-grid_6-BOTHMENUS {
	height:340px;
}


div.product-TILE02-grid_2-BOTHMENUS, table.product-TILE02-grid_2-BOTHMENUS {
	height:360px;
}

div.product-TILE02-grid_3-BOTHMENUS, table.product-TILE02-grid_3-BOTHMENUS {
	height:340px;
}

div.product-TILE02-grid_4-BOTHMENUS, table.product-TILE02-grid_4-BOTHMENUS {
	height:340px;
}

div.product-TILE02-grid_6-BOTHMENUS, table.product-TILE02-grid_6-BOTHMENUS {
	height:340px;
}


div.product-TILE02-grid_2-LEFTMENU, table.product-TILE02-grid_2-LEFTMENU {
	height:360px;
}

div.product-TILE02-grid_3-LEFTMENU, table.product-TILE02-grid_3-LEFTMENU {
	height:340px;
}

div.product-TILE02-grid_4-LEFTMENU, table.product-TILE02-grid_4-LEFTMENU {
	height:340px;
}

div.product-TILE02-grid_6-LEFTMENU, table.product-TILE02-grid_6-LEFTMENU {
	height:340px;
}


div.product-TILE02-grid_2-RIGHTMENU, table.product-TILE02-grid_2-RIGHTMENU {
	height:360px;
}

div.product-TILE02-grid_3-RIGHTMENU, table.product-TILE02-grid_3-RIGHTMENU {
	height:340px;
}

div.product-TILE02-grid_4-RIGHTMENU, table.product-TILE02-grid_4-RIGHTMENU {
	height:340px;
}

div.product-TILE02-grid_6-RIGHTMENU, table.product-TILE02-grid_6-RIGHTMENU {
	height:340px;
}




 /* PRODUCTS DEFAULT */

.product-DEFAULT-grid_2-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_2-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-BOTHMENUS {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_2-LEFTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-LEFTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-LEFTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-LEFTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-LEFTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:400px;
}

.product-DEFAULT-grid_2-RIGHTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_3-RIGHTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_4-RIGHTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_6-RIGHTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:350px;
}

.product-DEFAULT-grid_12-RIGHTMENU {
	margin-bottom: 15px;
	text-align: center;
	height:400px;
}





td.product-tile-image-DEFAULT-grid_2-BOTHMENUS img {
	max-width: 55px;
	max-height: 100px;
}

td.product-tile-image-DEFAULT-grid_3-BOTHMENUS img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_4-BOTHMENUS img {
	max-width: 125px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_6-BOTHMENUS img {
	max-width: 200px;
	max-height: 180px;
}

td.product-tile-image-DEFAULT-grid_12-BOTHMENUS img {
	max-width: 400px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_2-BOTHMENUS img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-BOTHMENUS img {
	max-width: 100px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-BOTHMENUS img {
	max-width: 130px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-BOTHMENUS img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-BOTHMENUS img {
	max-width: 400px;
	max-height: 225px;
}



td.product-tile-image-DEFAULT-grid_2-LEFTMENU img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-LEFTMENU img {
	max-width: 150px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-LEFTMENU img {
	max-width: 150px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-LEFTMENU img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-LEFTMENU img {
	max-width: 400px;
	max-height: 225px;
}



td.product-tile-image-DEFAULT-grid_2-RIGHTMENU img {
	max-width: 75px;
	max-height: 125px;
}

td.product-tile-image-DEFAULT-grid_3-RIGHTMENU img {
	max-width: 100px;
	max-height: 150px;
}

td.product-tile-image-DEFAULT-grid_4-RIGHTMENU img {
	max-width: 150px;
	max-height: 175px;
}

td.product-tile-image-DEFAULT-grid_6-RIGHTMENU img {
	max-width: 200px;
	max-height: 200px;
}

td.product-tile-image-DEFAULT-grid_12-RIGHTMENU img {
	max-width: 400px;
	max-height: 225px;
}




.product-TILE01-grid_2-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_3-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_4-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_6-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_12-BOTHMENUS {
	text-align: center;
}


.product-TILE01-grid_2-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_3-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_4-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_6-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_12-BOTHMENUS {
	text-align: center;
}

.product-TILE01-grid_2-LEFTMENU {
	text-align: center;
}

.product-TILE01-grid_3-LEFTMENU {
	text-align: center;
}

.product-TILE01-grid_4-LEFTMENU {
	text-align: center;
}

.product-TILE01-grid_6-LEFTMENU {
	text-align: center;
}

.product-TILE01-grid_12-LEFTMENU {
	text-align: center;
}

.product-TILE01-grid_2-RIGHTMENU {
	text-align: center;
}

.product-TILE01-grid_3-RIGHTMENU {
	text-align: center;
}

.product-TILE01-grid_4-RIGHTMENU {
	text-align: center;
}

.product-TILE01-grid_6-RIGHTMENU {
	text-align: center;
}

.product-TILE01-grid_12-RIGHTMENU {
	text-align: center;
}

.product-TILE01-grid_2-BOTHMENUS img {
	max-height: px;
}

.product-TILE01-grid_3-BOTHMENUS img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-BOTHMENUS img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-BOTHMENUS img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-BOTHMENUS img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE01-grid_2-BOTHMENUS img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-BOTHMENUS img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-BOTHMENUS img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-BOTHMENUS img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-BOTHMENUS img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE01-grid_2-LEFTMENU img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-LEFTMENU img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-LEFTMENU img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-LEFTMENU img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-LEFTMENU img {
	max-width: 425px;
	max-height: 160px;
}

.product-TILE01-grid_2-RIGHTMENU img {
	max-width: 50px;
	max-height: px;
}

.product-TILE01-grid_3-RIGHTMENU img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE01-grid_4-RIGHTMENU img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE01-grid_6-RIGHTMENU img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-RIGHTMENU img {
	max-width: 250px;
	max-height: 140px;
}



.product-TILE02-grid_2-BOTHMENUS img {
	max-width: 64px;
	max-height: 64px;
}

.product-TILE02-grid_3-BOTHMENUS img {
	max-width: 74px;
	max-height: 100px;
}

.product-TILE02-grid_4-BOTHMENUS img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_6-BOTHMENUS img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE02-grid_12-BOTHMENUS img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE02-grid_2-BOTHMENUS img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_3-BOTHMENUS img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_4-BOTHMENUS img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_6-BOTHMENUS img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE02-grid_12-BOTHMENUS img {
	max-width: 250px;
	max-height: 140px;
}

.product-TILE02-grid_2-LEFTMENU img {
	max-width: 100px;
	max-height: 100px;
}

.product-TILE02-grid_3-LEFTMENU img {
	max-width: 100px;
	max-height: 125px;
}

.product-TILE02-grid_4-LEFTMENU img {
	max-width: 200px;
	max-height: 150px;
}

.product-TILE02-grid_6-LEFTMENU img {
	max-width: 250px;
	max-height: 175px;
}

.product-TILE02-grid_12-LEFTMENU img {
	max-width: 250px;
	max-height: 200px;
}

.product-TILE02-grid_2-RIGHTMENU img {
	max-width: 50px;
	max-height: 50px;
}

.product-TILE02-grid_3-RIGHTMENU img {
	max-width: 100px;
	max-height: 75px;
}

.product-TILE02-grid_4-RIGHTMENU img {
	max-width: 200px;
	max-height: 150px;
}

.product-TILE02-grid_6-RIGHTMENU img {
	max-width: 125px;
	max-height: 125px;
}

.product-TILE01-grid_12-RIGHTMENU img {
	max-width: 250px;
	max-height: 140px;
}



.layout-BOTHMENUS-body {
	float: left;
	margin:0;
	width: 100%;
}

.layout-BOTHMENUS-body-leftbar {
	float: left;
	border: 0px solid green;
	margin: 0px;
	margin-right:20px;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-BOTHMENUS-body-center {
	float: left;
	border: 0px solid green;
	margin: 0px;
	text-align: left;
	width: 460px;
	margin-left: 0px;
	margin-right: 20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-BOTHMENUS-body-rightbar {
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
	float: right;
	border: 0px solid green;
	margin: 0px;
	margin-left:0px;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-BOTHMENUS-body img.product-picture-main {
	max-width:250px;
	max-height:1000px;
}

.layout-BOTHMENUS-body .product-picture-main-embed-container img{
	max-width:250px;
	max-height:1000px;
}

.layout-BOTHMENUS-body .productoptions select{
	max-width:200px;
}


.layout-BOTHMENUS-body {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}

.layout-BOTHMENUS-body-leftbar {
	float: left;
	border: 0px solid green;
	margin: 0px;
	margin-right:20px;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-BOTHMENUS-body-center {
	float: left;
	border: 0px solid green;
	margin: 0px;
	text-align: left;
	width: 460px;
	padding-left: 0;
	padding-right: 0;
	margin-left:0;
	margin-right:20px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-BOTHMENUS-body-rightbar {
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
	float: right;
	border: 0px solid green;
	margin: 0px;
	margin-left:0;
	text-align: left;
	width: 220px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.layout-BOTHMENUS-body img.product-picture-main {
	max-width:250px;
	max-height:1000px;
}
.layout-BOTHMENUS-body .product-picture-main-embed-container img{
	max-width:250px;
	max-height:1000px;
}
.layout-BOTHMENUS-body .productoptions select{
	max-width:200px;
}



.layout-LEFTMENU-body {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}

.layout-LEFTMENU-body-leftbar {
	float: left;
	border: 0px solid green;
	margin: 0px;
	margin-right:10px;
	text-align: left;
	width: 240px;
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
}

.layout-LEFTMENU-body-center {
	float: left;
	border: 0px solid green;
	text-align: left;
	width: 680px;
	margin-left:0px;
	padding-left: 20px;
	padding-right: 0px;
}

.layout-RIGHTMENU-body {
	float: left;
	margin:0;
	width: 100%;
}

.layout-RIGHTMENU-body-center {
	float: left;
	border: 0px solid green;
	text-align: left;
	width: 680px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px; /* interim compentation from correct 20px */
}

.layout-RIGHTMENU-body-rightbar {
	position: relative; /* IE bug fix */
	display: inline; /* IE bug fix */
	margin-left:auto;/* IE bug fix */
	margin-right:auto;/* IE bug fix */
	float: right;
	border: 0px solid green;
	margin:0px;
	text-align: left;
	width: 240px;
}



/* NEW LAYOUTS */






/*buttons*/
.button {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

.a.add-to-basket,a.choose-options {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

.body-shoppingbasket-checkoutbutton {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

.body-shoppingbasket-continueshoppingbutton {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

.body-shopping-basket-buttons {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

.body-viewshoppingbasketbutton {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

.body-viewshoppingbasketbutton {
	padding: 0.2em 0.4em;
	width: auto;
	overflow: visible;
}

/*buttons*/
.category-header {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.category-links {
	margin: 0px;
	padding: 0px;
	width: auto;
	float: left;
	width: 100%;

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	

}

.category-links-list {
	margin: 0;
	margin-bottom: 0;
	padding: 0px;
	border: 0px solid red;
	float: left;
	border: 0;
	width: 100%;

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}

.category-products {
	float: left;
	width: 100%;
	border: 0px solid red;
}

.category-products-bestsellers {
	width: auto;
}

.category-products-list {
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	width: auto;
}

.body-category-header {
	margin-top: 10px; margin-bottom-5px;
	padding-bottom: 5px;
	width: auto;
	text-align: left;
}

.body-category-header-description {
	float: left;
	max-width: 66%;
	margin: 0px;
	padding: 10px;
	text-align: left;
}

.body-category-header-image {
	border: 0px solid red;
	margin-right: 5px;
}

.body-category-header-tile01 {
	padding-bottom: 0px;
	width: auto;
	text-align: left;
}

.body-category-header-tile01 img {
	margin-right: 10px;
}

.body-category-header-picture01 {
	width: auto;
	margin-bottom: 10px;
}

.body-category-header-picture01 img {
	margin: 0px;
	max-width: 100%;
}

.body-manufacturer-header {
	float: left;
	margin: 0px;
	padding: 5px;
	text-align: left;
	width: 98%;
	border: 0px solid #dadada;
}

.body-manufacturer-header-description {
	float: left;
	min-width: 20%;
	margin: 5px;
	padding: 10px;
	text-align: left;
}

.body-manufacturer-header-image {
	float: left;
	min-width: 35%;
	border: 0px solid red;
}

div.body-sidebar-menubox {
	float:left;
	width:100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

div.menuheader {
	width: 100%;
	float: left;
	margin-bottom:15px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

div.body-sidebar-menubox-header {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.banner-search {
	width: 100%;
	border: 0px solid red;
	text-align: center;
	padding: 5px;
}

.banner-view-cart-button {
	float: right;
	width: 130px;
	border: 0px solid red;
	padding: 5px;
}

.body-shoppingbasket {
	width: auto;
	min-height: 600px;
	padding: 0px;
}

.shoppingbasket-items img {
	max-height: 125px;
	max-width: 80px;
}

.body-shoppingcart-weaccept-checkouts {
	width: 100%;
	border: 0px solid blue;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

.body-shoppingcart-weaccept-creditcards {
	width: 350px;
	border: 0px solid #CCCCCC; margin 0px;
	padding: 25px;
}

.body-shoppingcart-weaccept-creditcards-item {
	float: left;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding: 10px;
}

.body-shoppingcart-weaccept-deliveryoptions {
	width: 100%;
	border: 0px solid red;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.body-shoppingcart-weaccept-otheroptions {
	width: 100%;
}

.body-shoppingcart-navigationbuttons {
	width: 100%;
	text-align: right;
}

.body-shoppingcart-totals {
	float: right;
	width: 100%;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 20px;
}

.main-footer-container {
	float: left;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px solid blue;
	margin-bottom: 20px;
}

.footer-container {
	float: centre;
	width: 980px;
	margin: 0 auto;
	padding-top: 0px;
	border: 0px solid red;
}

.body-footer-details {
	float: left;
	width: 960px;
	text-align: left;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	padding: 0px;
	border-top: 0;
	width:100%;
}

.body-sub-footer-details{
	float: left;
	width: 100%;
	text-align: left;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.body-footer-poweredby{
	float: left;
	width: 100%;
	text-align: left;
	margin-top:10px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.body-footer-categorieslist {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left:40px;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:30px;
}

.body-footer-categorieslist ul {
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 30px;
	list-style-type: none;
}

.body-footer-categorieslist ul li {
	float: left;
	width: 24.5%;
	border: 1px transparent;
	padding-left: 3px;
	position: relative;
}

.body-footer-categorieslist ul li:hover {
	background: red;
}

.body-footer-categorieslist ul li a {
	padding: 0px 20px;
	float: left;
}

.body-footer-categorieslist ul li.active a {background;
	padding: 0px 20px;
	float: left;
}

.body-footer-links {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	border: 0px solid red;
	text-align:center;

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	

}

.body-footer-acceptedcards {
	float: center;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	border: 0px solid red;
}


.body-footer-companydetails {
	float: center;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	border: 0px solid red;
}



td.money {
	text-align: right;
	border: 0px solid #ddd;
	width: 90px;
}

td.coltext {
	text-align: left;
	border: 0px solid #ddd;
}

td.collink {
	text-align: center;
	border: 0px solid #ddd;
}

td.coldate {
	text-align: center;
	border: 0px solid #ddd;
	width: 150px;
}

.displaytable1 {
	border: 0px solid #d3d3d3;
	margin-top: 5px;
	margin-bottom: 5px;
	cellspacing: 5px;
	cellpadding: 5px;
	empty-cells: show;
	width: 99%;
}

.top_navigation {
	position:relative;
	float: left;
	width: 100%;
	display: table;
}

.top_navigation  ul {
	float: left;
	margin: 0px;
	list-style-type: none;
	border: 0px solid blue;
	text-align: center;
	list-style: none;
	display: table-row;
	white-space: nowrap;
}


.top_navigation  ul li {
	position: relative;
	z-index: 1;
	float: left;
	border: 0px solid red;
	display: table-cell;
}

.top_navigation ul li a {
	display: block;
}

.top_navigation  ul li.active a {
	padding: 0px 20px;
}

.top_navigation  ul li ul {
	position: absolute;
	z-index: 1;
	padding: 10px;
	padding-left: 10px;
	display: none;
	left: -2px;
	top: 34px;
	width:300px;
}

.top_navigation   ul li:hover ul {
	display: block;
	background: ;
}

.top_navigation   ul li ul li {
	padding: 0px;
}

.top_navigation   ul li ul li a {
	padding: 0px !important;
	height: auto !important;
	background: none !important;
}

/*navigation*/ 

/*navigation center*/
.navcentre {
	margin: 0px auto;
	display: table;
	white-space: nowrap;
}

.navcentre ul {
	list-style: none;
	margin: 0;
	display: table-row;
	white-space: nowrap;
}

.navcentre1 ul li {
	display: table-cell;
}

.navcentre ul li a {
	display: block;
}

/*navigation center*/




.top_navigation   ul li:hover unfoldablenav {
	display: block;
	background: ;
}








.homepagebox {
	border: 1px solid #dadada;
	padding: 7px;
	min-width: 280px;
	min-height: 125px;
}

.detailbox {
	margin: 0px;
	padding: 0px;
	min-width: 180px;
}


.product-tile01-header {
	height: 20px;
}

.product-tile01-body {
	height: 180px;
}

.subcategory-tile01-header {
	height: 20px;
}

.subcategory-tile01-body {
	height: 20px;
}

.best-seller-product-tile {
	height: 100%;
}

.product-tile {
	height: 100%;
}



/* product pages */
.product-picture-thumbnail-container{
	float:left;
    	border: 1px solid rgba(127, 127, 127, .2);
    	-webkit-background-clip: padding-box; /* for Safari */
    	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	margin-right:5px;
	margin-bottom:5px;
	width:93px; 
	height:93px;
}
img.product-picture-thumbnail {
	max-width:80px; 
	max-height:80px;
	margin:0;
	padding:0;	
	border:0;
}



div.product-main-picture-container {
	float:left;
    	border: 1px solid rgba(127, 127, 127, .2);
    	-webkit-background-clip: padding-box; /* for Safari */
    	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	margin-bottom:5px;
}

img.product-picture-main {
	max-width:100%; 
	max-height:1000px;
	border:0;
}


.product-picture-main-embed-container {
	float:left;
	width:100%;
	border:none;
	text-align:left;
}
.product-picture-main-embed-container img{
	max-width:100%; 
	max-height:1000px;
	margin:0;
	padding:0;	
	border:0;
}

.product-picture-thumbnail-embed-container{
	float:left;
	width:75px;
	height:75px;
	border:1px solid #000000;
	margin-right:5px;
	margin-bottom:5px;
}
.product-picture-thumbnail-embed-container img{
	max-width:70px; 
	max-height:70px;
	margin:0;
	padding:0;	
	border:0;
}
/* product pages */




.bodyFooter1 {
	padding: 2px 2px 2px 7px;
	padding-right: 5px;
	border: 0px solid #ccc;
	width: 100%;
	text-align: right;
}

.footer {
	border-top: 1px solid #ccc;
	padding: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	margin-top: 15px;
}

.goefooter {
	width: 100%;
	padding: 10px;
	align: center;
	valign: center;
}

/* Containers */
.container_12 {
	margin-left: 0px;
	margin-right: 0px;
	width: 99.99996%;
	z-index:-1;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha {
	margin-left: 0 !important;
}

.omega {
	margin-right: 0 !important;
}



/* Grid >> Global */
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12
	{
	display: inline;
	float: left;
	position: relative;
	margin-left: 0.5%;
	margin-right: 0.5%;
	margin-bottom: 0.5%;
	z-index: 0;
}

/* Grid >> 2 Columns */
.container_12 .grid_1 {
	width: 7.33333%;
}

.container_12 .grid_2 {
	width: 15.66666%;
}

.container_12 .grid_3 {
	width: 23.99999%;
}

.container_12 .grid_4 {
	width: 32.33332%;
}

.container_12 .grid_5 {
	width: 40.66665%;
}

.container_12 .grid_6 {
	width: 48.99998%;
}

.container_12 .grid_7 {
	width: 57.33331%;
}

.container_12 .grid_8 {
	width: 65.66664%;
}

.container_12 .grid_9 {
	width: 73.99997%;
}

.container_12 .grid_10 {
	width: 82.3333%;
}

.container_12 .grid_11 {
	width: 90.66663%;
}

.container_12 .grid_12 {
	width: 98.99996%;
}

.grid_1 .grid_1 {
	width: 98.0%;
	margin-left: 6.0%;
	margin-right: 6.0%;
}

.grid_2 .grid_1 {
	width: 48.0%;
	margin-left: 3.0%;
	margin-right: 3.0%;
}

.grid_2 .grid_2 {
	width: 98.0%;
	margin-left: 3.0%;
	margin-right: 3.0%;
}

.grid_3 .grid_1 {
	width: 31.3333333333%;
	margin-left: 2.0%;
	margin-right: 2.0%;
}

.grid_3 .grid_2 {
	width: 64.6666666667%;
	margin-left: 2.0%;
	margin-right: 2.0%;
}

.grid_3 .grid_3 {
	width: 98.0%;
	margin-left: 2.0%;
	margin-right: 2.0%;
}

.grid_4 .grid_1 {
	width: 23.0%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.grid_4 .grid_2 {
	width: 48.0%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.grid_4 .grid_3 {
	width: 73.0%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.grid_4 .grid_4 {
	width: 98.0%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.grid_5 .grid_1 {
	width: 18.0%;
	margin-left: 1.2%;
	margin-right: 1.2%;
}

.grid_5 .grid_2 {
	width: 38.0%;
	margin-left: 1.2%;
	margin-right: 1.2%;
}

.grid_5 .grid_3 {
	width: 58.0%;
	margin-left: 1.2%;
	margin-right: 1.2%;
}

.grid_5 .grid_4 {
	width: 78.0%;
	margin-left: 1.2%;
	margin-right: 1.2%;
}

.grid_5 .grid_5 {
	width: 98.0%;
	margin-left: 1.2%;
	margin-right: 1.2%;
}

.grid_6 .grid_1 {
	width: 14.6666666667%;
	margin-left: 1.0%;
	margin-right: 1.0%;
}

.grid_6 .grid_2 {
	width: 31.3333333333%;
	margin-left: 1.0%;
	margin-right: 1.0%;
}

.grid_6 .grid_3 {
	width: 48.0%;
	margin-left: 1.0%;
	margin-right: 1.0%;
}

.grid_6 .grid_4 {
	width: 64.6666666667%;
	margin-left: 1.0%;
	margin-right: 1.0%;
}

.grid_6 .grid_5 {
	width: 81.3333333333%;
	margin-left: 1.0%;
	margin-right: 1.0%;
}

.grid_6 .grid_6 {
	width: 98.0%;
	margin-left: 1.0%;
	margin-right: 1.0%;
}

.grid_7 .grid_1 {
	width: 12.2857142857%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_7 .grid_2 {
	width: 26.5714285714%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_7 .grid_3 {
	width: 40.8571428571%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_7 .grid_4 {
	width: 55.1428571429%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_7 .grid_5 {
	width: 69.4285714286%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_7 .grid_6 {
	width: 83.7142857143%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_7 .grid_7 {
	width: 98.0%;
	margin-left: 0.857142857143%;
	margin-right: 0.857142857143%;
}

.grid_8 .grid_1 {
	width: 10.5%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_2 {
	width: 23.0%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_3 {
	width: 35.5%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_4 {
	width: 48.0%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_5 {
	width: 60.5%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_6 {
	width: 73.0%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_7 {
	width: 85.5%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_8 .grid_8 {
	width: 98.0%;
	margin-left: 0.75%;
	margin-right: 0.75%;
}

.grid_9 .grid_1 {
	width: 9.11111111111%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_2 {
	width: 20.2222222222%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_3 {
	width: 31.3333333333%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_4 {
	width: 42.4444444444%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_5 {
	width: 53.5555555556%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_6 {
	width: 64.6666666667%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_7 {
	width: 75.7777777778%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_8 {
	width: 86.8888888889%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_9 .grid_9 {
	width: 98.0%;
	margin-left: 0.666666666667%;
	margin-right: 0.666666666667%;
}

.grid_10 .grid_1 {
	width: 8.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_2 {
	width: 18.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_3 {
	width: 28.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_4 {
	width: 38.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_5 {
	width: 48.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_6 {
	width: 58.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_7 {
	width: 68.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_8 {
	width: 78.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_9 {
	width: 88.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_10 .grid_10 {
	width: 98.0%;
	margin-left: 0.6%;
	margin-right: 0.6%;
}

.grid_11 .grid_1 {
	width: 7.09090909091%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_2 {
	width: 16.1818181818%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_3 {
	width: 25.2727272727%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_4 {
	width: 34.3636363636%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_5 {
	width: 43.4545454545%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_6 {
	width: 52.5454545455%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_7 {
	width: 61.6363636364%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_8 {
	width: 70.7272727273%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_9 {
	width: 79.8181818182%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_10 {
	width: 88.9090909091%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_11 .grid_11 {
	width: 98.0%;
	margin-left: 0.545454545455%;
	margin-right: 0.545454545455%;
}

.grid_12 .grid_1 {
	width: 6.33333333333%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_2 {
	width: 14.6666666667%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_3 {
	width: 23.0%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_4 {
	width: 31.3333333333%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_5 {
	width: 39.6666666667%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_6 {
	width: 48.0%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_7 {
	width: 56.3333333333%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_8 {
	width: 64.6666666667%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_9 {
	width: 73.0%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_10 {
	width: 81.3333333333%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_11 {
	width: 89.6666666667%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.grid_12 .grid_12 {
	width: 98.0%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

/* Prefix Extra Space >> 2 Columns */
.container_12 .prefix_1 {
	padding-left: 8.33333%;
}

.container_12 .prefix_2 {
	padding-left: 16.66666%;
}

.container_12 .prefix_3 {
	padding-left: 24.99999%;
}

.container_12 .prefix_4 {
	padding-left: 33.33332%;
}

.container_12 .prefix_5 {
	padding-left: 41.66665%;
}

.container_12 .prefix_6 {
	padding-left: 49.99998%;
}

.container_12 .prefix_7 {
	padding-left: 58.33331%;
}

.container_12 .prefix_8 {
	padding-left: 66.66664%;
}

.container_12 .prefix_9 {
	padding-left: 74.99997%;
}

.container_12 .prefix_10 {
	padding-left: 83.3333%;
}

.container_12 .prefix_11 {
	padding-left: 91.66663%;
}

/* Suffix Extra Space >> 2 Columns  */
.container_12 .suffix_1 {
	padding-right: 8.33333%;
}

.container_12 .suffix_2 {
	padding-right: 16.66666%;
}

.container_12 .suffix_3 {
	padding-right: 24.99999%;
}

.container_12 .suffix_4 {
	padding-right: 33.33332%;
}

.container_12 .suffix_5 {
	padding-right: 41.66665%;
}

.container_12 .suffix_6 {
	padding-right: 49.99998%;
}

.container_12 .suffix_7 {
	padding-right: 58.33331%;
}

.container_12 .suffix_8 {
	padding-right: 66.66664%;
}

.container_12 .suffix_9 {
	padding-right: 74.99997%;
}

.container_12 .suffix_10 {
	padding-right: 83.3333%;
}

.container_12 .suffix_11 {
	padding-right: 91.66663%;
}

/* Push Space >> 2 Columns */
.container_12 .push_1 {
	left: 8.33333%;
}

.container_12 .push_2 {
	left: 16.66666%;
}

.container_12 .push_3 {
	left: 24.99999%;
}

.container_12 .push_4 {
	left: 33.33332%;
}

.container_12 .push_5 {
	left: 41.66665%;
}

.container_12 .push_6 {
	left: 49.99998%;
}

.container_12 .push_7 {
	left: 58.33331%;
}

.container_12 .push_8 {
	left: 66.66664%;
}

.container_12 .push_9 {
	left: 74.99997%;
}

.container_12 .push_10 {
	left: 83.3333%;
}

.container_12 .push_11 {
	left: 91.66663%;
}

/* Pull Space >> 2 Columns */
.container_12 .pull_1 {
	right: 8.33333%;
}

.container_12 .pull_2 {
	right: 16.66666%;
}

.container_12 .pull_3 {
	right: 24.99999%;
}

.container_12 .pull_4 {
	right: 33.33332%;
}

.container_12 .pull_5 {
	right: 41.66665%;
}

.container_12 .pull_6 {
	right: 49.99998%;
}

.container_12 .pull_7 {
	right: 58.33331%;
}

.container_12 .pull_8 {
	right: 66.66664%;
}

.container_12 .pull_9 {
	right: 74.99997%;
}

.container_12 .pull_10 {
	right: 83.3333%;
}

.container_12 .pull_11 {
	right: 91.66663%;
}

/* Clear Floated Elements */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

div.products-sort {
	float:left; 
	width:100%; 
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}
