﻿/*Removes borders from images, but only for the wide body style
This will eventually be in the Main USA css file*/
#divBody img
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
}

.HasSpanish
{float: right; text-align: center; margin: 3px 15px 0px 0px;}

.HasSpanish img
{ margin: 0px;  float: none; padding: 0px; display: block;}

.InSpanish
{font-size: 80%; padding: 0px; margin: 0px; display: block;}

.PinkFadeHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/homesewing/pink_line_fade.gif) no-repeat left bottom;
    font-size: 150%;
    color: #AE1F88;
    font-weight: normal;
    padding-bottom: 3px;
}

.SubNavRow
{
    padding-top: 2px;
}

/*
----------------------------------------------------------------
Home Page Section
*/


#HomePage #RightButtons
{
    float: left;
    padding-left: 3px;
}
#HomePage #RightButtons div
{
    padding-bottom: 4px;
}

#HomePage #RightButtons > div
{
    padding-bottom: 7px;
}

#HomePage #RightButtons img
{
    border: none 0px;
}

#HomePage #SecondRow
{
    clear: both;
}

#HomePage #FeaturedPromo
{
    height: 188px;
    width: 190px; /*padding-left: 1px;*/
    float: left;
}

#HomePage #FeaturedPromo img
{
    border: none 0px;
}

#HomePage #FeaturedPromo .Header
{
    background-color: #7F387B;
    height: 16px;
    width: 186px;
    color: White;
    font-size: 75%;
    font-weight: bold;
    padding: 2px 0px 4px 4px;
}

#HomePage #FeaturedProduct
{
    height: 188px;
    width: 190px; /*padding-left: 1px;*/
    float: left;
    margin: 0px 10px;
}

#HomePage #FeaturedProduct img
{
    border: none 0px;
}

#HomePage #FeaturedProduct .Header
{
    background-color: #587736;
    height: 16px;
    width: 186px;
    color: White;
    font-size: 75%;
    font-weight: bold;
    padding: 2px 0px 4px 4px;
}

#HomePage #FeaturedProduct2
{
    height: 188px;
    width: 190px; /*padding-left: 1px;*/
    float: left;
}

#HomePage #FeaturedProduct2 img
{
    border: none 0px;
}

#HomePage #FeaturedProduct2 .Header
{
    background-color: #2F6D92;
    height: 16px;
    width: 186px;
    color: White;
    font-size: 75%;
    font-weight: bold;
    padding: 2px 0px 4px 4px;
}

#HomePage #BlueHorizontalBar
{
    clear: both;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/HomePage/inverted_curveextend.gif) no-repeat 0px 0px;
    padding-top: 25px;
    width: 100%;
}

#HomePage #BlueVerticalBar
{
    padding-left: 20px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/HomePage/curve_vert_extend.gif) repeat-y 0px 0px;
}

.HomeSewingNewsList
{
    list-style-type: none;
    list-style-position: outside;
    margin: 0px;
    padding: 0px;
}

.HomeSewingNewsList li
{
    color: #4C4C4C;
    font-size: 70%;
    text-decoration: none;
    padding-top: 6px;
}

/*
End Home Page Section
----------------------------------------------------------------
*/

/* ----------------------------------------------------------------
Start of HAD Dream Team Navigation section  */

#DreamTeamEmail
{
    padding-top: 10px;
}

.DreamTeamFormStyle
{
    border: #044e8d 1px solid;
    font-size: 70%; /* font-weight:bold; */
    background-color: White; /* background-color: #044e8d; */
    margin-bottom: 2px;
}

.DreamTeamFormRowValidatorWide
{
    font-weight: bold;
    font-size: 60%;
    float: left;
    margin-bottom: 3px;
}

.DreamTeamValidatorText
{
    border: solid 1px white;
    background-color: White;
    color: red;
}

#DreamTeamEmail .IconMenu
{
    background-image: url(  'https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Homesewing/HADDreamTeam/IconMenu/background-bar.gif' );
    background-color: black;
    width: 990px;
    height: 69px;
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 20px;
}

#DreamTeamEmail .IconMenu ul
{
    margin: 0px;
    padding: 0px 25px;
    width: 950px;
    list-style-type: none;
}

#DreamTeamEmail .IconMenu li
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 11%;
}


#DreamTeamEmail li img
{
    border: none 0px;
}

#DreamTeamEmail .IconMenuText
{
    color: White;
    font-size: 70%;
    text-align: center;
    padding-right: 10px;
}



/* ----------------------------------------------------------------
End of HAD Dream Team Navigation section  */





/*Section for the ProjTextMenu.js file style*/
#divProjAndTech a:hover
{
    /*hover background color*/
    background-color: #cfcfcf;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/GetCreative/squares_0_hl.gif);
    background-position: 5px center;
    background-repeat: no-repeat;
}

#divProjAndTech a
{
    width: 100%;
    display: block;
    border-bottom: 1px solid #a2a2a2;
    padding: 1px 0px;
    text-decoration: none;
    color: #333333;
    text-align: left;
    background-color: #efefef;
    text-indent: 20px;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/GetCreative/squares_0.gif);
    background-position: 5px center;
    background-repeat: no-repeat;
}


#divProjAndTech
{
    position: absolute;
    font: normal 11px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: #efefef;
}

/*End -- Section for the ProjTextMenu.js file style*/

/*
----------------------------------------------------------------
Duetta Page Section
*/


#Duetta img, #Sewtime img
{
    margin-bottom: 10px;
}

