@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	background:transparent url(../images/body_bg.gif) 0 bottom repeat-x;
}

img {border:0;}
a {outline:none; text-decoration:none; color:#054182;}
a:hover {text-decoration:underline;}
form {margin:0;}
p {margin:10px 0;}
h1, h2 {margin:15px 0; font-weight:normal}
h3, h4, h5, h6 {margin:10px 0; font-weight:normal}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

/*.main {
	background:transparent url(../images/body-bot-bg.gif) 0 100% repeat-x;
}
*/

#main{
	background:transparent url(../images/body-bg.gif) 0 0 repeat-x;
	padding-top:3px;
}

#wrapper {
	width:1015px;
	margin:auto;
	background:transparent url(../images/wrapper-bg.gif) 0 0 repeat-y;
}

#wrapper-main {
	background:transparent url(../images/wrapper-bg-top.jpg) 0 100px no-repeat;
}
#wrapper-main-reg {
	background:transparent url(../images/wrapper-bg-top-reg.jpg) 0 100px no-repeat;
}

/* HEADER */
#header {
		background:transparent url(../images/header-bg.gif) 0 0 repeat-x;
		}

	#header .top {
			width:980px;
			margin:auto;
		}
		#header .signin {
				background:transparent url(../images/signin.gif) 0 0 no-repeat;
				height:18px;
				width:80px;
			}
		
		#header .signin a {
				color:#FFF;
				font-weight:bold;
				padding:0px 0 0 18px;
			}
		
		
		#header .minutes {
				background:transparent url(../images/ribbon.gif) 0 0 no-repeat;
				width:126px;
				height:92px;
				
			}
	

		#header .offer {
				font-size:12px;
				color:#0177a8;
				font-weight:bold;
				margin-left:22px;
				padding-top:10px;

			}

		#header .clock {
				background2:transparent url(../images/clock.jpg) 0 0 no-repeat;
				width:104px;
				height:35px;
				margin-left:25px;
				font-size:24px;
				color:#0177a8;
				font-weight:bold;
				 
			 

			}
		#header .reading {
				background:transparent url(../images/reading.gif) 0 0 no-repeat;
				width:157px;
				height:30px;
				text-align:center;
			}

		#header .reading a {
				color:#0177a8;
				font-weight:bold;
				line-height:25px;				
			}

		#header .reading a:hover {
				text-decoration:none;
				
		}

		#header .menu {
				background:transparent url(../images/menu-bg.gif) 0 0 repeat-x;
				height:44px;
				width:980px;
				margin:auto;
				position:relative;
				top:2px;
			}

		#header .menu ul {
			margin:0;
			padding:0;
			}
		
		#header .menu ul  li {
			margin:0;
			float:left;
			list-style:none;
			}

		.separator {
				background:transparent url(../images/separator.gif) 0 5px no-repeat;
				height:30px;
				width:1px;
			}

		#header .menu ul  li a {
				display:inline-block;
				margin-top:7px;
				padding:0px 8px 0 9px;
				height:29px;
				color:#0278af;
				line-height:29px;
				font-weight:bold;
			}

		*html #header .menu ul  li a {
				display:inline-block;
				margin-top:5px;
				padding:0px 9px 0 9px;
				height:29px;
				color:#0278af;
				line-height:29px;
			}

		#header .menu ul  li a.home {
				background:transparent url(../images/home.gif) 5px 5px no-repeat;
				width:19px;
				display:inline-block;
				color:#0278af;
			}


		#header .menu ul  li a:hover {
				background:transparent url(../images/menu-hover.gif) 0 0 repeat-x;
				color:#FFF;
				text-decoration:none;
			}
			
		#header .menu ul  li a.home:hover {
				background:transparent url(../images/home-hover.gif) 5px 5px no-repeat;
			}


/*banner*/
#banner
	{
	}
/*/banner*/

/* CONTENT */

#content {}

