/*
Theme Name: Barracks
Theme URI: http://www.newlight.com.au
Description: The Barracks Template.
Version: 1.6
Author: Nick Doherty
Author URI: http://www.newlight.com.au/
*/

* { margin:0; padding:0; }

a { outline:none; }

html {
	overflow-x: hidden;
	overflow-y: hidden;
}

body {
	background: #1e151a;
	overflow-x: hidden;
	overflow-y: hidden;
	font-family: Arial;
	font-size:10px;
	line-height:14px;
}

#wrap {
	width:964px;
	height:590px;
	position:relative;
	/*border:1px solid red;*/
}

#container {
	width:1419px;
	height:1082px;
	margin: -541px 0 0 -709.5px;
	position: absolute;
	top: 50%;
	left: 50%;
}

.style1 {
	background: url('images/bg.jpg') no-repeat center center;
}

.style2 {
	background: url('images/bg2.jpg') no-repeat center center;
}

.style3 {
	background: url('images/bg3.jpg') no-repeat center center;
}

.style4 {
	background: url('images/bg4.jpg') no-repeat center center;
}

#header {
	width:300px;
	height:81px;
	position:absolute;
	top:257px;
	left:50%;
	margin-left:-250px;
	/*border:1px solid red;*/
}

#header h1 {
	text-indent:-9999.99px;
}

#nav {
	width:700px;
	position:absolute;
	left:50%;
	margin-left:51px;
	top:286px;
	/*border:1px solid red;*/
}

#nav li {
	display:inline;
	float:left;
}


#giveaway_text_index, #giveaway_text_dining, #giveaway_text_whatson {
	font-size: 11px;
	color: white;
	margin-top: 10px; 
	font-weight: bold; 
	margin-left: 40px;
	width: 240px;
}

#giveaway_text_dining {
	width: 300px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#giveaway_link_dining, #giveaway_link_index, #giveaway_link_whatson {
	width: 300px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
	text-align: right;
}

#giveaway_link_index {
	width: 267px;
}

#giveaway_link_whatson {
	width: 213px;
	
}
 #giveaway_link_whatson a {color: white;}

#giveaway_text_dining span, #giveaway_text_index span  {
	color: #55b949;
}

#giveaway_text_whatson span  {
	color: #FFFFFF;
}

#giveaway_link_dining a, #giveaway_link_index a {
	color: #E4A11B;
	text-decoration: none;
}

#giveaway_link_dining a:hover, #giveaway_link_index a:hover {
	text-decoration: none;
}

#giveaway_text_whatson a {
	color: #FFFFFF;
	text-decoration: none;
}

#giveaway_text_whatson a:hover {
	text-decoration: underline;
}

#giveaway_text_whatson {
	width: 215px;
	color: black;
	margin-left: 0px;
}



h1 {
	font-family: "Avant Garde Book Standard";
	color:#e4a11b;
	font-size:18px;
	line-height:24px;
	margin-left:20px;
}

#footer {
	width:950px;
	height:64px;
	position:absolute;
	left:50%;
	margin-left:-249px;
	top:775px;
	/*border:1px solid red;*/
}
	#palace-cinemas { position:absolute; left:50%; margin-left:-446px; top:10px; }

	#coles { position:absolute; left:50%; margin-left:-321px; top:22px; }
		
	#copyright { position:absolute; left:50%; margin-left:-115px; top:23px; }
		#footer p { color: #fff; text-align:center; }
		#footer p a { color: #e4a11b; text-decoration:none; }
		#footer p a:hover { color: #fff; text-decoration:none; }
	
	#signup { position:absolute; left:50%; margin-left:205px; top:27px; }
		#text-bg { background: url('images/signup/text-bg.png') no-repeat; width:200px; height:20px; }
		#email { background: #e4a11b; border:none; width:180px; position:relative; left:10px; top:3px; font-size:10px;  }
		#go-btn { position:absolute; left:50%; margin-left:107px; top:0px; background: url('images/signup/go-btn.png') no-repeat; width:35px; height:20px; cursor:pointer; }
	

