body
{
	margin:0;
	color:#3f1d1f;
	font:13px/19px Futura, Helvetica, Arial, sans-serif;
	background:#eafefd;
	min-width:998px;
}

img {border-style:none;}
a {
	text-decoration:none;
	color:#e95844;
}
a:hover {color:#21c5c1;}
a:active {background-color: transparent;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
#header {
	width:990px;
	margin:0 auto;
}
.header-area {
	width:100%;
	overflow:hidden;
	padding-left:9999px;
	margin-left:-9999px;
	background:#62dad5;
}
#header:after {
	clear:both;
	content:'';
	display:block;
}
#header img {
	display:block;
}
#header .gallery {
	float:right;
	width:749px;
	overflow:hidden;
	position:relative;
	height: 311px;
}
#header .gallery .mask {
	width:749px;
	overflow:hidden;
	position:relative;
}
#header .gallery .slideset {
	width:99999px;
	overflow:hidden;
}
#header .gallery .slide {
	width:749px;
	float:left;
}
#header .gallery .btn-prev {
	position:absolute;
	top:142px;
	left:7px;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#header .gallery .btn-next {
	position:absolute;
	top:142px;
	right:7px;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat -30px 0;
	text-indent:-9999px;
	overflow:hidden;
}
#header .gallery .btn-prev:hover {
	background-position:0 -30px;
}
#header .gallery .btn-next:hover {
	background-position:-30px -30px;
}
#header .gallery .overlay {
	position:relative;
	top:-90px;
	right:0;
	width:543px;
	padding:20px 0 0;
	background:url(/SKIN-Images/bg-overlay.png) no-repeat;
	font-size:15px;
	line-height:20px;
	color:#3f1d1f;
	float:right;
}
#header .gallery .overlay .holder {
	width:543px;
	padding:0 0 20px;
	background:url(/SKIN-Images/bg-overlay.png) no-repeat -553px 100%;
}
#header .gallery .overlay .frame {
	width:483px;
	padding:0 40px 0 20px;
	background:url(/SKIN-Images/bg-overlay.png) repeat-y -1106px 0;
}
#header .gallery .overlay .frame:after {
	clear:both;
	content:'';
	display:block;
}
#header .gallery .overlay .area {
	width:483px;
	float:left;
	margin:-6px 0 -2px;
}
#header .gallery .overlay p {
	margin:0;
}
#header .gallery .overlay a {
	color:#e95844;
}
#header .gallery .overlay a:hover {
	color:#3f1d1f;
	text-decoration:none;
}
.logo {
	float:left;
	width:234px;
	height:242px;
	margin:29px 0 30px -3px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/SKIN-Images/logo.png) no-repeat;
}
.logo a {
	display:block;
	height:100%;
	position:relative;
}

.insidelogo {
	float:left;
	width:234px;
	height:242px;
	margin:0px 0 30px -20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/SKIN-Images/logo.png) no-repeat;
}
.insidelogo a {
	display:block;
	height:100%;
	position:relative;
}
.nav-bar {
	background: #3f1d1f url(/SKIN-Images/bg-nav-bar.gif) left bottom repeat-x;
	width:100%;
	position:relative;
	/*z-index:50;*/
}
.nav-bar .bar-area {
	height:114px;
	width:990px;
	margin:0 auto;
}
#nav {
	margin:0;
	padding:21px 0 25px 28px;
	list-style:none;
	text-transform:uppercase;
	font-size:0;
	letter-spacing:-4px;
	height:20px;
}
#nav li {
	display:inline-block;
	font-size:15px;
	line-height:20px;
	letter-spacing:normal;
	margin:0 12px;
	z-index: 15;
}
#nav a {
	color:#eafefd;
	display:inline-block;
}
#nav li.hover a ,
#nav .active a {
	color:#62dad5;
	padding-bottom:5px;
	margin-bottom:-5px;
}
#nav li.hover {
	position:relative;
}
#nav li.hover .drop {
	top:44px;
}
#nav li.hover .drop .drop {
	top:-99999px;
}
#nav li.hover .drop li.hover .drop {
	top:-1px;
}
#nav .drop {
	top:-99999px;
	position:absolute;
	left:-3px;
}
#nav .right .drop {
	left:auto;
	right:-48px;
	text-align:right;
}
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
	width:232px;
	background:#3f1d1f;
	font-size:13px;
	text-transform:none;
	height:auto;
}
#nav .drop .drop {
	top:-99999px;
	left:232px;
	padding-left:2px;
}
#nav .right .drop .drop {
	left:auto;
	right:232px;
	padding:0 2px 0 0;
}
#nav ul:before ,
#nav ul:after {
	content:'';
	position:absolute;
	top:-20px;
	right:0;
	width:232px;
	height:20px;
	background:url(/SKIN-Images/bg-drop.png) no-repeat;
	clear:both;
}
#nav ul:after {
	top:auto;
	bottom:-20px;
	background:url(/SKIN-Images/bg-drop.png) no-repeat -242px 0;
	border-top:1px solid #858686;
}
#nav .right ul:before ,
#nav .right ul:after {
	left:0;
	right:auto;
}
#nav ul li {
	border-top:1px solid #858686;
	margin:0;
	display:block;
	width:100%;
	background:#3f1d1f;
}
#nav ul a ,
#nav li.hover ul a {
	color:#c3bbbb;
	display:block;
	padding:10px 19px;
	margin:0;
}
#nav li.hover ul li.hover a ,
#nav ul li.hover a {
	background-color:#5e4042;
}
#nav ul .has-drop-down {
	background-image:url(/SKIN-Images/bullet-04.png);
	background-position:216px 15px;
	background-repeat:no-repeat;
}
#nav .right ul .has-drop-down {
	background-position:10px 15px;
}
#nav ul ul a ,
#nav ul li.hover ul a {
	background-color:#3f1d1f !important;
}
#nav ul ul li.hover a ,
#nav ul li.hover ul li.hover a {
	background-color:#5e4042 !important;
}
.contacts {
	width:928px;
	margin:0 auto;
	font-size:18px;
	line-height:24px;
	color:#c3bbbb;
	overflow:hidden;
	padding:6px 0 8px 16px;
}
.contacts>span {
	float:left;
	margin:5px 21px 0 0;
}
.contacts span em {
	color:#fff;
	font-style:normal;
}
.contacts .map {
	float:left;
	padding-left:35px;
	margin:5px 21px 0 0;
	background:url(/SKIN-Images/ico-sprite-2.png) no-repeat 0 -102px;
	color:#fff;
}
.contacts .map:hover {
	background-position:0 -152px;
	color:#62dad5;
}
.search {
	float:right;
	width:198px;
	height:30px;
	padding:2px;
	background:url(/SKIN-Images/bg-search.png) no-repeat;
	overflow:hidden;
}
.search input[type="text"] {
	float:left;
	width:152px;
	padding:9px 0 5px 13px;
	margin:0;
	background:none;
	border:0;
	font:13px/16px Futura, Helvetica, Arial, sans-serif;
	color:#aa9596;
}
.search input[type="submit"] {
	float:right;
	width:15px;
	height:15px;
	background:none;
	border:0;
	padding:0;
	margin:8px 11px 0 0;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.main {
	width:990px;
	margin:0 auto;
}
.main-area {
	width:100%;
	margin:0 0 0 -9999px;
	padding:0 0 20px 9999px;
	background:#62dad5 url(/SKIN-Images/bg-content.gif) repeat-y 100% 0;
}
.main-area:after {
	clear:both;
	content:'';
	display:block;
}
#content {

	float:right;
	width:680px;
	padding:6px 40px 52px 20px;
	position:relative;
}
#content-main {
	float:right;
	width:680px;
	padding:6px 40px 52px 20px;
	/*position:relative;*/
}

