/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input[type=text], input[type=password], input[type=file], textarea { -webkit-appearance: none; }
body {
	font: 13px/24px Arial, Helvetica, sans-serif;
	color: #6b5032;
	background: url(../images/bg-body.gif);
	min-width: 980px;
	-webkit-text-size-adjust: none;
}
.win body{
	-webkit-font-smoothing: antialiased;
}
/*Wrappre*/
#wrapper {
	width: 100%;
	position: relative;
	overflow: hidden;
}
/*Header*/
#header {
	background: url(../images/bg-topbar.png) no-repeat center top;
	width: 100%;
}
.header-holder {
	width: 935px;
	height: 98px;
	margin: 0 auto;
	position: relative;
}
/*Logo*/
.logo-holder {
	width: 408px;
	height: 81px;
	background: url(../images/bg-logo.png) no-repeat;
	position: absolute;
	top: 0;
	left: -132px;
	padding: 17px 0 0 140px;
}
.logo {
	background: url(../images/sprite.png) no-repeat;
	width: 240px;
	height: 71px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0;
}
.logo a {
	display: block;
	height: 100%;
}
/*Top Bar*/
.top-bar {
	width: 640px;
	float: right;
	padding: 8px 0 0;
	position: relative;
	z-index: 5;
}
/*Login Form*/
.login-form {
	width: 563px;
	float: left;
}
.login-form .text {
	border: 1px solid #5e2509;
	width: 183px;
	height: 20px;
	float: left;
	padding: 1px;
	margin: 0 7px 0 0;
	position: relative;
	background: #fffefe;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 1px 1px 6px 0 rgba(46, 15, 15, .75);
	box-shadow: inset 1px 1px 6px 0 rgba(46, 15, 15, .75);
}
.login-form .input-placeholder-text {
	font: 400 14px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #c0c0c0;
	padding: 1px 10px;
	left: 0;
}
.login-form .text input {
	width: 163px;
	height: 18px;
	padding: 1px 10px;
	border: 0;
	background: none;
	font: 400 14px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #c0c0c0;
	float: left;
}
.login-form .btn-login {
	width: 53px;
	height: 22px;
	float: left;
	overflow: hidden;
	font: 400 12px/17px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 0;
	margin: 0 19px 0 0;
	border: 1px solid #3b601e;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: rgb(42,66,19);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDIxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzM0NjcxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzM2NzAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzM1NmMxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjQ0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,66,19,1)), color-stop(34%, rgba(52,103,29,1)), color-stop(48%, rgba(54,112,32,1)), color-stop(61%, rgba(53,108,31,1)), color-stop(100%, rgba(43,68,20,1)));
	background: -webkit-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -o-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: linear-gradient(to bottom, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4213', endColorstr='#2b4414', GradientType=0 );
}
.login-form .btn-login:hover { cursor: pointer; }
.login-form .reset {
	float: left;
	font: 400 13px/24px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #f9d97e;
	text-decoration: underline;
}
.login-form .reset:hover { text-decoration: none; }
/*Social Networks*/
.social-networks {
	float: left;
	list-style: none;
	padding: 2px 0 0;
	margin: 0;
	width: 77px;
}
.social-networks li {
	float: left;
	margin: 0 6px 0 0;
}
.social-networks li a {
	display: block;
	background: url(../images/sprite.png) no-repeat;
	width: 21px;
	height: 21px;
	overflow: hidden;
	text-indent: -9999px;
}
.social-networks li.twitter a { background-position: -257px -50px; }
.social-networks li.linkedin a { background-position: -284px -50px; }
/*Main*/
#main { width: 100%; }
.main-block {
	width: 100%;
	background: url(../images/bg-mainglow.png) no-repeat center top;
}
.main-block-guides {
    width: 100%;
    background: url(../images/bg-mainglow-adj.png) no-repeat center top;
}
#nav {
	width: 935px;
	margin: 0 auto;
	background: url(../images/bg-nav.png) no-repeat center bottom;
	padding: 6px 30px 19px 30px;
	list-style: none;
	font: 400 19px/42px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	position: relative;
	z-index: 5;
}
#nav:after {
	display: block;
	clear: both;
	content: '';
}
#nav li {
	float: left;
	background: url(../images/nav-separator.png) no-repeat left top;
	padding: 0 23px 0 25px;
	position: relative;
}
#nav li:first-child {
	background: none;
	padding: 0 24px 0 19px;
}
#nav li a {
	color: #f6cf5b;
	text-decoration: none;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.7)
}
#nav li:hover > a, #nav li.active > a { color: #fff; }
/*Dropdown*/
#nav li ul {
	background: url(../images/bg-dropdown.png);
	position: absolute;
	top: 43px;
	left: 1px;
	display: none;
	width: 306px;
	padding: 1px;
	margin: 0;
	font: 400 15px/37px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	-webkit-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.50);
	box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.50);
}
#nav li:hover > ul { display: block; }
#nav li li {
	width: 306px;
	float: left;
	padding: 0;
	background: none;
}
#nav li li:first-child { padding: 0; }
#nav li li a {
	color: #fff;
	display: block;
	padding: 0 21px;
	text-decoration: none;
	text-shadow: none;
}
#nav li li a:hover { background: url(../images/bg-drop-h.png) no-repeat; }
/*Slider Block*/
.slider-block {
	background: url(../images/bg-line.png) no-repeat center bottom;
	width: 100%;
}
/*Slider*/
.slider-holder {
	width: 905px;
	height: 336px;
	background: url(../images/bg-frame.png) no-repeat;
	position: relative;
	left: 1px;
	top: -3px;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px;
}
.slider-holder .gholder {
	width: 905px;
	height: 336px;
	overflow: hidden;
	position: relative;
}
.slider-holder .mask {
	width: 905px;
	overflow: hidden;
}
.slider-holder .mask ul {
	width: 9999px;
	height: 336px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.slider-holder .mask ul li {
	width: 905px;
	height: 336px;
	float: left;
}
.slider-holder .mask ul li img { display: block; }
.slider-holder .pagination {
	position: absolute;
	bottom: 19px;
	right: 26px;
}
.slider-holder .pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.slider-holder .pagination ul li {
	float: left;
	margin: 0 0 0 2px;
}
.slider-holder .pagination ul li a {
	display: block;
	background: url(../images/bullts.png) no-repeat 100% 0;
	width: 18px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
}
.slider-holder .pagination ul li a:hover, .slider-holder .pagination ul li.active a { background-position: 0 0; }
/*View Guide*/
.view-guide {
	width: 763px;
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	padding: 8px 74px 21px 68px;
	text-shadow: 2px 2px 0 #000;
}
.view-guide h2 {
	float: left;
	font: 400 22px/30px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	margin: 2px;
}
.view-guide h2 span { font-weight: 900; }
.view-guide .btn-guide {
	width: 170px;
	height: 46px;
	float: right;
	text-align: center;
	color: #fff;
	font: 400 20px/44px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 6px 0 0;
	border: 1px solid #650b0b;
	text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.view-guide .btn-guide span {
	border: 1px solid #3b611e;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 44px;
	display: block;
	cursor: pointer;
	background: rgb(42,66,19);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDIxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzM0NjcxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzM2NzAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzM1NmMxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjQ0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,66,19,1)), color-stop(34%, rgba(52,103,29,1)), color-stop(48%, rgba(54,112,32,1)), color-stop(61%, rgba(53,108,31,1)), color-stop(100%, rgba(43,68,20,1)));
	background: -webkit-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -o-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: linear-gradient(to bottom, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4213', endColorstr='#2b4414', GradientType=0 );
}
.view-guide .btn-guide:hover { text-decoration: underline; }
/*Related Links*/
.related-links { width: 100%; }
.related-links ul {
	list-style: none;
	padding: 30px 0 26px;
	margin: 0 auto;
	overflow: hidden;
	width: 954px;
	font-size: 12px;
	line-height: 18px;
}
.related-links ul li {
	float: left;
	width: 272px;
	margin: 0 22px;
	border: 1px solid #650b0b;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.related-links ul li .box {
	overflow: hidden;
	border: 1px solid #af8227;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: rgb(140,94,17);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjNWUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjOTI2MzE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjYTE3MTIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZDQ5ZTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZTBhOTRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjZTdhZjUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjZTVhZTUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZDlhMzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjY2M5NzNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjOWU2ZTFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkNWYxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(140,94,17,1) 0%, rgba(146,99,21,1) 4%, rgba(161,113,32,1) 12%, rgba(212,158,69,1) 34%, rgba(224,169,77,1) 40%, rgba(231,175,82,1) 48%, rgba(229,174,81,1) 55%, rgba(217,163,73,1) 64%, rgba(204,151,63,1) 71%, rgba(158,110,30,1) 90%, rgba(141,95,18,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(140,94,17,1)), color-stop(4%, rgba(146,99,21,1)), color-stop(12%, rgba(161,113,32,1)), color-stop(34%, rgba(212,158,69,1)), color-stop(40%, rgba(224,169,77,1)), color-stop(48%, rgba(231,175,82,1)), color-stop(55%, rgba(229,174,81,1)), color-stop(64%, rgba(217,163,73,1)), color-stop(71%, rgba(204,151,63,1)), color-stop(90%, rgba(158,110,30,1)), color-stop(100%, rgba(141,95,18,1)));
	background: -webkit-linear-gradient(top, rgba(140,94,17,1) 0%, rgba(146,99,21,1) 4%, rgba(161,113,32,1) 12%, rgba(212,158,69,1) 34%, rgba(224,169,77,1) 40%, rgba(231,175,82,1) 48%, rgba(229,174,81,1) 55%, rgba(217,163,73,1) 64%, rgba(204,151,63,1) 71%, rgba(158,110,30,1) 90%, rgba(141,95,18,1) 100%);
	background: -o-linear-gradient(top, rgba(140,94,17,1) 0%, rgba(146,99,21,1) 4%, rgba(161,113,32,1) 12%, rgba(212,158,69,1) 34%, rgba(224,169,77,1) 40%, rgba(231,175,82,1) 48%, rgba(229,174,81,1) 55%, rgba(217,163,73,1) 64%, rgba(204,151,63,1) 71%, rgba(158,110,30,1) 90%, rgba(141,95,18,1) 100%);
	background: -ms-linear-gradient(top, rgba(140,94,17,1) 0%, rgba(146,99,21,1) 4%, rgba(161,113,32,1) 12%, rgba(212,158,69,1) 34%, rgba(224,169,77,1) 40%, rgba(231,175,82,1) 48%, rgba(229,174,81,1) 55%, rgba(217,163,73,1) 64%, rgba(204,151,63,1) 71%, rgba(158,110,30,1) 90%, rgba(141,95,18,1) 100%);
	background: linear-gradient(to bottom, rgba(140,94,17,1) 0%, rgba(146,99,21,1) 4%, rgba(161,113,32,1) 12%, rgba(212,158,69,1) 34%, rgba(224,169,77,1) 40%, rgba(231,175,82,1) 48%, rgba(229,174,81,1) 55%, rgba(217,163,73,1) 64%, rgba(204,151,63,1) 71%, rgba(158,110,30,1) 90%, rgba(141,95,18,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c5e11', endColorstr='#8d5f12', GradientType=0 );
}
.related-links ul li a {
	display: block;
	height: 79px;
	padding: 11px 8px 0 92px;
	color: #2a0505;
	text-decoration: none;
}
.related-links ul li.buy-guide a { background: url(../images/ico-buy.png) no-repeat 16px 15px; }
.related-links ul li.active-account a { background: url(../images/ico-account.png) no-repeat 19px 15px; }
.related-links ul li.returning-student a {
	background: url(../images/ico-avatar.png) no-repeat 23px 15px;
	padding: 11px 10px 0 95px;
}
.related-links ul li .title {
	display: block;
	font: 400 18px/22px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	margin: 0 0 8px;
	text-shadow: 1px 1px 0 #ad7922;
}
/*Passit Pulse Section*/
.pulse-section {
	width: 100%;
	background: #290404;
	border-top: 1px solid #512008;
	border-bottom: 1px solid #512008;
}
.pulse-holder {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	padding: 22px 0 24px;
}
.pulse-holder h3 {
	background: url(../images/ico-pulse.png) no-repeat;
	padding: 0 0 3px 51px;
	font: 400 26px/35px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(17,69,141, 0.75);
	margin: 0 0 9px;
}
/*Passit Pulse Slider*/
.pulse-slider {
	padding: 0 24px 0 39px;
	width: 837px;
	overflow: hidden;
	position: relative;
}
.pulse-slider .gholder {
	width: 837px;
	overflow: hidden;
	position: relative;
}
.pulse-slider .mask {
	width: 900px;
	overflow: hidden;
}
.pulse-slider .mask ul {
	width: 9999px;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font-size: 13px;
	color: #d8a3a3;
	line-height: 18px;
}
.pulse-slider .mask ul li {
	width: 300px;
	float: left;
}
.pulse-slider .box {
	width: 230px;
	float: left;
	padding: 4px 64px 3px 6px;
	background: url(../images/bg-pulse.png) no-repeat left top;
}
.pulse-slider .title {
	display: block;
	text-align: center;
	font: 400 18px/24px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	margin: 0 0 31px;
	padding: 0 0 0 6px;
}
.pulse-slider p { margin: 0 0 15px; }
.pulse-slider .btn-view {
	background: url(../images/btn-view.png) no-repeat;
	width: 47px;
	height: 17px;
	display: block;
	margin: 0 auto;
	text-align: center;
	font: bold 12px/17px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	position: relative;
	right: 7px;
	border: 1px solid #3b601e;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: rgb(42,66,19);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDIxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzM0NjcxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzM2NzAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzM1NmMxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjQ0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,66,19,1)), color-stop(34%, rgba(52,103,29,1)), color-stop(48%, rgba(54,112,32,1)), color-stop(61%, rgba(53,108,31,1)), color-stop(100%, rgba(43,68,20,1)));
	background: -webkit-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -o-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
	background: linear-gradient(to bottom, rgba(42,66,19,1) 0%, rgba(52,103,29,1) 34%, rgba(54,112,32,1) 48%, rgba(53,108,31,1) 61%, rgba(43,68,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4213', endColorstr='#2b4414', GradientType=0 );
}
.pulse-slider .btn-view:hover { text-decoration: underline; }
.pulse-slider .btn-prev, .pulse-slider .btn-next {
	width: 34px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 44px;
	background: url(../images/ico-sprite.png) no-repeat;
}
.pulse-slider .btn-prev {
	background-position: 0 -37px;
	left: 6px;
}
.pulse-slider .btn-next {
	background-position: 0 0;
	right: 6px;
}
/*Testimonial Block*/
.testimonial-block {
	width: 892px;
	margin: 0 auto;
	overflow: hidden;
	padding: 22px 0 34px 10px;
}
.testimonial-block h3 {
	background: url(../images/ico-testimonial.png) no-repeat 0 50%;
	padding: 0 0 3px 43px;
	font: 400 24px/26px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(17,69,141, 0.75);
	margin: 0 0 16px;
}
/*Testimonial Slider*/
.testimonial-slider {
	overflow: hidden;
	width: 805px;
	position: relative;
	padding: 0 44px 0 43px;
}
.testimonial-slider .gholder {
	width: 805px;
	overflow: hidden;
}
.testimonial-slider .mask {
	width: 822px;
	overflow: hidden;
}
.testimonial-slider .mask ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 99999px;
}
.testimonial-slider .mask ul li {
	float: left;
	width: 392px;
	height: 120px;
	margin: 0 17px 0 0;
	border: 1px solid #5a280f;
	background: #290404;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 43px 0 rgba(0, 0, 0, 0.45);
	box-shadow: inset 0 0 43px 0 rgba(0, 0, 0, 0.45);
}
.testimonial-slider .mask ul li blockquote {
	margin: 0;
	font: italic 14px/22px Georgia, Times, serif;
	color: #fed0d0;
	display: table;
	height: 120px;
}
.testimonial-slider .mask ul li .holder {
	width: 347px;
	padding: 0 19px 0 26px;
	display: table-cell;
	vertical-align: middle;
}
.testimonial-slider .mask ul li img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 0 0;
}
.testimonial-slider .mask ul li q {
	width: 285px;
	display: inline-block;
	vertical-align: middle;
}
.testimonial-slider .btn-prev, .testimonial-slider .btn-next {
	width: 27px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 44px;
	background: url(../images/ico-sprite.png) no-repeat;
}
.testimonial-slider .btn-prev {
	background-position: 0 -435px;
	left: 0;
}
.testimonial-slider .btn-next {
	background-position: 0 -467px;
	right: 0;
}
/*Footer*/
#footer {
	width: 100%;
	background: url(../images/bg-mainglow.png) no-repeat center top;
}
.footer-holder {
	margin: 0 auto;
	width: 995px;
}
/*Subscribe Box*/
.subscribe-box {
	width: 932px;
	overflow: hidden;
	padding: 19px 0 26px 63px;
	position: relative;
	z-index: 5;
}
.subscribe-box label {
	float: left;
	background: url(../images/ico-subscribe.png) no-repeat 0 50%;
	font: 400 23px/43px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(17,69,141, 0.75);
	padding: 0 0 0 41px;
	width: 263px;
}
.subscribe-box .holder {
	width: 525px;
	height: 33px;
	padding: 4px;
	float: left;
	background: #fff;
	border: 1px solid #5d2509;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px 6px 0 rgba(46, 15, 15, .75);
	box-shadow: inset 1px 1px 6px 0 rgba(46, 15, 15, .75);
}
.subscribe-box input {
	width: 400px;
	height: 21px;
	border: 0;
	background: none;
	font: italic 14px/20px Georgia, Times, serif;
	color: #a8a8a8;
	padding: 6px 10px;
	float: left;
}
.subscribe-box .btn-subscribe {
	background: url(../images/btn-subscribe.png) no-repeat;
	width: 84px;
	height: 19px;
	float: right;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 0;
	font-size: 0;
	margin: 8px 8px 0 0;
	padding: 0;
}
.subscribe-box .btn-subscribe:hover { cursor: pointer; }
.footer-bottom {
	background: url(../images/bg-f-shadow.png) no-repeat center top;
	width: 995px;
	position: relative;
	padding: 30px 0;
}
.footer-bottom:after {
	display: block;
	clear: both;
	content: '';
}
/*Footer Links*/
.footer-links {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 84px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	width: 740px;
}
.footer-links li {
	float: left;
	background: url(../images/separator2.gif) no-repeat 0 50%;
	padding: 0 16px 0 20px;
}
.footer-links li:first-child { background: none; }
.footer-links li a {
	color: #f9d97b;
	text-decoration: none;
}
.footer-links li a:hover { text-decoration: underline; }
#footer .logo-holder {
	background: url(../images/bg-logo-footer.png) no-repeat;
	width: 229px;
	height: 58px;
	left: auto;
	top: auto;
	bottom: 0;
	right: -60px;
	padding: 101px 0 0 17px;
}
#footer .logo {
	background: url(../images/sprite.png) no-repeat -250px 0;
	width: 148px;
	height: 43px;
}
/*Guides Block*/
.guides-block {
	width: 100%;
	background: url(../images/bg-line.png) no-repeat center bottom;
}
.guides-holder {
	width: 962px;
	margin: 0 auto;
	overflow: hidden;
	padding: 19px 0 18px;
	position: relative;
	right: 6px;
}
*+ html .guides-holder { padding: 19px 0 0; }
.guides-block .access-info {
	background: url(../images/ico-access.png) no-repeat 0 9px;
	width: 598px;
	float: right;
	padding: 0 0 0 30px;
	font-size: 12px;
	color: #c89b90;
	line-height: 18px;
}
.guides-block .access-info p { margin: 0; }
.guides-container {
	background: url(../images/bg-tabbox.png) no-repeat;
	width: 962px;
	height: 423px;
	overflow: hidden;
	margin: 0 0 18px;
}
/*Guides Slider*/
.guide-slider {
	width: 308px;
	float: left;
	position: relative;
	padding: 32px 0 30px 12px;
}
.guide-slider .gholder {
	width: 308px;
	height: 358px;
	overflow: hidden;
}
.guide-slider .mask {
	width: 100%;
	height: 365px;
	overflow: hidden;
}
.guide-slider .mask ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font: 400 18px/20px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
}
.guide-slider .mask ul li {
	float: none;
	width: auto;
	margin: 0 0 7px;
}
.guide-slider .mask ul li a {
	background: #631010 ;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width: 305px;
	border: 1px solid #631010;
	height: 43px;
	display: block;
	color: #FFEBBF;
    opacity: 0.5;
	text-decoration: none;
	text-shadow: 0 0 1px rgba(76,15,15, .75);
}
.guide-slider .mask ul li a span {
	display: block;
	-webkit-box-shadow: inset 0 0 13px 0 rgba(0, 0, 0, 0.50);
	box-shadow: inset 0 0 13px 0 rgba(0, 0, 0, 0.50);
	padding: 11px 3px 0 14px;
	height: 30px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6c2525;
}
.guide-slider .mask ul li a em {
	font-size: 15px;
	display: block;
	color: #e09898;
	padding: 3px 0 0;
	font-style: normal;
}
.guide-slider .mask ul li a:hover, .guide-slider .mask ul li.active a {
	background: #C89A57;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    opacity: 1;
}

