* {
	margin:0;
	border:0;
	padding:0;
}

html {
	font-size:100%;
}

body {
	background:#190506;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	padding:0;
	margin:0;
}

body#foggs {
	background:#000000;
}

a {
	outline:none;
}

#main_wrapper {
	width:120em;
	height:75em;
	text-align:left;
	margin:0em auto 0 auto;
	position:relative;
	background:#000 url(../images/main_bg.jpg) no-repeat top left;
}

#foggs_main_wrapper {
	width:120em;
	height:75em;
	text-align:left;
	margin:0em auto 0 auto;
	position:relative;
	background:#000 url(../images/foggs_bg.jpg) no-repeat top left;
}

#main_content {
	width:120em;
	height:34em;
	position:absolute;
	top:23em;
	left:0em;
	clear:both;
}

#foggs_main_content {
	width:120em;
	height:33em;
	position:absolute;
	top:24em;
	left:0em;
	clear:both;
}

#main_top {
	width:120em;
	height:1em;
	background:url(../images/main_top.jpg) no-repeat top left;
}

#column1 {
	width:22.5em;
	height:33em;
	background:#190506;
	position:relative;
	float:left;
}

#foggs_column1 {
	width:17.5em;
	height:32em;
	background: url(../images/buttons/left_bg.png) repeat top left;
	position:relative;
	float:left;
}

#column1 ul,#foggs_column1 ul {
	width:15em;
	position:absolute;
	top:.5em;
	left:2em;
	text-align:right;
}

#column1 ul li,#foggs_column1 ul li {
	list-style-type:none;
}

#column1 ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	margin:.2em 0 .3em 0;
}

#foggs_column1 ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	margin:.1em 0 .1em 0;
}

#column1 ul li a:hover,#foggs_column1 ul li a:hover {
	color:#999;
}

#column1 ul li#foggs_bar_button a,#foggs_column1 ul li#foggs_bar_button a {
	margin:1em 0 0 0;
}
#column1 ul li a img,#foggs_column1 ul li a img {
	opacity:0.6;
	filter:alpha(opacity=60);
}

#column1 ul li a img:hover,#foggs_column1 ul li a img:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

body#home div#column1 ul li a img[alt=home],body#menu div#column1 ul li a img[alt=menu],body#how_works div#column1 ul li a img[alt=how_it_works],body#reservation_page div#column1 ul li a img[alt=reservations],body#latest_offers div#column1 ul li a img[alt=latest_offers],body#info div#column1 ul li a img[alt=info],body#team div#column1 ul li a img[alt=team],body#catering div#column1 ul li a img[alt=catering],body#franchise div#column1 ul li a img[alt=franchise],body#gallery div#column1 ul li a img[alt=gallery],body#foggs div#foggs_column1 ul li a img[alt=foggs_bar],body#latest_offers div#column1 ul li a img[alt=latest_offers] {
	opacity:1;
	filter:alpha(opacity=100);
}

#column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
	/*background:url(../images/main_text.png) no-repeat top left;*/
}

#text > p{
	color:#7c0e18;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.8em;
	display:block;
	margin:2em 0 0 .5em;
}

div#main_text {
	width:40em;
	height:17em;
	background:#e8c1a4;
	margin:3em auto 0 auto;
	text-align:justify;
	line-height:1.8em;
	padding:2em .6em 0em 0.6em;
}

div#main_text h1  {
	font-size:1.5em;
	display:inline;
}

div#main_text h2 {
	font-size:1.2em;
	color:#000;
	font-weight:bold;
	display:inline;
}

#latest_offers_column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

div#offers {
	width:30em;
	height:30em;
	margin:1em 0 0 1em;
}

div#offers h2 {
	display:block;
	margin:0 0 1em 0;
}

div#offers p {
	display:block;
	margin:0 0 .5em 0;
	font-size:1.2em;
}

div#offers a {
	display:block;
	width:17em;
	color:#000;
	text-decoration:none;
}

div#offers a:hover {
	text-decoration:underline;
}

div#offers span {
	display:block;
	clear:both;
	margin:0;
}

div#offers span h3 {
	display:block;
	float:left;
	margin:2em 0 0 0;
}

div#offers span h3:hover {
	text-decoration:underline;
	cursor:pointer;
}

