#home .content-menu .buy-now {
    background: url(../imgs/misc/buy_now_block_fr.gif) no-repeat 0 0;
    width:381px;
}
#home .content-menu .newsletter {
    background: url(../imgs/misc/sign_up_newsletter_fr.gif) no-repeat 0 0;
}
#home #demo {
    float:left;
    clear:both;
    position:absolute;
    width: 204px; height: 214px;
    z-index: 10;
    left: 45px;
    top: 100px;
}

.content-menu .buy-now {
    background: url(../imgs/misc/buy_now_block_fr.gif) no-repeat 0 0;
    width:381px;
}
.content-menu .newsletter {
    background: url(../imgs/misc/sign_up_newsletter_fr.gif) no-repeat 0 0;
    width:369px;
}
.content-menu a:hover.newsletter {
    background: url(../imgs/misc/sign_up_newsletter_rollover_fr.gif) no-repeat 0 0;
    width:369px;
}
#home .content-menu a:hover.newsletter  {
    background: url(../imgs/misc/sign_up_newsletter_rollover_fr.gif) no-repeat 0 0;
}
#content-main .module-smaller .detail a.help-link {
	background: url(../imgs/content/demo_help_link_fr.gif) no-repeat 0 0;
	color: #fd913f;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	float: left;
	height: 119px; width: 191px;
	position: absolute;
	bottom: 4px; right: 4px;
	text-indent: -9999em; overflow: hidden;
}
.hasJS #content-main .module-smaller .qa-holder a.btn-answer {
	background: url(../imgs/btns/btn_answer_fr.gif) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	float: left;
	height: 77px; width: 77px;
	position: absolute;
	bottom: 16px; right: 16px;
	text-indent: -9999em; overflow: hidden;
}
#content-main .module-smaller .help-holder a.btn-back {
	background: url(../imgs/btns/btn_back_fr.gif) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	float: left;
	height: 20px; width:84px;
	position: absolute;
	top: 16px; right: 16px;
	text-indent: -9999em; overflow: hidden;
}
#content-main .module-smaller .help-holder a.btn-close {
	background: url(../imgs/btns/btn_close_fr.gif) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	float: left;
	height: 21px; width: 88px;
	position: absolute;
	top: 16px; right: 16px;
	text-indent: -9999em; overflow: hidden;
}
#content-main .module-smaller .help-holder a.btn-examples {
	background: url(../imgs/btns/btn_view_examples_fr.gif) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	float: left;
	height: 20px; width: 171px;
	position: absolute;
	bottom: 16px; right: 16px;
	text-indent: -9999em; overflow: hidden;
}
#content-main .section-wide .section-module ul li {
    margin:0 0 26px;
}
#global-footer ul {
	margin: 0 0 0 55px;
}
#global-footer .footer-esrb {
    margin-top: -5px;
}

.addthis_toolbox {
	width: 205px;
}

