﻿html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,blockquote,address,pre,ul,ol,li
{
    margin: 0px;
    padding: 0px;
}

body 
{
	background: #fff;
    font-family: Arial, Verdana, Sans-Serif;
	font-size: 75%;
    color: #333;
    margin: 0px;
    padding: 0px;
	text-align: center;
	line-height: 1.5;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom: 5px;
}

h1 {
	font-size: 3em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.3em;
	margin-bottom: 0px;
	padding-top: 5px;
}

h4 {
	font-size: 1.2em;
	color: #ffdf44;
	margin-bottom: 5px;
}

h5 {
	font-size: 1.1em;
	color: #2e2d2f;
}

h6 {
	font-size: .9em;
	color: #666;
}

p {
	color: #666;
	line-height: 1.5;
	margin-bottom: 10px;
	font-size: 1em;
}

a {
    color: #006699;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

ul 
{
    list-style-type: none;
}

ul.bullets-normal 
{
    list-style-type: disc;
}

#header 
{
    /* Default Colour */
    background: #333;
	margin: 0 auto;
	height: 106px;
	text-align: left;
	margin-bottom: 10px;
}

/** Default Header / Homepage Header **/
#f-home #header, #f-home .page-bottom {
	background: #2e2d2f;
}

/** The Foundry Bistro **/
#f-thefoundrybistro #header, #f-thefoundrybistro .page-bottom {
	background: #ee7f00;
}

#f-thefoundrybistro .left-quote,
#f-thefoundrybistro .right-quote {
	color: #ee7f00;
}

#f-thefoundrybistro .t-quote h5 
{
    color: #ee7f00;
}

#f-thefoundrybistro h4.h4-moreinformation {
	background: url(images/h4-bistro-moreinformation.gif) no-repeat;
}

#f-thefoundrybistro #columna li, #f-thefoundrybistro #columnb li
{
    background: url(images/bullet-bistro.gif) no-repeat left 8px;
    padding-left: 10px;
}

#f-thefoundrybistro h4.h4-photogallery {
	background: url(images/h4-bistro-photogallery.gif) no-repeat;
}
/** -------------- **/

/** Bobby's Bar **/
#f-bobbysbar #header, #f-bobbysbar .page-bottom {
	background: #333;
}

#f-bobbysbar .left-quote,
#f-bobbysbar .right-quote {
	color: #333;
}

#f-bobbysbar .t-quote h5 
{
    color: #333;
}

#f-bobbysbar h4.h4-moreinformation {
	background: url(images/h4-bb-moreinformation.gif) no-repeat;
}

#f-bobbysbar #columna li, #f-thefoundrybistro #columnb li
{
    background: url(images/bullet-bobbysbar.gif) no-repeat left 8px;
    padding-left: 10px;
}

#f-bobbysbar h4.h4-photogallery {
	background: url(images/h4-bb-photogallery.gif) no-repeat;
}
/** -------------- **/

/** Conferences **/
#f-conferences #header, #f-conferences .page-bottom {
	background: #cc071e;
}

#f-conferences .left-quote,
#f-conferences .right-quote {
	color: #cc071e;
}

#f-conferences .t-quote h5 
{
    color: #cc071e;
}

#f-conferences h4.h4-moreinformation {
	background: url(images/h4-conf-moreinformation.gif) no-repeat;
}

#f-conferences #columna li, #f-thefoundrybistro #columnb li
{
    background: url(images/bullet-redsquare.gif) no-repeat left 8px;
    padding-left: 10px;
}

#f-conferences h4.h4-photogallery {
	background: url(images/h4-conf-photogallery.gif) no-repeat;
}
/** ------------- **/

/** Weddings **/
#f-weddings #header, #f-weddings .page-bottom {
	background: #382d63;
}

#f-weddings .left-quote,
#f-weddings .right-quote {
	color: #382d63;
}

#f-weddings .t-quote h5 
{
    color: #382d63;
}

#f-weddings h4.h4-moreinformation {
	background: url(images/h4-weddings-moreinformation.gif) no-repeat;
}

#f-weddings #columna li, #f-thefoundrybistro #columnb li
{
    background: url(images/bullet-weddings.gif) no-repeat left 8px;
    padding-left: 10px;
}

#f-weddings h4.h4-photogallery {
	background: url(images/h4-weddings-photogallery.gif) no-repeat;
}
/** ------- **/

/** Functions **/
#f-functions #header, #f-functions .page-bottom {
	background: #f6a800;
}

#f-functions .left-quote,
#f-functions .right-quote {
	color: #f6a800;
}

#f-functions .t-quote h5 
{
    color: #f6a800;
}

#f-functions h4.h4-moreinformation {
	background: url(images/h4-functions-moreinfo.gif) no-repeat;
}

