body {
margin: 0px;
background-image: url('images/background.jpg');
background-repeat: repeat-x;
background-position: center top;
background-color:#ffffff;
-webkit-print-color-adjust:exact;
-webkit-font-smoothing: antialiased;
}




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


.tablesize {width:970px;}




.amazon img{
width: 600px;
height: 103px;
align:center;
}



.divtoplogoleft{
width:385px;
float:left;
text-align:left;
padding-left:4px;
}


#divtoplogo{
background:url('images/janamkundli_logo_hindi.gif');
width: 365px;
height: 100px;
display:block;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}



.divtoplogoright{
width:550px;
float:right;
text-align:right;
padding-right:6px;
}


#divtopimage{
background:url('images/image_top_janamkundli.gif');
width: 550px;
height: 66px;
display:block;
text-indent:-9999px;
background-position: center center;
background-repeat: no-repeat;
}


.toplinktext {
font-size: 12px;
font-weight: normal;
color: #7D6448;
text-decoration: none;
text-align:right;
letter-spacing:3px;
margin-top:-3px;
padding-right:6px;
line-height: 34px;
}


.toplinktext a {
font-weight: bold;
color: #7D6448;
text-decoration: none;
text-align:right;
letter-spacing:0px;
}

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

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


.divbottomleft{
width:400px;
float:left;
text-align:left;
}


.divbottomright{
width:480px;
float:right;
text-align:right;
}


.divbodyleft{
width:450px;
float:left;
text-align:left;
}


.divbodyright{
width:450px;
float:right;
text-align:right;
}




.divbodyleft2{
width:600px;
float:left;
text-align:left;
}


.divbodyright2{
width:300px;
float:right;
text-align:right;
}









.bgmainlr{
background-color:#ffffff;
-webkit-border-radius: 20px 20px 0 0;
-moz-border-radius: 20px 20px 0 0;
-khtml-border-radius: 20px 20px 0 0;
border-radius: 20px 20px 0 0;
padding-top:10px;
}


.bgmainb{
background-color:#ffffff;
-webkit-border-radius: 0 0 20px 20px;
-moz-border-radius: 0 0 20px 20px;
border-radius: 0 0 20px 20px;
}


.bgpanelside{
background-color:#ffffff;
width:20px;
}

.bgpanelcenter{
background-color:#ffffff;
width:930px;
}


.bgmain{
background-color:#ffffff;
}




.homediv1 {
width: 290px;
height:auto;
float: left;
}


.homediv2 {
width: 290px;
height:auto;
float: left;
margin-left:24px;
}


.homediv3 {
width: 302px;
height:auto;
float: right;
}










.home_welcomebg{
text-align:center;
padding:4px;
background-color:#EC983F;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
box-shadow:0px 0px 6px 2px rgba(0,0,0,0.1);
height:110px;
}


.home_welcome1{
font-size: 16pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:center;
}


.home_welcome2{
font-size: 25pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:center;
letter-spacing:-1px;
}


.home_greyline{
border: 1px solid #d6d6d6;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
padding:5px;
box-shadow:0px 0px 8px 2px rgba(0,0,0,0.1);
}


.home_datebg{
padding-left:18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
box-shadow:0px 0px 6px 2px rgba(0,0,0,0.1);
height:110px;
}

.home_date1{
font-size: 48pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:left;
line-height:95%;
}

.home_date2{
font-size: 16pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:left;
}


.home_dailyhorobg{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-color:#0FB29A;
font-size: 14pt;
font-weight: normal;
color: #ffffff;
text-align:center;
box-shadow:0px 0px 6px 2px rgba(0,0,0,0.1);
height:110px;
line-height:35px;
}


