﻿body, th {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ffd681 url(/images/Psiquicos/background-header.jpg) no-repeat center top;
}
hr {
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #be3007;
	border-top-width: 0; 
	border-right-width: 0; 
	border-left-width: 0;
}

ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
	
li {
	text-indent: 2px;
	margin: 0 0 0 -15px;
}

a:visited { color: #000000; }
a:hover { color: #000000; text-decoration: underline; }
a.topnavlink:visited { text-decoration: none; color: #ffffff; }
a.topnavlink:hover { color: #fdbf2e; text-decoration: none; }

#header {  width: 997px; height: 186px; margin-left: auto; margin-right: auto; color: White; text-align: right; padding-right: 60px; padding-top: 20px; font-size: 13px; }
#header a { color: White; font-weight: bold; text-decoration: none; }
#wrap  
{
    width: 997px; 
    margin-left: auto; 
    margin-right: auto;
    background-image: url(/images/Psiquicos/background-white.jpg);
	background-color: #ffffff;
}
#header ul { list-style-type: none; }
#header li { float: left; }
#header h1 { margin-bottom: 0px; margin-top: 26px; }

#topRight { padding-right: 56px; padding-top: 7px; }
#phoneAndSearch { padding-right: 56px; }
#topNav { margin-top: 31px; padding-right: 5px; }
#footer  
{
	background-image: url(/images/Psiquicos/background-white.jpg); 
	width: 997px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: center; 
	padding-top: 22px;  
}

#left_column {
	width:130px;
	float:left;
	display:inline;
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	position:relative;
	text-align: center;
}
#two_column_wrap {
	width:840px;
	float:right;
	margin:0px 10px 0px 0px;
	position:relative;
	display:inline;
}
#center_column_2 {
	float:left;
	display:inline;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#center_column, #center_column_profile {
	width: 635px;
	float:left;
	display:inline;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#right_column {
	float:right;
	display:inline;
	width:200px;
	margin:0;
	padding:5px 0px 0px 0px;
	position:relative;
}
.asterisk {
	font-size: 18px;
	font-weight: bold;
	color: #be3007;
	width: 15px;
	padding-top: 6px;
}
.checkbox {
	margin-left: -4px;
}
.dropdown-46 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 46px;
}
.dropdown-84 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 84px;
}
.dropdown-90 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 90px;
}
.dropdown-180 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 180px;
}
.form-label {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-right: 10px;
}
.textfield-30 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 30px;
}
.textfield-40 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 40px;
}
.textfield-175 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 175px;
}
.textfield-220 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 220px;
}
.textfield-250 {
	font: 12px Arial, Helvetica, sans-serif;
	width: 250px;
	margin-top: 5px;
}
.textfield-173-orange {
	font: 12px Arial, Helvetica, sans-serif;
	width: 173px;
	background: #efac62;
}
.textfield-club-orange {
	font: 12px Arial, Helvetica, sans-serif;
	width: 100px;
	background: #efac62;
}
.textfield-200-orange {
	font: 12px Arial, Helvetica, sans-serif;
	width: 197px;
	background: #efac62;
}
.textfield-240-orange {
	font: 12px Arial, Helvetica, sans-serif;
	width: 240px;
	background: #efac62;
}

.textfield-ask1 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 165px;
	margin: 1px;
	height: 80px;
}
.textfield-ask2 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 82px;
	margin: 1px;
}
.textfield-ask3 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 77px;
	margin: 1px;
}
.textfield-ask4 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 165px;
	margin: 1px;
}
.textfield-ask5 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 45px;
}
.textfield-ask6 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 37px;
}
.textfield-ask7 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 45px;
}
.textfield-ask8 {
	font: 8px Arial, Helvetica, sans-serif;
	width: 15px;
	height: 15px;
	left: 1px;
	top: 1px;
	background: left top;
	text-align: left;
	vertical-align: top;
	margin-right: 4px;
}
.textfield-asksmall-1 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 105px;
	margin: 1px;
	height: 45px;
}
.textfield-asksmall-2 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 110px;
	margin: 1px;
}
.textfield-asksmall-3 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 104px;
	margin: 1px;
}
.textfield-asksmall-4 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 104px;
	margin: 1px;
}
.textfield-asksmall-5 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 75px;
	margin: 1px;
}
.textfield-asksmall-6 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 45px;
	margin: 1px;
}
.textfield-asksmall-7 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 60px;
	margin: 1px;
}

.textfield-reading1 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 25px;
}
.textfield-reading2 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 91px;
}
.textfield-horoscope1 {
	font: 9px Arial, Helvetica, sans-serif;
	width: 82px;
	margin: 1px;
}
.textfield-available-1 {
	font: 9px Arial, Helvetica, sans-serif;
	width: 150px;
	margin: 1px;
}

