body{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#505050;
}
#mainBody{

	width: 950px;
}

.hand{cursor:pointer;}
.defaultCursor{cursor:default;}
.helpCursor{cursor:help;}
.clear {clear:both;margin:0;padding:0;}

li.blueBullet{background:url("chart_circ_blue-1.gif"/*tpa=http://paymentouch.com/sem/chart_circ_blue.gif*/) no-repeat 0 8px;padding-left:10px;padding-top:2px;}
.blueArrowLink {background:url("linkArrowBlue-1.gif"/*tpa=http://paymentouch.com/sem/linkArrowBlue.gif*/) no-repeat 95% 60%;float:left;padding-right:25px;margin:4px 0px;}

/* Links */
a:hover {
	color:#365ebf;
	text-decoration:underline;}
.grayLinkA1{
	color:#505050;
	text-decoration:none;
}
a {text-decoration:none;}
a:link {color:#365ebf;}
a:visited {color:#365ebf;}
a:active {color:#365ebf;}
a.grayLinkA1:link {color:#505050;}
a.grayLinkA1:visited {color:#505050;}
a.grayLinkA1:active {color:#505050;}
a.grayLinkA1:hover {
	color:#505050;
	text-decoration:underline;
}

.fontColorGreen{
	color:#4e9e19 !important;
}

h1{
	font-size:26px;
}
h2{
	font-size:18px;
	font-weight:normal;
	color:#c3d9f5;
}

/* Color Index */
.red {color:#dc3c1e;}
.orange {color:#f0640f;}
.yellow {color:#fec82a;}
.green {color:#4e9e19;}
.blue {color:#365ebf;}
.gray {color:#505050;}
.lime {color:#d2d246;}
.sky {color:#94b5e0;}
.white {color:#fff;}

strong{font-weight:bold}
.small{
	font-size:.80em; 
}
sup{
	vertical-align: 40%;
	font-size:8px;
	margin-right:1px;
	margin-left:1px;
}
.displayNone{
	display:none !important;
}

.mainContentArea{
	padding:5px 15px 10px 28px;
	/*border:1px solid red;*/
}
.teaser {
	/*background:url(http://paymentouch.com/sem/reviewModule_divider.jpg) top left no-repeat;*/
	padding:10px 10px 0 14px;
	margin:0 0 12px 0;
	/*border:1px solid red;*/
}
.teaser li{
	background:url("blue_check.jpg"/*tpa=http://paymentouch.com/sem/blue_check.jpg*/) no-repeat 0px 3px;
	padding-left:68px;
	height:55px;
	padding-bottom:5px;
}
.teaser li p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal !important;
	color:#505050;
	padding:0 0 4px 0 !important;
}
.teaser li a{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	display: -moz-inline-block;
	display:inline-block;
}
.teaseradd {
	/*background:url(http://paymentouch.com/sem/reviewModule_divider.jpg) top left no-repeat;*/
	padding:10px 10px 0 14px;
	margin:0 0 12px 0;
	/*border:1px solid red;*/
}
.teaseradd li{
	background:url("add.gif"/*tpa=http://paymentouch.com/sem/add.gif*/) top left no-repeat;
	padding-left:68px;
	height:55px;
	padding-bottom:5px;
}
.teaseradd li p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal !important;
	color:#505050;
	padding:0 0 4px 0 !important;
}
.teaseradd li a{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	display: -moz-inline-block;
	display:inline-block;
}
/*.teaseradd {
	background:url(/images/static/add.gif) top left no-repeat;
	padding-top:-5px;
	margin-left:14px;
	margin-top:20px;
	margin:0 0 12px 0;
}
.teaseradd li{
	padding-left:68px;
}
.teaseradd li p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal !important;
	color:#505050;width:200px;
	border:0px solid #000000;
}
.teaseradd li a{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	display: -moz-inline-block;
	display:inline-block;
}*/
#subContentLeft {
	margin-top: 0px;
	width:689px;
	float:left;
	/*border:1px solid red;*/
}
#bluebox{
	margin:0;
	padding-bottom:12px;
	width:633px;
}
#bluebox h1{
	width:633px;
	padding-top:72px;
	height:0;
	overflow:hidden;
	display:block;
	font-size: 8px;
	margin:0;
}
#subContentRight {
	width:0px;
	float:right;
	margin-right:0px;
	padding-right:0;
	/*border:1px solid blue;*/
}
#subContentRight h3#chatHeader {
	background:url("chatheader.jpg"/*tpa=http://paymentouch.com/sem/chatheader.jpg*/) no-repeat top right;
	width:214px;
	height:52px;
	font-size:14px;
	font-weight:normal;
	color:#505050;
	line-height:18px;
	padding:20px 0 0 95px;
	margin:0 0 12px 0;
	/*border:1px solid red;*/
}
#subContentRight h3#chatHeader a {
	font-size:12px !important;
	font-weight:bold !important;
}

#subContentRight h3#emailUsHeader {
	background:url("emailUsHeader.jpg"/*tpa=http://paymentouch.com/sem/emailUsHeader.jpg*/);
	width:229px;
	height:52px;
	font-size:14px;
	font-weight:normal;
	color:#505050;
	line-height:18px;
	padding:20px 0 0 80px;
	margin:0 0 12px 0;
}
#subContentRight h3#emailUsHeader a {
	font-size:12px !important;
	font-weight:bold !important;
}
#subContentRight .promo {
	margin:0 0 12px 0;
	padding:0 !important;
	font-size:12px;
	line-height:14px;
	/*position:absolute;*/
	/*z-index:1000;*/
	/*border:1px solid green;*/
}
#subContentRight .promo .boxtop{
	background:transparent url("promo_rightrail_bg_top.gif"/*tpa=http://paymentouch.com/sem/promo_rightrail_bg_top.gif*/) no-repeat top left;
	padding-top:10px;
	margin:0;
	height:10px;
}
#subContentRight .promo .boxbottom{
	background:transparent url("promo_rightrail_bg_bottom.gif"/*tpa=http://paymentouch.com/sem/promo_rightrail_bg_bottom.gif*/) no-repeat bottom left;
	padding:0;
	margin:0;
}
#subContentRight .promo h3{
	font-size:13px;
	font-weight:bold;
}
#subContentRight .promo p{
	padding:8px 0;
}
#subContentRight .promo li{
	padding-bottom:5px;
}
#subContentRight .promoBackground{
	width:306px;
	height:204px;
	float:right;
	margin-right:0px;
	padding:;
	background:url("promo.gif"/*tpa=http://paymentouch.com/sem/promo.gif*/);	
}
.messageNote {
	font-size:9px;
	color:#676767 !important;
	line-height:12px;
	margin:10px 20px 10px 24px;
	width:580px;
}
.messageNoteOffer {
	font-size:9px;
	color:#676767 !important;
	line-height:12px;
	margin:0px 20px 10px 24px;
	width:580px;
}
.messageNote li,
.messageNoteOffer li{
	margin-top:9px;
	padding-left:5px;
}
.messageNote li.note1,
.messageNoteOffer li.note1{
	background:url("note1.gif"/*tpa=http://paymentouch.com/sem/note1.gif*/) no-repeat left top;
	padding-left:5px;
}
.messageNote li.note2,
.messageNoteOffer li.note2{
	background:url("note2.gif"/*tpa=http://paymentouch.com/sem/note2.gif*/) no-repeat left top;
	padding-left:5px;
}
.messageNote li.note3,
.messageNoteOffer li.note3{
	background:url("note3.gif"/*tpa=http://paymentouch.com/sem/note3.gif*/) no-repeat left top;
	padding-left:5px;
}
.messageNote li.note4,
.messageNoteOffer li.note4{
	background:url("note4.gif"/*tpa=http://paymentouch.com/sem/note4.gif*/) no-repeat left top;
	padding-left:5px;
}

