html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
ul {
	list-style:none;
}
hr {
    clear:both;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing: 0;
}
table tr{vertical-align:top;}
input{
	padding:0;
	margin:0;
	border:0;
	outline:0;
	font:normal 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#000;
	padding:2px;
	font-size:1.2em;
	vertical-align:middle;
}
label{color:#CCC;}

select{
	padding:0;
	margin:0;
	outline:0;
	font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#000;
	vertical-align:middle;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
html {
    font-size:100.1%;
      background-color:#393838;
}
body{
	background:#444343;
	min-width:1000px;
	margin:0;
	padding:0;
	font-size:62.5%;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h1,h2,h3,h4,h4,h5,ul,li,p,a{
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
}
div#contentBody div.main em {
    font-style:italic;
}
a{color:#aad4ff;}
a:hover{text-decoration:underline;}
img{display:block;border:0;color:#fff;}
h1{
	color:#ccc;
	font-size:2.3em;
	font-family:Arial, Verdana, Sans-Serif;
}
h2{
	color:#fff;
	font-size:1.6em;
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	margin:5px 0 0 0;
}
h3{
	color:#000;
	font-size:21px;
	font-family:Arial, Verdana, Sans-Serif;
}
h4{
	color:#000;
	font-size:17px;
}
h5{
	color:#1274b7;
	font-size:14px;
	font-family:Helvetica,sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#pageBody{
	background:url(../img/head-bg.gif) repeat-x 0 0;
	width:100%;
}
/*HEAD*/
#head{
	width:964px;
	height:192px;
	margin:0 auto;
	position:relative;
}
#head div.title-head{
	width:100%;
	height:22px;
	float:left;
}
#head ul.contact-us{
	float:left;
	height:14px;
	overflow:hidden;
	margin:8px 0 0 -5px;
}
#head ul.contact-us li{
	width:auto;
	background:url(../img/border1.gif) no-repeat 0 50%;
	float:left;
	font-size:12px;
	color:#ccc;
	padding:0 11px;
	margin:0 0 0 -1px;
}
#head ul.contact-us li b{color:#fff;}
#head ul.contact-us li a{
	color:#96ddff;
}
#head ul.sub-menu{
	width:400px;
	height:14px;
	float:right;
	overflow:hidden;
	margin:8px -12px 0 0;
}
#head ul.sub-menu li{
	width:auto;
	background:url(../img/border1.gif) no-repeat 100% 50%;
	float:right;
	font-size:12px;
	color:#ccc;
	padding:0 11px;
	margin:0 -1px 0 0;
}
#head ul.sub-menu li a{
	color:#96ddff;
	/*float:right;*/
	position:relative;
}
#head ul.sub-menu li span{
	color:#ccc;
	padding:0 4px 0 0;
}
#head div.main-head{
	width:675px;
	float:right;
}
#head div.basket{
	width:100%;
	float:right;
	text-align:right;
	position:relative;
}
#head div.basket span{
	position:absolute;
	top:35px;
	right:0;
	font-size:1.2em;
}
#head div.basket span a{
	position:relative;
}
#head a.basket{
	background:url(../img/list1.gif) no-repeat 0 50%;
	float:right;
	font-size:12px;
	line-height:14px;
	color:#fff;
	padding:0 0 0 18px;
	font-weight:bold;
	margin:20px 0px 0 0;
	display:inline;
	position:relative;
}
#head div.basket p {
    color:#edc939;
    font-size:1em;
    float:right;
    clear:both;
    line-height:10px;
}
#head div.bottom-head{
	width:100%;
	float:left;
	overflow:hidden;
}
#head a.share:hover{background:url(../img/list14.gif) no-repeat 0 50%;}
#head a.share{
	background:url(../img/list2.gif) no-repeat 0 50%;
	float:left;
	font-size:1.2em;
	color:#fff;
	padding:0 0 0 23px;
	font-weight:bold;
	margin:5px 0 0 6px;
	display:inline;
	text-decoration:none;
}
#head ul.menu{
	width:100%;
	float:right;
	margin:69px -2px 0 0;
}
#head ul.menu li{
	width:auto;
	float:right;
	padding:0 1px 0 0;
	position:relative;
}
#head ul.menu li.first.active a:hover span,
#head ul.menu li.first.active a span{background:url(../img/menu-buttons.gif) no-repeat 100% -130px;padding:0 13px;}
#head ul.menu li.first a:hover span,
#head ul.menu li.first a span{background:url(../img/menu-buttons.gif) no-repeat 100% -26px;padding:0 13px;}
#head ul.menu li.first.active a:hover,
#head ul.menu li.first.active a{background:url(../img/menu-buttons.gif) no-repeat 0 -156px;color:#151515;margin:0 0 0 22px;}
#head ul.menu li.first a:hover,
#head ul.menu li.first a{background:url(../img/menu-buttons.gif) no-repeat 0 0;color:#151515;margin:0 0 0 22px;}
#head ul.menu li.first a:hover{text-decoration:underline;}
#head ul.menu li.active a span,
#head ul.menu li a:hover span{background:url(../img/menu-buttons.gif) no-repeat 100% -130px;}

#head ul.menu li.active a,
#head ul.menu li a:hover{background:url(../img/menu-buttons.gif) no-repeat 0 -104px;color:#fefefe;margin:0;}

#head ul.menu li a{
	background:url(../img/menu-buttons.gif) no-repeat 0 -52px;
	float:left;
	font-size:12px;
	color:#ababab;
	font-weight:bold;
	text-decoration:none;
}
#head ul.menu li a span{
	background:url(../img/menu-buttons.gif) no-repeat 100% -78px;
	float:left;
	padding:0 14px;
	line-height:26px;
	cursor:pointer;
}
#head ul.menu li ul.bottom-menu{
	display:none;
}
#head ul.menu li.active ul.bottom-menu{
	width:460px;
	position:absolute;
	top:33px;
	left:-174%;
	display:block;
	overflow:hidden;
}
#head ul.menu li.active ul.bottom-menu.pos{left:-149%;width:320px;}
#head ul.menu li.active ul.bottom-menu li{
	background:url(../img/border3.gif) no-repeat 0 50%;
	width:auto;
	float:left;
	padding:0 12px;
	margin:0 0 0 -1px;
}
#head ul.menu li.active ul.bottom-menu li.active a:hover,
#head ul.menu li.first.active ul.bottom-menu li.active a,
#head ul.menu li.active ul.bottom-menu li.active a{color:#f6f3ee;font-weight:bold;}

#head ul.menu li.active ul.bottom-menu li a:hover{color:#f6f3ee;background:none;text-decoration:underline;margin:0;}

#head ul.menu li.first.active ul.bottom-menu li a,
#head ul.menu li.active ul.bottom-menu li a{
	background:none;
	float:none;
	font-size:11px;
	color:#aad4ff;
	font-weight:normal;
	margin:0;
}
/*LOGO*/
#head h2 a{
	background:url(../img/logo.gif) no-repeat -25px 5px;
	width:230px;
	height:130px;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	margin:9px 0 0 3px;
}
/*Main Content*/
#contentBody{
	/*background:url(../img/content-bg.gif) no-repeat 100% 100%;*/
	width:964px;
	margin:0 auto;
}
#contentBody div.main{
	background:url(../img/content-bg.gif) no-repeat 100% 100%;
	width:100%;
	float:left;
	padding:0 0 68px;
}
#contentBody div.main.new-padd{padding-top:10px;}
#contentBody div.title{
	width:100%;
	float:left;
}
#contentBody div.title h1{
	font-size:2.8em;
	color:#d7d7d7;
	font-weight:normal;
	padding:16px 0 0 3px
}
#contentBody div.title h1.padd{padding:26px 0 15px 5px}
#contentBody div.title p{
	font-size:1.2em;
	line-height:1.84em;
	color:#ccc;
	padding:10px 0 0 6px;
}
#contentBody div.title .left-col{
	width:505px;
	float:left;
	overflow:hidden;
}
#contentBody div.title .right-col{
	width:430px;
	float:right;
}
#contentBody div.title div.news-box{
	background:url(../img/news-box-bg.gif) repeat-y 0 0;
	width:100%;
	margin:65px 0 0;
}
#contentBody div.title div.news-box .top{
	background:url(../img/news-box-top-bg.gif) no-repeat 0 0;
	width:100%;
}
#contentBody div.title div.news-box .bottom{
	background:url(../img/news-box-bottom-bg.gif) no-repeat 0 100%;
	width:100%;
	position:relative;
	overflow:visible;
}
#contentBody div.title div.news-box h4{
	font-size:1.1em;
	padding:9px 50px 9px 10px;
}
#contentBody div.title div.news-box h4 a{
	color:#aad4ff;
	font-weight:bold;
}
#contentBody div.title div.news-box p{
	font-size:1.1em;
	color:#ccc;
	padding:0 100px 4px 10px;
}
#contentBody div.title div.news-box div.absolute{
	position:absolute;
	top:-16px;
	right:-14px;
}
#contentBody div.title div.news-box div.absolute .bg{
	background:url(../img/news-ico1.png) no-repeat 0 0;
	width:63px;
	height:63px;
}
#contentBody ul.browse{
	overflow:hidden;
	clear:both;
	margin:4px 0 0;
}
#contentBody ul.browse li{
	background:url(../img/button1.gif) no-repeat 0 0;
	width:100%;
	float:left;
	overflow:hidden;
}
#contentBody ul.browse li span{
	background:url(../img/button1.gif) no-repeat 100% -21px;
	width:100%;
	float:left;
	padding:0 0 9px;
	overflow:hidden;
}
#contentBody ul.browse li a{
	width:411px;
	font-size:11px;
	float:left;
	line-height:21px;
	color:#aad4ff;
	padding:0 0 0 19px;
	text-decoration:none;
}
#contentBody div.image{
	width:960px;
	/*height:204px;
	overflow:hidden;*/
	float:left;
	margin:16px 0 0 0px;
	display:inline;
}
#contentBody div.cont{
	background:url(../img/glossybox/glossybox-reflect.jpg) no-repeat top;
	float:left;
	margin:0 0 25px 0;
	padding: 30px 0 0 0;
	width:960px;
}
#contentBody div.browse-box{
	width:369px;
	overflow:hidden;
	float:left;
	margin:0 18px 0 6px;
	display:inline;
}
#contentBody div.browse-box h3{
	background:url(../img/list3.gif) no-repeat 0 20%;
	width:100%;
	float:left;
	font-size:1.8em;
	color:#fefffe;
	padding:0 0 12px 23px;
	margin:0 0 0 2px;
	display:inline;
}
#contentBody div.browse-box ul.browse li a
{width:346px;
 text-decoration:none;}
#contentBody div.live-content{
	width:167px;
	float:right;
	/*overflow:hidden;*/
	margin:0 0 0 5px;
	display:none;
}
#contentBody div.live-content .live-box{
	background:url(../img/live-box-bg.gif) no-repeat 0 0;
	width:167px;
	height:122px;
}
#contentBody div.live-content .live-box ul{
	width:167px;
	float:right;
	/*overflow:hidden;*/
	padding:45px 0 0;
}
#contentBody div.live-content .live-box ul li{
	width:100%;
	/*float:left;*/
	padding:0 5px 0 10px;
	margin:0 0 3px 0;
	clear:both;
}
#contentBody div.live-content .live-box span{
	background:url(../img/list-tick-bizblue-ongrey.gif) no-repeat 3px 2px;
	width:23px;
	height:17px;
	float:left;
	margin:0 5px 0 4px;
}
#contentBody div.live-content .live-box label{
	float:left;
	font-size:12px;
	color:#3c3b3b;
}
#contentBody div.live-content .live-box a.btn{
	/*background:url(../img/button2.gif) no-repeat 0 0;
	line-height:14px;
	text-align:center;
	font-size:11px;
	padding:0 0 7px;
	margin:8px 0 0 7px;
	display:inline;*/
	width:167px;
	height:122px;
	float:left;
	color:#fff;
	text-indent:-9999px;
}
#contentBody div.coments{
	width:960px;
	float:left;
	overflow:hidden;
	/*padding:25px 0 0 6px;*/
}
#contentBody div.coments .bg{
	width:100%;
	background:#5f5f5f;
	position:relative;
	border:0;
}
#contentBody div.coments .bg-absolute{
	background:url(../img/box-coments-absolut-bg.gif) no-repeat 0 0;
	width:19px;
	height:8px;
	position:absolute;
	right:124px;
	bottom:-8px;
}
* html #contentBody div.coments .bg-absolute{bottom:-13px;}
#contentBody div.coments .top{
	background:url(../img/box-coments-top-bg.gif) no-repeat 0 0;
	width:960px;
	overflow:hidden;
}
#contentBody div.coments .bottom{
	background:url(../img/box-coments-bottom-bg.gif) no-repeat right 100%;
	width:960px;
	overflow:hidden;
}
#contentBody div.coments p{
	width:320px;
	margin:0 auto;
	text-align:center;
	font-size:1.2em;
	line-height:1.8em;
	color:#fff;
	padding:22px 0 29px;
}
#contentBody div.coments div.bg div.top div.homecomment p {
    width:700px;
}
#contentBody div.coments p.client{
	background:url(../img/testimonial-icon.gif) no-repeat 0 0;
	float:right;
	/*margin:0px 0 0 52px;*/
	padding:19px 0 0 53px;
	line-height:1.1em;
	font-size:1.1em;
	color:#ccc;
	font-style:italic;
	width:auto;
	height:20px;
}
#contentBody div.left-sidebar{
	width:235px;
	float:left;
	overflow:hidden;
	margin:17px 0 0 5px;
	display:inline;
}
#contentBody div.left-sidebar ul.side-menu{
	width:235px;
	overflow:hidden;
}
#contentBody div.left-sidebar ul.side-menu li{
	width:235px;
	float:left;
	margin:0 0 2px;
}
#contentBody div.left-sidebar ul.side-menu li strong{
	width:233px;
	/*height:33px;*/
	float:left;
	border:solid 1px #2a2a2a;
}
#contentBody div.left-sidebar ul.side-menu li.active a:hover,
#contentBody div.left-sidebar ul.side-menu li.active a{background:#d7d7d7 url(../img/side-bar-active-bg.gif) repeat-x 0 100%;color:#151515;font-weight:bold;}
#contentBody div.left-sidebar ul.side-menu li a:hover{background:#5f5f5f;}
#contentBody div.left-sidebar ul.side-menu li a{
	width:227px;
	float:left;
	line-height:1.5em;
	font-size:1.2em;
	color:#ccc;
	padding:5px 0 5px 6px;
	text-decoration:none;
}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu{
	width:235px;
	float:left;
	overflow:hidden;
	/*padding:2px 0 5px 15px; this indent causes design to break*/
	padding:4px 0 0 0;
}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li{
	width:235px;
	background:none;
	margin:0 0 4px;
}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li.active a:hover span,
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li.active a span{background:url(../img/menu-buttons-bg-bottom.gif) no-repeat 100% bottom;width:211px;padding:4px 16px 6px 8px;float:left;line-height:14px;cursor:pointer;}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li.active a:hover,
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li.active a{background:url(../img/menu-buttons-bg-top.gif) no-repeat 0 top;width:235px;color:#fff;font-weight:bold;padding:0;line-height:0;width:auto;}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li a:hover{background:url(../img/list5.gif) no-repeat 0 50%;color:#fff;font-weight:normal;}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li a{
	background:none;
	width:auto;
	font-size:11px;
	line-height:14px;
	color:#aad4ff;
	font-weight:normal;
	padding:0 16px 3px 8px;
}

