﻿.void
{
}
/* For W3C CSS Compliance */
@media print
{
}

/* Faqs */
#faq-categories
{
    margin: 20px 0 0 0;
}

#faq-questionlist
{
    margin: 20px 0 10px 0;
}

#faq-questionlist a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.faq-questionsandanswers
{
    border-top: solid 1px #4B6891;
    margin: 20px 0 0 0;
}

.faq-questionsandanswers .answer
{
    font-size: 12px;
    color: #4B6891;
}

.faq-questionsandanswers .top
{
    margin: 10px 0 0 0;
}

.faq-questionsandanswers .top a
{
    text-decoration: none;
}

/* Product Manuals */
.productmanuallist
{
    margin: 30px 0 0 0;
    padding: 10px 0 0 0;
    border-top: solid 1px #4B6891;
}

/* Care and Cleaning */
.tabtext
{
    padding: 5px 20px 0 20px;
}


.tabtext li, .tabtext p, .tabtext span
{
    color: #4B6891;
    font-size: 12px;
}


/* Registration Form */
#registrationform
{
    /* position: relative;     width: 650px;     float: left;     padding-left: 10px;*/
    margin: 0px;
}
fieldset
{
    border: 1px solid #EEEEFF;
    padding: 5px;
}
legend
{
    font-size: 12px;
    color: #4B6891; /*position: relative;*/
}
fieldset fieldset
{
    /*   background-color: #efefef;*/
    margin: 5px 0;
}
fieldset fieldset legend
{
    font-size: 12px;
    color: #4B6891;
}


#registrationform .textbox
{
    background: url(../Images/MediumTextBox.gif) no-repeat top;
    width: 188px;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    border: none;
    float: left;
    color: #4B6891;
    font-size: 11px;
    height: 15px;
    margin-top: 7px;
    margin-left: 5px;
}
#registrationform .largetextbox
{
    background: url(../Images/FormTextBox.gif) no-repeat top;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 311px;
    float: left;
    border: none;
    color: #4B6891;
    font-size: 11px;
    height: 15px;
    margin-top: 7px;
    margin-left: 5px;
}
#registrationform br
{
    clear: both;
}
#registrationform .smalltextbox
{
    background: url(../Images/SmallTextBox.gif) no-repeat top;
    width: 95px;
    padding: 3px 0 0 5px;
    vertical-align: middle;
    border: none;
    float: left;
    color: #4B6891;
    font-size: 11px;
    height: 15px;
    margin-top: 7px;
    margin-left: 7px;
}
#registrationform .buttongo
{
    /*float: right;     width: 40px;     margin: 7px 6px 0 0;*/
}

#registrationform .missinginfo
{
    float: left;
    font-size: 10px;
    margin-top: 7px;
    height: 15px;
    text-align: left;
}

#registrationform .label
{
    float: left;
    width: 130px;
    margin-left: 5px;
}

/* Drop Downs */
#additionalpurchases
{
    color: #4B6891;
    font-size: 11px;
    margin: 5px 0;
}

#additionalpurchases .dropdownselected-ap
{
    background: url(../Images/DropDown.gif) no-repeat top;
    border: none;
    color: #4B6891;
    float: left;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 188px;
}

#additionalpurchases .dropdownbutton-ap
{
    background: url(../Images/DropDownButton.gif) no-repeat top;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 17px;
}

#additionalpurchases #dropdownselections-ap
{
    border: solid 1px #A3A3A3;
    clear: both;
    display: none;
    float: left;
    margin: 18px 0 0;
    position: absolute;
    text-align: left;
    width: 215px;
    z-index: 100;
}

* html #additionalpurchases #dropdownselections-ap
{
    margin: -19px 0;
}

*body #additionalpurchases #dropdownselections-ap
{
    #
    margin: -19px 0;
}

#additionalpurchases .dropdownoption-ap
{
    background-color: #EBEBEB;
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding: 3px 0 2px 5px;
    width: 210px;
}

#additionalpurchases .dropdownoption-ap:hover
{
    background-color: #C4CACE;
    cursor: pointer;
    display: block;
    padding: 3px 0 2px 5px;
    width: 210px;
}

#agegroup
{
    color: #4B6891;
    font-size: 11px;
    margin: 5px 0;
}

#agegroup .dropdownselected-ag
{
    background: url(../Images/DropDown.gif) no-repeat top;
    border: none;
    color: #4B6891;
    float: left;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 188px;
}

#agegroup .dropdownbutton-ag
{
    background: url(../Images/DropDownButton.gif) no-repeat top;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 17px;
}

#agegroup #dropdownselections-ag
{
    border: solid 1px #A3A3A3;
    clear: both;
    display: none;
    float: left;
    margin: 18px 0 0;
    position: absolute;
    text-align: left;
    width: 215px;
    z-index: 100;
}

* html #agegroup #dropdownselections-ag
{
    margin: -19px 0;
}
*body #agegroup #dropdownselections-ag
{
    #
    margin: -19px 0;
}

#agegroup .dropdownoption-ag
{
    background-color: #EBEBEB;
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding: 3px 0 2px 5px;
    width: 210px;
}

#agegroup .dropdownoption-ag:hover
{
    background-color: #C4CACE;
    cursor: pointer;
    display: block;
    padding: 3px 0 2px 5px;
    width: 210px;
}

