#download-field {
    width:300px;
}
.pchart{display:none;}
#download, .download {
    width: 250px;
    height: 23px;
    float: left;
    padding: 5px 0px;
}

#download .name, .download .name  {
    padding-left: 16px;
    font-weight: bold;
}

#download a , .download a  {
    background-image:url(//cdn11.bigcommerce.com/s-1959b/templates/__custom/images/template.png?t=1512481060);
    display: block;
    height: 100%;
    width: 110px;
    text-indent: -1000em;
    background-position: 0 0px;
    color: #339999;
    float: right;
}

#download a:hover, .download a:hover {
    background-position: 0 -23px;
    color:#0000CC;
}

.custom_field > .DetailRow {
  display: none;
}

.custom_field > .DetailRow > .Value {font-size: 17px; color: #000;}

#phone {
    float: right !important;
    margin-top: -105px !important;
    padding-left: 0 !important;
    padding-right: 0;
    width: 350px;
}

.phoneicon img {
  margin-left: 4px;
  margin-top: -11px;
  padding-right: 0;
}

.number {
  color: #2d6296;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  padding: 0 0 10px 1px;
  text-align: right;
}

.ProductDescriptionContainer {
font-size: 14px;
line-height: 20px !important;
}

.ProductDescriptionContainer h1 {
color: #575757;
font-size: 15px;
font-weight: bold;
margin-bottom: 5px;
font-style: italic;
}

#ProductTabsList a{
    font-size: 15px;
}
.ProductMain table.ExpectedReleaseDate {
    clear: left;
    margin-left: 40px;
    margin-right: auto;
    margin-top: 16px;
}

.ProductMain table.ExpectedReleaseDate td {
    padding: 6px 12px;
    font-size: 13px;
    font-weight: bold;
    border: solid 1px #a7e33e;
    width: 255px;
    /* default colours to be overridden, as needed, by templates */
    background-color: #E9FACA;
    color: #FF0000;
    -webkit-box-shadow: 0px 0px 3px #7E9653;
    -moz-box-shadow: 0px 0px 3px #7E9653;
    box-shadow: 0px 0px 3px #7E9653;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

.OutOfStockMessage {
   padding: 6px 12px;
   font-size: 13px;
   font-weight: bold;
   width: 255px;
   color: #F00;
   margin-right: auto;
   margin-top: 16px;
}

.TabNav {
    padding: 5px 4px 5px 4px;
}

.newblog {

}
.newblog a br {
    display: none;
}
.newblog a {
    text-decoration: none;
    text-indent: 30px;
    font-size: 15px;
    padding-left: 5px;
    
}
.newblog a:hover {
    color: green;
    text-decoration: none;
}

.newblog {
    font-size: 13px;
    line-height: 21px;
}

.CategoryDescription {
float: left;
    font-size: 14px;
    line-height: 20px;
}


#SliderJan{ 
   padding-top: 10px;
    width: 965px;
position: relative;
height: 376px;
}
#SliderJan ul.ui-tabs-nav{ 
    position:absolute; 
    top:0; left:716px; 
    list-style:none; 
    padding:10px 0px 0px; margin:0; 
    width:250px; 
    height:390px;
    overflow-x:hidden;
}
#SliderJan ul.ui-tabs-nav li{ 
    padding:1px 0; padding-left:13px;  
    font-size:12px; 
    color:#666; 
}
#SliderJan ul.ui-tabs-nav li img{ 
    float:left; margin:2px 5px; 
    background:#fff; 
    padding:2px; 
    border:1px solid #eee;
}
#SliderJan ul.ui-tabs-nav li span{ 
    font-size:14px; font-family:Verdana; 
    line-height:20px; 
}
#SliderJan li.ui-tabs-nav-item a{ 
    display:block; 
    text-decoration:none;
    color:#333;  
    line-height:20px; 
    outline:none;
    padding: 10px 10px;
    border-radius: 3px;
}
#SliderJan li.ui-tabs-nav-item a:hover{ 
    background:#ecf6ff; 
    color: green;
}
#SliderJan li.ui-tabs-selected, #SliderJan li.ui-tabs-active{ 
    background:url(//cdn11.bigcommerce.com/s-1959b/templates/__custom/images/selected-item.gif?t=1512481060) top left no-repeat; 
     
}
#SliderJan ul.ui-tabs-nav li.ui-tabs-selected a, #SliderJan ul.ui-tabs-nav li.ui-tabs-active a{ 
    background:#fff; 
    color: green;
}
#SliderJan .ui-tabs-panel{ 
    width:716px; 
    height:376px; 
    position:relative;
}
#SliderJan .ui-tabs-panel .info{ 
    position:absolute; 
    bottom: 270px;
   left: 370px; 
    height:70px; 
    background: url(//cdn11.bigcommerce.com/s-1959b/templates/__custom/images/transparent-bg.png?t=1512481060); 
}
#SliderJan .ui-tabs-panel .info a.hideshow{
    position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#SliderJan .info h2{ 
    font-size:1.2em; font-family:Georgia, serif; 
    color:#fff; padding:5px; margin:0; font-weight:normal;
    overflow:hidden; 
}
#SliderJan .info p{ 
   margin: 20px 10px 0px 5px;
   font-family: Verdana;
   font-size: 15px;
   line-height: 20px;
   color: green;
}
#SliderJan .info a{ 
   font-size: 22px;
    text-decoration:none; 
}
#SliderJan .info a:hover{ 
    color: green; 
}

