body {
margin: 0px;
padding: 0px;
background-color:#200C01;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

ul {
list-style-image: url(../images/interiors/bullet.gif);
}

.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 ***/

#main_top {
width:100%;
background-image:url(../images/interiors/repeat_top.jpg);
background-repeat:repeat-x;
background-color:#000;
clear:both;
}

#main_btm {
width:100%;
background-image:url(../images/interiors/repeat_btm.jpg);
background-repeat:repeat-x;
clear:both;
}

#container_top {
width:798px;
margin:auto;
}

#top {
width:758;
height:77px;
padding-left:40px;
background-image:url(../images/interiors/top.jpg);
background-repeat:no-repeat;
}

#content_container {
width:100%;
padding-bottom:10px;
background-image:url(../images/interiors/repeat_content.jpg);
background-repeat:repeat-y;
}

#content {
width:650px;
min-height:256px;
padding:40px 74px 0px 74px;
background-image:url(../images/interiors/content_top.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

#nav {
width:100%;
height:22px;
overflow:hidden;
}

#footer {
width:798px;
height:128px;
margin:auto;
padding-top:25px;
background-image:url(../images/interiors/footer_bkg.jpg);
background-repeat:no-repeat;
text-align:center;
clear:both;
}

/*** FOOTER ***/

.footer {
	font-size: 10px;
	color:#564A44;
	}

	a.footer:link {
		color:#564A44;
		text-decoration: none;
		}
	a.footer:hover {
		color:#564A44;
		text-decoration: underline;
		}
	a.footer:active {
		color:#564A44;
		text-decoration: none;
		}
	a.footer:visited {
		color:#564A44;
		text-decoration: none;
		}
	a.footer:visited:hover {
		color:#564A44;
		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;
		}
		
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:17px;
font-weight:bold;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:13px;
font-weight:bold;
}

.heading1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:17px;
font-weight:bold;
}

.heading2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:13px;
font-weight:bold;
}

/*** CLASSES ***/

.frame {
border-style:double; 
border-color:#70635D; 
border-width:3px;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
}

.rank {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:25px;
font-weight:bold;
}

/*** ARTIST PHOTO ***/

#photo_container {
width:165px;
}

#photo_top {
width:165px;
height:4px;
background-image:url(../images/content/photo_top.png);
background-repeat:no-repeat;
overflow:hidden;
}

#photo_middle {
width:153px;
padding:0px 8px 0px 4px;
background-image:url(../images/content/photo_repeat.png);
background-repeat:repeat-y;
overflow:hidden;
}

#photo_btm {
width:165px;
height:8px;
background-image:url(../images/content/photo_btm.png);
background-repeat:no-repeat;
overflow:hidden;
}

/*** 600PX DIVIDER ***/

#divider600px {
width:600px;
height:32px;
margin:auto;
background-image:url(../images/content/divider600px.png);
background-repeat:no-repeat;
clear:both;
}

/*** WINDOW_LARGE ***/

#window_large_container {
position:absolute;
left:50%;
top:125px;
margin-left:-250px;
width:503px;
z-index:5;
display:none;
}

#window_large_top {
width:100%;
height:27px;
background-image:url(../images/content/window_large_top.png);
background-repeat:no-repeat;
}

#window_large_middle {
width:473px;
padding:0px 15px 0px 15px;
background-image:url(../images/content/window_large_repeat.png);
background-repeat:repeat-y;
}

#window_large_scroll {
width:473px;
height:300px;
overflow: auto; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;
}

#window_large_content {
width:425px;
margin:5px 0px 5px 15px;
}

#window_large_btm {
width:100%;
height:22px;
background-image:url(../images/content/window_large_btm.png);
background-repeat:no-repeat;
}

/*** WINDOW_X_LARGE ***/

#window_xlarge_container {
width:634px;
margin:auto;
clear:both;
}

#window_xlarge_top {
width:100%;
height:17px;
background-image:url(../images/content/window_xlarge_top.png);
background-repeat:no-repeat;
}

#window_xlarge_middle {
width:600px;
padding:0px 17px 0px 17px;
background-image:url(../images/content/window_xlarge_repeat.png);
background-repeat:repeat-y;
}

#window_xlarge_scroll {
width:600px;
height:220px;
overflow: auto; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;
}

#window_xlarge_content {
width:550px;
margin:5px 0px 5px 15px;
}

#window_xlarge_btm {
width:100%;
height:17px;
background-image:url(../images/content/window_xlarge_btm.png);
background-repeat:no-repeat;
}

/*** WINDOW_X_LARGE_NO_SCROLL ***/

#window_xlargenoscroll_scroll {
width:600px;
padding-top:1px;
padding-bottom:1px;
}

#window_xlargenoscroll_content {
width:570px;
margin:5px 15px 5px 15px;
}

/*** GALLERY ***/

#gallery_container {
width:580px;
}

#preview_bkg {
width:435px;
height:428px;
padding-top:7px;
margin-bottom:10px;
background-image:url(../images/content/art_bkg.jpg);
background-repeat:no-repeat;
text-align:center;
float:left;
}

#thumb_bkg {
width:135px;
height:130px;
padding-top:5px;
margin:5px 5px 5px 5px;
background-image:url(../images/content/thumb_bkg.jpg);
background-repeat:no-repeat;
text-align:center;
float:right;
display:inline;
}

.active {
opacity: .5;
}

.opaqueOn
{
    -moz-opacity:0.5;
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}

.opagueOff
{
    -moz-opacity:1.0;
    opacity:1.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

#thumb_container {
width:140px;
margin:10px 21px 10px 22px;
float:left;
display:inline;
}

/*** PAGE TITLE ***/

#page_title {
width:625;
height:38px;
padding-left:30px;
background-image:url(../images/content/title_graphic.png);
background-repeat:no-repeat;
background-position:0px 15px;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
font-weight:bold;
}

/*** STEPS ***/

#steps_container {
width:625px;
height:30px;
padding-right:25px;
padding-bottom:7px;
clear:both;
}

#steps_active {
width:60px;
height:11px;
text-align:center;
margin-left:10px;
padding:7px 0px 7px 0px;
border-color:#fff;
border-style:double; 
border-width:3px;
float:right;
display:inline;
font-size:11px;
line-height:11px;
font-weight:bold;
}

#steps_not_active {
width:60px;
height:11px;
text-align:center;
margin-left:10px;
padding:7px 0px 7px 0px;
border-color:#70625B;
border-style:double; 
border-width:3px;
float:right;
display:inline;
color:#70625B;
font-size:11px;
line-height:11px;
font-weight:bold;
}

/*** TOP 25 ARTIST ***/

#top25artist {
width:165px;
height:49px;
background-image:url(../images/content/top25artist.png);
background-repeat:no-repeat;
}

/*** TOP 25 PIECE ***/

#top25piece {
width:100%;
height:49px;
border-right-style:double;
border-right-color:#70635D; 
borde-rightr-width:3px;
background-image:url(../images/content/top25piece.png);
background-repeat:no-repeat;
background-position:center;
}

/*** 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;
}