#Duetta #LeftColumn, #Sewtime #LeftColumn
{
    width: 49%;
    float: left;
}

#Duetta h2
{
    font-size: 100%;
    font-weight: bold;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}

#Duetta #Buttons, #Sewtime #Buttons
{
    width: 50%;
    float: left;
}

#Duetta #Buttons #Machine
{
    margin-top: 50px;
    margin-left: 25px;
}


#Duetta .AquaButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_aqua_large.gif) no-repeat left top;
    height: 23px;
    width: 290px;
    padding-top: 5px;
    text-align: center;
}

#Duetta .AquaButton a, #Sewtime .BlueButton a, #PEDTrial .BlueButton a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#Duetta .AquaButton a:hover, #Sewtime .BlueButton a:hover, #PEDTrial .BlueButton a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

#PEDTrial .BlueButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/b-98x23-blue.gif) no-repeat left top;
    height: 23px;
    width: 98px;
    padding-top: 5px;
    text-align: center;
}

#Sewtime .BlueButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_blue_small.gif) no-repeat left top;
    height: 23px;
    width: 235px;
    padding-top: 5px;
    text-align: center;
}

.BlueButton_Medium
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/b-145x23-blue.gif) no-repeat 0 0;
    height: 23px;
    width: 145px;
    text-align: center;
}

#SewtimeMachines
{
    padding-top: 10px;
    float: left;
}

/*
End Duetta Page Section
----------------------------------------------------------------
*/


/*
----------------------------------------------------------------
Anita Gooddesign (/Homesewing/promos/AnitaGoodesign/) Page Section
Free Serger (/Homesewing/promos/Free3034DSerger/) Page Section
*/
#AnitaGoodesign, #FreeSerger
{
    width: 589px;
}

#AnitaGoodesign img, #FreeSerger img
{
    margin-bottom: 10px;
}

#AnitaGoodesign #LeftColumn
{
    width: 49%;
    float: left;
    padding-right: 5px;
}

#AnitaGoodesign #LeftColumn p, #FreeSerger #LeftColumn p
{
    font-size: 75%;
}

#AnitaGoodesign ul, #FreeSerger ul
{
    font-size: 75%;
}

#AnitaGoodesign #Buttons
{
    width: 50%;
    float: left;
}

#AnitaGoodesign .AquaButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_aqua_large.gif) no-repeat left top;
    height: 23px;
    width: 290px;
    padding-top: 5px;
    text-align: center;
}

#AnitaGoodesign .AquaButton a, #FreeSerger .RedButton a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#AnitaGoodesign .AquaButton a:hover, #FreeSerger .RedButton a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

#AnitaGoodesign #Legal
{
    clear: both;
    font-size: 60%;
    padding-top: 40px;
}

#FreeSerger #LeftColumn
{
    width: 45%;
    float: left;
    padding-right: 5px;
}

#FreeSerger #Buttons
{
    width: 54%;
    float: left;
}

#FreeSerger .RedButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_red_large.gif) no-repeat left top;
    height: 23px;
    width: 290px;
    padding-top: 5px;
    text-align: center;
}

#FreeSerger #Legal
{
    clear: both;
    font-size: 60%;
    padding-top: 15px;
}

/*
End Anita Gooddesign (/Homesewing/promos/AnitaGoodesign/) Page Section
and Free Serger (/Homesewing/promos/Free3034DSerger/) Page Section
----------------------------------------------------------------
*/


/*
----------------------------------------------------------------
Product List Page Section
*/

#ProductList
{
    width: 752px;
    margin: 0px auto;
}


#ProductList img
{
    border: none 0px;
}

#ProductList h1
{
    color: #000;
    font-size: 115%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#ProductList .ModelListItem
{
    width: 752px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/AtAGlance/Model_Background_Middle.gif) repeat-y 0px 0px;
    margin-bottom: 30px;
}

#ProductList .ModeListItemFirstTop
{
    height: 20px;
    width: 100%;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/AtAGlance/Model_Background_Top_grey.gif) no-repeat 0px 0px;
    position: relative;
    bottom: -10px;
}

#ProductList .ModeListItemTop
{
    height: 10px;
    width: 100%;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/AtAGlance/Model_Background_Top.gif) no-repeat 0px 0px;
}

#ProductList .ModeListItemBottom
{
    width: 100%;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/AtAGlance/Model_Background_Bottom.gif) no-repeat bottom left;
    padding: 5px 0px 5px 0px;
}


#ProductList #ModelImage
{
    float: left;
    width: 160px;
    margin-left: 5px;
}

#ProductList #divModelName
{
    float: left;
    width: 555px;
    padding-left: 15px;
}

#ProductList #divModelName h3
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
}

#ProductList .Rebate
{
    width: 96px;
    margin: 0px auto;
    padding-top: 5px;
}

#ProductList .ModelName
{
    color: #0157aa;
    font-size: 100%;
    font-weight: bold;
}

#ProductList .LearnMore
{
    float: left;
    padding-right: 5px;
}

#ProductList .MicrositeLogo
{
    float: left;
    padding-left: 5px;
}

#ProductList .ShortDesc
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-size: 85%;
    font-weight: bold;
    color: #0157aa;
}

#ProductList .FeatureList
{
    padding: 0px;
    margin: 0px 0px 5px 0px;
    float: left;
    display: inline;
    width: 98%;
}

