@charset "utf-8";
/* CSS Document */

ul, ol { list-style: none; }
div { overflow: hidden; }

body { margin:10px 0 0; background: #fff url(images/bg-psychick-medium-readings.jpg) top center no-repeat; }
body, p, li, div { font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #333; line-height: 16px; }
p { margin: 0 0 1em 1em; }
a { color: #0066FF; }
blockquote, .blockquote { margin: 0 20px 1.5em 1em; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #000; background-color: #cce0fe; padding: 12px 18px; line-height: 1.5em;  }
.blockquote ul { list-style: disc; }
blockquote:first-letter { margin-left: 4px; }
#container { width: 800px; margin:0 auto; }
#topbar { width: 800px; position: relative; text-align: center; }
#topbar h1 { width: 396px; height: 139px; display: block; background: url(images/psychick-logo.gif) top left no-repeat; margin: 0 auto !important; }
#topbar h1 a { display: block; width: 396px; height: 139px; float: none; background: none; }
#topbar h2 { margin: 0 auto; width: 718px; height: 42px; background: url(images/medium-angel-therapy-practitioner.gif) top left no-repeat; }
#topbar div { width: 718px; margin:0 auto; }
#topbar h3 { float: left; width: 481px; height: 29px; background: url(images/gifted-medium.gif) top left no-repeat; }
#topbar a { float: left; width: 236px; height: 29px; display: block; background: url(images/doreen-virtue-ATP-program.gif) top left no-repeat; }
#topbar h1, #topbar h1 a, #topbar h2, #topbar h3, #topbar a, #nav .map, #nav .list, #nav .cert, #nav .book, #nav .about, #services ul, #booknow a, #phonenumber p { margin:0; padding:0; text-indent: -9999px; }
#nav { width: 860px; height: 23px; margin-top: 20px; }
#nav ul { margin:0; padding:0; list-style: none; }
#nav li { margin:0; padding:0; float: left; }
#nav .about { width: 151px; height: 23px; display: block; background: url(images/nav-about.gif) top left no-repeat; }
#nav .book { width: 160px; height: 23px; display: block; background: url(images/nav-book-reading.gif) top left no-repeat; }
#nav .cert { width: 164px; height: 23px; display: block; background: url(images/nav-gift-certificates.gif) top left no-repeat; }
#nav .faq { width: 59px; height: 23px; display: block; background: url(images/nav-faq.gif) top left no-repeat; text-indent: -9999px; }
#nav .list { width: 106px; height: 23px; display: block; background: url(images/nav-price-list.gif) top left no-repeat; }
#nav .map { width: 134px; height: 23px; display: block; background: url(images/nav-location.gif) top left no-repeat; }
#nav a.about:hover { background: url(images/nav-about-j.gif) top left no-repeat;  }
#nav a.book:hover { background: url(images/nav-book-reading-j.gif) top left no-repeat;  }
#nav a.cert:hover { background: url(images/nav-gift-certificates-j.gif) top left no-repeat;  }
#nav a.faq:hover { background: url(images/nav-faq-j.gif) top left no-repeat;  }
#nav a.list:hover { background: url(images/nav-price-list-j.gif) top left no-repeat;  }
#nav a.map:hover { background: url(images/nav-location-j.gif) top left no-repeat;  }
#services { margin-top: 42px; width: 193px; height: 247px; background: url(images/services-list.gif) top left no-repeat; float: left; }
#booknow { margin-top: 42px; width: 520px; height: 247px; float: left; }
#booknow a { width: 334px; height: 73px; display: block; background: url(images/book-reading-now.gif) top left no-repeat; }
#booknow a:hover { width: 334px; height: 73px; display: block; background: url(images/book-reading-now-j.gif) top left no-repeat; }
#phonenumber { margin-top: 42px; width: 718px; height: 45px; background: url(images/psychick-phone-number.png) top center no-repeat; }
.hr { height: 24px; border-bottom: 1px solid #ccc; margin-bottom: 18px; }
.psychic {width: 180px; height: 225px; float: right; margin: 0 0 25px 25px; border: 2px solid #555; }
.content_top { padding: 15px 0 0; }
dt { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #663399; margin: 0 0 15px; }
dd { font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; margin: 0 0 24px 15px; }