/* CSS Document */
body {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
td, p{	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 12px;	text-decoration: none;}
.txt_yellow {	font-family: Arial;	font-weight: bold;	color:#FFFF00;	font-size: 18px;}
.txt_header {	font-family: Arial;	font-weight: bold;	color: #666666;	font-size: 18px;}
.txt_header_black {	font-family: Arial;	font-weight: bold;	color:  #FFFFFF;	font-size: 16px;}
.txt_error {	font-family: Arial;	font-weight: bold;	color: #FF0000;	font-size: 13px;	text-decoration: none;}
.txt_blue {	font-family: Arial;	font-weight: bold;	color: #0000FF;	font-size: 13px;	text-decoration: none;}
.txt_green {font-family: Arial;	font-weight: bold;	color: #00FF00;	font-size: 13px;	text-decoration: none;}

.txt_normal {	font-family: Arial;	font-weight: bold;	color: #333333;	font-size: 11px;	text-decoration: none;}
a.txt_normal {	font-family: Arial;	font-weight: bold;	color: #333333;	font-size: 11px;	text-decoration: none;}
a.txt_normal:visited {	font-family: Arial;	font-weight: bold;	color: #333333;	font-size: 11px;	text-decoration: none;}
a.txt_normal:hover {	font-family: Arial;	font-weight: bold;	color: red;	font-size: 11px;	text-decoration: underline;}

.txt_normal_bbase {	font-family: Arial;	font-weight: bold;	color: #61C5FF;	font-size: 12px;	text-decoration: none;}
.txt_normal_base {	font-family: Arial;	font-weight: normal;	color: #61C5FF;	font-size: 12px;	text-decoration: none;}
.txt_normal12 {	font-family: Arial;	font-weight: bold;	color: #333333;	font-size: 12px;	text-decoration: none;}
.normal_txt {	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 11px;	text-decoration: none;}
.online_txt {	font-family: Arial;	font-weight:normal;	color: #FF0000;	font-size: 11px;	text-decoration: none;}

.normal_txt12 {	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 12px;	text-decoration: none;}
.normal_txt13 {	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 13px;	text-decoration: none;}
div.normal_txt13 {	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 13px;	text-decoration: none;}
.bottom_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #FFFFFF;}

.sml_normal {	font-family: Arial;	font-weight: bold;	color: #333333;	font-size: 11px;}
/*------------------------------ Top navigations */

.top_nav {    font-family: Verdana;	font-weight: bold;	color: black;	font-size: 13px;}
.box {	clear: none;	float: none;	height: auto;	width: auto;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #409FD5;	border-right-color: #409FD5;	border-bottom-color: #409FD5;	border-left-color: #409FD5;	background-color: #D4EFFE;}
.dottedbox {	clear: none;	float: none;	height: auto;	width: auto;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: dashed;	border-right-style: dashed;	border-bottom-style: dashed;	border-left-style: dashed;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	background-color: #409FD5; }

.top_nav a {   font-weight:bold;   color:black;   text-decoration:none;}
.top_nav a:visited {  color:black;  text-decoration:none;}
.top_nav a:hover {  color:#0574E7;  text-decoration:underline;}
.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;}
.header a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}
.header a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}
.header a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}

.header a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}
/*------------------------------ Top navigations */

.bottom_nav {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: Black;}

.bottom_nav a {   font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; 	font-weight: normal;	color: black;  }

.bottom_nav a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; 	font-weight: normal;	color: black;   text-decoration:none;}

.bottom_nav a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;  color:white;  text-decoration:underline;
}
/*------------------------------ Others navigations */
a {color:#0000FF; text-decoration:underline}

a:active {      text-decoration:none;  color: #333333;}
a:visited {  text-decoration:none;color:#0000FF;}
a:hover {  color:red;  text-decoration:underline;}

a.normal_txt12 {	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 12px;	text-decoration: none;}
a.normal_txt12:visited {	font-family: Arial;	font-weight:normal;	color: #333333;	font-size: 12px;	text-decoration: none;}
a.normal_txt12: hover {	font-family: Arial;	font-weight:normal;	color: red;	font-size: 12px;	text-decoration: underline;}


h1{	font-size: 13px;	vertical-align: middle;}

.bblack_txt{	font-family: Arial;	font-weight: bold;	color: #000000;	font-size: 11px;	text-decoration: none;}

a.bblack_txt{	font-family: Arial;	font-weight: bold;	color: #000000;	font-size: 11px;	text-decoration: none;}

a.bblack_txt:visited {	font-family: Arial;	font-weight: bold;	color: #000000;	font-size: 11px;	text-decoration: none;}

a.bblack_txt:hover {	font-family: Arial;	font-weight: bold;	color: red;	font-size: 11px;	text-decoration: none;}

.bblack_txt13{	font-family: Arial;	font-weight: bold;	color: #000000;	font-size: 13px;	text-decoration: none;}
a.bblack_txt13{	font-family: Arial;	font-weight: bold;	color: #000000;	font-size: 13px;	text-decoration: none;}
a.bblack_txt13:visited {	font-family: Arial;	font-weight: bold;	color: #000000;	font-size: 13px;	text-decoration: none;}
a.bblack_txt13:hover {	font-family: Arial;	font-weight: bold;	color: red;	font-size: 13px;	text-decoration: underline;}

.wnormal_txt {	font-family: Arial;	font-weight: normal;	color: #FFFFFF;	font-size: 13px;	text-decoration: none;}
.wnormal_txt a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}
.wnormal_txt a:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}
.wnormal_txt a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}

.wnormal_txt a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;   text-decoration:none;}
.yheader {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #FFFF33;}
.dropdown {		font-size: 11px;	color: black;	font-family: arial;	BACKGROUND-COLOR: white;	highlight-color: FF9621;	border: solid #B8B9B9 1px;	font-weight:lighter;}.small {	font-size:9px;	line-height:11px;}
.txt_fuschia{ font-weight:600; color:#E81C4F; font-size:13px;}
.tblreports{ border-color:#61C5FF; border-style:solid; border-width:thin; padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top:3px; text-align:justify; }
.tbldetailedrep{ border-color:#61C5FF; border-style:solid; border-width:thin; padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top:3px; margin-top:0px;}
/*------------------------------ keyword search bar*/
div.search-bar {border:1px solid #3599D4; background-color:#8FD4FB; padding-right:10px; padding-top:2px; padding-bottom:2px; padding-left:5px;}
.search-bar ul {display:block !important;height:18px;list-style:none !important;margin:0;padding:0;}
.search-bar li {float:left;margin:0 5px 0 0;_margin: 0 4px 0 0;padding:0;display:block !important;background:transparent;width:80px;height:21px;}
.search-bar li a {margin:0;padding:0;display:block;width:80px;height:21px;}
.search-bar li.search-a, .search-bar li.share-a {width:300px; direction:ltr;}
.search-bar li.search-b, .search-bar li.share-b a {width:50px;}
.search-bar li.search-c, .search-bar li.share-c a {width:117px; background: #8FD4FB url("http://www.psychicguild.com/images/bookmark.gif") no-repeat 0 -30px; padding:0;}
/*.search-bar li a:link, .search-bar li a:visited {background: #8FD4FB url("http://www.psychicguild.com/images/diggthis.gif") no-repeat 0 0;padding:0;}
.search-bar li a:hover, .search-bar li a:active {background: #8FD4FB url("http://www.psychicguild.com/images/delicious.gif") no-repeat 0 -30px; padding:0;}*/
.search-bar li.search-b a:link, .search-bar li.share-b a:visited {background-position: -84px 0; padding:0;}
.search-bar li.search-b a:hover, .search-bar li.share-b a:active {background-position: -84px -30px; padding:0;}
.search-bar li.search-c a:link, .search-bar li.share-c a:visited {background-position: -210px 0; padding:0;}
.search-bar li.search-c a:hover, .search-bar li.share-c a:active {background-position: -210px -30px;padding:0;}
.search-bar span {position:absolute;left:100px;width:500px;}
.search-bar #sideone { text-align:left; padding-left:115px; padding-top:2px; padding-bottom:2px;width:500px;}
.search-bar #sidetwo { vertical-align:text-top;}
/*------------------------------ woman's day promo */
.womansdaytxt { 
	background: url(http://www.psychicguild.com/images/womansday.gif) left no-repeat; 
	height:60px; width:253px; 
	margin-left: 25px;
	position: relative;
	z-index: 2;
}

.womansday_mag1 {
	width:164px; height:195px; float:right; right: 42; top: -42;
	position: relative;
	z-index: 3;
}
.womansday_mag {
	width:160px; height:192px; float:right; right: 10; top: -42;
	position: relative;
	z-index: 3;
}

.womansday_body { 
	width: 600px;
	top: 10;
	left: 45px;
	overflow: visible;
	position: relative;
	z-index: 1;
}

.vidgreet{	font-family: Arial;	color: #CC0066;	font-size: 12px;	text-decoration: none; 	font-style: italic;	font-weight: bold;
}

a.vidgreet{	font-family: Arial;	color: #CC0066;	font-size: 12px;	text-decoration: none;	font-style: italic;	font-weight: bold;
}

a.vidgreet:visited {	font-family: Arial;	color: ##CC0066;	font-size: 12px;	text-decoration: none;	font-style: italic;	font-weight: bold;
}

a.vidgreet:hover {	font-family: Arial;	color: #CC0066;	font-size: 12px; text-decoration: underline;	font-style: italic;	font-weight: bold;
}
/*------------------------------ jennifer angel weeklies */
p.starsigns img {
	margin: 0 5px;
}

td.ja_other_services, td.ja_other_services2 {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #bf86bf;
	padding: 5px 5px 20px;
}

td.ja_other_services2 {
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

td.ja_other_services a, td.ja_other_services2 a {
	font-size: 13px;
	color: #53016f;
}

td.ja_other_services2 a {
	font-size: 11px;
}

.ph_numbers {
	font-weight: bold;
	font-size: 1.2em;
}

span.new {
	font-family: "Arial Black";
	font-size: 0.8em;
	color:#FF0000;
}

#astrogirl span.new {
	color: white;
}

#astrogirl #sidebar p, #astrogirl #sidebar .normal_txt {
	color: #333;
}
.clear {
	clear: both;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
}
	
.book_list {
	list-style-type: none;
	list-style-position: inner;
	padding: 0 0 15px;
}

.book_list li {
	width: 200px;
	text-align: center;
	padding: 0 0 15px 0;
	float: left;
}

#PinInputWrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #222;
	float: left; margin-left: 25px; height:80px;
	padding: 7px 0; 
	
}
#PinInputWrap p {
	padding: 2px 0; margin: 0;
	font-size: 12px; text-align: left;
}
#PinInputWrap .PrivChatPinWarning {
	font-size: 11px; color: #21509E;
}
#PinInputWrap .PrivChatPinInputWrap {
	padding: 4px 0;
	text-align: left;
}
#PinInputWrap .PrivChatPinInputWrap input {
	padding: 3px; width: 120px; border: 1px solid #21509E;
	font-size: 14px; font-weight: bold;
}
#PinCheckErrMsg {
	padding-left: 4px; font-size: 11px;
	color: #2B55A4;
}
#cus-service-url {
	display: none;
}
#TopNavWrapper h1 {
	margin-bottom: 6px;
	/*padding-top: 7px;*/
}