#ProductList .FeatureList li
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/AtAGlance/gray-dot.gif) no-repeat 0px 4px;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px 0px 3px 10px;
    margin: 0px;
    font-size: 70%;
    color: #747474;
}

#ProductList .DealLoc
{
    float: left;
}
/*
End Product List Page Section
----------------------------------------------------------------
*/


/*
------------------------------------------------------------------
What's New Page Section
*/

/*remove the following 1 style when switching to the new master page*/
#WhatsNew
{
    text-align: left;
    width: 590px;
}

#WhatsNew h1
{
    color: #D41F80;
    font-size: 115%;
    font-weight: bold;
    margin: 0px 0px 0px 40%;
    padding: 0px;
}

#WhatsNew #Sewing
{
    margin-top: 35px;
}

#WhatsNew #Software
{
    margin-top: 35px;
}

#WhatsNew #Software .Description
{
    font-size: 80%;
    font-style: italic;
    font-weight: normal;
}

#WhatsNew #GiftGiving
{
    margin-top: 35px;
}

#WhatsNew #GiftGiving .Description
{
    font-size: 80%;
    font-style: italic;
    font-weight: normal;
}

#WhatsNew #GiftGiving .NestedUL
{
    font-size: 90%;
    font-weight: normal;
}

#WhatsNew .Product
{
    clear: both;
    padding-top: 20px;
}

#WhatsNew .ProductImage
{
    float: left;
    width: 40%;
}

#WhatsNew .ProductDescription
{
    width: 59%;
    float: left;
}

#WhatsNew .ProductDescription h3
{
    font-size: 90%;
    font-weight: bold;
    margin-top: 0px;
}


#WhatsNew .Description
{
    font-size: 80%;
}

#WhatsNew .ProductDescription ul
{
    font-size: 80%;
    list-style-position: outside;
    padding-left: 15px;
    margin: 0px;
}

#WhatsNew .ProductDescription .PinkButton
{
    margin-top: 10px;
}

#WhatsNew .ProductDescription .PinkButtonLarge
{
    margin-top: 10px;
}


#WhatsNew .TradeMark
{
    font-size: 65%;
    vertical-align: super;
}
/*
End What's New page section
--------------------------------------------------------------------
*/

.PinkButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_pink_small.gif) no-repeat 0 0;
    height: 25px;
    width: 235px;
    padding-top: 5px;
    text-align: center;
}

.PinkButtonLarge
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_pink_large.gif) no-repeat 0 0;
    height: 25px;
    width: 290px;
    padding-top: 5px;
    text-align: center;
}

/* The float, text-align, and width
are here only becaues IE 6 freaks out
when you dynamically change the text
in the a, and then pushed it to the
bottom of the button, for some reason*/
.PinkButton a
{
    color: White;
    font-weight: bold;
    font-size: 55%;
    float: left;
    text-align: center;
    width: 100%;
}

.PinkButton a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

.PinkButton a:visited
{
    color: #ffffff;
    text-decoration: none;
}

/* The float, text-align, and width
are here only becaues IE 6 freaks out
when you dynamically change the text
in the a, and then pushed it to the
bottom of the button, for some reason*/
.PinkButtonLarge a
{
    color: White;
    font-weight: bold;
    font-size: 55%;
    float: left;
    text-align: center;
    width: 100%;
}

.PinkButtonLarge a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

.PinkButton a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.bkdHeaderAccessoryApp
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Homesewing/Dealersupport/i-FindProduct.gif);
    background-repeat: no-repeat;
    height: 137px;
    width: 545px;
    vertical-align: bottom;
    margin: 0px;
}

.Blue_Bold_100
{
    color: #3366CC;
    font-weight: bold;
    font-size: 90%;
}

.BlueHeader
{
    color: #3366CC;
    font-size: 130%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    border-bottom: solid 2px #1E75BD;
    width: 50%;
}

.BlueHeadDivider
{
    color: #1E75BD;
    border: solid 1px #1E75BD;
    width: 50%;
    margin: 0px;
    float: left;
}

/*This does not work in IE 6, but is
it doesn't need it anyways*/
.BlueHeadDivider + p
{
    margin-top: 30px;
}

.EmailAFriendBox
{
    border: solid 1px #003399;
    background-color: #f2f2f2;
    margin-left: 10px;
    margin-right: 3px;
    text-align: left;
    padding: 5px;
}

.HotPink_Bold_80
{
    font-weight: bold;
    font-size: 80%;
    color: #D41F80;
}

.Pink_Bold_80
{
    font-weight: bolder;
    font-size: 80%;
    text-transform: uppercase;
    color: #a04982;
}

.Pink_Bold_70
{
    font-weight: bold;
    font-size: 70%;
    color: #a04982;
}

.Red_Bold__
{
    color: #F10243;
    font-weight: bold;
}

.Red_Bold_70
{
    font-size: 70%;
    color: #F10243;
    font-weight: bold;
}

.DarkRed_Bold_70
{
    font-size: 70%;
    color: #971B1B;
    font-weight: bold;
}

.Red_Bold_80
{
    font-weight: bold;
    font-size: 80%;
    color: #f10243;
}

.Red_Bold_100
{
    font-weight: bold;
    font-size: 100%;
    color: #f10243;
}

.Red_Bold_110
{
    font-weight: bold;
    font-size: 110%;
    color: #f10243;
}

.OrangeFont
{
    color: #f99c1c;
}
.Orange__60
{
    font-size: 60%;
    color: #f99c1c;
}

.Orange_Bold_80
{
    font-weight: bold;
    font-size: 80%;
    color: #f99c1c;
}



