body {
	margin: 0;
	padding: 0;
  	background: url(http://www.ntmajorevents.com.au/superbikes/images/interface/background.jpg) top center no-repeat #EDEDEF;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	/*
min-height:960px;
  	height:auto !important;
  	height:960px;
*/
  	background: url(http://www.ntmajorevents.com.au/superbikes/images/interface/background_repeat.gif) repeat-y #FFF;
}

#banner {
	margin: 0;
	padding: 0;
	background: url(http://www.ntmajorevents.com.au/superbikes/images/interface/banner.gif) top left no-repeat;
	width: 960px;
	height: 207px;
	position: relative;
}

#asbk_logo {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 241px;
	height: 117px;
	display: block;
	border: none;
}

#asbk_logo a {
	width: 241px;
	height: 117px;
	display: block;
	border: none;
}

img.asbk_logo {
	border:none;
	width: 241px;
	height: 117px;
}

img.banner_logo {
	width: 960px;
	height: 157px;
	border: none;
}

#content_wrapper {
	width: 960px;
	background-color: #FFF;
}

#nav {
	width: 200px;
	float: left;
  	background: #5B061B;
  	display: block;

}

#nav_content {
	padding: 0;
	margin: 0;
}

#body {
	width: 760px;
	float: left;
	display: block;
}

#body_home {
	width: 760px;
	float: left;
	display: block;
}

.snapshots {
	margin: 0 0 10px 10px;
}

.clear {clear:both;}

#body_content {
	padding: 20px;
	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#body_home #body_content {
	width: 455px;
	float: left;

}

#right{
	width: 260px;
	float: right;
	margin-bottom: 10px;
}

#right_content {
	padding: 10px;
}

#footer {
	width: 960px;
	background-color: #EDEDEF;
  	height:100px;
}

#footer_content {
	padding-top: 20px;
	text-align: center;
}

.entertainment_icon {
	width: 320px;
	height: 105px;
	float: left;
	margin-bottom: 15px;
	display: block;
}

.right-package {
	float: left;
	margin-left: 40px;
	width: 45%;
	height: 240px;
}

.left-package {
	float: left;
	width: 45%;
	height: 240px;
}

/* Start Enquiry Form */

#enquiry_form {
	background: #DFF6FF;
	padding: 10px;
	margin-top: 20px;
}

#enquiry_form h3 {
	background: #fff url(http://www.ntmajorevents.com.au/superbikes/images/uploads/enquire_now_bground.gif) top left no-repeat;
	color:white;
	font-weight:bold;
	margin:-10px -10px 10px -10px;
	padding:10px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 105px;
}

textarea:focus, input:focus {
	border: 2px solid #ff0000;
}

#contact-left {
	float: left;
	width: 320px;
}

#contact-right {
	float: left;
	width: 320px;
	margin-left: 20px;
}

#contact_info_left, #corp_area_left {
	float: left;
	width: 310px;
}

#contact_info_right, #corp_area_right {
	float: left;
	margin-left: 10px;
	width: 310px;
}

fieldset {
	width: 680px;
	margin-top: 10px;
	border: solid 1px #009EE0;
}

#contact_details span, .required_fields {
	font-weight: bold;
	color: #FF0000;
}

legend {
	width: auto;
	font-weight: bold;
	color: #0C495F;
	font-size: 1.1em;
}

input {
	width: 170px;
	height: 15px;
}

textarea {
	width: 175px;
	height: 50px;
}

select {
	width: 175px;
	height: 15px;
}

#corp_area_left label, #corp_area_right label {
	width: 200px;
}

#corp_area_left input, #corp_area_right input {
	width: 50px;
}

#additional_info label {
	width: 200px;
}

#additional_info input {
	width: 50px;
	height: 15px;
}

#additional_info textarea {
	width: 455px;
	height: 130px;
}

#feedback_contact_details label {
	width: 130px;
}


#feedback_additional_info label {
	width: 215px;
}

#feedback_additional_info input {
	width: 50px;
	height: 15px;
}

#feedback_additional_info textarea {
	width: 435px;
	height: 130px;
}



.submit_button {
	float: right;
	margin: 20px 0 10px;
	height: 25px;
	width: 125px;
}

/* Front Tickets Menu */

#ticket_sales {
	position:relative;
	width:250px;
	height:654px;
}

#ticket_sales img {
	border: none;
}

#tickets-onsale_ {
	position:absolute;
	left:0px;
	top:8px;
	width:250px;
	height:63px;
}

#id12pack_ {
	position:absolute;
	left:0px;
	top:71px;
	width:250px;
	height:176px;
}

#thriller_ {
	position:absolute;
	left:0px;
	top:247px;
	width:250px;
	height:109px;
}

#monster_ {
	position:absolute;
	left:0px;
	top:356px;
	width:250px;
	height:129px;
}

#fri-general_ {
	position:absolute;
	left:0px;
	top:356px;
	width:84px;
	height:108px;
}

#sat-general_ {
	position:absolute;
	left:84px;
	top:356px;
	width:83px;
	height:108px;
}

#sun-general_ {
	position:absolute;
	left:167px;
	top:356px;
	width:83px;
	height:108px;
}

#concession_ {
	position:absolute;
	left:0px;
	top:464px;
	width:250px;
	height:41px;
}

/* End Front Tickets Menu */
