/*
Author: Leanne
Dragonfly Creative
www.dragonflycreative.net

Date: November 2009

Version 1.0

RED
*/

/* Wrapper */
body			{ background:url(../images/styles/red/repeatbackground.jpg) repeat; }
#breadcrumb		{ background:url(../images/styles/red/breadcrumb_background.gif) repeat-x; color:#fffdd6; }
#header			{ background-color: #fffdd6; }
#content		{ background: #e7e5bf; position: static; }

#breadcrumb a:link			{ color:#fffdd6; }
#breadcrumb a:visited		{ color:#fffdd6; }
#breadcrumb a:hover			{ color:#ca4e50; }

.announcement,
.announcement a#xmasannouncementlink:link,
.announcement a#xmasannouncementlink:visited		{ color:#FF0000; }

div#navigation			{ background-image:url(../images/styles/red/navigation_background.jpg); background-repeat:repeat-x; }

div#navigation ul#nav li#gotoHome a					{ background-image:url(../images/styles/red/navigation/mainnav-homeandaboutus.jpg); 	}
div#navigation ul#nav li#gotoFindus a				{ background-image:url(../images/styles/red/navigation/mainnav-findandcontactus.jpg); 	}
div#navigation ul#nav li#gotoFood a					{ background-image:url(../images/styles/red/navigation/mainnav-food.jpg);				}
div#navigation ul#nav li#gotoDrink a				{ background-image:url(../images/styles/red/navigation/mainnav-drink.jpg);				}
div#navigation ul#nav li#gotoPubgallery a			{ background-image:url(../images/styles/red/navigation/mainnav-photogallery.jpg);		}
div#navigation ul#nav li#gotoJobs a					{ background-image:url(../images/styles/red/navigation/mainnav-jobs.jpg);				}
div#navigation ul#nav li#gotoBack a					{ background-image:url(../images/styles/red/navigation/mainnav-back-roll.jpg);			}
div#navigation ul#nav li#gotoXmasenquiryinfo a		{ background-image:url(../images/styles/red/navigation/mainnav-christmasbookings.jpg);	}
div#navigation ul#nav li#gotoEventenquiryinfo a		{ background-image:url(../images/styles/red/navigation/mainnav-bookings.jpg);	}

div#navigation ul#nav li#gotoHome.current,
div#navigation ul#nav li#gotoHome a:hover				{ background-image:url(../images/styles/red/navigation/mainnav-homeandaboutus-roll.jpg);	}
div#navigation ul#nav li#gotoFindus.current,
div#navigation ul#nav li#gotoFindus a:hover				{ background-image:url(../images/styles/red/navigation/mainnav-findandcontactus-roll.jpg);	}
div#navigation ul#nav li#gotoFood.current,
div#navigation ul#nav li#gotoFood a:hover				{ background-image:url(../images/styles/red/navigation/mainnav-food-roll.jpg);				}
div#navigation ul#nav li#gotoDrink.current,
div#navigation ul#nav li#gotoDrink a:hover				{ background-image:url(../images/styles/red/navigation/mainnav-drink-roll.jpg);				}
div#navigation ul#nav li#gotoPubgallery.current,
div#navigation ul#nav li#gotoPubgallery a:hover			{ background-image:url(../images/styles/red/navigation/mainnav-photogallery-roll.jpg);		}
div#navigation ul#nav li#gotoJobs.current,
div#navigation ul#nav li#gotoJobs a:hover				{ background-image:url(../images/styles/red/navigation/mainnav-jobs-roll.jpg);				}
div#navigation ul#nav li#gotoXmasenquiryinfo.current,
div#navigation ul#nav li#gotoXmasenquiryinfo a:hover	{ background-image:url(../images/styles/red/navigation/mainnav-christmasbookings-roll.jpg);	}
div#navigation ul#nav li#gotoEventenquiryinfo.current,
div#navigation ul#nav li#gotoEventenquiryinfo a:hover	{ background-image:url(../images/styles/red/navigation/mainnav-bookings-roll.jpg);	}

#narrative 				{ color:#854344; }
#narrative a:link		{ color:#854344; }
#narrative a:visited	{ color:#854344; }
#narrative a:hover		{ color:#3f1b1b; }
#narrative h1			{ background-image:url(../images/styles/red/titleflower-pinkoncream.gif); background-repeat:no-repeat; }

#map			{ border:2px solid #854344; }

.pub-2column #SB-Group1				{ color:#ca4e50; }
.pub-2column #SB-Group1 div			{ background-color:#3f1b1b;  }
.pub-2column #SB-Group1 h1			{ background:url(../images/styles/red/titleflower-pinkonred.gif) no-repeat; }

.pub-2column #SB-Group1 div#dfc-global-camracask	{ background-color:#e7e5bf; color: #854344;  }
.pub-2column #SB-Group1 div#vpk-pub-wineclub	{ background-color:#e7e5bf; color: #854344;  }
div#dfc-global-camracask a:link		{ color:#854344; }
div#dfc-global-camracask a:visited	{ color:#854344; }
div#dfc-global-camracask a:hover	{ color:#3f1b1b; }

