/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 September 2010 11:49:02
*/


* {
padding:0;
margin:0;
}

a {
color:#36c;
font-size:11px;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

p {
color:#666;
font-size:11px;
margin:0 0 10px;
}

ul {
padding:0;
margin:0;
}

ul li {
list-style: none;
}

ol li {
list-style-type: decimal;
margin: 0px 0px 10px 25px;
}

img {
border:0;
}

/* Headings */

h1 {
font-size:20px;
font-weight:700;
color:#cb0909;
padding-bottom: 20px;
}

h2 {
font-size:18px;
color:#cb0909;
font-weight:400;
}

h3 {
font-size:16px;
color:#333;
font-weight:400;
}

h4 {
font-size:16px;
color:#666;
}

h5 {
font-size:14px;
color:#666;
}

h6 {
color:#cb0909;
font-size:11px;
font-weight:400;
}

.search_O h4 {
margin:20px 0 15px 50px;
font-size:12px;
}

.venue h5 {
margin:25px 0 20px 30px;
color:#cb0909;
font-size:16px;
}

.venue _2 h5 {
margin:25px 0 20px 30px;
color:#cb0909;
font-size:16px;
}

.text h6 {
margin:25px 0;
}

/* Only show content to screen readers /**/
.wai {
display:none;
}

body {
margin:0 auto;
background:#000;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

/* Header */

#adv_banner {
background:url(http://suva.com.au/__data/assets/image/0005/203/adv_banner.jpg) no-repeat;
width:900px;
height:126px;
display: none;
}

#head {
width:900px;
height:146px;
background:#000;
}

/* Navigation */

#navigation {
height:23px;
padding:0 0 4px;
border-top:2px solid #FFF;
background:url(http://suva.com.au/__data/assets/image/0002/200/nav_back.jpg) repeat-x;
width: 900px;
}

#navigation li {
float:left;
display:inline;
padding:5px 24px 6px 24px;
border-top:1px solid #ccc;
border-right:1px solid #a8a8a8;
border-left:1px solid #e7e7e7;
height: 15px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#navigation li {
/*padding:5px 17px 6px 17px;*/
}}

#navigation li:hover {
border:1px solid #ad2828;
background:url(http://suva.com.au/__data/assets/image/0019/199/nav_hover.jpg) repeat-x;
height: 14px;
}

#navigation li.hover {
border:1px solid #ad2828;
background:url(http://suva.com.au/__data/assets/image/0019/199/nav_hover.jpg) repeat-x;
height: 14px;
}

#navigation a {
color:#000;
font-size:0.96em;
text-decoration:none;
}

#navigation li:hover a {
color:#fff;
}

#navigation li.hover a {
color:#fff;
}

#navigation li.id_604 {
/*width: 41px;*/
width: 47px;
text-align: center;
}

/* --- Layout --- */

#background_O {
width:1024px;
margin:auto;
background:#000;
}

#content {
width:900px;
border-left:1px solid #fff;
border-right:1px solid #fff;
margin:auto;
background:#fafafa;
overflow:hidden;
}

.content_I {
float: left;
width:900px;
background:url(http://suva.com.au/__data/assets/image/0018/198/page_lip.jpg) bottom right no-repeat;
padding-bottom: 100px;
overflow: auto;
}

.divider {
float:left;
width:900px;
height:3px;
clear:both;
}

.more_O {
width:110px;
height:25px;
float:left;
}

.more {
clear:both;
float:left;
}

.more_link {
float:left;
margin:7px 0 0 10px;
color:#36c;
}

/* Search */

.search_O {
float:left;
width:545px;
}

.search {
width:545px;
float:left;
background-color:#ececec;
height:40px;
/*margin-top: 52px;*/
overflow:hidden;
}

.search ul {
float:left;
margin:12px 0 0 40px;
}

* html .search ul {
margin:12px 0 0 20px;
}

.search li {
font-size:11px;
float:left;
margin:0 0 0 10px;
}

.search input {
margin:0;
border:1px solid #039;
}

input.exhibRoom {
margin:0 10px 0 20px;
background:#f1f1ef;
}

input.guests {
margin:0 10px 0 5px;
background:#f5f5f4;
}

.search_button {
float:left;
margin:10px 0 0 113px;
}

*+ html .search_button {
float:left;
margin:10px 0 0 113px;
}

* html .search_button {
float:left;
margin:10px 0 0 130px;
}

.search button {
background:url(http://suva.com.au/__data/assets/image/0009/1899/search.jpg) no-repeat;
width:79px;
height:20px;
border:0;
}

.search button:hover {
background:url(http://suva.com.au/__data/assets/image/0010/1900/search_on.jpg) no-repeat;
width:79px;
height:20px;
border:0;
}

.room_info_O {
float:left;
background:#fff;
width:621px;
padding:25px 0 0 1px;
}

.room_info_I {
margin:25px 0 0 55px;
}

.room_details {
border-bottom:1px solid #9c9c9c;
padding:10px 0 0;
}

.room_details,.key {
margin:20px 0 0;
width:550px;
font-size:11px;
}

.room_details td {
color:#999;
padding:5px 0 0;
}

.room_details img th,tr {
text-align:center;
}

.room_O {
background-color:#ededed;
float:right;
width:184px;
padding:50px 0 30px;
margin-top: -51px;
}

.room_O li {
margin-left:5px;
}

.room {
float:left;
}

#events_section {
float: left;
}

.events_O {
float: left;
width:900px;
}

.events {
float:left;
margin-top:2px;
}

.events_form input {
margin:5px 10px 0 0;
}

.events_form {
float:left;
width:120px;


margin:0 0 0 15px;
line-height:25px;
}

.events_red img {
float:left;
}

.venue_red {
margin-top:30px;
float:left;
}

.weddings {
width:150px;
}

.venue_O {
background:#ececec;
width:450px;
float:right;
padding-bottom:35px;
}

.venue {
border:1px solid #a9a9a9;
width:399px;
height:430px;
float:left;
margin-left: 31px;
margin-top: 34px;
}

img.venue_image {
margin:0 0 0 30px;
border:3px solid #C2C2C0;
}

/* Table Styling */

.room_details,.key th {
text-align:left;
color:#666;
}

.grey {
background:#f3f3f3;
}

.key_events th {
background:#f3f3f3;
text-align:center;
padding:5px;
}

.key tr {
font-size:11px;
text-align:center;
}

.key td {
padding:10px 0 0;
}

.left {
text-align:left;
}

#capacity_query{
margin-right:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

/* Footer */

#footer {
background:url(http://suva.com.au/__data/assets/image/0006/1977/bot_grad.jpg) center no-repeat;
width:956px;
height:40px;
clear:both;
margin:0 auto;
}

#footer img.suva {
position: absolute;
margin-top: 12px;
margin-left: 21px;
}

#footer img.buva {
position: absolute;
margin-top: 12px;
margin-left: 100px;
}

#footer img.besydney {
margin-left:185px;
margin-top:2px;
position:absolute;
}


/* IE Targeting */

*+ html .search {
/*margin-top: 57px;*/
}

* html .search {
/*margin-top: 0px;*/
}