/* 2nd tier drop-down menu */

#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu{
	width:221px;
	float:left;
	overflow:hidden;
	/*padding:2px 0 5px 15px; this indent causes design to break*/
	padding:0 0 0 24px;
}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li{
	width:211px;
	background:none;
	margin:0;
}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li.active a:hover span,
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li.active a span{background:url(../img/menu-tier2-bg-bottom.gif) no-repeat 100% bottom;width:203px;padding:3px 0 5px 8px;float:left;line-height:14px;color:#000;font-weight:normal;cursor:pointer;}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li.active a:hover,
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li.active a{background: #aad4ff url(../img/menu-tier2-bg-top.gif) no-repeat 0 top;width:235px;color:#fff;font-weight:bold;padding:0;line-height:0;width:auto;}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li a:hover{background:url(../img/list5.gif) no-repeat 0 50%;color:#fff;font-weight:normal;}
#contentBody div.left-sidebar ul.side-menu li ul.drop-menu li ul.drop-menu li a{
	background:none;
	width:auto;
	font-size:11px;
	line-height:20px;
	color:#aad4ff;
	font-weight:normal;
	padding:0 0 0 11px;
}

#contentBody div.main-content{
	/*background:url(../img/main-content-bg.gif) repeat-x 0 100%;*/
	width:695px;
	float:right;
	margin:17px 0 0;
	padding:0;
	/*padding:0 0 37px;*/
	display:inline;
}
#contentBody div.main-content div {
    border: solid 1px #444343;
}
#contentBody div.main-content div#col1,
#contentBody div.main-content div.solutions,
#contentBody div.main-content div#BetterBusinessFocus,
#contentBody div.main-content div#WorkManual,
#contentBody div.main-content div#TaxCalendar,
#contentBody div.main-content div#OnlineBusinessLibrary,
#contentBody div.main-content div#DeskSmart,
#contentBody div.main-content div#ContractEngine,
#contentBody div.main-content div#CalculatorsAndEvaluators,
#contentBody div.main-content div#EziaNews
{
    border:0;
}
#contentBody div.main-content h1{
    font-size:2.2em;
    color:#fff;
    padding:0 0 0 8px;
    margin:0 0 15px 0;
}
#contentBody div.main-content h2{
    background:url(../img/content-h2-bg.jpg) repeat-x 0 100%;
    height:43px;
    line-height:2.7em;
    padding:0 0 0 8px;
    margin:0 0 15px 0;
    clear:left;
    width:687px;
}
#contentBody div.main-content div.semi h2{
    background:url(../img/content-h2-bg-sm.jpg) repeat-x 0 100%;
    width:360px;
    height:43px;
    /*line-height:1em;*/
    padding:0 0 0 8px;
    margin:0 0 15px 0;
    border:0;
}
#contentBody div.main-content div.title{
	/*background:url(../img/title-bg1.gif) no-repeat 0 0;*/
	width:695px;
	height:96px;
	overflow:hidden;
	padding:0 0 7px;
	position:relative;
	border:0;
}
#contentBody div.main-content div.title h2{
	background:none;
}
#contentBody div.main-content div.title.BGContractEngine{
	background:url(../img/title-bg-ce.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGDeskSmart{
	background:url(../img/title-bg-ds.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGWorkManual{
	background:url(../img/title-bg-wm.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGTaxCalendar{
	background:url(../img/title-bg-tc.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGOnlineBusinessLibrary{
	background:url(../img/title-bg-obl.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGCalculatorsAndEvaluators{
	background:url(../img/title-bg-cande.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGBetterBusinessFocus{
	background:url(../img/title-bg-bbf.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title.BGEziaNews{
	background:url(../img/title-bg-en.jpg) no-repeat 0 0;
}
#contentBody div.main-content div.title h2{
	color:#fff;
	/*padding:32px 0 0 11px;
	font-size:48px;
	font-weight:normal;
	text-indent:-9999px;*/
	position:absolute;
	top:-24px;
	left:5px;
	font-weight:100;
	font-size:42px;
	
}
#contentBody div.main-content p{
	float:left;
	clear:left;
	font-size:1.2em;
	line-height:1.805em;
	color:#ccc;
	margin:0;
	padding:0 0 15px 8px;
	width:685px;
}
#contentBody div.main-content div.semi p {
    width:359px;
}
#contentBody div.main-content div.promptMsg
{
	margin: 0 0 10px 20px;
}

#contentBody div.main-content .confirmation-message
{
	color:#EDC939;
}
#contentBody div.main-content div.promptMsg ul.validation-summary-errors
{
	display:list-item;
}

#contentBody div.main-content div.promptMsg ul.validation-summary-errors li
{
	color:White;
	display:list-item;
	list-style-type:disc;
}

#contentBody div.main-content div.dark-box{
	background:#000 url(../img/dark-box-top-bg.gif) no-repeat 0 0;
	width:695px;
	margin:0 0 20px 0;
	clear:both;
	border:0;
}
#contentBody div.main-content div.dark-box div {border:0;}
#contentBody div.main-content div.dark-box .bottom{
	background:url(../img/dark-box-bottom-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:15px;
}

#contentBody div.main-content div.product-info-full-description div.light-box,
#contentBody div.main-content div.product-details-overview div.light-box,
#contentBody div.main-content div.light-box{
	background:#d0d0d0 url(../img/light-box-top-bg.gif) no-repeat 0 0;
	width:689px;
	margin:0 0 15px 0;
	border:0;
	/*margin:0 0 20px 0;
	float:left;*/
}

#contentBody div.main-content div.semi div.light-box{
	background:#d0d0d0 url(../img/light-box-top-bg-sm.gif) no-repeat 0 0;
	width:100%;
}

#contentBody div.main-content div.semi div.light-box div.bottom{
	background:transparent url(../img/light-box-bottom-bg-sm.gif) no-repeat scroll 0 100%;
	padding:10px;
	width:auto;
}

/*#contentBody div.main-content div.light-box.padd{
	margin:146px 0 26px;
}*/
#contentBody div.main-content div.light-box .bottom{
	background:url(../img/light-box-bottom-bg.gif) no-repeat 0 100%;
	/*width:695px;
	float:left;*/
	width:auto;
	overflow:hidden;
	padding:15px 15px 0 15px;
	border:0;
}
#contentBody div.main-content div.light-box.padd .bottom{padding:15px;}

/*#contentBody div.main-content div.light-box div.image{
	width:auto;
	height:auto;
	overflow:hidden;
	float:right;
	margin:15px 16px 8px 16px;
}*/

#contentBody div.main-content div.light-box img {
    float:right;
    margin:0 0 15px 15px;
}

#contentBody div.main-content div.light-box.padd div.image{margin:11px 0 0 14px;}
#contentBody div.main-content div.light-box h4{
	font-size:2.2em;
	color:#393939;
	font-family:Arial,Helvetica,sans-serif;
	/*padding:12px 0 0 15px;*/
	margin:0 0 15px 0;
}
/*#contentBody div.main-content div.light-box.padd h4{padding:0;}*/
#contentBody div.main-content div.light-box p{
	font-size:1.2em;
	line-height:1.805em;
	color:#000;
	/*padding:8px 0 11px 16px;*/
	margin:0 0 15px 0;
	float:none;
	padding:0;
	width:auto;
}
#contentBody div.main-content div.light-box ul.text{
	overflow:hidden;
	padding:11px 0 13px 30px;
}
#contentBody div.main-content div.light-box ul.text li{
	background:url(../img/list6.gif) no-repeat 0 3px;
	width:446px;
	float:left;
	padding:0 0 13px 34px;
	font-size:1.2em;
	line-height:1.75em;
	color:#000;
}
#contentBody div.main-content div.coments{
	width:695px;
	/*padding:33px 0 9px;*/
	margin:0 0 15px 0;
}
* html #contentBody div.main-content div.coments .bg-absolute{bottom:-12px;}
#contentBody div.main-content div.coments .top{
	background:url(../img/box-coments-top2-bg.gif) no-repeat 0 0;
	width:695px;
	border:0;
}
#contentBody div.main-content div.coments .bottom{
	background:url(../img/box-coments-bottom2-bg.gif) no-repeat 0 100%;
	width:695px;
	border:0;
}
#contentBody div.main-content div.coments div.client {
    border:0;
}
#contentBody div.main-content div.coments p{
	width:610px;
	float:none;
	padding:13px 0 12px;
	margin:13px auto 12px auto;
}
#contentBody div.main-content div.coments p.client 
{
    background:url(../img/testimonial-icon.gif) no-repeat 0 0;
	float:right;
	clear:left;
	margin:0;
	padding:19px 0 0 53px;
	line-height:1.1em;
	font-size:1.1em;
	color:#ccc;
	font-style:italic;
	width:auto;
	height:20px;
}
#contentBody div.rel h3,
#contentBody div.main-content h3{
	width:100%;
	font-size:1.8em;
	line-height:1em;
	float:left;
	clear:left;
	color:#ddd;
	font-family:Arial,Helvetica,sans-serif;
	padding:26px 0 0 1px;
}
#contentBody div.main-content h3
{
    padding:0 0 15px 8px;
    margin:0;
    line-height:1.3em;
}
#contentBody div.rel h3{padding:0 0 0 1px;}
#contentBody div.main-content p strong{
	width:100%;
	float:left;
	padding:0 0 0 1px;
	font-weight:bold;
}
#contentBody div.main-content ul.lists{
	background:#3c3b3b;
	width:530px;
	float:left;
	overflow:hidden;
	padding:11px 35px 2px 15px;
	margin:18px 0 31px 60px;
	display:inline;
}
#contentBody div.main-content ul.lists li{
	background:url(../img/list7.gif) no-repeat 0 5px;
	width:506px;
	float:left;
	padding:0 0 11px 23px;
	font-size:1.2em;
	line-height:1.54em;
	color:#ccc;
}
#contentBody div.main-content div.squareLists ul{
	background:#3c3b3b;
	width:530px;
	float:left;
	overflow:hidden;
	padding:11px 35px 2px 15px;
	margin:18px 0 31px 60px;
	display:inline;
}
#contentBody div.main-content div.squareLists ul li{
	background:url(../img/list7.gif) no-repeat 0 5px;
	width:506px;
	float:left;
	padding:0 0 11px 23px;
	font-size:1.2em;
	line-height:1.54em;
	color:#ccc;
}
#contentBody div.main-content div.product-info-full-description div,
#contentBody div.main-content div.product-testimonials div,
#contentBody div.main-content div.product-details-overview div{
    float:left;
    clear:left;
    width:695px;
    margin:0;
    /*border:0;*/
}
#contentBody div.main-content div.product-testimonials div{
    width:695px;
    border:0;
}
#contentBody div.main-content div.product-info-full-description div.semi,
#contentBody div.main-content div.product-testimonials div.semi,
#contentBody div.main-content div.product-details-overview div.semi,
#contentBody div.main-content div.product-info-full-description div.semi div,
#contentBody div.main-content div.product-testimonials div.semi div,
#contentBody div.main-content div.product-details-overview div.semi div{
	width:368px;
	float:left;
	margin:0;
	/*border:0;*/
}
#contentBody div.main-content div.semi table{
	width:100%;
}
#contentBody div.main-content div.tickboxLists {
    /*margin:0 0 20px 0;*/
    clear:left;
    float:left;
    width:695px;
    /*border:0;
    padding:0;
    width:100%;*/
}
#contentBody div.main-content div.tickboxLists ul{
	background:#3c3b3b;
	/*float:left;
	width:47%;
	overflow:hidden;
	margin:18px 0 31px 35px;
	display:inline;*/
	padding:10px 10px 0 10px;
	margin:0 0 15px 0;
	
}
#contentBody div.main-content div.tickboxLists ul li{
	/*background:url(../img/list8.gif) no-repeat 0 2px;
	width:506px;*/
	float:left;
	/*padding:0 0 11px 26px;*/
	font-size:1.2em;
	line-height:1.54em;
	color:#ccc;
	background:url(../img/list-tick-bizblue.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}

#contentBody div.main-content div#ContractEngine div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.ContractEngine ul li,
#contentBody div.main-content div.product-info-full-description.ContractEngine ul li,
#contentBody div.main-content div.product-testimonials.ContractEngine ul li{
    background:url(../img/list-tick-purple.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}
#contentBody div.main-content div#WorkManual div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.WorkManual ul li,
#contentBody div.main-content div.product-info-full-description.WorkManual ul li,
#contentBody div.main-content div.product-testimonials.WorkManual ul li{
    background:url(../img/list-tick-ltblue.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}