.textfield-buytime-1 {
	font: 13px Arial, Helvetica, sans-serif;
	width: auto;
	margin: 1px;
	height: auto;
}

/* ----------  END FORM ELEMENTS  ---------- */


/* -----------------------IMAGE BOXES----------------------- */
.topbar 
{
	height: 33px;
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/Psiquicos/bar-top.gif) no-repeat;
}
.bottombar {
	height: 35px;
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/Psiquicos/bar-bottom.gif) no-repeat;
}
.bck-psychic-listing {
	height: 199px;
	width: 312px;
	background: url(/images/Psiquicos/bck-psychic-listing.gif) no-repeat;
}

.psychic-listing-photo-outline {
	border: thin solid #FFFFFF;
}
.psychic-recent-listing-photo-outline {
	border: 1px solid #000000;
}
.outer-white-background {
	height: auto;
	width: 997px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/Psiquicos/background-white.jpg) repeat-y center;
	margin-top: 8px;
}
.box-spanish-124x200 {
	height: 200px;
	width: 124px;
}
.box-articles-124x200 {
	height: 200px;
	width: 124px;
	background: url(/images/Psiquicos/box-articles-124x200/box-articles-124x200.jpg);
}
.box-articles-124 {
	height: auto;
	width: 124px;
	overflow: auto;
}
.box-articles-200x338 {
	height: 338px;
	width: 200px;
	background: url(/images/Psiquicos/box-articles-200x338/box-articles-200x338.jpg) no-repeat;
}
.box-articles-124x407  {
	height: 407px;
	width: 124px;
	background: url(/images/Psiquicos/box-articles-124x407/box-articles-124x407.jpg) no-repeat;
}
.box-area-articles-124x200  {
	height: 200px;
	width: 124px;
	background: url(/images/Psiquicos/box-articles-124x200/box-articles-area-124x200.jpg) no-repeat;
}

.box-spotlight-124x407
{
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	padding-top: 80px;
	height: 315px;
	width: 98px;
	margin:0 0 0 3px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background: url(/images/Psiquicos/box-spotlight-124x407-1.jpg) no-repeat;
	text-align:left;
}
.box-horoscope-124x407 {
	height: 407px;
	width: 124px;
	background: url(/images/Psiquicos/box-horoscope-124x407/box-horoscope-124x407.jpg) no-repeat;
}

.box-flash-200x338 {
	height: 338px;
	width: 200px;
}
.box-aboutus-124x407 {
	height: 407px;
	width: 124px;
}
.box-ourpsychics-124x407 {
	height: 407px;
	width: 124px;
	background: url(/images/Psiquicos/box-ourpsychics-124x407/box-ourpsychics-124x407.jpg) no-repeat;
}
.box-ourpsychics-extended-124x617 {
	height: 617px;
	width: 124px;
	background: url(/images/Psiquicos/box-ourpsychics-124x617/ourpsychics-extended-124x61.jpg) no-repeat;
}
.box-myhome-124x407 {
	height: 407px;
	width: 124px;
}
.box-myhome-extended-124x617 {
	height: 617px;
	width: 124px;
}
.box-myhome-account-124x251 {
	height: 251px;
	width: 124px;
	background: url(/images/Psiquicos/myhome/btn-myhome-nav-7-ext.gif) no-repeat;
}
.box-onlinechat-124x407 {
	height: 407px;
	width: 124px;
}
.box-onlinechat-124x200 {
	height: 200px;
	width: 124px;
}
.box-onlinechat-200x338 {
	height: 338px;
	width: 200px;
}
.box-offer-200x338 {
	height: 338px;
	width: 200px;
}
.box-offer-124x200 {
	height: 200px;
	width: 124px;
}
.box-askaquestion-124x407 {
	height: 407px;
	width: 124px;
	background: url(/images/Psiquicos/box-askaquestion-124x407/box-askaquestion-124x407.jpg);
}
.box-recentlyviewed-124x407 {
	height: 407px;
	width: 124px;
	background: url(/images/Psiquicos/box-recentlyviewed-124x407/box-recentlyviewed-124x407.jpg) no-repeat;
}

.box-askaquestion-200x338 {
	height: 338px;
	width: 200px;
	background: url(/images/Psiquicos/box-askaquestion-200x338/box-askaquestion-200x338.jpg) no-repeat;
}

