/*IRON CORE CSS -  Digital Operative*************/
#wrapper {
width:960px;
margin:0 auto;
padding:0;
}
/**********************************************************************
* header
**********************************************************************/
#header {
color:#272727;
height:152px;
padding:0px;
margin:0px;
}
#header a img {
padding:10px 0 10px 23px;
margin:0; float:left;
}
#header img {
float:left;
margin:-22px 135px 3px 15px;
}
#header p a{
float:right;
color:#272727;
padding:20px 10px 0 10px;
font-size:11px; display:block;
}
#header .sep {
padding:16px 0px;
float:right;
color:#272727;
}
#header .call-us {
padding:16px 5px 0 250px;
float:right; color:#272727;
display:block;
}
#header .search-input {
border:1px solid #CCCCCC;
float:right;
height:18px;
margin-right:2px;
padding-top:4px;
}
#header .search_button {
float:right;
margin:0;
padding:0;
height:24px;
width:52px;
background:url(../images/search.png) no-repeat;
}
#header .search {
float:left;
height:28px;
margin:7px 0 0 0;
padding:0;
width:255px;
}
#header h1 {
font-size:22px;
float:left;
padding:2px 0 0 15px;
width:510px;
}
#header h2 {
font-size:14px;
float:left;
padding:10px 0 0 15px;
width:510px;
}
#header ul {
width:970px;
padding: 4px 0px 0 0px;
margin:4px 0px 0 0px;
height: 28px;
font-weight:bold;
float: left;
display:block;
background:url(../images/line.jpg) center left no-repeat;
}
#header ul li {
float:left;
margin:-5px -1px 0 0px;
padding:0px;
}
#header ul li a {
background:transparent url(../images/line.jpg) no-repeat scroll right center;
color:#545454;
float:left;
height:26px;
margin:0 1px;
padding:10px 26px 0;
text-decoration:none;
}
ul.menu li a:hover {
height:26px;
background-color:#dfdfdf;
margin:0px 1px;
}
#header .main_current {
background-color:#dfdfdf;
}
/**********************************************************************
* main content
**********************************************************************/
.buynow {
background: url(/lib/images/btn-buynow.png) no-repeat;
clear: both;
direction: ltr;
display: block;
float: left;
height: 33px;
margin: 10px 0 0 30px;
overflow: hidden;
text-indent: -9999em;
width: 125px;
}
#main-content {
margin:0 auto;
padding:0;
position:absolute;
height:285px;
width:960px;
}
#main-content .slider {
margin:0;
padding:0;
}
li.moved_message{
color:#F6CD04;
font-size:20px;
padding-top:10px;
background:transparent !important;
}
.beginners, .classes{
background:url(../images/bg-divs.png) repeat-x;
padding-right:2px;
margin-bottom:20px;
float:left;
height:308px;
width:318px;
font-size:18px;
color:#fff;
line-height:22px;
border-right:#999 1px dashed;
}
.beginners img, .classes  img, .shoppers img  {
margin:0 0 6px 0px;
border-style:none !important;
padding:6px 0px 0 20px;
float:left;
}
a.index_beginners_video {
background:transparent url(../images/beginners-video.png) no-repeat scroll 0 0;
float:left;
height:111px;
margin-left:15px;
margin-top:-9px;
text-indent:-9999px;
width:290px;
}
.gallery{
float:left;
}
.float_right{
float:right;
}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
a:hover.index_beginners_video{
background:url(../images/beginners-video-hover.png) no-repeat;
height:111px;
}
.shoppers  {
background:url(../images/bg-divs.png) repeat-x;
padding-right:0;
margin-bottom:20px;
font-size:18px;
float:left;
color:#fff;
height:308px;
width:316px;
}
a.startmeup  {
position:absolute;
/*background:url(../images/btn-startme-up.png) no-repeat 0 0;*/
background:url(../images/btn-kb-foundation-class.png) no-repeat 0 0;
height:32px;
width:168px;
bottom:-300px;
left:70px;
text-indent:-999px;
}
a:hover.startmeup {
background-position:0 -32px;
}
.classes p {
color:#000;
line-height:18px;
float:left;
font-size:12px;
padding:0 0px 0 0;
margin:10px 10px 0 15px;
width:290px;
}
.classes img{
float:left;
padding:0;
margin:5px 0px 5px 15px;
border:#646464 1px solid;
display:inline;
}
.class-pic  {
padding:0px;
margin:0px;
}
.classes ul {
float:left;
height:80px;
margin-left:10px;
margin-top:14px;
padding:0;
width:150px;
}
.classes ul li a{
background:url(../images/triangle-on.jpg) no-repeat;
color:#252523;
float:left;
line-height:16px !important;
font-size:12px;
padding-left:4px;
margin:0px 0 6px 0;
width:150px;
}
.classes li a:hover {
background:url(../images/list-class-hover.png) no-repeat;
color:#1FB1CC;
margin:0px 0 6px 0;
text-decoration:none !important;
}
.beginners h2,
.classes h2,
.shoppers h2{
background:transparent url(../images/bar.jpg) no-repeat scroll right center;
color:#FFF;
font-size:18px;
height:41px;
margin:0 -4px 0 5px;
padding:19px 0 0;
text-align:center;
text-decoration:none;
width:316px;
}

