/*
Theme Name: Garnish
Theme URI: http://www.garnish.ie
Description: Custom built WordPress theme for Garnish Hotel Ireland
Version: lol
Author: BC @ In1Solutions
Author URI: http://www.in1solutions.com
*/

@CHARSET "ISO-8859-1";

h1 {
	color:#F5F8F1;
	font-size:9pt;
}

body {
	font-family:Trebuchet MS;
	font-size:9pt;
	text-align:center;
	color:#616161;
	background: #FFF url(/wp-content/themes/garnish/images/background_pixel.gif);
}

.main_body {
	background:transparent url(/wp-content/themes/garnish/images/content_frame.gif) repeat-y scroll 0 0;
	margin:0 auto;
	min-height:1046px;
	overflow:hidden;
	padding:0 22px 0;
	width:1000px;
}

.LHS {
	background-color:#FFFBE4;
	border:2px solid #D7DDB6;
	float:left;
	width:350px;
	margin:2px 0px;
	padding:13px 6px 0 10px;
}


.LHS #main_logo {
	text-align:left;
	margin:0;
	overflow:hidden;
	padding:0;
}

.LHS #main_logo img {
	height:165px;
	min-width:150px;
	padding:0;
	margin:0;
}

.LHS #garnish_house_address {
	height:50px;
	margin:0;
	padding:0;
}

.LHS #make_booking {
	height:26px;
	padding-left:8px;
	text-align:left;
}

.LHS #make_booking #make_text{
	color:#FFFBE4;
	font-size:9pt;
	height:24px;
	margin:0;
	overflow:hidden;
	padding:0;
}

.LHS .make_text a{
	bottom:26px;
	color:#FFFFFF;
	padding-left:10px;
	position:relative;
	text-decoration:none;
	margin:0;
	height:15px;
}

.LHS #make_booking #make_text a img{
	border:0;
}

.LHS #reviews {
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	overflow:hidden;
	padding:0;	
}

.LHS .review h2{
	text-align:left;
	font-size:8pt;
	color:#5C9327;
	margin:0;
	overflow:hidden;
	padding:10px;
}

.LHS .review p {
	text-align:left;
	margin:0;
	overflow:hidden;
	padding:10px;
}

.LHS .divider{
	padding:10px;
	height:30px;
	margin:0;
	overflow:hidden;
}

.divider{
	padding:10px;
	height:30px;
}

.LHS .garnish_breakfast {
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	overflow:hidden;
	padding:0;
}

.LHS #view_breakfast_menu {
	text-align:left;
	margin:0;
	overflow:hidden;
	padding:0;
}

.LHS #view_breakfast_menu a {
	text-decoration:none;
}

.LHS .breakfast_menu_images {
	bottom:44px;
	float:right;
	left:3px;
	margin:0;
	padding:0;
	position:relative;
}

.LHS .breakfast_menu_images img{
	border:1px solid #988718;
	float:left;
	margin-left:3px;
	margin-right:3px;
}

.LHS .breakfast_menu_images #dialog{
	display:none;
	padding:0;
	margin:0;
}

.LHS .dialog {display:none;padding:0;margin:0;}

.footer {
	background:transparent url(/wp-content/themes/garnish/images/footer_bg.gif) repeat-x scroll 0 0;
	color:#F5F8F1;
	float:left;
	height:64px;
	margin-top:10px;
	width:945px;
	padding:0;
}

.footer #copyright {
	float:left;
	padding-left:10px;
	padding-top:10px;
	margin:0;
	overflow:hidden;
}

.footer #address {
	float:right;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	margin:0;
	overflow:hidden;
}

.RHS {
	float:left;
	margin-left:2px;
	overflow:hidden;
	padding:2px 0 0;
	width:602px;
}

.RHS #flash_images {
	float:left;
	height:230px;
	text-align:center;
	overflow:hidden;
	padding-left:2px;
	width:570px;
}

.RHS .navigation {
	float:left;
	width:572px;
	margin:0;
	padding:0;
	overflow:0;
}

.RHS .navigation td {
	border:1px solid #FFFFFF;
	background:url(/wp-content/themes/garnish/images/navigation_bg.gif);
	color:#FFFFFF;
	height:53px;
}

.RHS .navigation a {
	color:#FFFFFF;
	text-decoration:none;
}

.RHS .navigation ul{
	height:53px;
	list-style: none;
	padding:0 0 0 1px;
	margin: 0;
	width:572px;
}

.RHS .navigation li {
	color:white;
	height:53px;
	clear:right;
	float:left;
	padding:0;
	margin:0;
}
.RHS .navigation .nav_div {
	background:transparent url(/wp-content/themes/garnish/images/navigation_bg.gif) repeat-x scroll 0 0;
	border-left:1px solid white;
	height:22px;
	padding:20px 12px 12px 11px;
	margin:0;
}

.RHS .main_content {
	background:transparent url(/wp-content/themes/garnish/images/content_bg.gif) repeat-x;
	float:left;
	min-height:280px;
	width:570px;
}

.RHS #main_welcome{
	margin-top:10px;
	margin-left:10px;
	text-align:left;
	overflow:hidden;
	padding:0;
}

.RHS .welcome_content {
	text-align:left;
	margin-top:10px;
	margin-left:40px;
	margin-right:10px;
	padding:0;
	overflow:hidden;
}

.RHS .welcome_content img {
	border:8px solid #E4E9C1;
	float:right;
	margin-bottom:210px;
}

.RHS #welcome_sub_heading {
	color:#988718;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	padding:0;
}

.RHS #aa_rac {
	padding-top:20px;
}

.RHS #aa_rac img {
	float:right;
	margin-right:10px;
	overflow:hidden;
	padding:0;
}

.RHS textarea {
	width:142px;
}

.error{
	color:red;
}

.row {
	clear:both;
	width:430px;
}

.row input {
	width:245px;
}

.row textarea {
	float:right;
	width:245px;
}

.row .label {
	float:left;
	padding:10px;
	width:100px;
}

.row .value {
	float:left;
	padding:10px;
	width:250px;
}

.row .value select {
	float:left;
	margin-right:44px;
	padding:0;
}

.row .value .month {
	margin:0;
	padding:0;
}

.row .value .day {
	margin:0;
	padding:0;
}

.row .clear {
	width:200px;
}

.row .submit {
	width:200px;
}

#make_text a { padding-top: 3px; }

#menu ul { margin: 0; display: inline; text-align: left; margin:0; overflow: hidden; padding: 10px; text-align: left; }

.textwidget { margin: 0; padding: 0; text-align: left; padding: 10px; }
