@import url("asknow_myhome.css");

/*--------------------------------------------------------------------------------------------------
	BEGIN ASKNOW.COM STRUCTURE ////
--------------------------------------------------------------------------------------------------*/
body {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin:0;
	padding:0;
	background: #e8d1f4 url(../images/body_bg.jpg) top center no-repeat;
}
#wrap {
	height: auto;
	width: 999px;
	margin:0 auto;
	overflow: hidden;
	background:#fff;
	clear:both;
}
img {
	border:none;
	}
a {
	color:#770079;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	color:#bf00ab;
}
/*--------------------------------------------------------------------------------------------------
	BEGIN ASKNOW.COM TYPOGRAPHY ////
--------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
h1.general, h1.myhome, h1.pastlives, h1.chatpsychics, h1.dreamanalysis, h1.astrology, h1.numerology, h1.spiritual, h1.career, h1.money, h1.love, h1.tarotreader, h1.enespanol {
	line-height:4em;
	color:#fff;
	font-size:24px;
	width:635px;
	height:100px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .3em;
	margin:0 0 10px 0;
	background: #5a3bcd;
}
h1.general  {
	background: #5a3bcd url(../images/article_header.jpg) top left no-repeat;
}
h1.myhome {
	background: #5a3bcd url(../images/myhome_header.jpg) top left no-repeat;
}
h1.pastlives {
	background: #5a3bcd url(../images/header-past-lives.jpg) top left no-repeat;
}
h1.chatpsychics {
	background: #5a3bcd url(../images/header-chat-psychics.jpg) top left no-repeat;
}
h1.dreamanalysis {
	background: #5a3bcd url(../images/header-dream-analysis.jpg) top left no-repeat;
}
h1.astrology {
	background: #5a3bcd url(../images/header-astrology.jpg) top left no-repeat;
}
h1.numerology {
	background: #5a3bcd url(../images/header-numerology.jpg) top left no-repeat;
}
h1.spiritual {
	background: #5a3bcd url(../images/header-spiritual-guides.jpg) top left no-repeat;
}
h1.career {
	background: #5a3bcd url(../images/header-career.jpg) top left no-repeat;
}
h1.money {
	background: #5a3bcd url(../images/header-money.jpg) top left no-repeat;
}
h1.love {
	background: #5a3bcd url(../images/header-love.jpg) top left no-repeat;
}
h1.tarotreader {
	background: #5a3bcd url(../images/header-tarot-readers.jpg) top left no-repeat;
}
h1.enespanol {
	background: #5a3bcd url(../images/header-en-espanol.jpg) top left no-repeat;
}
h1.thanks {
	background: #5a3bcd url(../images/article_header.jpg) top left no-repeat;
	line-height:5.3em;
	color:#fff;
	font-size:18px;
	width:635px;
	height:100px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .2em;
	margin:0 0 10px 0;
}
h2 {
	font-size:28px;
	color:#666;
	text-align:center;
	line-height:1em;
	margin:0 0 15px 0;
	letter-spacing: .05em;
	margin:0 0 10px 0;
}
h2 strong {
	text-transform:uppercase;
	color:#65008e;
	font-weight:normal;
	background:url(../images/h1_top_sdw.jpg) top center no-repeat;
	padding:15px 0 0 0;
	display:block;
	width:635px;
}
h2 em {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	letter-spacing:.2em;
	color:#65008e;
	font-style:normal;
}

#center_column h3.pullquote {
	background:url(../images/pull_bg.jpg) top left no-repeat;
	float:right;
	display:block;
	margin: 0 10px 5px 10px;
	padding:10px 0 0 10px;
	line-height:1.5em;
	color:#56025d;
	font-size:18px;
	font-style:italic;
	width:280px;
	min-height:135px;
	height:auto;
	border-left:#56025d 1px dotted;
	text-align:left;
}
#center_column h3 strong {
}
#center_column h3 em {
	text-transform:uppercase;
	font-style:normal;
	color:#333;
	letter-spacing:.2em;
}
h4 {
	font-size:15px;
	text-align:center;
	margin: 0 25px 15px 25px;
	line-height:1.65em;
	color:#666;
}
h4.purplesub {
	font-size:18px;
	text-align:left;
	margin: 0 25px 15px 25px;
	line-height:1.65em;
	color:#56025d;
}
#center_column_tryit h4 {
	font-size:15px;
	text-align:center;
	margin: 0 25px 0 25px;
	line-height:1.65em;
	color:#666;
}
h4 strong {
	text-transform:uppercase;
	color:#666;
	font-weight:normal;
	margin: 0 10px 0 10px;
}
h4 em {
	color:#9f008e;
	text-align:center;
	margin:0;
}
h5 {
	color:#9f008e;
	font-size:22px;
	text-align:center;
	margin:0;
}
#psychic_ratings h5 {
	color:#9f008e;
	font-size:22px;
	text-align:center;
	margin:0 0 15px 0;
}
#center_column_tryit h5 {
	color:#9f008e;
	font-size:22px;
	text-align:center;
	margin:0 0 10px 0;
}
#center_column h5 img, #center_column_tryit h5 img {
	padding:2px 0 0 0;
	margin:0 5px 0 0;
	}
h5 em {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-style:normal;
	color:#666;
	font-size:15px;
	letter-spacing:.05em;
}
h6 {
	font-size:15px;
	text-align:center;
	margin:0 0 20px 0;
	clear:both;
}
p {
	margin:0 25px 15px 25px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:14px;
	color:#666;
}
#center_column ul {
	margin:0 25px 15px 25px;
	padding:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:14px;
	color:#666;
	list-style:square;
}


/*--------------------------------------------------------------------------------------------------
	HEADER
--------------------------------------------------------------------------------------------------*/
/*
#header {
	width:999px;
	height:160px;
	padding:0;
	margin:0 auto;
	position:relative;
	background: url(../images/header_bkg.jpg) top left no-repeat;
	z-index:1;
}
#navbox {
	width:999px;
	bottom: 0;
	left:0;
	position:absolute;
	padding:0;
	margin:0;
	height:35px;
}
#header label {
	border:none;
	padding:5px 0 0 0;
	margin:0 20px 0 0;
	float:right;
	width:auto;
}
#header input.search {
	height:17px;
	padding:0;
	margin:0 5px 0 0;
	display:inline;
	float:left;
	color:#666;
}
#header img.logo {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	left:435px;
	top:26px;
	border:none;
}
#header h1 {
	color: #f2eff4;
	font: bold 20px Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
	font-size:22px;
	text-align:right;
	display:block;
	position:absolute;
	letter-spacing:normal;
	top:20px;
	right:0;
	padding:2px 0 0 0;
	line-height:16px;
	width:260px;
	background:none;
}
#header h1 strong {
	font-weight:bolder;
}
#header h1 em {
	color: #f2eff4;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	letter-spacing:.2em;
}
#header p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	width:999px;
	display:block;
	position:absolute;
	top:97px;
	left:0;
	color:#65008e;
	font-style:italic;
	line-height:1em;
	margin:0;
	padding:0;
}
*/
#header {
	width:999px;
	height:160px;
	padding:0;
	margin:0 auto;
	position:relative;
	background: url(../images/pregunta_header.jpg) top left no-repeat;
	z-index:1;
}
#navbox {
	width:999px;
	bottom: 0;
	left:0;
	position:absolute;
	padding:0;
	margin:0;
	height:35px;
}
#header label {
	border:none;
	padding:5px 0 0 0;
	margin:0 20px 0 0;
	float:right;
	width:auto;
}
#header input.search {
	height:17px;
	padding:0;
	margin:0 5px 0 0;
	display:inline;
	float:left;
	color:#666;
}
#header img.logo_spanish {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	left:395px;
	top:30px;
	border:none;
}
#header h1 {
	color: #f2eff4;
	font: bold 20px Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
	font-size:22px;
	text-align:right;
	display:block;
	position:absolute;
	letter-spacing:normal;
	top:20px;
	right:0;
	padding:2px 0 0 0;
	line-height:16px;
	width:260px;
	background:none;
}
#header h1 strong {
	font-weight:bolder;
}
#header h1 em {
	color: #f2eff4;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	letter-spacing:.2em;
}
#header p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	width:999px;
	display:block;
	position:absolute;
	top:97px;
	left:0;
	color:#65008e;
	font-style:italic;
	line-height:1em;
	margin:0;
	padding:0;
}
/*--------------------------------------------------------------------------------------------------
	TOP NAV ////
--------------------------------------------------------------------------------------------------*/
#topnav {	
	margin: 0 0 0 10px;
	padding: 0;
	height:40px;
	position:absolute;
	width:auto;
}
#topnav li {	
	float: left;
	display:inline;
	list-style: none;
	font: 12px Tahoma, Arial;
	color: #000;
	line-height:2.75em;
	width:auto;
}
.hiuser {	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	color: #BF00AB;
}
#topnav .hiuser {	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	color: #BF00AB;
	line-height:2.75em;
	padding:0 10px 0 10px;
	width:auto;
	background: url(../images/menu_hl_over2.jpg) top right no-repeat;
}
#topnav .login {	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	color: #BF00AB;
	line-height:2.75em;
	width:auto;
}
#topnav .login a {
	color: #BF00AB;
	background:none;
}
.login a:hover {
	color:#fff;
	background: url(../images/drop_li_bg.jpg) bottom left no-repeat;
	background:#ae4eaf;
}
#topnav .logout a {
	color: #BF00AB;
	background:none;
}
.logout a:hover {
	color:#fff;
	background: url(../images/drop_li_bg.jpg) bottom left no-repeat;
	background:#ae4eaf;
}
#topnav a {	
	text-decoration: none;
	color: #000;
	white-space: nowrap;
	margin: 0;
	height:15px;
	line-height:2.85em;
	padding:10px;
	background: url(../images/menu_hl_over2.jpg) top right no-repeat;
}
#topnav a:hover {
	color:#fff;
	background: #ae4eaf url(../images/drop_li_bg.jpg) bottom left no-repeat;
}
#home #topnav .home a, #about #topnav .about a, #psychics #topnav .psychics a, #tryitfree #topnav .tryitfree a, #horoscopes #topnav .horoscopes a, #chat #topnav .chat a, #articles #topnav .articles a, #espanol #topnav .espanol a, #login #topnav .login a, #myhome #topnav .myhome a  {
	color:#fff;
	background: #ae4eaf url(../images/drop_li_bg.jpg) bottom left no-repeat;
}
/*--------------------------------------------------------------------------------------------------
	LEFT COLUMN ////
--------------------------------------------------------------------------------------------------*/
#left_column {
	width:130px;
	float:left;
	display:inline;
	padding:10px 0 0 0;
	margin:0 0 0 5px;
	position:relative;
}
/*--------------------------------------------------------------------------------------------------
	LEFT SIDE NAV //// 
--------------------------------------------------------------------------------------------------*/
#leftnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	position:relative;
	float:left; 
	width:130px;
	display:inline;
}
.orange_nav {
	background:#f2ba35 url(../images/leftnav_bg.jpg) top left repeat-y;
}
.blue_nav {
	background:#f2ba35 url(../images/leftnav_bg_blue.jpg) top left repeat-y;
}
.orange_navfoot {
	background: #f2ba35 url(../images/leftnav_footer.jpg) bottom left no-repeat;
	width: 130px;
	height:50px;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	}
