/* ----------- april 2011 home --------- */


html, body {margin: 0;padding: 0; }

#wrap { margin:10px 0 10px 40px;float:left;width:840px;border:1px #CCC solid;height:auto;overflow:hidden;background-image:url(../images/wrapBG.jpg);background-repeat:repeat-y;}
#homeLeft {float:left;width:200px;margin:20px 0 0 20px;text-align:left;}
#homePromo {float:left;width:308px;margin:5px 5px 25px 5px;text-align:left;background-color:#FFF;border:1px #C90 solid;}
#homeCenter {float:left;width:320px;margin:20px 0 0 30px;text-align:left;}
#homeRight {float:left;width:220px;margin:20px 0 0 30px;}
#slide-show {float:left;width:800px;height:240px;margin:20px;border:1px #ccc dotted;}
/*---------- INTERIOR ------------*/


p {font-size:100%;}
p.intro {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:75%;color:#424242;line-height:130%;}
p.introMain {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:80%;color:#424242;line-height:135%;margin-top:20px;}
p.byline {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:80%;font-style:italic;color:#424242;margin-top:-12px;}
p.byline2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:80%;font-style:italic;color:#424242;}
p.recipe {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:95%;line-height:120%;font-weight:bold;color:#424242;}
p.events {font-family:Verdana, Geneva, sans-serif;font-size:80%;font-style:italic;color:#424242;line-height:140%;margin-top:-8px;}
p.promoHome {font-family:Verdana, Geneva, sans-serif;font-size:70%;color:#424242;line-height:135%;padding-left:12px;padding-right:8px;}


h1 {font-family:Arial, Helvetica, sans-serif;font-size:130%;color:#575757;text-align:left;margin-bottom:10px;line-height:100%;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#424242;text-align:left;}
h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:75%;color:#960;letter-spacing:1px;text-align:left;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#424242;text-align:left;}

.imgNews {margin-right:15px;margin-top:8px;}
.imgSpec {margin-left:10px;}

hr {height:1px;width:100%;border-width: 1px 0 0 0;border-style: dotted;border-color: #2D2D2D;}

/* ----------- end april 2011 home --------- */

a:link.main {
color: #0066CC;
text-decoration: none;
}
a:visited.main {
color: #0066CC;
text-decoration: none;
}
a:hover.main {
color: #CC9900;
text-decoration: none;
}
a:active.main {
color: #0066CC;
text-decoration: none;
}

a:link.main2 {
color: #FFCC66;
text-decoration: none;
}
a:visited.main2 {
color: #FFFFFF;
text-decoration: none;
}
a:hover.main2 {
color: #CC9900;
text-decoration: none;
}
a:active.main2 {
color: #0066CC;
text-decoration: none;
}
#wrapper {width: 920px; margin:0 auto; text-align: center; background-color: #FFFFFF}

#boxes {width: 920px; margin-top: 10px; margin-bottom: 10px; text-align: left;}

#pairings {
width:220px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
border: thin solid #335555;
float:right;
clear:both;
text-align: center;
background-color:#F7F7F2;
}
#quote {
width:335px;
margin-top:25px;
margin-left:5px;
margin-bottom:10px;
border: thin solid #335555;
float:left;
clear:both;
background-color:#F7F7F2;
text-align:center;
}
#words_one {
width: 340px;
margin-left:5px;
margin-top: 10px;
float:left;
text-align: left;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.3em;
	color: #282828;
	text-align:left;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
	}
	
.main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height: 1.3em;
	color: #282828;
	text-align:left;
	margin-right:5px;
	margin-bottom:10px;
	}
	.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #282828;
	text-align:justify;
	margin:15px;
	}

.sideheed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #0E2453;
	font-weight:400;
	margin-top:10px;
	text-align:center;
	}
a:link {
color:#C90;
text-decoration:none;
}
a:visited {
color:#C90;
text-decoration:none;
}
a:hover {
color:#06C;
text-decoration:none;
}
a:active {
color:#06C;
text-decoration:underline;
}





#xpromo {
	width:919px;
	height:auto;
	overflow:hidden;
}


.promo2010 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:70%;
	line-height:130%;
}

.bodyMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.3em;
	color: #282828;
}
.bodyMainItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #282828;
	font-style: italic;
}
.bodyMainBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.3em;
	color: #575757;
}
.sidebarBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #2D2D2D;
}
.sideRev1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	color: #F5F5F5;
}
.sideReg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 130%;
	color: #181818;
}
.sideBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #181818;
}
.speciesText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #003333;
}
.speciesSlug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
}
.speciesName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-style: italic;
	color: #003333;
}
.prices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #2D2D2D;
	line-height:120%;
	margin-top:-8px;
}
.pricesBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .75em;
	color: #2D2D2D;
}
.speciesBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #2D2D2D;
}

/*---------- bubble tooltip -----------*/
a.tt{
	position:relative;
	z-index:24;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
	left: 555px;
	top: 319px;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #cc6600; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #2d2d2d;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #cc6600;
    background: url(../images/bubble.gif) no-repeat bottom;
}

/*---------- bubble tooltip -----------*/
.productsmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6C6C6C;
}
.storeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #333333;
}
.storeProduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
}
.storeItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #919191;
}
.recipeHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #424242;
	font-weight: bold;
}
.recipeServes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-transform: uppercase;
	color: #575757;
}
.recipeSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #818181;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
}
.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #424242;
}
.formTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #6C6C6C;
}
.boxform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #003366;
	background-color: #EFEFEF;
	text-indent: 2px;
	height: 24px;
	width: 275px;
	border: .1em solid #818181;
}
.boxformLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #003366;
	background-color: #EFEFEF;
	text-indent: 2px;
	height: 110px;
	width: 275px;
	border: .1em solid #818181;
}
.homeSlug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
	color: #575757;
	letter-spacing: .1em;
}
.sideHead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #0E2453;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
}


#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:800px;
	height:240px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}


