body {

	background-image: url("../images/bg.jpg");
	font-size: 10px;
	font-family: Verdana;
	color: #000;
	padding: 0px;
	margin: 0px;

	scrollbar-face-color: #ffffff;  
	scrollbar-shadow-color: #D80000; 
	scrollbar-highlight-color: #D80000; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;  
	scrollbar-track-color: #f2f2f2;  
	scrollbar-arrow-color: #D80000

}

h1 {

	display: none;

}

table {
	font-size: 10px;
	font-family: Verdana;
	color: #000;
}

#tooltip {

	position: absolute;
	width: 200px;
	padding: 5px;
	visibility: hidden;
	z-index: 100;
	background-color: #CCC;
	border: 1px solid #000;
	font-family: Verdana;
	font-size: 11px;
	
}

#tooltip td {

	padding: 3px;
	text-align: left;

}

#popup {

	position: absolute;
	border: 2px solid #999;
	width: 250px;
	height: 99px;
	display: none;
	background-image: url("../images/background-popup.jpg");
	background-repeat: none;
	background-color: #CCC;
	z-index: 100;
	
}

#popup p {

	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;

}

#smallbutton {

	height: 32px;
	width: 74px;
	line-height: 32px;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 123px;
	bottom: 10px;
	cursor: pointer;
	background-image: url("/images/small-button.jpg");
	background-repeat: no-repeat;
	font-weight: bold;

}

a         { color: #D80303; text-decoration: none; }
a:visited { color: #D80303; text-decoration: none; }
a:hover   { color: #D80303; text-decoration: underline; }
a:active  { color: #D80303; text-decoration: none; }

label {

	cursor: pointer;

}

#top5 a, #newtitles a, #justadded a {

	color: #D80303;

}

#top5 .ordered a, #newtitles .artist a, #justadded .artist a, #pagenav a {

	color: #000;

}

h1 {

	padding: 5px;
	margin: 0px;
	padding-top: 25px;
	padding-right: 4px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
		
}

h2 {

	padding: 5px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 4px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
		
}

img {

 border: 0px;

}

div#container {

	position: absolute;
	left:50%;
	margin-left: -355px;
	margin-top: 25px;
    
	width:721px;
	
}



#banner {

	height: 59px;
	background-color: #e1ddd9;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/header.gif");
	
}

#banner img {

	padding: 0px 0px;
	border: 0px;
	
}

#outer {

	border-left: solid 150px #FFF;
	border-right: solid 150px #FFF;
	background-color: #FFF;

}

#inner {

	margin: 0;
	width:100%;
	
}

#left {

	position: absolute;
	width: 150px;
	left: 0px;
		

}

#right {

	position: absolute;
	width: 150px;
	left:  571px;
	
}

#content {

	position: absolute;
	left: 150px;
	width: 421px;
	height: 475px;
	margin: 0px;
	padding: 0px;

}

p {

	padding: 5px 10px;
	margin: 0px;
	
}

#footer {

	position: absolute;
	width: 721px;
	height: 115px;
	left: 0px;
	top: 534px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/stretchtop.gif");
	text-align: center;
		
}

#footer a {

	color: #000;

}

#search form {

	padding: 74px 0px 0px 0px;
	margin-bottom: 0px;

}

#search table tr td {

	padding: 2px;
	*padding: 0px;

}

#search table tr td.type {

	width: 73px;

}


table.categories {

	border-collapse: collapse;
	margin-left: 108px;
	*margin-left: 95px;

}

table.categories input.button {

	margin-top: 3px;
	*margin-left: 11px;

}

#content #text_container {

	padding-top: 35px;
	padding-right: 9px;

}

#content #text {

	height: 436px;
	overflow: auto;

}

#content #companyinfo {

	width: 420px;
	height: 475px;
	background-image: url("../images/companyinfo.gif");

}

#content #ordershipment {

	width: 420px;
	height: 475px;
	background-image: url("../images/ordershipment.gif");

}

#content #ordershipment {

	width: 420px;
	height: 475px;
	background-image: url("../images/ordershipment.gif");

}

#content #usedproductrating {

	width: 420px;
	height: 475px;
	background-image: url("../images/usedproductrating.gif");

}

#content #testimonials {

	width: 420px;
	height: 475px;
	background-image: url("../images/testimonials.gif");

}

#content #links {

	width: 420px;
	height: 475px;
	background-image: url("../images/links.gif");

}

#content #contact {

	width: 420px;
	height: 475px;
	background-image: url("../images/contact.gif");

}

#content #register {

	width: 420px;
	height: 475px;
	background-image: url("../images/register.gif");

}

#content #content_cart {

	width: 420px;
	height: 475px;
	background-image: url("../images/content_cart.gif");

}