.beginners a,
.classes a,
.shoppers a{
text-decoration:none;
}

.shoppers h2{
background:none;
}

a.learnmore-kit,
a.learnmore-book,
a.learnmore-dvds {
background: url(../images/homepage-learnmore-kit.png) no-repeat;
bottom: -300px;
display: block;
height: 31px;
position: absolute;
left:29px;
text-indent: -9999em;
width: 265px;
}

a.learnmore-book{
background: url(../images/homepage-learnmore-book.png) no-repeat;
left:352px;
}

a.learnmore-dvds{
background: url(../images/homepage-learnmore-dvds.png) no-repeat;
left:665px;
}

.shoppers p {
float:left;
color:#000;
line-height: 16px;
font-size: 12px;
padding:0 0px 0 0;
margin:20px 10px 0 20px;
width:280px;
}
.shoppers ul {
height:100px;
float:left;
margin:0px;
padding:12px 0 0 0;
width:140px;
}
.shoppers li { float:left; }
.shoppers li a {
float:left;
display:block;
padding:8px 20px 0 20px;
margin:0;
color:#EB7100;
font-size:14px;
}
.shoppers .top {
margin:6px 0 0 15px;
}
.shoppers img {
margin:18px 0 0 15px;
padding:0;
z-index:0;
}
/**********************************************************************
* pop ups
**********************************************************************/
.trigger, .trigger2, .trigger3, .trigger4 {
padding:0;
margin:0;
}
.popup1, .popup2, .popup3, .popup4 {
background:url(../images/popup-bg.png) no-repeat;
height:327px;
padding:0 0 0 30px;
margin:0;
position: absolute;
left:1000px;
width:327px;
z-index: 50;
border-collapse: collapse;
display: none; /* keeps the popup hidden if no JS available */
}
.popup1 img, .popup2 img, .popup3 img, .popup4 img {
float:left;
}
.popup1  h3, .popup2  h3, .popup3  h3, .popup4  h3 {
color:#252523;
float:left;
font-size:26px;
width:250px;
padding-left:10px;
margin-top:30px;
}
.popup1 ul, .popup2 ul, .popup3 ul, .popup4 ul {
float:left;
padding:0 !important;
margin:0 !important;;
}
.popup1 li, .popup2 li, .popup3 li, .popup4 li {
background:url(../images/bullet.png) center left no-repeat;
color:#000;
display:inline;
height:25px;
float:left;
font-size:17px;
margin:5px 0px 0 15px !important;
padding-left:15px;
width:250px;
}
.popup_text {
margin:0px;
padding:0;
width:240px;
}
p.popup_bottom {
bottom:8px;
left:25px;
font-size:14px;
font-weight:bold;
margin-left:0;
margin-top:59px;
padding:0;
position:absolute;
}
/**********************************************************************
* body
**********************************************************************/
.beginners h3 {
padding:15px 0 0px 20px;
margin:0;
float:left;
width:288px;
color:#000000;
font-size:15px;
}
.beginners p {
color:#000000;
float:left;
font-size:12px;
line-height:18px;
margin:10px 10px 0 15px;
padding:0;
width:290px;
}
a.viewschedule  {
position:absolute;
background:url(../images/btn-view-schedule.png) no-repeat 0 0px;
height:32px;
width:168px;
bottom:-300px;
left:400px;
text-indent:-9999px;
}
a:hover.viewschedule {
background-position:0 -32px;
}
a.shopnow  {
position:absolute;
background:url(../images/btn-shop-now.png) no-repeat 0 0;
height:32px;
width:166px;
bottom:-300px;
left:720px;
text-indent:-9999px;
}
a:hover.shopnow {
background-position:0 -32px;
}
/**********************************************************************
*  featured in   splash page
**********************************************************************/
.featured_in, .blog_feed {
background:url(../images/bottomblocks-bg.png) repeat-x;
border-left:#DADADA 1px solid;
border-right:#DADADA 1px solid;
border-bottom:#DADADA 1px solid;
border-top:#20B2CD 3px solid;
float:left;
height:156px;
margin: 0 6px 20px 6px;
width:306px;
}
.special_offers{
border-left:#DADADA 1px solid;
border-right:#DADADA 1px solid;
border-bottom:#DADADA 1px solid;
border-top:#20B2CD 3px solid;
position:relative;
float:left;
height:156px;
margin: 0 6px 20px 6px;
width:306px;
background:url(../images/bottomblocks-bg.png) repeat-x;
}
.featured_in h3 {
float:left;
font-size:17px;
display:block;
margin:20px 0 0 10px;
width:170px;
}
.featured_in p {
font-size:12px;
float:left;
width:160px;
margin:0 0 0 0;
padding:5px 0 10px 10px;
}
a.read_more {
color:#494949;
font-size:11px;
float:left;
font-weight:bolder;
padding:0px 0 0 10px;
}
a:hover.read_more {
color:#1FB1CC;
}
.featured_in a img {
float:left;
margin:20px 0 0 15px;
padding:0;
}
/**********************************************************************
*  blog feed - slash page
**********************************************************************/
.blog_feed h3 {
display:block;
float:left;
font-size:17px;
margin:20px 0 0 0;
width:170px;
}
.blog_feed img {
float:left;
margin:20px 10px 0 15px;
padding:0;
}
.blog_feed p {
font-size:12px;
margin:0 0 0 5px;
padding:5px 0 2px 13px;
width:280px;
}
p.blog-sm-text {
font-size:9px;
width:220px;
}
.blog_feed a {
margin-left:8px;
margin-top:-3px;
}
/**********************************************************************
* special offers - splash page
**********************************************************************/
.special_offers img {
display:inline;
margin:4px -7px 20px 12px;
padding:0;
position: absolute;
right:0;
top:0;
}
.special_offers h3 {
font-size:17px;
display:block;
margin:20px 0 0 10px;

}
.special_offers p {
font-size:12px;
float:left;
width:180px;
margin:5px 0 0 0px;
padding:0px 0 10px 10px;
}
.special_offers a.read_more{
bottom: 25px;
float: none;
left: 10px;
position: absolute;
}
.seizer {
position:relative;
top:41px;
left:41px;
}
/**********************************************************************
* subscribe to iron core newsletter
**********************************************************************/
.blkbox_newsletter {
background:url(../images/newsletter-bg.png) repeat-x;
border-right:#383838 1px solid;
float:left;
height:83px;
width:680px;
padding-left:15px;
margin:20px 0 20px 5px;
}
.blkbox_newsletter h2 {
margin:10px 0 10px 3px;
padding:0;
float:left;
font-size:13px;
color:#FFF;
font-weight:bolder;
width:100%;
}
.blkbox_newsletter input {
float:left;
border:#CCCCCC 1px solid;
padding:4px;
margin:0 0 0 10px;
color:#999;
}
.btn_subscribe {
background:url(../images/btn-subscribe.png) center right no-repeat;
border:none !important;
height:26px !important;
padding:0px;
width:70px;
cursor:pointer;
}
/**********************************************************************
* join iron core
**********************************************************************/
.blkbox_joinironcore {
display:none; /* https://digitaloperative.basecamphq.com/projects/5312726/posts/40714771/comments */
background:url(../images/newsletter-bg.png) repeat-x;
border-right:#383838 1px solid;
float:left;
height:83px;
width:225px;
padding-left:15px;
margin:20px 0 20px 10px;
}
.blkbox_joinironcore h2 {
margin:10px 0 10px 8px;
padding:0;
float:left;
font-size:13px;
color:#FFF;
font-weight:bolder;
width:422px;
}
.btn_becomemember {
background:url(../images/btn-becomeamember.png) no-repeat;
border:none !important;
border-style:none;
cursor:pointer;
height:26px !important;
margin-left:0px !important;
padding:0px;
width:150px;
}
/**********************************************************************
* follow iron core
**********************************************************************/
.yellow_follow_ironcore {
background:url(../images/socialmedia-bg.png) repeat-x;
float:left;
height:83px;
width:202px;
padding-left:15px;
margin:20px 0 40px 10px;
}
.yellow_follow_ironcore h2 {
color:#333333;
font-size:14px;
font-weight:bolder;
margin:10px 0 8px 5px;
padding-left:5px;
}
.yellow_follow_ironcore .icons {
display:inline-block;
margin-left:8px;
padding:0;
}
.yellow_follow_ironcore a {
color:#000000;
display:inline-block;
font-size:12px;
padding:0;
text-decoration:underline !important;
}
/**********************************************************************
* footer links
**********************************************************************/
.footer_links {
float:left;
height:210px;
padding:0;
margin-left:25px;
}
.footer_links img {
margin-right:47px;
margin-top:-4px;
}
.footer_links ul {
width:175px;
height:200px;
float:left;
margin-right:10px;
}
.footer_links h1 {
color:#797979;
display:inline;
float:left;
font-size:12px;
font-weight:bolder;
margin-bottom:10px;
width:180px;
}
.footer_links li {
display:inline;
float:left;
width:216px;
}
.footer_links li a{
color:#838383;
display: block;
font-size:10px;
font-weight:bold;
float:left;
margin:0;
padding:7px 0 0 0;
display:inline;
}
.footer_links li a:hover {
color:#1FB1CC;
}
.footer_links	.ul_gap {
margin-right:90px;
}
.footer_links a img {
float:left;
border-style:none;
}
.share {
float:left;
color:#252523;
line-height:22px;
font-size:10px;
text-decoration:underline !important;
margin-left:35px;
width:40px;
}
.addthis_button_wrap{
float:right;
}
.addthis_button{
color:#000000;
font-size:10px;
line-height:16px;
margin:0;
padding:0 9px 0 0;
}
.footer_message {
float:left;
height:20px;
display:block;
width:900px;
}
.footer_message p {
color:#000;
font-size:12px;
float:left;
}
p.ironcore {  float:right;}
.footer_message p a {
color:#000;
text-decoration:none;
}
/**********************************************************************
* Our programs head - OUR PROGRAM PAGE
**********************************************************************/
#our_programs_head {
background:url(../images/our-programs-head.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_programs {
background:url(../images/head-programs.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_class_schedule{
background:url(../images/head-class-schedule.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_shop {
background:url(../images/head-shopper.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_locations{
background:url(../images/head-locations.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_story{
background:url(../images/head-story.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_get_iron_core{
background:url(../images/head-get-iron-core.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head_contact{
background:url(../images/head-get-iron-core-contact.jpg) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head  h2,
#our_programs_head_programs h2,
#our_programs_head_class_schedule h2,
#our_programs_head_shop h2,
#our_programs_head_locations h2,
#our_programs_head_story h2,
#our_programs_head_get_iron_core h2,
#our_programs_head_contact h2
 {
float:left;
color:#fff;
font-size:32px;
font-weight:bold;
padding:0px;
margin:30px 0 0 22px;
width:700px;
}
#our_programs_head_programs h3,
#our_programs_head_class_schedule h3,
#our_programs_head_shop h3,
#our_programs_head_locations h3,
#our_programs_head_story h3,
#our_programs_head_contact h3,
#our_programs_head_get_iron_core h3{
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
margin:0 400px 0 24px;
width:500px;
}
#our_programs_head  h3{
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
margin:0 400px 0 24px;
width:476px;
}
.orange {
color:#F5CC07;
}
/*#our_programs_head  a.btn_startmeup_our_programs,
#our_programs_head_programs a.btn_startmeup_our_programs,
#our_programs_head_story a.btn_startmeup_our_programs {
background:transparent url(../images/btn-register-now.png) no-repeat scroll 0 0;
float:left;
height:32px;
margin:10px 0 0 22px;
text-indent:-999px;
width:167px;
} */
a.btn_startmeup_our_programs{
background:transparent url(../images/btn-register-now.png) no-repeat scroll 0 0;
float:left;
height:32px;
margin:10px 0 0 22px;
text-indent:-999px;
width:167px;
}
a:hover.btn_startmeup_our_programs{background-position:0 -32px;}
/*#our_programs_head  a:hover.btn_startmeup_our_programs,
#our_programs_head_programs a:hover.btn_startmeup_our_programs,
#our_programs_head_story a:hover.btn_startmeup_our_programs
{
background-position:0 -32px;
}*/
/**********************************************************************
* bread crumb   ********************************
**********************************************************************/
#bread_crumb {
height:25px;
background-color:#000;
width:958px;
}
.hide{
display:none;
}
#bread_crumb ul {
margin-left:20px;
list-style:none;
}
#bread_crumb li {
display:inline;
}
#bread_crumb  li  a{
color:#fff;
float:left;
font-size:12px;
line-height:22px;
padding-right:6px;
text-decoration:none;
}
#bread_crumb  .current {
color:#f6cd04;
line-height:22px;
font-size:12px;
}
#bread_crumb  li .raquo_right {
color:#fff;
float:left;
padding:2px 7px 0 4px;
}
/**********************************************************************
* left menu  - start-up-classes
**********************************************************************/
#left_menu {
background:url(../images/left-nav-bg.png) repeat-x;
height:100%;
float:left;
display:block;
font-size:14px;
margin:0px;
padding:0px;
width:188px;
}
#left_menu ul {
color:#252523;
margin-left:-7px;
margin-top:12px;
}
#left_menu ul li {
margin-left:16px;
/*float:left;*/
border-style:none !important;
}
#left_menu ul li ul {
margin:0px;
display:block;
padding:0px;
clear:both;
}
#left_menu ul li ul li {
margin-left:16px;
margin-top:0px;
}
#left_menu ul li ul li a {
margin:0 0 0 -12px;
}
#left_menu .current {
background-color:#f6cd04;
}
#left_menu li.main_current a{
background-color:#f6cd04;
}
#left_menu li.main_current li a{
background-color:transparent;
}
#left_menu li.main_current li a:hover{
background-color:#f6cd04;
}
#left_menu li.main_current li.main_current a{
background-color:#f6cd04;
}
#left_menu li a{
color:#252523;
border-bottom:#252523 1px solid;
float:left;
padding:6px 0 6px 5px;
line-height:18px;
text-decoration:none;
width:150px;
}
#left_menu ul li.main_current {
width:150px;
}
#left_menu  li  a:hover {
background-color:#f6cd04;
}
#group_classes  {
margin-bottom:20px;
}
#group_classes ul  li a{
color:#656565;
list-style:none;
margin-left:-10px;
border-style:none !important;
font-size:12px;
}
.staff_current{
color:#000 !important;
font-weight:bolder;
}
.plus {
float:left;
display:inline;
margin-left:-15px;
padding:0px;
}
/**********************************************************************
* MIDDLE -  start-up-classes
**********************************************************************/
#middle_section {
background-color:#fff;
float:left;
width:548px;
padding:20px 15px 0 20px;
margin-bottom:30px;
}
#middle_section  h2.header {
background-color:#F6CD04;
font-size:18px;
padding:7px 18px;
width:506px;
}
.contact h5 {
}
#middle_section p a{ }
#middle_section p {
color:#505050;
font-size:14px;
line-height:21px;
margin-left:16px;
padding:20px 0 0;
}
#middle_section  .startmeup_video {
float:left;
height:173px;
margin-bottom:50px;
padding-right:30px;
}
.startmeup_video  h4 {
color:#8D8D8D;
font-size:12px;
padding:15px 0 0 16px;
width:504px;
}
#middle_section  .startmeup_video img {
float:left;
padding:15px 0 0 10px;
}
h5.testimonials {
background-color:#E5E5E5;
color:#8D8D8D;
font-size:12px;
line-height:20px;
margin:16px 0 0 15px;
padding-left:10px;
width:200px;
}
p.startmeup_video   {
margin:-16px 0 0 20px !important;
width:170px !important;
}
.startmeup_video a {
color:#7E7E7E;
float:left;
font-weight:bolder;
font-size:10px;
}
#middle_section .box  {
background-color:#EBEBEB;
display:block;
float:left;
margin:10px 0;
padding:5px 0 0;
width:537px;
}
.box p {
padding:0 0 5px 0 !important;
}
.box_link {
text-decoration:underline;
color:#666!important;
}
a.startmeup_middle_section  {
background:url(../images/btn-startme-up.png) no-repeat 0 0;
height:32px;
width:168px;
float:left;
text-indent:-9999px;
}
a:hover.startmeup_middle_section {
background-position:0 -32px;
}
p.small_text {
font-size:10px !important;
float:left;
padding-top:10px;
}
/**********************************************************************
* right side  - start-up-classes
**********************************************************************/
#right_side {
color:#8D8D8D;
float:left;
background-color:#fff;
width:187px;
margin:0px;
padding:20px 0 0 0;
}
#right_side h3 {
color:#656565;
font-size:14px;
}
#right_side p {
font-size:12px;
line-height:16px;
}
/*********browse our store ******/
#right_side .browse_our_store {
height:100px;
width:178px;
border-bottom:#7F7F7F 1px dashed;
}
#right_side .browse_our_store p {
padding-bottom:10px;
}
#right_side .browse_our_store h3 {
padding-bottom:5px;
}
#right_side .browse_our_store a {
font-size:10px;
font-weight:bolder;
color:#F5CC04;
}
#right_side .browse_our_store a:hover {
color:#8e8e8e;
}
/*********calendar****************/
#right_side  .calendar {
border-bottom:#7F7F7F 1px dashed;
height:50px;
padding:15px 0;
width:178px;
}
.calendar img {
float:left;
padding-right:10px;
}
.calendar a {
color:#f6cd04;
font-size:10px;
font-weight:bolder;
float:left;
margin-top:12px;
}
.calendar a:hover {
color:#8e8e8e;
}
/*****startmeupclass********/
.start_me_up_class {
height:125px;
padding:10px 0;
border-bottom:#7F7F7F 1px dashed;
width:178px;
}
.start_me_up_class img {
float:right;
padding-bottom:50px;
}
.start_me_up_class  p{
float:left;
width:130px;
}
.start_me_up_class  h3{
padding-bottom:5px;
float:left;
}
.start_me_up_class a {
color:#f6cd04;
font-size:10px;
font-weight:bolder;
float:left;
margin-top:7px;
}
.start_me_up_class  a:hover {
color:#8e8e8e;
}
/*****featured in********/
.right_featured_in {
height:154px;
padding:10px 0;
border-bottom:#7F7F7F 1px dashed;
width:178px;
}
.right_featured_in  h3{
padding-bottom:5px;
float:left;
}
.right_featured_in img {
float:right;
padding-bottom:50px;
}
.right_featured_in  p{
float:left;
width:120px;
}
.right_featured_in a {
color:#f6cd04;
font-size:10px;
font-weight:bolder;
float:left;
margin-top:7px;
}
.right_featured_in  a:hover {
color:#8e8e8e;
}
/*****special offers********/
.right_special_offers {
height:130px;
padding:10px 0;
}
.right_special_offers h3{
float:left;
padding-bottom:5px;
padding-right:76px;
}
.right_special_offers h4{
font-size:20px;
color:#F5CC04;
padding-bottom:5px;
float:left;
}
.right_special_offers  p{
float:left;
}
.right_special_offers a {
color:#f6cd04;
font-size:10px;
font-weight:bolder;
float:left;
margin-top:7px;
}
.right_special_offers  a:hover {
color:#8e8e8e;
}
/**********************************************************************
* class schedule
**********************************************************************/
a.class_schedule_left  {
background: transparent url(../images/class-new.png) no-repeat 0 0;
height:39px;
width:259px;
float:left;
text-indent:-9999px;
}
a:hover.class_schedule_left {
background-position:0 -39px;
}
a.class_schedule_right {
background :transparent url(../images/classes-new-right.png) no-repeat 0 0;
height:39px;
width:376px;
float:left;
text-indent:-9999px;
}
a:hover.class_schedule_right{
background-position:0 -39px;
}
a.download-link,a.download-link:active,a.download-link:visited{
float:none !important;
font-weight:bold;
text-decoration:underline !important;
color:#494949;
}
a.download-link:hover{
text-decoration:none;
}
td.cart-checkout-header{
padding:0 20px 0 0;
white-space:nowrap;
}

