body {
margin-top: 0px;
margin-bottom: 0px;
background-image: url('images/vignette_toptext.gif');
background-repeat: repeat-x;
background-position: center top;
background-color :#ffffff;
-webkit-print-color-adjust:exact;
-webkit-font-smoothing: antialiased;
font-family: Georgia, Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, sans-serif;
}


input, select, textarea, option, optgroup {
font-family: Georgia, Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Arial, Helvetica, Verdana, Tahoma, sans-serif;
}




img {
font-size: 1pt;
font-weight: normal;
color: #E7E8E9;
text-decoration: none;
border:none;
}





.tablesize{width:980px;}


.navigationmenupc{text-decoration: none;width:100%;}

.navigationmenumobile{visibility:hidden;}

.navigationmenumobile img {
font-size: 1pt;
font-weight: normal;
color: #E7E8E9;
text-decoration: none;
border:none;
width:0px;
height:0px;
}






#sidebarleft {
float: left;
width: 200px;
height:auto;
background-color: #e9e9e9;
}


#content{
width: 510px;
height:auto;
background-color:#ffffff;
float: left;
}


.contenttable{width: 90%;}


#showcontent{width: 100%;}



#sidebarright{
width: 270px;
height:auto;
background-color: #e9e9e9;
float: right;
}



#toptextleft{
width: 45%;
line-height:24px;
float: left;
padding-left:5px;
vertical-align: middle;
}


#toptextright{
width: 45%;
line-height:24px;
float: right;
padding-right:5px;
vertical-align: middle;
}






#vedicreports {
width: 20%;
height:auto;
float: left;
padding-left:20px;
}

#freeservices {
width: 20%;
height:auto;
float: left;
}

#birthsigns {
width: 16%;
height:auto;
float: left;
}

#numerology {
width: 13%;
height:auto;
float: left;
}


#facebookplug {
width: 25%;
height:auto;
float: right;
padding-right:12px;
}





#logo{
background:url('images/logo_janampatrika.gif');
width: 980px;
height: 104px;
background-size: 980px 104px;
display:block;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}





#shaadibanner{
background:url('images/shaadi_banner_250x208.png');
width: 250px;
height: 208px;
background-size: 250px 208px;
display:block;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}




#fbbanner{
background:url('images/facebook.gif');
width: 250px;
height: 60px;
background-size: 250px 60px;
display:block;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}




#jkadbig{
background:url('images/ad_janamkundli_big.gif');
width: 460px;
height: 66px;
background-size: 460px 66px;
display:block;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}




.toplinks {
font-size: 10pt;
font-weight: normal;
color: #A0A0A0;
text-decoration: none;
letter-spacing : 2px;
text-align:left;
}
.toplinks a{
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
letter-spacing : 0px;
}
.toplinks a:hover {
color: #0657B9;
text-decoration: underline;
}
.toplinks a:active {
color: #000000;
text-decoration: none;
}







.homepage{
text-align:right;
}

.homepage a{
font-size: 9pt;
font-weight: normal;
color: #0033CC;
text-decoration: none;
}

.homepage a:hover{
color: #000000;
}

.homepage a:active{
color: #000000;
text-decoration: underline;
}






.topinfotext {
background-image: url('images/vignette_topinfo.gif');
font-size: 16px;
font-weight: bold;
color: #007000;
text-decoration: none;
background-color: #F5F5F5;
height:30px;
}



.topinfotext a{
font-size: 16px;
font-weight: bold;
color: #007000;
text-decoration: underline;
text-align:center;
}

.topinfotext a:hover{
color: #005000;
text-decoration: none;
}

.topinfotext a:active{
color: #000000;
text-decoration: none;
margin-top:1px;
}











.rcmid {
color:#000000;
font-size:15px;
font-weight:bold;
text-align:center;
letter-spacing:-1px;
padding-top:5px;
padding-bottom:5px;
}