#content #search {

	width: 420px;
	height: 241px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-image: url("../images/search.gif");

}

#content #results {

	width: 420px;
	height: 475px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/results.gif");

}

#newtitles {

	width: 420px;
	height: 109px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/newtitles.gif");

}

#newtitles table tr tr {

	padding: 0px;
	margin: 0px;

}

#newtitles .artist {

	font-weight: bold;

}

#newtitles .title {

	color: #D80303;

}

#content ul.inline_list {

	padding: 0px;
	margin: 0px;
	padding-left: 14px;
	padding-bottom: 10px;
	list-style: none;

}

.inline_list li {

	display: inline;
	padding-right: 5px;
	font-weight: bold;

}

#content #justadded {

	width: 420px;
	height: 125px;
	background-image: url("../images/justadded.gif");

}

#justadded ul {

	width: 126px;
	height: 65px;
	padding: 0px;
	margin: 0px;
	padding-left: 14px;
	padding-top: 20px;
	float: left;
	list-style: none;

}

#justadded ul li {

	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 12px;
	color: #D80303;

}

#justadded ul li.artist {

	text-indent: 0px;
	color: #000;
	font-weight: bold;

}

ul#menu {

	width: 150px;
	height: 206px;
	padding: 0px;
	margin: 0px;
	padding-top: 35px;
	background-image: url("../images/navigation.gif");
	list-style: none;

}

ul#menu li {

	display: block;
	float: left;
	width: 141px;
	_width: 140px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	text-indent: 6px;
	text-align: left;

}

ul#menu li a {

	display: block;
	width: 141px;
	_width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	text-decoration: none;
		
}

#right>ul#menu li a {

	width: 141px;
	
}

ul#menu li a:hover {

	color: #FFF;
	background-color: #4C4C4C;
	
}

.error {

	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 10px;

}

table#links_table {

	width: 410px;
	text-align: center;

}

table#contact_table {

	width: 330px;
	margin-left: 6px;

}

table#table_results {

	width: 402px;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 4px;
	border-collapse: collapse;

}

#table_results thead td {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding: 2px;

}

#table_results .product_info {

	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align: center;

}

#table_results .price {

	width: 55px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;

}

#table_results .cart {

	width: 25px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	text-align: center;
	border-bottom: 1px solid #666;

}

#table_results .product_info {

	width: 32px;

}

#table_results .product_info img {

	cursor: pointer;

}

#table_results .artist {
	
	font-weight: bold;
	border-top: 1px solid #666;
	padding: 2px;

}

#table_results .artist a {

	color: #000;
	
}

#table_results .title {

	padding: 2px;

}

#table_results .more_listings td {

	font-style: italic;
	padding: 2px;
	border-bottom: 1px solid #666;

}

#table_results .more_listings a, #table_results .more_listings a:hover {

	color: #000;
	font-weight: bold;

}

#table_results .media {

	width: 40px;
	text-align: center;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;

}

#table_results tbody {

	border-bottom: 1px solid #666;

}

table#table_cart {

	width: 395px;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 4px;
	border-collapse: collapse;

}

#table_cart thead td {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	padding-bottom: 5px;
	padding: 2px;

}

#table_cart .quantity {

	width: 65px;
	padding-left: 14px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;

}

#table_cart .quantity input {

	width: 25px;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;

}

#table_cart .price {

	width: 60px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;

}

#table_cart .renew {

	width: 25px;
	border-top: 1px solid #666;
	text-align: center;
	border-bottom: 1px solid #666;

}

#table_cart .renew img {

	cursor: pointer;

}

#table_cart .delete {

	width: 25px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	text-align: center;
	border-bottom: 1px solid #666;

}

#table_cart .artist {
	
	width: 225px;
	font-weight: bold;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 2px;

}

#table_cart .title {

	padding: 2px;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;

}

#table_cart .media {

	width: 40px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;

}

#table_cart tr.final_total td.total {

	border-top: 1px solid #666;

}

#table_cart .total {

	padding-top: 5px;
	padding-right: 16px;
	font-weight: bold;
	white-space: nowrap;

}

#table_cart tbody {

	*border-bottom: 1px solid #666;

}

#testimonials form table {

	margin-top: 10px;
	margin-left: 11px;

}

ul#alphabet {

	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 415px;
	text-align: center;

}

ul#alphabet li {

	padding: 0px;
	margin: 2px;
	display: inline;

}

#alphabet a, #alphabet a:hover {

	font-size: 10px;

}

#alphabet b {

	color: #000;
	font-weight: bold;
	text-decoration: underline;

}

ul#artist_overview {

	list-style: none;

}

ul#pagenav {

	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 415px;
	text-align: center;

}

