@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.left {
	float:left;
	display:inline;
}

.right {
	float:right;
	display:inline;
}

body {
	background-color:#68452F;
	background-image:url(../images/victoria-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto;
}

#container {
	width: 960px;
	margin:0 auto;
}

/*////////////////////////////////////////////////HEADER STYLING*/
.image-rotation {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#header {
	float:left;
	display:inline;
	width:960px;
	height:148px;
	border-bottom:1px #FFFFFF solid;
}

.logo {
	margin-top:22px;
}

#top-nav {
	margin-top:10px;
}

.blankgif {
	background-image:url(../images/Navigation/nav-blank.gif);
	position:relative;
	z-index:10;
	cursor:pointer;
}

#top-nav a.city {
	float: left;
	display: block;
	height: 27px;
	width: 211px;
	background: url(../images/Navigation/city-branch.png) 0px 0px no-repeat;
}

#top-nav a.city:hover {
	background-position: 0px -28px;
}


#top-nav a.victoria {
	float: left;
	display: block;
	height: 19px;
	width: 75px;
	background: url(../images/Navigation/victoria.png) 0px 0px no-repeat;
}

#top-nav a.victoria:hover {
	background-position: 0px -19px;
}

.seperator {
	margin:15px 10px 0;
	float:left;
	display:inline;
}

.hide {
	display:none;
}


/*////////////////////////////////////////////////MAIN CONTENT STYLING*/

#main-body {
	float:left;
	display:inline;
	width:960px;
}

#main-content {
	float:right;
	display:inline;
	width:834px;
	min-height:603px;
	height:auto !important;
	height:606px;
	background-color:#140b05;
}


/*///////////////////////////////////////////////////////SIDE NAVIGATION*/
#navigation {
	float:left;
	display:inline;
	width:115px;
	min-height:351px;
	height:auto !important;
	height:351px;
	text-align:right;
	margin-top:15px;
}

#navigation a.home {
	float: right;
	display: block;
	height: 17px;
	width: 51px;
	background: url(../images/Navigation/home.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.home:hover {
	background-position: 0px -17px;
}

#navigation a.reviews {
	float: right;
	display: block;
	height: 17px;
	width: 65px;
	background: url(../images/Navigation/reviews.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.reviews:hover {
	background-position: 0px -17px;
}
#navigation a.gallery {
	float: right;
	display: block;
	height: 22px;
	width: 60px;
	background: url(../images/Navigation/gallery.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
	cursor: pointer;
}

#navigation a.gallery:hover {
	background-position: 0px -22px;
}
#navigation a.menus {
	float: right;
	display: block;
	height: 18px;
	width: 60px;
	background: url(../images/Navigation/menus.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.menus:hover {
	background-position: 0px -18px;
}
#navigation a.bar {
	float: right;
	display: block;
	height: 18px;
	width: 31px;
	background: url(../images/Navigation/bar.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.bar:hover {
	background-position: 0px -18px;
}
#navigation a.events {
	float: right;
	display: block;
	height: 18px;
	width: 115px;
	background: url(../images/Navigation/events.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.events:hover {
	background-position: 0px -18px;
}
#navigation a.promotions {
	float: right;
	display: block;
	height: 18px;
	width: 87px;
	background: url(../images/Navigation/promotions.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.promotions:hover {
	background-position: 0px -18px;
}
#navigation a.delivery {
	float: right;
	display: block;
	height: 22px;
	width: 65px;
	background: url(../images/Navigation/delivery.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:7px;
}

#navigation a.delivery:hover {
	background-position: 0px -22px;
}
#navigation a.recruitment {
	float: right;
	display: block;
	height: 17px;
	width: 90px;
	background: url(../images/Navigation/recruitment.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.recruitment:hover {
	background-position: 0px -17px;
}
#navigation a.contact {
	float: right;
	display: block;
	height: 17px;
	width: 57px;
	background: url(../images/Navigation/contact.png) 0px 0px no-repeat;
	clear:both;
	margin-bottom:10px;
}

#navigation a.contact:hover {
	background-position: 0px -17px;
}

.hide {
	display:none;
}

/*/////////////////////////////////////////////////////// END SIDE NAVIGATION*/


#image {
	width:802px;
	height:344px;
	border: 1px solid #c19172;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:10px; 
	position:relative;
}

#title {
	float:left;
	display:inline;
	padding-left:15px;
	width:493px;
	height:35px;
	background:url(../images/city-titles/title-bg.png) no-repeat bottom;
}

#text-left {
	float:left;
	display:inline;
	width:515px;
	min-height:155px;
	height:auto !important;
	height:155px;
	padding-left:15px;
	padding-bottom:15px;
}

#button-right {
	float:right;
	display:inline;
	width:270px;
	padding-right:15px;
	text-align:center;
}

#footer {
	float:right;
	display:inline;
	width:834px;
	text-align:right;
}

#voucher-outer {
	width:492px;
	height:194px;
	float;left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

#voucher-image {
	width:492px;
	height:194px;
	float;left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	z-index:1;
	position:absolute;
}

#voucher-text {
	width:492px;
	height:25px;
	float:left;
	display:inline;
	position:absolute;
	z-index:2;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	margin-top:157px;
	margin-left:10px;
}

#bottom-wide {
	float:left;
	display:inline;
	width:785px;
	padding-left:15px;
	padding-right:15px;
	clear:both;
}