* {
	padding:0px;
	margin:0px;
}
body { font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 74%; line-height: 1.0; margin:0;padding:0;}

table {font-size:1em;margin:15px;}
table td {
    padding:5px;
    text-transform: capitalize;
}
table th {
    text-align: left;
    text-transform: capitalize;
}
h1 {font-weight:bold; color:#FFF;background-color: #000;padding:5px;margin:5px;}
h1 a:link{color:#FFF}
h1 a:visited{color:#FFF}
h1 span {
    font-size:0.7em;
    font-weight: normal;
}
h1 span a:link,h1 span a:visited{
    font-size:0.7em;
    font-weight: normal;
    text-decoration: underline;
}

h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.0em; }
h1, h2, h3, h4, h5 { margin: 0 0 0.4em 0; font-weight : normal; letter-spacing: 0; font-family: 'Trebuchet MS'}
p { font-size: 1em; line-height: 1.5; word-spacing: normal; letter-spacing: normal; }

h3 {margin-top:0.7em;}

h4 span.album {
    text-transform: capitalize;
    font-weight: bold;
    color:#BF0000;
}


div#body {width:852px;padding:0px;text-align: left;clear:both; background-color:#EEE;}


img {border: none;}

a{font-weight:bold;}
a:link { color: #000000; text-decoration: none;}
a:visited { color: #000000; text-decoration: none;}
a:active { color:  #000000; text-decoration: none;}
a:hover { color: #000000;text-decoration:underline;}

div#header {font-size:9px; margin-bottom:10px;}

div#header h1 {display:inline;}

div#menu {float:left;width: 850px;padding-top:87px;background:url('images/rh_images/rh_logo.gif');background-repeat:no-repeat;}

ul#nav {margin:0px 0px 0px 0px;float:left;}
ul#nav,ul#nav li{list-style-type:none;padding:0;text-transform: capitalize;}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 8em;padding: 5px 0;background: #000;text-decoration:none;color: #fff;}
ul#nav a:hover{background: #CCC;color: #000;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #BF0000;color: #FFF; }

div#submenu{width:100%;background:#BF0000;text-align:right;padding:10px 0 0;margin:0px;height:25px;color:white;clear:both;}
div#submenu a:link, div#submenu a:visited{color:white;}

div#content{padding:10px;}

div#leftcol{width:400px;}

div#rightcol{width:400px;/*margin-left:510px;*/float:right;}

div#footer{font-size:9px; text-align:center;margin-top:5px;clear:both;margin-bottom:10px;}

div#searchbox{position:absolute;top:10px;left:400px;}

.comments{font-weight: bold;font-style: italic;}
.comments p{margin-bottom:0.7em;}
div#commentsleft{float:left;width:50%;padding:20px;}
div#commentsright{padding:20px;}

div#search{position:absolute; background:none; top:50px;}

.price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.offerprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.format {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

li.results{padding:5px 5px 20px 5px;list-style: none;cursor:pointer; margin:10px;border-bottom:solid 1px white;}
.leftDisplay{float:left;width:80px;margin-right:20px;}
.rightDisplay{float:right;width:80px;margin-left:20px;}

div.littleNav{padding:5px;background-color: #000;color:#FFF;text-align:center;}
div.littleNav a:link{color:#FFF;}
div.littleNav a:visited	{color:#FFF;}

div.paging{clear:both;}

.orderbutton{
    border:1px solid black;
    background:white;
    padding:2px;
}