/*----------Layout -----------------*/
body{
  background:#DBDBDB url(../images/UserUploadedImages/1098/body-bg.gif) repeat-y scroll center top!important;
  color:#272727; font-size:85%; margin:0px; padding:0px;
}
img{
  border:none;
}
#Form1{

  min-width:1003px;

  max-width:1048px;

  margin:0 auto;

  background:transparent url(../images/UserUploadedImages/1098/banner.jpg) 

 

no-repeat center top;

}

#aspnetForm {

  min-width:1003px;

  max-width:1048px;

  margin:0 auto;

  background:transparent url(../images/UserUploadedImages/1098/banner.jpg) 

 

no-repeat center top;

} 

table#TROutertable {margin:0 auto; width:988px !important;}

*:first-child+html table#TROutertable{
  width:100%;
}
*html body table#TROutertable{
  width:100%
}

/*Reset all background colors for all tables */
table#TROutertable table{
  background-color:transparent !important;
}
table#TROutertable td{
  background-color:transparent !important;
}
table#table2{
  width:988px;
  margin:0 auto;
}

div.Masterdiv{
  background:url(../images/useruploadedimages/1098/content_middle_bg.png) repeat-y center;
}
div.Masterdiv table{
  background:url(../images/useruploadedimages/1098/content_top_bg.png) no-repeat center top;

}
/**reset backgrounds for tables**/
div.Masterdiv table table{
  background:none;
}
.DivContent{
  background:url(../images/useruploadedimages/1098/content_bottom_bg.png) no-repeat center bottom;
  position:relative;
}

.DivContent td {font-size:85%;} 

		/* IE7 Only */  
*:first-child+html body .DivContent td {font-size:100%;}  
	  		 
	  /* IE6 Only */  
* html body .DivContent td {font-size:100%;}

.Business-directory{
  display: none;
  position:absolute;
  top:-28px; right:10px;
  width:193px;
  height:28px;
}
.Business-directory a{
  background:url(../images/useruploadedimages/1098/search_directory.png) no-repeat;
  width:193px;
  height:28px;
  color:#ffffff;
  display:block;
  border:0!important;
}
.Business-directory a span{
  visibility:hidden;
}

/*--------Header-------------*/
TD#HeaderTD{
  background:url(../images/useruploadedimages/1098/banner_bg.gif) no-repeat center top;
  height:34px;
}
/* IE6 Only */
* html body td#HeaderTD{
  background:url(../images/useruploadedimages/1098/banner_bg.gif) no-repeat 3px 0px;
  height:34px;
}
td#HeaderTD .banner{
  float:right;
  margin-right:16px;
}
#TableTopNavBar{
  margin-bottom:260px;
}

/*------ Text Size----*/
td#HeaderTD .banner .text-size{
  padding-right:10px;
}
td#HeaderTD .banner .text-size-div{
  position:relative;
}
td#HeaderTD .banner .text-size-text{
  margin-right:3px;
}
td#HeaderTD .banner .text-size-small{
  margin-right:1px;
}
td#HeaderTD .banner .text-size-default{
  margin-right:3px;
}
td#HeaderTD .banner .text-size-large{
  margin-right:3px;
}

/*-----Search-------*/
td#HeaderTD .banner .search-box{
  position:relative;
  width:145px;
  height:25px;
}
td#HeaderTD .banner .search-box .search-input{
  position:absolute;
  top:3px;
  left:0;
  background:white url(../images/useruploadedimages/1098/search_box.gif) no-repeat;
  border:0;
  width:119px;
  height:20px;
  font:normal 70% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  padding:4px;
  color:#9d9fa2;
}
*:first-child+html body td#HeaderTD .banner .search-box .search-input{
  width:111px;
  height:12px;
}
*html body td#HeaderTD .banner .search-box .search-input{
  width:111px;
  height:12px;
}
td#HeaderTD .banner .search-box .search-btn{
  position:absolute;
  top:3px;
  left:123px;
}



/* ----------------- Menu Table --------------- */
td#TopmenuTD{
  background:url(../images/useruploadedimages/1098/menu_bg.png) no-repeat;
  /*behavior: url(http://bbwt.bankstownbites.com.au/UserUploadedStyles/iepngfix.htc);*/
  background-position:center top!important;
  height:75px;
}
td#TopmenuTD .logo{
  margin-left:20px;
  background-image:url(transparent.gif);
}

