body {background-color: #FFF; margin: 0px; }
img {border:0px; }
#header {background:#5599bb; background-image:url(/themes/template_03/images/top.jpg); background-repeat:no-repeat; background-position:center; height:248px; color:#214264; font-size:11px; font-family:'Tahoma'; }
#header .logo {background-image:url(/themes/template_03/images/logo.png); display:block; background-repeat:no-repeat; width:237px; height:36px; text-indent:-9999px; clear:both; }
#header .top {left:50%; margin:70px 0px 0px -170px; position:absolute; }
#header .frm {background-image:url(/themes/template_03/images/frm.gif); background-repeat:no-repeat; padding:5px 15px 5px 15px; border:0px; height:28px; width:458px; vertical-align:middle; margin-right:10px; font-family:'Trebuchet MS'; font-size:17px; font-weight:500; }
#letters {background:#224466; background-image:url(/themes/template_03/images/l-bg.gif); background-repeat:repeat-x; padding:10px; text-align:center; }
#letters a {color:#66aacc; font-weight:bold; font-size:13px; font-family:'Arial'; margin:0px 11px 0px 11px; text-decoration:none; }
#letters a:hover {color:#ddeeff; border-bottom:1px dotted #ddeeff; }
#footer {background:#eeeeee; background-image:url(/themes/template_03/images/f-bg.gif); background-repeat:repeat-x; padding:10px; bottom:0px ; position:fixed; width:100%; text-align:center; }
#footer a {color:#2277bb; text-decoration:none; font-family:'Tahoma'; font-size:12px; margin:0px 10px 0px 10px; border-bottom:1px dotted #2277bb; }
#footer a:hover {color:#333; border-bottom:1px dotted #333; }
#content {width:980px; position:absolute; margin:20px 0px 20px -490px; left:50%; padding-bottom:70px; }
#sidebar {width:230px; margin-right:15px; float:left; }
#sidebar .sign-up {background-image:url(/themes/template_03/images/sign-up.png); background-repeat:no-repeat; height:97px; width:230px; display:block; text-indent:-9999px; margin-bottom:10px; }
#sidebar .m1 {background:#eeeeee; background-image:url(/themes/template_03/images/s-top.gif); background-repeat:no-repeat; width:230px; }
#sidebar .m2 {background-image:url(/themes/template_03/images/s-foot.gif); background-repeat:no-repeat; background-position:bottom; padding:15px; }
#sidebar .m2 h3 {font-family:'Arial'; font-size:15px; font-weight:bold; color:#666; border-bottom:1px solid #dddddd; margin:0px 0px 15px 0px; }
#sidebar .m2 ul.latest-additions a {color:#2276bb; text-decoration:none; font-family:'Tahoma'; font-size:11px; display:block; }
#sidebar .m2 ul.latest-additions a:hover {text-decoration:underline; }
#sidebar .m2 ul.latest-additions strong a {color:#333333; text-decoration:none; display:block; font-size:12px; }
#sidebar .m2 ul.latest-additions strong a:hover {text-decoration:underline; }
#sidebar .m2 ul.latest-additions {margin:0px; padding:0px; }
#sidebar .m2 ul.latest-additions li {list-style-type:none; clear:both; min-height:56px; padding:10px 0px 10px 0px; border-bottom:1px dotted #dddddd; }
#sidebar .m2 ul.latest-additions a img {border:3px solid #dddddd; float:left; margin-right:10px; }
#sidebar .m2 ul.latest-additions a:hover img {border-color:#ffb028; }
#center {float:left; }
#center h3 {font-family:'Trebuchet MS'; font-size:16px; color:#646464; margin:0px 0px 15px 0px; }
#center ul.bestsellers {margin:0px; padding:0px; width:720px; }
#center ul.bestsellers li {list-style-type:none; width:180px; float:left; text-align:center; padding:0px 0px 10px 0px; }
#center ul.bestsellers li a {display:block; padding:2px; color:#2276bb; font-family:'Tahoma'; font-size:12px; text-decoration:none; }
#center ul.bestsellers li a:hover {text-decoration:underline; }
#center ul.bestsellers li strong a {font-size:14px; color:#333; text-decoration:none; }
#center ul.bestsellers li strong a:hover {text-decoration:underline; }
#center ul.bestsellers li a img {border:3px  solid #fff; }
#center ul.bestsellers li a:hover img {border-color:#ffb028; }
.d-btn {float:right; margin:15px 15px 0px 0px; }
.album-info h1 {font-size:18px; font-weight:500; margin:0px 0px 15px 0px; }
.album-info {text-align:center; font-family:'Arial'; }
.album-info ul {text-align:left; margin:0px; padding:0px 0px 0px 15px; font-size:12px; }
.album-info ul li {padding:3px; }
.album-info a {color:#2277bb; text-decoration:none; }
.album-info a:hover {text-decoration:underline; color:#333; }
.pages {text-align:center; padding:15px; font-size:11px; font-family:'Verdana';}
.pages a {color:#2277bb; text-decoration:none; margin:0px 3px 0px 3px; }
.pages a:hover {text-decoration:underline; color:#333; }
#list ul {width:190px; float:left; }
#list ul li {list-style-type:none; padding:2px; }
#list ul li a {color:#2277bb; font-size:12px; font-family:'Arial'; text-decoration:none; }
#list ul li a:hover {text-decoration:underline; color:#333; }
.search {font-size:11px; font-family:'Arial'; }
.search a {font-size:12px; color:#333; text-decoration:none; }
.search a:hover {color:#2277bb; text-decoration:underline; }

table.data {width: 720px; font-size: 11px; font-family:'Arial'; }
table.data th {border-bottom: 4px solid #e7e7e7; background: #eeeeee; text-align: center; }
table.data th span {display: block; padding: 14px 0; border-right: 1px solid #fff; }
table.data td {border-bottom: 1px solid #e7e7e7; padding: 14px 4px; text-align: center; }
table.data td.data {text-align: left; }
table.data td.price {color:green; }
table.data tr.odd td {background: #f7f7f7; }
table.data td.data a {color:#333333; text-decoration:none; }
table.data td.data a:hover {color:#3a5496; text-decoration:underline; }
ol.results {margin:10px 0px 10px 30px; }
ol.results li {padding:3px; }