﻿#globalwidebanner {
	height: 90px;
	overflow: hidden;
}

#sectionhead {
	background-image: url(../images/header_ad.jpg);
	background-position: left top;
	display: block;
	height: 70px;
	margin-top: -5px;
	position: relative;
	width: auto;
}

#sectionhead p {
	display: none;
}

#sectionhead #tips {
	color: #fff;
	left: 260px;
	position: absolute;
	top: 14px;
	width: 400px;
}

#sectionhead #home {
	background-image: url(../images/home.png);
	background-position: center -26px;
	background-repeat: no-repeat;
	height: 26px;
	overflow: hidden;
	position: absolute;
	right: 3px;
	top: 11px;
	width: 26px;
}

#sectionhead #home:hover {
	background-position: center top;
}

#sectionhead #home span {
	margin-left: -9999px;
}

.columns h2 {
	padding: 2px 0 5px;
}

.columns2l, .columns2r {
	background-position: 5px top;
	width: auto;
}

.columns2l {
	background-position: 130px top;
}

.columns2l .col1 {
/*	width: 273px !important;*/
	width: 290px !important;
}

.columns2l .col2 {
/*	width: 398px !important;*/
	width: 336px !important;
}

.columns2r .col1 {
	width: 348px !important;
/*	padding-right: 50px !important;*/
}

.columns2r .col2 {
/*	width: 273px !important;*/
	width: 289px !important;
/*	width: 336px !important;*/
}  /* Waarde in Lycos website: 310px */

/* DAILY HOROSOCOPE */

.block_daily {
	margin-left: 20px;
	margin-left: 50px;
	margin-left: 0;
}
/*.block_daily h2 {
	font-size: 12px;
}*/
#signs_container {
	position: relative;
}
.sign {
	background-image: url(../images/signs/aries_small.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 60px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 60px;
	z-index: 10;
}
.sign:hover, .activesign {
	background-position: left -60px;
}

#sign_aries {
	background-image: url(../images/signs/aries_small.gif);
}
#sign_taurus {
	background-image: url(../images/signs/taurus_small.gif);
}
#sign_gemini {
	background-image: url(../images/signs/gemini_small.gif);
}
#sign_cancer {
	background-image: url(../images/signs/cancer_small.gif);
}
#sign_leo {
	background-image: url(../images/signs/leo_small.gif);
}
#sign_virgo {
	background-image: url(../images/signs/virgo_small.gif);
}
#sign_libra {
	background-image: url(../images/signs/libra_small.gif);
}
#sign_scorpio {
	background-image: url(../images/signs/scorpio_small.gif);
}
#sign_sagittarius {
	background-image: url(../images/signs/sagittarius_small.gif);
}
#sign_capricorn {
	background-image: url(../images/signs/capricorn_small.gif);
}
#sign_aquarius {
	background-image: url(../images/signs/aquarius_small.gif);
}
#sign_pisces {
	background-image: url(../images/signs/pisces_small.gif);
}

#sign_capricorn {
	left: 0;
}
#sign_aquarius, #sign_sagittarius {
	left: 35px;
}
#sign_pisces, #sign_scorpio {
	left: 86px;
}
#sign_aries, #sign_libra {
	left: 142px;
}
#sign_taurus, #sign_virgo {
	left: 198px;
}
#sign_gemini, #sign_leo {
	left: 249px;
}
#sign_cancer {
	left: 291px;
}

#sign_aries {
	top: 0;
}
#sign_pisces, #sign_taurus {
	top: 28px;
}
#sign_aquarius, #sign_gemini {
	top: 84px;
	top: 70px;
}
#sign_capricorn, #sign_cancer {
	top: 126px;
}
#sign_sagittarius, #sign_leo {
	top: 162px;
	top: 176px;
}
#sign_scorpio, #sign_virgo {
	top: 224px;
}
#sign_libra {
	top: 257px;
}