#f-functions #columna li, #f-thefoundrybistro #columnb li
{
    background: url(images/bullet-functions.gif) no-repeat left 8px;
    padding-left: 10px;
}

#f-functions h4.h4-photogallery {
	background: url(images/h4-functions-photo.gif) no-repeat;
}
/** --------- **/

#f-photogallery #header, #f-photogallery .page-bottom {
	background: #2e2d2f;
}



/* Center Header and Footer with full screen width parents */
.center {
	margin: 0 auto;
	width: 960px;
	height: 106px;
}

#header #logo {
	float: left;
	width: 180px;
	height: 191px;
	position: absolute;
	top:0;
	z-index:99;
}

#logo h1 a {
	display: block;
	width: 180px;
	height: 191px;
	background: url(images/logo-foundry.png) no-repeat;
	text-indent: -9999px;
	outline: 0;
}

#primary-navigation {
	float: right;
	width: 507px;
	height: 43px;
}

#primary-navigation ul {
	list-style-type: none;
}

#primary-navigation ul li {
	float: left;
}

#primary-navigation ul li a {
	display: block;
	float: left;
	height: 43px;
	text-decoration:none;
	outline: 0;
	text-indent: -9999px;
}

#primary-navigation ul li a {
	background: url(images/nav-primary.gif) no-repeat;
}
/* Home / Default */
#primary-navigation .nav-home a {background-position: 0 0; width: 63px;}
#primary-navigation .nav-home a.AspNet-Menu-Selected, 
#primary-navigation .nav-home a:hover {background-position: 0 -43px;}

#primary-navigation .nav-registerforupdates a {background-position: -63px 0; width: 160px;}
#primary-navigation .nav-registerforupdates a.AspNet-Menu-Selected, 
#primary-navigation .nav-registerforupdates a:hover {background-position: -63px -43px;}


#primary-navigation .nav-employmentopportunities a {background-position: -223px 0; width: 197px;}
#primary-navigation .nav-employmentopportunities a.AspNet-Menu-Selected, 
#primary-navigation .nav-employmentopportunities a:hover {background-position: -223px -43px;}


#primary-navigation .nav-contact a {background-position: -420px 0; width: 87px;}
#primary-navigation .nav-contact a.AspNet-Menu-Selected, 
#primary-navigation .nav-contact a:hover {background-position: -420px -43px;}

/* The Foundry Bistro */
#f-thefoundrybistro #primary-navigation .nav-home a {background-position: 0 -86px; width: 63px;}
#f-thefoundrybistro #primary-navigation .nav-home a.AspNet-Menu-Selected, 
#f-thefoundrybistro #primary-navigation .nav-home a:hover {background-position: 0 -129px;}

#f-thefoundrybistro #primary-navigation .nav-registerforupdates a {background-position: -63px -86px; width: 160px;}
#f-thefoundrybistro #primary-navigation .nav-registerforupdates a.AspNet-Menu-Selected, 
#f-thefoundrybistro #primary-navigation .nav-registerforupdates a:hover {background-position: -63px -129px;}


#f-thefoundrybistro #primary-navigation .nav-employmentopportunities a {background-position: -223px -86px; width: 197px;}
#f-thefoundrybistro #primary-navigation .nav-employmentopportunities a.AspNet-Menu-Selected, 
#f-thefoundrybistro #primary-navigation .nav-employmentopportunities a:hover {background-position: -223px -129px;}


#f-thefoundrybistro #primary-navigation .nav-contact a {background-position: -420px -86px; width: 87px;}
#f-thefoundrybistro #primary-navigation .nav-contact a.AspNet-Menu-Selected, 
#f-thefoundrybistro #primary-navigation .nav-contact a:hover {background-position: -420px -129px;}

/* bobbys bar */
#f-bobbysbar #primary-navigation .nav-home a {background-position: 0 -172px; width: 63px;}
#f-bobbysbar #primary-navigation .nav-home a.AspNet-Menu-Selected, 
#f-bobbysbar #primary-navigation .nav-home a:hover {background-position: 0 -215px;}

#f-bobbysbar #primary-navigation .nav-registerforupdates a {background-position: -63px -172px; width: 160px;}
#f-bobbysbar #primary-navigation .nav-registerforupdates a.AspNet-Menu-Selected, 
#f-bobbysbar #primary-navigation .nav-registerforupdates a:hover {background-position: -63px -215px;}


#f-bobbysbar #primary-navigation .nav-employmentopportunities a {background-position: -223px -172px; width: 197px;}
#f-bobbysbar #primary-navigation .nav-employmentopportunities a.AspNet-Menu-Selected, 
#f-bobbysbar #primary-navigation .nav-employmentopportunities a:hover {background-position: -223px -215px;}


