﻿body
{
    font-family: Verdana, Arial, Georgia, sans-serif;
    font-size: medium;
    line-height: 1.3 !important;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: Black;
    background-color: white;
}
.bodysize {
     font-size: small;
}
.footersize {
     font-size: x-small
}


/*This is here because line-height: 100%; 6 sucks and wants
to put space after declaring a form tag*/
form
{
    padding: 0px;
    margin: 0px;
}
/*Every page should have a top div named divBody or divBodyShort.  This div
should include the entirerty of every page*/
#divBody
{
    width: 965px;
    margin: 0px auto;
    padding: 0px 19px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Header/SidesFade.gif) repeat-y left top;
}

/*Every page should have a top div named divBody or divBodyShort.  This div
should include the entirerty of every page*/
#divBodyShort
{
    width: 760px;
    margin: 0px;
    margin: 0px auto;
    padding: 0px 19px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Header/SidesFade_short.gif) repeat-y left top;
}

/*Every MasterPage should have a div with the ContentArea or ContentAreaShort
class.  This div should include the entirerty of the content area*/
.ContentArea
{
    float: left;
    width: 785px;
}

/*Every MasterPage should have a div with the ContentArea or ContentAreaShort
class.  This div should include the entirerty of the content area*/
.ContentAreaShort
{
    float: left;
    width: 590px;
}

/*Used by the Business\Government sites*/
.ContentAreaGovernment
{
    float: left;
}

.NavHeader
{
    width: 100%;
    height: 26px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/left-nav/LeftNav_Background.gif) no-repeat 0 0;
    font-size: 78%;
    color: White;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}


.NavHeader .NavHeaderText
{
    padding-left: 10px;
    display: block;
    padding-top: 3px;
}


/* The following are used on the Business Partner forms for My Account and Registermybrother */
#divBPMain
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/BPForm/BP-BackGround.jpg);
    height: 360px;
    background-repeat: no-repeat;
    width: 785px;
}

#divBPMainFull
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/BPForm/BP-BackGroundFull.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 555px;
    width: 785px;
    vertical-align: bottom;
    margin: 0px;
}

#divBPMainBlank
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/BPForm/BP-BackGroundBlank.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 715px;
    width: 785px;
    vertical-align: bottom;
    margin: 0px;
}

#divBPMainBlankPROD
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/BPForm/BP-BackGroundBlankwide.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 715px;
    width: 795px;
    vertical-align: bottom;
    margin: 0px;
}

#divRegMainBlank
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Registermybrother/grey_gradient.jpg);
    width: 785px;
    background-repeat: repeat-y;
    padding-top: 5px;
}

.BPFormWelcomeHeader
{
    width: 780px;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/BPForm/t-gradient.gif);
    background-repeat: repeat-x;
    height: 30px;
    padding-top: 10px;
    margin-top: 3px;
    padding-left: 5px;
    color: #666666;
    font-size: 100%;
    font-weight: bold;
}

.BPFormHeader
{
    width: 779px;
    background-color: #f0c336;
    height: 21px;
    padding-left: 5px;
    padding-top: 3px;
    font-size: 85%;
    font-weight: bold;
    color: White;
}

.BPFormTopSection
{
    width: 100%;
    padding-top: 10px;
    padding-left: 5px;
    float: left;
    min-height: 240px;
}


.BPFormBottomSection
{
    width: 780px;
}

.BPFormPasswordSection
{
    width: 45%;
    float: left;
    padding-top: 10px;
    padding-left: 5px;
}

.BPFormContactOptionCheck
{
    width: 15px;
    float: left;
    clear: both;
}

.BPFormContactLabel
{
    float: left;
    padding-left: 5px;
}
.BPFormPasswordContactPrefSection
{
    width: 45%;
    float: left;
    padding-top: 10px;
}

.BPFormInputAndLabelSection
{
    clear: both;
    padding-top: 5px;
}

.BPFormLeftLabelItem
{
    width: 80px;
    float: left;
}

.BPFormInputItem
{
    float: left;
}

.BPMrktAttCheckbox
{
    width: 5%;
    float: left;
}

.BPMrktAttValue
{
    width: 90%;
    float: left;
    font-size: 70%;
    padding-left: 3px;
}

.BPFormMangoBar
{
    width: 779px;
    vertical-align: middle;
    background-color: #f0c336;
    height: 25px;
    padding-left: 5px;
    padding-top: 3px;
}

/* The above are used on the Business Partner forms for My Account and Registermybrother */

.AccessorySpacer
{
    float: right;
}


td .AccessoryCatCell
{
    text-align: center;
    vertical-align: text-top;
    width: 10%;
    border-right: solid 1px #A1A5A9;
    padding-left: 5px;
}

.AccessoryCatCellEnd
{
    text-align: center;
    vertical-align: text-top;
    width: 10%;
}

.AccessCatImage
{
    width: 118px;
    height: 86px;
}

.AccessoryVSpacerImage
{
    height: 100%;
}

.AtaGlanceSmallNoColor
{
    font-size: 69%;
}
.AtaGlanceSmallBold
{
    font-size: 69%;
    font-weight: bold;
}
.AtaGlanceSmallerBold
{
    font-size: 65%;
    font-weight: bold;
}
.AtaGlanceSmallerBold
{
    font-size: 65%;
    font-weight: bold;
}
.AtaGlanceLargeBoldBlue
{
    font-size: 110%;
    color: #003399;
}

.AtaGlanceLargeGrey
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-style: normal;
    font-weight: bold;
    color: #666666;
}


.AtaGlanceSmallWhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-style: normal;
    font-weight: bold;
    color: white;
}

.bkdTitleImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/title-top/Logo-gray-fade-long.gif);
    background-repeat: no-repeat;
    height: 101px;
    width: 1024px;
    vertical-align: bottom;
    margin: 0px;
}

.bkdHeaderAccessoryApp
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/i-FindProduct.gif);
    background-repeat: no-repeat;
    height: 137px;
    width: 545px;
    vertical-align: bottom;
    margin: 0px;
}

.bkdTitle1AccessoryApp
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/t-advantage.gif);
    background-repeat: no-repeat;
    height: 143px;
    width: 171px;
    vertical-align: bottom;
    margin: 0px;
}

