/* @override http://www.psychicsforetell.com/css/style.css */

@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	background-color: #fff;
	background-image: url(../images/backer.gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#222;
}
a:link {
	color: #5892e4;
}
a:visited  {
	color: #5892e4;
}
a:hover {
	color: #6CF;
}
h1 {
	font-size: 24px;
}
h1#logo {
	float:left;
	padding:0;
	margin:0;
}

h1#logo a {
	display:block;
	background:url(../images/psychics-foretell-banner-final.jpg) no-repeat;
	width:1040px;
	height:102px;
	cursor:pointer;
}

h1#logo a span {
	display:none;
}

h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
#page {
width:1040px;
margin-left:auto;
margin-right:auto;
background-color:#fff;
line-height:1.5em;
}
#top {
	padding:0;
	margin:0;
    position: relative;
    z-index: 50;
}
#content {
	position:relative;
width:1040px;
clear:both;
}
#contentInner {
width:1000px;	
clear:both;
padding:20px;
min-height:750px;
}
#footer {
background:url(../images/footerBacker.gif) repeat;
width:1040px;
height:60px;

}
#footIndent {
padding-top:15px;
padding-bottom:14px;
padding-left:20px;
}
#subNav {
padding:0;
margin:0;
}
#subNav li {
list-style:none;
margin:0;
padding:0;
display:inline;
padding-right:20px;
}
#subNav a:link {
color:#fff;
text-decoration: underline;
}
#subNav a:visited {
color:#fff;
text-decoration: underline;
}

#subNav a:hover {
color:#ddd;
text-decoration: underline;
}
#underFooter {
background:url(../images/underFooterShadow.gif) repeat-x;	
}
#navigation {
	clear:both;
}
#nav {
	position:relative;
right: 0px;
	margin: 0;
	padding: 0;
	height: 60px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;

	}

#nav a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -60px;
	}

#nav a:active, #nav a.active {
	background-position: 0 -60px;
	}
	#thow a  {
	width: 123px;
	background: url(../images/1how.gif) top left no-repeat;
	}
		#tfind a  {
	width: 127px;
	background: url(../images/2find.gif) top left no-repeat;
	}
	#task a {
		width: 156px;
	background: url(../images/3ask.gif) top left no-repeat;
	}
	#thoro a  {
	width: 152px;
	background: url(../images/4horo.gif) top left no-repeat;
	}
	#tlearn a  {
	width: 209px;
	background: url(../images/5learn.gif) top left no-repeat;
	}
	#tdear a  {
	width:152px;
	background: url(../images/6dear.gif) top left no-repeat;
	}
	#ttesti a  {
	width:121px;
	background: url(../images/7testi.gif) top left no-repeat;
	}

 homepage-specific CSS 
#left {
	position: relative;
	width: 680px;
	float:left;
	
}
#right {
	position: absolute;
	top:0px;
	right:0px;
	width:350px;
	float:right;
	padding-top:0px;
	
}
#fred {
position:relative;	
}
#flash {
	
width:680px;
height:400px;
max-height:400px;
overflow:hidden;
}
#text {
padding:20px;
width:680px;
}
#floatLeft {
	position:relative;
float:left;
width:335px;

}
.icon li{
list-style:none;
margin:0;
padding:0;
margin-left:-46px;
min-height:45px;

}
.iconKey li{
list-style:none;
margin:0;
padding:0;
margin-left:-46px;
min-height:45px;

}
#love{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-love.gif) 0px 0px no-repeat;	
}
#career{

	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-career.gif) 0px 0px no-repeat;	
}
#medium{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-medium.gif) 0px 0px no-repeat;	
}
#tarot{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-tarot.gif) 0px 0px  no-repeat;	
}
#pet{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-pet.gif) 0px 0px no-repeat;	
}
#astro{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-astrology.gif) 0px 0px no-repeat;	
}
#numero{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-numerology.gif) 0px 0px no-repeat;	
}
#past{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-pastlife.gif) 0px 0px no-repeat;	
}
#dream{

	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-dreams.gif) 0px 0px no-repeat;	
}
#lost{
	
	padding-left: 46px;
	padding-top:10px;
background:url(../images/icon-lost.gif) 0px 0px no-repeat;	
}

.advertisement {
	position:relative;
padding:0;
margin:16px;
margin-right:0;
margin-left:40px;
margin-bottom:0;
}
.leftySpacey {
margin-left:20px;	
}

#slideshow_images {
	position:relative;
	
width:680px;
height:400px;
max-height:400px;
overflow:hidden;
}
.smallerFont {
font-size:12px;
line-height:1.1em;
padding:0px 20px 10px 0px;
}

#textWrap {

padding:40px;	
}
.thumb {
	margin:0px;
	padding:0;
	margin-top:20px;
	
}
.thumb2 {
	margin:0px;
		padding:0;
border:none;	
}
.key {
	padding:10px;
border:1px solid #000;	
}
.floatedImage {
float:right;
padding-right:0px;
margin-left:60px;
margin-bottom:200px;
border:1px solid #000;
}
.thisWeek {
	width: 600px;
	padding:10px;
	background-color:#f6f2f7;

}
.birthday {
	width: 600px;
	padding:10px;
	background-color:#f6f2f7;

}
.psychicTextIntro {
padding-right:20px;
padding-top:10px;
}
.spec {border: 1px solid #7DB5DF;
height:20px;
width: 20px;
padding:2px;
background-color:#fff;
}
.thumb {border: 1px solid #222;	
margin-bottom: 10px;
}
.subheader {	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.thumb1 {border: 1px solid #222;	
margin-bottom: 10px;
}

/* Ajax Search */
#ajaxSearch_form {
    color: #444;
    width: auto;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;
}
#ajaxSearch_form fieldset {
	border: none;
    margin: 0;
    padding: 0;
}
#ajaxSearch_input {
    width: 125px;
    display: inline;
    border: 1px solid white;
    background: #fff;
    margin: 0 65px 0 0;
    padding: 3px 2px;
    vertical-align: top;
    line-height: 16px;
}
#ajaxSearch_submit {
    line-height: 16px;
    border: 1px solid #0060b6;
    background-color: #0060b6;
    color: white;
    text-transform: uppercase;
    padding: 3px;
    width: 60px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    font-size: 11px;
}
#ajaxSearch_output {
    border: 1px solid #444;
    padding: 10px;
    background: #fff;
    display: block;
    height: auto;
    vertical-align: top;
    position: absolute;
    z-index: 100;
    top: 40px;
    right: 10px;
    width: 400px;
}
.AS_ajax_result {
    color: #444;
    margin-bottom: 3px;
}
.AS_ajax_resultLink {
    text-decoration: underline;
}
.AS_ajax_resultDescription{
    color: #555;
}
.AS_ajax_more {
    color: #555;
}
#searchClose, #indicator {
    position: absolute;
    top: 40px;
    right: 10px;
    z-index: 999;
}
#leftColH {
	float:left;
	padding-right:10px;
	width:90px;
}
#middleColH {
	float:left;
	padding-right:20px;
	width:580px;
}
#rightColH {
	float:left;
	padding-right:0px;
	width:260px;
	
}

