body{background:url(/images/home/background.jpg) repeat-x #922f1b;margin:0px;}
.productTabs {
	margin-left:13px;
	float:left;
	position:relative;
	width:255px;
}
.productTabs ul li {
	list-style:none;
	margin-bottom:17px;
}
.productTabs ul li a {
	height:73px;
	display:block;
	background-position:0px -173px;
	background-repeat:no-repeat;
	text-indent:-8000px;
}
.productTabs ul li a.featuredProduct { background-image:url('/images/home/featured_product_tab.png'); }
.productTabs ul li a.websiteSolutions { background-image:url('/images/home/website_solutions_tab.png'); }
.productTabs ul li a.paymentSolutions { background-image:url('/images/home/payment_solutions_tab.png'); }
.productTabs ul li a.marketingSolutions { background-image:url('/images/home/marketing_solutions_tab.png'); }
.productTabs ul li a:hover { background-position:0px -86px; }
.productTabs ul li.selected a { background-position:0px 0px; }

.productOverview {
	float:left;
	margin-left:-6px;
	text-align:left;
	width:620px;
	height:356px;
	padding:30px 0px 0px 35px;
	background:url('/images/home/product_overview_background.png') top left no-repeat;
}
.productDescription {
	float:left;
	width:295px;
}
.productSnapshot {
	width:215px;
	display:block;
	margin:15px auto;
}
h2.productTitle {
	margin:0px 0px 5px;
	padding:0px;
	font:18px Verdana, Geneva, sans-serif;
	color:#f5b124;
}
h3.productSubTitle {
	margin:-5px 0px 5px;
	padding:0px;
	font:14px Verdana, Geneva, sans-serif;
	color:#a5350f;
}
.productDescription p {
	margin:0px 0px 8px;
	padding:0px;
	font:11px Verdana, Geneva, sans-serif;
	line-height:1.2;
	color:#636363;
}
.productDescription ul {
	margin:15px 0px 0px;
	padding:15px 0px 0px;
	border-top:1px solid #d8d8d8;
}
.productDescription ul li {
	list-style:none;
	padding-left:18px;
	font:13px Verdana, Geneva, sans-serif;
	line-height:1.2;
	background:url('/images/home/product_bullet.png') 0px 5px no-repeat;
	margin-bottom:5px;
}
.productDescription ul li a {
	color:#636363;
}
.productVideos {
	float:right;
	width:254px;
	padding:20px 23px 5px;
	border-left:1px solid #d8d8d8;
	height:308px;
}
.newsLetterSignup {
	border-top:1px solid #d8d8d8;
	padding-top:18px;
	margin-top:10px;
	zoom:1;
}
.newsLetterHeading {
	font:15px Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	color:#606060;
}
.newsLetterSignup .inputContainer {
	background:url('/images/home/newsletter_input_background.png') top left no-repeat;
	padding:5px;
}
.newsLetterSignup input {
	font:11px Verdana, Geneva, sans-serif;
	padding:7px 0px 7px 5px;
	color:#636363;
	border:0px;
	width:155px;
}
.newsLetterSignup .subscribeButton {
	font:bold 11px Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#FFF;
	float:right;
	width:77px;
	padding:7px 3px;
	text-align:center;
}
.topLinks{font:normal 12px Verdana;color:#fff;text-decoration:none;}
.topLinks:hover{font:normal 12px Verdana;color:#fdbf51;text-decoration:none;}
.topRightLinks a{font:normal 11px Verdana;color:#fff;text-decoration:underline;}
.topRightLinks a:hover{font:normal 11px Verdana;color:#fdbf51;text-decoration:underline;}
.contentMainHeading{color:#eda023;font:normal 22px Verdana;line-height:45px;}
.content{color:#636363;font:normal 12px Arial;}
.contentSmall{font:normal 11px Arial;color:#636363;text-align:justify;}
.footerNavigation{float:left;padding-left:20px;}
.footerNavigationLink{color:#fff;}
.footerNavigation ul{margin-left:0;padding-left:0;display:inline;float:left;font:11px normal Arial, Helvetica, sans-serif;}
.footerNavigation ul li{margin-left:0;padding:3px 5px;list-style:none;display:inline;}
.contentSubHeading{color:#dc4526;font:bold 12px Verdana;line-height:22px;}
.hilightedText{font:normal 11px verdana;color:#636363;line-height:15px;}
.contentSummary{position:absolute;width:100%;padding-top:100px;text-align:center;z-index:-1;color:#FFFFFF;}
b.rtop{display:block;background:#5A332A;}
b.rbottom{display:block;background:#6C6C6C;}
b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden;background:#2D2D2D;}
b.r1{margin:0 5px}
b.r2{margin:0 3px}
b.r3{margin:0 2px}
b.rtop b.r4, b.rbottom b.r4{margin:0 1px;height:2px}
#lightbox{margin:-220px 0 0 -250px;display:none;position:absolute;top:35%;left:50%;z-index:9999;background:#2D2D2D;}
#lightbox[id]{position:fixed;}
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#313131;-moz-opacity:0.7;opacity:.7;filter:alpha(opacity=70);}
#overlay[id]{position:fixed;}
.lightboxTitle{font:bold 13px Arial, Helvetica, sans-serif;color:#888;}