#SliderJan .readmore {
   position: absolute;
   bottom: 75px;
   left: 545px;
}

#SliderJan .readmore a {
   font-size: 17px;
   text-decoration: none;
   color: #ffffff;
   font-weight: bold;
}

#SliderJan .readmore a:hover {
   text-shadow: black 0.1em 0.1em 0.2em;
   filter: dropshadow(color=#a8aaad, offx=1, offy=1);
   filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);
}

#SliderJan .ui-tabs-hide{ 
    display:none; 
}

#CategoryPagingTop {
   clear: both;
   height: 25px;
}

.CategoryPagination {
   color: #034285;
   background: #537d0a;
   text-align: center;
   padding: 5px;
   border-radius: 7px;
   font-weight: bold;
   float: right;
}

.lastline {
   color: #304905;
   padding: 16px 250px 0px 0px;
   margin-bottom: 0px;
   font-size: 11px;
   text-align: left;
}

.cc {
   padding-left: 70px;
   padding-top: 18px;
}

.loginpad {
   padding: 0px 10px 20px 10px !important;
}

div.AuthorizeNetSeal a img {
border: 0px;
margin: 0px;
text-decoration: none;
width: 75px;
height: 60px;
}

#FooterContainer .FooterRightColumn {
    width: 650px;
    margin-top: -50px;
    float: right;
}

.Geo {
    padding-top: 0px;
    padding-bottom: 5px;
    float: left;
}

#geo {
   padding: 15px 0px 0px 5px;
}

#geo img {
   height: 30px;
   width: 105px;
}

#authorize {
   padding: 0px 0px 0px 5px;
}

#authorize img {
   height: 60px;
   width: 75px;
}

#pci {
   padding: 5px 0px 0px 5px;
}

#pci img {
   height: 63px;
   width: 100px;
}

#thefind {
   padding:18px 0px 0px 15px;
}

#thefind img {
   height: 40px;
   width: 100px;
}

#Menu li a {
  padding: 8px 15px;
}
#Menu li:nth-last-child(1) a {
  padding: 8px 16px;
}
.new_label img {
   top: 80px;
   padding-left: 490px;
   position: absolute;
   z-index: 1;
}

.monthly-sale {
   margin-left: -10px;
}

.Left .TopSellers .ProductList .ProductImage {
   display: none; 
}

.fastcart-cash {
   margin-top: -82px;
   float: right;
}

.fastcart-cash img {
   height: 100px;
   width: 100px;
}

.browse {
   color: #009E0F;
   padding-right: 130px;
}

.fastCartBottom {
   font-size: 15px;
   line-height: 22px;
}
#fastCartContainer .ProductList {
clear: both;
}
#CustomCat {
margin-top: 10px;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #2D6296;
color: #fff;
border: 1px solid;
}

.custom-cat {
   padding-bottom: 10px;
}

.custom-cat p {
   margin: 0;
   padding: 15px 1px;
   font-size: 14px;
   text-align: center;
   line-height: 20px;
}

.custom-cat span {
   background: #FAFAFA;
   padding: 6px !important;
   font-size: 13px;
   margin-right: -5px;
   line-height: 20px;
   border-radius: 3px;
   margin-left: 7px;
}

.custom-cat span:hover {
   background: #fff;
   box-shadow: 1px 1px 2px #BBB9B9;
}