div#offers h3#takeaway {
	display:block;
	margin:1em 0 0em 0;
	color:#704f53 !important;
}

div#offers span img {
	float:right;
	margin:1.6em 6em 0em 0;
}

#foggs_column2 {
	width:35em;
	height:32em;
	float:left;
	margin:1em 0 0 24em;
}

#franchise_column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
}

#thanks_column2 {
	width:42.1em;
	height:33em;
	background:#fff;
	float:left;
}

#thanks_column2 img {
	display:block;
	margin:3em auto 3em auto;
}

#thanks_column2 p {
	color:#682734;
	font-size:1.3em;
	display:block;
	width:25em;
	margin:7em auto 0 auto;
}

#works_column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
}

#reservation_column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
}

#feedback_column2 {
	width:82.1em;
	height:33em;
	background:#40151e url(../images/feedback_bg.png) top left;
	float:left;
}

#info_column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
}

#info_column2 div#left {
	width:18em;
	height:30em;
	float:left;
	margin:1em;
	font-family:Arial, Helvetica, sans-serif;
}

#info_column2 div#left a {
	display:block;
	color:#000;
	text-decoration:none;
	margin:0 0 .3em 0;
}

#info_column2 div#left a:hover {
	text-decoration:underline;
	cursor:pointer;
}

h2 {
	color:#640815;
	font-size:2em;
	font-weight:100;
}

h3 {
	color:#640815;
	font-size:1.2em;
	font-weight:100;
}

h4 {
	color:#640815;
	font-size:1.2em;
	font-weight:100;
}

#info_column2 p {
	display:block;
	color:#000;
	font-size:1em;
}

#info_column2 p#tel {
	font-size:1.2em;
}

#info_column2 div#left h3 {
	margin:1.6em 0 0em 0;
}

div.right {
	width:20em;
	height:30em;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin:1em 0 0 3em;
}

div#reservation_right {
	height:30em;
	width:21em;
	font-size:.9em;
	margin:1em 0 0 3em;
}

div.right h4 {
	display:block;
	margin:1em 0 0 0;
	font-size:1.3em !important;
}

div.right h4#second_heading {
	margin:1.5em 0 0 0;
}

div.right h4#third_heading {
	margin:1.5em 0 0 0;
}

div.right span {
	display:block;
	width:20em;
	height:1em;
	clear:both;
	margin:1.9em 0 0 0;
	
}

div.right span > p {
	display:block;
	float:left;
	font-size:1.2em;
}

div.right span p + p {
	display:block;
	float:right;
	font-size:1.3em;
	font-weight:bold;
}

div#info_column2 div.right span > p {
	font-size:1.2em;
}

div#info_column2 div.right span p + p {
	font-size:1.3em;
	font-weight:bold;
}

#column3 {
	width:40em;
	height:33em;
	float:left;
	background:#40151e url(../images/horse.jpg) no-repeat top left;
}

#latest_offers_column3 {
	width:40em;
	height:33em;
	float:left;
	background:#fff0fc;
}

#latest_offers_column3 img {
	width:40em;
	height:33em;
	float:left;
}

#foggs_column3 {
	width:38em;
	height:32em;
	float:left;
	margin:0 0 0 2.5em;
}

#host_column3 {
	width:40em;
	height:32em;
	float:left;
	margin:0 0 0 2.5em;
}

div.gallery img{
	display:block;
	width:38em;
	height:26.3em;
	margin:2em 0 1em 0;
	
}

#foggs_column3 p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

#foggs_column3 div#dates  {
	width:31em;
	height:2em;
	position:absolute;
	top:29em;
	left:86em;
	overflow:hidden;
}

#foggs_column3 div#dates div.slide0 span p {
	width:43px;
	height:18px;
	border:0;
	background:#FFF url(../images/buttons/button_bg.jpg) no-repeat top left;
	color:#000;
	padding:.3em;
	float:left;
	margin:0 .2em 0 0;
}


#foggs_column3 div#dates div.slide0 span p:hover {
	background:#FFF url(../images/buttons/button_bg.jpg) no-repeat top right;
	color:#e32ec9;
	cursor:pointer;
}

#foggs_column3 #main_image {
	margin:1em 0 2em 0;
}