.bkdTitle2AccessoryApp
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/t-project.gif);
    background-repeat: no-repeat;
    height: 143px;
    width: 171px;
    vertical-align: bottom;
    margin: 0px;
}
.bkdTitle3AccessoryApp
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/t-collection.gif);
    background-repeat: no-repeat;
    height: 143px;
    width: 171px;
    vertical-align: bottom;
    margin: 0px;
}

.BoldFont
{
    font-weight: bold;
}
.Black70
{
    font-size: 70%;
    color: #000000;
}

.Black65
{
    font-size: 65%;
    color: #000000;
}

.Black__80
{
    font-size: 80%;
    color: #000000;
}

.Black_Bold_90
{
    font-size: 90%;
    font-weight: bold;
    color: #000000;
}

.Black_Bold_80
{
    font-size: 80%;
    font-weight: bold;
    color: #000000;
}

.Black_Bold_70
{
    font-size: 70%;
    font-weight: bold;
    color: #000000;
}

.Black_Bold_60
{
    font-size: 60%;
    font-weight: bold;
    color: #000000;
}

.Blue_Bold_80
{
    font-size: 80%;
    font-weight: bold;
    color: #0F4B7F;
}
.DarkBlue_Bold_110
{
    color: #043472;
    font-size: 130%;
    font-weight: bold;
}
.blueBorderTable
{
    width: 90%;
    background-color: #eaf2f9;
    border-style: solid;
    border-width: 1px;
    border-color: #003399;
    padding: 5px;
    margin-top: 3px;
}

.TableBorder
{
    border: solid 1px #BDBDBD;
}

.BlueBackBlueBorderd
{
    background-color: #eaf2f9;
    border: solid 1px #003399;
    padding: 5px;
    margin: 3px;
}
.BlueBoldNoSize
{
    font-weight: bold;
    color: #1e75bd;
}
.borderedDiv
{
    border: solid 1px #003399;
    padding: 5px;
    margin: 2px 3px 3px 3px;
}

.Clearer
{
    clear: both;
    line-height: 0px;
}

.OceanBlue_Bold_70
{
    color: #005f96;
    font-size: 70%;
    font-weight: bold;
}

.DarkGray_Bold_70
{
    color: #666666;
    font-size: 70%;
    font-weight: bold;
}

.DarkGray_Bold_80
{
    color: #666666;
    font-size: 80%;
    font-weight: bold;
}

.DarkGray_Bold_100
{
    color: #666666;
    font-size: 100%;
    font-weight: bold;
}

.DarkGray_Bold_110
{
    color: #666666;
    font-size: 110%;
    font-weight: bold;
}

.DarkGray_Bold_130
{
    color: #666666;
    font-size: 130%;
    font-weight: bold;
}

.DarkGray__100
{
    color: #666666;
    font-size: 100%;
}
.DarkGray_Bold_75
{
    color: #666666;
    font-size: 75%;
    font-weight: bold;
}

.DarkGray__60
{
    color: #666666;
    font-size: 60%;
}

.DarkGray__70
{
    color: #666666;
    font-size: 70%;
}

.DarkGray__75
{
    color: #6f6d6d;
    font-size: 75%;
}
.DarkBlue__67
{
    color: #003399;
    font-size: 67%;
}

.DarkBlue__70
{
    color: #003399;
    font-size: 70%;
}

.DarkBlue__110
{
    color: #003399;
    font-size: 110%;
}

.DarkBlue__150
{
    color: #003399;
    font-size: 150%;
}

.DarkBlue__160
{
    color: #003399;
    font-size: 160%;
}

.DarkBlue_Bold_65
{
    color: #003399;
    font-size: 65%;
    font-weight: bold;
}

.DarkBlue_Bold_67
{
    color: #003399;
    font-size: 67%;
    font-weight: bold;
}

.DarkBlue_Bold_70
{
    color: #003399;
    font-size: 70%;
    font-weight: bold;
}
.DarkBlue_Bold_75
{
    color: #003399;
    font-size: 75%;
    font-weight: bold;
}
.DarkBlue_Bold_80
{
    color: #003399;
    font-size: 80%;
    font-weight: bold;
}
.DarkBlue_Bold_90
{
    color: #003399;
    font-size: 90%;
    font-weight: bold;
}
.DarkBlue_Bold_100
{
    color: #003399;
    font-size: 100%;
    font-weight: bold;
}

.DarkBlue_Bold_110
{
    color: #28469C;
    font-size: 110%;
    font-weight: bold;
}

.DarkBlue_Bold_150
{
    color: #003399;
    font-size: 150%;
    font-weight: bold;
}

.DarkBlue_Bold_125
{
    color: #003399;
    font-size: 125%;
    font-weight: bold;
}

.Gray__80
{
    font-size: 80%;
    color: #333333;
}

.Gray__60
{
    color: #666666;
    font-size: 60%;
}

.Gray_Bold_90
{
    font-size: 90%;
    color: #333333;
    font-weight: bold;
}

.Gray_Bold_80
{
    font-size: 80%;
    color: #333333;
    font-weight: bold;
}

.Green_Bold_
{
    font-weight: bold;
    color: green;
}

.Maroon_Bold_80
{
    font-weight: bold;
    font-size: 80%;
    color: Maroon;
}

.Orange_Bold_90
{
    font-weight: bold;
    font-size: 90%;
    color: #d07c24;
}

.Blue_Bold_90
{
    color: #00529C;
    font-weight: bold;
    font-size: 90%;
}

.medbold
{
    font-size: 95%;
    font-weight: bold;
}

.medboldblack
{
    font-size: 95%;
    font-weight: bold;
    color: #000000;
}

.reqfield
{
    font-size: 80%;
    color: #ff0000;
}