#leftnav ul {
	display:block;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:auto;
}
#leftnav li ul {
	margin:0;
	padding:0;
}
#leftnav li ul li {
	list-style:none;
	line-height:1em;
	display:block;
	padding: 0 0 5px 0;
	margin:0 0 0 10px;
	border:none;
}
#left_column img {
	margin:0 0 5px 0;
	float:right;
}
#left_column #leftnav img {
	margin:0;
	float:right;
}
.orange_nav ul li {
	width:100px;
	list-style:none;
	line-height:1.5em;
	display:block;
	border-bottom:1px dotted #c05732;
	padding: 5px 0 5px 0;
	margin:0 0 0 15px;
}
.blue_nav ul li {
	width:100px;
	list-style:none;
	line-height:1.5em;
	display:block;
	border-bottom:1px dotted #d2f2ff;
	padding: 5px 0 5px 0;
	margin:0 0 0 15px;
}
.orange_nav a {
	color:#00366C;
	text-decoration:none;
}
.orange_nav a:hover {
	color:#af451b;
	text-decoration:underline;
}
.blue_nav a {
	color:#00366C;
	text-decoration:none;
}
.blue_nav a:hover {
	color:#65008e;
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------------------
	CENTER/RIGHT COLUMN DIVS
--------------------------------------------------------------------------------------------------*/
#two_column_wrap {
	width:845px;
	float:right;
	margin:0 10px 0 0;
	position:relative;
	display:inline;
}
#center_column, #center_column_profile {
	width: 635px;
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:0 0 20px 0;
}
#right_column {
	float:right;
	display:inline;
	width:200px;
	margin:0;
	padding:10px 0 0 0;
	position:relative;
}
/*--------------------------------------------------------------------------------------------------
	PSYCHIC LISTING BOX ////
--------------------------------------------------------------------------------------------------*/
#api_column_wrap {
	width:635px;
	padding:0;
	margin:0;
}
#api_column {
	width:312px;
	float:left;
	margin:0;
	padding:0;
}
#api_column_right {
	width:312px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
