@charset "utf-8";
/* CSS Document */

body { margin:0px; background: #310005 url(../images/bg_repeater.jpg) repeat-x center top; }

/*text styles*/
h1, .blog-container h1 { color: #f9d486; font: normal 24px/24px Georgia, "Times New Roman", Times, serif; margin: 0 0 6px; }
h2, .blog-post h2.post-title { color: #f9d486; font: 20px Georgia, "Times New Roman", Times, serif; margin: 0px 6px 0px 0px; line-height: 26px; border-bottom: 1px solid #dae5ea; text-align: center; }
h3 {
	color: #fefefe;
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	text-align: left;
}
h4 {
	color: #f9d486;
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	border-bottom: 1px solid #f9d486;
	text-align: center;
}
h5 { color: #f9d486; font: italic bold 16px/26px Georgia, "Times New Roman", Times, serif; margin: 0px 6px 0px 0px; text-align: center; padding-top: 10px; text-transform: capitalize; text-decoration: underline; }
h6 { color: #fefefe; font: bold 16px/26px Georgia, "Times New Roman", Times, serif; margin: 0px 6px 0px 0px; text-align: center; padding-top: 10px; }
p a {color:#F90; text-decoration:none; }
p a:hover {color:#FF9; text-decoration:none; }
p {color:#a7a7a7;}

.heading6 { color: #fefefe; font: bold 16px/26px Georgia, "Times New Roman", Times, serif; margin: 0px 6px 0px 0px; text-align: center; padding-top: 10px; }

.highlight_box { background: url(../images/highlight_box.png) repeat-x top left; padding: 10px 5px 5px; border-right: 0.5px solid #540009; border-left: 0.5px solid #540009; border-bottom: 0.5px solid #540009; }
.highlight_box p { margin: 0px; color: #FFFFFF; font: 13px/18px Georgia, "Times New Roman", Times, serif; text-align: justify; }
.highlight_box p.highlight_header, .highlight_box_header { font-size: 16px; line-height: 16px; text-transform: capitalize; color: #540009; font-weight: bold; text-align: left; }
.highlight_box ul { margin: 0px; color: #FFFFFF; font: 12px/15px Georgia, "Times New Roman", Times, serif; text-align: justify; list-style: square; }
.center_small_white { margin: 0px; color: #FFFFFF; font: 12px/18px Georgia, "Times New Roman", Times, serif; text-align: center; }
.center_large_white { margin: 0px; color: #FFFFFF; font: bold 16px/16px Georgia, "Times New Roman", Times, serif; text-align:center;}
.highlight_box p.center_large_white {text-align: center;}


.BlogRecentPost li a, .BlogTagList li a, .BlogPostArchive li a { font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none; color: #FFFFFF; }
.post-body .links a { font: 11px Calibri, Arial; color: #FFFFFF; text-decoration: underline; }
.cat_textbox, .cat_listbox, .cat_dropdown_smaller { border: 1px solid #2d0106; }
#CAT_Custom_869 {width: 590px;}
.req {color: #0c0001;}
.wine_list_header {color: #f9d486; font: normal 14px/14px Georgia, "Times New Roman", Times, serif; margin: 0px; border-bottom: 1px solid #f9d486; }
#our_menu p {text-align: center;}


/*layout*/
#container {width: 900px; margin: 0px auto; position: relative; z-index: 3;  padding: 0; margin-top: 20px;}
#content { color: #b39194; padding: 20px; font: normal 14px/18px Georgia, "Times New Roman", Times, serif; text-align: justify; margin: 0px 0px 0px 11px; float: left; width: 625px; background: url(../images/body_repeater.png) repeat; min-height: 345px; }
#content_full {float: left; width: 900px; min-height: 345px; }
#content ul {list-style: square;}
/*#content a { color: #b39194; text-decoration: underline;}*/
#footer { background: url(../images/footer.png) no-repeat center top; width: 900px; height: 59px; font: 12px Georgia, "Times New Roman", Times, serif; color: #85545a; margin-top: 11px; padding-top: 75px; text-indent: 20px; }
#footer a {font: 12px Georgia, "Times New Roman", Times, serif; color: #85545a; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#header { background: url(../images/header_home.jpg) center top; margin: 0px; padding: 0px; height: 340px; width: 900px; }

.content_inside { width: 625px; margin-top: 20px; }
#content ol, .small_font { font-size: 10px; line-height: 12px; }


.clear {clear: both;}
table {vertical-align: top; }

/*left nav*/
#nav { margin: 0px; padding: 0px; width: 224px; float: left;}
#nav ul { margin: 0px; padding: 0px; list-style-image:none; list-style-position:outside; list-style-type:none;}
#nav ul li { position: relative;  }
#nav ul li a { display: block; text-decoration: none; margin: 0px; padding: 0px; width: 224px; height: 35px; color: #e5b85a; font: normal 18px/35px Georgia, "Times New Roman", Times, serif; text-align: left; text-indent: 14px; background: url(../images/left_nav_bg_lvl1.png) no-repeat left bottom;}
#nav ul li a:hover { background: url(../images/left_nav_bg_lvl1_over.png) no-repeat left bottom; }

#nav ul li ul {position:relative; margin: 0px auto; display: none; }
#nav ul li:hover ul {display: block;}
#nav ul li ul li a { width: 214px; color: #f2d393; background: #240004; padding-left:10px; font: 14px/27px Georgia, "Times New Roman", Times, serif; height: 27px; text-align: left; margin: 0px; border-bottom: 1px solid #7e000d; }
#nav ul li ul li a:hover { background: #380c11; }


/*general styles*/
.grey_1px_border { border: 1px solid #666666; }
#corporate_catering_image {margin-left: 20px;}
table#contact_table { color:#e5b85a;}
table#loyalty_table { color:#e5b85a; text-align:left;}
table#HomeCountry {width: 20px;}
.table_strong { color:#ca9933; font-weight: bold;}
.cat_button { background:#400108; color:#e5b85a; border: 1px solid #e5b85a; }
.cat_button:hover { background:#400108; color:#ffcd66; border: 1px solid #e5b85a; }

.link {color:#F90; text-decoration:none; }

/*header changer*/
body#home #header { background: url(../images/header_home.jpg) center top; }
body#whats_on #header { background: url(../images/header_whats_on.jpg) center top; }
body#corporate_catering #header { background: url(../images/header_corporate_catering.jpg) center top; }
body#weddings_and_anniversaries #header { background: url(../images/header_weddings_and_anniversaries.jpg) center top;}
body#our_menu #header {background: url(../images/header_our_menu.jpg) center top;}
body#wine_list #header { background: url(../images/header_wine_list.jpg) center top; }
body#photo_gallery #header { background: url(../images/header_photo_gallery.jpg) center top;}
body#about_us #header { background: url(../images/header_about_us.jpg) center top;}
body#careers #header {background: url(../images/header_careers.jpg) center top; }
body#loyalty_cards #header {background: url(../images/header_loyalty_cards.jpg) center top; }
body#gift_vouchers #header {background: url(../images/header_gift_vouchers.jpg) center top; }
body#contact_us #header {background: url(../images/header_contact_us.jpg) center top; }
body#barcafe #header {background: url(../images/header_barcafe.jpg) center top; }
body#melbournecup #header {background: url(../images/header_whats_on.jpg) center top; }