.largerBoldWhite
{
    font-size: 11pt;
    font-weight: bolder;
    color: White;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

#tabheaders
{
    border-bottom: solid 1px #99ccc0;
    clear: right;
}



#tabs
{
    width: 571px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    float: left;
    border-collapse: collapse;
}


#divTabContainer
{
    border-left: solid 1px #99ccc0;
    border-right: solid 1px #99ccc0;
    border-bottom: solid 1px #99ccc0;
    background-color: #e7ffe7;
    margin: 0px;
    clear: left;
    border-collapse: collapse;
}




/* had trade in promo start */
.font-trade-3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1850AC;
}
.font-trade-3a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
}
.font-trade-in1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 14px;
}
.font-trade-in2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #bb0065;
}
.font-trade-in2_bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #bb0065;
    font-weight: bold;
}
/* had trade in promo end */


/*  Section for HAD Home Page */

.FeaturedContentDivs
{
    margin: 35px 0px 0px 9px;
}


.FeaturedContentLastRowDivs
{
    margin: 30px 0px 0px 9px;
    width: 90%;
    text-align: left;
}


/* End  Section for HAD Home Page */

/*Override the image from the Main USA css file*/

.NavHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/left-nav/HAD_LeftNav_Background.gif) no-repeat 0 0;
}
.LeftNav .NavHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/left-nav/HAD_LeftNav_Short_Backgroun.gif) no-repeat 0 0;
}




/*These are for the home page*/
.ImageBar
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
}
#ulHomePageImageBar li
{
    float: left;
}

#ulHomePageImageBar li a img
{
    border: none 0px;
}

#ProjectRunwaySidebar
{
    float: left;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Homesewing/ProjectRunway/sidebar_projectrunway.jpg) no-repeat 0 0;
    width: 227px;
    height: 594px;
}

#divInnovis40, #AuthDealers
{
    margin-top: 50px;
}

#divInnovis80
{
    margin-top: 95px;
}

#Innovis40Details
{
    margin-left: 115px;
    margin-top: 188px;
    margin-right: auto;
    margin-bottom: auto;
}
#Innovis40Details img, #AuthDealers img
{
    border: none 0px;
}

#Innovis80Details
{
    margin-left: 115px;
    margin-top: 164px;
    margin-right: auto;
    margin-bottom: auto;
}

#Innovis80Details img
{
    border: none 0px;
}

#divProjects
{
    width: 540px;
}

/*
----------------------------------------------------------------
Sewtime Showtime Page Section
*/

#Sewtime img
{
    margin-bottom: 10px;
}

#Sewtime #LeftColumn
{
    width: 319px;
    padding-left: 5px;
    float: left;
}

#Sewtime #Buttons
{
    width: 240px;
    padding-right: 15px;
    float: right;
}

#Sewtime .BlueButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_blue_small.gif) no-repeat left top;
    height: 23px;
    width: 235px;
    padding-top: 5px;
    text-align: center;
    float: left;
}

#Sewtime .BlueButton a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#Sewtime .BlueButton a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

#SewtimeMachines
{
    padding-bottom: 10px;
    float: left;
}

/*
End Sewtime Showtime Page Section
----------------------------------------------------------------
*/

/*
----------------------------------------------------------------
C-Combo Page Section
*/
.C_Combo
{
    float: left;
    margin-top: 10px;
}

.C_Combo_Flash
{
    float: left;
    width: 320px;
}

.C_Combo_ModelContent
{
    float: left;
    width: 266px;
}

.NoColor_Italic_82
{
    font-size: 82%;
    font-style: italic;
}

.C_Combo_NeedMore
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    border: 0px;
    float: left;
}

.C_Combo_StepUp
{
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 10px;
    border: 0px;
    float: left;
}
/*
End C-Combo Page Section
----------------------------------------------------------------
*/

/************************************************************
Red Hot Page Section
*/
#RedHot .LeftColumn
{
    float: left;
    width: 49%;
}

#RedHot #Buttons
{
    width: 45%;
    padding: 20px 0px;
    float: right;
}

#RedHot #Buttons .ModelImageWithDetail
{
    padding-bottom: 50px;
    font-size: 70%;
    clear: both;
}

#RedHot #Buttons .ModelImageWithDetail img
{
    border: none 0px;
}

#RedHot #Buttons .ModelImageWithDetail div
{
    margin: 5px auto;
    width: 70%;
}

#RedHot #Buttons .ModelImageWithDetail div span
{
    margin-right: 10px;
    float: left;
    display: block;
    margin-top: 5px;
    color: Black;
}

#RedHot #Buttons .ModelImageWithDetail div img
{
    float: left;
}

#RedHot .ButtonBackGround
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_red.gif) no-repeat left top;
    height: 23px;
    width: 235px;
    padding-top: 5px;
    text-align: center;
    float: left;
}

#RedHot .ButtonBackGround a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#RedHot .ButtonBackGround a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}


/************************************************************
End Red Hot page section
*/


/************************************************************
Special offer base pages section (Special offers that HAD makes, like Red Hot etc)
*/
#SpecialOffer .LeftColumn
{
    float: left;
    width: 49%;
}

#SpecialOffer #Buttons
{
    width: 45%;
    padding: 20px 0px;
    float: right;
}

#SpecialOffer #Buttons .ModelImageWithDetail
{
    padding-bottom: 50px;
    font-size: 70%;
    clear: both;
}