.rcmidwhite {
color:#ffffff;
font-size:14pt;
font-weight:bold;
text-align:center;
letter-spacing:-1px;
padding-top:8px;
padding-bottom:8px;
line-height:24px;
}

.rcmidwhite_hindi {
color:#ffffff;
font-size:13pt;
}




.rcw1 {
background-image: url('images/rc_white.gif');
background-repeat: no-repeat;
background-position: left top;
}


.rcw2 {
background-image: url('images/rc_white.gif');
background-repeat: no-repeat;
background-position: right top;
}


.rcw3 {
background-image: url('images/rc_white.gif');
background-repeat: no-repeat;
background-position: left bottom;
}

.rcw4 {
background-image: url('images/rc_white.gif');
background-repeat: no-repeat;
background-position: right bottom;
}




.rcg1 {
background-image: url('images/rc_grey.gif');
background-repeat: no-repeat;
background-position: left top;
}


.rcg2 {
background-image: url('images/rc_grey.gif');
background-repeat: no-repeat;
background-position: right top;
}


.rcg3 {
background-image: url('images/rc_grey.gif');
background-repeat: no-repeat;
background-position: left bottom;
}

.rcg4 {
background-image: url('images/rc_grey.gif');
background-repeat: no-repeat;
background-position: right bottom;
}




.rcline_r1 {
background-image: url('images/rc_line_grey.gif');
background-repeat: no-repeat;
background-position: left top;
}

.rcline_r2 {
background-image: url('images/rc_line_grey.gif');
background-repeat: no-repeat;
background-position: right top;
}

.rcline_r3 {
background-image: url('images/rc_line_grey.gif');
background-repeat: no-repeat;
background-position: left bottom;
}

.rcline_r4 {
background-image: url('images/rc_line_grey.gif');
background-repeat: no-repeat;
background-position: right bottom;
}


.rcline_l1 {
background-image: url('images/rc_line_grey.gif');
background-position: center top;
}

.rcline_l2 {
background-image: url('images/rc_line_grey.gif');
background-position: right center;

}

.rcline_l3 {
background-image: url('images/rc_line_grey.gif');
background-position: center bottom;
}

.rcline_l4 {
background-image: url('images/rc_line_grey.gif');
background-position: left center;
}






.menuhead {
color:#ffffff;
font-size:14pt;
font-weight:bold;
text-decoration:none;
text-align:center;
line-height:100%;
padding-top:1px;
padding-bottom:2px;
letter-spacing:-1px;
}



.menusubhead {
color:#000000;
font-size:7pt;
font-weight:normal;
text-decoration:none;
text-align:center;
}




.menuleft{
font-size: 14px;
font-weight: normal;
color: #222222;
text-decoration: none;
text-align:left;
padding-left: 3px;
padding-top:6px;
padding-bottom:6px;
line-height:20px;
height:20px;
letter-spacing:-0.5px;
vertical-align:middle;
display:block;
transition:background-color 0.4s;
-moz-transition:background-color 0.4s;
-webkit-transition:background-color 0.4s;
-o-transition:background-color 0.4s;
}
:hover.menuleft{
color: #000000;
text-decoration: underline;
background-color: #f2f2f2;
}
:active.menuleft{
color: #000000;
text-decoration: none;
background-color: #e2e2e2;
}



.menubg {
border: solid #E9E9E9 1px;
background-color: #ffffff;
}



.bottomastrotext {
font-size: 14pt;
font-weight: bold;
color: #404040;
text-decoration: none;
text-align:left;
line-height:22px;
letter-spacing:-0.5px;
}
.bottomastrotext a {
font-size: 8pt;
font-weight: normal;
color: #707070;
text-decoration: none;
text-align:left;
line-height:18px;
letter-spacing:0px;
}
.bottomastrotext a:hover {
color: #000000;
text-decoration: underline;
}