.content-left-wide {
	position:absolute;
	left:50%;
	margin-left:-248px;
	top:341px;
	width:671px;
	height:433px;
	/*border:1px red solid;*/
}


	/* Slideshow Styling */
		.content-left-wide #slideshow-container {
			width:671px; height:433px; 
		}
		
			.content-left-wide #slideshow-nav {
				display:none;
				text-decoration:none;
			}
			
			
/* Content Left Thin */
.content-left-thin {
	position:absolute;
	left:50%;
	margin-left:-248px;
	top:341px;
	width:299px;
	height:433px;
	/*border:1px red solid;*/
}

	.content-left-thin .actual-content {
		margin:30px;
		position:relative;
		height:433px;
	}
	
		.content-left-thin .actual-content h1 {
			margin:0px 0px 13px 0px;
			padding:0px;
			position:relative;
			right:1px;
		}
		
		.content-left-thin .actual-content p {
			font-family:Arial;
			font-size:11px;
			line-height:18px;
			color:#fff;
			margin-bottom:10px;
		}
		
		.content-left-thin .actual-content p.trading-hours {
			font-weight: bold;
			color: #8a2614;
			margin:0px;
		}
		
		.content-left-thin .actual-content span.lbl {
			width:65px;
			min-height:18px;
			float:left;
			color:#fff;
			font-family:Arial;
			font-size:11px;
			line-height:18px;
			font-weight:bold;
		}
		
		.content-left-thin .actual-content span.data {
			width:165px;
			min-height:18px;
			float:left;
			color:#fff;
			font-family:Arial;
			font-size:11px;
			line-height:18px;
		}
		
		.content-left-thin .actual-content .earlybird span.lbl {
			width:108px;
			margin:3px 0;
		}
		
		.content-left-thin .actual-content .earlybird span.data {
			width:130px;
			margin:3px 0;
		}
		
		.content-left-thin .actual-content a {
			text-decoration:none;
			color:#e4a11b;
		}
		
		.content-left-thin .actual-content a:hover {
			text-decoration:none;
			color:#fff;
		}
		
		.content-left-thin .buttons {
			margin-top:35px;
		}
		
			.content-left-thin .visit_website_btn {
				background: url('images/buttons/visit_website.png') no-repeat;
				width:92px;
				height:24px;
				float:left;
			}
			
			.content-left-thin .tell_a_friend_btn {
				background: url('images/buttons/tell_a_friend.png') no-repeat;
				width:92px;
				height:24px;
				float:left;
				margin-left:10px;
			}
			
			.content-left-thin .go_back_btn {
				background: url('images/buttons/go_back.png') no-repeat;
				width:92px;
				height:24px;
				float:left;
			}
			
			.content-left-thin #submitbtn {
				background: url('images/signup/signup.png') no-repeat;
				width:92px;
				height:24px;
				float:left;
				cursor:pointer;
			}
		
		.content-left-thin .buttons.fixed {
			position:absolute;
			bottom:60px;
		}
		
		.operated-by {
			position:absolute;
			top:330px;
			width:100%;
			height:60px;
		}
		
		.operated-by-copy {
			position:absolute;
			left:0px;
			top:10px;
		}
		
		.qm-logo {
			width:57px;
			height:52px;
			background: url('images/sponsors/qm.png') no-repeat;
			position:absolute;
			right:84px;
		}
		
		.psg-logo {
			width:52px;
			height:52px;
			background: url('images/sponsors/psg.png') no-repeat;
			position:absolute;
			right:20px;
		}
		
		.dining-left {
			width:253px;
			float:left;
		}
			
			ul.dining-menu {
				list-style-type:none;
				float:left;
				margin-top:5px;
			}
			
			ul.dining-menu li {
				text-indent:10px;
				padding:5px 0;
				background:url('images/history_seperator.jpg') no-repeat 0% 100%;
			}
			
			ul.dining-menu li.last {
				padding:5px 0;
				background:none;
			}
			
			ul.dining-menu li a {
				font-size:12px;
				color:#fff;
				text-decoration:none;
			}
			
			ul.dining-menu li a:hover {
				font-size:12px;
				color:#E4A11B;
				text-decoration:none;
			}
			
			
			ul.shopping-menu.freshfood {
				list-style-type:none;
				float:left;
				width:196px;
				margin-top:10px;
			}
			
			ul.shopping-menu.freshfood li {
				text-indent:10px;
				padding:5px 0;
				background:url('images/shopping/seperator_freshfood.jpg') no-repeat 0% 100%;
			}
			
			ul.shopping-menu.freshfood li.last {
				padding:5px 0;
				background:none;
			}
			
			ul.shopping-menu li a {
				font-size:12px;
				color:#fff;
				text-decoration:none;
			}
			
			ul.shopping-menu li a:hover {
				font-size:12px;
				color:#E4A11B;
				text-decoration:none;
			}
			
			ul.shopping-menu li span.nolink {
				font-size:12px;
				color:#fff;
			}

			ul.shopping-menu span.red {
				color:#a1331a;
				font-size:11px;
			}
			
			ul.shopping-menu span.green {
				color:#53b64c;
				font-size:11px;
			}
						
			ul.shopping-menu.convenience {
				list-style-type:none;
				float:left;
				width:196px;
				margin-top:10px;
			}
			
			ul.shopping-menu.convenience li {
				text-indent:10px;
				padding:5px 0;
				background:url('images/shopping/seperator_convenience.jpg') no-repeat 0% 100%;
			}
			
			ul.shopping-menu.convenience li.last {
				padding:5px 0;
				background:none;
			}
			
			ul.shopping-menu.specialty {
				list-style-type:none;
				float:left;
				width:196px;
				margin-top:10px;
			}
			
			ul.shopping-menu.specialty li {
				text-indent:10px;
				padding:5px 0;
				background:url('images/shopping/seperator_specialty.jpg') no-repeat 0% 100%;
			}
			
			ul.shopping-menu.specialty li.last {
				padding:5px 0;
				background:none;
			}
			
		
		.dining-right {
			width:330px;
			float:left;
		}
		
			.dining-right p {
				margin-top:8px;
			}
		
		/* Accordion Styling for Contact Page */
		
		.content-left-thin #accordion h3 a {
			font-size:12px;
		}
		
		.content-left-thin #accordion h3.ui-accordion-header {
			background: url('images/history_seperator.jpg') no-repeat 100% 0%;
			padding:5px 0px;
		}
		
		.content-left-thin #accordion h3.first.ui-accordion-header {
			background:none;
			padding:5px 0px;
		}
		
		.content-left-thin #accordion h3.first.ui-accordion-header.ui-state-active a {
			color:#8a2614;
		}
		
		.content-left-thin #accordion h3.ui-accordion-header.ui-state-active a {
			color:#8a2614;
		}
		
		h3 a {
		color:#8a2614;
		 text-decoration: none;
		}
		.content-left-thin #accordion p { 
			margin:0px;
			padding:0px;
		}
		
		.content-left-thin #accordion h3.ui-state-focus { outline:none; }
		/* End Accordion Styling for Contact Page */
		
		
		/* Slideshow Styling */
		.content-left-thin #slideshow-container {
			width:299px; height:433px; 
		}
		
			.content-left-thin #slideshow-nav {
				display:none;
				text-decoration:none;
			}
		
		