.messageNote li.note5,
.messageNoteOffer li.note5{
	background:url("note5.gif"/*tpa=http://paymentouch.com/sem/note5.gif*/) no-repeat left top;
	padding-left:5px;
}

.messageNote li.note6,
.messageNoteOffer li.note6{
	background:url("note6.gif"/*tpa=http://paymentouch.com/sem/note6.gif*/) no-repeat left top;
	padding-left:5px;
}

.messageNote li.note7,
.messageNoteOffer li.note7{
	background:url("note7.gif"/*tpa=http://paymentouch.com/sem/note7.gif*/) no-repeat left top;
	padding-left:5px;
}

.messageNote li.note8,
.messageNoteOffer li.note8{
	background:url("note8.gif"/*tpa=http://paymentouch.com/sem/note8.gif*/) no-repeat left top;
	padding-left:5px;
}

.messageNote li.note9,
.messageNoteOffer li.note9{
	background:url("note9.gif"/*tpa=http://paymentouch.com/sem/note9.gif*/) no-repeat left top;
	padding-left:5px;
}

.messageNote li.note10,
.messageNoteOffer li.note10{
	background:url("note10.gif"/*tpa=http://paymentouch.com/sem/note10.gif*/) no-repeat left top;
	padding-left:5px;
}

.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.imgRightMargin{
	margin-right:20px;
	margin-bottom:20px;
}
.backlink{
	font-size:12px;
	margin:0 0 0 10px;
	font-weight:bold;
}
div.rule{
	background: url("thinVborder.gif"/*tpa=http://paymentouch.com/sem/thinVborder.gif*/) no-repeat;
	/*color:#c5c5c5;*/ 
	height:1px !important;
	margin:15px 0;
	padding:0 !important;
	overflow:hidden;
	/*class="headBorder"*/ 
}