.actions {
	width:725px;
	margin:0 -25px 0 -17px;
	overflow:hidden;
	padding:0 2px;
	list-style:none;
	position:relative;
	z-index:1;
	font-size:21px;
	line-height:23px;
}
.actions li {
	float:left;
	margin:0 -2px;
}
.actions a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	display:block;
	height:131px;
	width:243px;
	background:url(/SKIN-Images/buttons.png) no-repeat;
	color:#36a9a9;
}
.actions em {
	display:block;
	font-style:normal;
	color:#e95844;
}
.actions span {
	display:block;
	font-family : Futura, Helvetica, Arial, sans-serif;
}
.actions a.book {
	background-position:0 8px;
}
.actions a.book span {
	padding:23px 8px 0 83px;
}
.actions a.refer {
	background-position:-243px 8px;
}
.actions a.refer span {
	padding:46px 8px 0 126px;
}
.actions a.download {
	background-position:-486px 8px;
}
.actions a.download span {
	padding:36px 0 0 95px;
}
.actions li.hover a.book,
.actions li.hover a.book {
	background-position:0 -160px;
}
.actions li.hover  a.refer,
.actions li.hover  a.refer{
	background-position:-243px -160px;
}
.actions li.hover  a.download,
.actions li.hover  a.download{
	background-position:-486px -160px;
}
.actions2 {
	position:absolute;
	top:0;
	left:708px;
	padding:5px 0 0;
	margin:0;
	list-style:none;
	z-index:5;
	background:url(/SKIN-Images/bg-actions.gif) repeat-y;
	font-size:15px;
	line-height:15px;
}
.actions2 li {
	margin-top:12px;
}
.actions2 a {
	display:block;
	padding:0 5px 0 11px;
	height:61px;
	background:url(/SKIN-Images/buttons.png) no-repeat;
	width:24px;
	overflow:hidden;
	color:#36a9a9;
}
.actions2 a span {
	display:none;
}
.actions2 a.book {
	background-position:100% -330px;
}
.actions2 a.refer {
	background-position:100% -402px;
}
.actions2 a.download {
	background-position:100% -476px;
}
.actions2 li.hover a {
	width:117px;
}
.actions2 li.hover a span {
	display:block;
	padding:15px 0 0;
}
.actions2 em {
	display:block;
	font-style:normal;
	color:#e95844;
}
.container {
	padding:14px 20px 0 0;
}
#content h2 {
	margin:0 0 16px;
	font-size:28px;
	line-height:30px;
	font-weight:normal;
}
#content h3 {
	margin:0 0 13px;
	font-size:19px;
	line-height:24px;
	font-weight:normal;
	color:#36a9a9;
}
#content h4 {
	margin:0 0 12px;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#e95844;
}
#content h5 {
	margin:-13px 0 16px;
	font-size:13px;
	line-height:19px;
}
#content p, #content-main p {
	margin:0 0 17px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


#content li, #content-main li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.container ul {
	margin:0;
	padding:0 0 28px 21px;
	list-style:none;
}
.container ul li {
	padding:0 0 3px 16px;
	background:url(/SKIN-Images/bullet-01.png) no-repeat 0 7px;
}
.container ol {
	margin:0;
	padding:0 0 26px 42px;
	color:#36a9a9;

}
.container ol li {
	padding:0 0 3px;

}

.container ol span {
	color:#3f1d1f;
}
#content .fancybutton {
	display:inline-block;
	line-height:46px;
	background:#cbeeec url(/SKIN-Images/bg-button-01.gif) no-repeat 100% -50px;
	color:#36a9a9;
	padding:0 12px;
	position:relative;
	margin-left:20px;
	margin-bottom: 10px;
	letter-spacing:0.05em;
	word-spacing:-1px;
}
#content .fancybutton:after ,
#content .fancybutton:before {
	content:'';
	width:9px;
	height:9px;
	background:url(/SKIN-Images/bullet-02.png) no-repeat;
	position:absolute;
	top:19px;
	left:-6px;
	padding:0;
	margin:0;
}
#content .fancybutton:before {
	content:'';
	width:20px;
	height:46px;
	background:url(/SKIN-Images/bg-button-01.gif) no-repeat;
	top:0;
	left:-20px;
}
#content .fancybutton:hover {
	background:#e95844 url(/SKIN-Images/bg-button-01.gif) no-repeat 100% -150px;
	color:#fff;
}
#content .fancybutton:hover:before {
	background-position:0 -100px;
}
#sidebar {
	float:left;
	width:220px;
	padding:35px 0 0 22px;
}
#sidebar h3 {
	margin:0 0 10px 23px;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}