#f-bobbysbar #primary-navigation .nav-contact a {background-position: -420px -172px; width: 87px;}
#f-bobbysbar #primary-navigation .nav-contact a.AspNet-Menu-Selected, 
#f-bobbysbar #primary-navigation .nav-contact a:hover {background-position: -420px -215px;}

/* conferences */
#f-conferences #primary-navigation .nav-home a {background-position: 0 -258px; width: 63px;}
#f-conferences #primary-navigation .nav-home a.AspNet-Menu-Selected, 
#f-conferences #primary-navigation .nav-home a:hover {background-position: 0 -301px;}

#f-conferences #primary-navigation .nav-registerforupdates a {background-position: -63px -258px; width: 160px;}
#f-conferences #primary-navigation .nav-registerforupdates a.AspNet-Menu-Selected, 
#f-conferences #primary-navigation .nav-registerforupdates a:hover {background-position: -63px -301px;}


#f-conferences #primary-navigation .nav-employmentopportunities a {background-position: -223px -258px; width: 197px;}
#f-conferences #primary-navigation .nav-employmentopportunities a.AspNet-Menu-Selected, 
#f-conferences #primary-navigation .nav-employmentopportunities a:hover {background-position: -223px -301px;}


#f-conferences #primary-navigation .nav-contact a {background-position: -420px -258px; width: 87px;}
#f-conferences #primary-navigation .nav-contact a.AspNet-Menu-Selected, 
#f-conferences #primary-navigation .nav-contact a:hover {background-position: -420px -301px;}

/* weddings */
#f-weddings #primary-navigation .nav-home a {background-position: 0 -344px; width: 63px;}
#f-weddings #primary-navigation .nav-home a.AspNet-Menu-Selected, 
#f-weddings #primary-navigation .nav-home a:hover {background-position: 0 -387px;}

#f-weddings #primary-navigation .nav-registerforupdates a {background-position: -63px -344px; width: 160px;}
#f-weddings #primary-navigation .nav-registerforupdates a.AspNet-Menu-Selected, 
#f-weddings #primary-navigation .nav-registerforupdates a:hover {background-position: -63px -387px;}


#f-weddings #primary-navigation .nav-employmentopportunities a {background-position: -223px -344px; width: 197px;}
#f-weddings #primary-navigation .nav-employmentopportunities a.AspNet-Menu-Selected, 
#f-weddings #primary-navigation .nav-employmentopportunities a:hover {background-position: -223px -387px;}


#f-weddings #primary-navigation .nav-contact a {background-position: -420px -344px; width: 87px;}
#f-weddings #primary-navigation .nav-contact a.AspNet-Menu-Selected, 
#f-weddings #primary-navigation .nav-contact a:hover {background-position: -420px -387px;}

/* functions */
#f-functions #primary-navigation .nav-home a {background-position: 0 -430px; width: 63px;}
#f-functions #primary-navigation .nav-home a.AspNet-Menu-Selected, 
#f-functions #primary-navigation .nav-home a:hover {background-position: 0 -473px;}

#f-functions #primary-navigation .nav-registerforupdates a {background-position: -63px -430px; width: 160px;}
#f-functions #primary-navigation .nav-registerforupdates a.AspNet-Menu-Selected, 
#f-functions #primary-navigation .nav-registerforupdates a:hover {background-position: -63px -473px;}


#f-functions #primary-navigation .nav-employmentopportunities a {background-position: -223px -430px; width: 197px;}
#f-functions #primary-navigation .nav-employmentopportunities a.AspNet-Menu-Selected, 
#f-functions #primary-navigation .nav-employmentopportunities a:hover {background-position: -223px -473px;}


#f-functions #primary-navigation .nav-contact a {background-position: -420px -430px; width: 87px;}
#f-functions #primary-navigation .nav-contact a.AspNet-Menu-Selected, 
#f-functions #primary-navigation .nav-contact a:hover {background-position: -420px -473px;}

#secondary-navigation {
	float: right;
	width: 703px;
	height: 29px;
	padding-top: 34px;
}

#secondary-navigation ul {
	list-style-type: none;
}

#secondary-navigation ul li {
	display: inline;
}

#secondary-navigation ul li a {
	display: block;
	float: left;
	height: 29px;
	text-decoration:none;
	background: url(images/nav-secondary.gif) no-repeat;
	outline: 0;
	text-indent: -9999px;
}
/* Home / Default */
#secondary-navigation .nav-thefoundrybistro a {background-position: 0 0; width: 155px;}
#secondary-navigation .nav-thefoundrybistro a.AspNet-Menu-Selected, 
#secondary-navigation .nav-thefoundrybistro a:hover {background-position: 0 -29px;}