.custom-cat a {
   padding-left: 0px !important;
}

.custom-cat a:hover {
   color: #537d0a;
}

.mascot-adv { 
    background: url(//cdn11.bigcommerce.com/s-1959b/templates/__custom/images/mascot-banner.png?t=1512481060);
   height: 50px;
   margin-top: 5px;
   margin-bottom: -5px;
   float: right;
   width: 805px;
}

#button-mas {
   padding: 15px;
   margin-left: 20px;
   }

#button-mas a {
   background-color: #5190CF;
   padding: 6px 30px;
   font-family: 'Open Sans', sans-serif;
   font-size: 15px;
   text-decoration: none;
   color: #fff;
   border: solid 1px #2D6296;
   background-image: linear-gradient(bottom, rgb(171,27,27) 0%, rgb(212,51,51) 100%);
   border-radius: 5px;
   z-index: 1;
}

#button-mas a:hover {
   border: solid 1px #537d0a;
   background: #F6FFE6;
   color: #537d0a;
}


#SliderJuly{ 
   padding-top: 10px;
    width: 690px;
position: relative;
height: 376px;
   float: left;
}
#SliderJuly ul.ui-tabs-nav{ 
    position:absolute; 
    top:0;
    list-style:none; 
    padding:10px 0px 0px; margin:0; 
    width:204px; 
    height:390px;
    overflow-x:hidden;
}
#SliderJuly ul.ui-tabs-nav li{ 
    padding:1px 0; padding-right:13px;  
    font-size:12px; 
    color:#666; 
}
#SliderJuly ul.ui-tabs-nav li img{ 
    float:left; margin:2px 5px; 
    background:#fff; 
    padding:2px; 
    border:1px solid #eee;
}
#SliderJuly ul.ui-tabs-nav li span{ 
    font-size:12px; font-family:Verdana; 
    line-height:20px; 
}
#SliderJuly li.ui-tabs-nav-item a{ 
    display:block; 
    text-decoration:none;
    color:#333;  
    line-height:20px; 
    outline:none;
    padding: 10px 5px;
    border-radius: 3px;
}
#SliderJuly li.ui-tabs-nav-item a:hover{ 
    background:#ecf6ff; 
    color: green;
}
#SliderJuly li.ui-tabs-selected, #SliderJan li.ui-tabs-active{ 
    background:url(//cdn11.bigcommerce.com/s-1959b/templates/__custom/images/selected-item.gif?t=1512481060) top right no-repeat; 
     
}
#SliderJuly ul.ui-tabs-nav li.ui-tabs-selected a, #SliderJan ul.ui-tabs-nav li.ui-tabs-active a{ 
    background:#fff; 
    color: green;
}
#SliderJuly .ui-tabs-panel{ 
    width:516px; 
    height:376px;
    left: 205px;
    position:relative;
}
#SliderJuly .ui-tabs-panel .info{ 
    position:absolute; 
    bottom: 270px;
   left: 250px;
   width: 260px;
    height:70px; 
    background: url(//cdn11.bigcommerce.com/s-1959b/templates/__custom/images/transparent-bg.png?t=1512481060); 
}
#SliderJuly .ui-tabs-panel .info a.hideshow{
    position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}

#SliderJuly h2 {
   position:absolute; 
    bottom: 290px;
    height:70px; 
    font-size:1.2em; font-family:Georgia, serif; 
    color:#fff; padding:5px; margin:0; font-weight:normal;
    overflow:hidden; 
}
    
#SliderJuly .info p{ 
   margin: 40px 5px 0px 5px;
   font-family: Verdana;
   font-size: 14px;
   line-height: 20px;
   color: green;
}
#SliderJuly h2 a{ 
   font-size: 21px;
    text-decoration:none; 
}
#SliderJuly h2 a:hover{ 
    color: green; 
}

#SliderJuly .readmore {
   position: absolute;
   bottom: 75px;
   left: 293px;
}

#SliderJuly .readmore a {
   font-size: 17px;
   text-decoration: none;
   color: #ffffff;
   font-weight: bold;
}

#SliderJuly .readmore a:hover {
   text-shadow: black 0.1em 0.1em 0.2em;
   filter: dropshadow(color=#a8aaad, offx=1, offy=1);
   filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);
}

#SliderJuly .ui-tabs-hide{ 
    display:none; 
}