/* ----------------- AdminMenu----------------- */

#TableAdminTopNavBar .menu{
  background-color:#000000;
  border-bottom:2px #999999 solid;
  width:100%;
  height:25px!important;
}
#TableAdminTopNavBar .menu ul li.item a{
  display:inline;
}
#TableAdminTopNavBar .menu ul li.item a span{
  font:bold 100% Arial,Helvetica,sans-serif;
  text-decoration:none;
  padding:5px 15px;
}
/*Level 2*/
#TableAdminTopNavBar .menu ul li.item div{
  margin-top:10px;
}
#TableAdminTopNavBar .menu ul li.item ul{
  margin-top:7px;
  width:150px!important;
  background-color:#000000;
}
#TableAdminTopNavBar .menu ul li.item ul a{
  color:white;
}
#TableAdminTopNavBar .menu ul li.item ul a span{
  color:white;
}
#TableAdminTopNavBar .menu ul li.item ul a:hover{
  background-color:#333333;
  text-decoration:underline;
}
/*Level 3*/
#TableAdminTopNavBar .menu ul li.item ul li div{
  margin-top:0px;
}


/*-------- Top Menu ---------*/

/*Level 1*/
#TableTopNavBar div{float:right; margin-top:25px;}
#TableTopNavBar ul{width:742px;}
#TableTopNavBar ul li{background:url(../images/useruploadedimages/1098/menu_seperator.gif) no-repeat right 2px;}
#TableTopNavBar ul li.last{background:none;}
#TableTopNavBar ul li a {font-size:100%;}
#TableTopNavBar ul li a span {height:auto; padding:0px 10px; font:normal 75% Arial,Helvetica,sans-serif !important;}
#TableTopNavBar ul li a:hover span{color:#000000;}

/* IE7 Only */  
*:first-child+html #TableTopNavBar ul li a span {font:normal 90% Arial,Helvetica,sans-serif !important;}  
/* IE6 Only */  
* html #TableTopNavBar ul li a span {font:normal 90% Arial,Helvetica,sans-serif !important;}  

/*Level2 */
#TableTopNavBar ul div{margin-top:0;}
#TableTopNavBar ul ul{margin-top:3px;padding:0; width:150px!important; height:auto; background-color:#fddabc; background-image:none;}
#TableTopNavBar ul ul li{background:none; border-bottom:1px #ffffff dotted;}
#TableTopNavBar ul ul li.first{border-top:2px #ffffff solid;}
#TableTopNavBar ul ul li a {height:auto; padding:7px; font-size:100%;}
#TableTopNavBar ul ul li a:hover span {color:#f47712;}
#TableTopNavBar ul ul li a span {font:normal 70% Arial,Helvetica,sans-serif !important; color:#000000; padding:0;}

/* IE7 Only */  
*:first-child+html body #TableTopNavBar ul ul li a span {font:normal 80% Arial,Helvetica,sans-serif !important;}  
/* IE6 Only */  
* html body #TableTopNavBar ul ul li a span {font:normal 85% Arial,Helvetica,sans-serif !important;}  

/*Last Item Level 2*/
#TableTopNavBar ul li.last div{margin-left:-55px;}

/*Level3 */
#TableTopNavBar ul ul div{margin:-33px 0 0 151px;}
#TableTopNavBar ul ul ul{padding:0; margin:0; width:150px!important;}



/*------- Footer -------------*/

table.footer{
  background-color:white! important;
  width:980px;
  margin:5px auto;
}
table.footer td{
  vertical-align:top;
}
table.footer td p{
  font:normal 80% Arial,Helvetica,sans-serif;
  color:#8d8d8d;
  margin-top:5px;
}

/* IE6 Only */
* html body table.footer td p {font:normal 85% Arial,Helvetica,sans-serif;}

table.footer td a, table.footer td a:link, table.footer td a:hover, table.footer td a:focus, table.footer td a:visited, table.footer td a:active {
  font:normal 80% Arial,Helvetica,sans-serif !important;
  color:#8d8d8d;
}

/* IE6 Only */  
* html body table.footer td a {font:normal 85% Arial,Helvetica,sans-serif;}