.home_headings{
font-size: 14pt;
font-weight: normal;
color: #ffffff;
text-decoration: none;
text-align:center;
padding:10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.home_links{
font-size: 12pt;
font-weight: normal;
color: #666666;
text-decoration: none;
text-align:center;
padding:14px;
line-height:34px;
vertical-align:middle;
display:block;
transition:color 0.8s;
-moz-transition:color 0.8s;
-webkit-transition:color 0.8s;
-o-transition:color 0.8s;
}
:hover.home_links{
color: #000000;
text-decoration: none;
background-color: #f0f0f0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;
-o-transition: background-color 0.4s;
-ms-transition: background-color 0.4s;
transition: background-color 0.4s;
}
:active.home_links{
color: #000000;
text-decoration: none;
background-color: #e2e2e2;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
}


.menuleft_hindi{
font-size: 11pt;
letter-spacing:0px;
}


.menuleftheader{
font-size: 16pt;
color:#000000;
font-weight: bold;
text-decoration: none;
text-align:left;
letter-spacing:0px;
border-bottom: 1px solid #e5e5e5;
display:block;
}


.menuleftlist{
font-size: 11pt;
font-weight: normal;
text-decoration: none;
text-align:left;
width:180px;
float:left;
background-color:#f9f9f9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
padding:10px;
border:1px solid #d2d2d2;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
letter-spacing:0px;
-webkit-box-shadow: inset 0px 0px 20px -1px #d5d5d5;
-moz-box-shadow:    inset 0px 0px 20px -1px #d5d5d5;
box-shadow:         inset 0px 0px 20px -1px #d5d5d5;
}

.menuleftlist ul{
	margin:0;
	padding:0;
	}

.menuleftlist ul li{
	list-style:none;
	line-height:24px;
	border-bottom: 1px solid #e5e5e5;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url('images/bullet_round_orange.png');
	background-repeat: no-repeat;
	background-position: left top;
	}

.menuleftlist ul li a{
color: #003399;
text-decoration:none;
display:block;
padding-left:16px;
line-height:26px;
}

.menuleftlist ul li a:hover{
color: #000000;
text-decoration: none;
background-color: #ffffff;
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;
}

.menuleftlist ul li a:active{
	position:relative;
	top:1px;
}


.menuleftlist_separator{
border-bottom: 1px solid #d9d9d9;
padding-top:4px;
padding-bottom:4px;
}


.h1{
font-size: 19px;
font-weight: bold;
color: #666666;
text-decoration: none;
text-align:justify;
line-height:26px;
letter-spacing:-0.5px;
}


.h2{
font-size: 22px;
font-weight: bold;
color: #7D6448;
text-decoration: none;
letter-spacing : 0px;
line-height:26px;
letter-spacing:-0.5px;
}


.h1_hindi{
font-family: Helvetica, Arial, Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 17px;
font-weight: normal;
text-decoration: none;
}


.hline{
line-height:10px;
height:10px;
}


.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;
}


.filldetails {
font-size:26pt;
font-weight: normal;
color: #c0c0c0;
text-decoration: none;
text-align:left;
letter-spacing : -1px;
line-height:95%;
vertical-align:top;
padding-bottom:15px;
}

.filldetails_hindi {
font-family: Helvetica, Arial, Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 18pt;
color: #c0c0c0;
font-weight: normal;
letter-spacing : -1px;
}

.mh {
vertical-align:top;
color: #333333;
}


.mainhead {
font-size:28pt;
font-weight: bold;
color: #333333;
text-decoration: none;
text-align:left;
letter-spacing : -1px;
line-height:95%;
vertical-align:top;
padding-bottom:15px;
}


.mainhead_hindi {
font-family: Helvetica, Arial, Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 19pt;
font-weight: normal;
letter-spacing : -1px;
}

.birthsigns a {
font-size: 16px;
font-weight: bold;
color: #888888;
text-decoration: none;
text-align:center;
display:block;
padding-top:8px;
padding-bottom:10px;
}
.birthsigns a:hover {
color: #000000;
}
.birthsigns a:active {
color: #000000;
}
.birthsigns img {
width:130px;
height:auto;
}


.bodytext {
font-size: 11pt;
font-weight: normal;
color: #555555;
text-decoration: none;
text-align:justify;
line-height:26px;
}
.bodytext a {
font-weight: bold;
color: #0000FF;
text-decoration: underline;
}
.bodytext a:hover {
text-decoration: none;
}
.bodytext a:active {
color: #000000;
text-decoration: underline;
}
.bodytext img {
vertical-align:middle;
float:left;
margin-right:20px;
margin-bottom:2px;
}




.bodytextbig {
font-size: 20px;
font-weight: normal;
color: #555555;
text-decoration: none;
text-align:center;
line-height:26px;
}
.bodytextbig a {
font-weight: bold;
color: #0000FF;
text-decoration: underline;
}
.bodytextbig a:hover {
text-decoration: none;
}
.bodytextbig a:active {
color: #000000;
text-decoration: underline;
}






