
.fffloat {
	   float: left;
}
.announce {
	   font-size: 16px;
	   font-style:italic;
}
.shopping1 {
float: left;
padding-right: 5px;
}
.shopping2 a:link {  color: #ffffff; font-size: 9px; text-decoration: underline;}
.shopping2 a:visited {  color: #ffffff; font-size: 9px; text-decoration: underline;}
.shopping2 a:hover {  color: #ff99ff; font-size: 9px; text-decoration: none;}
.shopping2 a:active {color: #ffffff; font-size: 9px; text-decoration: underline;}

#nav {
        width: 180px;
		background-image: url(new-menus/astro2.jpg);
background-repeat: repeat-x;
		
}
#nav, #nav ul, #nav li {
        margin: 0;
        padding: 0;
        list-style: none;
}
#nav li {
        clear: both;
}
#nav li b {

        display: block;
        height: 10px;
	color: white;
	background: #8582B7;
	width: 100%;
        padding-top: 4px;
		padding-bottom: 6px;
		  padding-left: 4px;
		padding-right: 4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background-image: url(new-menus/astro2.jpg);
background-repeat: repeat-x;
border-bottom:1px solid #000000;
cursor: pointer;
}
#nav li b:hover,
#nav li b.over {
	background: #6A6198;
	color: #FFE8FF;
	background-image: url(new-menus/astro3.jpg);
background-repeat: repeat-x;
cursor: pointer;	
}
#nav li ul li {
        font-size: 9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
        border: none;
	background: #99F;
	width: 100%;
}
#nav li ul li a {
        display: block;
        height: 10px;
	width: 100%;
        padding: 4px;
	text-decoration: none;
        color: white;
        background: #99F;
}
#nav li ul li a:hover {
        color: black;
        background: #CCF;
}

#div-left-test {
        left: 0px; text-align: left; top: 102px; width: 10em; position: absolute; z-index: 990; clear: both;
}

