/*activelink*--------------------------------------------

Copyright (c) 2003 activelink

ActiveLink Web Solutions
http://www.activelink.ca

CREATED BY: Gregory A. Pike
CREATE DATE: 2006/08

--------------------------------------------*activelink*/

body {
	margin: 0px;
	background: #cccccc;
}

td, body, p, input, select, a, ul, li {
	font-family: Arial, Sans Serif, Helvetica;
	font-size: 10pt;
	text-decoration: none;
}

td {
	vertical-align: top;
}

form {
	margin: 0px;
}

a {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}

#container {
	width: 770px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background: #FFCC00;
	border: 1px solid #000;
}

/* HEADER & MENU */

#header {
	width: 770px;
	height: 132px;
	margin: 0px;
	padding: 0px;
	background: url('../images/backgrounds/titlebar.gif') top left repeat-x;
}

#header #logo {
	width: 210px;
	text-align: right;
}

#menu {
	margin: 73px 50px 0px 50px;
}

#menu img {
	margin: 0px 12px 0px 0px;
}

/* PRIMARY SIDEBAR */

#primary_sidebar {
	width: 194px;
	padding:0px;
	margin: 0px;
	background: #DDDDDD;
	border-right: 1px solid #003244;
}

#primary_sidebar #storefront {
	width: 100%;
	height: 142px;
	background: #003244;
}

#primary_sidebar #storefront img {
	margin: 0px 0px 5px 5px;
}

#primary_sidebar #margin {
	width: 144px;
	margin: 20px 20px 40px 20px;
}

#primary_sidebar .primary_sidebar_field {
	width: 113px;
	height: 21px;
	padding: 2px;
	margin: 0px;
	font: 11px Verdana, Geneva, Sans-Serif;
	color: #333;
}

#primary_sidebar form input#button {
	width: 27px;
	height: 20px;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	font: bold 11px Verdana, Geneva, Sans-Serif;
	color: #333;
	background: #ccc;
}

#primary_sidebar hr {
	width: 144px;
	height: 1px;
	color: #000;
}

#primary_sidebar #credit {
	width: 144px;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	font: 10px Verdana, Geneva, Sans-Serif;
	color: #333;
	text-align: center;
}

#primary_sidebar #credit img {
	margin: 5px 0px 0px 0px;
}

#browse_artwork {
	margin: 0px 0px 10px 0px;
}

/* MAIN CONTENT */

#content {
	width: 400px;
	margin: 15px 15px 40px 15px;
	padding: 0px;
}

#content h1 {
	font: bold 24px Verdana, Geneva, Sans-Serif;
	color: #00467C;
}

#content h2 {
	font: bold 18px Verdana, Geneva, Sans-Serif;
	color: #00467C;
}

#content hr {
	width: 400px;
	margin: 20px 0px 0px 0px;
	height: 1px;
	color: #000;
	float: left;
}

#catalogue_item {
	font: 12px Verdana, Geneva, Sans-Serif;
	color: #333;
}

#catalogue_item #details
{
	width: 178px;
	marging: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

#catalogue_item #details strong {
	font: bold 10px Verdana, Geneva, Sans-Serif;
	color: #00467C;
}

#catalogue_item #details a {
	font: 12px Verdana, Geneva, Sans-Serif;
	color: #333;
}

#catalogue_item #left {
	width: 200px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
}

#store_standard {
	width: 200px;
	margin: 10px 0px 0px 0px;
	font: italic bold 11px Verdana, Geneva, Sans-Serif;
	color: #008EBE;
	text-align: center;
	float: left;
	display: block;
}

#catalogue_item #thumbnail {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #eee;
	border: 1px solid #ccc;
	float: left;
	display: inline;
}

#catalogue_item #thumbnail img {
	width: 190px;
	margin: 5px;
	padding: 0px;
}

#catalogue_item #thumbnail p {
	width: 190px;
	margin: -4px 5px 5px 5px;
	padding: 0px;
	font: 10px Verdana, Geneva, Sans-Serif;
	color: #666;
	text-align: right;
}

#catalogue_item #thumbnail p a {
	font: 10px Verdana, Geneva, Sans-Serif;
	color: #00467C;
	text-decoration: none;
}
#catalogue_item #thumbnail p a:hover {
	color: #00467C;
	text-decoration: underline;
}