.price {
font-size: 16pt;
font-weight: 600;
color: #666666;
text-decoration: none;
text-align:left;
line-height:75%;
}

.price_hindi {
font-family: Helvetica, Arial, Trebuchet MS, Tahoma, Verdana, sans-serif;
font-size: 15pt;
color: #666666;
font-weight: normal;
}

.price img {
vertical-align:middle;
float:left;
margin-right:20px;
margin-bottom:2px;
}

.telephone {
font-size: 20pt;
font-weight: bold;
color: #000000;
text-decoration: none;
text-align:left;
}

.greyroundbackground{
background-color:#f0f0f0;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
padding:16px;
border:1px solid #d2d2d2;
-webkit-box-shadow: inset 0px 0px 60px -1px #dfdfdf;
-moz-box-shadow:    inset 0px 0px 60px -1px #dfdfdf;
box-shadow:         inset 0px 0px 60px -1px #dfdfdf;
}


.w250 { width : 270px;}

.w200 { width : 320px;}

.w100 { width : 100px;}

.w125 { width : 185px;}
.w75 { width : 130px;}

.w30 { width : 50px;}

.h100 { height : 100px;}


#Date, #Year, #Girl_Date, #Girl_Year { width : 30%;}
#Month, #Girl_Month { width : 36%;}
#Hour, #Girl_Hour { width : 50%;}
#Minute, #Girl_Minute { width : 46%;}
#Ask_Question { width : 96%; height : 150px; padding:12px;}
#Name, #YourPlace, #Subject, #Country, #State, #City, #Occupation, #Marital_Status, #Type_of_question, #YourName, #Email, #PaymentMethod { width : 96%; height:40px;}
#Name, #YourName { text-transform:capitalize;}
#Email{ text-transform:lowercase;}
#Gender, #ZHour, #ZMin, #LonDeg, #LonMin, #LatDeg, #LatMin { height : 40px;}
#PayPalField { width : 260px;}
#Free_Name { width : 280px; height:40px;}
#Free_Question { width : 280px; height : 180px; padding:12px;}

#cDate { width : 26%;}
#cMonth{ width : 40%;}
#cYear { width : 30%;}
#cCity { width : 96%;}


.formbg{
background-color: #f4f4f4;
padding:14px;
padding-top:18px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #e9e9e9;
}



.formselectfield {
color: #000000;
font-size:12pt;
font-weight:normal;
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: 2px;
padding-left: 7px;
padding-top: 5px;
padding-bottom: 5px;
height:40px;
line-height:40px;
border-radius: 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:inset 0 0 5px #e8e8e8;
-moz-box-shadow:inset 0 0 5px #e8e8e8;
-webkit-box-shadow:inset 0 0 5px #e8e8e8;
}
:focus.formselectfield {
background-color: #ffffff;
border: #b0b0b0 1px solid;
outline: none;
}


optgroup {
font-size:13pt;
font-weight:bold;
color: #333333;
font-style: normal;
}
option {
font-size:13pt;
font-weight:normal;
color: #222222;
font-style: normal;
}


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

.formtext_grey {
color: #808080;
font-size:10pt;
font-weight:normal;
text-decoration:none;
text-align:left;
}


.submitbutton{
font-size:14pt;
font-weight: bold;
padding-left:6px;
padding-right:6px;
}


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


.ordernow{
font-size: 19pt;
font-weight: bold;
line-height:34px;
width:150px;
}



#janamkundlipg #janamkundlilink, #matchpg #matchlink, #predictionpg #predictionlink, 
#questionpg #questionlink, #pmatchpg #pmatchlink, #gemconsultpg #gemconsultlink, 
#number1pg #number1link, #number2pg #number2link, #number3pg #number3link, #number4pg #number4link,
#number5pg #number5link, #number6pg #number6link, #number7pg #number7link, #number8pg #number8link, #number9pg #number9link,
#rudrakshapg #rudrakshalink, #gemstonepg #gemstonelink, #birthrashipg #birthrashilink, #numberpg #numberlink, #mangalpg #mangallink,
#freechartpg #freechartlink, #choghadiyapg #choghadiyalink, #panchangpg #panchanglink, #dailyhoropg #dailyhorolink
{
color:#000000;
background-color: #F7E8BC;
}


