/*http://socialblogsitewebdesign.com/semantic-yet-seo-friendly-rating-stars/2/*/
@font-face {
    font-family: 'AllerRegular';
    src: url('font/aller_rg-webfont.eot');
    src: url('font/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/aller_rg-webfont.woff') format('woff'),
         url('font/aller_rg-webfont.ttf') format('truetype'),
         url('font/aller_rg-webfont.svg#AllerRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AllerBold';
    src: url('font/aller_bd-webfont.eot');
    src: url('font/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/aller_bd-webfont.woff') format('woff'),
         url('font/aller_bd-webfont.ttf') format('truetype'),
         url('font/aller_bd-webfont.svg#AllerBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {margin:0;padding:0;color:#231f20;font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#DEDEDE;}

h1,h2,h3,h4 {font-family: 'AllerBold';}
h1 {font-size:37px}
h2 {font-size:30px}
h3 {font-size:20px}
h4 {font-size:18px}

#tester {
    display:none;
}

.warning {
    background: none repeat scroll 0 0 #fcc;
    border: 1px solid #f66;
    margin: 20px;
    padding: 15px;
    width: 700px;
}

a {text-decoration:none;}
a img {text-decoration: none;border: 0 none;}
.clear {clear:both;}
.left {float:left;}
.rgt, .right {float:right;}
.center {text-align:center;}
.silver {background:silver;}
.blue {background:#41a8d2;}
.blueText {color:#41a8d2;}
.orange {background:#eb880d;}
.orangeText {color:#eb880d !important;}
.green {background:#3F6C4D;}
.greenText {color:#5a963e;}
.grey {background:#c0c0c0;}
.greyText {color:#c0c0c0;}
.purple {background:#c298f6;}
.brown {background:#ab9c8f;}
.white {color:white;}
.visible {visibility:visible !important;}
.hand {cursor: pointer;}
.markoff {text-decoration:line-through}
q:before {content: '\201C';}
q:after {content: '\201D';} 

.overlay {position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;z-index:50;}
.ie8 .overlay {filter:alpha(opacity=0);}
.overlayBox {position:absolute;opacity:0;left:-9999em;z-index:51;}
.ie8 .overlayBox {filter:alpha(opacity=0);}
.ytPlay {position:absolute;top:0;left:0;}

header,
#middle .slider,
#middle,
footer,
#middle .full_bg,
#middle .dark_bg {width:100%;position:relative;min-width:970px;}

.content, 
.top, 
.middleContent, 
.bottom {width:950px ;margin:0 auto;position:relative;}

.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 40%;
  right: 0;
  border-top: 10px solid;
  border-color: red;

  -webkit-transform:rotate(-10deg);
  -moz-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  -o-transform:rotate(-10deg);
  transform:rotate(-10deg);
}

/*HEADER*/
header {background:#333333;position:relative;z-index:99;}
header p {margin:0px;padding:0px;}
header .logo {	width:242px;float:left;}
header .logo img {float:left;}
header .content {position:relative;}
header .menu {float:left;padding:38px 0px 0px;}
header .menu a {color:#999999;font-size:16px;line-height:34px;margin-right:21px;}
header .menu span {margin-right:9px;}
header .menu a:hover,header .menu .active {color:#ffffff !important;}
header .menu .last { margin-right:0px; }
header .menu a em { font-style:normal;font-family: 'AllerBold';color:#EB880D; }
.nav_main a {font-family: 'AllerBold';}
.nav_main { width:350px;padding:46px 0px 0px; }
.nav_user { width:355px;text-align:right; }
.nav_user a {font-family: 'AllerRegular' !important; }
.header-title {background: url("..../img/logo/secure-ch.png") no-repeat scroll left bottom transparent;color: #000000;float: right;font-size: 32px;font-weight: normal;line-height: 30px;padding-left: 45px;padding-top: 0;text-align: left;}

#logIn {width:320px;padding-top:9px;background:url(../img/glob/top_tale_orange.png) 180px top no-repeat;position:absolute;z-index:200;right:0;top:63px;display:none;}
header .visitor,header .member  { display:none; }
#logIn form {width:300px;background:#ffffff;border:solid 2px #eb880d;margin:0;padding:15px 10px 15px;position:relative;z-index:inherit;height:110px;}
#logIn input.text {width:118px;padding:4px;margin:2px 4px 14px;background:white;border:solid 1px #eb880d;float:left;font-size: 11px;}
#logIn input.inactive {text-align:center}
#logIn input.submit,.searchBox .submit {background:url(../img/search_back.png) no-repeat;border:0;color:white;cursor: pointer;font-family: 'AllerRegular';height: 28px;text-transform: capitalize;width: 28px;}
#logIn .links {color:#231f20;float:left;display:block;padding-left:5px;margin-bottom:8px;width:190px;}
#logIn .links:hover {color:#eb880d;}
#x {color:white;font-weight:bold;background:#231f20;padding:2px 5px;float:right;margin-top:-10px;}
#x:hover {color:#eb880d;}
#logIn .fb { margin:5px; }

.searchBox {position:absolute;top:10px;right:0px;background:#333333;padding:1px 2px;width:100px;height:14px;border:1px solid #e6e6e6;}
.searchBox .text {float:left;padding:0;background:#333333;border:0;color:#999999;width:70px;margin:0px 0px 0px 2px;font-size:11px;}
.searchBox .b_search {float:right;background:url(../img/glob/b_search.png) no-repeat;width:10px;height:10px;border:0px;padding:0px;margin:2px 2px 0px 0px;text-indent:-100px;overflow:hidden;cursor:pointer;}

.warning_exp { width:100px;text-align:center;position:fixed;top:200px;right:0px;z-index:100;background:#40a8d2;padding:20px 30px;color:#333333; }
.warning_exp h5 { padding:0px;margin:0px;font-size:15px; }
.warning_exp span.time { font-size:22px;color:#ffffff;line-height:2.6 }
.warning_exp a { color:#333333; }
.warning_exp .b_close { position:absolute;top:4px;right:4px;text-transform:uppercase;font-size:10px;color:#ffffff;}
/*SLIDER*/
.slider {height:205px;overflow:hidden;z-index:0;background:#3f6c4d;}
.slider .container {width:950px;height:210px;float:left;overflow:hidden;position:relative;}
.slideContainer {position:absolute;width:3840px;float:right;height:210px;}
.inner .container,.inner .slideContainer,.inner .slide {float:left;width:inherit;}
.slide {display:block;float:left;width:950px;position:relative;height:210px;color:#ffffff;margin-right:10px;}
.slide h1,.slide h2 { padding:0;text-transform:capitalize;color:#ffffff;font-size:45px; }
.slide h1 {margin:5px 0 0;}
.slide h2 {margin:19px 0 5px;}
.slide h3 {margin:19px 0 5px;font-size:16px;font-weight:normal;}
.slide p {width:480px;line-height:1.4}
.slide img {display:block;position:absolute;bottom:0;right:0;}
.panel {position:absolute;bottom:27px;left:0px;z-index:100;}
.panel a {width:13px;height:0px;padding:12px 0px 0px 0px;display:block;background:url(../img/glob/slider_bullets.png) 0px 0px no-repeat;overflow:hidden;float:left;margin-right:8px;}
.panel a:hover,.panel a.active {background-position:-13px 0px;}
.last { margin:0px; }

.contentTop {position:relative;}
.contentTop .content h1{margin:0;padding:10px 0 5px;float:left;}
.contentTop .content span{color:white;width:700px;font-family:'AllerRegular';font-size:15px;float:left;padding-bottom:20px;}

/*MIDDLE*/
#middle {background:url(../img/glob/back_grey.jpg) repeat;margin-top:0;}
#middle .longad {background: none repeat scroll 0 0 #dbdbdb;padding: 5px;text-align: center;width: 772px;}
#middle .top .left {width:750px;background:#C0C0C0;padding:10px 10px 0;}
#middle .top .left img {float:left;margin-right:10px;margin-bottom:-4px;}
#middle .top .left h2 {padding:0;margin:10px 0 0 0;}
#middle .top .left h2 a {color:#231f20;}
#middle .top .left span {color:white;font-family: 'AllerRegular';font-size:16px;}
#middle .top .right {width:180px;height:65px;background:#231f20;text-align:center;padding:23px 0 23px;}
#middle .top .right h1 {margin:0;padding:0;}
#middle .top .right h1 a {color:white;line-height:43px;}
#middle .top .right h1 a:hover {color:#eb880d;}

#middle .container .title {margin-top:20px;margin-bottom:-5px;position:relative;z-index:1;}
.box {width:930px;float:left;background:#c0c0c0;padding:10px;margin:0;}
form.box {width:910px;float:left;background:#c0c0c0;padding:20px;margin:0 0 20px;position:relative;}
#middle .container ul.left, #middle .container ul.right {width:465px;margin:10px 0 0;padding:0;background:none;text-align:left;}

#middle .container ul.left li , #middle .container ul.right li {width:465px;margin:0;padding:0 0 5px;list-style:url(../img/glob/bullet.png);list-style-position:inside;font-weight:bold;}
#middle .container ul.right li{list-style:none;}

.smallBox {width:218px;float:left;padding:10px;}
#types .smallBox{box-shadow: 10px 10px 5px #888;cursor:pointer}

.smallBox img {float:left;margin:0;display:block;border:none;}
.smallBox h4,.smallBox h3 {color:white;padding:0;margin:0;float:right;}
.smallBox h4 {width:130px;}
.smallBox h3 {text-align:right;}
.smallBox ul {width:130px;float:right;padding:0;margin:7px 0 0;}
.smallBox li {width:130px;padding:0;margin:0 0 3px;list-style:none;font-family: 'AllerRegular';}
.smallBox li.price {color:white;font-size:20px}

.bigBox {width:432px;float:left;padding:10px;}
.bigBox img {float:left;margin:0;display:block;border:none;}
.bigBox h4 {color:white;padding:0;margin:0;float:right;width:330px;}
.bigBox h3 {color:white;padding:0;margin:0;float:right;text-align:right;}
.bigBox ul {width:330px;float:right;padding:0;margin:7px 0 0;}
.bigBox li {width:330px;padding:0 0 5px;margin:0 0 3px;list-style:none;font-family: 'AllerRegular';width:465px;list-style:url(../img/glob/bullet.png);list-style-position:inside;}
.bigBox li.white {color:white;}

#middle .container .last {width:216px !important;}
.regbox {background: none;margin-left: 25px;padding: 0;width: 410px;float:left}
.errorBox{background-color:#FFFFFF;}
.check {background:#666666;padding:10px;width:900px;}
.check span {float:left;font-family:'AllerBold';font-size:18px;margin-right:20px;}
.check .radio {	width:22px;height:23px;background:url(../img/glob/radio_select.png) no-repeat;display:block;margin-right:5px;}
.check .logo {float:left;margin-left:5px;margin-right:20px;}
.check h4 {color:white;margin:0;padding:0 0 10px;font-size:14px}
form.box p.lock {padding:7px 0 10px 50px;margin:5px;background:url(../img/glob/secure.png) top left no-repeat;}
form.box h2 {color:white;margin:0px;padding:0px;font-size:18px}
form.box h3 {margin:0px;padding:0px;}

.check .wrapper {padding-bottom:15px;background:url(../img/glob/tale_orange.png) no-repeat;background-position:8px bottom;position:absolute;bottom:5px;right:0;width:100px;display:none;}
.regbox input.text {background: none repeat scroll 0 0 white;border: 1px solid #9E9E9E;float: left;margin-bottom: 10px;padding: 8px;/*width: 270px;*/}
form.box .wrapper input.submit {background: #EB880D;width:80px;border:none;float:right;padding:3px 0;color:white;cursor:pointer;margin-top:1px;font-family: 'AllerBold';font-size:18px;text-align:center;}

.middleContent .left, .middleContent .right {width:465px;margin-top:20px;position:relative;}
.middleContent .left img, .middleContent .right img {border:solid 3px #c0c0c0;float:left;margin-right:6px;}
.middleContent .right .title {margin-top:4px;}

.title {padding-bottom:16px;float:left;}
.greenTitle {background:url(../img/glob/tale_green.png) 15px bottom no-repeat;padding-bottom: 16px;}
.orangeTitle {background:url(../img/glob/tale_orange.png) 15px bottom no-repeat;margin: -20px 0px 20px !important;float: left;padding-bottom: 16px;}
.blueTitle {background:url(../img/glob/tale_blue.png) 15px bottom no-repeat;padding-bottom: 16px;}
.greenTitle a {background:#5a963e;color:white;padding:5px 11px 5px 12px;font-family: 'AllerBold';font-size:20px;}
.orangeTitle a, .orangeTitle span {background:#eb880d;color:white;padding:5px 11px 5px 12px;font-family: 'AllerBold';font-size:30px;}
.blueTitle a {background:#41a8d2;color:white;padding:5px 11px 5px 12px;font-family: 'AllerBold';font-size:20px;}
.orangeTitle a:hover,.blueTitle a:hover,.greenTitle a:hover {color:#ffffff !important;text-decoration:none !important;}

#middle .bottom {padding-bottom:74px;}
#carouselFirst img, #carouselSecond img {margin-bottom:5px;}
#carouselFirst span, #carouselSecond span {font-family: 'AllerRegular';font-size:14px;}
#carouselFirst li, #carouselSecond li  {text-align:center;}
.bottom .orangeTitle,.bottom .blueTitle {margin:40px 0px -5px !important;position:relative;z-index:1;}
.bottom .orangeTitle a,.bottom .blueTitle a {font-size:20px;}

.about {background:url(../img/glob/back_gray.png);color:white;padding-bottom:35px;}
.about a {color:white;}
.about a:hover {text-decoration:underline;}
.about .left {width:700px;}
.about p { margin:0px;padding:0px 0px 10px; }
.about .menu {width:760px;margin:10px 0 0;}
.about .menu a {font-family: 'AllerRegular';border-right:solid 1px white;padding:0 15px 0px 12px;text-transform:capitalize;font-size:24px;}
.about .menu .first {padding-left:0;}
.about .menu .last {border:none;}
.about .right {width:223px;}
.about .social {width:223px;float:left;margin-top:-19px;margin-bottom:25px;height:40px;}
.about .social a {float:left;margin-right:8px;display:block;width:38px;height:0px;padding:38px 0px 0px;background:url(../img/glob/social.png) 0px 0px no-repeat;overflow:hidden;}
.about .social a.last {margin:0;}
.about .social a.ic_twitter { background-position:-38px 0px; }
.about .social a.ic_facebook { background-position:-76px 0px; }
.about .social a.ic_rss { background-position:-114px 0px; }
.about .social a.ic_youtube { background-position:-152px 0px; }
.about h3 {font-size:21px; margin:0;padding:10px 0 5px;}
.about h3 a { color:#40a8d2; }
.about .link {font-family: 'AllerRegular';font-size:24px;display:block;}

.courses {width:100%;background:url(../img/glob/back_black.png) #252122;padding-bottom:50px;}
.courses .column {width:222px;float:left;margin:0 20px 0 0;padding:0;}
.courses .last {margin:0;}
.courses ul .title {list-style:none;margin:17px 0 10px 0;padding:0px 0px 0px 0px;font-family:'AllerBold';color:#eb880d;font-size:24px;line-height:1;}
.courses ul .title a {color:#eb880d;}
.courses li {width:100%;list-style:none;margin:0px 0;padding:0px 0px 0px 0px;color:white;font-size:13px;line-height:1.5em;}
.courses a {color:white;}
.courses a:hover {color:#eb880d;}

#new-container {padding:25px 0 40px 0;overflow:hidden;}
#categ-title {background:url(../img/glob/categ-icon.gif) no-repeat left #5a963e;}
#links-title {background:url(../img/glob/links-icon.gif) no-repeat left #ff9c00;}

/* LEFT NAV */
#left-nav {width:165px;float:left;}
#left-nav span {display:block;width:132px;height:25px;float:left;font-family:'AllerBold';font-size:18px;color:#fff;padding:6px 0 0 33px;}
.new-nav {list-style:none;padding:0;margin:0;float:left;}
.new-nav li a {font-family:'AllerRegular';font-size:13px;color:#231f20;padding:8px 0 8px 7px;width:158px;float:left;border-top:#231f20 dotted 1px;}
.new-nav li a:hover,#new-nav-active-1 {background:url(../img/glob/nav-hover.png) repeat;}
.new-nav li:first-child a {border:none;}
#green-nav li a:hover,#new-nav-active-1 {color:#3d662a;}
#yellow-nav li a:hover {color:#cc7e00;}
.main-content {float:right;width:772px;}

/* VIDEO PAGE */
#middle .nav {padding-bottom:5px;}
#middle .nav a, .topNav a {font-family: 'AllerRegular';color:#231f20;}
#middle .nav a:hover, .topNav a:hover {color:#eb880d;}
#middle .nav span {font-family: 'AllerRegular';color:#eb880d;margin-left:5px;margin-right:5px;font-size:16px;}
#controls .btn{width:138px;height:41px;color:white;text-align:center;font-family:'AllerRegular';}
#controls .filter,.testm,.next{float:right;padding-top:5px;margin:0px 0px;}
#controls .next {background:url(../img/video/next2.png) top left no-repeat;}
#controls .testm {background:url(../img/video/testm.png) top left no-repeat;}
#controls  .filter {background:url(../img/video/filter.png) top left no-repeat;float:left;}

.share,.download,.test,.comunity  {float:left;padding-top:123px;margin:10px 20px;}
.large{width:138px;height:41px;float:left;padding-top:123px;color:white;text-align:center;font-family:'AllerRegular';margin:10px 20px;}

.share {background:url(../img/video/share_button.png) no-repeat;}
.download {background:url(../img/video/download_source.png) no-repeat;}
.test {background:url(../img/video/test.png) no-repeat;}
.comunity {background:url(../img/video/comunity.png) no-repeat;}
.main-content h1 {font-size:20px;}
.main-content h2 {font-size:18px;}

.topNav {width:970px;padding-bottom:10px;border-bottom:dotted 1px #231f20;font-family:'AllerRegular';margin-bottom:20px;}

.videoFrame {width:930px;padding:10px;background:#EB880D;margin-bottom:20px;}
.videoFrame .ad {float:left;margin-right:10px;width:202px;padding:0;}
.videoFrame .ad img {border:0;}
.videoFrame .video {float:left;width:718px;}

.bigVideo {width:950px !important;}
#controls {margin-top: -20px}
.columnLeft, .columnLeft .videoDescr, .columnLeft .topic {float:left;width:635px;}
.columnRight {float:right;width:315px;}
.columnLeft, .columnLeft .topic, .userQuestion {margin-top:20px;}
.columnLeft .videoDescr h3 {padding:0 0 5px;margin-top:20px;margin-bottom:0px;}
.columnLeft .videoDescr p {width:615px;padding:0;margin:10px 0px;}
#middle .topic h3 {margin:0;padding:0 0 15px;float:left;}
#middle .topic ol {width:615px;float:left;margin:0;padding:0;}
#middle .topic li {width:615px;padding:10px 0;border-bottom:dotted 1px #231f20;list-style-position:inside;font-family:'AllerRegular';}
.eye {background:url(../img/video/eye.png) right 7px no-repeat;}
#middle .topic .filter {background:url(../img/video/filt.png) right 8px no-repeat;}
#middle .topic .lock {background:url(../img/video/locked_small.png) right 7px no-repeat;color:#6c6c6c;}
#middle .topic a {color:#231f20;text-decoration:none;}
#middle .topic a:hover {color:#ff9c00;}

.faq {width:635px;float:left;margin-top:20px;}
.faq h3 {padding:0;margin:0;}
.faq ol {width:615px;padding:5px 0 0;margin:10px 0 0;border-top:dotted 1px #231f20;font-family:'AllerRegular';}
.faq li {padding:5px 0;margin:0;list-style-position:inside;}
.faq a {color:#231f20;text-decoration:underline;}
.faq a:hover {color:#ff9c00;}

.facebookContainer {width:294px;float:right;padding:10px;}

.userQuestion {width:294px;padding:10px;float:right;background:#5a963e;color:white;}
.userQuestion img {float:left;margin-bottom:-10px;position:relative;z-index:1;margin-top:-30px;}
.userQuestion .title {float:right;width:172px;font-family:'AllerBold';font-size:22px;margin-top:20px;margin-right:10px;}
.userQuestion form {width:290px;float:left;}
.userQuestion textarea {width:270px;border:0;background:#3e662b;height:80px;color:white;padding:20px 10px 10px;float:left;}
.userQuestion input {float:right;border:0;padding:5px;color:white;font-family:'AllerBold';font-size:20px;margin-top:10px;background:#41a8d2;cursor:pointer;}
.userQuestion input:hover {background:#ff9c00;}
.latest {float:left;width:290px;margin-top:20px;}
.latest h3 {padding:0;margin:0;}
.question {color:white;font-family:'AllerRegular';line-height:20px;display:block;}

.noVideo {background:#41a8d2 !important;}
.noVideo .rightImg {float:right;margin-bottom:-10px;margin-right:50px;}
.noVideo h1 {color:white;width:400px;float:left;padding:0 0 5px;margin:50px 0 0 80px;font-size:30px;text-shadow:4px 4px #231f20;border-bottom:dotted 1px white;}
.noVideo p {width:300px;margin:15px 0 15px 80px;padding:0;font-size:15px;float:left;font-family:'AllerRegular';line-height:25px;}
.noVideo p a {color:white;text-decoration:underline !important;}
.noVideo a.register {float:left;padding:10px;background:#ff9c00;color:white;font-size:28px;font-family:'AllerBold';margin-left:80px;}
.noVideo a.free {float:left;color:white;text-decoration:underline !important;margin:30px 0 0 80px;}

/* CATEGORY*/
.course {width:772px;float:left;padding:10px 0;border-bottom:#231f20 dotted 1px;}
#course-1 {border-top:#231f20 dotted 1px;}
.part-1,.course-title {width:575px;float:left;}
.part-1 {margin:0 30px 0 0;}
.course-title {margin:0 0 5px 0;}
.course-title a {font-family:'AllerRegular';font-size:22px;color:#231f20;margin:0;float:left;margin:0 7px 0 0;}
.note {font-size:12px;color:#fff;text-transform:uppercase;font-family:'AllerBold';float:left;padding:3px 6px;margin:3px 0 0;}
.inline-icon{padding:3px 6px 0 0;margin:-2px;}
.inline-icon a{padding:0;margin:0;}
.new-course {background:#ff9c00;}
.updated-course {background:#41a8d2;}
.course-time {float:right;font-size:16px;color:#40393a;font-family:'AllerRegular';}
.part-1 p {float:left;margin:0;font-size:14px;line-height:1.2em;}
.type {margin:20px 6px 0 0;float:left;}
.points {font-family:'AllerBold';font-size:18px;float:right;padding:28px 0 0 25px;width:50px}
.green-pts {color:#5a963e;}
.red-pts {color:#ed1c24;}
.green-check {float:right;margin:25px 10px 0 35px;}
.go-blue {background:url(../img/glob/go-blue.png) no-repeat;width:40px;height:31px;display:block;font-family:'AllerBold';font-size:18px;color:#fff;text-align:center;text-transform:uppercase;float:right;padding:10px 0 0;margin:18px 6px 0 28px;}
.go-blue-1 {margin:18px 0 0 77px;}
.locked {display:block;float:right;background:url(../img/glob/locked.png) no-repeat;width:21px;height:24px;margin:24px 15px 0 0;}
#catagory-menu {float: left;height: 375px;margin: 0 0 25px;position: relative;width: 772px;}

.courses_slider {
	 height: 165px;
    margin: 0 2px;
    padding-top: 7px;
    position: relative;
    width: 950px;
}

.book_slider{ margin-top:-12px}
.courses_slider ul {
	margin:0px;
	padding:0px
}
.courses_slider li {
	list-style:none;
	margin-left: 8px;
	position: relative;
	background-color:#4d4d4d;
	width:290px;
	height:144px;
	float:left;
	margin-left:9px;
	cursor:pointer;
}

.courses_name ul li a:hover {color:#fff}

.courses_slider li .small {
	font-size:28px;
}
.courses_slider li .left {
	width:102px;
	height:108px;
	font-size:36px;
	color:#fff;
	font-family:'AllerRegular';
	float:left;
	list-style:none;
	margin-top:8px;
	margin-left:8px;
	float:left;
	padding:10px 14px;
	line-height: 0.9;
}
.courses_slider li .right {
	list-style:none;
	color:#fff;
	font-size:16px;
	font-family:'AllerRegular';
	float:left;
	width: 144px;
	margin-left: 8px;
	margin-top: 18px;
}
.courses_slider li .right span {
	bottom: 0;
	display: block;
	position: absolute;
	left:146px;
}
.courses_slider li .bg {
	z-index: 1;
	position: absolute;
	bottom: 0;
	width: 100%;
	height:0
}
.courses_slider li.blue .bg {
	background-color:#3fa9f5;
}
.courses_slider li.orange .bg {
	background-color:#EB880D;
}
.courses_slider li.blue a:link {
	background-color: #4d4d4d;
	display: block;
	height: 2px;
	margin-top: -2px;
}
.courses_slider li.blue a:visited {
	background-color: #3fa9f5;
	display: block;
	height: 2px;
	margin-top: -2px;
}
.courses_slider li.blue:hover a {
	background-color:#3fa9f5;
}
.courses_slider li.orange a:link {
	background-color: #4d4d4d;
	display: block;
	height: 2px;
	margin-top: -2px;
}
.courses_slider li.orange a:visited {
	background-color: #EB880D;
	display: block;
	height: 2px;
	margin-top: -2px;
}
.courses_slider li.orange:hover a {
	background-color:#EB880D;
}
.courses_slider li.orange .left {
	background-color:#EB880D;
}
.courses_slider li.blue .left {
	background-color:#3fa9f5;
}
.courses_slider .absolute {
	position:absolute;
	z-index: 2;
}

.courses_slider .absolute small {
    font-size: 14px;
}
.courses_slider .red-column {
	float:left;
	background-color:#c1272d;
	width:24px;
	height:144px;
	margin-left:-2px;
}
.courses_slider .red-column span {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	/*-ms-transform: rotate(270deg);*/
	transform:rotate(270deg);
	/*writing-mode: rl-tb;/*/
	position:absolute;
	color: #FFFFFF;
	font-family: 'AllerRegular';
	font-size: 24px;
	margin-left: -12px;
	margin-top: 59px;
	margin-top: 51px \9;/*for IE 8&9*/
	margin-left: -4px \9;/*for IE 8&9*/
 *margin-left: -4px;/*for IE 7*/
 *margin-top: 51px;/*for IE 7*/
 *filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9;
}
.courses_slider .more a {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	/*-ms-transform: rotate(270deg);*/
	transform:rotate(270deg);
	/*writing-mode: rl-tb;*/
	position:absolute;
	color: #FFFFFF;
	font-family: 'AllerRegular';
	font-size: 24px;
	margin-left: -26px;
	margin-top: 82px;
	margin-left: -4px \9;/*for IE 8&9*/
	margin-top: 61px \9;/*for IE 8&9*/
 *margin-left: -4px;/*for IE 7*/
 *margin-top: 61px;/*for IE 7*/
 *filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) \9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.courses_slider .red-column span {
		margin-left: -12px;
		margin-top: 59px;
	}
	
	.courses_slider .more a {	
		margin-left: -28px;
		margin-top: 82px;
	}
}

.courses_slider .more {
	float:left;
	background-color:#4d4d4d;
	width:24px;
	height:144px;
	margin-left:7px
}

.courses span.red-color {
	color:#c1272d
}
.courses a:hover span.red-color {
	color:#eb880d
}
.column span.yellow-color {
	color:#eb880d
}
.column span.green-color {
	color:#3f6c4d
}
.courses a:hover span.green-color {
	color:#eb880d
}
.course_finder {
	width:950px;
	background:#333333;
	height:180px;
	margin:90px auto 118px;
	position:relative;
}
.grey-section {
	background-color: #666666;
	height: 179px;
	margin-top: -87px;
	width: 231px;
	*margin-top: -69px;/*for IE 7*/
}
.orangeTitle_Course {
	background: url("../img/glob/tale_orange.png") no-repeat scroll 15px bottom transparent;
	margin: -34px 0 0 !important;
}
.title_course {
	padding-bottom:16px;
	float:left;
}
.orangeTitle_Course a {
	background: none repeat scroll 0 0 #EB880D;
	color: white;
	display: block;
	font-family: 'AllerBold';
	font-size: 19px;
	padding: 6px 10px;
	width: 211px
}
.grey-section p {
	color: #FFFFFF;
	font-family: 'Allerregular';
	font-size: 14px;
	letter-spacing: 0;
	line-height: 1.4;
	padding-left: 12px;
	padding-top: 24px;
	width: 197px;
	word-spacing: -1px;
}

.demy_logo {
	float:right;
	margin-right:20px;
	margin-top: 20px;
}

/*COURSE*/
#middle .container .main-content .nav, .courseTitle, .prerequisite {width:772px;float:left;}
#middle .container .main-content .nav {padding:0 0 10px;border-bottom:dotted 1px #231f20;}
.courseTitle {padding:10px 0;}
.courseTitle h3 {margin:5px 0 0;padding:0;float:left;}
.courseTitle .note {float:left;margin:8px 0 0 10px !important;}
.courseTitle .course-time {float:left;margin-left:10px;margin-top:9px;}
.courseTitle img {float:right;margin:0 0 0 10px;}
.prerequisite {padding:0px 0px 10px;}
.prerequisite h4 {margin:0;padding:2px 8px 5px 0;float:left;font-family:'AllerRegular';font-size:14px}
.prerequisite .alert {float:left;padding:4px 0 4px 30px;background:url(../img/glob/alert.png) top left no-repeat;margin-right:10px;}
.prerequisite .ok {float:left;padding:4px 0 4px 28px;background:url(../img/glob/ok.png) top left no-repeat;margin-right:10px;} 
.prerequisite .warning {margin-top:10px;padding:5px;width:762px;color:white;background:#ff9c00;float:left;}
.smallVideo {float:left;width:310px;margin:0px 10px 10px 0;}
.smallVideo .preview {padding:5px;float:left;width:300px;text-align:center;color:white;background:#5a963e;font-family:'AllerRegular';font-size:14px;}
.smallVideo .crop {width: 310px;height: 152px;position: relative;overflow: hidden;} 
.smallVideo .thumb{width: 310px;height: 232px;margin-top:-29px;}
.smallVideo .ytPlay{margin:26px 50px}
.smallVideo .preview:hover {background:#ff9c00;}
#middle .container .main-content h3.topic {margin:20px 0 -5px;padding:0;}
#middle .container .main-content p {font-family:'AllerRegular';font-size:18px;line-height:22px; margin-top: 0px}

.topicLRG {width:485px !important;float:left;}
.topicLRG ol {width:485px !important;}
.topicLRG li {width:485px !important;}

.bookBannerSmall{float:right;width:230px;height:100px;background:#000000;font-family:'AllerRegular';color:white;padding: 10px 10px 20px;margin-bottom:-40px;}
.bookBannerSmall img {margin:19px -8px;z-index:100;}
.bookBannerSmall h2 {position:relative;top:-150px;right:-55px;width:190px;font-size:20px}
.bookBannerSmall h3 {position:relative;right:-84px;text-decoration:underline;font-size:17px}
.bookBannerSmall h3 a{color:white;}
.blueBookBox{z-index:-1;}

/*COURSE*/
.score {float:right;width:220px;background:#41a8d2;padding:10px 15px 10px;font-family:'AllerRegular';color:white;}
.score img {float:left;}
.yourScore {float:right;width:135px;text-align:center;font-size:22px;font-family:'AllerBold';margin-top:20px;}
.yourScore span {font-size:30px;}
.score .line {width:230px;font-size:16px; float:left;padding:10px 0;color:#231f20;border-top:dotted 1px #231f20; margin-top:10px;}
.score .line span {color:white;font-size:20px;font-family:'AllerBold';display:block;float:left;margin:0px 10px 20px 0px;}
.score a.filter, .score a.testButton {color:white;border-top:dotted 1px #231f20;padding:15px 0 15px 35px !important;float:left;width:195px;font-family:'AllerBold';font-size:16px;}
.score a.filter:hover, .score a.testButton:hover {color:#231f20;}
.score a.filter {background:url(../img/glob/filter.png) left 15px no-repeat !important;}
.score a.testButton {background:url(../img/glob/test_small.png) left 13px no-repeat;}
#middle .container .main-content div.topic, .score {margin-top:40px;}

iframe{border:0}

/*FOOTER*/
footer {clear:both; background:#eb880d;position:relative;height:72px;}
footer p {margin:0px;padding:0px;}
#logo_f {width:320px;position:absolute;}
#logo_f img { float:left; }
#logo_f span {font-size:8px;position:absolute;top:51px;left:59px;}
footer .menu {float:right;padding:32px 89px 0px 0px;}
footer .menu a {padding:0 12px 0px 10px;border-right:1px solid #333333;color:#333333; font-size:14px;line-height:14px;height:14px;display:block;float:left;}
footer .menu a:hover {text-decoration:underline;}
footer .menu .last {padding:0 0 0 10px;border:none !important;}

/*REGISTER PAGE*/

.full_bg {height:480px; padding-top:10px; background-image:url(../img/glob/02_Saleform_Vol3_02.png); background-repeat:no-repeat;background-position: center bottom;}
.offer { color: #FFFFFF; font-family:'AllerRegular'; font-size: 14px; text-align: center;}
.offer p {margin:10px auto; width: 632px;}
.offer h2 {font-family:"AllerBold", "Aller", sans-serif; font-size:47px; line-height:34px; font-weight:normal; color:#ffffff; margin:0px; padding:21px 0px 11px 0px; text-align:center; }
.skill-rabbit{ float:left; text-align:center ;margin-left: 84px;}
.skill-rabbit .category { font-size:24px; font-family:"AllerBold"; text-align:center }
.skill-rabbit .detail { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:233px;text-align:center}
.support-rabbit{ float:left; text-align:center;margin-left: 55px;}
.support-rabbit .category { font-size:24px; font-family:"AllerBold"; text-align:center }
.support-rabbit .detail { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:215px;text-align:center}
.training-sec{  margin: 20px auto; width: 950px; }
.membership {margin: 0 auto; width: 950px; }	
.certified-rabbit{ float:left; text-align:center;margin-left: 57px;}
.certified-rabbit .category { font-size:24px; font-family:"AllerBold"; text-align:center}
.certified-rabbit .detail { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:215px;text-align:center}
#reg .top.container { width: 100%; }
.membership { margin: 0 auto}
.green-back{ background-color:#3f6c4d}
.block-2 { float: left; margin: 0 134px; }
.price-wrapper{ width:950px}	
.buy { font-size:13px ; color: #ffffff; background-color: #40A8D2; padding:7px; border-radius:5px; text-align: left;}
.price-sec .buy{ position:absolute; z-index:1; width:213px; top:118px; }
.buy:hover { background-color: #EB880D; -webkit-transition: background 1s ease, color 1s ease; -moz-transition: background 1s ease, color 1s ease; -o-transition: background 1s ease, color 1s ease; -ms-transition: background 1 ease, color 1s ease; transition: background 1s ease, color 1s ease;} 
.block-2 .buy  { background-color: #EB880D;}	
.block-2 .buy:hover  { background-color: #40A8D2; -webkit-transition: background 1s ease, color 1s ease;  -moz-transition: background 1s ease, color 1s ease;  -o-transition: background 1s ease, color 1s ease;  -ms-transition: background 1s ease, color 1s ease;  transition: background 1s ease, color 1s ease;}
.price-sec { float:left; margin-top: 40px; cursor:pointer; position:relative; height:300px }
.price-sec:hover h2{ background-color: #40A8D2;	}
.price-money { position:absolute; z-index:2; }
.price-money em { font-size:64px; font-style:normal; font-family:"AllerBold"; display:inline-block; }
.price-money p { background-color: #DFDFDF; border-radius: 0 0 9px 9px; color: #231F20; font-family: "AllerBold"; font-size: 41px; height: 106px; margin: 5px 0 0; padding: 15px; text-align: center; width: 197px; }
.price-sec h2 {background-color: #40A8D2; color: #FFFFFF; font-family:'AllerRegular'; font-size: 20px; padding: 9px; width: 197px; border-radius: 10px 10px 0 0; margin:0; padding: 4px 15px; }
.block-2 .price-sec h2 {background-color: #eb880d;}	
.price-money span { font-size:14px }
.price-money small { display:block; font-size:14px }
.price-money small span { font-size:25px; font-family:'AllerRegular'; font-weight:bold;  margin-left: 7px;}
.join {float:left;width:400px;position:relative;}
.cards {padding:0px;margin:36px 0px 0px 90px;list-style:none;}
.cards li {overflow:hidden;width:120px;height:0px;margin:15px 0px 0px 0px;background:url('../img/register/logo_ccards.png') 0px 0px no-repeat;}
.logo_mastercard {padding:43px 0px 0px;}
.logo_visa {padding:25px 0px 0px;background-position:0px -43px !important;}
.logo_dci {padding:29px 0px 0px;background-position:0px -68px !important;}
.b_join_wrap {position:absolute;top:93px;left:236px;width:200px;height:50px;}
.logo_paypal {font-size:13px;line-height:30px;color:#ffffff;width:200px;height:30px;padding:5px 0px 0px 4px;background:url('../img/register/logo_paypal.png') 94px 5px no-repeat;}
.b_join {font-family:"AllerBold","Aller",sans-serif;font-size:32px;line-height:32px;font-weight:normal;display:inline-block;background:#eb880d;color:#ffffff;text-decoration:none;padding:4px 29px;border-radius:5px;}
.b_join:hover {background:#41a8d2;}

.green_bullets {font-family:"Aller",sans-serif;font-size:20px;line-height:24px;color:#4d4d4d;list-style:none;padding:20px 0px;margin:0px;}
.green_bullets li {list-style:none !important;font-weight:normal !important;background:url('../img/register/green_bullet.png') 0px 14px no-repeat;padding:13px 0px 5px 43px;margin:0px;min-height:30px;}

.padded_gray {margin:4px 0px 0px 0px;background:#4d4d4d;padding:5px 55px;font-family:"Aller",sans-serif;font-size:20px;line-height:24px;color:#ffffff;}

.title_sm_orange,.title_sm_gray,.title_sm_green,.title_sm_blue {font-family:"AllerBold","Aller",sans-serif;font-weight:normal;font-size:24px;line-height:16px;color:#ffffff;padding:0px 0px 16px;margin:0px 0px 18px 0px;}
.title_sm_orange em,.title_sm_gray em ,.title_sm_green em,.title_sm_blue em{font-style:normal;padding:4px 18px 4px 16px;position:relative;top:-10px;}

.title_sm_orange { display:inline-block;}
.title_sm_orange em {background:#eb880d;}

.title_sm_blue {background:url('../img/glob/tale_blue2.png') bottom left no-repeat;display:inline-block;}
.title_sm_blue em {background:#40a8d2}

.title_sm_green {background:url('../img/glob/tale_green2.png') bottom left no-repeat;display:inline-block;}
.title_sm_green em {background:#3f6c4d;}

.title_sm_gray {background:url('../img/register/tale_gray.png') bottom left no-repeat;}
.title_sm_gray em {background:#4d4d4d;}

.title_sm_orange a,.title_sm_gray a,.title_sm_green a,.title_sm_blue a { color:#ffffff; }
.title_sm_orange a:hover,.title_sm_gray a:hover,.title_sm_green a:hover,.title_sm_blue a:hover { color:#ffffff;text-decoration:none; }

#logo_companies {padding:30px 0px 98px 0px; margin:0 auto ; width:950px}
#logo_companies ul {list-style:none;padding:0px 0px 0px 5px;margin:0px;}
#logo_companies li {margin:12px 53px 0px 0px;float:left;height:0px;padding:83px 0px 0px 0px;overflow:hidden;background:url('../img/register/logo_companies.png') 0px 0px no-repeat;}
.logo_att {width:54px;}
.logo_target {width:64px;background-position:-54px 0px !important;}
.logo_crayola {width:121px;background-position:-118px 0px !important;}
.logo_gamestop {width:143px;background-position:-239px 0px !important;}
.logo_marriott {width:178px;background-position:-382px 0px !important;}

.half {float:left;width:50%;}
.dark_bg {background:url('../img/register/back_darkgray.png');}
#faq p {font-size:15px;line-height:20px;padding:0px 20px 17px 0px;color:#666666;}
#faq p em {font-size:20px;line-height:26px;padding:5px 0px 0px 0px;display:block;color:#333333;font-style:normal;}
#faq a {color:#0071BC;}
#faq a:hover {color:#eb880d;}
.footnote p {font-size:13px !important;line-height:17px !important;padding-top:50px !important;padding-bottom:23px !important;}

#emailForm{
    background: white;
    padding:5px;
    margin-top:10px;
    margin-bottom: -10px;
}
#emailForm #mc-embedded-subscribe{background: #EB880D}

/* STUDENTS SPEAK OUT */
#students_speakout {margin: 38px auto 46px;background:url('../img/reviews/ourstudents2.jpg') 100% 100% #3F6C4D;padding:0px 0px 17px 0px;width:950px; height:252px;}
#slidebox {height:175px;position:relative;top:-28px; font-family:"Aller"; color:#ffffff;}
.avatar {display:none; position:absolute; width:240px;right:225px; top:142px; overflow:hidden;font-size:16px;line-height:20px; background: rgb(63, 108, 77); background: rgba(63, 108, 77,.60); }
.avatar .box {width:50px; height:70px; margin-right:10px;background:#3F6C4D;}
.avatar img{width:51px;}
.avatar .speaker_name{margin-top:20px;}
.avatar .speaker_info{font-size:12px;}
#slidebox #controls {background: #333333;position: absolute; bottom:-72px; width:100%; height: 15px}
#slidebox #controls .filter {float:right; padding-right:218px;}
#slidebox #stars {position:absolute; background:url('../img/reviews/5stars.png') 100% 100% no-repeat; width:300px; height: 53px}
#slidebox #stars img {width:300px; height: 53px; overflow: hide }
#slidebox .seostars {position: absolute; bottom: -55px; left:14px;}
#slidebox .seostarsNoRev { bottom: 55px; left:154px; font-size: 90px}

#slidebox blockquote {position:absolute;left:17px;top:0px;font-family:"AllerBold","Aller",sans-serif;font-weight:normal;font-size:24px;line-height:34px; width:650px;text-align:end; text-shadow: 0.1em 0.1em 0.2em black; }
.speaker_video {display:none; height:269px; overflow:hidden; float:right; margin-top: -22px;}

#students_speakout.first blockquote {width:900px; left:0px; font-size:63px;line-height:58px;}
#students_speakout.first #controls .filter {padding-right:0px}
#students_speakout.first .seostars { bottom: -3px; left:199px; font-size: 60px; }
#students_speakout.first{background:url('../img/reviews/ourstudents.jpg') 100% 100% #3F6C4D;}
#slidebox .video_play {display:block;position:absolute;top:-23px;width:225px;height:269px;padding:0px;background:url('../img/register/b_play.png') 50% 50% no-repeat;right:-1;text-indent: -99999px;opacity: 0.5;filter: alpha(opacity=50);-webkit-transition: opacity 1s linear;-moz-transition: opacity 1s linear;-o-transition: opacity 1s linear;-ms-filter: opacity 1s linear;transition: opacity 1s linear;}
#slidebox .video_play:hover {background:url('../img/register/b_play.png')50% 50% no-repeat;;right:-1;text-indent: -99999px;display:block;position:absolute;top:-23px;width:225px;height:269px;padding:0px;opacity: 2;filter: alpha(opacity=100);transition: opacity 1s linear;-webkit-transition: opacity 1s linear;-moz-transition: opacity 1s linear;-o-transition: opacity 1s linear;-ms-transition: opacity 1s linear;}
 #slidebox .first .speaker_info, #slidebox .first blockquote {display:block;}
#slide_ths {margin:-35px 18px 0px 18px;padding:12px 0px 0px 0px;height:50px;}
#slide_ths ul {list-style:none;padding:0px;margin:0px;}
#slide_ths li {float:left;background:url(../img/register/speakers_ths.jpg);display:none;margin-right: 19px;border: solid 1px #3F6C4D;}
#slide_ths li.last_li {margin-right:0px;}
#slide_ths a {width:50px;text-decoration:none;display:block;padding:50px 0px 0px 0px;height:0px;overflow:hidden;outline:0;}
#slide_ths li:hover, #slide_ths li.userHover {border:1px solid #ffffff;}
#slide_ths ul.inactive li a {cursor:default}
#slide_ths ul.inactive li:hover {border:1px solid #3F6C4D !important;}
#slide_ths ul.inactive li.userHover:hover {border:1px solid #ffffff !important;}
#slide_ths .rabbit10 {background-position: -350px 0px;display: list-item;}
#slide_ths li.rabbit10:hover, #slide_ths li.rabbit10.userHover, #slide_ths ul.inactive li.rabbit10.userHover:hover, #slide_ths ul.inactive li.rabbit10.userHover {background-position:-501px 0 !important;border:1px solid #3F6C4D !important}
#slide_ths ul.inactive li.rabbit10:hover {background-position:-350px 0 !important;}
#slide_ths .rabbit5 {background-position: -400px 0px;display: list-item;}
#slide_ths li.rabbit5:hover, #slide_ths li.rabbit5.userHover, #slide_ths ul.inactive li.rabbit5.userHover:hover, #slide_ths ul.inactive li.rabbit5.userHover {background-position:-550px 0 !important;border:1px solid #3F6C4D !important}
#slide_ths ul.inactive li.rabbit5:hover {background-position:-400px 0 !important;}
#slide_ths li.rabbit11:hover, #slide_ths li.rabbit11.userHover, #slide_ths ul.inactive li.rabbit11.userHover:hover, #slide_ths ul.inactive li.rabbit11.userHover {background-position:-600px 1px !important;border:1px solid #3F6C4D !important}
#slide_ths .rabbit11 {background-position: -450px 0px;display: list-item;}
#slide_ths ul.inactive li.rabbit11:hover {background-position:-450px 0 !important;}

.container {padding:0px 0px 1px 0px;}

/*OFFER*/
.visiter_offer {width:950px; background:#333333; height:180px; margin:36px auto 9px;; position:relative; cursor:pointer; }
.visiter_offer .title_sm_green { position:absolute;top:2px;left:0px; }
.visiter_offer p { padding:0px;margin:0px; }
.visiter_offer .left { padding:39px 0px 0px 14px;font-family:'AllerRegular'; }
.visiter_offer .left h2 { font-family:'AllerRegular';font-weight:normal;padding:0px 0px 6px;margin:0px;font-size:55px; }
.visiter_offer .left p { background:#eb880d;display:inline;color:#333333;font-size:30px;padding:0px 40px 0px 6px;margin:0px 0px 0px 4px; }
.visiter_offer .left h2 a { color:#ffffff; }
.visiter_offer .right { float:right;width:225px;height:180px;background:#666666; }
.visiter_offer .right p { padding:26px 26px;font-size:55px;line-height:1.2;font-family:"AllerBold","Aller",sans-serif;}
.visiter_offer .right a { color:#ffffff;text-transform:uppercase; }

/*HOME*/
.new_courses { width:950px;margin:0px auto 0px;padding:16px 0px 0px; }
.new_courses .half { cursor:pointer; }
.new_courses .b_img { float:left;padding:9px;background:#ffffff;margin:0px 16px 0px 0px; }
.new_courses .excerpt { float:left;width:220px; }
.new_courses .title_sm_green em { top:11px; }
.new_courses .title_sm_green { margin:0px;padding:0px 0px 36px; }
.new_courses h4 { margin:0px;padding:8px 0px 7px;font-size:23px;font-family:"AllerRegular";font-weight:normal; }
.new_courses p { margin:0px;padding:0px;line-height:1.3; }
.ml10 { margin-left:10px !important; }

.carousel_block { width:950px;padding:15px 0px 0px; }
.carousel_block .title_sm_blue,.carousel_block .title_sm_orange { margin:0px;padding:0px 0px 16px;position:absolute;top:-24px;  }
.carousel_block .title_sm_blue em,.carousel_block .title_sm_orange em {   }
.carousel_block .left,.carousel_block .right{ float:left;position:relative;background:#ffffff; }
.carousel_block .left { width:376px;margin-right:15px; }
.carousel_block .right { width:559px; }
.carousel_wrap { margin:12px 6px;height:140px;overflow:hidden;position:relative; }
.carousel { padding:0px;margin:0px;list-style:none;width:1000px;height:140px; }
.carousel li { float:left;width:173px;margin-right:10px;height:140px; }
.carousel li a { color:#333333;font-size:14px; }
.carousel img { float:left;margin-bottom:9px;width:173px; }
.carousel_nav { position:absolute;top:0px;width:inherit;display:none; }
.carousel_nav a { width:28px;height:0px;padding:28px 0px 0px;overflow:hidden; }
.carousel_nav .nav_left { background:url(../img/glob/arrow_left.png) 0px 0px no-repeat;position:absolute;top:70px;left:-8px;display:none; }
.carousel_nav .nav_right { background:url(../img/glob/arrow_right.png) -28px 0px no-repeat;position:absolute;top:70px;right:-8px; }
.carousel_nav .nav_left:hover { background-position:-28px 0px; }
.carousel_nav .nav_right:hover { background-position:0px 0px; }

/* CATALOG > CANT FIND */                                                                

.courses_name { float: right; margin-top: -177px; padding-left: 30px; padding-right: 10px; width: 681px;}
.courses_name ul li { display: inline; float: left; font-family: allerregular; font-size: 18px; height: 7px; letter-spacing: 0.5px; margin: 10px;padding-top: 22px; text-decoration: none; vertical-align: bottom; width: auto;}


.courses_name > ul { margin: 0; padding: 0;}
.grey-left { float:left }
.courses_name ul li.large { font-size: 38px; padding-top: 0; font-family:'allerbold' }
.title_cf_orange a:hover { color:#ffffff }
.title_cf_orange { font-family:"AllerBold", "Aller", sans-serif; font-weight:normal; font-size:19px; line-height:15px; color:#ffffff; padding:0px 0px 16px; margin:0px 0px 18px 0px; }

.title_cf_orange em:after { border-color: #EB880D transparent; border-style: solid; border-width: 16px 16px 0 0; bottom: -15px; content: " "; display: block; left: 16px; position: absolute; width: 0; }
.title_cf_orange em { background: none repeat scroll 0 0 #EB880D; display: block; padding: 12px 9px 12px 15px; width: 207px;font-style:normal;position:relative; top:-39px;}
.title_sm_orange, .title_sm_gray, .title_sm_green, .title_sm_blue { font-family:"AllerBold", "Aller", sans-serif; font-weight:normal; font-size:24px; line-height:16px; color:#ffffff; padding:0px 0px 16px; margin:0px 0px 18px 0px; }
.title_sm_orange em, .title_sm_gray em, .title_sm_green em, .title_sm_blue em { font-style:normal; padding:4px 18px 4px 16px; position:relative; top:-10px; }
.title_sm_orange em:after { border-color: #EB880D transparent; border-style: solid; border-width: 16px 16px 0 0; bottom: -15px; content: ""; display: block; left: 16px; position: absolute; width: 0; }
.title_sm_orange em { background:#eb880d; padding-right:48px }

.courses .content .title_sm_orange { background-image:none}

/*tool css*/
.toolImg { margin-right:21px }
.tool_soft { float: right; margin-top: -192px; padding-left: 0; padding-right: 5px; width: 721px; }
.tool_soft ul li { display: inline; float: left; font-family: allerregular; font-size: 18px; height: 10px; letter-spacing: 0; margin: 7px; padding-left: 9px; padding-top: 29px; text-decoration: none; vertical-align: bottom; width: auto; }
.tool_soft > ul { margin: 0; padding: 0; }
.tool_soft ul li.logo_adobe { margin-left: 2px; margin-top: 11px;} 
.tool_soft ul li.logo_apple { margin-left: 2px; margin-top: -2px; }
.tool_soft ul li.logo_olark {  margin-left: 22px; margin-top: 6px }
.tool_soft ul li.logo_amzon { margin-top:13px; margin-left:11px }
.tool_soft ul li.logo_stream { margin-left: 300px; margin-top: 53px; }
.tool_soft ul li.logo_four { margin-left: 40px; margin-top: 16px; }
.content h2.title_sm_orange em { background:#eb880d; padding-right:18px }
.tool_finder { background: none repeat scroll 0 0 #333333; cursor: pointer; height: 180px; margin: 67px auto 118px; position: relative; width: 950px;}
.tool_slider{margin-top:-7px}
/*end*/

/*books css start*/
.slideContainer p.book_w_slide { width:309px }
.sldImg { margin-right: 42px; top: 35px;}

.book_slider{ margin-top:-7px; margin-bottom: 1px;}
.book_finder { width:950px; background:#333333; height:180px; margin:52px auto 116px; position:relative; cursor:pointer; }
/*end*/

/*catelog css*/
.slider_img{ width:960px; margin:0 auto; position:relative}
.slider_img img {margin-top: -198px; position: absolute; right: 23px; z-index: 133; }

/*special offer css start*/
.special_offer img { float: right;
    margin-top: 28px;
	position:absolute;
	right:76px}
/*special offer css end*/

/*course list start*/
.course_finder_new {
	width:950px;
	background:#333333;
	height:540px;
	margin:87px auto 0px;
	position:relative;
	cursor:pointer;
}
.course_list {
	margin-left: 15px;
	margin-top: 15px;
}
.course_list .column {
	float: left;
	margin: 1px 11px 0 0;
	padding: 0;
	width: 222px;
}
/*course list end*/
 

/*video start*/
.main-container {
	background-image: url(../img/glob/main-background.png);
	width: 931px;
	height: 372px;
	
}
.bg-color {
	background-color:#3f6c4d;
	font-size:73px;
	color:#fff;
	font-family: 'AllerBold';
	height: 94px;
	padding-left: 196px;
	padding-top: 16px;

}


.bg-color span {
	color: #FFFFFF;
	font-family: 'AllerBold';
	font-size: 61px;
	letter-spacing: 0.6px;
    margin-left:19px;
}
.rabbit-blue {
	position:absolute;
	margin-top: -35px;
	margin-left: 18px;
	*margin-left: -310px;/*for IE 7*/
	float:left
}
.right_side {
	margin-left:321px
}
.login-fb {
	color:#fff;
	font-family:'Allerregular';
	font-size:32px;
	margin-top: 20px;
	margin-left: -54px;
	letter-spacing: 0.4px;
}

.login-fb a {
    color:#DEDEDE;
    text-decoration: underline;
}

.login-fb img {
	position:absolute;
	margin-left: -77px;
	margin-top: 33px;
}

.fb-icon {
	margin-top:46px;
	margin-left: -50px;
}
.free-vedios {
	color: #FFFFFF;
	font-family: 'Allerregular';
	font-size: 15px;
	margin-left: -51px;
	margin-top: 47px;
}

/* video b0x ends*/


/* videobax2 start*/

.video-box {
	background-image: url(../img/glob/main-background.png);
	width:931px;
	height:372px;
	
}
.green-bg {
	background-color: #3F6C4D;
    color: #FFFFFF;
    font-family: 'Allerregular';
    font-size: 24px;
    height: 97px;
    padding-left: 196px;
    padding-top: 20px;
}
.green-bg span {
	color: #FFFFFF;
    font-family: 'Allerregular';
    font-size: 52px;
    letter-spacing: 0;
    margin-left: 0;
    margin-top: -6px;
    position: absolute;
}

.video-box-rabbit{
	 float: left;
    margin-left: 16px;
    margin-top: -43px;
    position: absolute;
}
.right_side {
	margin-left:321px;
	}


.video-special-offer {

	width:182px;
	margin-left: 293px;
    margin-top: -218px;
}
.red-bg {
	background-color: #FF0000;
    float: left;
    height: 106px;
   margin-left: -49px;
    margin-top: 3px;
    width: 221px;}
.red-bg span {
	color:#fff;
	margin-left: 50px;
}
.video-right_side {
	margin-left:321px;
	margin-bottom:96px
	}
	
.video-offer img{margin-left: -6px;
    margin-top: -6px;}
.login-fb span{ font-size:21px ; margin-left:2px ;
margin-top:-2px; position:absolute}	

.fb-links {margin: 10px;color:#336699; font-size:11px}
.boxs {float:left; border:4px solid #222; padding:4px; background-color:#ffffff; margin-top:-4px; *margin-top:-222px /* for ie7 */}
.info {color:#778999;font-style:italic}
/* end*/