@charset "utf-8";

img.floatLeft {
margin-right:4px;
float:left;
clear:left;
display:inline
}

#header {
height:126px
}

#top_banner {
height:112px;
margin-top:5px;
margin-bottom:0
}

#right_content {
float:right;
width:327px;
display:inline;
margin:5px 0 0
}

#left_content {
float:left;
width:630px;
display:inline;
margin:5px 0 6px
}

#left_cards {
float:left;
width:312px;
margin-right:3px;
_margin:0;
display:inline
}

#right_cards {
float:right;
width:312px;
margin-left:3px;
_margin:0;
display:inline
}

#q_form {
font-weight:700;
color:#cc100f;
border:#999 solid 1px;
width:280px;
background-image:url(../Common/images/card_back.jpg);
margin:10px;
padding:6px
}

.q_form_block {
border:1px solid #cc100f;
color:#333;
font-weight:700;
width:170px;
font-size:10px
}

.q_form_block2 {
border:1px solid #cc100f;
color:#333;
font-weight:700;
width:170px;
font-size:12px
}

.button-bg {
background:url(../Common/images/submit-btn.jpg);
height:16px;
width:45px
}

.blue1 {
height:32px;
background-image:url(../Common/images/blue-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.blue2 {
height:32px;
background-image:url(../Common/images/blue-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.red1 {
height:33px;
background-image:url(../Common/images/red-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.red2 {
height:33px;
background-image:url(../Common/images/red-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

#ask_question {
width:316px;
margin-top:6px;
margin-left:6px;
background-image:url(../Common/images/red-back.jpg);
background-repeat:repeat-x;
background-position:top center
}

#datibirthday {
float:left;
width:630px;
display:inline;
background-repeat:repeat-x;
background-position:top center;
margin-bottom:5px;
margin-top:5px
}

#panchang {
float:left;
width:630px;
display:inline;
background-repeat:repeat-x;
background-position:top center
}

#about_ruchira {
width:316px;
height:295px;
margin-left:6px;
background-image:url(../Common/images/ruchira-bio.jpg);
overflow:hidden;
font:Arial, Helvetica, sans-serif
}

.bio_text {
width:150px;
height:225px;
overflow:hidden;
color:#FFF;
padding:50px 150px 20px 16px
}

.bio_text p {
color:#fff;
font-size:10px
}

.card {
margin-top:6px;
width:312px;
background-image:url(../Common/images/horo-head.jpg);
background-repeat:repeat-x;
background-position:top center
}

.birthday_bottom {
height:10px;
background-image:url(../Common/images/birthday-bottom.jpg);
background-repeat:no-repeat
}

.birthday1 {
height:38px;
background-image:url(../Common/images/birthday-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.birthday2 {
height:38px;
background-image:url(../Common/images/birthday-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.profile1 {
height:38px;
background-image:url(../Common/images/profile-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.profile2 {
height:38px;
background-image:url(../Common/images/profile-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.panchang1 {
height:38px;
background-image:url(../Common/images/panchang-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.panchang2 {
height:38px;
background-image:url(../Common/images/panchang-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.birth_head {
color:#06F;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding:6px
}

.birth_text {
color:#333;
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding:6px
}

.birth_text img {
width:240px;
height:192px;
border:1px solid #999;
float:left;
margin:5px 15px 5px 5px;
padding:3px
}

.white_head {
font-weight:700;
font-size:14px;
color:#FFF;
padding:8px 8px 8px 15px
}

.horo {
width:630px
}

.horo_card_content {
background-color:#fdfdfd;
background-image:url(../Common/images/card_back.jpg);
background-position:bottom;
background-repeat:repeat-x;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4
}

.card_bottom {
height:7px;
background-image:url(../Common/images/card-bottom.jpg);
background-repeat:no-repeat
}

.card_menu {
width:340px;
height:12px
}

.card_menu1 {
float:left;
height:12px;
width:160px;
background-color:#000;
padding-right:5px
}

.card_menu1 img {
float:left;
height:12px;
width:160px;
background-color:#000
}

.right_white_bottom {
height:11px;
background-image:url(../Common/images/right-white-bottom.jpg);
background-repeat:no-repeat
}

.tags {
color:#06F;
font-size:11px;
font-weight:bolder;
vertical-align:baseline;
padding:6px
}

#answers {
width:306px;
font-weight:700;
font-size:12px;
margin:3px
}

#pers_ad {
float:right;
width:90px;
font-weight:700;
font-size:12px;
display:inline;
position:-50px;
margin:6px
}

.card_name {
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#cc100f;
text-transform:uppercase;
margin-bottom:3px;
margin-top:4px
}

.card_text {
color:#333;
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
height:170px;
overflow:hidden;
padding:6px
}

.card_date {
border-top:1px solid #D4D4D4;
color:Gray;
text-align:center;
text-transform:uppercase;
vertical-align:baseline
}

.card_date img {
width:300px
}

.card_date p {
font-size:11px;
color:#333;
font-weight:700;
text-align:center;
text-transform:uppercase;
vertical-align:baseline
}

.aries1 {
height:50px;
background-image:url(../Common/images/aries-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.aries2 {
height:50px;
background-image:url(../Common/images/aries-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.taurus1 {
height:50px;
background-image:url(../Common/images/taurus-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.taurus2 {
height:50px;
background-image:url(../Common/images/taurus-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.gemini1 {
height:50px;
background-image:url(../Common/images/gemini-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.gemini2 {
height:50px;
background-image:url(../Common/images/gemini-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.cancer1 {
height:50px;
background-image:url(../Common/images/cancer-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.cancer2 {
height:50px;
background-image:url(../Common/images/cancer-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.leo1 {
height:50px;
background-image:url(../Common/images/leo-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.leo2 {
height:50px;
background-image:url(../Common/images/leo-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.virgo1 {
height:50px;
background-image:url(../Common/images/virgo-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.virgo2 {
height:50px;
background-image:url(../Common/images/virgo-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.libra1 {
height:50px;
background-image:url(../Common/images/libra-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.libra2 {
height:50px;
background-image:url(../Common/images/libra-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.scorpio1 {
height:50px;
background-image:url(../Common/images/scorpio-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.scorpio2 {
height:50px;
background-image:url(../Common/images/scorpio-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.sagittarius1 {
height:50px;
background-image:url(../Common/images/sagittarius-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.sagittarius2 {
height:50px;
background-image:url(../Common/images/sagittarius-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.capricorn1 {
height:50px;
background-image:url(../Common/images/capricorn-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.capricorn2 {
height:50px;
background-image:url(../Common/images/capricorn-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.aquarius1 {
height:50px;
background-image:url(../Common/images/aquarius-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.aquarius2 {
height:50px;
background-image:url(../Common/images/aquarius-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

.pisces1 {
height:50px;
background-image:url(../Common/images/pisces-left.jpg);
background-position:top left;
background-repeat:no-repeat
}

.pisces2 {
height:50px;
background-image:url(../Common/images/pisces-right.jpg);
background-position:top right;
background-repeat:no-repeat
}

#tarot_band {
background-image:url(../Common/images/tarot-head.jpg);
background-repeat:no-repeat;
width:966px;
height:112px;
padding-bottom:6px
}

.tarot_band_link {
padding-left:600px;
padding-top:8px;
padding-right:15px;
text-align:right
}

a.band_link {
font-weight:bolder;
color:#000;
text-decoration:none
}

a:hover.band_link {
font-weight:700;
color:#333;
text-decoration:none
}

a.PageLink:link {
color:#555;
text-decoration:none
}

a.PageLink:visited {
text-decoration:none;
color:#666
}

.VidThumb_info {
width:80px;
height:60px;
border:1px #444 solid
}

.PaddingImage {
padding-right:6px;
padding-left:4px;
float:left
}

.yest {
color:#fff;
font-weight:700;
padding-left:6px;
margin-bottom:3px;
text-align:left;
background:url(../Common/images/yest_bg.jpg)
}

span.ajax__tab_inner span {
margin-right:0
}

.dati-main-cont {
width:313px;
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd
}

.top-dati-bg {
background:url(../Common/images/dati/dati-t2.jpg) no-repeat right;
width:315px;
margin-top:5px;
height:31px
}

.top-dati-bottom {
background:url(../Common/images/dati/dati-t5.jpg) no-repeat top right;
width:314px
}

.dati-hdng {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:15px;
font-weight:700;
padding:5px 0 0
}

.dati-gallery img {
width:74px;
height:54px;
border:1px solid #999;
margin:5px 15px 5px 5px;
padding:3px
}

.dati-txt img {
width:136px;
height:102px;
border:1px solid #999;
float:left;
margin:0 3px 0 0;
padding:3px
}

.dati-txt-frm {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
line-height:normal;
text-align:right;
padding:5px 6px 6px
}

.dati-txt-frm-ans .rd {
font-family:Arial, Helvetica, sans-serif;
color:#B32225
}

.dati-txt-frm-ans ul {
margin:0;
padding:0
}

.dati-txt-frm-ans ul li {
margin:0 5px 2px 12px;
padding:2px 5px 5px 0
}

.dati-txt-frm-sig {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
line-height:normal;
text-align:justify;
background:url(../Common/images/dati/dat-sg.jpg) no-repeat bottom right;
min-height:195px;
padding:5px 6px 6px
}

.dati-txt-frm-sig p {
color:#fff
}

.dati-txt-frm-sig1 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
line-height:normal;
text-align:justify;
padding:5px 6px 6px
}

.dati-txt-frm-sig1 p {
color:#000
}

#header-dati,#main-cont-dati {
width:966px;
margin:0 auto
}

#card_daily,#pick_a_card {
width:316px;
margin-top:6px;
margin-left:6px;
background-image:url(../Common/images/blue-back.jpg);
background-repeat:repeat-x;
background-position:top center
}

.birthday_content,.right_card_content {
min-height:150px;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4
}

a.PageLink:hover,.dati-txt-frm-sig1 a,.dati-txt-frm-sig1 a:hover {
text-decoration:none;
color:#000
}

.dati-hdng a,.dati-hdng a:hover,.dati-txt-frm-sig a,.dati-txt-frm-sig a:hover {
text-decoration:none;
color:#fff
}

.dati-txt,.dati-txt-frm-ans {
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
line-height:normal;
text-align:justify;
padding:5px 6px 6px
}

.dati-txt a,.dati-txt a:hover,.dati-txt-ans a,.dati-txt-ans a:hover {
text-decoration:none;
color:#333
} 