.normalbold
{
    font-size: 105%;
    font-weight: bold;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This section deals with the new page design
*/

/*****************************************
Blue Brother header
*/
.PageHeader
{
    background: #1D43A4 url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Header/header_bg.jpg) repeat-y 0 0;
    width: 100%;
    height: 59px;
}

.PageHeader #RightSideHeader
{
    float: right;
    width: 280px;
    text-align: right;
    padding-top: 4px;
}

.PageHeaderShort
{
    background: #1D43A4 url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Header/header_short_bg.jpg) repeat-y 0 0;
    width: 100%;
    height: 59px;
}

.PageHeaderShort #RightSideHeader
{
    float: right;
    width: 280px;
    text-align: right;
    padding-top: 4px;
}

.HeaderLinks
{
    color: White;
    font-size: 70%;
    list-style-type: none;
    margin: 0px;
    padding: 2px 30px;
    float: right;
}

.HeaderLinks li
{
    float: left;
    padding: 3px 4px;
}

.HeaderLinks #GlobalLink
{
    color: White;
    text-decoration: underline;
}

.HeaderLinks #GlobalLink:hover
{
    text-decoration: none;
}

.HeaderLinks #SearchLink
{
    color: White;
    text-decoration: underline;
}

.HeaderLinks #SearchLink:hover
{
    text-decoration: none;
}

.HeaderSelect
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.HeaderSelect select
{
    margin-top: 3px;
    margin-right: 5px;
    float: left;
    height: 18px;
    width: 220px;
}
.HeaderSelect input
{
    float: left;
    margin-top: 3px;
}

.HeaderSelect div
{
    float: left;
    height: 18px;
    width: 230px;
    text-align: center;
    margin-top: 3px;
}

.HeaderSelect a
{
    color: White;
    font-size: 70%;
    text-decoration: underline;
}

.HeaderSelect a:hover
{
    text-decoration: none;
}

.HeaderLogo
{
    margin: 9px 10px;
    float: left;
    border: none;
}
/*****************************************
End Blue Brother header
*/

/*****************************************

/*Every MasterPage should have a div with the SubHeader class.  This div
is for the SubHeader Picture and Text.  The master page must specify
the picture to use*/
.SubHeader
{
    width: 100%;
    height: 51px;
    clear: both;
}

/*Every MasterPage should have a label/span with the SubHeaderText class.  
This is for the SubHeader Text.  The master page must specify
the text to use*/
.SubHeaderText
{
    font-size: 115%;
    color: #28469C;
    font-weight: bold;
    margin: 0px 20px;
    padding-top: 11px;
    float: left;
}

/*Every MasterPage should have a label/span with the SubHeaderText class.  
This is for the SubHeader Text.  The master page must specify
the text to use*/
.SubHeaderText a
{
    color: #28469C;
}

.SubHeader img
{
    border: none 0px;
    float: right;
    margin: 11px 15px 0px 0px;
}

/*--------------------------- LEGALES ---------------------- */
.legales {
    color:#666666;
    font-size:10px;
    height:38px;
    padding:5px 0;
    text-align:center;
}

.legales a {
	color:#666666;
    padding-left:15px;
    padding-right:15px;
    position:relative;
    text-decoration:none;
    top:9px;
}

/*------------------------- FOOTER ----------------------*/
#footer{margin-top:40px;}
#footer .container{background:url(image/footer.gif) top left repeat-x; font-size:.8em; color:#737373; padding:2em 0;}
#footer.home .container{background:url(image/Bottom_BG.gif) bottom center repeat-x; }
.footer-list{ margin:0; padding:0; text-align:center;}
.footer-list li{ display:inline;}
.footer-list a{color:#737373; background:url(image/list/bullet-gray.gif) no-repeat left center; padding:0 0 0 8px; margin-left:4px;}
.footer-list a:hover{ text-decoration:none;}

/*
End section dealing with the new page design
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/


.LinkUnderline:hover
{
    text-decoration: underline;
}


.Black_Bold_80
{
    font-size: 80%;
    font-weight: bold;
    color: Black;
}
.Black_Bold_85
{
    font-size: 85%;
    font-weight: bold;
    color: #000000;
}
.Black_Bold_95
{
    font-size: 95%;
    font-weight: bold;
    color: #000000;
}

.Blue__67
{
    color: #0066FF;
    font-size: 67%;
}

.Blue__80
{
    color: #0066FF;
    font-size: 80%;
}

.Blue__100
{
    color: #0066FF;
    font-size: 100%;
}

.Blue_Bold_70
{
    color: #0066FF;
    font-weight: bold;
    font-size: 70%;
}

.Blue_Bold_80
{
    color: #00529c;
    font-weight: bold;
    font-size: 80%;
}

.Blue_Bold_100
{
    color: #0066FF;
    font-weight: bold;
    font-size: 100%;
}

.Blue_Bold_120
{
    color: #0066FF;
    font-weight: bold;
    font-size: 120%;
}

.Gold_Bold_80
{
    color: #FDD017;
    font-weight: bold;
    font-size: 80%;
}


.FormStyle
{
    border: #7B869A 1px solid;
    background-color: #FFFFFF;
    font-size: 70%;
    color: #000000;
}

.FormStyleDisabled
{
    border: #C0C0C0 1px solid;
    background-color: #FFFFFF;
    font-size: 70%;
    color: #C0C0C0;
}

.FormStyleRev1
{
    border: #7B869A 1px solid;
    background-color: #FFFFFF;
    color: #000000;
}

.LightGray_Bold_60
{
    color: #58595B;
    font-size: 60%;
    font-weight: bold;
}

.LightGray_Bold_80
{
    color: #58595B;
    font-size: 80%;
    font-weight: bold;
}

.LightGray_60
{
    color: #58595B;
    font-size: 60%;
}

.LightGray_70
{
    color: #58595B;
    font-size: 70%;
}

.LightGray_78
{
    color: #58595B;
    font-size: 78%;
}

.LightGray_80
{
    color: #58595B;
    font-size: 80%;
}

.LightGray_100
{
    color: #58595B;
    font-size: 100%;
}

.Gray__67
{
    font-size: 67%;
    color: #4d5c67;
}

.Gray_Bold_90
{
    font-size: 90%;
    font-weight: bold;
    color: Gray;
}

.Maroon__82
{
    font-size: 82%;
    color: Maroon;
}

.GrayModelLink
{
    font-size: 70%;
    font-weight: bold;
    color: #979ebb;
}

.NoColor__67
{
    font-size: 67%;
}

.NoColor__65
{
    font-size: 65%;
}

.NoColor__70
{
    font-size: 70%;
}

.NoColor__73
{
    font-size: 73%;
}

.NoColor__78
{
    font-size: 78%;
}

.NoColor__82
{
    font-size: 82%;
}

.NoColor__85
{
    font-size: 85%;
}

.NoColor__90
{
    font-size: 90%;
}

.NoColor__100
{
    font-size: 100%;
}

.NoColor_Bold_67
{
    font-size: 67%;
    font-weight: bold;
}

.NoColor_Bold_70
{
    font-size: 70%;
    font-weight: bold;
}

.NoColor_Bold_75
{
    font-size: 75%;
    font-weight: bold;
}

.NoColor_Bold_78
{
    font-size: 78%;
    font-weight: bold;
}

.NoColor_Bold_80
{
    font-size: 80%;
    font-weight: bold;
}

.NoColor_Bold_82
{
    font-size: 82%;
    font-weight: bold;
}

.NoColor_Bold_90
{
    font-size: 90%;
    font-weight: bold;
}

.NoColor_Bold_95
{
    font-size: 95%;
    font-weight: bold;
}

.NoColor_Bold_100
{
    font-size: 100%;
    font-weight: bold;
}

.NoColor_Bold_105
{
    font-size: 105%;
    font-weight: bold;
}

.NoColor_Bold_110
{
    font-size: 110%;
    font-weight: bold;
}

.NoColor_Bold_112
{
    font-size: 112%;
    font-weight: bold;
}

.NoColor_Bold_125
{
    font-size: 125%;
    font-weight: bold;
}

.NoColor_Bold_140
{
    font-size: 140%;
    font-weight: bold;
}

.NoColor_Bold_150
{
    font-size: 150%;
    font-weight: bold;
}

.NoColor_Bold_None
{
    font-weight: bold;
}

.NoColor_BoldItalic_70
{
    font-size: 70%;
    font-style: italic;
    font-weight: bold;
}

.NoColor_BoldItalic_100
{
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}

.NoColor_BoldUnderline_70
{
    font-size: 70%;
    font-weight: bold;
    text-decoration: underline;
}

.NoColor_BoldItalicUnderline_None
{
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}

.NoColor_ItalicUnderline_None
{
    font-style: italic;
    text-decoration: underline;
}

.NoColor_Italic_67
{
    font-size: 67%;
    font-style: italic;
}

.NoColor_Italic_70
{
    font-size: 70%;
    font-style: italic;
}

.NoColor_Italic_None
{
    font-style: italic;
}

.RedFont
{
    color: #FF0000;
}
.BlackFont
{
    color: #000000;
}

.Red_67
{
    font-size: 67%;
    color: #FF0000;
}

.Red__70
{
    font-size: 70%;
    color: #FF0000;
}

.Red_75
{
    font-size: 75%;
    color: #FF0000;
}

.Red__80
{
    font-size: 80%;
    color: #FF0000;
}

.Red_85
{
    font-size: 85%;
    color: #FF0000;
}

.Red_Bold_70
{
    font-size: 70%;
    font-weight: bold;
    color: #FF0000;
}

.Red_Bold_75
{
    font-size: 75%;
    font-weight: bold;
    color: #FF0000;
}

.Red_Bold_80
{
    font-size: 80%;
    font-weight: bold;
    color: #FF0000;
}

.Red_Bold_90
{
    font-size: 90%;
    font-weight: bold;
    color: #FF0000;
}

.Red_Bold_100
{
    font-size: 100%;
    font-weight: bold;
    color: #FF0000;
}

.TopSpace
{
    padding-top: 3px;
}

.White__70
{
    font-size: 70%;
    color: White;
}

.White__75
{
    font-size: 75%;
    color: White;
}

.White__78
{
    font-size: 78%;
    color: White;
}

.White__82
{
    font-size: 82%;
    color: White;
}

.White__100
{
    font-size: 100%;
    color: White;
}

.White_Bold_70
{
    font-size: 70%;
    font-weight: bold;
    color: White;
}

.White_Bold_80
{
    font-size: 80%;
    font-weight: bold;
    color: White;
}

.White_Bold_85
{
    font-size: 85%;
    font-weight: bold;
    color: White;
}

.White_Bold_100
{
    font-size: 100%;
    font-weight: bold;
    color: White;
}

.White_Bold_110
{
    font-size: 110%;
    color: #FFFFFF;
    font-weight: bold;
}

.White_Bold_125
{
    font-size: 125%;
    color: #FFFFFF;
    font-weight: bold;
}

.White_BoldItalic_100
{
    font-size: 100%;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
}

.LightBlue_Bold_90
{
    color: #005BA8;
    font-size: 90%;
    font-weight: bold;
}

.Fuschia_Bold_70
{
    color: #C92173;
    font-size: 70%;
    font-weight: bold;
}



.Red_Bold_70
{
    font-size: 70%;
    color: #ff0000;
    font-weight: bold;
}

.Red_Bold_80
{
    font-size: 80%;
    color: #ff0000;
    font-weight: bold;
}
.Red__70
{
    font-size: 70%;
    color: #ff0000;
}

.RoyalBlue_Bold_150
{
    font-size: 150%;
    color: #0033CC;
    font-weight: bold;
}

.White_Bold_100
{
    color: White;
    font-size: 100%;
    font-weight: bold;
}

.White_Bold_80
{
    color: White;
    font-size: 80%;
    font-weight: bold;
}
.WhiteBoldHeader
{
    color: White;
    font-size: 75%;
    font-weight: bold;
}


.White__80
{
    color: White;
    font-size: 80%;
}

.White__67
{
    color: White;
    font-size: 67%;
}

.WhiteBold70
{
    color: white;
    font-size: 70%;
    font-weight: bold;
}

.WhiteBold80
{
    color: white;
    font-size: 80%;
    font-weight: bold;
}

.WhiteBold90
{
    color: white;
    font-size: 90%;
    font-weight: bold;
}

.NoColor69
{
    font-size: 69%;
}

.OddBlue_Bold_100
{
    font-size: 100%;
    font-weight: bold;
    color: #3A63B2;
}

.DarkBlue_Bold_70
{
    font-size: 70%;
    font-weight: bold;
    color: #00529C;
}

.DarkBlue_Bold_65
{
    font-size: 65%;
    color: #00529C;
}

.White80
{
    font-size: 80%;
    color: white;
}

.Blue_Bold_150
{
    color: #00529c;
    font-weight: bold;
    font-size: 150%;
}
.Olive_Bold_105
{
    color: #707c15;
    font-weight: bold;
    font-size: 105%;
}

.WhiteBold
{
    font-weight: bold;
    font-size: 115%;
    color: white;
}

.smallerboldred
{
    font-size: 75%;
    font-weight: bold;
    color: #FF0000;
}

a
{
    color: #1E75BD;
    text-decoration: none;
}

a:hover
{
    color: #666666;
    text-decoration: underline;
}

a:active
{
    color: #6699ff;
    text-decoration: none;
}

.largebluebold
{
    font-size: 150%;
    color: #0033CC;
    font-weight: bold;
}

.FeatProdRowvAlignTop
{
    vertical-align: top;
}

.FormRowTitle
{
    clear: left;
    text-align: right;
    width: 35%;
    font-weight: bold;
    font-size: 67%;
    float: left;
    margin-bottom: 3px;
    padding-right: 10px;
}

.FormRowValue
{
    width: 40%;
    padding-right: 10px;
    float: left;
    text-align: left;
    margin-bottom: 3px;
}

.FormRowValidator
{
    padding-left: 2px;
    color: red;
    font-weight: bold;
    font-size: 60%;
    float: left;
    margin-bottom: 3px;
}

.FormRowTitleWideRev1
{
    clear: left;
    text-align: right;
    width: 39%;
    font-weight: bold;
    font-size: 67%;
    float: left;
    margin-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
}

.FormRowTitleWide
{
    clear: left;
    text-align: right;
    width: 39%;
    font-weight: bold;
    font-size: 67%;
    float: left;
    margin-bottom: 3px;
    padding-right: 5px;
}

.FormRowValueWide
{
    width: 160px;
    float: left;
    text-align: left;
    margin-bottom: 3px;
}

.FormRowValidatorWide
{
    color: red;
    font-weight: bold;
    font-size: 60%;
    float: left;
    margin-bottom: 3px;
}

.FormRowValidatorWideRev1
{
    color: red;
    font-weight: bold;
    font-size: 60%;
    float: left;
    margin-bottom: 3px;
    padding-top: 3px;
}

.solidBlueDiv
{
    background-color: #3482c3;
    padding: 4px;
    margin-top: 5px;
    text-align: left;
}

.crumbs
{
    color: #333333;
    text-decoration: none;
    font-size: 69%;
}

.crumbs:hover
{
    color: #376b97;
    text-decoration: none;
}
.crumbs:active
{
    color: #b9b9b9;
    text-decoration: none;
}

.crumbsNavNoLink
{
    color: #868686;
    font-size: 69%;
}
.crumbsNav
{
    color: #868686;
    text-decoration: none;
    font-size: 69%;
}

.crumbsNav:hover
{
    color: #376b97;
    text-decoration: underline;
}
.crumbsNav:active
{
    color: #b9b9b9;
    text-decoration: none;
}

.medboldblack
{
    font-size: 95%;
    font-weight: bold;
    color: #000000;
}


.MenuBar
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

.MenuBar li
{
    float: left;
}

.MenuBar li a img
{
    float: left;
    border-width: 0px;
}

.mediumblue
{
    color: #0066FF;
    font-weight: bold;
    font-size: 95%;
}

.NoColor__60
{
    font-size: 60%;
}

.PtouchBackImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/t-center-back.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
}
.PtouchTopRightCornerImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/c-top-right.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.PtouchTopLeftCornerImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/c-top-left.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 36px;
}
.PtouchBottomRightCornerImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/c-bottom-right.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.PtouchBottomLeftCornerImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/c-bottom-left.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.PtouchBottomBackImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/b-center-back.gif);
    background-repeat: repeat-x;
}
.PtouchleftsideBackImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/s-left.gif);
    background-repeat: repeat-y;
}
.PtouchrightsideBackImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/s-right.gif);
    background-repeat: repeat-y;
}

.Ptouch2TopLeftCorner
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/t-left-2.gif);
    background-repeat: no-repeat;
}
.Ptouch2BackImage
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/t-back-2.gif);
    background-repeat: repeat-x;
}
.PtouchGrid

{
    width: 650px;
}
.Ptouch2TopRightCorner
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/AccessoryApp/ptouchfilter/t-right-2.gif);
    background-repeat: no-repeat;
}


.smallboldgray
{
    font-size: 90%;
    color: #333333;
    font-weight: bold;
}


.smallred
{
    font-size: 80%;
    color: #ff0000;
}

.smallbold
{
    font-size: 82%;
    font-weight: bold;
}

.smallerbold
{
    font-size: 78%;
    font-weight: bold;
}

.smallboldred
{
    font-size: 82%;
    font-weight: bold;
    color: #FF0000;
}
.smallgray
{
    font-size: 82%;
    font-weight: normal;
    color: #666666;
}

.smallboldwhite
{
    font-size: 82%;
    font-weight: bold;
    color: white;
}

.smallnocolor
{
    font-size: 82%;
}

.smallernocolor
{
    font-size: 78%;
}

.SuperAndSmall
{
    vertical-align: super;
    font-size: 80%;
}
.MenuBar li
{
    float: left;
}

.MenuBar li a img
{
    float: left;
    border-width: 0px;
}


#ulMenuBar li
{
    float: left;
}

#ulMenuBar li a img
{
    float: left;
    border-width: 0px;
}
.footertext
{
    color: #4d5c67;
    font-size: 67%;
    text-align: center;
    padding-left: 85px;
    padding-top: 25px;
}


/* Styles used with the /scripts/EnlargeImage.js feature */
#showimage
{
    position: absolute;
    visibility: hidden;
    border: 1px solid gray;
}

#dragbar
{
    /*cursor: hand; Removed because hand isn't a stanrdard value, pointer is and show work for everything we care about*/
    cursor: pointer;
    background-color: #EFEFEF;
    min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext
{
    font-weight: bold;
    margin-right: 1px;
}


/* Styles for Header Search box and Search pages */

#HeaderSearchBox
{
    float: right;
    height: 20px;
    width: 250px;
    border: 0px;
    margin-top: 5px;
    margin-right: 40px;
    text-align: right;
    padding: 0px;
}

.HeaderSearchTextBox
{
    margin-top: 3px;
    margin-right: 5px;
    float: left;
    height: 15px;
    width: 215px;
    font-size: 70%;
}

.HeaderSearchBoxGoButton
{
    margin-top: 3px;
    margin-right: 5px;
    float: left;
}

.SearchPageTitleHeaderBackground
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/SiteSearch/TitleBackground.gif);
    background-repeat: no-repeat;
    background-position: top;
    height: 33px;
    margin-top: 5px;
    margin-bottom: 0px;
    width: 785px;
}

.SearchResultsBorderedDiv
{
    border: 1px solid #CCCCCC;
    width: 756px;
    margin-bottom: 1em;
    padding: 10px;
    margin-left: 2px;
    background-color: #FFFFFF;
}

.SearchResultsTabBorder
{
    width: 781px;
    padding-left: 2px;
    background-color: #F4F4F4;
    margin-top: 15px;
}

.ButtonActiveStyle
{
    width: 128px;
    height: 25px;
    font-size: 80%;
    font-weight: bold;
    color: #333333;
    background-color: #3366CC;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/SiteSearch/Active.gif);
    background-repeat: no-repeat;
    border: 0px;
}

.ButtonDisabledStyle
{
    width: 130px;
    height: 25px;
    font-size: 80%;
    font-weight: bold;
    color: #000000;
    background-color: #3366CC;
    cursor: hand;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/SiteSearch/InActive.gif);
    background-repeat: no-repeat;
    border: 0px;
}

