body {
	background-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

td {
	border: 0;
	padding: 0px 0px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, Lucida Sans Unicode, Trebuchet MS;
	font-size: 8pt;
	color:000000;
}

a {}
a:link { color: #3399ff}
a:visited { color: #336699}
a:hover { color: #3399ff}
a:active { color: #000000}

table {
	border: 0;
	border-spacing: 0;
	padding: 0;
}

table#container {
	width: 100%;
	height: 100%;
}

td#content {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	text-align: left;
	vertical-align: top;
	height: 100%;
}

img {
	border: 0;
}

td#left {
	background: url(/images/bgleft.jpg) no-repeat right top;
	background-color:#333333;
	width: auto;
	height: 200px;
}

td#right {
	background: url(/images/bgright.jpg) repeat-y left top;
	background-color:#333333;
	width: auto;
	height: auto;
}

td#side {
	background: url(/images/bgside.jpg) no-repeat right top;
	background-color:#333333;
}

td#sidebar {
	font-size:8pt;
	color:white;
	background: transparent;
}

tr#tail {
	height: auto;
}

td#tail {
	background-color: #dddddd;
	padding-top: 10px;
	padding-right: 25px;
	text-align: right;
	color: #333333;
	height: auto;
}

div.header {
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
}

a.header {
	color: white;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.header {
	color: white;
}
a:hover.header {
    color: #3399ff;
	text-decoration: underline;
}
a:active.header {
	color: #3399ff;
}

.hidden_img {
	display: none;
}

fieldset {
	border: 1px dashed #999999;
	font-size: 10pt;
	margin-bottom: 10px;
}

.ink_field {
	width: auto;
	margin-top: 5px;
	font-size: 8pt;
}

.ink_field_tag{
	color: #666666;
	font-style: italic;
	margin-left: 60px;
}

.ink_label {
	width: 60px;
	margin-top: 5px;
	font-size: 8pt;
	float: left;
	text-align: right;
}

.ink_button {
	width: auto;
	margin-top: 5px;
	font-size: 8pt;
	text-align: right;
}

.hs_header {
	float:left;
	line-height:9px;
	height:18px;
	background-color:#000000;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:5px;
	clear:both;
	color: #999999;
}

.hs_img {
	border: 3px solid #000000;
}

.s_header {
	float:left;
	line-height:9px;
	height:18px;
	background-color:#555555;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:5px;
	clear:both;
	color: #999999;
}

a.s_title{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
a:visited.s_title {
	color: white;
}
a:hover.s_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.s_title {
	color: #3399ff;
}

.s_container {
	clear:both;
	margin-bottom: 5px;
}

.s_text {
	clear:both;
	padding-top: 5px;
}

.s_img {
	border: 3px solid #555555;
}

.s_actions {
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: right;
	border-bottom: 1px #666666 dashed;
}

.user_header {
	float:left;
	line-height:10px;
	height:22px;
	background-color:#666666;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:5px;
	clear:both;
	color: #fffffff;
	font-size: 8pt;
}

a.user_title {
	color: white;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.user_title {
	color: #ffffff;
}
a:hover.user_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.user_title {
	color: #3399ff;
}

.user_text {
	clear:both;
	margin-bottom: 5px;
	padding-top: 5px;
}

.h_entry_header {
	float:left;
	line-height:10px;
	height:22px;
	background-color:#aaaaaa;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
	opacity: 0.3;
}

.h_entry_img {
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.entry_header {
	float:left;
	line-height:10px;
	height:22px;
	background-color:#bfd0e0;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
}

.entry_img {
	border: 3px solid #bfd0e0;
}

a.entry_title {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.entry_title {
	color: black;
}
a:hover.entry_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.entry_title {
	color: #3399ff;
}

.entry_container {
	clear:both;
	margin-bottom: 5px;
}

.entry_text {
	clear:both;
	padding-top: 5px;
}

.h_catalog_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #aaaaaa;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
	opacity: 0.3;
}

.h_catalog_img {
	float:right;
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.catalog_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #b8e2cc;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
}

.catalog_img {
	float:right;
	border: 3px solid #b8e2cc;
}

a.catalog_title {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.catalog_title {
	color: black;
}
a:hover.catalog_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.catalog_title {
	color: #3399ff;
}

.catalog_container {
	clear:both;
	margin-bottom: 5px;
}

.catalog_text {
	clear:both;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

table.product_table {
	width:100%;
}

td.product_cell {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 10px;
}

.h_product_cell_img {
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.product_cell_img {
	border: 3px solid #b8e2cc;
}

a.product_cell_title {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a:visited.product_cell_title {
	color: black;
}
a:hover.product_cell_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.product_cell_title {
	color: #3399ff;
}

.product_cell_text{
	margin-top: 5px;
}

.product_cell_date{
	font-style: italic;
	color: #aaaaaa;
}

.product_cell_price{
	color: #666666;
	font-weight: bold;
}

.product_price{
	color: #666666;
	font-weight: bold;
	margin-top: 5px;
	padding-bottom: 10px;
}

.h_folio_header {
	float:left;
	line-height:24px;
	height:18px;
	background-color: #aaaaaa;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
	opacity: 0.3;
}

.h_folio_img {
	float:left;
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.folio_header {
	float:left;
	line-height:24px;
	height:18px;
	background-color: #d9bdde;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
}

.folio_img {
	float:left;
	border: 3px solid #d9bdde;
}

a.folio_title {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.folio_title {
	color: black;
}
a:hover.folio_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.folio_title {
	color: #3399ff;
}

.folio_container {
    clear: both;
	margin-bottom: 25px;
}

.folio_text {
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.folio_cell {
	width: 300px;
	margin-top: 10px;
	margin-left: 25px;
	text-align:right;
}

td.folio_td {
	vertical-align: top;
}

.design_list {
	width: 440px;
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 25px;
	text-align:right;
}

.design_row {
	margin-top: 8px;
}

.h_design_row_img{
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.design_row_img{
	border: 3px solid #d9bdde;	
}

.h_design_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #aaaaaa;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
	opacity: 0.3;
}

.h_design_img {
	float:right;
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.design_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #d9bdde;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
}

.design_img {
	float:right;
	border: 3px solid #d9bdde;
}

a.design_title {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.design_title {
	color: black;
}
a:hover.design_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.design_title {
	color: #3399ff;
}

.design_container {
	clear:both;
	margin-bottom: 5px;
}

.design_text {
	clear:both;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.h_exhibit_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #aaaaaa;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
	opacity: 0.3;
}

.h_exhibit_img {
	float: right;
	clear:both;
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.exhibit_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #f6e1b8;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
}

.exhibit_img {
	float: right;
	clear:both;
	border: 3px solid #f6e1b8;
}

a.exhibit_title {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.exhibit_title {
	color: black;
}
a:hover.exhibit_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.exhibit_title {
	color: #3399ff;
}

.exhibit_container {
    clear: both;
	margin-bottom: 25px;
}

.exhibit_text {
	clear: both;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

table.piece_table {
	padding-bottom: 25px;
}

td.piece_cell {
	width: 90px;
	text-align: center;
	vertical-align: top;
	padding-left: 4px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.h_piece_cell_img {
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.piece_cell_img {
	border: 3px solid #f6e1b8;
}

.h_piece_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #aaaaaa;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
	opacity: 0.3;
}

.h_piece_img {
	float:right;
	border: 3px solid #aaaaaa;
	opacity: 0.3;
}

.piece_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color: #f6e1b8;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 8pt;
}

.piece_img {
	float:right;
	border: 3px solid #f6e1b8;
}

a.piece_title {
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.piece_title {
	color: black;
}
a:hover.piece_title {
	color: #3399ff;
	text-decoration: underline;
}
a:active.piece_title {
	color: #3399ff;
}

.piece_container {
	clear:both;
	margin-bottom: 5px;
}

.piece_text {
	clear:both;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.actions {
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: right;
	border-bottom: 1px #aaaaaa dashed;
}

.sb_actions {
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: right;
	border-bottom: 1px #aaaaaa dashed;
}

.b_actions {
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: right;
	border-bottom: 1px #333333 dashed;
}

.contact_header {
	float:right;
	line-height:24px;
	height:18px;
	background-color:#cccccc;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:5px;
	clear:both;
	color: #666666;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
	color:black
}

.contact_text {
	float: right;
	font-size: 10pt;
	width: 320px;
	clear:both;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}