/* CSS Document */

body{ background:#042552 url(images/body-bg.png) left top repeat-x; margin:0 auto; padding:0 49px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545454;}

.right_float{float:right}
.left_float{float:left}
a{text-decoration:none;color:#545454}
a:hover{text-decoration:underline; color:#bf202b}
.align-center{ text-align:center!important}
.align-right{ text-align:right}

/* Text Classes */
.top-heading{ font-size:20px; color:#033797; font-weight:bold}
.clear{clear:both; height:0px; line-height:0px; font-size:0px; visibility:hidden; margin:0px; padding:0px;}
.clear-left{clear:left}
.clear-right{clear:right}

/* Containers */
#outer{margin:0 auto; padding:0;width:905px}
#header{ background:url(images/top-bg.png) center top no-repeat; margin:0; padding:13px 0 0 0; height:auto}

/*Header Classes*/
.logo{float:left; padding:0; margin:0; width:220px; display:block;}
.logo img {float:left;}
.logo-right{width:auto; height:auto; margin-left:224px;}
.center{width:auto; margin:0; padding:0; display:block; text-align:center; height:40px}
.select-languageDiv{ width:183px; padding:0; margin:0; float:right; text-align:right}
.select-language{width:183px; font-size:10px; color:#000; padding:2px 0px 2px 5px; margin:0px; border:1px solid #c7c8cb}

.menutop{background:url(images/top-menubg.gif) left top repeat-x; width:auto; height:30px; margin:0; padding:0; line-height:30px;}
.menutop_link {float:left; width:auto; height:auto; display:block;}
.menutop_link ul{ margin:0; padding:0; list-style-type:none; color:#1c2d5a; font-weight:bold; float:left; display:block; width:auto}
.menutop_link ul li{ margin:0; padding:0 8px; color:#1c2d5a; height:30px; display:block; line-height:30px; float:left}
.menutop_link ul li a{ text-decoration:none; color:#1c2d5a; display:block;}
.menutop_link ul li a:hover{ margin:0; padding:0; color:#c3303b}

.search_box {width:200px; display:block; float:right;}
.search_bg {background:url(images/search-bg.gif) left 5px no-repeat; width:161px; height:20px; display:block; float:left; padding:4px 3px 0 3px ;}
.search_bg input {border:0px; background:none; width:150px; font-size:11px; padding:6px 0px 0 0 ;}
.searchbtn{height:20px; width:24px; outline:none; padding:5px 0px 0 0; margin:0;}

.language{ margin:0; padding:0; height:53px; line-height:53px; float:left;}

/* Content Classes */
#main-container{margin:0; padding:0; width:100%; background:#fff}
.ad-container{height:97px; background:#fff; width:auto;}
.ad-left{float:left; width:9px}
.ad-img{ margin:0; width:auto; display:block; border-top:1px solid #1c2d5a; padding:3px 0}
.ad-right{float:right; width:9px}

.ad-img-innerleft{ margin:0px 10px 0 0; padding:0; float:left; width:468px; height:65px;vertical-align:top}
.ad-img-innerright-container{ margin:0px 20px 0 0; padding:0;float:left; width:399px;}
.ad-img-innerright-container .innerDiv{ margin:0; padding:0 0 10px 0;height:20px; overflow:hidden;text-align:justify}




.menuDiv{background:url(images/menu-bg.jpg) left top repeat-x; height:30px; margin:0; padding:0; border-left:1px solid #1c2d5a; border-right:1px solid #1c2d5a;}
.menuDivlink{margin:0 auto; padding:0; width:882px; line-height:30px}

.content-containers{ background:#fff url(images/content-bg.jpg) left top repeat-x; margin:0; height:auto; padding:0; border-left:1px solid #1c2d5a; border-right:1px solid #1c2d5a; width:auto; display:block}

.content-left{float:left; display:block; width:160px; margin:0; padding:0; height:auto}
.content-middle{width:580px;display:block; height:auto; float:left; margin:0 0 0 2px; padding:0 }
.content-right{ float:right; display:block; width:160px; margin:0; padding:0}

/* Left Column CSS */
.content-headerline{ background: url(images/menu-bg.jpg) left top repeat-x; height:30px; line-height:30px; font-weight:bold; padding:0 0 0 15px; color:#fff; margin:30px 0 0 0; display:block; width:565px;}

.red-heading{ font-size:14px; color:#bf202b; margin:0; padding:0; font-weight:bold}
.welcometop{ padding:20px 0 0 20px; margin:0}
.welcometxt{padding:0 20px; margin:0; text-align:justify}
.welcometxt img{padding:0 0px 0px 0px; margin:0}

.lottery-results{ background:#fff; display:block; width:auto; height:auto; margin:15px 0; padding:0 15px; clear:left}
.lottery-results-left{width:144px; display:block; float:left; padding:3px 0; text-align:center;}
.graybox{background:url(images/result-logobg.jpg) left top no-repeat; width:159px; height:76px}
.graybox0{background:url(lotteryresult/img0.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox1{background:url(lotteryresult/img1.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox2{background:url(lotteryresult/img2.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox3{background:url(lotteryresult/img3.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox4{background:url(lotteryresult/img4.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox5{background:url(lotteryresult/img5.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox6{background:url(lotteryresult/img6.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox7{background:url(lotteryresult/img7.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox8{background:url(lotteryresult/img8.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox9{background:url(lotteryresult/img9.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox10{background:url(lotteryresult/img10.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox11{background:url(lotteryresult/img11.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox12{background:url(lotteryresult/img12.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox13{background:url(lotteryresult/img13.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox14{background:url(lotteryresult/img14.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox15{background:url(lotteryresult/img15.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox16{background:url(lotteryresult/img16.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox17{background:url(lotteryresult/img17.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox18{background:url(lotteryresult/img18.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}
.graybox19{background:url(lotteryresult/img19.jpg) left top no-repeat; width:159px; height:76px;font-weight:bold;}

.lottery-results-middle{width:auto; display:block}
.result-middle-bottom{background:#1d305e url(images/result-middle-bottom.gif) left bottom no-repeat; height:auto; min-height:74px; _height:74px; width:200px; padding:0 0 3px 10px;}

.numbers{margin:10px 0 10px 0; padding:0; width:195px; height:auto; float:left}
.numbers ul{margin:0; padding:0; height:auto; }
.numbers ul li, .numbers ul li.red{ margin:0; padding:0; list-style-type:none; background:url(images/green-btn.gif) left top no-repeat; width:29px; height:29px; color:#fff; font-weight:bold; display:block; line-height:29px; float:left; padding:0 3px 0 0px;}
.numbers ul li.red{background:url(images/red-btn.gif) left top no-repeat; width:29px; height:29px;}

.drawdate{text-transform:uppercase; color:#fff; display:block; text-align:left; margin:0; padding:0}

.lottery-results-right{width:160px;float:right;}
.result-right-bottom{background:#1e3360 url(images/result-right-bottom.gif) left bottom no-repeat; height:auto; min-height:74px; _height:74px; width:150px; padding:0 0 3px 10px;}
.result-right-bottom a{text-decoration:none; color:#fff}
.result-right-bottom a:hover{text-decoration: underline}

.frequency-chart{background:url(images/frequency-chart.gif) left top no-repeat; width:16px; height:18px; padding:0 0 3px 30px; color:#fff; display:block; width:auto}
.smart-pick{background:url(images/smart-pick.gif) left top no-repeat; width:17px; height:18px; padding:0 0 3px 30px; color:#fff; display:block; width:auto}
.have-won{background: url(images/have-a-que.gif) left top no-repeat; width:16px; height:16px; padding:0 0 3px 30px; color:#fff; display:block; width:auto}
.calculator{background: url(images/calculator.gif) left top no-repeat; width:16px; height:14px; padding:0 0 3px 30px; color:#fff; display:block; width:auto}

.bluebox{background:url(images/result-right.jpg) right top no-repeat; width:219px; height:82px}

.product-features-text{ margin:0; padding:0; width:auto}
.product-features-text ul{ margin:0; padding:15px 0 0 35px}
.product-features-text ul li{ margin:0; padding:2px 0}

/* Right Column CSS */
.right-top{background:url(images/right-top.jpg) left top repeat-x; height:25px; line-height:25px; padding:0 0 0 5px; font-weight:bold; color:#bf202b}

.right-quicklinks{ margin:0; padding:10px 0; background:#000; color:#fff}
.right-quicklinks ul{ margin:0; padding:0 0 0 10px}
.right-quicklinks ul li{ margin:0; padding:5px 0; list-style-type:none}
.right-quicklinks ul li a{ color:#fff; text-decoration:none}
.right-quicklinks ul li a:hover{text-decoration: underline}

.right-googlead{padding:10px 0; float:right;}

/* Footer part css */
.footer{ background:#fff url(images/footer-bg.gif) left top repeat-x; width:auto}
.footer a{ color:#545454; text-decoration:none}
.footer a:hover{color:#bf202b; text-decoration: underline}
.footer-link{ margin:0; text-align:center; line-height:18px; padding:8px 20px 15px 20px; background:url(images/footer-line.gif) left bottom repeat-x}

.copyright{ color:#545454; font-size:10px; padding:10px 0 0 13px; float:left}
.footer-right{float:right; padding:10px 13px 0 0px}

/* Menu CSS */
.menu {padding-bottom:0;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0; }
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left; display:block; }
/* style the sub level list items */
.menu ul ul li {display:block;height:auto; font-weight:normal; background: #b20a01 url(images/bullet.gif) 10px 10px no-repeat;  }
/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left; text-decoration:none; color:#000; padding:0 12px; border-left:0px solid #eee; border-right:0px solid #000; color:#fff; font-size:11px; font-weight:bold;}
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {width: auto}



/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block; color:#fff; width:130px; *width:110px; height:100%; font-weight:normal; line-height:13px; padding:5px 20px 7px 20px; background:url(images/white_dot.gif) left bottom repeat-x; }
.menu ul ul li a.bgnone{background:none !important}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#fff; position:relative; z-index:100}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff}
.menu a.selected{color:yellow}
* html .menu a.selected, * html .menu a.selected:visited {color:yellow}



.menu a.arw, .menu a.arw:visited  {background:url(images/arrow-left.gif) no-repeat 85px 13px;}
.menu a:hover.arw {background:url(images/arrow-down.gif) no-repeat 83px 14px;}
.menu :hover > a.arw {background:url(images/arrow-down.gif) no-repeat 83px 14px;} 

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute; height:0; top:29px; left:0; border:1px solid #da160b; margin:0; padding:0 10px 0px 0px; background: #b20a01; }

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; left:0;}

/* Drawing Schedule Page*/

.subhead_blue{ font-size:14px; color:#033797; text-decoration:underline; font-weight:bold; line-height:22px}
.subhead_blue_12{ font-size:12px; color:#033797; text-decoration:underline; font-weight:bold}
.subhead_red{ font-size:14px; color:#bf202b; text-decoration:underline; font-weight:bold}

.Drawing-schedule{ margin:60px 0 0 0}
.Drawing-schedule table{ border:1px solid #8e96ad; border-collapse:collapse; text-align:center;}
.Drawing-schedule table th{ background:#1c2d5a; color:#fff; font-weight:bold; border-right:1px solid #8e96ad; height:26px; line-height:26px}
.Drawing-schedule table tr td{border-right:1px solid #8e96ad; border-bottom:1px solid #8e96ad; padding:2px 0}

.border-none{border:0px none!important}

/* How to Play */
.how-to-play{ padding:0 30px; margin:60px 0 0 0; text-align:justify}


/* quick-picks */
.quick-picks{ margin:60px 0 0 0}
.quick-picks table{ border:1px solid #1c2d5a; border-collapse:collapse; text-align:center;}
.quick-picks table th{ background:#1c2d5a; color:#fff; font-weight:bold; height:26px; line-height:26px}
.quick-picks table tr td{border-right:1px solid #1c2d5a; height:18px}
.quick-picks table tr.gray{ background:#d2d5de}

.header_table{font-size:12px; color:#033797; font-weight:bold}
.subhead_red1{color:#bf202b}


.link_btn {background:url(images/submit-btn.gif) left top no-repeat; height:30px; width:100px; padding:0px 0 0px 15px; line-height:30px; display:block; margin:auto;}
.link_btn span {background:url(images/submit-btn.gif) right top no-repeat; width:85px; padding:0px 15px 0px 0; height:30px; line-height:30px; display:block;}
.link_btn span a {color:#fff; text-decoration:none; line-height:30px; font-size:12px; font-weight:bold;}


/* smart-picks */
.smart-picks{margin:40px 0 0 0; text-align:center}
.smart-picks-middle{ width:580px; margin:0 auto}
.smart-picksbox{width:165px; display:block; float:left; padding:3px 0; margin:0 0 20px 20px}


/*Changes 29/04/09*/
.content-left-ad{ margin:10px 0 10px 0; text-align:center;padding:0;height:90px;}
/*.content-left-ad{margin:10px 0 10px 0; text-align:center; padding:0;background:url(images/left-cont-bg.gif) left top repeat-x; height:90px; color:#fff; width:120px}*/
.content-left-ad-txt{margin:10px 0 10px 0; text-align:center; padding:5px; background:#5290d9 url(images/left-cont-bg.gif) left top repeat-x; height:90px; color:#fff; width:120px}

.MetaContainer{margin:0px 0 0 0; padding:0 0 15px 0; overflow:hidden; height:auto}
.MetaTitle{ background:#e5e6e4; text-align:center; margin:0 15px 1px 15px; padding:5px 0; color:#000; font-weight:bold}
.MetaContentsContainer{padding:10px 15px}
.MetaContentsContainer ul{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.MetaContentsContainer ul li{ margin:0; padding:2px 0; list-style-type:none}
.MetaContentsContainer ul li a{text-decoration:none; color:#545454}
.MetaContentsContainer ul li a:hover{text-decoration:underline; color:#bf202b}

.MetaContent1, .MetaContent2, .MetaContent3, .MetaContent4{width:25%; float:left; _margin:0 0 15px 0}


.mrgn-auto{margin:0 auto !important}

.bottom-ad-container{margin:15px 0; padding:0px 15px; width:650px; overflow:hidden; height:auto; clear:both }
.bottom-ad-container .innerDiv1 a{text-decoration:none; margin:0; padding:0 0 5px 0;color:#545454}
.bottom-ad-container .innerDiv1 a:hover{text-decoration:underline; margin:0; padding:0 0 5px 0;color:#bf202b}

.Divthird-img{background:url(images/result-middle-top.gif) left bottom repeat-x;width:160px;height:8px}
.Divsecond-img{background:url(images/result-middle-top.gif) left bottom repeat-x;width:210px;height:7px}
/* 17/07/09 add link class for premium link */

a.premiumlink{color:#0000FF;font-weight:bold;text-decoration:underline}
a.premiumlink:hover{text-decoration:none; color:#0000FF}