table.main
{
	padding:0px;
	margin:0px;
	cell-spacing:none;
	border-collapse:collapse;
	background-color:#ffffff;
}
td.topleft
{
	background-image:url('/media/storefront/fastfloors/nv_topshadow.gif');
	background-repeat:no-repeat;
	background-position: right bottom;
	height:80px
}
.topspace
{
	background-color:#cccccc;
	height:15px;
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
}
table.leftside
{
	width:20px;
	cell-spacing:none;
	border-collapse:collapse;
}
td.leftside
{
	background-color:#cccccc;
	background-image:url('/media/storefront/fastfloors/nv_leftshadow.gif');
	background-repeat:repeat-y;
	background-position: right;
}
td.rightside
{
	width:100%;
}
table.nav
{
	margin:0px;
	padding:0px;
	cell-spacing:none;
	width:150;
	border-collapse:collapse;
}
td.logo
{
	background-repeat:no-repeat;
}
td.navtitle
{
	display:block;
	padding:8px 0px;
	padding-left:10px;
	vertical-align:middle;
	background-repeat:repeat-y;
	background-position:right;
}
td.nav
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:20px;
	vertical-align:center;
	background-repeat:repeat-y;
	background-position:right;
}
a, .content
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
	text-decoration:none;
}
a.navtitle, a.title
{
	font-weight:bold;
}
a.nav, a:link.nav, a:hover.nav, a.featured, a.signin, a.featureditem, a.content, a:link.content, a:visited.content
{
	text-decoration:none;
}
a.register, a.register:link, a.register:visited
{
	text-decoration:none;
	font-size:11px;
}
a.topnav, a:link.topnav
{
	text-decoration:none;
	display:block;
	width:100%;
	color:#333;
}
a.topnav, a:link.topnav
{
	padding:7px 0px;
}
a:hover.topnav
{
	cursor:pointer;
	cursor:hand;
}
a.expand
{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a.expanded
{
	text-decoration:none;
	font-size:11px;
	color:#555555;
}
a.tab:link, a.tab:visited, a.tabOn
{
	padding:4px 0px;
	display:block;
	width:100%;
	text-decoration:none;
}
a.tabOn
{
	background-color:#fff;
}
.price, .oldprice
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
}
.price
{
	line-height:20pt;
}
.oldprice
{
	text-decoration:line-through;
	color:#666666;
}
a.brand, a:link.brand, a:visited.brand
{
	padding-left:30px;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}
a.breadcrumb, a:link.breadcrumb, a:visited.breadcrumb
{
	text-decoration:none;
	font-size:11px;
	padding:10px 0px;
}
.footer, .footer a:link, .footer a:hover, .footer a:visited
{
	font-family:verdana,arial,helvetica;
	font-size:11px;
	line-height:13pt;
	color:#666666;
	text-decoration:none;
}
td.spacer
{
	height:5px;
	background-repeat:repeat-y;
	background-position:right;
}
table.topnav
{
	padding:0px;
	margin:0px;
	cell-spacing:none;
	border-collapse:collapse;
}
td.topnav
{
	text-align:center;
}
td.subnav
{
	cursor:pointer;
	cursor:hand;
	color:#000;
	text-align:center;
	background-color:#fff;
	text-decoration:underline;
}
td.sectiongraphic
{
	height:134;
	width:600px;
	background-repeat:no-repeat;
}
td.signin
{
	padding:5px 0px;
	text-align:center;
}
td.register, td.featured
{
	padding-bottom:3px;
	padding-top:1px;
	padding-left:5px;
	text-align:left;
}
td.featured
{
	height:30px;
	vertical-align:middle;
}
td.title
{
	padding:10px;
}
td.tab, td.tabOn
{
	text-align:center;
	width:20%;
	border:1px solid #666666;
}
td.cart
{
	vertical-align:middle;
	padding-right:10px;
}
td.series
{
	vertical-align:middle;
	padding:10px 0px;
	padding-left:10px;
}
table.product
{
	margin-left:20px;
	margin-top:20px;
}
img.prodimage
{
	border:0px;
}
td.header
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	line-height:16pt;
}
td.brand
{
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
	padding-bottom:10px;
}
td.accessory
{
	padding-left:5px;
	vertical-align:middle;
}
td.accessoryLine
{
	padding:5px;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}
td.accessoryheader
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	line-height:12pt;
}
td.maincontent
{
	padding:20px;
}
span.spacedcontent
{
	line-height:14pt;
}
span.subtext
{
	font-size:10px;
}
td.carttab, td.edittab
{
	text-align:left;
	border:1px solid #666666;
	vertical-align:middle;
	font-family:verdana,arial,helvetica;
	font-size:12px;
}
td.carttab
{
	padding:4px 20px;
}
td.edittab
{
	padding:4px 10px;
	text-align:center;
}
img
{
	border:0px;
}
.error, .alert
{
	font-family:verdana,arial,helvetica;
	text-align:center;
}
.error
{	
	font-size:12px;
}
.alert
{
	color:#f00;
}
.invoice
{
	font-family:verdana,arial,helvetica;
	font-size:11px;
	padding-left:5px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