#SignupHome {
float: right;
width: 240px;
height: 350px;
margin: 10px 0px 0px;
padding: 10px 9px 5px;
font-size: 12px;
border: 3px solid #FFF500;
border-radius: 5px;
background: #fff;
text-align: center;
border-style: dotted;
font-family: Verdana;
color: #000;
}

#SignupHome h2 {
font-size: 19px;
font-weight: bold;
margin-top: -2px;
text-align: center;
text-shadow: 1px 1px 12px #FFF500;
}

#SignupHome p {
font-weight: bold;
color: #034285;
font-size: 14px;
margin-bottom: 5px;
}

#SignupHome ul {
   text-align: left;
   font-weight: bold;
   margin-left: 15px;
}

#SignupHome li {
   padding: 2px 0px;
}

#SignupOrder {
width: 750px;
margin: 10px 0px 30px;
padding: 10px 9px 10px;
border: 3px solid #FFF500;
border-radius: 5px;
background: #AAAAAC;
border-style: dotted;
font-family: Verdana;
color: #000;
}

#SignupOrder h2 {
font-size: 19px;
font-weight: bold;
margin-top: -2px;
text-align: center;
text-shadow: 1px 1px 12px #FFF500;
}

#SignupOrder p {
font-weight: bold;
color: #034285;
font-size: 14px;
}

#SignupOrder label {
   font-size: 16px;
   margin: 0 10px;
}

#SignupOrder .ButtonSignup {
   margin: 10px 0px 0px 30px;
}

.Signup input {
   width: 180px;
   padding: 5px;
}

.Signup input#nl_email {
margin-left: 2px;
margin-top: 5px;
}

.Signup input.Button {
   text-align: center;
   margin: 10px 40px;
}

.ButtonSignup{
margin: 10px 0px 0px 100px;
width: 130px !important;
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px;font-family:lucida sans unicode, lucida grande, sans-serif; padding: 7px !important; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #ffffff;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.ButtonSignup:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}

.signuptnx {
   color: #000;
   font-size: 21px;
   text-align: center;
   font-weight: bold;
   color: #5e8a14;
}

.signuptnx2 {
   text-align: center;
   padding-top: 50px;
   width: 284px;
   margin: auto;
   line-height: 20px;
}

.tips {font-size: 14px; line-height: 22px;}
#ContentPages .tips p {font-size: 14px; line-height: 22px;}
#ContentPages .tips li {margin: 10px 0px;}
#ContentPages .tips strong {color: rgb(8, 109, 8);text-shadow: 0 1px 0px rgba(255, 255, 255, 1); font-size: 16px;}
#ContentPages .tips .FirstWord {color: rgb(8, 109, 8); text-shadow: 0 1px 0px rgba(255, 255, 255, 1);}

#NewHomeDesign { width: 700px; float: left;}
#nhbox {}
#nhbox p {padding: 95px 0px 0px;text-align: center;font-size: 18px;color: #33c2bd;}
.nhconsulting {margin: 0 15px 15px 0px;background: #fff;width: 335px;height: 190px;float: left;}
.nhlegal { margin: 0 0 15px 0; background: #fff;width: 335px;height: 190px;float: left;}
.nhpromotion {margin: 0 15px 0 0; background: #fff;width: 335px;height: 190px;float: left;}
.nhprinting { margin: 0; background: #fff;width: 335px;height: 190px;float: left;}
.ch-center {
   width: 120px;
   height: 120px;
   border-radius: 100%;
   background: #ecf6ff;
   border: 5px solid #33c2bd;
   float: left;
   margin-top: -263px;
   margin-left: 277px;
}

.ch-center:hover {
   background: #fff;
}

.ch-center p {
   padding: 26px 17px 0px;
   font-size: 19px;
   text-align: center;
   color: #33c2bd;
   font-weight: bold;
}
.consulting {
    background-image: url('../../__custom/images/blue/thanks-icon1.png');
    background-position: 0 1px; 
    background-repeat: no-repeat;
    float:right;
    height: 175px;
    width: 280px;
    margin: 5px 28px;
}

.consulting:hover {
    background-image: url('../../__custom/images/blue/thanks-icon1.png');
    background-position: 0 -174px;

}

.consulting p {
   font-size: 17px !important;
}

.promotions {
    background-image: url('../../__custom/images/blue/promotions1.png');
    background-position: 0 1px; 
    background-repeat: no-repeat;
    float:right;
    height: 175px;
    width: 280px;
    margin: 5px 28px;
}

.promotions:hover {
    background-image: url('../../__custom/images/blue/promotions1.png');
    background-position: 0 -174px;

}

.legal {
    background-image: url('../../__custom/images/blue/legal-icon1.png');
    background-position: 0 1px; 
    background-repeat: no-repeat;
    float:right;
    height: 175px;
    width: 280px;
    margin: 5px 28px;
}

.legal:hover {
    background-image: url('../../__custom/images/blue/legal-icon1.png');
    background-position: 0 -173px;

}

.printing {
    background-image: url('../../__custom/images/blue/printing-icon1.png');
    background-position: 0 1px; 
    background-repeat: no-repeat;
    float:right;
    height: 175px;
    width: 280px;
    margin: 5px 28px;
}

.printing:hover {
    background-image: url('../../__custom/images/blue/printing-icon1.png');
    background-position: 0 -173px;

}

.newhome.packages {
   margin: 10px 0 10px 15px;
}

.newhome {
float: left;
width: 470px;
height: 300px;
margin: 10px 0 10px 0px;
padding: 0 10px 10px 0px;
font-size: 0.95em;
background: url('../../__custom/images/blue/homenewbg.jpg');
background-repeat: no-repeat;
}

.newhome h2 {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin-top: -2px;
    text-indent: 10px;
}

.newhome .ProductActionAdd {
    padding-left: 5px;
}

.newhome .ProductList li {
    list-style: none;
    float: left;
    width: 122px;
    font-size: 0.95em;
    margin: 6px;
    padding: 8px;
    overflow: hidden;
    min-height: 17em;
}

.newhome4 {
float: left;
width: 690px;
height: 300px;
margin: 10px 0 10px 0px;
padding: 0 10px 10px 0px;
font-size: 0.95em;
background: url('../../__custom/images/blue/homenew4bg690.jpg');
background-repeat: no-repeat;
}

.newhome4 h2 {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin-top: -2px;
    text-indent: 10px;
}

.newhome4 .ProductActionAdd {
    padding-left: 5px;
}

.newhome4 .ProductList li {
    list-style: none;
    float: left;
    width: 122px;
    font-size: 0.95em;
    margin: 6px 16px;
    padding: 8px;
    overflow: hidden;
    min-height: 17em;
}

#sem-form-box1 {
background: rgba(18,64,133,0.8);
-pie-background: rgba(18,64,133,0.8);
width: 343px;
height: 311px;
behavior: url(/PIE.htc);
}

#sem-form1 {
padding: 19px 26px;
}

#sem-form1 .sem-form-field {
   margin-bottom: 12px;
}

#sem-form1 fieldset {
   border: 0;
}

#sem-form1 .sem-form-field label {
font-family: "Lato";
font-weight: normal;
font-size: 14px;
line-height: 20px;
color: #A2C0EA;
}