.sidenav {
	margin:0 0 19px auto;
	padding:0;
	list-style:none;
	width:204px;
	border-top:1px solid #97e4e1;
	line-height:16px;
}
.sidenav li {
	border-bottom:1px solid #97e4e1;
	z-index: 5;
}
.sidenav a {
	display:block;
	position:relative;
	padding:0;
	width:185px;
	color:#fff;
}
.sidenav a span {
	display:block;
	padding:12px 12px 12px 7px;
	position:relative;
	z-index:10;

}
.sidenav .hover > a span {
	background:url(/SKIN-Images/bullet-03.png) no-repeat 176px 50%;
}

.sidenav a:before ,
.sidenav a:after {
	content:'';
	position:absolute;
	top:-9999px;
	left:0;
	padding:0;
	width:221px;
	height:33px;
	background:url(/SKIN-Images/bg-nav-hover.gif) no-repeat;
}
.sidenav a:after {
	background:url(/SKIN-Images/bg-nav-hover.gif) no-repeat -240px 0;
}
.sidenav li.hover a {
	padding:0;
	margin-left:-17px;
	padding-left: 17px;
	background:url(/SKIN-Images/bg-nav-hover.gif) repeat-y -480px 0;
	color:#e95844;
}
.sidenav li.hover a:after {
	top:auto;
	bottom:-15px;
}
.sidenav li.hover a:before {
	top:-15px;
}
.sidenav li.hover a span {
	background-position: 100% 50%;
}
.sidenav li.hover ,
.sidenav li:hover {
	position:relative;
	background-color:#fff;
}
.sidenav li.hover .drop {
	display:block;
}
.sidenav li.hover .drop .drop {
	display:none;
}
.sidenav li.hover .drop li.hover .drop {
	display:block;
}
.sidenav .drop {
	display:none;
	position:absolute;
	top:0;
	left:204px;
	padding-left:5px;
}
.sidenav ul {
	padding:0 3px;
	margin:0;
	list-style:none;
	width:257px;
	background:url(/SKIN-Images/bg-drop2.png) repeat-y -546px 0;
	font-size:13px;
	text-transform:none;
	position:relative;
	border-bottom:1px solid #e5f6f5;
}
.sidenav .drop .drop {
	top:-1px;
	left:257px;
	padding-left:6px;
}
.sidenav ul:before ,
.sidenav ul:after {
	content:'';
	position:absolute;
	top:-22px;
	left:0;
	width:263px;
	height:22px;
	background:url(/SKIN-Images/bg-drop2.png) no-repeat;
}
.sidenav ul:after {
	top:auto;
	bottom:-23px;
	background:url(/SKIN-Images/bg-drop2.png) no-repeat -273px 0;
}
.sidenav ul li {
	border-top:1px solid #e5f6f5;
	border-bottom:none;
	margin:0;
	display:block;
}
.sidenav ul a ,
.sidenav li.hover ul a {
	color:#3f1d1f;
	display:block;
	padding:0 10px;
	margin:0;
	width:auto;
	background:none;
}
.sidenav li.hover ul li.hover a ,
.sidenav ul li.hover a {
	color:#e95844;
}
.sidenav ul a:before ,
.sidenav ul a:after {
	display:none !important;
}
.sidenav ul .has-drop-down ,
.sidenav li.hover ul .has-drop-down {
	/* background:url(/SKIN-Images/bullet-03.png) no-repeat 238px 15px; */
}
.sidenav ul ul a ,
.sidenav ul li.hover ul a {
	color:#3f1d1f !important;
}
.sidenav ul ul li.hover a ,
.sidenav ul li.hover ul li.hover a {
	color:#e95844 !important;
}
#sidebar .box {
	width:204px;
	margin:0 0 14px;
	padding:14px 3px 3px;
	background:url(/SKIN-Images/bg-box-01.gif) repeat-y -220px 0;
	position:relative;
}
#sidebar .box:before ,
#sidebar .box:after {
	content:'';
	width:210px;
	height:23px;
	margin:0;
	background:url(/SKIN-Images/bg-box-01.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
}
#sidebar .box:after {
	background:url(/SKIN-Images/bg-box-01.gif) no-repeat -440px 0;
	position:absolute;
	top:auto;
	bottom:0;
}
#sidebar .box h3 {
	position:relative;
	z-index:5;
	line-height:20px;
	margin:0 0 8px 20px;
}
#sidebar .box h3 span {
	color:#e95844;
}
#sidebar img {
	display:block;
}
#sidebar .box .gallery {
	width:100%;
	position:relative;
	z-index:5;
}
#sidebar .box .gallery .mask {
	width:100%;
	position:relative;
	overflow:hidden;
	background: #5E4042;
}
#sidebar .box .gallery .slideset {
	width:99999px;
	overflow:hidden;
}
#sidebar .box .gallery .slide {
	width:204px;
	float:left;
}
#sidebar .box .gallery .btn-prev {
	position:absolute;
	top:47px;
	left:2px;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .box .gallery .btn-next {
	position:absolute;
	top:47px;
	right:2px;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat -30px 0;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .box .gallery .btn-prev:hover {
	background-position:0 -30px;
}
#sidebar .box .gallery .btn-next:hover {
	background-position:-30px -30px;
}
#sidebar .box .caption {
	display:block;
	background:#5e4042;
	color:#62dad5;
	font-size:15px;
	line-height:19px;
	text-align:center;
	padding:8px 20px 8px;
}
#sidebar .box .more {
	background:#7c6263 url(/SKIN-Images/bg-more.gif) no-repeat 0 100%;
	padding:8px 0 10px;
	text-align:center;
	font-size:12px;
	position:relative;
	z-index:5;
}
#sidebar .box .more a {
	color:#fff;
	margin-left:3px;
}
#sidebar .box .more a:hover {
	color:#62dad5;
}
#sidebar .signup {
	display:block;
	width:135px;
	height:45px;
	background:url(/SKIN-Images/buttons.png) no-repeat 0 -320px;
	font-size:18px;
	line-height:20px;
	color:#3f1d1f;
	padding:17px 10px 9px 65px;
	margin:0 0 20px;
}
#sidebar .signup span {
	color:#e95844;
}
#sidebar .signup:hover {
	background-position:0 -420px;
	color:#62dad5;
}
#footer {
	background:#3f1d1f;
	width:100%;
}
.footer-area {
	width:990px;
	margin:0 auto;
	color:#fff;
}
.footer-area .holder {
	width:100%;
	overflow:hidden;
	background:#5e4042 url(/SKIN-Images/bg-footer.gif) repeat-y 100% 0;
	padding:18px 0 3px 9999px;
	margin:0 0 0 -9999px;
}
.contact-info {
	float:left;
	width:183px;
	text-align:center;
	padding:0 0 0 39px;
	font-size:14px;
	line-height:24px;
}
.f-logo {
	display:block;
	width:173px;
	height:147px;
	margin:0 auto 15px;
	text-align:left;
	background:url(/SKIN-Images/logo2.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.contact-info address {
	font-style:normal;
	padding-bottom:12px;
}
.contact-info address span {
	display:block;
}
.contact-info address .tel {
	font-size:16px;
}
.contact-info address .email {
	padding:4px 0 0;
}
.contact-info address em {
	font-size:14px;
	color:#fcdda0;
	font-style:normal;
	margin-left:-15px;
}
.contact-info address .email em {
	margin-left:-4px;
}
.contact-info a {
	color:#fff;
}
.contact-info a:hover {
	color:#62dad5;
}
.social-networks {
	margin:0;
	padding:0 2px 12px 0;
	list-style:none;
	text-align:center;
	font-size:0;
	letter-spacing:-4px;
	line-height:0;
}
.social-networks li {
	display:inline-block;
	padding:0 2px;
}
.social-networks a {
	display:block;
	width:38px;
	height:38px;
	background:url(/SKIN-Images/ico-sprite-2.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks a.youtube {
	background-position:0 0;
}
.social-networks a.twitter {
	background-position:-40px -1px;
}
.social-networks a.facebook {
	background-position:-80px 0;
}
.social-networks a.gplus {
	background-position:-119px 0;
}
.social-networks a.youtube:hover {
	background-position:0 -50px;
}
.social-networks a.twitter:hover {
	background-position:-40px -51px;
}
.social-networks a.facebook:hover {
	background-position:-80px -50px;
}
.social-networks a.gplus:hover {
	background-position:-119px -50px;
}
.tips {
	float:right;
	min-height:263px;
	background:url(/SKIN-Images/sep-01.gif) no-repeat 100% 2px;
	padding:0 26px 0 11px;
	margin:6px 0 0 0;
	width:241px;
	color:#dfdede;
}
.tips h3 {
	margin:0 0 36px 7px;
	color:#62dad5;
	font-size:15px;
	line-height:16px;
}
.tips h4 {
	margin:0 0 5px;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
}
.tips .gallery {
	position:relative;
	padding:0 0 42px 0;
	font-size:11px;
	line-height:15px;
}
.tips .gallery .mask {
	width:100%;
	overflow:hidden;
	position:relative;
}
.tips .gallery .slideset {
	width:99999px;
	overflow:hidden;
}
.tips .gallery .slide {
	width:236px;
	float:left;
}

.tips .gallery .slidecontent {
	width:176px;
	padding: 0 0 0 28px;
}
.tips p {
	margin:0;
}
/*
.tips .gallery .btn-prev {
	position:absolute;
	top:41px;
	left:0;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat 0 -60px;
	text-indent:-9999px;
	overflow:hidden;
}
.tips .gallery .btn-next {
	position:absolute;
	top:41px;
	right:0;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat -30px -60px;
	text-indent:-9999px;
	overflow:hidden;
}
.tips .gallery .btn-prev:hover {
	background-position:0 -90px;
}
.tips .gallery .btn-next:hover {
	background-position:-30px -90px;
}
*/
#footer .button {
	display:inline-block;
	line-height:43px;
	background:#5e4042 url(/SKIN-Images/bg-button-01.gif) no-repeat 100% -250px;
	color:#fff;
	padding:0 15px;
	position:relative;
	margin-left:44px;
	letter-spacing:1px;
	word-spacing:-1px;
}
#footer .button:after ,
#footer .button:before {
	content:'';
	width:9px;
	height:9px;
	background:url(/SKIN-Images/bullet-04.png) no-repeat;
	position:absolute;
	top:17px;
	left:-4px;
	padding:0;
	margin:0;
}
#footer .button:before {
	content:'';
	width:20px;
	height:43px;
	background:url(/SKIN-Images/bg-button-01.gif) no-repeat 0 -200px;
	top:0;
	left:-20px;
}
#footer .button:hover {
	background:#62dad5 url(/SKIN-Images/bg-button-01.gif) no-repeat 100% -350px;
	color:#3f1d1f;
}
#footer .button:hover:before {
	background-position:0 -300px;
}
#footer .button:hover:after {
	background:url(/SKIN-Images/bullet-05.png) no-repeat;
}
#footer img {
	display:block;
}
.before-gallery {
	float:right;
	min-height:263px;
	background:url(/SKIN-Images/sep-01.gif) no-repeat 100% 2px;
	padding:0 10px;
	margin:6px 2px 0 0;
	width:439px;
	color:#dfdede;
}
.before-gallery h3 {
	margin:0 0 20px 20px;
	color:#62dad5;
	font-size:15px;
	line-height:16px;
}
.before-gallery .gallery {
	position:relative;
	padding:0 0 19px 0;
	font-size:11px;
	line-height:15px;
}
.before-gallery .gallery .mask {
	width:100%;
	overflow:hidden;
	position:relative;
}
.before-gallery .gallery .slideset {
	width:99999px;
	overflow:hidden;
}
.before-gallery .gallery .slide {
	width:191px;
	margin-right:8px;
	float:left;
	padding: 0 0 0 15px;
}
.before-gallery p {
	margin:0;
}
.before-gallery img {
	float:left;
	padding : 0 10px 0 5px;
}
/*
.before-gallery .gallery .btn-prev {
	position:absolute;
	top:57px;
	left:0;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat 0 -60px;
	text-indent:-9999px;
	overflow:hidden;
}
.before-gallery .gallery .btn-next {
	position:absolute;
	top:57px;
	right:0;
	width:22px;
	height:22px;
	background:url(/SKIN-Images/bg-controls.png) no-repeat -30px -60px;
	text-indent:-9999px;
	overflow:hidden;
}
.before-gallery .gallery .btn-prev:hover {
	background-position:0 -90px;
}
.before-gallery .gallery .btn-next:hover {
	background-position:-30px -90px;
}
*/
.bottom-bar {
	background:#3f1d1f;
	width:100%;
	border-top:1px solid #82686a;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.bottom-bar .bar-area {
	width:990px;
	margin:0 auto;
	color:#fff;
}
.bottom-bar .holder {
	width:100%;
	overflow:hidden;
	background:#5e4042 url(/SKIN-Images/bg-footer.gif) repeat-y 100% 0;
	padding:16px 0 20px 9999px;
	margin:0 0 0 -9999px;
}
.bottom-bar .design {
	float:left;
	width:214px;
	text-align:right;
	color:#aa9596;
}
.bottom-bar .design a {
	color:#c3bbbb;
}
.f-nav {
	float:right;
	width:708px;
	margin:0;
	padding:0;
	list-style:none;
	color:#7c6263;
}
.f-nav li {
	float:left;
	padding:0 11px 0 15px;
	background:url(/SKIN-Images/sep-02.png) no-repeat 0 6px;
}
.f-nav li:first-child {
	background:none;
	padding-left:0;
}
.f-nav a {
	color:#c3bbbb;
}
.bottom-bar a:hover {
	color:#62dad5;
}
.warning {
	font-size:20px;
	line-height:24px;
	text-align:center;
	width:100%;
	color:#e95844;
}
#skip ,
#back {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
#skip:focus ,
#back:focus {
	position:static;
	width:auto;
	height:auto;
}

