/*----- Layout ------ */

table#table2, table#Table2{
  width:988px !important;
  margin:0 auto;
}

/*----------Search Business Directory----------*/

#ButtonGo {position:absolute; margin-left:-90px; margin-top:-72px;}

/* IE6 Only */
* html body #ButtonGo {position:relative; margin-top:-70px; float:right;}

/* IE7 Only */
*:first-child+html body #ButtonGo {position:absolute; margin-left:-90px; margin-top:-70px;}

#paging {clear:both;}

.addReviewLink {float:left; background:url(/Images/UserUploadedImages/1098/addareview.gif) no-repeat top left; width:97px; height:21px; border-bottom:none !important; margin-right:2px;}

/*#Module4741_DivToolbar {display:none;}*/


#paging {cursor:pointer!important;}

/* List View */

#Module4447_divResult {width:695px; margin-left:0px;}

.searchBusinessDirectory {
width:340px;
height:130px; 
border-bottom:1px #CCCCCC; 
float:left;
overflow:hidden;
font-family:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:12px;
font-color:#6c6865;
margin-top:15px;
border-bottom-style:dotted;
}

#searchBDOuter {border:1px solid #cccccc; padding:10px; width:675px; height:50px;}

#searchBD {
width:675px;
height:50px;
background-color:#cccccc !important;
}

table#tblSample {width:695px !important;}

#tblSample div {float:left;}

.searchBusinessDirectory .searchBusinessInfo {
width:260px; 
float:left;
}

.searchBusinessInfo h2 {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:16px;
color:#f7931e;
font-weight:500;
}

.searchBusinessDirectory .searchBusinessInfo p {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:12px;
font-color:#6c6865;
padding-right:0px !important;
line-height:17px;
}

div.searchBusinessDirectory div.searchBusinessInfo h2 a,
div.searchBusinessDirectory div.searchBusinessInfo h2 a:link,
div.searchBusinessDirectory div.searchBusinessInfo h2 a:visited {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif !important;
font-size:15px !important;
color:#f7931e !important;
font-weight:700 !important;
text-decoration:none !important;
border-bottom:none !important;
}

.reviewDescriptionTable {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:12px;
font-color:#6c6865;
line-height:17px;
;}

.searchBusinessDirectory .searchBusinessImage {width:60px; float:left;}

#LabelFieldName {
font-style:tahoma;
font-weight:bolder;
font-size:11px;
color:#888888;
}

/* Form View */

#businessInfo {float:left; width:500px;}

#businessInfo td h1 {display:none;}

#businessInfo td h2 {display:none;}

.reviewHeading {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:16px;
color:#f7931e;
font-weight:500;
}


#businessInfo th {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:14px;
color:#6c6865;
font-weight:700;
text-align:left;
}

#businessInfo td {
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:14px;
color:#f7931e;
font-weight:700;
vertical-align:top;
}


#businessInfo td p {
padding-top:20px;
padding-bottom:20px;
font-style:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:12px;
font-color:#6c6865;color:#272727;
}

#businessImages {
float:left width:100px;
height:320px;
width:205px;
}

#businessImages td {
vertical-align:top;
}

/*---------- Content page ----------*/
p{
  font:normal 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  margin:10px 0;
  color:#272727;
  line-height:17px;
}
#tblContent1 a, #tblContent1 a:link, #tblContent1 a:visited{
  font:normal 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
/*  border-bottom:1px #f47712 dotted;*/
}
#tblContent1 a:hover{
  text-decoration:underline!important;
  color:#f47712;
/*  border-bottom:1px #f47712 solid;  */
}
#tblContentTD1 table{
  margin-left:40px;
  margin-bottom:100px;
}
/*reset styles to all sub-tables*/ #tblContentTD1 table table{margin-left:0px; margin-bottom:0px;}

#tblContent1 table tr td p{
  padding-right:20px;
}
/*IE Only*/
*:first-child+html #tblContent1 table tr td p{padding-right:60px;}
*html #tblContent1 table tr td p{padding-right:60px;}





