#HD1Logo a img{border:0px;display:block;width:300px}
#HD1Menu a{font-size:14px;text-transform:uppercase;margin-left:5px}
#HD1Menu a.select{color:#535759;text-decoration: none;cursor: default;}
#HD1Menu .squareDot{color:#8E3D2F}
#HD1Logo{float:left;margin-top:25px}
#HD1Menu{float:right;margin-top:8px;width:50%;text-align:right}
#HD1Login{float:right;margin-top:10px}
#HD1Login input{float:left;width:145px;margin-left:10px}
#LoginPassword{text-decoration:underline;cursor:pointer}
#IDXSignInButton{float:left;height:24px;line-height:20px;padding:0px 10px;margin-left:5px;font-weight:bold;font-size:13px;text-transform:lowercase}
#IDXSignInButton.loader {color:#4B8ABF;}
#IDXSignInButton.loader span{background:url('/global/img/loader/4E89BC_16_11.gif') no-repeat left top;width:10px;height:11px;margin-top:7px;position:absolute}
#FormStartSubmit{margin-top:20px;text-transform:uppercase;}
#HD1Login label{margin-left:10px;float:left}
#IDXPhotoBox{width:980px;height:500px;float:left}
#IDXInfo{float:right;width:300px;height:178px;margin:20px 20px 0 0;text-align:justify}
#IDXStartBox{float:right;clear:both;width:300px;height:198px;margin-right:20px}
#IDXStartBox h2{font-size:18px;color:#4D4D4D}
#FormStart select{width:300px;border:1px solid #7A7A7A;height:30px;margin-top:20px;font-size:15px;color:#6D6D6D;font-size:15px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
#IDXSpotBox{width:300px;height:92px;float:right;clear:both;margin-right:20px}
#IDXSpotBox h2{font-weight:bold;text-transform:uppercase}
#IDXSpotImg{width:111px;height:66px;background:url('/global/img/layout/sprite.png') no-repeat left top;margin-top:10px;float:left}
#IDXSpotInfo{width:179px;margin:10px 0 0 10px;float:right;text-align:justify}
#IDXPressImg{display:block;float:left}
#IDXExtraBox{width:960px;float:left;border:10px solid #f1f1f1;background:#ebebeb;border-top:0px;margin-bottom:10px}
#IDXExtraBox div{width:300px;float:left;margin-top:10px;line-height:20px;text-align:justify}
#IDXCol1{float:left;width:300px;margin:0 15px 10px 15px}
#IDXCol2{float:left;width:300px;margin:0 15px 10px 0}
#IDXCol3{float:left;width:300px;margin:0 10px 10px 0}
#IDXExtraBox h3{font-size:16px;text-align:left;color:#4D4D4D}
#ExtraWorldMapImg{background:url('/global/img/layout/sprite-index.jpg') no-repeat left top;width:300px;height:162px}
#ExtraSocialLink{background:url('/global/img/layout/sprite.png') no-repeat -115px -0px;width:300px;height:50px}
#ExtraSocialLink a {width:60px;height:50px;float:left}
div#IDXStories{float:left}
div#IDXStories div.StoriesBox{margin-top:0px}
div#ExtraWarrantyImg{width:92px;height:92px;background:url('/global/img/layout/sprite.png') no-repeat 0px -66px}
div#ExtraWarrantyTxt{width:200px;margin-left:8px}
#IDXExtraBox .StoriesBox img{width:48px;height:48px;border:1px solid #d5d5d5;float:left;margin:5px 10px 0 0}
#IDXExtraBox .StoriesName{width:auto;margin:0;font-weight:bold}
#IDXExtraBox .StoriesDate{width:auto;margin:0 0 0 5px;color:#999}
#IDXExtraBox .StoriesTxt{width:240px;margin-top:0}
#ExtraPsychologistImg{width:300px;height:179px;background:url('/global/img/layout/sprite-index.jpg') no-repeat 0px -163px}
a#ExtraProfessorImg{background:url('/global/img/layout/sprite-info.jpg') no-repeat left top;height:71px;width:298px;float:left;cursor:pointer;margin-top:10px;border:1px solid #ccc;}
#IDXExtraRegion{width:980px;background:#F1F1F1;float:left;margin:-10px 0 10px 0}
#IDXExtraRegion h3{font-size:16px;text-align:left;color:#4D4D4D;float:left;margin:5px 20px 15px 20px;width:940px;}
#IDXExtraRegionBox div{width:310px;margin:0 0 10px 15px;float:left;background:#ebebeb;padding-top:5px;}
#IDXExtraRegionBox .first{margin-left:10px}
#IDXExtraRegionBox a{margin:0 10px 5px 10px;width:290px;float:left}
#PopForgotPwd{width:450px}
#ForgotTxt{margin:15px 0;float:left}
#ForgotEmailLabel{float:left;width:190px}
#ForgotEmailBox{float:left;width:258px;}
#ForgotEmail{width:258px}
#ForgotSubmit{float:right;width: 255px;margin:10px 0 40px 0}
#ForgotSubmit.loader {background:url('/global/img/loader/transp_16_11.gif') no-repeat center;}
div#IDXStoriesPagination{text-align:center;color:#686868;font-size:35px}
#IDXStoriesPagination .current{color:#020202}
#IDXStoriesPagination span{cursor:pointer}
#PAGEindex-landing #ExtraPsychologistImg{display:none;background:#fff}
#popup #IDXRegistrationBox{width:400px;float:left;margin:20px}
#IDXSignUp label{float:left;width:150px;height:24px;margin-top:18px}
.IDXSignRowInput{float:right;width:250px;height:30px;margin-top:14px}
.IDXSignRowInput select, .IDXSignRowInput input {width:250px}
.IDXSignRowInput select{height:25px}
.IDXSignRow{float:left}
#IDXSignUp-birthmonth{width:65px}
#IDXSignUp-birthday{width:65px}
#IDXSignUp-birthyear{width:100px}
#IDXSignUp-ageFrom{width:70px}
#IDXSignUp-ageTo{width:70px}
#SignUpBdPicker select{margin-right:10px}
#SignUpBdPicker select.last{margin-right:0}
#IDXSignUp-ageFrom, #IDXSignUp-ageFrom{margin:0px 5px}
#IDXSignUpButton{width:252px;float:right;position:relative;right:-4px;margin-top:8px;border: 1px solid #456b8e;color: #ffffff;}
#IDXSignUpButton span{width:20px;height:20px;position:absolute;left:5px;background:url('/global/img/layout/sprite.png') no-repeat -119px -57px;top:2px}
#FormForgot label.error,#HD1Login label.error, #IDXSignUp .IDXSignRowInput label.error{z-index:10;background:#EF0000;position:absolute;margin-left:-275px;width:245px;line-height:13px;padding:8px 10px;color:#fff;text-align:right;margin-top:-2px;height:auto;
	-webkit-box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.2);    
	box-shadow:  1px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