#salutation
{
    color: #4B6891;
    font-size: 11px;
    padding-left: 5px;
    margin: 5px 0;
}

#salutation .dropdownselected-sal
{
    background: url(../Images/DropDown.gif) no-repeat top;
    border: none;
    color: #4B6891;
    float: left;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 188px;
}

#salutation .dropdownbutton-sal
{
    background: url(../Images/DropDownButton.gif) no-repeat top;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 17px;
}

#salutation #dropdownselections-sal
{
    border: solid 1px #A3A3A3;
    clear: both;
    display: none;
    float: left;
    margin: 18px 0 0;
    position: absolute;
    text-align: left;
    width: 215px;
    z-index: 100;
}

* html #salutation #dropdownselections-sal
{
    margin: -19px 0;
}
*body #salutation #dropdownselections-sal
{
    #
    margin: -19px 0;
}

#salutation .dropdownoption-sal
{
    background-color: #EBEBEB;
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding: 3px 0 2px 5px;
    width: 210px;
}

#salutation .dropdownoption-sal:hover
{
    background-color: #C4CACE;
    cursor: pointer;
    display: block;
    padding: 3px 0 2px 5px;
    width: 210px;
}


#maritalstatus, #acquiredproductas, #decisionby, #advertisedwhere, #otherproducts, #associatedbrand
{
    color: #4B6891;
    font-size: 11px;
    padding-left: 5px;
    margin: 5px 0;
}

#maritalstatus .dropdownselected-ms, #acquiredproductas .dropdownselected-ac, #decisionby .dropdownselected-dp, #otherproducts .dropdownselected-op, #associatedbrand .dropdownselected-ab
{
    background: url(../Images/DropDown.gif) no-repeat top;
    border: none;
    color: #4B6891;
    float: left;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 188px;
}


#maritalstatus .dropdownbutton-ms, #acquiredproductas .dropdownbutton-ac, #decisionby .dropdownbutton-dp, #advertisedwhere .dropdownbutton-aw, #otherproducts .dropdownbutton-op, #associatedbrand .dropdownbutton-ab
{
    background: url(../Images/DropDownButton.gif) no-repeat top;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 17px;
}

#maritalstatus #dropdownselections-ms, #acquiredproductas #dropdownselections-ac, #decisionby #dropdownselections-dp, #advertisedwhere #dropdownselections-aw, #otherproducts #dropdownselections-op, #associatedbrand #dropdownselections-ab
{
    border: solid 1px #A3A3A3;
    clear: both;
    display: none;
    float: left;
    margin: 18px 0 0;
    position: absolute;
    text-align: left;
    width: 215px;
    z-index: 100;
}

* html #maritalstatus #dropdownselections-ms, * html #acquiredproductas #dropdownselections-ac, * html #decisionby #dropdownselections-dp, * html #advertisedwhere #dropdownselections-aw, * html #otherproducts #dropdownselections-op, * html #associatedbrand #dropdownselections-ab
{
    margin: -19px 0;
}
*body #maritalstatus #dropdownselections-ms, *body #acquiredproductas #dropdownselections-ac, *body #decisionby #dropdownselections-dp, *body #advertisedwhere #dropdownselections-aw, *body #otherproducts #dropdownselections-op, *body #associatedbrand #dropdownselections-ab
{
    #
    margin: -19px 0;
}

#maritalstatus .dropdownoption-ms, #acquiredproductas .dropdownoption-ac, #decisionby .dropdownoption-dp, #advertisedwhere .dropdownoption-aw, #otherproducts .dropdownoption-op, #associatedbrand .dropdownoption-ab
{
    background-color: #EBEBEB;
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding: 3px 0 2px 5px;
    width: 210px;
}

#maritalstatus .dropdownoption-ms:hover, #acquiredproductas .dropdownoption-ac:hover, #decisionby .dropdownoption-dp:hover, #advertisedwhere .dropdownoption-aw:hover, #otherproducts .dropdownoption-op:hover, #associatedbrand .dropdownoption-ab:hover
{
    background-color: #C4CACE;
    cursor: pointer;
    display: block;
    padding: 3px 0 2px 5px;
    width: 210px;
}


#awselectedother, #dpselectedother
{
    display: none;
}


#advertisedwhere .dropdownoption-aw
{
    background-color: #EBEBEB;
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding: 3px 0 2px 5px;
    width: 328px;
}

#advertisedwhere .dropdownoption-aw:hover
{
    background-color: #C4CACE;
    cursor: pointer;
    display: block;
    padding: 3px 0 2px 5px;
    width: 328px;
}

#advertisedwhere #dropdownselections-aw
{
    border: solid 1px #A3A3A3;
    clear: both;
    display: none;
    float: left;
    margin: 18px 0 0;
    position: absolute;
    text-align: left;
    width: 333px;
    z-index: 100;
}
#advertisedwhere .dropdownselected-aw
{
    background: url(../Images/LargeDropDown.gif) no-repeat top;
    border: none;
    color: #4B6891;
    float: left;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 307px;
}

a.submitbutton:active, a.submitbutton:link, a.submitbutton:visited, a.submitbutton:hover
{
    float: right;
    width: 65px;
    background: transparent url('../Images/ButtonMain.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding:  2px 0 3px 28px;
    font: normal 11px arial, sans-serif;
    text-decoration: none;
    color: #717171;
}