#contentBody div.main-content div#TaxCalendar div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.TaxCalendar ul li,
#contentBody div.main-content div.product-info-full-description.TaxCalendar ul li,
#contentBody div.main-content div.product-testimonials.TaxCalendar ul li{
    background:url(../img/list-tick-green.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px; width:auto;
}
#contentBody div.main-content div#CalculatorsAndEvaluators div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.CalculatorsAndEvaluators ul li,
#contentBody div.main-content div.product-info-full-description.CalculatorsAndEvaluators ul li,
#contentBody div.main-content div.product-testimonials.CalculatorsAndEvaluators ul li{
    background:url(../img/list-tick-ceblue.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}
#contentBody div.main-content div#OnlineBusinessLibrary div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.OnlineBusinessLibrary ul li,
#contentBody div.main-content div.product-info-full-description.OnlineBusinessLibrary ul li,
#contentBody div.main-content div.product-testimonials.OnlineBusinessLibrary ul li{
    background:url(../img/list-tick-oblblue.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}
#contentBody div.main-content div#BetterBusinessFocus div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.BetterBusinessFocus ul li,
#contentBody div.main-content div.product-info-full-description.BetterBusinessFocus ul li,
#contentBody div.main-content div.product-testimonials.BetterBusinessFocus ul li{
    background:url(../img/list-tick-red.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}
#contentBody div.main-content div#EziaNews div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.EziaNews ul li,
#contentBody div.main-content div.product-info-full-description.EziaNews ul li,
#contentBody div.main-content div.product-testimonials.EziaNews ul li{
    background:url(../img/list-tick-orange.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}
#contentBody div.main-content div#DeskSmart div.tickboxLists ul li,
#contentBody div.main-content div.product-details-overview.DeskSmart ul li,
#contentBody div.main-content div.product-info-full-description.DeskSmart ul li,
#contentBody div.main-content div.product-testimonials.DeskSmart ul li{
    background:url(../img/list-tick-pink.gif) no-repeat 0 2px; float:none; padding:0 0 10px 25px;
}

#contentBody div.main-content div.product-details-overview.BetterBusinessFocus div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.DeskSmart div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.CalculatorsAndEvaluators div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.TaxCalendar div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.WorkManual div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.ContractEngine div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.EziaNews div.related-articles ul li,
#contentBody div.main-content div.product-details-overview.OnlineBusinessLibrary div.related-articles ul li
{background:0;
padding:0 0 10px 0;
width:auto;
}

#contentBody div.main-content ul.lists.ben{
	width:533px;
	padding-left:12px;
}
#contentBody div.main-content ul.lists.ben li{
	background:url(../img/list8.gif) no-repeat 0 2px;
	padding-left:26px;
}
#contentBody div.main-content div.lists{
	width:580px;
	float:left;
	margin:18px 0 31px 60px;
	display:inline;
}
#contentBody div.main-content ol{
	background:#3c3b3b;
	padding:10px 10px 0 38px;
	margin:0 0 15px 0;
	clear:left;	
}
#contentBody div.main-content ol li{
	padding:0 0 10px;
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Sans-Serif;
	line-height:1.6em;
}
#contentBody div.main-content ol li p{
	float:none;
	padding:0;
	font-size:0.75em;
	line-height:1.54em;
	color:#ccc;
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#contentBody div.main-content ul{
	background:#3c3b3b;
	/*padding:10px 10px 0 10px;*/
	padding:10px;
	margin:0 0 15px 0;	
	clear:left
}
#contentBody div.main-content ul li{
	background:transparent url(../img/list-tick-bizblue.gif) no-repeat scroll 0 2px;
	padding:0 0 10px 24px;
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Sans-Serif;
	line-height:1.6em;
}
#contentBody div.main-content ul li p{
	float:none;
	padding:0;
	font-size:0.75em;
	line-height:1.54em;
	color:#ccc;
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#contentBody div.main-content div.product-details-overview div.related-articles{
    background-color:#3c3b3b;
    /*padding:10px 0;
    float:left;*/
    margin:0;
    width:100%;
    border:0;
}
#contentBody div.main-content div.semi div.related-articles h3,#contentBody div.main-content div.semi div.related-articles ul{
	padding:0 0 0 10px;
}
#contentBody div.main-content div.related-articles h3{
    margin:10px 0 15px 10px;
    padding:0;
}
#contentBody div.main-content div.related-articles ul {
    clear:both;
    padding:10px;
    margin:0;
}

#contentBody div.main-content div.product-info-full-description div.related-articles ul li{
	background:none;
	padding:0 0 10px 0;
}

#contentBody div.main-content div.table{
	/*width:695px;
	float:left;
	padding:29px 1px 0;*/
	border:0;
}
#contentBody div.main-content div.OBL div.content-container div.table,
#contentBody div.main-content div.Calculator div.content-container div.table{
    margin: 20px 0 0 0;
}
#contentBody div.main-content div.table span.prices{
	background:url(../img/list11.gif) no-repeat 1px 11px;
	font-size:1.1em;
	line-height:1.8em;
	color:#ccc;
	padding:6px 0 0 11px;
	display:block;
}

#contentBody div.main-content div.table.prod,
#contentBody div.main-content div.table.ContractEngine,
#contentBody div.main-content div.table.DeskSmart,
#contentBody div.main-content div.table.WorkManual,
#contentBody div.main-content div.table.BetterBusinessFocus,
#contentBody div.main-content div.table.TaxCalendar,
#contentBody div.main-content div.table.OnlineBusinessLibrary,
#contentBody div.main-content div.table.CalculatorsAndEvaluators,
#contentBody div.main-content div.table.EziaNews
{
/*padding:35px 1px 7px;*/
margin:0 0 15px 0;
}

#contentBody div.main-content table{width:693px;margin:0pt auto 15px auto;}
#contentBody div.main-content th,
#contentBody div.main-content td{border:solid 1px #222;font-size:1.2em;color:#ccc;height:35px;background:#3c3b3b;padding:0 0 0 10px;line-height:1.14em;vertical-align:middle;}
#contentBody div.main-content th{height:40px; vertical-align:middle;}
#contentBody div.main-content tr.grey-light td{background:#444343;vertical-align:middle;}
#contentBody div.main-content th{background:#5f5f5f;}

#contentBody div.main-content div.prod th{background:#222 url(../img/table-head-bg.gif) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.ContractEngine th{background:#222 url(../img/table-head-bg-ce.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.DeskSmart th{background:#222 url(../img/table-head-bg-ds.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.EziaNews th{background:#222 url(../img/table-head-bg-en.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.WorkManual th{background:#222 url(../img/table-head-bg-wm.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.BetterBusinessFocus th{background:#222 url(../img/table-head-bg-bbf.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.TaxCalendar th{background:#222 url(../img/table-head-bg-tc.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.OnlineBusinessLibrary th{background:#222 url(../img/table-head-bg-obl.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}
#contentBody div.main-content div.CalculatorsAndEvaluators th{background:#222 url(../img/table-head-bg-cande.png) repeat-x 0 0;font-weight:bold;color:#fff;padding:8px;}

#contentBody div.main-content div.prod th label,
#contentBody div.main-content div.ContractEngine th label,
#contentBody div.main-content div.DeskSmart th label,
#contentBody div.main-content div.EziaNews th label,
#contentBody div.main-content div.WorkManual th label,
#contentBody div.main-content div.BetterBusinessFocus th label,
#contentBody div.main-content div.TaxCalendar th label,
#contentBody div.main-content div.OnlineBusinessLibrary th label,
#contentBody div.main-content div.CalculatorsAndEvaluators th label {color:#fff;margin:0 0 0 5px;}

#contentBody div.main-content th.head-I{width:128px;}
#contentBody div.main-content th.head-II{width:78px;}
#contentBody div.main-content th.head-III{width:419px;}
#contentBody div.main-content th.contact{width:251px;}
#contentBody div.main-content td.center,
#contentBody div.main-content th.center{width:139px;padding-left:0;text-align:center;}
#contentBody div.main-content td a{color:#aad4ff;}
#contentBody div.main-content tr.title td{background:#2d2d2d;padding-left:10px;}

#contentBody div.main-content div.prod tr.title td{background:#2d2d2d url(../img/table-title-bg.gif) repeat-x 0 100%;}
#contentBody div.main-content div.ContractEngine tr.title td{background:#2d2d2d url(../img/table-title-bg.gif) repeat-x 0 100%;}
#contentBody div.main-content div.DeskSmart tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}
#contentBody div.main-content div.EziaNews tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}
#contentBody div.main-content div.WorkManual tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}
#contentBody div.main-content div.BetterBusinessFocus tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}
#contentBody div.main-content div.TaxCalendar tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}
#contentBody div.main-content div.OnlineBusinessLibrary tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}
#contentBody div.main-content div.CalculatorsAndEvaluators tr.title td{background:#2d2d2d url(../img/table-title-bg-desksmart.gif) repeat-x 0 100%;}

#contentBody div.main-content table th p,
#contentBody div.main-content table th td p {
    width:auto;
}

#contentBody div.main div.main-content #belowFormText {
    display: block;
    margin: 15px 0;
    border:0;
}

#contentBody div.main-content div.separator {display: block;border:0;}

#contentBody div.main-content td img{display:block;/*margin:0 auto;*/}

