

.clear {clear: both; height: 0; padding: 0; margin: 0}
.green-dot-line {background: url('/images-v3/green-hr-liner.gif') repeat-x; height: 1px; margin: 5px 0}
.normal-11 {font: normal 11px verdana; text-decoration:none}
.pad-10 {padding: 10px 0}
.disnon {display: none}

.greenborder {border: 1px solid #9BBFBE; border-width: 0 1px; line-height: 20px; height: 100%}
.greenborder-blog {border: 1px solid #9BBFBE; border-width: 0 1px; line-height: 20px; padding : 20px}
.green-bold-liner {border-bottom: 2px solid #4C9C9C; height: 1px; margin: 10px 0 5px 0}

.green-curve-top {font: bold 14px verdana; color: #fff; text-align: left; display: block; background: url('/images-v3/green-tab-img-top.gif'); line-height: 31px; padding-left: 10px}
.green-curve-top b {display: block; background: url('/images-v3/green-tab-img-top.gif') right top}

.blue-curve-top {font: bold 14px verdana; color: #fff; text-align: left; display: block; background: url('/images-v3/blue-tab-img-top.gif'); line-height: 31px; padding-left: 10px}
.blue-curve-top b {display: block; background: url('/images-v3/blue-tab-img-top.gif') right top}

.padd10 {padding: 10px}
.padd5 {padding: 5px}

.paddbot10 {padding-bottom: 10px}
.paddbot5 {padding-bottom: 5px}

.paddtop10 {padding-top: 10px}
.paddtop5 {padding-top: 5px}

.marg10 {margin: 10px}
.marg5 {margin: 5px}

.margbot10 {margin-bottom: 10px}
.margbot5 {margin-bottom: 5px}

.margtop10 {margin-top: 10px}
.margtop5 {margin-top: 5px}

.grey-border {border: 1px solid #CDCDCD; padding: 10px; margin: 5px 0}

.normal-10 {font: normal 10px verdana}

.normal-11 {font: normal 11px verdana; line-height: 18px text-decoration:none;}
.normal-12 {font: normal 12px verdana; line-height: 18px}


.bold-10 {font: bold 10px verdana}

.bold-11 {font: bold 11px verdana}

.bold-12 {font: bold 12px verdana}

.bold-14 {font: bold 14px verdana}

.errorMessage {font: bold 12px verdana; color: #ff0000; line-height: 50px; text-align: center}

.interactive {background: url('/images-v3/interactives/interactive-bg.gif') repeat-y; width: 717px; position: relative; margin: 0 10px}

.white-col {color: #fff}
.white-col a {color: #fff; text-decoration: none}
.white-col a:hover {color: #fff; text-decoration: underline}

.green-col {color: #528B01}
.green-col a {color: #528B01; text-decoration: none}
.green-col a:hover {color: #528B01; text-decoration: underline}

.black-col {color: #000}
.black-col a {color: #000; text-decoration: none}
.black-col a:hover {color: #000; text-decoration: underline}

.d-green-col {color: #387780}
.d-green-col a {color: #387780; text-decoration: none}
.d-green-col a:hover {color: #387780; text-decoration: underline}

.marron-col {color: #B70000}
.marron-col a {color: #B70000; text-decoration: none}
.marron-col a:hover {color: #B70000; text-decoration: underline}

.orange-col {color: #ff6e00}
.orange-col a {color: #ff6e00; text-decoration: none}
.orange-col a:hover {color: #ff6e00; text-decoration: underline}

.pic-col {color: #DE0E6B}
.pic-col a {color: #DE0E6B; text-decoration: none}
.pic-col a:hover {color: #DE0E6B; text-decoration: underline}

.pic1{color: #DE0E6B;text-decoration: none;}
.pic1 a {color: #DE0E6B; text-decoration: none}
.pic1 a:hover {color: #DE0E6B;text-decoration: none;}


.green-col {color: #597C00}
.green-col a {color: #597C00; text-decoration: none}
.green-col a:hover {color: #597C00; text-decoration: underline}

.blue-col {color: #2467B6}
.blue-col a {color: #2467B6; text-decoration: none}
.blue-col a:hover {color: #2467B6; text-decoration: underline}

.red-col {color: #980101}
.red-col a {color: #980101; text-decoration: none}
.red-col a:hover {color: #980101; text-decoration: underline}

.warning-col {color: #ff0000}
.warning-col a {color: #ff0000; text-decoration: none}
.warning-col a:hover {color: #f00; text-decoration: underline}

.purple-col {color: #8505A0}
.purple-col a {color: #8505A0; text-decoration: none}
.purple-col a:hover {color: #8505A0; text-decoration: underline}

.maroon-col {color: #8F023A}
.maroon-col a {color: #8F023A; text-decoration: none}
.maroon-col a:hover {color: #8F023A; text-decoration: underline}

.fleft {float: left; width: auto}
.fright {float: right; width: auto}

body {text-align: center; background: #fff}

#wrapper {width: 991px; margin: 10px auto}

#interactive {background: url('/images-v3/interactives/interactive-bg.gif') repeat-y; width: 708px; position: relative; margin: 0 10px}

/*header styling starts here*/
#wrapper #header {width: 991px; background: url('/images-v3/header-bg.gif') repeat-x; font: normal 11px verdana; color: #000; height: 180px}
#header .timer {font: bold 10px verdana; color: #ff6e00}
#header .timer a {color: #ff6e00; text-decoration: none}
#header .timer a:hover {color: #ff6e00; text-decoration: underline}
#header .border {background: url('/images-v3/header-shadow.gif') repeat-y; width: 991px; display: block; height: 106px}
#header .border .green-liner {background: url('/images-v3/header-liner.gif') repeat-x center bottom; height: 15px; margin: 0 10px}
#header .logo {float: left; width: 242px; padding: 5px 15px 0 20px; text-align: left}
#header .punchline {float: left; width: 180px; padding: 22px 10px 0 0px; text-align: left; font: bold 15px 'Times New Roman'; color: #4096CA}
#header .login {text-align: left; float: left; width: 360px; padding: 15px 0 0 0; height: 50px}
#header .login .input {border: 1px solid #A6A6A6; background: #fff; padding: 2px 5px 0 5px; height: 16px; margin-top: 5px; width: 105px; font: normal 10px verdana;}
#header .selusers {text-align: left; float: left; width: 350px; padding: 25px 0 0 0; height: 50px}
#header .selusers .select {border: 1px solid #A6A6A6; background: #fff; padding: 2px; width: 110px; font: normal 10px verdana; text-transform: capitalize}
#header .selusers .sel-btn {margin-bottom: -10px}
#header .take_tour {float: left; width: 150px; padding: 25px 0 0 0}
#header #topmenu {background: url('/images-v3/menu-bg.gif') repeat-x; height: 34px; line-height: 34px}
#topmenu .topMenu-line {float: left; width: 2px}
/*#topmenu a {font: bold 12px verdana; color: #fff; text-decoration: none; float: left; line-height: 30px; padding: 0 26px; background: url('/images-v3/menu-bg.gif') repeat-x;}
#topmenu a:hover {font: bold 12px verdana; color: #fff; text-decoration: none; float: left; line-height: 30px; padding: 0 26px; background: url('/images-v3/menu-bg-on.gif') repeat-x}
#topmenu .active {font: bold 12px verdana; color: #fff; text-decoration: none; float: left; line-height: 30px; padding: 0 26px; background: url('/images-v3/menu-bg-on.gif') repeat-x}*/
/*header styling ends here*/

/*content styling starts here*/
#wrapper #main_content {margin: 5px 0; _margin: 15px 0; width: 991px; background: url('/images-v3/content-bg.gif') repeat-y; font: normal 11px verdana; color: #000}
#main_content .topbg {background: url('/images-v3/content-top-bg.gif') repeat-x; width: 991px; height: 20px}
#main_content .botbg {background: url('/images-v3/content-bot-bg.gif') repeat-x; width: 991px; height: 23px}
#main_content .topgreenbg {background: url('/images-v3/green-top-bg.gif') repeat-x; width: 991px; height: 44px}
#main_content .topleft {float: left; width: 22px}
#main_content .topheading {float: left; width: 947px; font: normal 20px/44px verdana; color: #408484; text-align: left; text-transform: uppercase}
#main_content .topright {float: left; width: 22px}
#content {width: 970px; margin: 0 10px 0 10px}
#content #leftMenu {float: left; width: 241px; margin: 12px 0 0 0; text-align: left; position: relative}
#content #rightMenu {float: left; width: 300px; margin: 12px 0 0 0; text-align: left; position: relative}

#content #rightContent {float: left; width: 708px; margin: 10px 0 0 0}
#content .heading {border-bottom: 1px solid #ff0000; padding-bottom: 5px; text-align: left}
#content .heading h1 {font: bold 16px verdana; color: #408484}
#content .heading span {float: right; font: bold 12px verdana; text-decoration: none; text-align: right; margin-right: 5px}
#content .heading span a {color: #A6241C; text-decoration: none}
#content .heading span a:hover {color: #A6241C; text-decoration: underline}

/*styling for expert @ home pg starts here*/
#content .expert_home {margin: 15px 0; float: left; width: 145px; height: 160px; border-right: 1px dotted #ccc; text-align: center; padding: 0 5px}
#content .expert_home a {padding-bottom: 5px; display: block}
#content .expert_home .thumb img {border: 1px solid #ccc; padding: 1px; display: block; margin: 0 auto; }
/*styling for expert @ home pg ends here*/

/*styling for horoscope starts here*/
#content #prediction {float: left; width: 660px; margin: 10px 10px 0 0; _margin: 10px 10px 0 0}
#content #prediction .pred-border {background: url('/images-v3/curve-660-bg.gif') repeat-y; width: 660px; margin-bottom: 10px}
#content #expert .pred-border {background: url('/images-v3/curve-660-bg.gif') repeat-y; width: 700px; margin-bottom: 10px}
#prediction .predtop {background: url('/images-v3/pred-top-bg.gif') repeat-x; width: 642px; height: 6px}
#prediction .predbot {background: url('/images-v3/pred-bot-bg.gif') repeat-x; width: 642px; height: 6px}
#prediction .signdesc {text-align: left; padding: 5px 10px; font: normal 11px verdana; color: #444444; line-height: 18px}
#prediction .signdesc h1 {font: bold 14px verdana; color: #4A680B; padding-bottom: 5px; display: block}
.prd-icons .smsicon {float: left; margin-right: 15px; padding-left: 30px; background: url('/images-v3/horoscope/mobile-icon.gif') no-repeat; line-height: 32px}
.prd-icons .comnticon {float: left; margin-right: 15px; padding-left: 30px; background: url('/images-v3/horoscope/comments-icon.gif') no-repeat; line-height: 32px}
.prd-icons .friendicon {float: left; margin: 8px 20px 0 10px; line-height: 32px}
/*.prd-icons .friendicon {float: left; margin-right: 15px; padding-left: 30px; background: url('/images-v3/horoscope/tell-friend-icon.gif') no-repeat; line-height: 32px}*/
.prd-icons .knowicon {float: left; margin-right: 15px; padding-left: 30px; background: url('/images-v3/horoscope/know-ur-sign-icon.gif') no-repeat; line-height: 32px}

#prediction .not-sign {font: normal 11px verdana; color: #000; text-align: left}
#prediction .not-sign a {font: normal 11px verdana; color: #000; text-decoration: none; padding: 0 1px; line-height: 20px}
#prediction .not-sign a:hover {font: bold 11px verdana; color: #000; text-decoration: none; padding: 0 1px; line-height: 20px}
#prediction .not-sign .active {font: bold 11px verdana; color: #000}

#prediction .personality {font: normal 11px verdana; color: #000}
#prediction .personality a {font: normal 11px verdana; color: #000; text-decoration: none; padding: 0 5px; line-height: 20px}
#prediction .personality a:hover {font: bold 11px verdana; color: #ff6e02; text-decoration: none; padding: 0 5px; line-height: 20px}
#prediction .personality .active {font: bold 11px verdana; color: #ff6e02}

/*styling for horoscope ends here*/

/*styling for experts page starts here*/
#content .askqtn {float: left; width: 645px; margin: 10px 10px 0 0; _margin: 10px 10px 0 0}
#content .askqtn .textarea {border: 1px solid #ff0000; width: 645px; height: 210px}
#content .askqtn #Quilltextarea1_container {border: 1px solid #ff0000}
#content .askqtn .btn-ask {background: url('/images-v3/btn-ask-qtn.gif') no-repeat; width: 97px; height: 32px; border: 0; margin-top: 5px; float: right}
#content #expert-left {float: left; width: 241px; margin-top: 10px}
#content #expert-left .leftmenu {border: 0 solid #9BBFBE; border-width: 0 1px; background: #F1FED4}
#expert-left .leftmenu h1 {font: bold 12px verdana; color: #fff; background: #4C9C9C; line-height: 25px}
#expert-left .leftmenu h1 b {font: bold 18px verdana; color: #CCEC86; background: #4C9C9C}
#expert-left .leftmenu ul {border-bottom: 0px solid #9BBFBE}
#expert-left .leftmenu ul li {list-style-type: none; text-align: left; line-height: 25px; border-bottom: 1px dotted #688C19}
#expert-left .leftmenu ul li a {background: url('/images-v3/left-menu-bullet.gif') no-repeat #f1fed4 5px; color: #000; display: block; font: normal 11px/20px verdana; text-decoration: none; padding: 5px 5px 5px 15px}
#expert-left .leftmenu ul li a:hover {background: url('/images-v3/left-menu-bullet.gif') no-repeat 5px #fff; color: #000}
#expert-left .leftmenu ul li .active {background: url('/images-v3/left-menu-bullet.gif') no-repeat 5px #fff; color: #000}

#content #expert {float: right; width: 714px; margin-top: 10px; position: relative;}

#expert .expert-tab {position: absolute; height: 36px; top: 2px; _top: 1px; left: 0}
#expert .expert-tab a {font: bold 14px verdana; color:#CCEC86; display: block; height:36px; float:left; background: url('/images-v3/expert-tab-off.gif'); padding:0 0 0 5px; margin: 0 5px 0 0; text-decoration:none; line-height:36px; white-space:nowrap}
#expert .expert-tab a b {display: block; padding:0 10px 0 5px; background: url('/images-v3/expert-tab-off.gif') right top}

#expert .expert-tab a:hover {font: bold 14px verdana; color:#4C9C9C; display: block; height:36px; float:left; background: url('/images-v3/expert-tab-on.gif'); padding:0 0 0 5px; margin: 0 5px 0 0; text-decoration:none; line-height:36px; white-space:nowrap}
#expert .expert-tab a:hover b {display: block; padding:0 10px 0 5px; background: url('/images-v3/expert-tab-on.gif') right top}

#expert .expert-tab .active {font: bold 14px verdana; color:#4C9C9C; display: block; height:36px; float:left; background: url('/images-v3/expert-tab-on.gif'); padding:0 0 0 5px; margin: 0 5px 0 0; text-decoration:none; line-height:36px; white-space:nowrap}
#expert .expert-tab .active b {display: block; padding:0 10px 0 5px; background: url('/images-v3/expert-tab-on.gif') right top}

.expert-list .how2use {width: 650px; margin: 0 auto; background: #f1fed4; border: 1px solid #4c9c9c; line-height: 20px}
.expert-list .title {background: #d3e1b2; font-weight: bold; border-bottom: 1px solid #4c9c9c; padding: 5px 10px}
.expert-list .how2use .link {float: left; width: 200px}
.expert-list .how2use .desc {margin: 10px 0 0 15px; float: left; width: 420px; line-height: 18px; text-align: justify}
.expert-list .how2use .desc ul {margin-left: 5px}
.expert-list .how2use .desc ul li {list-style: none; background: url(/images-v3/left-menu-bullet.gif) no-repeat 0 7px; padding-left: 10px}
.expert-list .how2use .liner {width: 200px; background: #4c9c9c; height: 1px; padding: 0 0 0 5px}
.expert-list .how2use .link a {width: 200px; display: block; padding: 10px 0 10px 5px; background: #d3e1b2; font: bold 11px verdana; color: #000; text-decoration: none}
.expert-list .how2use .link a:hover {width: 200px; display: block; padding: 10px 0 10px 5px; background: #f1fed4; font: bold 11px verdana; color: #000; text-decoration: none}
.expert-list .how2use a.active {width: 200px; display: block; padding: 10px 0 10px 5px; background: #f1fed4; font: bold 11px verdana; color: #000; text-decoration: none}

#expert .expert-list {width: 714px; margin-top: 36px; text-align: left}
.expert-list .expert-title {font: bold 14px verdana; color: #fff; padding: 0 5px; background: #4C9C9C; height: 22px}
.expert-list .expert-tot {font: bold 11px verdana; color: #fff; padding: 0 5px; background: #4C9C9C; height: 22px; text-align: right}
#expert .expert-list .expertdesc {padding: 5px 5px 10px 5px; margin: 0 5px}
.expertdesc .expertimg {float: left; width: 100px; text-align: center; display: block}
.expertdesc .img {border: 1px solid #ccc; padding: 2px; display: block; margin: 0 auto 5px auto}
.expertdesc .expertimg .star {text-align: center; display: block}
.expertdesc .expertimg .star img {padding: 2px 2px 5px 0}
.expertdesc .expertimg .rating {font: normal 11px verdana; color: #4C9C9C}
.expertdesc .expertinfo {float: right; width: 580px; font: normal 11px verdana; color: #444444; line-height: 20px}
.expertdesc .expertinfo h1 {font: bold 14px verdana; color: #4A680B; padding-bottom: 5px;}
.expertdesc .expertinfo .status {font: normal 11px verdana; color: #FF6E02; line-height: 20px}
.expertdesc .expertinfo .rate {font: bold 11px verdana; color: #444; line-height: 20px}
.expertdesc .expertinfo strong {font: bold 11px verdana; color: #444; display: block; padding: 5px 0}

.expertblog {margin: 0 0 0 5px}
.expertblog li {background: url(/images-v3/green-bullet.gif) no-repeat 0 10px; padding-left: 10px}
.expertblog li a {font-weight: bold; color: #597C00; text-decoration: none}
.expertblog li a:hover {font-weight: bold; color: #597C00; text-decoration: underline}

.expertServices {margin: 0 0 0 5px}
.expertServices li {background: url(/images-v3/green-bullet.gif) no-repeat 0 5px; padding-left: 10px}
.expertServices li label {float: left; width: 85%; font: normal 11px verdana; color: #597C00}
.expertServices li label a {color: #597C00; text-decoration: none}
.expertServices li label a:hover {color: #597C00; text-decoration: underline}

.expertPagging {float: right; width: 50%; font: normal 11px verdana; color: #000; padding: 10px 10px 5px 0; text-align: right}
.expertPagging a {color: #000; border: 1px solid #8EB4D9; padding: 2px 5px; background: #fff; color: #000; text-decoration: none; margin-left: 5px}
.expertPagging a:hover {color: #000; border: 1px solid #f49857; padding: 2px 5px; background: #ffca7a; color: #000; text-decoration: none}
.expertPagging .active {font-weight: bold; border: 1px solid #f49857; padding: 2px 5px; background: #ffca7a; color: #000; text-decoration: none}
.expertPagging .non-active {font-weight: normal; border: 1px solid #ccc; padding: 2px 5px; background: #fff; color: #ccc; text-decoration: none}
.expertPagging a.non-active:hover {font-weight: normal; border: 1px solid #ccc; padding: 2px 5px; background: #fff; color: #ccc; text-decoration: none}

/*styling for experts page ends here*/

/*styling for blog page starts here*/
#expert .expert-list .blogdesc {padding: 5px 5px 10px 5px; margin: 0 5px}
.expertdesc .blogimg {float: left; width: 140px; text-align: center; display: block}
.expertdesc .img {padding: 2px; display: block; margin: 0 auto 5px auto}
.expertdesc .blogimg .star {text-align: center; display: block}
.expertdesc .blogimg .star img {padding: 2px 2px 5px 0}
.expertdesc .blogimg .rating {font: normal 11px verdana; color: #4C9C9C}
.expertdesc .bloginfo {float: right; width: 540px; font: normal 11px verdana; color: #444444; line-height: 20px}
.expertdesc .bloginfo h1 {font: bold 14px verdana; color: #4A680B; padding-bottom: 5px;}
.expertdesc .bloginfo .status {font: normal 11px verdana; color: #FF6E02; line-height: 20px}
.expertdesc .bloginfo .rate {font: normal 11px verdana; color: #444; line-height: 20px}
.expertdesc .bloginfo strong {font: bold 11px verdana; color: #444; display: block; padding: 5px 0}
/*styling for blog page ends here*/

/*styling for services page starts here*/
#content #tenminute {float: left; width: 660px; margin-top: 10px; position: relative;}
#tenminute .title {padding: 0 5px; background: #4C9C9C; height: 22px; text-align: left}
#tenminute #tenmin-desc {padding: 10px 0; text-align: left; height: 250px}
#tenminute #tenminTab {background: #4C9C9C}
#tenminTab dl {list-style-type: none}
#tenminTab dl dd {float: left}
#tenminTab dl dd a {font: bold 12px verdana; color: #fff; background: #4C9C9C; text-decoration: none}
#tenminTab dl dd a:hover {font: bold 12px verdana; color: #4C9C9C; background: #fff; text-decoration: none}
#tenminTab dl dd .active {font: bold 12px verdana; color: #4C9C9C; background: #fff; text-decoration: none}

#content #myastro-prd {float: left; width: 560px; margin-top: 10px}
#myastro-prd .myastro-list {border: 1px solid #487A96}
#myastro-prd .myastro-prd {padding: 5px 5px 5px 0; _padding: 2px 5px 5px 0}
#myastro-prd .title {text-align: left; line-height: 20px; padding: 0 5px 5px 5px; position: relative; background: #4C9C9C}
#myastro-prd .myastro-img {float: left; width: 80px; margin-right: 15px}
#myastro-prd .myastro-desc {float: left; width: 455px; text-align: left; line-height: 18px}
#myastro-prd .myastro-desc h1 {font: bold 13px verdana; color: #4A7999; padding: 5px 0}
#myastro-prd .myastro-desc .btn {display: block; padding: 5px 0 0 0}

#content #services-list {float: right; width: 400px; margin-top: 10px}

#services-list .title {text-align: left; line-height: 20px; padding: 0 5px 5px 5px; position: relative; background: #4C9C9C}
#services-list .services-list {border: 1px solid #487A96; margin-top: 0; padding: 0 5px 5px 5px}
#services-list .services-desc {background: url('../images-v3/hr-grey-liner.gif') repeat-x bottom; font: normal 11px verdana; color: #262626; padding: 5px 0 6px 0; _height: 64px;}
#services-list .services-desc .thumb {float: left; width: 90px}
#services-list .services-desc .desc {float: left; width: 295px; padding-top: 5px; line-height: 18px; text-align: left}
#services-list .services-desc .serv-heading {font: bold 12px verdana; color: #4A7999; text-align: left; padding: 0 0 5px 0}
#services-list .services-desc .serv-heading a {font: bold 12px verdana; color: #4A7999; text-decoration: none}
#services-list .services-desc .serv-heading a:hover {font: bold 12px verdana; color: #4A7999; text-decoration: underline}
#services-list .services-desc a.knowmore {font: bold 10px verdana; color: #E94302; text-decoration: none}
#services-list .services-desc a:hover.knowmore {font: bold 10px verdana; color: #E94302; text-decoration: underline}

.service-curve {float: left; width: 480px; background: url(/images-v3/services/bot-bg-curve.gif) repeat-x; margin-top: 10px; font: bold 11px verdana; color: #0D3B5B; line-height: 18px; text-align: left}
.service-curve .img {float: left; width: 7px}
.service-curve h1 {font: bold 14px verdana; color: #E94302; padding: 10px 0}
.service-curve a {font: bold 14px verdana; color: #597C00; text-decoration: none; padding-top: 5px; display: block}
.service-curve a:hover {font: bold 14px verdana; color: #597C00; text-decoration: underline; padding-top: 5px}

/*styling for services page ends here*/

#content .promo {float: right; width: 300px; margin: 10px auto 0 auto; _margin: 10px auto 0 auto; text-align: center}
#content .promo iframe {margin-bottom: 10px}

/*login form style starts here*/
#modalWin {display: none}
.close {position: absolute; top: 5px; right: 5px}
#loginfrm {width: 100%; text-align: left; font: normal 11px verdana; color: #000}
#loginfrm h1 {border-bottom: 1px solid #ff0000; padding-bottom: 5px}
#loginfrm .reg-link {text-align: right; display: block; padding: 5px 0}
#loginfrm .form-box {padding: 3px 0; clear: both; display: block}
#loginfrm .error-msg b {background: url(/images-v3/icon-close.gif) no-repeat; text-indent: 15px; float: left; font: bold 9px verdana; color: #ff0000; margin: 5px 0 0 150px}
#loginfrm label {float: left; width: 150px; font: bold 11px verdana; color: #000}
#loginfrm .input {float: left; font: normal 11px verdana; color: #000; padding: 2px; border: 1px solid #ccc}
#loginfrm .select {float: left; font: normal 11px verdana; color: #000; padding: 1px; border: 1px solid #ccc}
#loginfrm .submit-btn {float: right}
#loginfrm .submit-btn img {cursor: pointer}
#loginfrm a {padding-left: 5px}
/*login form style ends here*/

/*styling my graph section starts here */
#mygraph {padding: 1px 10px 5px 10px; text-align: justify; line-height: 20px; _margin: 10px 0; text-decoration:none}
#mygraph .heading {border: 1px solid #CDCDCD; padding: 2px; margin: 10px 0; background: #fff; text-align: left; font: bold 15px verdana; color: #6F8DC6; line-height: 32px}
#mygraph .astrofrm {margin: 10px 0 10px 120px}
#mygraph .astrofrm select {border: 1px solid #ABABAB; font: normal 11px verdana; color: #000; margin: 10px 0}

#mygraph .days {border: 1px solid #000; margin: 10px 35px; font: bold 11px verdana; color: #fff}
#mygraph .days .good {background: green; margin: 5px; padding: 2px 5px; line-height: 25px}
#mygraph .days .bad {background: red; margin: 5px; padding: 2px 5px; line-height: 25px}
#mygraph .days b {float: left; width: 100px}
#mygraph .days desc {float: left}

#mygraph .content p {padding-bottom: 10px}

#mygraph .content ul {margin-left: 5px}
#mygraph .content ul li {background: url('/images-v3/green-bullet.gif') no-repeat 0 8px; padding: 0 0 5px 10px}

/*styling my graph section ends here*/

/*styling my question N answer section starts here*/
#myquestion {padding: 1px 10px 5px 10px; text-align: justify; line-height: 20px}
#myquestion .heading {border: 1px solid #cdcdcd; padding: 2px; margin: 10px 0; background: #fff}
.myquestion {border: 1px solid #cdcdcd; padding: 3px; margin-bottom: 10px}
.myquestion .sub-heading {font: bold 12px verdana; color: #fff; padding: 0 5px; margin: 0; background: #6F8DC6; line-height: 25px}
.myquestion p {padding: 2px 5px}
.myquestion .postqtn {margin: 10px; clear: both; position: relative}
.myquestion .showans {margin: 5px}
.myquestion .showHindi {display: block; text-align: right; padding-bottom: 8px; background: #fff; z-index: 5}
.myquestion textarea {margin-bottom: 5px; width: 655px; height: 150px}
.myquestion .showTextarea {position: absolute; top: 0px; left: 0px}
.myquestion .listqtn {margin: 10px 2% 5px 2%; width: 96%; border: 1px solid #000}
.myquestion .listqtn th {background: #ccc; font: bold 11px verdana; color: #000; padding: 5px; border-bottom: 1px solid #000; text-transform: uppercase}
.myquestion .listqtn td {font: normal 11px verdana; color: #000; padding: 5px; border-bottom: 1px solid #000}
.myquestion .listqtn td a {color: #ff6e00; text-decoration: none}
.myquestion .listqtn td a:hover {color: #ff6e00; text-decoration: underline}
.myquestion .listqtn td .active {font-weight: bold; color: #ff6e00; text-decoration: underline}
/*styling my question N answer section ends here*/

/*styling my account starts here*/

/*styling for login and register form starts here*/

#myaccount #login-img {float: left; width: 250px; margin-right: 10px}
#myaccount #login-img dl {margin: 145px 10px 0 10px} 
#myaccount #login-img dl dd {font: bold 11px/18px verdana; color: #fff; background: url('../images-v3/myaccount/bullets.gif') no-repeat 0 3px; padding: 0 0 10px 20px}
#myaccount #login-img dl dd a {color: #fff; text-decoration: none}
#myaccount #login-img dl dd a:hover {color: #fff; text-decoration: underline}

#myaccount .reg-box {display: block; padding: 5px 0}
#myaccount .reg-box .label {float: left; width: 110px; font: bold 11px verdana; color: #4F4F4F}
#myaccount .reg-box .input {width: 200px;  font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 15px; padding: 2px}
#myaccount .reg-box .textarea {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; padding: 2px}
#myaccount .reg-box .select {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 1px; margin-left: 2px}
#myaccount .reg-box .selwidth {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 1px; margin-left: 2px; width: 65px}
#myaccount .reg-box .info {font: normal 9px verdana; color: #4F4F4F; margin: 2px 0 0 5px}
#myaccount .btn {padding-left: 205px}
#myaccount .border {border: 1px solid #CDCDCD}
#myaccount .error-reg b {background: url(/images-v3/icon-close.gif) no-repeat; text-indent: 15px; float: left; font: bold 9px verdana; color: #ff0000; margin: 5px 0 5px 110px}







.myacc-reg {font:bold 13px verdana;color:#67920A; text-align:left; background:url("/images-v3/myaccount/reg.jpg");
width:511px; padding:5px 0 0 10px; height:27px; margin-top:20px;}

#benefit-box{width:521px; border:1px solid #ccc; height:380px;}


#benefit-box ul{width:510px;  float:right; }

#benefit-box ul li{list-style-image:url('/images-v3/myaccount/icon.jpg'); font:bold 14px verdana;color:#15639D; padding-top:22px;line-height:18px; margin-left:20px; text-align:left;}

#get-start{font:bold 14px verdana;color:#E02C7D; margin-top:50px;text-decoration:none;}
#get-start a{font:bold 14px verdana;color:#E02C7D; margin-top:50px; text-decoration:none;}
#get-start a:hover { text-decoration:underline;}

#reg-form{font:bold 13px verdana;color:#67920A; 
text-align:left; background:url("/images-v3/myaccount/reg.jpg");
width:400px; padding:5px 0 0 10px; height:27px; }




.myacc-reg {font:bold 12px verdana;color:#67920A; text-align:left; background:url("/images-v3/myaccount/reg.jpg"); width:511px; padding-left:10px}

/*styling for login and register form ends here*/

#myaccount {padding: 1px 10px 20px 10px; text-align: justify; line-height: 20px}
#myaccount .myHeading {border: 1px solid #cdcdcd; padding: 2px; margin: 10px 0; background: #fff}
.view-table {font: normal 11px verdana; color: #fff; border-collapse: collapse; border-spacing: 4px}
.view-table td {color: #000; padding: 8px 5px; text-align: left; border-bottom: 1px solid #ccc}
.view-table td a {font: bold 11px verdana; color: #528B01; padding: 6px; text-align: left; text-decoration: none}
.view-table td a:hover {font: bold 11px verdana; color: #528B01; padding: 6px; text-align: left; text-decoration: underline}
.no-records {font: bold 11px verdana; color: #ff0000; padding: 40px 0; text-align: center}
#myaccount .myaccount-btn {height: 40px; padding: 5px; text-align: right}
#myaccount .myaccount-btn img {cursor: pointer}

#myaccount .form-box {display: block; padding: 5px 0}
#myaccount .form-box label {float: left; width: 200px; font: bold 11px verdana; color: #4F4F4F}
#myaccount .form-box .input {width: 200px;  font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 2px}
#myaccount .form-box .modalinput {width: 150px;  font: normal 9px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 14px; padding: 2px}
#myaccount .form-box .select {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 1px; margin-left: 2px}
#myaccount .form-box .modalselect {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 1px; margin-left: 2px}
#myaccount .form-box .selwidth {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 1px; margin-left: 2px; width: 65px}
#myaccount .form-box .info {font: normal 9px verdana; color: #4F4F4F; margin: 2px 0 0 5px}
#myaccount .btn {padding-left: 205px}
#myaccount .border {border: 1px solid #CDCDCD; padding: 10px; margin: 10px}
#myaccount .form-box .error-msg {font: normal 8px verdana; color: #ff0000; margin: 2px 0 0 5px}

/*styling for orders table starts here*/
.orders-table {text-align: center; font: normal 11px verdana; color: #fff; background-color: #666; border-collapse: collapse; border-spacing: 4px}
.orders-table th {font-weight: bold; background-color: #6F8DC6; color: #fff; padding: 6px; text-align: left; border: 3px #fff solid;} 
.orders-table td {background-color: #EBEBEB; color: #000; padding: 6px; text-align: left; border: 3px #fff solid;}
.orders-table td a {font-weight: bold; color: #6F8DC6; text-decoration: underline}
.orders-table td a:hover {font-weight: bold; color: #6F8DC6; text-decoration: none}
/*styling for orders table ends here*/

/*styling for download reports table starts here*/
.reports-table {text-align: center; font: normal 11px verdana; color: #fff; background-color: #666; border-collapse: collapse; border-spacing: 4px}
.reports-table th {background-color: #6F8DC6; color: #fff; padding: 6px; text-align: left; border: 3px #fff solid;} 
.reports-table td {background-color: #EBEBEB; color: #000; padding: 6px; text-align: left; border: 3px #fff solid;}
.reports-table td .check {border: 1px solid #6F8DC6; font-weight: bold; padding: 5px; text-align: center}
.reports-table td .check a {display: block; font: bold 11px verdana; color: #6F8DC6; text-decoration: none}
.reports-table td .check a:hover {display: block; font: bold 11px verdana; color: #6F8DC6; text-decoration: underline}
.reports-table .down {padding-left: 10px}
.reports-table .down a {display: block; background: url('../images-v3/myaccount/download-icon.gif') no-repeat #EBEBEB 60px 0; text-decoration: none; color: #6F8DC6; line-height: 23px}
.reports-table .down a:hover {display: block; background: url('../images-v3/myaccount/download-icon.gif') no-repeat #EBEBEB 60px 0; text-decoration: underline; color: #6F8DC6; line-height: 23px}
.reports-table td a {text-decoration: none; color: #6F8DC6}
.reports-table td a:hover {text-decoration: underline; color: #6F8DC6}
/*styling for download reports table ends here*/

/*styling my account ends here*/

/*styling for myforecast starts here*/
#myforecast {padding: 5px; text-align: justify; width: 685px}
#myforecast .banner {width: 685px; height: 120px; background: #ccc}
#myforecast .signlinks {border: 1px solid #ff6e00; font: bold 10px verdana; color: #ff6e00; margin: 10px 0 10px 0; padding: 8px; text-align: center}
#myforecast .signlinks a {background: #ff6e00; padding: 5px 6px; margin-right: 5px; color: #fff; text-decoration: none}
#myforecast .signlinks a:hover {background: #4C9C9C; padding: 5px 6px; margin-right: 5px; color: #000; text-decoration: none}
#myforecast .forecast {margin: 5px 0 20px 0; border: 1px solid #ccc; padding: 5px 10px; font: normal 11px verdana; color: #000; line-height: 20px}
#myforecast .forecast p {padding-bottom: 10px}
#myforecast .forecast .img {float: left; text-align: left; padding-bottom: 10px}
#myforecast .forecast .selectbox select {float: right; width: 120px; text-align: left; font: normal 11px verdana; color: #000; margin: 5px 0 0 0}
#myforecast .forecast select {float: right; width: 120px; text-align: left; font: normal 11px verdana; color: #000; margin: 5px 0 0 0}
/*#myforecast .forecast a {float: right; width: 25px; text-align: right; background: url(/images-v3/top-arrow.gif) no-repeat left; padding-left: 12px; font: normal 11px verdana; color: #ff0000; text-decoration: none}
#myforecast .forecast a:hover {float: right; width: 25px; text-align: right; background: url(/images-v3/top-arrow.gif) no-repeat left; padding-left: 12px; font: normal 11px verdana; color: #ff0000; text-decoration: underline}*/
#myforecast .forecast h2 {font: bold 15px verdana; color: #8F023A; padding: 5px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid #ff0000}

#myforecast .hindiForecast {margin: 5px 0 20px 0; border: 1px solid #ccc; padding: 5px 10px; font: normal 13px verdana; color: #000; line-height: 20px}
#myforecast .hindiForecast p {font: normal 14px verdana; color: #000; padding-bottom: 10px}
#myforecast .hindiForecast .img {float: left; width: 300px; text-align: left}
#myforecast .hindiForecast select {float: right; width: 120px; text-align: left; font: normal 11px verdana; color: #000}
#myforecast .hindiForecast h2 {font: bold 16px verdana; color: #8F023A; padding: 15px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid #ff0000}
#myforecast .hindiDesc {font: normal 14px verdana; color: #000; padding: 0 25px}
#myforecast .hindiDesc h3 {font: bold 14px verdana; color: #000; padding: 10px 0 5px 0; margin-bottom: 10px}

/*styling for myforecast starts here*/

/*styling for home page starts here*/
.home-title {background: url(/images-v3/home/home-title.jpg) no-repeat; font: bold 14px verdana; color: #fff; line-height: 44px; text-align: left; padding-left: 10px}
.extend-home-title {background: url(/images-v3/home/extend-home-title.jpg) no-repeat; font: bold 14px verdana; color: #fff; line-height: 44px; text-align: left; padding-left: 10px}
.chat-home-title {background: url(/images-v3/home/chat-home-title.jpg) no-repeat; font: bold 14px verdana; color: #fff; line-height: 44px; text-align: left; padding-left: 10px}
.home-accord-right {background: url(/images-v3/home/home-title-right.jpg) no-repeat; font: bold 14px verdana; color: #fff; line-height: 44px; text-align: left; padding-left: 10px}
.home-accord-on {background: url(/images-v3/home/home-title-on.jpg) no-repeat; font: bold 14px verdana; color: #fff; line-height: 44px; text-align: left; padding-left: 10px}
.home-accord-off {background: url(/images-v3/home/home-title-off.jpg) no-repeat; font: bold 14px verdana; color: #fff; line-height: 44px; text-align: left; padding-left: 10px}

.home-bullet {margin-left: 10px}
.home-bullet dd {background: url(/images-v3/green-bullet.gif) no-repeat 5px 10px; border-bottom: 1px dotted #9BBFBE; margin-bottom: 5px; text-align: left; padding-left: 15px}
.home-bullet dd a {display: block; font: bold 11px verdana; color: #444444; padding: 5px 0; text-decoration: none}
.home-bullet dd a:hover {display: block; font: bold 11px verdana; color: #444444; padding: 5px 0; text-decoration: underline}

.home-horo {margin: 5px; text-align: left}
.home-horo .title {padding: 0 0 15px 0}
.home-horo label {float: left}
.home-horo select {float: right; font: normal 10px verdana; color: #444444; border: 1px solid #B8B8B8; margin-right: 5px}
.home-horo .horo-desc {margin: 5px 0 5px 60px; font: normal 11px verdana; color: #444444; text-align:justify}

.expertFeat {margin: 5px; text-align: left}
.expertFeat .expertImg {float: left; width: 32%; margin-right: 5px}
.expertFeat .expertDesc {float: right; width: 64%}

#panchangTable {border: 1px solid #ccc; width: 280px; margin: 2px 8px 5px 8px; display: block; text-align: left}
#panchangTable .light {background: #d3e1b2; font-weight: bold; padding: 3px; border-bottom: 1px solid #f1fed4}
#panchangTable .dark {background: #f1fed4; padding: 3px; border-bottom: 1px solid #d3e1b2}

/*styling for home page ends here*/

/*component styling starts here*/

.error-list {font: normal 11px verdana; color: #000; text-align: left; margin: 0 0 10px 130px}
.error-list li {padding-bottom: 5px}
.error-list li:first-letter {font: bold 11px verdana; color: #ff0000}

.success-list {font: normal 11px verdana; color: #000; text-align: left; margin: 0 0 10px 130px}
.success-list li {padding-bottom: 5px}
.success-list li:first-letter {font: bold 11px verdana; color: #528B01}

.componentDis {font: normal 11px verdana; color: #000}
.componentDis .select {border: 1px solid #ccc; font: normal 11px verdana; color: #000; padding: 1px; width: 250px}
.componentDis .mul_select {border: 1px solid #ccc; font: normal 11px verdana; color: #000; padding: 1px; margin-right: 5px}
.componentDis .input {border: 1px solid #ccc; font: normal 11px verdana; color: #000; padding: 2px; width: 245px}
.componentDis .mul_input {border: 1px solid #ccc; font: normal 11px verdana; color: #000; padding: 2px; margin-right: 5px}
/*component styling ends here*/

/*orders info section styling starts here*/
#content #orderInfo {float: left; width: 660px; margin: 10px 10px 0 0; _margin: 10px 10px 0 0}
#orderInfo .orderInfoOn {background: #fff; text-align: left; }
#orderInfo .orderInfoOn h1 {background: #fff; font: bold 12px verdana; color: #749E19; padding: 5px; margin: 2px;border-bottom: 2px solid #79AF08;}
#orderInfo .orderInfoOn .number {font: bold 11px verdana; color: #fff; padding: 2px; margin-right: 5px; background: #749E19}


#border-box{ border:1px solid #ccc; }
#box-title{width:165px; height:17px; background:#EEEEEE; margin-left:10px; font-weight:bold; font:normal verdana; font-size:13px;padding:4px 5px 4px 20px;}
#credit-card-box{width:630px;height:50px;border:1px solid #ccc;margin:auto;}
.title-red{font:bold 14px verdana; color:#DE0E6B;}


#orderInfo .orderData {padding: 5px}
#orderInfo .orderData label {clear: both; float: left; width: 100px; font: bold 11px verdana; color: #000; margin-bottom: 5px; height: 20px; line-height: 20px}
#orderInfo .orderData .input {border: 1px solid #b6b6b6; font: normal 11px verdana; color: #000; margin-bottom: 5px; padding: 3px}
#orderInfo .orderData .select {border: 1px solid #b6b6b6; font: normal 11px verdana; color: #000; margin-bottom: 5px; padding: 1px}
#orderInfo .orderData b {clear: both; display: block; background: url(/images-v3/icon-close.gif) no-repeat; text-indent: 15px; font: bold 9px verdana; color: #ff0000; margin: 5px 0 5px 100px}

#orderInfo .orderInfoOff {border: 1px solid #ccc; border-width: 0px 1px 1px 1px; text-align: left}
#orderInfo .orderInfoOff h1 {background: #eee; font: bold 12px verdana; color: #999; padding: 5px; margin: 2px}
#orderInfo .orderInfoOff span {font: bold 11px verdana; color: #999; padding: 2px; margin-right: 5px; background: #fff}

#orderInfo .orderInfoDone {float:left; text-align: left;}
#orderInfo .orderInfoDone h1 {background: #A0C84B; font: bold 12px verdana; color: #fff; padding: 5px 5px 3px 5px; margin: 1px}

#orderInfo .orderInfoDone-over {float:left; text-align: left; border:2px solid #A4CA53;margin:0 1px; }
#orderInfo .orderInfoDone-over h1 {background: #fff; font: bold 12px verdana; color: #A0C84B; padding: 0px 5px 3px 5px; margin: 1px;}

#orderInfo .orderInfoDone-left {float:left; text-align: left; border:1px solid #A4CA53; margin:1px 1px;}
#orderInfo .orderInfoDone-left h1 {background: #fff; font: normal 12px verdana; color: #A0C84B; padding: 0 5px 3px 5px; margin: 1px;}





#orderInfo .orderInfoDone span {font: bold 11px verdana; color: #999; padding: 1px; margin-right: 3px; background: #fff}

#orderInfo .orderReview {border: 1px solid #ccc; margin: 5px 2% 10px 2%}
#orderInfo .orderReview th {background-color: #DEF6AC; padding: 4px; text-align: left; font: bold 11px verdana; color: #000; border-bottom: 2px solid #DEF6AC;}
#orderInfo .orderReview td {padding: 4px; font: normal 11px verdana; color: #000; border-bottom: 1px solid #ccc}
#orderInfo .orderReview .input {border: 1px solid #ccc; font: normal 11px verdana; color: #000; height: 10px}

/*orders info section styling ends here*/

/*orders status section styling starts here*/
#content #orderStatus {float: right; width: 300px; margin: 10px auto 0 auto; _margin: 10px auto 0 auto; text-align: left}

#orderStatus .orderStatusOn {background: #fff; border: 1px solid #cacaca; text-align: left; margin-bottom: 5px}
#orderStatus .orderStatusOn h1 {background: #F3FCDF; font: bold 12px verdana; color: #848484; padding: 5px; margin: 2px}
#orderStatus .orderStatusOn .number {font: bold 11px verdana; color: #848484; padding: 2px; margin-right: 5px; background: #E2F6B6;}
#orderStatus .orderStatusOn a {font: bold 11px verdana; color: #000; text-decoration: none; text-align:right;}
#orderStatus .orderStatusOn a:hover {font: bold 11px verdana; color: #ff6e00; text-decoration: none}
#orderStatus .orderStatusOn .desc {font: normal 11px/20px verdana; color: #000; padding: 0 0 5px 10px}

#orderStatus .orderStatusOff {border: 1px solid #ccc; text-align: left; margin-bottom: 5px}
#orderStatus .orderStatusOff h1 {background: #eee; font: bold 12px verdana; color: #999; padding: 5px; margin: 2px}
#orderStatus .orderStatusOff .number {font: bold 11px verdana; color: #999; padding: 2px; margin-right: 5px; background: #fff}

.order-payment-title{width:622px;height:20px; background-image:url('/images-v3/bgs.jpg');font: bold 13px verdana; color:#719C11;padding-left:3px;}



#show-process{width:780px;font: bold 11px verdana; margin-left:15px;}
#show-process ul { text-align:left;}
#show-process ul li span{display:inline; text-align:left;padding-left:5px; width:80px;  padding:1px 6px 3px 5px; color:#5C5C5C;}
#show-process ul li {background: url('/images-v3/bull-red.jpg') no-repeat ;display:inline; text-align:
left;margin-left:1px; width:80px;color:#5C5C5C; background-color:#fff; padding:2px 15px 4px 10px;}


#payment-info-option{text-align:left;font: bold 14px verdana; color: #000;}
#payment-info-option ul { text-align:left;background: url('/images-v3/bull-gre.jpg') no-repeat ;}
#payment-info-option ul li {background: url('/images-v3/bull-big.jpg') no-repeat ;display:inline; text-align:left;
left;padding-left:12px; width:80px;color:#000; background-color:#fff; padding:1px 15px 1px 15px;}
 

/*orders status section styling ends here*/

/*about us section styling ends here*/
#mygraph .maroonHeading {font: bold 14px verdana; color: #8F023A; padding: 15px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid #ff0000}
#mygraph .smlHeading {font: bold 12px verdana; color: #8F023A; padding: 15px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid #ff0000}
#mygraph .top {padding: 10px; text-align: right}
#mygraph ol li {padding-bottom: 8px}
/*about us section styling ends here*/


/*styling for footer starts here*/
#footer {margin-top: 10px;  width: 991px; margin-bottom: 10px; background: url(/images-v3/footer-back.gif) repeat-x top; 
color:#ffffff; font: normal 12px verdana; size:11px; }
#footer .footertop {background: url('/images-v3/mid-top-bg.gif') repeat-x; width: 988px; height: 23px}
#footer .footerbot {background: url('/images-v3/test1.gif');  height: 32px;
}
.footertext{color: #ffffff; font: normal 11px verdana; font-size:11px; padding: 5px 0 10px 5px}
.partner{color:#000000; font: bold 12px verdana; size:11px; text-align:left; margin: 0 0 5px 60px}

#footer .topleft {float: left; width: 23px}
#footer .topright {float: left; width: 22px}
#footer .footerbg {background: url(/images-v3/footer-center-bg.gif) repeat-y}
#footerlinks {width: 988px; margin:auto}
#footerlinks .footerdesc {padding: 0 10px 0 10px; float: left; width: 180px; margin: 20px 5px 15px 10px; border-right:dashed 1px #ABABAB }
#footerlinks .img{border: none}

#footerlinks .partnerlogos {float: center; width: 890px; margin: 0 45px 5px 0; height:30px;}

#footerlinks .footerdesc h1 {font: bold 13px verdana; color: #FF6E00;  text-align: left;padding:0 0 0 8px}
#footerlinks .footerdesc dl {width: 172px; height: 110px; font: normal 11px verdana; color: #666666; }
#footerlinks .footerdesc dl dd {font: normal 11px verdana; color: #666666; text-align: left; padding: 6px 5px 0 5px}
#footerlinks .footerdesc dl dd a {font: normal 11px verdana; color: #666666; text-decoration: none}
#footerlinks .footerdesc dl dd a:hover {font: normal 11px verdana; color: #666666; text-decoration: underline}
.copyright {font: normal 11px verdana; color: #ffffff; text-align: center; padding-top:150px}



#footerlinks .last{float: left; width: 100px; margin: 16px 10px 0 10px; }
#footerlinks .last  h1 {font: bold 13px verdana; color: #FF6E00; text-align: left; padding:0 0 0 8px}
#footerlinks .last  dl {width: 255px; height: 120px; font: normal 11px verdana; color: #666666;}
#footerlinks .last  dl dd{font: normal 11px verdana; color: #666666; text-align: left; padding: 6px 5px 0 5px}
#footerlinks .last  dl dd a{font: normal 11px verdana; color: #666666; text-decoration: none}
#footerlinks .last dl dd a:hover {font: normal 11px verdana; color: #666666; text-decoration: underline}
/*styling for footer ends here*/

/*Numerology free report starts*/
.num-free {font: bold 14px; color: #000; text-align: left}
.num-free-title {font: bold 12px; color: #000; text-align: left; font-weight:bold}
.num-title{font: bold 20px; color: #E70505; text-align: center}
.content-num {font: bold 12px; color: #000; text-align: center}


/*footer-scroll starts*/
#scroll-di{
width:915px;
margin:auto;
background-color:#fff
}

#scroll-partner{
height:10px;
font: bold 10px; color: #000; text-align: left;
Padding-top:14px;
width:120px;
float:left;
}


.scroll-images{
height:55px;
font: bold 12px; color: #000; text-align: left;
width:750px;
float:left;
background-color:#fff;
}
/*footer-scroll starts*/

.bold-20 {font: bold 13px verdana}
.orange-txt {color: #ff6e00}
.orange-txt a {color: #ff6e00; text-decoration: none}
.orange-txt a:hover {color: #ff6e00; text-decoration: underline}

.grn-txt {color: #3A9194}
.grn-txt a {color: #3A9194; text-decoration: none}
.grn-txt a:hover {color: #3A9194; text-decoration: underline}

.fon-txt {color: #3A9194}
.fon-txt a {color: #3A9194; text-decoration: none}
.fon-txt a:hover {color: #3A9194; text-decoration: underline}

.sun-txt {color: #000}
.sun-txt a {color: #000; text-decoration: none}
.gsun-txt a:hover {color: #000; text-decoration: underline}


.d1-green-col {font: bold verdana 12px; color:#4C9C9C;}
.d1-green-col a {font: bold verdana 12px; color:#4C9C9C ; text-decoration: none}
.d1-green-col a:hover {font: bold verdana 12px; color:#4C9C9C ; text-decoration: underline}

.input-news-slide{border: 1px solid #B3B3B3; background: 
#fff; padding: 2px 2px 0 5px; height: 19px; width: 135px; font: normal 12px verdana;}






/* new homepage starts here*/

.today1{float:left; font: verdana; size:18px color:#5B8109; padding-left:5px}

#horo-section{width:965px; height:350px; border:1px #CACACA solid; margin-top:4px;}

#horo1{float:left; width:316px; height:350px; margin:2px 4px 2px 2px}
#horo2{float:left; width:316px; height:350px; margin:2px 2px 2px 4px}
#horo3{float:right; width:308px; height:350px; margin:2px 1px 2px 3px}
#horo-section img {float:left; margin-top:10px}

.d-orange-horo-col {color: #FF6E02}
.green-horo-col {color: #317163}

.green-horo-col {color: #317163}
.green-horo-col a {color: #317163; text-decoration: none}
.green-horo-col a:hover {color: #317163; text-decoration: underline}
.horo-desc-new {margin: 5px 0 5px 0px; font: normal 11px verdana; color: #444444; text-align:justify; line-height:15px}
.horo-desc-new-1{padding: 5px 0 5px 0px; font: normal 11px verdana; color: #000; text-align:justify; line-height:18px}


/*extert section*/

#expert-section{width:662px;float:left;}
/*.expert-border{border:1px solid #CACACA; width:662px;height: 308px; margin-top:3px}*/

#ask-now{width:649px; height:22px; background-color:#F4F4F4; margin:0px auto }

.ask{font: bold verdana #000; font-size:14px; padding:2px 0 0 15px; text-align:left}
#div-left-text{width:300px; background-color:#fff; float:left; font:verdana #000;line-height:18px; text-align:left; 
font-size:11px; margin:12px 5px 10px 5px; border:1px #fff solid}

#div-right-input{width:260px; float:left; background-color:#fff}
#ask-container{width:}
.input-ask-questions{border: 1px solid #D0D1D1;  background:#fff;margin: 14px 2px 0 2px;

height: 55px; width: 240px; font: normal 12px verdana;}



#free-features{width:291px;float:right;}


/* new expert section*/

#main-container{width:965px;
margin:auto;}

#main-expert-box{
width:662px;
float:left;
background-color:#fff;
margin-bottom:10px;}

#main-sevices-store-box{
width:292px;
float:right;}

#meet-expert{
text-align:left;
padding-left:5px;
width:657px;
background-image:url('/images-v3/home/bg-experts.jpg');
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#76a412}
#gray-border{margin-top:4px;
border:1px solid #cacaca}

#ask-a-question{
height:118px;
background-color:#fff;}

#gray-title-bg{
width:646px;
height:20px;
background-color:#ededed;
font:Verdana;
color:#000;
font-size:14px;
margin:0 auto 0;
padding-left:5px;
}

#ask-left{
text-align:left;
padding:15px 0 0 10px;
width:290px;
font:verdana ;
size:18px;
color:#000 ;
line-height:18px;
float:left;
background-color:#fff;
}

#ask-right{
float:left;
width:330px;
margin:15px 5px 0 1px;
background-color:#fff;}

#seprator{
background-image:url(/images-v3/home/seprator.jpg);
height:1px;
margin:2px 3px 2px 3px;

}

#chat-now{
height:300px;
background-color:red;}

#gray-title-bg{
width:646px;
height:22px;
font-weight:bold;
background-color:#F4F4F4;
font:Verdana;
color:#000;
font-size:14px;
margin:0 auto 0;
padding:1px 5px 0 2px;
text-align:left;
}

#expert-reports{
margin-top:20px;
height:205px;
background-color:#fff;}

#chat-now{
height:230px;
background-color:#fff;}

#chat-now-experts{
height:200px;
background-color:#fff;}


#main-sevices-store-box{
width:292px;
float:right;
}

#top-10{
text-align:left;
padding-left:5px;
width:287px;
background-image:url('/images-v3/home/free.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#9bd224;
height:25px;
}

#ten-services{
width:285px;
margin:10px 1px 1px 0;
height:360px;
background-color:#FFF;
}

.home-bullet123 {margin-left:15px}
.home-bullet123 dd {background: url('/images-v3/green-bullet.gif') no-repeat 5px 10px; 
border-bottom: 1px dotted #9BBFBE; margin-bottom: 5px; text-align: left; padding-left: 15px;}
.home-bullet123 dd a {display: block; font: bold 11px verdana; color: #444444; padding: 5px 0; text-decoration: none}
.home-bullet123 dd a:hover {display: block; font: bold 11px verdana; color: #444444; padding: 5px 0; text-decoration: underline}


#store-title{
text-align:left;
padding-left:5px;
width:280px;
margin:1px 3px 1px 3px;
height:28px;
background-image:url('/images-v3/home/storebg.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#8bbe1d;}

#store-stuff{
padding-top:3px;
margin:1px 2px 1px 2px;
width:284px;
height:185px;
background-color:#fff;}

#bottom-container{
clear:both;
padding-top:3px;
height:160px;
margin:2px auto 30px;}

#reports{
float:left;
width:662px;
height:200px;
}

#astro-reports-titles{
text-align:left;
padding-left:5px;
width:657px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#97cf1f;
background-image:url('/images-v3/home/bottom-bg.jpg');
}

#reports-four{
font:Verdana 12px;
color:#FF6600;

width:160px;
text-align:center;
float:left;
margin:10px 0 14px 1px;
padding:10px 2px 2px 2px;
background-image:url('/images-v3/home/bg1.jpg');

}

#reports-four a{
font:Verdana 12px;
color:#FF6600;
text-align:center;
text-decoration:none;
}

#blog{
width:292;
height:200px;
font:Verdana;
size:12px;
color:#FF6600;
}

#astro-blog-titles{
text-align:left;
padding-left:5px;
float:right;
width:287px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#97cf1f;
background-image:url('/images-v3/home/bottom-bg.jpg');
}

#store-left{
width:135px;
float:left;
font:bold verdana 12px ;
color:#FF6E00;
text-align:ceneter;}

#store-left a{
width:135px;
float:left;
font:bold verdana 12px ;
color:#FF6E00;
text-align:ceneter;
text-decoration:none;}

#store-right{
width:135px;
float:left;
font:bold verdana 12px ;
color:#FF6E00;
text-align:ceneter;
text-decoration:none;
}

#store-right a{
width:135px;
float:left;
font:bold verdana 12px ;
color:#FF6E00;
text-align:ceneter;
text-decoration:none;}

#blog-container{
margin:4px 0 8px 0;
width:281px;
float:left;
padding-left:13px;
}


#blog-title{
font:bold verdana 14px;
color:#FF6E00;
text-align:left;
font-weight:bold;margin-top:5px;}

#blog-title a{
font:bold verdana 14px;
color:#FF6E00;
text-align:left;
font-weight:bold;
text-decoration:none;
}

#blog-content{
margin-top:4px;
font:normal verdana 12px;
color:#000;
text-align:justify;
line-height:16px;
}


#today{
text-align:left;
padding-left:5px;
width:962px;
background-image:url('/images-v3/home/bg-experts.jpg');
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#5B8109}


.gmt
{
padding-left:650px; padding-right:5px; font:verdana; font-size:12px; color:#676767;}

.powerd
{color:#E89609; font:bold verdana ;font-size:11px; padding-left:165px; font-weight:bold;}

#experts-list1{
font:Verdana 12px;
color:#FF6600;

width:120px;
text-align:center;
float:left;
margin:2px 0 5px 1px;
padding:2px 2px 2px 2px;
background-image:url('/images-v3/home/bg1.jpg');
}

#experts-list1 a{
font:Verdana 12px;
color:#FF6600;
width:120px;
text-align:center;
text-decoration:none;
}

#experts-list-gray{
font:Verdana 11px;
color:#5A5D5C;
width:120px;
text-align:center;
float:left;
margin:2px 0 5px 1px;
padding:2px 2px 2px 2px;
}

/* form element */
.forminput {font: normal 11px Tahoma; color:#000000; border: 1px solid #7F9DB9}
.forminput1 {font: normal 11px Tahoma; color:#000000; border: 1px solid #7F9DB9}
.formselect	{font: normal 11px Tahoma; color:#000000}


#head-products{
width:959px;
height:26px;
padding-left:5px;
background-image:url('/images-v3/green-bg-ser.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#6F9814;
text-align:left;}


#text-ser{
font: normal verdana 11px #000;
width:190px;
margin:auto;
text-align:justify;}

#blue1{
background-image:url(/images-v3/blue-be.jpg); 

padding:10px 0 0 21px;
line-height:24px;
}

#blue1 ul{list-style-image:url("/images-v3/bull.gif"); text-align:left;text-decoration: none;}
#blue1 ul li{list-style-type: none;text-decoration: none;list-style-image:url("/images-v3/bull.gif");}
#blue1 ul li a {float: none;text-decoration: none; color: #000; }
#blue1 ul li a:link {float:none;text-decoration: none;}
#blue1 ul li a:hover {font: normal 11px verdana; color: #000;  text-decoration:underline;float: none;}
#blue1 ul li .active {font: normal 11px verdana; color: #000; text-decoration: none;float: none;}


#red1{
background-image:url(/images-v3/red-bg.jpg); 

padding:10px 0 0 21px;
line-height:24px;
}

#red1 ul{list-style-image:url("/images-v3/bull-red.gif"); text-align:left;text-decoration: none;}
#red1 ul li{list-style-type: none;text-decoration: none;list-style-image:url("/images-v3/bull-red.gif");}
#red1 ul li a {float: none;text-decoration: none; color: #000; }
#red1 ul li a:link {float:none;text-decoration: none;}
#red1 ul li a:hover {font: normal 11px verdana; color: #000;  text-decoration:underline;float: none;}
#red1 ul li .active {font: normal 11px verdana; color: #000; text-decoration: none;}


#yel1{
background-image:url(/images-v3/yellow-bg.jpg); 

padding:10px 0 0 21px;
line-height:24px;
}

#yel1 ul{list-style-image:url("/images-v3/yellb.gif"); text-align:left;text-decoration: none;}
#yel1 ul li{list-style-type: none;text-decoration: none;list-style-image:url("/images-v3/yellb.gif");}
#yel1 ul li a {float: none;text-decoration: none; color: #000; }
#yel1 ul li a:link {float:none;text-decoration: none;}
#yel1 ul li a:hover {font: normal 11px verdana; color: #000;  text-decoration:underline;float: none;}
#yel1 ul li .active {font: normal 11px verdana; color: #000; text-decoration: none;}







/*new test htmlaite styling for expert service starts here */


#expertService12 {width:99%; border:1px solid #77c0e1; background:#fff; padding-bottom: 5px; position: relative}
#expertService12 h1 {background:url(../images-v3/new/titleIcon.gif) top left no-repeat; font:bold 13px verdana, arial; text-align:left; text-indent:25px; color:#084980; margin: 8px 5px 5px 5px; height:20px}
#expertService12 div#container {float: left; position:relative; overflow:hidden; width:580px; height:118px; z-index:100}
#expertService12 div#content-container {width: 580px; height:113px; clip:rect(0px, 580px, 113px, 0px); overflow:hidden; z-index:1}
#expertService12 div.content {position:relative; visibility: hidden; left:0px; top:0px; z-index:2}

#expertService12 div#slide-links {position: absolute; top: 5px; right: 0; width: 100px}
#expertService12 div#slide-links a {font: normal 11px verdana, arial; color: #004CBF; text-decoration: none}
#expertService12 div#slide-links a:hover {font: normal 11px verdana, arial; color: #004CBF; text-decoration: underline}

table#table-content12 td	{width:50px; height:113px}

#table-content12 {width:50%; background:#fff;}
#table-content12 .expertdetails {float:left}
#table-content12 .expertdetails .img {float:left; padding-right:3px; text-align:left}
#table-content12 .expertdetails .details {float:left; text-align:left; height:68px}
#table-content12 .expertdetails .details h2 {font:bold 11px verdana, arial; text-align:left; text-decoration:none; color:#F75700; padding-bottom:5px}
#table-content12 .expertdetails .details h2 a{font:bold 11px verdana, arial; text-align:left; text-decoration:none; color:#F75700; padding-bottom:5px}
#table-content12 .expertdetails .details h2 a:hover{font:bold 11px verdana, arial; text-align:left; text-decoration:underline; color:#F75700; padding-bottom:5px}
#table-content12 .expertdetails .details .specialist {font:normal 11px verdana, arial; text-align:left; color:#5B5B5B; padding-bottom:12px}
#table-content12 .absmore {text-align:right; padding:10px 10px 0 0}
#table-content12 .absmore a{font:bold 11px verdana; color:#004CBF; text-align:right; color:#004CBF; text-decoration:none}
#table-content12 .absmore a:hover{font:bold 11px verdana; color:#004CBF; text-align:right; color:#004CBF; text-decoration:underline}






/*expert new page*/

#econtainer{width:955px; margin:auto; height:925px;}

#left-container{width:622px; height:50px; float:left;}

#eask-now{width:613px; height:27px; background-image:url("/images-v3/experts/ask-nowbg.jpg");
font-family:Verdana, Arial; font-size:18px; color:#5B8109; text-align:left; padding-left:10px;}

#eask-now-border{width:610px; height:265px; border:1px solid #cacaca; margin-top:7px; padding:8px 0 0 12px;}
#ereports-border{width:615px; height:305px; border:1px solid #cacaca; margin-top:7px; padding:8px 0 0 5px;}

.ex-orange-bold {color: #FF6E02; font-weight:bold; }
.home-orange-bold {color: #FF6E02; font-weight:bold; text-decoration:none; }
.home-orange-bold a{color: #FF6E02; font-weight:bold; text-decoration:none; }

.ex-black-bold {color: #000000; font-weight:bold;float:left;}

#e-ask-left1{
float:left;
width:595px;
margin:24px 0 0 1px;
background-color:#fff;}

#right-container{width:321px; height:595px; background:#fff;float:right;}

#expert-serices-border{width:321px; height:634px; border:1px solid #cacaca; margin-top:7px;}

#eservices{width:315px; height:27px; background-image:url("/images-v3/experts/ask-nowbg.jpg");
font-family:Verdana, Arial; font-size:18px; color:#5B8109; text-align:left; padding-left:10px;}

.text-head-red{ font:verdana; font-size:12px; color:#DE0E6B; font-weight:bold; text-align:left; margin:6px 0 0 4px;text-decoration:none;}
.text-head-red a{ font:verdana; font-size:12px; color:#DE0E6B; font-weight:bold; text-align:left; margin:6px 0 0 4px; text-decoration:none;}

.text-cont-blk{ font:verdana; font-size:11px; color:#000; text-align:left; padding-bottom:11px; margin:3px 8px 0 8px; 
border-bottom:1px dashed #C7C7C7; line-height:14px;text-decoration:none;}

.text-cont-blk a{ font:verdana; font-size:11px; color:#000; text-align:left; padding-bottom:3px; margin:3px 8px 0 8px; 
border-bottom:1px dashed #C7C7C7; line-height:14px; text-decoration:none;}

#expert-chat-expert{
width:948px;
margin-top:20px;
background-image:url("/images-v3/experts/ask-nowbg.jpg");
background-repeat:repeat-x;
height:27px;
font-family:Verdana, Arial; font-size:18px; color:#5B8109; text-align:left; padding-left:10px;}


#experts-reports-link{ border:1px solid #DDDDDD; width:190px; height:260px;float:left;
font-family:Verdana, Arial; font-size:11px; color:#787777; text-align:left; font-weight:bold;line-height:14px;}

#list-exep{font-family:Verdana, Arial; font-size:11px; color:#787777; text-align:left;float:left;width:150px;margin-left:19px;}

#experts-reports-div{ border:1px solid #DDDDDD; width:400px; height:260px;
text-align:left; padding-left:5px; float:right; margin-right:5px;}

.reorts-orange-bold {color: #FF6E02; font-weight:bold; text-align:left; padding-left:9px; border-bottom:1px dashed #C7C7C7;margin-top:10px;padding-bottom:4px;text-decoration:none;}
.reorts-orange-bold a {color: #FF6E02; font-weight:bold; text-align:left; padding-left:9px;  border-bottom:1px dashed #C7C7C7;margin-top:9px;padding-bottom:4px; text-decoration:none;}

.report-content{margin:5px 5px 0px 5px; padding-bottom:8px;}
.report-expert{font:verdana arial; font-size:12px; color:#2D7DBB; font-weight:bold;}
.border-bot{border-bottom:1px dashed #C7C7C7;padding-bottom:5px; margin-top:11px; font:verdana arial; font-size:11px; color:#000;}

.report-expert a{font:verdana arial; font-size:12px; color:#2D7DBB; font-weight:bold; text-decoration:none;}
.border-bot a{border-bottom:1px dashed #C7C7C7;padding-bottom:5px; margin-top:11px;text-decoration:none;
font:verdana arial; font-size:11px; color:#000;}
/*Added for numerology compatibility accord form */
#frm_match .input {border: 1px solid #A6A6A6; background: #fff; padding: 2px 5px 0 5px; height: 16px; margin-top: 5px; width: 105px; font: normal 10px verdana;}
#frm_match .select {font: normal 11px verdana; color: #4F4F4F; border: 1px solid #7B7B7B; height: 18px; padding: 1px; margin-left: 2px}




/*new expert page style*/

#exp-container{width:968px;margin:15px 0 30px 0;}
#exp-container-head{width:968px;margin:15px 0 5px 0;}
#astro-reports-new{
background-image:url("/images-v3/experts/bg-report.jpg");
width:960px;
height:27px;
text-align:left;
font:bold 15px verdana; color: #6F9814;
padding-left:8px;
}

.con-tent{text-align:left;margin-top:10px;
font:normal 12px verdana; color: #000;
padding-left:8px;
}

#reports-container{width:960px;margin:15px 0 0 0 ;}

#reports-red{ width:307px;float:left;margin-left:8px;}
.red-mid{background-image:url("/images-v3/experts/red-middle.jpg");
width:307px;height:450px;}
#block-red{width:292px; border-bottom:1px dashed #C6C6C6;margin:auto; padding:5px 0 8px 0;}
#block-red h1{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;}
#block-red h1 a{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;text-decoration:none;}
#block-red h1 a:hover{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;text-decoration:underline;}

#block-red .cont{font:normal 11px verdana; color:#000; width:185px;margin-left:105px; text-align:left;line-height:16px;}
#block-red .sample-link{font:bold 11px verdana; color:#2D7DBB; margin:15px 0 0 50px; text-align:right;}
#block-red .sample-link a{font:bold 11px verdana; color:#2D7DBB;margin:15px 0 0 50px; text-align:right; text-decoration:none;}
#block-red .sample-link a:hover{font:bold 11px verdana; color:#2D7DBB;margin:15px 0 0 50px; text-align:right; text-decoration:underline;}


#reports-yel{ width:307px;float:left;margin-left:8px;}
.yel-mid{background-image:url("/images-v3/experts/yel-mid.jpg");
width:307px;height:450px;}
#block-yel{width:292px; border-bottom:1px dashed #C6C6C6;margin:auto; padding:5px 0 8px 0;}
#block-yel h1{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;}
#block-yel h1 a{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;text-decoration:none;}

#block-yel .cont{font:normal 11px verdana; color:#000; width:185px;margin-left:105px; text-align:left; line-height:16px;}
#block-yel .sample-link{font:bold 11px verdana; color:#2D7DBB; margin:15px 0 0 50px; text-align:right;}
#block-yel .sample-link a{font:bold 11px verdana; color:#2D7DBB;margin:15px 0 0 50px; text-align:right; text-decoration:none;}
#block-yel .sample-link a:hover{font:bold 11px verdana; color:#2D7DBB;margin:15px 0 0 50px; text-align:right; text-decoration:underline;}



#reports-blue{ width:307px;float:left;margin-left:8px;}
.blue-mid{background-image:url("/images-v3/experts/blue-mid.jpg");
width:307px;height:450px;}
#block-blue{width:292px; border-bottom:1px dashed #C6C6C6;margin:auto; padding:5px 0 8px 0;}
#block-blue h1{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;}
#block-blue h1 a{font:bold 12px verdana;color:#DE0E6B;padding-top:10px;text-align:left;text-decoration:none;}

#block-blue .cont{font:normal 11px verdana; color:#000; width:185px;margin-left:105px; text-align:left;line-height:16px;}
#block-blue .sample-link{font:bold 11px verdana; color:#2D7DBB; margin:15px 0 0 50px; text-align:right;}
#block-blue .sample-link a{font:bold 11px verdana; color:#2D7DBB;margin:15px 0 0 50px; text-align:right; text-decoration:none;}
#block-blue .sample-link a:hover{font:bold 11px verdana; color:#2D7DBB;margin:15px 0 0 50px; text-align:right; text-decoration:underline;}


/*free vedic BirthChart*/


#vedicheader{width:950px;height:105px;}
#vedic-name{width:950px;height:105px;}
#vedic-details{height:110px;}


/*Added by priyesh on date 4/21/2010*/
.pic2{color: #DE0E6B;text-decoration: none;font-size:13px;;}
.pic2 a {color: #DE0E6B; text-decoration: none;font-size:13px;}
.pic2 a:hover {color: #DE0E6B;text-decoration: none;font-size:13px;}
/*End of priyesh code on date 4/21/2010*/



/*mobile page*/

#mobile-cont{width:958px;  height:207px; margin-left:8px;}

#banner{ width:637px; float:left;}
#enter-mobile-box {width:309px; float:right;height:207px}
#reg-mob{font:bold 13px verdana; color:#76A412; background:url("/images-v3/mobile/bg1.jpg");width:299px; height:26px; text-align:left; padding:5px 0 0 10px;}
#mobile-line{font:bold 11px verdana; color:#525252; width:180px;text-align:left ;margin-left:29px;}

#border-box-mobile{border: 1px solid #ccc; height:173px;}


#input-box-mob{border 1px solid #ccc; width:250px}

#mob-container{width:715px; float:left; height:80px;margin-left:8px; }
#mobi-sit{width:709px; padding-left:7px;font:bold 12px verdana;color:#67920A; text-align:left;background:url("/images-v3/mobile/bg1.jpg");height:26px;}
#mobi-sit-line{border: 1px solid #ccc; font:bold 12px verdana;color:#000; height:35px;margin:10px 0 0 0; padding-top:12px;}

#sms-sec{width:709px; padding-left:7px;font:bold 12px verdana;color:#67920A; text-align:left;background:url("/images-v3/mobile/bg2.jpg");height:26px;margin-top:14px;}


#title-reds{font:bold 12px verdana;color:#DE0E6B; margin:14px 0 10px 20px; text-align:left}


#help-box{border: 1px solid #ccc; font:bold 12px verdana;color:#000; height:65px;margin:5px 0 0 0; }

#help{height:55px; font:bold 14px verdana;color:#DE0E6B; float:left; width:65px; padding:10px 0 0 8px;border-right: 1px solid #ccc;}

#typed{height:55px; font:normal 11px verdana;color:#000; float:left; width:298px; padding:8px 0 0 8px; line-height:17px;}

#exm{height:55px; font:bold 11px verdana;color:#000; float:left; width:305px; padding:10px 0 0 12px;border-left: 1px solid #ccc; line-height:16px;}


#cell1{width:709px; padding-left:7px;font:bold 12px verdana;color:#67920A; text-align:left;background:url("/images-v3/mobile/bg2.jpg");height:26px;margin-top:14px;}

#mobile-imag-container{float:right;}
/*mobile page*/




#desi-birth-chart{width:906px;height:167px; margin:28px 0 0 35px} 

#desi-birthdetails{width:906px; background: url('/images-v3/services/designer-bg.jpg') repeat-y; height:950px;margin:0 0 0 35px; padding-top:20px;
font:bold verdana; font-size:13px; font-weight:bold;  }

#birth-chart-design-bg{width:687px; height:422px; background: url('/images-v3/services/designer-chart.jpg') no-repeat; margin:auto}

#desi-birth-chart-footer{width:906px;height:141px; margin:0 0 0 35px} 

#tabile-design-birthchart{width:728px; height:383px;margin:auto;  background: url('/images-v3/services/planets-table.jpg') no-repeat; padding:75px 0 0 60px;}