/* CSS Document */

body{
background:url(../images/bg.jpg) repeat-x top left;
margin:35px 0px 0px 0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6,p,img,ol,li,div,a,{
margin:0px;
padding:0px;
}


#mainbg{
width:100%;
margin:0px;
padding:0px;
}

#maincontainer{
width:946px;
height:auto;
margin:0px;
padding:0px;
}

/************************top navigation Starts here************************/


#topnavg{
width:946px;
height:auto;
margin:0px;
padding:0px;
float:left;
background:url(../images/nvg_main_bg.gif) repeat-x top left;
}

#topnavg .left{
background:url(../images/top_nvgleft_curve.gif) no-repeat top left;
width:65px;
height:35px;
margin:0px;
padding:0px;
float:left;
}

#topnavg .right{
background:url(../images/top_nvgleft_right.gif) no-repeat top left;
width:35px;
height:35px;
margin:0px;
padding:0px;
float:right;
}


.clear{
clear:both;
float:left;
width:auto;
}

/************************top navigation ends here************************/

/************************flash starts here************************/

#flash{
width:946px;
height:351px;
float:left;
}

/************************flash ends here************************/

/************************advertise starts here************************/


.advertise{
background-color:#FFFFFF;
width:922px;
height:auto;
margin:0px;
padding:0px 12px 0px 12px;
float:left;
text-align:left
}


.advertise img{
width:auto;
height:auto;
margin:0px;
padding:10px 18px 15px 18px;
float:left;
}

/************************advertise ends here************************/

/************************container starts here************************/

.container{
width:946px;
height:auto;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background:#fff;
}

.container .left_bottom{
background:url(../images/left_bottom_bg.jpg) no-repeat left bottom;
width:336px;
height:444px;
margin:0px;
padding:0px 0px;
float:left;
text-align:center;
position:relative;
}


.left_bottom .message{
width:330px;
position:absolute;
font:bold 13px "Trebuchet MS", Tahoma;
color:red;
left:0px;
top:53px;
}



.left_bottom .border{
	background-color: #f5f5f5;
	border: 1px solid #ead7d7;
	height: 25px;
	width: 266px;
	margin:10px auto;
	padding-top:12px;
}

.left_bottom h5{
font:bold 18px Arial, Helvetica, sans-serif;
color:#595959;
margin:0px;
margin-top:15px;
padding-left:50px;
float:left;
}

.left_bottom input{
font:normal 12px Arial, Helvetica, sans-serif;
color:#666;
width:154px;
height:17px;
background:#F3F3F3;
border:#B2B2B2 1px solid;
margin:0px;
float:left;
margin-left:50px;
margin-top:15px;
padding-top:3px;
width:195px;
}

.left_bottom a.go{
background:url(../images/bullit_img.gif) no-repeat top left;
margin:0px;
width:23px;
height:22px;
padding:0px 0px 0px 6px;
float:left;
margin-top:16px;
margin-left:5px;
cursor:pointer;
}

.left_bottom .dashhed{
width:300px;
height:1px;
margin-top:15px;
margin-left:18px;
border-bottom:1px dashed #B6B6B6;
float:left;
}

.left_bottom .tickets{
width:190px;
height:21px;
margin-top:178px;
margin-left:110px;
float:left;
}
*html .left_bottom .tickets{
width:190px;
height:21px;
margin-top:160px;
margin-left:55px;
float:left;
}

.container .right_bottom{
background:url(../images/right_bottom_bg.jpg) no-repeat left bottom ;
width:610px;
height:324px;
margin:0px;
padding:0px 0px;
padding-bottom:120px;
float:right;
text-align:center;
}

.right_bottom h1{
font:normal 18px Arial, Helvetica, sans-serif;
color:#595959;
padding:15px 0px 0px 7px;
margin:0px 0px 10px 0px;
text-align:left;
}

.right_bottom h1 span{
font:bold 18px Arial, Helvetica, sans-serif;
color:#3B86FF;
padding:15px 0px 0px 7px;
margin:0px 0px 0px 0px;
text-align:left;
}


.right_bottom p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#595959;
padding:2px 22px 0px 15px;
margin:0px;
text-align:left;
}

/************************container ends here************************/


/************************footer starts here************************/

.footermain{
width:889px;
height:35px;
margin:0px auto;
padding:0px 0px 0px 0px;
}

.footermain .leftimg{
background:url(../images/footer_left.gif) no-repeat top left;
width:10px;
height:35px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

.footermain .list{
background:url(../images/footer_mid.gif) repeat-x top left;
width:869px;
height:35px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

.list{
width:690px;
height:auto;
margin:0px;
}

.list ul{
width:690px;
height:auto;
margin:0px;
padding:8px 0px;
list-style:none;
}

.list li{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:auto;
height:auto;
margin:0px;
padding:0px 2px 0px 2px;
list-style:none;
float:left;
}

.list li a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.list li a:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}


.footermain .rightimg{
background:url(../images/footer_right.gif) no-repeat top left;
width:10px;
height:35px;
margin:0px;
padding:0px 0px 0px 0px;
float:right;
}
/************************footer ends here************************/

