body {
margin: 0px;
padding: 0px;
background-image:url(../images/home/repeat_home.jpg);
background-repeat:repeat-x;
background-color:#1F0B00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#siteinfo {
width: 100%;
margin:auto;
clear:both;
visibility: visible;
}

h1 {
font-size: xx-small;
font-weight: bold;
text-indent: -9999px;
}

h2 {
font-size: xx-small;
font-weight: normal;
font-style: italic;
text-indent: -9999px;
}

h3 {
font-size: xx-small;
font-weight: normal;
text-indent: -9999px;
}

.button:hover { 
background-color: #45301D; 
border-color: #200B00;
border-bottom-style:double;
border-width:4px;
color: #FFFFFF; 
} 

.button { 
background-color: #45301D; 
border-color: #70625C;
border-bottom-style:double;
border-width:4px;
color: #FFFFFF; 
}

/*** MAIN / CONTAINER DIVS ***/

#container {
width:798px;
margin:auto;
}

#top {
width:758;
height:77px;
padding-left:40px;
background-image:url(../images/home/top.jpg);
background-repeat:no-repeat;
}

#nav {
width:100%;
height:22px;
}

#flash_top {
width:100%;
height:27px;
background-image:url(../images/home/flashtop.jpg);
background-repeat:no-repeat;
}

#flash_left {
width:74px;
height:238px;
background-image:url(../images/home/flashleft.jpg);
background-repeat:no-repeat;
float:left;
}

#flash {
width:650px;
height:238px;
background-image:url(../images/home/flashbkg.jpg);
background-repeat:no-repeat;
float:left;
}

#flash_right {
width:74px;
height:238px;
background-image:url(../images/home/flashright.jpg);
background-repeat:no-repeat;
float:left;
}

#flash_btm {
width:100%;
height:8px;
background-image:url(../images/home/flashbtm.jpg);
background-repeat:no-repeat;
clear:both;
}

#callout_pieces {
width:309px;
height:110px;
padding-left:90px;
background-image:url(../images/home/piecescallout.jpg);
background-repeat:no-repeat;
float:left;
}

#callout_artists {
width:349px;
height:110px;
padding-left:50px;
background-image:url(../images/home/artistscallout.jpg);
background-repeat:no-repeat;
float:left;
}

#divider {
width:100%;
height:34px;
background-image:url(../images/home/divider.jpg);
background-repeat:no-repeat;
clear:both;
}

#bottom {
width:100%;
min-height:137px;
background-image:url(../images/home/footer_bkg.jpg);
background-repeat:no-repeat;
}

#reveal_btn {
width:396px;
height:40px;
margin:auto;
padding-top:5px;
padding-bottom:22px;
}

#hide_btn {
width:396px;
height:40px;
margin:auto;
padding-top:5px;
padding-bottom:22px;
display: none;
}

#search {
width:748px;
margin-left:50px;
display: none;
}

#footer {
width:100%;
padding-top:8px;
text-align:center;
clear:both;
}

/*** FOOTER ***/

.footer {
	font-size: 10px;
	color:#402B1F;
	}

	a.footer:link {
		color:#402B1F;
		text-decoration: none;
		}
	a.footer:hover {
		color:#402B1F;
		text-decoration: underline;
		}
	a.footer:active {
		color:#402B1F;
		text-decoration: none;
		}
	a.footer:visited {
		color:#402B1F;
		text-decoration: none;
		}
	a.footer:visited:hover {
		color:#402B1F;
		text-decoration: underline;
		}

/*** TEXT / LINKS ***/

a:link {
color:#fff;
text-decoration: underline;
}

a:hover {
color:#fff;
text-decoration: underline;
}

a:active {
color:#fff;
text-decoration: underline;
}

a:visited {
color:#fff;
text-decoration: underline;
}

a:visited:hover {
color:#fff;
text-decoration: underline;
}

.italics {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:11px;
	}
	
	a.italics:link {
		color:#fff;
		text-decoration: none;
		}
	a.italics:hover {
		color:#fff;
		text-decoration: underline;
		}
	a.italics:active {
		color:#fff;
		text-decoration: none;
		}
	a.italics:visited {
		color:#fff;
		text-decoration: none;
		}
	a.italics:visited:hover {
		color:#fff;
		text-decoration: underline;
		}
		
.quicksearch {
font-size:15px;
font-weight:bold;
}

/*** CART ***/

#cart {
height:20px;
margin-left:410px;
margin-top:-50px;
background-image:url(../images/content/cart.gif);
background-repeat:no-repeat;
padding-left:20px;
line-height:18px;
}