/* End of Styles for Header Search box and Search pages */


/***************************************************************************
Begin Styles for Distributed Learning */

.bdTrigger
{
    display: inline-block;
    border-bottom: dashed 1px #0066CC;
    cursor: pointer;
    cursor: hand;
}


.bdBoxClose
{
    cursor: pointer;
    cursor: hand;
    float: right;
    padding-top: 3px;
    padding-right: 5px;
}

.bdWrap
{
    z-index: 1000;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 350px; /*Width has to include the width of the borders and padding + what ever base size is decided on, which right now is 350px*/
    width: 362px;
    padding: 0px;
    margin: 0px;
}

.bdContentBorder
{
    /*border: solid 1px #BDBCBC;*/
    border: solid 1px #eabe38;
    background-color: White;
}
.bdHeader
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/DistributedLearning/header.gif);
    background-position: left top;
    background-repeat: repeat-x;
    height: 28px;
    width: 100%;
}

.bdHeader div
{
    /*color: #00339A;*/
    font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 80%;
    float: left;
}

.bdHeader .bdTitle
{
}

.bdFooter
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/DistributedLearning/footer.gif);
    background-position: left top;
    background-repeat: repeat-x;
    height: 20px;
    width: 100%;
}

.bdContent
{
    background-color: white;
    overflow: auto;
    width: 100%;
    border-top: solid 2px #DDDDDD;
    border-bottom: solid 2px #DDDDDD;
    margin: 2px 0px;
}

