html,body {
	margin: 0pt;
	padding: 0pt;
	text-align: center;
	background: #fff;
	color: #0B507A;
	font-family: arial, sans-serif;
	font-size: 10pt;
	line-height: 11.5pt;
}

h1 {
	font-size: 13pt;
	line-height: 14.5pt;
}


h2 {
	font-size: 11pt;
	line-height: 12.5pt;
	margin: 0pt;
	padding: 0pt;
}
a {
	color: inherit;
	text-decoration: none;
}

p {
	margin-top: 5px;
}

img { border: none; }

.clearBoth {
	clear: both;
}

#container {
	position: relative;
	width: 1000px;
	margin: 0pt auto;
	text-align: left;
}

#header {
	float: left;
	width: 100%;
	margin: 10px 0pt;
}

#search {
	float: right;
	margin: 25px;
	font-weight: bold;
}

#main {
	clear: both;
	float: left;
	width: 100%;
	margin: 10px auto;
}

#main .blueContainer {
	background: url('/images/textBoxBackground.gif') no-repeat bottom; 
	width: 675px;
	float: right;
}

#main .blueContainer h1 {
	font-size: 1.3em;
}

#blueTextContainer {
	margin: 0pt 10px 20px 10px;
}

#featuredContainer {
	background: url('/images/featuredBoxBackground.gif') no-repeat top; 
	float: right;
	margin: 10px 0pt;
	width: 675px;
}

#featuredTextContainer {
	margin: 0pt 10px 20px 10px;
}

#breadcrumb,#welcome {
	margin: 25px 20px 0pt 20px;
	font-size: 8pt;
}

#welcome img {
	padding: 0pt;
	margin: 0pt;
}

#breadcrumb ul {
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
}

#breadcrumb li {
	background-image: url('/images/listMarker.png');
	background-repeat: no-repeat;
	background-position: 0pt;
	padding-left: 8px;
	padding-right: 5px;
	display: inline;
}

#itemDetailContainer {
	position: relative;
	clear: left;
	float: left;
	margin: 0pt 20px;
	width: 630px;
}

#warrantyIcon {
	position: absolute;
	top: 0pt;
	left: 545px;
}

#leftItemColumn {
	position: relative;
	clear: left;
	float: left;
}

#itemImage {
	background: url('/images/productImgBox.gif') no-repeat top center;
	display: table-cell;
	width: 300px;
	height: 300px;
	text-align: center;
	vertical-align: middle;
}

#sgsTestedLogo {
	position: absolute;
	left: 190px;
	top: 5px;
}

#itemNumber {
	clear: left;
	float: left;
	margin-top: 10px;
	padding-left: 5px;
	font-size: 11pt;
	font-weight: bold 
}

#relatedItems {
	float: right;
}

#relatedItems ul {
	margin: 0pt;
	padding: 0pt;
	list-style: none inside;
}

#relatedItems li {
	position: relative;
	display: inline;
	margin: 0pt 5px;
}

#relatedItems .name {
	position: absolute;
	right: 10px;
	top: 7px;
	font-size: 8pt;
	font-style: italic;
}

#itemDescription {
	clear: left;
	float: left;
	margin-top : 10px;
	padding-left: 5px;
}

#rightItemColumn {
	float: left;
	width: 250px;
	padding-left: 25px;
}

#itemDimensions {
	float: left;
}

.chairDimension {
	float: left;
	margin: 0pt 3px;
	text-align: center;
}

.chairDimension p {
	margin: 0pt;
	padding: 0pt;
	font-size: 9pt;
	font-weight: bold;
}

#itemFeatures {
	clear: left;
	float: left;
	margin-top: 10px;
}

#itemFeatures ul {
	margin: 0pt;
	padding: 0pt;
	list-style: outside none;
}

#itemFeatures li {
	margin: 7px 0pt;
}

#footer {
	display: table-cell;
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	margin: 10px 0pt 5px 0pt;
}

#footer img {
	vertical-align: middle;
}

#topNav {
	clear: both;
	float: left;
	width: 100%;
	width: 100%;
	margin: 0pt auto;
	font-weight: bold;
	text-align: center;
}

#topNav ul {
	margin: 0pt;
	list-style: none inside;
}

#topNav li {
	display: inline;
	margin: 0pt 25px;
}

a {
	color: inherit;
	text-decoration: none;
}

#topNav a:hover, #leftNav a:hover {
	color: #B5CFED;
	text-decoration: underline;
}

#leftNav {
	clear: left;
	float: left;
}

#leftNavTop {
	background: url('/images/leftNavTopBackground.gif') no-repeat left top;
	clear: left;
	float: left;
	width: 300px;
}

#leftNavBottom {
	background: url('/images/leftNavBottomBackground.gif') no-repeat left bottom;
	clear: left;
	float: left;
	width: 300px;
}

#leftNav .blueContainer {
	background: url('/images/textBoxBackground.gif') no-repeat bottom; 
	width: 265px;
	margin: 10px 17px 10px 0pt; 
}

#leftNav .blueContainer div {
	position: relative;
	margin: 0pt auto;
	padding: 10px 10px 25px 10px;
}

#generalContainer {
	clear: left;
	float: left;
	margin: 0pt 20px;
	width: 630px;
}

#categoryContainer {
	clear: left;
	float: left;
	margin: 0pt 20px;
	width: 630px;
}

#categoryContainer h1, #generalContainer h1, #itemDetailContainer h1 {
	font-size: 14pt;
}

#categoryContainer table {
	margin:	0pt;
	padding: 0pt;
}

#categoryContainer td {
	background: url('/images/thumbImgBox.gif') no-repeat center;
	vertical-align: middle;
	text-align: center;
	width: 152px;
	height: 152px;
	margin: 4px;
	padding: 4px;
}

#categoryContainer td a {
	font-size: 8pt;
	line-height: 9.5pt;
}

#categoryChairs {
	border: 1px dashed #B2B2B2;
	background: url('/images/chiavari_tn.png') no-repeat left;
	width: 280px;
	height: 88px;
	margin: 40px 0pt 0pt 10px;
	text-align: right;
}

#categoryBarStools {
	border: 1px dashed #B2B2B2;
	background: url('/images/barstool_tn.png') no-repeat left;
	width: 280px;
	height: 88px;
	margin: 10px 0pt 0pt 10px;
	text-align: right;
}

#categoryTables {
	border: 1px dashed #B2B2B2;
	background: url('/images/table_tn.png') no-repeat left;
	width: 280px;
	height: 88px;
	margin: 10px 0pt 0pt 10px;
	text-align: right;
}

#categoryEquipment {
	border: 1px dashed #B2B2B2;
	background: url('/images/dolly_tn.png') no-repeat left;
	width: 280px;
	height: 88px;
	margin: 10px 0pt 0pt 10px;
	text-align: right;
}

.categoryList h1 {
	margin: 5px;
}

.categoryList ul {
	margin: 0pt 5px;
	list-style: none inside;
}

.categoryList li {
	display: inline;
	margin: 2.5px;
	font-weight: bold;
	white-space: nowrap;
}

.tradeshow {
	margin: 10px 0pt;
}

#flashMovie {
	margin-top: 50px;
}

#guarantee12 {
	position:absolute;
	top:0;
	right:0;
}

#featuredContainer:after
{
content:"";
clear:both;
background:url("/images/featuredBoxBackgroundBottom.gif") no-repeat scroll center bottom transparent;
display:block;
height:23px;
width:675px;
}