#franchise_column3,#franchise_column3 img {
	width:40em;
	height:33em;
	float:left;
	background:#fffcf0;
}

#works_column3 {
	width:40em;
	height:33em;
	float:left;
	background:url(../images/works/horse.png) no-repeat top left;
}

#works_column3 img {
	width:40em;
	height:33em;
	float:left;
}

#info_column3 {
	width:40em;
	height:33em;
	float:left;
	background:url(../images/map.jpg) no-repeat top left;
}

#reservation_column3 {
	width:40em;
	height:33em;
	float:left;
	background:#40151e;
}

#reservation_column3 div#posters img { 
	width:40em;
	height:33em;
	float:left;
	display:none;
}

span#second_part {
	position:absolute;
	top:-2em;
	left:62em;
	clear:both;
}

span#second_part p {
	display:block;
	clear:both;
}

span#second_part p span  {
	width:auto;
	height:1em;
	float:left;
	margin:.6em 1em 0 0;
	padding:0;
}

span#second_part p span+span {
	display:block;
	float:right;
	width:auto;
	height:2em;
	margin:0 0 0 0;
}

span#second_part p label {
	width:auto;
	float:left;
	margin:.5em .5em 0em .8em;
}

span#second_part p input[type=radio] {
	width:auto;
	float:left;
	margin-top:.2em;
}
	

#column4 {
	width:15.4em;
	height:33em;
	float:left;
	background:url(../images/tile.jpg) no-repeat top left;
}

#button1 {
	position:absolute;
	top:-2.5em;
	left:29em;
}

#button2 {
	position:absolute;
	top:-2.5em;
	left:70em;
}

div#footer {
	width:45em;
	height:10em;
	position:relative;
	margin:0em 0 0 65em;
	clear:both;
}

#footer ul li {
	list-style-type:none;
}

#footer ul li a {
	display:inline-block;
	float:left;
	color:#FFF;
	text-decoration:none;
	margin:.5em .7em 0 0;
	line-height:1.4em;
	font-size:1.4em;
	opacity:0.6;
	filter:alpha(opacity=60);
}

#footer ul li a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

#twitter {
	width:7em;
	margin:0 0 0 110em;
}
div#twitter a {
	opacity:0.6;
	filter:alpha(opacity=60);
}

div#twitter a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

#menu_column2 {
	width:42.1em;
	height:33em;
	background:#fffcf0;
	float:left;
}

#accordion {
	height:33em;
	width:40em;
	font-family:Arial, Helvetica, sans-serif !important;
	margin:0 auto 0 auto;
}

#accordion_catering {
	height:29em;
	width:40em;
	font-family:Arial, Helvetica, sans-serif !important;
	margin:0 auto 0 auto;
}

#accordion h3#first,#accordion h3#team_first,#accordion_catering h3#catering_first,#accordion h3#second,#accordion h3#third,#accordion h3#forth,#accordion h3#fifth,#accordion h3#sixth,#accordion h3#seventh,#accordion h3#eighth {
	border:none;
	background:#fffcf0;
	height:2em;
	padding:.5em 0 0em 1em;
	margin:.1em 0 0 0;
}

#accordion h3#first,#accordion h3#team_first,#accordion_catering h3#catering_first {
	font-size:1.8em !important;
	margin-left:10em !important;
	font-weight:100;
}

#accordion h3#first {
	margin-left:17em !important;
}

#accordion_catering h3#catering_first {
	margin:0 0 .5em 15em !important;
}

#accordion div#div_first,#accordion_catering div#div_first {
	overflow:hidden;
	font-style:italic;
	height:6em;
	font-size:1.2em;
	padding:1em 1em 0 1em;
}

#accordion h3#first > a,#accordion h3#team_first > a,#accordion_catering h3#catering_first > a  {
	color:#660000; !important;
}

#accordion h3#team_first > a {
	margin-left:5em;
}

#accordion div {
	background:#fce5d6 !important;
	text-align:justify;
	height:7em;
	color:#333;
	overflow:auto;
	padding:.5em 1em .5em 1em;
	font-size:1.2em;
	line-height:1.7em;
}