.api_psychic {
	font-family:Arial, Helvetica, sans-serif;
	background: #f2d793 url(../images/psychic_module/api_bg_312.jpg) top left no-repeat;
	width:312px;
	padding:0;
	margin:0 auto 5px 5px;
	position:relative;
	float:left;
	height:200px;
}
#center_column .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;
}
#center_column .api_psychic p {
	font-size:12px;
	line-height:1.15em;
	margin:0 15px 0 105px;
	text-align:left;
	color:#000;
}
.api_psychic p.description {
	margin:0 15px 0 105px;
}
.api_psychic a {
	color:#770079;
	text-decoration:none;
}
.api_psychic a:hover {
	text-decoration:underline;
}
.stars {
	margin:0 15px 0 10px;
}
.api_psychic img.mug {
	float:left;
	position:relative;
	display:inline;
	margin:0 5px 0 18px;
}
.buttons {
	clear:both;
	background:url(../images/psychic_module/api_bg_bottom_312.jpg) bottom left no-repeat;
	width:294px;
	height:50px;
	margin:0 0 0 0;
	padding:0 18px 5px 0;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
}
.api_psychic .buttons img {
	float:right;
	display:block;
	margin:0;
	padding:0;
}

.short_banner {
	background: #a72ca9 url(../images/psychic_module/short_banner_bg.jpg) top left no-repeat;
	width:285px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:3.5em;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:center;
}
.long_banner {
	clear:both;
	background: #8f0d95 url(../images/psychic_module/long_banner_bg.jpg) top left no-repeat;
	width:635px;
	height:55px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:3.5em;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	float:left;
}
#api_column200 .short_banner200top h1, #api_column200 .long_banner h1 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.75em;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0 20px;
	padding:0;
	letter-spacing:normal;
	text-transform:none;
}