.bottomlinks {
font-size: 10pt;
font-weight: normal;
color: #C0C0C0;
text-decoration: none;
text-align:center;
letter-spacing : 4px;
line-height:24px;
}

.bottomlinks a{
font-size: 9pt;
font-weight: normal;
color: #707070;
text-decoration: none;
text-align:center;
letter-spacing : 0px;
}
.bottomlinks a:hover {
color: #0657B9;
text-decoration: underline;
}
.bottomlinks a:active {
color: #000000;
text-decoration: underline;
}




.bottomgrey, .bottomgrey a {
font-size: 8pt;
font-weight: normal;
color: #707070;
text-decoration: none;
text-align:center;
line-height:22px;
}







.toptitletext {
font-size: 8pt;
font-weight: normal;
color: #222222;
text-decoration: none;
text-align:left;
padding-left: 10px;
padding-right: 4px;
padding-top:4px;
padding-bottom:5px;
letter-spacing:-0.25px;
height:30px;
}

.toptitletext a{
font-size: 8pt;
font-weight: normal;
color: #0033CC;
text-decoration: underline;
text-align:left;
}
.toptitletext a:hover {
color: #000000;
}
.toptitletext a:active {
color: #CC0000;
text-decoration: none;
}




.headingbgtop{
background:url('images/bordertop.gif');
text-align:center;
background-position: top center;
background-repeat: repeat-x;
background-color :#FFFEE6;
height:20px;
}


.headingbgbottom{
background:url('images/borderbottom.gif');
text-align:center;
background-position: bottom center;
background-repeat: repeat-x;
background-color :#FFFEE6;
height:18px;
}



.headingbg{
text-align:center;
background-color :#FFFEE6;
padding-left: 4px;
padding-right: 4px;
}



.mainhead {
font-size: 20pt;
font-weight: bold;
color: #CC0000;
text-decoration: none;
padding-bottom: 4px;
letter-spacing:-1px;
line-height:100%;
}


.mainhead_hindi {
font-size: 15pt;
font-weight: normal;
color: #CC0000;
line-height:100%;
text-decoration: none;
}





.mainhead2 {
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
line-height:18px;
letter-spacing:-0px;
}


.mainhead2_hindi {
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
}



.mainhead2_left {
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
line-height:16px;
letter-spacing:-0.5px;
}


.ordernow {
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
line-height:20px;
}

.ordernow a{
font-size: 8pt;
font-weight: normal;
color: #0033CC;
text-decoration: underline;
text-align:left;
}
.ordernow a:hover {
color: #000000;
}
.ordernow a:active {
color: #CC0000;
text-decoration: none;
}



.ordertest {
font-size: 14pt;
font-weight: bold;
color: #008049;
text-decoration: none;
text-align:center;
background-image: url('images/vignette_toporder.gif');
background-repeat: repeat-x;
letter-spacing:-1px;
}



.ordernowbutton {
font-size: 14pt;
font-weight: bold;
color: #0657B9;
text-decoration: underline;
}
:hover.ordernowbutton {
color: #000000;
text-decoration: underline;
}
:active.ordernowbutton {
color: #000000;
text-decoration: none;
}






.ordernumber {
font-size: 18pt;
font-weight: normal;
color: #F4953E;
color2: #FF6600;
text-decoration: none;
line-height:36px;
}


.ordergrey {
font-size: 8pt;
font-weight: normal;
color: #606060;
text-decoration: none;
}




.orderheadings {
background-image: url('images/vignette_orderheadings.gif');
font-size: 10pt;
font-weight: bold;
color: #008049;
text-decoration: none;
text-align:left;
padding-left: 12px;
background-color :#F2F2F2;
}



.paytext {
font-size: 9pt;
font-weight: normal;
color: black;
text-decoration: none;
line-height:18px;
}



.payprice {
font-size: 16pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:28px;
}



