.ttl-servicesupport {
    background: url(../images/ttl_service_support.gif) no-repeat;
    width: 151px;
    height: 17px;
    display: block;
    margin-bottom: 5px;
}

.ttl-servicesupport h1 {
    display: none;
}

.ttl-poolcare {
    background: url(../images/ttl_pool_care.gif) no-repeat;
    width: 184px;
    height: 13px;
    display: block;
    margin-bottom: 5px;
}

.ttl-poolcare h1 {
    display: none;
}

.ttl-warranty {
    background: url(../images/ttl_warranty_info.gif) no-repeat;
    width: 174px;
    height: 17px;
    display: block;
    margin-bottom: 5px;
}

.ttl-warranty h1 {
    display: none;
}

.ttl-faqs {
    background: url(../images/ttl_faqs.gif) no-repeat;
    width: 45px;
    height: 14px;
    display: block;
    margin-bottom: 5px;
}

.ttl-faqs h1 {
    display: none;
}

.question {
    padding: 10px 0 0 0;
    font-weight: bold;
}

.answer {
    padding: 10px 0 10px 15px;
    border-bottom: 1px solid #F2F0E2;
}

.levels td {
    padding: 10px;
    border-bottom: 1px solid #EDEDE0;
}

.levels-color {
    background-color: #FBFBF8;
}

/************************************
* Service & Support Subnavigation
************************************/

div#subnav { 
    height: 88px; 
    width: 202px; 
    margin: 0 0 20px 0; 
    padding: 0; 
    border: 0; 
}

div#subnav ul#submenu { 
    height: 88px; 
    width: 202px; 
    background: url(../images/subnav_support.gif) top left no-repeat; 
    margin: 0; 
    padding: 0; 
    position: relative; 
}

div#subnav ul#submenu li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    position: absolute; 
}

ul#submenu li, ul#submenu a { 
    width: 202px; 
    display: block; 
}

div#subnav ul#submenu li a { 
    text-indent: -9999px; 
    text-decoration: none; 
}

#poolcaremenu { top: 0px; }
#warrantymenu { top: 33px; }
#faqsmenu { top: 60px; }

#poolcaremenu a { height: 33px; }
#warrantymenu a { height: 27px; }
#faqsmenu a { height: 28px; }

#poolcaremenu a:hover { background: url(../images/subnav_support.gif) -202px 0 no-repeat; }
#warrantymenu a:hover { background: url(../images/subnav_support.gif) -202px -33px no-repeat; }
#faqsmenu a:hover { background: url(../images/subnav_support.gif) -202px -60px no-repeat; }

body.poolcare-on #poolcaremenu  { background: url(../images/subnav_support.gif) -202px 0 no-repeat; }
body.warranty-on #warrantymenu  { background: url(../images/subnav_support.gif) -202px -33px no-repeat; }
body.faqs-on #faqsmenu  { background: url(../images/subnav_support.gif) -202px -60px no-repeat; }