#header {
	background-image:none;
}
#content #wrap { 
	background: #FFF url(https://d2jp18wqix77ia.cloudfront.net/images/v2/bg_side_bar_ca.gif) repeat-y right top;
	border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
}
#wrap #main {
	display: block;
	width: 720px !important; 
	padding: 10px 20px;
	min-height: 450px;
}
#main h1 {
	display: block;
	/*width: 350px;*/
	/*float: left;*/
}
#main h2 {
	font-size: 1.8em;
    font-weight: normal;
	text-transform: capitalize;
    text-shadow: 0 1px 1px #FFF;
    color: #0078CF;
	padding: 10px 0;
}
small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#main .helpful_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	padding-top: 5px;
}

#main .helpful_link a {
	color: #0066CC;
    text-decoration: none;
}

#main .helpful_link a:hover {
    color: #CC0000;
    text-decoration: underline;
}
#nav_main {
	background-color: #EEE; /*C1E2EE*/
}
#nav_main ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#nav_main ul li {
	list-style-type: none;
	float: left;
	background-color: transparent;
}
#nav_main ul li div {
	padding: 17px 2px 0px 2px;
	display: block;
}
#nav_main ul li.selected div {
	padding: 0px 9px;
	background: url(https://d2jp18wqix77ia.cloudfront.net/images/v3/bg_hm_sel_3.png) no-repeat right bottom;
	font-size: 1.1em;
}
#nav_main ul li.selected {
	background: url(https://d2jp18wqix77ia.cloudfront.net/images/v3/bg_hm_sel_1.png) no-repeat left bottom;
	text-shadow: none;
	/*margin-top: -1px;*/
}
#nav_main li div a:link,
#nav_main li div a:visited {
	color: #023961;
	text-decoration: none;
	padding: 1px 5px 2px 5px;
}
#nav_main li div a:hover {
	background-color: transparent;
	text-decoration: underline;
}
html>body #nav_main li div a:hover {
	color: #0066CC;
	text-decoration: none;
	padding: 6px 5px;
	background-color: #D7ECF4;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	text-shadow: 0 1px 1px #FFF;
	-moz-text-shadow: 0 1px 1px #FFF;
	-webkit-text-shadow: 0 1px 1px #FFF;
}
#nav_main li div a:focus {
	color: #0078CF;
	text-shadow: 0px 0px 0px #FFF;
	-moz-text-shadow: 0px 0px 0px #FFF;
	-webkit-text-shadow: 0px 0px 0px #FFF;
}
#nav_main ul li.selected div a:link, 
#nav_main ul li.selected div a:visited {
	display: block;
	padding: 17px 8px 14px 8px;
	background: #FFF url(https://d2jp18wqix77ia.cloudfront.net/images/v2/bg_hm_sel_2.gif) repeat-x top center;
	margin: 0px 2px;
	color: #0078CF;
	text-decoration: none;
	border: 0;
}
/* NAV SIDEBAR */
#nav_side_bar_menu .show_new {
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FFCC00;
	vertical-align: super;
	text-shadow: none;
}
#nav_side_bar_menu li {
	border-top: 1px solid #3A7FB9;
	border-bottom: 1px solid #31658B;
}
#nav_side_bar_menu li img {
	margin-bottom: -4px;
}
#nav_side_bar_menu li a:link,
#nav_side_bar_menu li a:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 10px 0px;
	color: #E2FEFF; /*918379*/
	text-shadow: 0 1px 0px #294254;
}
#nav_side_bar_menu li a:hover {
	color: #FFF;
	text-decoration: none;
}
#nav_side_bar_menu li.selected a:link,
#nav_side_bar_menu li.selected a:visited {
	color: #FFF;
}
#nav_side_bar_menu li.selected,
#nav_side_bar_menu li.selected:hover {
	background-color: #57A3D9;;
	border-top: 1px solid #3A7FB9;
	padding: 7px 0px 6px 0px;
	text-shadow: 0 1px 1px #FFF;
	-moz-text-shadow: 0 1px 1px #FFF;
	-webkit-text-shadow: 0 1px 1px #FFF;
}
#nav_side_bar_menu li:hover {
	background-color: #3A81B7;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#noti_Container {
	position:relative;     /* This is crucial for the absolutely positioned element */
	width: 10px;
	margin: 0 auto;
	height:12px;
}
.red_bubble {
    position: relative;
    top: -4px;
    padding:0px 4px 1px 4px;
    background-color:red; 
    color:#FFF;
    font-weight:bold;
    font-size:10px;
    border-radius:30px;
    box-shadow:0px 1px 0px #111;
	text-decoration: blink;
}
#welcome_block {
	margin-top: 10px;
	float: right;
	text-align: right;
	height: 26px;
	width: 316px;
	color: #FFF;
	text-shadow: 0 1px 0px #072C4C;
	-moz-text-shadow: 0 1px 0px #072C4C;
	-webkit-text-shadow: 0 1px 0px #072C4C;
}