.PayDropMap {
color: #222222;
font-size:13pt;
font-weight:bold;
text-decoration:none;
text-align:left;
border-right: #ebebeb 1px solid;
border-top: #c1c1c1 1px solid;
border-left: #c1c1c1 1px solid;
border-bottom: #ebebeb 1px solid;
padding-right: 0px;
padding-left: 5px;
padding-top: 1px;
padding-bottom: 2px;
width:160px;
height:30px;
border-radius: 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
:focus.PayDropMap {
background-color: #f4f4f4;
}


label {cursor: pointer;}



.bodytext {
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:21px;
}


.bodytext ul {line-height:10px;}

.bodytext ul li{line-height:20px;}


.bodytext_hindi {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}




.bodytextlink {
font-size: 13pt;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height:22px;
}


.bodytextlink a{
font-size: 10pt;
font-weight: bold;
color: #0033CC;
}
.bodytextlink a:hover{
color: #000000;
text-decoration: none;
}
.bodytextlink a:active{
color: #000000;
text-decoration: underline;
}



#bodytextleft{
float:left;
width:54%;
height:auto;
text-align:left;
}



#bodytextright{
float:right;
width:45%;
height:auto;
text-align:right;
}


#bodytextright img{
width:96%;
height:auto;
}








.termstext {
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:16px;
padding:5px;
}


.termstext a {
font-size: 8pt;
font-weight: normal;
color: #0033CC;
text-decoration: underline;
text-align:center;
}
.termstext a:hover {
color: #000000;
}
.termstext a:active {
color: #CC0000;
text-decoration: none;
}



.telephone {
font-size: 18pt;
font-weight: bold;
color: #000000;
text-decoration: none;
letter-spacing:-1px;
}




.table_vignette {
background-image: url('images/bg_blue_vignette1.gif');
background-repeat: repeat-x;
background-color :white;
}



.table_vignette2 {
background-image: url('images/bg_blue_vignette2.gif');
background-repeat: repeat-x;
background-position: left bottom;
background-color :white;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}




.ptable_rudrakshas {
background-image: url('images/bg_grey_vignette.gif');
background-position: left bottom;
background-repeat: repeat-x;
background-color: #ffffff
}




.formleft {
color: #000000;
font-size:10pt;
font-weight:normal;
text-decoration:none;
text-align:left;
letter-spacing:-0.5px;
}



.formtext{
color: #606060;
font-size:8pt;
font-weight:normal;
text-decoration:none;
text-align:left;
}




.formtextfield {
color: #000000;
font-size:10pt;
font-weight:normal;
text-decoration:none;
text-align:left;
height:34px;
}
:focus.formtextfield {
background-color: #f4f4f4;
outline: none;
}



.formselectfield {
color: #000000;
font-size:11pt;
font-weight:normal;
text-decoration:none;
text-align:left;
padding-top:3px;
padding-bottom:3px;
height:34px;
line-height:34px;
}
:focus.formselectfield {
background-color: #f4f4f4;
outline: none;
}




optgroup {
font-size:11pt;
font-weight:bold;
color: #000000;
font-style: normal;
margin: 4px 0;
}
option {
font-size:11pt;
font-weight:normal;
color: #000000;
font-style: normal;
margin: 4px 0;
}