#secondary-navigation .nav-bobbysbar a {background-position: -155px 0; width: 107px;}
#secondary-navigation .nav-bobbysbar a.AspNet-Menu-Selected, 
#secondary-navigation .nav-bobbysbar a:hover {background-position: -155px -29px;}


#secondary-navigation .nav-conferences a {background-position: -262px 0; width: 119px;}
#secondary-navigation .nav-conferences a.AspNet-Menu-Selected, 
#secondary-navigation .nav-conferences a:hover {background-position: -262px -29px;}


#secondary-navigation .nav-weddings a {background-position: -381px 0; width: 97px;}
#secondary-navigation .nav-weddings a.AspNet-Menu-Selected, 
#secondary-navigation .nav-weddings a:hover {background-position: -381px -29px;}


#secondary-navigation .nav-functions a {background-position: -478px 0; width: 100px;}
#secondary-navigation .nav-functions a.AspNet-Menu-Selected, 
#secondary-navigation .nav-functions a:hover {background-position: -478px -29px;}


#secondary-navigation .nav-photogallery a {background-position: -578px 0; width: 125px;}
#secondary-navigation .nav-photogallery a.AspNet-Menu-Selected, 
#secondary-navigation .nav-photogallery a:hover {background-position: -578px -29px;}

/* the foundry bistro */
#f-thefoundrybistro #secondary-navigation .nav-thefoundrybistro a {background-position: 0 -58px; width: 155px;}
#f-thefoundrybistro #secondary-navigation .nav-thefoundrybistro a.AspNet-Menu-Selected, 
#f-thefoundrybistro #secondary-navigation .nav-thefoundrybistro a:hover {background-position: 0 -87px;}


#f-thefoundrybistro #secondary-navigation .nav-bobbysbar a {background-position: -155px -58px; width: 107px;}
#f-thefoundrybistro #secondary-navigation .nav-bobbysbar a.AspNet-Menu-Selected, 
#f-thefoundrybistro #secondary-navigation .nav-bobbysbar a:hover {background-position: -155px -87px;}


#f-thefoundrybistro #secondary-navigation .nav-conferences a {background-position: -262px -58px; width: 119px;}
#f-thefoundrybistro #secondary-navigation .nav-conferences a.AspNet-Menu-Selected, 
#f-thefoundrybistro #secondary-navigation .nav-conferences a:hover {background-position: -262px -87px;}


#f-thefoundrybistro #secondary-navigation .nav-weddings a {background-position: -381px -58px; width: 97px;}
#f-thefoundrybistro #secondary-navigation .nav-weddings a.AspNet-Menu-Selected, 
#f-thefoundrybistro #secondary-navigation .nav-weddings a:hover {background-position: -381px -87px;}


#f-thefoundrybistro #secondary-navigation .nav-functions a {background-position: -478px -58px; width: 100px;}
#f-thefoundrybistro #secondary-navigation .nav-functions a.AspNet-Menu-Selected, 
#f-thefoundrybistro #secondary-navigation .nav-functions a:hover {background-position: -478px -87px;}


#f-thefoundrybistro #secondary-navigation .nav-photogallery a {background-position: -578px -58px; width: 125px;}
#f-thefoundrybistro #secondary-navigation .nav-photogallery a.AspNet-Menu-Selected, 
#f-thefoundrybistro #secondary-navigation .nav-photogallery a:hover {background-position: -578px -87px;}

/* bobbys bar */
#f-bobbysbar #secondary-navigation .nav-thefoundrybistro a {background-position: 0 -116px; width: 155px;}
#f-bobbysbar #secondary-navigation .nav-thefoundrybistro a.AspNet-Menu-Selected, 
#f-bobbysbar #secondary-navigation .nav-thefoundrybistro a:hover {background-position: 0 -145px;}


#f-bobbysbar #secondary-navigation .nav-bobbysbar a {background-position: -155px -116px; width: 107px;}
#f-bobbysbar #secondary-navigation .nav-bobbysbar a.AspNet-Menu-Selected, 
#f-bobbysbar #secondary-navigation .nav-bobbysbar a:hover {background-position: -155px -145px;}


#f-bobbysbar #secondary-navigation .nav-conferences a {background-position: -262px -116px; width: 119px;}
#f-bobbysbar #secondary-navigation .nav-conferences a.AspNet-Menu-Selected, 
#f-bobbysbar #secondary-navigation .nav-conferences a:hover {background-position: -262px -145px;}


#f-bobbysbar #secondary-navigation .nav-weddings a {background-position: -381px -116px; width: 97px;}
#f-bobbysbar #secondary-navigation .nav-weddings a.AspNet-Menu-Selected, 
#f-bobbysbar #secondary-navigation .nav-weddings a:hover {background-position: -381px -145px;}