/* End Content Left Thin */


/* Start Content Right Wide */
.content-right-wide {
	position:absolute;
	position:absolute;
	left:50%;
	margin-left:52px;
	top:341px;
	width:648px;
	height:433px;
	/*border:1px solid red;*/
}

/* Slideshow Styling */
		.content-right-wide #slideshow-container {
			width:648px; height:433px; 
		}
		
			.content-right-wide #slideshow-nav {
				background:url('images/slideshow-nav.png') no-repeat;
				width:218px;
				height:188px;
				position:absolute;
				bottom:-13px;
				z-index:1000;
				left:30px;
			}
			
			#nav-1 {
				position:absolute;
				left:50%;
				margin-left:-105px;
				top:122px;
				height:15px;
				width:15px;
				/*border:1px solid red;*/
			}
			
			#nav-2 {
				position:absolute;
				left:50%;
				margin-left:-73px;
				top:104px;
				height:15px;
				width:15px;
				/*border:1px solid red;*/
			}
			
			#nav-3 {
				position:absolute;
				left:50%;
				margin-left:-51px;
				top:129px;
				height:15px;
				width:15px;
				/*border:1px solid red;*/
			}

.content-right-wide .actual-content {
		margin:30px;
	}
	
		.content-right-wide .actual-content h1 {
			margin:0px 0px 13px 0px;
			padding:0px;
		}
		
		.content-right-wide .actual-content p {
			font-family:Arial;
			font-size:12px;
			line-height:18px;
			color:#fff;
			margin-bottom:10px;
		}
		
		.content-right-wide .actual-content p.trading-hours {
			font-weight: bold;
			color: #8a2614;
			margin:0px;
		}
		
		.history-grid-left {
			width:294px;
			float:left;
		}
		
		.content-right-wide .actual-content .history-grid-left .history-date {
			width:73px;
			float:left;
		}
			
			.content-right-wide .actual-content .history-grid-left span {
				font-family:Arial;
				font-size:12px;
				color:#4aab3a;
				line-height:18px;
			}
			
		
		.content-right-wide .actual-content .history-grid-left .history-headline {
			width:220px;
			float:left;
		}
		
		.content-right-wide .actual-content .history-grid-left .history-copy {
			margin-left:73px;
		}
		
		.content-right-wide .actual-content .history-grid-left p {
			margin-bottom:5px;
		}
		
		.history-grid-right {
			width:264px;
			float:left;
			margin-left:30px;
		}
		
		.history-grid-right .fancy-headline p {
			color:#8a2614;
			font-weight:bold;
		}
		
		.history-seperator {
			width:283px;
			height:1px;
			background: url('images/history_seperator.jpg') no-repeat;
			margin-bottom:5px;
		}
		
		.parking-left {
			width:335px;
			float:left;
			padding-right:15px;
			/*border:1px solid red;*/
		}	
		
			.content-right-wide .actual-content .parking-left p {
				font-size:11px;
				margin-bottom:0;
			}
			
			.content-right-wide .actual-content .parking-left p.condition {
				font-size:10px;
				margin-top:10px;
			}
			
			.content-right-wide .actual-content .parking-left p.title {
				color:#8A2614;
				font-weight:bold;
				background: url('images/history_seperator.jpg') no-repeat 0% 100%;
				margin:10px 0 0 0;
				padding-bottom:3px;
				
			}
			
			.content-right-wide .actual-content .parking-left p.green.hours {
				color:#4bad3b;
				font-weight:bold;
				background: none;
				padding-top:5px;
				margin-bottom:0px;
			}
			
			.content-right-wide .actual-content .parking-left p.green.casual {
				color:#4bad3b;
				font-weight:bold;
				background: none;
				padding-top:10px;
				margin-bottom:0px;
			}

			span.lbl {
				width:144px;
				float:left;
				color:#fff;
				font-size:11px;
				font-weight:bold;
				line-height:16px;
			}
			
			span.data {
				width:140px;
				float:left;
				color:#fff;
				font-size:11px;
				line-height:16px;
			}
		
		.parking-right {
			width:230px;
			float:left;
			/*border:1px solid red;*/
		}
		
			ul.submenu {
				list-style-type:none;
				height:128px;
				position:relative;
				bottom:1px;
				/*border:1px solid red;*/
				
			}
			
			ul.submenu li a {
				font-size:12px;
				color:#e4a11b;
				text-decoration:none;
				line-height:18px;
			}
			
			ul.submenu li a:hover {
				font-size:12px;
				color:#fff;
				text-decoration:none;
				line-height:18px;
			}
			
			ul.submenu li.last {
				padding-top:13px;
				background: url('images/history_seperator.jpg') no-repeat 0% 19%;
			}
		
			.content-right-wide .actual-content .parking-right p.green.earlybird {
				color:#4bad3b;
				font-weight:bold;
				background: none;
				margin-bottom:0px;
				font-size:11px;
			}
			
			.content-right-wide .actual-content .parking-right p.green.cinema {
				color:#4bad3b;
				font-weight:bold;
				background: none;
				padding-top:0px;
				margin-bottom:0px;
				font-size:11px;
			}
			
			.parking-right span.lbl {
				width:108px;
			}
			
			.parking-right span.data {
				width:120px;
			}
			
			.seperator {
				background: url('images/history_seperator.jpg') no-repeat;
				margin:10px 0 7px 0;
				height:1px;
			}
			
			.seperator.high {
				margin:15px 0px 20px 0px;
			}
			
			.parking-right p.subtext {
				font-size:11px;
				margin:0; padding:0;
			}
			
			.join-club-secure {
				padding-top:15px;
			}
			
			.join-club-secure.sub {
				padding-top:0;
			}
			
			.join-club-secure .copy {
				margin-left:81px;
				margin-top:0px;
			}
			
			.join-club-secure .copy p {
				font-size:10px;
				margin:0;
				padding:0;
				line-height:13px;
			}
			
			.join-club-secure .copy p.title {
				color:#8a2614;
				font-weight:bold;
				line-height:13px;
			}
		
		.shopping-bottom {
			margin-top:30px;
		}
