+
+h2 span.subtitle { font-size: 0.9em; color: #55B577;}
+
+.main-login-method + .extralogin { margin-top:3em; }
+.extralogin a.icons { display:inline-block; margin-right:5px; height:28px; overflow:hidden; vertical-align:middle; }
+.extralogin a.icons:hover img { margin-top:-38px; }
+.landing-page .dotted { padding-bottom:40px; margin-bottom:40px; }
+.landing-page .cyclades a { color:#04a0af; }
+.landing-page .dashboard a { color:#3780b0; }
+.landing-page .cms a { color:#3780b0; }
+.landing-page .rt { text-align:center;vertical-align:middle; }
+#signup-classic { clear:both; }
+#signup-classic + .form-stacked { display:none; }
+.extralogin a.standalone { display:block; width:150px; margin-bottom:20px; white-space:nowrap;}
+.hidden-form-rows { display:none; }
+
+
+.content a:hover:focus { outline: 0 none }
+.content a:hover,
+.content a:active,
+.content a:visited { outline: 0 none; }
+.content a:visited { border:0 none; }
+
+#hand { position:absolute; height:79px; width:61px; background:url(../images/xeraki_hover.png) no-repeat; overflow:hidden; display:none; top:40px;}
+.videosection-2 .content { margin-top:5px; }
+.videosection-2 h2 + .content { margin-top:0; }
+
+/* css for fixed faq/userguide side nav */
+.fixed { position:fixed; top:30px;}
+.fixedbottom { top:auto; bottom:200px;}
+@media screen and (max-height : 370px) {
+ .fixed { position:static; }
+
+}
+
+.stats-block ul { margin:0 0 1em; padding:0;}
+.stats-block ul li { list-style: none outside none; display: block; float: left; width:28%; margin:0 2% 1em; }
+.stats-block ul li em { display: block; font-style: normal;}
+.stats-block ul li span { display: block; color:#F24E53; font-size:32px; }
+
+
+a.prompt { float: right; color:#fff; background:#F24E53; padding:5px 20px;position: relative; right: -0; top:-4px;display: none; border: 2px solid transparent;}
+a.prompt:hover { text-decoration: none; position: relative; border: 2px solid #F24E53; background: #fff; color:#F24E53;}
+.user-not-authenticated a.prompt { display: inline-block;}
+
+.video-thumb { border:2px dashed #3582AC; overflow: hidden; height: 282px; position: relative; margin-bottom: 1em}
+.video-thumb .play { position: absolute; top:0; left:0; height: 100%;width: 100%; display: block; background:url(../images/play-off.png) no-repeat center center; text-indent: -1000px }
+.video-thumb .play:hover { background-image: url(../images/play-on.png); text-decoration: none;}
+#stop-youtube { font-weight: bold; font-size:20px; display: block; visibility: hidden; text-align: right;color:#3582AC;}
+#stop-youtube:hover { text-decoration: none; color:#F89A1C; }