#f-bobbysbar #secondary-navigation .nav-functions a {background-position: -478px -116px; width: 100px;}
#f-bobbysbar #secondary-navigation .nav-functions a.AspNet-Menu-Selected, 
#f-bobbysbar #secondary-navigation .nav-functions a:hover {background-position: -478px -145px;}


#f-bobbysbar #secondary-navigation .nav-photogallery a {background-position: -578px -116px; width: 125px;}
#f-bobbysbar #secondary-navigation .nav-photogallery a.AspNet-Menu-Selected, 
#f-bobbysbar #secondary-navigation .nav-photogallery a:hover {background-position: -578px -145px;}


/* conferences */
#f-conferences #secondary-navigation .nav-thefoundrybistro a {background-position: 0 -174px; width: 155px;}
#f-conferences #secondary-navigation .nav-thefoundrybistro a.AspNet-Menu-Selected, 
#f-conferences #secondary-navigation .nav-thefoundrybistro a:hover {background-position: 0 -203px;}


#f-conferences #secondary-navigation .nav-bobbysbar a {background-position: -155px -174px; width: 107px;}
#f-conferences #secondary-navigation .nav-bobbysbar a.AspNet-Menu-Selected, 
#f-conferences #secondary-navigation .nav-bobbysbar a:hover {background-position: -155px -203px;}


#f-conferences #secondary-navigation .nav-conferences a {background-position: -262px -174px; width: 119px;}
#f-conferences #secondary-navigation .nav-conferences a.AspNet-Menu-Selected, 
#f-conferences #secondary-navigation .nav-conferences a:hover {background-position: -262px -203px;}


#f-conferences #secondary-navigation .nav-weddings a {background-position: -381px -174px; width: 97px;}
#f-conferences #secondary-navigation .nav-weddings a.AspNet-Menu-Selected, 
#f-conferences #secondary-navigation .nav-weddings a:hover {background-position: -381px -203px;}


#f-conferences #secondary-navigation .nav-functions a {background-position: -478px -174px; width: 100px;}
#f-conferences #secondary-navigation .nav-functions a.AspNet-Menu-Selected, 
#f-conferences #secondary-navigation .nav-functions a:hover {background-position: -478px -203px;}


#f-conferences #secondary-navigation .nav-photogallery a {background-position: -578px -174px; width: 125px;}
#f-conferences #secondary-navigation .nav-photogallery a.AspNet-Menu-Selected, 
#f-conferences #secondary-navigation .nav-photogallery a:hover {background-position: -578px -203px;}

/* weddings */
#f-weddings #secondary-navigation .nav-thefoundrybistro a {background-position: 0 -232px; width: 155px;}
#f-weddings #secondary-navigation .nav-thefoundrybistro a.AspNet-Menu-Selected, 
#f-weddings #secondary-navigation .nav-thefoundrybistro a:hover {background-position: 0 -261px;}


#f-weddings #secondary-navigation .nav-bobbysbar a {background-position: -155px -232px; width: 107px;}
#f-weddings #secondary-navigation .nav-bobbysbar a.AspNet-Menu-Selected, 
#f-weddings #secondary-navigation .nav-bobbysbar a:hover {background-position: -155px -261px;}


#f-weddings #secondary-navigation .nav-conferences a {background-position: -262px -232px; width: 119px;}
#f-weddings #secondary-navigation .nav-conferences a.AspNet-Menu-Selected, 
#f-weddings #secondary-navigation .nav-conferences a:hover {background-position: -262px -261px;}


#f-weddings #secondary-navigation .nav-weddings a {background-position: -381px -232px; width: 97px;}
#f-weddings #secondary-navigation .nav-weddings a.AspNet-Menu-Selected, 
#f-weddings #secondary-navigation .nav-weddings a:hover {background-position: -381px -261px;}


#f-weddings #secondary-navigation .nav-functions a {background-position: -478px -232px; width: 100px;}
#f-weddings #secondary-navigation .nav-functions a.AspNet-Menu-Selected, 
#f-weddings #secondary-navigation .nav-functions a:hover {background-position: -478px -261px;}


#f-weddings #secondary-navigation .nav-photogallery a {background-position: -578px -232px; width: 125px;}
#f-weddings #secondary-navigation .nav-photogallery a.AspNet-Menu-Selected, 
#f-weddings #secondary-navigation .nav-photogallery a:hover {background-position: -578px -261px;}

/* functions */
#f-functions #secondary-navigation .nav-thefoundrybistro a {background-position: 0 -290px; width: 155px;}
#f-functions #secondary-navigation .nav-thefoundrybistro a.AspNet-Menu-Selected, 
#f-functions #secondary-navigation .nav-thefoundrybistro a:hover {background-position: 0 -319px;}


