HTML, BODY {

	margin: 0px;
	background-color: #000;

}

BODY { 

	margin: 0px;
	padding: 0px;
	background-color: #000;
	background: url(../images/pat1.jpg);
	color: #FFF;

}

#main-container {

	width: 660px;
	margin-left: auto;
	margin-right: auto;

}

#mainNavContainer {

	width:  660px; 
	height: 300px;
	
}

#content-container {

	min-height: 850px;
	background-color: #000;
	color: #FFF;

}

#content-container-white {

	min-height: 850px;
	background-color: #FFF;
	color: #000;

}

#content-margins {

	padding: 30px;
	color: #FFF;

}




A:visited {

	color: #BF83B9;
	text-decoration: none;

}

A {

	color: #BF83B9;
	text-decoration: none;

}

A:hover {

	color: #FF0000;
	text-decoration: none;

}

DIV {

	font: normal 10px "Verdana", "Arial"; 
	line-height: 17px; 
	color: #1f190e;

}

div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Helvetica", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid black;

}

.mouseElement { opacity: 1; margin-top: 150px; }

.subnav-container {

	padding: 0px; 
	border-bottom: 1px solid #F4FF9F;
	padding-bottom: 10px; 
	margin-bottom: 10px;

}

.subnav-container-white {

	padding: 0px; 
	border-bottom: 1px solid #000000; 
	padding-bottom: 10px;
	margin-bottom: 10px;

}

.headline { font-size: 22px; display: block; color: #FFF; }

.product-description { 

	color: #FFF; 
	margin-right: 85px; 
	font-size: 12px; 
	line-height: 14px;

}

.price-container {

	float: left; 
	margin-top: 25px; 
	width: 50%;

}

.buy-container {

	margin-top: 25px; 
	margin-left: 50%; 
	text-align: right;

}
.back-next-container {

	border-top: 1px solid #808080; 
	border-bottom: 1px solid #808080; 
	padding: 5px 0px 0px 0px; 
	margin-top: 25px;

}

.back-next, .back-next-white { font-size: 22px; }

.back-container {

	float: left; 
	width: 20%;

}

.breadcrumb-container {

	float: left; 
	width: 60%; 
	text-align: center;

}

.next-container {

	margin-left: 80%; 
	width: 20%; 
	text-align: right;

}

.related-container {

	margin-top: 15px; 
	margin-bottom: 15px;

}

.related { margin-right: 15px; border: none; }

.mouseElementContainer {

	overflow: hidden; 
	float: left; 
	margin-right: 30px; 
	margin-bottom: 30px; 
	width: 180px; 
	height: 225px; 

}
.right { margin-right: 0px; }

.mouseElement .top { height: 6px; background: url(../images/edge_top.png); }
.mouseElement .bottom { height: 6px; background: url(../images/edge_bottom.png); }

.mouseElement .middle {

	background-color: #FFF; 
	padding: 2px 4px 0px 4px; 
	text-align: center;

}

.thumb-title {

	font-size: 16px; 
	color: #000;
	
}

.press-index { font-size: 22px; }

#subnav-bubbles {
 
	height: 114px;
	margin-bottom: 0px;
 
 }

#subnav-bubbles ul { 

	padding: 0px;
	margin: 0px;

}
		
#subnav-bubbles li { 

	/*line-height: 0; /* fixes "stair-step" effect in IE */ 
	display: block;
	float: left;
	padding-left: 0;
	height: 114px; 
	width: 130px;
	text-indent: -9999px;

} 

*html #subnav-bubbles li { height: 114px; }

#subnav-bubbles li a { 

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%;

}

#subnav-bubbles li.active { 

	background-position: 0px -114px;

}
			
#subnav-bubbles li:hover { 

	background-position: 0px -114px;

}

#projects { background: url(../images/projects_bubble.png) no-repeat; }

#drawings { background: url(../images/drawings_bubble.png) no-repeat; }

#pro { background: url(../images/pro_bubble.png) no-repeat; }

#other { background: url(../images/other_bubble.png) no-repeat; }

#toys { background: url(../images/toys_bubble.png) no-repeat; }

#prints { background: url(../images/prints_bubble.png) no-repeat; }

#other-black { background: url(../images/other_bubble_black.png) no-repeat; }

#apparel { background: url(../images/apparel_bubble.png) no-repeat; }




