.guide-slider .mask ul li a:hover span, .guide-slider .mask ul li.active a span {
	border-top: 1px solid #b7b2a1;
	border-bottom: 1px solid #bcb7a6;
	border-right: 1px solid #b7b2a1;
	border-left: 1px solid #bcb7a4;
	-webkit-box-shadow: inset 0 0 29px 0 rgba(0, 0, 0, 0.61);
	box-shadow: inset 0 0 29px 0 rgba(0, 0, 0, 0.61);
	cursor: pointer;
}
.guide-slider .mask ul li a:hover em, .guide-slider .mask ul li.active a em {
	color: #998151;
	text-decoration: none;
}
.guide-slider .btn-prev, .guide-slider .btn-next {
	width: 21px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	left: 152px;
	background: url(../images/ico-sprite.png) no-repeat;
}
.guide-slider .btn-prev {
	background-position: 0 -274px;
	top: 4px;
}
.guide-slider .btn-next {
	background-position: 0 -298px;
	bottom: 0;
}
/*Tabs Container*/
.tabs-container {
	overflow: hidden;
	height: 404px;
	float: right;
	width: 631px;
	padding: 10px 0 0;
}
.tabs-content {
	background: url(../images/bg-pricing.jpg) no-repeat;
	width: 618px;
	height: 404px;
	overflow: hidden;
}
/*Pricing*/
.pricing {
	width: 618px;
	overflow: hidden;
	list-style: none;
	padding: 5px 0 0;
	margin: 0;
}
.pricing li {
	float: left;
	text-align: center;
	background: url(../images/separaotor.png) no-repeat left top;
	padding: 4px 0 0;
	height: 81px;
}
.pricing li:first-child { background: none; }
.pricing li em {
	display: inline-block;
	font: 400 18px/23px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #15120b;
}
.pricing li strong {
	display: block;
	font: 900 28px/35px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 0 0 3px rgba(46,6,6, .75);
}
.pricing li strong span {
	font-size: 20px;
	font-weight: 400;
}
.pricing li strong sup {
	font-size: 20px;
	line-height: 24px;
	vertical-align: top;
	font-weight: 400;
}
.pricing li.price { width: 155px; }
.pricing li.price em {
	background: url(../images/ico-price.png) no-repeat left top;
	padding: 0 0 7px 18px;
}
.pricing li.access-time { width: 162px; }
.pricing li.access-time em {
	background: url(../images/ico-access.png) no-repeat left top;
	padding: 0 0 5px 30px;
}
.pricing li.mcqs { width: 147px; }
.pricing li.mcqs em {
	background: url(../images/ico-mcqs.png) no-repeat left top;
	padding: 0 0 5px 25px;
}
.pricing li.rapid-recalls { width: 154px; }
.pricing li.rapid-recalls em {
	background: url(../images/ico-rapid.png) no-repeat left top;
	padding: 0 0 5px 24px;
}
/*Extara Features*/
.extara-features {
	background: url(../images/bg-pricing.png);
	border: 1px solid #ffecb3;
	width: 596px;
	height: 293px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 5px 0 0 10px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
}
.extara-features .info {
	width: 364px;
	float: left;
	padding: 15px 0 0 23px;
}
.extara-features .info h2 {
	font: 20px/25px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #3a2f1a;
	margin: 0 0 10px;
}
.extara-features ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font: 300 15px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #3a2f1a;
}
.extara-features ul li {
	background: url(../images/list-bullet.png) no-repeat left top;
	padding: 1px 0 11px 30px;
}
.extara-features ul li em { font-style: italic; }
.extara-features .right-box {
	width: 209px;
	float: right;
	background: url(../images/divider.png) no-repeat left top;
	height: 293px;
}
.extara-features .btn-box {
	background: url(../images/divider2.png) no-repeat left bottom;
	width: 209px;
	overflow: hidden;
	padding: 0 0 31px;
}
.btn-holder {
	width: 177px;
	height: 41px;
	float: left;
	margin: 34px 0 0 20px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.7);
	background: rgb(37,8,1);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MDgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMmEwOTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjMzUwYzAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjNDAwZjAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjM2YwZjAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMzUwYzAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMmIwOTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMmEwOTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2MDgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(37,8,1,1) 0%, rgba(42,9,1,1) 1%, rgba(53,12,2,1) 31%, rgba(64,15,3,1) 47%, rgba(63,15,3,1) 56%, rgba(53,12,2,1) 70%, rgba(43,9,1,1) 98%, rgba(42,9,1,1) 99%, rgba(38,8,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(37,8,1,1)), color-stop(1%, rgba(42,9,1,1)), color-stop(31%, rgba(53,12,2,1)), color-stop(47%, rgba(64,15,3,1)), color-stop(56%, rgba(63,15,3,1)), color-stop(70%, rgba(53,12,2,1)), color-stop(98%, rgba(43,9,1,1)), color-stop(99%, rgba(42,9,1,1)), color-stop(100%, rgba(38,8,1,1)));
	background: -webkit-linear-gradient(top, rgba(37,8,1,1) 0%, rgba(42,9,1,1) 1%, rgba(53,12,2,1) 31%, rgba(64,15,3,1) 47%, rgba(63,15,3,1) 56%, rgba(53,12,2,1) 70%, rgba(43,9,1,1) 98%, rgba(42,9,1,1) 99%, rgba(38,8,1,1) 100%);
	background: -o-linear-gradient(top, rgba(37,8,1,1) 0%, rgba(42,9,1,1) 1%, rgba(53,12,2,1) 31%, rgba(64,15,3,1) 47%, rgba(63,15,3,1) 56%, rgba(53,12,2,1) 70%, rgba(43,9,1,1) 98%, rgba(42,9,1,1) 99%, rgba(38,8,1,1) 100%);
	background: -ms-linear-gradient(top, rgba(37,8,1,1) 0%, rgba(42,9,1,1) 1%, rgba(53,12,2,1) 31%, rgba(64,15,3,1) 47%, rgba(63,15,3,1) 56%, rgba(53,12,2,1) 70%, rgba(43,9,1,1) 98%, rgba(42,9,1,1) 99%, rgba(38,8,1,1) 100%);
	background: linear-gradient(to bottom, rgba(37,8,1,1) 0%, rgba(42,9,1,1) 1%, rgba(53,12,2,1) 31%, rgba(64,15,3,1) 47%, rgba(63,15,3,1) 56%, rgba(53,12,2,1) 70%, rgba(43,9,1,1) 98%, rgba(42,9,1,1) 99%, rgba(38,8,1,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#250801', endColorstr='#260801', GradientType=0 );
}
.btn-holder a {
	display: block;
	margin: -7px 0 0;
	border-bottom: 1px solid #324714;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	height: 34px;
	padding: 2px;
	text-align: center;
	font: 400 18px/34px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	position: relative;
	text-shadow: 0 2px 3px rgba(0,0,0, 0.5);
	text-decoration: none;
	background: rgb(54,111,32);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NmYyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzM1NmIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzJjNDcxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTQyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(54,111,32,1) 0%, rgba(53,107,31,1) 16%, rgba(44,71,21,1) 84%, rgba(42,66,19,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(54,111,32,1)), color-stop(16%, rgba(53,107,31,1)), color-stop(84%, rgba(44,71,21,1)), color-stop(100%, rgba(42,66,19,1)));
	background: -webkit-linear-gradient(top, rgba(54,111,32,1) 0%, rgba(53,107,31,1) 16%, rgba(44,71,21,1) 84%, rgba(42,66,19,1) 100%);
	background: -o-linear-gradient(top, rgba(54,111,32,1) 0%, rgba(53,107,31,1) 16%, rgba(44,71,21,1) 84%, rgba(42,66,19,1) 100%);
	background: -ms-linear-gradient(top, rgba(54,111,32,1) 0%, rgba(53,107,31,1) 16%, rgba(44,71,21,1) 84%, rgba(42,66,19,1) 100%);
	background: linear-gradient(to bottom, rgba(54,111,32,1) 0%, rgba(53,107,31,1) 16%, rgba(44,71,21,1) 84%, rgba(42,66,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366f20', endColorstr='#2a4213', GradientType=0 );
}
.btn-holder a em {
	font-style: normal;
	display: block;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 2px 0 0 rgba(130, 197, 104, 0.7);
	box-shadow: inset 0 2px 0 0 rgba(130, 197, 104, 0.7);
	padding: 3px 0 0;
}
.btn-holder a:hover { text-decoration: underline; }
/*Samples Box*/
.samples-box {
	overflow: hidden;
	width: 192px;
	padding: 14px 0 13px 17px;
}
.samples-box h3 {
	font: 400 19px/20px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #811a01;
	margin: 0 0 2px;
}
.samples-box span {
	font: 400 14px/15px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #ab8d4b;
	display: block;
	margin: 0 0 15px;
}
.samples-box .img-gallery {
	border: 1px solid #fff;
	width: 180px;
	height: 98px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 13px 0 rgba(131, 110, 64, 0.48);
	box-shadow: 0 0 13px 0 rgba(131, 110, 64, 0.48);
}
.samples-box .img-frame img { display: block; }
/*Note*/
.note {
	width: 920px;
	margin: 0 auto;
	overflow: hidden;
	padding: 32px 40px 24px 0;
}
.note h2 {
	font: 400 26px/30px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-align: center;
	margin: 0;
}
.note h2 span {
	font-size: 20px;
	font-weight: 300;
}
.container {
	width: 100%;
	background: #4b1111;
	border-top: 1px solid #512008;
	border-bottom: 1px solid #512008;
	margin: 0 0 1px;
}
.content-holder {
	width: 972px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
.content-holder:after {
	display: block;
	clear: both;
	content: '';
}
.content-holder h3 {
	font: 400 21px/24px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #faebcd;
	margin: 0 0 11px;
}
/*Offers Box*/
.offers {
	width: 303px;
	float: left;
	padding: 22px 0 26px;
	min-height: 228px;
}
.offers ul {
	width: 100%;
	float: left;
	list-style: none;
	padding: 15px 0 0;
	margin: 0;
	font: 400 16px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #dfd8d8;
}
.offers ul li {
	background: url(../images/list-bullet.png) no-repeat left top;
	padding: 1px 0 14px 32px;
}
.offers ul li a {
	color: #eabe6a;
	font-size: 14px;
	text-decoration: none;
}
.offers ul li a:hover { text-decoration: underline; }
/*How it Works*/
.how-works {
	float: left;
	padding: 22px 36px 26px 40px;
	background: url(../images/divider3.gif) repeat-y left top;
	min-height: 228px;
}
.how-works .video-frame { overflow: hidden; }
.how-works .video-frame { display: block; }
/*What to do Next*/
.what-next {
	float: left;
	padding: 22px 0 26px 29px;
	width: 250px;
	background: url(../images/divider3.gif) repeat-y left top;
	min-height: 228px;
}
.what-next ul {
	overflow: hidden;
	list-style: none;
	padding: 14px 0 0;
	margin: 0;
	font: 400 16px/20px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #dfd8d8;
}
.what-next ul li { padding: 0 0 18px; }
.what-next ul li a {
	color: #eabe6a;
	font-size: 12px;
	text-decoration: none;
}
.what-next ul li a:hover { text-decoration: underline; }
/*Main Container*/
.main-container {
	width: 950px;
	margin: 0 auto;
	padding: 8px 0 0;
	position: relative;
}
.main-container:after {
	display: block;
	clear: both;
	content: '';
}
.main-container.inner { padding: 8px 0 20px; }
.categories-block {
	width: 950px;
	float: left;
	padding: 0 0 8px;
}
/*Categories Slider*/
.categories-slider {
	width: 668px;
	height: 72px;
	border: 1px solid #631313;
	padding: 6px 0 0;
	float: left;
	position: relative;
	left: -2px;
	background: #360808;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 48px 0 rgba(0, 0, 0, .30);
	box-shadow: inset 0 0 48px 0 rgba(0, 0, 0, .30);
}
.categories-slider .gholder {
	width: 655px;
	overflow: hidden;
	height: 66px;
	margin: 0 auto;
	position: relative;
}
.categories-slider .mask {
	width: 661px;
	overflow: hidden;
	position: relative;
}
.categories-slider .mask ul {
	width: 9999px !important;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font: 400 18px/22px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
}
.categories-slider .mask ul li {
	background: #9d3030;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #5c0a0a;
	height: 64px;
	color: #fff;
	float: left;
	margin: 0 5px 0 0;
	width: 158px;
}
.categories-slider .mask ul li a {
	-webkit-box-shadow: inset 0 0 43px 0 rgba(0, 0, 0, 0.70);
	box-shadow: inset 0 0 43px 0 rgba(0, 0, 0, 0.70);
	padding: 0 5px;
	text-align: center;
	height: 62px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6c2525;
	text-decoration: none;
	color: #fff;
	text-shadow: 0 0 1px #860b0b;
	display: block;
	width: 146px;
}
.categories-slider .mask ul li a span{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 62px;
	width: 146px;
	cursor: pointer;
}
*+ html .categories-slider .mask ul li a span{
	display: block;
	height: auto;
}
.categories-slider .mask ul li:hover {
	background: #fff8e1;
	border: 1px solid #b2a691;
}
.categories-slider .mask ul li:hover a {
	border-top: 1px solid #b7b2a1;
	border-bottom: 1px solid #bcb7a6;
	border-right: 1px solid #b7b2a1;
	border-left: 1px solid #bcb7a4;
	-webkit-box-shadow: inset 0 0 29px 0 rgba(0, 0, 0, 0.61);
	box-shadow: inset 0 0 29px 0 rgba(0, 0, 0, 0.61);
	color: #15120b;
	text-shadow: none;
}
.categories-slider .btn-prev, .categories-slider .btn-next {
	width: 19px;
	height: 22px;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ico-sprite.png) no-repeat;
}
.categories-slider .btn-prev {
	background-position: 0 -349px;
	left: -24px;
}
.categories-slider .btn-next {
	background-position: 0 -321px;
	right: -24px;
}
.content-container {
	width: 950px;
	float: left;
	background: url(../images/bg-t.png) no-repeat;
	padding: 476px 0 0;
	position: relative;
}
.c1 {
	width: 950px;
	background: url(../images/bg-b.png) no-repeat left bottom;
	padding: 0 0 476px;
	float: left;
}
.c2 {
	width: 950px;
	background: url(../images/bg-c.png) repeat-y;
	float: left;
}
.c3 {
	background: url(../images/bg-pattern.png);
	width: 946px;
	margin: -476px 0;
	float: left;
	padding: 7px 2px;
}
/*Topic Slider*/
.topic-slider {
	width: 934px;
	height: 285px;
	background: url(../images/divider4.png) no-repeat center bottom;
	padding: 0 10px 0 6px;
	float: left;
	position: relative;
}
*+ html .topic-slider { margin: 0 0 1px; }
.topic-slider .gholder {
	width: 932px;
	overflow: hidden;
	position: relative;
	padding: 5px 0 0;
}
.topic-slider .mask {
	width: 932px;
	overflow: hidden;
}
.topic-slider .mask ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	width: 9999px;
}
.topic-slider .mask ul li {
	float: left;
	width: 223px;
	padding: 0 5px;
}
.topic-slider .mask ul li .box {
	float: left;
	width: 221px;
	border: 1px solid #f0e7d6;
	height: 241px;
	margin: 0 0 5px;
	background: #f2deb0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}
.topic-slider .mask ul li .frame {
	width: 194px;
	height: 229px;
	padding: 12px 13px 0 14px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 0px 68px 0px rgba(209, 163, 78, .75);
	box-shadow: inset 0px 0px 68px 0px rgba(209, 163, 78, .75);
}
.topic-slider .mask ul li .box:hover {
	background: #f8e8c4;
	border: 1px solid #e8dcc9;
}
.topic-slider .mask ul li .box:hover .frame { box-shadow: none; }
.topic-slider .mask ul li .image-frame {
	width: 190px;
	padding: 2px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 13px;
}
.topic-slider .mask ul li img {
	display: block;
	border: 1px solid #ffecc8;
}
.topic-slider .mask ul li .box:hover .image-frame {
	padding: 0;
	border: 2px solid #fff;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .45);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .45);
}
.topic-slider .mask ul li .box:hover img { border: 1px solid #fff; }
.topic-slider .mask ul li .holder {
	overflow: hidden;
	padding: 0 0 0 2px;
	font-size: 12px;
	color: #523d33;
	line-height: 18px;
	position: relative;
}
.topic-slider .mask ul li .title {
	display: block;
	font: 400 17px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	margin: 0 0 5px;
	color: #523d33;
}
.topic-slider .mask ul li .title a {
	text-decoration: none;
	color: #523d33;
}
.topic-slider .mask ul li .title a:hover { text-decoration: underline; }
.topic-slider .mask ul li p { margin: 0 0 10px; }
.topic-slider .mask ul li .date {
	font-size: 11px;
	color: #99856f;
	padding: 0 0 0 20px;
}
.topic-slider .btn-prev, .topic-slider .btn-next {
	width: 24px;
	height: 25px;
	position: absolute;
	top: 45px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ico-sprite.png) no-repeat;
}
.topic-slider .btn-prev {
	background-position: 0 -405px;
	left: -28px;
}
.topic-slider .btn-next {
	background-position: 0 -377px;
	right: -24px;
}
/*TwoColumns*/
.twocolumns {
	width: 925px;
	float: left;
	padding: 15px 10px 16px 11px;
	position: relative;
}
/*Content*/
#content {
	width: 653px;
	float: left;
	border: 1px solid #ffecb3;
	background: url(../images/bg-content.png);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 6px;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.17);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.17);
    height: 100% !important;
}
/*BLog Post*/
.blog-post {
	overflow: hidden;
	padding: 10px 0 0;
}
.blog-post .heading {
	background: url(../images/bg-shadow.png) no-repeat center bottom;
	padding: 0 15px 20px 24px;
	margin: 0 0 15px;
}
/*.social-media {
	float: right;
	width: 200px;
	padding: 2px 0 0;
}*/
/*.social-media .fb-plugin {
	float: right;
	margin: 0 9px 0 0;
}
.social-media ul {
	float: right;
	list-style: none;
	padding: 1px 0 0;
	margin: 0;
}
.social-media ul li {
	float: left;
	margin: 0 6px 0 0;
}
.social-media ul li a {
	display: block;
	background: url(../images/sprite.png) no-repeat;
	width: 18px;
	height: 19px;
	overflow: hidden;
	text-indent: 9999px;
}
.social-media ul li.facebook a { background-position: -310px -49px; }
.social-media ul li.twitter a { background-position: -334px -49px; }
.social-media ul li.google a { background-position: -358px -49px; }
.social-media ul li.linkedin a {
	background-position: -381px -49px;
	width: 19px;
}*/
.blog-post h2 {
	font: 400 30px/30px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #7e5237;
	margin: 0 0 12px;
	text-shadow: 0 1px 1px #ffebc1;
}
.blog-post .date {
	display: block;
	font: 300 18px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #644c32;
}