.bdIFrame
{
    display: none;
    visibility: hidden;
}

.bdDownArrow
{
    position: absolute;
    bottom: -22px;
}

.bdFooter > .bdDownArrow
{
    bottom: -27px;
}

.bdUpArrow
{
    position: absolute;
    top: -18px;
}

/*Section that deals with the actual HTML content styles*/
.bdContent .InnerContent
{
    padding: 5px;
}


.InnerContent ul
{
    list-style-position: outside;
    margin-left: 0px;
    padding-left: 15px;
}

.InnerContent .UnderHeader
{
    padding-top: 0px;
    margin-top: 0px;
}

.InnerContent .ContentHeader
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-size: 85%;
    text-decoration: underline;
}

.InnerContent .ContentSubHeader
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-size: 70%;
    font-style: italic;
}

.InnerContent .Note
{
    margin: 5px;
    font-size: 60%;
}

.DLHeader1
{
    margin: 5px 0px;
    padding: 0px;
    font-size: 90%;
    font-weight: bold;
}

.DLFooter1
{
    font-size: 65%;
}
/*End Section that deals with the actual HTML content styles*/


/***************************************************************************
 End Styles for Distributed Learning */



/***************************************************************************
Begin Styles for InlinePopUps */

.InlinePopUpTrigger:hover + .InlinePopUp
{
    visibility: visible;
}