.box-psychic-api-200x686 {
	height: 686px;
	width: 200px;
	background: url(/images/Psiquicos/box-psychic-api-200x686/box-psychic-api-200x686.jpg) no-repeat;
}
.box-callaback-200x338 {
	height: 338px;
	width: 200px;
	background: url(/images/Psiquicos/box-callback-200x338/box-callback-200x338.jpg) no-repeat;
}
.box-horoscope-200x338 {
	height: 338px;
	width: 200px;
	background: url(/images/Psiquicos/box-horoscope-200x338/box-horoscope-200x338.jpg) no-repeat;
}
.box-buytimeright-200 {
	height: auto;
	width: 200px;
}
.box-buytimeleft-767 {
	height: auto;
	width: 767px;
}
.box-psychicprofileleft-767 {
	width: 767px;
}
.box-thankyou-askquestion {
	height: 408px;
	width: 635px;
}
.bodycopybox-1 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.selhmode {
	height: 61px;
	width: 183px;
	background: url(/images/Psiquicos/horoscope/bg-horo-date.png) no-repeat;
	padding-top: 10px;
}
.selhmodeoff {
	height: 61px;
	width: 183px;
	padding-top: 10px;
}

.contentarea {
	padding: 10px;
}
.contentarea2 {
	background-color: #ffffff;
	padding: 20px;
}
.header {
	font-size: 18px;
	font-weight: bold;
	color: #be3007;
	padding-bottom: 10px;
}
.subhead {
	font-size: 14px;
	font-weight: bold;
	color: #0169bc;
	padding-bottom: 10px;
	padding-top: 10px;
}
.title {
	height: 38px;
	font: 32px Times New Roman, Times, serif;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/Psiquicos/myhome/myhome-ttl-bkgd.gif);
	background-repeat: no-repeat;
}
.title2 {
	color: #fecb9b;
}
.title3 {
	font: 24px Times New Roman, Times, serif;
	text-transform: uppercase;
	color: #0871b2;
	font-weight: bold;
}

.articles-outline-orange {
	border: 1px solid #f5be68;
}

.clublanding-bck {
	background: url(/images/Psiquicos/clublanding-bck.jpg) no-repeat;
	height: 402px;
	width: 975px;
}

.clublanding-email-bck {
	background: url(/images/Psiquicos/clublanding-email.png) no-repeat;
	height: 66px;
	width: 689px;
}

/* -----------------------END IMAGE BOXES----------------------- */

/* -----  account balance / my messages bar under page title  ----- */

.acctnav-left {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-left: 20px;
}
.acctnav-mins-msgs {
	color: #000000;
}
.acctnav-newmsgs {
	color: #006633;
}
.acctnav-right {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-right: 20px;
}

/* -----  end account balance / my messages bar under page title  ----- */

/* -----------------------FONTS----------------------- */


P {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

H1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
H2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #000000;
}
H3 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000000;
}