#f-functions #secondary-navigation .nav-bobbysbar a {background-position: -155px -290px; width: 107px;}
#f-functions #secondary-navigation .nav-bobbysbar a.AspNet-Menu-Selected, 
#f-functions #secondary-navigation .nav-bobbysbar a:hover {background-position: -155px -319px;}


#f-functions #secondary-navigation .nav-conferences a {background-position: -262px -290px; width: 119px;}
#f-functions #secondary-navigation .nav-conferences a.AspNet-Menu-Selected, 
#f-functions #secondary-navigation .nav-conferences a:hover {background-position: -262px -319px;}


#f-functions #secondary-navigation .nav-weddings a {background-position: -381px -290px; width: 97px;}
#f-functions #secondary-navigation .nav-weddings a.AspNet-Menu-Selected, 
#f-functions #secondary-navigation .nav-weddings a:hover {background-position: -381px -319px;}


#f-functions #secondary-navigation .nav-functions a {background-position: -478px -290px; width: 100px;}
#f-functions #secondary-navigation .nav-functions a.AspNet-Menu-Selected, 
#f-functions #secondary-navigation .nav-functions a:hover {background-position: -478px -319px;}


#f-functions #secondary-navigation .nav-photogallery a {background-position: -578px -290px; width: 125px;}
#f-functions #secondary-navigation .nav-photogallery a.AspNet-Menu-Selected, 
#f-functions #secondary-navigation .nav-photogallery a:hover {background-position: -578px -319px;}

#container 
{
	width: 960px;
	min-height:400px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}

#content {
	float: left;
	width: 960px;
	padding-bottom: 30px;
}

#flash-content {
	float: left;
	width: 570px;
	height: 330px;
	background: url(images/bg-flash.jpg) no-repeat;
	margin-bottom: 10px;
}

#flash-content p {
	position: relative;
	z-index: 99;
	background: #fff;
	font-size: 1.5em;
	color: #666;
	margin: 276px 30px 0 30px;
}
/**************** START HOMEPAGE ********************/
/** Welcome Section **/
#welcome {
	float: left;
	width: 350px;
	height: 250px;
	padding: 80px 20px 0px 20px;
	margin-bottom: 10px;
	background: #000 url(images/bg-roundtopcorner.jpg) no-repeat top right;
}

#welcome p {
	margin-left: 5px;
	color: #e6e6e6;
}

#welcome p strong {
	color: #fff;
}

h1.h1-welcome {
	background: url(images/h1-welcome.gif) no-repeat;
	width: 178px;
	height: 42px;
	margin-bottom: 15px;
	text-indent: -9999px;
}
/** -------------- **/

#featured {
	float: left;
	width: 960px;
}

#featured .thefoundrybistro,
#featured .bobbysbar,
#featured .conferences,
#featured .weddings,
#featured .functions {
	float: left;
	width: 170px;
	margin-right: 15px;
	padding: 119px 0 0 10px;
}

#featured div.functions {
	margin-right: 0px;
}

.link-bistro, .link-bar, 
.link-conferences, .link-weddings,
.link-functions 
{
    position: absolute;
    margin-top: -119px;
    margin-left: -10px;
    width: 180px;
    height: 104px;
}

#featured p {
	font-size: 11px;
	color: #666;
}

#featured h5 {
	color: #333;
	width: 170px;	
	height: 11px;
}

.thefoundrybistro {
	background: url(images/img-bistro.jpg) no-repeat;
}
h5.h5-thefoundrybistro {
	background: url(images/h5-thefoundrybistro.gif) no-repeat;
	text-indent: -9999px;
}

.bobbysbar {
	background: url(images/img-bobbysbar.jpg) no-repeat;
}
h5.h5-bobbysbar {
	background: url(images/h5-bobbysbar.gif) no-repeat;
	text-indent: -9999px;
}

.conferences {
	background: url(images/img-conferences.jpg) no-repeat;
}
h5.h5-conferences {
	background: url(images/h5-conferences.gif) no-repeat;
	text-indent: -9999px;
}

.weddings {
	background: url(images/img-weddings.jpg) no-repeat;
}
h5.h5-weddings {
	background: url(images/h5-weddings.gif) no-repeat;
	text-indent: -9999px;
}

.functions {
	background: url(images/img-functions.jpg) no-repeat;
}
h5.h5-functions {
	background: url(images/h5-functions.gif) no-repeat;
	text-indent: -9999px;
}

.readmore-button {
	display: block;
	background: url(images/btn-readmore.gif) no-repeat;
	width: 87px;
	height: 24px;
	text-indent: -9999px;
}
/**************** END HOMEPAGE ********************/

.section-image {
	float: left;
	width: 960px;
	height: 360px;
	margin-bottom: 25px;
}

