@charset "utf-8";
/* CSS Document */

*html{
	margin:0; padding:0;
}



.clear{clear:both; font-size:0px;}
#containernew 
{
	text-align:center; 
	
	margin:0; padding:0; line-height: 1;
	width:704px; height:704px; position:relative; margin: 0px auto 50px auto;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; 
	
}

#containernew ol, #containernew ul {
	list-style: none;
}
#containernew img, #containernew div, #containernew input {}
/** CONTENT NAVIGATION
-------------------------------------------------------------------*/
#close_btn a{
	margin:0; padding:0px 0px 0px 39px;
	display:block; position:absolute; top:0; right:-94px; width:55px; height:52px;
	text-indent:-900em; background:url(images/close_btn.jpg) 0 0 no-repeat;
}

#content_nav{margin:0; padding:0; width:704px; height:52px; background:url(images/navBg_off.jpg) 0 0 repeat-x;}
#content_nav ul{margin:0; padding:0;}
#content_nav li{margin:0; padding:0; float:left; _display:inline; overflow:hidden; list-style-type:none;}
#content_nav li a{
	margin:0; padding:0; display:block; height:55px; text-align:center; text-decoration:none; line-height:1.3;
	text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFFFFF; padding-top:7px;
}

#content_nav li#nav-rules a{width:230px;}
#content_nav li#nav-ticketResults a{width:240px;}
#content_nav li#nav-smsResults a{width:230px;}

#content_nav li.on a{background:url(images/navBg_on.jpg) 0 0 repeat-x;}
#content_nav li a:hover{background:url(images/navBg_on.jpg) 0 0 repeat-x;}
#content_nav li.navDiv {width:2px; height:52px; background:url(images/navBg_div.jpg) 0 0 no-repeat;}

/** MAIN CONTENT
-------------------------------------------------------------------*/
#content_new{margin:0; padding:0; text-align:center; position:relative; _top:-12px; width:704px; height:652px; }
.content_rule{background:url(images/content_bg_gray.jpg) 0 0 no-repeat;}
.content_result{background:url(images/content_bg_purple.jpg) 0 0 no-repeat;}


/* Listing box
--------------------------------*/
.listBox{margin:0; padding:0; width:625px; height:541px; margin: 0 auto; padding-top:65px;}
.listBox_top{margin:0; padding:0; width:625px; height:33px; background:url(images/listBox_top.png) 0 0 no-repeat; position:relative; text-align:left; font-size:0px; z-index:3000;}
.listBox_body{margin:0; padding:0; width:625px; height:496px; background:url(images/listBox_body.png) 0 0 repeat-y; position:relative; behavior:url();}
.listBox_bottom{margin:0; padding:0; width:625px; height:12px; background:url(images/listBox_bottom.png) 0 0 no-repeat; behavior:url();}

.listBox_top h1{margin:0; padding:0; font-size:20px; color:#fff; font-weight:normal; padding-top:2px; *padding-top:0px; text-align:left;}
#containernew  .listBox_top h1.ticketResult{margin-left:45px;}
#containernew  .listBox_top h1.smsResult{margin-left:95px;}

.listBox_top .heading-image{margin:0; padding:0; position:absolute; text-indent:-900em; z-index:1000;}
.listBox_top #car-image{margin:0; padding:0; width:164px; height:93px; top:-42px; right:-19px; background:url(images/car.png) 0 0 no-repeat;}
.listBox_top #phone-image{margin:0; padding:0; width:101px; height:121px; top:-43px; right:-21px; background:url(images/phone.png) 0 0 no-repeat;}

.changeDate_nav {
	margin:0; padding:0; width:220px; height:27px; position:absolute; bottom:60px; right:45px; 
	padding-right:15px; padding-top:15px; background:url(images/calendar_icon.png) top right no-repeat;
}

.changeDate_nav a{
	margin:0; padding:0; font-size:14px; font-weight:bold;
	font-weight:bold; color:#fff; text-decoration:none;
}

.changeDate_nav a:hover{text-decoration:underline;}

/* Listing content
--------------------------------*/

.listBox .listing_col{margin:0; padding:0; float:left; _display:inline; width:190px; height:390px; overflow:auto; margin: 60px 0 0 75px;}
.listBox .listing_col .list_heading{margin:0; padding:0; height:34px; font-size:14px; font-weight:bold; margin: 0 auto;}
.listBox .listing_col .list_heading .listH_left{
	margin:0; padding:0; float:left; _display:inline; width:9px; height:34px;
	background:url(images/smsheading_left.png) 0 0 no-repeat;
	behavior:url(js/iepngfix.htc);
}
.listBox .listing_col .list_heading .listH_body{
	margin:0; padding:0; float:left; _display:inline; height:34px; padding-top:8px;
	background:url(images/smsheading_body.png) 0 0 repeat-x;
	_background:url(images/smsheading_body.jpg) 0 0 repeat-x;
}
.listBox .listing_col .list_heading .listH_right{
	margin:0; padding:0; float:left; _display:inline; width:10px; height:34px;
	background:url(images/smsheading_right.png) 0 0 no-repeat;
	behavior:url(js/iepngfix.htc);
}

.listBox .listing_col #winCode{width:161px;}
.listBox .listing_col #winDate{width:151px;}
.listBox .listing_col #winCode .listH_body{width:142px;}
.listBox .listing_col #winDate .listH_body{width:132px;}

.list_content ul, .list_content li{margin:0; padding:0; list-style-type:none;}

/* Rules content
--------------------------------*/

#content_new .banner{margin:0; padding:0; width:704px; height:356px;}

#content_new .textBox{margin:0; padding:0; width:704px; height:295px; margin: 0 auto; position:relative; z-index:900px;}
#content_new .textBox_top{margin:0; padding:0; width:704px; height:51px; background:url(images/ruleBox_top.jpg) top center no-repeat; font-size:0px;}
#content_new .textBox_body{
	margin:0; padding:0; width:704px; height:213px; background:url(images/ruleBox_body.jpg) top center repeat-y;
}
.textBox_bottom{margin:0; padding:0; width:704px; height:31px; background:url(images/ruleBox_bottom.jpg) top center no-repeat;}