#content .inner {
		width:975px;
		margin:auto;
	}
 	.banner {
			background:transparent url(../images/banner.jpg) 0 0 no-repeat;
			width:577px;
			height:222px;
		}

		.user {
				background:transparent url(../images/user1.jpg) 0 0 no-repeat;
				width:387px;
				height:234px;
			}
			.username {
					background:transparent url(../images/arrow1.gif) 0 0 no-repeat;
					height:29px;
				}
			input.box {
				border:1px solid #18a1c5;
				height:21px;
				margin-left:28px;
				width:310px;
				padding-left:10px;
				padding-top:4px;
				font-size:14px;
				color:#004c6f;
				font-weight:bold;
				}
	
			input.box1 {
				border:1px solid #18a1c5;
				height:21px;
				margin-left:28px;
				width:163px;
				padding-left:10px;
				padding-top:4px;
				font-size:14px;
				color:#004c6f;
				font-weight:bold;
				}
			.terms {
				color:#004c6f;
				}
			.terms a {
				color:#004c6f;
				}
			.username .button1 {
					background:transparent url(../images/button1.gif) 0 0 no-repeat;
					height:49px;
					margin-left:28px;
				}
			.username .button1  a {
					font-size:20px;
					color:#FFF;
					line-height:40px;
					padding-left:20px;
					font-weight:bold;
				}
			.username .button1  a:hover {
					text-decoration:none;
				}
			 

		.username .button1 input:hover {
			text-decoration:none;
			
			}
		.search-panel {
			height:67px;
			border:1px solid #898989;
		}
		
			.search-panel input {
					border:1px solid #bdbdbd;
					height:24px;
					width:560px;
					color:#c6c1c0;
					padding-left:10px;
					padding-top:10px;
					
				}
	
			.center-bg {
				background:transparent url(../images/center-bg.gif) 0 0 repeat-x;
			}
	
			.left-corner {
				background:transparent url(../images/left-corner.gif) 0 0 no-repeat;
			}
	
			.right-corner {
				background:transparent url(../images/right-corner.gif) right 0 no-repeat;
				height:55px;
			}
			
		.psychic-search {
				background:transparent url(../images/search1.gif) 10px 4px no-repeat;
				height:48px;
				width:135px;
			}

		input.box2 {
				font-size:16px;
				color:#000;
				color:#004c6f;
				font-weight:bold;
			}
		
			.psychic-search-button {
					background:transparent url(../images/serach.gif) 0 0 no-repeat;
					width:92px;
					height:31px;
					position:relative;
					top:-34px;
					left:-10px;
			}
		
	.listing-box {
			background:transparent url(../images/listing-box-bg.gif) 0 0 no-repeat;
			width:360px;
			height:146px;
		}
		.listing-frame {
				width:85px;
				height:88px;
				background:transparent url(../images/frame.gif) 0 0 no-repeat;
			}
	
		.listing-image {
			padding:3px 0 0px 3px;
		}
	
		.stars {
			text-align:center;	
			}
		.listing-text {
				width:240px;
				margin-right:10px;
			}
		.more a{
				display:inline-block;
				font-size:13px;
				color:#0356a4;
				text-decoration:none;
			}
	
		.more a:hover{
				color:#000;
				text-decoration:none;
			}
		.more .left.a:hover {
				background:transparent url(../images/arrow3.gif) 0 0 no-repeat;
				height:22px;	
			}
		.live-chat {
				background:transparent url(../images/live-chat1.gif) 0 0 no-repeat;
				width:228px;
				height:102px;
			}
			.live-chat a {
					font-size:14px;
					color:#065100;
				}

		.astrology {
			background:transparent url(../images/astology-bg.gif) 0 0 no-repeat;
			width:227px;
			height:210px;
		}	
		.head1 {
				font-size:16px;
				color:#007fb7;
				text-align:center;
				padding-top:7px;
			}
		.astrology a {
				margin-left:12px;
				margin-top:9px;
				display:inline-block;
			}

	h1 {
		font-size:16px;
		color:#0d9703;
		background:transparent url(../images/dottes.gif) 0 100% repeat-x;
		padding-bottom:5px;
		}
	.gray-line {
			background:transparent url(../images/gray-line.gif) 0 0 repeat-x;
			height:2px;
		}
	#registration {
			width:701px;
			border:1px solid #9ec0e2;
			background-color:#f4fbff;
			height:450px;
		}
		#registration .input1{
				width:370px;
				border:1px solid #18a1c5;
				height:24px;
				margin-left:15px;
				padding-top:10px;
				padding-left:5px;
				color:#004c6f;
				font-weight:bold;
				font-size:16px;
		}
		#registration .input2{
				width:245px;
				border:1px solid #18a1c5;
				height:24px;
				margin-left:15px;
				color:#004c6f;
				font-weight:bold;
				font-size:16px;
				padding-top:10px;
				padding-left:5px;
			}
		#registration .check-text{
			font-size:11px;
			color:#004c6f;
			margin-top:3px;
			margin-left:10px;
		}
		#registration .check-text span{
				text-decoration:underline;
			}