.short_banner a, .long_banner a {
	color:#f2e7fd;
	text-decoration:underline;
}
.short_banner a:hover, .long_banner a:hover {
	color:#EDA9EF;
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------------------
	ARTICLES PAGE //// ARTICLE STYLES
--------------------------------------------------------------------------------------------------*/
#center_column .article_box {
	width:310px;
	height:300px;
	float:left;
	display:inline;
}
#center_column #feature_article {
	width:635px;
	height:180px;
	float:left;
	display:inline;
	margin:0 0 15px 0;
	padding:55px 0 0 0;
}
.feature_a {
	background: url(../images/articles/feature_article_img.jpg) top left;
}
#center_column .articles {
	background:url(../images/new_articles/articles_bg.jpg) bottom left no-repeat;
	width: 600px;
	height:auto;
	float:left;
	display:inline;
	position:relative;
	margin:0 0 10px 15px;
	padding: 0 0 25px 0;
}
#center_column .articles img {
	float:left;
	display:block;
	margin:0 15px 0 15px;
}
#center_column .article_box p {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0 0 10px 0;
	line-height:1.25em;
	color:#666666;
	font-size:13px;
}

.article_box a, #feature_article a {
	color:#770079;
	text-decoration:underline;
}
.article_box a:hover, #feature_article a:hover {
	text-decoration:none;
	color:#bf00ab;
}

#center_column .article_box h2 {
	font-size:20px;
	color:#333;
	text-align:left;
	line-height:1em;
	margin:0 0 10px 0;
}
#feature_article h2 {
	font-size:28px;
	color:#333;
	text-align:left;
	line-height:1em;
	margin:0 20px 10px 350px;
	}
#feature_article p {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 25px 10px 350px;
	line-height:1.5em;
	color:#333;
	font-size:13px;
}
/*--------------------------------------------------------------------------------------------------
	HORIZONTAL LIST NAVIGATION
--------------------------------------------------------------------------------------------------*/
#pagenav  {
	margin:0 20px 30px 20px;
	padding:25px 0 0 0;
	display:inline;
	float:left;
	width:600px;
	text-align:center;
	background:url(../images/navtop_shadow.jpg) top center no-repeat;
}
#pagenav ul.mynav {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding: 5px 0 5px 0;
	margin:0;
	width:100%;
}
#pagenav ul.mynav li {
	list-style:none;
	line-height:2em;
	display:inline;
}
#pagenav ul.mynav a {
	color:#666;
	border-right: 1px dotted #999;
	padding:0 10px 0 0;
	margin: 0 10px 0 0;
	text-decoration:none;
}
#pagenav ul.mynav li em {
	color:#c64cc3;
	font-style:normal;
}
#pagenav ul.mynav a:hover {
	color:#65008e;
	text-decoration:underline;
}
#pagenav ul.mynav a.selected {
	color:#65008e;
	text-decoration:none;
}
#pagenav ul.mynav #active { 
	border-right: none;
	margin:0;
	padding:0;
}

/*--------------------------------------------------------------------------------------------------
	HOROSCOPE PAGE //// HOROSCOPE BOX
--------------------------------------------------------------------------------------------------*/
#slider  {
	margin:0 20px 0 20px;
	padding:25px 0 0 0;
	display:inline;
	float:left;
	width:600px;
	text-align:center;
	background:url(../images/navtop_shadow.jpg) top center no-repeat;
}
#slider ul.navigation {
	list-style:none;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding: 15px 0 15px 0;
	margin:0;
	width:600px;
	height:20px;
	display:block;
}
#slider ul.navigation li {
	display:inline;
	line-height:1.25em;
}
#slider ul.navigation a {
	color:#666;
	border-right: 1px dotted #999;
	padding:10px 15px 10px 15px;
	margin: 0;
	text-decoration:none;
}
#slider ul.navigation li em {
	color:#c64cc3;
	font-style:normal;
}
#slider ul.navigation a:hover {
	color:#65008e;
	text-decoration:none;
	background:url(../images/pagenav_hl.jpg) bottom center no-repeat;
}
#slider ul.navigation .last { 
	border-right: none;
	padding:10px 15px 10px 15px;
}
#slider ul.navigation a.selected {
    color:#65008e;
	background:url(../images/pagenav_hl.jpg) bottom center no-repeat;
}