#contact_toggle,
#menu_toggle,
#search_toggle,
#search_reset,
.hide
{
	display: none;
}



@media only screen and (max-width: 960px)
{

	#menu_toggle
	{
		display: block;
		float: left;
		margin: 0.6em 0 0.6em 0.6em;
		padding: 0.3em;
		background:transparent;
		border: 1px solid transparent;
		color:#fff;
	}

	#menu_toggle span
	{
		display: inline-block;
		float: left;
		width: 24px;
		height: 24px;
		margin-right: 0.6em;
		background:url(/SKIN-Images/ico-sprite-2.png) no-repeat -40px -194px;
		color:#fff;
	}

	#menu_toggle:hover span,
	#menu_toggle:focus span
	{
		background-position: -40px -243px
	}

	#search_toggle
	{
		display: block;
		float: right;
		margin: 0.4em 0 0.6em 0.6em;
		padding: 0;
		background:transparent;
		border: 1px solid transparent;
	}

	#menu_toggle.hide,
	#contact_toggle.hide,
	#search_toggle.hide,
	a.map.hide
	{
		display: none;
	}

	#search_toggle span
	{
		display: inline-block;
		float: left;
		width: 44px;
		height:34px;
		margin-right: 0.6em;
		background:url(/SKIN-Images/bg-search-sml.png) no-repeat left top;
		color:#fff;
	}

	#search_reset
	{
		float: right;
		margin: 0.6em 0 0.6em 0.3em;
		padding: 0.3em 0;
		background:transparent;
		border: 1px solid transparent;
		color:#fff;
	}
	#search_reset.open
	{
		display: block;
	}
	#search_reset.open + #nav + .contacts
	{
		margin-left: 0;
	}

	#search_reset span
	{
		display: inline-block;
		float: left;
		width: 24px;
		height: 24px;
		margin-right: 0.6em;
		background:url(/SKIN-Images/ico-sprite-2.png) no-repeat 0 -194px;
		color:#fff;
	}
	#search_reset:hover span,
	#search_reset:focus span
	{
		background-position: 0 -243px
	}

	#contact_toggle
	{
		display: block;
		float: left;
		margin: 0.6em 0 0.6em 0.6em;
		padding: 0.3em;
		background:transparent;
		border: 1px solid transparent;
		color:#fff;
	}
	#contact_toggle span
	{
		display: inline-block;
		float: left;
		width: 24px;
		height: 26px;
		margin-right: 0.6em;
		background:url(/SKIN-Images/ico-sprite-2.png) no-repeat -120px -194px;
		color:#fff;
	}

	.contacts>span
	{
		display: none;
	}
	.contacts.open>span
	{
		display: inline-block;
	}
	.contacts.open>a.map
	{
		display: none;
	}

	body
	{
		width:100%;
		min-width:100%;
	}

	#header,
	.header-area,
	#header .gallery,
	.nav-bar .bar-area,
	.main,
	#content,
	.footer-area,
	.bottom-bar .bar-area
	{
		width:100%;
		padding-left: 0;
		margin-left: 0;
		height: auto;
		float: none;
	}


	#header .gallery .bx-window[style]
	{
/* 		width: 600px !important; */
		height: 331px !important;
	}

/*
	#header .gallery .slide[style]
	{
		width: 960px !important;
		max-height: 331px !important;
	}

	#header .gallery .slide img[style]
	{
		width: 100% !important;
		height: auto !important;
		max-height: 500px !important;
	}
*/

	.contacts
	{
		float: none;
		width:auto;
		height: auto;
		min-height: 34px;
		margin-left: 48px;
		padding-left: 2%;
	}

/*
	.contacts span
	{
		margin-bottom: 18px;
	}
*/

	.main-area
	{
		margin-bottom: 0;
	}

	.main.inner
	{
		padding-top: 110px;
		position: relative;
	}

	.logo,
	.insidelogo
	{
		width:100%;
		height:110px;
		margin:0 0 0 0;
		text-indent:-9999px;
		overflow:hidden;
		background:url(/SKIN-Images/logo-ipad-vertical.png) no-repeat;
		background-position: center center;
		background-size: contain;
	}

	.main.inner .insidelogo
	{
		position: absolute;
		top: 0;
		margin-left: -20px;
		background-color: #62dad5;
	}

	#header .gallery,
	#header .gallery .mask,
	.actions
	{
		width:100%;
	}

	#nav
	{
		width: 100%;
		height: auto;
		padding: 51px 0 28px;
		z-index: 9999;
		display: none;
	}
	#nav.show
	{
		display: block;
	}

	#nav ul
	{
		width: 100%;
		padding: 0;
		display: none;
	}

	#nav li:hover ul,
	#nav li:hover ul li.hover ul
	{
		display: block;
	}

	#nav li:hover ul ul
	{
		display: none;
	}

	#nav ul:before,
	#nav ul:after
	{
		display: none;
		background-image:none;
		position: relative;
	}
	#nav li
	{
		display: block;
		width: 100%;
		margin: 0 0;
	}
	#nav a
	{
		display:block;
		padding:10px 19px;
		margin:0;
		text-align: center;
		color: #c3bbbb;
		background-color: #3f1d1f;
	}
	#nav li.hover a,
	#nav li:hover a,
	#nav li.hover a li.hover a,
	#nav li:hover a li:hover a
	{
		color: #62dad5 !important;
		background-color: #5e4042;
	}
	#nav li.hover ul a,
	#nav li.hover a li a,
	#nav li:hover a li a
	{
		color: #c3bbbb !important;
		background-color: #3f1d1f;
	}
    .sidenav li.has-drop-down>a>span,
    #nav li.has-drop-down>a
	{
		background-image: url(/SKIN-Images/nav-drop-down.png);
		background-position: right 0;
		background-repeat: no-repeat;
	}
    .sidenav li.has-drop-down>a>span
    {

		background-position: right -95px;
    }

	#nav li.has-drop-down:hover>a,
	#nav li.has-drop-down.hover>a,
    .sidenav li.has-drop-down:hover>a>span,
    .sidenav li.has-drop-down.hover>a>span
	{
		background-position: right -55px;
	}

	#nav li.has-drop-down li.has-drop-down>a,
	#nav li.has-drop-down li.has-drop-down>a
	{
		background-position: right 0;
	}

    .sidenav li.has-drop-down li.has-drop-down>a>span,
    .sidenav li.has-drop-down li.has-drop-down>a>span
	{
		background-position: right -95px;
	}
    .sidenav li.has-drop-down ul li.has-drop-down:hover>a>span,
    .sidenav li.has-drop-down ul li.has-drop-down.hover>a>span,
	#nav li.has-drop-down ul li.has-drop-down:hover>a,
	#nav li.has-drop-down:hover ul li.has-drop-down:hover>a,
	#nav li.has-drop-down.hover ul li.has-drop-down.hover>a
	{
		background-position: right -55px;
	}

    .sidenav .hover > a span,
	#nav li.has-drop-down ul li.has-drop-down ul li>a,
	#nav li.has-drop-down:hover ul li.has-drop-down:hover ul li>a,
	#nav li.has-drop-down.hover ul li.has-drop-down.hover ul li>a
	{
		background-image: none;
	}

	#nav.show li.hover .drop
	{
		top:0;
		position:relative;
		left:auto;
		padding: 0;
	}

	.search
	{
		width:44px;
		display: none;
	}

	.search.open
	{
		display: block;
		width: 240px !important;
		z-index: 100;
		background:url(/SKIN-Images/bg-search-lrg.png) no-repeat top right;
	}

	.search.open input[type="text"]
	{
		display: inline-block;
		width:190px;
	}
/*

	.search:hover:before,
	.search:focus:before
	{
		display: none;
	}
*/

	#content-main,
	#sidebar
	{
		float: none;
		width: auto;
		padding: 6px 20px 20px;
	}

	#sidebar
	{
		background-color: #62dad5;
		margin-bottom: -20px;
	}
	.main.inner #LEAP_Content.container
	{
		padding-right: 80px;
		padding-left: 20px;
	}
	#LEAP_Content:before,
	#LEAP_Content:after,
	a.map:before,
	a.map:after,
	.before-gallery:before,
	.before-gallery:after,
	.sidenav:before,
	.sidenav:after
	{
	    content: " "; /* 1 */
	    display: table; /* 2 */
	}
	#LEAP_Content:after,
	a.map:after,
	.before-gallery:after,
	.sidenav:after
	{
	    clear: both;
	}

	.sidenav,
	.sidenav ul
	{
		width: 90%;
		margin: 0 auto 1.6em auto;
	}
	.sidenav li
	{
		width: 50%;
		float: left;
	}
	.sidenav li ul
	{
		background-color: #fff;
		background-image: none;
		padding-right: 0;
		padding-left: 0;
	}

	.sidenav ul li
	.sidenav ul li.hover
	{
		border-top: none;
		border-left: none;
		border-right: none;
	}

	.sidenav li li
	{
		width: 100%;
		float: none;
	}
	.sidenav li a,
	.sidenav ul a,
	.sidenav li.hover ul a
	{
		background-image: none;
		text-indent: 12px;
		padding-right: 0;
		padding-left: 0;
		width: 100%;
	}
	.sidenav li.hover a
	{
		margin-left:0 !important;
		text-indent: 12px;
		padding-right: 0;
		padding-left: 0 !important;
		background: #fff;
		background-image: none;
	}
	.sidenav .hover > a
	{
		background-image: none;
	}

	.sidenav li.hover a span
	{
		background-position:95% 50%;
	}
/*
	.sidenav ul
	{
		width: 300%;
		background-color: #ffffff;
	}

	.sidenav li:first-child ul,
	.sidenav li:nth-child(4n) ul
	{
		margin-left: 0;
	}
	.sidenav li:nth-child(2n) ul
	{
		margin-left: -100%;
	}
	.sidenav li:nth-child(3n) ul
	{
		margin-left: -200%;
	}
	.sidenav li.hover a
	{
		margin-left: 0;
	}
*/

	.sidenav a:before,
	.sidenav a:after,
	.sidenav ul:before,
	.sidenav ul:after,
	#nav ul:before,
	#nav ul:after,
	#sidebar .box:before,
	#sidebar .box:after
	{
		display: none;
		width: 0;
		height: 0;
		background: transparent;
		background-image: none;
	}

	.sidenav .drop
	{
		position: relative;
		left: 0;
		padding-left: 0;
		background: #ffffff;
	}

	.main-area
	{
		background: #ffffff;
		background-image: none;
		margin-left: 0;
		padding-left: 0;
	}

	.actions2 li.hover
	{
		margin-left: -120px;
	}

	#sidebar .box
	{
		clear: both;
		width: 100%;
		padding:14px 0 0;
		margin-top: 1.6em;
		border-radius: 12px;
		background-color: #fff;
		background-image: none;
	}

	#sidebar .box h3
	{
		text-align: center;
	}

	#sidebar .box .gallery
	{
	}

	#sidebar .box .more
	{
		background-image: none;
		background-color: #7c6263;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
	}
	#footer .button
	{
		background:#3f1d1f url(/SKIN-Images/bg-button-01.gif) no-repeat 100% -447px;
		margin-left: auto;
		margin-right: auto;
	}

	#footer .button:before
	{
		background:url(/SKIN-Images/bg-button-01.gif) no-repeat 0 -397px;
	}

	#footer .button:hover
	{
		background:#62dad5 url(/SKIN-Images/bg-button-01.gif) no-repeat 100% -544px;
	}
	#footer .button:hover:before
	{
		background-position:0 -494px;
	}

	.footer-area .holder
	{
		background-image: none;
		background-color: #5e4042;
	}
	.footer-area .holder .contact-info,
	.footer-area .holder .tips
	{
		width: 50%;
		padding-right: 0;
		padding-left: 0;
		text-align: center;
		padding-top: 1em;
		margin-bottom: 2em;
	}
	.footer-area .holder .tips .gallery
	{
		padding-left:0;
	}
	.footer-area .holder .tips .slidecontent
	{
		text-align: left;
	}
	.footer-area .holder .before-gallery
	{
		float: none;
		width: 50%;
		padding: 2em 25%;
	}
	.footer-area .holder .before-gallery h3
	{
		margin:20px 0;
		text-align: center !important;
	}
	.before-gallery .bx-prev
	{
		left: 5px;
	}
	.before-gallery .bx-next
	{
		right: 5px;
	}
	.bottom-bar .holder
	{
		background-image: none;
		background-color: #3f1d1f;
	}
	.bottom-bar .design
	{
		width:auto;
		text-align:left;
		margin-left: 2%;
	}
	.bottom-bar .f-nav
	{
		width: auto;
		margin-right: 2%;
	}
}


