.rt-headerborder {
background: #2a2a2a;
}
#rt-header {
background: #afbd20;
}
.promo1 {
font-size: 250%;
text-align: center;
}
.main-bg-none {
background: #2a2a2a; 
/* background: -moz-linear-gradient(top, #afbd20 0%, #e5e8bb 65%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afbd20), color-stop(65%,#e5e8bb)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #afbd20 0%,#e5e8bb 65%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #afbd20 0%,#e5e8bb 65%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, #afbd20 0%,#e5e8bb 65%); /* IE10+ */
/*background: linear-gradient(to bottom, #afbd20 0%,#e5e8bb 65%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afbd20', endColorstr='#e5e8bb',GradientType=0 ); /* IE6-9 */
}
.rt-block.box4 {
background: #ffffff;
}
.rt-block.box2 {
background: #afbd20;
color: #313439;
}
.menutop .item, #rt-header .menutop .item {
color: #2a2a2a;
text-shadow: none;
font-weight: normal;
}
.menutop.fusion-js-container ul li > .fusion-modules.item:hover, .menutop .item:hover, .splitmenu .item:hover, .menutop li.f-mainparent-itemfocus .item, .menutop > li.active .item, #rt-header .menutop.fusion-js-container ul li > .fusion-modules.item:hover, #rt-header .menutop .item:hover, #rt-header .splitmenu .item:hover, #rt-header .menutop li.f-mainparent-itemfocus .item, #rt-header .menutop > li.active .item, .fusion-js-subs li.active .item, .module-content ul.menu > li > a:hover, .module-content ul.menu > li.active.current > a, .module-content ul.menu li li > a:hover, .module-content ul.menu li.active.current > a, .module-content ul.menu li.active#current > a, .module-content ul.menu li > .separator:hover, .module-content ul.menu li > .nolink:hover {
color: #ffffff;
font-weight: normal;
} 
.main-bg-wall #rt-copyright{
border-bottom: 10px solid #afbd20 !important;
}
.componentheading:before {
background-color: #c3d324;
position: absolute;
content: '';
width: 5px;
height: 22px;
left: 0;
top: 3px;
}
.componentheading {
margin: 0 -20px 15px -20px;
padding: 0 20px;
position: relative;
font-size: 2.5em;
line-height: 1em;
font-family: verdana, sans-serif;
font-weight: bold;
text-shadow: 0 2px 0 rgba(0,0,0,0.1);
display: block;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
word-wrap: break-word;
border: 0;
outline: 0;
}


#rt-showcase .module-surround {
padding: 0px;
}
#k2Container .itemBackToTop {
margin-top: 0px;
display: none;
}
#k2Container {
padding: 0 0 0 0;
}
.logo-block {
padding: 5px 0px;
}
body #k2Container table {
border-color: #778899 !important; 
border: 1px !important; 
background-color: #e5e8bb !important;
padding: 5px;
vertical-align:top;
}
.promo1 {
font-family: verdana, sans-serif;
font-style:normal;
text-shadow:none;
}
.main-bg-chrome .ribbon, .main-bg-wall .ribbon, .main-bg-lines .ribbon, .main-bg-diamond .ribbon, .main-bg-sphere .ribbon, .main-bg-none .ribbon, .main-bg-chrome .ribbon span, .main-bg-wall .ribbon span, .main-bg-lines .ribbon span, .main-bg-diamond .ribbon span, .main-bg-sphere .ribbon span, .main-bg-none .ribbon span {
background-image: none;
color: #ffffff;
}
body {
font-family: Verdana,sans-serif;
}
h1, h2, h2.title, .title {
font-family: Verdana, sans-serif;
font-weight: normal;
}
#k2Container h2, #k2Container h3 {
font-family: Verdana, sans-serif;
font-weight: normal;
}
.rt-block.box4 {
background: #ffffff;
}
/* Smartphones */
@media (max-width: 480px) {
 
}
     
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
 
}
     
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
    div#k2Container {
        margin-bottom: -23px;
    }
    body div#rt-sidebar-c .rt-block.box4 {
        margin-bottom: -45px;
    }
}
     
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
    div#k2Container {
        margin-bottom: -23px;
    }
    body div#rt-sidebar-c .rt-block.box4 {
        margin-bottom: -45px;
    }
}
     
/* Large Display */
@media (min-width: 1200px) {
    div#k2Container {
        margin-bottom: -23px;
    }
    body div#rt-sidebar-c .rt-block.box4 {
        margin-bottom: -45px;
    }
}
div#rt-showcase div.rt-block {
    margin-left: 1px !important;
    margin-right: 2px !important;
    margin-bottom: 2px !important;
}
div#rt-mainbottom {
    margin-right: 1px !important;
}
.main-bg-none .box1 {
color: #ffffff !important;
}
/*
.sprocket-mosaic {
margin: 0px -21px !important;
}
.component-content {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom:0px;
}
.rt-content-bottom-dummy {
min-height: 0px !important;
}*/