/*   commons, reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a{outline:none;}

.clearfx:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;} 
.clearfx {display: inline-block;} 
html[xmlns] .clearfx {display: block;} 
* html .clearfx {height: 1%;}
 
  
/*  reusable */
body {font-size:62.5%}
a{color:#0570bb; text-decoration:none; font-size:1.2em}
a:hover {color:#00567b; text-decoration:underline}


h1{color:#6b6b6b;font-size:2.2em;margin:0 0 10px 0;text-transform:uppercase;}
h2{color:#01487b;font-size:1.8em;}
.h2{color:#01487b;font-size:1.8em;}
h2 a {font-size:inherit}
h3, h4{color:#6b6b6b;font-size:1.4em;text-transform:capitalize;}
h3 {font-weight:bold}
h4{font-size:1.3em}

.announce {font-size:1.8em;color:#404040}


.left {float:left}
.right {float:right}
.txt_r {text-align:right}
.bld {font-weight:bold}
.fnt_up {text-transform:uppercase;}
.fnt_norm{text-transform:none;}

.grey_arr, .orange_arr, .new_win, .plus, .minus {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/icons.gif) no-repeat;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:15px;
	display:inline-block;
    white-space:nowrap;
}
.grey_arr, .new_win {color:#f57b20;}
.grey_arr {background-position: 0 3px;font-size:1.2em;}
.grey_arr:hover, .new_win:hover {color:#d15d06;text-decoration:underline}
.orange_arr {background-position: 0 -22px;color:#ffffff;}
.new_win{background-position: 0 -114px;font-size:1.2em;padding-left:20px}
.plus {background-position: 0 -166px;}
.minus {background-position: 0 -205px;}
.plus, .minus {padding:2px 0px 2px 25px;display:block}
a.orange_arr:hover {color:white}

.download{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/download.png) no-repeat;padding-left:18px;}

.status, .status1 {font-family:Georgia,serif;font-size:1.8em;font-style:italic;display:block}
.status {line-height:1.0em}
.blue {color:#0d9bb4}
.bronze {color:#b66329}
.silver {color:#6b6b6b}
.gold {color:#8c7200}
.platinum {color:#454444}

.divider{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/divider.gif) bottom left repeat-x;height:2px; font-size:0}
.vert_divider{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/divider_vert_wt.gif) top right repeat-y;}
.vert_divider_gr{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/divider_vert_gr.gif) top right repeat-y;}

.caption1, .caption2, .caption3, .caption4, .text30 {
    color:#ffffff;
    line-height:1;
    text-transform:uppercase;
}
.caption1{font-size:8.5em; text-shadow: #7c7c7c 4px 3px 3px;}
.caption2{font-size:5.5em;}
.caption3{font-size:4.6em;}
.caption4{font-size:2.6em;padding-bottom:10px;}   
.caption5, .caption5-dark, .caption6{
    color:#ffffff;
    font-size:1.4em;
    font-weight:bold;
    text-transform:uppercase;
}
.caption5-dark{color:#404040;}
.caption6{font-size:1.2em;}
.caption45 {font-size:4.5em}
.text30 {font-size:3em;text-shadow: #7c7c7c 4px 3px 3px;color:white}
.header_bucket {font-size:1.3em;color:#404040;font-weight:bold;text-decoration:capitalize}


.txt_format1{font-size:1.3em;line-height:1.4;}
.txt_format1 a {font-size:inherit}
.number, .number-jump {color:#779C2C;font-weight:bold;}
.worth{float: left; margin: 28px 0 0 15px;}
.green_txt {color:#779C2C;}
.pts {font-size:1em; text-transform:uppercase;}
.fnt_14{color:#6b6b6b;font-size:1.4em !important;font-weight:bold;}
.fnt_16 {font-size:1.6em}
h2 .fnt_16 {font-size:16px}
.fnt_18 {font-size:1.8em}
.fnt_30 {font-size:3.1em; font-weight:normal}
.fnt_50 {font-size:4.9em;font-weight:normal}
.fnt_13 {font-size:1.3em}
.fnt_10{font-size:1.0em}
.fnt_09{font-size:0.9em}
.fnt_085{font-size:0.85em}
.fnt_06{font-size:0.6em}
.fnt_04{font-size:0.4em}
.fnt_02{font-size:0.2em; vertical-align: top;}
.new{color:#51aaea;font-weight:bold;text-transform:uppercase;}
p sup {font-size:0.6em}
h1 sup{font-size:0.5em}
.text14 {font-size:1.4em}
p sup.fnt_09{line-height:0px;}
.line-h_0{line-height: 0px;}


.inner_cntr {text-align:left;margin:0 auto;width:980px}
.gr_lnk {text-transform:uppercase;color:#404040; font-size:1.2em}
.gr_lnk:hover {color:#333333;text-decoration:underline;}

/* main layout */
body {background:#fefbfb url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/body_bg.jpg) center top no-repeat; color:#404040; font-family: arial,sans-serif}
.content {height:950px;min-height:950px;height:auto;width:100%;text-align:center}
.content_650{min-height:650px;}
.content_750{min-height:750px;}

/* header */
.header {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/header_bg.png) repeat-x 0 0;height:71px; text-align:center;width:100%}
.header_cnt {text-align:left;margin:0 auto; padding-top:15px;width:980px}
.go_to {margin-top:20px; /*margin-right: 1em;*/}
.logout {display:block; margin:20px 0 0 20px;}
.family_status {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/status-ic.png) 10px 5px no-repeat;border:2px dotted #C4C4C4;border-width: 0 2px;padding:0px 10px 0px 45px;height:29px;margin-top:4px}
.family_status .status_msg{display:block;font-size:1.2em;line-height:1em}
.hello_msg {color:#779C2C;font-size:2.4em;margin:10px 20px 0;}

.cnt_inner {margin:0 auto;text-align:left;width:980px}
.sub_header {padding-top:15px;width:100%;}
.logo {display:block; margin-top:20px}

/* navigation */
.cnt_nav {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/nav_bg.png) no-repeat center top; height:76px; margin-bottom: 10px;text-align:center}
.menu_holder {width:1000px; text-align:center; margin:0 auto;position:relative;z-index: 1;}
.menu_holder ul {margin: 0 0px 0 5px}
.menu_holder ul.main li {float:left;display:inline-block; padding-top:12px;cursor:pointer;}
.menu_holder ul.main a, 
.menu_holder ul.main a:hover, 
.menu_holder ul.main a.selected {font-family:Frutiger,arial; font-size:1.4em;
font-weight:bold;color:white;display:inline-block;line-height:69px; text-decoration: none;
background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/navigation.png) no-repeat; position:relative;}

.menu_holder ul.main a.home {background-position: left -69px; width:159px}
.menu_holder ul.main a.home.selected_it {background-position: 0 0;color:#01487b}
.menu_holder ul.main a.home:hover {background-position: left -140px;color:white}

.menu_holder ul.main a.profile {background-position: -163px -69px;width:219px}
.menu_holder ul.main a.profile.selected_it {background-position: -163px 0px;color:#01487b}
.menu_holder ul.main a.profile:hover, .menu_holder ul.main a.profile.selected {background-position: -163px -140px;color:white}

.menu_holder ul.main a.healthy{background-position: -382px -69px;width:200px}
.menu_holder ul.main a.healthy.selected_it {background-position: -382px 0px;color:#01487b}
.menu_holder ul.main a.healthy:hover, .menu_holder ul.main a.healthy.selected {background-position: -382px -140px;color:white}

.menu_holder ul.main a.educated {background-position: -582px -69px;width:215px}
.menu_holder ul.main a.educated.selected_it {background-position: -582px 0px;color:#01487b}
.menu_holder ul.main a.educated:hover, .menu_holder ul.main a.educated.selected {background-position: -582px -140px;color:white}

.menu_holder ul.main a.rewarded {background-position: -797px -69px;width:197px}
.menu_holder ul.main a.rewarded.selected_it {background-position: -797px 0px;color:#01487b}
.menu_holder ul.main a.rewarded:hover, .menu_holder ul.main a.rewarded.selected {background-position: -797px -140px;color:white}

.menu_holder ul.main a .nav-arr{display:none;position:absolute;right:35px;top:27px;}
.menu_holder ul.main a.profile .nav-arr{right:20px;}
.menu_holder ul.main a.rewarded .nav-arr {right:24px}
.menu_holder ul.main a:hover .nav-arr{display:block;}
.menu_holder ul.main a.selected .nav-arr{display:block;}

.menu_holder .submenu{position:absolute;width:980px;top:73px;left:5px; z-index:1;}
.menu_holder ul.submenu a{color:#fff;display:block;font-size:1.3em;text-transform:capitalize;}
.menu_holder ul.submenu a:hover, .menu_holder ul.submenu a.selected{text-decoration:underline;}
.menu_holder ul.profile{display:none;}
.menu_holder ul.profile li, .menu_holder ul.healthy li{
	background-image:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/nav_submenu_bg.gif);
	background-repeat:no-repeat;
	float:left
}
.menu_holder .submenu li {text-align:left}
.menu_holder ul.profile li.col1{background-position:left 0;height:115px;width:326px}
.menu_holder ul.profile li.col2{background-position:-326px 0;height:115px;width:326px}
.menu_holder ul.profile li.col3{background-position:right 0;height:115px;width:326px}
.menu_holder ul.healthy, .menu_holder ul.educated, .menu_holder ul.rewarded{display:none;}

.menu_holder ul.healthy li a,
.menu_holder ul.profile li a, 
.menu_holder ul.educated li a,
.menu_holder ul.rewarded li a{padding:10px 0}
/*.menu_holder ul.healthy li.col1{background-position:left -120px;height:156px;width:326px}*/
.menu_holder ul.healthy li.col1{background-position:left 0px;width:326px;height:115px;}
.menu_holder ul.healthy li.col2{background-position:-326px -120px;width:326px;height:156px}
/*.menu_holder ul.healthy li.col3{background-position:right -120px;width:326px;height:156px}*/
.menu_holder ul.healthy li.col3{background-position:right 0px;width:326px;height:115px;}
.menu_holder ul.educated li, .menu_holder ul.rewarded li{
	background-image:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/nav_submenu_bg.gif);
	background-repeat:no-repeat;
	float:right;
}
.menu_holder ul.educated li.col1{background-position:left top;height:115px;width:326px}
.menu_holder ul.educated li.col2{background-position:right top;width:326px;height:115px}
.menu_holder ul.educated.submenu {left:4px}
.menu_holder ul.rewarded li.col1{background-position:left -280px;height:155px;width:332px;margin-right:-2px}

/*block with brackets  */
.block_brack {width:100%;text-align:center}
.block_brack_inner1, .block_brack_inner2 {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/brackets.gif) no-repeat;}
.block_brack_inner1 {background-position: left top;width:980px}
.block_brack_inner2 {background-position: right top;text-align:center;height:120px;}
.block_brack_inner3 {width:910px; background-color:#F8F6F6;height:120px;margin: 0 auto;text-align:left}
.block_brack .col1, .block_brack .col2 {height:100px;}
.block_brack .col2 {width:65%}
.block_brack h2 {margin:0 0 0 25px}
.block_brack .col1 img {margin:5px 0 0 20px}
.block_brack .close {text-align: right; padding:3px 20px 5px 0}
.block_brack .close_lnk,
.riskDescriptionOverlayHeader .close {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/icons.gif) no-repeat right -50px;padding: 2px 25px 3px 0;display:inline-block}
.block_brack .close_lnk:hover,
.riskDescriptionOverlayHeader .close:hover {background-position: right -79px}


/*breadcrumbs*/
.breadcr li, .breadcr li a {display:inline-block;float:left}
.breadcr li {padding:10px 6px 0 0; font-size:1.2em}
.breadcr li a {font-size:inherit}
.breadcr .fnt_up {font-weight:bold}
.breadcr li span {float: left; padding: 0 6px 0 0}

/*  main content  */
.main_content {text-align:left;width:980px; margin:20px auto 0 auto}

.row1, .row2, .row3 {display:block;padding-bottom: 50px}
.row1 .col1 {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/blue_box.png) no-repeat 0 0; width:56%;height:206px}
.row1 .col2 {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/green_box.png) no-repeat 0 0; width:43%;height:206px}
.row1 .col1 .cell1 {width:160px;padding: 30px 0 0 0}
.row1 .col1 .cell1 img {margin-top:27px}
.row1 .col1 .cell2 {width:60%;padding: 20px 0 0 25px}
.row1 .col2 .cell1{width:38%;}
.row1 .col2 .cell2{padding:20px 0 0 20px;width:57%;}
.col_35{float: left;padding-right:70px; width:35%;}
.col_25{width:25%;}
.col_last{padding-right:0;}
.line{display:block;}

/* text blocks  */
.txt_page p, .txt_page span, .txt_page li { font-size:1.3em;line-height:18px;width:70%}
.txt_page p {margin-bottom:25px;}
.txt_page p a, .txt_page li a, .txt_page li ul li, .txt_page li p {font-size:inherit}
*+html .txt_page p a.fnt_7, *+html  .txt_page .cnt_help li {font-size:12px}
.txt_page ul {margin:0 0 25px 20px}
.txt_page ul.roman, .txt_page ul.alpha {padding-left:30px}
.txt_page ul.circle li {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/list_bullet.gif) no-repeat 0px 8px;padding-left: 14px;}
.txt_page ul.penta{width: 18%;}
.txt_page ul.penta li{width: 100%;background-position: 0 11px; line-height: 23px;}
.txt_page ul.roman li {list-style-type: lower-roman}
.txt_page ul.alpha li {list-style-type: lower-alpha}
.txt_page .li_subheader {color:#01487b;font-weight:bold;font-size:14px;display:inline-block}
.txt_page ul.list {margin:0}
.txt_page ul.list li {width:auto}
.txt_page li ul li, .txt_page ul li p {width:100%}
.col_35 p{width: 100%;}
.col_35 span{font-size:1.2em;}

.credit_balance{color:#ffffff; text-align:center;padding:50px 10px 10px;}
.credit_balance p {padding-top:10px}
.credit_balance p.pad_t5{padding-top:5px;}
.credit_balance a.orange_arr {margin-left:5px}
.credit_balance a.mrg {margin: 2px 0 0 25px}

.logos {padding: 0 0 15px 0}


a.but_prim{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/buttons/but_primary.png) 0 -111px no-repeat;display:inline-block;height:37px;}
a.but_prim span, .registerSubmit, .form_but span{
	background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/buttons/but_primary.png) right 0 no-repeat;
	cursor:pointer;
	color:#ffffff;
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	height:37px;
	line-height:37px;
	margin-left:8px;
	padding:0 20px 0 12px;
	text-transform:uppercase;
	white-space:nowrap;
	width:auto
}
a.but_prim span img{vertical-align:middle;margin-right:10px}
* html a.but_prim span img{padding:9px 0}
a.but_prim:hover{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/buttons/but_primary.png) 0 -148px no-repeat;text-decoration:none}
a.but_prim:hover span{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/buttons/but_primary.png) right -37px no-repeat;}
a.but_prim span.icon_arr {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/icons.gif) no-repeat 0 -238px;width:9px;height:9px;margin:0 10px 0 0;padding:0}
.registerSubmit{background: none; border: none;}

.list li {display:block;background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/divider.gif) bottom left repeat-x;padding:9px 0;font-size:1.3em}
.list li.last {background: none}
.list li a {font-size:inherit}

.calendar {padding:10px 0 2px 2px}
.day_box span {background-color:#458abd; display:inline-block;color:white;font-size:48px;line-height:58px;border-right:2px solid white;padding:0 15px}

.wh_box360 {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/white_box_360.png) no-repeat 0 0; width:360px;height:280px}
.wh_box360_180 {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/white_box_360_180.png) no-repeat 0 0; width:360px;height:180px}
.wh_box_big {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/white_box_wide.png) no-repeat 0 0;height:313px; position:relative}
.txt_page .wh_box360 p{width: auto; margin-bottom: 10px;}
.wh_box360 .divider, .wh_box_582 .divider{width: auto;}

/* points statement, fitness  */
.point_cntr {padding:10px 0 30px 0}
.points, .points_tbl tbody {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/points_bg.png) repeat-x 0 0;padding:15px}
.points_tbl tbody {background: none;}
.category_table_wrapper table{background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/points_bg.png) repeat-x 0 20px;}
.brd_side_rght {border-right: 2px dashed #ccc;padding: 20px 30px; text-align:center}
.brd_side_rght .caption3 {margin-bottom:10px}
.points_legend, .points_legend_inn {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/points.png) no-repeat}
.points_legend_inn {background-position:0 0;padding-left:10px}
.points_legend {background-position:100% 0;padding-right:10px}
.points_legend_bl {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/common/points_arr.png) no-repeat right top;height:50px;width:70px;padding:10px 15px 0 15px}
.points_legend_bl a, .points_legend_bl span {display:inline-block}
.points_legend_bl a {padding: 5px 5px 0 0}
.points_legend_bl.last {background:none}
.points_legend_bl .fnt_up {font-size:1.1em;padding-left:2px}
.points_inner {background:#FEFBFB}
.points_left ul {margin: 20px 20px 0 20px;width:133px}
.points_left li a, .points_left li.first a, .points_left li a:hover {background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/points_left_bg.png) no-repeat;}
.points_left li a {background-position: 0 -40px;display:block}
.points_left li.first a {background-position: 0 0px}
.points_left li.last a {background-position: 0 bottom}
.points_left li a div {padding:8px 0 8px 10px; margin: 0 10px;border-bottom: 1px dotted #c4c4c4;font-size:13px;font-weight:bold}
.points_left li a:hover, .points_left li.selected a {background-position: right -40px;}
.points_left li a:hover {background-color:red}
.points_left li.first a:hover, .points_left li.first.selected a {background-position:right 0px}
.points_left li.last a:hover, .points_left li.last.selected a {background-position:right bottom}
.points_left li.selected a:link {color:#404040;}
.points_tbl {width:80%; padding-top:20px}
.points_hdr, .points_hdr th.first {background-image:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/points_th.png);background-repeat: no-repeat}
.points_hdr {background-position: right top}
.points_hdr th {line-height: 36px;text-align:left; color:white;font-weight:bold;font-size:14px; background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/points_th.png) -40px top;}
.align_center th{text-align: center;}
.points_hdr .align_center{text-align: center;}
.points_hdr th.first {background-position:left top}
.points_hdr th.last {background-position:right top}
.points_tbl tr{background: none;}
.points_tbl td {padding:10px 0 10px 0px;border-bottom:1px dotted #c4c4c4; font-weight:bold; color:#779c2c}
.points_tbl td {font-size:1.3em}
.points_tbl td a {font-size:13px}
.points_tbl td.categories {color:#404040;font-weight:normal}
.points_tbl .total td {font-weight:bold; border-bottom: 0 none;border-top:1px solid #c4c4c4;height:50px}
.points_tbl .first, .points_tbl .last, .points_tbl .total td.first, .points_tbl .total td.last {border-top:0 none; border-bottom: 0 none;width:15px}
.points_hdr th {border-bottom:1px solid #ccc !important}
.fitness_tbl {width:65%}
/*
.mrg_ul {margin: 5px 0 0 20px; width:70%;}
.mrg_ul a {font-size:13px}
.mrg_ul li, ol.mrg_ul li {line-height:18px;font-size:inherit}
*/
ol.mrg_ul li {margin:0px 0 10px 0px;list-style-type:decimal; display: list-item; vertical-align:top}
.sports_cnt {width:70%}
.sports_cnt ul {width:40%}

.noborder, .noborder td{border: none;}

/* footer */
.footer{background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/footer_bg.png) repeat-x 0 0;margin-top:-5px;height:93px;text-align: center}
.footer_cnt{color:#707070;font-size:10px;margin:0 auto;padding-top:25px;width:980px;text-align:left}
.footer_cnt a{color:#707070;font-size:90%;text-decoration:none;text-transform:uppercase;display:block;margin-bottom: 3px}
.footer_cnt a:hover{text-decoration:underline;color:#333}
.footer_links li{border-right:2px dotted #c4c4c4;padding:0 20px}
.footer_links li.first{padding-left:0}
.footer_links li.last{border-right:0}
.copyright{text-align:right}
.copyright span {display:block;margin-bottom:3px}



/* reusable & for rewriting  */
.mrg0 {margin-bottom:0 !important}
.mrg_b5 {margin-bottom:5px}
.mrg_b8 {margin-bottom:8px}
.mrg_b10 {margin-bottom:10px}
.mrg_b15 {margin-bottom:15px}
.mrg_b {margin-bottom: 20px}
.mrg_b25 {margin-bottom:25px}
.mrg_b30 {margin-bottom:30px}
.mrg_b50 {margin-bottom:50px}

.mrgt0 {margin-top: 0}
.mrg_t5 {margin-top:5px}
.mrg_t8 {margin-top:8px}
.mrg_t10 {margin-top:10px}
.mrg_t {margin-top:15px}
.mrg_t20 {margin-top:20px}
.mrg_t30 {margin-top:30px}
.mrg_t40 {margin-top:40px}
.mrg_t50 {margin-top:50px}
.mrg_t80 {margin-top:80px}
.mrg_t140 {margin-top:140px !important}
.mrg_t150 {margin-top:150px}


.mrg_l5 {margin-left:5px;}
.mrg_l10 {margin-left:10px;}
.mrg_l {margin-left: 20px}
.mrg_l30 {margin-left:30px}
.mrg_l40 {margin-left:40px}
.mrg_l143 {margin-left:143px}


.mrg_r10 {margin-right:10px}
.mrg_r18 {margin-right:18px}
.mrg_r {margin-right: 20px}
.mrg_r45 {margin-right: 45px}

.mrg_0_15 {margin:0 15px}
.mrg_0_20 {margin:0 20px}
.mrg_0_25 {margin:0 25px}
.mrg_10_25 {margin:10px 25px}
.mrg_20_25 {margin:20px 25px 5px 25px}
.mrg_10_0 {margin:10px 0}
.mrg_17_0 {margin:17px 0}
.mrg_20_0 {margin:20px 0}
.mrg_30_0 {margin:30px 0}
.mrg_15_0 {margin:15px 0}
.mrg_15_0_20 {margin: 15px 0 20px 0}
.mrg5_15 {margin:5px 15px 0 15px}
.mrg_5_15 {margin:5px 15px 0 15px}
.mrg_10_20{margin: 10px 20px 0 20px;}
.mrg_20_20{margin: 20px 20px 0 20px;}
.mrg_25_25{margin: 25px 25px 15px 25px;}
.mrg_tl25{margin: 25px 0 0 25px}

.pad_t0 {padding-top:0}
.pad_t3 {padding-top:3px}
.pad_t5 {padding-top:5px}
.pad_t8 {padding-top:5px}
.pad_t10 {padding-top:10px}
.pad_t15 {padding-top:15px}
.pad_t30 {padding-top:30px}
.pad_t37 {padding-top:37px}
.pad_t40 {padding-top:40px}

.pad_0 {padding-bottom:0}
.pad_b5 {padding-bottom:5px}
.pad_b8 {padding-bottom:8px}
.pad_20 {padding-bottom:20px}
.pad_b40 {padding-bottom:40px}
.pad_b80 {padding-bottom:80px}

.pad_r20{padding-right: 20px;}

.pad_0_20 {padding:0 20px}
.pad_0_16 {padding:0 16px}
.pad_0_23 {padding:0 23px}
.pad_0_25 {padding:0 25px}
.pad_0_35 {padding:0 35px}
.pad_18_0 {padding:18px 0}
.pad_15_0 {padding:15px 0}
.pad_25_0 {padding:25px 0}
.pad_top_bl {padding:30px 0}
.pad_10{padding:10px 12px;}
.pad_10_30 {padding:10px 30px}
.pad_5_30 {padding:6px 30px 7px 30px}

.pad_20_20{padding: 20px 20px 10px 20px;}






.padl_5 {padding-left:5px}
.pad_l25 {padding-left:25px}


/*errror & msg */
.center_block{margin:0 auto;text-align:left;width:500px;}
.row_err {height:650px;min-height:650px;height:auto; padding-bottom:0}
.row_err h1{margin-bottom:2px;}
a.error_button span{text-transform: none; margin-left: 6px;}
.redirect_button{
    float: left;
    width: 11px;
    height: 11px;
    margin: 14px 8px 0 0;
    background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/redirect_arrow.png) no-repeat;
}
.error_return{font-size: 1.6em; color:#6b6b6b;}


.footnote{color: #707070;} 
.footnote li{font-size: 1.2em;}

.parnters_tab h2 {margin:20px 0}
.parnters_tab p {font-size:14px; line-height:19px !important}
.parnters_tab_tbl td {border-bottom: 1px dashed #ccc;vertical-align:top;padding:10px 0 0 20px}
.parnters_tab_tbl tr.tr_last td {border-bottom: 0 none}
.parnters_tab_tbl td img {margin:0 20px 0 0}
.parnters_tab_tbl td ul {list-style-type:square}


/*contact icons*/
.phone_icon,
.email_icon,
.upload_icon,
.fax_icon{padding: 7px 0 2px 32px;background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/contacts.png) no-repeat;}
.txt_page .phone_icon{float:left; width: 0; height: 15px;}
.email_icon{background-position: 0 -26px;}
.upload_icon{background-position: 0 -48px;}
.fax_icon{background-position: 0 -72px;}


/*forms*/
.formContent{text-align: left;}
.formContent form label{
    font-size: 12px;
    width: 300px;
    display: block;
    float: left;
    text-align: left;
}
.formContent form div{margin-top: 8px;}
.formContent input, .formContent select{min-height: 20px;}
.formTypesForms{margin-bottom: 20px;}
.formContent .validationErr{font-size: 12px; color: red;}
form a.but_prim span{padding: 0px;}
form a.but_prim .registerSubmit{border: none; padding: 0 29px 0 12px;}


/*gymlocator*/
.or{color: #01487b;}
.gym_finder{width: 100%; margin: 20px;font-size: 13px;}
.gym_divider{
    float: left;
    height: 22px;
    border-left: 2px #d0d0d0 dotted;
}
.w_90{width:90px;}
.w_280{width:280px;}
.w_148{width:148px;}
.w_580{width: 580px;}
.w_580 td{vertical-align: top; font-weight: normal; color: #404040;}
.legend{background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/legend.png) no-repeat;}
.discount_big, .device_big, .points_big{float: left; width: 36px; height: 36px; margin-right: 15px; background-position: left top;}
.device_big{background-position: 0 -35px}
.points_big{background-position: 0 -70px}
.wh_box360_180 p{width: 100%; margin-bottom: 0;}
.wh_box360_180 .divider{margin: 10px 20px; width: auto;}
.discount_small, .device_small, .points_small{float: left; width: 28px; height: 28px; margin-right: 15px; background-position: right top;}
.device_small{background-position: right -28px}
.points_small{background-position: right -56px}

.row1 .collapse a.but_prim{margin-top:0;}

/*help*/
.cnt_help {border-top: 1px dashed #ccc;width:70%}
.cnt_help a.plus, .cnt_help a.minus {padding: 12px 0 12px 35px;}
.cnt_help a.plus:hover, .cnt_help a.minus:hover {text-decoration: none}
.cnt_help a.plus:hover {background-color: #eaeaea; }
.cnt_help a.minus:hover {background-color: transparent}
.cnt_help .plus {background-position:10px -155px;}
.cnt_help .minus {background-position:10px -194px;}
.txt_page .cnt_help p, .txt_page .cnt_help li {width:100%}
.brd_t {border-top: 0 none}

/*devices*/
.wh_box700{background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/white_box_700.png) no-repeat; width:700px;height:70px; line-height: 70px;}
.get, .connect, .sync, .arrow, .equal, .pls {float: left; width: 35px; height: 28px; margin-right: 5px; background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/get_con_sync.png) no-repeat;}
.get{width: 22px;}
.connect{background-position: 0 -28px;}
.sync{background-position: 0 -56px;}
.arrow{height: 28px; margin: 20px 10px 0 15px; background-position: 0 -84px;}
.equal {background-position: 0 -114px;}
.pls {background-position: 0 -144px;height:33px}
.inline{display: inline}

.session {visibility: hidden; font-size:0 !important}

/*earn points  */
.cnt_wide h2 {background: url(https://www.powerofvitality.com/maintenace/logged_out_files/images/icons/get_con_sync.png) no-repeat; padding-left:25px}
.cnt_wide h2.hdr_run {background-position: 0 -179px}
.cnt_wide h2.hdr_ast {background-position: 0 -242px}
.cnt_wide h2.hdr_pig {background-position: 0 -210px; padding-left:30px}
.cnt_wide h2.hdr_cup {background-position: 0 -270px}
.cnt_wide .bl1, .cnt_wide .bl2, .cnt_wide .bl3, .cnt_wide .arrow {float: left}
.txt_page .cnt_wide p {width:100%}
.txt_page .bl3 p {margin-bottom:0}
.cnt_wide .bl1 {width:170px}
.cnt_wide .bl2 {width:200px}
.cnt_wide .bl3 {width:400px}
.cnt_wide .arrow, .cnt_wide .equal {margin: 120px 0 0 5px}
.earn_div .divider {width:43%;margin-top:15px}
.earn_div .pls {margin: 0 10px 5px 10px}
.ern_pt .points_tbl {padding:0 0 20px 0; width:100%}
.ern_pt .points_tbl th {white-space:nowrap}
.bl_bg td {background-color: #417ab0; font-weight:bold !important; color:white !important}

.tooltip_big {position:absolute;bottom:40px;_bottom: 20px;left:0px;_left: 20px;background:url(https://www.powerofvitality.com/maintenace/logged_out_files/images/backgrounds/tooltip_big.png) no-repeat;width:645px;height:340px}

.tooltip_big th {font-size:12px;}
.tooltip_big th categories {padding-right:10px;}
.tooltip_big .points_tbl {padding:7px;width:auto;}
.tooltip_big .category_table_wrapper {width:617px;}
.tooltip_big .footnote {margin: 5px 0 0 15px;}

.cyhra {
font-size:1.3em;
color:#0570BB;
margin-top:4px;
}