table.footer td p a,  table.footer td p a:link,  table.footer td p a:hover,  table.footer td p a:focus,  table.footer td p a:visited,  table.footer td p a:active {
	font:normal 100% Arial,Helvetica,sans-serif;
	}
	  		
table.footer td.bankstown-logo{
  text-align:right;
  padding-right:5px;
}



/*-----------Content -------------*/

h1{
  font:normal 175% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
}

h2{
  font:normal 175% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
}

.content{
  margin:20px;
}
.content td{
  vertical-align:top;
}

.content .events{
  background:url(../images/useruploadedimages/1098/content_seperator.gif) no-repeat right top;
  width:228px;
  padding:10px 15px 0 15px;
}
.content .events img{
  margin:3px 0;
  border:0;
}
.content .events p{
  font:normal 90% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  margin-top:5px;
}
.content .events a{
  font:normal 100% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
  text-decoration:none;
  border:none;
}
.content .events a:hover{
  border:none;
}
.features_link{
  border-bottom:1px dotted #f47712!important;
}
.features_link:hover{
  border-bottom:1px solid #f47712!important;
}
.content .main{
  padding:10px 25px;
}
.content .main p{
  font:normal 90% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
}
.content .main hr{
  border:0;
  border-bottom:1px #9a9da0 dotted;
  margin-top:30px;
  height:0;
}

.boxes{
  border-collapse:collapse;
  margin-top:20px; 
}
.boxes table{
  border-collapse:collapse;
  border-spacing:0;
}
.boxes table td img{
  float:right;
  border:1px #ffffff solid;
  margin-left:7px;
}
.boxes table th, .boxes table th a{
  text-align:left;
  height:24px;
  background-repeat:no-repeat;
  font:bold 90% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#ffffff;
  padding-left:13px;
}
.boxes table td{
  padding:10px 5px 10px 13px;
}
.boxes table.food-tours, .boxes table.celebrity-chef{
  width:314px;
  margin-right:15px;
  margin-bottom:15px;
}
.boxes table.entertainment, .boxes table.food-month{
  width:304px;
}
/*---Headers------ */
.boxes table.food-tours th{
  background:#FDDBBA url(../images/useruploadedimages/1098/header_food_tours.gif) !important;
}
.boxes table.celebrity-chef th{
  background:#A8C5D6 url(../images/useruploadedimages/1098/header_celebrity_chef.gif) !important;
}
.boxes table.entertainment th{
  background:#EFC0C8 url(../images/useruploadedimages/1098/header_entertainment.gif) !important;
}
.boxes table.food-month th{
  background:#D2BAD4 url(../images/useruploadedimages/1098/header_food_month.gif) !important;
}

/*--- box content---*/
table#TROutertable td .boxes table.food-tours td {
  background:#FDDBBA url(../images/useruploadedimages/1098/bottom_food_tours.gif) no-repeat bottom !important;
}
table#TROutertable td .boxes table.celebrity-chef td{
  background:#A8C5D6 url(../images/useruploadedimages/1098/bottom_celebrity_chef.gif) no-repeat bottom !important;
}
table#TROutertable td .boxes table.entertainment td{
  background:#EFC0C8 url(../images/useruploadedimages/1098/bottom_entertainment.gif) no-repeat bottom !important;
}
table#TROutertable td .boxes table.food-month td{
  background:#D2BAD4 url(../images/useruploadedimages/1098/bottom_food_month.gif) no-repeat bottom !important;
}
.main a, .main a:link, .main a:visited{
  font:normal 100% "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
/*  border-bottom:1px #f47712 dotted;*/
}
.main a:hover{
  text-decoration:underline!important;
  color:#f47712;
}


/* IE8 Fix */
#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

/************** Bankstown City Council CSS Code - START **************************/
/*DK:24June08*/
#WebSqlServerNameFooterBackgroundColor{
    border:0px solid #000000;
	background-color: #FFFFFF; 
	padding-top:-20em;
}
#WebSqlServerNameFooterFontColor{
    color:#FFFFFF; font-size:80%; 
	font-family:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif, Helvetica, sans-serif;
}
.links{
    border:0px solid #000000;
}
/************** Bankstown City Council CSS Code - END ****************************/














