.clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important;
	visibility: hidden!important
}
.affix {
	position: fixed
}
.resetList {
	padding: 0;
	margin: 0;
	list-style: none
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.gama.container {
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-container-bg.png?v=1)
}
.line {
	display: block;
	margin: 23px auto -10px auto;
}
.note {
	font-size: 10px
}
#headerWrapper h1 {
	margin-left: 12px
}
.breadcrumb {
	clear: both;
	border: 1px solid #e3e3e2;
	border-radius: 4px;
	display: inline-block;
	padding: 3px 3px 0 3px;
	margin-bottom: 10px
}
.breadcrumb:after,
.breadcrumb:before {
	content: " ";
	display: table
}
.breadcrumb:after {
	clear: both
}
.breadcrumb:after,
.breadcrumb:before {
	content: " ";
	display: table
}
.breadcrumb:after {
	clear: both
}
.breadcrumb li {
	float: left
}
.breadcrumb li:last-child,
.breadcrumb li:last-child a {
	color: #67676c;
	margin-right: 0
}
.breadcrumb li:last-child a:after,
.breadcrumb li:last-child:after {
	display: none
}
.breadcrumb a {
	text-decoration: none;
	display: block;
	padding: 5px;
	text-transform: uppercase;
	color: #9d9d9c;
	margin-right: 10px
}
.breadcrumb a:after {
	width: 11px;
	height: 21px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/breadcrumb_separator.png?v=1);
	content: " ";
	display: inline-block;
	position: absolute;
	top: 4px;
	margin-left: 4px
}
.bannerTop,
.coffretTestBanner,
.gamaBanner {
	display: block;
	position: relative;
	margin-bottom: 6px
}
.coffretTestBanner a,
.gamaBanner a {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 51px;
	position: absolute;
	bottom: 21px;
	left: 65px
}
.coffretTestBanner.small a,
.gamaBanner.small a {
	bottom: 50px;
	left: 25px
}
.gamaBanner a {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/banner_gama_btn.png?v=1)
}
.productContainer {
	position: relative;
	width: 897px;
	margin: 0 auto
}
.productContainer:after,
.productContainer:before {
	content: " ";
	display: table
}
.productContainer:after {
	clear: both
}
.productContainer:after,
.productContainer:before {
	content: " ";
	display: table
}
.productContainer:after {
	clear: both
}
.productContainer .note {
	margin: 10px 60px;
	line-height: 12px
}
.rangeGroup {
	width: 894px;
	margin: 0 auto
}
.rangeGroup:after,
.rangeGroup:before {
	content: " ";
	display: table
}
.rangeGroup:after {
	clear: both
}
.rangeGroup:after,
.rangeGroup:before {
	content: " ";
	display: table
}
.rangeGroup:after {
	clear: both
}
.rangeGroup.group-1 {
	margin-top: 20px
}
.rangeGroup.group-2,
.rangeGroup.group-3 {
	padding-top: 65px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-shadow_up.png?v=1);
	background-position: center top
}
.rangeGroup.group-2 .rangeSegment:first-child h3,
.rangeGroup.group-3 .rangeSegment:first-child h3 {
	margin-right: 6px
}
.rangeGroup .rangeSegment {
	float: left
}
.rangeGroup h3 {
	text-transform: uppercase;
	font-family: AvenirLT-Book, Helvetica;
	font-size: 25px;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 8px solid #c2c2c2;
	padding-top: 6px
}
.rangeGroup h3.clean{
	border-color: #9ac0da;
	color:#9ac0da;
}
.rangeGroup h3.protect{
	border-color:#f18624;
	color:#f18624;
}
.rangeGroup h3.keops {
	border-color: #116a6b;
	color: #116a6b
}
.rangeGroup h3.enydrial {
	border-color: #0e71b8;
	color: #0e71b8
}
.rangeGroup h3.redutor {
	border-color: #94316c;
	color: #94316c
}
.rangeGroup h3.limpeza {
	border-color: #cf62ed;
	color: #cf62ed
}
.rangeGroup p {
	font-family: AvenirLT-Book, Helvetica;
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 27px 0 12px;
	line-height: 14px
}
.rangeGroup a {
	display: inline-block;
	background: #c2c2c2;
	border-radius: 6px;
	text-transform: uppercase;
	text-align: center;
	padding: 9px 24px 9px 17px;
	text-decoration: none;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -52px;
	width: 104px;
	color: #fff;
	font-size: 12px;
	z-index: 2;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-arrow.png?v=1);
	background-position: 90px 7px
}
.rangeGroup a:hover {
	background-color: #fff!important
}
.rangeGroup a:hover+span {
	opacity: 1;
	filter: alpha(opacity=100)
}
.rangeGroup .multicorrexion b{
	color:#64447f;
	font-weight:normal;
	font-family:AvenirLT-Book, Helvetica;
}
.rangeGroup .completelift b{
	color:#9a3d4f;
	font-weight:normal;
	font-family:AvenirLT-Book, Helvetica;
}
.rangeGroup .keops b{
	color:#b5d1e4;
	font-weight:normal;
	font-family:AvenirLT-Book, Helvetica;
}
.rangeGroup .retinox b{
	color:#aba270;
	font-weight:normal;
	font-family:AvenirLT-Book, Helvetica;
}
.rangeGroup .sublime b{
	color:#58775c;
	font-weight:normal;
	font-family:AvenirLT-Book, Helvetica;
}
.rangeGroup .multicorrexion a {
	background-color: #64447f;
}
.rangeGroup .multicorrexion a:hover {
	color: #64447f;
}
.rangeGroup .multicorrexion span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_multicorrexion.png?v=1)
}
.rangeGroup .completelift a {
	background-color: #993d4f
}
.rangeGroup .completelift a:hover {
	color: #993d4f
}
.rangeGroup .completelift span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_completelift.png?v=1)
}
.rangeGroup .retinox a {
	background-color: #aba270;
}
.rangeGroup .retinox a:hover {
	color: #aba270;
}
.rangeGroup .retinox span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_retionoxcorrexion.png?v=1)
}
.rangeGroup .radiance a {
	background-color: #4d76a0;
}
.rangeGroup .radiance a:hover {
	color: #4d76a0;
}
.rangeGroup .radiance span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_radiancerejuvenate.png?v=1)
}
.rangeGroup .sublime a{
	background-color:#58775c;
}
.rangeGroup .sublime a:hover{
	color:#58775c;
}
.rangeGroup .sublime span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_sublime.png?v=1)
}
.rangeGroup .soleil a {
	background-color: #6f6f6e;
}
.rangeGroup .soleil a:hover {
	color: #6f6f6e;
}
.rangeGroup .soleil span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_pro.png?v=1)
}
.rangeGroup .keops a {
	background-color: #0e71b8;
}
.rangeGroup .keops a:hover {
	color: #0e71b8;
}
.rangeGroup .clean a {
	background-color: #9ac0da;
}
.rangeGroup .clean a:hover {
	color: #9ac0da;
}
.rangeGroup .clean span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_clean.png?v=1) !important;
}
.rangeGroup .keops span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_enydrial.png?v=1)
}
.rangeGroup .enydrial a {
	background-color: #116a6b;
}
.rangeGroup .enydrial a:hover {
	color: #116a6b;
}
.rangeGroup .protect a {
	background-color: #ec641a;
}
.rangeGroup .protect a:hover {
	color: #ec641a;
}
.rangeGroup .enydrial span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_keops.png?v=1);
}
.rangeGroup .protect span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_protect_v2.png?v=1) !important;
}
.rangeGroup .redutor a {
	background-color: #94316c
}
.rangeGroup .redutor a:hover {
	color: #94316c
}
.rangeGroup .redutor span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_redutortotal.png?v=1)
}
.rangeGroup .anticelulitico a {
	background-color: #9c9fae
}
.rangeGroup .anticelulitico a:hover {
	color: #9c9fae
}
.rangeGroup .anticelulitico span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_anticelulitico.png?v=1)
}
.rangeGroup .limpeza a {
	background-color: #cf62ed
}
.rangeGroup .limpeza a:hover {
	color: #cf62ed
}
.rangeGroup .limpeza span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-h_limpezapele.png?v=1)
}
.rangeGroup h3,
.rangeGroup img,
.rangeGroup p {
	position: relative;
	z-index: 1
}
.rangeGroup ul:after,
.rangeGroup ul:before {
	content: " ";
	display: table
}
.rangeGroup ul:after {
	clear: both
}
.rangeGroup ul:after,
.rangeGroup ul:before {
	content: " ";
	display: table
}
.rangeGroup ul:after {
	clear: both
}
.rangeGroup li {
	width: 294px;
	height: 350px;
	border: 1px solid #dbdbde;
	float: left;
	background: #fff;
	position: relative;
	margin-bottom: 6px;
	margin-right: 6px
}
.rangeGroup li.last {
	margin-right: 0
}
.rangeGroup li>span {
	width: 100%;
	height: 100%;
	-webkit-transition: all .8s ease;
	transition: all .8s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.rangeGroup li img~img {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0
}
.rangeGroup .soleil .special-lf{
	width: auto;
    bottom: 50px;
    left: 40px;
}
.rangeGroup .keops .special-lf{
	bottom: 30px;
   	left: 80px;
    width:auto;
    height:auto;
}
.rangeGroup .keops_s .special-lf{
	bottom:5px;
	left:150px;
}
.rangeGroup .enydrial .special-lf{
	bottom: 43px;
    left: 160px;
    width:auto;
    height:auto;
}
.rangeGroup .special .special-lf{
	bottom:20px;
}
.rangeGroup li .special-lf{
	left:9px;
	bottom:62px;
	width: 80%;
    height: auto;
}
.rangeGroup .completelift .special-lf{
	width:auto;
} 
.rangeGroup .radiance .special-lf{
	width:auto;
} 
.rangeGroup .retinox .special-lf{
	width:auto;
} 
.rangeGroup .sublime .special-lf{
	width:auto;
	bottom:60px;
}
.rangeGroup .multicorrexion .special-lf{
	left:25px;
} 
.rangeInfo.multicorrexion .rangeDesciption h4 {
	color: #665092
}
.rangeInfo.completelift .rangeDesciption h4 {
	color: #ce001f
}
.rangeInfo.retinoncorrexion .rangeDesciption h4 {
	color: #b29f77
}
.rangeInfo.radiancerejuvenate .rangeDesciption h4 {
	color: #c54285
}
.rangeInfo.soleilprotexion .rangeDesciption h4 {
	color: #f18624
}
.rangeInfo.keops .rangeDesciption h4 {
	color: #116a6b
}
.rangeInfo.hydra .rangeDesciption h4 {
	color: #587fa1
}
.rangeInfo.enydrial .rangeDesciption h4 {
	color: #0e71b8
}
.rangeInfo.redutortotal .rangeDesciption h4 {
	color: #94316c
}
.rangeInfo.anticelulitico .rangeDesciption h4 {
	color: #9c9fae
}
.rangeInfo.limpezapele .rangeDesciption h4 {
	color: #cf62ed
}
.rangeInfo.retinoncorrexion {
	position: relative
}
.rangeInfo.retinoncorrexion a {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/gm-retinox_tech_btn.png?v=1);
	width: 444px;
	height: 30px;
	position: absolute;
	left: 10px;
	top: 210px;
	overflow: hidden
}
.rangeInfo.retinoncorrexion a:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.rangeInfo.retinoncorrexion a img {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	bottom: 0
}
.rangeDesciption {
	/* background-position: center top; */
    /* background-repeat: no-repeat; */
    /* background-image: url(../img/gm-shadow_down.png?v=1); */
    /* background-color: #fff; */
    padding: 64px 0 30px 14px;
    position: relative;
    top: -4px;
    border-top: 4px solid #6f4283;
    font-family: AvenirLT-Book, Helvetica;
}
.rangeDesciption h4 {
	text-transform: uppercase;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 30px
}
.rangeDesciption h4 span {
	text-transform: none
}
.rangeDesciption p {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 18px
}
.rangeDesciption p.note {
	font-size: 10px;
	text-align: left;
	margin: 0
}
.rangeProductList {
	background-color: #fff;
	margin-top: -4px
}
.rangeProductList h3 {
	text-align: center;
	font-size: 25px;
	text-transform: uppercase;
	padding-top: 10px;
	background-color: #c5b3cd;
    position: relative;
    border-bottom-right-radius: 20px;
}
.rangeProductList h3:before {
	content: " ";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 50%;
	/* background-color: #e6e6e8; */
	z-index: 1
}
.rangeProductList h3 span {
	
	display: inline-block;
	padding: 2px 20px;
	position: relative;
	z-index: 2
}
.rangeProductList ul {
	background-position: center top;
	background-repeat: no-repeat;
	/* background-image: url(../img/gm-shadow_down_light.png?v=1); */
	padding-top: 48px;
	font-size: 13px;
	line-height: 17px
}
.rangeProductList ul:after,
.rangeProductList ul:before {
	content: " ";
	display: table
}
.rangeProductList ul:after {
	clear: both
}
.rangeProductList ul:after,
.rangeProductList ul:before {
	content: " ";
	display: table
}
.rangeProductList ul:after {
	clear: both
}
.rangeProductList ul li {
	float: left;
	position: relative;
	min-height: 216px
}
.rangeProductList ul li.clear {
	width: 100%!important;
	clear: both!important;
	height: 2px!important;
	margin: 0;
	padding: 0;
	min-height: 2px!important
}
.rangeProductList ul.line-of-1 li {
	width: 33%;
	margin-left: 33%
}
.rangeProductList ul.line-of-2 li {
	width: 50%
}
.rangeProductList ul.line-of-3 li {
	width: 33%
}
.rangeProductList ul.line-of-4 li {
	width: 25%
}
.rangeProductList ul img {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	bottom: 0;
	left: 0
}
.rangeProductList ul h4 {
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 30px;
	margin-left:110px;
	font-family: AvenirLT-Heavy
}
.rangeProductList ul p {
	text-transform: uppercase;
	margin-bottom: 8px;
	margin-left:110px;
}
.rangeProductList ul p strong {
	display: block;
	font-weight: 700;
	font-family: AvenirLT-Heavy
}
.rangeProductList ul a {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3
}
.rangeProductList ul a:hover~img {
	bottom: 10px
}
.rangeProductList ul .note {
	text-align: left;
	margin: 0;
	margin-left:110px;
	text-transform: none
}
.rangeProductList.multicorrexion li {
	padding-left: 123px
}
.rangeProductList.multicorrexion h3,
.rangeProductList.multicorrexion ul h4,
.rangeProductList.multicorrexion ul h4+p {
	color: #665092;
}
.rangeProductList.multicorrexion h3{
	color:white;
}
.rangeProductList.completelift li {
	padding-top: 123px;
	padding-left: 41px;
	min-height: 286px
}
.rangeProductList.completelift img {
	bottom: auto;
	top: 0
}
.rangeProductList.completelift h3,
.rangeProductList.completelift ul h4,
.rangeProductList.completelift ul h4+p {
	color: #993d4f;
}
.rangeProductList.completelift a:hover~img {
	bottom: auto;
	top: -10px
}
.rangeProductList.retinoncorrexion li {
	padding-left: 144px
}
.rangeProductList.sublime li {
	padding-left: 144px
}
.sublime h3{
	background-color:#bcc9be;
}
.sublime+.productInfo h2, .sublime+.productInfo h3 h2{
	color:#58775c;
}
.sublime h3 span{
	color:white;
}
.sublime .rangeDesciption{
	border-top:4px solid #58775c;
}
.rangeProductList.sublime h3, .rangeProductList.sublime ul h4, .rangeProductList.sublime ul h4+p{
	color:#58775c;
}
.rangeProductList.pro h3, .rangeProductList.pro ul h4, .rangeProductList.pro ul h4+p{
	color:#6f6f6e;
}
.pro+.productInfo h2, .pro+.productInfo h3{
	color:#6f6f6e;
}
.rangeProductList.retinoncorrexion h3,
.rangeProductList.retinoncorrexion ul h4,
.rangeProductList.retinoncorrexion ul h4+p {
	color: #b29f77
}
.rangeProductList.retinoncorrexion ul h4 {
	margin-top: 20px
}
.rangeProductList.radiancerejuvenate li {
	padding-left: 163px
}
.rangeProductList.radiancerejuvenate h3,
.rangeProductList.radiancerejuvenate ul h4,
.rangeProductList.radiancerejuvenate ul h4+p {
	color: #4d76a0;
}
.rangeProductList.soleilprotexion li {
	padding-left: 126px;
	margin-bottom: 20px
}
.rangeProductList.soleilprotexion h3,
.rangeProductList.soleilprotexion ul h4,
.rangeProductList.soleilprotexion ul h4+p {
	color: #f18624
}
.rangeProductList.keops li {
	padding-left: 106px;
	margin-bottom: 20px
}
.rangeProductList.keops h3,
.rangeProductList.keops ul h4,
.rangeProductList.keops ul h4+p {
	color: #116a6b
}
.rangeProductList.hydra li {
	padding-left: 146px;
	margin-bottom: 20px
}
.rangeProductList.hydra li+li {
	padding-left: 126px
}
.rangeProductList.hydra h3,
.rangeProductList.hydra ul h4,
.rangeProductList.hydra ul h4+p {
	color: #587fa1
}
.rangeProductList.enydrial li {
	padding-left: 122px;
	margin-bottom: 20px
}
.rangeProductList.enydrial h3,
.rangeProductList.enydrial ul h4,
.rangeProductList.enydrial ul h4+p {
	color: #0e71b8
}
.rangeProductList.redutortotal li {
	padding-left: 116px;
	margin-bottom: 20px
}
.rangeProductList.redutortotal h3,
.rangeProductList.redutortotal ul h4,
.rangeProductList.redutortotal ul h4+p {
	color: #94316c
}
.rangeProductList.anticelulitico li {
	padding-left: 136px;
	margin-bottom: 20px
}
.rangeProductList.anticelulitico h3,
.rangeProductList.anticelulitico ul h4,
.rangeProductList.anticelulitico ul h4+p {
	color: #9c9fae
}
.rangeProductList.limpezapele li {
	padding-left: 106px;
	margin-bottom: 20px
}
.rangeProductList.limpezapele h3,
.rangeProductList.limpezapele ul h4,
.rangeProductList.limpezapele ul h4+p {
	color: #cf62ed
}
.productContainer div#tech div#years {
	height: auto;
	height: initial
}
.multicorrexion+.productInfo h2,
.multicorrexion+.productInfo h3 {
	color: #665092
}
.completelift+.productInfo h2,
.completelift+.productInfo h3 {
	color: #993d4f;
}
.radiancerejuvenate+.productInfo h2,
.radiancerejuvenate+.productInfo h3 {
	color: #4d76a0;
}
.retinoncorrexion+.productInfo h2,
.retinoncorrexion+.productInfo h3 {
	color: #b29f77
}
.soleilprotexion+.productInfo h2,
.soleilprotexion+.productInfo h3 {
	color: #f18624
}
.keops+.productInfo h2,
.keops+.productInfo h3 {
	color: #116a6b
}
.hydra+.productInfo h2,
.hydra+.productInfo h3 {
	color: #587fa1
}
.enydrial+.productInfo h2,
.enydrial+.productInfo h3 {
	color: #0e71b8
}
.redutortotal+.productInfo h2,
.redutortotal+.productInfo h3 {
	color: #94316c
}
.anticelulitico+.productInfo h2,
.anticelulitico+.productInfo h3 {
	color: #9c9fae
}
.limpezapele+.productInfo h2,
.limpezapele+.productInfo h3 {
	color: #cf62ed
}
.enydrial+.productInfo {
	min-height: 475px
}
.limpezapele+.productInfo {
	min-height: 490px
}
.productInfo {
	background-color: #fff;
	margin-top: -4px;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 300px;
	padding-right: 40px;
	position: relative
}
.productInfo h2 {
	font-size: 18px;
	line-height: 22px;
	font-family: AvenirLT-Heavy;
	text-transform: uppercase;
	margin-bottom: 0
}
.productInfo h2 .regular {
	font-weight: 400;
	font-family: AvenirLT-Book, Helvetica
}
.productInfo img {
	position: absolute;
	z-index: 0;
	left: 0
}
.productInfo img~* {
	position: relative;
	z-index: 1
}
.productInfo h3 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 24px
}
.productInfo h4 {
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 26px
}
.productInfo p {
	font-size: 14px;
	line-height: 16px;
	padding-top: 8px
}
.productInfo p.note {
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 10px
}
#quickRegisterHover {
	background: #b29f77;
	-webkit-box-shadow: 0 0 10px 0 #b29f77;
	box-shadow: 0 0 10px 0 #b29f77;
	color: #fff;
	position: fixed;
	bottom: 0;
	z-index: 3
}
#quickRegisterHover a {
	padding: 6px 60px 3px 6px;
	color: #fff;
	display: block;
	position: relative;
	cursor: pointer;
	line-height: 14px;
	font-weight: 700
}
#quickRegisterHover a i {
	position: absolute;
	border-left: 1px solid #fff;
	border-color: rgba(255, 255, 255, .2);
	display: block;
	right: 0;
	top: 3px;
	height: 100%;
	width: 40px;
	background: url(../img/arrow_top.png) center center no-repeat
}
#quickRegister {
	width: 914px;
	height: 648px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -324px;
	margin-left: -457px;
	z-index: 11
}
#quickRegister iframe {
	border: none
}
.userInfoFormBody {
	background: #fff url(../img/userInforFormTop.png) center top no-repeat;
	padding-top: 6px
}
.userInfoFormBody #enquiry {
	margin: 0
}
.userInfoFormBody #enquiry div#dataConfirmation {
	padding-left: 290px;
	width: 625px;
	background-position: -20px top
}
.userInfoFormBody #enquiry input#nextButton,
.userInfoFormBody #enquiry input.finish,
.userInfoFormBody #enquiry input.nextButton {
	background: url(../img/userInfoFormInputBG.png) left top no-repeat;
	width: 204px;
	height: 56px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	left: auto;
	top: auto;
	text-align: left;
	padding-left: 30px
}
.userInfoFormBody #enquiry input#nextButton,
.userInfoFormBody #enquiry input#nextButton:active,
.userInfoFormBody #enquiry input.finish,
.userInfoFormBody #enquiry input.finish:active,
.userInfoFormBody #enquiry input.nextButton,
.userInfoFormBody #enquiry input.nextButton:active {
	outline: 0
}
.userInfoFormBody #enquiry input#nextButton:hover,
.userInfoFormBody #enquiry input.finish:hover,
.userInfoFormBody #enquiry input.nextButton:hover {
	background-position: left bottom
}
.userInfoFormBody #enquiry input.finish {
	background-position: right top;
	padding-left: 40px
}
.userInfoFormBody #enquiry input.finish:hover {
	background-position: right bottom
}

.new_rangeGropup .multicorrexion .gm-multicorrexion{
	top: 80px;
    left: 150px;
}