#contentBody div.main-content div.cont-collums{
	background:url(../img/bg-li-blog.gif) no-repeat 0 0;
	width:710px;
	float:left;
	margin:0 0 14px -15px;
	overflow:visible;
	position:relative;
}
#contentBody div.no-bg div.cont-collums{margin:0 0 14px -15px;}
#contentBody div.main-content div.cont-collums h2{
	width:694px;
	font-size:1.8em;
	line-height:1em;
	float:left;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	padding:12px 0 10px 16px;
}
#contentBody div.main-content div.cont-collums p{
	padding-left:16px;
}
#contentBody div.main-content div.diagram{
	background:#3c3b3b;
	width:580px;
	float:left;
	overflow:hidden;
	margin:19px 0 22px 60px;
	display:inline;
}
#contentBody div.main-content div.diagram span{
	width:562px;
	font-size:1.2em;
	color:#ccc;
	float:left;
	padding:13px 0 39px 18px;
}
#contentBody div.main-content div.diagram div.image{
	width:580px;
	height:223px;
	float:left;
	overflow:hidden;
	margin:0;
}
#contentBody div.rel ul.links,
#contentBody div.main-content ul.links{
	width:695px;
	float:left;
	overflow:hidden;
	padding:17px 0 0;
}
#contentBody div.rel ul.links li,
#contentBody div.main-content ul.links li{
	width:695px;
	float:left;
	padding:0 0 8px;
}
#contentBody div.rel ul.links li a,
#contentBody div.main-content ul.links li a{
	background:url(../img/list5.gif) no-repeat 2px 62%;
	font-size:1.2em;
	color:#aad4ff;
	padding:0 0 0 8px;
}
#contentBody div.main-content ul.prod-menu{
	background:url(../img/prod-menu-bg.gif) repeat-x 0 100%;
	width:695px;
	float:left;
	overflow:hidden;
	padding:17px 0 4px;
}
/*ContractEngine*/
#contentBody div.main-content ul.prod-menu.ContractEngine
{
	background:url(../img/tab-line-ce.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.DeskSmart
{
	background:url(../img/tab-line-ds.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.EziaNews
{
	background:url(../img/tab-line-en.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.BetterBusinessFocus,#contentBody div.main-content ul.prod-menu.BBF
{
	background:url(../img/tab-line-bbf.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.CalculatorsAndEvaluators,#contentBody div.main-content ul.prod-menu.Calculator
{
	background:url(../img/tab-line-cande.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.OnlineBusinessLibrary,#contentBody div.main-content ul.prod-menu.OBL
{
	background:url(../img/tab-line-obl.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.WorkManual
{
	background:url(../img/tab-line-wm.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu.TaxCalendar
{
	background:url(../img/tab-line-tc.png) repeat-x 0 100%;
}
#contentBody div.main-content ul.prod-menu li{
	width:auto;
	float:left;
	margin:0 2px 0 0;
	display:inline;
	background:none;
	padding:0;
	font-size:inherit;
}
#contentBody div.main-content ul.prod-menu li.active a,
#contentBody div.main-content ul.prod-menu li a:hover
{background:url(../img/prod-menu-link-hover-bg.gif) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.ContractEngine li.active a,
#contentBody div.main-content ul.prod-menu.ContractEngine li a:hover

{background:url(../img/tab-active-ce.png) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.BetterBusinessFocus li.active a,
#contentBody div.main-content ul.prod-menu.BetterBusinessFocus li a:hover,
#contentBody div.main-content ul.prod-menu.BBF li.active a,
#contentBody div.main-content ul.prod-menu.BBF li a:hover

{background:url(../img/tab-active-bbf.png) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.CalculatorsAndEvaluators li.active a,
#contentBody div.main-content ul.prod-menu.CalculatorsAndEvaluators li a:hover,
#contentBody div.main-content ul.prod-menu.Calculator li.active a,
#contentBody div.main-content ul.prod-menu.Calculator li a:hover

{background:url(../img/tab-active-cande.png) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.OnlineBusinessLibrary li.active a,
#contentBody div.main-content ul.prod-menu.OnlineBusinessLibrary li a:hover,
#contentBody div.main-content ul.prod-menu.OBL li.active a,
#contentBody div.main-content ul.prod-menu.OBL li a:hover

{background:url(../img/tab-active-obl.png) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.WorkManual li.active a,
#contentBody div.main-content ul.prod-menu.WorkManual li a:hover

{background:url(../img/tab-active-wm.png) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.DeskSmart li.active a,
#contentBody div.main-content ul.prod-menu.DeskSmart li a:hover

{background:url(../img/tab-active-ds.png) repeat-x 0 0;color:#fff;}


#contentBody div.main-content ul.prod-menu.EziaNews li.active a,
#contentBody div.main-content ul.prod-menu.EziaNews li a:hover

{background:url(../img/tab-active-en.png) repeat-x 0 0;color:#fff;}

#contentBody div.main-content ul.prod-menu.TaxCalendar li.active a,
#contentBody div.main-content ul.prod-menu.TaxCalendar li a:hover

{background:url(../img/tab-active-tc.png) repeat-x 0 0;color:#fff;}

#contentBody div.main-content ul.prod-menu li a{
	background:url(../img/prod-menu-link-bg.gif) repeat-x 0 0;
	float:left;
	padding:0 16px;
	font-size:1.5em;
	line-height:33px;
	color:#ccc;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}
#contentBody div.main-content div.product-info{
	/*width:386px;
	float:left;
	overflow:hidden;*/
	padding:9px 0 0;
}
#contentBody div.main-content div.product-info-testimonials{
	float:left;
	overflow:hidden;
}
#contentBody div.main-content div.product-info-full-description,
#contentBody div.main-content div.product-info-testimonials {
    padding:9px 0 0;
    border:0;
}
#contentBody div.main-content div.product-info p{
	line-height:1.84em;
	padding:0 0 5px 0;
}
#contentBody div.main-content div.product-info h3{
    padding:0;
}
#contentBody div.main-content div.product-info h4{
	clear:left;
	font-size:1.8em;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	padding:20px 0 3px;
}
#contentBody div.main-content ul.product-list{
	background:#3c3b3b;
	width:374px;
	float:left;
	overflow:hidden;
	padding:14px 0 0 12px;
	margin:14px 0 0;
	display:inline;
}
#contentBody div.main-content ul.product-list li{
	background:url(../img/list8.gif) no-repeat 0 1px;
	width:348px;
	float:left;
	padding:0 0 16px 26px;
	font-size:1.2em;
	color:#ccc;
}

#contentBody div.main-content ul.news-category-list{
	background-image:none;
	background-color:Transparent;
	width:674px;
	float:left;
	overflow:hidden;
	padding:4px 0 0 12px;
	margin:4px 0 0;
	display:inline;
	list-style:none;
}
#contentBody div.main-content ul.news-category-list li{
	background-image:none;
	background-color:Transparent;
	width:648px;
	float:left;
	padding:0 0 6px 26px;
	font-size:1.5em;
	color:White;
	font-weight:bold;
	text-decoration:none;
}


#contentBody div.main-content ul.news-item-list{
	background-image:none;
	background-color:Transparent;
	width:674px;
	float:left;
	overflow:hidden;
	padding:4px 0 0 12px;
	margin:4px 0 0;
	display:inline;
	list-style:none;
}
#contentBody div.main-content ul.news-item-list li{
	background-image:none;
	background-color:Transparent;	
	width:648px;
	float:left;
	padding:0 0 6px 26px;
	margin:4px 0 0;
	font-size:0.9em;
	text-decoration:none;
	color:#ccc;
}



/*ContractEngine*/
#contentBody div.main-content ul.product-list.ContractEngine li
{
	background:url(../img/list8.gif) no-repeat 0 1px;
}
#contentBody div.main-content div.product-box{
	width:290px;
	float:right;
	margin:51px 0 20px 0;
	position:relative;
}
#contentBody div.main-content div.product-box div.main-box{
	background:#3b3a3a url(../img/product-box-bg1-top.gif) no-repeat 0 0;
	width:290px;
	float:left;
	margin:0 0 17px 0;
}
#contentBody div.main-content div.product-box div.main-box .bottom{
	background:url(../img/product-box-bg1-bottom.gif) no-repeat 0 100%;
	width:290px;
	float:left;
	min-height:380px;
	position:relative;
}
* html #contentBody div.main-content div.product-box div.main-box .bottom{height:380px;}
#contentBody div.main-content div.product-box div.absolute-prod{
	width:148px;
	height:222px;
	position:absolute;
	top:-38px;
	left:16px;
	overflow:hidden;
}
#contentBody div.main-content div.product-box div.absolute-free{
	width:62px;
	height:62px;
	position:absolute;
	top:-23px;
	right:10px;
	overflow:hidden;
}
#contentBody div.main-content div.product-box div.cont-prod{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:44px 0 0;
}
#contentBody div.main-content div.product-box span.add, #contentBody div.main-content div.product-box span.Insert{
	width:110px;
	float:right;
	text-align:right;
	font-size:1em;
	line-height:1.25em;
	padding:0 17px 43px 0;
}
#contentBody div.main-content div#ContractEngine div.product-box span.add, #contentBody div.main-content div#ContractEngine div.product-box span.Insert
{
    color:#f277ff;
}
#contentBody div.main-content div#WorkManual div.product-box span.add, #contentBody div.main-content div#WorkManual div.product-box span.Insert
{
    color:#40b2ff;
}
#contentBody div.main-content div#DeskSmart div.product-box span.add, #contentBody div.main-content div#DeskSmart div.product-box span.Insert
{
    color:#ff58c7;
}
#contentBody div.main-content div#TaxCalendar div.product-box span.add, #contentBody div.main-content div#TaxCalendar div.product-box span.Insert
{
    color:#60c32c;
}
#contentBody div.main-content div#CalculatorsAndEvaluators div.product-box span.add, #contentBody div.main-content div#CalculatorsAndEvaluators div.product-box span.Insert
{
    color:#87abe4;
}
#contentBody div.main-content div#OnlineBusinessLibrary div.product-box span.add, #contentBody div.main-content div#OnlineBusinessLibrary div.product-box span.Insert
{
    color:#9d97ff;
}
#contentBody div.main-content div#BetterBusinessFocus div.product-box span.add, #contentBody div.main-content div#BetterBusinessFocus div.product-box span.Insert
{
    color:#ff5237;
}
#contentBody div.main-content div#BetterBusinessFocus div.product-box span.add, #contentBody div.main-content div#EziaNews div.product-box span.Insert
{
    color:#f49033;
}
#contentBody div.main-content div.product-box h4{
	background:url(../img/list9.gif) no-repeat 0 50%;
	float:left;
	font-size:1.6em;
	font-family:Arial, Verdana, Sans-Serif;
	/*letter-spacing:-1px;*/
	color:#fefffe;
	padding:0 0 0 22px;
	margin:0 0 0 11px;
	display:inline;
	width:240px;
}
#contentBody div.main-content div.product-box ul.tech-list{
	width:250px;
	float:left;
	padding:23px 0 7px 13px;
	overflow:hidden;
	background:transparent;
}
#contentBody div.main-content div.product-box ul.tech-list li{
	width:250px;
	float:left;
	padding:0 0 10px 0;
	background:transparent;
}
#contentBody div.main-content div.related-articles ul li{
	float:left;
	padding:0 0 10px 0;
	background:transparent;
}
#contentBody div.main-content div#ContractEngine div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-purple.gif) no-repeat 0 0;
}
#contentBody div.main-content div#WorkManual div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-ltblue.gif) no-repeat 0 0;
}
#contentBody div.main-content div#DeskSmart div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-pink.gif) no-repeat 0 0;
}
#contentBody div.main-content div#TaxCalendar div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-green.gif) no-repeat 0 0;
}
#contentBody div.main-content div#CalculatorsAndEvaluators div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-ceblue.gif) no-repeat 0 0;
}
#contentBody div.main-content div#OnlineBusinessLibrary div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-oblblue.gif) no-repeat 0 0;
}
#contentBody div.main-content div#BetterBusinessFocus div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-red.gif) no-repeat 0 0;
}
#contentBody div.main-content div#EziaNews div.product-box ul.tech-list li span.bg{
	width:17px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/list-tick-orange.gif) no-repeat 0 0;
}
#contentBody div.main-content div.product-box ul.tech-list li label{
	width:220px;
	float:left;
	font-size:1.1em;
	line-height:1.375em;
	color:#ccc;
}
div#contentBody div.main-content div.related-articles ul li, div#contentBody div.main-content div.related-articles ul li a{
	float:none;
	display:block;
}
div#contentBody div.main-content div.related-articles ul li a{
	margin:0;
}
#contentBody div.main-content div.product-box ul.tech-list li a, #contentBody div.main-content div.related-articles ul li a{
	background:url(../img/list5.gif) no-repeat 0 7px;
	width:auto;
	float:left;
	font-size:1em;
	line-height:0.9em;
	color:#aad4ff;
	padding:0 0 0 8px;
	margin:0 0 0 20px;
	display:inline;
	line-height:1.5em;
}
* html #contentBody div.main-content div.product-box ul.tech-list li a{line-height:1.1em;}
#contentBody div.main-content div.product-box div.button-for{
	width:290px;
	float:left;
	/*overflow:hidden;*/
	padding:0;
	margin:0 0 17px 0;
}
#contentBody div.main-content div.product-box div.button-for input{	
	width:142px;
	height:50px;
	float:left;
	font-size:11px;
	color:#fff;
	vertical-align:top;
	padding:0 3px;
	cursor:pointer;
	text-align:center;
}
#contentBody div.main-content div.product-box div.button-for input.wide{
    width:284px;
}
#contentBody div.main-content div#ContractEngine div.product-box div.button-for input{
background:url(../img/prod-button-ce.png) no-repeat 0 0;
}
#contentBody div.main-content div#DeskSmart div.product-box div.button-for input{
background:url(../img/prod-button-ds.png) no-repeat 0 0;
}
#contentBody div.main-content div#EziaNews div.product-box div.button-for input{
background:url(../img/prod-button-en.png) no-repeat 0 0;
}
#contentBody div.main-content div#EziaNews div.product-box div.button-for input.wide{
background:url(../img/prod-button-en-wide.png) no-repeat 0 0;
}
#contentBody div.main-content div#CalculatorsAndEvaluators div.product-box div.button-for input{
background:url(../img/prod-button-cande.png) no-repeat 0 0;
}
#contentBody div.main-content div#BetterBusinessFocus div.product-box div.button-for input{
background:url(../img/prod-button-bbf.png) no-repeat 0 0;
}
#contentBody div.main-content div#TaxCalendar div.product-box div.button-for input{
background:url(../img/prod-button-tc.png) no-repeat 0 0;
}
#contentBody div.main-content div#TaxCalendar div.product-box div.button-for input.wide{
background:url(../img/prod-button-tc-wide.png) no-repeat 0 0;
}
#contentBody div.main-content div#OnlineBusinessLibrary div.product-box div.button-for input{
background:url(../img/prod-button-obl.png) no-repeat 0 0;
}
#contentBody div.main-content div#WorkManual div.product-box div.button-for input{
background:url(../img/prod-button-wm.png) no-repeat 0 0;
}
#contentBody div.main-content div#WorkManual div.product-box div.button-for input.wide{
background:url(../img/prod-button-wm-wide.png) no-repeat 0 0;
}
#contentBody div.main-content div#ContractEngine div.product-box div.button-for input,
#contentBody div.main-content div#DeskSmart div.product-box div.button-for input,
#contentBody div.main-content div#CalculatorsAndEvaluators div.product-box div.button-for input,
#contentBody div.main-content div#BetterBusinessFocus div.product-box div.button-for input,
#contentBody div.main-content div#TaxCalendar div.product-box div.button-for input,
#contentBody div.main-content div#OnlineBusinessLibrary div.product-box div.button-for input,
#contentBody div.main-content div#WorkManual div.product-box div.button-for input {
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    white-space: pre-wrap;
}

#contentBody div.main-content div.product-box div.button-for input.sub{float:right;}
#contentBody div.main-content div.product-box div.button-for p {
    width:282px;
    padding:0 0 5px 8px;
    margin:0;
}
#contentBody div.main-content div.product-box div#before-you-buy {
    float:left;
    margin:0 0 5px 0;
}
#contentBody div.main-content div.product-box div#before-you-buy h3 {
    padding:0 0 0 8px;
    width:282px;
}
#contentBody div.main-content div.product-box form {
    float:left;
    width:289px;
    margin:0 0 0 2px;
    padding:0;
}
#contentBody div.main-content div.product-box form div {
    float:left;
    clear:left;
    width:290px;
    margin:0;
}
#contentBody div.main-content div.product-box form div select {
    font-size:1.2em;
    font-weight:normal;
    width:288px;
    margin:0 0 15px 0;
}

#contentBody div.main-content div.product-box div.video-box{
	background:#3c3b3b url(../img/product-box-bg2-top.gif) no-repeat 0 0;
	width:290px;
	float:left;
}
#contentBody div.main-content div.product-box div.video-box .bottom{
	background:url(../img/product-box-bg2-bottom.gif) no-repeat 0 100%;
	width:290px;
	float:left;
	/*min-height:260px;*/
	padding:14px 0 0;
}
#contentBody div.main-content div.product-box div.video-box .bottom{height:auto;}

#contentBody div.main-content div.product-box div.video{
	width:271px;
	/*height:210px;*/
	float:left;
	overflow:hidden;
	padding:10px 0 10px 8px;
}
#contentBody div.rel{
	display:inline;
	float:right;
	margin:25px 0 0;
	padding:0;
	width:695px;
}
#contentBody div.no-bg{
	background:none;
	padding-bottom:0;
}
#contentBody div.main-content div.step-box{
	width:695px;
	float:left;
	overflow:hidden;
	border:0;
	/*padding:20px 0 0 0;*/
}
#contentBody div.main-content div.step-box ul.step{
	background:#2d2d2d;
	width:686px;
	height:46px;
	overflow:hidden;
	border:solid 1px #222;
	padding:0 0 0 7px;
}
#contentBody div.main-content div.step-box ul.step li{
	width:135px;
	float:left;
	padding:5px 2px 0 0;
}
#contentBody div.main-content div.step-box ul.step li.active{
	background:url(../img/list12.gif) no-repeat 100% 19px;
}
#contentBody div.main-content div.step-box ul.step li span.title{
	font-size:12px;
	color:#5f5f5f;
	padding:0 0 0 3px;
}
#contentBody div.main-content div.step-box ul.step li.prw span.title,
#contentBody div.main-content div.step-box ul.step li.active span.title{color:#ccc;}
#contentBody div.main-content div.step-box ul.step li div{
	background:url(../img/step-bg.gif) repeat-x 0 0;
	width:135px;
	height:17px;
	margin:6px 0 0;
}
#contentBody div.main-content div.step-box ul.step li div span.bg{background:none;}
#contentBody div.main-content div.step-box ul.step li.prw div span.bg,
#contentBody div.main-content div.step-box ul.step li.active div span.bg{
	background:url(../img/step-bg-active.gif) repeat-x 0 0;
	width:100%;
	float:left;
	height:17px;
}

