/*
	Fluid 960 Grid System - IE Fixes (IE7 and greater)
	Learn more ~ http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/

/* =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,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	margin-left: .92%;
	margin-right: .92%;
}

#top-modules .mod-1, 
#top-modules .mod-2, 
#top-modules .mod-3, 
#top-modules .mod-4 {
	margin-right: -3px;
}

#top-modules .mod-4 {
	width: 23%;
}

#bot-modules .mod-4,
#tab-modules .mod-4 {
	width: 22%;
}

#top-modules .mod-3 {
	width: 31%;
}

#bot-modules .mod-3,
#tab-modules .mod-3 {
	width: 30%;
}

#top-modules .mod-2 {
	width: 48%;
}

#bot-modules .mod-2,
#tab-modules .mod-2 {
	width: 47%;
}

#top-modules .mod-1 {
	width: 98%;
}

#bot-modules .mod-1,
#tab-modules .mod-1 {
	width: 97%;
	float: none;
}

#currency input.button {
	padding: 0 30px;
}

.button, button, .addtocart_button_module {
	overflow: visible;
	height: 28px;
	line-height: 20px;
	border: 0;
}

#tpl-handler .moduletable_products {
	margin: 0px 0px 0px 0px;
}

.moduletable_products table {
	border-spacing: 20px !important;
	border-collapse: collapse;
	width: 100%;
	margin-left: 0%;
	display: table;
}

.moduletable_products table td {
	height: 100%;
	width: 20%;
	text-align: center;
}

#main-content-handler #mc-hbg {
	width: 100%;
}

#log-panel {
	width: 250px;
}

#top-content-modules .top-4,
#bottom-content-modules .bottom-4 {
	width: 22%;
}

#top-modules .mod-5,
#bot-modules .mod-5,
#tab-modules .mod-5 {
	width: 17.6%;
}

.grid_4 .product-anchor-image {
	width: 186px;
	height: auto !important;
	display: block;
}
.gradients {
  width: 100%;
  height: 820px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
  background: url(../images/sl-bg-bg.png) no-repeat center bottom;
}
body {background:#FFFFFF}