﻿/********** recal information page ************/
.recallGenSep
{
    margin-top: 5px;
}
.recallCountryGo
{
    height: 21px;
    line-height: 21px;
    float: left;
}
.recallCountryGo1
{
    float: left;
    padding-top: 2px;
    padding-right: 10px;
}
.divRecallInformationContent
{
    background: url(images/recallinfo_page_bg_content.jpg) no-repeat;
    background-position: bottom;
    min-height: 300px;
    height: auto !important; /* IE min-height hack */
    height: 300px; /* IE min-height hack */
}

.divRecallInformationContent .text
{
    padding: 0 30px 150px 30px;
    font-size: 11px;
    color: #000;
}
.divRecallInformationFaqBox
{
    background-image: url(images/recallinfo_page_faqbox_bg.gif);
}
.divRecallInformationFaqBoxBottom
{
    background: url(images/recallinfo_page_faqbox_bottom.gif) no-repeat;
    width: 190px;
    height: 48px;
    position: relative;
}
.divRecallInformationFaqBoxBottom a
{
    display: block;
    position: absolute;
    left: 107px;
    top: 21px;
}
.divRecallInformationCountries
{
    width: 150px;
}
.divRecallInformationFaqBox .wrapper
{
    background: url(images/recallinfo_page_faqbox_bullet.png) left top no-repeat;
    margin: 0 20px 0 20px;
    vertical-align: top;
    text-align: left;
}
.divRecallInformationFaqBox .wrapper p
{
    padding-left: 20px;
}
.divRecallInformationFaqBox .wrapper .sep
{
    background: url(images/recallinfo_page_faqbox_sep.png) no-repeat;
    height: 1px;
    width: 150px;
    margin: 10px 0 0 0;
}
#RecallRelevantProductsDataList td
{
    vertical-align: top;
}
#RecallRelevantProductsDataList td.text1
{
    width: 110px;
    text-align: center;
    font-size: 10px;
}
#RecallRelevantProductsDataList td.imgFrame8
{
    width: 110px;
    height: 90px;
    background: url(images/recallinfo_page_relprod_img_frame.png) no-repeat;
    text-align: center;
    vertical-align: middle;
}
.RecallRelevantProducts
{
    width: 533px;
    background: url(images/recallinfo_page_relprod_bg.png) repeat-y;
    text-align: center;
}
.RecallTopContent
{
    font-size: 11px;
    background: url(images/recallinfo_page_women_bg.png) no-repeat bottom right;
    padding: 0 20px 25px 20px;
    min-height: 354px;
    height: auto !important; /* IE min-height hack */
    height: 354px; /* IE min-height hack */
}

.RecallBottomContent
{
    font-size: 11px;
    padding: 20px 20px;
}

.RecallInformationContactBoxWrapper
{
    margin-top: 10px;
}
.RecallInformationContactBoxContent
{
    background: url(images/recallinfo_page_contactbox_bg.gif) repeat-y;
}
.RecallInformationContactBoxContent div
{
    background-image: url(images/recallinfo_page_contact_arrow.png);
    background-repeat: no-repeat;
    background-position: 25px 3px;
    font-size: 11px;
    text-align: left;
    padding: 0 10px 5px 40px;
}
.RecallInformationContactBoxLink
{
    text-decoration: none;
    color: #757575;
}
.RecallInformationContactBoxLink:visited
{
    text-decoration: none;
    color: #757575;
}
#relatedContentRecall
{
    float: right;
    width: 190px;
    font-size: 11px;
    padding-top: 11px;
    color: #757575;
    margin-top: 0;
    padding-top: 0;
}


.faqBoyBg
{
    background: url(images/faq_page_boy.jpg) no-repeat;
    background-position: left 30px;
    min-height: 200px;
    height: auto !important; /* IE min-height hack */
    height: 200px; /* IE min-height hack */
    margin-left: 6px;
}

.faqInnerContent
{
    width: 340px;
    margin: 20px 0 0 150px;
    font-size: 11px;
}

.faqLobby .faq .question
{
    color: #2561a8;
    font-size: 11px;
    background-image: url('images/faq_page_arrow_right.png');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 19px;
    cursor: pointer;
    margin-top: 8px;
}

.faqLobby .faq .question.opened
{
    background-image: url('images/faq_page_arrow_down.png');
    background-repeat: no-repeat;
    background-position: top left;
    font-weight: bold;
}