#contentBody div.main-content div.tables{
	border:1px solid #2d2d2d;
	width:683px;
	background:#2d2d2d;
	padding:0 5px;
}
#contentBody div.main-content table.step{
	width:100%;
	margin:0;
}
#contentBody div.main-content table.step th{
	font-size:12px;
	border:none;
	border-right:2px solid #2d2d2d;
	background:none;
	text-align:left;
	padding:0 0 0 3px;
	line-height:22px;
	color:#5f5f5f;
}
#contentBody div.main-content table.step th.active,
#contentBody div.main-content table.step th.prw{
	color:#fff;
	/*width:25%;*/
}
#contentBody div.main-content table.step th.active{
	background:url(../img/list12.gif) no-repeat 100% 100%;
}
#contentBody div.main-content table.step td{
	border:none;
	border-right:2px solid #2d2d2d;
	padding:0 0 4px 0;
	line-height:17px;
	background:url(../img/step-bg.gif) repeat-x 0 0;
	height:17px;
}
#contentBody div.main-content table.step td.prw{
	background:url(../img/step-bg-active.gif) repeat-x 0 0;
}
#contentBody div.error-box{
	background:#eee url(../img/error-box-top-bg.gif) no-repeat 0 0;
	width:695px;
	overflow:hidden;
	margin:19px 0 0;
}
#contentBody div.error-box .bottom{
	background:url(../img/error-box-bottom-bg.gif) no-repeat 0 100%;
	width:695px;
	overflow:hidden;
	text-align:center;
}
#contentBody div.main div.content div.section div.error-box p, #contentBody div.main div.content div.section div.error-box li{
	background:url(../img/list13.gif) no-repeat 0 0;
	width:672px;
	float:none;
	/*display:inline;*/
	font-size:1.2em;
	line-height:1em;
	color:#ff1e00;
	font-weight:bold;
	padding:0 0 0 12px;
	margin:5px 0 5px 5px;
	text-align:left;
}
#contentBody div.main-content form.option,
#contentBody div.main-content form#login-form{
	/*background:url(../img/option-bg.gif) repeat-y 0 0;*/
	width:695px;
	float:left;
	margin:5px 0 0;
}
#contentBody div.main-content form.option div.top,
#contentBody div.main-content form#login-form div.top{
	background: #3c3b3b url(../img/option-top-bg.gif) no-repeat 0 0;
	width:695px;
	float:left;
	padding:5px 0 0;
	margin:0 0 10px 0;
	border:0;
}
#contentBody div.main-content form.option div.bottom,
#contentBody div.main-content form#login-form div.bottom{
	background:url(../img/option-bottom-bg.gif) no-repeat 0 100%;
	width:695px;
	float:left;
	overflow:hidden;
	border:0;
}
#contentBody div.main-content form.option div.title,
#contentBody div.main-content form#login-form div.title{
	background:#2d2d2d;
	width:695px;
	height:auto;
	float:left;
	padding:0;
	border:0;
}

#contentBody div.main-content form.option h4,
#contentBody div.main-content form#login-form h4{
	background:#2d2d2d;
	font-size:1.4em;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:10px 0 15px 10px;
	clear:left;
}
/*#contentBody div.main-content form.option div.popup h4{
	margin:0 -16px;
	padding:0 16px 15px;
}*/
#contentBody div.main-content form.option label{
	display:block;
	width:200px;
	float:left;
}

#contentBody div.main-content form.option h4.new-size{padding-top:26px;}
#contentBody div.main-content form.option ul.sel-option{
	width:704px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 10px;
}
#contentBody div.main-content form.option ul.sel-option li{
	width:352px;
	float:left;
	padding:0 0 17px;
}
#contentBody div.main-content form.option ul.sel-option li input.check{
	width:14px;
	height:14px;
	float:left;
	margin:0 5px 0 0;
}
#contentBody div.main-content form.option ul.sel-option li label{
	width:333px;
	float:left;
	font-size:1.2em;
	line-height:1.375em;
	color:#fff;
}
#contentBody div.main-content form.option ul.radio-box{
	width:685px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 10px;
}
#contentBody div.main-content form.option ul.radio-box li{
    background:none;
	width:685px;
	float:left;
	padding:0 0 17px;
}

#contentBody div.main-content form.option ul.radio-box li input.radio{
	width:14px;
	height:14px;
	float:left;
	margin:0 5px 0 0;
}
#contentBody div.main-content form.option ul.radio-box li label{
	width:666px;
	float:left;
	font-size:1.2em;
	line-height:1.375em;
	color:#fff;
}
#contentBody div.main-content form.option ul.form-field,
#contentBody div.main-content form#login-form ul.form-field{
	/*width:685px;
	float:left;*/
	overflow:hidden;
	padding:8px 0 9px 10px;
	background-color:#3c3b3b;
	/*border-left:1px solid #333;
	border-right:1px solid #333;*/
	margin:0 0 4px 0;
	/*font-size:0.9em;*/
}
#contentBody div.main-content form.option ul.form-field {
    overflow:visible;
    float:left;
}
/*#contentBody div#additional-info div.main-content form.option ul.form-field{
	overflow:visible;
	display:table;
	width:100%;
}*/
#contentBody div.main-content form.option ul.form-field li{
	background:none;
	background:transparent none repeat-x 0 15px;
	width:680px;
	/*clear:left;*/
	float:left;
	padding:5px 0;
}
#contentBody div.main-content form#login-form ul.form-field li {
    background: transparent none repeat-x scroll 0 10px;
}
#contentBody div.main-content form.option ul.form-field li span.bg{
	background:url(../img/form-bg-list.gif) no-repeat 0 0;
	float:left;
	width:14px;
	height:15px;
	margin:3px 0 0;
}
#contentBody div.main-content form.option ul.form-field li p{
	background:#3c3b3b;
	width:269px;
	float:right;
	padding:0 0 0 8px;
	line-height:19px;
	font-size:12px;
	color:#edc939;
}
#contentBody div.main-content form.option ul.form-field li div.popup p{
	background:0;
	color:#CCC;
	float:none;
	padding:0 10px 10px 10px;
	width:315px;
	font-size:0.75em;
	line-height:1.54em;
}
* html #contentBody div.main-content form.option ul.form-field li p{margin:0 -1px 0 0;display:inline;border-right:solid 1px #2d2d2d;}
#contentBody div.main-content form.option ul.form-field li input.text{
	width:216px;
	height:16px;
	line-height:16px;
	float:left;
	padding:3px 5px;
	font-size:12px;
	color:#000;
}
#contentBody div.main-content form.option ul.form-field li select{
	height:22px;
	float:left;
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin:0 5px 0 0;
}

#contentBody div.main-content form.option ul.form-field li select.numeric{
	width:auto;
	float:none;
}
#contentBody div.main-content form.option ul.form-field li textarea{
	width:343px;
	height:123px;
	float:left;
	font-size:12px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	overflow:auto;
	padding:0 0 0 5px;
}
#contentBody div.main-content form.option ul.form-field li label{
	width:140px;
	float:left;
	font-size:1em;
	line-height:1.25em;
	color:#ccc;
	padding:0 0 7px;
	background: #3C3B3B none;
}
#contentBody div.main-content form.option ul.form-field li span{
	display:inline;
	font-size:1em;
	color:#edc939;
}
#contentBody div.main-content form.option ul.form-field li span.req{width:100%;clear:both;display:block;font-size:1.2em;padding:4px 0 0 1px}
/*Form table begin*/
/*#contentBody div.main-content div.option table.form-field{
	width:695px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 10px;
	border:0;
}

#contentBody div.main-content div.option table.form-field tr td{
	/*background:url(../img/form-bg.gif) repeat-x 0 32px;*/
/*	width:auto;
	float:none;
	padding:0 0 15px;
}
#contentBody div.main-content div.option table.form-field tr td span.bg{
	background:url(../img/form-bg-list.gif) no-repeat 0 0;
	float:left;
	width:14px;
	height:15px;
	margin:3px 0 0;
}
#contentBody div.main-content div.option table.form-field tr td p{
	background:#3c3b3b;
	width:269px;
	float:right;
	padding:0 0 0 8px;
	line-height:19px;
	font-size:12px;
	color:#edc939;
}
* html #contentBody div.main-content div.option table.form-field tr td p{margin:0 -1px 0 0;display:inline;border-right:solid 1px #2d2d2d;}
#contentBody div.main-content div.option table.form-field tr td input.text{
	width:216px;
	height:16px;
	line-height:16px;
	float:left;
	padding:3px 5px;
	font-size:12px;
	color:#000;
}
#contentBody div.main-content div.option table.form-field tr td select{
	width:226px;
	height:22px;
	float:left;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
#contentBody div.main-content div.option table.form-field tr td select.numeric{
	width:auto;
	float:none;
}
#contentBody div.main-content div.option table.form-field tr td textarea{
	width:343px;
	height:123px;
	float:left;
	font-size:12px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	overflow:auto;
	padding:0 0 0 5px;
}
#contentBody div.main-content div.option table.form-field tr td label{
	width:auto;
	float:left;
	font-size:1.2em;
	line-height:1.25em;
	color:#ccc;
	padding:0 0 7px;
}
#contentBody div.main-content div.option table.form-field tr td span{
	display:inline;
	font-size:1em;
	color:#edc939;
}
#contentBody div.main-content div.option table.form-field tr td span.req{width:100%;clear:both;display:block;font-size:1.2em;padding:4px 0 0 1px}
/*Form table end*/

#contentBody div.main-content div.button{
	width:695px;
	float:left;
	overflow:hidden;
	/*padding:6px 0 0;*/
	border:0;
}
#contentBody div.main-content div.button input,
#contentBody div.main-content div.button a.button{
	background:url(../img/button4.gif) no-repeat 0 0;
	width:114px;
	height:33px;
	float:left;
	font-size:11px;
	color:#fff;
	vertical-align:middle;
	padding:0 0 5px;
	cursor:pointer;
	text-align:center;
}
#contentBody div.main-content div.button a.button{
	padding-top:9px;
}
#contentBody div.main-content div.button input.sub{
	color:#000;
	float:right;
	background:url(../img/button-bg-bizblue.gif) no-repeat 0 0;
}
/*footer*/
#footer{
	background:#393838;
	width:100%;
	height:123px;
	overflow:hidden;
	clear:both;
}
#footer div.footer-content{
	width:987px;
	margin:0 auto;
	overflow:hidden;
}
#footer span.copy{
	float:left;
	font-size:1.2em;
	color:#999;
	padding:16px 0 0 16px;
}
#footer a.design:hover{text-decoration:none;}
#footer a.design{
	float:right;
	font-size:1.2em;
	color:#999;
	text-decoration:underline;
	margin:15px 0 0;
}
#footer div.main-menu{
	width:700px;
	margin:15px auto 0;
}
#footer div.cont-menu{
	position:relative;
	overflow:hidden;
}
#footer div.cont-menu .cont{
	position:relative;
	float:left;
	left:56%;
}
#footer div.cont-menu .cont ul{
	position:relative;
	overflow:hidden;
	left:-50%;
}
* html #footer div.cont-menu .cont ul{
	float:left;
}
*+ html #footer div.cont-menu .cont ul{
	float:left;
}
#footer div.cont-menu .cont ul li{
	background:url(../img/border2.gif) no-repeat 0 50%;
	float:left;
	padding:0 11px;
	margin:0 0 0 -1px;
	display:inline;
}
#footer div.cont-menu .cont ul li a{
	font-size:1.2em;
	color:#aad4ff;
}
/*---------------------------------------------------DA--------------------------------------------------*/
#contentBody div.main div.sidebar{
	float:left;
	width:264px;
	overflow:hidden;
	padding:16px 0 0 6px;
}
#contentBody div.main div.sidebar h1{
	font-size:2.8em;
	font-family:helvetica, tahoma, sans-serif;
	color:#d7d7d7;
	font-weight:normal;
}
#contentBody div.main div.content{
	width:694px;
	float: right;
	overflow:hidden;
}
#contentBody div.main div.content div.section{
	width:694px;
	overflow:hidden;
	margin:64px 0 0 0;
}
#contentBody div.main div.content div.section p{
	font-size:1.2em;
	line-height:1.16em;
	color:#ccc;
}
* html #contentBody div.main div.content div.section p{float:left;}
#contentBody div.main ul.list{
	width:695px;
	list-style:none;
	margin:18px 0 0 0;
}
* html #contentBody div.main ul.list{float:left;margin:9px 0 0 0;}
#contentBody div.main ul.list li{
	width:695px;
	/*background: url(../img/bg-li.gif) repeat-y 0 0;*/
	background-image:none;
	margin:8px 0 0 0;
}
* html #contentBody div.main ul.list li{float:left;}
#contentBody div.main ul.list li div.top{
	background: #000 url(../img/bg-li-top.gif) no-repeat 0 0;
}
#contentBody div.main ul.list li div.top div.bottom{
	background: url(../img/bg-li-bottom.gif) no-repeat 0 100%;
	min-height:82px;
	/*padding:2px 0 3px 0;*/
	margin:0 0 20px 0;
}
* html #contentBody div.main ul.list li div.top div.bottom{
	height:82px;
	overflow:visible;
}
#contentBody div.main ul.list li div.top div.bottom div.img{
	width:29px;
	height:44px;
	overflow:hidden;
	float: left;
	margin:11px 0 0 14px;
	display:inline;
}
#contentBody div.main ul.list li div.top div.bottom div.text{
	float:left;
	padding:7px 0 0 8px;
	font-size:0.95em;
	/*width:400px;*/
	width:auto;
}
#contentBody div.main ul.list li div.top div.bottom h5{
	font:1.8em Helvetica, verdana, sans-serif;
	color:#CCCCCC;
	padding:0 0 0 4px;
}
#contentBody div.main ul.list li div.top div.bottom h5 a{
	color:#c643e5;
	text-decoration:none;
	padding:0;
}
#contentBody div.main ul.list li div.top div.bottom h5 a:hover{
	text-decoration:underline;
}
#contentBody div.main ul.list li div.top div.bottom h5.pink a{
	color:#ff31ab;
}
#contentBody div.main ul.list li div.top div.bottom h5.blue a{
	color:#0f9be8;
}
#contentBody div.main ul.list li div.top div.bottom h5.green a{
	color:#60c32c;
}
#contentBody div.main ul.list li div.top div.bottom h5.dark_blue a{
	color:#5f66fc;
}
#contentBody div.main ul.list li div.top div.bottom h5.red a{
	color:#ff0b13;
}
#contentBody div.main ul.list li div.top div.bottom h5.orange a{
	color:#f49033;
}
#contentBody div.main ul.list li div.top div.bottom p{
	font-size:1.2em;
	color:#ccc;
	padding:0 0 0 4px;
	float:none;
}
#contentBody div.main ul.list li div.top div.bottom p.bottom{
	font-size:1em;
	padding:0;
	margin:7px 0 0 0;
	font-size:1.1em;
}
#contentBody div.main div.center-col ul.list li div.top div.bottom p.bottom{
	font-size:1.2em;
}
#contentBody div.main ul.list li div.top div.bottom a{
	color:#aad4ff;
	text-decoration:underline;
	font-size:1em;
	padding:0 0 0 4px;
}
#contentBody div.main ul.list li div.top div.bottom a:hover{
	text-decoration:none;
}
#contentBody div.main ul.list li div.top div.bottom input.remove{
	float: right;
	width:90px;
	height:22px;
	margin:12px 0 0 0;
	font-size:11px;
	display:inline;
	overflow:hidden;
	padding: 0;
	background:url(../img/btn-remove.gif) no-repeat scroll 0 0;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