.InlinePopUp
{
    visibility: hidden;
    position: relative;
    z-index: 100;
    display: inline;
}

.ShowInlinePopUp
{
    visibility: visible;
}

.InlinePopUpTopLeft
{
    position: absolute;
    top: 10px;
    left: 10px;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/InlinePopUp/TopLeftRoundedCorner.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 250px;
}

.InlinePopUpTopRight
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/InlinePopUp/TopRightRoundedCorner.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.InlinePopUpTopMiddle
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/InlinePopUp/TopHorizontal.gif);
    background-repeat: repeat;
    background-position: left top;
    height: 20px;
    margin: 0px 12px;
}


.InlinePopUpTitle
{
    margin: 0px;
    padding: 0px;
    padding-top: 2px;
    text-align: center;
    font-weight: bold;
    font-size: 85%;
    min-width: 100%;
}

.InlinePopUpContent
{
    padding: 0px;
    margin: 0px;
    border: solid 1px #cfcfcf;
    border-top-color: Black;
    font-size: 70%;
    background-color: White;
}

/*----Specific to the Gray header implmentation--*/
.InlinePopUpTopLeft_Gray
{
    position: absolute;
    top: 10px;
    left: 10px;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/InlinePopUp/TopLeftRoundedCorner_grey.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 250px;
}

.InlinePopUpTopRight_Gray
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/InlinePopUp/TopRightRoundedCorner_grey.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.InlinePopUpTopMiddle_Gray
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/InlinePopUp/TopHorizontal_grey.gif);
    background-repeat: repeat;
    background-position: left top;
    height: 20px;
    margin: 0px 12px;
}
/*----End Specific to the Gray header implmentation--*/

