
.black_wrap:after {
    bottom: -30px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, span._block {
    display: block;
}
span.caps {
    display: inline;
}
ins {
    background: none repeat scroll 0 0 transparent;
    color: inherit;
    text-decoration: underline;
}
._wide > ._col, ._centered > ._col {
    overflow: hidden;
}
._fullwidth {
    margin: 0 -10px;
    padding: 0 10px;
    position: relative;
    width: 960px;
}
._fullwidth ._centered {
    margin-bottom: 0;
}
._section {
    position: relative;
}
._absut {
    position: absolute;
    z-index: 11;
}
._nomargin {
    margin: 0 !important;
}
._nopadding {
    padding: 0 !important;
}
._visible, ._visible ._col {
    overflow: visible;
    position: relative;
}
._hidden {
    display: none;
}
._inline {
    display: inline;
}
._clear {
    clear: both;
}
._floatleft, ._floatright {
    position: relative;
}
._floatleft {
    float: left;
}
._floatright {
    float: right;
}
.txtwhite {
    color: white !important;
    text-shadow: none !important;
}
.txtblack {
    color: #202020 !important;
}
.txtred {
    color: #DA2037 !important;
    text-shadow: none !important;
}

.socialbtn_to_page_wrap {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #F3F3F3;
    height: 120px;
    margin: 15px auto;
    padding: 0 0 20px;
    width: 500px;
}
.socialbtn_to_page {
    border-bottom: 0 solid #F3F3F3;
    border-top: 1px solid #EEEEEE;
    margin: 0 auto;
    padding: 10px 136px;
}
p.getsocial-title {
    color: #B5B5B5;
    font-size: 16px;
    margin: 5px 0;
    padding: 0;
}
.getsocial.horizontal {
    border: medium none;
    float: none;
    margin: 10px 0 0 -25px !important;
    position: absolute;
    width: 270px;
}
.getsocial.horizontal .sharebutton {
    float: left;
    height: 62px;
    margin: 0;
    padding-left: 10px;
    width: 55px;
}
.getsocial {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9ED;
    float: right;
    margin: 65px 10px 0 0;
    width: 60px;
}
.sharebutton {
    list-style: none outside none;
    margin: 0 auto;
    padding: 5px 1px;
    text-align: center;
    width: 55px;
    z-index: 250;
}
.sharebutton iframe {
    border: 0 none !important;
}
.sharebutton.facebook {
    height: 60px;
    width: 50px;
}
._ordermenu {
    margin: 30px auto 0;
    overflow: hidden;
    padding: 10px 10px 0;
}
._ordermenu .imgproduct {
    float: left;
    margin: 10px 40px 10px -40px;
}
._ordermenu p, ._ordermenu li {
    font-size: 1em;
}
._ordermenu .single-order {
    position: relative;
}
._ordermenu ._row._tri {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0 -10px 30px;
    padding: 0;
    position: relative;
    width: 900px;
}
._ordermenu ._tri ._col {
    padding: 20px 0;
    position: relative;
    width: 299px;
}
._ordermenu ._tri ._col._left {
    border-right: 1px solid #FFFFFF;
}
._ordermenu ._tri ._col._middle {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #1EB6E3;
}
a._order {
    padding: 0;
}
.oldprice em, ._ordermenu .oldprice em {
    background: none repeat scroll 0 0 #990000;
    display: block;
    height: 5px;
    left: -6px;
    position: absolute;
    top: 19px;
    width: 100px;
}
._ordermenu .arrow-down {
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #FFFFFF;
    height: 0;
    margin-right: -14px;
    position: absolute;
    right: 150px;
    top: 0;
    width: 0;
    z-index: 111;
}
._onepayplan {
    text-align: center;
}
._onepayplan a {
    display: inline-block;
    padding: 0;
}
._traditional {
    border: medium none;
    margin-top: 0;
}
._ordermenu._traditional .single-order ._col {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D0E4FD;
    margin: 0 auto 20px;
    padding: 10px 10px 30px;
    position: relative;
}
._ordermenu._traditional .single-order ._col > * {
    padding: 0;
}
._ordermenu._traditional ._row._tri {
    background: none repeat scroll 0 0 transparent;
    overflow: visible;
    padding: 0 0 20px;
}
._ordermenu._traditional p.order-descp {
    border-bottom: 1px solid #D0E4FD;
    font-size: 18px;
    margin: 0 20px;
    padding-bottom: 15px;
}
._ordermenu._traditional ._tri ._col {
    padding: 10px 0 20px;
}
._ordermenu._traditional ._tri ._col._left {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F2F5F7;
    border-color: #D0E4FD -moz-use-text-color #D0E4FD #D0E4FD;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
}
._ordermenu._traditional ._tri ._col._middle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F2F5F7;
    border-color: #D0E4FD -moz-use-text-color #D0E4FD #D0E4FD;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
}
._ordermenu._traditional ._tri ._col._right {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D0E4FD;
    box-shadow: -7px 0 7px -2px #DDDDDD;
    margin: -20px -2px;
    padding: 25px 0 40px;
}
._ordermenu._traditional h1, ._ordermenu._traditional h3 {
    font-family: "Myriad Pro","Trebuchet MS",Arial,Helvetica;
}
._ordermenu._traditional h1, ._ordermenu._traditional .oldprice {
    color: #333333;
    font-size: 40px;
}
._ordermenu._traditional h3 {
    color: #333333;
    font-size: 44px;
    margin: 15px 0;
}
._ordermenu._traditional p.bestvalue {
    color: #990000;
    font-family: 'Reenie Beanie',arial,serif;
    font-size: 32px;
    left: 5px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 270px;
    z-index: 1;
}
.txt-addcart {
    color: #3366CC;
    text-decoration: underline;
}
p.payment-plan {
    display: inline-block;
    margin: 10px 0 0 195px;
    padding: 0;
}
._discount-box {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border: 2px solid #4A4A4A;
    border-radius: 10px 10px 10px 10px;
    color: #555555;
    margin: 40px auto;
    padding: 18px 30px 20px;
    width: 730px;
}