@media only screen and (max-width: 768px)
{
/*
	#header .gallery .slide[style]
	{
		width: 768px !important;
		height: 319px !important;
	}
*/

}


@media only screen and (max-width: 600px)
{
	#header .gallery
	{
		display: none;
	}
/*
	#header .gallery .bx-window[style]
	{
		width: 600px !important;
		height: 249px !important;
	}
	#header .gallery .slide[style]
	{
		width: 600px !important;
		height: 249px !important;
	}
*/
	.contacts.open>span
	{
		margin-bottom: 11px;
	}
	.contacts.open>span + span
	{
		margin-bottom: 5px;
	}

	.actions
	{
		padding: 12px;
	}
	.actions li
	{
		margin: 0 0 1em 0;
		width: 100%;
	}
	.actions li a
	{
		width: 100%;
		height: 111px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background-color: #cbeeec;
		background-image:url(/SKIN-Images/buttons.png);
		background-position: 0 -557px;
	}
	.actions li a:hover
	{
		-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);
		-moz-box-shadow: 0 0 12px rgba(0,0,0,.5);
		box-shadow: 0 0 12px rgba(0,0,0,.5);
	}

	.actions li a.book,
	.actions li.hover a.book
	{
		background-position: 0 -577px;
	}

	.actions li a.refer,
	.actions li.hover a.refer
	{
		background-position: 0 -733px;
	}

	.actions li a.download,
	.actions li.hover a.download
	{
		background-position: 0 -890px;
	}

	.actions a.book span,
	.actions a.refer span,
	.actions a.download span
	{
		padding-left: 200px;
	}
	.main.inner #LEAP_Content.container
	{
		padding-right: 20px;
	}


}