/***************************************************************************
End Styles for InlinePopUps */

.ModalBackground
{
    background-color: Gray;
}

.ModalWindow
{
    position: absolute;
    left: -1000px;
}

.Border_Solid_1
{
    border-style: solid;
    border-width: 1px;
    width: 75%;
    padding: 10px;
}

.Center_75
{
    margin-left: auto;
    margin-right: auto;
    width: 75%;
}

.Center_100
{
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}


/**************************************************
Product Selector Styles*/
.ProductSelectorPageCoverHide
{
    visibility: hidden;
    display: none;
}

.ProductSelectorPageCover
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #898787;
    opacity: .4;
    /*IE 8 compatibilty*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    z-index: 100;
}

.PSBox
{
    width: 1005px;
    height: 599px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 101;
}

.PSBox #PSFrame
{
    border: 0px none;
    width: 1005px;
    height: 599px;
    overflow: visible;
}

.ClosePS
{
    position: absolute;
    top: 10px;
    right: 20px;
    color: Red;
    font-weight: bold;
}
.ClosePS:hover
{
    text-decoration: none;
    color: Red;
}
/**************************************************
Product Selector Styles*/
/*******************Login Page***************/
.LoginSectionHeaderText
{
    padding-left: 10px;
    font-weight: bold;
    padding-top: 4px;
    font-size: 80%;
}

.LoginSectionHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/MyAccount/Left_curve_top.jpg) no-repeat 0 0;
    height: 24px;
    margin-bottom: 2px;
}

.LoginSectionBox
{
    width: 345px;
    margin-left: 2px;
    float: left;
}

.LoginSectionBody
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/MyAccount/Sign_In_BG.gif) repeat-x 0 0;
    height: 227px;
    padding-left: 10px;
}
/*******************End Login Page************/
/*******************Cart********************/
#CartBlock
{
    float: right;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/header/cart_background_tall.gif);
    background-repeat: repeat-x;
    font-size: 80%;
    padding-right: 5px;
    width: 362px;
    float: left;
}

#CartBlock img
{
    float: left;
}

#CartBlock div
{
    padding-top: 1px;
    float: left;
}

#CartBlock div img
{
    padding-right: 5px;
    border: none 0px;
    float: left;
}

#CartBlock div .CartTotal
{
    padding-left: 15px;
}

#CartBlock #FreeShip
{
    float: left;
    font-size: 90%;
}

#CartBlock #FreeShip a
{
    color: Red;
    font-weight: bold;
}

#CartBlock #FreeShip span
{
    font-size: 90%;
    color: #666;
    font-weight: normal;
}
/************************** Cart Section **********************************/
.Cart
{
    padding: 0px 3px 0px 0px;
}

.Cart .CartList
{
    border-collapse: collapse;
}

.Cart .CartList td
{
    border: dashed 1px #fcb042;
    border-bottom: solid 1px #fcb042;
    padding: 8px 4px;
}


.Cart .CartList .CartItemLeftHand
{
    border-left: none 0px;
}

.Cart .CartList .CartItemRightHand
{
    border-right: none 0px;
}
/************************** End Cart Section ******************************/
/******************End Cart******************/
/*------------------------------------------------------
Deals with the Order Summary Page
*/
#OrderSummary
{
    width: 760px;
    padding-left: 2px;
}

#OrderSummary h1
{
    font-size: 120%;
    font-weight: bold;
    padding-left: 5px;
    margin-top: 0px;
    padding-top: 0px;
}

#OrderSummary #Shipping
{
    width: 220px;
    margin-left: 2px;
    float: left;
}

#OrderSummary h3
{
    background-color: #CCCCCC;
    margin: 0px auto;
    text-align: center;
    padding: 2px;
}

#OrderSummary #InsideShipping
{
    padding: 5px;
}