#sem-form1 .sem-form-field input.text {
background-color: #10305E;
color: #7db7e6;
border-radius: 2px;
}

#sem-form1 .sem-form-field input {
border-style: none;
}

#sem-form-button1:hover {
background: rgba(16,48,94,1);
-pie-background: rgba(16,48,94,1);
color: #fff;
}
#sem-form-button1 {
position: absolute;
width: 259px;
height: 42px;
behavior: url(/PIE.htc);
border-radius: 2px;
background: rgba(224,70,55,1);
-pie-background: rgba(224,70,55,1);
color: #fff;
border-style: none;
border-width: undefinedpx;
border-color: #undefined;
font-size: 16px;
line-height: 19px;
font-weight: normal;
font-family: Lato;
text-align: center;
text-decoration: none;
margin: 15px;
}

#sem-form1 .sem-form-button span {
position: absolute;
top: 50%;
display: block;
text-align: center;
left: 0;
right: 0;
padding: 0 8px 0 8px;
cursor: pointer;
}

#sem-form-text {
   margin-top: 60px;
}

.sem-numbers {
   font-family: Lato, sans-serif;
   color: #034285;
   font-size: 16px;
}

.sem-numbers p {
   
}

.sem-numbers p.center {
   font-size: 15px;
   padding-top: 5px;
   padding-left: 35px;
}

.sem-num {
   float: left;
   width: 30px;
   height: 30px;
   border-radius: 100%;
   background: #034285;
}

.sem-num p {
   padding: 6px 0px 0px 5px;
   font-size: 15px;
   text-align: center;
   color: #fff;
   font-weight: bold;
}