#accordion_catering div {
	height:7.7em;
	background:#fce5d6;
	text-align:justify;
	overflow:auto;
	padding:.5em 1em .5em 1em;
	font-size:1.2em;
	line-height:1.7em;
	color:#333;
}

#accordion h3#second {
	background:#ffd7ce;
}

#accordion_catering h3 {
	border:none;
	font-size:1.2em;
	height:1.5em;
	padding:0.5em 0 0 1em;
	margin:.1em 0 0 0;
	font-weight:100;
}

#accordion_catering h3#second {
	background:#ffd7ce;
}

#accordion h3#third {
	background:#f7a794;
}

#accordion_catering h3#third {
	background:#f7a794;
}

#accordion h3#forth {
	background:#e1785f;
}

#accordion_catering h3#forth {
	background:#e1785f;
}

#accordion h3#fifth {
	background:#ba462b;
}

#accordion_catering h3#fifth {
	background:#ba462b;
}

#accordion h3#sixth {
	background:#77211b;
}

#accordion_catering h3#sixth {
	background:#77211b;
}
#accordion h3#seventh {
	background:#450205;
}

#accordion h3#eighth {
	background:#2f0103;
}

#accordion_catering h3#seventh {
	background:#450205;
}

#accordion h3#second p,#accordion h3#third p,#accordion h3#forth p,#accordion h3#fifth p,#accordion h3#sixth p,#accordion h3#seventh p {
	font-size:1.1em;
	display:inline;
}

#accordion h3#second p+p,#accordion h3#third p+p,#accordion h3#forth p+p,#accordion h3#fifth p+p,#accordion h3#sixth p+p,#accordion h3#seventh p+p {
	font-size:1em;
	float:right;
	padding:0 1em 0 0;
}

#accordion h3#second > a,#accordion h3#third > a,#accordion h3#forth > a,#accordion h3#fifth > a,#accordion h3#sixth > a,#accordion h3#seventh > a, #accordion h3#eighth > a {
	color:#726d6c;
	font-weight:100;
}

#accordion_catering h3 > a {
	color:#726d6c;
}

#menu_column3,#menu_column3 img  {
	width:40em;
	height:33em;
	float:left;
	background:#FFF;
}

#gallery_column3 {
	width:39em;
	height:33em;
	float:left;
	background:#FFF;
}

#gallery_column3 img {
	width:33em;
	height:auto;
	display:block;
	margin:5em 0 1em 3em;
}

#gallery_column3 img#gallery_image {
	margin-top:3.5em;
}

#menu_column3 img {
	height:33em;
}

#works_column2 span {
	display:block;
	color:#640815;
	font-family:Arial, Helvetica, sans-serif;
	margin:.5em 0 1em 0.5em;
}

#works_column2 span p {
	display:inline;
}

#works_column2 span p+p {
	color:#000;
	font-size:1.2em;
	margin:0 0 0 9em;
	
}

#works_column2 span p:first-child {
	font-size:1.6em;
}

object#flash embed {
	width:40em;
	height:29em;
	margin:0 0 0 1em;
}

#reservation {
	position:absolute;
	top:2em;
	left:66em;
	z-index:2000;
	width:35em;
	height:31.5em;
	clear:both;
}

.guestList {
	top:5em !important;
	left:80em !important;
	height:27em !important;
}

#reservation p {
	display:block;
	clear:both;
	width:35em;
	height:3.5em;
}

#reservation p label {
	color:#FFF;
	display:block;
	width:11.6em;
	height:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	float:left;
	margin:0.6em .6em .3em 0;
}

#reservation p input,#reservation p select {
	width:16em;
	margin:0.6em 0 .2em .4em;
	float:right;
	display:block;
}


#reservation p input[name=date] {
	width:13.3em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	#reservation p input[name=date] {
		width:12.6em;
	}
}

#reservation a {
	float:right;
	margin:.7em 0 0 1.6em;
}

#reservation input[type=submit] {
	width:5em;
	position:absolute;
	bottom:1em;
	left:15em;
}

#reservation input[type=reset] {
	width:5em;
	position:absolute;
	bottom:1em;
	left:21em;
}



div#main_bottom {
	width:120em;
	height:2em;
	/*background: url(../images/main_bottom.jpg) no-repeat top left;*/
}