/*Sidebar*/
#sidebar {
	float: right;
	width: 247px;
}
#sidebar h3 {
	font: 400 18px/46px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	height: 48px;
	color: #fff;
	margin: 0 0 -14px;
	position: relative;
	z-index: 5;
	border: 1px solid #dbb570;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-shadow: 0 0 3px rgba(0, 0, 0, .50);
	background: rgb(42,66,19);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDIxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMmM0OTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMzQ2ODFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMzY3MDIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMzQ2YTFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiNDQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(44,73,21,1) 9%, rgba(52,104,30,1) 36%, rgba(54,112,32,1) 49%, rgba(52,106,30,1) 64%, rgba(43,68,20,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,66,19,1)), color-stop(9%, rgba(44,73,21,1)), color-stop(36%, rgba(52,104,30,1)), color-stop(49%, rgba(54,112,32,1)), color-stop(64%, rgba(52,106,30,1)), color-stop(100%, rgba(43,68,20,1)));
	background: -webkit-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(44,73,21,1) 9%, rgba(52,104,30,1) 36%, rgba(54,112,32,1) 49%, rgba(52,106,30,1) 64%, rgba(43,68,20,1) 100%);
	background: -o-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(44,73,21,1) 9%, rgba(52,104,30,1) 36%, rgba(54,112,32,1) 49%, rgba(52,106,30,1) 64%, rgba(43,68,20,1) 100%);
	background: -ms-linear-gradient(top, rgba(42,66,19,1) 0%, rgba(44,73,21,1) 9%, rgba(52,104,30,1) 36%, rgba(54,112,32,1) 49%, rgba(52,106,30,1) 64%, rgba(43,68,20,1) 100%);
	background: linear-gradient(to bottom, rgba(42,66,19,1) 0%, rgba(44,73,21,1) 9%, rgba(52,104,30,1) 36%, rgba(54,112,32,1) 49%, rgba(52,106,30,1) 64%, rgba(43,68,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4213', endColorstr='#2b4414', GradientType=0 );
}
#sidebar h3 span {
	height: 46px;
	display: block;
	border: 1px solid #355919;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 0 10px 0 42px;
}
/*Professional Links*/
.professional-links {
	float: left;
	width: 247px;
	padding: 0 0 21px;
}
#sidebar h3 span.links { background: url(../images/ico-links.png) no-repeat 10px 50%; }
.professional-links .holder {
	width: 233px;
	margin: 0 auto;
	padding: 14px 0 5px;
	overflow: hidden;
	background: #f6dba7;
	border: 1px solid #fde9b1;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.17);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.17);
}
.professional-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.professional-links ul li {
	background: url(../images/divider5.gif) repeat-x left top;
	padding: 2px 15px 0;
	line-height: 33px;
}
.professional-links ul li:first-child {
	padding-top: 0;
	background: none;
}
.professional-links ul li a {
	color: #6b5032;
	text-decoration: none;
}
.professional-links ul li a:hover { text-decoration: underline; }
/*Latest Tweets*/
.popular-posts {
	width: 247px;
	float: left;
}
#sidebar h3 span.tweet { background: url(../images/ico-pulse.png) no-repeat 2px 50%;  background-size: 15%;  }
.popular-posts .holder {
	width: 233px;
	margin: 0 auto;
	padding: 14px 0 7px;
	overflow: hidden;
	background: #f6dba7;
	border: 1px solid #fde9b1;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.17);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.17);
}
.popular-posts ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.popular-posts ul li {
	background: url(../images/divider5.gif) repeat-x left top;
	padding: 9px 14px 8px;
	line-height: 18px;
}
.popular-posts ul li:first-child {
	background: none;
	padding: 8px 14px 4px;
}
.popular-posts ul li .date {
	display: block;
	font-size: 11px;
	color: #a78866;
	font-style: normal;
}
.popular-posts ul li a {
	color: #6b5032;
	text-decoration: none;
}
.popular-posts ul li a:hover { text-decoration: underline; }
/*Quote Section*/
.quores-block {
	width: 995px;
	overflow: hidden;
	padding: 28px 0 32px;
}
.quores-block blockquote {
	overflow: hidden;
	font: italic 22px/26px Georgia, Times, serif;
	color: #fff;
	text-shadow: -1px 1px 0 #1c070a;
}
.quores-block .holder {
	overflow: hidden;
	text-align: center;
}
.quores-block .author {
	font-size: 14px;
	color: #eaeaea;
	position: relative;
	left: 33px;
}
/*Sticky Bar*/
.sticky-bar {
	width: 53px;
	background: #d6ab60;
	position: fixed;
	z-index: 999;
	right: 0;
	top: 121px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.75);
}
.sticky-bar .holder {
	overflow: hidden;
	padding: 0 0 3px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	-webkit-box-shadow: inset 0 0 40px 0 rgba(173, 96, 16, 0.75);
	box-shadow: inset 0 0 40px 0 rgba(196, 114, 28, 0.75);
}
.sticky-bar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 53px;
}
.sticky-bar ul li {
	list-style: none;
	padding: 10px 6px 6px 7px;
	margin: 0;
	float: left;
	width: 40px;
	background: url(../images/separator4.png) no-repeat center top;
}
.sticky-bar ul li:first-child {
	padding: 4px 6px 4px 7px;
	background: none;
}
.sticky-bar ul li a {
	display: block;
	width: 40px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	background: url(../images/ico-sprite.png) no-repeat;
}
.sticky-bar ul li.search a { background-position: 5px -85px; }
.sticky-bar ul li.rss a { background-position: 5px -134px; }
.sticky-bar ul li.archives a { background-position: 5px -185px; }
.hover-tooltip {
	background: url(../images/bg-tip.png);
	display: block;
	line-height: 18px;
	border: 1px solid #d4a75d;
	color: #fff;
	font-size: 13px;
	padding: 5px 15px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	z-index: 9999;
}
/*Light Box*/
.lightbox-holder {
	position: relative;
	display: none;
	height: 0;
}
.lightbox-frame {
	width: 598px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 8px 8px 11px;
	border: 1px solid #b88c31 !important;
	background: rgb(153,106,27);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5NmExYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2FhNzkyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2RjYTY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2U1YWU1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2U3YWY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2UyYWI0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Q5YTM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2E5NzgyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ODY5MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(153,106,27,1) 0%, rgba(170,121,39,1) 12%, rgba(220,166,75,1) 37%, rgba(229,174,81,1) 44%, rgba(231,175,82,1) 52%, rgba(226,171,79,1) 59%, rgba(217,163,72,1) 65%, rgba(169,120,38,1) 88%, rgba(152,105,26,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153,106,27,1)), color-stop(12%, rgba(170,121,39,1)), color-stop(37%, rgba(220,166,75,1)), color-stop(44%, rgba(229,174,81,1)), color-stop(52%, rgba(231,175,82,1)), color-stop(59%, rgba(226,171,79,1)), color-stop(65%, rgba(217,163,72,1)), color-stop(88%, rgba(169,120,38,1)), color-stop(100%, rgba(152,105,26,1)));
	background: -webkit-linear-gradient(top, rgba(153,106,27,1) 0%, rgba(170,121,39,1) 12%, rgba(220,166,75,1) 37%, rgba(229,174,81,1) 44%, rgba(231,175,82,1) 52%, rgba(226,171,79,1) 59%, rgba(217,163,72,1) 65%, rgba(169,120,38,1) 88%, rgba(152,105,26,1) 100%);
	background: -o-linear-gradient(top, rgba(153,106,27,1) 0%, rgba(170,121,39,1) 12%, rgba(220,166,75,1) 37%, rgba(229,174,81,1) 44%, rgba(231,175,82,1) 52%, rgba(226,171,79,1) 59%, rgba(217,163,72,1) 65%, rgba(169,120,38,1) 88%, rgba(152,105,26,1) 100%);
	background: -ms-linear-gradient(top, rgba(153,106,27,1) 0%, rgba(170,121,39,1) 12%, rgba(220,166,75,1) 37%, rgba(229,174,81,1) 44%, rgba(231,175,82,1) 52%, rgba(226,171,79,1) 59%, rgba(217,163,72,1) 65%, rgba(169,120,38,1) 88%, rgba(152,105,26,1) 100%);
	background: linear-gradient(to bottom, rgba(153,106,27,1) 0%, rgba(170,121,39,1) 12%, rgba(220,166,75,1) 37%, rgba(229,174,81,1) 44%, rgba(231,175,82,1) 52%, rgba(226,171,79,1) 59%, rgba(217,163,72,1) 65%, rgba(169,120,38,1) 88%, rgba(152,105,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a1b', endColorstr='#98691a', GradientType=0 );
}
.lightbox-frame .heading {
	overflow: hidden;
	padding: 0 0 0 5px;
}
.lightbox-frame .price {
	float: right;
	background: url(../images/separator-popup.png) no-repeat left top;
	width: 160px;
	text-align: center;
	font: 900 33px/85px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 1px 0 0 #43210b;
	padding: 0 0 1px 11px;
}
.lightbox-frame h3 {
	font: 900 20px/30px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 #5f380c;
	margin: 11px 0 3px;
}
.lightbox-frame .course {
	display: block;
	font: 400 22px/24px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 0 #5f380c;
	color: #ffe8c0;
}
.lightbox-frame .features {
	background: url(../images/bg-pricing.png);
	border: 1px solid #ffecb3;
	width: 552px;
	overflow: hidden;
	padding: 1px 22px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
}
.lightbox-frame .info-box {
	width: 227px;
	float: left;
	background: url(../images/divider6.gif) repeat-y right top;
	padding: 15px 35px 15px 0;
	font-size: 13px;
	color: #3a2f1a;
	line-height: 15px;
	min-height: 261px;
}
.lightbox-frame h4 {
	font: 400 24px/25px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #3a2f1a;
	margin: 0 0 25px;
}
.lightbox-frame p { margin: 0 0 19px; }
.lightbox-frame .pera {
	color: #863724;
	display: block;
}
.lightbox-frame .customers {
	width: 225px;
	float: left;
	padding: 15px 0 15px 27px;
}
.lightbox-frame .buy-box {
	background: url(../images/bg-paypal.png);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
	width: 225px;
	float: left;
	margin: 2px 0 0;
	padding: 21px 0 13px;
}
.lightbox-frame .buy-box .btn-holder { margin: 0 0 14px 22px; }
.lightbox-frame .paypal {
	overflow: hidden;
	width: 100%;
}
.lightbox-frame .paypal img {
	display: block;
	margin: 0 auto;
}
/*Popup*/
.popup-holder {
	display: inline;
	position: relative;
}
.popup-holder .popup {
	position: absolute;
	top: -40px;
	left: 100%;
	display: none;
}
.popup-active .popup { display: block; }
.popup-holder .popup {
	float: left;
	width: 721px;
	background: url(../images/bg-popup-t.png) no-repeat left top;
	padding: 171px 0 0;
}
.popup-holder .block {
	float: left;
	width: 721px;
	background: url(../images/bg-popup-b.png) no-repeat left bottom;
	padding: 0 0 177px;
}
.popup-holder .frame {
	float: left;
	width: 721px;
	background: url(../images/bg-popup-c.png);
}
.popup-holder .holder {
	width: 685px;
	overflow: hidden;
	margin: -171px 0;
	padding: 6px 16px 6px 20px;
}
.popup-holder .title {
	background: url(../images/bg-pricing.png);
	width: 623px;
	border: 1px solid #ffecb3;
	text-align: center;
	padding: 5px 30px 6px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.17);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	margin: 0 0 4px;
}
.popup-holder .title h4 {
	font: 400 19px/32px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #3a2f1a;
}
.popup-holder .close {
	background: url(../images/ico-sprite.png) no-repeat 0 -240px;
	width: 25px;
	height: 24px;
	position: absolute;
	top: 8px;
	right: 8px;
	overflow: hidden;
	text-indent: -9999px;
}
.mcqs-holder {
	padding: 0 18px;
	overflow: hidden;
}
.popup-holder .study-box {
	width: 338px;
	float: left;
	background: url(../images/divider6.gif) repeat-y right top;
	padding: 8px 25px 0 0;
}
.popup-holder .study-box h5 {
	background: url(../images/list-bullet.png) no-repeat left 1px;
	font: 400 17px/20px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #220404;
	margin: 0 0 13px;
	padding: 0 0 0 32px;
}
.popup-holder .study-box ul {
	list-style: none;
	padding: 0 0 0 13px;
	margin: 0;
	overflow: hidden;
	font: 300 16px/18px "pragmatica-web-condensed", Helvetica, Arial, sans-serif;
	color: #220404;
}
.popup-holder .study-box ul li {
	background: url(../images/bullet.png) no-repeat left 6px;
	padding: 0 0 17px 17px;
}
.popup-holder .study-box ul li strong { font-weight: 400; }
.popup-holder .study-box ul li a {
	color: #220404;
	text-decoration: none;
	font-size: 14px;
}
.popup-holder .study-box ul li a:hover { text-decoration: underline; }
.popup-holder .study-box.right {
	width: 264px;
	float: right;
	background: none;
	padding: 8px 0 0;
}
.popup-holder .study-box.right ul { padding: 0 0 0 15px; }
.popup-holder .study-box.right li { padding: 0 0 10px 17px; }
