/* CSS Document */

/* Universal */
body {background:white;font-family:Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;font-size:11px;font-weight:normal;line-height:15px;margin:0;}
#table {  }
a {color:#006;text-decoration:underline;}
a:hover {color:#009;text-decoration:underline;}
a:visited {color:#900;text-decoration:underline;}
input,textarea,select {font-size:10px;font-family:verdana;font-weight:normal;}
br.point3 {line-height:.3;}
br.point5 {line-height:.5;} 
br.point7 {line-height:.7;} 
br.one    {line-height:1.0;} 
#TopList  { color: #006; font-size: 12px; font-family: Tahoma; font-weight: 600; font-stretch: semi-condensed; margin-top: 15px; margin-left: 70px; list-style-image: url(../images/button2.gif); }
#Headline { margin-top: 35px; margin-left: 35px; }
#PhoneReadings  { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 400px; margin-top: 20px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#PhoneReadings2  { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 400px; margin-top: 20px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#EmailReadings  { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 400px; margin-top: 20px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#ChatReadings  { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 400px; margin-top: 20px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#HowToPurchase  { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; width: 200px; margin-top: 50px; margin-left: 520px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#OfferSet1 { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 700px; margin-left: 45px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#OfferSet2 { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 700px; margin-left: 45px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#OfferSet3 { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 700px; margin-left: 45px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#OfferSet4 { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: relative; width: 700px; margin-left: 45px; list-style-image: url(../images/button2.gif); list-style-position: inside; }
#PhoneNumber  { color: #006; font-size: 10pt; font-family: Tahoma; font-weight: 400; font-stretch: condensed; line-height: 14pt; position: absolute; width: 200px; margin-right: 12px; margin-bottom: 12px; margin-left: 400px; border: dashed #dc1700; list-style-position: inside; }
#psychic-photo-cell { margin: 12px; padding: 12px; border: solid #006; }
.psychic-photo { background-color: white; top: 0; margin: 6px; padding: 6px; border: solid #006; }
#dash-red { margin: 12px; padding: 12px; border: dashed #dc1700; }
.dash-red { margin: 12px; padding: 12px; border: dashed #dc1700; }
.dash-red-coupon { margin: 6px; padding: 6px; border: dashed #dc1700; }
#solid-red { margin: 12px; padding: 12px; border: solid #dc1700; }
#dash-blue { margin: 12px; padding: 12px; border: dashed #006; }
.dash-blue { margin: 12px; padding: 12px; border: dashed #006; }
#solid-blue { margin: 12px; padding: 12px; border: solid #006; }
#testimonials { position: absolute; top: inherit; left: 15px; float: left; }

/* Font Styles */
.testimonials      { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 500; font-stretch: semi-condensed }
.testimonials2      { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 500; font-stretch: ultra-condensed }
.xxxsmallbold      { color: #006; font-size: 7pt; font-family: Tahoma; font-weight: 600 }
.xxxsmall    { color: #006; font-size: 7pt; font-family: Tahoma; font-weight: 500 }
.smallbold10_nobr      { color: #009; font-size: 10pt; font-family: Tahoma; font-weight: 700 ; margin-top: 5px; margin-bottom: 6px; white-space:nowrap;}
.xxsmallbold_nobr      { color: #009; font-size: 8pt; font-family: Tahoma; font-weight: 700 ; margin-top: 2px; margin-bottom: 2px; white-space:nowrap;}
.xxsmallbold      { color: #009; font-size: 8pt; font-family: Tahoma; font-weight: 700 ; margin-top: 2px; margin-bottom: 2px; }
.xxsmallbold-condensed      { color: #009; font-size: 8pt; font-family: Tahoma; font-weight: 700 ; font-stretch: extra-condensed; margin-top: 2px; margin-bottom: 2px; }
.xxsmall    { color: #006; font-size: 8pt; font-family: Tahoma; font-weight: 500 }
.SmallBold   { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: bolder }
.Small    { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: 500 }
.smallbold   { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: bolder }
.small    { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: 500 }
.xsmallbold   { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: bolder }
.xsmall    { color: #006; font-size: 9pt; font-family: Tahoma; font-weight: 500 }
.headlines  { color: #dc1700; font-size: 18pt; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: 800; font-stretch: extra-condensed ; line-height: 18pt; }
.headline-smaller  { color: #dc1700; font-size: 14pt; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: 600; font-stretch: extra-condensed ; line-height: 14pt; }

H1      { color: #006; font-size: 18pt; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: 800; font-stretch: condensed }
H2      { color: #006; font-size: 16pt; font-family: "Trebuchet MS"; font-weight: 700; font-stretch: condensed }
H3      { color: #006; font-size: 14pt; font-family: "Trebuchet MS"; font-weight: 700; font-stretch: condensed }
H4      { color: #006; font-size: 13pt; font-family: "Trebuchet MS"; font-weight: 600; font-stretch: extra-condensed ; line-height: 100%; }
/* Top Nav */
#topnav{ background-image: url(../images/topnav/govnav/bg_tabs.gif); width:100%; height:121px; margin-bottom:14px; }
#topnavLinks {width:760px;}
#bd_logo {padding-bottom:12px;}
#topLinks {padding:22px 0 22px 0;}
#tabs { width:100%; height:31px; background-image:url(../images/topnav/govnav/bg_tabs.gif); }
.tabCellOn {vertical-align:top;background:#dc1700;padding-top:5px;font-size:13px;white-space:nowrap;}
.tabCellOn a {color:#fff;text-decoration:none;}
.tabCellOn a:hover { color:#fff; text-decoration:none; }
.tabCellOff { vertical-align:top; padding-top:5px; font-size:13px; background-image: url(../images/topnav/govnav/tab_off_bg.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space:nowrap; }
.tabCellOff a {color:#fff;text-decoration:none;}
.tabCellOff a:hover { color:#fff; text-decoration:underline; }
/* Main Content */
#main { width:800px; background-repeat: no-repeat; margin: 6px  }
.dd { color: #0000cd; font-size: 11pt; font-family: Tahoma; font-weight: 500; line-height: 12pt; margin-left: 12pt; }
.dt { color: black; font-size: 9pt; font-family: Tahoma; font-weight: 500; line-height: 12pt; margin: 0 0 24pt 24pt; }
.normal {color:#333;font-weight:normal;}
.boldBlue {color:#09346a;font-weight:bold;}
.smallBlue {color:#09346a;font-size:10px;font-weight:normal;}
.small10 {font-size:10px;font-weight:normal;}
.smallBold10 {font-size:10px;font-weight:bold;}
.paragraphHeader {color:#333;font-weight:bold;line-height:12px;}
.paragraphHeaderBig {color:#333;font-weight:bold;line-height:26px;font-size:12px;}
.paragraphHeaderBig2 {color:#333;font-weight:bold;line-height:16px;font-size:12px;}
.paragraphHeaderBigBlue{color:#09346a;font-weight:bold;line-height:26px;font-size:12px;}
/* Paragraphs */
.topParagraph {font-size:11px;padding:5px 0 10px 0;}
.topParagraphBorder {font-size:11px;padding:5px 0 10px 0;border-bottom:1px solid #ccc;}
.topParagraphBorder2 {font-size:11px;padding:0 0 0 0;border-bottom:1px solid #ccc;}
.bigParagraph {font-size:11px;padding:10px 0 10px 0;}
.bigParagraph2 {font-size:11px;padding:0 0 0 0;}
.bigParagraphBorder {font-size:11px;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
.smallParagraph {font-size:10px;padding:10px 0 10px 0;}
.smallParagraphBorder {font-size:10px;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
#popTable {width:100%;margin:10px 0 10px 0;}
#popTable td {font-size:11px;padding:0 14px 0 14px;}
/* Alerts */
.alert {color:#c00;font-weight:bold;}
#error {margin-top:10px;width:545px;border:1px solid #c00;background:#eee;padding:10px;font-size:12px;color:#333;}
.asterisk {color:#c00;font-weight:bold;}
.navArrow {color:#c00;font-weight:bold;}
/* Psychics */
#psychic {background:#dae1eb;padding:12px;}
.bigPsychic {font-size:16px;}
a.resultsName {font-size:12px;font-weight:bold;}
.resultsRow1 {background:#dae1eb;}
.resultsRow2 {background:#fff;}
.otherResultsRow1 {background:#eee;}
.otherResultsRow2 {background:#fff;}
/* Forms */
.formSection {color:#09346a;font-weight:bold;padding:10px 0 0 0;}
.formField {background:#fff;}
.formFieldHL {background:#ffc;}
.formCheckbox {border:0;margin:0;padding:0;} 
.formRadiobutton {border:0;margin:0;padding:0;} 
/* Hidden/Visible Classes */
.hidden {display:none;visibility:hidden;}
.visible {display:block;visibility:visible;}