@media only screen and (max-width: 480px)
{
	#menu_toggle
	{
		margin-left: 0.3em;
	}
	#contact_toggle
	{
		margin-left: 0;
	}
	a.map
	{
		display: block;
		float: left;
		width: 35px;
		height: 24px;
	}
	a.fancybutton
	{
		white-space: nowrap;
		width: 82%;
	}

	#header .gallery,
	.no_phone
	{
		display: none;
	}

	.logo,
	.insidelogo
	{
		height:170px;
		background:url(/SKIN-Images/logo-mobile-vertical.png) no-repeat;
		background-size: 98%;
	}

	.main.inner
	{
		padding-top: 170px;
	}
	.main.inner #LEAP_Content.container
	{
		padding-right: 20px;
	}

	.contacts.open
	{
		padding-bottom: 2em;
	}

	.contacts.open>span + span
	{
		margin-bottom: 11px;
	}

	.container img[style]
	{
		float: none !important;
		padding: 0 0 0 0 !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-bottom: 1em !important;
		width: auto !important;
		max-width: 100% !important;
		max-height: 200px;
	}

	.actions a.book span,
	.actions a.download span
	{
		padding-left: 80px;
	}
	.actions a.refer span
	{
		padding-top: 26px;
		padding-left: 120px;
	}

	.sidenav li
	{
		float: none;
		width: 100%;
	}

	.footer-area .holder .contact-info,
	.footer-area .holder .tips
	{
		width: 100%;
		float: none;
		padding-right: 0;
		padding-left: 0;
		text-align: center;
	}
	.footer-area .holder .tips .slidecontent
	{
		text-align: center;
	}

	.footer-area .holder .before-gallery
	{
		display: none;
	}

	.QuestionTable
	{
		margin: 1em 0;
		min-width: 300px;
	}

/*
	.QuestionTable tr
	{
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
*/

	.QuestionTable th,
	.QuestionTable td
	{
		text-align: left;
	}

	.QuestionTable th
	{
		display: none;
	}

	.QuestionTable td
	{
		display: block;
	}

	.QuestionTable td:first-child
	{
		padding-top: .5em;
	}

	.QuestionTable td:last-child
	{
		padding-bottom: .5em;
	}

/*
	.QuestionTable td:before
	{
		content: attr(data-th) ": ";
		font-weight: bold;
		width: 6.5em;
		display: inline-block;
	}
*/

	.QuestionTable #recaptcha_table th,
	.QuestionTable #recaptcha_table td
	{
		display: table-cell;
		padding: .25em .5em;
	}
	.QuestionTable #recaptcha_table th:first-child,
	.QuestionTable #recaptcha_table td:first-child
	{
		padding-left: 0;
	}
	.QuestionTable #recaptcha_table th:last-child,
	.QuestionTable #recaptcha_table td:last-child
	{
		padding-right: 0;
	}

	.QuestionTable td textarea[style]
	{
		width: 80% !important;
	}

    .main.inner #content
    {
        padding-bottom: 440px;
    }
    .main.inner #content #LEAP_Content
    {
       z-index:-1;
    }
    .actions2
    {
        position: absolute;
        top: auto;
        right: 80px;
        left: 20px;
        bottom: 40px;
        background-image:none;
        z-index:99999;
    }
    .actions2 li
	{
		margin: 0 0 1em 0;
		width: 100%;
	}
	.actions2 li.hover
	{
		margin-left:0 !important;
	}
	.actions2 li a,
	.actions2 li.hover a
	{
		width: 100%;
		height: 111px;
        margin-left:0;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
        line-height:1.4;
		background-color: #cbeeec;
		background-image:url(/SKIN-Images/buttons.png);
		background-position: 0 -557px;
	}
	.actions2 li a:hover
	{
		-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);
		-moz-box-shadow: 0 0 12px rgba(0,0,0,.5);
		box-shadow: 0 0 12px rgba(0,0,0,.5);
	}

	.actions2 li a.book,
	.actions2 li.hover a.book
	{
		background-position: 0 -577px;
	}

	.actions2 li a.refer,
	.actions2 li.hover a.refer
	{
		background-position: 0 -733px;
	}

	.actions2 li a.download,
	.actions2 li.hover a.download
	{
		background-position: 0 -890px;
	}
	.actions2 li.hover a span,
    .actions2 a.book span,
	.actions2 a.download span
	{
		padding-top: 26px;
        display:inline-block;
		padding-left: 80px;
	}
	.actions2 li.hover a.refer span,
	.actions2 a.refer span
	{
        display:inline-block;
		padding-top: 26px;
		padding-left: 120px;
	}

}