.scroll {
    width: 600px;
	margin:0;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}
.scrollContainer {
	width: 600px;
}
.scrollContainer div.panel {
	padding: 25px 0 0 0;
    width: 600px;
}
.shadowbox {
	display:block;
	float:left;
	margin:0 0 0 20px;
	background: url(../images/navfoot_shadow.jpg) top center no-repeat;
	width:600px;
	padding:15px 0 0 0;
	clear:both;
	height:30px;
}
/*--------------------------------------------------------------------------------------------------
	HOROSCOPE PAGE //// BOXES ON HOROSCOPE PAGE
--------------------------------------------------------------------------------------------------*/

.pull_a {
	background:url(../images/pullbox_a_bg.jpg) top left no-repeat;
	width:300px;
	float:left;
	margin:0 0 0 15px;
	padding:20px 0 0 0;
	display:inline;
	height:auto;
	}
.pull_b {
	background:url(../images/pullbox_b_bg.jpg) top left no-repeat;
	width:300px;
	float:left;
	margin:0 0 0 15px;
	padding:20px 0 0 0;
	display:inline;
	height:auto;
	}
.pull_a p, .pull_b p {
	line-height:2em;
	font-size:12px;
	color:#666;
	clear:both;
	float:left;
	display:block;
	width:250px;
}
.pull_a h5, .pull_b h5 {
	color:#9f008e;
	font-size:22px;
	text-align:left;
	margin:0 10px 20px 10px;
	display:block;
	float:left;
	height:auto;
	padding:15px 0 0 0;
	width:auto;
}
.pull_a h5 em, .pull_b h5 em {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-style:normal;
	color:#666;
	font-size:12px;
	letter-spacing:.2em;
	padding:0;
	margin:0;
}
.pull_a img, .pull_b img {
	float:left;
	display:block;
	margin:0 0 0 20px;
	}
/*--------------------------------------------------------------------------------------------------
	HOROSCOPE PAGE //// SELECTION BOX
--------------------------------------------------------------------------------------------------*/
#horobox_container {
	margin:0 auto 20px auto;
	padding:0 0 5px 0;
	display:inline;
	float:left;
	width:635px;
	text-align:center;
	background: url(../images/horoscopes/horobox_bg.jpg) bottom right no-repeat;
}
.horobox {
  margin:0;
  border:none;
  width:155px;
  float:left;
  text-align:center;
  background:url(../images/horo_bg.png) bottom right no-repeat;
  	position:relative;
	_background-image: none;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
(src=images/horo_bg.png,
     sizingMethod='scale');
}

.horobox img {
  display:inline;
  margin:0;
   border:none;
  }
.horobox a:hover img {
	margin:0 8px 0 0;
  border:none;
  }
.desc {
  text-align:center;
  font-weight:normal;
  width:155px;
  margin:0 0 10px 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#65008e;
  letter-spacing:.1em;
  line-height:1em;
  }
.desc a, #center_column_tryit a {
 	color:#6c0992;
	text-decoration:none;
	}
.desc a:hover, #center_column_tryit a:hover {
	color:#bf00ab;
	}
.desc em {
	color:#bf00ab;
	font-size:11px;
	letter-spacing:.1em;
	}
/*--------------------------------------------------------------------------------------------------
	TRY IT FREE OFFER PAGE //// WITH FORM STYLES FOR TABLES
--------------------------------------------------------------------------------------------------*/
#center_column_tryit {
	width: 635px;
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:0 0 20px 0;
}

#center_column h3, #center_column_tryit h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	margin:0;
	color:#000;
	line-height:1.5em;
}

#center_column_tryit p {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	font-size:1em;
	margin:0;
	color:#595959;
	line-height:1.5em;
}

#center_column_tryit table {
	display:inline;
	float:left;
	width:600px;
	font-size:12px;
	margin:0 0 0 20px;
}

#center_column_tryit table td {
	padding:5px 0 0 0;
}

#center_column_tryit table td.offer {
	padding:10px 0 0 0;
}

#center_column table td p.offertext, #center_column_tryit table td p.offertext {
	padding:0;
	margin:0 0 0 28px;
	color:#595959;
}

#center_column table td p.last, #center_column_tryit table td p.last {
	padding:0;
	margin:0 0 15px 28px;
	color:#595959;
}

#center_column_tryit h3.offerselect {
	color:#b64801;
}

#center_column table td.offerhead, #center_column_tryit table td.offerhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #999;
	padding:0 0 15px 0;
	font-size:16px;
	color:#666;
	width:600px;
	line-height:1.5em;
}

#center_column_tryit table td.phone {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px 0;
	font-size:16px;
	color:#003675;
	text-align:right;
}

#center_column_tryit h3.credit {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px 0;
	font-size:20px;
	color:#003675;
	font-weight:normal;
}

