body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:78%;
margin:0px;
background-image:url(images/page_bg.jpg);
height:100%;
color:#043659;
}

td, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:0.9em;
margin-top:0px;
margin-bottom:10px;
}

h1 {
color:#534997;
font-size:1.3em;
font-weight:bold;
margin-top:0px;
margin-bottom:4px;
}

h2 {
font-size:1.0em;
color:#043659;
margin-top:0px;
margin-bottom:10px;
}

h3 {
font-size:0.9em;
color:#043659;
margin-top:0px;
margin-bottom:7px;
}

h4 {
font-size:0.7em;
color:#105581;
margin-top:0px;
margin-bottom:7px;
margin-left:2px;
font-weight:normal;
}

.h1_toplevel {
color:#534997;
font-size:1.3em;
font-weight:bold;
margin-top:10px;
margin-bottom:4px;
}

.h2_high {
color:#534997;
font-size:1.0em;
font-weight:bold;
margin-top:0px;
margin-bottom:4px;
}

.heading2_c {
font-size:0.9em;
color:#534997;
text-align:left;
font-weight:bold;
margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
}

.heading2_p {
font-size:1.0em;
color:#534997;
margin-top:0px;
margin-bottom:0px;
}

.heading2_lg {
color:#534997;
font-size:1.1em;
font-weight:bold;
margin-top:0px;
margin-bottom:4px;
}

.heading1_nom {
font-size:1.1em;
color:#043659;
margin-top:0px;
margin-bottom:0px;
}

.heading1_m {
font-size:1.1em;
color:#043659;
margin-top:0px;
margin-bottom:6px;
}

.heading1_m2 {
font-size:1.1em;
color:#043659;
margin-top:12px;
margin-bottom:6px;
}

.heading3 {
font-size:0.9em;
color:#043659;
font-style:normal;
font-weight:bold;
}

.h3_special{
font-size:0.9em;
color:#2461cc;
font-style:normal;
font-weight:bold;
margin-top:0px;
margin-bottom:4px;
}

a {
color:#70c2d7;
text-decoration:none;
}

a:hover {
color:#105581;
text-decoration:underline;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:0.9em;
margin-top:0px;
margin-bottom:10px;
}

img {
border:none;
behavior:url(iepngfix.htc);
}

.img_space {
margin-right:14px;
}

.overlay_div {
position:absolute;
z-index: 2;
width:100%;
margin-top:345px;
}

.overlay_div_texttop {
position:absolute;
z-index: 4;
width:100%;
margin-top:0px;
padding:0px;
}

.div_texttop1 {
width:900px;
margin:0px;
padding:0px;
}

.div_texttop2 {
width:100%;
margin-top:20px;
margin-bottom:0px;
margin-left:495px;
margin-right:125px;
padding:0px;
width:280px;
height:40px;
text-align:center;
overflow:hidden;
font-size:1.4em;
font-weight:bold;
color:#fffad2;
}

.overlay_div_page {
position:absolute;
z-index: 2;
width:100%;
margin-top:222px;
}

.overlay_div_menu {
position:absolute;
z-index: 3;
width:100%;
margin-top:362px;
}

.flash_td{
background-image:url(images/main_bg.gif);
}

.flashholderdiv_home {
margin:0px;
padding:0px;
z-index: 1;
background-image:url(images/flash_bg_home.jpg);
}

.flashholderdiv_page {
margin:0px;
padding:0px;
z-index: 1;
background-image:url(images/flash_bg_page.jpg);
}

.main_table {
height:100%;
}

.main_td {
background-image:url(images/main_bg.gif);
}

.border_left {
background-image:url(images/border_left.png);
width:20px;
behavior:url(iepngfix.htc);
}

.border_right {
background-image:url(images/border_right.png);
width:20px;
behavior:url(iepngfix.htc);
}

.white_text {
color:#ffffff;
margin-left:7px;
}

.white_text a {
color:#90e0ec;
text-decoration:none;
}

