﻿/* Imports ================================================================= */
@import url("zeros.css");
@import url("typography.css");


body {
font-family:Arial, Helvetica, sans-serif;
text-align: center;
position: relative; 
background-image:url(../images/chrome/background.jpg);
background-repeat:no-repeat;
background-position:top;
margin-left: auto;
margin-right: auto
}
/* General ================================================================= */
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
    
p {
	margin-bottom:0px;
	line-height:1.4em;
}

ul {
	margin-left: 30px;
	list-style-type: disc;
}

blockquote {
	margin-bottom: 20px;
}	

.flush {
	margin-top: 0;
}

.bflush {
	margin-bottom: 0;
}

.rightText {
	text-align: right;
}
.center{
	text-align:center;
}
img.right {
	float: right;
	margin-left: 10px;
}
.clear { clear:both; }
hr { border:0;border-bottom:1px solid #666699;margin:25px 0; }
.newOrderPage hr {width:105%;}

/* Structure =============================================================== */
#container {
	margin-left:auto;
 	margin-right:auto;
	position: relative;
	width: 996px;
	z-index: 2;
}
#ContentArea {
	background: url(../images/chrome/ContentArea_top.jpg) no-repeat;
	text-align: left;
	border-bottom: 1px solid #f3f3f3;
	margin-left:auto;
 	margin-right:auto;
	background-position:top;
	width: 996px;
	z-index: 1;
	position: relative;
	
	
}
#ContentAreaHome {
	background: url(../images/chrome/ContentArea_top-home.jpg) no-repeat;
	text-align: left;
	border-bottom: 1px solid #f3f3f3;
	margin-left:auto;
 	margin-right:auto;
	position: relative;
	width: 996px;
	z-index: 1;
	
}
#logo {
	text-indent: -9999px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#header {
	height: 156px;
	background: url(../images/chrome/Masthead_Middle.jpg) no-repeat;
	background-position: top;

}
#getMinutes {
	width: 160px;
	xheight: 94px;
	position: absolute;
	top: 6px;
	right: 10px;
	overflow:hidden;
}
#getMinutes a#learn {
	display: block;
	width: 159px;
	height: 44px;
	background: url(../images/mgp_learn_about.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom:5px;
}
#getMinutes a:hover#learn { background: url(../images/mgp_learn_about.jpg) 0 44px; }
#getMinutes a#buy {
	display: block;
	width: 160px;
	height: 29px;
	background: url(../images/mgp_buy_minutes.jpg) no-repeat;
	text-indent: -9999px;
}
#getMinutes a:hover#buy { background: url(../images/mgp_buy_minutes.jpg) 0 29px; }
/* Menu ==================================================================== */
#menu {
	text-align: center;
	padding-bottom: 15px;
}
#menu ul {
	
	list-style-type: none;
	margin-left: -3px;
	margin-bottom: 5px;
}
#menu ul li {
	float: left;
	border-right: solid 1px #3b9acc;
	padding-right: 5px;
	padding-left: 5px;
}
#menu ul li a:hover {
	text-decoration: underline;
}
#menu ul li.last {
	border-right: none;
}

#music a {
	display: block;
	width: 24px;
	height: 21px;
	background: url(../images/icon-music.gif) no-repeat;
	text-indent: -9999px;
	outline: none;
}

/* Content Area ================================================================== 
#ContentArea {width:970px;margin:0 auto 0 auto;border-top: 1px solid #3b9acc;padding-bottom:20px;z-index:42;}*/