.sem-bottom {
   color: #034285;
   padding: 15px 15px 30px;
   margin-top: 5px;
}

.sem-bottom h2 {
   margin-left: 85px;
   padding: 0 10px;
   width: 64%;
   color: #F52424;
}

.sem-bottom-line {
   font-family: Lato, sans-serif;
   font-size: 18px;
   line-height: 24px;
}

#SignupHomeWeb {
float: right;
width: 240px;
height: 665px;
margin: 10px 0px 0px;
padding: 10px 9px 5px;
font-size: 12px;
border: 3px solid #FFF500;
border-radius: 5px;
background: #fff;
text-align: center;
border-style: dotted;
font-family: Verdana;
color: #000;
}

#SignupHomeWeb h2 {
font-size: 25px;
font-weight: bold;
margin-top: 0px;
text-align: center;
text-shadow: 1px 1px 12px #FFF500;
}

#SignupHomeWeb p {
color: #034285;
font-size: 14px;
}

#SignupHomeWeb ul {
   text-align: left;
   font-weight: bold;
   margin-left: 15px;
}

#SignupHomeWeb li {
   padding: 2px 0px;
}

#SignupHomeWeb .sem-num p {
   padding: 6px 0px 0px 5px;
   font-size: 15px;
   text-align: center;
   color: #fff;
   font-weight: bold;
}

#SignupHomeWeb .sem-num {
   float: left;
   width: 30px;
   height: 30px;
   border-radius: 100%;
   background: #034285;
   margin-top: 5px;
}

#SignupHomeWeb .sem-numbers p.center {
   font-size: 15px;
   padding-top: 5px;
   padding-left: 35px;
   text-align: left;
   font-weight: normal;
}

.ButtonSignupWeb {
margin: 29px 0px 0px 85px;
width: 150px !important;
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:16px;font-family:lucida sans unicode, lucida grande, sans-serif; padding: 7px !important; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #ffffff;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.ButtonSignupWeb:hover {
 color: #F7F41B;
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}
.uk-link a {text-decoration: none;}
.uk-link img {padding-right:5px;}


/* Plans Page for Marc Pitman Webinars */