#f-weddings .section-image
{
    margin-bottom: 0px;
}

.section-image h2 
{
    display: none;
    font-size: 3em;
    color: #333;
    padding: 295px 0 0 400px;
}

#f-thefoundrybistro .section-image 
{
    background: url(images/bg-bistro.jpg) no-repeat;
}

#f-bobbysbar .section-image 
{
    background: url(images/bg-bobbysbar.jpg) no-repeat;
}

#f-conferences .section-image 
{
    background: url(images/bg-conferences.jpg) no-repeat;
}

#f-weddings .section-image 
{
    background: url(images/bg-weddings.jpg) no-repeat;
}

#f-functions .section-image 
{
    background: url(images/bg-functions.jpg) no-repeat;
}

#f-photogallery .section-image 
{
    background: url(images/bg-gallerypage.jpg) no-repeat;
}

#f-registerforupdates .section-image 
{
    background: url(images/bg-registerforupdates.jpg) no-repeat;
}

#f-employmentopportunities .section-image 
{
    background: url(images/bg-employment.jpg) no-repeat;
}

#f-contact .section-image 
{
    background: url(images/bg-contact.jpg) no-repeat;
}

#f-copyrightdisclaimer .section-image 
{
    background: url(images/bg-copyright.jpg) no-repeat;
}

#f-privacypolicy .section-image 
{
    background: url(images/bg-privacypolicy.jpg) no-repeat;
}

/**************** START COLUMN A ********************/
#columna {
	float: left;
	width: 268px;
	padding: 0 97px 0 25px;
	
}

#f-weddings #columna 
{
    padding-top: 72px;
}

.dotted-line 
{
    margin-left: -375px;
    margin-bottom: 23px;
    position: relative;
    width: 945px;
    border-bottom: dotted 1px #bfbfbf;
}

#f-weddings #sub-navigation
{
    padding-top: 15px;
    padding-bottom: 15px;
}

#f-weddings #sub-navigation ul 
{
    margin: 0;
}
#f-weddings #sub-navigation li 
{
    background: none;
    display:inline;
    padding: 0;
    margin: 0;
    padding-left: 10px;
    margin-left: 10px;
    border-left: solid 1px #dfdfdf;
    height: 25px;
}

#f-weddings #sub-navigation li.nav-introduction 
{
    margin: 0;
    padding: 0;
    border: none;
}

#f-weddings #sub-navigation a.AspNet-Menu-Selected
{
    color: #382d63;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 5px;
    background: url(images/arrow-subnav.gif) no-repeat center bottom;
}

/* Start Testimonials */
.t-quote h5 {
	margin-bottom:0px;
}

.left-quote, .right-quote {
	font-family: Georgia, Serif;
	font-size: 2.5em;
	color: #2e2d2f;
	vertical-align: top;
}

.left-quote {
	position: absolute;
	margin: -4px 0 0 -15px;
}

.right-quote 
{
    margin-left: -10px;
}

.t-quote p {
	font-size: .95em;
}

.quote-content 
{
    display: inline;
}

.quote-content p
{
	font-family: Georgia, Serif;
	font-size: 1.25em;
	color: #000;
	display:inline;
	padding-right: 10px;
}

p.serif {
	font-family: Georgia, Serif;
	font-size: 1.25em;
	color: #000;
	display:inline;
}

.testimonials {
	float: left;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.testimonials .buttons {
	float: left;
	width: 102px;
}

.testimonials .buttons .top {
	background: url(images/bg-round-top.gif) no-repeat;
	height: 4px;
	font-size: 0;
}

.testimonials .buttons .bottom {
	background: url(images/bg-round-bottom.gif) no-repeat;
	height: 4px;
}

.testimonials .buttons .content {
	background: #eaf6fc;
	padding: 0 6px;
}

.buttons .selected {
	font-weight: bold;
}

.buttons p  {
	color: #006699;
	margin: 0;
	display: inline;
}

.buttons .next-button {
	background: url(images/arrow-right.gif) no-repeat center right;
	padding: 0 10px 0 9px;
	margin-left: 5px;
	border-left: solid 1px #d7edf9;
	text-decoration: none;
	vertical-align: middle;
}
/* End Testimonials */

/* Start More Information */
.moreinformation {
	float: left;
	margin-bottom: 10px;
}

h4.h4-moreinformation {
	background: url(images/h4-moreinformation.gif) no-repeat;
	width: 141px;
	height: 11px;
	text-indent: -9999px;
}

.moreinformation ul {
	list-style-type: none;
	margin-bottom: 20px;
}

.ataglance ul 
{
    margin-bottom: 20px;
}

.moreinformation li 
{
    background: url(images/bullet-default.gif) no-repeat left 8px;
	padding-left: 10px;
}

#columnb li {
	background: url(images/bullet-default.gif) no-repeat left 8px;
	padding-left: 10px;
}