/* Start Content Right Wide */		
		


	.top-left-corner {
		background: url('images/top-left-corner.png') no-repeat;
		width:6px;
		height:6px;
		position:absolute;
		top:0px;
		left:0px;
		z-index:1000;
	}
	
	.bottom-left-corner {
		background: url('images/bottom-left-corner.png') no-repeat;
		width:6px;
		height:6px;
		position:absolute;
		bottom:0px;
		left:0px;
		z-index:1000;
	}
	
	.top-right-corner {
		background: url('images/top-right-corner.png') no-repeat;
		width:6px;
		height:6px;
		position:absolute;
		top:0px;
		right:0px;
		z-index:1000;
	}
	
	.bottom-right-corner {
		background: url('images/bottom-right-corner.png') no-repeat;
		width:6px;
		height:6px;
		position:absolute;
		bottom:0px;
		right:0px;
		z-index:1000;
	}

.content-right-thin {
	position:absolute;
	left:50%;
	margin-left:423px;
	top:341px;
	width:276px;
	height:433px;
	/*border:1px red solid;*/
}

.left-banner {
	/*background: url('images/banner1.png') no-repeat;*/
	width:348px;
	height:201px;
	position:absolute;
	top:573px;
	left:234px;
	z-index:1000;
}

.right-banner {
	width:251px;
	height:145px;
	position:absolute;
	left:50%;
	margin-left:449px;
	top:629px;
	z-index:1000;
	/*border:1px red solid;*/
}

