/* CSS document for JT Folk Art */
/* Caxiam Group Software Development c.2005 */

/*default text and page properties*/
body, table, td, .default	{
							font-family: Arial, Tahoma, sans-serif;
							font-size: 12px;
							color:#252A2E;
							text-decoration: none;
							background-repeat: repeat-x
							}

/*form input style*/
input, select	{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 11px;
				color:#252A2E;
				text-decoration: none;
				background-color: #E9DBC5; 
				}
				
.nobgcolor		{
				background-color: #C49346;
				}

/*event title for schedule page*/
.etitle			{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 14px;
				color:#252A2E;
				font-weight: bold;
				font-style: italic;
				}

/*event title for schedule page*/
.faqtitle		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 14px;
				color:#252A2E;
				font-weight: bold;
				}


/*white text for black backgrounds*/
.txtwhite		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				}
				
.txtwhtbld		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				}

/*caption text for products and notes*/
.txtcaption		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 11px;
				color: #252A2E;
				text-decoration: none;
				}
		
			
.txtcaption2	{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 12px;
				color: #3B444A;
				text-decoration: none;
				}
				
.galtitle		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 12px;
				color: #252A2E;
				font-weight: bold;
				text-decoration: none;
				}

.txtcapwht		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 11px;
				color: #FFFFFF;
				text-decoration: none;
				}
				
.txtcapwht2		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
				}
				