#OrderSummary h4
{
    font-size: 82%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#OrderSummary .Addresses
{
    margin: 10px;
}

#OrderSummary #ShippingOptions
{
    border-top: dashed 1px #BDBDBD;
    padding-top: 10px;
}

#OrderSummary #Payment
{
    width: 220px;
    float: left;
    margin-left: 10px;
}

#OrderSummary #InsidePayment
{
    padding: 5px;
}
#InsidePayment #Billing
{
    padding-bottom: 0px;
}

#InsidePayment #PayMethod
{
    border-top: dashed 1px #BDBDBD;
    padding-top: 10px;
}

#OrderSummary #OrderTotal
{
    width: 230px;
    margin-left: 10px;
    float: left;
}


#OrderTotal #tblTotals
{
    text-align: right;
    font-size: 80%;
    width: 100%;
}

#OrderTotal #tblTotals .TotalType
{
    font-weight: bold;
    width: 65%;
}

#OrderTotal #tblTotals #SalesTax
{
    border-top: dashed 1px #BDBDBD;
    padding: 10px 0px;
    margin-top: 5px;
    color: #ff0000;
    text-align: center;
}

#OrderSummary #SalesTaxFootnote
{
    clear: both;
    width: 95%;
    padding-top: 20px;
    padding-left: 20px;
}

#OrderSummary #SalesTaxFootnote .SalesTaxHeader
{
    color: #ff0000;
    font-size: 70%;
    font-weight: bold;
}

#OrderSummary #SalesTaxFootnote .SalesTaxText
{
    color: #ff0000;
    font-size: 70%;    
}
#OrderSummary #Cart
{
    clear: both;
    width: 100%;
    padding-top: 20px;
}

#Cart .CartContents
{
    clear: both;
}


/*------------------------------------------------------
End Deals with the Order Summary Page
*/

/*------------------------------------------------------
Deals with the Order Confirmation Print Page
*/

#OrderPrint
{
	width: 680px;
}


#OrderPrint #OrderConf #Shipping
{
    height: 230px;
    width: 200px;
    margin-left: 2px;
    float: left;
}


#OrderPrint #OrderConf #Payment
{
    float: left;
    margin-left: 5px;
    width: 200px; 
    height: 230px;
}


#OrderPrint #OrderConf #OrderTotal
{
    width: 200px; 
    height: 230px;
    margin-left: 5px;
    float: left;
}

#OrderPrint #OrderConf #Cart
{
    clear: both;
    width: 750px;
    padding: 20px 0px;
    text-align: left;
}

/*------------------------------------------------------
End deals with the Order Confirmation Print Page
*/

/*------------------------------------------------------
Deals with the Order Confirmation Page
*/
#OrderConf
{
    width:100%;
    padding-left: 2px;
}

#OrderConf h2
{
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#OrderConf #Shipping
{
    height: 270px;
    width: 220px;
    margin-left: 2px;
    float: left;
}


#OrderConf h3
{
    background-color: #CCCCCC;
    margin: 0px auto;
    text-align: center;
    padding: 2px;
}

#OrderConf #InsideShipping
{
    padding: 5px;
}

#OrderConf h4
{
    font-size: 82%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#OrderConf .Addresses
{
    margin: 10px;
}

#OrderConf #ShippingOptions
{
    border-top: dashed 1px #BDBDBD;
    padding: 10px;
}

#OrderConf #Payment
{
    float: left;
    margin-left: 10px;
    width: 240px; 
    height: 270px;
}

#OrderConf #InsidePayment
{
    padding: 5px;
}
#InsidePayment #Billing
{
    padding-bottom: 0px;
}

#InsidePayment #PayMethod
{
    border-top: dashed 1px #BDBDBD;
    padding-top: 10px;
}

#OrderConf #OrderTotal
{
    width: 245px; 
    height: 270px;
    margin-left: 10px;
    float: left;
}


#OrderTotal #tblTotals
{
    text-align: right;
    font-size: 80%;
    width: 100%;
}

#OrderTotal #tblTotals .TotalType
{
    font-weight: bold;
    width: 65%;
}

#OrderTotal #tblTotals #SalesTax
{
    border-top: dashed 1px #BDBDBD;
    padding: 10px 0px;
    margin-top: 5px;
    color: #ff0000;
    text-align: center;
}

#OrderConf #Cart
{
    clear: both;
    width: 100%;
    padding: 20px 0px;
    text-align: left;
}

/*------------------------------------------------------
End Deals with the Order Confirmation Page
*/
/***********Menu*******************/
#menuPpal {
	width:965px;
	background-color:#E7E7E7;
	z-index:2;
}
#menu {
	/* clear:both; */
	background:#e7e7e7 url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Header/bkg_menu.png) repeat-x center top;
	height:23px;
	padding-top:7px;
	color:#333333;
	text-align:center;
	font-size:12px;
	
}
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li {
	display:inline;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-bottom:5px;
	padding-top:5px;
	background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Header/separador.gif) no-repeat right 50%;
}
#menu a {
	color:#333333;
	padding:0 10px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#menu li.noseparator {
	background: none;
}

#menu a:link {
	color:#333333;
	text-decoration:none;
}
#menu a:visited {
	color:#333333;
	text-decoration:none;
}
#menu a:hover {
	text-decoration:none;
	color:#222222;
	
}
#menu a:active {
	text-decoration:none;
	color:#333333;
}
/***********End Menu*************/

/**********************************
Right side box section*/
.RightSideBox
{
    width: 193px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/ModelDetail/AddtoCartBottom.gif) no-repeat left bottom;
    padding-bottom: 6px;
    margin: 5px 0px 10px 0px;
}

.RightSideBoxHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/ModelDetail/AddtoCart_Header.gif) no-repeat 0px 0px;
    width: 193px;
    height: 25px;
    font-size: 90%;
    font-weight: bold;
    text-align: left;
    color: white;
}

.RightSideBoxHeaderText
{
    display: block;
    padding: 2px 0px 0px 5px;
}
.RightSideBoxAvailability
{
    text-align: center;
}
.RightSideBoxInner
{
    width: 191px;
    border-left: solid 1px #e0dfdd;
    border-right: solid 1px #e0dfdd;
    padding-bottom: 4px;
}

.AddToCartButton
{
    /*width: 143px;*/
    margin: 4px auto 0px auto;
    display: block;
}
.RightSideBoxPromo
{
    font-size: 67%;
    padding: 5px 4px 0px 4px;
}
.RightSideBoxText
{
    width: 160px;
    text-align: right;
    margin: 0px auto;
}


.RightSideBoxPrices
{
    font-size: 80%;
    font-weight: bold;
    border-bottom: solid 1px #a0ce67;
}


.RightSideBoxRegularPrice
{
    color: #00349a;
    display: block;
    padding: 2px 0px;
}

.RightSideBoxRebatePrice
{
    color: #f87807;
    display: block;
    padding: 2px 0px;
}

.RightSideBoxTotal
{
    font-size: 75%;
    font-weight: bold;
    color: #f87807;
    display: block;
    padding: 2px 0px;
}
.RightSideBoxFreeShip
{
    font-size: 60%;
    font-weight: bold;
    color: #00349a;
    display: block;
    padding: 2px 0px;
}
/**********************************
Ends Add to cart section*/
/******All Products************/
#OurProducts
{
    margin-left: 3px;
    margin-top: 5px;
}

#OurProducts .ProductGroup
{
    width: 250px;
    height: 125px;
    float: left;
    margin: 0px 4px 18px 4px;
    position: relative;
}

#OurProducts .ProductGroup .ProductHeader
{
    display: block;
    font-size: 80%;
    font-weight: bold;
    color: #1865A8;
    padding: 3px 0px 0px 10px;
    margin: 0px;
}

#OurProducts .ProductGroup .ProductText
{
    display: block;
    margin: 0px;
    padding: 0px;
    font-size: 70%;
    line-height: 1.5;
    color: #666666;
}

#OurProducts .ProductGroup a:hover
{
    text-decoration: none;
}

#OurProducts .ProductGroup img
{
    border: none 0px;
    position: absolute;
    right: 7px;
    bottom: 6px;
}

/******End All Products************/

.subnav-wrapper ul {font-size:.8em; color:#737373; padding:2em 0;}
.subnav-wrapper ul li { display: inline;margin-right: 10px;}
.subnav-wrapper a { color: #737373;}
.subnav-wrapper li {list-style: disc inside;padding-right: 5px;}
.second-tiernav{ line-height: 2em;}
.second-tiernav ul{padding-top: 1px;}