.faqLobby .faq .answer
{
    font-size: 11px;
    padding: 6px 0px 10px 19px;
    margin-bottom: 10px;
}

.faqLobby .faq .answerWrapper
{
    height: 0px;
    overflow: hidden !important;
    
}

.faqLobby .faq .answer p
{
    text-align: right;
}
.faqLobby .faq .answer p span.faqclose
{
    cursor: pointer;
    font-size: 11px;
    text-decoration: underline;
    color: #2561a8;
}

.faqLobby .sep
{
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url('images/faq_page_sep.png');
    background-repeat: no-repeat;
    background-position: center center;
}
/************** recall Form ***********************/
.recallFormBlueBox
{
    background-image: url('images/recall_contact_bg_line.gif');
    background-repeat: repeat-y;
    font-size: 11px;
}

.recallFormBlueBox .womenbg
{
    background-image: url('images/recall_contact_women_bg.png');
    background-repeat: no-repeat;
    background-position: 383px bottom;
    min-height: 150px;
    height: auto !important; /* IE min-height hack */
    height: 150px; /* IE min-height hack */
}

.recallFormDiv
{
    width: 430px;
    padding-left: 25px;
    padding-top: 30px;
}

.recallFormDiv .dashedSeperator
{
    background-image: url('images/dashed_seperator.gif');
    background-repeat: repeat-x;
    background-position: top left;
    height: 1px;
    line-height: 1px;
}

.recallFormDiv h2
{
    font-size: 11px;
    font-weight: bold;
    color: #194392;
    display: block;
}



.RecallFormTable
{
    margin-top: 14px;
    font-size: 11px;
}

.RecallFormTable TR TD
{
    padding-bottom: 10px;
    color: #194392;
}

.RecallFormTable TR TD INPUT
{
    width: 160px;
    border: 1px solid #a3a3a3;
}


.RecallFormTable input.required
{
    background: #f3f7fc;
}

.RecallFormSubmit
{
    width: 88px;
    height: 23px;
    cursor: pointer;
    border: none;
    background: url(images/recall_contact_submit_btn.png) no-repeat;
    float: right;
}
.divRecallFormProducts
{
    font-size: 11px;
    margin-top: 20px;
    width: 325px;
}

.divRecallFormProducts .form_footer
{
    clear: both;
    background-image: url('images/dashed_seperator.gif');
    background-repeat: repeat-x;
    background-position: top left;
    padding-top: 10px;
    padding-right: 10px;
    float: left;
    width: 100%;
}

.divRecallFormProducts .wrapper
{
    padding: 10px 10px 10px 10px;
    height: 40px;
    background-image: url('images/dashed_seperator.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.divRecallFormProducts .wrapper.header
{
    padding: 0px 10px 0px 10px;
    background-image: none;
    height: 20px;
}
.divRecallFormProducts .wrapper.header div
{
    padding-top: 0px;
    color: #194392;
    text-transform: uppercase;
}
.divRecallFormProducts .wrapper.header .pquantity
{
    padding-top: 0px !important;
}

.divRecallFormProducts .wrapper .header
{
    float: left;
    width: 170px;
    padding-right: 10px;
}
.divRecallFormProducts .wrapper .pimage
{
    float: left;
    width: 60px;
    vertical-align: middle;
    text-align: center;
    padding-right: 10px;
}
.divRecallFormProducts .wrapper .pquantity
{
    float: left;
    padding-top: 10px;
    width: 50px;
}
.divRecallFormProducts .wrapper .clear
{
    clear: both;
}
.divRecallFormProducts .wrapper select
{
    width: 50px;
    border: 1px solid #a3a3a3;
}

.recallFormDiv .bottom_information
{
    clear: both;
    font-size: 10px;
    color: #595959;
    padding-top: 50px;
    padding-bottom: 25px;
}


#relatedContent .usefullLinks ul,
#relatedContent .usefullLinks .bullets2
{
    margin-left: 0px !important;
    width:140px;
    padding-left:40px;
}
#relatedContent .usefullLinks
{
    text-align: left;
    
    background: url(images/usefull_links_background.gif) repeat-y left top;
    padding: 10px 10px 0px 10px;
    padding-left: 0px !important;
    padding-left: 15px;
    padding-left: /**/ /**/ 15px;
}