#contentBody div.main ul.list li div.top div.bottom ul.right{
	float:right;
	width:auto;
	padding:7px 12px 0 0;
}
#contentBody div.main ul.list li div.top div.bottom ul.right li{
	width:auto;
	/*margin:5px 0 0 0;*/
	float:right;
	clear:right;
	font-size:1.1em;
	margin:0 0 7px 0;
}
#contentBody div.main ul.list li div.top div.bottom a.link-right{
	font-size:11px;
	width:78px;
	height:18px;
	text-decoration:none;
	padding:3px 0 0 19px;
	float: right;
	background: url(../img/btn-1.gif) no-repeat 0 0;
}
#contentBody div.main ul.list li div.top div.bottom a.link-right:hover{
	text-decoration:underline;
}
#contentBody div.main ul.list li div.top div.bottom span.subscription{
	float: right;
	font-size:1.2em;
	color:#ccc;
	clear: right;
	padding:0 12px 0 0;
	margin:10px 0 0 0;
}
#contentBody div.main ul.list li div.top div.bottom span.subscription_with_saving
{
	margin: 10px 0 0 0;
}
#contentBody div.main ul.list li div.top div.bottom span.subscription_saving
{
	margin: 0;
	font-size: 1.1em;
	margin:0;
	color:#edc939;
	text-decoration:underline;
	/*width:315px;*/
	width:auto;
	text-align:right;
}
#contentBody div.main ul.list li div.top div.bottom span.subscription_saving:hover
{
	text-decoration:none;
}

#contentBody div.main ul.list li div.top div.bottom span.subscription.free-trial {
    color:#edc939;
}
#contentBody div.main ul.list li div.top div.bottom span.subscription strong{
	font-weight:bold;
}
#contentBody div.main ul.list li div.top div.bottom span.mybizezia_subscription{
	float: right;
	font-size:1.2em;
	color:#ccc;
	clear: right;
	padding:0 10px 0 0;
	margin:2px 0 0 0;
}
#contentBody div.main ul.list li div.top div.bottom span.mybizezia_subscription.free-trial {
    color:#edc939;
    float:none;
    font-size:1em;
}
#contentBody div.main div.content div.section div.practice{
	width:662px;
	background:#3c3b3b;
	border:1px solid #2d2d2d;
	padding:0 15px 10px 15px;
	margin:20px 0;
}
#contentBody div.main div.content div.section div.practice h4{
	font-size:2.2em;
	color:#ccc;
	line-height:20px;
	margin:14px 0 0 0;
}
#contentBody div.main div.content div.section div.practice p{
	line-height:22px;
	margin:13px 0 0 0;
}
#contentBody div.main div.content div.section div.practice ul{
	padding:0 0 0 16px;
	width:640px;
	overflow:hidden;
}
#contentBody div.main div.content div.section div.practice ul li{
	float: left;
	overflow:hidden;
	width:100%;
	padding:12px 0 0 0;
}
#contentBody div.main div.content div.section div.practice ul li label{
	float:left;
	font-size:1.2em;
	color:#ccc;
	line-height:15px;
	padding:0 0 0 12px;
	margin:0;
}
#contentBody div.main div.content div.section div.practice input.submit{
	float:right;
	font-size:11px;
	color:#aad4ff;
	background: url(../img/bg-submit.gif) no-repeat 0 0;
	width:116px;
	height:21px;
	cursor:pointer;
	padding:0 0 1px 0;
	margin:18px 0 0 0;
}
#contentBody div.main div.content div.section div.practice ul li input{
	width:14px;
	height:14px;
	margin:0px 0 0 0;
	float:left;
	padding:0;
}
#contentBody div.main div.content div.section div.total{
	width:693px;
	background:#2d2d2d url(../img/bg-border.gif) repeat-x 0 100%;
	border:1px solid #2d2d2d;
	min-height:39px;
}
* html #contentBody div.main div.content div.section div.total{
	height:39px;
	overflow:visible;
}
#contentBody div.main div.content div.section div.total strong{
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 10px;
	margin:8px 0 0 0;
	float:left;
}
#contentBody div.main div.content div.section table{
	width:693px;
	border-left:1px solid #222222;
	float:right;
}
#contentBody div.main div.content div.section table td{
	border:1px solid #222222;
	vertical-align:middle;
	height:40px;
	font-size:1.2em;
	color:#ccc;
	padding:5px;
	background:#444343;
}
#contentBody div.main div.content div.section table td.total{
	width:194px;
}
#contentBody div.main div.content div.section table td strong{
	float: right;
	padding:0 14px 0 0;
}
#contentBody div.main div.content div.section table tr.title td{
	background:#3c3b3b;
}
#contentBody div.main div.content div.section table td.no-borderr{border-right:0;}
#contentBody div.main div.content div.section table td.no-borderl{border-left:0;}
#contentBody div.main div.content div.section table td span{
	font-size:0.93em;
}
#contentBody div.main div.content div.section table td a{
	color:#AAD4FF;
	float: left;
	margin:3px 23px 0 0;
	text-decoration:underline;
	line-height:1.8em;
	font-size:0.9em;
}
#contentBody div.main div.content div.section table td.no-borderl a {
	font-size: 0.85em;
}
#contentBody div.main div.content div.section table td a:hover{
	text-decoration:none;
}
#contentBody div.main div.content div.section table td a.begin{
	float: right;
	background:transparent url(../img/button-bg-bizblue.gif) no-repeat scroll 0;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	height:33px;
	margin:0px 4px 0 0;
	padding:0;
	width:114px;
	line-height:2.7em;
	text-align:center;
}
#contentBody div.main div.content div.section table td a.begin:hover{
	text-decoration:none;
}
/*next page --------------------------------------------------------------------------------------------------------*/
#contentBody div.title div.news-box h4.title{
	font-weight: bold;
	color:#fefefe;
}
#contentBody div.title div.news-box p.text{
	padding:0 10px 9px 10px;
	line-height:1.5em;
}
#contentBody div.title div.news-box p.text a{
	color:#aad4ff;
}
#contentBody div.title div.top div.left-col{
	width:480px;
}
#contentBody div.title div.top div.right-col{
	width:472px;
}
#contentBody div.title div.top div.right-col div.news-box{
	background: url(../img/news-box-bg_2.gif) repeat-y 0 0;
	margin:65px 0 0 0;
}
#contentBody div.title div.top div.right-col div.news-box div.top{
	background: url(../img/news-box-top-bg_2.gif) no-repeat 0 0;
}
#contentBody div.title div.top div.right-col div.news-box div.top div.bottom{
	background: url(../img/news-box-bottom-bg_2.gif) no-repeat 0 100%;
}
#contentBody div.main div.center-col{
	float:left;
	padding:13px 0 0 7px;
}
#contentBody div.main div.center-col ul.list{
	width:959px;
}
#contentBody div.main div.center-col ul.list li{
	width:959px;
	background: url(../img/bg-li_2.gif) repeat-y 0 0;
	margin:0 0 20px 0;
}
#contentBody div.main div.center-col ul.list li div.top{
	background: url(../img/bg-li-top_2.gif) no-repeat 0 0;
}
#contentBody div.main div.center-col ul.list li div.top div.bottom{
	background: url(../img/bg-li-bottom_2.gif) no-repeat 0 100%;
	margin:0;
}
#contentBody div.main div.center-col ul.list li div.top div.bottom div.texts{
	overflow:hidden;
}
#contentBody div.main div.center-col ul.list li div.top div.bottom div.texts p{
	float:left;
	padding-top:5px;
}
#contentBody div.main div.center-col ul.list li div.top div.bottom p.red{
	font-size:1.2em;
	background:#e32500;
	padding:1px 2px 1px 2px!important;
	margin:5px 0 0 5px;
	font-weight: bold;
	color:#fff;
	float: left;
}
#contentBody div.main div.center-col ul.list li div.top div.bottom a.link{
	float:left;
	font-size:1.2em;
	padding-top:5px;
	margin:0 0 0 2px;
}
/*---------------------------------------next-------------------------------*/
#contentBody div.main div.content-container{
	float:right;
	width:695px;
	border:0;
}
#contentBody div.main div.content-container div.title-box{
	width:695px;
	height:96px;
	background: url(../img/title-bg-cande.jpg) no-repeat 0 0;
	overflow:hidden;
	margin:0 0 20px 0;
}
#contentBody div.main.DeskSmart div.content-container div.title-box{
    background: url(../img/title-bg-ds.jpg) no-repeat 0 0;
    margin:0 0 5px 0;
}
#contentBody div.main.EziaNews div.content-container div.title-box{
    background: url(../img/title-bg-en.jpg) no-repeat 0 0;
    margin:0 0 5px 0;
}#contentBody div.main.ContractEngine div.content-container div.title-box{
    background: url(../img/title-bg-ce.jpg) no-repeat 0 0;
    margin:0 0 5px 0;
}
#contentBody div.main.BBF div.content-container div.title-box{
    background: url(../img/title-bg-bbf.jpg) no-repeat 0 0;
}
#contentBody div.main.WorkManual div.content-container div.title-box{
    background: url(../img/title-bg-wm.jpg) no-repeat 0 0;
    margin:0 0 5px 0;
}
#contentBody div.main.OBL div.content-container div.title-box{
    background: url(../img/title-bg-obl.jpg) no-repeat 0 0;
    margin:0 0 20px 0;
}
#contentBody div.main.Calculator div.content-container div.title-box{
    background: url(../img/title-bg-cande.jpg) no-repeat 0 0;
}
#contentBody div.main.TaxCalendar div.content-container div.title-box{
    background: url(../img/title-bg-tc.jpg) no-repeat 0 0;
}
#contentBody div.main div.content-container div.title-box h3{
	font-size:3.3em;
	color:#fff;
	font-weight: normal;
	margin:12px 0 0 0;
	padding:0 0 0 12px;
}
#contentBody div.main div.content-container table.price{
	width:100%;
	margin:0;
	/*margin:19px 0 0 0;*/
}
#contentBody div.main div.content-container table.price td{
	border:1px solid #222222;
	height:40px;
	vertical-align:middle;
	padding:10px;
	color:#ccc;
	background:#444343;
	font-size:1.2em;
}
#contentBody div.main div.content-container table.price td strong,
#contentBody div.main div.content-container table#totalPrice td strong{
	font-weight:bold;
	color:#fff;
}
#contentBody div.main div.content-container table.price td.left{
	width:193px;
}
#contentBody div.main div.content-container table.price tr.title td{
	background:#2d2d2d;
}
#contentBody div.main div.content-container table.price tr.dark td{
	background:#3c3b3b;
}
#contentBody div.main div.content-container table.price tr.title td.left{
	border-right:none;
	padding:0 0 0 10px;
}
#contentBody div.main div.content-container table.price tr.title td.right{
	border-left:none;
}
#contentBody div.main div.content-container table.select{
	width:100%;
	border:1px solid #222;
	margin:0 0 23px 0;
	background:#3c3b3b;
}
#contentBody div.main div.content-container table.select td.pro, 
#contentBody div.main div.content-container table.select td.classic, 
#contentBody div.main div.content-container table.select td.express{
	width:120px;
}
#contentBody div.main div.content-container table.select td{
	height:40px;
	font-size:1.2em;
	color:#fff;
	vertical-align:middle;
	border:0;
	border-bottom:1px solid #000;
}
#contentBody div.main div.content-container table.select td.left{
	padding:0 0 0 10px;
}
#contentBody div.main div.content-container table.select td strong{
	/*font-size:1.15em;*/
	font-weight:bold;
	/*padding:6px 0 12px 9px;*/
	display:block;
}
#contentBody div.main div.content-container table.select tr.title td{
	background:#2d2d2d;
	border-bottom:1px solid #222222;
	text-align:left;
	/*padding:10px 0 0;*/
}
#contentBody div.main div.content-container table.select tr.radio td{
	border:none;
	background: url(../img/bg-border_2.gif) repeat-x 0 100%;
	height:38px;
}
#contentBody div.main div.content-container table.select tr.radio td.express, 
#contentBody div.main div.content-container table.select tr.radio td.classic, 
#contentBody div.main div.content-container table.select tr.radio td.pro{
	background: url(../img/bg-express.gif) no-repeat 0 100%;
	border:none;
	text-align: center;
}