#center_column_tryit table td.forminfo {
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #999;
	padding:10px 0 10px 0;
	font-size:16px;
	color:#65008e;
}

#center_column_tryit .offerhead p {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px 0;
	font-size:16px;
	margin:0;
	color:#595959;
}

#center_column_tryit table td label, #center_column_tryit table td select {
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:auto;
}

#center_column_tryit table td.alignright {
	text-align:right;
	padding:0 10px 5px 0;
}

#center_column_tryit table td input {
	display:block;
	float:left;
	width:200px;
	margin:0 4px 0 0;
}

#center_column_tryit table td.select {
	margin:0 4px 0 0;
	padding:5px 0 5px 0;
}

#center_column_tryit table td input.radio {
	width:20px;
	margin:0 0 0 0;
	padding:0;
}

#center_column_tryit table td input.phone {
	width:50px;
	margin:0 4px 0 0;
	padding:0;
}

#center_column_tryit table td input.phonelong {
	width:75px;
	margin:0 4px 0 0;
	padding:0;
}

#center_column_tryit table td img.btn {
	margin:10px 0 0 0;
	float:right;
}
#center_column_tryit table td.topform {
	width:600px;
	background:url(../images/navtop_shadow.jpg) bottom center no-repeat;
	padding:0;
}
#center_column_tryit table td.bottomform {
	background: url(../images/navfoot_shadow.jpg) top center no-repeat;
	padding:15px 0 10px 0;
} 
/*--------------------------------------------------------------------------------------------------
	CENTER COLUMN //// OFFER BOX IN TOP
--------------------------------------------------------------------------------------------------*/
.bck-steps {
	height: 270px;
	width: 635px;
	background: url(../images/easy_123.jpg) no-repeat;
	margin:0;
}
.ad_fpo {
	height: 290px;
	width: 635px;
	background: url(../images/easy_123.jpg) no-repeat;
	margin:0;
}

#center_column p {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0 25px 15px 20px;
	line-height:1.5em;
	color:#666666;
	font-size:14px;
}
#center_column p strong {
	color:#56025d;
}
#center_column p.addressline {
	border-top:#56025d 1px dotted;
	line-height:1.5em;
	margin: 0 25px 30px 20px;
	padding:15px 0 0 0;
	clear:both;
}
/*--------------------------------------------------------------------------------------------------
	RIGHT COLUMN //// OUR PSYCHICS API 200px
--------------------------------------------------------------------------------------------------*/
#api_column200 {
	width:200px;
	float:left;
	margin:0;
	padding:0;
}

.api_psychic200 {
	font-family:Arial, Helvetica, sans-serif;
	background: #f2d793 url(../images/api_bg_200.jpg) top left no-repeat;
	width:200px;
	height:auto;
	padding:0;
	margin:0;
	position:relative;
	float:left;
}
.psychic_profile {
	font-family:Arial, Helvetica, sans-serif;
	background: #f2d793 url(../images/psychic_profile_bg.jpg) top left no-repeat;
	width:200px;
	height:auto;
	padding:20px 0 0 0;
	margin:0 0 10px 0;
	position:relative;
	float:left;
}
#center_column .api_psychic200 h2, #right_column .api_psychic200 h2, #right_column .psychic_profile 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;
	color:#770079;
}
#right_column .psychic_profile p {
	font-size:12px;
	line-height:1.25em;
	margin:0 15px 5px 15px;
	text-align:left;
	color:#000;
	text-align:left;
}
#center_column .api_psychic200 p, #right_column .api_psychic200 p {
	font-size:12px;
	line-height:1.15em;
	margin:0 15px 0 105px;
	text-align:left;
	color:#000;
	text-align:left;
}
.api_psychic200 p.description {
	margin:0 15px 0 105px;
}
.api_psychic200 a {
	color:#770079;
	text-decoration:none;
}
.api_psychic200 a:hover {
	text-decoration:underline;
}
.stars {
	margin:0 15px 0 10px;
}
#center_column .api_psychic200 img.mug, #right_column .api_psychic200 img.mug, #right_column .psychic_profile img.mug {
	float:left;
	position:relative;
	display:inline;
	margin:0 5px 0 18px;
}
.buttons200 {
	clear:both;
	background:url(../images/api_bg_bottom_200.jpg) bottom left no-repeat;
	width:187px;
	height:50px;
	margin:0;
	padding:5px 13px 0 0;
	text-align:center;
}
.api_psychic200 .buttons200 img, #right_column .psychic_profile .buttons200 img {
	float:right;
	display:block;
	margin:0;
	padding:0;
	border:none;
}
.short_banner200top {
	background: #8f0d95 url(../images/short_banner_bg200.jpg) top left no-repeat;
	color:#fff;
	width:200px;
	height:50px;
	margin:0;
	padding:0;
}
.short_banner200 {
	background: #8f0d95 url(../images/short_banner_bg_200.jpg) top left no-repeat;
	width:200px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:3em;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	padding:0;
	margin:0;
	clear:both;
}

