﻿.simplemodal-wrap
{
    background-color: #FFFFFF !important;
    
    }

#jtPricingOption
{
    background-color: #FFFFFF;
    border:/* 5px solid #1775BA*/ 0 none;
    padding: 25px; /*height: 140%;     left: 12%;     position: absolute;     top: 18%;     width: auto;     z-index: 3301;*/
    /*border: 1px solid #dedede;*/
    font-family:arial;
}
a.modalCloseImg
{
    /*background: url("../images/crossblue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    cursor: pointer;
    display: inline;
    height: 29px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 25px;
    z-index: 4200;
    background: url("../images/crossblue.png") !important;
    background-repeat: no-repeat !important;
}

.HeadMsg
{
    text-align: center;
}
.RegisterButton
{
    font-size: 16px !important;
    margin: 0 !important;
    padding: 10px 115px !important;
    /*width: 15% !important;*/
}
.RegisterButton1
{
    font-size: 16px !important;
    margin: 0 !important;
    padding: 10px 115px !important;
    /*width: 15% !important;*/
}
a.buttonloginJT
{
    background: #ff375e none repeat scroll 0 0;
    border: 1px solid #63AD38;
    border-radius: 5px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: Segoe UI,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #000000;
    width: auto;
}
a.buttonloginJT:hover
{
    /* background: #9dd53a;  Old browsers 
    background: #22A42D;
    background: -moz-linear-gradient(top,   #A6DFAA 0%, #A6DFAA 10%, #23A92B 41%, #22A32D 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6DFAA), color-stop(10%,#A6DFAA), color-stop(41%,#23A92B), color-stop(100%,#22A32D));
    background: -webkit-linear-gradient(top,   #A6DFAA 0%, #A6DFAA 10%, #23A92B 41%, #22A32D 100%);
    background: -o-linear-gradient(top,   #A6DFAA 0%, #A6DFAA 10%, #23A92B 41%, #22A32D 100%);
    background: -ms-linear-gradient(top,   #A6DFAA 0%, #A6DFAA 10%, #23A92B 41%, #22A32D 100%);
    background: linear-gradient(to bottom,   #A6DFAA 0%, #A6DFAA 10%, #23A92B 41%, #22A32D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6DFAA', endColorstr='#22A32D',GradientType=0 );
    color: #FFFFFF;
    text-decoration: none;*/
}
.content ul li
{
    padding-left: 30px;
    margin-bottom: 7px;
}
/***************************** Zero Remaining day button to buy now*******************************/