h6    {font-size:16px;font-weight:bold;padding-bottom:5px;color:teal;; font-family:Arial, Helvetica, sans-serif;}
h5    {font-size:11px;color:#666999;padding-bottom:5px;; font-family:Arial, Helvetica, sans-serif;}
h2    {font-size:14px;color:#000;padding-bottom:5px;font-weight:bold;; font-family:Arial, Helvetica, sans-serif;}
h1    {font-size:20px;font-weight:bold;padding-bottom:10px;color:#666999;line-height:1.1em;; font-family:Arial, Helvetica, sans-serif;}

h4		{font-size:20px;font-weight:bold;padding-bottom:10px;color:#666699;line-height:.95em; font-family:Arial, Helvetica, sans-serif;}
h4 em {color:#cc0000;font-style:italic;font-size:18px;font-family:times;line-height:.95em; font-family:Arial, Helvetica, sans-serif;}
h3    {font-size:16px;font-weight:bold;padding-bottom:10px;color:#4d4d4d;}

.lCol	{margin-left: 20px; padding-left: 10px; padding-right: 10px; padding-top: 15px; width:181px;float:left;margin-top:6px; background:url(../images/chrome/leftnavback.png) no-repeat;}
.lCol2	{width:500px;float:left;margin:40px 130px 0px 15px;color:#666699;}
.lCol2.newOrderPage {width:575px;float:left;margin:40px 30px 0px 0px;color:#666699;}
.cCol	{position:relative;/*left:190px;*/width:500px;/*display:inline;*/float:left;margin:20px 20px 0px 25px;color:#666699;}
.rCol	{width:200px;float:right; margin-right: 25px; margin-top: 10px;}
/* rCol Images ================================================================== */
#Satisfaction {background: url(../images/satisfaction_image.jpg) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Contact	 {background: url(../images/contact_image.jpg) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#OrderNow	 {background: url(../images/ordernow_image.jpg) no-repeat;height:250px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Employment	 {background: url(../images/employment_image.jpg) no-repeat;height:396px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#psychics	 {background: url(../images/psychic_readings_image.jpg) no-repeat;height:238px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Specialties {background: url(../images/specialties_image.jpg) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Featured	 {background: url(../dev/images/featured_image.jpg) no-repeat;height:209px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Generic	 {background: url(../images/generic_image.jpg) no-repeat;height:250px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Zodiac	 {background: url(../images/zodiac_image.jpg) no-repeat;height:390px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Relationships {background: url(../images/relationship_image.jpg) no-repeat;height:220px;width:200px;margin:0px 0px 20px 0px;padding:0px;position:relative;}
#PastLife	 	 {background: url(../images/pastlife_image.jpg) no-repeat;height:241px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#PetReadings	 {background: url(../images/petreadings_image.jpg) no-repeat;height:250px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Clairvoyance	 {background: url(../images/clairvoyance_image.jpg) no-repeat right;height:270px;width:200px;margin:0px 0px 0px 0px;padding:0px;}
#Numerology	 	{background: url(../images/numerology_image.jpg) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Tarot	 		{background: url(../images/tarot_image.jpg) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#Astrology	 	{background: url(../images/astrology_image.jpg) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#NewFeatured	{background: url(../images/new_featured_image.jpg) no-repeat;height:200px;width:310px;margin:0;padding:0;position:relative;}
#Love	 	{background: url(../images/rtside_2.png) no-repeat;height:231px;width:200px;margin:0px 0px 15px 0px;padding:0px;position:relative;}
#Money	 	{background: url(../images/rtside_3.png) no-repeat;height:231px;width:200px;margin:0px 0px 15px 0px;padding:0px;position:relative;}
#Family	 	{background: url(../images/rtside_4.png) no-repeat;height:231px;width:200px;margin:0px 0px 15px 0px;padding:0px;position:relative;}
#Pet	 	{background: url(../images/rtside_5.png) no-repeat;height:231px;width:200px;margin:0px 0px 15px 0px;padding:0px;position:relative;}
#Finding	 	{background: url(../images/rtside_6.png) no-repeat;height:231px;width:200px;margin:0px 0px 0px 0px;padding:0px;position:relative;}
#InnerPeace	 	{background: url(../images/rtside_7.png) no-repeat;height:231px;width:200px;margin:0px 0px 15px 0px;padding:0px;position:relative;}
#Topics	 	{background: url(../images/rtside_1.png) no-repeat;height:231px;width:200px;margin:0px 0px 15px 0px;padding:0px;position:relative;}

.cCol UL		{padding-left:0px; color: #000; margin-top: 10px;}
.cCol UL LI		{padding:0px 0px 0px 0px;margin-top:0px; color: #000;}
.lCol2 UL		{width:350px;padding-left:0px; color: #000;}
.newOrderPage UL {width:500px;}
.lCol2 UL LI	{padding:0px 0px 0px 0px;margin-top:10px; color: #000;}

.blueBox		{width:174px;background-color:#c8e8f6;padding:5px 14px 5px 12px;margin-top:0px;}
.blueBoxTop		{background: url(../images/blue_box_top.gif) no-repeat top;width:200px;height:7px;margin:0px 0px 0px 0px;padding:0px;}
.blueBoxBottom	{background: url(../images/blue_box_bottom.gif) no-repeat top;width:200px;height:7px;padding-bottom:5px;margin-bottom:5px;}

.pinkBox		{width:174px;background-color:#f8d6e6;padding:5px 14px 20px 12px; margin-top:0px;}
.pinkBoxTop		{background: url(../images/pink_box_top.gif) no-repeat top;width:200px;height:7px;margin:0px 0px 0px 0px;}
.pinkBoxBottom	{background: url(../images/pink_box_bottom.gif) no-repeat top;width:200px;height:7px;margin-bottom:5px;padding-bottom:5px;}
.pinkBox .RedBold{
    line-height:1em;
}


.greenBox			{width:174px;background-color:#daecb5;padding:5px 14px 20px 12px;margin-top:0px;}
.greenBoxTop		{background: url(../images/green_box_top.gif) no-repeat top;width:200px;height:7px;margin:0px 0px 0px 0px;}
.greenBoxBottom		{background: url(../images/green_box_bottom.gif) no-repeat top;width:200px;height:7px;margin:0px 0px 0px 0px;padding:0px;}

.ltBlueBox	        {width:174px;padding:5px 14px 1px 12px;margin-top:0; background-image: url(../images/background-purple-leftnav.gif); background-repeat: no-repeat;}


.RedBox			{width:174px;background-color:#47b7e4;padding:5px 14px 5px 12px;margin-top:0px;}
.RedBoxTop		{background: url(../images/blue-box-top.gif) no-repeat top;width:200px;height:7px;margin:0px 0px 0px 0px;}
.RedBoxBottom	{background: url(../images/blue-box-bottom.gif) no-repeat top;width:200px;height:7px;margin:0px 0px 10px 0px;padding:0px;}
.RedBox a, .RedBox a:hover, .RedBox a:visited, .RedBox a:active { color: #000;}
.purpleBox				{width:174px;padding:5px 14px 1px 12px;margin-top:0; background-image: url(../images/background-purple-leftnav.gif); background-repeat: no-repeat;}



.BlackBold		{font-weight:bold;font-size:12px;margin-bottom:2px;color:#000000;}
.BlueBold		{color:#0033cc;font-weight:bold;font-size:24px;margin-bottom:5px;}
.RedBold		{color:#000000;font-weight:bold;font-size:24px;margin-bottom:5px;}
.GreenBold		{color:#009933;font-weight:bold;font-size:24px;padding:0px;margin-bottom:5px;}
.WhiteBold a		{width:155px;padding:0px;margin:0 0 0 10px;color:#000000;font-weight:bold;font-size:14px;text-decoration:underline;text-align:left;float:left;}
.WhiteBold a:hover	{width:155px;padding:0px;color:#000000;font-weight:bold;font-size:14px;text-decoration:none;float:left;}
.RedText		{color:#cc0000;font-size:17px;}
.BlackText		{color:#000000;}
.right			{float:right;font-size:12px;}
.arrow			{float:left;width:15px;color:#ffffff;font-weight:bold;font-size:17px;margin:0 -10px 0 0;padding:0px;}

.FeaturedContent	{width:260px;margin:0px 10px 0px 20px;color:#000000;font-size:11px;font-family:arial;}
.ExtText			{color:#666699;font-weight:bold;text-align:center;}

#BuyNowSec			{font-size:14px;margin-left:8px;margin-top:15px;width:500px;}
.BuyNowContent		{float:left;width:480px;}
#BuyNowSecNew {xmargin-left:10px;width:290px;text-align:right;line-height:1em;}
#BuyNowSecNew table {width:600px;}
#BuyNowSecNew h4 {padding:0;}
#BuyNowSecNew em {display:block;padding:0;margin-top:10px;margin-bottom:10px;color:#3B9ACC;font-size:14px;}
#BuyNowSecNew .buyNowButtons h3{padding-bottom:5px;margin:0px;}
a#gotosurvey { float:right;margin-left:30px;display:block;width:92px;height:23px;background:url(../images/mgp_survey_button.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
a:hover#gotosurvey { background:url(../images/mgp_survey_button.gif) 0 23px;}

.BuyNowContent p	{padding:7px 0px 7px 0px;border-bottom:1px solid #3b9acc;margin:0px;}
.BuyNowRed			{color:#cc0000;font-size:14px;margin-left:8px;}
.Discount			{position:absolute;top:560px;left:590px;width:380px;color:#666699;font-size:12px;}
#specialsbuynow {position:absolute;top:530px;left:590px;width:280px;color:#666699;font-size:12px;}
.RedItalic			{color:#cc0000;font-style:italic;font-size:18px;font-family:times;line-height:1.2em;}
.DiscountForm		{float:right;width:240px;margin-top:3px;padding:0px;}
.TestimonialText	{color:#000000;font-size:16px;font-family:times;line-height:1.2em;}
.TestimonialText small {color:#000000;font-style:normal;font-size:10px;font-family:Arial;}
.testimonials hr { margin: 15px 0; }


.lbltxt     {position:absolute;left:12px;text-align:right;vertical-align:text-bottom;width:240px;color:#666699;font-size:11px;font-family:Arial;font-weight:bold;word-spacing:1px;letter-spacing:0px;}
.inputstyle {position:absolute;left:270px;width:220px;height:20px;border:1px solid #C3BCAA;font-size:11px;font-color:#000000;font-family:Arial;font-weight:normal;text-align:left;}

.EmpForm	{margin:30px 0;}
/* Order Now Form ================================================================== */
.buyNowButton		{float:right;margin:-27px 25px 0 0;}
a.purchaseButton {display:block;width:68px;height:23px;background:url(../images/mgp_purple_button.gif) no-repeat;text-indent:-9999px;overflow:hidden;text-align:left;}
a.purchaseButtonGreen {display:block;width:68px;height:23px;background:url(../images/mgp_green_button.jpg) no-repeat;text-indent:-9999px;overflow:hidden;text-align:left;}
a.purchaseButtonGreenGreen {display:block;width:68px;height:23px;background:url(../images/mgp_greenongreen_button.jpg) no-repeat;text-indent:-9999px;overflow:hidden;text-align:left;}
a:hover.purchaseButton {background:url(../images/mgp_purple_button.gif) 0 23px; }
a:hover.purchaseButtonGreen {background:url(../images/mgp_green_button.jpg) 0 23px; }
a:hover.purchaseButtonGreenGreen {background:url(../images/mgp_greenongreen_button.jpg) 0 23px; }
#buySidebar h3 {font-size:15px;}
#buySidebar h4 {padding:0;margin:0;font-size:18px;}
#buySidebar div {margin-bottom:7px;}
#firstTime {padding-top:0;padding-bottom:5px;text-align:right;background:#daecb5 url(../images/new_on_green.gif) no-repeat top left;font-size:12px;line-height:1.3em;}
#firstTime h3 {font-size:22px;color:#32ca32;padding-left:20px;padding-bottom:5px;line-height:25px;}
#firstTime form { margin-top: 5px; }
.new { padding: 10px 10px 10px 40px; background: url(../images/new_on_white.gif) no-repeat center left; }

/* Leftside Navigation ================================================================== */
.NavTitle		{color:#252e74;font-size:14px;font-weight:bold;padding-bottom:5px;}
#LeftNav		{width:195px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#LeftNav ul{
    margin:5px 0 0 0;
    padding:0;
	margin-left: 20px;
}
#LeftNav li{
	list-style: square;
}
#LeftNav a{
    color:#3b9acc;
    padding:0px 0 4px 0px;
	
}
.callNow {
	padding-left: 7px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 70px;
	margin-bottom: 30px;
}

.leftNavLine {
	color:#e3e5f7;
	text-align:center;
	margin-bottom: 10px;
	margin-top: 10px;

}
.featured_psychics #LeftNav #psychic a {font-weight: bold;}
.psychic_readings #LeftNav #psychic a{font-weight: bold;}
.astrology #LeftNav #astrology a{font-weight: bold;}
.tarot #LeftNav #tarot a{font-weight: bold;}
.numerology #LeftNav #numerology a{font-weight: bold;}
.clairvoyance #LeftNav #clairvoyance a{font-weight: bold;}
.pet #LeftNav #pet a{font-weight: bold;}
.relationships #LeftNav #relationships a{font-weight: bold;}
.pastLife #LeftNav #pastLife a{font-weight: bold;}


.featured #LeftNav #psychic a{font-weight: bold;}
.astro #LeftNav #astrology a{font-weight: bold;}
.tarot #LeftNav #tarot a{font-weight: bold;}
.numero #LeftNav #numerology a{font-weight: bold;}
.clair #LeftNav #clairvoyance a{font-weight: bold;}
.pet #LeftNav #pet a{font-weight: bold;}
.love #LeftNav #relationships a{font-weight: bold;}
.pastlives #LeftNav #pastLife a{font-weight: bold;}



/*Order Now*/
.orderNow ul { xmargin-top:20px; }
.orderNow ol { list-style-type:decimal;list-style-position:inside;color:black;xfont-size:12px;}
.orderNow ol li {margin-bottom:5px;}

.note{
	font-size:14px;
}

#firstTime .note{
	font-size:.9em;
}

/* Guarentee */
.guarantee li{
	color:#000;
}

.guarantee ul{
	margin-top:10px;
}

/* psychics */
.cCol p{
    margin: 0 15px 15px 0;
}
.cCol p.TestimonialText { margin: 0 15px 15px 0; }
.important{
	font-size:1.1em;
}

.loveLust{
width:724px;
height: 450px;
margin:40px 0 0px 245px;
background:url(../images/loveLust.jpg) no-repeat;
}

.loveLust #romance{
    width:724px;
    height: 248px;
    background:url(../images/romance-bg.png) no-repeat;
    position:relative;
    top:150px
}
.loveLust #romance img{
    margin:180px 0 0 315px;
}

#getAnswers{
    font-size:1.8em;
    font-weight:bold;
    color:#029a34;
    position:relative;
    top:100px;
    left:417px;
}
#callToday{
    font-size:2.4em;
    font-weight:bold;
    color:#029a34;
    position:relative;
    top:111px;
    left:336px;
}

#landingButton{
    margin:327px 0 0 314px;
}
#submit{
    float:right;
    margin-right:20px;
}

/* Featured Psychics */
#availablePsychics{
        width:270px;
}
#availablePsychics ul{
    margin:0;
    padding:0;
}
#availablePsychics li{
    float:left;
    margin-right:30px;
    text-align:center;
    list-style:none;
    
}
#Featured img{
    margin-left:110px;
    padding-top:20px;
}
#pages{
	color:#3b9acc;
	font-weight:bold;
}

/* Footer ================================================================== */
#footer {
	text-align: left;
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
}
#footer ul {
	list-style-type: none;
	margin: 0 0 3px 0 ;
	padding: 0; 
}
#footer ul li {
	float: left;
	border-right: solid 1px #3b9acc;
	margin-right: 10px;
	padding-right: 10px;
}

#footer ul li.last {
	border-right: none;
}

#footer p a{
    color:#28698b;
}

.psychicBio {
	position:absolute;
	left:0px;
	top:30px;

	overflow:auto;
}
p#tabs {
	margin:0;
	clear:left;
	padding: 0 0 5px 2px
}
p#tabs span {
	padding: 7px;
	border:1px solid #3b9acc;
	margin: 0 -2px;
	background:url(../images/tabbg.gif) repeat-x 0 bottom;
	font-size: 12px;
	font-weight: bold;
}
p#tabs a { color: black; }

#psychicFeatured {
	position:absolute;
	left:549px;
	top:-5px;
	z-index:42;
}	

.psychicBio p {
	font-family:Arial;
	xfont-weight:bold;
	margin-top:0px;
	overflow:auto;
	word-spacing:.075em;
}

.psychicSubhead {
	position:absolute;
	left:0px;
	top:280px;
	width:400px;
	height:22px;
	color:#666699;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-.025em;
}
	
.littlePic {
	position:absolute;
	top:306px;
	}
	
.littleExt {
	position:absolute;
	top:383px;
	width:50px;
	color:#4d4d4d;
	font-size:9px;
	font-weight:bold;
	font-family:Arial;
	overflow:hidden;
	}
#PageNav { position:absolute;left:40px;top:320px;width:200px;height:30px;border:0px solid black;text-align:center;font-family:Arial;font-weight:bold;font-size:14px;color:#3b9acc;padding:6px 0px 0px 0px; }
.tTopRowP { top:106px; }	
.tTopRowE { top:183px; }
.tBottomRowP { top:206px; }
.tBottomRowE { top:283px; }
.TemplateBio { text-align:justify; top:200px; left:340px; }
.footerSpacer { margin-top:25px; margin-bottom:25px; display:none; }
.gecko .footerSpacer { margin-top:50px; margin-bottom:50px; }
#curOnlineInnerDiv h3 { color:#666699; font-size:16px; }
#curOnlineInnerDiv p { margin-top:-6px; margin-bottom:24px; font-size:12px; }
/*survey*/
#survey p{ margin:0 0 10px 0; }
#survey h3{ font-size:1.2em; margin:0 0 -5px 0; }
#survey ul{ padding:0; margin:0; list-style:none !important; }
#survey li{ list-style:none !important; margin:10px 0 20px 0; }
#survey input, #survey label{ margin:7px 0 0 0; }
#survey h3{ padding-top:20px; color:#666699; }
#survey label{  }
.errMsg {	color: red;	display: inline; }
.errFld { border-color: red; }
/*soomessy*/
.newMeetPage .psychicBio { position:static; border:1px solid #3B9ACC; clear:left; }
.newMeetPage #psychicFeatured { position:static; float:left; margin:0 20px 20px 0; }
.newMeetPage h3 { color:#3B9ACC; padding:0; text-transform: uppercase; }
.newMeetPage .psychicSubhead { position:static; }
.newMeetPage .littlePic { position:static; xmargin-right:20px; clear:left; xmargin-top:5px; }
.newMeetPage .littleExt { position:static; float:left; margin-right:20px; text-align:center; width:62px;}
.newMeetPage #PageNav { display:none; position:relative; top:0; left:0; clear:left; margin-top:50px; width:150px; margin-left:45px; }
.newMeetPage .psychicBio p { height:auto; width:auto; margin:0; padding:10px; font-weight:normal; text-align:left; }
.newMeetPage #psychicList { padding:0px 0 0 0px;no-repeat top left; }
.newMeetPage #psychicList p { padding-left: -20px; text-align: left; font-size: 14px; margin-bottom: 5px; padding-left: 0; }
#badges.home { position: absolute; bottom: 0; right: 10px; }
#badges.order { position: absolute; top: 550px; right: 50px; text-align: center; }
#badges.lcol { text-align: center; margin-top: 15px; }
/*soomessy!!!*/
.newFP #psychicFeatured1, .newFP #psychicFeatured2, .newFP #psychicFeatured3, .newFP #psychicFeatured4, .newFP #psychicFeatured5
	{ position: static; top: 0; left: 0; float: left; margin-right: 10px; }
.newFP .psychicIntro1, .newFP .psychicIntro2, .newFP .psychicIntro3, .newFP .psychicIntro4, .newFP .psychicIntro5
	{ position: static; color: #888888; font-size: 1.1em; }
.newFP h3 { margin-bottom: 0 0 3px 0; padding: 0; color: #3B9ACC; font-size: 1.75em; }
.newFP h3 span { text-transform: uppercase; }
.newFP span.skills { color: #3b9acc; }
.newFP .psychicBio1, .newFP .psychicBio2, .newFP .psychicBio3, .newFP .psychicBio4, .newFP .psychicBio5
	{ position: static; height: auto; top: 0; clear: left; padding-top: 10px; xoverflow: visible; }
.newFP p { height: auto; padding-bottom: 10px; }
.newFP .psychicSubhead { position: static; border-bottom: 1px solid #ccc; width: auto; height: auto; top: 0; left: 0; margin-top: 10px; margin-left: 75px; }
.newFP.rCol a { font-size: 12px; color: #666699; margin-left: 75px; }

.bigGreenText h3{
color:#32CA32;
font-size:22px;
line-height:25px;
padding-bottom:5px;
}

#whosonline h4{
	padding-bottom:0;
	margin-bottom:0;
}
#whosonline h3{
	padding:15px 0 4px 0;
	margin:0;
}
#whosonline p{
	padding:0 0 2px 0;
	margin:0;
}

.testimonials p.style6, .testimonials p.style6 a{
	color: #666699;
	font-weight:bold;
}
#astrology-definitions img{
	float:left;
	margin-right:5px;
}
.callout{
	font-size:1.4em;
	text-align:center;
}
.questions h4{
padding-top:20px;	
}
.questions h4#first{
	padding-top:5px;
}
.answers h4{
	padding-bottom:0;
	margin-bottom:0;
}
#search {
	margin-top:50px;
	position: relative;
	float:right;
	padding-right: 10px;
}
#searchBtn {
	margin: 0px;
}
.buyNowButtonNew
{
	padding-left: 4px;
}
/* #### Tab Styles */

#navigation {
	padding-top:90px;
	width: 1000px;
}
#navigation li {
float: left;
list-style: none;
background: url(../images/tabs/tab_upmid.png) repeat-x;
}
#navigation a {
display: block;
background: url(../images/tabs/tab_uprt.png);
background-position: top right;
background-repeat: no-repeat;
color: #666666;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}


#navigation a:hover {background-image: url(../images/tabs/tab_hovrt.png);}
#navigation li:hover {background-image: url(../images/tabs/tab_hovmid.png);}
.lastTab a:hover {background-image: url(../images/tabs/tab_hovend.png);}

#topNavigation {
margin-left:auto;
margin-right:auto;
width: 996px;
}
#navigation span {
display: block;
padding-top: 20px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
background-repeat: no-repeat;
}
.TopNavSelectedHome #home {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedHome #home a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedHome #home span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedHome #navigation #home:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedHome #home li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedOrder #order {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedOrder #order a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedOrder #order span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedOrder #navigation #order:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedOrder #order li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedpsychic #psychic {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedpsychic #psychic a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedpsychic #psychic span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedpsychic #navigation #psychic:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedpsychic #psychic li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedspecialities #specialities {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedspecialities #specialities a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedspecialities #specialities span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedspecialities #navigation #specialities:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedspecialities #specialities li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedtopics #topics {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedtopics #topics a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedtopics #topics span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedtopics #navigation #topics:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedtopics #topics li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedOnline #online {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedOnline #online a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedOnline #online span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedOnline #navigation #online:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedOnline #online li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedtestimonials #testimonials {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedtestimonials #testimonials a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedtestimonials #testimonials span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedtestimonials #navigation #testimonials:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedtestimonials #testimonials li {background: url(../images/tabs/tab_activmid.png) repeat-x;}

.TopNavSelectedFAQ #FAQ {background: url(../images/tabs/tab_activmid.png) repeat-x;}
.TopNavSelectedFAQ #FAQ a  {background-image: url(../images/tabs/tab_activrt.png);}
.TopNavSelectedFAQ #FAQ span { background-image: url(../images/tabs/tab_activlt.png);}
.TopNavSelectedFAQ #navigation #FAQ:hover {background-image: url(../images/tabs/tab_activmid.png);}
.TopNavSelectedFAQ #FAQ li {background: url(../images/tabs/tab_activmid.png) repeat-x;}


#navigation li ul {
position: absolute;
top: 154px;
left: -999em;
margin-left: 2px;
border: 1px solid #707070;
padding-top: 5px;
padding-bottom: 10px;
background-color: #ffffff; 
text-align: left;
background-image: none;
font-weight: normal;
padding-left: 9px;
-moz-box-shadow: 2px 2px 10px #888;
-webkit-box-shadow: 2px 2px 10px #888;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, direction=120, strength=3);
z-index: 100;
display: block;
}
#navigation li ul li  {
float: none;
background-image: none;
color: #707070;
font-weight: normal;
padding-top: 5px;
margin: 0px 10px 0px 0;
display: block;
z-index: 100;
}

#navigation li ul li a {display: block;}

#navigation li ul li, #navigation li ul li a, #navigation li ul li:hover, #navigation li ul li a:hover, 
#navigation #psychic ul li a, #navigation #psychic ul li:hover, #navigation #psychic ul li a:hover, #navigation #psychic ul li,
#navigation #specialities ul li a, #navigation #specialities ul li:hover, #navigation #specialities ul li a:hover, #navigation #specialities ul li,
#navigation #topics ul li a, #navigation #topics ul li:hover, #navigation #topics ul li a:hover, #navigation #topics ul li,
#navigation #order ul li a, #navigation #order ul li:hover, #navigation #order ul li a:hover, #navigation #order ul li,
#navigation #testimonials ul li a, #navigation #testimonials ul li:hover, #navigation #testimonials ul li a:hover, #navigation #testimonials ul li
{
	background-image: none;
	font-weight: normal;
	display: block;
}
#navigation li:hover ul, #navigation li.sfhover ul {
left: auto;
background-image: none;
display: block;
}
#hpFlash {
	margin-top: 10px;
	padding-left: 22px;
	float: left;
}
#homeAd {
	text-align: center;
	font-family: Arial Narrow;
	font-weight: bold;
	font-size: 30px;
	color: #252e74;
	background: url(../images/homead.png) no-repeat;
	height: 146px;
	width: 310px;
	float: right;
	margin-right: 22px;
	margin-top: 10px;
	padding-top: 15px;
	height: 161px;
}
#homeAdText{
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	padding-top: 10px;
}
#homeBox1 {
	background: url(../images/home_leftback.png) no-repeat;
	margin-left: 23px;
	padding-left: 10px;
	padding-top: 15px;
	margin-top: 4px;
	float: left;
	width: 300px;
}

#homeBox1 .heading, #homeBox3 .heading {
	font-family: arial narrow;
	font-weight: bold;
	color: #ffffff;
	font-size: 19px;
	margin-left: 85px;
	padding-right: 10px;
	padding-bottom: 4px;
	line-height: 19px;
}
#homeBox1 ul {
	margin-left: 105px;
	padding-top: 8px;

}
#homeBox1 .body-text, #homeBox2 .body-text, #homeBox3 .body-text {
	padding-top: 8px;
}
#homeBox2 {
	background: url(../images/home_mid-rightback.png) no-repeat;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin-top: 4px;
	width: 300px;
	float: left;
	height: 160px;
}

