body{text-align:center; margin:0px; font-family:Arial; font-size:13px;}
.calenarmainbox{width:1024px; height:auto; margin:auto;}
.calendartopgray{width:1016px; height:10px; float:left; font-size:1px;}
.calendarmiddlegray{width:1016px; height:auto; float:left; background-image:url(images/middlegray.png);}
.calendarbottomgray{width:1016px; height:5px; float:left; font-size:1px;}
.calendarmainbody{width:980px; height:auto; float:left; padding-left:23px; margin-top:10px; margin-bottom:10px;}
.todayinfomainbox{width:968px; height:28px; float:left; border:solid 1px #999a9b; margin-bottom:10px;}
.todayinfobox{width:130px; height:20px; padding-left:5px; float:left; text-align:left; font-weight:bold; padding-top:5px;}
.todayinfomatter{width:670px; height:20px; float:left; padding-top:5px; text-align:left;}
.todaydateandtimebox{width:40px; height:20px; padding-left:19px; float:left; text-align:left; font-weight:bold; padding-top:5px; color:#333333; }
.todaydateandtimebox_date{width:95px; height:20px; padding-left:8px; float:left; text-align:left; font-weight:bold; padding-top:5px; color:#333333; }
.totalbhaktipanchangmainbox{width:970px; height:40px; float:left;}
.totalbhaktipanchang{width:300px; margin-bottom:0px; margin-top:0px; font-weight:normal; text-align:left; float:left; font-size:20px;}
.calendarbuttonsbox{width:600px; height:30px; float:right; text-align:right;}
.calendarvratparv{width:110px; height:30px; float:right; margin-left:8px;}
.calendarshubhyog{width:97px; height:30px; float:right; margin-left:8px;}
.monthlysunshine{width:131px; height:30px; float:right; margin-left:8px;}
.calendarbody{width:970px; height:auto; float:left;}
.calendarmonthsmainbox{width:123px; height:463px; float:left; border:solid 1px #999a9b;}
.januarymonth{width:118px; height:23px; float:left; margin-top:12px; text-align:left; padding-left:5px; font-size:13px; font-weight:bold; color:#333333; text-decoration:none; padding-top:3px;}
.januarymonth:hover{width:118px; height:23px; float:left; margin-top:12px; text-align:left; padding-left:5px; font-size:13px; font-weight:bold; color:#333333; background-image:url(images/calendarhoverbackbutton.png); background-repeat:no-repeat; text-decoration:none; color:#FFFFFF; padding-top:3px;}
.decembermonth{width:115px; height:23px; float:left; margin-top:12px; text-align:left; padding-left:5px; font-size:13px; font-weight:bold; color:#333333; text-decoration:none; padding-top:3px;}
.decembermonth:hover{width:115px; height:23px; float:left; margin-top:12px; text-align:left; padding-left:5px; font-size:13px; font-weight:bold; color:#333333; background-image:url(images/calendarhoverbackbutton.png); background-repeat:no-repeat; text-decoration:none; color:#FFFFFF; padding-top:3px;}
.currentmonth{width:118px; height:23px; float:left; margin-top:15px; text-align:left; padding-left:5px; font-size:13px; font-weight:bold; color:#333333; background-image:url(images/calendarhoverbackbutton.png); background-repeat:no-repeat; text-decoration:none; color:#FFFFFF; padding-top:3px;}
.currentmonth1{width:115px; height:23px; float:left; margin-top:15px; text-align:left; padding-left:5px; font-size:13px; font-weight:bold; color:#333333; background-image:url(images/calendarhoverbackbutton.png); background-repeat:no-repeat; text-decoration:none; color:#FFFFFF; padding-top:3px;}
.monthlycalendarmainbox{width:662px; height:458px; float:left; padding-left:10px;}
.vratandparvcalendarmainbox{width:662px; height:auto; float:left; padding-left:10px;}
.monthlycalendarsecondbox{width:662px; height:458px; float:left;}
.monthlycalendardays{width:662px; height:26px; float:left; background-color:#556d86;}
.monthlycalendartoproundbox{width:7px; height:6px; float:left;}
.monthlycalendartoprightroundbox{width:7px; height:6px; float:right;}
.monthlycalendarleftbox{width:12px; height:420px; float:left; background-color:#556d86;}
.monthlycalendarrightbox{width:12px; height:420px; float:right; background-color:#556d86;}
.monthlycalendarbottombox{width:662px; height:8px; float:left; background-color:#556d86;}
.monthlycalendarunderleftbox{width:7px; height:6px; float:left; margin-top:2px;}
.monthlycalendarunderrightbox{width:7px; height:6px; float:right; margin-top:2px;}
.indianfestivalmainbox{width:160px; padding-left:10px; height:auto; float:left;}
.indianfestivalsecondbox{width:152px; height:auto; float:left; border:solid 1px #999a9b; padding-top:5px; padding-left:3px; padding-right:3px; text-align:left;}
.indianfestivalmatter{width:150px; height:25px; float:left; text-align:center; font-size:15px; font-weight:bold;}
.indianfestivalline{width:150px; height:1px; float:left; font-size:1px; background-color:#6d6e71; text-align:center; margin-top:2px;}
.calendarfestivalname{width:150px; height:auto; float:left; line-height:18px; margin-top:5px;}
.calendarfestivaldate{width:18px; float:left; font-weight:bold;}
.calendarfestivaldatewisematter{width:132px; float:left; font-size:12px;}
.festivallink{font-family:Arial; font-size:12px; text-decoration:none; color:#0000FF;}
.festivallink:hover{font-family:Arial; font-size:12px; text-decoration:underline; color:#0000FF;}
.monthlycalendardays1{width:600px; padding-left:21px; padding-right:21px; height:26px; float:left;}
.monthlycalendarsun{width:85px; height:21px; float:left; color:#FFFFFF; font-weight:bold; padding-top:5px;}
.calendarsunday{width:85px; height:70px; float:left; font-family:Arial; font-size:24px; color:#ff0000; font-weight:bold; padding-top:10px;}
.calendarmonday{width:85px; height:70px; float:left; font-family:Arial; font-size:24px; color:#333333; font-weight:bold; padding-top:10px;}
.holidaylink{font-size:12px; color:#FF0000;}
.monthlycalendarbutton{width:118px; height:30px; float:right; padding-left:5px;}
/*<!-- Vrat and Parv Page CSS-->*/
.calendarvratandparvtitle{width:650px; height:30px; float:left; text-align:justify; font-size:20px; margin-bottom:5px;}