#welcome_block a, #welcome_block a:visited {
    color: #FFCC00;
	font-weight: bold;
    text-decoration: none;
}
#welcome_block p {
	color: #E9FFFF;
	font-size: 0.9em;
}
#main fieldset {
    background-color: #BEBEBE;
    border: 1px solid #000;
    padding: 10px;
    margin: 10px 0px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main legend {
    display: block;
    font-size: 14px;
    background-color: #00FF00;
}

#formated_data {
    background-color: #FFF;
/*    border-bottom: 3px solid #BEBEBE;
    border: 1px solid #B0B0B0;
	border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
*/
}

#formated_data ol {
    margin: 0;
    padding: 0;
}

#formated_data ol li {
    list-style-type: none;
    margin: 0;
    padding: 15px;
    border-bottom: 2px solid #FFF;
}

#formated_data ol li strong {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    letter-spacing: -0.5px;
}
#formated_data ol li.h3 {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFF;
    border-bottom: 1px solid #A2A2A2;
}
#formated_data ol li h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #FF6600;
}
#formated_data table {
}
#formated_data th, #formated_data th:hover {
    font-size: 1.2em;
    font-family: "Open Sans", Arial, Verdana, Helvetica, sans-serif;
    font-weight: 600;
	line-height: 2em;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	height: 35px;
    color: #007ecc;
    text-align: left;
    white-space: nowrap;
    padding: 0;
    border-bottom: 3px double #ddd;
}

#formated_data .column_heads, #formated_data .column_heads:hover {
    /*background: url(images/bg_fd_column_heads.gif) repeat-x top center;*/
    background: url(https://d2jp18wqix77ia.cloudfront.net/images/dotx.gif) repeat-x bottom left;
    font-weight: bold;
    color: #444;
}

#formated_data .row-table, #formated_data .row_home, #formated_data .row_home_expired {
    background: url(https://d2jp18wqix77ia.cloudfront.net/images/dotx.gif) repeat-x bottom left;
    font-size: 12px;
}
#formated_data .row_recent {
	color: #093;	
}
#formated_data .row_home {
	color: #3e87ae;
	font-weight: bold;
	font-size: 12px;
	text-shadow: 0 1px 0 #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#formated_data .row_home_expired {
    font-weight: normal;
    font-style: italic;
    color: #990000;
}

#formated_data .row_home_expired:hover {
    color: #FD4848;;
    text-decoration: none;
}

#formated_data .row_home:hover {
	background-color: #fdf6e3;
}

#formated_data .row_parent {
    background: url(https://d2jp18wqix77ia.cloudfront.net/images/dotx.gif) repeat-x bottom left;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #00923C;
}
#formated_data .row_parent:hover,
#formated_data .row-table:hover {
	background-color: #fdf6e3;
}
#formated_data .row_parent small {
    font-size: 10px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}

#formated_data a {
    text-decoration: none;
}

#formated_data .announcement_link a:link,
#formated_data .announcement_link a:visited {
	color: #666;
	font-weight: bold;
    font-size: 11px;
	line-height: 2em;
	text-decoration: none;
}
#formated_data .announcement_link a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#formated_data .announcement_link a:visited {
	color: #888;
}
#formated_data .announcement_date {
	font-size: 10px;
	line-height: 1em;
    color: #888;
}

#formated_data .row_white {
    background-color: #FFF;
}

#formated_data .html_form {
    padding: 10px 0px;
}
#formated_data .html_form td {
    padding-left: 13px;
}

#formated_data_services {
    border-bottom: 3px solid #BEBEBE;
    background-color: #CCFFCC;
    border: 2px solid #009900;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#formated_data_services .old_price {
    text-decoration: line-through;
    color: #FF0033;
    font-weight: bold;
    font-size: 11px;
}

#formated_data_services .new_price {
    color: #339900;
    font-weight: bold;
    font-size: 11px;
}

#formated_data_services th, #formated_data_services th:hover {
    font-size: 16px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #009933;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    padding: 10px 0px 5px 10px;
    border-bottom: 1px solid #006600;
}

#formated_data_services .column_heads, #formated_data_services .column_heads:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    background-color: #009900;
}

#formated_data_services tr {
    border: 1px solid #CCC;
}