a.txtcapwht2:link {color:#FFFFFF; text-decoration:underline;}
a.txtcapwht2:visited {color:#FFFFFF; text-decoration:underline;}
a.txtcapwht2:hover {color:#F3F3F3; text-decoration:none;}
a.txtcapwht2:active {color:#F3F3F3; text-decoration:none;}

				
.txtsig			{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 13px;
				color: #3B444A;
				font-style: italic;
				font-weight: bold;
				text-decoration: none;
				}
				
.txtvcart		{
				font-family: Arial, Tahoma, sans-serif;
				font-size: 11px;
				color: #252A2E;
				text-decoration: none;
				}

.selected		{
				color: #B19662;
				}

.imgmargin		{
				margin: 3px;
				}
				
.imgborder		{
				margin: 0px;
				border-style: single;
				border-color: #9B7437;
				border-spacing: 3px;
				border-width: 1px;
				}

/* vertically repeating background*/
.bg1		{
			background-repeat: repeat-y;
			}

/* horizontally repeating background*/
.bg2		{
			background-repeat: repeat-x
			}

/*style for non-repeating background elements*/
.bgnorpt	{
			background-repeat: no-repeat;
			}

/*content spacer margin for main body text*/
.margin5	{
			margin: 20px;
			}
			
.margin12	{
			margin: 12px;
			}
			
.cmargin	{
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 14px;
			margin-right: 7px;
			}
			
.artmarg	{
			margin-top: 3px;
			margin-bottom: 18px;
			margin-left: 18px;
			margin-right: 18px;
			}
			
.detailmarg	{
			margin-top: 7px;
			margin-bottom: 18px;
			margin-left: 9px;
			margin-right: 11px;
			}
			
.detailmarg2	{
			margin-top: 7px;
			margin-bottom: 18px;
			margin-left: 0px;
			margin-right: 11px;
			}
			
.galmarg	{
			margin-top: 7px;
			margin-bottom: 18px;
			margin-left: 4px;
			margin-right: 4px;
			}
			
.glimg		{
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 7px;
			margin-right: 7px;
			}

.div8		{
			height: 8px;
			}
		
.div7		{
			height: 7px;
			}
			
.div5		{
			height: 5px;
			}

.div4		{
			height: 4px;
			}

.div3		{
			height: 3px;
			}
			
.div2		{
			height: 2px;
			}

.profile	{
			width: 538px;
			}
			
.show		{
			width: 490px;
			}

.profpic	{
			width: 1px;
			padding: 3px 0px 3px 0px;
			}
			
.picborder2	{
			border: 1px;
			border-style: single;
			border-color: #9B7437;
			padding: 2px 2px 2px 2px;
			}
			
.picborder	{
			padding: 0px 0px 0px 0px;
			border: 4px;
			border-style: double;
			border-color: #9B7437;
			border-spacing: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 5px;
			margin-bottom: 5px;
			}
			
.cartborder	{
			border-width: 1px;
			border-color: #84632F;
			border-style: single;
			}

/************************************************/

.credits	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #846A40;
			text-decoration: none;
			}

a.credits:link	{color:#846A40; text-decoration:underline;}
a.credits:visited	{color:#846A40; text-decoration:underline;}
a.credits:hover	{color:#6B5634; text-decoration:none;}
a.credits:active	{color:#846A40; text-decoration:underline;}

/*sub-nav hyperlink text*/
.navtext	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 11px;
			color: #3B444A;
			}
a.navtext:link {color:#064C92; text-decoration:underline;}
a.navtext:visited {color:#064C92; text-decoration:underline;}
a.navtext:hover {color:#075DB3; text-decoration:none;}
a.navtext:active {color:#075DB3; text-decoration:none;}

/*navigation hyperlink style for links presented on black backgrounds*/
.bnavtext	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 11px;
			color: #3B444A;
			}
a.bnavtext:link {color:#457EC1; text-decoration:underline;}
a.bnavtext:visited {color:#457EC1; text-decoration:underline;}
a.bnavtext:hover {color:#4884CA; text-decoration:none;}
a.bnavtext:active {color:#4884CA; text-decoration:none;}

/*navigation hyperlink style for black background on home page - links for artist profiles*/
.cnavtext	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
			color: #3B444A;
			}
a.cnavtext:link {color:#457EC1; text-decoration:underline;}
a.cnavtext:visited {color:#457EC1; text-decoration:underline;}
a.cnavtext:hover {color:#4884CA; text-decoration:none;}
a.cnavtext:active {color:#4884CA; text-decoration:none;}

.navtext2	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 11px;
			color: #3B444A;
			}
a.navtext2:link {color:#06529E; text-decoration:underline;}
a.navtext2:visited {color:#06529E; text-decoration:underline;}
a.navtext2:hover {color:#075DB3; text-decoration:none;}
a.navtext2:active {color:#075DB3; text-decoration:none;}

/*larger sub-navigational text*/
.navtext3	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
			color: #3B444A;
			}
a.navtext3:link {color:#06529E; text-decoration:underline;}
a.navtext3:visited {color:#06529E; text-decoration:underline;}
a.navtext3:hover {color:#075DB3; text-decoration:none;}
a.navtext3:active {color:#075DB3; text-decoration:none;}

/*larger sub-navigational text*/
.navtext4	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
			color: #064C92;
			}
a.navtext4:link {color:#064C92; text-decoration:underline;}
a.navtext4:visited {color:#064C92; text-decoration:underline;}
a.navtext4:hover {color:#06529E; text-decoration:none;}
a.navtext4:active {color:#06529E; text-decoration:none;}

/*link style for the view cart page color rows*/
.cartlink	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 11px;
			color: #537490;
			}
a.cartlink:link {color:#06529E; text-decoration:underline;}
a.cartlink:visited {color:#06529E; text-decoration:underline;}
a.cartlink:hover {color:#075DB3; text-decoration:none;}
a.cartlink:active {color:#075DB3; text-decoration:none;}


/*hyperlink text colours*/
a:link		{text-decoration: underline; color: #0654A2;}
a:active	{text-decoration: none; color: #0654A2;}
a:visited	{color: #06529E; text-decoration: underline;}
a:hover		{text-decoration: none;	color: #06529E;}
a.default:link		{text-decoration: underline; color: #3D73B5;}
a.default:active	{text-decoration: none; color: #3D73B5;}
a.default:visited	{text-decoration: underline; color: #4B8DDF;}
a.default:hover		{text-decoration: none;	color: #4B8DDF;}


.inavtext	{
			font-family: Arial, Tahoma, sans-serif;
			font-size: 12px;
			color: #457EC1;
			}

a.inavtext:link	{color:#457EC1; text-decoration:underline;}
a.inavtext:active	{color:#457EC1; text-decoration:underline;}
a.inavtext:visited	{color:#4884CA; text-decoration:none;}
a.inavtext:hover	{color:#4884CA; text-decoration:none;}

/*******************styles for siFR*******************/
##pagetitle {
width: 740px;
height: 70px;
background-image: url(/_media/_hdr/pagetitle_browse_generic.gif);
background-repeat: no-repeat;

padding-top: 25px;
}
##pagetitle h3	{
color: ##8fa0aa;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
margin-right: 60px;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h3 {
	visibility: hidden;
	line-height: 25px;
}


