/* Generic Styles */

body {
	margin: 0px;
	background-image:url(images/bg_image.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}

table {
	border: 0;
    border-collapse: collapse;
}
th {
    text-align: left;
}
td {
    vertical-align: top;
	padding: 0;
}
img {
    border: 0;
}
form {
    margin: 0;
}
input, select, textarea {
    padding: 0;
    margin: 0;
}
input.radio {
    margin-bottom: -2px;
}

a {
  color: #AB3A3A;
}

a:hover, a:active {
  color: #F00;
}

a:focus {
  -moz-outline-style: none;
}


/* Text Styles */

p, td, th, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #706F6F;
	font-size: 12px;
	line-height: 18px;
}

h1, h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 20px;
	padding: 0px;
}

h2 {
	margin-top: 36px;
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc;
}


/* left nav stuff*/

div.sdmenu {
	width: 181px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	color: #fff;
}
div.sdmenu div {
	background: url(images/title.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

div.sdmenu div.collapsed {
	height: 38px;
}

div.sdmenu div span {
	height: 29px;
	padding-top: 9px;
	padding-left: 10px;
	display: block;
	cursor: pointer;
}


#single_link a{
	display: block;
	width: 171px;
	height: 29px;
	padding-left: 10px;
	padding-top: 9px;
	background-image:url(images/butt_introduction.gif);
}


div.sdmenu div a {
	height: 25px;
	padding-left: 30px;
	padding-top: 7px;
	display: block;
}

div.sdmenu div a#mcvb {
	height: 43px;
	padding-left: 30px;
	padding-top: 7px;
	display: block;
}

div.sdmenu div a#new_mecc {
	height: 62px;
	padding-left: 30px;
	padding-top: 7px;
	display: block;
}


#melb_conv {
	background-image:url(images/butt_melb_conv.gif);
}

#new_mecc {
	background-image:url(images/butt_new_mecc_a.gif);
}

#new_mecc:hover, #new_mecc.current {
	background-image:url(images/butt_new_mecc_b.gif);
}

#conv_dist {
	background-image:url(images/butt_conv_dist_a.gif);
}

#conv_dist:hover, #conv_dist.current {
	background-image:url(images/butt_conv_dist_b.gif);
}

#mcvb {
	background-image:url(images/butt_mcvb_a.gif);
}

#mcvb:hover, #mcvb.current{
	background-image:url(images/butt_mcvb_b.gif);
}



#melb_dest {
	background-image:url(images/butt_melb_dest.gif);
}


#friend_city {
	background-image:url(images/butt_friend_cit_a.gif);
}

#friend_city:hover, #friend_city.current{
	background-image:url(images/butt_friend_cit_b.gif);
}

#culture {
	background-image:url(images/butt_culture_a.gif);
}

#culture:hover, #culture.current{
	background-image:url(images/butt_culture_b.gif);
}

#hours {
	background-image:url(images/butt_24hrs_a.gif);
}

#hours:hover, #hours.current{
	background-image:url(images/butt_24hrs_b.gif);
}

#stimulate {
	background-image:url(images/butt_senses_a.gif);
}

#stimulate:hover, #stimulate.current{
	background-image:url(images/butt_senses_b.gif);
}

#culinary_heart {
	background-image:url(images/butt_culinary_a.gif);
}

#culinary_heart:hover, #culinary_heart.current{
	background-image:url(images/butt_culinary_b.gif);
}

#events {
	background-image:url(images/butt_events_a.gif);
}

#events:hover, #events.current {
	background-image:url(images/butt_events_b.gif);
}

#calendar {
	background-image:url(images/butt_calendar_a.gif);
}

#calendar:hover, #calendar.current {
	background-image:url(images/butt_calendar_b.gif);
}

#green {
	background-image:url(images/butt_green_a.gif);
}

#green:hover, #green.current {
	background-image:url(images/butt_green_b.gif);
}

