/* @override 
	http://jamie-g5.local:8888/missioncontrol/corrigansmayfair/css/corrigans.css
	http://localhost:8888/missioncontrol/corrigansmayfair/css/corrigans.css
*/

/*Corrigans Styles*/
html {
	height:100%;
}
body {
	height:100%;
	font-size:12px;
	font: normal 12px Arial, sans-serif;
	color:#696C6D;
}
a {
	color:#9A8348;
	text-decoration:none;
}
a.highlight {
	color:#9F2849;
}
a:hover, li.selected a {
	color:#9F2849;
}
a.highlight:hover {
	color:#9A8348;
}
h1 {
	font-size:250%;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin:0.8em 0;
	color:#9A8348;
	text-transform: capitalize;
}
h2 {
	font-size:250%;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin:1.4em 0 1em 0;
	color:#9A8348;
	text-transform: capitalize;
}
h3 {
	font-size:200%;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin:1.4em 0 1em 0;
	color:#9A8348;
	text-transform: capitalize;
}
.highlight {
	color:#9A8348;	
}
p {
	margin-bottom:1em;
}



.container {
	width:900px;
	height:100%;
	margin:0 20px;
	background: #fff url(../img/lcol-bg.png) repeat-y 239px 0;
}
.container-td {
	vertical-align: top;
}
.left-col {
	width:239px;
	float:left;
	display:inline;
	min-height:600px;
}

.left-col-footer {
	margin-top: 2em;
	text-align: center;
	color: #999;
}
.left-col-footer h3 {
	font-size: 85%;
	margin: 0;
}
.left-col-footer p {
	margin: 0;
	color: #666;
}
.left-col-footer strong {
	color: #333;
	font-weight: normal;
}

* html .left-col { /*IE hack*/
	height:600px;
}

.right-col {
	width:380px;
	padding-left:101px;
	float:left;
	display:inline;
	min-height:600px;
}

.main-nav {
	margin:35px 10px 0 0;
	text-align: center;
	font-size: 85%;
}
.main-nav li {
	margin-bottom: 0.3em;
}
.main-nav li a {
	text-decoration: none;
	font-family: Times, "Times New Roman", serif;
	text-transform: uppercase;
}

.sub-nav {
	margin:58px 0 0 0;
	height:15px;
}
.page_children {
	text-align: left;
	font-size: 85%;
}
.page_children li {
	margin:0 10px 0 0;
	display:inline;
}
.page_children li a {
	text-decoration: none;
	font-family: Times, "Times New Roman", serif;
	text-transform: uppercase;
}

.content {
	margin:0 0 20px 0;
}
.footer {
	clear:left;
	margin:20px 0 0 339px;
}
.footer p {
	font-size:75%;
	color:#9A8348;
}


.home .right-col-image .image-container {
	position:relative;
	left:-77px;
	margin-top:42px;
	width:190px;
	height:88px;
	background:url(../img/ducks.gif);
}

.image-container {
	background-position: 50% 50%;
}

.home .left-col-image .image-container {
	width:142px;
	margin: 36px 45px 16px 45px;
}

	.home .left-col-image .image-container img {
		margin-bottom: 50px;
	}
	.home .left-col-image .image-container img.last {
		margin-bottom: 16px;
	}

.menus .left-col-image .image-container {
	position:relative;
	left:20px;
	width:231px;
	height:400px;
	background:url(../img/leaves.gif);
}
.wine-list .left-col-image .image-container, .sample430-list .left-col-image .image-container {
	position:relative;
	left:20px;
	width:231px;
	height:200px;
	background:url(../img/vines.gif) 50% 50%;
}
.richard-corrigan .left-col-image .image-container {
	position:relative;
	left:54px;
	width:231px;
	height:200px;	
	background:url(../img/buck.gif) 50% 56%;
}
.main-restaurant .left-col-image .image-container {
	position:relative;
	left:56px;
	width:231px;
	height:180px;
	background:url(../img/hare.gif) 50% 70%;
}
.private-dining .left-col-image .image-container {
	position:relative;
	left:30px;
	width:231px;
	height:160px;
	background:url(../img/crab.gif) 50% 80%;
}
.the-bar .left-col-image .image-container {
	position:relative;
	left:20px;
	width:231px;
	height:180px;
	background:url(../img/pigeon.gif) 50% 16%;
}
.chef-s-table .left-col-image .image-container {
	position:relative;
	left:43px;
	width:231px;
	height:200px;
	background:url(../img/fish.gif) 50% 56%;	
}
.reservations .left-col-image .image-container {
	position:relative;
	left:43px;
	width:231px;
	height:168px;
	background:url(../img/mushrooms.gif) 50% 76%;	
}
.reviews .left-col-image .image-container {
	position:relative;
	left:21px;
	width:293px;
	height:164px;
	background:url(../img/pumpkin.gif) 50% 58%;	
}
.contact-us .left-col-image .image-container {
	position:relative;
	left:63px;
	width:231px;
	height:240px;
	background:url(../img/boar.gif) 50% 72%;	
}
.vouchers .left-col-image .image-container {
	position:relative;
	left:10px;
	width:231px;
	height:140px;
	background:url(../img/vouchers.gif) 50% 61%;	
}
.cookbooks .left-col-image .image-container {
	position:relative;
	left:10px;
	width:231px;
	height:160px;
	background:url(../img/cookbooks.gif) 50% 72%;	
}

.thumbs {
	margin: 28px -8px 16px 0;
}

	.thumbs img {
		margin: 0 6px 6px 0;
	}

.menu-table {
	width:430px;
	color:#888;
}
.menu-table h3 {
	color:#696C6D;
	margin:0;
	padding:0;
}
.menu-table p {
	margin:0 0 20px 0;
	padding:0;
}
.menu-table .menu-item {
	width:358px;
}
.menu-table .menu-price {
	text-align: right;
}

.menu-table td {
	padding:0 0.5em 0.5em 0;
	vertical-align: top;
}

.milkbox-hide {
	display:none;
}

.wine-table {
	width:430px;
}
.wine-table h3 {
	color:#696C6D;
	margin:0;
	padding:0;
}
.wine-table p {
	margin:0 0 20px 0;
	padding:0;
}
.wine-table .wine-item {
	color:#696C6D;

}
.wine-table .wine-price {
	text-align: right;
	width:50px;
	color:#696C6D;
	padding:0 0 10px 0;
}
.wine-table .wine-date {
	text-align: left;
	width:29px;
	color:#AEAFA3;

}

table.paypal_table {
	margin: 1em 0;
}

table.paypal_table td{
	padding: 0.3em 0.3em 0.3em 0;
	vertical-align:top;
}

.voucherform {
	margin: 2em 0;
}
.voucherform input{
	/*display: block;*/
	/*margin:1em*/
}
.paypalsubmit {
	vertical-align: middle;
}

.newsLetterForm {
	padding: 30px 0px 40px 0px;
}

.newsLetterForm span{
	color:#9a8349;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	letter-spacing:-1px;
	word-spacing: 1px;
}

.newsLetterForm input{
	width:250px;
	height:18px;
	margin:3px 0px 5px 0px;
	border:1px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
}

.newsLetterForm .signUpButton{
	width: 62px;
	height: 19px;
	color: #ffffff;
	margin-top:10px;
	background-color: #9a8349;
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
}
#linkoptions{
	position: absolute;
	top: 37px;
	left: 360px;
	width: 500px;
}
#linkoptions span{
	margin-right: 10px;
}