#SpecialOffer #Buttons .ModelImageWithDetail img
{
    border: none 0px;
}

#SpecialOffer #Buttons .ModelImageWithDetail div
{
    margin: 5px auto;
    width: 70%;
}

#SpecialOffer #Buttons .ModelImageWithDetail div span
{
    margin-right: 10px;
    float: left;
    display: block;
    margin-top: 5px;
    color: Black;
}

#SpecialOffer #Buttons .ModelImageWithDetail div img
{
    float: left;
}

#SpecialOffer .ButtonBackGround
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_red.gif) no-repeat left top;
    height: 23px;
    width: 235px;
    padding-top: 5px;
    text-align: center;
    float: left;
}

#SpecialOffer .ButtonBackGround a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#SpecialOffer .ButtonBackGround a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

/************************************************************
End Special offer base pages section (Special offers that HAD makes, like Red Hot etc)
*/

/************************************************************
Special offer page - 24MonthsNoInterest
*/
.NoInterest h3
{
    color: #215fac;
    font-size: 80%;
    font-weight: bold;
    text-align: justify;
    padding-right: 20px;
}

#SpecialOffer.NoInterest #Buttons .ModelImageWithDetail
{
    padding-bottom: 20px;
}

#SpecialOffer.NoInterest .ButtonBackGround
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_blue.gif) no-repeat left top;
    height: 23px;
    width: 234px;
}

/************************************************************
End Special offer page - 24MonthsNoInterest
*/


/************************************************************
Dealer Support Home page section
*/
#HADDelearHomePage #MarketingMaterials
{
    width: 243px;
    float: left;
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/DealerSupport/HomePage/marketing_bkg_gradient.jpg);
    background-position: 0px 25px;
    background-repeat: repeat-y;
}

#HADDelearHomePage a img
{
    border: none 0px;
}

#HADDelearHomePage #MarketingMaterials .DropDown
{
    padding: 10px 0px 0px 10px;
    margin: 0px;
}

#HADDelearHomePage #MarketingMaterials ul
{
    list-style-type: none;
    list-style-position: inside;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#HADDelearHomePage #MarketingMaterials li img
{
    float: left;
    border: none 0px;
}

#HADDelearHomePage #MarketingMaterials li
{
    padding: 5px 0px 0px 0px;
    margin: 0px;
    float: left;
    clear: both;
    width: 100%;
}

#HADDelearHomePage #MarketingMaterials li a
{
    color: Black;
    font-size: 70%;
    font-weight: bold;
    float: left;
    padding-left: 5px;
    padding-top: 2px;
}

#HADDelearHomePage #PhoneNumberArea
{
    clear: both;
    text-align: center;
    margin-top: 20px;
}

#HADDelearHomePage #PhoneNumberArea #PhoneNumText
{
    font-size: 90%;
    font-weight: bold;
    color: #4687BD;
}

#HADDelearHomePage #PhoneNumberArea #PhoneNumber
{
    font-size: 110%;
    font-weight: bold;
    color: #0C5690;
}
/************************************************************
End Dealer Support Home page section

----------------------------------------------------------------
36 Months Page Section
*/

#Months36 .BlueButton
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Homesewing/Campaigns/36months/btn_navy_small.gif) no-repeat left top;
    height: 37px;
    width: 174px;
    padding-top: 5px;
    text-align: center;
    float: left;
}

#Months36 .BlueButton a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
    padding-top: 5px;
}

#Months36 .BlueButton a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}
/************************************************************
End 36 Months page section
*/

/*
------------------------------------------------------------------
PR 620 (Start Your Own Embroidery Business) Page Section
*/

#StartBusiness
{
    float: left;
    margin-top: 20px;
}

#StartBusiness #Buttons
{
    float: left;
    width: 234px;
    padding-top: 40px;
    margin-left: 180px;
}

#StartBusiness .ButtonBackGround
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/btn_blue.gif) no-repeat left top;
    height: 23px;
    width: 234px;
    padding-top: 5px;
    text-align: center;
    float: left;
}

#StartBusiness .ButtonBackGround a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#StartBusiness .ButtonBackGround a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

.Red_BoldCenter_110
{
    color: #FF0000;
    font-size: 110%;
    font-weight: bold;
    text-align: center;
}
/************************************************************
End PR 620 (Start Your Own Embroidery Business) Page Section
*/

/*


/************************************************************
SE-350 Very Merry Rebate
*/
.BlueGreen_Bold_80
{
    color: #0066FF;
    font-weight: bold;
    font-size: 80%;
}

#SE350
{
    float: left;
    width: 555px;
    padding: 10px 0px 10px 10px;
}

#SE350 #Buttons
{
    float: left;
}

#SE350 .BlueButton_Small
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/b-98x23-blue.gif) no-repeat left top;
    height: 23px;
    width: 98px;
    padding-top: 5px;
    padding-right: 3px;
    text-align: center;
    float: left;
}

#SE350 .BlueButton_Small a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#SE350 .BlueButton_Small a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

#SE350 .BlueButton_Large
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/b-234x23-blue.gif) no-repeat left top;
    height: 23px;
    width: 234px;
    padding-top: 5px;
    text-align: center;
    float: left;
}

#SE350 .BlueButton_Large a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#SE350 .BlueButton_Large a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}


#SE350 .RedButton_Medium
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Buttons/b-145x23-red.gif) no-repeat left top;
    height: 23px;
    width: 145px;
    padding-top: 5px;
    padding-right: 3px;
    text-align: center;
    float: left;
}

