BODY
{
    background: #ffffff;
    color: #000000;
    margin: 0px;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
div#wrapper{
	margin:0px;
	border:0px;
}
table.content{
	border:0px;
}
.footer
{   font-size:8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:center;
    width:100%;    
    height: 22px;
    background-image: url(./img/articlebg.gif);
    background-repeat: repeat-x;
    padding-top: 3px;
    width: 100%;
    line-height:19px;
}
img
{   border:0px;
}
div
{
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
p
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
tr
{
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
td
{
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
table
{
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
A
{
    color: #a50131;
    text-decoration: underline;
}

A:hover
{
    color: #a80031;
    text-decoration: underline;
    font-weight: bold;
}
.sBold  {   color: #a50131; font-weight: bold; }

/* changed all parts */
TR.header
{
    background-image: url(./img/headerxy.png);
    background-repeat: repeat;
    background-color: #a50131;
}

/* changed all parts*/
TR.headerNavigation
{
    background-image: url(./img/headerx.png);
    background-color: #e7e7e7;
    background-repeat: repeat-x;
}
/* changed the color*/
TD.headerNavigation
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000;
    font-weight: bold;
}

/* changed all of the following */
A.headerNavigation
{
    color: #000;
}
A.headerNavigation:hover
{
    color: #000;
}
/* end the change */

/* all changed */
TR.footer
{
    height: 25px;
    background-image: url(./img/headerx.png);
    background-position: 100% 100%;
    background-repeat: repeat-x;
    color: Black;
}

TD.footer
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

TD.infoBoxHeading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #d6d6d7;
    color: #ffffff;
}
/* END */

.headerRowLinks
{
    height: 21px;
    background-image: url(./img/headerx.png);
    background-repeat: repeat-x;
    color: Black;
}
.headerRowLinks A
{
    color: Black;
}
.articleTitle
{
    height: 25px;
    background-image: url(./img/articlebg.gif);
    background-repeat: repeat-x;
    padding-top: 3px;
    font-size: 12pt;
}
.articleBlock
{
    float: left;
    font-size: 10pt;
	width: 100%;
}
.articleText
{
    
    padding-right: 3px;
    padding-left: 2px;
    padding-bottom: 12px;
    padding-top: 5px;
}

.brochureBox
{   width: 135px;
    height: 175px;
    text-align: center;
    vertical-align: middle;
    float: left; /*border:solid 1px #efefef;*/
}
.addressBox
{   width: 180px;
    height: 45px;
    text-align: left;
    vertical-align: top;
    float: left;
}
.distGroup
{   height: 125px;
    text-align: center;
    vertical-align: top;
    float: left;
    width: 138px;
}
.productBox
{   
    font-size:10pt;
    width: 110px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    float: left; /*border:solid 1px #efefef;*/
}
.productBoxWide
{
    width: 135px;
    height: 110px;
    text-align: center;
    vertical-align: bottom;
    float: left; /*border:solid 1px #efefef;*/
}
.productBoxNarrow
{
    width: 100px;
    height: 110px;
    text-align: center;
    vertical-align: bottom;
    float: left; /*border:solid 1px #efefef;*/
}
.productBoxExtraWide
{
    width: 145px;
    height: 110px;
    text-align: center;
    vertical-align: bottom;
    float: left; /*border:solid 1px #efefef;*/
}
.productBoxTall
{
    width: 110px;
    height: 135px;
    text-align: center;
    vertical-align: bottom;
    float: left; /*border:solid 1px #efefef;*/
}
.searchbox
{
    font-size: 10pt;
    margin-left: 8px;
    margin-bottom: 5px;
    margin-top: -9px;
}
.linkbox
{
    font-size: 10pt;
    margin-left: 8px;
    margin-bottom: 5px;
    margin-top: -9px;
}
.linkbox A
{
    color: #000;
    text-decoration: none;
}
.linkbox A:Hover
{
    color: a80031;
    margin-left: -1px;
    text-decoration: underline;
}
.linkbox A:Active
{
    font-weight: bold;
    text-decoration: normal;
}
#sebastianosLogo
{
	background-image:url(./img/main_store_logo.png);
	background-repeat:no-repeat;
	height:143px;
	position:absolute;
	width:178px;
}
.linkHeader
{
    background-image: url(./img/banner.gif);
    background-repeat: no-repeat;
    height: 12px;
    color: White;
    font-weight: bold;
    line-height: 64px;
    padding-left: 5px;
    margin-top: 15px;
    font-size: 10pt;
}
.sidecolumnitemtext
{
    font-size: 10pt;
    margin-bottom: 2px;
    margin-left: 5px;
}
.navbar
{
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
A.navbar:hover
{
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
}
A.navbar
{
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}
#AutoNumber4
{
    align: left;
    text-align: left;
}


/* Form Stuff */
.titleInput
{   
    background-color:#e0e0e0;
    border:1px solid #a50131;
    color:#000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    padding:2px 5px 2px;
    text-align:center;
    width:40px;
    height:18px;
}
.titleButton
{   background-color:#a50131;
    border:1px solid #c7c7c7;
    color:#fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:1px 20px 1px;
    text-align:center;
}

/* End Form Stuff */