@charset "utf-8";
/* CSS Document */

body {
	/*background:#222222;*/
	font-family: 'MyriadPro-Regular';
	font-size:14px;
	color:#292929;
	line-height:20px;
}
h1{font-size:30px !important;}
/* Global properties ======================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a
{
	margin:0px;
	padding:0px;
	outline:0px;
	border:0px;
}
	@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('../myriadproregular.eot');
				src: url('../myriadproregular.eot?#iefix') format('embedded-opentype'),
						 url('../myriadproregular.woff') format('woff'),
						 url('../myriadproregular.ttf') format('truetype'),
						 url('../myriadproregular.svg#myriadproregular') format('svg');
				font-weight: normal;
				font-style: normal;
		}
ul, li {
	list-style-type:none
}
{
	margin: 0;
}

html {
	overflow-y:scroll;
}

/*-------------------------slideshow-----------------------------*/
#slideshow {
    position:relative;
    height:525px;
	width:223px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 525px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 704px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
/*-------------------------slideshow-----------------------------*/

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:178px;
  color: #FFFFFF;
  background: #b01b1f;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  top:-34px;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #b01b1f;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  bottom: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}
.header_portion
{
	width:1000px;
	height:71px;
	float:left;
}
.logo
{
	width:245px;
	height:66px;
	float:left;
}
.top_nav
{
	width:720px;
	height:89px;
	float:right;
	background:#323233;
	border-top:solid 4px #8f2e8e;
}

