.head	{ color: #111111; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 16px; line-height: 15px; }
.headb	{ color: #111111; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 16px; line-height: 15px; }
.large	{ color: #111111; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 15px; }
.largeb	{ color: #111111; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 15px; }
.text	{ color: #111111; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 15px; }
.textb	{ color: #111111; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.small	{ color: #111111; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 12px; }
.smalli	{ color: #111111; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 12px;  font-style: italic; }
.smallb	{ color: #111111; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 12px; }
.tiny	{ color: #111111; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 10px; }

a		{ text-decoration: none; }

body	{
 margin: 0px;
 padding: 0px;
 background-color: #f1f1f1;
 background-image: url("i/bkgd.gif");
 background-attachment: fixed;
 background-position: center top;
 background-repeat: repeat-y
} 

.relatedlink	{
 float: left;
 padding: 0 5px 0 5px;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

.relatedlink:hover	{
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}


#centered_chairindex	{
 width: 665px;
 margin: 0 auto;
}

#centered_sofasindex	{
 width: 640px;
 margin: 0 auto;
}

#centered_sectionalindex	{
 width: 630px;
 margin: 0 auto;
}

#thumbs {
 float: left;
 width: 130px;
 height: 150px;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

#thumbs:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#thumbs2 {
 float: left;
 width: 210px;
 height: 150px;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

#thumbs2:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#thumbs3 {
 float: left;
 width: 310px;
 height: 150px;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

#thumbs3:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#related {
 float: left;
 padding: 10px 0 10px 10px;
}

#relateditem {
 float: left;
 width: 60px;
 height: 80px;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

#relateditem:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#relateditem2 {
 float: left;
 padding: 0 5px 0 5px;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

#relateditem2:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#prodpics {
 position: relative;
 float: left;
 width: 530px;
 text-align: left;
}

#infopanel {
 float: right;
 width: 180px;
 text-align: left;
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
 padding: 5px;
 margin: 20px 20px 10px 8px;
}

#setimage {
 float: right;
 width: 180px;
 text-align: left;
 border: solid;
 border-width: 1px;
 border-color: #DDDDDD;
 padding: 5px;
 margin: 0 20px 10px 5px;
}

#setimage:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#pusher {
 float: right;
 width: 180px;
 height: 20px;
 margin: 0;
}

#largepic {
 z-index: -10;
}

#textdata {
 width: 160px;
 text-align: left;
 padding: 10px 5px 0px 10px;
}

#alt {
 float: right;
 padding: 10px 0 10px 0;
 z-index: 10;
 text-align: right;
}

#alt_chairs {
 position: absolute;
 width: 125px;
 z-index: 10;
 top: 20px;
 right: 0px;
 text-align: right;
}

#altpic {
 float: right;
 padding: 0;
 text-align: center;
 border: solid;
 border-width: 1px;
 border-color: #FFFFFF;
}

#altpic:hover {
 border: solid;
 border-width: 1px;
 border-color: #BBBBBB;
}

#footer {
 position: relative;
}

#controls {
 position: absolute;
 z-index: 10;
 top: 25px;
 left: 25px;
 width: 20px;
/* or relative to related div? */
}
