*{margin:0px;padding:0px;}
a{text-decoration:none;}
a img{border-style:none;}
img,input{vertical-align:middle;}
.clear{clear:both;height:1px;line-height:1px;font-size:1px;}
.left{float:left;}
.right{float:right;}
.center{text-align: center;}
.error{text-align:center;color:red;font:bold 12px Arial, Helvetica, sans-serif;}
.errorBox{border:1px solid #FFD322;font:bold 13px arial,sans-serif;color:#FF6633;background:#FFFFCC;text-align:center;padding:5px 10px;margin-bottom:10px;}
.button{width:120px;margin:5px;}
label,div.label{display:block;width:100%;min-height:25px;margin-top:2px;padding:5px 4px 0px;clear:both;}
label.error, div.label.error{font:inherit;text-align:left;background:#FFF3F3;color:#000;border:1px #FFCCCC solid;}
label .flabel,div.label .flabel{display:block;width:30%;float:left;clear:left;color:inherit;font-weight:normal;}
label .field,div.label .field{display:block;width:68%;float:right;clear:right;}
label .errorInfo, div.label .errorInfo{display:block;clear:both;font:italic normal x-small Arial, Verdana, sans-serif;text-align:right;min-height:5px;color:red;}
body{background-color:#e2e2e2;font:normal 12px Trebuchet MS;}
#wrapper{width:984px;background:transparent url(images/outer_shadow.png) repeat-y 0px 0px;padding:0px 12px 0px 12px;margin:0px auto;}
#innerWrapper{background-color:#fff;width:960px;}
#topDiv{background:#fff url(images/top.jpg) no-repeat 0px 0px;}
#logo{float:left;margin:8px 0px 0px 14px;}
#siteSearch{float:right;margin:14px 14px 0px 0px;}
.bnrOuter{border-bottom:1px #bccad3 solid;padding:1px;background-color:#fff;}
.bnr{background:#fff no-repeat 0px 0px;height:118px;width:958px;padding-top:1px;}
.bnr h1, .bnr h2, .bnr .title, .bnr p{width:506px;text-align:center;margin:10px 0px 0px auto;}
.bnr h1, .bnr h2, .bnr .title{font:bold 20px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.bnr p{font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

#wrapper .bnr .title{color:#c5c5c5;}
#wrapper .bnr p{color:#e0e0e0;}
#wrapper h1{font:bold 16px Arial, Verdana, Helvetica, sans-serif;margin-left:30px;color:#669900;padding:2px 0 7px 0;}
#wrapper h2{font:bold 15px Trebuchet MS;color:#0053a8;}
#wrapper a{color:#0053a8;}

#wrapper.entertainment .bnr .title{color:#ffff99;}
#wrapper.entertainment .bnr p{color:#ffff99;}
#wrapper.entertainment h1{color:#669900;}
#wrapper.entertainment h2{color:#0053a8;}
#wrapper.entertainment a{color:#669900;}

#wrapper.astrology .bnr .title{color:#ccffff;}
#wrapper.astrology .bnr p{color:#ccffff;}

#wrapper.health .bnr .title{color:#ffff99;}
#wrapper.health .bnr p{color:#ffff99;}

#wrapper.money .bnr .title{color:#6D0100;}
#wrapper.money .bnr p{color:#5e1707;}

#bnrHome{background-image:url('images/bnr-home.png');}
#bnrIndia{background-image:url('images/bnr-home.png');}
#bnrUtilities{background-image:url('images/bnr-home.png');}
#bnrKids{background-image:url('images/bnr-home.png');}
#bnrVideos{background-image:url('images/bnr-home.png');}
#bnrEntertainment{background:#98070A url('images/bnr-entertainment.jpg');}
#bnrNews{background-image:url('images/bnr-home.png');}
#bnrHealth{background:#FC8801 url('images/bnr-health.jpg');}
#bnrAstrology{background:#290b34 url('images/bnr-astrology.jpg');}
#bnrMoney{background:#ff9900 url('images/bnr-money.jpg');}

#topLinks{background:transparent url(images/top_links_bg.gif) repeat-x 0px 0px;padding:8px;}
#topLinksInner{background-color:#fff;padding:3px;}
#topLinksContainer{background:#000 url(images/top_a_bg.gif) repeat-x 0px 0px;height:28px;}
#wrapper #topLinksContainer a{display:block;float:left;color:#ccc;font:normal 12px Verdana, Arial, Helvetica, sans-serif;height:28px;line-height:28px;padding:0px 10px;background:transparent url(images/top_td_bg.gif) no-repeat right 0px;}
.topLinksSections{background-color:#000;}
#wrapper .topLinksSections a{font:bold 12px Arial, Helvetica, sans-serif;color:#c6c6c6;display:block;float:left;padding:3px 5px;height:24px;line-height:24px;}
.topLinksItems{background:#8e8e8e url(images/hover_bg.gif) repeat-x 0px 0px;}
#wrapper .topLinksItems a, .sectDiv{color:#fff;font:bold 12px Arial, Helvetica, sans-serif;display:block;float:left;padding:5px 5px;background:transparent url(images/hover_a_bg.gif) no-repeat right center;}
.topLinksItems a:hover{}
.sectDiv{float:left;width:80px;text-align:center;background:#ff4100 url(images/hover_a_red.gif) no-repeat right center;}
#content{padding:6px 4px;}
#mainContentHome, #mainContentSections{float:left;width:743px;}
#mainContentSections{background-color:#e9e9e9;}
#mainInnerTop{margin:6px;background:transparent url(images/main-inner-bg.png) no-repeat 0px top;}
#mainInnerBottom{background:transparent url(images/main-inner-bottom-bg.png) no-repeat 0px bottom;padding:5px 0px;}
.breadCrumb{background:transparent url(images/bcrumb-celeb-bg.gif) repeat-x 0px 0px;height:27px;line-height:27px;margin-bottom:5px;color:#006699;font:normal 14px Trebuchet MS;padding-left:5px;}
#wrapper .breadCrumb a{color:#006699;font:normal 14px Trebuchet MS;line-height:27px;padding-left:5px;}
#innerFloatWrapper{padding:10px 10px 0px 10px;}
#innerLeftContent{float:left;width:445px;}
#innerLeftContent .viewrecipeTable{width:445px;background:#F2F2F2;}
#innerLeftContent .viewrecipeTable td{padding:5px;border:1px solid #CCC;}

.UtilityFormDiv{border:1px solid #999;padding:10px;}
.UtilityForm{background:#E9E9E9;}

#innerRightContent{float:right;width:254px;}
#mainContentSections p{margin:5px 0px;color:#333;font-size:13px;text-align:justify;}
.ol{list-style-position:inside;color:#333;font:normal 12px Arial, Helvetica, sans-serif;margin-left:20px;}
.olAlpha{list-style-type:lower-alpha;}
.olNum{list-style-type:decimal;}
.ul{list-style-position:outside;margin-left:30px;color:#333;font:normal 12px Arial, Helvetica, sans-serif;}
.ol li, .ul li{margin:5px;}
.submitTd{text-align:center;}
.submitButton{height:22px;width:70px;font:normal 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;background:transparent url(../images/celeb_submit.gif) no-repeat center center;}
.resultHead{font:bold 13px Arial, Helvetica, sans-serif;color:#333;}
.shortInput{width:30px;}
.boldSpan{font-weight:bold;color:#000;}


/* utitlities */
.codeResultBox{margin:10px;border:1px #ccc solid;padding:10px;text-align:center;color:#333;font:bold 12px Arial, Helvetica, sans-serif;background-color:#f2f2f2;}
.codeResultTable{font:normal 12px Arial, Helvetica, sans-serif;margin:0px auto;text-align:left;}
.codeResultTable td{padding:10px 20px 0px 20px;}
.codesFormTable{margin:10px auto;}
.codesFormTable td{padding:10px;}

/* mail */ 
#mailForm{border:1px #999 solid;margin:5px;padding:5px;}
#mailFormTable{width:100%;}
#mailFormTable td{padding:5px 0px;}
.mailInstruct{font:bold 12px Arial, Helvetica, sans-serif;color:#666;padding:5px 5px 5px 0px;}
#mailTextArea{width:416px;height:200px;}
.mailInput{width:98%;}
.mailResult{color:green;font:bold 18px Arial, Helvetica, sans-serif;text-align:center;}

#roundTop{background:transparent url(images/round-top.png) no-repeat 0px top;width:743px;}
#roundBottom{background:transparent url(images/round-bottom.png) no-repeat 0px bottom;padding:12px;}
#roundLeft{float:left;width:365px;}
#roundRight{float:right;width:350px;}
.roundSpan{color:#0053a8;font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.roundDivText{color:#959595;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
.roundInnerLeft{float:left;margin-top:15px;}
.roundInnerRight{float:right;width:230px;margin-top:10px;}
.roundInnerRight li{list-style-image:url(images/arrow.gif);margin:8px 0px;}
.roundInnerRight li div{color:#666;font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.roundInnerRight li span{color:#0053A8;font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.imageBorder{border:1px #dfdfdf solid;padding:3px;}
.squareDiv{background-color:#e9e9e9;padding:6px 5px;margin-top:10px;width:732px;}
.newsMail{background:#fff url(images/news-mail-bg.png) no-repeat 0px 0px;padding:6px 0px 0px 0px;width:361px;}
.innerHeader{color:#666;font:bold 18px Trebuchet MS;margin-left:55px}
#newsContent,#mailContent{background-color:#fff;min-height:190px;height:auto !important;height:190px;padding-top:1px;}
#mailText1{color:#0053a8;font:bold 18px Verdana, Arial, Helvetica, sans-serif;margin:10px;text-align:center;}
#mailText2{color:#99cc00;font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;}
#mailText3{color:#777;font:normal 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;margin:20px 0px 0px 0px;}
#homeNewsUl{margin:5px 0px;}
#homeNewsUl li{list-style-image:url(images/arrow.gif);margin:5px 5px 5px 20px;}
#homeNewsUl li a{color:#0053a8;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#mailLanTable{margin:5px auto;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#777;}
#mailLanTable td{background:transparent url(images/arrow_black.gif) no-repeat 0px center;padding:5px 7px 5px 18px;}
.sections{float:left;margin-right:1px;width:243px;height:278px;background:transparent url(images/sections_bg.png) no-repeat 0px 0px;padding-top:6px;}
.sectionImage{margin:10px 0px 0px 0px;height:105px;text-align:center;}
.sectionSubHeader{color:#666;font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;text-align:center;margin:5px 10px;}
.sectionText{color:#666;font:normal 12px Verdana, Arial, Helvetica, sans-serif;margin:5px 10px 0px 10px;text-align:center;height:45px}
.sectionSubLinks li{list-style-image:url(images/arrow_greater.gif);margin:2px 0px 0px 50px;}
#wrapper .sectionSubLinks li a{color:#0053a8;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
#basicInfoTable{border:1px #999 solid;margin:10px 0px;}
#basicInfoTable td{border:1px #999 solid;padding:10px;}
#statesInfoTable{margin:0px 30px;}
#statesInfoTable td{padding:2px 20px;}
#innerRightAd{border:1px solid #E9E9E9;width:252px;padding:5px 0;font:normal 14px Verdana, Arial, Helvetica, sans-serif;}
#adText{color:#0053a8;font:bold 14px Arial, Helvetica, sans-serif;padding:6px;}
#ad1{text-align:center;}
#ad1 p{margin-top:5px; margin-left:10px;}
#ad1 u{color:#0066CC;}
#recipeHeading{font:bold 12px Arial,sans-serif;color:#880000;}
#rightContent{float:right;width:204px;}
.rightTopRound{background:transparent url(images/right-top-round.png) no-repeat 0px 0px;margin-top:5px;height:25px;color:#0053a8;font:bold 12px Verdana, Arial, Helvetica, sans-serif;line-height:25px;text-align:center;}
.rightMidSquare{width:202px;}
.rightMidBorder{border:1px #dfdfdf solid;text-align:center;padding:3px 0px;}
.rightBottomRound{background:transparent url(images/right-bottom-round.png) no-repeat 0px 0px;margin-bottom:5px;height:30px;color:#0053a8;font:normal 10px Verdana, Arial, Helvetica, sans-serif;line-height:30px;text-align:center;}
#wrapper .rightBottomRound a{color:#0053a8;}

table.tblNavMenu{border:1px #CCC solid;border-collapse:separate;width:auto;margin:3px 0px 3px auto;}
table.tblNavMenu td{padding:0px;width:auto;}
table.tblNavMenu .Info{background:#f2f2f2;padding:0px 2px;}
table.tblNavMenu .CurPage a{color:#000000;font-weight:bold;}
table.tblNavMenu a{color:#999;display:block;padding:2px 0px;width:18px;height:12px;line-height:12px;text-align:center;border:1px #FFF solid;}
table.tblNavMenu a:hover{font-weight:bold;border:1px #CCC solid;}
table.tblNavMenu a:visited{color:#990000;}

.msgBox{display:block;width:65%;padding:10px;margin:20px auto;color:#333;}
.msgBox li{list-style:none;margin:3px 10px;}
.msgBox .msgTitle{margin:-10px -10px 10px -10px;padding:2px 10px;font-weight:bold;color:#FFF;background:#666;}
.msgBox .msgButton{border-top:1px #CCC solid;line-height:35px;height:35px;margin:10px 0px -10px 0px;}
.msgBox a.button{display:block;width:100px;margin:5px 0px 5px 5px;float:left;height:20px;font:bold 100%/1.5em Arial, Verdana, Helvetica, sans-serif;text-align:center;border:1px #CCC solid;color:#666;}
.msgBox .msgButton .button:hover{background:#E5E5E5;color:#333;}
.msgBox .msgButton span{float:right;}
.infoMsg {border:1px #151540 solid;}
.infoMsg .msgTitle{background:#151540;}
.infoMsg a.button{border:1px #151540 solid;color:#151540;}
.errorMsg {border:1px #B60101 solid;}
.errorMsg a.button{border:1px #B60101 solid;color:#B60101;}
.errorMsg .msgTitle{background:#B60101;}
.successMsg {border:1px #009900 solid;}
.successMsg .msgTitle{background:#009900;}
.successMsg a.button{border:1px #009900 solid;color:#009900;}