.textBox_body h1#contentTitle{margin:0; padding:0; width:102px; height:31px; text-indent:-900em; background:url(images/contentTitle.jpg) 0 0 no-repeat; margin: 5px 0 10px 55px;}
.textBox_body h1#contentTitle2{margin:0; padding:0; width:102px; height:31px; text-indent:-900em; background:url(images/quidinh.jpg) 0 0 no-repeat; margin: 5px 0 10px 55px;}
.textBox_body ol{margin:0; padding:0; margin: 0 35px 0 55px; line-height:1.5; letter-spacing:0.5px;}
.textBox_body li{list-style-type:decimal;}

.style_text_sub{font-weight:bold;text-decoration:underline}

.textBox_body .li_a{list-style-type:upper-alpha;}
.textBox_body .li_a_no{list-style-type:none;}
.textBox_body .li_sub_a{list-style-type:lower-alpha;}
.textBox_body .li_sub_I{list-style-type:upper-roman;}
.textBox_body .li_sub_I_no{list-style-type:none;}
.textBox_body .li_sub_I_no_sub{list-style-type:circle;}
.textBox_body .li_sub_no{list-style-type:none;}


.textBox_body h1#contentTitle_tab2{margin:0; padding:0; width:102px; height:31px; text-indent:-900em; background:url(images/contentTitle.jpg) 0 0 no-repeat; margin: 5px 0 10px 55px;}

/* Tab Navigation
--------------------------------*/
.tab_navigation {margin:0; padding:0;}
.tab_navigation a{font-size:15px; font-weight:bold; color:#fff; text-decoration:none; display:block; height:43px; padding-top:8px;}
.tab_navigation li{margin:0; padding:0; float:left; _display:inline; text-align:left; list-style-type:none}

.tab_navigation li#tabNav_rule a{width:363px; margin-left:2px;}
.tab_navigation li#tabNav_rule a span{margin-left:35px;}
.tab_navigation li#tabNav_rule a:hover{background:url(images/tabBg_rule.jpg) 0 0 no-repeat;}
.tab_navigation li#tabNav_rule a.on{background:url(images/tabBg_rule.jpg) 0 0 no-repeat;}

.tab_navigation li#tabNav_place a{width:338px;}
.tab_navigation li#tabNav_place a span{margin-left:100px;}
.tab_navigation li#tabNav_place a:hover{background:url(images/tabBg_place.jpg) 0 0 no-repeat;}
.tab_navigation li#tabNav_place a.on{background:url(images/tabBg_place.jpg) 0 0 no-repeat;}

.anchors-content{margin:0; padding:0; width:680px; height:213px; overflow:auto; text-align:left; *width:650px;}
.off{display:none;}

#content_new #gallery {
        
        height:356px;
        width:704px;
        position:absolute;
        margin:0;
        padding:0;
        
    }
#content_new #gallery a {
        float:left;
        position:absolute;
        left:0px;
        !left:-352px;
       
        height:356px;
        
    }
    
#content_new #gallery a img {
        border:none;
        height:356px;
        
    }
    
#gallery a.show {
    z-index:500
}

#gallery .caption {
    z-index:600; 
    background-color:#000; 
    color:#ffffff; 
    height:100px; 
    width:100%; 
    position:absolute;
    bottom:0;
}

#gallery .caption .content {
    margin:5px
}

#gallery .caption .content h3 {
    margin:0;
    padding:0;
    color:#1DCCEF;
} 