body {
	background-image:url(images/body_background.gif);
	background-repeat: repeat-x;
	margin:0;
	margin-top:20px;
	padding:0;
}
.header, .content, .footer	{
	/*background-image:url(images/page_background.gif);*/
	background-repeat:repeat-y;	
}
.page_bottom	{
	/*background-image:url(images/sprite.gif);*/
	background-position:0px -253px
}
.logo a	{
	background-image:url(images/sprite.gif);
	background-position:0px 0px;
	width:227px;
	height:91px;
	display:block;
	margin-left:20px;
	margin-top:20px;
	text-decoration:none;
}
.tab	{
	width:150px;
	position:relative;
}	
.tab_green	{
	background-color:#a7c538;	
}
.tab_blue	{
	background-color:#58b8df;	
}
.tab_gray	{
	background-color:#a6a6a6;	
}
.tab_red	{
	background-color:#da245c;	
}
.tab_turquoise	{
	background-color:#4cafa3;	
}
.tab_orange	{
	background-color:#f59a00;	
}
.tab a	{
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:14px 0px;
}
.netsuite_logo_small a	{
	display:block;
	background-image:url(images/sprite.gif);
	background-position:-227px 0px;
	width:26px;
	height:24px;
	position:relative;
}
.cart_abandonment_icon	{
	display:block;
	width:188px;
	height:174px;
	background-image:url(images/sprite.gif);
	background-position:-253px 0px;
	text-decoration:none;
	position:relative;
}
.one_page_checkout_icon	{
	display:block;
	width:187px;
	height:174px;
	background-image:url(images/sprite.gif);
	background-position:-442px 0px;
	text-decoration:none;
	position:relative;
}
.customer_reviews_icon	{
	display:block;
	width:198px;
	height:174px;
	background-image:url(images/sprite.gif);
	background-position:-630px 0px;
	text-decoration:none;
	position:relative;
}
.featured_item	{
	padding-top:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a6a6a6;
}
.featured_item a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#4a4a4c;
	text-decoration:none;
}
.title	{
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#a6a6a6;
	margin-bottom:10px;
}
.our_customers a 	{
	display:block;
	width:720px;
	height:71px;
	background-image:url(images/sprite.gif);
	background-position:0px -175px;
	text-decoration:none;
}
.blue_button	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	background-color:#58b8df;
	color:#fff;
	padding:4px 15px;	
}
.copyright	{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;	
	color:#e53e46;
}
.box	{
	-moz-box-shadow:0px 0px 5px 0px rgba(119, 119, 119, 0.5);
	-webkit-box-shadow:0px 0px 5px 0px rgba(119, 119, 119, 0.5);
	box-shadow:0px 0px 5px 0px rgba(119, 119, 119, 0.5);
	background-color:#fff;	
}