.qtip-content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* ====================== */
/* Alerts                 */
/* ====================== */
.alert-ok {
    background: #CBF1BD url(https://d2jp18wqix77ia.cloudfront.net/images/ico-alert-ok-trans.png) 10px center no-repeat;
    border: 1px solid #44B623;
    color: #006E42;
}

.alert-bad {
    background: #FFEDED url(https://d2jp18wqix77ia.cloudfront.net/images/ico-alert-bad-trans.png) 10px center no-repeat;
    border: 1px solid #C90404;
    color: #C90404;
}

.alert-warning {
    background: #F8F2B7 url(https://d2jp18wqix77ia.cloudfront.net/images/ico-alert-warning-trans.png) 10px center no-repeat;
    border: 1px solid #FFCC33;
    color: #1B110F;
}
.alert-tip {
    background: #f9edbe url(https://d2jp18wqix77ia.cloudfront.net/images/ico-alert-tip-trans.png) 10px center no-repeat;
    border: 1px solid #DDD;
    color: #444 !important;
}
.alert-ok, .alert-bad, .alert-warning, .alert-tip {
    font-family: "Open Sans",Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    margin: 6px 0px;
    padding: 10px 10px 10px 45px;
    display: block;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 5px;
    /*
     margin: 0 auto;
     width: 75%;
     */
}

/* ====================== */
/* Buttons: Buy + Download + Disabled + Expired
 /* ====================== */
.clickme, .clickme_disabled, .clickme_buy, .clickme_expired, .clickme_unlimited {
    background: url(images/bg_clickme_customers.gif) repeat-y;
    background-position: 0 50px;
    display: block;
    width: 65px;
    height: 23px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    float: left;
    padding: 1px 0px 0px 10px;
    color: #444;
    cursor: pointer;
    margin: 1px 4px 0px 0px;
    text-decoration: none;
	text-shadow: 0 1px 0px #FFF;
}
.clickme:active, .clickme_disabled:active, .clickme_buy:active, .clickme_expired:active, .clickme_unlimited:active {
	border-radius: 5px;
	color: #888 !important;
	box-shadow: inset 0 1px 2px #888;
}
.clickme {
	padding-top: 2px;
    height: 22px;
}
.clickme_unlimited {
    background: url(images/bg_clickme_unlimited.gif) repeat-y;
    display: block;
    width: 65px;
    height: 23px;
    text-decoration: none;
}

.clickme_disabled {
	padding-top: 2px;
    background: url(images/bg_clickme_customers.gif) repeat-y;
    background-position: 25 50px;
    display: block;
    width: 65px;
    color: #45484E;
    height: 23px;
    text-decoration: line-through;
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

.clickme_buy, .clickme_expired {
	padding-top: 2px;
    background: url(images/bg_clickme_buy.gif) repeat-y;
    background-position: 25 50px;
    display: block;
    color: #FCFFF2;
	text-shadow: 0 1px 0px #81A918;
    text-decoration: none;
	text-align: left;
    height: 23px;
}

.clickme_buy:hover {
    background: url(images/bg_clickme_buy.gif) repeat-y;
    background-position: 0px -50px;
    text-decoration: none;
}

.clickme_expired {
    background: url(images/bg_clickme_expired.gif) repeat-y;
    color: #FFF;
	text-shadow: 0 1px 0px #CC5B10;
    text-decoration: none;
}

.clickme_expired:hover {
    background: url(images/bg_clickme_expired.gif) repeat-y;
    background-position: 0px -50px;
    color: #FFF;
    text-decoration: none;
}

.clickme:hover {
    background: url(images/bg_clickme_customers.gif) no-repeat 0 0;
    background-position: 0px -50px;
    color: #222;
    text-decoration: none;
}

.clickme a:link, .clickme a:visited, .clickme_disabled a:link, .clickme_disabled a:visited {
    display: block;
    color: #444;
    text-decoration: none;
}

.clickme a:hover, .clickme_disabled a:hover {
    color: #000;
    text-decoration: none;
}

/* Buttons */
.submit {
    font-size: 11px;
    background: #fff url('images/bg_button_form_customers.gif') repeat-x bottom left;
    border: 1px solid #aaa;
    text-align: center;
    color: #666;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.submit:hover {
    background: #fff url('images/bg_button_h_form_customers.gif') repeat-x bottom left;
}

.submit {
    padding: 3px 10px;
}

/* ====================== */
/* Testimonial Popup
 /* ====================== */
#submit_testimonial {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFF;
}

#submit_testimonial h2 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 3em;
    font-weight: normal;
    color: #0066CC;
    padding: 10px 0px;
    margin: 10px 0px;
}

