﻿@charset "utf-8";
/* CSS Stlysheet */
/* The Perfect Body */
/* IGP August 2008*/

body {margin:0; padding:0; background: url('images/background_tile.gif');}

.bold {font-weight:bold;}
.bold_blue {font-weight:bold; color: #3399CC;}
.detail_bold {font-size: 13px; font-weight:bold; color:#336699;}
.gradualfader {border-width: 0px; margin:0 0 0 0;}
.rgt_alg {text-align:right;}
.bold_lge {font-size:13px;font-weight :bold;}

#sweepstakes {width:200px; height: 130px; margin:24px 57px 0 0; padding:0; float:right;}
#sweepstakes_footer {width:200px; height: 130px; margin:24px 0 0 165px; padding:0; float:left;}

#container_pbs {background:#fff; width:960px; height:auto; margin:0 auto; padding:0;}
#content_wrapper_pbs {background:#fff; width:960px; height:auto; margin:0 auto; padding:0; float:left;}

#banner_pbs {background: no-repeat url('images/banner_1a.jpg'); text-align:left; width:960px; height:180px; margin:0; padding:0;}

#banner_menu_nav_wrap_pbs {/*background:orange;*/ width:722px; height:25px; margin:0 auto; padding:4px 0 0 0; clear:both;}
#banner_menu_nav_pbs {/*background:lime;*/ width:710px; height:20px; margin:0 auto; padding:0;}
#banner_menu_nav_pbs h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:right;color:#595959; margin:5px auto; padding:0;}
#banner_menu_nav_pbs a {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #595959; text-decoration:none;}
#banner_menu_nav_pbs a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; text-decoration:underline;}
#button_wrap_pbs {/*background:fuchsia;*/ width:230px;height:150px; margin:0; padding:0; float:left;}

#pic_column_pbs {background:#fff; width:330px; height:auto; margin:0 auto; padding:0; float:right;}
#pic_box_1_pbs {background: no-repeat url('images/antiaging_page.jpg'); margin:10px auto; padding:0; width:195px; height:240px;}
#pic_box_1_pbs_txt {width:140px; height:auto; margin:0 auto; padding:190px 0 0 0; text-align:center;}
#pic_box_1_pbs_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #646464; text-decoration:none;}
#pic_box_1_pbs_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}
#pic_box_2_pbs {background:#fff; margin:15px auto; padding:0; width:200px; height:127px; display:none}

#winner_box_pbs {background:#fff; margin:15px auto; padding:0; width:200px; height:53px; display:none}
#winner_box_pbs H2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:center; color:#033BB2}
.span_black_pbs {color:black}

#banner_menu_pbs {width:200px; height:20px; margin:15px auto 10px auto; padding:0;}
#banner_menu_pbs h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:right; color:#595959; margin:5px auto;padding :0;}
#banner_menu_pbs a {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #595959; text-decoration:none;}
#banner_menu_pbs a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; text-decoration:underline;}

.button_pbs {background: no-repeat url('images/button2.png'); width:141px; height:75px; margin:0 auto; padding:0;}

.logo_pbs {background: no-repeat url('images/logo_2.png'); width :308px; height:71px; margin:20px 0 0 20px; padding:0; float:left;}
.logo_pbs h1 a {display:block; width :308px; height:51px; outline:none; margin:0 auto; padding:0;}
.logo_pbs h1 span {display:none; margin:0 auto; padding:0;}

.slogan_pbs {background: no-repeat url('images/slogan_2.png'); width :596px; height:34px; margin:15px 0 0 0; padding:0; float:right; }
#slogan_wrap_pbs {/*background:purple;*/ width:730px; height:150px; margin:0; padding:0; float:left;}

.call_today_pbs {width:180px; height:16px; margin:2px auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #595959; text-align:center;}
.call_today_f_pbs {width:180px; height:24px;margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #595959; text-align:center;}

#button_inner_pbs {width:108px; height:55px; margin:0; padding:7px 0 0 14px; text-align:center;}
#button_inner_pbs h2 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color: #3399CC; margin:3px 0 0 0; padding:0;}
#button_inner_pbs h3 {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color: #3399CC; margin:3px 0 0 0; padding:0;}
#button_inner_pbs a {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 16px;color: #3399CC; text-decoration:none;}
#button_inner_pbs a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px;color: #336699; text-decoration:underline;}
#button_emailtxt_pbs {width:100px; height:8px; margin:2px auto; padding:0; text-align:center;}
#button_emailtxt_pbs a {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px;color: #3399CC; text-decoration:none;}
#button_emailtxt_pbs a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;color: #336699; text-decoration:underline;}
#button_inner_pbs span {font-size: 12px;}

.button_f_pbs {background: no-repeat url('images/button2.png'); width:141px; height:75px; margin:0 auto; padding:0;}

.popup_1_pbs {width:500px; height:auto; margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 14px; color:#666; text-align:center;}
.popup_bold_pbs {font-size: 18px; font-weight:bold; color:#3399CC;}

#pic_box_3_pbs {background: no-repeat url('images/slimming_page.jpg'); margin:10px auto; padding:0; width:195px; height:240px;}
#pic_box_3_pbs_txt {width:140px; height:auto; margin:0 auto; padding:190px 0 0 0; text-align:center;}
#pic_box_3_pbs_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color:#646464; text-decoration:none;}
#pic_box_3_pbs_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#009999; text-decoration:underline;}
#pic_box_4_pbs {background: no-repeat url('images/massage_page.jpg'); margin:10px auto; padding:0; width:195px; height:240px;}
#pic_box_4_pbs_txt {width:140px; height:auto; margin:0 auto; padding:190px 0 0 0; text-align:center;}
#pic_box_4_pbs_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #646464; text-decoration:none;}
#pic_box_4_pbs_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}
#pic_box_5_pbs {background: no-repeat url('images/body_treatments.jpg'); margin:10px auto; padding:0; width:195px; height:240px;}
#pic_box_5_pbs_txt {width:140px; height:auto; margin:0 auto; padding:175px 0 0 0; text-align:center;}
#pic_box_5_pbs_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #fff; text-decoration:none;}
#pic_box_5_pbs_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}
#pic_box_6_pbs {background: no-repeat url('images/ultimate_luxury.jpg'); margin:145px auto 50px auto; padding:0; width:195px; height:292px;}
#pic_box_6_pbs_txt {width:140px; height:auto; margin:0 auto; padding:175px 0 0 0; text-align:center;}
#pic_box_6_pbs_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color: #fff; text-decoration:none;}
#pic_box_6_pbs_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}

#content_wrapper_hp_pbs {background:#fff url('images/menu_bg_main_left_crop.jpg') no-repeat; width:960px; height:490px; margin:0 auto; padding:0; float:left;}
#page_title_img_hp_pbs {background:#fff; width:690px; height:45px; margin:0 0 0 190px; padding:10px 0 0 0;}
#txtcontainer_hp_pbs {background:#fff; text-align:justify; width:670px; height:auto; margin:0 0 5px 190px; padding:0;/* float:left;*/}
#txtcontainer_hp_pbs h1 {font-size: 14px; color: #0000C0; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:5px 0 0 0; text-align:center;}
#txtcontainer_hp_pbs h2 {font-size: 12px; font-weight:normal; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 150%; margin:15px 0 0 0; text-align:justify;}
#txtcontainer_hp_pbs a {font-weight:normal; color: #595959;; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
#txtcontainer_hp_pbs a:hover {font-weight:normal; color: #336699; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}

#pic_container {width:610px; height:132px; margin:0 0 0 268px; padding:5px 0 0 0;}

.pic_container_general {width:864px; height:1242px; margin:0; padding:0; text-align:center; border-width: 0px}
#news_container_general {background:#fff; width:864px; height:auto; margin:0 auto; padding:10px 0 0 0; font-family: Arial, Helvetica, sans-serif; text-align:center}
#news_container_general a {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #595959; text-decoration:underline;}
#news_container_general a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; text-decoration:underline;}

#winner_container {width:610px; height:20px; margin:0 0 0 268px; padding:5px 0 0 0;}
#winner_container H2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:center; color:#033BB2}

#page_title_img_pbs {background:#fff; width:auto; height:45px; margin:0; padding:10px 0 0 80px;}
#txtcontainer_pbs {background:#fff; text-align:justify; width:550px; height:auto; margin:0; padding:0 0 0 80px; float:left;}
#txtcontainer_pbs h1 {font-size: 14px; color: #3399CC; font-family: Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0 0 0 0; text-align:center;}
#txtcontainer_pbs h2 {font-size: 12px; font-weight:normal; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 150%; margin:10px 0 0 0; text-align:justify;}

/*#txtcontainer_pbs a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #3399CC; text-decoration:none;}
#txtcontainer_pbs a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336699; text-decoration:underline;}
*/

#slimming_pic {background: no-repeat url('images/slimming.jpg'); width:95px; height:130px; margin: 0 34px 0 34px; padding:0; float:left;}
#slimming_pic_txt {width:90px; height:49px; margin:76px 0 0 0; padding:0 0 0 0; text-align:center;}
#slimming_pic_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;color: #363636; text-decoration:none;}
#slimming_pic_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#009999; text-decoration:underline;}

#massage_pic {background: no-repeat url('images/massage_therapy.jpg'); width:95px; height:130px; margin: 0 34px 0 0; padding:0; float:left;}
#massage_pic_txt {width:90px; height:36px; margin:91px 0 0 0; padding:0 0 0 0; text-align:center;}
#massage_pic_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;color: #363636; text-decoration:none;}
#massage_pic_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}

#body_pic {background: no-repeat url('images/body_treatments_sml.jpg'); width:95px; height:130px; margin: 0 34px 0 0; padding:0; float:left;}
#body_pic_txt {width:90px; height:36px; margin:91px 0 0 0; padding:0 0 0 0; text-align:center;}
#body_pic_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;color: #FFFFFF; text-decoration:none;}
#body_pic_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}

#aging_pic {background: no-repeat url('images/antiaging.jpg'); width:95px; height:130px; margin: 0 6px 0 0; padding:0; float:left;}
#aging_pic_txt {width:90px; height:36px; margin:91px 0 0 0;padding:0 0 0 0; text-align:center;}
#aging_pic_txt a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;color: #363636; text-decoration:none;}
#aging_pic_txt a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #009999; text-decoration:underline;}

.list_1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-type:decimal; line-height:150%;}
.list_2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-type:circle; line-height:150%;}

.button_s_pbs {background: no-repeat url('images/button2.png'); width:141px; height:75px; margin:30px auto 0 auto; padding:0;}
.call_today_f {width:180px; height:24px;margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #595959; text-align:center;}

#footer {width:960px; height:auto; margin:0 0 0 0; padding:10px 0 30px 0; float:left; text-align:center; border-top:5px #CCCCCC solid; background:#FFF;}
#footer h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:center; color:#595959; margin:5px auto; padding:0;}
#footer a {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #595959; text-decoration:underline;}
#footer a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; text-decoration:underline;}

#footer_logo {background:aqua; width:163px; height:40px; margin:0 auto; padding:0 0 0 0;}
 

a.learn {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #3399CC; text-decoration:none;}
a:visited.learn {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #3399CC; text-decoration:none;}
a:hover.learn {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; text-decoration:underline;}

a.bold_links {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color:navy; text-decoration:none;}
a:visited.bold_links {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: navy; text-decoration:none;}
a:hover.bold_links {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336699; text-decoration:underline;}
