/************ SITE SPECIFIC ************/

#contact-header
{
	padding-top: 52px;
}

#site-logo-image
{
	margin-top: 16px;
	float: inherit;
}

.category-blurb
{
    margin-left: 72px;
}

.content
{
	background-position: right top;
    margin-right: 20px;
}

.content a, .content a:visited
{
	color: #00D090;
}

.content a:active, .content a:hover
{
	color: #00FFB0;
}

.header-spacer
{
	height: 128px;
}

.link-block
{
    text-align: right;
    margin-right: 32px;
}

.no-wrap
{
    white-space: nowrap;
}

.section-title
{
	color: #006080;
}

a, a:visited
{
	color: #00D090;
}

a:active, a:hover
{
	color: #00FFB0;
}

a.logo, a.logo:visited
{
	color: #002070;
}

a.logo:active, a.logo:hover
{
	color: #0040C0;
}

div.notice
{
	background-color: #4FD7E1;
}

div.notice-inner
{
	color: #414141;
}

div.product-section
{
	height: 320px;
	margin-left: 32px;
}

div.product-title
{
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 16pt;
    color: #0090d0;
	margin-left: 72px;
    padding-top: 8px;
}

div.section, div.section-left, div.section-right
{
	margin-left: 8px;
}

div.site-title
{
	margin-left: 72px;
}

div.site-text
{
    margin-left: 32px;
}

hr.top-section-separator
{
	color: #0080C0;
}

img.category-image
{
    float: left;
    border: 0px;
}

img.product-image
{
    margin-bottom: 4px;
    border: none;
}

p.sub-title
{
	color: #00A0D0;
	font-family: Times New Roman, Times Roman, Serif;
	margin-top: -12px;
	margin-left: 12px;
}

span.heading
{
	font-size: larger;
	font-weight: bold;
}

table.categories
{
	margin-left: 32px;
	margin-top: 12px;
	font-size: 8pt;
	width: 700px;
}

table.categories th
{
	font-size: 10pt;
}

table.form
{
	font-size: 8pt;
	color: Black;
}

table.measurements
{
	color: #216191;
	margin-left: 40px;
	margin-right: 40px;
	font-family: Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
}

table.measurements td.label
{
    text-align: right;
    padding-right: 12px;
}

table.product
{
	color: black;
	font-family: Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
}

table.product tr
{
	vertical-align: top;
}

table.products
{
    margin-top: 12px;
	margin-left: 32px;
	font-family: Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	width: 680px;
	vertical-align: top;
}

td.products-image-cell
{
    width: 128px; 
    text-align: center; 
    padding-right: 10px; 
    padding-top: 4px; 
    padding-bottom: 1px;
}

table.products th
{
	font-size: 10pt;
	text-align: left;
	border-bottom: solid 1px #00D090;
}

table.shopping
{
	margin-left: auto;
	margin-right: auto;
}

td.product-description
{
}

td.product-description ul
{
	margin-left: 32px;
}

ul.features
{
	color: #216191;
	padding-left: 40px;
}

