
a:hover { color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a { color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.nav1 { color: #000000; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif }
a.nav1:hover { color: #990000; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; text-decoration: underline }
a.nav1Bold { color: #990000; font-weight: 600; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif }
a.nav1Bold:hover { color: #990000; font-weight: 600; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; text-decoration: underline }
a.sublink { color: #6699aa; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.sublink:hover { color: #6699aa; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
H1    { font-weight: normal; font-size: 24px; margin: 3pt }
form    { margin: 0px 0px 0pt }
HR { color: #cccccc; margin-top: 0px; margin-bottom: 0px; height: 1px }
html>body #aboutbloc2 { float: none; margin: 4px 4px 30px }
TABLE.QandAEntry { margin-top: 4px }
TD.ABlock { padding-bottom: 18px }
UL { margin: 0px; padding-right: 2.75ex; padding-left: 2.75ex }
.ABlock P { line-height: 100% }
.applink { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.applink:hover { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.applink:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.BgTblTtl { background-color: #e9e8e0 }
.botnav { color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.casestudy { color: #666666; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.container { margin-top: 22px; margin-left: 12px }
.csmall { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall a { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall a:hover { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.csmall2 { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall2:hover { color: #009933; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall2:link { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall3 { color: #666666; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall3:hover { color: #009933; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall3:link { color: #666666; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall4 { color: #0066cc; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall4:hover { color: #009933; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.csmall4:link { color: #0066cc; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.customersheader { color: #fff; font-weight: bold; font-size: 16px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none; background-color: #990000; padding: 4px; height: 25px }
.disclaimer { color: #666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif }
.dropCapA { font-weight: bold; font-size: 70%; line-height: 150%; float: left; padding-right: 7px }
.dropCapQ { color: #000000; font-weight: bold; font-size: 70%; line-height: 100%; float: left; padding-top: 1px; padding-right: 7px }
.dropCapQ A { color: #000000; text-decoration: none }
.dropCapQ A:visited { color: #000000 }
.error { color: #ff0000; font-size: 11px; margin-top: -8px; margin-left: 178px }
.errorText { color: #cc0000; font-weight: 600; font-size: 11px; background-color: #fff0f0; text-align: center; margin: 3px; padding: 3px; border: solid 1px #ff0000 }
.errorText2 { color: #cc0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.fields { color: #000000; font-size: 8pt; line-height: normal; font-family: Arial, Helvetica; background-color: #edf2f6; border: solid 1pt #c6d5dd }
.footer_bg1 { background: url(../media/footer_bg1.jpg) repeat-y }
.footer_bg2 { background: url(../media/footer_bg2.jpg) repeat-y }
.headline {
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans, Myriad, Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-image: url(../media/retalix_imgs_24.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 6px;
	display:block;	
}
.indicate { font-weight: bold; padding: 0px 0px 10px; border-bottom: 1px dotted #bfbfbf }
.inputStyle { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px; border: solid 1px #a5acb2 }
.left_shadow { border-right: 1px solid #cccccc; width: 27px }
.merge { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.nav1 { color: #000000; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; height: 30px }
.nav1Bold { color: #990000; font-weight: 600; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; height: 30px }
.news { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.news:hover { color: #c6cdb1; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.newstitle:hover { color: #c6cdb1; font-weight: bold; font-size: 22px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none }
.nldate { color: #999999; font-style: normal; font-weight: bold; font-size: 15px; line-height: 36px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Myriad, Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-right: 15px }
.nlheadline { color: #ffffff; font-style: normal; font-weight: bold; font-size: 26px; line-height: 40px; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Myriad, Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-right: 15px; padding-bottom: 6px }
.paddingALL { margin: 15px; padding: 15px }
.pagebg  { color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: #696969 url(../media/page_bg.gif) repeat-x; margin: 0px }
.pullquote { color: #990000; font: 16px/21px "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
.pullquoteNewsletter { color: #000000; font-size: 16px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; margin-bottom: -6px }
.pullquoteNewsletter_middle { color: #000000; font-weight: bold; font-size: 16px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif; display: block; margin-bottom: -6px }
.QBlock P { line-height: 140%; margin: 0px; padding: 0px 0px 8px }
.required { color: #990000 }
.right_shadow { border-left: 1px solid #cccccc; width: 27px }
.searchbg { background: url(../media/retalix_imgs_06.jpg) no-repeat; vertical-align: bottom; width: 214px; height: 78px }
.selectAll { color: #000000; font-weight: bold; font-size: 65%; padding-left: 1px }
.subhead { color: #666666; font-weight: bold; font-size: 22px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif }
.subText { padding-top: 5px; padding-bottom: 11px }
.thankYouSubmit { font-size: 13px; padding: 0px 0px 30px 8px }
.thankYouSubmit span { font-weight: bold }
.titleBlock { font-size: 70%; line-height: 110%; padding-top: 1px }
.titleBlock A { text-decoration: none }
.titleBlock A:visited { color: #0033cc }
.vertseparator { background-color: #f2f2f2; border-left: 1px solid #e5e5e5 }
.xsmall { color: #666666; font-size: 8px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
#aboutbloc { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; list-style-type: none; list-style-position: outside; margin: 8px }
#aboutbloc li { line-height: 16px; background: url(../media/small_bullet.gif) no-repeat 0 0.3em; list-style-type: none; list-style-position: outside; padding-left: 8px }
#aboutbloc li a { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#aboutbloc li a:hover { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#aboutbloc2 { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; list-style-type: none; list-style-position: outside; float: left; margin: 0px 0px 4px 10px; padding: 0 }
#aboutbloc2 li { line-height: 16px; background: url(../media/small_bullet.gif) no-repeat 0 0.3em; list-style-type: none; list-style-position: outside; display: inline; margin-left: 6px; padding-left: 8px }
#aboutbloc2 li a { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#aboutbloc2 li a:hover { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#aboutbloc2 strong { color: #000000; font-size: 14px; line-height: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 4px; width: 50% }
#aboutbloc2 strong a { color: #000000; font-size: 14px; line-height: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none }
#aboutbloc2 strong a:hover { color: #990000; font-size: 14px }
#contactForm { background-color: #f2f2f2; margin: 0px 0px 20px; padding: 20px; border-left: 1px solid #e5e5e5 }
#contactForm .submitContactForm { margin-left: 177px; border: none }
#contactForm label { font-size: 12px; text-align: left; display: block; float: left; margin-right: 0.5em; width: 170px }
#descbloc { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 4px 10px 0px; padding-right: 20px; padding-bottom: 4px; border-bottom: 1px dotted #ccc; position: relative }
#descbloc a { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#descbloc h6 { color: #000000; font-size: 16px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 8px; margin-bottom: 4px }
#descbloc strong { color: #000000; font-size: 14px; line-height: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none }
#descbloc strong a { color: #000000; font-size: 14px; line-height: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none }
#descbloc strong a:hover { color: #990000; font-size: 14px }
#descblocrtl { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: url(../media/chevron_lt.gif) no-repeat 24em 24em; margin-top: 4px; margin-right: 10px; margin-left: 10px; padding-right: 20px; padding-bottom: 4px; border-bottom: 1px dotted #ccc }
#descblocrtl a { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#descblocrtl a:hover { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#descblocrtl a:hover { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
#descblocrtl strong { color: #990000; font-size: 14px; line-height: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration: none }
#imagepad img { margin-left: 20px }
#leftnavbg { background: url(../media/nav_bg.gif) repeat-y }
#leftnavbg2 { background: url(../media/nav_bg2.gif) repeat-y }
#logoBorder { border: 0px; height: 100px; solid: width: 204px }
#menuDiv {
	display: inline;
	position:relative;
	border:1px solid #ffcccc;
}
#middlewrap {
	font-size: 12px;
}
#navitem_bg { line-height: 20px; background: url(../media/nav_off.gif) no-repeat 0.5em 0em; display: block; padding-top: 0; height: 23px }
#navitem_bg a { background: url(../media/nav_off.gif) no-repeat 0.7em 0.1em; display: block; padding-right: 4px; height: 23px }
#navitem_bg a:hover { background: url(../media/nav_on.gif) no-repeat 2.3em 0.1em; display: block; padding-right: 4px; height: 23px }
#navitem_bg2 { line-height: 20px; background: url(../media/nav_off2.gif) no-repeat 3.9em 0em; display: block; padding-top: 0; height: 23px }
#navitem_bg2 a { background: url(../media/nav_off2.gif) no-repeat 3.9em 0.1em; display: block; padding-right: 4px; height: 23px }
#navitem_bg2 a:hover { background: url(../media/nav_on2.gif) no-repeat 3.6em 0.1em; display: block; padding-right: 4px; height: 23px }
#newsbloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 20px;
	padding-top: 6px;
}

#newsbloc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
}

#newsbloc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
	padding-right: 20px;
}
#newsbloc img { float: left }
#newsbloc p {
	margin-top: 3px;
}
#newsletterbg { background: url(../media/newletter_bot.gif) repeat-x }
#productbloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 12px;
	padding-right: 6px;
	/*position:relative;*/
}

#productbloc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}
#productbloc a:hover { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
#productbloc img { float: left; clear: left; margin: 0px 8px 20px 60px }
#productbloc p { margin-top: 3px }
#productbloc span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
.irc_news_subheader { color: #666666; font-weight: bold; font-size: 22px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif
}
