/* general */
body { width: 700px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-color: #FFFFFF; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
a,a:active,a:link { color: #003399; text-decoration: underline; }
a:visited { color: #000066; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
form { margin: 0px; padding: 0px; }
input,select { font-size: 8pt; }
hr { border: none; background-color: #CCCCCC; color: #CCCCCC; height: 1px; }

/* layout */
#header { padding: 0px; }
#searchbar { padding: 0px; }
#ad { padding-top: 5px; padding-bottom: 5px; }
#body { padding: 5px; }
#footer { padding: 5px; font-size: 8pt; border-top: 1px solid #000000; text-align: center; }
#menu { margin-top: 2px; padding: 2px; }
#logo { margin-bottom: 1px; }
#menuleft { position: relative; background-image:url(/partner/deeppurple/images/header/backlight.gif); width: 520px; height: 38px; }
#menuleft div { display: inline; }
#menuright { position: relative; background-image:url(/partner/deeppurple/images/header/backdark.gif); width: 240px; height: 38px; top: -38px; margin-left: auto; margin-bottom: -38px; }
#menuright div { display: inline; }
#productbox .cover { width: 72px; float: left; padding: 1px; margin-bottom: 10px; clear: both; }
#productbox .description { padding: 1px; }
#productbox .price { font-weight: bold; }
#productbox .sale { font-weight: bold; }
#body .banner { font-size: 115%; border-bottom: 5px solid #FFFFFF; background-color: #E9E9E9;  padding: 5px; }
#body .banner .title { font-weight: bold; }
#body .banner .artist { font-weight: none; }
#body .highlight { padding: 5px; margin: 10px 0px; border: 1px solid #000000; background-color: #E9E9E9; }