.breadcrumb{
  margin:25px 0px 25px -3px !important;
}
.breadcrumb td{
  font:normal 11px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#8f8f8f;
  padding:0px 0px 0px 0px;
}
#tblContent1 .breadcrumb a, #tblContent1 .breadcrumb a:link, #tblContent1 .breadcrumb a:visited{
  margin:0px 3px 0px 0px;
  font:normal 11px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
  text-decoration:none!important;
  border:0;
}
#tblContent1 .breadcrumb a:hover{
  color:#f47712!important;
  text-decoration:underline!important;
  border:0;
}

.tools{
  float:right;
  margin-right:15px;
  margin-top:20px;
}
.tools td{
  vertical-align:top;
}
.tools img{
  vertical-align:top;
  margin-left:13px;
}

.tools2{
  float:right;
  margin-right:40px;
  margin-top:20px;
}
.tools2 td{
  vertical-align:top;
}
.tools2 img{
  vertical-align:top;
  margin-left:13px;
}
.tools2 a{
  border:0!important;
}


.side_image{
  margin:30px 5px 0 0;
  width:206px;
}
*html .side_image{
  margin:30px 10px 0 0;
}
.side_image .image{
  padding-bottom:8px;
}
.side_image .description{
  background-color:#fde4d0!important;
  padding:17px 12px;
}


/*
#Form1{
  width:1003px!important;
  margin:0 auto!important;
}
*/

/*----------Layout ---------------*/
body{
  background:#DBDBDB url(../images/UserUploadedImages/1098/body-bg.gif) repeat-y scroll center top!important;
  color:#272727;
}
img{
  border:none;
}
table#TROutertable, table#TROuterTable{
  min-width:1003px;
  max-width:1048px;
  margin:0 auto;
  background:transparent url(../images/UserUploadedImages/1098/banner2.jpg) no-repeat center top;
}


*:first-child+html table#TROutertable, *:first-child+html table#TROuterTable{
  width:100%!important;
}
*html table#TROutertable, *html table#TROuterTable{
  width:100%!important;
}

/*Reset all background colors for all tables */
table#TROutertable table, table#TROuterTable table{
  background-color:transparent;
}
table#TROutertable td{
  background-color:transparent;
}
table#table2, table#Table2{
  width:988px;
  margin:0 auto;
}

div.Masterdiv{
  background:url(../images/useruploadedimages/1098/content_bottom_bg2.png) no-repeat center bottom;
  /*behavior: url(http://www.bankstownbites.com.au/UserUploadedStyles/iepngfix.htc);*/
}


div.Masterdiv table{
  background:url(../images/useruploadedimages/1098/content_top_bg2.png) no-repeat center top;
  /*behavior: url(http://www.bankstownbites.com.au/UserUploadedStyles/iepngfix.htc);*/
}
/**reset backgrounds for tables**/
div.Masterdiv table table{
  background:none;
}

.Business-directory{
  position:absolute;
  top:-28px; right:10px;
  width:193px;
  height:28px;
}
.Business-directory a{
  background:url(../images/useruploadedimages/1098/search_directory.png) no-repeat;
  behavior: url(http://www.bankstownbites.com.au/UserUploadedStyles/iepngfix.htc);
  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;
}
*html td#HeaderTD{
  background:url(../images/useruploadedimages/1098/banner_bg.gif) no-repeat;
  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-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 11px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  padding:4px;
  color:#9d9fa2;
}
*:first-child+html td#HeaderTD .banner .search-box .search-input{
  width:111px;
  height:12px;
}
*html 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://www.bankstownbites.com.au/UserUploadedStyles/iepngfix.htc);
  background-position:center top!important;
  height:75px;
}
td#TopmenuTD .logo{
  margin-left:20px;
}


/* ----------------- 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 11px "Trebuchet MS",Tahoma,Helvetica,Arial,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{}
#TableTopNavBar ul li a span{height:auto; padding:0px 10px; font:normal 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;}
#TableTopNavBar ul li a:hover span{color:#000000;}

/*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;}
#TableTopNavBar ul ul li a:hover span{color:#f47712;}
#TableTopNavBar ul ul li a span{font:normal 11px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif; color:#000000; padding:0;}
/*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;}


/*------ Left Menu -----------*/
#TableLeftNavBar{
  margin-top:20px;
  margin-left:5px;
}
#TableLeftNavBar h1{
  font:bold 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  margin:0 0 0 25px;
  color:#6c6865;
}