#ariespg #arieslink, #tauruspg #tauruslink, #geminipg #geminilink, #cancerpg #cancerlink, #leopg #leolink, #virgopg #virgolink, #librapg #libralink, 
#scorpiopg #scorpiolink, #sagittariuspg #sagittariuslink, #capricornpg #capricornlink, #aquariuspg #aquariuslink, #piscespg #pisceslink
{
color:#000000;
background-color: #F7E8BC;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
padding-bottom:10px;
display:block;
}




.bottomlinks {
font-size: 12pt;
font-weight: bold;
color: #606060;
text-decoration: none;
line-height:22px;
}
.bottomlinks a{
font-size: 10pt;
font-weight: normal;
color: #707070;
text-decoration:none;
letter-spacing:0px;
line-height:24px;
}
.bottomlinks a:hover{
color: #000000;
text-decoration: underline;
}
.bottomlinks a:active{
color: #0000FF;
text-decoration: underline;
}


.bottomstand{
font-size: 11pt;
font-weight: normal;
color: #555555;
text-decoration: none;
letter-spacing:5px;
line-height:30px;
}
.bottomstand a{
font-size: 12pt;
font-weight: normal;
color: #707070;
text-decoration:none;
letter-spacing:0px;
}
.bottomstand a:hover{
color: #000000;
text-decoration: none;
}
.bottomstand a:active{
color: #000000;
text-decoration: underline;
}


.bottomtext {
font-size: 10pt;
font-weight: normal;
color: #707070;
text-decoration: none;
}
.bottomtext a{
color: #707070;
text-decoration: none;
border-bottom:1px #b2b2b2 dotted;
}


.reportdetails{
font-weight: normal;
text-decoration: none;
text-align:left;
	}

.reportdetails ul{
	margin-left:20px;
	margin-top:0px;
	padding:0px;
	}

.reportdetails ul li{
	list-style-image:url('images/arrow_round.png');
	line-height:22px;
	}

.reportdetails ul li a{
color: #003399;
text-decoration:none;
}

.reportdetails ul li a:hover{
color: #000000;
text-decoration: underline;
}

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





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



.numcellbg{height: 55px;}




.numerologylink {
font-size: 15pt;
font-weight: bold;
color: #999999;
line-height:60px;
text-shadow:0px 1px 2px #ffffff;
text-align:left;
}

.numerologylink a{
margin-bottom:10px;
margin-right:10px;
font-size: 30pt;
font-weight: bold;
text-align:left;
color: #0000aa;
text-decoration: none;
background-color:#f2f2f2;
border:1px solid #f2f2f2;
border-radius:6px;
padding-left:25px;
padding-right:20px;
padding-top:4px;
padding-bottom:6px;
transition:background-color 0.6s;
-moz-transition:background-color 0.6s;
-webkit-transition:background-color 0.6s;
-o-transition:background-color 0.6s;
}
.numerologylink a:hover{
color: #000000;
background-color:#d0d0d0;
border:1px solid #a0a0a0;
}


.numsize{
width:30px;
height:40px;
float:left;
line-height:35px;
background-color:#f2f2f2;
}


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

.gemstone td{
border-bottom:1px solid #d9d9d9;
}

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


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

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

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


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

.choghadiya_table{
border:1px solid #dddddd;
text-align:left;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:0px;
}

.choghadiya_table td {
border-bottom:1px solid #dddddd;
text-align:left;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
}

.choghabg_auspicious{
background-color: #f5f5f5;
font-weight: bold;
}

.choghabg_average{
background-color: #f5f5f5;
font-weight: bold;
}

.choghabg_inauspicious{
background-color: #ffffff;
}


.choghadiya_white {
font-size: 13pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-align:left;
letter-spacing:-0.5px;
}

.choghadiya_black {
font-size: 12pt;
color: #000000;
text-decoration: none;
text-align:left;
letter-spacing:-0.5px;
}


.choghadiya_hindi {
font-size: 12pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
line-height:90%
}


.choghadiya_date{
font-size: 24px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height:40px;
}

.choghadiya_datetext {
font-size: 16pt;
font-weight: normal;
color: #000000;
letter-spacing:-0.5px;
}

.choghadiya_grey{
font-size: 9pt;
font-weight: normal;
color: #f9f9f9;
padding:15px;
}