#reservation_column2 div#right {
	width:20em;
	height:30em;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#reservation_column2 div#left {
	width:20em;
	height:30em;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#reservation_column2 div#left p#tel {
	font-size:1.2em;
}

#reservation_column2 div#left a  {
	color:#000;
	display:block;
	text-decoration:none;
	font-size:1.1em;
}

#reservation_column2 div#left a:hover  {
	text-decoration:underline;
}

#reservation_column2 div#left h2 {
	display:block;
	margin:.5em 0 1em .5em;
}

#reservation_column2 div#left h3 {
	display:block;
	margin:0 0 0.4em 0.7em;
}

#reservation_column2 div#left h4:hover {
	text-decoration:underline;
	cursor:pointer;
}


#reservation_column2 div#left img:hover {
	cursor:pointer;
}

#reservation_column2 div#left p {
	display:block;
	font-size:1em;
	margin:0 0 0 1em;
}

#reservation_column2 div#left span {
	display:block;
	margin:.4em 0 0 1em;
	clear:both;
	
}

#reservation_column2 div#left span h4 {
	display:block;
	width:11em;
	float:left;
	margin:.6em 0 0 0;
}

#reservation_column2 div#left span img {
	float:right;
	margin:.3em 2.1em 0 0;
}

img#book_now {
	position:absolute;
	top:30em;
	left:53.7em;
	cursor:pointer;
}

form#book span {
	display:block;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#704e52;
	text-transform:uppercase;
	margin:.5em 0.5em .3em 0;
}

form#book {
	display:block;
	clear:both;
	width:39em;
	height:32.8em;
	margin:0 0 0 .8em;
}

form#book p {
	display:block;
	width:38em;
	height:2em;
	clear:both;
}

form#book label {
	display:block;
	color:#000;
	width:17em;
	height:2em;
	float:left;
	margin:0.6em 0 0 0;
}

form#book input {
	display:block;
	width:15em;
	height:1.4em;
	float:right;
	border:1px solid #999;
	margin:0.1em 0 0 0;
}

form#book select {
	border:1px solid #999;
	float:right;
	margin:0.1em 0 0 0.2em;
}

form#book textarea {
	display:block;
	width:15.5em;
	height:3em;
	float:right;
	border:1px solid #999;
}

form#book input[name=Submit3],form#book input[name=Reset3] {
	width:5em;
	position:absolute;
	bottom:1.2em;
	left:65em;
}

form#book input[name=Reset3] {
	left:71em;
}

form#feedback {
	display:block;
	clear:both;
	width:39em;
	height:32.8em;
	margin:0 0 0 .8em;
	color:#FFF;
}

form#feedback p {
	display:block;
	width:38em;
	height:2em;
	clear:both;
	margin:1em 0 0 0;
}

form#feedback label {
	display:block;
	color:#fff;
	width:17em;
	height:2em;
	float:left;
	margin:0.6em 0 0 0;
}

form#feedback label#comments {
	margin:.6em 0 0 0;
}

form#feedback input {
	display:block;
	width:15em;
	height:1.4em;
	float:right;
	border:1px solid #999;
	margin:0.1em 0 0 0;
}

form#feedback input[name=date],form#feedback input[name=time] {
	width:12em;
}

form#feedback img {
	width:auto;
	height:auto;
	float:right;
	margin:0.5em 0 0 2em;
}

form#feedback img#clock {
	margin-top:0;
}
form#feedback select {
	border:1px solid #999;
	float:right;
	margin:0.1em 0 0 0.2em;
}

form#feedback span {
	display:block;
	width:400px;
	height:1em;
	float:left;
	margin:1.7em 0 0 2em;
}

form#feedback input[type=radio] {
	width:2em;
	float:left;
	margin:1em 0 0 0;
}

form#feedback textarea {
	display:block;
	width:18.5em;
	height:7em;
	float:right;
	border:1px solid #999;
	margin:0.5em 0 0 0;
	padding:0;
}

form#feedback input[name=Submit4] {
	border:0;
	width:6em;
	height:2em;
	position:absolute;
	bottom:1.4em;
	left:63em;
}

form#feedback img[name=Reset4] {
	position:absolute;
	width:7.4em;
	height:2.6em;
	bottom:1.7em;
	left:91em;
	cursor:pointer;
}

