body { 	margin-left: 4px;	margin-top: 0px;	padding: 0px;	font-family: 'Times New Roman', Times, serif;	background-image: url(../img/bg.gif);	background-repeat: repeat-y;	background-position: 4px;}				img {	border: 0px;	margin: 0px;	display: block;}		.inline {	display: inline;}.imgover {	display: block;}			#wrapper {	width: 917px;	margin: 0px;	padding: 0px;	border: 0px;}/* STYLES FOR HEADER */#header {	width: 917px;	height: 144px;	background-image: url(../img/header/Header_bg.gif);	background-repeat: repeat-y;	border-bottom: 1px solid #000000;	border-top: 4px solid #FFFFFF;	z-index: 10000;}#header #middle {	width: 638px;	height: 20px;	margin: 0px 0px 0px 279px;	padding: 0px;}ul {	float: left;	list-style-type: none;	width: 638px;	height: 16px;	margin: 0px;	padding: 0px;}/* #header li {	float: left;	position: relative;	margin: 0px;	padding: 0px;}#header li ul {  display: none;  position: absolute;   top: 1em;  left: 0;}#header li > ul { /* hack for non-IE browsers *//*	top: auto;	left: auto;}#header li:hover ul, #header li.over ul { 	display: block; }*//* STYLES FOR NAVIGATION */#nav a {	padding: 0px;	margin: 0px;}#nav li li a {	display: inline;	padding: 0px;	margin: 0px;	width: 90px;	height: 20px;}#nav li li a:hover {	padding: 0px;	margin: 0px;}li {	float: left;	position: relative;	margin: 0px;	padding: 0px;}li ul {	display: none;	position: absolute;	margin: 0px;	width: 280px;}li>ul {	top: auto;	left: auto;}li li {	display: inline;	float: none;	border: 0;	width: 90px;}li:hover ul, li.over ul {	display: inline;}#header #logo {	width: 279px;	height: 144px;	margin: 0px;	border: 0px;	padding: 0px;}#header #top {	width: 638px;	height: 108px;	margin: -144px 0px 0px 279px;	border: 0px;	padding: 0px;}    #header #subnav {	width: 638px;	height: 11px;	margin: 0px 0px 0px 279px;	border: 0px;	padding: 0px;}/* STYLES FOR HOME/CATALOG/PRESS/CONTACT PAGES */#left {	margin: 0px;	width: 651px;	float: left;	position: relative;}#left #imageside {	width: 279px;	margin: 0px;	padding: 0px;}#left #imageside img {	width: 279px;	height: 280px;	border: 0px;	display: block;}#left #imageside #flashcontent {	width: 279px;	height: 15px;	margin: 0px;	padding: 0px;}#left #newscolumn { /* newscolumn styles only used on home page */	margin-top: -280px;	margin-left: 285px;	padding: 0px;}#left #newscolumn p.title {	font-size: 12px;	color: #FFFFFF;	background-color: #C7C275;	border-top: 1px solid #000000;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	margin-top: 10px;	width: 358px;  /* 366px - left and right padding */}#left #newscolumn p {	font-size: 12px;	color: #1A1718;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	width: 358px;  /* 366px - left and right padding */}#left #newscolumn .posteddate {	font-size: 10px;	text-transform: uppercase;	color: #4A452B;}#left #newscolumn a:link, #left #newscolumn a:visited {	color: #000000;	text-decoration: underline;	padding: 0px;}#left #newscolumn a:hover {	color: #000000;	text-decoration: none;	padding: 0px;}#left #content { /* content styles used on catalog/press/contact pages */	margin-top: -280px;	margin-left: 285px;	padding: 0px;}#left #content p.areatitle {	font-size: 12px;	color: #FFFFFF;	background-color: #C7C275;	border-top: 1px solid #000000;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	margin-top: 10px;	width: 358px;  /* 366px - left and right padding */}#left #content p {	font-size: 12px;	color: #1A1718;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	width: 358px;  /* 366px - left and right padding */}.smallcopy {	font-size: 11px;	color: #1A1718;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	width: 358px;  /* 366px - left and right padding */}#left #content a:link, #left #content a:visited {	color: #000000;	text-decoration: underline;	padding: 0px;}#left #content a:hover {	color: #000000;	text-decoration: none;	padding: 0px;}/* STYLES FOR CATALOG */.catalogItem {	background-color: #FFFFFF;	margin-top: 5px;	margin-left: 0px;}.catalogCover {	background-color: #FFFFFF;	margin-left: 0px;	margin-right: 0px;	width: 121px;	height: 121px;	border-left: 1px solid #FFFFFF;}.infoContainer {	float: right;	width: 237px;	height: 121px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	margin-top: -121px;	margin-left: 5px;	margin-right: 0px;	background-color: #FFFFFF;}.infoTop {	height: 91px;	font-family: 'Times New Roman', Times, serif;	font-size: 11px;	background-color: #FFFFFF;	text-transform: uppercase;	padding-left: 10px;	padding-top: 5px;	margin: 0px;	color: #333333;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;}.infoBottom {	height: 20px;	text-transform: uppercase;	padding: 0px;	font-size: 9px;}.addtocart {	height: 20px;	width: 50px;	padding: 0px;}.itunes {	height: 20px;	width: 50px;	padding-left: 10px;	padding-top: 0px;	margin-top: -20px;	margin-left: 50px;}/* STYLES FOR RIGHT SIDE ALWAYS THE SAME ACROSS ALL PAGES */ #right {	margin: 0px 10px 0px 6px;	padding: 0px;	width: 246px;	float: right;	position: relative;	font-family: 'Times New Roman', Times, serif;}#right p.header {	font-size: 12px;	color: #FFFFFF;	background-color: #C7C275;	border-top: 1px solid #000000;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	margin-top: 10px;	width: 238px;  /* 366px - left and right padding */}#right p {	font-size: 11px;	color: #1A1718;	letter-spacing: 0.5px;	padding: 2px 20px 4px 8px;	width: 218px;  /* 366px - left and right padding */}#right a:link, #right a:visited {	color: #000000;	text-decoration: underline;	padding: 0px;}#right a:hover {	color: #000000;	text-decoration: none;	padding: 0px;}#flashcontent {	margin-top: 10px;}/* STYLES FOR ARTIST PAGES */#artistleft {	/*background-color: #DBDDAD;*/	margin: 0px;	width: 651px;	float: left;	position: relative;	font-family: 'Times New Roman', Times, serif;	/*z-index: 10; */}#artistleft #imageside {	width: 279px;	margin: 0px;	padding: 0px;}#artistleft #imageside img {	margin: 0px;	padding: 0px;	border: 0px;	display: block;}#artistleft #imageside #credit {	width: 279px;	margin: 5px;	font-size: 10px;	color: #FFFFFF;}#artistleft #bio {	margin-top: -382px;	margin-left: 285px;	padding: 0px;}#artistleft #bio p.title {	font-size: 12px;	color: #FFFFFF;	background-color: #C7C275;	border-top: 1px solid #000000;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	margin-top: 10px;	width: 358px;  /* 366px - left and right padding */}#artistleft #bio p {	font-size: 12px;	color: #1A1718;	letter-spacing: 0.5px;	padding: 2px 0px 4px 8px;	width: 358px;  /* 366px - left and right padding */}#artistleft #bio .posteddate {	font-size: 10px;	text-transform: uppercase;	color: #4A452B;}#artistleft #bio a:link,#artistleft #bio a:visited {	color: #000000;	text-decoration: underline;	padding: 0px;}#artistleft #bio a:hover {	color: #000000;	text-decoration: none;	padding: 0px;}#artistright {	margin: 0px 10px 0px 6px;	padding: 0px;	width: 246px;	float: right;	position: relative;	font-family: 'Times New Roman', Times, serif;}#artistright p.header {	font-size: 12px;	color: #FFFFFF;	background-color: #C7C275;	border-top: 1px solid #000000;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.5px;	padding: 10px 0px 4px 8px;	margin-top: 10px;	width: 238px;  /* 366px - left and right padding */}#artistright p {	font-size: 11px;	color: #1A1718;	letter-spacing: 0.5px;	padding: 2px 0px 4px 8px;	width: 238px;  /* 366px - left and right padding */}#artistright a:link,#artistright a:visited {	color: #000000;	text-decoration: underline;	padding: 0px;}#artistright a:hover {	color: #000000;	padding: 0px;}/* FORM DATA */input.txt {  	color: #666666;  	font-size: 9px;  	background-color: #C7C275;  	border: 1px solid #666666;  	width: 125px;  	height: 12px;}input.btn {  	color: #000000;  	/*background-color: #666666;*/  	border: 1px outset #E6D477;	font-family: 'Times New Roman', Times, serif;  	font-size: 10px;  	font-weight: bold;  	margin-left: 4px;  	padding: 2px;}form p {  	clear: both;  	width: 229px;	padding: 10px 8px 10px 4px;	margin-right: 10px;}form p label {  	float: left;  	width: 40px;  	height: 12px;	font-weight: bold;	text-transform: uppercase;	/*background-color: #666666;*/	color: #000000;	padding: 2px 0px 0px 4px;}/* END OF FORM DATA */