@media	only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 144dpi)
{
	.search,
	.search.open,
	.contacts .map,
	.social-networks a,
	#menu_toggle span,
	#contact_toggle span,
	#search_toggle span,
	#search_reset span
	{
		background-image:url(/SKIN-Images/ico-sprite-2-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	.search,
	.search.open,
	#search_toggle span
	{
		background-size: 100%;
		background-repeat: no-repeat;
	}

	.contacts .map,
	.social-networks a,
	#menu_toggle span,
	#contact_toggle span,
	#search_reset span
	{
		background-size: 166px 275px;
		background-repeat: no-repeat;
	}

	.social-networks a.youtube
	{
		background-position:0 0;
	}

	.social-networks a.twitter
	{
		background-position:-40px -1px;
	}

	.social-networks a.facebook
	{
		background-position:-80px 0;
	}

	.social-networks a.gplus
	{
		background-position:-121px 0;
	}

	.social-networks a.youtube:hover
	{
		background-position:0 -51px;
	}

	.social-networks a.twitter:hover
	{
		background-position:-40px -52px;
	}

	.social-networks a.facebook:hover
	{
		background-position:-80px -51px;
	}

	.social-networks a.gplus:hover
	{
		background-position:-121px -51px;
	}

	.contacts .map
	{
		background-position: 0 -102px;
	}

	#menu_toggle span
	{
		background-position: -40px -194px;
	}

	#contact_toggle span
	{
		background-position: -120px -194px;
	}

	.search
	{
		background-image:url(/SKIN-Images/bg-search-2x.png);
		background-position: left top;
		background-repeat: no-repeat;
	}
	.search.open
	{
		background-image:url(/SKIN-Images/bg-search-lrg-2x.png);
		background-position: right top;
		background-repeat: no-repeat;
	}

	#search_toggle span
	{
		background-image:url(/SKIN-Images/bg-search-sml-2x.png);
		background-position: right top;
		background-repeat: no-repeat;
	}

	#search_reset span
	{
		background-position: 0 -194px;
		background-repeat: no-repeat;
	}

	#nav li.has-drop-down a,
	#nav li.has-drop-down li.has-drop-down a
	{
		background-image: url(/SKIN-Images/nav-drop-down-2x.png);
		background-size: 48px 125px;
		background-repeat: no-repeat;
	}

	#nav li.has-drop-down li a
	{
		background-image: none;
	}

}

/* LEAP Search Results Styling */
.LEAP_SearchResultsCount{
	text-align:right;
	padding-bottom:.2em;
	border-bottom:1px solid #717375;
}
.LEAP_SearchList{
	margin:.5em 0 1em;
}
.LEAP_SearchList-title{ font-weight:bold; }
.LEAP_SearchList-more{ font-size: .9em; font-weight:bold; }
.LEAP_SearchResultsPagination{
	text-align:right;
	padding-top:.2em;
	border-top:1px solid #717375;

}
.LEAP_SearchResultsPagination ul.paging li{
	display:inline;
	background-image:none;
	padding:0 0 0 0.5em;
	margin:0;
}
.LEAP_SearchResultsPagination ul.paging li.active a{ color: #717375 !important; }

@media	only screen and (max-width: 960px) and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (max-width: 960px) and (min-resolution: 144dpi)
{
	.logo,
	.insidelogo
	{
		background-image:url(/SKIN-Images/logo-ipad-vertical-2x.png);
		background-size: 98%;
		background-repeat: no-repeat;
	}
}


@media	only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (max-width: 480px) and (min-resolution: 144dpi)
{
	.logo,
	.insidelogo
	{
		background-image:url(/SKIN-Images/logo-mobile-vertical-2x.png);
		background-size: 98%;
	}
}