#jppg #jplink, #jkpg #jklink, #matchpg #matchlink, #predictionpg #predictionlink,
#kapg #kalink, #mapg #malink, #questionpg #questionlink, #gempg #gemlink,
#freekundlipg #freekundlilink, #numchartpg #numchartlink, #sunsignpg #sunsignlink, #chinesepg #chineselink, 
#choghadiyapg #choghadiyalink, #panchangpg #panchanglink, #babynamepg #babynamelink, 
#numberpg #numberlink, #n1pg #n1link, #n2pg #n2link, #n3pg #n3link, #n4pg #n4link, #n5pg #n5link, #n6pg #n6link, #n7pg #n7link, #n8pg #n8link, #n9pg #n9link,
#rasipg #rasilink, #ariespg #arieslink, #tauruspg #tauruslink, #geminipg #geminilink, #cancerpg #cancerlink, #leopg #leolink, #virgopg #virgolink,
#librapg #libralink, #scorpiopg #scorpiolink, #saggipg #saggilink, #capricornpg #capricornlink, #aquapg #aqualink, #piscespg #pisceslink
{
color:#000000;
background-color: #FFE88C;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}



#Name, #Girl_Name, #Country, #Girl_Country, #State, #Girl_State, #City, #Girl_City, #YourName, #YourPlace, #Subject, #BirthPlace, #Email, #PaymentMethod, #Occupation, #Marital_Status, #Type_of_question, #FriendName, #FriendEmail { width : 95%; height:34px;}
#Name, #Girl_Name, #Country, #Girl_Country, #State, #Girl_State, #City, #Girl_City, #YourName, #YourPlace, #Subject { text-transform:capitalize;}
#Email{ text-transform:lowercase;}
#Gender, #Language { width : 150px; }
#Date, #Girl_Date, #Day { width:30%; }
#Month, #Girl_Month { width : 35%; }
#Year, #Girl_Year, #DST, #East, #South { width : 30%; }
#Hours, #Girl_Hours, #Hour { width : 55%; }
#Minutes, #Girl_Minutes, #Min { width : 40%; }
#Ask_Question, #Message { width: 95%; height: 130px; outline: none;}
#ZHour, #ZMin, #LonDeg, #LonMin, #LatDeg, #LatMin { width:15%; height:34px;}
#LuckyNum { width : 120px;}
#Wearing_Gemstone { width : 175px;}





.submitbutton {
color:#000000;
font-size:12pt;
font-weight:bold;
text-decoration:none;
text-align:center;
}


.sbw { width : 90%; white-space: normal;}


.resetbutton {
color:black;
font-size:12pt;
font-weight:bold;
text-decoration:none;
text-align:center;
}


.confirm {
font-size: 16pt;
font-weight: bold;
color: #000000;
text-decoration: none;
text-align:center;
}

.confirm2 {
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
padding-bottom: 3px;
padding-left:3px;
padding-right:3px;
}



.knowrasi {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
line-height:100%;
}

.knowrasi a{
color: #000000;
text-decoration: none;
display:block;
padding-top:8px;
padding-bottom:12px;

}

.knowrasi a:hover{
color: #000000;
text-decoration: underline;
padding-bottom:11px;
background-color: #E0EBF8;
transition:background-color 0.9s;
-moz-transition:background-color 0.9s;
-webkit-transition:background-color 0.9s;
-o-transition:background-color 0.9s;
border-radius: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.knowrasi img{
width:auto;
height:75px;
}



.rasiheading {
font-size: 13pt;
font-weight: bold;
color: #000000;
text-decoration: none;
text-align:center;
padding-top:8px;
padding-bottom:6px;
}



.rasilink {
font-size: 12pt;
font-weight: normal;
color: #A0A0A0;
text-decoration: none;
letter-spacing : 1px;
line-height:22px;
padding:3px;
}

.rasilink a{
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
letter-spacing : 0px;
border-bottom: 1px dotted #c0c0c0;
}
.rasilink a:hover{
border-bottom: 1px solid #222222;
}
.rasilink a:active{
color: #666666;
border-bottom: 1px dotted #666666;
}




.otherstext{
font-size: 9pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.otherstext ul{
margin-left:22px;
margin-top:0px;
margin-bottom: 2px;
padding:0px;
}

.otherstext ul li{
list-style-image:url('images/arrow_bullet_ul_orange.png');
line-height:8px;
}

.otherstext ul li a{
color: #000000;
text-decoration:none;
line-height:17px;
}

.otherstext ul li a:hover{
color: #0657B9;
text-decoration: none;
}

.otherstext ul li a:active{
color: #000000;
text-decoration: none;
}





.othersheading {
font-size: 14pt;
font-weight: bold;
color: #555555;
text-decoration: none;
}



.otherstable {
padding-left: 7px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 6px;
}



.border_greydark_1px {
border-top: solid #c0c0c0 1px;
border-left: solid #c0c0c0 1px;
border-right: solid #c0c0c0 1px;
border-bottom: solid #c0c0c0 0px;
}


.border_grey_1px {border : solid #E2E2E2 1px;}

.border_grey_2px {border : solid #E9E9E9 2px;}

.border_orderpage { border : solid #E1E1E1 4px;}


.padding_2px { padding: 2px;}

.padding_3px { padding: 3px;}

.padding_8px { padding: 8px;}

.padding_12px { padding: 12px;}

.padding_8pxl {padding-left: 8px;}

.padding_8pxr {padding-right: 8px;}

.padding_8pxtb {
padding-top: 8px;
padding-bottom: 8px;
}


.padding_10pxlr  {
padding-left: 10px;
padding-right: 10px;
}

.padding_20pxl {padding-left: 20px;}

.padding_30pxl {padding-left: 30px;}




.bookmarks {
font-size: 10pt;
font-weight: normal;
color: #DC0000;
letter-spacing : 2px;
}

.bookmarks a{
font-size: 10pt;
font-weight: bold;
color: #0657B9;
text-decoration: underline;
letter-spacing: -0.5px;
}
.bookmarks a:hover{
color: #000000;
text-decoration: none;
}
.bookmarks a:active {
color: #000000;
text-decoration: underline;
}

.bookmarks td {
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-khtml-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
}



.roundc{
-webkit-border-radius: 12px 12px 12px 12px;
-moz-border-radius: 12px 12px 12px 12px;
-khtml-border-radius: 12px 12px 12px 12px;
border-radius: 12px 12px 12px 12px;
}





.numerology_link {
font-size: 22pt;
font-weight: bold;
color: #3666d4;
text-decoration: none;
text-align:center;
line-height:50px;
background-color :#ffffff;
border: 1px solid #ccdbe4;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 10px;
padding-left: 10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
transition:background-color 0.6s;
-moz-transition:background-color 0.6s;
-webkit-transition:background-color 0.6s;
-o-transition:background-color 0.6s;
}
:hover.numerology_link {
color: #ffffff;
BACKGROUND: #3666d4 0% 50%;
border: 1px solid #2b55af;
}
:active.numerology_link {
color: #ffffff;
BACKGROUND: #666666 0% 50%;
border: 1px solid #666666;
}







.babynames{
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
line-height:25px;
}




.babynames b{
font-size: 16pt;
font-weight: bold;
color: #000000;
text-transform: capitalize;
}





.babynames a{
font-size: 16pt;
font-weight: bold;
color: #3666d4;
text-decoration: none;
text-align:center;
line-height:45px;
background-color :#ffffff;
border: 1px solid #ccdbe4;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 8px;
padding-left: 8px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
transition:background-color 0.6s;
-moz-transition:background-color 0.6s;
-webkit-transition:background-color 0.6s;
-o-transition:background-color 0.6s;
}

.babynames a:hover{
color: #ffffff;
background: #3666d4 0% 50%;
border: 1px solid #2b55af;
}

.babynames a:active{
color: #ffffff;
background: #666666 0% 50%;
border: 1px solid #666666;
}



.babynames td{
padding-left: 14px;
padding-right: 14px;
padding-top: 10px;
padding-bottom: 10px;
}




.babynameslink{
font-size: 14pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
line-height:35px;
}


.babynameslink a{
font-weight: bold;
color: #0657B9;
border-bottom: 1px solid #d2d2d2;
}

.babynameslink a:hover{
color: #000000;
}

.babynameslink a:active{
color: #000000;
border-bottom: 1px solid #666666;
}












.generatechart{
font-size: 12pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:center;
line-height:56px;
background-color :#F4953E;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 15px;
padding-left: 15px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.generatechart:hover{
color: #ffffff;
background: #222222;
}
.generatechart:active {
color: #ffffff;
background: #666666;
}




.gemstones {
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:21px;
}

.gemstones img{
width:156px;
height:auto;
}






.choghadiya_table td{
border:1px solid #C0C0C0;
text-align:center;
padding-top:3px;
padding-bottom:4px;
}



.choghabg_auspicious{
background-color: #FEF0F0;
}

.choghabg_average{
background-color: #FFFDED;
}

.choghabg_inauspicious{
background-color: #ffffff;
}


.choghadiya_white {
font-size: 14pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:center;
letter-spacing:-1px;
padding-top:2px;
padding-bottom:3px;
}




.choghadiya_black {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
letter-spacing:-0.5px;
}



.choghadiya_hindi {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:center;
line-height:95%;
}


.choghadiya_blue {
font-size: 10pt;
font-weight: bold;
color: #4268FF;
text-decoration: none;
text-align:center;
}


.choghadiya_red {
font-size: 10pt;
font-weight: bold;
 color: #DC0000;
 text-decoration: none;
 text-align:center;
}


.choghadiya_orange {
font-size: 10pt;
font-weight: bold;
color: #FF860D;
text-decoration: none;
text-align:center;
}





.panchang_head {
font-size: 14pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:center;
letter-spacing:-1px;
padding-top:2px;
padding-bottom:3px;
}


.panchang {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.panchang_hindi {
font-size: 12pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:100%;
}

.panchang_line {
border-bottom: #f1f1f1 1px solid;
padding-top:3px;
padding-bottom:4px;
}




.kundlichartbg{
background:url('images/kundlichart.gif');
width: 460px;
height: 350px;
background-size: 460px 350px;
background-position: center top;
background-repeat: no-repeat;
}



.chart {
font-size: 13pt;
font-weight: normal;
color: #000000;
text-decoration: none;
letter-spacing : -1px;
}


.charttext {
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}



.charttext_hyperlink {
font-size: 10pt;
font-weight: bold;
color: #0033CC;
text-decoration: underline;
}
:hover.charttext_hyperlink {
color: #000000;
text-decoration: none;
}
:active.charttext_hyperlink {
color: #000000;
text-decoration: underline;
}



.charttext_hindi {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}


.numchart {
font-size: 25pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}



.kundlichartcell{height: 61px;}




.sunsignresult {
font-size: 16pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}


.sunsignresult a{
color: #0033CC;
text-decoration: underline;
}
.sunsignresult a :hover{
color: #000000;
text-decoration: none;
}







.editortext{
font-size: 10pt;
font-weight: normal;
color: #333333;
text-decoration: none;
text-align:justify;
line-height:20px;
}

.editortext img {
vertical-align:middle;
float:left;
margin-right:12px;
margin-bottom:12px;
}






.reportdetails{
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration: none;
padding-right:4px;
padding-top: 8px;
padding-bottom: 8px;
}

.reportdetails ul{
list-style-image:url('images/arrow_red.gif');
line-height:21px;
margin-left:16px;
margin-top:0px;
margin-bottom: 2px;
padding:0px;
}

.reportdetails ul li{
line-height:21px;
}









.homeheadings {
background-image: url('images/vignette_homeheadings.gif');
font-size: 14pt;
font-weight: bold;
color: #007000;
text-decoration: none;
text-align:left;
padding-left: 12px;
background-color :#F2F2F2;
letter-spacing:-1px;
}



.homelink {
font-size: 8pt;
font-weight: normal;
color: #808080;
text-decoration: none;
text-align:left;
letter-spacing:-1px;
padding-bottom:3px;
}

.homelink a{
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration: none;
text-align:left;
}
.homelink a:hover{
color: #0657B9;
text-decoration: none;
}
.homelink :active{
color: #000000;
text-decoration: underline;
}


.homelink img{
vertical-align:middle;
float:left;
margin-right:3px;
margin-bottom:8px;
margin-top:5px;
}



.homeimage {
width:120px;
height:auto;
margin-right:8px;
}


.pleasewait {
font-size: 20pt;
font-weight: bold;
color: #FF6600;
text-decoration: none;
}


.gads{
width:322;
height:52;
padding:0px;
border:1px solid #f2f2f2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
overflow:hidden;
}










@media screen and (max-width: 750px) {


body {
margin: 3px;
background-image: url('images/spacer.gif');
background-repeat: no-repeat;
background-position: center top;
background-color :#ffffff;
}



.navigationmenupc{display:none;}





.navigationmenumobile{
font-size: 19pt;
font-weight: bold;
color: #000000;
text-decoration: none;
text-align:left;
line-height:26px;
vertical-align:middle;
visibility:visible;
float:left;
}

.navigationmenumobile img {
width:auto;
height:auto;
}

.navigationmenumobile a{
color: #000000;
text-decoration: none;
float:left;
line-height:22px;
}

.navigationmenumobile a:hover{
color: #444444;
}





.tablesize{width:310px;}



#sidebarleft{display:none;}



#content {
width: 100%;
background-color:#ffffff;
margin:0px;
}


.contenttable{width: 96%;}

#showcontent{display:none;}


#sidebarright {
width: 100%;
background-color:#e9e9e9;
margin:0px;
}





#vedicreports {
width: 48%;
height:auto;
float: left;
margin:0px;
padding-left:10px;
}

#freeservices {
width: 48%;
height:auto;
float: left;
}

#birthsigns {
width: 48%;
height:auto;
float: left;
padding-left:10px;
}

#numerology {
width: 48%;
height:auto;
float: right;
}


#facebookplug{display:none;}




#logo{
background:url('images/logo_janampatrika_small.gif');
width: 310px;
height: 67px;
background-size: 310px 67px;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}


#shaadibanner{
background:url('images/spacer.gif');
width: 1px;
height: 1px;
background-size: 1px 1px;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}




#fbbanner{
background:url('images/spacer.gif');
width: 1px;
height: 1px;
background-size: 1px 1px;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}