/*---------------------------------------
		used by: affiliate, about_us.css, activate-account, contact-us, demos, industry_eCommerce, industry_manufacturingandWholesale, industry_nonprofit, industry_personalandRepairServices, industry_professionalServices, industry_restaurant, industry_retail, industry_trade, integrated, ips-pricing, price_comparison
----------------------------------------*/
.boxTop{
	display:block;
	width:633px;
	left:0px;
	z-index:0;
	background:url("gradientStandardBox633pxTop.png"/*tpa=http://paymentouch.com/sem/gradientStandardBox633pxTop.png*/) no-repeat;
	padding:12px 0px 0 0px;
	margin-top:0;
}
.boxBottom{
	background:url("gradientStandardBox633pxBottom.png"/*tpa=http://paymentouch.com/sem/gradientStandardBox633pxBottom.png*/) no-repeat bottom;
	padding-bottom:10px;
}
/*---------------------------------------
	END	used by: affiliate, about_us.css, activate-account, contact-us, demos, industry_eCommerce, industry_manufacturingandWholesale, industry_nonprofit, industry_personalandRepairServices, industry_professionalServices, industry_restaurant, industry_retail, industry_trade, integrated, ips-pricing, price_comparison
----------------------------------------*/




/*--------------------------------------------------
			crearing of floats hack
--------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}/* for IE/Mac */
.clearfix {
	zoom: 1;	/* triggers hasLayout */
	display: block;/* resets display for IE/Win */
}
/*--------------------------------------------------
			END crearing of floats hack
--------------------------------------------------*/
/*--------------------------------------------------
			crearing of floats hack tabs for ie6
--------------------------------------------------*/
#tabs:after {
	_content: ".";
	_display: block;
	_height: 0;
	_clear: both;
	_visibility: hidden;
}
#tabs {
	_display: inline-block;
}/* for IE/Mac */
#tabs {
	_zoom: 1;	/* triggers hasLayout */
	display: block;/* resets display for IE/Win */
}
/*--------------------------------------------------
			END crearing of floats hack
--------------------------------------------------*/
/*--------------------------------------------------
			END crearing of floats hack
--------------------------------------------------*/
.expandableWizard {
	margin:0 0 0 3px;
}
.expandableWizard ul{
	border-top:1px solid #dde0e7;
	margin:3px 0 0 0;
	padding-bottom:20px;
}
.expandableWizard ul.borderTop0{
	border-top:0px solid #dde0e7;
	margin:3px 0 0 0;
	padding-bottom:20px;
}
.expandableWizard ul li{
	padding:5px 0;
}
/*--------------------------------------------------------------------------
			crearing of floats hack (.expandableWizard ul li)
---------------------------------------------------------------------------*/
.expandableWizard ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.expandableWizard ul li {
	display: inline-block;
}/* for IE/Mac */
.expandableWizard ul li {
	zoom: 1;	/* triggers hasLayout */
	display: block;/* resets display for IE/Win */
}
/*--------------------------------------------------------------------------
			END crearing of floats hack (.expandableWizard ul li)
---------------------------------------------------------------------------*/
