body
{
	background:url(images/background.gif) repeat;
	color:#ffffff;
	font-family:tahoma, arial, times, serif;
	font-size:9pt;
	color:#666666;
	background-color:#E8E5E0;
}

select, textarea
{
	font-family:tahoma, arial, times, serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	border:solid 1px #669999;
}
.textbox
{
font-family:tahoma, arial, times, serif;
	border:solid 1px #669999;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
}
.ctextbox
{
font-family:tahoma, arial, times, serif;
	text-align:center;
	border:solid 1px #669999;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
}
td
{
	font-size:8pt;
}
.description
{
	padding: 8px;
	color: #669999;
	line-height: 12pt;
	font-weight: bold;
}

.subhdr
{
	font-weight:bold;
	background-color:#669999;
	border:solid 1px #ffffff;
	padding:4px;
	color:#ffffff;
}
.btn_small;
{
	width:160px;
	height:64px;
	border:none;
}
.crew
{
	background-image:url(images/crewnecks.jpg);
	background-repeat:no-repeat;
	background-position:-20px -48px;
}
.slash
{
	background-image:url(images/slashnecks.jpg);
	background-repeat:no-repeat;
	background-position:-20px 0px;
}
.polo
{
	background-image:url(images/polonecks.jpg);
	background-repeat:no-repeat;
	background-position:-20px 0px;
}

.tag
{
	background-image:url(images/tag.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;

	padding-top:40px;
	padding-left:70px;
	padding-right:20px;
	padding-bottom:40px;
	line-height:12pt;
}
.box
{
	background-image:url(images/box.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}
.tc
{
	background-color:#fefefe;
	color:#666666;
	font-family:tahoma, arial, times, serif;
	padding:4px;
		border:solid 1px #669999;
}

.swatch
{
	margin:4px;
	border:solid 1px #ffffff;
}

.bpc_red
{
	color:#993333;
}

.bpc_green
{
	color:#669966;
}
.bpc_blue
{
	color:#669999;
}
.bpc_error
{
	color:#ff0000;
}
.box
{
	background-image:url(images/box_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
		padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;

	line-height:12pt;
}
.folded
{
	background-image:url(images/stack_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.page
{

	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;

	line-height:12pt;
}
.nav_ranges
{
	background-image:url(images/nav_classic.gif);
	background-repeat:no-repeat;
}

.nav_about
{
	background-image:url(images/nav_about.gif);
	background-repeat:no-repeat;
}

.nav_icelandic
{
	background-image:url(images/nav_icelandic.gif);
	background-repeat:no-repeat;
}

.crew_order
{
	background-image:url(images/crew_order.jpg);
	background-repeat:no-repeat;
}
.crew_contact
{
	background-image:url(images/crew_contact.jpg);
	background-repeat:no-repeat;
}
.crew_links
{
	background-image:url(images/crew_links.jpg);
	background-repeat:no-repeat;
}
.slash_order
{
	background-image:url(images/slash_order.jpg);
	background-repeat:no-repeat;
}
.slash_contact
{
	background-image:url(images/slash_contact.jpg);
	background-repeat:no-repeat;
}
.slash_links
{
	background-image:url(images/slash_links.jpg);
	background-repeat:no-repeat;
}
.polo_order
{
	background-image:url(images/polo_order.jpg);
	background-repeat:no-repeat;
}
.polo_contact
{
	background-image:url(images/polo_contact.jpg);
	background-repeat:no-repeat;
}
.polo_links
{
	background-image:url(images/polo_links.jpg);
	background-repeat:no-repeat;
}

.nav_order
{
	background-image:url(images/nav_order.gif);
	background-repeat:no-repeat;
}

.order_contact
{
	background-image:url(images/order_contact.jpg);
	background-repeat:no-repeat;
}
.order_links
{
	background-image:url(images/order_links.jpg);
	background-repeat:no-repeat;
}



.about_contact
{
	background-image:url(images/about_contact.jpg);
	background-repeat:no-repeat;
}
.about_links
{
	background-image:url(images/about_links.jpg);
	background-repeat:no-repeat;
}


.ranges_crew
{
	background-image:url(images/ranges_crew.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_slash
{
	background-image:url(images/ranges_slash.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_polo
{
	background-image:url(images/ranges_polo.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_classic
{
	background-image:url(images/ranges_title.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_about
{
	background-image:url(images/ranges_about.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_wool
{
	background-image:url(images/ranges_wool.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_order
{
	background-image:url(images/ranges_order.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_contact
{
	background-image:url(images/ranges_contact.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.ranges_links
{
	background-image:url(images/ranges_links.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.tbl
{
	border:solid 1px #cccccc;
}
.tbl_hdr
{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.tbl_lhdr
{
	border-bottom:solid 1px #cccccc;
}

.tbl_cell
{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.tbl_lcell
{
	border-bottom:solid 1px #cccccc;
}
.tbl_fcell
{
	border-right:solid 1px #cccccc;
}
.stbl_hdr
{
	border-bottom:solid 1px #993333;
}