#dfc-global-camracask img { display: block; width: 55px; height: 82px; background: url(../images/cask_default.gif) no-repeat; }

/* Facebook Assistant Manager Jobs Page */
#dfc-global-assistantmanagersfacebook   { padding: 10px; background: #D0CE9F; margin-bottom: 20px; }
#dfc-global-assistantmanagersfacebook a { display: block; width: 200px; height: 22px; background: url(../images/buttons/facebook-jobs-button.gif) no-repeat; text-indent: -9999px; }


#SB-Group1 a:link		{ color:#ca4e50; }
#SB-Group1 a:visited	{ color:#ca4e50; }
#SB-Group1 a:hover		{ color:#fffdd6; }

.newsimg, .newsimg-right			{ border: 1px #854344 solid; }

#narrative h2#newsoffers-header	{ border-bottom: #854344 solid 3px; }
#narrative h2.articletitle		{ border-bottom: #854344 solid 3px;  }
#narrative p.articleintro		{ border-bottom: #cdb2b3 solid 1px;	 }


/* Footer */
#footer				{ background:url(../images/styles/red/footer_background.gif) no-repeat #441e1e; color:#fffdd6; }
#footer a:link		{ color:#fffdd6; }
#footer a:visited	{ color:#fffdd6; }
#footer a:hover		{ color:#ca4e50; }

/* Smart Boxes */
#dfc-global-drinkaware a		{ background:url(../images/styles/red/drinkaware-red.gif) no-repeat; }

div#xmasannouncementlink a	{ background:url(../images/buttons/bookingenquirybutton-red.jpg) no-repeat; display:block; width:320px; height:34px; text-indent:-9999px; margin-bottom: 20px;}

/* The Club styles */
p.theclub a {  display: block; width: 398px; height: 113px; text-indent: -9999px; background: url(../images/theclub-red.jpg) transparent bottom no-repeat; }

#vpk-pub-wineclub a		{ display: block; width: 360px; height: 103px; text-indent: -9999px; margin-left: auto; margin-right: auto; background: transparent url(../images/smartboxes/sb-theclub-red.jpg) bottom no-repeat; padding-top: 5px;}


/*buttons for articles*/
p.newsbirthdaybutton a	{ background:url(../images/buttons/signupbirthday-red.gif) no-repeat; display:block; height:34px; width:300px; text-indent:-9999px;}
p#cta-winterdrinks a	{ background:url(../images/buttons/winterdrinks-red.jpg) no-repeat; display: block; text-indent: -9999px; height: 34px; width: 318px;  }
a#bookyourfestivemeal	{  clear:both; background:url(../images/buttons/bookyourfestivemeal-red.jpg) no-repeat; display:block; width:200px; height:30px; text-indent:-9999px; }
div#narrative #cta-mothersday strong a	{ background:url(../images/styles/red/mothersdaybutton.gif) no-repeat; display:block; width:388px; height:34px; text-indent:-9999px; }

/*CTA Class for red theme */
p.cta { font-family: arial; font-size: 10pt; font-weight: bold; clear: both; }
#narrative p.cta  a { color: #e8e6bf; text-decoration: none; height: 34px; background: url(/images/buttons/redctabg.jpg) repeat-x; padding: 5px; }
#narrative p.cta  a:hover { color: #e8e6bf; text-decoration: underline; }

/*CTA Class Short for red theme */
p.cta-short { font-family: arial; font-size: 10pt; font-weight: bold; }
#narrative p.cta-short  a { color: #e8e6bf; text-decoration: none; height: 34px; background: url(/images/buttons/redctabg.jpg) repeat-x; padding: 5px; }
#narrative p.cta-short  a:hover { color: #e8e6bf; text-decoration: underline; }





#home div#header h1			{ text-indent: -9999px; }
div#header h1 a				{ text-indent: -9999px; display:block; width:100px; height:100px; float:right; margin-top:-8px;}


/* Drink aware */
p#drinkaware a		{ background:url(../images/styles/red/drinkaware-red-narrative.gif) no-repeat; }

/* Smart Boxes */
/* Smart Boxes */
.pub-2column #SB-Group1 #dfc-pub-keepintouch 	{ background: url(/images/smartboxes/sb-signup-red.jpg) no-repeat bottom; background-color:#1c040d; color:#FFF; }
.pub-2column #SB-Group1 #dfc-pub-keepintouch h1	{ font-size: large; }
.pub-2column #SB-Group1 #dfc-pub-keepintouch a	{ color:#FFF; }
.pub-2column #SB-Group1 #dfc-pub-keepintouch h1				{  background: url(/images/smartboxes/sb-signup-titlered.jpg) no-repeat; }
.pub-2column #SB-Group1 #dfc-global-fanbox.fanbox { background: #d0ce9f;  padding: 0px; margin-top: 10px;}
.pub-2column #SB-Group1 #dfc-global-fanbox div {background: none; }

#dfc-global-whatson h2.wosEventDate { color: #e7e5bf; }

#dfc-global-camracask img { display: block; width: 55px; height: 82px; background: url(../images/styles/red/cask.gif) 0 0 no-repeat; }

