body
{
background: url('http://www.upholsteryfair.com/2010/images/bluebkgrd.jpg') ;
padding: 0px 0px 0px 0px;
}
.boxright
{
float: right;
width: 16.0em;
background: #FDFCF6 url('http://www.upholsteryfair.com/2010/images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}
.boxrightrs
{
font-size: 17px;
float: right;
background: #f2f0e3 url('http://www.upholsteryfair.com/2010/images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 0.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 0.5em;
}
.boxrightrs a:hover
{
  background-color: #CCCCCC;
  color: #282a74;
}
.boxrightrs a:link
{
  color: #282a74;
}
.boxrightrs a:visited
{
  color: #282a74;
}
.boxrightrs a:active
{
  color: #282a74;
}


.boxleft
{
float: left;
width: 16.0em;
/*background: url('../images/boxbg.gif') repeat-x;*/
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}
.boxleftrs
{
float: left;
/*background: url('../images/boxbg.gif') repeat-x;*/
left: -1.5em;
top: -1.5em;
padding: 0.5em;
border-bottom: solid 0px #E1D2BD;
margin-bottom: 0.5em;
}
.box
{
float: right;
width: 18.0em;
background: url('http://www.upholsteryfair.com/2010/images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

#headerpic
{
position: relative;
height: 147px;
background: url('http://www.upholsteryfair.com/2010/images/weblogo.gif') no-repeat top center;
margin-bottom: 2px;
}

h3 span
{
font-weight: normal;
}

h3,h4
{
display: inline;
font-weight: bold;
}

h3
{
font-size: 1.7em;
}

h4
{
font-size: 1.2em;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #282a74;
}

div.menuBar {
  background-color: #CCCCCC;
  border: 2px outset #CCCCCC;
  padding: 2px 2px 2px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px solid #CCCCCC;
  font-weight: bold;
  color: #282a74;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 4px 2px 4px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #f4f5f7;
  border: 1px outset #CCCCCC;
  color: #282a74;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #f4f5f7;
  border: 1px inset #CCCCCC;
  color: #282a74;
  font-weight: bold;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #CCCCCC;
  border: 2px outset #CCCCCC;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #282a74;
  font-weight: bold;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #f4f5f7;
  color: #282a74;
  font-weight: bold;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #D9C09F;
  margin: 2px 2px;
}

#menubottom
{
background: #CCCCCC url('../images/border1.gif') repeat-x;
height: 14px;

}

#horizborder
{
position: relative;
clear: both;
padding-top: 5.0em;
background: #f4f5f7 url('../images/border2.gif') repeat-x;
font-size: 0.8em;
}

#footer
{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background: #f4f5f7 url('../images/border2.gif') repeat-x 0em 2.5em;
font-size: 0.8em;
}

#footer .left
{
position: absolute;
left: 2.0em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}

a:Link, a:visited, a:active {
text-decoration: none;
color: #282a74;
}

a:hover  {
text-decoration: none;
color: #282a74;
text-decoration: underline;
}