.short_banner200 h1 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.75em;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
	letter-spacing:normal;
}
.short_banner200 p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:3.5em;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.short_banner200 a {
	color:#f2e7fd;
	text-decoration:underline;
}
.short_banner200 a:hover {
	color:#EDA9EF;
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------------------
	RIGHT COLUMN //// ASK A FREE QUESTION MODULE
--------------------------------------------------------------------------------------------------*/
.askquestion {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/free_question_bg.jpg) top left no-repeat;
	width:200px;
	height:auto;
	padding:110px 0 0 0;
	margin:0 0 10px 0;
	position:relative;
	float:left;
	text-align:center;
}
.askquestion form {
	margin:0;
	padding:0;
}
.askquestion select.birthdate {
	float:left;
	margin: 0 5px 0 0;
	width:50px;
	padding:0;
	color:#333;
	}
.askquestion select.category {
	float:left;
	margin: 0 5px 0 0;
	width:85px;
	padding:0;
	color:#333;
	}
.askquestion fieldset {
	border:none;
	margin:0 0 5px 10px;
	width:180px;
	display:block;
	padding:0;
	color:#333;
	font-size:9px;
	line-height:normal;
	float:left;
	display:inline;
	text-align:center;
}
.askquestion legend, #freehoro_container legend {
	font-size:11px;
	margin:0 auto 3px auto;
	text-align:center;
	width:70px;
	display:block;
	color:#000;
}
.askquestion textarea {
	width:165px;
	height:60px;
	margin:0;
	padding:5px;
	color:#666;
	font: 10px Arial, Helvetica, sans-serif;
	float:left;
	}
.askquestion input.firstname {
	color:#666;
	float:left;
	width:75px;
	margin:0;
	padding:0;
}
.askquestion input.email, #freehoro_container input.email {
	color:#666;
	float:left;
	width:170px;
	margin:0;
	padding:0;
}
.askfooter {
	clear:both;
	width:200px;
	height:50px;
	padding: 0;
	background:url(../images/free_question_footer_bg.jpg) bottom left no-repeat;
	text-align:center;
	color:#333;
	font-size:8px;
	}
/*--------------------------------------------------------------------------------------------------
	RIGHT COLUMN //// FREE HOROSCOPE BOX 
--------------------------------------------------------------------------------------------------*/
#freehoro_container {
	margin:0;
	padding:65px 0 0 0;
	display:inline;
	float:left;
	width:200px;
	text-align:center;
	background: #ca8dfa url(../images/free_horoscope/freeHoro_bg.jpg) top left no-repeat;
}
#freehoro_container form {
	padding:0;
	margin:0;
	}
#freehoro_signup {
	margin:0;
	padding:75px 0 0 0;
	display:inline;
	float:left;
	width:200px;
	text-align:center;
	background: #ca8dfa url(../images/free_horoscope/freeHoroscope_bg_sm.jpg) top left no-repeat;
}
#freehoro_container p, #freehoro_signup p {
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#faf4fe;
	margin:0 0 15px 0;
	padding:0;
}
#freehoro_container input.firstname, #freehoro_signup input.firstname {
	color:#666;
	float:left;
	width:80px;
	margin:0 5px 0 0 ;
	padding:0;
}
#freehoro_container fieldset,  input.firstname fieldset, #freehoro_signup fieldset,  input.firstname fieldset {
	border:none;
	margin:0 0 5px 10px;
	width:190px;
	display:block;
	padding:0;
	color:#333;
	font-size:9px;
	line-height:normal;
	float:left;
	display:inline;
}
.horofoot {
	background:url(../images/free_horoscope/freeHoro_bg_footer.jpg) bottom left no-repeat;
	margin:0;
	padding:0;
	width:200px;
	clear:both;
	height:55px;
	}
.signbox {
  margin:0;
  border:none;
  width:66px;
  float:left;
  text-align:center;
}

#right_column #freehoro_container .signbox img {
  display:inline;
  margin:0;
   border:none;
  }
.sign {
  text-align:center;
  font-weight:normal;
  width:66px;
  margin:0 0 5px 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:10px;
  color:#65008e;
  line-height:1em;
  }
  
.sign a {
 	color:#6c0992;
	text-decoration:none;
	}
.sign a:hover {
	color:#bf00ab;
	}
.sign em {
	color:#bf00ab;
	font-size:11px;
	letter-spacing:.1em;
	}
/*--------------------------------------------------------------------------------------------------
	FOOTER ////
--------------------------------------------------------------------------------------------------*/
#footer {
	background:url(../images/footer_bg.jpg) top center no-repeat;
	width:999px;
	height:100px;
	margin:0 auto;
	padding:60px 0 0 0;
	clear:both;
}
#footer p {
	text-align:center;
	line-height:1.5em;
	font-size:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	padding:0;
}
#footer a {
 	color:#6c0992;
	text-decoration:none;
	}