#SE350 .RedButton_Medium a
{
    color: White;
    font-weight: bold;
    font-size: 60%;
    float: left;
    text-align: center;
    width: 100%;
}

#SE350 .RedButton_Medium a:hover
{
    color: #AAAAAA;
    text-decoration: none;
}

/************************************************************
End SE-350 Very Merry Rebate
*/

/************************************************************
Give the Gift of Creativity
*/
.Black__60
{
    font-size: 60%;
    color: #000;
}

/************************************************************
End Give the Gift of Creativity
*/

/************************************************************
Sewing Stimulus
*/

#SewingStimulusFooter
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Homesewing/Campaigns/SewingStimulus/nointerest-footer.jpg) no-repeat 0 0;
    float: left;
    width: 784px;
    height: 220px;
}
/************************************************************
Sewing Stimulus
*/
/***********************************************
Deals with the Model Detail Pages
*/
.ModelDetail
{
    padding-top: 10px;
}

.ModelDetail h1, h2, h3
{
    margin: 0px;
    padding: 0px;
}

.ModelDetail .LeftColumn
{
    float: left;
    width: 578px;
}

.ModelDetail .RightColumn
{
    float: right;
    width: 194px;
}
.ModelDetail .ModelImage
{
    float: left;
    width: 305px;
}

.ModelDetail .CustModelName
{
    font-size: 110%;
    color: #0b41a2;
    font-weight: bold;
}

.ModelDetail .ModelShortDesc
{
    font-size: 90%;
    font-weight: bold;
    line-height: 100%;
    padding-bottom: 15px;
}
.ModelDetail .MSRP
{
    font-size: 73%;
    font-weight: normal;
    padding: 10px 0px;
}
.ModelDetail .ModelTopInfo
{
    width: 270px;
    float: left;
}

.ModelDetail .Rebate
{
    font-size: 65%;
    color: #1671da;
    font-weight: bold;
    padding-bottom: 15px;
}

.ModelDetail .BuyOnline
{
    width: 49%;
    float: left;
}


.ModelDetail .Tabs
{
    margin-top: 40px;
}

.ModelDetail .TabHeaders
{
    font-size: 75%;
    font-weight: bold;
}


.ModelDetail .TabHeaders a
{
    padding-top: 5px;
    float: left;
    display: block;
    text-align: center;
    width: 142px;
    height: 28px;
    margin-right: 2px;
    position: relative;
    top: -23px;
    left: -1px;
}

.ModelDetail .TabHeaders .TabOn
{
    color: #003399;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/ModelDetail/Dark_Yellow_Tab.gif) no-repeat 0 0;
}

.ModelDetail .TabHeaders .TabOff
{
    color: #023a68;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/ModelDetail/Light_Yellow_Tab.gif) no-repeat 0 0;
}

.ModelDetail .TabbedContent
{
    margin: 0px;
    border: solid 1px #ffd555;
    padding: 0px 5px 5px 5px;
}

.ModelDetail .TabbedContent p
{
    padding: 5px 0px 0px 0px;
    margin: 0px;
}

.ModelDetail .TabbedContent .FeaturesList li
{
    padding-bottom: 10px;
}


.ModelDetail .TabContentHeader
{
    padding: 0px 0px 10px 0px;
    font-size: 105%;
    color: #8a8a8a;
    font-weight: bold;
    margin-top: 15px;
}

.ModelDetail .BlueTabContentHeader
{
    background-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/ModelDetail/fade-249.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0px 0px 2px 0px;
    font-size: 100%;
    color: #003399;
    font-weight: bold;
    margin-top: 15px;
}

.ModelDetail .ReturnToTop
{
    float: right;
    font-size: 60%;
    display: block;
    width: 80px;
}
.ModelDetail .Specs
{
    width: 100%;
}
.ModelDetail .SpecTableRow
{
    border-bottom: solid 1px #ffd555;
    padding: 2px 8px 2px 0px;
    width: 49%;
}


.ModelDetail .RightSideBox
{
    width: 193px;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/ModelDetail/RightSideBox_background.gif) repeat-y 0 0;
    margin-top: 30px;
}

.ModelDetail .RightSideBoxYellowHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/ModelDetail/Dark_Yellow_Top.gif) no-repeat 0 0;
    position: relative;
    top: -10px;
    height: 35px;
    font-size: 75%;
    font-weight: bold;
    color: #003399;
}

.ModelDetail .RightSideBoxYellowHeader span
{
    display: block;
    text-align: center;
    padding-top: 8px;
}

.ModelDetail .RightSideBoxBottom
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/ModelDetail/RightSideBox_bottom.gif) no-repeat 0 0;
    position: relative;
    top: 9px;
    height: 9px;
}


.ModelDetail .RightSideBoxGrayTop
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/ModelDetail/RightSideBox_Gray_Top.gif) no-repeat 0 0;
    position: relative;
    top: -5px;
    height: 9px;
}

.ModelDetail .RightSideBoxContent
{
    padding: 0px 0px 0px 5px;
}

.ModelDetail .RightSideBoxContent ul
{
    margin: 0px 0px 0px 30px;
    padding: 0px;
}

.ModelDetail .GrayText
{
    color: #767575;
    font-size: 70%;
}

.ModelDetail .GrayText a
{
    color: #767575;
}

.ModelDetail #MoreInformation
{
    margin: 80px 0px 50px 0px;
}

