/*
	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%;
}

#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;
}

#sn-position #add-nav-handler {
	width: 335px;
}

#vertical_slide h3 {
	position: relative;
}

#vertical_slide #v_slideout {
	position: absolute;
	right: 0px;
	top: 10px;
}

#footer {
padding: 10px 10px 0px 10px;
margin: 0px -1.7% 0 -1.7%;
width: 940px;