/*===== SIDE MENUS - 'YOU ARE HERE' INDICATORS =====*/
#gds-overview     td#gds-ovr,
#gds-features     td#gds-fea,
#gds-editions     td#gds-cmp,
#gds-benefits     td#gds-ben,
#gds-demo         td#gds-dem,
#gds-screenshots  td#gds-scr,
#gds-customers    td#gds-cus,

#svn-index        td#svn-ind,
#svn-overview     td#svn-ovr,
#svn-preparation  td#svn-prp,
#svn-projsetup    td#svn-prs,
#svn-teamsetup    td#svn-tms,
#svn-daily        td#svn-day,
#svn-notes        td#svn-not,

#gallery-index    td#gal-ind,
#gallery-banking  td#gal-bnk,
#gallery-horizons td#gal-hor,
#gallery-tutorial td#gal-tut,
#gallery-install  td#gal-ins,
#gallery-iconex   td#gal-icx,
#gallery-inttext  td#gal-int,
#gallery-ipcont   td#gal-ipc,
#gallery-wdsmith  td#gal-wds,

#support-overview td#sup-ovr,
#support-help     td#sup-hlp,
#support-suggest  td#sup-sug,
#support-bug      td#sup-bug,
#support-faq      td#sup-faq,
#support-custserv td#sup-cst,

#press-info       td#prs-inf,
#press-pr01       td#prs-r01,
#press-pr02       td#prs-r02,

#company-about    td#cmp-abt,
#company-contact  td#cmp-con,
#company-privacy  td#cmp-prv,
#company-eula     td#cmp-eul
{
	background:#f4f3ef url('/images/sm1_bul_act.png') center left no-repeat;
}

#gds-overview     td#gds-ovr a:hover,
#gds-features     td#gds-fea a:hover,
#gds-editions     td#gds-cmp a:hover,
#gds-benefits     td#gds-ben a:hover,
#gds-demo         td#gds-dem a:hover,
#gds-screenshots  td#gds-scr a:hover,
#gds-customers    td#gds-cus a:hover,

#svn-index        td#svn-ind a:hover,
#svn-overview     td#svn-ovr a:hover,
#svn-preparation  td#svn-prp a:hover,
#svn-projsetup    td#svn-prs a:hover,
#svn-teamsetup    td#svn-tms a:hover,
#svn-daily        td#svn-day a:hover,
#svn-notes        td#svn-not a:hover,

#gallery-index    td#gal-ind a:hover,
#gallery-banking  td#gal-bnk a:hover,
#gallery-horizons td#gal-hor a:hover,
#gallery-tutorial td#gal-tut a:hover,
#gallery-install  td#gal-ins a:hover,
#gallery-iconex   td#gal-icx a:hover,
#gallery-inttext  td#gal-int a:hover,
#gallery-ipcont   td#gal-ipc a:hover,
#gallery-wdsmith  td#gal-wds a:hover,

#support-overview td#sup-ovr a:hover,
#support-help     td#sup-hlp a:hover,
#support-suggest  td#sup-sug a:hover,
#support-bug      td#sup-bug a:hover,
#support-faq      td#sup-faq a:hover,
#support-custserv td#sup-cst a:hover,

#press-info       td#prs-inf a:hover,
#press-pr01       td#prs-r01 a:hover,
#press-pr02       td#prs-r02 a:hover,

#company-about    td#cmp-abt a:hover,
#company-contact  td#cmp-con a:hover,
#company-privacy  td#cmp-prv a:hover,
#company-eula     td#cmp-eul a:hover
{
	color:#688191;
	text-decoration:none;
}


/*===== PRODUCTS PAGES =====*/
#prd_block table {
	width:100%;
}
#prd_block th, #features_block th {
	width:170px;
	text-align:left;
	vertical-align:top;
	padding:12px 20px 0 0;
}
#prd_block td, #features_block td {
	margin:0;
	padding:0;
}
#prd_block th, #prd_block td, #prd_block ul, #prd_block ol,
#features_block th, #features_block td, #features_block ul, #features_block ol {
	font-size:1.1em;
	line-height:1.4;
}
#prd_block ul ul, #prd_block ol ol, 
#features_block ul ul, #features_block ol ol {
	font-size:1em;
	margin-bottom:1em;
}
#prd_block h2 {
	margin-bottom:0;
}
#prd_block p, features_block p {
	font-size:1.2em;
	margin:0 0 10px 0;
}
#prd_block p.gap {
	font-size:1em;
	margin:0;
	padding:0;
}
#features_block p.gap {
	font-size:0.1em;
	margin:0;
	padding:0;
}
#prd_block a {
	color:inherit;
	text-decoration:none;
}
#prd_block a:hover {
	text-decoration:underline;
}
#prd_block .prod-title {
	float:left;
	font-weight:bold;
}
#prd_block .prod-pricing {
	float:right;
	text-align:right;
	font-weight:normal;
}
#prd_block ul, #prd_block ol {
	clear:both;
	margin:20px 0 0 20px;
	padding:0;
}
#features_block ul, #features_block ol {
	margin:8px 0 0 20px;
	padding:0;
}
#prd_block li, #features_block li {
	margin-bottom:6px;
	list-style-image:url(../images/bul_grey.gif);
}