.ModelDetail #MoreInfo div
{
    clear: both;
}
.ModelDetail #MoreInfo a
{
    clear: both;
    color: #00349A;
    font-size: 70%;
}
.ModelDetail #MoreInfo a span
{
    display: block;
    float: left;
    padding: 10px;
}
.ModelDetail #MoreInfo .OtherInfoIcon
{
    float: left;
    padding: 0 2px 0 10px;
}

.ModelDetail .AccessoryRow
{
    clear: both;
    float: left;
    padding: 5px 0;
    width: 100%;
}

.SpecAlt
{
    background-color: #E0E0E0;
}

.ModelDetail .AccessoryRow .AccImageArea
{
    float: left;
    width: 98px;
    margin-top: 9px;
    margin-left: 5px;
}

.ModelDetail .AccessoryRow .AccDescription
{
    width: 440px;
    padding-left: 10px;
    text-align: left;
    float: left;
}

.ModelDetail .AccessoryRow .AccLongDescription
{
    font-size: 70%;
    padding: 0px;
    margin: 0px 0px 5px 0px;
}
/*********************************************** 
End - Deals with the Model Detail Pages */

/*Supplies and Accessories pages*/
.Supplies
{
    width: 780px;
    margin: 0px auto;
}
.SuppliesHeader
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/HomeSewing/Accessories/Supplies_BG.gif) no-repeat 0 0;
    font-size: 100%;
    font-weight: bold;
    color: #ae1d82;
    width: 100%;
    height: 110px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 3px;
}
.SuppliesHeader div
{
    position: absolute;
    bottom: 0px;
}

.AccCatTitle
{
    color: #0956a8;
    font-weight: bold;
    font-size: 80%;
}

.SupplyCatListItem
{
    width: 325px;
    float: left;
    border: 1px solid red;
}


.RightSupplyCatListItem
{
    width: 325px;
    float: left;
    padding-left: 130px;
}

.LeftSupplyCatListItem
{
    width: 325px;
    float: left;
}

.AccCatSubCat
{
    float: left;
    width: 205px;
}
.CatImage
{
    float: left;
}

.AccCatDescription
{
    clear: both;
    font-size: 70%;
    padding-top: 0px;
    margin-top: 0px;
}

.AccCatRow
{
    padding: 20px 0px;
    border-bottom: dashed 1px #e6ea95;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/homesewing/Accessories/flower_bg.jpg) no-repeat center bottom;
}

.AccListCat
{
    padding: 20px 40% 0px 0px;
    margin-bottom: 20px;
    border-bottom: dashed 1px #e6ea95;
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/homesewing/Accessories/flower_bg.jpg) no-repeat 85% bottom;
}

.AccDetailImage
{
    width: 220px;
    float: left;
}

.AccDetailDetailInfo
{
    padding: 0px;
    float: left;
    width: 560px;
}

.AccDetailShortDesc
{
    padding-bottom: 20px;
    color: #0250a3;
    font-size: 90%;
    font-weight: bold;
}

.AccSearchResult
{
    clear: both;
    padding-bottom: 50px;
}

.AccSearchResultImg
{
    float: left;
    text-align: center;
    width: 120px;
}

.AccSearchResultInfo
{
    float: left;
    padding-left: 10px;
    width: 650px;
}

.AccSearchResultR3ID
{
    color: #1e75bd;
    font-size: 70%;
    font-weight: bold;
}

/*End Supplies and Accessories pages*/


/*****************************************************************
Deals with the WhereToBuy pages (WhereToBuyLocally
and WhereToBuyOnline)
*/

#HADWhereToBuy img
{
    border: none 0px;
}

#HADWhereToBuy h2, h3
{
    margin: 0px;
    padding: 0px;
}

#HADWhereToBuy h1
{
    color: #003399;
    font-weight: bold;
    font-size: 100%;
}

#HADWhereToBuy h2
{
    font-weight: normal;
}

#HADWhereToBuy #divReseller .BlueGradeBox
{
    background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Backgrounds/DarkBlueGrade.jpg) repeat-x 0px 0px;
    width: 98%;
    border: 1px solid #72A1CF;
    padding: 3px 0px 10px 10px;
}

#HADWhereToBuy h4
{
    color: White;
    padding: 0px;
    font-size: 85%;
    font-weight: bold;
    margin: 0px 0px 20px 0px;
}

#HADWhereToBuy hr
{
    color: #003399;
}

#HADWhereToBuy #divModelImage
{
    float: left;
}

#HADWhereToBuy #ModelInfo
{
    width: 250px;
    float: right;
}

#HADWhereToBuy #divReseller
{
    clear: both;
}

#HADWhereToBuy #divReseller .BlueGradeBox #Zip span
{
    float: left;
    padding-top: 4px;
    padding-right: 10px;
}

#HADWhereToBuy #divReseller .BlueGradeBox #Zip table
{
    width: 150px;
    margin: 0px;
    float: left;
}

#HADWhereToBuy #divReseller .BlueGradeBox table
{
    margin: 0px auto;
}

#HADWhereToBuy #divReseller .BlueGradeBox table table
{
    width: 100%;
}

#HADWhereToBuy .BlueArrowBox
{
    float: left;
    padding-right: 5px;
}


#HADWhereToBuy  #divReseller .BlueGradeBox #Online table 
{
   width: 80%;
  
}

#HADWhereToBuy  #divReseller .BlueGradeBox #Results table 
{
   width: 90%;
}

#HADWhereToBuy  #divReseller .BlueGradeBox #Results table td
{
    padding-left: 5px;
}