.clear-all-0 {clear: both; height: 2px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
.pp-img-r { text-align: right; right: 0px; float:right;}
.member-header { text-align: center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-bottom: 8px; margin-top: 8px; clear:both; border: 1px solid #FFFFFF; height: 14px; background-color: #3E157B}

.member-sub-header { text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF99FF; margin-bottom: 6px; margin-top: 6px; clear:both; text-transform: uppercase; border-bottom: 1px solid #FFFFFF; }

.member-item-list { text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; float: left; height: 15px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}

.member-buy-list { text-align: right; float: right; height: 15px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; white-space:nowrap;}

.member-form-height {height: 15px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding: 0px; margin: 0px; border: 0px; line-height: 0px; white-space:nowrap;}

.img-form-height {height: 15px; width: 70px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}

.input-height { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; height: 0px;}

.bold-pink-prices { text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF99FF;}


.prices-z { line-height: 16px; text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; float: left}
.prices2-z { line-height: 16px; text-align: right; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; float: right}

.form-class {  margin-top: -18px;}
.prices-head { text-align: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; clear:both; margin-bottom: 3px;}

.prices-mod { line-height: 18px; text-align: left; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; float: left; width:auto;}

.prices-mod-2 { line-height: 18px; text-align: left; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; float: left; width:auto;}

.tight-para {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: justify; font-weight:normal; line-height: 15px; margin-top: 0px; padding-top: 0px; margin-bottom: 18px; margin-right: 10px; margin-left: 33px; clear: both;}
.tight-para a:link {  color: #FF99FF; font-size: 12px; text-decoration: underline; font-weight: bold}
.tight-para a:visited {  color: #FF99FF; font-size: 12px; text-decoration: underline; font-weight: bold}
.tight-para a:hover {  color: #FFFFFF; font-size: 12px; text-decoration: underline; font-weight: bold}
.tight-para a:active {color: #FF99FF; font-size: 12px; text-decoration: underline; font-weight: bold}

.privacy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #CCCCCC; text-align:left; line-height: 12px; margin-left: 33px;}

.para-holder {width:auto;}

.tight-para-xl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: justify; font-weight:normal; line-height: 17px; margin-top: 0px; padding-top: 0px; margin-bottom: 18px; margin-right: 10px; margin-left: 33px; clear: both;}
.tight-para-xl a:link {  color: #FF99FF; text-decoration: underline; font-weight: bold}
.tight-para-xl a:visited {  color: #FF99FF; text-decoration: underline; font-weight: bold}
.tight-para-xl a:hover {  color: #FFFFFF; text-decoration: underline; font-weight: bold}
.tight-para-xl a:active {color: #FF99FF; text-decoration: underline; font-weight: bold}

.strong-para-xl {color: #FF99FF;font-weight:bold; font-size: 15px;}

.clear-spacer { clear: both; height: 8px; width:200px;}
.clear-f { clear: both; height: 1px; width:200px;}
.clear-m { clear: both; height: 4px; width:200px;}
.clear-pp { clear: both; height: 1px; width:40px;}
.cont-m { height: auto; width:430px;}

.sunmenufin-member { margin-left: 10px; width: 18px; height: 18px; margin-bottom: 0px; background-image:url(bulletpoint.gif); float: left;}


.portal-left-member2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: justify; font-weight:normal; line-height: 15px; float: left; margin-left: 15px; margin-top: 0px; margin-bottom: 8px; margin-right: 0px; width: 400px;}
.portal-left-member2 a:link {  color: #FF99FF; font-size: 12px; text-decoration: underline; font-weight: bold}
.portal-left-member2 a:visited {  color: #FF99FF; font-size: 12px; text-decoration: underline;  font-weight: bold}
.portal-left-member2 a:hover {  color: #FFFFFF; font-size: 12px; text-decoration: underline; font-weight: bold}
.portal-left-member2 a:active {color: #FF99FF; font-size: 12px; text-decoration: underline; font-weight: bold}

.portal-left-memberxl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF99FF; text-align: left; font-weight:bold; line-height: 18px; float: left; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; width: auto;}
.portal-left-memberxl a:link {  color: #FF99FF; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-memberxl a:visited {  color: #FF99FF; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-memberxl a:hover {  color: #FFFFFF; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-memberxl a:active {color: #FF99FF; text-decoration: underline; text-align: left; font-weight: bold}

.portal-left-member {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF99FF; text-align: left; font-weight:bold; line-height: 15px; float: left; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; width: 400px;}
.portal-left-member a:link {  color: #FF99FF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-member a:visited {  color: #FF99FF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-member a:hover {  color: #FFFFFF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-member a:active {color: #FF99FF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}

.portoo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: justify; font-weight:normal; line-height: 15px; float: left; margin-left: 15px; margin-top: 0px; margin-bottom: 10px; margin-right: 0px; width: 480px;}
.portoo a:link {  color: #FF99FF; font-size: 11px; text-decoration: underline; font-weight: bold}
.portoo a:visited {  color: #FF99FF; font-size: 11px; text-decoration: underline; font-weight: bold}
.portoo a:hover {  color: #FFFFFF; font-size: 11px; text-decoration: underline; font-weight: bold}
.portoo a:active {color: #FF99FF; font-size: 11px; text-decoration: underline; font-weight: bold}

.portal-left-member3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; font-weight:bold; line-height: 15px; float: left; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; width: 400px;}
.portal-left-member3 a:link {  color: #FF99FF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-member3 a:visited {  color: #FF99FF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-member3 a:hover {  color: #FFFFFF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}
.portal-left-member3 a:active {color: #FF99FF; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold}

.longlongspacer { width:226px; height: 900px; clear:both;}
.shorter-spacer { width:226px; height: 350px; clear:both;}
.p-form {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color: #ffffff; font-size:11px; text-align:center; margin: 0px; padding: 0px; width: 170px;}
.pp-form {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color: #ffffff; font-size:11px; text-align:left; line-height: 13px;}

.ppp-form {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; color: #ffffff; font-size:11px; text-align:justify; line-height: 13px; padding-left:20px; padding-right:20px;}

.portal-layout {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size:11px; text-align:justify; line-height: 13px; padding-left:5px; padding-right:5px;}

.pppp-form {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; color: #ffffff; font-size:11px; text-align:justify; line-height: 13px; padding-left:20px; padding-right:20px; margin-bottom: 3px; margin-top: 3px;}

.pp-form-c {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size:12px; text-align:center; line-height: 13px; border:0px solid #FFFFFF; margin-top: 7px; width: 170px;}
.pp-form-c a:link {  color: #FFFFFF; text-decoration: underline;}
.pp-form-c a:visited {  color: #FFFFFF; text-decoration: underline;}
.pp-form-c a:hover {  color: #FF99FF; text-decoration: underline;}
.pp-form-c a:active {color: #FFFFFF; text-decoration: underline;}

.pp-form-c2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size:12px; text-align:center; line-height: 13px; border:0px solid #FFFFFF; margin-top: 7px; width: 170px;}
.pp-form-c2 a:link {  color: #3300cc; text-decoration: underline;}
.pp-form-c2 a:visited {  color: #3300cc; text-decoration: underline;}
.pp-form-c2 a:hover {  color: #200041; text-decoration: underline;}
.pp-form-c2 a:active {color: #3300cc; text-decoration: underline;}

.pp-strong {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size:10px; text-align:center;}

.textbox-logo {
    background-color: #ffffcc;
	border: 1px solid #00356B;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 110px;
} 	

.submit {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: center;}
	
.label-3 {
font-size: 9px;
    float: left;
    width: 80px;
    padding: 0 1em;
    text-align: right;}
	
.c-form {width:125px; height: auto; border:0px solid #666666; text-align: left; font-size: 10px; margin-top: 0px; padding-top: 0px;}

#magic-box-left {text-align: center; background-repeat:repeat; background-image: url(online-tarot-readings/form_stars.jpg); position: absolute; right:21px; width:125px; height:auto; padding-left: 12px; top:145px; border:1px solid #FF99FF; }

#magic-box-left-home {text-align: center; background-repeat:repeat; background-image: url(online-tarot-readings/form_stars.jpg); position: absolute; left:19px; width:125px; height:auto; z-index:823; top:580px; padding-left: 12px; border:1px solid #FF99FF; clear: both}

#magic-box-left-old {text-align: center; background-repeat:repeat; background-image: url(online-tarot-readings/form_stars.jpg); position: absolute; left:19px; width:125px; height:auto; z-index:223; top:695px; padding-left: 12px; border:1px solid #FF99FF;}

#magic-box-right {width:170px; height:58px; padding: 8px; padding-top: 0px; border:1px solid #ffffff; border-left:0px solid #ffffff; background-repeat:repeat; background-image: url(portal-images/man-astrology44.jpg); margin:0 auto; background-position: 0px -5px;}

#magic-box-right-s {width:170px; height:54px; border:0px solid #ffffff; border-top:0px solid #ffffff; padding: 8px; padding-top: 0px; margin: 0px;}

#magic-box-right-home {position: absolute; left:19px; width:125px; height:auto; z-index:853; top:820px; padding: 8px; border:1px solid #FF99FF; background-repeat:repeat; background-image: url(online-tarot-readings/form_stars.jpg); text-align: center;}

#magic-box-right-old {position: absolute; left:19px; width:125px; height:auto; z-index:223; top:935px; padding: 8px; border:1px solid #FF99FF; background-repeat:repeat; background-image: url(online-tarot-readings/form_stars.jpg);}

.social-bookmark {height:auto; padding: 8px; border:0px solid #FF99FF; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #ffffff; font-size:10px; text-align:center; line-height: 23px; margin-top: 0px;}
.social-bookmark a:link {  color: #ffffff; font-size: 10px; text-decoration: underline; font-weight: bold}
.social-bookmark a:visited {  color: #FF99FF; font-size: 10px; text-decoration: underline; font-weight: bold}
.social-bookmark a:hover {  color: #FFFFFF; font-size: 10px; text-decoration: underline; font-weight: bold}
.social-bookmark a:active {color: #FF99FF; font-size: 10px; text-decoration: underline; font-weight: bold}

.social-bookmark-home {position: absolute; left:19px; width:125px; height:auto; z-index:863; top:920px; padding: 8px; border:0px solid #FF99FF; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color: #ffffff; font-size:10px; text-align:center; line-height: 13px;}
.social-bookmark-home a:link {  color: #FF99FF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}
.social-bookmark-home a:visited {  color: #FF99FF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}
.social-bookmark-home a:hover {  color: #FFFFFF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}
.social-bookmark-home a:active {color: #FF99FF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}

.social-bookmark-old {position: absolute; left:19px; width:125px; height:auto; z-index:223; top:1035px; padding: 8px; border:0px solid #FF99FF; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color: #ffffff; font-size:10px; text-align:center; line-height: 13px;}
.social-bookmark-old a:link {  color: #FF99FF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}
.social-bookmark-old a:visited {  color: #FF99FF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}
.social-bookmark-old a:hover {  color: #FFFFFF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}
.social-bookmark-old a:active {color: #FF99FF; font-size: 10px; text-decoration: underline; text-align:center; font-weight: bold}