/* FOOTER */
#footer {
	background:transparent url(../images/footer-bg.png) 0 0 no-repeat;
	height:268px;
	width:1015px;
	margin:auto;
	padding-bottom:83px;
}
	#footer ul {
			margin:0;
			padding:0;
		}
		#footer ul li{
				margin:7px 0;
				padding:0;
				list-style:none;
			}
			#footer ul li a{
				color:#4d4d4d;
				text-decoration:none;
				}
			#footer ul li a:hover{
				color:#054182;
				text-decoration:none;
				}

			#footer .separator {
					background:transparent url(../images/footer-separator.gif) 100% 0 no-repeat;
					height:107px;
				}
			#footer .payment {
					
				}
				#footer .payment a{
						display:inline-block;
						margin-left:10px;
					}
/* /FOOTER */

/* GENERAL */
.text-right {text-align:right;}
.text-center {text-align:center;}
.gap3 {width:3px; height:3px; font-size:1px}
.gap5 {width:5px; height:5px; font-size:1px}
.gap10 {width:10px; height:10px; font-size:1px}
.gap15 {width:15px; height:15px; font-size:1px}
.gap20 {width:20px; height:20px; font-size:1px}
.gap25 {width:25px; height:25px; font-size:1px}
.gap270 {width:270px; height:12px;}
.gap200 {width:200px; height:12px;}
.gap35 {width:35px; height:35px;}
.gap50 {width:50px; height:50px;}
.gap80 {width:80px; height:40px;}
.gap110 {width:110px; height:110px;}
.gap135 {width:135px; height:20px;}
.gap45 {width:45px; height:45px;}
.gap40 {width:40px; height:40px;}
.gap30 {width:30px; height:30px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mr5 {margin-right:5px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.mr10 {margin-right:10px;}
.auto {margin:auto;}
.w470 {width:470px;}
.w387 {width:387px;}
.w350 {width:350px;}
.w115 {width:115px;}
.w110 {width:110px;}
.w732 {width:732px;}
.w225 {width:225px;}
.w210 {width:210px;}
.w215 {width:215px;}
.w715 {width:715px;}
.w960 {width:960px;}
.w185 {width:185px;}
.w130 {width:130px;}
.w180 {width:180px;}
.w70 {width:70px;}
.h40 { height:40px; overflow:hidden}

.fs14 {font-size:14px;margin:0 0 5px 0;}
.fs15 {font-size:15px;}
.fs13 {font-size:13px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs11 {font-size:11px;}
.fs27 {font-size:27px;}
.blue {color:#036a97;}
.black {color:#000;}
.green {color:#0d9003;}
.red {color:#fe0000;}
.nobg {background:none;}
.nopad {padding:0;}
.nomargin {margin:0;}
.brd {border:1px dotted #F00; }  

.callingbanner { background:url(http://www.lifepsychic.com/images/Call-Banner.gif) center top; width:599px; height:61px; margin:15px auto; background-repeat:no-repeat; }
.bg-white{
	background-color:#FFFFFF;
}

.color-blue{
	color:#0063a7;
}

.pad-right-15{
	padding :15px;
}

#header .loggedin {
				background:transparent url(../images/loggedin.gif) 0 0  repeat-x;
				height:18px;
				width:120px;
			}
		
 #header .loggedin a {
				color:#FFF;
				font-weight:bold;
				padding:0px 0 0 18px;
			}
	

  .astrosidemenu .content
{
	padding: 0 0 10px 0;
	background: #B2E1EC;
	line-height: 30px;
	width: 184px;
}
 .astrosidemenu ul
{
	background-color: #FEE1B7;
	width: 185px;
	float: left;
}
  .astrosidemenu ul li
{
	border-bottom: #FFC570 1px solid;
	list-style:none outside none;
}
  .astrosidemenu ul li a
{
	color: #115972;
	line-height: 25px;
	text-decoration: none;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
  .astrosidemenu ul li a:hover
{
	color: #E25A0E;
	background: url(../images/nav_hov-astr.gif) no-repeat left 5px;
}
#astro-panel
{
	float: none;
	color: #152736;
	padding: 0 0 0 194px;
	height: auto;
}
#boxltbxastro {
background:none repeat scroll 0 0 #E25A0E;
line-height:30px;
margin:0 0 5px;
width:275px;
}
#boxltbxastro h3 {
color:#FFFFFF;
font-family:Helvetica,verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
padding:0 10px;
text-align:left;
}

#boxltbxastro2 {
background:none repeat scroll 0 0 #E25A0E;
line-height:30px;
margin:0 0 5px;
width:310px;
}

#boxltbxastro2 h3 {
color:#FFFFFF;
font-family:Helvetica,verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
padding:0 10px;
text-align:left;
}

#boxastroprofile {
background:none repeat scroll 0 0 #E25A0E;
height:30px;
line-height:30px;
margin:0 0 5px;
width:514px;
}

#boxastroprofile h2 {
color:#FFFFFF;
font-family:Helvetica,verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
line-height:30px;
padding:0 10px;
text-align:left;
}

  .Aries {
background:url("../images/img1-s.jpg") no-repeat scroll center top transparent;
height:29px;
width:25px;
}

 .Taurus
{
	background: url(../images/img2-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
 .Gemini
{
	background: url(../images/img3-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Cancer
{
	background: url(../images/img4-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Leo
{
	background: url(../images/img5-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Virgo
{
	background: url(../images/img6-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
 .Libra
{
	background: url(../images/img7-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Scorpio
{
	background: url(../images/img8-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Sagittarius
{
	background: url(../images/img9-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Capricorn
{
	background: url(../images/img10-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
 .Aquarius
{
	background: url(../images/img11-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}
  .Pisces
{
	background: url(../images/img12-s.jpg) no-repeat top;
	width: 25px;
	height: 29px;
	padding: 0 0 10 0;
}


  .contact-btn
{
	background: url(../images/submit.png) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

  .contact-btn:hover
{
	background: url(../images/submit-o.png) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

#boxheaderastro {
background:none repeat scroll 0 0 #E25A0E;
line-height:30px;
margin:0 0 5px;
width:197px;
}

#boxheaderastro h3 {
color:#FFFFFF;
font-family:Helvetica,verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
padding:0 10px;
}

#boxastroprofile {
background:none repeat scroll 0 0 #E25A0E;
height:30px;
line-height:30px;
margin:0 0 5px;
width:514px;
}

#boxastroprofile h2 {
color:#FFFFFF;
font-family:Helvetica,verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
line-height:30px;
padding:0 10px;
text-align:left;
}
 	

.signup-btn  
{
	background: url( 'T-Big-Blue-btn.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 25px;
	text-decoration:none;
	 
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
 
 }
 
 
  .linksmenu  
{
	padding: 0 0 10px 0;
 
	line-height: 30px;
	width: 184px;
}
 .linksmenu ul
{
 
	width: 185px;
	float: left;
}
  .linksmenu ul li
{
 
	list-style:none outside none;
}
  

.Top-Bg {
background-image:url("../images/Top-Bg.jpg");
background-position:center 50%;
background-repeat:no-repeat;
height:65px;
width:745px;
}

.h3 {
background-position:center center;
color:#FFFFFF;
 font-size:18px;
font-weight:bold;
text-decoration:none;
}

ul li {
	list-style:none outside none;

}
 
/* GENERAL */
 
 