#contentBody div.main div.content-container table.select tr.radio td.active{
	background: url(../img/bg-active.gif) no-repeat 0 0;
}
#contentBody div.main div.content-container table.select tr.radio td label{
	color:#ccc;
	line-height:14px;
	padding:0 0 0 9px;
}
#contentBody div.main div.content-container table.select tr.radio td input{
	margin:-8px 0 0 0;
	padding:0;
	width:14px;
	height:14px;
	line-height:14px;
}
* html #contentBody div.main div.content-container table.select tr.radio td input{
	margin:0;	 
}
#contentBody div.main div.content-container table.select tr.title td.express, 
#contentBody div.main div.content-container table.select tr.title td.classic, 
#contentBody div.main div.content-container table.select tr.title td.pro{
	background:#2D2D2D;
}
#contentBody div.main div.content-container table.select tr td.express, 
#contentBody div.main div.content-container table.select tr td.classic, 
#contentBody div.main div.content-container table.select tr td.pro{
	text-align:center;
	background:#444343;
}
#contentBody div.main div.content-container table.select tr td.active{
	background:#5f5f5f;
}
#contentBody div.main div.content-container table.select span.selected{
	display:block;
	width:17px;
	height:15px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-ok.png) no-repeat 0 0;
}
#contentBody div.black-block{
	margin:18px 0 0;
	/*padding:0 8px;
	width:677px;
	border:1px solid #2d2d2d; Fixing configurable products*/
	background:#3c3b3b;
	/*overflow:hidden;*/
}
#contentBody div.main-content div.OBL div.black-block.relative,
#contentBody div.main-content div.Calculator div.black-block.relative,
#contentBody div.main-content div#configuration div#configurable-product-config div.black-block.relative {
    border:1px solid #222;
}
#contentBody div.main-content div#configuration div#configurable-product-config div.black-block.relative,
#contentBody div.main-content div#configuration div#configurable-product-config {
    border:0;
}
#contentBody div.main-content div#configuration div#configurable-product-config div.black-block.relative ul#upgrades {
    border-left:1px solid #222;
    border-right:1px solid #222;
}
body #contentBody div.main-content form h2
{
	margin:0;
	padding:0 0 0 10px;
	width:auto;
}
#contentBody div.black-block h2, #contentBody div.main-content form h2{
	font-size:1.4em;
	line-height:48px;
	font-weight:bold;
	color:#fff;
	float:none;
	padding:0 8px;
	margin:0 -8px;
	width:100%;
	background:#2d2d2d;
}

#contentBody div.members{
	padding:11px 0 20px;
	width:100%;
	/*overflow:hidden;*/
}
#contentBody div.members label{
	float:left;
	font:1em/1.8334em Verdana,Arial,sans-serif;
	color:#fff;
	width:150px;
}
#contentBody div.members select{
	float:left;
	font:12px Verdana,Arial,sans-serif;
	color:#000;
	width:48px;
	margin:0 0 0 23px;
}
#contentBody div.black-block ul.checkboxes{
	margin:0 -41px 0 -8px;
	padding:0 5px 13px;
	list-style:none;
	width:710px;
	/*overflow:hidden;*/
}
#contentBody div.black-block ul.checkboxes li{
	float:left;
	width:327px;
	padding:0 25px 0 0;
	color:#fff;
	font:1.2em/33px Verdana,Arial,sans-serif;
}
#contentBody div.black-block ul.checkboxes li a{
	color:#aad4ff;
}
#contentBody div.black-block ul.checkboxes input.check{
	width:14px;
	/*height:14px;*/
	float:left;
	margin:10px 5px 0 0;
}
#contentBody div.black-block ul.checkboxes li label{
	color:#fff;
	float:left;
	line-height:1.2em;
}
#contentBody div.black-block p.selected{
	float:none;
	font:1.2em/31px Verdana,Arial,sans-serif;
	color:#edc939;
	margin:11px 0 -18px;
}
#contentBody div.black-block p.selected strong{
	color:#fff;
	font-weight:bold;
	float:none;
}
#contentBody div.black-block div.table{
	/*width:695px;
	margin:0 -9px -1px;*/
	border:0;
}
#contentBody div.main-content div.content-container div.black-block div.table {
    margin:0;
    clear:both;
}
#contentBody div.black-block div.table table{
	width:695px;
}
#contentBody div.main div.content-container div.black-block table.price td{
	border-color:#2d2d2d;
}
#contentBody div.main div.content-container div.black-block table.price tr.title{
	background-color:#2d2d2d;
}
#contentBody div.main div.content-container table.price tr.title td{
	font-weight:bold;
	color:#fff;
	background:url(../img/bg-price-bbf.gif) repeat-x 0 100%;
	padding:0 0 0 10px;
}
#contentBody div.main.BBF div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-bbf.gif) repeat-x 0 100%;
}
#contentBody div.main.WorkManual div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-wm.gif) repeat-x 0 100%;
}
#contentBody div.main.DeskSmart div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-ds.gif) repeat-x 0 100%;
}
#contentBody div.main.EziaNews div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-en.gif) repeat-x 0 100%;
}
#contentBody div.main.ContractEngine div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-ce.gif) repeat-x 0 100%;
}
#contentBody div.main.OBL div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-obl.gif) repeat-x 0 100%;
}
#contentBody div.main.TaxCalendar div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-tc.gif) repeat-x 0 100%;
}
#contentBody div.main.Calculator div.content-container table.price tr.title td {
    background:#2d2d2d url(../img/bg-price-cande.gif) repeat-x 0 100%;
}
#contentBody div.main div.content-container div.black-block table.price td.left{
	padding-left:10px;
	width:205px
}
#contentBody div.main div.content-container div.black-block table.price td strong{
	/*float:left;*/
	line-height:38px;
}
input.btn-buy{
	float:right;
	margin:5px 5px 5px 0;
	width:114px;
	height:33px;
	text-align:center;
	color:#fff;
	background:url(../img/btn-buy.gif) no-repeat 0 0;
	cursor:pointer;
	font:1em Verdana,Arial,sans-serif;	
}
#contentBody div.main div.free-trial input.btn-buy {
    font-size:1.2em;
}
#contentBody div.main.BBF div.content-container input.btn-buy,
#contentBody div.main.DeskSmart div.content-container input.btn-buy,
#contentBody div.main.ContractEngine div.content-container input.btn-buy,
#contentBody div.main.WorkManual div.content-container input.btn-buy,
#contentBody div.main.OBL div.content-container input.btn-buy,
#contentBody div.main.Calculator div.content-container input.btn-buy,
#contentBody div.main.TaxCalendar div.content-container input.btn-buy,
#contentBody div.main.EziaNews div.content-container input.btn-buy
{
    width:140px;
    height:51px;
    margin:0;
}
#contentBody div.main.BBF div.content-container input.btn-buy{
    background:url(../img/prod-button-bbf.png) no-repeat 0 0;
}
#contentBody div.main.DeskSmart div.content-container input.btn-buy{
    background:url(../img/prod-button-ds.png) no-repeat 0 0;
}
#contentBody div.main.EziaNews div.content-container input.btn-buy{
    background:url(../img/prod-button-en.png) no-repeat 0 0;
}
#contentBody div.main.ContractEngine div.content-container input.btn-buy{
    background:url(../img/prod-button-ce.png) no-repeat 0 0;
}
#contentBody div.main.WorkManual div.content-container input.btn-buy{
    background:url(../img/prod-button-wm.png) no-repeat 0 0;
}
#contentBody div.main.OBL div.content-container input.btn-buy{
    background:url(../img/prod-button-obl.png) no-repeat 0 0;
}
#contentBody div.main.Calculator div.content-container input.btn-buy{
    background:url(../img/prod-button-cande.png) no-repeat 0 0;
}
#contentBody div.main.TaxCalendar div.content-container input.btn-buy{
    background:url(../img/prod-button-tc.png) no-repeat 0 0;
}
#contentBody div.main-content div.free-trial{
	width:100%;
	margin:20px 0 0;
	position:relative;
	color:#ccc;
	background:#3c3b3b url(../img/bg-trial.gif) no-repeat 0 0;
}
#contentBody div.main-content div.free-trial div.bottom{
	overflow:hidden;
	/*width:695px;*/
	padding:0 10px 10px 0;
	background:url(../img/bg-trial.gif) no-repeat 100% 100%;
	border:0;
}
#contentBody div.main-content div.free-trial p strong {
    float:none;
    color:#fff;
}
#contentBody div.free-trial div.free{
	position:absolute;
	right:10px;
	top:-8px;
	width:63px;
	height:63px;
	background:url(../img/free-trial.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
}
#contentBody div.main.BBF div.free-trial div.free {
    background:url(../img/free-trial-cog-BBF.gif) no-repeat 0 0;
}
#contentBody div.main.DeskSmart div.free-trial div.free {
    background:url(../img/free-trial-cog-DS.gif) no-repeat 0 0;
}
#contentBody div.main.ContractEngine div.free-trial div.free {
    background:url(../img/free-trial-cog-CE.gif) no-repeat 0 0;
}
#contentBody div.main.WorkManual div.free-trial div.free {
    background:url(../img/free-trial-cog-WM.gif) no-repeat 0 0;
}
#contentBody div.main.OBL div.free-trial div.free {
    background:url(../img/free-trial-cog-OBL.gif) no-repeat 0 0;
}
#contentBody div.main.Calculator div.free-trial div.free {
    background:url(../img/free-trial-cog-cande.gif) no-repeat 0 0;
}
#contentBody div.main.TaxCalendar div.free-trial div.free {
    background:url(../img/free-trial-cog-TC.gif) no-repeat 0 0;
}
#contentBody div.main.EziaNews div.free-trial div.free {
    background:url(../img/free-trial-cog-EN.gif) no-repeat 0 0;
}
#contentBody div.free-trial a.btn-buy{
	margin:32px 0 0;
}
#contentBody div.free-trial h2{
	font-size:2.2em;
	line-height:31px;
	color:#ccc;
	padding:10px 0 0;
}
#contentBody div.free-trial p{
	padding:0 0 0 10px;
	font:1.2em/1.8334em Verdana,Arial,sans-serif;
	color:#ccc;
	clear:none;
	float:left;
	width:500px;
}
div.relative{
	position:relative;
}
/*#popup-info{
	position:absolute;
	width:220px;
	border-bottom:2px solid #232323;
	background:#3c3b3b;
}
#popup-info div{
	width:188px;
	padding:0 16px;	
	border:1px solid #2d2d2d;
}
#popup-info h4{
	margin:0 -16px;
	padding:0 16px 15px;
	width:100%;
	background:url(../img/bg-popup-title.gif) repeat-x 0 0;
	font:1.2em/37px Verdana,Arial,sans-serif;
	color:#fff;
}
#popup-info p{
	font:1.2em/1.5em Verdana,Arial,sans-serif;
	color:#ccc;
	padding:0 0 18px;
}*/
/*---------------------------------------------------DA--------------------------------------------------*/
/*---------------------------------------------------DN--------------------------------------------------*/
#pageBody #contentBody div.first-title{
	margin-top:0;
	margin-bottom:0;
}
#pageBody #contentBody div.no-border{
	background:none;
}
#contentBody div.cont-collums div.light-box{
	float:right;
	margin:18px 0 0;
}
#contentBody div.dark-box div.filter-col{
	float:left;
	width:303px;
	/*padding:0 5px 8px 10px;*/
	margin:0 27px 0 0;
	border:0;
}
#contentBody div.dark-box div.filter-col select, #contentBody div.dark-box select{
	float:left;
	width:260px;
	font:11px Verdana,Arial,sans-serif;
	color:#000;
}
#contentBody div.dark-box select {
    width:290px;
    clear:both;
    margin:0 10px 0 0;
}
#contentBody div.dark-box div.filter-col h3, #contentBody div.dark-box h3{
	font-size:1.8em;
	font-family: Arial, Helvetica, Sans-Serif;
	/*padding:0;*/
	color:#CCC;
	/*float:left;*/
	width:100%;
	margin:0 0 10px 0;
}
#contentBody div.dark-box div.filter-col label, #contentBody div.dark-box label{
	float:left;
	font-size:1.1em;
	line-height:24px;
	/*padding:0 0 7px;*/
	color:#aaa;
}
#contentBody div.dark-box p, #contentBody div.dark-box h3 {
    padding:0;
}
#contentBody div.our-products{
	float:left;
	display:inline;
	width:735px;
	/*margin:30px 0 0 -15px;*/
	padding:0 0 38px;
	overflow: hidden;
	border:0;
}
/*
Product content styles
*/
#contentBody div.solutions{
	float:left;
	display:inline;
	width:333px;
	margin:0 28px 0 0;
}
#contentBody div.our-products div.consultants,#contentBody div.our-products div.providers,
#contentBody div.our-products div.accountants,#contentBody div.our-products div.lawyers,
#contentBody div.our-products div.businessowners,#contentBody div.our-products div.ifas,
#contentBody div.our-products div.recruitmentfirms,#contentBody div.our-products div.networkprovidersresellers,
#contentBody div.our-products div.networkproviderssubscribers,#contentBody div.our-products div.cfos,
#contentBody div.our-products div.websitemarketing,#contentBody div.our-products div.practicemanagement,
#contentBody div.our-products div.learning,
#contentBody div.our-products div.royalblue,#contentBody div.our-products div.bluegreen,
#contentBody div.our-products div.green,#contentBody div.our-products div.darkpink,
#contentBody div.our-products div.lightpurple,#contentBody div.our-products div.bluegray,
#contentBody div.our-products div.red,#contentBody div.our-products div.orange,
#contentBody div.our-products div.coming-soon{
	float:left;
	display:inline;
	width:333px;
	/*margin:0 0 0 15px;*/
	margin:0 28px 0 0;
	/*padding:0 0 0 10px;*/
	background:url(../img/bg-products.gif) no-repeat 0 0;
	border:0;
}
#contentBody div.our-products div.red div.ttl h3,
#contentBody div.our-products div.red div.ttl h3 a,
#contentBody div.our-products div.red div.ttl p.tagline{color:#ff3627; float:none;}

