@charset "UTF-8";
/* CSS Document 

green: b8d53a
50% green: D3E584
off green: 7BBD42
darker green: 92d050
blue: 283176

*/
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #1F1954;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
input.searchBox {
    color: silver;
    vertical-align: middle;
    padding: 4px;
	border: 1px solid #283176;
}
.tooltiptext {
	font-size: 8pt;
	color: #1F1954;
}
.shoppingProductTitle {
    font-size: 10pt;
    font-weight: bold;
}
.shoppingProductDesc {
    font-size: 7pt;
    text-align: left;
}
.shoppingBox {
    border: 1px solid #283176; 
    padding: 8px;
    vertical-align: top;
}
.featuredArtistBox {
    border: 1px solid #283176; 
    padding: 3px;
    vertical-align: top;
}
.featuredArtistTitle {
    font-size: 8pt;
    font-weight: bold;
}
.imageSpacer {
    margin: 4px;
}
.categoryMain {
    font-size: 8pt;
    font-weight: bold;
    display: inline;
}
.categorySub {
    font-size: 7pt;
    font-weight: normal;
    display: inline;
}
.artistDesc {
    color: #FFFFFF;
}
a:link {
	color: #283176;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #283176;
}
a:hover {
	text-decoration: underline;
	color: #283176;
}
a:active {
	text-decoration: none;
	color: #283176;
}
.breadCrumb 
{
    font-size: 7pt;
    color: #b8d53a;
}
a.breadCrumb:link {
	color: #283176;
	text-decoration: none;
}
a.breadCrumb:visited {
	text-decoration: none;
	color: #283176;
}
a.breadCrumb:hover {
	text-decoration: underline;
	color: #283176;
}
a.breadCrumb:active {
	text-decoration: none;
	color: #283176;
}
.cartControlItems 
{
    font-size: 8pt;
    color: #b8d53a;
    text-decoration: none;
}
.pageHeading {
	font-size: 18pt;
	color: #283176;
	font-weight: normal;
}
.categoryMessage {
	font-size: 10pt;
	color: #283176;
	font-weight: normal;
}
h1 {
	font-size: large;
	color: #283176;
}
.faqQuestion {
    font-weight: bold;
	color: #283176;
}
.faqAnswer {
    margin: 6px 30px 6px 30px;
	color: #444444;
}
.faqTop {
    margin: 6px 30px 40px 30px;
    text-align: right;
	color: #444444;
}
.artistHome {
	font-size: 11pt;
	font-weight: bold;
}
.artistHomeDesc {
    margin: 2px 0px 12px 10px;
	color: #444444;
	font-size: 8pt;
}
.titleHeadline {
	font-size: 12pt;
	color: #283176;
}
.newsHeadline {
	font-size: 12pt;
	color: #283176;
	font-weight: bold;
}
.search {
	font-size: x-small;
	text-align: right;
}
.searchfield {
	background-color: #FFFF66;
	text-align: right;
}
.bottomlinks {
	font-size: x-small;
}
.bottomlinks:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright {
	font-size: xx-small;
	color: #FFFFFF;
}
.watermarktext {
	font-size: small;
	color:  Silver;
}
.newmerchantHeadline {
	font-size: 12pt;
	font-weight:bold;
	color:  #283176;
}
.merchanthomeheadline {
	font-size: 18pt;
	color:  #283176;
}
.managercolumnheads {
	font-size: 10pt;
	font-weight:bold;
	color:  #283176;
}
.errormessage {
	font-size: 10pt;
	font-weight:bold;
	color:  #ff0000;
}
.vacationmessage {
	font-size: 10pt;
	color:  #ff0000;
}
.shopName 
{
	font-size: 24pt;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}
.validationErrors{
	font-size: 10pt;
	color:  #ff0000;
}
.creditCardFields 
{
	font-size: 8pt;
}
.instructions
{
	font-size: 8pt;
	font-weight: bold;
}

/* For PopUp Box JS*/
#boxid {
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 0px;
	z-index: 200;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}