body {
	margin: 0px;
	padding: 0px;
}
a img {
	border: none;
}
h1 {
	font-size: 25pt;
	font-weight: normal;
	margin: 0px;
	padding:0px;
}
#wrap {
	width: 864px;
	margin-left: auto;
	margin-right: auto;
	margin-top:40px;
}
#headerWrap {
	width: 864px;
	height: 350px;
	text-align:left;
}
#link a {
	width: 180px;
	height: 78px;
	margin-left: 30px;
	display:block;
	position:absolute;
}
.logo {
	width: 241px;
	height: 237px;
	margin-top: -40px;
	position: absolute;
}
.locSelect {
	width: 180px;
	height: 119px;
	margin-top: 125px;
	margin-left: 40px;
}
.locSelect a {
	width: 160px;
	font-family: 'Century Gothic', 'Arial';
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
#topBar {
	width: 864px;
	height: 48px;
}
#locArrow {
	width: 90px;
	height: 124px;
	margin-top: 100px;
	margin-left: -6px;
	position: absolute;
}
#headerImageLeft {
	width: 62px;
	height: 99px;
	margin-top: -5px;
	margin-left: 210px;
	position: absolute;
}
#headerImageRight {
	width: 210px;
	height: 140px;
	margin-left: 656px;
	margin-top: 118px;
	position: absolute;
}
#contentWrap {
	width: 864px;
}
#ctrlWrap {
	width: 864px;
	height: 150px;
}
#signUp a {
	width: 269px;
	height: 150px;
	float: left;
}
#signUp a:hover {
	background-position: bottom left;
}
#showInfo {
	width: 326px;
	height: 150px;
	float: left;
}
	/* LOGIN FORM */
	.logInWrap {
		width: 236px;
		height: 137px;
		padding: 13px 0 0 33px;
		text-align: left;
		float: left;
	}
	.logInWrap input {
		font-family: 'Georgia';
		font-style: italic;
		font-size: 8pt;
		color: #603913;
		border: 0px;
		background:none;
		position: absolute;
	}
	#usernameBkg {
		width: 193px;
		height: 65px;
		background: url('2010images/Newcastle/usernameBkg.jpg') no-repeat top left;
	}
	#usernameBkg input {
		width: 160px;
		height: 19px;
		margin-top: 32px;
		margin-left: 18px;
	}
	#passwordBkg {
		width: 195px;
		height: 68px;
		margin-top: 50px;
		margin-left:-2px;
		background: url('2010images/Newcastle/passwordBkg.png') no-repeat top left;
		position: absolute;
	}
	#passwordBkg input {
		margin-top: 35px;
	}
	#loginBtn {
		width: 47px;
		height: 47px;
		margin: 20px 0 0 162px;
		position: absolute;
	}
	.forgotPw a {
		margin: 50px 0 0 7px;
		font-size: 8pt;
		position: absolute;
	}
	#userInfo {
		width: 190px;
		height: 85px;
		padding-top: 30px;
		padding-right: 40px;
		font-size: 10pt;
		color: #82c8c7;
	}
#contentArea {
	width: 824px;
	padding: 10px 20px 20px 20px;
	font-family: 'Georgia';
	font-style: normal;
	font-size: 9pt;
	text-align: left;
	color: #000000;
}
#footer {
	width: 944px;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url('2010images/Newcastle/footerBkg.jpg') no-repeat top left;
}
	.video {
		width: 250px;
		height: 154px;
		margin-top: 9px;
		margin-left: 630px;
		position: absolute;
	}
	#overlayTop {
		width: 264px;
		height: 18px;
		margin: -8px 0 0 -7px;
		position: absolute;
		background: url('2010images/Newcastle/overlayTop.png') no-repeat top left;
	}
/*SMALL CHANGE HERE*/	
	#overlayTop p
	{
		font-size:12px;
		text-align:center;	
	}
		
	#overlayRight {
		width: 17px;
		height: 106px;
		margin: 10px 0 0 240px;
		position: absolute;
		background: url('2010images/Newcastle/overlayRight.png') no-repeat top left;
	}
	#overlayBase {
		width: 307px;
		height: 125px;
		margin: 116px 0 0 -7px;
		position: absolute;
	}
	#overlayLeft {
		width: 17px;
		height: 106px;
		margin: 10px 0 0 -7px;
		position: absolute;
		background: url('2010images/Newcastle/overlayLeft.png') no-repeat top left;
	}
	#yt a {
		width: 48px;
		height: 31px;
		position: absolute;
		margin-top: 132px;
		margin-left: 580px;
		background: url('2010images/Newcastle/youTube.png') no-repeat top left;
		display: block;
	}
#locs a {
	font-family:'CenturyGothic','Arial';
	font-size:10pt;
	text-decoration: none;
}
	/* 	NAVIGATION */
.navWrap {
	width: 864px;
	height: 40px;
	margin-top: 260px;
	position: absolute;
	font-family: 'Century Gothic', 'Arial';
	font-weight: bold;
	font-size: 9pt;
}
.mainMenu {
	width: 864px;
	height: 50px;
	margin-top: -10px;
	position: absolute;
}
.mainMenu li {
	width: 96px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.mainMenu li a {
	width: 96px;
	height: 35px;
	padding-top: 5px;
	color: #FFFFFF;
	line-height: 16px;
}
.mainMenu li a:hover {
	color: #603913;
}
.subMenu {
	width: 150px;
	padding-top:10px;
	background-color:#F7931E;
	-moz-box-shadow: none;
}
.subMenu li {
	width: 140px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
.subMenu li a {
	width: 140px;
	height: 20px;
	font-weight: bold;
}

.eezy_tix
{
	margin:0;
}

/* HTML5 AUDIO TESTING */
audio {
	display: none;
}


table.mainpage  { background-color:#FFFFFF; border-collapse: collapse; font-size:10px; }
caption  { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:20px; text-decoration:underline; }
p.paragraph { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0 5px 0 5px; }
p.centre { font-size:11px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	text-align:center; }
.bg_orange { background:url('http://www.thecraftexpo.com.au/2010images/Newcastle/gradient_4.jpg') repeat-x; }
h3.left_padding { padding-left:5px; text-align: left; font-weight:normal; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
th.back { text-align:center; width:150px; background:#FFFFFF; }
/*th.back { text-align:center; width:150px; background:url('http://www.thecraftexpo.com.au/2010images/Newcastle/thin_background.jpg') repeat-x; }*/
th span { color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
td { vertical-align:top; } 
a img { border:none; }
span.heading {  text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif; }


/*NEW SHOPPING STYLE MARCH 2010*/

#shopping_cart_banner
{
	text-align:center;	
}

#categories
{
	width:360px;
	height:50px;
	margin:20px 0 20px 0;
			
}

#categories img
{
	float:left;
	margin:2px 20px 0 0px;
}

#gen_heading
{
	margin:20px 0;	
}

.exhibitor_logo
{
	width:135px;
	height:100px;
	padding:5px;
}

.shopList
{
	/*width:80%;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000000;
}

.title
{
	width:450px;
	padding:5px;
	
}

.shopItemCount
{
	width:150px;
	padding:5px;

}

.odd
{
	background:#C9D6E7;
}

.even
{
	background:#FDDEBB;
}


.shopItemCount
{
	width:60px;	
}


#back
{
	height:30px;
	
}

#back a
{
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#4C76AE;	
}

#back a:hover
{
	text-decoration:underline;
	color:#F7931E;
}