﻿/* = Default Mobile Styles = */
*{margin:0;padding:0;}
body{margin:0 auto;padding:0;font-family:Arial,sans-serif;font-weight:normal;}
h1{color:#FFF;background:#0572A8;font-size:1em;font-weight:bold;line-height:20px;padding:2px 5px;}
h2{color:#000;font-size:1em;font-weight:bold;line-height:20px;padding:2px 5px;}
h3{color:#999;font-size:1em;font-weight:bold;line-height:20px;padding:2px 5px;}
h4{color:#000;font-size:1em;padding:0 0 0 5px;}
a{color:#FFF;text-decoration:none;padding:0;}
p{color:#000;padding:2px 5px;}
#content{background:#FFF;text-align:left;}
#content h1 a{color:#FFF;text-decoration:none;padding:0;}
/* = Header & Footer = */
a#headlogo{display:block;text-align:center;}
a#headlogo img{display:block;margin:0 auto;padding:2px 0;border:0;}
.number{display:block;background:#6AC946;text-align:left;font-weight:bold;padding:2px 5px;}
.wapblue{color:#3399ff;}
#footnav{color:#FFF;font-size:0.9em;font-weight:normal;background:#0572A8;padding:0 5px;line-height:25px;}
#footnav a{color:#FFF;text-decoration:none;}
#footnav a:hover{text-decoration:underline;}
#footnav a.cplink {float: right;}
#footer p.copyright{color:#FFF;background:#0572A8;font-size:0.7em;font-weight:normal;padding:0 0 10 0px;line-height:10px;}
#footer p.copyright a{font-weight:700;text-decoration:underline;}
/* = About Us & Feedback = */
#aboutus a, #feedback a{font-weight:bold;text-decoration:underline;line-height:20px;padding:2px 5px;color:#3399ff;}
/* = Horoscopes = */
#horoscopes div{display:block;line-height:25px;}
#horoscopes div a{color:#3399ff;font-weight:normal;text-decoration:underline;padding:2px 5px;}
/* = Horoscopes Detail = */
#YTT_select div{display:block;line-height:25px;}
#YTT_select div a{color:#3399ff;font-weight:normal;text-decoration:underline;padding:2px 5px;}
#YTT_select div a.selected{color:#000;text-decoration:none;}
/* = Who's Online = */
#availableSummary{background:#DCDCDC;color:#000;font-size:0.9em;line-height:25px;padding:2px 5px;}
#availableSummary img{display:inline;vertical-align:middle;}
#whosonline{padding-left:5px;}
#whosonline div{display:block;line-height:25px;}
#whosonline div a{color:#3399ff;font-weight:normal;text-decoration:underline;padding:2px 5px;padding-left:17px;}
#whosonline div a.online{background:transparent url('../i/on.png') no-repeat center left;}
#whosonline div a.offline{background:transparent url('../i/off.png') no-repeat center left;}
/* = Psychics Detail = */
#profile{padding-left:5px;}
#profile h2{padding:0;}
#profile p.online{display:block;color:#009c0c;font-size:0.9em;line-height:25px;padding:0 0 0 17px;background:transparent url('../i/on.png') no-repeat center left;}
#profile p.offline{display:block;color:#A40017;font-size:0.9em;line-height:25px;padding:0 0 0 17px;background:transparent url('../i/off.png') no-repeat center left;}
#profile a.talknow{display:block;text-align:left;padding:2px 0;}
#profile a.talknow img{display:block;}
#profile p#ctl00_MainContent_price.normal {color:#009c0c;}
#profile p#ctl00_MainContent_price.premium {color: #0000FF;}
#profile p#ctl00_MainContent_price strong {color:#000;}
#profile p{padding:2px 0;}
#psychicDetail h3{background:#7ac1eb;}
#psychicDetail h3 a{color:#FFF;padding:0;}
dl#sched dt{font-weight:bold;padding:5px 5px 2px 5px;}
dl#sched dd{padding:0 5px 5px 5px;}
ul#waitlist {list-style: none;}
ul#waitlist li {line-height: 15px; padding: 5px 0 5px 5px;}
ul#waitlist li.appt{font-weight:bold;}
dl#testimony dd{padding:5px 5px 2px 5px;}
dl#testimony dt{font-weight:bold;padding:0 5px 5px 5px;}
/* = Top Stories = */
#storyHead h4{font-weight:normal;font-style:italic;}
#storyDetail{padding:0 5px 5px 5px;}
#storyDetail p{padding-left:0;}
#topstories div{display:block;line-height:25px;}
#topstories div a{color:#3399ff;font-weight:normal;text-decoration:underline;padding:2px 5px;}
/* = Purchase = */
.bold {font-weight:700;}
#purchase #signout {padding-top:0px;}
#purchase .balance {text-align:right;}
#purchase .balacne a {text-decoration:none; font-weight:100;}
#purchase .radiobutton {margin-right:10px;}
#purchase .radiobuttonContainer {margin-bottom:5px;}
#purchase label {}

.ctaContainer {text-align:center;}
.cta {display:block; text-align:center; border:2px outset; width:80%; color:#ffffff; border-radius:5px; background-color:#F0961C; text-shadow: -1px 1px 1px #FFA01E; font-weight:700; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; margin-left:auto; margin-right:auto;}
.inputContainer {text-align:left;  margin-left:20%;}
.textInput {color:#000000; width:80%;}
.inputError {padding:5px; width:100%; background-color:#FFFF00;}
#signout a {color:#000000; text-decoration:underline;}
