BODY
{
}
.HeaderLeft
{
    WIDTH: 292px;
    HEIGHT: 53px;
    BACKGROUND-COLOR: #a9a9a9
}
.HeaderLeft .td1
{
    WIDTH: 228px
}
.MainPhoto
{
    FONT-SIZE: 11px;
    LEFT: 28px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 28px;
    TEXT-ALIGN: right
}
.HeaderLeft .SiteTitle
{
    FONT-SIZE: 19px;
    MARGIN-LEFT: 5px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
.HeaderMiddle
{
    LEFT: 292px;
    POSITION: absolute;
    TOP: 42px;
    BACKGROUND-COLOR: #a9a9a9
}
.HeaderMiddle .NewsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial
}
.HeaderMiddle .NewsCopy
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial
}
.HeaderMiddle .News
{
    PADDING-LEFT: 5px;
    LINE-HEIGHT: 18px
}
.HeaderMiddle .News A
{
    FONT-WEIGHT: 600;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.HeaderMiddle .News A:hover
{
    TEXT-DECORATION: underline
}
.HeaderRight
{
    LEFT: 610px;
    POSITION: absolute;
    TOP: 10px;
    TEXT-ALIGN: right
}
.HeaderRight .Title
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 19px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #a9a9a9;
    FONT-FAMILY: Arial
}
.HeaderRight .SubTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial
}
.HeaderRight .line
{
    WIDTH: 150px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000000
}
.Body
{
    PADDING-LEFT: 28px;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 350px
}
.Body .Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px
}
.footer
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial
}
.navigation
{
    LEFT: 459px;
    POSITION: absolute;
    TOP: 20px
}
.navigation .buttons
{
    BORDER-TOP: white 2px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    WIDTH: 106px;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: white 2px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #bfc0c0;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.navigation .buttons A
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: none
}
.navigation TR
{
    PADDING-BOTTOM: 3px
}
.HeaderLeft .SiteTitleNav
{
    FONT-SIZE: 13px;
    MARGIN-LEFT: 85px
}
.HeaderLeft .SiteTitleNav A:hover
{
    TEXT-DECORATION: underline
}
.HeaderLeft .SiteTitleNav A
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.HeaderLeft .SiteTitleNav IMG
{
    MARGIN-RIGHT: -3px
}
.HeaderRight .StoreNav
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.HeaderLeft2
{
    WIDTH: 292px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 58px;
    BACKGROUND-COLOR: #a9a9a9
}
.HeaderLeft2 .SiteTitle
{
    FONT-SIZE: 19px;
    MARGIN-LEFT: 5px;
    COLOR: #ffffff
}
.HeaderMiddle2
{
    LEFT: 288px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 32px;
    BACKGROUND-COLOR: #a9a9a9
}
.HeaderRight2
{
    LEFT: 610px;
    POSITION: absolute;
    TOP: 28px
}
.Body2
{
    PADDING-LEFT: 28px;
    FONT-SIZE: 13px;
    LEFT: 115px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 90px
}
.navigationStore
{
    FONT-SIZE: 13px;
    LEFT: 5px;
    COLOR: black;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 60px
}
.navigationStore A
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.navigationStore A:hover
{
    TEXT-DECORATION: underline
}
.navigation2
{
    LEFT: 10px;
    POSITION: absolute;
    TOP: 100px
}
.navigation2 .buttons
{
    BORDER-TOP: white 2px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    WIDTH: 106px;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: white 2px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #bfc0c0;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.navigation2 .buttons A
{
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: none
}
.navigation2 .buttons A:hover
{
    TEXT-DECORATION: underline
}
.navigation .buttons A:hover
{
    TEXT-DECORATION: underline
}
.Body2 .Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px
}
H1
{
    FONT-SIZE: 12px;
    COLOR: #a9a9a9
}
.BPNav
{
}
.BPNav A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    MARGIN-RIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BPNav A:hover
{
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.storenav
{
}
.storenav A
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.storenav A:hover
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.storenav IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.storenav A:visited
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
TABLE
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial
}
.leftnav
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bg_grad_leftnav.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.leftnav A
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.leftnav A:hover
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.leftnav A:visited
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial
}
.mainbody
{
    FONT-SIZE: 13px
}
.mainbody A
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial
}
.mainbody A:hover
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial
}
.mainbody A:visited
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial
}
.leftnav_subdept
{
    FONT-SIZE: 12px;
    HEIGHT: 12pt
}
.leftnav_dept
{
    FONT-WEIGHT: 600;
    COLOR: black
}
.leftnav_dept A
{
    FONT-WEIGHT: 600;
    COLOR: black
}
.leftnav_subdept A
{
    FONT-SIZE: 12px
}
.leftnav_dept A:hover
{
    FONT-WEIGHT: 600;
    COLOR: black
}
.leftnav_subdept A:hover
{
    FONT-SIZE: 12px
}
.lnk_home1
{
}
.lnk_home2
{
}
.lnk_home3
{
}
.home_feature1
{
    MARGIN-TOP: 20px;
    BACKGROUND-IMAGE: url(http://www.barnpros.com/images/barn_emb.jpg);
    LINE-HEIGHT: 20px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 125px
}
.home_feature2
{
    MARGIN-TOP: 20px;
    BACKGROUND-IMAGE: url(http://oggert.promolab.com/solutioncart/barnpros/products/WP-103_th.jpg);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 250px
}
.home_feature3
{
}
.homefeatures
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bg_grad_body.jpg);
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: repeat-x
}
.homefeatures IMG
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.leftnav_dept A:visited
{
    FONT-WEIGHT: 600;
    COLOR: black
}
.leftnav_subdept A:visited
{
    FONT-SIZE: 12px
}
.BPNav A:visited
{
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.BPNav A:active
{
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