#upgrade_promo {
    font-size: 1.6em;
    font-family: Georgia, "Times New Roman", Times, serif;
}

#upgrade_promo .coupon_name {
    font-weight: bold;
    background-color: #FFFF00;
    font-family: "Courier New", Courier, monospace;
    font-size: 1.2em;
}

#upgrade_promo strong {
    font-weight: normal;
    color: #FF0000;
    font-size: 1.8em;
}

/*prettypopIN*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/ * html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* End hide from IE-mac */
/* ------------------------------------------------------------------------
 Popin
 ------------------------------------------------------------------------- */
#overlaypopin {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
}

.prettyPopin {
    display: none;
    overflow: hidden;
    position: absolute;
    z-index: 11000;
    top: 50%;
    left: 50%;
    background: #FFF url(https://d2jp18wqix77ia.cloudfront.net/images/popinLeft.gif) bottom left no-repeat;
    border: 10px solid #f0f0f0;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.prettyPopin a#b_close {
    display: none;
    position: absolute;
    z-index: 2;
    top: 10px;
    right: 13px;
    width: 41px;
    height: 9px;
    text-indent: -10000px;
    background: #FFF url(https://d2jp18wqix77ia.cloudfront.net/images/popinClose.gif) bottom left no-repeat;
}

.prettyPopin .prettyContent {
    position: relative;
    font-size: 1.2em;
    background-color: #FFF;
}

.prettyPopin .prettyContent .prettyContent-container {
	min-height: 100px;
	min-width: 350px;
    display: none;
    padding: 10px 15px 15px 15px;
    background-color: #FFF;
}

.prettyPopin .prettyContent .loaderimg {
    position: absolute;
    top: 10%;
    left: 10%;
    margin: -14px 0 0 -14px;
    background-color: #FFF;
}

#feedback_button {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 80px;
    width: 80px;
    background: url(https://d2jp18wqix77ia.cloudfront.net/images/img_c_corner_feedback.gif) no-repeat;
    text-indent: -999em;
    text-decoration: none;
}
#aff_balance {
    border-bottom: 3px solid #009900;
    background-color: #E2FFE4;
    font-family: Arial, Helvetica, sans-serif;
    padding: 20px 10px;
	text-align: center;
}
#aff_balance .balance {
    text-shadow: 0 1px 1px #FFF;
    color: #383838;
    font-size: 1.8em;
    letter-spacing: -1px;
}
#aff_balance .balance_cash {
    font-weight: bold;
    text-shadow: 0 1px 1px #FFF;
    color: #009900;
}

#formated_data th .date_range {
	text-shadow: none;
    float: right;
	text-align: center;
    color: #5DA4DE;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 8px;
    margin: 0 10px;
    cursor: text;
    display: table;
    width: 250px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#formated_data .aff_sale_normal, #formated_data .aff_sale_refund, #formated_data .aff_sale_payout {
    font-size: 11px;
    padding: 2px;
}

#formated_data .aff_sale_total, #formated_data .aff_sale_total:hover {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0px;
    color: #444;
}
#formated_data .aff_sale_normal {
    color: #339900;
}
#formated_data .aff_sale_refund {
    color: #CC3300;
    text-decoration: line-through;
    font-style: italic;
}
#formated_data .aff_sale_payout {
    color: #003399;
}

#chooseDateForm {
    display: table;
}
#chooseDateForm .date-pick {
    width: 70px;
    font-size: 10px;
}

#chooseDateForm input {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #5DA4DE;
}

#chooseDateForm .submit {
    padding: 2px 2px;
}
#formated_data .label {
	font-weight: bold;
}
#formated_data .label-green {
	color: #FFF;
	padding: 1px 3px;
	border-radius: 3px;
	background-color: #093;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	
}
#formated_data fieldset {
    background-color: #FFF;
    border: 1px solid #FFF;
    padding: 10px;
    margin: 10px 0px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#formated_data legend {
    display: block;
    color: #FF6633;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFF;
}
#help_tip {
	cursor: help;
}
.help_tooltip {
  background: #eee;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  width: 230px;
  text-shadow: 0 1px 0 #FFF;
}

/* arrows - :before and :after */
.help_tooltip:before {
  position: absolute;
  display: inline-block;
  left: -14px;
  top: 20px;
  content: '';
}

.help_tooltip:after {
  position: absolute;
  display: inline-block;
  left: -12px;
  top: 21px;
  content: '';
}
#faq_list li p.faq_answer {
	background-color: #f3f3f3;
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input.button { color: #FFF }
input { color: #FFF; }