#easy_explore {
	background-image:url(images/butt_explore_a.gif);
}

#easy_explore:hover, #easy_explore.current {
	background-image:url(images/butt_explore_b.gif);
}

#map {
	background-image:url(images/butt_map_a.gif);
}

#map:hover, #map.current {
	background-image:url(images/butt_map_b.gif);
}

#accom_city {
	background-image:url(images/butt_accomm_a.gif);
}

#accom_city:hover, #accom_city.current {
	background-image:url(images/butt_accomm_b.gif);
}

#hotel {
	background-image:url(images/butt_hotel_a.gif);
}

#hotel:hover, #hotel.current {
	background-image:url(images/butt_hotel_b.gif);
}



#melbourne_for_incentives {
	background-image:url(images/butt_melb_incent.gif);
}



#case_studies {
	background-image:url(images/butt_case_study.gif);
}



#industry_innovation {
	background-image:url(images/butt_ind_ino.gif);
}



#discover_oz {
	background-image:url(images/butt_disc_aust.gif);
}

#vic {
	background-image:url(images/butt_vic_a.gif);
}

#vic:hover, #vic.current {
	background-image:url(images/butt_vic_b.gif);
}

#tour_aus {
	background-image:url(images/butt_tour_oz_a.gif);
}

#tour_aus:hover, #tour_aus.current {
	background-image:url(images/butt_tour_oz_b.gif);
}



#success{
	background-image:url(images/butt_success.gif);
}



#melbourne_quick_facts {
	background-image:url(images/butt_facts.gif);
}



#print_brochure {
	background-image:url(images/butt_download.gif);
}




/* table and div styles */

#table_site_holder {
	width: 967px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}

#cell_left_shad {
	width: 6px;
	background-image:url(images/left_shadow.jpg);
	background-repeat:repeat-y;
}

#cell_right_shad {
	width: 6px;
	background-image:url(images/right_shadow.jpg);
	background-repeat:repeat-y;
}

#index_cell_main_links {
	height:0px;
	text-align:center;
	padding-top:30px;
}

#home_shade_bot{
	background-image:url(images/bot_shade.jpg);
	background-repeat:no-repeat;
	height: 6px;
}

#div_grey_shade_fade {
	width: 10px;
	height: 292px;
}

cell_top_image {
	width: 955px;
	height: 444px;
}

#cell_left_nav {
	width: 183px;
	/*height: 800px;*/
}

#cell_grey_shad {
	width: 10px;
	background-image:url(images/grey_shade.jpg);
	background-repeat:repeat-y;
}

#cell_main {
	width: 762px;
}

#cell_footer {
	height:100px;
	text-align:center;
	vertical-align:middle;
	padding-top: 40px;
	padding-bottom: 20px;
	
}

#cell_footer a {
	font-size:10px;
	color:#706F6F;
	text-decoration:none;
}

#cell_footer a:hover {
	text-decoration:underline;
}

td#cell_footer {
	font-size: 10px;
}


/* content pages*/

.table_content_pages {
	width: 762px;
}

.cell_text {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}

.cell_image {
	text-align: center;
	width: 254px;
}

.cell_caption {
	padding-left:13px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.cell_logos {
	padding-top: 50px;

}

.cell_logos p {
	text-align:center;
	margin:0px;
	padding:0px;
}

.event {
  width: 333px;
  height: 1%;
  margin: 0 36px 5em 0;
  float: left;
  text-align: justify;
  }

.event.odd {
  clear: both;
  }

.event .breakout {
  float: left;
  clear: none;
  margin: 0;
  padding: 0 16px 0 0;
  }

.event h2 {
  font-size: 1.2em;
  border-bottom: 1px solid #ccc;
  }

.event dt {
  font-weight: bold;
  }

.event dd {
  line-height: 1.4em;
  margin-bottom: 1em;
  margin-left: 0;
  text-align: left;
  }