label {
	width:63px;
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	color:#fff;
}

#newsletter #text-bg { background: url('images/signup/form-field.png') no-repeat; width:170px; height:20px; float:left;}

#firstname, #lastname, #postcode, #email_address {
	background: #e4a11b; border:none; width:150px;
	float:left; position:relative; top:2px; left:8px;
	font-size:11px;
}


.whats-on-container {
	width:919px;
	height:407px;
	/*border:1px solid yellow;*/
	position:absolute;
	left:50%;
	margin-left:-250px;
	top:366px;
}

	.whats-on-left {
		width:351px;
		height:407px;
		float:left;
		/*border:1px solid red;*/
	}
	
	.nextmonth {
		font-size:11px;
		text-decoration:none;
		color:#E4A11B;
		font-weight:bold;
		float:right;
		margin-right:22px;
	}
	
	.prevmonth {
		font-size:11px;
		text-decoration:none;
		color:#E4A11B;
		font-weight:bold;
		text-transform:none;
	}

	.whats-on-centre {
		width:207px;
		height:407px;
		float:left;
		margin-left:20px;
		/*border:1px solid red;*/
	}
	
	.whats-on-centre h1 {
		color: #000;
		margin-left:0px;
	}
	
	.whats-on-right {
		width:338px;
		height:407px;
		float:left;
		/*padding-left:60px;*/
		/*border:1px solid red;*/
	}
	
	.special_offer {
		margin-top:10px;
		text-indent:60px;
	}
	
	.whats-on-right h1 {
		margin-left:60px;
		margin-bottom:3px;
	}
	
	.whats-on-right p {
		font-size:11px;
		line-height:18px;
		color:#fff;
	}
	
	.whats-on-right p.green {
		color:#4BAD3B;
	}