#catalogue_item #purchase_item {
	width: 400px;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	float: left;
}

#catalogue_item form input,textarea, select {
	width: 200px;
	height: 21px;
	padding: 2px;
	margin: 0px;
	font: 11px Verdana, Geneva, Sans-Serif;
	color: #333;
}

#catalogue_item form input#add_to_cart {
	width: 90px;
	height: 22px;
	padding: 0px;
	margin: 0px;
}

#photo {
	margin: 5px 10px 5px 0px;
	float: left;
}

#photo_right {
	margin: 5px 0px 5px 10px;
	float: right;
}

/* FOOTER */

#footer {
	width: 770px;
	padding: 0px;
	margin: 20px 0px 40px 0px;
	font: 11px Verdana, Geneva, Sans-Serif;
	color: #000000;
	text-align: center;
}

#footer a {
	font: 11px Verdana, Geneva, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* SECONDARY SIDEBAR */

#secondary_sidebar {
	width: 144px;
	padding: 0px;
	margin: 0px;
	font: italic 10px Verdana, Geneva, Sans-Serif;
	color: #333;
	background: #eee;
	border-left: 1px solid #ccc;
}

#secondary_sidebar #desc {
	margin: 0px 0px 0px 0px;
	font: 9px Verdana, Geneva, Sans-Serif;
	color: #003244;
}

#secondary_sidebar a {
	font: italic 10px Verdana, Geneva, Sans-Serif;
	color: #999999;
	text-decoration: none;
}

#secondary_sidebar a:hover {
	color: #003244;
}

/* Catalogue */

#product_cell {
	width: 127px;
	margin: 0px 3px 10px 3px;
	font: 10px Verdana, Geneva, Sans-Serif;
	color: #555555;
}

#product_cell a {
	font: 10px Verdana, Geneva, Sans-Serif;
	color: #555555;
	text-decoration: none;
}

#product_cell a:hover {
	color: #000000;
}

#select_starting_id {
	width: 400px;
	height: 25px;
	padding: 5px 0px 0px 0px;
	font: bold 10px Verdana, Geneva, Sans-Serif;
	color: #555555;
	text-align: center;
	border: 1px solid #dddddd;
}

#select_starting_id a {
	font: bold 10px Verdana, Geneva, Sans-Serif;
	color: #00467C;
	text-decoration: none;
}

#warning {
	font: bold 12px Verdana, Geneva, Sans-Serif;
	color: #cc0000;
}

#form_row {
	width: 400px;
	padding: 0px;
	margin: 2px 0px 0px 2px;
	float: left;
}

/* FORM STYLES */

#form_row {
	width: 400px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 2px 0px;
	float: left;
}

#form_row_submit {
	width: 370px;
	padding: 2px 0px 2px 0px;
	margin: 10px 0px 10px 0px;
	align: right;
	text-align: right;
	float: left;
}

#form_row_highlight {
	width: 400px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 2px 0px;
	float: left;
	background: #FBFAAA;
}

#form_row label {
	width: 175px;
	height: 16px;
	margin: 0px 10px 0px 10px;
	font: bold 12px Verdana, Geneva, Sans-Serif;
	color: #000000;
	border-bottom: 1px dotted #dddddd;
	display: block;
	float: left;
}

#form_row_highlight label {
	width: 175px;
	height: 16px;
	margin: 0px 10px 0px 10px;
	font: bold 12px Verdana, Geneva, Sans-Serif;
	color: #000000;
	display: block;
	float: left;
}

#form_row input {
	width: 190px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font: 11px Verdana, Geneva, Sans-Serif;
	color: #000000;
	float: left;
}

#add_item {
	width: 400px;
	border: 1px solid #000000;
	background: #FFCC00;
	display: block;
	float: left;
}

#add_item h3 {
	margin: 5px 10px 5px 10px;
	font: bold 14px Verdana, Geneva, Sans-Serif;
	color: #000000;
}

#special {
	padding: 2px;
	font: italic bold 14px  Verdana, Geneva, Sans-Serif;
	color: #ffffff;
	background: #cc0000;
	text-align: center;
}

#special_small {
	padding: 1px;
	font: italic bold 9px  Verdana, Geneva, Sans-Serif;
	color: #ffffff;
	background: #cc0000;
	text-align: center;
}