.white_text a:hover {
color:#70c2d7;
text-decoration:underline;
}

.title_td_home {
text-align:left;
padding-top:40px;
padding-left:27px;
}

.title_td_page {
text-align:left;
padding-top:0px;
padding-left:27px;
}

.content_td_home_t {
background-image:url(images/home_table_top.gif);
background-repeat:no-repeat;
width:842px;
height:95px;
vertical-align:top;
}

.content_td_home_m {
background-image:url(images/home_table_middle.gif);
background-repeat:repeat-y;
width:842px;
text-align:left;
padding-left:27px;
vertical-align:top;
}

.content_td_home_b {
background-image:url(images/home_table_bottom.gif);
background-repeat:no-repeat;
width:842px;
height:95px;
vertical-align:top;
}

.content_td_home_sp1 {
height:65px;
}

.content_td_home_sp2 {
width:34px;
}

.content_td_1 {
width:494px;
vertical-align:top;
}

.content_td_2 {
width:250px;
vertical-align:top;
}

.content_td_1b {
width:474px;
vertical-align:top;
}

.content_td_2b {
width:270px;
vertical-align:top;
}

.content_div_col {
width:190px;
margin-left:32px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

.content_td_sp {
width:30px;
}

.container_div {
width:774px;
margin-left:7px;
margin-right:7px;
margin-top:10px;
margin-bottom:0px;
}

.contact_div {
margin-top:14px;
margin-bottom:0px;
margin-left:0px;
margin-right:40px;
padding:0px;
height:36px;
text-align:right;
z-index: 2;
}

.copy_div {
margin-top:3px;
margin-left:95px;
font-size:0.7em;
color:#8178b8;
text-align:left;
}

.copy_div a {
text-decoration:none;
color:#8178b8;
}

.copy_div a:hover {
text-decoration:underline;
color:#d4cdd3;
}

.footer_links_div {
margin-top:7px;
margin-left:60px;
font-size:0.8em;
color:#aaa2c5;
text-align:left;
}

.footer_links_div a {
text-decoration:none;
color:#aaa2c5;
}

.footer_links_div a:hover {
text-decoration:underline;
color:#fffad2;
}

.home_title_p {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
}

.page_title_p {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
}

.more_info1 {
position: relative;
z-index: 5;
}

.more_info1:hover{
background-color: transparent;
z-index: 6;
text-decoration: none;
}

.more_info1 span{
position:absolute;
background-color:#ffffff;
border-style:solid;
border-width:3px;
border-color:#a09ace;
padding:3px;
left:-1000px;
top:-1000px;
visibility:hidden;
}

.more_info1 span img{ 
padding: 0px;
}

.more_info1:hover span{
position: absolute; 
visibility: visible;
left: 70px;
top: -120px;
}

.more_info_div1 {
padding:2px;
width:260px;
display:block;
}

.more_info2 {
position: relative;
z-index: 5;
}

.more_info2:hover{
background-color: transparent;
z-index: 6;
text-decoration: none;
}

.more_info2 span{
position:absolute;
background-color:#ffffff;
border-style:solid;
border-width:3px;
border-color:#a09ace;
padding:3px;
left:-1000px;
top:-1000px;
visibility:hidden;
}

.more_info2 span img{ 
padding: 0px;
}

.more_info2:hover span{
position: absolute; 
visibility: visible;
left: 70px;
top: -120px;
}

.more_info_div2 {
padding:2px;
width:150px;
display:block;
}

.more_info3 {
position: relative;
z-index: 5;
}

.more_info3:hover{
background-color: transparent;
z-index: 6;
text-decoration: none;
}

.more_info3 span{
position:absolute;
background-color:#ffffff;
border-style:solid;
border-width:3px;
border-color:#a09ace;
padding:3px;
left:-1000px;
top:-1000px;
visibility:hidden;
}

.more_info3 span img{ 
padding: 0px;
}

.more_info3:hover span{
position: absolute; 
visibility: visible;
left: 70px;
top: -120px;
}

.more_info_div3 {
padding:2px;
width:100px;
display:block;
}

.colour_swatch_td {
vertical-align:top;
text-align:left;
width:40px;
padding:3px;
}

.colour_pacific_td {
vertical-align:top;
text-align:left;
width:30px;
padding-left:2px;
padding-right:2px;
padding-top:0px;
padding-bottom:4px;
}

.bullet_div {
background-image:url(images/bullet.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-size:0.9em;
padding-left:1.2em;
padding-right:0em;
padding-top:0em;
padding-bottom:0em;
margin-top:0em;
margin-right:0em;
margin-top:0em;
margin-bottom:0.5em;
}

.bullet_div a {
color:#70c2d7;
}

.bullet_div a:hover {
color:#105581;
}

.logo_td_r {
text-align:right;
padding-right:40px;
vertical-align:top;
}

.title_td_r {
text-align:left;
vertical-align:top;
}

.product_menu_div {
text-align:left;
width:900px;
padding-top:0px;
padding-bottom:0px;
padding-left:100px;
padding-right:0px;
}

.product_menu_tab {
background-image:url(images/product_menu_tab.gif);
background-position:top left;
background-repeat:repeat-x;
}

.product_menu_td {
font-size:0.9em;
font-weight:bold;
padding:0px;
background-image:url(images/button_bg.png);
background-position:top center;
background-repeat:no-repeat;
behavior:url(iepngfix.htc);
}

.div_menu_pblock {
height:56px;
width:56px;
}

.div_menu_p {
text-align:center;
vertical-align:top;
margin-top:0px;
margin-bottom:6px;
margin-left:4px;
margin-right:4px;
}

.div_menu_p a {
background-position:top center;
background-repeat:no-repeat;
padding:0px;
color:#346f94;
text-decoration:none;
display:block;
behavior:url(iepngfix.htc);
}

.div_menu_p a:hover {
color:#544aa3;
text-decoration:none;
behavior:url(iepngfix.htc);
cursor: pointer;
}

.div_menu_act_p {
text-align:center;
vertical-align:top;
background-position:top center;
background-repeat:no-repeat;
padding:0px;
margin-top:0px;
margin-bottom:6px;
margin-left:4px;
margin-right:4px;
text-decoration:none;
display:block;
color:#317cbf;
behavior:url(iepngfix.htc);
}

.div_menu_pa1 a { background-image:url(images/button_pa1.png); }
.div_menu_pa1 a:hover { background-image:url(images/button_pa1h.png); }
.div_menu_act_pa1 { background-image:url(images/button_pa1h.png); }
.div_menu_pre_pa1 { background-image:url(images/button_pa1h.png); visibility:hidden; }

.div_menu_pa2 a { background-image:url(images/button_pa2.png); }
.div_menu_pa2 a:hover { background-image:url(images/button_pa2h.png); }
.div_menu_act_pa2 { background-image:url(images/button_pa2h.png); }
.div_menu_pre_pa2 { background-image:url(images/button_pa2h.png); visibility:hidden; }

.div_menu_pa3 a { background-image:url(images/button_pa3.png); }
.div_menu_pa3 a:hover { background-image:url(images/button_pa3h.png); }
.div_menu_act_pa3 { background-image:url(images/button_pa3h.png); }
.div_menu_pre_pa3 { background-image:url(images/button_pa3h.png); visibility:hidden; }

.div_menu_pa4 a { background-image:url(images/button_pa4.png); }
.div_menu_pa4 a:hover { background-image:url(images/button_pa4h.png); }
.div_menu_act_pa4 { background-image:url(images/button_pa4h.png); }
.div_menu_pre_pa4 { background-image:url(images/button_pa4h.png); visibility:hidden; }

.div_menu_pa5 a { background-image:url(images/button_pa5.png); }
.div_menu_pa5 a:hover { background-image:url(images/button_pa5h.png); }
.div_menu_act_pa5 { background-image:url(images/button_pa5h.png); }
.div_menu_pre_pa5 { background-image:url(images/button_pa5h.png); visibility:hidden; }

.div_menu_pa6 a { background-image:url(images/button_pa6.png); }
.div_menu_pa6 a:hover { background-image:url(images/button_pa6h.png); }
.div_menu_act_pa6 { background-image:url(images/button_pa6h.png); }
.div_menu_pre_pa6 { background-image:url(images/button_pa6h.png); visibility:hidden; }

.div_menu_pp1 a { background-image:url(images/button_pp1.png); }
.div_menu_pp1 a:hover { background-image:url(images/button_pp1h.png); }
.div_menu_act_pp1 { background-image:url(images/button_pp1h.png); }
.div_menu_pre_pp1 { background-image:url(images/button_pp1h.png); visibility:hidden; }

.div_menu_pp2 a { background-image:url(images/button_pp2.png); }
.div_menu_pp2 a:hover { background-image:url(images/button_pp2h.png); }
.div_menu_act_pp2 { background-image:url(images/button_pp2h.png); }
.div_menu_pre_pp2 { background-image:url(images/button_pp2h.png); visibility:hidden; }

.div_menu_pp3 a { background-image:url(images/button_pp3.png); }
.div_menu_pp3 a:hover { background-image:url(images/button_pp3h.png); }
.div_menu_act_pp3 { background-image:url(images/button_pp3h.png); }
.div_menu_pre_pp3 { background-image:url(images/button_pp3h.png); visibility:hidden; }

.div_menu_pp4 a { background-image:url(images/button_pp4.png); }
.div_menu_pp4 a:hover { background-image:url(images/button_pp4h.png); }
.div_menu_act_pp4 { background-image:url(images/button_pp4h.png); }
.div_menu_pre_pp4 { background-image:url(images/button_pp4h.png); visibility:hidden; }

.div_menu_pp5 a { background-image:url(images/button_pp5.png); }
.div_menu_pp5 a:hover { background-image:url(images/button_pp5h.png); }
.div_menu_act_pp5 { background-image:url(images/button_pp5h.png); }
.div_menu_pre_pp5 { background-image:url(images/button_pp5h.png); visibility:hidden; }

.div_menu_pp6 a { background-image:url(images/button_pp6.png); }
.div_menu_pp6 a:hover { background-image:url(images/button_pp6h.png); }
.div_menu_act_pp6 { background-image:url(images/button_pp6h.png); }
.div_menu_pre_pp6 { background-image:url(images/button_pp6h.png); visibility:hidden; }

.div_menu_pp7 a { background-image:url(images/button_pp7.png); }
.div_menu_pp7 a:hover { background-image:url(images/button_pp7h.png); }
.div_menu_act_pp7 { background-image:url(images/button_pp7h.png); }
.div_menu_pre_pp7 { background-image:url(images/button_pp7h.png); visibility:hidden; }

.div_menu_pp8 a { background-image:url(images/button_pp8.png); }
.div_menu_pp8 a:hover { background-image:url(images/button_pp8h.png); }
.div_menu_act_pp8 { background-image:url(images/button_pp8h.png); }
.div_menu_pre_pp8 { background-image:url(images/button_pp8h.png); visibility:hidden; }

.div_menu_pp9 a { background-image:url(images/button_pp9.png); }
.div_menu_pp9 a:hover { background-image:url(images/button_pp9h.png); }
.div_menu_act_pp9 { background-image:url(images/button_pp9h.png); }
.div_menu_pre_pp9 { background-image:url(images/button_pp9h.png); visibility:hidden; }

.div_menu_ps1 a { background-image:url(images/button_ps1.png); }
.div_menu_ps1 a:hover { background-image:url(images/button_ps1h.png); }
.div_menu_act_ps1 { background-image:url(images/button_ps1h.png); }
.div_menu_pre_ps1 { background-image:url(images/button_ps1h.png); visibility:hidden; }

.div_menu_ps2 a { background-image:url(images/button_ps2.png); }
.div_menu_ps2 a:hover { background-image:url(images/button_ps2h.png); }
.div_menu_act_ps2 { background-image:url(images/button_ps2h.png); }
.div_menu_pre_ps2 { background-image:url(images/button_ps2h.png); visibility:hidden; }

.div_menu_ps3 a { background-image:url(images/button_ps3.png); }
.div_menu_ps3 a:hover { background-image:url(images/button_ps3h.png); }
.div_menu_act_ps3 { background-image:url(images/button_ps3h.png); }
.div_menu_pre_ps3 { background-image:url(images/button_ps3h.png); visibility:hidden; }

.div_menu_ps4 a { background-image:url(images/button_ps4.png); }
.div_menu_ps4 a:hover { background-image:url(images/button_ps4h.png); }
.div_menu_act_ps4 { background-image:url(images/button_ps4h.png); }
.div_menu_pre_ps4 { background-image:url(images/button_ps4h.png); visibility:hidden; }

.div_menu_ps5 a { background-image:url(images/button_ps5.png); }
.div_menu_ps5 a:hover { background-image:url(images/button_ps5h.png); }
.div_menu_act_ps5 { background-image:url(images/button_ps5h.png); }
.div_menu_pre_ps5 { background-image:url(images/button_ps5h.png); visibility:hidden; }

.div_menu_ps6 a { background-image:url(images/button_ps6.png); }
.div_menu_ps6 a:hover { background-image:url(images/button_ps6h.png); }
.div_menu_act_ps6 { background-image:url(images/button_ps6h.png); }
.div_menu_pre_ps6 { background-image:url(images/button_ps6h.png); visibility:hidden; }

.div_menu_ps7 a { background-image:url(images/button_ps7.png); }
.div_menu_ps7 a:hover { background-image:url(images/button_ps7h.png); }
.div_menu_act_ps7 { background-image:url(images/button_ps7h.png); }
.div_menu_pre_ps7 { background-image:url(images/button_ps7h.png); visibility:hidden; }

.div_menu_ps8 a { background-image:url(images/button_ps8.png); }
.div_menu_ps8 a:hover { background-image:url(images/button_ps8h.png); }
.div_menu_act_ps8 { background-image:url(images/button_ps8h.png); }
.div_menu_pre_ps8 { background-image:url(images/button_ps8h.png); visibility:hidden; }

.div_menu_ps9 a { background-image:url(images/button_ps9.png); }
.div_menu_ps9 a:hover { background-image:url(images/button_ps9h.png); }
.div_menu_act_ps9 { background-image:url(images/button_ps9h.png); }
.div_menu_pre_ps9 { background-image:url(images/button_ps9h.png); visibility:hidden; }

.div_menu_pg1 a { background-image:url(images/button_pg1.png); }
.div_menu_pg1 a:hover { background-image:url(images/button_pg1h.png); }
.div_menu_act_pg1 { background-image:url(images/button_pg1h.png); }
.div_menu_pre_pg1 { background-image:url(images/button_pg1h.png); visibility:hidden; }

.div_menu_pg2 a { background-image:url(images/button_pg2.png); }
.div_menu_pg2 a:hover { background-image:url(images/button_pg2h.png); }
.div_menu_act_pg2 { background-image:url(images/button_pg2h.png); }
.div_menu_pre_pg2 { background-image:url(images/button_pg2h.png); visibility:hidden; }

.div_menu_pf1 a { background-image:url(images/button_pf1.png); }
.div_menu_pf1 a:hover { background-image:url(images/button_pf1h.png); }
.div_menu_act_pf1 { background-image:url(images/button_pf1h.png); }
.div_menu_pre_pf1 { background-image:url(images/button_pf1h.png); visibility:hidden; }

.div_menu_pf2 a { background-image:url(images/button_pf2.png); }
.div_menu_pf2 a:hover { background-image:url(images/button_pf2h.png); }
.div_menu_act_pf2 { background-image:url(images/button_pf2h.png); }
.div_menu_pre_pf2 { background-image:url(images/button_pf2h.png); visibility:hidden; }

.div_menu_pf3 a { background-image:url(images/button_pf3.png); }
.div_menu_pf3 a:hover { background-image:url(images/button_pf3h.png); }
.div_menu_act_pf3 { background-image:url(images/button_pf3h.png); }
.div_menu_pre_pf3 { background-image:url(images/button_pf3h.png); visibility:hidden; }

.content_menu_spacer {
height:60px;
display:block;
}

.block_button_sp {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:8px;
}

.block_button_bg {
background-color:#fffad2;
border-style:solid;
border-width:4px;
border-color:#fffaa7;
}

.block_button_div {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:0px;
}

.block_button_div img {
border-style:solid;
border-width:4px;
border-color:#ffffff;
margin-left:0px;
margin-right:8px;
margin-top:0px;
margin-bottom:0px;
}

.block_button_div a {
background-image:url(images/click_here.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:100%;
height:90px;
display:block;
color:#534997;
}

.block_button_div a:hover {
background-image:url(images/click_here_h.gif);
background-position:bottom right;
background-repeat:no-repeat;
color:#534997;
text-decoration:none;
}

.block_button_pre {
background-image:url(images/click_here_h.gif);
visibility:hidden;
}

.button_txt_1 {
color:#534997;
font-size:1.4em;
font-weight:bold;
}

.button_txt_1 img {
border-style:none;
border-width:0px;
margin-left:3px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

.large_price {
color:#534997;
font-size:1.3em;
font-weight:bold;
}

.large_price2 {
color:#534997;
font-size:1.4em;
font-weight:bold;
}

.rrp_price {
color:#317cbf;
font-size:0.9em;
font-weight:bold;
}


.spa_td_left {
text-align:left;
vertical-align:top;
}

.subpage_h1 {
color:#4261ab;
font-size:1.6em;
font-weight:bold;
margin-top:0px;
margin-bottom:4px;
}

.subpage_h1b {
color:#4261ab;
font-size:1.6em;
font-weight:bold;
margin-top:0px;
margin-bottom:1px;
}

.specs_td_head {
font-size:0.9em;
color:#534997;
text-align:left;
font-weight:bold;
white-space:nowrap;
}

.specs_head_span {
font-size:0.8em;
font-weight:normal;
}

.specs_td_head2 {
font-size:0.9em;
color:#534997;
text-align:center;
font-weight:bold;
white-space:nowrap;
}

.specs_td_sp {
width:10px;
}

.specs_td_desc {
background-color:#fffdeb;
font-size:0.9em;
color:#5f97b9;
text-align:left;
padding:2px;
}

.specs_td_desc_2 {
background-color:#f6f9fe;
font-size:0.9em;
color:#5f97b9;
text-align:left;
padding:2px;
}

.specs_td_det {
background-color:#fffad2;
font-size:0.9em;
color:#a79d49;
text-align:center;
padding:2px;
}

.specs_td_tot {
background-color:#f2f6fe;
font-size:0.9em;
font-weight:bold;
color:#5f75b9;
text-align:left;
padding:2px;
}

.specs_td_tot2 {
background-color:#e2eafe;
font-size:0.9em;
font-weight:bold;
color:#4960a7;
text-align:center;
padding:2px;
}

.notes_p {
text-align:right;
color:#a79d49;
}

.highlight_text {
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:0px;
padding:0px;
color:#d03b38;
font-size:0.8em;
}

.highlight_text2 {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:4px;
padding:0px;
color:#d03b38;
font-size:0.8em;
}

.block_td1 {
vertical-align:top;
text-align:left;
padding:3px;
}

.block_td2 {
vertical-align:top;
text-align:right;
padding:5px;
}

.block_td3 {
vertical-align:top;
text-align:left;
padding:3px;
}

.block_td3 img {
border-style:solid;
border-width:4px;
border-color:#ffffff;
margin-left:4px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

.block_tab {
width:100%;
background-color:#f2f6fe;
border-style:solid;
border-width:4px;
border-color:#e2eafe;
}

.img_border1 {
border-style:solid;
border-width:4px;
border-color:#e2eafe;
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:4px;
}

.home_content_flashtd {
vertical-align:top;
text-align:left;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:20px;
}

.home_content_texttd {
vertical-align:top;
text-align:left;
padding:0px;
}

.colour_img {
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:0px;
}

.lifestyle_tab {
width:100%;
background-image:url(images/table_bubbles.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.lifestyle_td1 {
vertical-align:top;
text-align:left;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:20px;
}

.lifestyle_td2 {
vertical-align:top;
text-align:left;
padding:0px;
}

.lifestyle_sp {
vertical-align:top;
text-align:left;
padding:0px;
height:30px;
background-image:url(images/lifestyle_sp.gif);
background-position:top left;
background-repeat:repeat-x;
}

.lifestyle_button {
text-align:center;
vertical-align:top;
margin-top:20px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.lifestyle_button a {
background-image:url(images/button_pacific_lifestyle.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0px;
display:block;
width:195px;
height:65px;
}

.lifestyle_button a:hover {
background-image:url(images/button_pacific_lifestyle_hover.gif);
}

.lifestyle_button_pre {
background-image:url(images/button_pacific_lifestyle_hover.gif);
visibility:hidden;
}

.brochure_button {
text-align:center;
vertical-align:top;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:0px;
}

.brochure_button a {
background-image:url(images/button_brochure.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0px;
display:block;
width:195px;
height:65px;
}

.brochure_button a:hover {
background-image:url(images/button_brochure_hover.gif);
}

.brochure_button_pre {
background-image:url(images/button_brochure_hover.gif);
visibility:hidden;
}

.td_top {
vertical-align:top;
}

.img_r {
margin-top:3px;
margin-bottom:3px;
margin-left:10px;
margin-right:0px;
}

.img_l {
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:10px;
}

.toplevel_tab {
width:100%;
background-color:#f2f6fe;
border-style:solid;
border-width:4px;
border-color:#e2eafe;
}

.toplevel_td1 {
vertical-align:top;
text-align:center;
width:214px;
}

.toplevel_td2 {
vertical-align:top;
text-align:left;
width:560px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:20px;
}

.toplevel_tdsp {
height:20px;
}

.toplevel_link {
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
text-align:right;
font-size:1.1em;
font-weight:bold;
}

.toplevel_link a {
color:#2461cc;
text-decoration:none;
}

.toplevel_link a:hover {
color:#0086c8;
text-decoration:underline;
}

.toplevel_hlight {
margin:0px;
text-align:left;
font-size:1.0em;
font-weight:bold;
}


.dl_outer {
padding-top:0px;
padding-bottom:0px;
padding-left:135px;
padding-right:135px;
}

.home_spa_over_td {
background-image:url(images/spa_image.gif);
background-position:top right;
background-repeat:no-repeat;
width:360px;
height:280px;
}

.home_spa_over_td_inner {
width:110px;
height:90px
text-align:center;
}



.home_spa_over_div1 {
width:132px;
height:132px;
padding:0px;
margin-left:0px;
margin-right:40px;
margin-top:30px;
margin-bottom:0px;
text-align:center;
vertical-align:middle;
background-image:url(images/tubsrus_spa_star.png);
background-position:top left;
background-repeat:no-repeat;
behavior:url(iepngfix.htc);
}

.home_spa_over_div2 {
width:110px;
margin-left:11px;
margin-right:11px;
padding-top:31px;
overflow:hidden;
font-size:1.4em;
font-weight:bold;
color:#fffad2;
}

.link_extra {
font-size:1.2em;
font-weight:bold;
}

.link_extra a {
background-color:#ffffff;
color:#564aaa;
border:4px;
border-style:solid;
border-color:#ffffff;
text-decoration:none;
}

.link_extra a:hover {
color:#3399ff;
text-decoration:none;
}