/**********************************************************************
* slider
**********************************************************************/
.slider {
/*background:url(../images/slider-classes.jpg) no-repeat; */
border-bottom:#f6cd05 6px solid;
}
.slider1 h2, .slider2 h2,.slider5 h2,.slider0 h2 {
border-bottom:#fff 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
padding:40px 7px 3px 95px;
width:355px;
}
.slider4 h2 a, .slider5 h2 a, .slider6 h2 a, .slider3 h2 a, .slider2 h2 a, .slider1 h2 a, .slider0 h2 a{
border-bottom:#fff 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
padding:40px 7px 3px 95px;
width:350px;
float:left;
text-decoration:none !important;
}
.slider1 ul li a, .slider3 ul li a, .slider4 ul li a, .slider5 ul li, .slider6 ul li a, .slider0 ul li a{
background:transparent url(../images/bullet.gif) no-repeat scroll 0 15px;
float:left;
display:inline-block;
margin-top:-1px;
padding:11px 0 3px 15px;
width:250px;
}
.slider1 ul, .slider2 ul , .slider3 ul , .slider4 ul , .slider5 ul , .slider6 ul, .slider0 ul  {
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
height:111px;
padding-left:95px;
padding-top:10px;
width:450px;
}
.slider1 li, .slider2 li, .slider0 li{
background:transparent url(../images/bullet.gif) no-repeat scroll 0 7px;
float:left;
margin-top:-1px;
padding:2px 0 3px 15px;
width:370px;
}
.slider1 img {
margin-left:94px;
}
.slider1 a, .slider2 a, .slider3 a, .slider4 a, .slider5 a, .slider6 a, .slider0 a {
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.slider1 a:hover{
color:#f6cd05;
text-decoration:underline;
}
li.play_video a{
background:transparent none repeat scroll 0 0 !important;
color:#F6CD04;
font-size:16px;
text-decoration:underline !important;
padding-top:10px;
width:214px;
}

/**********************************************************************
* slider btns
**********************************************************************/
.next {
background:url(../images/arrow-right.jpg) no-repeat;
width:43px;
height:27px;
margin-right:18px;
}
.back {
background:url(../images/arrow-left.jpg) no-repeat;
width:43px;
height:27px;
}
/*************************************************
*******  slider
************************************************/
#myController span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
}
#jFlowSlide{
}
#myController span.jFlowSelected {
background:#F00;
}
a.jFlowPrev{
background: url(../images/arrow-left.jpg) no-repeat 0 0;
width:43px;
height:27px;
left:809px;
position:absolute;
top:220px;
}
a.jFlowNext{
background: url(../images/arrow-right.jpg) no-repeat 0 0;
width:43px;
height:27px;
left:852px;
position:absolute;
top:220px;
}
.slider0{
background:transparent url(../images/slider-images/slider-image0.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
.slider1{
background:transparent url(../images/slider-images/slider-image1.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
.slider2{
background:transparent url(../images/slider-images/slider-image2.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
.slider3{
background:transparent url(../images/slider-images/slider-image3.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
.slider4{
background:transparent url(../images/slider-images/slider-image4.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
.slider5{
background:transparent url(../images/slider-images/slider-image5.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
.slider6{
background:transparent url(../images/slider-images/slider-image6.jpg) no-repeat scroll 0 0;
border-bottom:6px solid #F6CD05;
color:#FFFFFF;
height:274px;
padding:0;
width:958px;
}
/*************************************************
*******  /* jQuery lightBox plugin - Gallery style
************************************************/
#gallery {
float:left;
}
#gallery ul { list-style: none !important; }
#gallery ul li {
width:130px;
background:transparent;	
}
#gallery ul img {
border:5px solid #F6CD04;
float:left !important;
}
#gallery ul a:hover img {
}
#gallery ul a:hover { color: #fff; }
#gallery p{ 
display:inline;
color:#505050;
}
.black{
color:#000;
}