.choghadiya_links{
font-size: 13px;
font-weight: normal;
color: #555555;
text-decoration: none;
text-align:left;
line-height:26px;
letter-spacing:3px;
}

.choghadiya_links a {
color: #555555;
border-bottom: 1px solid #d5d5d5;
text-decoration: none;
letter-spacing:0px;
}

.choghadiya_links a:hover {
color: #000000;
text-decoration: none;
letter-spacing:0px;
}

.choghadiya_links a:active {
color: #000000;
text-decoration: none;
border-bottom: 1px solid #b5b5b5;
letter-spacing:0px;
}




.roundtl{
-webkit-border-radius: 6px 0 0 0;
-moz-border-radius: 6px 0 0 0;
border-radius: 6px 0 0 0;
}

.roundtr{
-webkit-border-radius: 0 6px 0 0;
-moz-border-radius: 0 6px 0 0;
border-radius: 0 6px 0 0;
}

.roundbl{
-webkit-border-radius: 0 0 0 6px;
-moz-border-radius: 0 0 0 6px;
border-radius: 0 0 0 6px;
}

.roundbr{
-webkit-border-radius: 0 0 6px 0;
-moz-border-radius: 0 0 6px 0;
border-radius: 0 0 6px 0;
}


#myfooter {
width:100%;
text-align=center;
background-color:#f1f1f1;
}


.panchang_black {
font-size: 12pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
}

.panchang_black td{
border-bottom:1px solid #e5e5e5;
}


.panchang_hindi {
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
line-height:90%
}


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


.payprice {
font-size: 18pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align:left;
line-height:24px;
}


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




.dailyhoroscopes_sign{
font-size: 60px;
font-weight: normal;
color: #d5d5d5;
text-decoration: none;
line-height:60px;
letter-spacing:-1px;
}


.dailyhoroscopes_line{
border-bottom: #d5d5d5 1px dotted;
}


.linksheading{
font-size: 18px;
font-weight: bold;
color: #ffffff;
background-color:#FF9933;
text-decoration: none;
text-align:left;
padding:8px;
padding-left:12px;
letter-spacing:-1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}


.linkstext{
font-weight: normal;
text-decoration: none;
text-align:left;
}

.linkstext ul{
margin-left:25px;
margin-top:0px;
padding:0px;
}

.linkstext ul li{
list-style-image:url('images/arrow_round.png');
line-height:28px;
}

.linkstext ul li a{
font-size: 12pt;
font-weight: normal;
color: #000000;
text-decoration:none;
line-height:35px;
border-bottom: #e0e0e0 1px solid;
}

.linkstext ul li a:hover{
color: #000000;
border-bottom: #a0a0a0 1px solid;
text-decoration:none;
}

.linkstext ul li a:active{
color: #000000;
border-bottom: #444444 1px solid;
text-decoration:none;
}



.pleasewait {
font-size: 38pt;
font-weight: bold;
color: #E85C00;
text-decoration: none;
text-align:center;
}



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



.freefaqs {
font-size: 10pt;
font-weight: normal;
color: #999999;
text-decoration: none;
text-align:left;
}

.freefaqs ul{
margin-left:25px;
margin-top:10px;
padding:0px;
}

.freefaqs ul li{
list-style-image:url('images/icon_free_questions.gif');
line-height:20px;
}

.freefaqs ul li a{
font-size: 12pt;
font-weight: bold;
color: #003399;
text-decoration:none;
}

.freefaqs ul li a:hover{
color: #000000;
text-decoration: underline;
}


















@media screen and (max-width: 710px), only screen and (max-device-width: 710px) {


body {
margin: 0px;
background-image: url('images/background_small.jpg');
background-repeat: repeat-x;
background-position: center top;
background-color:#ffffff;
-webkit-print-color-adjust:exact;
-webkit-font-smoothing: antialiased;
}


.tablesize {width:440px;}





.amazon img{
width: 400px;
height: 68px;
align:center;
}




.divtoplogoleft{
width:440px;
text-align:center;
padding:0px;
margin-top:0px;
}



#divtoplogo{
background:url('images/janamkundli_logo_hindi.gif');
width: 440px;
height: 100px;
text-align:center;
background-size: 365px 100px;
background-position: center center;
background-repeat: no-repeat;
}