#HD1Login label.error{margin-top:30px}
#IDXSignUpButton.loader{background:url('/global/img/loader/transp_16_11.gif') no-repeat center;}
#LNDFormReg{width:450px;float:right;min-height:500px;
	background: #EBECED; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 2%, rgba(230,231,232,0.8) 98%, rgba(230,231,232,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(2%,rgba(255,255,255,0.8)), color-stop(98%,rgba(230,231,232,0.8)), color-stop(100%,rgba(230,231,232,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 2%,rgba(230,231,232,0.8) 98%,rgba(230,231,232,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 2%,rgba(230,231,232,0.8) 98%,rgba(230,231,232,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 2%,rgba(230,231,232,0.8) 98%,rgba(230,231,232,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 2%,rgba(230,231,232,0.8) 98%,rgba(230,231,232,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#cce6e7e8',GradientType=0 ); /* IE6-9 */
}
#LNDFormReg .IDXSignRow label{
    margin-top: 6px;
}
#LNDFormReg .IDXSignRow .IDXSignRowInput{margin-top:6px;}
#LNDFormReg #IDXSignUpPrivacy{line-height:13px;}
#LNDFormReg #IDXRegistrationBox{width:400px;margin:0px 25px 10px 25px;float:left}
#IDXSignUpPrivacy{font-size:10px;margin-top:10px;color:#000}
#IDXSignUpPrivacy a{text-decoration:underline;color:#000}
#LNDFormReg .Title01{border-top:0px;;}
#LNDFormReg .Title01:before{border-top:0px}
#HD1Landing{float:right;width:400px;margin-right:25px;height:40px}
#HD1LandingInfo{text-align:left;float:right;width:400px;margin-right:25px;font-size:9px;height:30px;border-top:1px solid #A0A0A0;position:relative;padding-top:3px;margin-top:4px}
#HD1LandingInfo:before{top:0px;content:"";display:block;width:100%;position:absolute;border-top:1px solid #fff;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#LandingLoginBtn,#IDXFbLoginButton{font-weight:bold;width:170px;float:right;position:relative;right:-4px;margin-top:8px;text-align:right;padding-right:10px;font-size:12px}
#LandingLoginBtn span{width:20px;height:20px;position:absolute;left:4px;background:url('/global/img/layout/sprite2.png') no-repeat -25px -1px;top:2px}
#index-landing #HD1Login{height:30px}
#IDXFbLoginButton span{width:20px;height:22px;position:absolute;left:4px;background:url('/global/img/layout/sprite2.png') no-repeat -41px -2px;top:5px}
#IDXFbLoginButton{position:absolute;bottom:13px;right:0px}
#LNDRegionTitle{margin-right:450px;padding:15px 20px;position:absolute;color:#fff;font-size:15px;margin-top:10px;line-height:25px;
background:#333;
opacity: 0.5;
-khtml-opacity: 0.5;
-moz-opacity:0.5;
zoom: 1;
filter: alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

}
#IDXFbLoginButton{display:none}
div#storiesBlock-0 , div#storiesBlock-1 , div#storiesBlock-2 , div#storiesBlock-3 , div#storiesBlock-4{margin:0px;}

#PAGEindex-index #IDXPhotoBox{position: relative;}
#PAGEindex-index #IDXPhotoBox h2.claim{
	position:absolute; 
	bottom:30px;left:30px;
	font-size: 25px;
	color: #fff;
	text-shadow: #000000 0px 0px 6px;
	width:580px;
	line-height: normal !important;
	text-align: center;
}
#IDXTxtFileldRequired{font-size:12px;color:#777;margin-top:5px;text-align:right}
#cookieInfo {font-size: 11px;text-align:right;background: #464646;color: #bfbfbf;display:none;}
#cookieInfoInner{
    width: 980px;
    margin: 0 auto;
    line-height: 30px;
}
#cookieInfo a {text-decoration: underline;color: #ffffff;}
#cookieInfo a:hover {text-decoration: none;}
#ico_closeCookieInfo{
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-left: 5px;
    background: url('/global/img/layout/sprite2.png') -253px -205px no-repeat;
    cursor: pointer;
}
#cookieInfo span {float: right;}
#HD1Landing{margin-top:-6px}
#PAGEindex-logout #cookieInfo{display:none}
#PAGEindex-logout #HD1Menu{margin-top:30px}