#jkadbig{
background:url('images/ad_janamkundli_big.gif');
width: 294px;
height: 41px;
background-size: 294px 41px;
display:block;
text-align:center;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}



#toptextleft{display:none;}

#toptextright{display:none;}

.topadtext{display:none;}


.mainhead {font-size: 16pt;}

.mainhead_hindi {font-size: 13pt;}



.bottomastrotext {letter-spacing: -0.5px;}
.bottomastrotext a {font-size: 9.5pt;line-height:22px;letter-spacing: -0.7px;}



.rasilink a{font-size: 9pt;letter-spacing:-0.5px;}

.knowrasi {font-size: 9pt;letter-spacing:-0.5px;}

.knowrasi img{width:auto;height:64px;}



.gemstones {font-size: 8pt;color:#000000;letter-spacing:-0.5px;}

.gemstones img{width:130px;height:auto;}

.weprocess img {width:90px;height:auto;padding-top:3px;padding-bottom:8px;}




#bodytextleft{
float:left;
width:99%;
height:auto;
text-align:left;
}



#bodytextright{
float:left;
width:99%;
height:auto;
text-align:center;
}


#bodytextright img{
width:250px;
height:auto;
}



.kundlichartbg{
background:url('images/kundlichart.gif');
width: 290px;
height: 225px;
background-size: 290px 225px;
background-position: center top;
background-repeat: no-repeat;
}


.kundlichartcell{height: 38px;}


.chart {font-size: 10pt;}


.numchart {font-size: 18pt;}



.homeimage {width:65px;height:auto;}


.gads {
width:251px;
height:251px;
padding:2px;
border:1px solid #f2f2f2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}



.topinfotext {display:none;}










}