.sign_selected {
	background-image: url(../images/signs/aries_large.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 150px;
	left: 98px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 75px;
	width: 150px;
	z-index: 1;
}
#sign_selected_aries {
	background-image: url(../images/signs/aries_large.gif);
}
#sign_selected_taurus {
	background-image: url(../images/signs/taurus_large.gif);
}
#sign_selected_gemini {
	background-image: url(../images/signs/gemini_large.gif);
}
#sign_selected_cancer {
	background-image: url(../images/signs/cancer_large.gif);
}
#sign_selected_leo {
	background-image: url(../images/signs/leo_large.gif);
}
#sign_selected_virgo {
	background-image: url(../images/signs/virgo_large.gif);
}
#sign_selected_libra {
	background-image: url(../images/signs/libra_large.gif);
}
#sign_selected_scorpio {
	background-image: url(../images/signs/scorpio_large.gif);
}
#sign_selected_sagittarius {
	background-image: url(../images/signs/sagittarius_large.gif);
}
#sign_selected_capricorn {
	background-image: url(../images/signs/capricorn_large.gif);
}
#sign_selected_aquarius {
	background-image: url(../images/signs/aquarius_large.gif);
}
#sign_selected_pisces {
	background-image: url(../images/signs/pisces_large.gif);
}

.row-daily .description {
	margin-top: 330px;
	margin-right: 40px;
	margin: 330px 10px 0;
	text-align: justify;
}

.readmore {
	float: right;
	margin-right: 40px;
}

/* External items */

.items {
	height: 280px;
}

.items .item {
	height: 280px;
	margin-right: 6px;
	width: 146px;
	float: left;
	margin-bottom: 8px;
}

.items .item a {
	text-decoration: none;
}

.items .item:hover a, .items .item a:hover {
	color: #00c;
}

.items .item h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 2px;
	text-align: center;
}

.items .item h2 a {
	text-decoration: underline;
}

.items .item img {
	border: solid 1px #ccc;
	float: left;
	margin: 0 6px 6px 0;
	padding: 2px;
}

.items .item p {
	padding: 0 4px;
	text-align: justify;
}

/* BANNERS */

.ad300x250 {
	background: #fff;
	height: 331px; /*was 281px;*/
	margin-left: 0px;
	overflow: hidden;
	width: 336px;
	text-align: center;
}

/* FOOTER */

#myastro_footer {
	border: solid 0px #000;
	margin: 4px 0 0 0;
	padding: 3px 10px;
	text-align: left;
	background-color: #B0001B;
	color: white;
}

#myastro_footer a {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#myastro_footer a:hover {
	text-decoration: underline;
}

/* Block Items */

.block_items .item {
	border: solid 1px #ddd;
	margin-bottom: 10px;
	height: auto !important;
	height: 72px;
	min-height: 72px;
	padding: 5px;
}

div.col2 div#BlockItems div.item:hover, div.col2 div#BlockItems div.item:active  {
	background-color: #F7E5E8 !important;
}

.block_items .item h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	border-bottom: 0px solid black;
}

.block_items .item img {
	border: solid 1px #ddd !important;
	float: left;
	margin: 0 4px 4px 0;
	padding: 2px;
}

.block_items .item p {
	margin-left: 75px;
	margin-bottom: 0;
	padding: 0;
}

#BlockExternal .item {
	background-color: #E4F5FF;
	border: 1px solid #DDD;
}

#BlockExternal a, #BlockExternal a:active, #BlockExternal a:hover {
	color: #4F8DBF;
}

/* Forms */

.row {
	margin-bottom: 4px;
}

img.main, .img-main {
	border: solid 1px #ddd;
	float: right;
	height: 100px;
	margin: 0 4px 8px 8px;
	padding: 2px;
	width: 100px;
}

.img-main {
	height: auto;
}

.img-main img {
	height: 100px;
	width: 100px;
}

.img-main img#sign1 {
	border-bottom: solid 1px #ddd;
	padding-bottom: 1px;
}

.row input.input-button {
	height: 25px;
	width: 145px;
}

.row input.input-text {
	width: 210px;
}

.row label {
	float: left;
	width: 112px;
}

.note {
	border-top: solid 1px #ddd;
	color: #777;
	font-size: 10px;
	margin-right: 8px;
	margin-top: 8px;
	padding: 4px;
}

/* Form results */

.results {
	margin-bottom: 40px;
}

.results a.readmore {
	color: #B0001B;
	float: none;
	font-size: 12px !important;
	font-weight: bold;
	display: block;
	margin: 0;
	text-align: left;
	margin-left: 10px;
	text-decoration: none;
}

.results h2 {
	font-size: 16px;
	font-weight: bold;
}

.results h3 {
	font-size: 14px;

}

.results h3 em {
	color: #B0001B;
	font-style: normal;
}

.results p.intro {
	font-style: italic;
	margin-top: 25px;
}

/* TAROT */
.results-tarot {
}

.results-tarot img {
	float: right;
	margin: 0 4px 8px 8px;
}