form#host {
	display:block;
	clear:both;
	width:39em;
	height:32.8em;
	margin:1em 0 0 .8em;
	color:#FFF;
}

form#host span {
	display:block;
	margin:1em 0 1em 0;
}

form#host p {
	display:block;
	width:38em;
	height:2em;
	clear:both;
}

form#host label {
	display:block;
	color:#fff;
	width:17em;
	height:2em;
	float:left;
	margin:0.6em 0 0 0;
}

form#host input {
	display:block;
	width:15em;
	height:1.4em;
	float:right;
	border:1px solid #999;
	margin:0.1em 0 0 0;
}

form#host select {
	border:1px solid #999;
	float:right;
	margin:0.1em 0 0 0.2em;
}

form#host textarea {
	display:block;
	width:15em;
	height:3em;
	float:right;
	border:1px solid #999;
	overflow:auto;
}

label#other {
	width:10em !important;
}

form#host input[name=Submit5],form#host input[name=Reset5] {
	width:5em;
	position:absolute;
	bottom:2em;
	left:75em;
}

form#host input[name=Reset5] {
	left:81em;
}


#right_arrow {
	width:3em;
	height:5em;
	position:absolute;
	top:16em;
	left:101em;
	z-index:99999;
	background: url(../images/buttons/right_arrow.png) no-repeat 0 0;
}

#left_arrow {
	width:3em;
	height:5em;
	position:absolute;
	top:16em;
	left:64.9em;
	z-index:99999;
	background: url(../images/buttons/left_arrow.png) no-repeat 0 0;
}

#foggs_right_arrow {
	width:5em;
	height:3em;
	position:absolute;
	top:15em;
	left:118em;
	z-index:99999;
	background: url(../images/buttons/foggs_right_arrow.png) no-repeat 0 0;
}

#foggs_left_arrow {
	width:5em;
	height:3em;
	position:absolute;
	top:15em;
	left:77em;
	z-index:99999;
	background: url(../images/buttons/foggs_left_arrow.png) no-repeat 0 0;
}

#foggs_right_arrow2 {
	width:1.5em;
	height:3em;
	position:absolute;
	top:28.7em;
	left:116.9em;
	z-index:999999;
	background: url(../images/buttons/foggs_right_arrow.png) no-repeat 0 0;
}

#foggs_left_arrow2 {
	width:1.5em;
	height:3em;
	position:absolute;
	top:28.7em;
	left:84em;
	z-index:999999;
	background: url(../images/buttons/foggs_left_arrow.png) no-repeat 0 0;
}
.control0,.control,.control2 {
  display:block;
  width:100px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

img#works {
	width:40em;
	height:29em;
	margin:0 0 0 1em;
}

map area:hover {
	cursor:pointer;
}

p.starter,p.main {
	display:block;
	margin:.3em 0 0.3em 0;
	color:#640815;
	font-weight:bold;
}

body#franchise p.starter {
	margin:1em 0 1em 0;
	font-size:1.2em;
}

#hover {
	background:#333;
}

body#franchise #accordion div{
	height:13em;
	font-size:1.2em;
}

body#franchise #accordion div#div_first {
	height:12em;
	margin:0;
	padding:0;

}	

p.desc {
	margin:1em 0 1em 0;
}

.highlight {
	background:#190506;
	position:absolute;
	opacity:.4;
	filter:alpha(opacity=40);
	cursor:pointer;
}
/*
#first_area_highlight {
	width:9em;
	height:3em;
	top:9.5em;
	left:33.5em;
}

#second_area_highlight {
	width:7em;
	height:9em;
	top:16.7em;
	left:43.6em;
}

#third_area_highlight {
	width:6.9em;
	height:5em;
	top:19.2em;
	left:35.3em;
}

#forth_area_highlight {
	width:6em;
	height:6em;
	top:26em;
	left:27.5em;
}

#fifth_area_highlight {
	width:6em;
	height:3.9em;
	top:4.9em;
	left:28.3em;
}

#sixth_area_highlight {
	width:15em;
	height:4em;
	top:27em;
	left:43em;
}

#seventh_area_highlight {
	width:5em;
	height:14em;
	top:11em;
	left:28em;
}

#eighth_area_highlight {
	width:11em;
	height:3em;
	top:11.4em;
	left:43.1em;
}

#ninth_area_highlight {
	width:2.7em;
	height:9.3em;
	top:16.4em;
	left:55em;
}
*/
div#areas img {
	opacity:.7;
	filter:alpha(opacity=70);
}