#HADWhereToBuy thead .ciibody
{
    font-weight: bold;
}

#HADWhereToBuy .ciibodybold
{
    font-size: 100%;
}

#HADWhereToBuy .ciibody
{
     font-family: Verdana, Arial, Georgia, sans-serif;
     font-size: 70%;
}

#HADWhereToBuy #CMDList
{
    margin: 0px;
    padding: 5px 0px;
    list-style-image: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Lines-icons/arrow_blue.gif);
    margin-left: 10px;
    padding-left: 10px;
    line-height: normal;
}


#HADWhereToBuy #CMDLinkBox
{
    padding-top: 3px;
}

#HADWhereToBuy .BuyOnlineOnLocal
{
    float: right;
    padding-right: 10px;
}


#HADWhereToBuy .BuyOnlineOnLocal a
{
    font-size: 70%;
    font-weight: bold;
}

/****************************************************************
End deals with the  WhereToBuy page


------------------------------------------------------------------
Circular Attachment Bundle pages
*/

#divCircularAttachBody
{
	float: left; 
	width: 590px;
}

#divCircSubNavLeft
{
	float: left;
	width: 407px;
}

#divCircSubNavRight
{
	float: left;
	width: 183px;
}

/****************************************************************
End deals with the  WhereToBuy page

Design Studio pages
*/

#DSCrumbHead, #DSCrumbHead a
{
    padding: 10px 0px 20px 0px;
    color: #2E4B9E;
    font-size: 95%;
    font-weight: bold;
    text-decoration: none;
}

#DSHeader
{
    font-size: 115%;
}

#DSSubHeader
{
    font-size: 90%;
    color: #353535;
}

#Featured
{
    float: left;
    width: 385px;
}

#FeaturedDate
{
    font-size: 110%;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 8px;
}

#FeaturedClub
{
    position: relative;
    height: 162px;
    padding: 10px 0px 0px 26px;
    font-size: 70%;
}

#FeaturedClubLink
{
    font-weight: bold;
}

#FeaturedButton
{
    display: block;
    position: absolute;
    top: 30px;
    left: 22px;
    width: 130px;
    height: 33px;
}

#CatList
{
    float: left;
    width: 396px;
    margin: 11px 0px 0px 4px;
}

#CatListHeader
{
    padding-left: 20px;
    font-size: 100%;
    font-weight: bold;
}

.CatItem, .FotmItem
{
    text-align: center;
    float: left;
    width: 132px;
}

.CatItem
{
    margin: 20px 0px 20px 0px;
}

.FotmItem
{
    margin: 10px 0px 10px 0px;
    height: 130px;
}

.CatItem img, .SubCatListItem img, .FotmItem img, .TechItem img
{
    margin: auto;
}

.CatItem a, .SubCatListItem a, .FotmItem a, .TechItem a, .CatItem a:hover, .SubCatListItem a:hover, .FotmItem a:hover, .TechItem a:hover
{
    font-size: 70%;
    font-weight: bold;
    color: #353535;
    text-decoration: none;
}

.FotmItem a, .FotmItem a:hover
{
    font-weight: normal;
}

.CatItem a:hover, .SubCatListItem a:hover, .FotmItem a:hover, .TechItem a:hover
{
    color: #225AE6;
}

.SubCatListItem
{
    text-align: center;
    float: left;
    width: 172px;
    height: 130px;
    margin: 10px 10px 0px 10px;
}

.TechItem
{
    text-align: center;
    float: left;
    width: 158px;
    height: 120px;
    margin: 15px 15px 0px 10px;
}

.TreeList
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}

.TreeList UL
{
    list-style-type: none;
    display: none;
}

.TreeBranch
{
    font-size: 75%;
    font-weight: bold;
    color: #6A20BD;
    cursor: pointer;
}

.TreeLeaves
{
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

.TreeLeaf
{
    font-size: 75%;
    color: #353535;
    text-decoration: none;
}

.DesignColor
{
    float: left;
    width: 180px;   
}

.DesignColorCode
{
    float: left;
    width: 60px;
}

.FriendFormRow
{
    clear: both;
    padding-top: 5px;
    width: 390px;
}

.FriendFormRowHeader
{
    clear: both;
    padding-top: 20px;
    color: #28469C;
    font-weight: bold;
    font-size: 80%;
}

.FriendFormLabel
{
    font-size: 70%;
    width: 90px;
    float: left;
}

.FriendFormField
{
    width: 290px;
    float: left;
}

/*
----------------------------------------------------------------
Brother Club
*/
#BC_SubHeader
{
	background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/Homesewing/BrotherClub/brown_curved_bar.jpg) no-repeat 0 0;
	width: 760px;
	height: 27px;
	float: left;
	margin-left: 10px;
}

#BC_SubHeaderText
{
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	margin-left: 12px;
	margin-top: 5px;
}

#BC_Background
{
	float: left;
	background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/homesewing/BrotherClub/signupnow-bkg.jpg) no-repeat 0 0;
	width: 786px;
	height: 547px;
}

#BC_ThankYouBackground
{
	float: left;
	background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/Images/homesewing/BrotherClub/thankyou-bkg.jpg) no-repeat 0 0;
	width: 786px;
	height: 564px;
}


#BC_Signup
{
	float: left;
	width: 750px;
	margin: 40px 0px 0px 16px;
}

.pbs-orange{color:#f37021;}
.pbs-blue,a.pbs-blue{color:#1458a9;}