.x-pricing-table {width: 100%;margin: 25px 0px; font-family: "Oxygen","Helvetica Neue",Helvetica,sans-serif;}
.x-pricing-column {float: left;margin: 0 0 -1px -1px;text-align: center;background-color: #fcfcfc;}
.x-pricing-table.two-columns .x-pricing-column {width: 50%;margin-bottom: 25px;}
.x-pricing-column h2 {border: 1px solid #e5e5e5;padding: 20px 20px 25px;letter-spacing: 0;line-height: 1.1;font-size: 32px !important;
font-family: "Lato","Helvetica Neue",Helvetica,sans-serif; font-style: normal;font-weight: 300;text-transform: uppercase;margin: 0;}
.x-pricing-column h2 span {display: block;margin-top: 5px;font-size: 13px;letter-spacing: 2px;text-transform: uppercase;color: #000;opacity: 0.5;}
.man {margin-left: 0 !important;}
.x-pricing-column h3 {font-weight: 300;color: #28323f;font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;}
.x-pricing-column-info {border: 1px solid #e5e5e5;border-top: 0;padding: 10px 0 32px;}
.x-pricing-column-info .x-price {margin: 0;font-size: 45px;letter-spacing: -3px;}
.x-pricing-column-info span {display: block;margin-top: -1px;font-size: 12px;letter-spacing: 2px;text-transform: uppercase;color: #5a708d;}
.x-pricing-column-info ul {margin: 15px 0 25px;}
.x-pricing-column-info ul li a {color:#28323f;font-size: 13px;text-decoration: underline;}
.x-pricing-column-info ul li a:hover {color:#000;}
.x-ul-icons {list-style: none;text-indent: -0.85em;}
.x-pricing-column-info ul>li:first-child {border-top: 1px solid #e5e5e5;}
.x-pricing-column-info ul>li:last-child {border-bottom: 1px solid #e5e5e5;}
.x-pricing-column-info ul>li {padding: 10px 20px 11px 40px;font-size: 15px;line-height: 1.4;}
.x-pricing-column-info ul>li [class*="x-icon"] {margin-left: 0.85em;}
.x-ul-icons li [class^="x-icon-"], .x-ul-icons li [class*=" x-icon-"] {width: 0.85em;}
li [class^="x-icon-"], li [class*=" x-icon-"], .nav li [class^="x-icon-"], .nav li [class*=" x-icon-"] {display: inline-block;width: 1.25em;text-align: center;}
[class^="x-icon-"], [class*=" x-icon-"] {display: inline-block;font-family: "fontawesome";font-style: normal;font-weight: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased;speak: none;}
.x-pricing-column-info .x-btn {margin-left: 20px;margin-right: 20px;}
.x-pricing-column-info a {color:#fff;text-decoration: none;font-size: 17px;}
.x-pricing-column-info a:hover {color:#fff;text-decoration: none;}
.x-btn .button, [type="submit"] {padding: 0.429em 1.143em 0.643em;font-size: 14px;border-radius: 0.25em;}
.x-btn, .button, [type="submit"] {color: #fff;border-color: #2BA292;background-color: #2BA292;}
.x-btn.x-btn-x-large {padding: 0.714em 1.286em 0.857em;font-size: 21px;border-color: #076124;background-color: #1abc9c;}
.x-btn, .x-btn:hover, .button, .button:hover, [type="submit"], [type="submit"]:hover {text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);}
.x-btn:hover, .button:hover, [type="submit"]:hover {color: #fff;border-color: #2381A3;background-color: #2381A3;}
.x-btn, .button, [type="submit"] {
display: inline-block;
position: relative;
cursor: pointer;
line-height: 1.3;
text-align: center;
vertical-align: middle;
color: #fff;
-webkit-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.x-pricing-column.featured .x-pricing-column-info {padding-bottom: 35px;}
.x-pricing-column.featured {position: relative;margin-top: -20px;background-color: #fff;}
.x-pricing-column.featured h2 {background-color: #1abc9c;}
.x-pricing-column.featured h2 {border: 0;padding-bottom: 28px;color: #fff;font-size: 32px;}

.MPtraining {float:left;width:630px;padding: 0 10px;font-size: 15px; line-height: 20px;color:#000;}
.MPtraining h2 {font-size: 21px;font-weight: normal;}
.MPtraining h3 {font-size: 17px;}
.MPtraining h4 {font-size: 16px;}
.MPtraining p {font-family: "Oxygen","Helvetica Neue",Helvetica,sans-serif;font-size: 15px; line-height: 20px;color:#000;}
.MPtraining blockquote {background: url('../../__custom/images/blue/blockquote.png') no-repeat #F5FAFF;border: 1px solid #e5e5e5;margin: 5px 5px 20px;padding: 25px 30px 5px 70px;}
.MPtraining a {}
.marc-img {float:right;}

#advertisement-section {width: 265px;float: right; }
.advert {padding: 5px;margin:5px; 
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
box-shadow: 0 0 10px 0 rgba(0,0,0,.15); }
.advert.advert1{margin-bottom:7px;}
.advert.advert2{margin-bottom:7px;}
.ad1 { }
.ad1 img { }

/* Promotion Planning Page */
#pl-desc {background: #fff; padding: 15px 8px; font-family: Lato, sans-serif;border: 1px solid #ECF6FF; margin: 0 2%;}
#pl-desc p {font-size: 15px;line-height:20px;padding: 1%;}
.planning-boxes {padding: 15px; 0px;}
.pl-box {float: left;  width: 27.1%;; text-align: center; padding: 1%; margin: 2%; border: 1px solid #2381A3;}
.pl-box:hover {-webkit-box-shadow: 0px 0px 10px 0px rgba(35,129,163,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(35,129,163,1);
box-shadow: 0px 0px 10px 0px rgba(35,129,163,1);
border-color:#fff;background: #fff;}
.pl-box a {font-size: 19px; text-decoration: none; color: #2381A3; font-weight: bold; font-family: Lato, sans-serif;}
.pl-box img {width: 100%; padding-top: 4%;}

/* Mark Pitman Video on Home Page Section */
.mp-video {float: left; width: 98.5%; margin: 10px 0 10px 0px; padding: 0 10px 10px 0px; font-size: 0.95em; background: #346BA3;; border: 2px solid #fff;font-family: Lato, sans-serif;border-radius: 3px;}
.mp-button a {border:1px solid #cacaca;; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:20px;font-family: Lato, sans-serif; font-weight:bold;padding: 5px 20px 7px 20px; text-decoration:none; display:inline-block;text-align: center; color: #346BA3;
background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);}
.mp-button a:hover {border:1px solid #b3b3b3;color:#fff;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);}