#benefits_block ul {
	margin:0;
	padding:0 0 0.5em 0;
}
#benefits_block ul li {
	background:transparent url(../images/bul_tick2.png) no-repeat;
	list-style:none;
	padding:0 0 0 25px;
}

/* Content Footer */
#content_footer {
	padding-bottom:30px;
}
#content_footer .ibx_grn_tile {
	float:left;
	background:url(../images/prd_tile2.png) repeat-y;
	width:633px;
	padding:0;
}
#content_footer .ibx_grn_tile {
	float:left;
	background:url(../images/prd_tile2.png) repeat-y;
	width:633px;
	padding:0;
}
#content_footer h2 {
	color:#628b23;
	border-bottom:solid 2px #d3e6aa;
	padding:0 0 4px 20px;
	margin:0;
}
#content_footer table {
	width:100%;
}
#content_footer ul {
	margin:0 0 0 2em;
	padding:0;
	font-size:0.9em;
}
#content_footer ul ul {
	font-size:1em;
}
#content_footer li {
	margin:0 0 0.2em 0;
	font-size:1em;
	list-style:none;
}
#content_footer li span {
	font-size:1.2em;
	font-weight:bold;
	color:Blue;
	/*padding-right:2em;*/
}

/* Screenshot sections */
ol.screenshots {
	margin-left:3em;
	padding:0;
}
ol.screenshots img {
	display:block;
	text-align:center;
	margin:0.8em 0 2em 0;
}


/*===== RESOURCES PAGE =====*/
#res_block table {
	text-align:center;
}
#res_block td {
	padding:10px;
	border:solid 1px #eee;
}
#res_block img {
	display:block;
	padding-bottom:0.5em;
}


/*===== PARTNERS PAGE =====*/
#partners_block table {
	text-align:center;
}
#partners_block td {
	padding:10px;
	border:solid 1px #eee;
}
#partners_block a {
	padding-bottom:0.7em;	/* cover gaps between multi-line links */
	color:#4861f1;
	text-decoration:none;
}
#partners_block a:hover {
	color:blue;
	text-decoration:underline;
}
#partners_block img {
	display:block;
}
#partners_block span.img {
	display:block;
	height:70px;
}
#partners_block span.title {
	/*display:block;*/
	font-size:130%;
	font-weight:bold;
	padding-top:1.0em;
}


/*===== APPROVED RESELLERS PAGE =====*/
#addresses {
	width:100%;
}
#addresses td {
	/*width:33%;*/
	width:50%;
}
#addresses img {
	display:inline;
}
#addresses h3 {
	margin-top:40px;
	border-bottom:1px solid #ddc;
	border-top:1px solid #ccb;
	padding-top:6px;
	padding-left:8px;
	background:#ececee;
}
#addresses h3.top {
	margin-top:0;
}
#addresses p {
	font-size:1.1em;
	line-height:normal;
	margin-bottom:24px;
}

span.phone {
	padding-left:20px;
	background:url("../images/telephone.png") no-repeat left center;
}
span.fax {
	padding-left:20px;
	background:url("../images/fax.png") no-repeat left center;
}
span.email {
	padding-left:20px;
	background:url("../images/email.png") no-repeat left center;
}
span.email a {
	text-decoration:none;
}
span.email a:hover {
	text-decoration:underline;
}


/*===== COMPANY PAGES =====*/
#cmp_address p {
	margin-left:40px;
}

#eula {
	font-family:'Courier New','Courier',monospace;
}
#content p.update_date {
	font-size:0.9em;
	margin:0 0 10px 0;
	text-align:right;
}


/*===== SUCCESS STORY PAGES =====*/
#ss-cont {
	border:dashed 1px #88a;
	padding:20px;
}
#ss-head table {
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	border-bottom:solid 1px #88a;
}
#ss-head th {
	text-align:left;
	margin:0;
	padding:0;
}
#ss-head td {
	text-align:right;
	margin:0;
	padding:0;
}
#ss-head h1 {
	border:none;
	font-size:1.6em;
	margin:0;
	padding:0;
	color:#448;
}
#ss-head h2 {
	border:none;
	font-size:1.1em;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin:0;
	color:#448;
}
#ss-foot h2 {
	color:#448;
}
#ss-foot p.copyright {
	border-top:solid 1px #88a;
	margin:20px 0 5px 0;
	text-align:right;
}
#ss-foot p.dl-pdf {
	text-align:right;
	margin:0;
}
#ss-foot p.dl-pdf a {
	padding:2px 0 4px 24px;
	background:url(../images/pdficon.png) center left no-repeat;
}