#footer a:hover {
	color:#bf00ab;
	}
#footer img {
margin: 0 10px 0 0;
}
/*--------------------------------------------------------------------------------------------------
	FAQ PAGE STYLES ////
--------------------------------------------------------------------------------------------------*/	
#list1, #list2 {
	width:600px;
	margin-right: 25px;
	margin-left: 2px;
}
#list2 .mytitle p strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 16px;
	}
#list2 p strong {
	font-weight:normal;
	}
#list2 .mycontent p {
	margin:0 0 15px 70px;
}	
.title, .mytitle {
	cursor:pointer;
}

#log { 
	position:absolute; top:0; right:1em; text-align:right; 
	}
/*--------------------------------------------------------------------------------------------------
	PSYCHIC PROFILE //// PSYCHIC RATINGS
--------------------------------------------------------------------------------------------------*/
#psychic_ratings {
	width:615px;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:0;
	margin:0 0 0 10px;
	}
.ratings {
	width:635px;
	border-bottom:1px solid #ccc;
	clear:both;
	height:auto;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	}
.col_ratings {
	width:90px;
	float:left;
	display:inline;
}
.col_comments {
	width:320px;
	float:left;
	display:inline;
	margin:0 0 2px 0;
}
/*--------------------------------------------------------------------------------------------------
	PSYCHIC PROFILE //// SCHEDULE
--------------------------------------------------------------------------------------------------*/
.schedule {
	width:200px;
	height:auto;
	overflow:hidden;
	padding:0 0 30px 0;
	margin:0;
	clear:both;
	background:url(../images/schedule_footer.jpg) bottom left no-repeat;
}
.schedule h1 {
	text-align:center;
	display:block;
	height:35px;
	width:200px;
	background:url(../images/schedule_h1bg.jpg) top left no-repeat;
	padding:20px 0 0 0;
	color:#9f008e;
	font-size:22px;
}
.schedule h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	border-bottom:1px solid #666;
	margin:0 0 5px 15px;
	padding:0 0 5px 0;
	line-height:2em;
	color:#0099cc;
	width:170px;
}
.schedule p {
	margin:0 0 5px 15px;
	text-align:left;
	padding:0 0 5px 0;
	border-bottom:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:170px;
}
.schedule img {
	margin:0 0 0 10px;
	}
.schedule select {
	float:left;
	margin: 0 10px 5px 0;
}
.schedule label {
	float:left;
	margin:0 0 5px 15px;
	font-size:11px;
	line-height:1.5em;
	}
/*--------------------------------------------------------------------------------------------------
	PSYCHIC PROFILE //// CALL BOX
--------------------------------------------------------------------------------------------------*/
.callbox {
	width:635px;
	background:url(../images/callbox_bg.jpg) bottom left no-repeat;
	height:auto;
	min-height:200px;
	overflow:hidden;
	margin:0 0 10px 0;
	text-align:center;
	padding:0 0 25px 0;
}
.callbox h1, #psychic_ratings h1 {
	color:#9f008e;
	font-size:22px;
	text-align:center;
	margin:0 0 15px 0;
	background: url(../images/navfoot_shadow.jpg) top center no-repeat;
	padding: 20px 0 0 0;
}
.callbox h2 {
	font-size:16px;
	color:#333333;
	letter-spacing:normal;
	line-height:1.5em;
}
.callbox p {
	font-size:12px;
	padding:0;
	margin:0;
}
.callbox img {
	margin:0 0 5px 0;
	}
.callbox label {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	margin:0 5px 5px 0;
	padding:0;
	line-height:normal;
	}
.callbox select {
	margin:0 5px 5px 0;
	padding:0;
	}
.call, fieldset {
	text-align:center;
	width:600px;
	border-bottom:1px solid #ccc;
	margin:0 0 15px 15px;
	padding:0 0 15px 0;
	border-top:none;
	border-right:none;
	border-left:none;
	}
.call_schedule {
	width:600px;
	position:relative;
	margin:0 0 15px 15px;
	height:27px;
	padding:0;
	}
.callbox .call h1 {
	color:#9f008e;
	font-size:22px;
	text-align:center;
	margin:0 0 15px 0;
	background: none;
	padding: 0;
}
/*--------------------------------------------------------------------------------------------------
	PSYCHIC PROFILE //// BIO BOX
--------------------------------------------------------------------------------------------------*/
.bio {
	width:635px;
	background:url(../images/pattern_a.jpg) repeat;
	height:auto;
	min-height:400px;
	overflow:hidden;
	margin:0 0 10px 0;
	clear:both;
	padding: 40px 0 0 0;
}
.bio p {
	color:#000000;
	margin:0 30px 15px 30px;
	}
.bio p strong {
	color:#000000;
	}
.bio img {
	margin:0 0 30px 30px;
}