div#areas img:hover {
	cursor:pointer;
	opacity:1;
	filter:alpha(opacity=100);
}

img#first_area {
	position:absolute;
	top:10em;
	left:34em;
}

img#second_area {
	position:absolute;
	top:17em;
	left:41.5em;
}

img#third_area {
	position:absolute;
	top:20.5em;
	left:35em;
}

img#forth_area {
	position:absolute;
	top:26.8em;
	left:28.8em;
}

img#fifth_area {
	position:absolute;
	top:5.5em;
	left:26.5em;
}

img#sixth_area {
	position:absolute;
	top:31em;
	left:43em;
}

img#seventh_area {
	position:absolute;
	top:13.5em;
	left:28.5em;
}

img#eighth_area {
	position:absolute;
	top:12em;
	left:43.5em;
}

img#ninth_area {
	position:absolute;
	top:16.3em;
	left:52.8em;
}

img#tenth_area {
	position:absolute;
	top:15.9em;
	left:33.8em;
}

img#eleventh_area {
	position:absolute;
	top:14em;
	left:32em;
}

img#twelvth_area {
	position:absolute;
	top:27em;
	left:45em;
}

img#thirteenth_area {
	position:absolute;
	top:28.1em;
	left:33.7em;
}

#accordion_catering h3 {
	height:1.5em !important;
}

div#forth_food {
	width:82em;
	height:33em;
	background:#fffcf0;
	position:absolute;
	top:0;
	left:22.5em;
	display:none;
}

form#franchise_form {
	width:81em;
	height:32em;
	color:#666;
	margin:.3em 0 0 1em;
	overflow:auto;
}

form#franchise_form a img {
	width:auto;
	height:auto;
	float:right;
	margin:0.2em 0 0 1.9em;
}

form#franchise_form div#first_div {
	border:1px solid #963;
	width:78em;
	height:18em;
}

form#franchise_form div#second_div {
	border:1px solid #963;
	width:78em;
	height:29em;
}

form#franchise_form div#third_div {
	border:1px solid #963;
	width:78em;
	height:20em;
}

form#franchise_form div#forth_div {
	border:1px solid #963;
	width:78em;
	height:7em;
}

form#franchise_form fieldset {
	color:#333;
	font-size:1.3em;
	display:block;
	margin:1em 0 1em 0;
}

form#franchise_form span {
	width:78em;
	height:2em;
	display:block;
	clear:both;
	margin:1em 0 0 0;
}

form#franchise_form span p {
	width:23em;
	display:block;
	float:left;
	margin:1em 0 0 2em;
}

form#franchise_form label {
	display:block;
	float:left;
	margin-top:.3em;
}

form#franchise_form input[type=text] {
	float:right;
	width:10em;
	border:1px solid #666;
}

form#franchise_form input[name=dob] {
	width:7em;
}

form#franchise_form select {
	width:10em;
	float:right;
	border:1px solid #666;
}

form#franchise_form input#employer {
	width:29.8em;
	margin-right:.8em;
}

form#franchise_form p.big {
	width:50em;
}

form#franchise_form p.text_area {
	width:74em;
}

form#franchise_form p.big_right {
	width:47.5em;
}

form#franchise_form p.submit {
	width:7em;
	margin:3em 0 0 2em;
}

form#franchise_form textarea {
	width:30.5em;
	height:5em;
	float:right;
	border:1px solid #666;
}

a#back {
	color:#666;
	font-size:1.4em;
	cursor:pointer;
	text-decoration:none;
}

a#back:hover {
	text-decoration:underline;
}

#brochure:hover {
	cursor:pointer;
}

h3#franchise_first {
	background:#fffcf0;
	border:0;
	margin:1em 0 1em 0;
}

body#franchise div#accordion h3 > a {
	font-size:1em !important;
}

body#franchise div#accordion h3#franchise_first > a {
	background:#fffcf0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:1.8em !important;
	color:#660000;
	margin:0em 0 0em 15em !important;
}