/* DROMEN */
ul#letters {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#letters li {
	float: left;
	text-align: center;
}

ul#letters li a {
	border: solid 1px #c4df62;
	display: block;
	margin: 0 8px 11px 0;
	font-weight: bold;
	padding: 4px 1px;
	text-decoration: none;
	width: 19px;
}

ul#letters li a:hover {
	background-color: #c4df62;
	color: #000;
}

ul#letters li.active a {
	background-color: #83a408;
	border-color: #83a408;
	color: #fff;
}

ul#words {
	float: left;
	height: 284px;
	margin: 0;
	overflow: auto;
	padding: 0;
	list-style: none;
	width: 147px;
}

ul#words li {
	overflow: hidden;
	width: 100%;
}

ul#words li a {
	border: solid 1px #c4df62;
	display: block;	
	margin-bottom: 2px;
	padding: 2px 4px;
}

ul#words li.active a {
	background-color: #83a408;
	border-color: #83a408;
	color: #fff;
}

ul#words li a:hover {
	background-color: #c4df62;
	color: #000;
}

.row-dreams .description {
	margin-left: 160px;
}

.row-dreams .description h2 {
	font-size: 15px;
	margin: 0;
	margin: 3px 0 9px;
	padding: 0;
}

.row-dreams .description p {
	
}

/***********/
/* Hide certain block based on container class! */
.itemsDaily #itemDaily, .itemsDaily .itemDaily,
.itemsBiorythm #itemBiorythm, .itemsBiorythm .itemBiorythm,
.itemsChinese #itemChinese, .itemsChinese .itemChinese,
.itemsDreams #itemDreams, .itemsDreams .itemDreams,
.itemsHand #itemHand, .itemsHand .itemHand,
.itemsMatch #itemMatch, .itemsMatch .itemMatch,
.itemsTarot #itemTarot, .itemsTarot .itemTarot,
.itemsSpring #itemSpring, .itemsSpring .itemSpring,
.itemsSpecial #itemSpecial, .itemsSpecial .itemSpecial,
.itemsSummer #itemSummer, .itemsSummer .itemSummer,
.itemsDummy #itemDummy { 
	/*display: none !important;*/
	background-color: #F7E5E8;
	border: solid 1px #B0001B;
}

.results {
	position: relative;
}

.results .superPosed {
	position: absolute;
	z-index: 10;
	left: 302px;
	top: 122px;
	border: 1px solid #DDDDDD;
}

.BlockItems img {
	height: 65px;
	width: 65px;
}

.item-test {
	background-image: url(../images/itemTest.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #777;
}
.item-test a {
	color: #777 !important;
}


.content #biorythmTexts {
	width: 328px;
	padding: 5px 15px 10px 5px;
	background-image: url(../images/biorythm/text_frame_bg.gif);
	background-repeat: repeat-y;
	margin: 0;
	color: #005E7D;
}

.content div#biorythmTexts div#calContainer {
	float: right !important;
	margin: 3px 10px 3px 10px !important;
}


fieldset {border: 0px solid black;margin-top:50px;padding:0;}

.content #biorythmTexts h1 {font-weight:bold;font-size:9pt;}

#tblFuture {
	margin: 10px 0 10px 0;
	border: 1px solid #E3EEF2;
	border-collapse: collapse;
}

#tblFuture th, #tblFuture td {
	border: 1px solid #E3EEF2;
	border-collapse: collapse;
	width: 130px;
}

#tblFuture th {
	font-size: 9pt;
	text-align:left;
}

#tblFuture td {
	text-align:center !important;
}

.content #tblFuture #topDayHeaderImg {
	background-image: url(../images/biorythm/corner-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #005E7D;
	border-width: 0px;
	padding: 0 0 0 5px;
	width: 31px;
}

.content #tblFuture #topDayHeader {
	background-color: #005E7D;
	color: white;
	vertical-align: middle;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	border-width: 0px;
	border-right-width: 1px;
}

.content #tblFuture #badDayHeaderImg {
	background-color: #005E7D;
	border-width: 0px;
	border-left-width: 1px;
	padding: 0 0 0 5px;
	width: 31px;
}

.content #tblFuture #badDayHeader {
	background-image: url(../images/biorythm/corner-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #005E7D;
	color: white;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	line-height: 25px;
	border-width: 0px;
}

#tblFuture td {
	padding: 1px 3px;
}

.attention {margin-top: -5px;}

.validator {color:red;}


div#sectionhead {display:none;}