#contentBody div.our-products div.orange div.ttl h3,
#contentBody div.our-products div.orange div.ttl h3 a,
#contentBody div.our-products div.orange div.ttl p.tagline{color:#f49033; float:none;}

#contentBody div.our-products div.bluegray div.ttl h3,
#contentBody div.our-products div.bluegray div.ttl h3 a,
#contentBody div.our-products div.bluegray div.ttl p.tagline{color:#7ba4dd; float:none;}

#contentBody div.our-products div.lightpurple div.ttl h3,
#contentBody div.our-products div.lightpurple div.ttl h3 a,
#contentBody div.our-products div.lightpurple div.ttl p.tagline{color:#e679ff; float:none;}

#contentBody div.our-products div.darkpink div.ttl h3,
#contentBody div.our-products div.darkpink div.ttl h3 a,
#contentBody div.our-products div.darkpink div.ttl p.tagline{color:#ff31ab; float:none;}

#contentBody div.our-products div.royalblue div.ttl h3,
#contentBody div.our-products div.royalblue div.ttl h3 a,
#contentBody div.our-products div.royalblue div.ttl p.tagline{color:#777dff; float:none;}

#contentBody div.our-products div.green div.ttl h3,
#contentBody div.our-products div.green div.ttl h3 a,
#contentBody div.our-products div.green div.ttl p.tagline{color:#7ac255; float:none;}

#contentBody div.our-products div.bluegreen div.ttl h3,
#contentBody div.our-products div.bluegreen div.ttl h3 a,
#contentBody div.our-products div.bluegreen div.ttl p.tagline{color:#14a5f2; float:none;}

#contentBody div.our-products div.coming-soon div.ttl h3,
#contentBody div.our-products div.coming-soon div.ttl h3 a,
#contentBody div.our-products div.coming-soon div.ttl p.tagline{color:#aad4ff; float:none;}

#contentBody div.our-products div.bluegray span.bg{background:url(../img/list-tick-ceblue.gif) no-repeat 0 0;}
#contentBody div.our-products div.lightpurple span.bg{background:url(../img/list-tick-purple.gif) no-repeat 0 0;}
#contentBody div.our-products div.darkpink span.bg{background:url(../img/list-tick-pink.gif) no-repeat 0 0;}
#contentBody div.our-products div.royalblue span.bg{background:url(../img/list-tick-oblblue.gif) no-repeat 0 0;}
#contentBody div.our-products div.green span.bg{background:url(../img/list-tick-green.gif) no-repeat 0 0;}
#contentBody div.our-products div.bluegreen span.bg{background:url(../img/list-tick-ltblue.gif) no-repeat 0 0;}
#contentBody div.our-products div.orange span.bg{background:url(../img/list-tick-orange.gif) no-repeat 0 0;}
#contentBody div.our-products div.coming-soon span.bg{background:url(../img/list-tick-bizblue.gif) no-repeat 0 0;}
#contentBody div.our-products div.ttl img
{
	position:relative;
	float:right;
	height:70px;
	width:46px;
	margin-top: -30px;
	margin-right: 7px;
}
#contentBody div.our-products div.ttl{
	/*float:left;
	width:324px;*/
	background:url(../img/bg-pr-business.png) no-repeat 100% 0;
	border:0;
}
#contentBody div.our-products div.bluegray div.ttl{background-image:url(../img/bg-pr-calcs.png);}
#contentBody div.our-products div.green div.ttl{background-image:url(../img/bg-pr-calendar.png);}
#contentBody div.our-products div.lightpurple div.ttl{background-image:url(../img/bg-pr-contract.png);}
#contentBody div.our-products div.darkpink div.ttl{background-image:url(../img/bg-pr-desk.png);}
#contentBody div.our-products div.royalblue div.ttl{background-image:url(../img/bg-pr-library.png);}
#contentBody div.our-products div.bluegreen div.ttl{background-image:url(../img/bg-pr-manual.png);}
#contentBody div.our-products div.orange div.ttl{background-image:url(../img/bg-pr-ezianews.png);}
#contentBody div.our-products div.coming-soon div.ttl{background-image:url(../img/bg-pr-coming-soon.png);}



#contentBody div.our-products div.consultants,#contentBody div.our-products div.providers,
#contentBody div.our-products div.accountants,#contentBody div.our-products div.lawyers,
#contentBody div.our-products div.businessowners,#contentBody div.our-products div.ifas,
#contentBody div.our-products div.recruitmentfirms,#contentBody div.our-products div.networkprovidersresellers,
#contentBody div.our-products div.networkproviderssubscribers,#contentBody div.our-products div.cfos,
#contentBody div.our-products div.websitemarketing,#contentBody div.our-products div.practicemanagement,
#contentBody div.our-products div.learning,
#contentBody div.our-products div.library,#contentBody div.our-products div.manual,
#contentBody div.our-products div.calendar,#contentBody div.our-products div.desk,
#contentBody div.our-products div.contract,#contentBody div.our-products div.calcs,
#contentBody div.our-products div.business{
	float:left;
	display:inline;
	width:333px;
	/*margin:0 0 0 15px;
	padding:0 0 0 10px;*/
	background:url(../img/bg-products.gif) no-repeat 0 0;
}
#contentBody div.our-products div.consultants{background:url(../img/heading-ind-person.jpg) no-repeat 0 0;}
#contentBody div.our-products div.providers{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.accountants{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.lawyers{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.businessowners{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.ifas{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.recruitmentfirms{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.networkprovidersresellers{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.networkproviderssubscribers{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.cfos{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.websitemarketing{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.practicemanagement{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}
#contentBody div.our-products div.learning{background:url(../img/bg-pr-providers.png) no-repeat 0 0;}

/*#contentBody div.our-products div.ttl{
	float:left;
	width:324px;
	background:url(../img/bg-pr-business.png) no-repeat 100% 0;
}
#contentBody div.our-products div.calcs div.ttl{background-image:url(../img/bg-pr-calcs.png);}
#contentBody div.our-products div.calendar div.ttl{background-image:url(../img/bg-pr-calendar.png);}
#contentBody div.our-products div.contract div.ttl{background-image:url(../img/bg-pr-contract.png);}
#contentBody div.our-products div.desk div.ttl{background-image:url(../img/bg-pr-desk.png);}
#contentBody div.our-products div.library div.ttl{background-image:url(../img/bg-pr-library.png);}
#contentBody div.our-products div.manual div.ttl{background-image:url(../img/bg-pr-manual.png);}*/
#contentBody div.our-products div.consultants div.ttl,#contentBody div.our-products div.providers div.ttl,
#contentBody div.our-products div.accountants div.ttl,#contentBody div.our-products div.lawyers div.ttl,
#contentBody div.our-products div.businessowners div.ttl,#contentBody div.our-products div.ifas div.ttl,
#contentBody div.our-products div.recruitmentfirms div.ttl,#contentBody div.our-products div.networkprovidersresellers div.ttl,
#contentBody div.our-products div.networkproviderssubscribers div.ttl,#contentBody div.our-products div.cfos div.ttl,
#contentBody div.our-products div.websitemarketing div.ttl,#contentBody div.our-products div.practicemanagement div.ttl,
#contentBody div.our-products div.learning div.ttl, #contentBody div.our-products div.solutions div.ttl{background:none;}

#contentBody div.our-products div.business div.ttl h3,
#contentBody div.our-products div.business div.ttl h6{color:#ff3627;}
#contentBody div.our-products div.calcs div.ttl h3,
#contentBody div.our-products div.calcs div.ttl h6{color:#7ba4dd;}
#contentBody div.our-products div.contract div.ttl h3,
#contentBody div.our-products div.contract div.ttl h6{color:#e679ff;}
#contentBody div.our-products div.desk div.ttl h3,
#contentBody div.our-products div.desk div.ttl h6{color:#ff31ab;}
#contentBody div.our-products div.library div.ttl h3,
#contentBody div.our-products div.library div.ttl h6{color:#777dff;}
#contentBody div.our-products div.calendar div.ttl h3,
#contentBody div.our-products div.calendar div.ttl h6{color:#7ac255;}
#contentBody div.our-products div.manual div.ttl h3,
#contentBody div.our-products div.manual div.ttl h6{color:#14a5f2;}
#contentBody div.our-products span.bg{
	background:url(../img/list-tick-red.gif) no-repeat 0 0;
	width:17px;
	height:15px;
	float:left;
	margin:2px 11px 0 13px;
}
#contentBody div.our-products div.calcs span.bg{background:url(../img/list18.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.contract span.bg{background:url(../img/list19.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.desk span.bg{background:url(../img/list20.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.library span.bg{background:url(../img/list21.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.calendar span.bg{background:url(../img/list22.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.manual span.bg{background:url(../img/list23.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.ezianews span.bg{background:url(../img/list24.gif) no-repeat 3px 2px;}
#contentBody div.our-products div.ttl h3{
	font-size:1.8em;
	font-family: Arial, Helvetica, Sans-Serif;
	padding:5px 0 0 7px;
	margin:0;
	float:none;
	line-height:1em;
	width:320px;
}
#contentBody div.our-products div.ttl h6{
	font-size:1em;
	font-family: Verdana, Arial, Sans-Serif;
	/*text-transform:uppercase;*/
	padding:4px 0 0 7px;
}
#contentBody div.our-products div.ttl p{
	color:#fff;
	font-size:1.1em;
	line-height:1.6364;
	padding:14px 0 0;
	margin:0;
	width:97%;
}
#contentBody div.our-products ul.checks{
	float:left;
	width:100%;
	margin:0;
	padding:12px 0 6px;
	list-style:none;
	background:#3c3b3b;
}
#contentBody div.our-products ul.checks li{
	float:left;
	width:100%;
	font-size:1.1em;
	line-height:18px;
	padding:0 0 6px;
	background:none;
}
#contentBody div.our-products ul.checks li label{
	float:none;
	display:block;
	width:273px;
	overflow:hidden;
	padding:0;
	margin:0;
	color:#ccc;
}
#contentBody div.our-products a.discover{
	float:left;
	font-size:1.2em;
	line-height:1.5em;
	color:#aad4ff;
	background:url(../img/list5.gif) no-repeat 2px 7px;
	padding:0 0 0 9px;
	margin:12px 0 0;
}
#contentBody div.our-products a.discover:hover{
	text-decoration:none;
	color:#fff;
}
#contentBody div.our-products div.accountants div.ttl h3,
#contentBody div.our-products div.lawyers div.ttl h3,
#contentBody div.our-products div.businessowners div.ttl h3,
#contentBody div.our-products div.ifas div.ttl h3,
#contentBody div.our-products div.recruitmentfirms div.ttl h3,
#contentBody div.our-products div.networkprovidersresellers div.ttl h3,
#contentBody div.our-products div.networkproviderssubscribers div.ttl h3,
#contentBody div.our-products div.cfos div.ttl h3,
#contentBody div.our-products div.websitemarketing div.ttl h3,
#contentBody div.our-products div.practicemanagement div.ttl h3,
#contentBody div.our-products div.learning div.ttl h3,
#contentBody div.our-products div.consultants div.ttl h3,
#contentBody div.our-products div.providers div.ttl h3,
#contentBody div.our-products div.solutions div.ttl h3{
	font-size:1.7em;
	line-height:22px;
	width:230px;
	color:#aad4ff;
	padding:10px 0 0 7px;
}

#contentBody div.our-products div.accountants div.ttl,
#contentBody div.our-products div.lawyers div.ttl,
#contentBody div.our-products div.businessowners div.ttl,
#contentBody div.our-products div.ifas div.ttl,
#contentBody div.our-products div.recruitmentfirms div.ttl,
#contentBody div.our-products div.networkprovidersresellers div.ttl,
#contentBody div.our-products div.networkproviderssubscribers div.ttl,
#contentBody div.our-products div.cfos div.ttl,
#contentBody div.our-products div.websitemarketing div.ttl,
#contentBody div.our-products div.practicemanagement div.ttl,
#contentBody div.our-products div.learning div.ttl,
#contentBody div.our-products div.consultants div.ttl,
#contentBody div.our-products div.providers div.ttl{
	height:76px;
}

#contentBody div.our-products div.accountants p,
#contentBody div.our-products div.lawyers p,
#contentBody div.our-products div.businessowners p,
#contentBody div.our-products div.ifas p,
#contentBody div.our-products div.recruitmentfirms p,
#contentBody div.our-products div.networkprovidersresellers p,
#contentBody div.our-products div.networkproviderssubscribers p,
#contentBody div.our-products div.cfos p,
#contentBody div.our-products div.websitemarketing p,
#contentBody div.our-products div.practicemanagement p,
#contentBody div.our-products div.learning p,
#contentBody div.our-products div.consultants p,
#contentBody div.our-products div.providers p,
#contentBody div.our-products div.solutions p{
	font-size:1.1em;
	line-height:18px;
	color:#ccc;
	padding:0;
	margin:8px 0 -3px;
	width:97%
}
/*---------------------------------------------------DN--------------------------------------------------*/
div#pageBody div#contentBody div#error-page-message{
	padding:30px 0 100px 3px;
}
div#pageBody div#contentBody div.answer
{
	float:left;
	width:95%;
	clear:left;
}
div#pageBody div#contentBody div.answer h3
{
	float:left;
	clear:left;
	width:95%;
}
div#pageBody div#contentBody div.answer p{
	float:left;
	clear:left;
	width:95%;
}