.bold {
	font-weight: bold;
}
.headline1 {
	color: #9e3202;
	font: 20px Arial, Helvetica, sans-serif;
}
.headline2 {
	color: #34537e;
	font: small-caps 27px "Times New Roman", Times, serif;
	letter-spacing: 10px;
}
.headline3 {
	color: #34537e;
	font: normal 24px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
.headline4 {
	color: #34537e;
	font: 14px Arial, Helvetica, sans-serif;
}
.headline5 {
	color: #b86a2d;
	font: normal 24px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
.headline6 {
	color: #b86a2d;
	font: normal 20px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}

.headline7 {
	color: #ffffff;
	font: 25px "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
}

.bodycopy1 {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	left: 25px;
}
.faq-question {
	color: #000000;
	font: 11px/1.6em Arial, Helvetica, sans-serif;
}
.faq-answer {
	color: #86501f;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
}

.topnav {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.login {
	color: #fdbf2e;
}
.topphone
{
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 32px;
}

.white9 {
	color: #FFFFFF;
	font: 9px Arial, Helvetica, sans-serif;
}
.white10 {
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
}
.white11 {
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}
.white12 {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.white12bold {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.white13 {
	color: #FFFFFF;
	font: 13px Arial, Helvetica, sans-serif;
}
.white15 {
	color: #FFFFFF;
	font: 15px Arial, Helvetica, sans-serif;
}
.white20 {
	color: #FFFFFF;
	font: 20px Arial, Helvetica, sans-serif;
}
.purple12 {
	color: #3a1aa3;
	font: 12px Arial, Helvetica, sans-serif;
}
.black9 {
	color: #000000;
	font: 9px Arial, Helvetica, sans-serif;
}
.black4 {
	color: #000000;
	font: 4px Arial, Helvetica, sans-serif;
}
.black9 {
	color: #000000;
	font: 9px Arial, Helvetica, sans-serif;
}
.black10 {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}
.black11 {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}
.black11bold {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.black12 {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}
.black12bold {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.black13 {
	color: #000000;
	font: 13px Arial, Helvetica, sans-serif;
}
.black14 {
	color: #000000;
	font: 14px/1.4em Arial, Helvetica, sans-serif;
}
.black15 {
	color: #000000;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.black16bold {
	color: #000000;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.black17 {
	color: #000000;
	font: 17px Arial, Helvetica, sans-serif;
}
.black18 {
	color: #000000;
	font: 18px Arial, Helvetica, sans-serif;
}
.blue14bold {
	color: #0871b2;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.red12underline {
	color: #9e3202;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.ourpsychicsnav {
	color: #9e3202;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	letter-spacing: .5px;
}
.red10underline {
	color: #9e3202;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.red15 {
	color: #ab351e;
	font: 15px Arial, Helvetica, sans-serif;
}
.orange15 {
	color: #b86a2d;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.text-12black {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.text-14black {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.text-brown18 {
	color: #591703;
	font: 18px Arial, Helvetica, sans-serif;
}
.text-brown24 {
	color: #591703;
	font: 24px Arial, Helvetica, sans-serif;
}
.footernavtext {
	color: #FFFFFF;
	font: 16px Arial, Helvetica, sans-serif;
}


/* -----------------------END FONTS----------------------- */


/* -----------------------1 LINKS FONT----------------------- */

a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:active {
	color: #000000;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}
/* -----------------------2 LINKS FONT----------------------- */
a.topnavlink:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.topnavlink:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.topnavlink:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.topnavlink:hover{
	color: #fdbf2e;
	text-decoration: none;
}

/* -----------------------3 LINKS FONT----------------------- */
a.white12link:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.white12link:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.white12link:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.white12link:hover{
	text-decoration: none;
	color: #00FFFF;
}

/* -----------------------4 LINKS FONT----------------------- */
a.red12underlinelink:link {
	color: #9e3202;
	text-decoration: underline;
}

a.red12underlinelink:visited {
	color: #9e3202;
	text-decoration: underline;
}

a.red12underlinelink:active {
	color: #9e3202;
	text-decoration: underline;
}

a.red12underlinelink:hover{
	text-decoration: underline;
	color: #41160c;
}
/* -----------------------5 LINKS FONT----------------------- */
a.white12link-2:link {
	text-decoration: underline;
	color: #FFFFFF;
}

a.white12link-2:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

a.white12link-2:active {
	text-decoration: underline;
	color: #FFFFFF;
}

a.white12link-2:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

/* -----------------------6 LINKS FONT----------------------- */
a.footernavlink:link {
	color: #FFFFFF;
	font: bold 15px Arial, Helvetica, sans-serif;
}

a.footernavlink:visited {
	color: #FFFFFF;
	font: bold 15px Arial, Helvetica, sans-serif;
}

a.footernavlink:active {
	color: #FFFFFF;
	font: bold 15px Arial, Helvetica, sans-serif;
}

a.footernavlink:hover{
	color: #ffd457;
	font: bold 15px Arial, Helvetica, sans-serif;
}
/* -----------------------7 LINKS FONT----------------------- */
a.footerlink:link {
	color: #ab351e;
	font: 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footerlink:visited {
	color: #ab351e;
	font: 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footerlink:active {
	color: #ab351e;
	font: 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footerlink:hover{
	color: #ab351e;
	font: 15px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* -----------------------8 LINKS FONT----------------------- */
a.red10underlinelink:link {
	color: #9e3202;
	text-decoration: underline;
}

a.red10underlinelink:visited {
	color: #9e3202;
	text-decoration: underline;
}

a.red10underlinelink:active {
	color: #9e3202;
	text-decoration: underline;
}

a.red10underlinelink:hover{
	color: #000000;
	text-decoration: underline;
}
/* -----------------------9 LINKS FONT----------------------- */
a.psycat:link {
	color: #9e3202;
	text-decoration: none;
}

a.psycat:visited {
	color: #9e3202;
	text-decoration: none;
}

a.psycat:active {
	color: #9e3202;
	text-decoration: none;
}

a.psycat:hover{
	color: #000000;
	text-decoration: none;
}
/* -----------------------10 LINKS FONT----------------------- */
a.white:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* -----------------------11 LINKS FONT----------------------- */
a.orange:link {
	color: #f5be68;
	text-decoration: underline;
}

a.orange:visited {
	color: #f5be68;
	text-decoration: none;
}

a.orange:active {
	color: #f5be68;
	text-decoration: none;
}

a.orange:hover {
	color: #f5be68;
	text-decoration: underline;
}
/* -----------------------END LINKS FONT----------------------- */




/* ----------  SMALL PSYCHIC LISTINGS  ---------- */

a.addfavs:link {
	font-size: 11px;
	color: #248515;
	text-decoration: underline;
}
a.addfavs:hover {
	font-size: 11px;
	color: #248515;
}
a.addfavs:visited {
	font-size: 11px;
	color: #248515;
	text-decoration: underline;
}
a.remfavs:link {
	font-size: 11px;
	color: #cc3300;
	text-decoration: underline;
}
a.remfavs:hover {
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
}
a.remfavs:visited {
	font-size: 11px;
	color: #cc3300;
	text-decoration: underline;
}
a.status:link {
	font-size: 11px;
	color: #591703;
	text-decoration: underline;
	margin-bottom: 5px;
}
a.status:hover {
	font-size: 11px;
	color: #591703;
	text-decoration: none;
	margin-bottom: 5px;
}
a.status:visited {
	font-size: 11px;
	color: #591703;
	text-decoration: underline;
	margin-bottom: 5px;
}
.extension {
	font-size: 11px;
	padding-bottom: 1px;
}
.last-contact {
	font-size: 11px;
	padding-top: 3px;
}
.psychic-name {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}
.psychic-tn {
	border: 1px solid #591703;
	margin-right: 5px;
}
.rate {
	font-size: 11px;
	padding-bottom: 3px;
}
.rating-stars {
	padding-bottom: 5px;
}

/* ----------  END SMALL PSYCHIC LISTINGS  ---------- */





/* ----------  GLOBAL MESSAGES / PURCHASE / USAGE DATA LISTINGS  ---------- */

.listing-1 {
	vertical-align: top;
	background: #ffe6ce;	
	line-height: 3em;
	white-space: nowrap;
	/*border-bottom: solid 1px #fecb9b;*/
}
.listing-1-wrap{
	vertical-align: top;
	background: #ffe6ce;
	padding: 5px 5px 5px;
	white-space: normal;
	/*border-bottom: solid 1px #fecb9b;*/
}
.listing-2 {
	vertical-align: top;
	background: #ffdbb9;	
	line-height: 3em;
	white-space: nowrap;	
	/*border-bottom: solid 1px #fecb9b;*/
}
.listing-2-wrap {
	/*vertical-align: top;
	background: #ffdbb9;
	padding: 5px 7px;*/
	white-space: normal;
	/*border-bottom: solid 1px #fecb9b;*/
}
.listing-headers {
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;
	background: #ff9844;
	padding: 5px 7px;
	border-bottom: solid 1px #fecb9b;
}
table tr.listing-open {
	vertical-align: top;
	background: #ffffff;
    line-height: 2.5em;
	white-space: nowrap;
	color: #be3007;
	font-weight: bold;	

}
.listing-open-wrap {
	vertical-align: top;
	background: #ffffff;
	padding: 5px 7px;
	white-space: normal;
	color: #be3007;
	font-weight: bold;
}
.open-listing-container  {
	vertical-align: top;
	background: #ffffff;
	padding: 7px 7px;
	border-bottom: solid 1px #fecb9b;
}

/* ----------  END GLOBAL MESSAGES / PURCHASE / USAGE DATA LISTINGS  ---------- */


/* ----------  PURCHASE HISTORY ONLY  ---------- */

.receipt-container  {
	vertical-align: top;
	background: #ffffff;
	padding: 7px 7px;
	border-top: dotted 2px #591703;
	border-bottom: dotted 2px #591703;
}
.receipt-description  {
	border-top: solid 1px #591703;
	border-bottom: solid 1px #591703;
}
.receipt-header {
	font-size: 18px;
	font-weight: bold;
	color: #591703;
	padding-bottom: 15px;
}
.receipt-labels {
	font-size: 12px;
	font-weight: bold;
	color: #004b7a;
}
.amount-due {
	font-size: 14px;
	font-weight: bold;
	color: #0169bc;
}
.dollar-amount{
	font-size: 14px;
	font-weight: bold;
	color: #000000
}

/* ----------  END PURCHASE HISTORY ONLY  ---------- */


/* ----------  MY HOROSCOPE ONLY  ---------- */

.luckynmbrs {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-top: 20px;
}
.luckynmbrs-nmbrs {
	color: #000000;
}
.myhoroscope-dates {
	font-weight: bold;
	color: #591703;
	padding-bottom: 5px;
}

/* ----------  END MY HOROSCOPE ONLY  ---------- */


/* ----------  MY MESSAGES ONLY  ---------- */

.free-minutos  {
	vertical-align: top;
	color: #7f3f0a;
	padding-bottom: 5px;
	font-weight: bold;	
}
.listing-status-read {
	color: #cc3300;
}
.listing-status-unread {
	color: #248515;
}
.time-sent {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}

/* ----------  END MY MESSAGES ONLY  ---------- */


/* ----------  MY PREFERENCES ONLY  ---------- */

.change-email {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-top: 15px;
}

/* ----------  END MY PREFERENCES ONLY  ---------- */


/* ----------  MY READINGS ONLY  ---------- */

a.rate-reading:link {
	color: #9e3202;
	text-decoration: underline;
	margin-bottom: 5px;
}
a.rate-reading:hover {
	color: #9e3202;
	text-decoration: none;
	margin-bottom: 5px;
}
a.rate-reading:visited {
	color: #9e3202;
	text-decoration: underline;
	margin-bottom: 5px;
}
.add-favorites  {
	font-size: 11px;
	padding-top: 4px;
}
.comments  {
	vertical-align: top;
	color: #7f3f0a;
	padding-bottom: 5px;
	font-weight: bold;
}
.give-rating {
	color: #591703;
}
.listing-1-rated {
	vertical-align: top;
	background: #ffe6ce;
	padding-left: 5px;
    line-height: 2.5em;
	white-space: nowrap;    
	color: #000000;
}
.listing-1-rating {
	vertical-align: top;
	background: #ffe6ce;	
    padding-left: 5px;
	line-height: 2.5em;
	white-space: normal;
	border-bottom: solid 1px #fecb9b;
}
.listing-2-rated {
	vertical-align: top;
	background: #ffdbb9;
	padding-left: 5px;
	line-height: 2.5em;
	white-space: nowrap;
	color: #000000;
}
.listing-2-rating {
	vertical-align: top;
	background: #ffdbb9;
    padding-left: 5px;
	line-height: 2.5em;
	white-space: normal;
	border-bottom: solid 1px #fecb9b;
}
.mismatch  {
	font-size: 11px;
	padding-top: 2px;
}
.ratings-header  {
	color: #7f3f0a;
	font-weight: bold;
}
.textarea-comments {
	font: 12px Arial, Helvetica, sans-serif;
	background: #ffecdc;
	text-align: left;
	vertical-align: top;
	height: 100px;
	width: 97%;
	padding: 3px 5px;
}

/* ----------  END MY READINGS ONLY  ---------- */



/* ----------  LOG-IN / SIGN UP PAGES ONLY  ---------- */

.btn-register {
	padding-bottom: 15px;
}
.btn-login {
	padding-top: 15px;
}
.forgot-password-photo-bkgd {
	background: url(/images/Psiquicos/bkgd-photo-forgot-password.jpg) no-repeat;
	height: 695px;
}
.login-box {
	padding: 6px 36px 6px 31px;
	vertical-align: top;
	background: url(/images/Psiquicos/login-box-bkgd.png) repeat-y;
}
.login-box2 {
	padding: 2px;
	vertical-align: top;
	background: url(/images/Psiquicos/login-box-bkgd2.png) repeat-y;
}

.login-photo-bkgd {
	background: url(/images/Psiquicos/bkgd-photo-login.jpg) no-repeat;
	height: 695px;
}
.comingsoon-bkgd {
	background: url(/images/Psiquicos/coming-soon-photo.jpg) no-repeat;
	height: 600px;
}
.downformaintance-bkgd {
	background: url(/images/Psiquicos/sorry-maintenance-photo.jpg) no-repeat;
	height: 600px;
}
.login-header {
	color: #be3007;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: top;
	border-bottom: solid 1px #be3007;
	font: 32px Times New Roman, Times, serif;
	text-transform: uppercase;
	letter-spacing: .14em;
}
.phone-signup-photo-bkgd {
	background: url(/images/Psiquicos/bkgd-photo-phone-cust-signup.jpg) no-repeat;
	height: 695px;
}
.red-error-text {
	color: #991b1e;
	font-size: 14px;
}
.signup-box {
	padding: 6px 36px 6px 31px;
	vertical-align: top;
	background: url(/images/Psiquicos/signup-box-bkgd.png) repeat-y;
}


/* ----------  END LOG-IN / SIGN UP PAGES ONLY  ---------- */



/* ----------  CreditCard PAGES ONLY  ---------- */

.locator {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	font-weight:bold; 
	color:#126cb2;
	text-align:left; 
	float:left;
}
.offer_line{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.offer_subline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	font-weight:normal;
}
.offer_caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	font-weight:normal
}
.form_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
}
.personal_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:right;
	padding:5px;
}
.personal_info_form{
	text-align:left;
	padding:5px;
}
.form-caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.line{
	height:20px;
}
.confirmation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

/* ----------  END CreditCard PAGES ONLY  ---------- */


/* ----------  PSYCHIC PROFILE ONLY  ---------- */

.profile-content {
	font-size: 16px;
	line-height: 24px;
	padding: 5px;
}
.profile-photos {
	padding: 5px 0px 0px 10px;
	text-align: right;
}
.profile-psychic-name {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
}
.profile-psychic-schedule {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	color: #0169bc;
}
.profile-tab-left {
	font-size: 14px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #FFFFFF;
	background: url(/images/Psiquicos/profile/profile-tab-left.jpg) no-repeat left;
	text-align: left;
	vertical-align: middle;
	height: 35px;
	padding-left: 15px;
}
.profile-tab-right-bkgd {
	background: url(/images/Psiquicos/profile/profile-tab-right.jpg) no-repeat right;
	height: 35px;
}
.profile-tab-right-stars {
	white-space: nowrap;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
}
.profile-tab-right-txt {
	font-size: 14px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
}
.psychic-photo {
	border: solid 2px #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
}
.ratings-background {
	border: solid 6px #00a0ff;
	background: #FFFFFF;
	padding: 11px 15px 15px 15px;
}
.ratings-comments {
	padding: 4px 0px 4px 10px;
	border-bottom: solid 1px #666666;
}
.ratings-date {
	padding: 4px 10px 4px 0px;
	border-bottom: solid 1px #666666;
	white-space: nowrap;
}
.ratings-headers {
	font-weight: bold;
	color: #591703;
	white-space: nowrap;
	padding-bottom: 5px;
}
.ratings-ratedby {
	padding: 4px 10px 4px 10px;
	border-bottom: solid 1px #666666;
	white-space: nowrap;
}
.ratings-rating {
	padding: 4px 10px 4px 10px;
	border-bottom: solid 1px #666666;
	white-space: nowrap;
}
.schedule-date-col2 {
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.topbox-content {
	background: #FB9E3F url(/images/Psiquicos/profile/profile-topbox-bkgd.jpg) repeat-x left top;
	vertical-align: top;
	padding: 12px 15px 0px;
}
.topbox-phone {
	font-size: 18px;
	font-weight: bold;
	color: #591703;
	background: url(/images/Psiquicos/profile/profile-topbox-phone-bkgd.jpg) no-repeat right;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
}

/* ----------  END PSYCHIC PROFILE ONLY  ---------- */



/* ----------  SCHEDULE CONTROLS  ---------- */

.scheduleControl3Column, .scheduleControl3Column table
{
	width:100%;
	border-width:0px;
	padding:0px 0px 0px 0px;
}
.scheduleControl3Column .top_corner , .scheduleControl3Column .top_corner img{width:15px; height:36px;border-width:0px;}
.scheduleControl3Column .top_mid{height:36px;text-align:right;vertical-align:middle;background-color:#FFD782;}
.scheduleControl3Column .top_name{font-size:15px;text-transform:uppercase;white-space: nowrap;vertical-align: middle;background-color:#FFD782;}
.scheduleControl3Column .center_side{width:15px;background-color:#FFD782;}
.scheduleControl3Column .center_side img{width:1px;height:1px;border-width:0px;}
.scheduleControl3Column .center_mid{width:33%;height:120px;}
.scheduleControl3Column .center_mid table{height:120px;}
.scheduleControl3Column .center_mid .top{height:24px;}
.scheduleControl3Column .center_mid .top td{text-align:center;height:24px;vertical-align:middle;background-color:#FB9E3F;}
.scheduleControl3Column .center_mid .bottom{height:96px;}
.scheduleControl3Column .center_mid .bottom td{text-align:center;height:96px;vertical-align:top;}
.scheduleControl3Column .bot_corner, .scheduleControl3Column .bot_corner img{width:30px;height:28px;border-width:0px;}
.scheduleControl3Column .bot_mid{height:28px; background-color:#FFD782; background-image:url(/images/psiquicos/profile/schedappt-sched-bottom.gif);}
.scheduleControl3Column .bot_mid img{width:1px;height:1px;border-width:0px;}


.scheduleControl2Column, .scheduleControl2Column table
{
	width:100%;
	border-width:0px;
	padding:0px 0px 0px 0px;
}
.scheduleControl2Column .scheduleContainer{background-color:#FFD682;}
.scheduleControl2Column .top_corner , .scheduleControl2Column .top_corner img{width:10px; height:33px;border-width:0px;}
.scheduleControl2Column .top_mid{height:33px;text-align:right;vertical-align:middle;background-color:#FFD682;}
.scheduleControl2Column .top_name{font-size:15px;text-transform:uppercase;white-space: nowrap;vertical-align: middle;background-color:#FFD682;font-weight:bold;color:#0169bc;height:33px;}
.scheduleControl2Column .center_side{width:15px;background-color:#FFD782;}
.scheduleControl2Column .center_side img{width:1px;height:1px;border-width:0px;}
.scheduleControl2Column .center_mid{width:33%;height:120px; vertical-align:top;}
.scheduleControl2Column .center_mid table{height:120px;}
.scheduleControl2Column .center_mid .top{height:24px;background-color:#f98c36;}
.scheduleControl2Column .center_mid .top td{text-align:center;height:24px;vertical-align:middle;background-color:#f98c36;}
.scheduleControl2Column .center_mid .bottom{height:96px;background-color:#FFD682;}
.scheduleControl2Column .center_mid .bottom td{text-align:center;height:96px;vertical-align:top;background-color:#FFD682;}
.scheduleControl2Column .bot_corner, .scheduleControl2Column .bot_corner img{width:10px;height:10px;border-width:0px;}
.scheduleControl2Column .bot_mid{height:10px; background-color:#FFD681;}
.scheduleControl2Column .bot_mid img{width:1px;height:1px;border-width:0px;}


/* ----------  SCHEDULE APPOINTMENT ONLY  ---------- */

.schedappt-psychic-photo {
	border: solid 2px #FFFFFF;
}
.schedappt-psychic-data {
	padding: 5px 8px 5px 8px;
}
.schedappt-sched-psychic-name {
	font-size: 16px;
	text-transform: uppercase;
	white-space: nowrap;
	vertical-align: middle;
}
.schedappt-ratings-psychic-name {
	font-size: 16px;
	text-transform: uppercase;
	white-space: nowrap;
	vertical-align: middle;
	color: #FFFFFF;
}


/* ----------  END SCHEDULE APPOINTMENT ONLY  ---------- */

/* ----------  Horoscope  ---------- */

.moonphase-bkgd {
	background: url(/images/Psiquicos/horoscope/moonphase-bkgd.jpg) no-repeat top;
	height: 527px;
	padding: 75px 45px 0 45px; 

}
.lunarphase-header {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 5px;
}

.lunarsign-header {
	font-size: 14px;
	font-weight: bold;
	color: #591703;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 20px;
	margin-top:-20px;
}
.phase-sign {
	color: #004b7a;	
}

.moonphase-description {
	font-size: 12px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 0px;
	line-height: 17px;
	margin-left: 90px;
}

/* ---------- End Horoscope  ---------- */

/* ----------  Free Daily Horoscope Control  ---------- */

.textfield-horoscope1 {
	font: 9px Arial, Helvetica, sans-serif;
	width: 82px;
	margin: 1px;
}

.textfield-asksmall-6 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 45px;
	margin: 1px;
}
.textfield-asksmall-7 {
	font: 10px Arial, Helvetica, sans-serif;
	width: 60px;
	margin: 1px;
}

/* ----------  End Free Daily Horoscope Control  ---------- */

/* ---------- Ask Question Control --------------- */

.box-askaquestion-200x338 {
	height: 338px;
	width: 200px;
	background: url(/images/psiquicos/box-askaquestion-200x338/box-askaquestion-200x338.jpg) no-repeat;
}
.box-askaquestion-124x407 {
	height: 407px;
	width: 124px;
	background: url(/images/psiquicos/box-askquestion-124x407/box-askaquestion-124x407.jpg);
}

/* ----------  End Ask Question Control  ---------- */

.login-header2 {
	color: #be3007;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: top;
	font: 22px "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.api_psychic {
	font-family:Arial, Helvetica, sans-serif;
	background: url('/images/Psiquicos/bck-psychic-listing.gif') no-repeat left top;
	width:312px;
	padding:0;
	margin: 5px 5px 4px 0px;
	position:relative;
	float:left;
	height:200px;
}
.api_psychic h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 0 0 15px;
	line-height:2.25em;
	font-weight:normal;
	text-align:left;
	letter-spacing:normal;
}

.api_psychic p {
	font-size:12px;
	line-height:1.15em;
	margin:0 15px 0 105px;
	text-align:left;
	color:#000;
}

/*--------------------------------------------------------------------------------------------------
	PSYCHIC PROFILE //// PSYCHIC RATINGS
--------------------------------------------------------------------------------------------------*/

.psychic_ratings {
	width:100%;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	color:#666666;
	padding:0;
	margin:0 0 0 10px;
	clear:both;
	}
.ratings {
	width:100%;
	border-bottom:1px solid #ccc;
	clear:both;
	height:auto;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-size:12px;
	}
.col-ratings-header {
	width:100%;
	border-bottom:1px solid #ccc;
	clear:both;
	height:auto;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-size:10px;
	}
	
.col_date {
	width:75px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	vertical-align:top;
}
.col_ratings {
	width:20%;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	vertical-align:top;
}
.col_ratings img {
	padding:0;
	margin:0;
}
.col_comments {
	width:30%;
	float:left;
	display:inline;
	margin:0;
} 

.info 
{
	text-align: center;
	background-color: #ffff99;
	padding: 4px;
}

.tybox-bkgd {
	background: url(/images/psiquicos/free-minutes-email-landing/tybox-bkgd.jpg) no-repeat top;
	margin-bottom: 10px;
}
.tybox-left {
	background: url(/images/psiquicos/free-minutes-email-landing/tybox-left.png) repeat-y top;
}
.tybox-right {
	background: url(/images/psiquicos/free-minutes-email-landing/tybox-right.png) repeat-y top;
}
.tybox-content-area {
	padding: 0px 30px 5px 30px;	
}
.tybox-txt {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 15px;
}
.tybox-txt-status {
	color: #591703;
	font-size: 18px;
	padding-bottom: 15px;
	font-weight: bold;
}
.tybox-txt-phncstmrs {
	font-size: 16px;
	line-height: 30px;
}

.doubleMinutesMessage
{
	width: 635px;
	text-align: center;
}

.doubleMinutesMessage p
{
	color: Red;
	font-size: 20px;
}