.contain_nav {
	padding-left:30px;
	padding-top:10px;
	height:18px;
}

.contain {
	padding-left:30px;
	padding-top:10px;
	height:18px;
}

.whats-on-left h1 {
	margin-left:30px;
}

.whats-on-left .contain.hover {
	background: url('images/nav/events-pointer.png') no-repeat 98% 100%;
	cursor:pointer;
}

.whats-on-right .special_offer.hover {
	background: url('images/nav/offers-pointer.png') no-repeat 98% 100%;
	cursor:pointer;
}

.whats-on-left .contain.hover2 {
	background: url('images/nav/events-pointer.png') no-repeat 98% 100%;
	cursor:pointer;
}

.whats-on-right .special_offer.hover2 {
	background: url('images/nav/offers-pointer.png') no-repeat 98% 100%;
	cursor:pointer;
}


.whats-on-left .contain.hover .whatson-lbl, .whats-on-left .contain.hover2 .whatson-data {
	color:#fff;
}

.whats-on-right .special_offer.hover p.green {
	color:#fff;
}

.whats-on-left .contain.hover2 .whatson-lbl, .whats-on-left .contain.hover2 .whatson-data {
	color:#fff;
}

.whats-on-right .special_offer.hover2 p.green {
	color:#fff;
}


.inactive {
	display:none;
}

.details_title {
	font-size:12px;
	color:#8A2614;
	margin:10px 0;
	font-weight:bold;
}

.active-container p {
	font-size:11px;
	font-family:Arial;
	line-height:18px;
}

	.contain p {
		font-size:11px;
		font-weight:bold;
		line-height:18px;
		color:#fff;
	}
	
	
.whatson-lbl {
	width:100px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	line-height:18px;
	color: #4bad3b;
	font-weight:bold;
}

.whatson-data {
	width:200px;
	float:left;
	font-size:11px;
	line-height:18px;
	color: #fff;
}

.dotted-seperator {
	width:278px;
	height:1px;
	float:left;
	margin:3px 0;
	background: url('images/dotted-seperator.jpg') no-repeat;
	clear:both;
}

.whats-on-right .dotted-seperator {
	margin-left:60px;
}

.whats_on_tell_a_friend {
	background: url('images/buttons/whats_on_tell_a_friend.png') no-repeat;
	width:92px;
	height:24px;
	margin-top:20px;
}

.content-right-thin .whatson-lbl {
	font-size:9px;
	width:80px;
}

.content-right-thin .contain {
	padding-left:20px;
}

.content-right-thin .whatson-data {
	width:155px;
	font-size:10px;
}

.content-right-thin .dotted-seperator {
	width:230px;
	font-size:10px;
}

#contact-hero-2 {
	display:none;
}

#contact-hero-2, #contact-hero-1 {
	cursor:pointer;
}

.bottom-banner {
	position:absolute;
	top:215px;
	left:20px;
	/*border:1px red solid;*/
}

a { text-decoration:none; outline:none; }

/* Validation Stuff */
	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#8c2516;
				color:#fff;
				font-family:tahoma;
				font-size:10px;
				box-shadow: 0px 0px 6px #8c2516;
				-moz-box-shadow: 0px 0px 6px #8c2516;
				-webkit-box-shadow: 0px 0px 6px #8c2516;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 0px 0px 6px #8c2516;
					-moz-box-shadow: 0px 0px 6px #8c2516;
					-webkit-box-shadow: 0px 0px 6px #8c2516;
					font-size:0px; 
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#8c2516;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#8c2516;margin:0 auto;display:block;} 
				
/* End Form */