.divtoplogoright{
width:440px;
height: 50px;
text-align:center;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
}


#divtopimage{
background:url('images/image_top_janamkundli.gif');
width:440px;
height: 50px;
text-align:center;
background-size: 400px 48px;
background-position: center center;
background-repeat: no-repeat;
}


.toplinktext {display:none;}

.bgpanelside{width:15px;}

.bgpanelcenter{width:360px;}

.divbodyleft, .divbodyleft2{width:100%;}

.divbodyright, .divbodyright2{width:100%;text-align:left;}

.divbottomleft{width:100%;}

.divbottomright{width:100%;}



.homediv1 {width: 99%;height:auto;}

.homediv2 {width: 99%;height:auto;margin:0px;}

.homediv3 {width: 99%;height:auto;}



.bottomlinks a{line-height:30px;}



#Date, #Year, #Girl_Date, #Girl_Year { width : 30%;}
#Month, #Girl_Month { width : 36%;}
#Hour, #Girl_Hour { width : 50%;}
#Minute, #Girl_Minute { width : 46%;}

#Ask_Question { width : 95%; height : 150px; padding:12px;}
#Name, #YourPlace, #Subject, #Country, #State, #City, #Occupation, #Marital_Status, #Type_of_question, #YourName, #Email, #PaymentMethod { width : 96%; height:40px;}

#cDate { width : 25%;}
#cMonth{ width : 36%;}
#cYear { width : 35%;}
#cCity { width : 96%;}



.birthsigns a {font-size: 16px;}
.birthsigns img {width:115px;height:auto;}


.formselectfield {padding-right: 0px;padding-left: 3px;}




.numerologychartbg{
background:url('images/kundlichartmobile.gif');
width: 405px;
height: 281px;
background-size: 405px 281px;
background-position: center top;
background-repeat: no-repeat;
}

.numcellbg{height: 35px;}





}














@media screen and (max-width: 460px), only screen and (max-device-width: 460px) {

body {
margin: 0px;
background-image: url('images/background_small.jpg');
background-repeat: repeat-x;
background-position: center top;
background-color:#ffffff;
-webkit-print-color-adjust:exact;
-webkit-font-smoothing: antialiased;
}


.tablesize {width:310px;}


.divtoplogoleft{
width:310px;
text-align:center;
padding:0px;
margin-top:0px;
}




.amazon img{
width: 290px;
height: 49px;
align:center;
}




#divtoplogo{
background:url('images/janamkundli_logo_hindi.gif');
width: 310px;
height: 85px;
text-align:center;
background-size: 310px 84px;
background-position: center center;
background-repeat: no-repeat;
}


.divtoplogoright{
width:310px;
height: 43px;
text-align:center;
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
}


#divtopimage{
background:url('images/image_top_janamkundli.gif');
width:310px;
height: 43px;
text-align:center;
background-size: 290px 40px;
background-position: center center;
background-repeat: no-repeat;
}


.toplinktext {display:none;}

.bgpanelside{width:10px;}

.bgpanelcenter{width:290px;}

.divbodyleft, .divbodyleft2{width:100%;}

.divbodyright, .divbodyright2{width:100%;text-align:left;}

.divbottomleft{width:100%;}

.divbottomright{width:100%;}



.homediv1 {width: 99%;height:auto;}

.homediv2 {width: 99%;height:auto;margin:0px;}

.homediv3 {width: 99%;height:auto;}



.bottomlinks a{line-height:30px;}



#Date, #Year, #Girl_Date, #Girl_Year { width : 30%;}
#Month, #Girl_Month { width : 36%;}
#Hour, #Girl_Hour { width : 50%;}
#Minute, #Girl_Minute { width : 46%;}

#Ask_Question { width : 95%; height : 150px; padding:12px;}
#Name, #YourPlace, #Subject, #Country, #State, #City, #Occupation, #Marital_Status, #Type_of_question, #YourName, #Email, #PaymentMethod { width : 96%; height:40px;}

#cDate { width : 25%;}
#cMonth{ width : 36%;}
#cYear { width : 35%;}
#cCity { width : 96%;}



.birthsigns a {font-size: 13px;}
.birthsigns img {width:90px;height:auto;}


.formselectfield {padding-right: 0px;padding-left: 3px;}




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

.numcellbg{height: 35px;}



}