.BuyNowNORemainDays
{
   /* background: none repeat scroll 0 0 #0079C6;
    border: 0 solid #C0C0C0;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bolder;
    margin-left: 7px;
    margin-top: -10px;
    padding: 9px;
    text-align: center;*/
    display:inline-block;
         *display:inline;
         padding:4px 12px;
         margin-bottom:5px;
         *margin-left:.3em;
         font-size:12px;
         line-height:20px;
         color:#333333;
         text-align:center;
         text-shadow:0 1px 1px rgba(255,255,255,0.75);
         vertical-align:middle;
         cursor:pointer;
         background-color:#f5f5f5;
         *background-color:#e6e6e6;
         background-image:-moz-linear-gradient(top, #fff, #e6e6e6);
         background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
         background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
         background-image:-o-linear-gradient(top, #fff, #e6e6e6);
         background-image:linear-gradient(to bottom, #fff, #e6e6e6);
         background-repeat:repeat-x;
         border:1px solid #cccccc;
         *border:0;
         border-color:#e6e6e6 #e6e6e6 #bfbfbf;
         border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
         border-bottom-color:#b3b3b3;
         -webkit-border-radius:2px;
         -moz-border-radius:2px;
         border-radius:2px;
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
         filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
         *zoom:1;
         -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
         -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
         box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
 .BuyNowNORemainDays:hover
    {
       /* color:#fff;*/
	background:#e6e6e6;
	*background-color:#e6e6e6;
        text-decoration: none;
       
    }
/************** Headers 

h1, h2, h3, h4, h5, h6 { display: block; }

h1, h2 { font-size: 52px; line-height: 55px; font-weight: bold; margin-bottom: 15px; }

h3 { font-size: 34px; line-height: 34px; font-weight: bold; margin-bottom: 15px; }

h4 { font-size: 20px; line-height: 22px; font-weight: normal; margin-bottom: 15px; }

h5 { font-size: 17px; line-height: 19px; font-weight: normal; margin-bottom: 15px; }

h6 { font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 15px; }

**************/
/************* Pricing table *************/

table.pricing
{
    border: 0;
}

table.pricing .clear
{
    background: none;
    border: 0;
}

table.pricing .clear_bottom
{
    background: none;
    border: 0;
}

table.pricing tbody th
{
}

table.pricing thead th
{
}

table.pricing thead th h4
{
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 15px;
}

table.pricing thead th span
{
    font-size: 50px;
    line-height: 50px;
    font-weight: bold;
}

table.pricing thead th span em
{
    font-size: 17px;
    font-weight: normal;
    position: relative;
    top: -30px;
}

table.pricing thead th p
{
    margin-bottom: 0;
    text-shadow: 0 0 0;
}

table.pricing tbody td, table.pricing tbody th
{
}

table.pricing tbody th
{
    padding-left: 10px;
}

table.pricing tbody tr.odd td, table.pricing tbody tr.odd th
{
}
/************* Blockquote *************/

blockquote
{
    padding-left: 35px;
    margin-bottom: 15px;
}

blockquote p
{
    font-size: 20px;
    line-height: 29px;
    font-family: Georgia;
    font-style: italic;
    margin-bottom: 8px !important;
}

blockquote address
{
    font-size: 14px;
}
/************* Slider in article *************/

.article_slider
{
    padding-bottom: 16px;
    position: relative;
}

.article_slider .inside ul li img
{
    padding: 10px 10px 5px;
}

.article_slider .inside ul
{
    margin: 0;
}

.article_slider ul li
{
    margin: 0;
    padding: 0;
}

.article_slider ul.controls
{
    margin: 0;
    position: absolute;
    left: 320px;
    bottom: 30px;
    width: auto;
    height: auto;
    padding: 0;
    background: none;
    z-index: 100;
}

.article_slider ul.controls li
{
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    background: none;
}

.article_slider ul.controls li a
{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
}

.article_slider ul.controls li.activeSlide a, .article_slider ul.controls li a:hover
{
    background-position: 0 -15px;
}

/*************** Images in article ***************/
.image_frame
{
    display: inline-block;
}

.image_frame img
{
    padding: 10px;
    line-height: 0;
}

.image_frame_left
{
    float: left;
    margin: 20px 30px 20px 0;
}

.image_frame_right
{
    float: right;
    margin: 20px 0 20px 30px;
}
.image_frame_center
{
    text-align: center;
    display: block;
    margin-bottom: 15px;
}

/**************** Text hightlight  ****************/
.highlight
{
    padding: 0 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.highlight_blue
{
    background: #2d70ca !important;
    color: #fff !important;
}

.highlight_gray
{
    background: #818181 !important;
    color: #fff !important;
}

.highlight_sky
{
    background: #d3dce9 !important;
    color: #414a58 !important;
}

.highlight_green
{
    background: #bcdf61 !important;
    color: #fff !important;
}

.highlight_red
{
    background: #e54747 !important;
    color: #fff !important;
}

.highlight_orange
{
    background: #ea9550 !important;
    color: #fff !important;
}

/***************** Video in article *****************/
.article_video
{
    margin-bottom: 15px;
}

/***************** Code Hightlighter *****************/
code, pre
{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 50%, #f2f2f2 50%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #ffffff 50%,#f2f2f2 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 50%,#f2f2f2 50%); /* Opera 11.10+ */
    background: linear-gradient(top,  #ffffff 50%,#f2f2f2 50%); /* W3C */
    background-size: 42px 42px;
    padding: 21px 15px 20px; ;
margin-bottom:15px;
display:block;
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
line-height:21px!important;
}

code p, pre p
{
    margin-bottom: 0 !important;
}
/****************** Table ******************/

/**************** Alerts ******************/
.info, .success, .warning, .error
{
    padding: 10px 10px 10px 45px;
    margin-bottom: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: left center;
}

.info a, .success a, .warning a, .error a
{
    font-weight: bold;
}

.info
{
    color: #163140;
    text-shadow: 1px 1px 0 #79c6f0;
    background: #4e7d97 url(../images/alerts/bg_information.png) repeat-x;
}

.info a
{
    color: #163140;
}

.success
{
    color: #304403;
    text-shadow: 1px 1px 0 #daf592;
    background: #9ec844 url(../images/alerts/bg_success.png) repeat-x;
}

.success a
{
    color: #304403;
}

.warning
{
    color: #3e1c00;
    text-shadow: 1px 1px 0 #feca6a;
    background: #e47b48 url(../images/alerts/bg_warning.png) repeat-x;
}

.warning a
{
    color: #3e1c00;
}

.error
{
    color: #590000;
    text-shadow: 1px 1px 0 #f55252;
    background: #bc3c3c url(../images/alerts/bg_error.png) repeat-x;
}

.error a
{
    color: #590000;
}
/*h3 {
    font-size: 180% !important;
}*/
#LoginUpgrade #ButtonUpgradeDiv
{
    margin-right: 31%;
    padding-bottom: 30px;
}
/**************** Dropcaps ******************/
.dropcap
{
    width: 60px;
    height: 60px;
    float: left;
    font-size: 60px;
    line-height: 60px;
    text-align: center;
    font-weight: bold;
}

.dropcap_circle
{
    font-size: 35px;
}

.dropcap_circle_blue
{
}

.dropcap_circle_gray
{
}

/********************BUY*************************/
.body_buybox
{
    border: 2px solid #eeeeee;
    float: left;
    text-align: center;
    /*width: 275px;*/
    width: 220px;
    margin-top: 20px;
    position: relative;
    margin-right: 1px;
    margin-left: 10px;
    cursor: pointer;
}

.body_buybox h4 {
    color: #808080;
    font-size: 28px;
    font-weight: bold;
    margin: 20px;
    padding-top: 22px;
    text-align:center;
}

.body_buybox_highlight h4
{
	  color: #000 !important;
    font-size: 35px !important;
    padding-top: 22px;
    margin: 20px;
    transition: font 0.5s ease 0s;
    text-align: center;
    
	}

.body_buybox h2
{
    background: none repeat scroll 0 0 #0D72B9;
    color: #FFFFFF !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 5px;
    text-transform: uppercase;
    margin: 0 !important;
    font-size: 18px !important;
}

.body_buybox #h2
{
    background: none repeat scroll 0 0 #2461AA;
    color: #FFFFFF !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 5px;
    text-transform: uppercase;
    margin: 0 !important;
    font-size: 18px !important;
}

.body_buybox h3
{
    background: none repeat scroll 0 0 #0D72B9;
    color: #ffffff;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 11px;
    padding: 0 5px 5px;
    text-transform: uppercase;
    font-weight: bold;
}
.body_superscript
{
    font-size: 16px !important;
    font-weight: bold;
    padding-left: 9px;
    text-decoration: line-through;
}
.body_subscript
{
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
    vertical-align: text-top;
}

.body_buybox p
{
    font-size: 14px !important;
    padding-bottom: 30px !important;
}

.body_buybox ul
{
    padding: 10px 0px;
}

.body_buybox ul li
{
    background: none !important;
    font-size: 13px !important;
    line-height: 1em !important;
    padding: 2px 8px 8px;
    margin-bottom: 7px;
    background: url("images/li.png") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    font-weight: normal;
    list-style: none outside none;
}

.body_buybox li:first-child
{
    padding: 10px;
}

.body_buybox .button_lightblue
{
    margin-left: 24px;
}

.body_buybox_highlight .button_lightblue
{
    margin-left: 49px;
}
.body_buybox:hover{
    cursor: pointer;
    margin-left:10px;
}


.body_buybox_highlight
{
    cursor: pointer;
    /*margin-left: 216px;
    margin-top: 0;
    width: 465px;*/
    margin-left:10px;  
}

.body_buybox_highlight h2, .body_buybox_highlight h3
{
    background: #83cc59 !important;
    color: #000000 !important;
}

.body_buybox_highlight #h2
{
    background: #ff375e !important;
    color: #000000 !important;
}



.body_buybox_highlight h1
{
    font-size: 40px !important;
}

.body_buybox .bottom
{
    position: absolute;
    bottom: 20px;
    width: 100%;
}

.body_buy_secure
{
    border-top: 1px solid #ccc;
    background: #eee;
}

.reveal-modal-bg
{
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
}

.reveal-modal
{
    visibility: hidden;
    top: 50px;
    left: 50%;
    margin-left: -210px;
    width: 340px;
    background: #ffffff;
    position: absolute;
    z-index: 101;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
    -box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal .closex
{
    font-size: 22px;
    line-height: .5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
}

.coupon_highlight
{
    color: #ff0000;
}

.buy_buttons:hover
{
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.popular
{
    background: url("../css/images/popular-ribon.png") no-repeat scroll left top transparent;
    height: 102px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 108px;
    z-index: 100;
}
/********************BUY*************************/


/*******************Popup -container ********/

.jtPricingOption-contener
{
}

.boxinnerHeader
{
    background: none repeat scroll 0 0 #eee;
    color: #FFFFFF !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold;
    margin: 0 !important;
    padding: 15px 5px;
    text-transform: uppercase;
    height: 100px;
}

.bottomDiv
{
    text-align: left;
    min-height:80px;
    /*padding-top: 22px;*/
}