#TableLeftNavBar h6{
  font:bold 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  margin:0 0 0 25px;
  color:#6c6865;
}

/*Level 1*/
#TableLeftNavBar div{
  margin-top:10px;
}
#TableLeftNavBar ul{}
#TableLeftNavBar ul li{
  border-bottom:1px #ffffff solid;
}
#TableLeftNavBar ul li a{
  height:auto;
  padding:4px 0;
  text-decoration:none!important;
  color:#6c6865;
}
#TableLeftNavBar ul li a:hover{
  background:none;
}
#TableLeftNavBar ul li a span{
  font:normal 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  margin-left:25px;
  color:#6C6964
}
#TableLeftNavBar ul li a:hover span{
  color:#f47712;
}
/*Level 2*/
#TableLeftNavBar ul li div{
  margin-top:0;
  border-top:1px #ffffff solid;
}
#TableLeftNavBar ul li ul{
  margin-left:10px;
}
#TableLeftNavBar ul li ul li{
  border-bottom:none;
}
#TableLeftNavBar ul li ul li a span{
  font:normal 12px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#8F8A87;
}
#TableLeftNavBar ul li a.MenuItemOneClicked span{
  color:#f47712!important;
}
#TableLeftNavBar ul li ul li a.MenuItemTwoClicked span{
  color:#f47712!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 10px Arial,Helvetica,sans-serif !important;
  color:#8d8d8d;
  margin-top:5px;
}
table.footer td a{
  font:normal 10px Arial,Helvetica,sans-serif !important;
  color:#8d8d8d;
}
table.footer td.bankstown-logo{
  text-align:right;
  padding-right:5px;
}


/*-----------Content -------------*/

h1{
  font:normal 24px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
}
h2{
  font:normal 16px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
  margin-bottom:0;
}

.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;
}
.content .events p{
  font:normal 11px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
}
.content .events a{
  font:normal 11px "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
  color:#f47712;
  text-decoration:underline;
}

.content .main{
  padding:10px 25px;
}
.content .main p{
  font:normal 12px "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{
  text-align:left;
  height:24px;
  background-repeat:no-repeat;
  font:Bold 14px "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---*/
.boxes table.food-tours td{
  background:#FDDBBA url(../images/useruploadedimages/1098/bottom_food_tours.gif) no-repeat bottom!important;
}
.boxes table.celebrity-chef td{
  background:#A8C5D6 url(../images/useruploadedimages/1098/bottom_celebrity_chef.gif) no-repeat bottom!important;
}
.boxes table.entertainment td{
  background:#EFC0C8 url(../images/useruploadedimages/1098/bottom_entertainment.gif) no-repeat bottom!important;
}
.boxes table.food-month td{
  background:#D2BAD4 url(../images/useruploadedimages/1098/bottom_food_month.gif) no-repeat bottom!important;
}


/*----------Forms ---------------*/

.formText h1 {
margin-left:5px !important;
padding-top:20px !important;
}

.formText p {
margin-left:5px !important;
padding-bottom:20px;
}

#divFormCreatorTableContentMain {width:600px; float:left; margin-left:5px;}

#divFormCreatorTableContentMain p {
padding:0px 0px 0px 0px;
padding-right:0px !important;
margin:0px 0px 5px 0px;
font-size:14px;
float:left;
width:580px;
}

.formCreatorTable p label, #divFormCreatorTableContentMain p label {
width:230px !important;
font-size:14px;
}

.clsRadioButtonListSpanOptions {float:left; width:300px;}

.clsRadioButtonListSpanOptions input {float:left !important; clear:left;}

.clsRadioButtonListSpanOptions label {float:left; width:270px; clear:none !important;}

/* IE7 Only */
*:first-child+html body .clsRadioButtonListSpanOptions label {min-height:17px; padding-top:3px;}

/* IE6 Only */
* html body .clsRadioButtonListSpanOptions label {min-height:17px; padding-top:3px;}

.clsRadioButtonListLabel {
font-family:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
font-size:11px;
}


/* 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:9px; 
	font-family:"Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif, Helvetica, sans-serif;
}

/************** Bankstown City Council CSS Code - END ****************************/