.content_outer_home
{
	width:1000px;
	height:auto;

}
.banner
{
	width:523px;
	height:525px;
	float:left;
	position:relative;
}
.banner_overlay
{
	width:206px;
	height:170px;
	position:absolute;
	top:40px;
	right:40px;
	z-index:1000;
}
.banner_right_outer
{
	width:459px;
	height:auto;
	float:right;
}
.contact_box
{
	background:#eee;
	width:419px;
	height:auto;
	float:left;
	padding:20px;
	color:#666;
}
.contact_box h1
{
	color:#333;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}
.first_content_box
{	
	background:#323233;
color:#fff;
padding:10px 20px 20px 20px;
min-height:237px;
}
.content_first
{
	width:232px;
	height:auto;
	float:left;
	margin:20px 0px 0px 20px;
}
.first_content_box h1,.content_first h1, .news_head h1
{
	color:#ababab;
	font-size:25px;
	font-weight:normal;
}
.first_content_box p,.content_first p
{
	font-size:12px;
	line-height:20px;
	margin:0px 0px 0px 0px;
}
.read_more
{
	background:#000;
	color:#fff;
	text-decoration:none;
	padding:3px 10px;
	-webkit-border-radius: 20px;
border-radius: 20px;
margin:10px 0px 0px 0px;
float:left;
}
.read_more:hover
{
	background:#b01b1f;
}
.wine_image
{
	width:203px;
	height:195px;
	float:right;
	margin:20px 0px 0px 0px;
}
.second_content_box
{
	width:459px;
	height:224px;
	float:left;
	background:#b01b1f;
	margin:17px 0px 0px 0px;
}
.red_content
{	
	float:left;
	color:#ffb5b7;
	font-size:12px;	
}
.red_content h2
{
	font-size:20px;
	font-weight:normal;
}
.grape_link
{
	width:100%;
	height:110px;
	float:left;
}
.twice_outer
{
	width:1000px;
	height:280px;
	float:left;
	background:#323233;
	margin:17px 0px 17px 0px;
}
.twice_left
{
	width:487px;
	height:280px;
	float:left;
	background:#221f1f;
        border-right:8px solid #fff;
}
.logos
{
	width:469px;
	height:auto;
	float:left;
	padding:25px 0px 10px 0px;
	margin:0px 0px 0px 15px;
	border-bottom:solid 1px #424141;
}
.logos a img:hover
{
opacity:0.6;
	filter:alpha(opacity=60);
}
.list_company
{
	
	margin:10px 0px 0px 15px;
	font-size:12px;
}
.list_company ul li
{
	width:234px;
	height:auto;
	font-size:12px;
	float:left;
	list-style-type:disc;
	list-style-position:inside;
	color:#737373;
}
.split_two
{
	width:460px;
	height:auto;
	float:right;
	padding:20px;
}
.news_head
{
	margin:0px 0px 20px 0px;
}
.footer_wrapper
{
	width:100%;
	height:auto;
	border-top:solid 5px #4e4e4e;
}
.footer_container
{
	width:1000px;
	height:auto;
	margin:auto;
	padding:15px 0px;
}
.social_outer
{
	width:260px;
	height:auto;
	float:left;
	margin:0px 20px 0px 0px;
}
.social_outer h2
{
	font-size:16px;
	font-weight:normal;
	color:#b1b1b1;
	float:left;
	margin:5px 0px 0px 0px;
}
.facebook
{
	width:32px;
	height:32px;
	float:right;
	background:url(../images/social.png) no-repeat scroll transparent -0px -0px;
	margin:0px 3px 0px 0px;
}
.facebook:hover
{
	background:url(../images/social.png) no-repeat scroll transparent -96px -0px;
}
.twitter
{
	width:32px;
	height:32px;
	float:right;
	background:url(../images/social.png) no-repeat scroll transparent -32px -0px;
	margin:0px 3px 0px 0px;
}
.twitter:hover
{  
    background:url(../images/social.png) no-repeat scroll transparent -128px -0px;
	
}
.linkedin
{
	width:32px;
	height:32px;
	float:right;
	background:url(../images/social.png) no-repeat scroll transparent -64px -0px;
	margin:0px 3px 0px 0px;
}
.linkedin:hover
{  
    background:url(../images/social.png) no-repeat scroll transparent -160px -0px;
	
}
.footer_nav
{
	height:auto;
	float:left;
}
.footer_nav ul li
{
	float:left;
	padding:6px 7px 0px 15px;
}
.footer_nav ul li a
{
	text-decoration:none;
	color:#6d6d6d;
	font-size:12px;
}
.footer_nav ul li a.select
{
	color:#fff;
}
.footer_nav ul li a:hover
{
	color:#fff;
}
.footer_description
{
	height:auto;
	float:right;
	text-align:right;
        margin-top:5px;
        margin-right:15px;
}
.footer_description h2
{
		font-size:16px;
	font-weight:normal;
	color:#b1b1b1;
	margin:5px 0px 7px 0px;
}
.footer_description a
{
	color:#ccc;
	text-decoration:none;
}
.footer_description p
{
	color:#7a7a7a;
	font-size:12px;
}
.footer_copy
{	
	height:auto;	
	padding:20px 0px 20px 0px;
	text-align:right;
		color:#7a7a7a;
	font-size:12px;
}
.footer_copy a
{
	color:#b1b1b1;
	text-decoration:none;
}
.footer_copy a:hover
{
	color:#fff;
}
.inner_contet_outer, .inner_special_box
{
	width:1000px;
	height:auto;
	float:left;
}
.inner_contet_outer
{
	margin:20px 0px 20px 0px;
}
.special_content
{
	width:500px;
	height:auto;
	float:left;
	font-family: 'MyriadPro-Regular'!important;
	line-height: 30px;
}
.special_photo
{
	width:500px;
	height:auto;
	float:right;
}
.special_content h1
{
	color:#333;
	font-size:23px;
	font-weight:normal;
	margin:0px 0px 20px 0px;	
}
.sponsors_link
{
	width:284px;
	height:200px;
	float:left;
	background:#221f1f;
	padding:20px;
	border-top: solid 4px #8f2e8e;
	margin:0px 13px 0px 0px;
}
.
.logos_sponsors
{
	width:284px;
	height:120px;	
}
.sponsors_content
{
	width:284px;
	height:22px;
	float:left;
}
.sponsors_content h1
{
	color:#fff;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}
.sponsors_content a
{
color:#e48ae3;
text-decoration:none;
margin:10px 0px 0px 0px;
}
.sponsors_content a:hover
{
	color:#fff;
}
.line_inner_box
{
	width:1000px;
	height:auto;
	float:left;
	background:url(../images/line.jpg) repeat-y center;
	margin:0px 0px 30px 0px;
}
.event_left
{
	width:440px;
	height:auto;
	float:left;
	background:#323233;
	padding:20px;
	border-top: solid 4px #8f2e8e;
    position:relative;
}
.event_right
{
	width:440px;
	height:auto;
	float:right;
	background:#323233;
	padding:20px;
	border-top: solid 4px #8f2e8e;
    position:relative;
}
.event_left h1, .event_right h1
{
	color:#fff;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 10px 0px;

}
.left_arrow
{
	width:13px;
	height:26px;
	position:absolute;
	top:0;
	right:-13px;
	background:url(../images/left_ar.png) no-repeat;
}
.right_arrow
{
	width:13px;
	height:26px;
	position:absolute;
	top:0;
	left:-13px;
	background:url(../images/right_ar.png) no-repeat;
}
.left_date
{
	width:auto;
	height:20px;
	right:0;
	bottom:-30px;
	background:#8f2e8e;
	color:#fff;	
	position:absolute;
	padding:5px 10px;
}
.right_date
{
	width:auto;
	height:20px;
	left:0;
	bottom:-30px;
	background:#8f2e8e;
	color:#fff;	
	position:absolute;
	padding:5px 10px;
}
.contact_please
{
	width:1000px;
	height:17px;
	float:left;
}
.footer_bottom
{
	width:1000px;
	height:auto;
	float:left;
}
.main_copy
{
	height:auto;
	text-align:left;
	padding:20px 0px 0px 0px;
	color:#7a7a7a;
	font-size:12px;
}
.special_content input[type="text"], .special_content input[type="tel"], .special_content input[type="email"]
{
	width:200px;
	height:20px;
	border:solid 1px #ccc!important;
	background:#fff!important;
		-webkit-border-radius: 5px;
border-radius: 5px;
}

.special_content select
{
		width:200px;
	height:30px;
	border:solid 1px #ccc!important;
	background:#fff;
	padding:5px;

	-webkit-border-radius: 5px;
border-radius: 5px;
}
.special_content input[type="submit"]
{
	padding:5px 20px!important;
	background:#972795;
	color:#fff;
	border:none;
	cursor:pointer;
	-webkit-border-radius: 5px;
border-radius: 5px;
border-bottom:solid 3px #651767;
font-family: 'MyriadPro-Regular'!important;
}
.fsBody
{	
font-family: 'MyriadPro-Regular'!important;
font-size:14px!important;
}



.photocaption{
	color:#666;
	font-size: 10px;	
}
/*----------------------------------------------------------*/

a.purple_link:link {
	color:#8f2e8e;
	text-decoration:none;
	border-bottom: 1px dashed #b068af;
}

a.purple_link:hover{
	color: #551654;
	text-decoration:none;
	border-bottom: 1px dashed #8f2e8e;
}

a.purple_link:visited{
	color:#8f2e8e;
	text-decoration:none;
	border-bottom: 1px dashed #b068af;
}

a.purple_link:active{
	color: #8f2e8e;
	text-decoration:none;
	border-bottom: 1px dashed #b068af;
}
.inner_photo
{
	width:1000px;
	height:500px;
	float:left;
	margin:20px 0px 10px 0px;
}
#onedinner{display:none;}
#onedinnerlabel{display:none;}
#competition{display:none;}
#competitionlabel{display:none;}
.content_first p,.content_news p,.list_company,.twice_left p,.split_two p{color:#C7C7C7 !important;}
.nswheaderlogo {
  width: 134px;
  height: 48px;
  margin-right:11px;
  float: left;
  background-image: url("http://www.industry.nsw.gov.au/__data/assets/file/0006/74148/sprites-industry.svg?v=0.9.1");
  background-size: 240px 600px;
  background-position: 0 -150px; }
#gachart{border-spacing:0px !important;}
#gachart td{border:1px solid #333 !important;border-spacing:0px !important;padding:10px 10px}
#dinnerselect{display:none;margin-left:70px;width:45% !important;}
.drillingui{padding-left:4%;}
.drillingui li{list-style-type:disc;}
.navbar-inverse{border-top:solid 4px #8f2e8e;}
.navbar-inverse .navbar-nav>li>a{color:#fff !important;}
.navbar-nav>li>a:focus, .navbar-nav>li>a:hover{background-color:#6b0309 !important;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background-color:#6b0309 !important;color:#fff !important;}
.title-head{color:#b01b1f;margin-bottom:20px;font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; }
.navbar-inverse{margin-top:-5px;}
.first_content_box h1{font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}
.content_news p{font-size:14px;}
.nav>li>a{padding:10px !important;}
ul.conference_snapshot{margin-top:5px;}
.conference_snapshot li{list-style-type:disc;list-style-position:inside;margin-left:10px;padding-bottom:5px;font-size:12px;}
table, th, td {
   border: 1px solid black;
}
.eight-workshop td{padding:10px;}
.workshop-table table {
   border: 1px solid black;
}
.workshop-table{margin-top:25px;}
.workshop-table th{border:1px dotted black;padding:10px;color:#fff;background-color:#b01b1f;opacity:0.8;}
.workshop-table td{border:1px dotted black;padding:10px;}
table.registration,table.registration th,table.registration td{border:none;width:100%;}

#app_title,#state{width:90%;}
select#app_title,select#state,select#app_type,select#conferencetype,select#register_for{border:1px solid #ccc;background:#fff;padding:5px;border-radius:5px;-moz-border-radius:5px;height:40px;}
#registration input[type='text']{width:90%;height:40px;border:1px solid #ccc;background:#fff;padding:5px;border-radius:5px;-moz-border-radius:5px;}
#registration h3{font-weight:bold;font-size:18px;}
#registration h4{font-size:16px;}
#additionalbooth,#additionalguest{padding:5px;border-radius:5px;-moz-border-radius:5px;height:35px;width:30%;margin-bottom:8px;margin-left:-40px;}
#register{background-color:#b01b1f;color:#fff;padding:15px;border-radius:15px;-moz-border-radius:15px;}
#registration input[type='radio']{height:32px;width:26px;margin-right:10px;vertical-align:middle;margin-bottom:10px;}
#registration input[type='checkbox']{height:32px;width:26px;margin-right:10px;vertical-align:middle;margin-bottom:10px;}
.labelerror#address_label{margin-top:20px;}
.labelerror#phone_label{margin-top:20px;}
.conferr{color:red;}
.only{display:none;}
.priceis{display:inline;}
.institu{display:none;}