#homeBox2 .heading {
	font-family: arial narrow;
	font-weight: bold;
	color: #ffffff;
	font-size: 19px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 4px;
	line-height: 19px;
}
#homeBox2 .body-text {
	width: 180px;
}
#homeBox3 {
	background: url(../images/home_mid-rightback.png) no-repeat;
	margin-left: 11px;
	padding-left: 10px;
	padding-top: 15px;
	margin-top: 4px;
	width: 300px;
	float: left;
}
#homeBox4 {
	background: url(../images/home_bottomback.png) no-repeat;
	margin-right: 13px;
	padding-left: 10px;
	padding-top: 15px;
	margin-top: 10px;
	float: right;
	width: 630px;
	height: 110px;
}
#homeBox4 img {
	margin-bottom: 20px;
	float:left;
	padding-right: 10px;
}
#homeBox4 .heading {
	font-family: arial narrow;
	font-weight: bold;
	color: #7a7be8;
	font-size: 19px;
	padding-bottom: 10px;
}
#homeBox4Left {
	float:left;
	width: 290px;
}

#homeBox4Right {
	width: 300px;
	float: right;
	margin-right: 15px;
}
#footerLinks {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding-top: 0px;
	color: #bebebe;
}
#twitter {
	font-size: 11px;
	float:right;
	padding-left: 15px;
	margin-bottom:15px;
	position: absolute;
	left: 910px;
	margin-top: 10px;
}

#twitter  a {
color: #FFFFFF;
margin-left: 5px;
vertical-align: top;
}
#searchFooter {
	
}
.surveyScale {
	margin-top: 10px;
}
.surveyScale tr td {
	padding-left: 10px;
	padding-right: 10px;
	height: 10px;
	
}
.surveyComments {
	
}