ul#pagenav li {

	padding: 0px;
	margin: 3px;
	display: inline;

}

#pagenav a, #pagenav a:hover {

	font-size: 10px;

}

#pagenav b {

	color: #000;
	font-weight: bold;
	text-decoration: underline;

}

#shipping_prices {

	width: 95%;
	margin-top: 10px;
	
}

#shipping_prices thead td {

	font-weight: bold;

}

#shipping_prices td {

	width: 20%;
	white-space: nowrap;

}

#register table, #content_cart table {

	width: 375px;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;

}

#register select {

	margin-top: 2px;
	margin-left: 8px;

}

#register .checkbox {

	margin: 10px 0px 0px 0px;

}

#spacer {

	width: 150px;
	height: 234px;
	background-image: url("../images/spacer.gif");

}

#spacer img {

	margin: 50px 0 0 10px;

}

ul#top5 {

	width: 136px;
	height: 198px;
	padding: 0px;
	margin: 0px;
	padding-top: 35px;
	padding-left: 14px;
	background-image: url("../images/top5.gif");
	list-style: none;

}

#top5 li {

	padding-top: 3px;
	padding-bottom: 3px;
	text-indent: 14px;
	color: #D80303

}

#top5 li.ordered {

	color: #000;
	text-indent: 0px;
	font-weight: bold;

}

div#login {

	width: 150px;
	height: 241px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/login.gif");

}

div#cart {

	width: 150px;
	height: 241px;
	background-image: url("../images/shoppingcart.gif");

}

div#cart_content2 {
	
	width: 135px;
	height: 115px;
	padding: 0px;
	margin: 0px;
	padding-top: 31px;
	padding-left: 10px;

}

ul#cart_content {

	width: 140px;
	height: 115px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	overflow: auto;

}

#cart_content li {

	padding-top: 3px;
	padding-bottom: 3px;
	text-indent: 14px;
	color: #D80303

}

#cart_content li.ordered {

	color: #000;
	text-indent: 0px;
	font-weight: bold;

}

#cart .total {

	margin-left: 14px;
	padding-right: 20px;
	border-top: 1px solid #000;
	
}

ul#cart_options, ul.login_options {

	padding: 0px;
	margin: 0px;
	padding-top: 8px;
	padding-left: 14px;
	list-style: none;

}

#cart_options a, ul.login_options li a, ul.login_options li a:visited {

	color: #000;

}

#login form {

	padding: 0px;
	margin: 0px;
	padding-top: 35px;
	padding-left: 14px;

}

#login form .textfield {

	width: 120px;
	padding: 0px;
	margin: 6px 0px 6px 0px;
	font-family: Verdana;
	font-size: 10px;

}

#login form .button {

	padding: 0px;
	margin: 5px 0px 7px 0px;
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10px;

}

dl {

	float: right;
	width: 400px;
	padding-top: 20px;
	padding-left: 4px;

}

dl dt {

	float: left;
	width: 60px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;

}

dl dd {

	float: right;
	width: 300px;
	height: 25px;
	padding: 0px;
	margin: 0px;

}

div#languages {

	position: absolute;
	width: 141px;
	height: 58px;
	left: 0px;
	margin-right: 9px;
	margin-top: 27px;

}

#languages img {

	padding: 3px;

}

div#currencies {

	position: absolute;
	width: 141px;
	
	left:  571px;
	margin-left: 5px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;

}

div#currencies2 {

	position: absolute;
	width: 141px;
	height: 58px;
	left:  571px;
	margin-left: 15px;
	margin-top: 37px;
	font-size: 14px;
	font-weight: bold;

}



div#company_info {

	position: absolute;
	width: 410px;
	height: 86px;
	left: 150px;
	padding-top: 9px;

}

.contact_info {

	color: #999;

}

b {
	
	color: #d80303;
	font-weight: bold;

}

form {

	padding: 0px;
	margin: 0px;

}

.textfield {

	margin-top: 2px;
	margin-left: 8px;
	width: 140px;
	font-family: Verdana;
	font-size: 10px;

}

.textfield_small {

	margin-top: 2px;
	margin-left: 8px;
	width: 50px;
	font-family: Verdana;
	font-size: 10px;

}

.checkbox {

	padding: 0px;
	margin: 0px;
	margin-left: 8px;

}

textarea {

	margin-left: 8px;
	font-family: Verdana;
	font-size: 9px;

}

select {

	height: 16px;
	font-family: Verdana;
	font-size: 9px;

}

.button {

	margin-left: 8px;
	width: 70px;
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10px;

}

#newtitles table { position: relative; top: 32px; width: 414px; height: 60px; padding: 0px; margin: 0px; margin-top: 0px; margin-left: 4px; } 