.file-information {
	font-size: 11px;
	color: #999;
}

.moreinformation p {
	font-size: .95em;
}
/* End More Information */

/* Start Photo Gallery Preview */
#photo-gallery {
	float: left;
}

h4.h4-photogallery {
	background: url(images/h4-photogallery.gif) no-repeat;
	width: 109px;
	height: 22px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#photo-gallery .polaroid-image {
	background: #fff7ed url(images/beige-corner.gif) no-repeat top right;
	width: 293px;
	height: 107px;
}

#photo-gallery .polaroid-image .content p {
	font-size: .9em;
}

#photo-gallery .polaroid-image .content {
	padding: 10px 10px 0 0;
}

.polaroid-image img {
	float: left;
	margin: -10px 0 0 -25px;
}

.more-button {
	display: inline-block;
	background: url(images/btn-more.gif) no-repeat;
	width: 58px;
	height: 24px;
	text-indent: -9999px;
}
/* End Photo Gallery Preview */
/**************** END COLUMN A ********************/

/**************** START COLUMN B ********************/
#columnb {
	float: left;
	width: 540px;
	padding: 0 20px 0 10px;
}

#columnb h4 
{
    padding-top: 10px;
    color: #333;
    margin-bottom: 0px;
}

#columnb ul 
{
    margin-bottom: 10px;
}

#columnb p {
	color: #333;
}

/* Paragraph/Page Intro Text */
p.intro {
	font-size: 13px;
	margin-bottom: 20px;
	color: #666;
}

#columnb p.intro {
	color: #666;
}

.black-text {
	color: #000;
}
.red-text {
	color: #cc071e;
}

.normal-weight {
	font-weight: normal;
}

.note {
	font-size: .9em;
	color: #666;
}

#columnb h6 {
	display: inline;
}

.rooms {
	width: 570px;
	padding-bottom: 40px;
	margin-bottom: 30px;
}

.rooms .images {
	margin-left: -10px;
	margin-bottom: 10px;
}

#columnb .rooms .images img {
	margin-right: 10px;
}

#columnb .rooms .images img.last {
	margin-right: 0px;
}

h4.h4-conferenceswelcome {
	background: url(images/h4-conferenceswelcome.gif) no-repeat;
	width: 168px;
	height: 17px;
	text-indent: -9999px;
	padding-top: 0px;
	margin-bottom: 5px;
}
/**************** END COLUMN B ********************/

p.noBottomMargin {
	margin-bottom: 0px;
}

#footer {
	margin: 0 auto;
	background: #fff;
	text-align: left;
}

#footer .center {
	border-top: dotted 1px #bfbfbf;
	padding-top: 20px;
}

#footer .award {
	float: left;
	position: relative;
	top: -30px;
	padding-right: 20px;
}

#footer .share {
	position: relative;
	top: -29px;
	margin-right: 10px;
	float: right;
	width: 83px;
	height: 16px;
}

.share-button {
	display: block;
	background: url(images/btn-share.gif) no-repeat;
	width: 83px;
	height: 16px;
	text-indent: -9999px;
}

#footer .copyright {
	float: left;
}

#footer p {
	font-size: .9em;
	color: #666;
	line-height: 1.6;
}

#footer p strong.size12dark {
	font-size: 12px;
	color: #000;
}

.link-divider {
	color: #999;
	padding: 0px 3px;
}

.bullet {
	color: #999;
	padding: 0px 3px;
}

a.twc {
	background: url(images/logo-twc.gif) no-repeat;
	padding-left: 20px;
	vertical-align: bottom;
	text-decoration: none;
	color: #666;
}

p.twc a {
	text-decoration: none;
	color: #666;
}

.quote {
	float: right;
	clear: right;
	padding-top: 30px;
}

.page-bottom 
{
    /* Default Colour */
    background: #333;
	margin: 0 auto;
	height: 50px;
}

.pdf
{
	display:-moz-inline-block;
	display:inline-block;
	background: transparent url(images/icon-pdf.gif) no-repeat;
	padding-left: 3.5ex;
	min-height: 18px;
}

.word
{
	display:-moz-inline-block;
	display:inline-block;
	background: transparent url(images/icon-word.gif) no-repeat;
	padding-left: 3.5ex;
	min-height: 16px;
}

.excel
{
	display:-moz-inline-block;
	display:inline-block;
	background: transparent url(images/icon-excel.jpg) no-repeat;
	padding-left: 3.5ex;
	min-height: 16px;
}

#f-page .section-image 
{
    background: #999;
}

#f-page .section-image h2 
{
    display: block;
}