@import url("/css/global.css");

body {
	margin:0 auto;
	padding:0;
	width:100%;
}

img {
	padding: 0;
	margin: 0;
	border: none;
}

.avbody
{
	background:url(/images/averys/header/bg.gif) #FFF repeat-x top;
}

.average
{
font-size: 95%;
color: #000;
}
.basketnavbar
{
font-weight: bold;
font-size: 95%;
color: #006;
background: #fff;
}
.baskettable
{
font-size: 95%;
background: #fff;
}
.baskettableproduct
{
font-size: 95%;
background: #fff;
}
.baskettabletitle
{
font-weight: bold;
font-size: 95%;
color: #000;
border: #066 1px solid;
}
.bestseller
{
font-size: 450%;
color: #000;
}
.bestsellerone
{
font-weight: bold;
font-size: 280%;
color: #fff;
background: #990;
}
.bgshade
{
background: #fff;
}
.blueframe
{
border: #066 1px solid;
background: #fff;
}
.body1, .body2, .body3
{
color: #000;
font-size: 92%;
}
.bodybold1, .bodybold2, .bodybold3
{
font-weight: bold;
color: #000;
font-size: 95%;
}
.bodylink1
{
font-weight: normal;
color: #000;
}
.bodylink2
{
font-weight: bold;
color: #000;
}

.bodylinkbold1, .bodylinkbold2
{
font-weight: bold;
font-size: 95%;
color: #000;
}
.bodylinkbold2:hover
{
color: #903;
}
.bottomnav
{
color: #000;
background: #fff;
}
.bottomnavlink
{
font-size: 95%;
color: #000;
}
.bottomtext
{
font-size: 88%;
color: #999;
}
.brown
{
border: 1px solid #966;
border-width: 1px 0 1px 2px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #966;
font-size: 95%;
}
.brownborder
{
border: 1px solid #966;
}
.brownlinefill
{
background: #966;
}
.brownpagetitle
{
border: 1px solid #966;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 105%;
text-transform: uppercase;
color: #fff;
background: #966;
}
.brownproductcell
{
border: 0;
border-top: 1px solid #966;
}
.brownsubtitle
{
font-size: 150%;
color: #966;
background: #fff;
}
.browntext
{
font-size: 95%;
color: #966;
background: #fff;
}
.browseedge
{
background: #fff;
}
.browselink1
{
font-size: 95%;
color: #000;
}
.browselinkselected1
{
font-weight: bold;
font-size: 95%;
color: #000;
}
.browseqty
{
font-size: 80%;
color: #999;
}
.browsingnavbar
{
background: #fff;
}
.buttontext1
{
font-weight: bold;
font-size: 92%;
color: #606;
}
.buttontext1:hover
{
color: #903;
}
.buttontext2
{
font-weight: bold;
font-size: 95%;
color: #066;
}
.buttontext2:hover
{
color: #903;
}
.casepromotion
{
border: 1px solid #990;
color: #990;
background: #f7f7de;
}
.casepromotionpic
{
border: 1px solid #990;
background: #fff;
}
.casetable
{
border: #000 1px solid;
}
.customerservicenavbar
{
background: #fff;
}
.customerservicephonenumber
{
font-weight: bold;
font-size: 130%;
color: #066;
}
.customerservicephonenumbertitle
{
font-weight: bold;
font-size: 95%;
color: #066;
}
.darkblue
{
border: 1px solid #069;
border-width: 1px 0 1px 2px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #069;
font-size: 95%;
}
.darkblueborder
{
border: 1px solid #069;
}
.darkbluelinefill
{
background: #069;
}
.darkbluepagetitle
{
border: 1px solid #069;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 105%;
text-transform: uppercase;
color: #fff;
background: #069;
}
.darkblueproductcell
{
border: 0;
border-top: 1px solid #069;
}
.darkbluesubtitle
{
font-size: 150%;
color: #069;
background: #fff;
}
.darkbluetext
{
font-size: 95%;
color: #069;
background: #fff;
}
.darkstripe
{
background: #fff;
}
.dealofthedaynavbar
{
background: #fff;
}
.delinstextbox
{
border: 0;
font-weight: bold;
font-size: 95%;
background: #fff;
}
.delivery
{
border: 0;
font-size: 95%;
}
.deliverytitle
{
font-weight: bold;
font-size: 95%;
color: #f0f0f0;
background: #606;
}
.detail
{
font-size: 95%;
color: #006;
font-style: italic;
}
.detailslink
{
font-weight: bold;
font-size: 92%;
color: #000;
}
.dimmed
{
font-weight: bold;
font-size: 92%;
color: #999;
}
.finewines
{
background: #f7f7de;
}
.finewinesbox
{
border: 1px solid #990;
color: #990;
background: #f7f7de
}
.finewinesheader
{
font-weight: normal;
font-size: 280%;
color: #990;
}
.finewinesline
{
color: #990;
height: 1px;
}
.formcontrol
{
color: #000;
}
.fourseasons
{
border: #606 1px solid;
font-weight: bold;
font-size: 95%;
color: #fff;
background: #606;
}
.giftbanner
{
font-size: 95%;
color: #fff;
background: #966;
}
.gifthighlight
{
background: #fff;
}
.green
{
border: #066 1px solid;
border-width: 1px 0 1px 2px;
background: #066;
font-weight: bold;
text-transform: uppercase;
color: #fff;
font-size: 95%;
}
.green2
{
border: 1px solid #990;
border-width: 1px 0 1px 2px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #990;
font-size: 95%;
}
.greenborder
{
border: 1px solid #066;
}
.green2border
{
border: 1px solid #990;
}
.green2linefill
{
background: #990;
}
.green2pagetitle
{
border: 1px solid #990;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 105%;
text-transform: uppercase;
color: #fff;
background: #990;
}
.green2productcell
{
border: 0;
border-top: 1px solid #990;
}
.greensubtitle
{
font-size: 150%;
color: #066;
background: #fff;
}
.green2subtitle
{
font-size: 150%;
color: #990;
background: #fff;
}
.green2text
{
font-size: 95%;
color: #990;
background: #fff;
}
.greentext
{
font-size: 95%;
color: #066;
background: #fff;
}
.h1
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.h1:hover
{
color: #903;
}
.h2
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.h2:hover
{
color: #903;
}
.h3
{
font-weight: bold;
font-size: 105%;
color: #000;
}
.h4
{
font-weight: bold;
font-size: 120%;
color: #606;
}
.h5
{
font-weight: bold;
font-size: 110%;
color: #000;
}
.h6
{
font-weight: bold;
font-size: 200%;
}
.h7
{
font-weight: bold;
font-size: 360%;
}
.headertext
{
color: #fff;
text-transform: none;
font-weight: normal;
}
.headertitle
{
font-size: 220%;
color: #fff;
text-transform: none;
font-weight: normal;
}
.highlight
{
background: #ffc;
}
.keyline1
{
background: #066;
}
.keyline2
{
background: #c90;
}
.keyline3
{
background: #606;
}
.keyline4
{
background: #606;
}
.leftframe
{
border: 0;
background: #fff;
font-size: 95%;
}
.legaltext
{
font-size: 95%;
color: #999;
}
.lightblue
{
border: #99c 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #99c;
font-size: 95%;
}
.lightblueborder
{
border: #99c 1px solid;
}
.lightbluelinefill
{
background: #99c;
}
.lightbluepagetitle
{
border: #99c 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 105%;
text-transform: uppercase;
color: #fff;
background: #99c;
}
.lightblueproductcell
{
border: 0;
border-top: #99c 1px solid;
}
.lightbluesubtitle
{
font-size: 150%;
color: #99c;
background: #fff;
}
.lightbluetext
{
font-size: 95%;
color: #99c;
background: #fff;
}
.line01
{
color: #903;
height: 1px;
}
.line02
{
color: #990;
height: 1px;
}
.line03
{
color: #606;
height: 1px;
}
.line04
{
color: #c90;
height: 1px;
}
.line05
{
color: #fc6;
height: 1px;
}
.line06
{
color: #ffc;
height: 1px;
}
.line07
{
color: #006;
height: 1px;
}
.line08
{
color: #606;
height: 1px;
}
.line09
{
color: #066;
height: 1px;
}
.line10
{
color: #fff;
height: 1px;
}
.line11
{
color: #f7f7de;
height: 1px;
}
.line12
{
color: #fff;
height: 1px;
}
.line13
{
color: #f0f0f0;
height: 1px;
}
.line14
{
color: #999;
height: 1px;
}
.line15
{
color: #000;
height: 1px;
}
.line16
{
color: #f66;
height: 1px;
}
.linefill
{
background: #606;
}
.linefill2
{
background: #066;
}
.linefill3
{
background: #000;
height: 1px;
}
.linkgroup
{
font-size: 98%;
color: #006;
}
.linkgroup2
{
font-size: 95%;
color: #006;
background: #fff;
}
.mandatory
{
color: #000;
font-weight: bold;
}
.navlink1
{
font-size: 92%;
color: #606;
font-weight: normal;
}
.navlinkbold1
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.navlinkbold1:hover
{
color: #903;
}
.navlinkboldselected1
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.navlinkselected1
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.navprimary
{
font-weight: bold;
font-size: 92%;
color: #066;
}
.navprimaryselected
{
font-weight: bold;
font-size: 95%;
color: #606;
background: #fff;
}
.navsecondary
{
font-weight: bold;
font-size: 85%;
color: #903;
}
.navsecondaryselected
{
font-weight: bold;
font-size: 85%;
color: #990;
}
.navtitle1
{
border: #066 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 100%;
color: #fff;
background: #066;
}
.navtitle1text
{
font-weight: bold;
font-size: 120%;
text-transform: uppercase;
}
.navtitle2
{
font-weight: bold;
font-size: 95%;
color: #006;
background: #fc6;
}
.navtitlefinewines
{
font-weight: normal;
font-size: 170%;
color: #606;
}
.nomargin
{
margin: 2px;
}
.note
{
font-weight: bold;
font-size: 95%;
color: #006;
font-style: italic;
}
.offerbox
{
border: #903 2px solid;
color: #903;
}
.offerbox09
{
border: #066 1px solid;
color: #000;
}
.offerboxtitle
{
font-weight: bold;
font-size: 95%;
color: #fff;
background: #903;
}
.offerboxtitle09
{
font-weight: bold;
font-size: 95%;
color: #fff;
background: #066;
}
.page
{
margin: 0;
background: #fff;
}

.pagetitle
{
font-weight: bold;
font-size: 130%;
color: #000;
}
.pink
{
border-top: #f66 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #f66;
font-size: 95%;
}
.pinkborder
{
border: #f66 1px solid;
}
.pinklinefill
{
background: #f66;
}
.pinkpagetitle
{
border-top: #f66 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 105%;
text-transform: uppercase;
color: #fff;
background: #f66;
}
.pinkproductcell
{
border: 0;
border-top: #f66 1px solid;
}
.pinksubtitle
{
font-size: 150%;
color: #f66;
background: #fff;
}
.pinktext
{
font-size: 95%;
color: #f66;
background: #fff;
}
.primary, .primaryselected
{
font-weight: bold;
font-size: 100%;
color: #000;
background: #fff;
}
.primaryselected
{
color: #606;
}
.primaryhilite, .primaryselectedhilite
{
font-weight: bold;
font-size: 100%;
color: #000;
background: #74c0c0;
}
.primaryselected
{
color: #606;
}
.productcell
{
border: 0;
border-top: #000 1px solid;
}
.purple
{
font-weight: bold;
text-transform: uppercase;
color: #fff;
border-top: #606 1px solid;
border-width: 1px 0 1px 2px;
background: #606;
font-size: 95%;
}
.purpletext
{
font-size: 95%;
color: #606;
background: #fff;
}
.quantity
{
font-weight: normal;
font-size: 85%;
color: #000;
font-style: italic;
}
.quicksearchnavbar
{
background: #fff;
}
.red
{
border-top: #903 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #903;
font-size: 95%;
}
.redborder
{
border: #903 1px solid;
}
.redlinefill
{
background: #903;
}
.redpagetitle
{
border-top: #903 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 105%;
text-transform: uppercase;
color: #fff;
background: #903;
}
.redproductcell
{
border: 0;
border-top: #903 1px solid;
}
.redsubtitle
{
font-size: 150%;
color: #903;
background: #fff;
}
.redtext
{
font-size: 95%;
color: #903;
background: #fff;
}
.rtbasket
{
border: #903 1px solid;
font-size: 95%;
color: #000;
background: #e3e3e3;
}
.rtbaskettitle
{
font-weight: bold;
font-size: 95%;
color: #444344;
background: #e3e3e3;
}
.rtinnerform
{
color: #000;
background: #e3e3e3;
}
.rtorderform
{
border: #e3e3e3 1px solid;
font-size: 95%;
color: #e3e3e3;
background: #e3e3e3;
}
.rtsubtitle
{
font-weight: bold;
font-size: 140%;
color: #e3e3e3;
}
.rttextbold
{
font-weight: bold;
font-size: 150%;
color: #e3e3e3;
}
.rttextbold2
{
color: #444344;
font-size: 200%;
font-weight: bold;
}
.rttitle
{
font-weight: bold;
font-size: 250%;
color: #066;
}
.saving
{
font-weight: bold;
font-size: 95%;
color: #903;
}
.selectedlinkgroup
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.selectedsubtab
{
border: 1px solid #990;
font-weight: bold;
font-size: 95%;
color: #fff;
background: #990;
}
.selectedsubtabcolor
{
background: #990;
}
.shade01
{
background: #903;
}
.shade02
{
background: #990;
}
.shade03
{
background: #99c;
}
.shade04
{
background: #c90;
}
.shade05
{
background: #fc6;
}
.shade06
{
background: #ffc;
}
.shade07
{
background: #006;
}
.shade08
{
background: #606;
}
.shade09
{
background: #066;
}
.shade10
{
background: #fff;
}
.shade11
{
background: #f7f7de;
}
.shade12
{
background: #fff;
color: #000;
font-weight: normal;
}
.shade13
{
background: #f0f0f0;
}
.shade14
{
background: #999;
}
.shade15
{
background: #000;
}
.shade17
{
background: #966;
}
.shade18
{
background: #069;
}
.strip
{
background: #903;
}
.subtab
{
border: 1px solid #990;
color: #990;
background: #f7f7de;
}
.subtablink
{
font-weight: bold;
font-size: 95%;
color: #990;
background: #f7f7de;
}
.tabletitle
{
font-weight: bold;
font-size: 95%;
color: #fff;
background: #066;
}
.tagline
{
font-weight: bold;
font-size: 100%;
color: #606;
}
.tagline2
{
font-size: 92%;
color: #000;
}
.terms
{
font-size: 95%;
color: #999;
}
.textbluecaps
{
font-weight: bold;
font-size: 95%;
text-transform: uppercase;
color: #006;
}
.textbold
{
font-weight: bold;
font-size: 95%;
}
.textred
{
font-weight: bold;
font-size: 95%;
color: #903;
}
.textsmall
{
font-size: 95%;
color: #000;
}
.textsmallblue
{
font-weight: bold;
font-size: 95%;
color: #606;
}
.textsmallblue:hover
{
color: #903;
}
.textsmallwhite
{
font-weight: bold;
font-size: 95%;
color: #fff;
}
.textvsmall
{
font-size: 95%;
color: #000;
}
.textvsmallblue
{
font-size: 95%;
color: #000;
}

.thinline
{
color: #066;
height: 1px;
background: #006;
}
.thinorangeline
{
color: #606;
height: 1px;
background: #606;
}
.toptenbannerline
{
height: 10px;
background: #990;
}
.toptenspacerline
{
height: 2px;
background: #fff;
}
.toptentable
{
border: #000 1px solid
}
.vouchertitle
{
border-top: #606 1px solid;
border-width: 1px 0 1px 2px;
font-weight: bold;
font-size: 95%;
color: #fff;
background: #606;
}
.whitebutton2
{
font-weight: bold;
font-size: 95%;
color: #fff;
background: #606;
}
.whitebutton3
{
font-weight: bold;
font-size: 95%;
color: #fff;
}
.yellowpanel
{
border: #000 1px solid;
background: #fff;
}
.zeromargin
{
margin: 0;
}
.browseheader
{
font-size: 95%;
color: black;
}
.imgpadding
{
margin: 10px;
}



.orderpipetab
{
color: #FFF;
background: url(/images/averys/orderpipetab.gif) bottom left no-repeat;
padding:3px 3px 3px 6px;
font-weight: bold;
border-bottom: 1px solid #066;
}

.orderpipetabborder
{
border-bottom: 1px solid #066;
}

.baskettabletitlepadding
{
padding: 6px;
background: #ebebeb; url(/images/averys/bgfill.gif) top left repeat;
color: #000;
}

.baskettabletitle
{
padding: 6px;
background: #ebebeb; url(/images/averys/bgfill.gif) top left repeat;
border: 1px solid #066;
color: #000;
}

.subheader
{
font-size: 85%;
font-weight: bold;
color: #000;
}

.tdpadding
{
padding: 6px;
}

.largelink
{
font-size: 100%;
font-weight: bold;
color: #600;
}

.smalltext
{
font-size: 0.85em;
color: #000;
}

.subheader2
{
font-size: 95%;
font-weight: bold;
color: #000;
}

.buttonpadding
{
padding-top: 6px;
padding-bottom: 6px;
}

.texttoppadding
{
padding-top: 6px;
padding-bottom: 6px;
}

/* 
----------------------------
basic elements
----------------------------
*/

a { 
	color: #066;
	font-weight: bold;
	}

a:hover, a:active { 
	color: #000;
	font-weight: bold;
	}

hr {
	color: #066;
	background: #066;
	}

/* 
------------------
other elements
------------------
 */

#boxsurround {
	border: 1px solid #066;
	background: #fff;
	}

#borderframe {
	border: 1px solid #066;
	background: #fff;
	}

/*
------------------
order pipe
------------------
*/

#orderpipeheader {
	background: #066;
	color: #FFF;
	padding-right: 10px;
	height: 25px;
	}

#orderpipeheader span {
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	padding-left: 4px;
	position: relative;
	top: 0px;
	}

/* 
------------------
Shopping Basket
------------------
 */
#browsealert {
	border: 1px solid #000;
	top: 4px;
	right: 19%;
	color: #000;
	font-size: 85%;
	padding: 10px;
	width: 250px;
	z-index: 999;
}

#virtualbasket {
	padding: 6px;
	width: 150px;
	float: right;
	margin-bottom: 10px;
	}

#virtualbasket img {
	vertical-align: middle;
	}

.browseletter {
	font-size : 14pt;
	text-decoration: none;
	}

.browseletter:visited {
	font-size : 14pt;
	text-decoration: none;
    }


.browseletter:hover{
	font-size : 14pt;
	text-decoration: none;
    }


/* 
------------------
button
------------------
*/

a.button, span.button, a.button span, span.button button, span.button input
{
    background-image:url(/images/averys/buttons/btn0.png);
    _background-image:url(/images/averys/buttons/btn0.gif);
}

a.softclick, span.softclick, a.softclick span, span.softclick button, span.softclick input
{
    background-image:url(/images/averys/buttons/softclick.png);
    _background-image:url(/images/averys/buttons/softclick.gif);
}

a.hardclick, span.hardclick, a.hardclick span, span.hardclick button, span.hardclick input
{
    background-image:url(/images/averys/buttons/hardclick.png);
    _background-image:url(/images/averys/buttons/hardclick.gif);
}

/*
------------------
topframe
------------------
*/
.averystopframe
{
    background-color: #0E6766;
}

/*
------------------
topframe
------------------
*/
.virtualbasket
{
    font-family: Arial;
    font-size: 8pt;
    background: #fff;  
}

.virtualbasketbig
{
    font-family: Arial;
    font-size: 10pt;
    background: #fff;  
}


/* 
------------------
Sub nav elements
------------------
*/

/*

#subnav	{
	background-color: #215A94;
	font-size: 9pt;
	margin-bottom: 5px;
	}

.subtabnavA {
	background-color: #215A94;
	font-size: 9pt;
	}

.subtabnavB {
	background-color: #5E215F;
	font-size: 9pt;
	}

.subtabnavC {
	background-color: #6BC6C6;
	font-size: 9pt;
	}

.subtabnavD {
	background-color: #8C9431;
	font-size: 9pt;
	}

.subtabnavE {
	background-color: #EF9484;
	font-size: 9pt;
	}

ul#subtabnav li a { /* settings for all tab links */
	color: #FFF;
	font-size: 9pt;
	}

ul#subtabnav a:hover { /* settings for hover effect */
	color: #FFF;
	text-decoration: underline;
	font-size: 9pt;
	}

ul#subtabnav .current a:hover {
	color: #FFF;
	font-size: 9pt;
	}

ul#subtabnav span {
	color: #fff;
	font-size: 9pt;
	}

ul#subtabnav .current span {
	color: #000;
	background-color: #fff;
	padding: 3px 6px 3px 6px;
	font-size: 9pt;
	}
*/
	
/* 
------------------
topframe elements
------------------
*/

div#topnav
{
	padding:0px 0 0 0px;
	margin-left:0;
	margin-right:0;
	width:100%;
}

ul#tabnav,ul#tabnav li
{
	list-style-type:none;
	margin:0;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li
{
    line-height: 30px; /* budge the text down a bit */
	float:left;
	margin-right: 0;
	text-align: center;
	background-color: #0E6766;
	font-size: 9pt;
}

ul#tabnav a 
{
	display:block;
	text-decoration:none;
	padding:0px;
	background: #FFFFFF;
	color: #000;
	font-size: 9pt;
}

ul#tabnav a:hover
{
	display:block;
	text-decoration:underline;
	font-size: 9pt;
}

/* currently selected tab */
ul#tabnav li.curtabA a
{
    background: url(/images/averys/tabs/1_selected_blue.gif) bottom left no-repeat;
	color: #FFF;
	width: 159px;
	height: 30px;
    padding: 0px;
    font-size: 9pt;
}

ul#tabnav li.curtabb a
{
    background: url(/images/averys/tabs/2_selected_purple.gif) bottom left no-repeat;
	color: #FFF;
	width: 157px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li.curtabc a
{
    background: url(/images/averys/tabs/3_selected_cyan.gif) bottom left no-repeat;
	color: #FFF;
	width: 158px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li.curtabd a
{
    background: url(/images/averys/tabs/4_selected_green.gif) bottom left no-repeat;
	color: #FFF;
	width: 157px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li.curtabe a
{
    background: url(/images/averys/tabs/5_selected_pink.gif) bottom left no-repeat;
	color: #FFF;
	width: 159px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

/* not currently selected tab */
ul#tabnav li.notcurtaba a
{
    background: url(/images/averys/tabs/1_unselected_blue.gif) bottom left no-repeat;
	color: #FFF;
	width: 159px;
	height: 30px;
    padding: 0px;
    font-size: 9pt;
}

ul#tabnav li.notcurtabb a
{
    background: url(/images/averys/tabs/2_unselected_purple.gif) bottom left no-repeat;
	color: #FFF;
	width: 157px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li.notcurtabc a
{
    background: url(/images/averys/tabs/3_unselected_cyan.gif) bottom left no-repeat;
	color: #FFF;
	width: 158px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li.notcurtabd a
{
    background: url(/images/averys/tabs/4_unselected_green.gif) bottom left no-repeat;
	color: #FFF;
	width: 157px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

ul#tabnav li.notcurtabe a
{
    background: url(/images/averys/tabs/5_unselected_pink.gif) bottom left no-repeat;
	color: #FFF;
	width: 159px;
	height: 30px;
	padding: 0px;
	font-size: 9pt;
}

/*
--------------
search nav bar
--------------
*/
#searchnav
{
    border: solid 2px #0E6766;
    padding: 2px;
    background-color: #F9F7E2;
    width: 100%;
    margin-bottom: 5px;
}

#searchnav td
{
    font-size: 9pt;
    text-align: center;
    font-family: Arial, Verdana;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 2px;
}

#searchnav td.bold a
{
    font-weight: bold;
    font-size: 9pt;
}

#searchnav img
{
    vertical-align: middle;
}

/*
-----------------
guarantee nav bar
-----------------
*/
#guaranteenav
{
    border: solid 2px #0E6766;
    padding: 10px;
    background-color: #FFF;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

#guaranteenav td
{
    font-family: Arial, Verdana;
    line-height: 15px;
}

#guaranteenav td.guaranteetitle
{
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 10px;
}

#guaranteenav td.guaranteequote
{
    color: #7a7a7a;
    font-size: 7pt;
}

#guaranteenav td.guaranteesignature
{
    font-size: 8pt;
    font-weight: bold;
    padding-bottom: 10px;
}

#guaranteenav td.cardimage
{
    vertical-align: middle;
}

/*
-----------------
browse nav bar
-----------------
*/
#browsenav
{
    border: solid 2px #0E6766;
    background-color: #FFF;
    width: 100%;
}

#browsenav a
{
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #000;
}


#browsenav a:hover
{
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #999;
    font-weight: normal;
}

#browsenav a.navlinkselected1
{
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #000;
    font-weight: bold;    
}


/*
-------------
lufthansa nav
-------------
*/

#lufthansanav
{
    border: solid 2px #0E6766;
    padding: 0px;
    width: 100%;
    margin-bottom: 5px;
    background-color: #FFF;
}

#lufthansanav td
{
    font-family: Arial, Verdana;
    line-height: 15px;
}

#lufthansalink
{
    color: #000;
    font-size: 8pt;
    text-decoration: none;
    text-align: center;
    padding-bottom: 8px;
}


/*
--------------
dynamic browse
--------------
*/
#dynamicbrowse
{
    border: solid 2px #0E6766;
    padding: 8px;
    width: 100%;
    background-color: #F9F7E2;
    margin-bottom: 5px;
}

#dynamicbrowse td
{
    font-family: Arial, Verdana;
    line-height: 15px;
}

/*
-----------
quick order
-----------
*/
#quickorder
{
    border: solid 2px #0E6766;
    padding-left: 10px;
    width: 100%;
    background-color: #0E6766;
    margin-bottom: 5px;
}

#quickorder td a
{
    font-family: Arial, Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #fff;
    line-height: 15px;
}

#quickorder img
{
    vertical-align: middle;
}

/*
-------------------------------
register for exclusive benefits
-------------------------------
*/
#virtualregisterforbenefitsnav
{
    border: solid 2px #999;
    padding: 2px;
    background-color: #FFF;
    width: 100%;
}

#virtualregisterforbenefitsnav td
{
    text-align: center;
    font-family: Arial, Verdana;
    padding-bottom: 2px;
    padding-top: 2px;
    font-weight: bold;
}

#virtualregisterforbenefitsnav td.title
{
    font-size: 13pt;
}

#virtualregisterforbenefitsnav td a
{
    color: #0E6766;
    font-size: 10pt;
}

#virtualregisterforbenefitsnav img
{
    vertical-align: middle;
}

/*
-------------
new to averys
-------------
*/
#newtoaverysnav
{
    border: solid 2px #0E6766;
    padding: 3px;
    background-color: #FFF;
    width: 100%;
    margin-bottom: 5px;
}

#newtoaverysnav td
{
    text-align: center;
    font-family: Arial, Verdana;
    padding-top: 0px;
    font-weight: bold;
}

#newtoaverysnav .titlebig
{
    color: #0E6766;
    font-size: 16pt;
    padding-bottom: 2px;
}

#newtoaverysnav .titlemedium
{
    color: #0E6766;
    font-size: 10pt;
}

/*
fine wine tab on skyscraper
*/
.finewinetab
{
    text-align: center;
    font-family: Arial, Verdana;
    font-weight: bold;
    color: #fff;
}

/*
------------
email the MD
------------
*/
#emailthemd
{
    border: solid 2px #0E6766;
    padding-left: 0px;
    width: 100%;
    background-color: #0E6766;
    margin-bottom: 5px;
    margin-top: 5px;
}

#emailthemd td a
{
    font-family: Arial, Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #fff;
    line-height: 15px;
}

#emailthemd img
{
    vertical-align: middle;
}

/* -------------------------------------------------------------------------------------------------------------------------------------- */

/* Onion Skin Shadow Code from http://www.alistapart.com/articles/onionskin/ */
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(/images/averys/shadow/shadow.gif) right bottom no-repeat;
  }
.wrap2 
{
  background:url(/images/averys/shadow/corner_bl.gif) left bottom no-repeat;
  background-position:-14px 100%;
  }
.wrap3 {
  padding:0 8px 8px 0;
  background:url(/images/averys/shadow/corner_tr.gif) right top no-repeat;
  	background-position:100% -14px;
  }
 .wrap3 img {
  display:block;
  }

/* end Shadow Code */

/* -------------------------------------------------------------------------------------------------------------------------------------- */

.breadcrumbtext
{
    font-size: small;
    color: #000;
}

a.breadcrumbtextbold
{
    font-size: small;
    color: #000;
    text-decoration: underline;
}

a.breadcrumbtextbold:hover
{
    font-size: small;
    text-decoration: none;
}

.blueheader
{
    font-size: 14px;
	color: #29568f;
	font-weight: bold;
}

/* -------------------- begin PSD to HTML CSS -------------------------------------------------------- */

/*
body {
	margin: 0;
	padding: 0;
	background-color: #fff; 
}
img {
	padding: 0;
	margin: 0;
	border: none;
}
.form select,
.form input,
.form textarea {vertical-align:middle;}
*/



#main {
	margin: 0 0 0 15px;
	padding: 48px 0 15px 0;
	width: 607px;
	overflow: hidden;
	font-family: arial, helvetica, sans-serif;
}
#header {
	position: relative;
	float: left;
	width: 100%;
	height: 200px;
	/*overflow: hidden;*/
}
#header .foto {position: absolute;}

#header .title {
	position: absolute;
	width: 438px;
	height: 74px;
	top: 0;
	/*left: 129px;*/
	left: 65px;
	background: url(/images/title-bg.gif) repeat-x;
}
#header .signature {
	position: absolute;
	left: 86px;
}

#header .text {
	position: absolute;
	width: 200px;
	height: 26px;
	top: 47px;
	left: 250px;
}
#header .text span {
	font-size: 17px;
	color: #808285;
}
#header .text .date {color: #000;}
#header h1 {
	position: absolute;
	margin: 0;
	padding: 0;
	font: 41px "Times New Roman", serif;
	color: #F5821F;
	top: 96px;
	/*left: 248px;*/
	left: 150px;
}

#content {
	float: left;
	width: 100%;
	/*width: 580px;*/ /* this line broke it! */
}

#content .top-content 
{
	width: 99%;
	/*width: 601px;*/ /* so did this one! */
	padding: 0px 0 0;
}

#content .top-content .blog {float: left;}
#content .top-content h2 {
	font-size: 12px;
	line-height: 12px;
	color: #000;
	margin: 0;
}

#content .top-content .date {
	font-size: 12px;
	line-height: 19px;
	color: #000;
}
#content .top-content .text-area {
	float: left;
	width: 100%;
}
#content .top-content h3 {
	margin: 0;
	padding: 24px 0 3px 0;
	font-size: 12px;
	color: #29568f;
}
#content .top-content .text {
	font-size: 12px;
	color: #000; 
}
#content .top-content .pic {
	float: left;
	padding: 53px 0 0 28px;
}
#content .top-content .box {
	width: 100%;
	float: left;
	margin: 16px 0 0;
	border: 2px solid #999;
}
#content .top-content .box img {
	margin: 10px 0 0 10px;
	float: left;
}
#content .top-content .box .text-area {
	float: left;
	width: 100%;
	padding: 8px 0 0 8px;
}
#content .top-content .box h4 {
	margin: 0;
	font-size: 20px;
	color: #29568f;
}
#content .top-content .box p {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 12px;
	line-height: 17px;
	color: #000;
}
#content .top-content .box a {
	/*border-bottom: 2px solid #BFBFBF;*/
	text-decoration: none;
	font: 12px/12px Arial, Helvetica, sans-serif;
	color: #000;
}

#content .top-content .box a:hover {border-bottom: none;}
#content .top-content .small-boxes {
	float: left;
	width: 607px;
	margin: 18px 0 0;
}
#content .top-content .small-box {
	float: left;
	width: 193px;
	border: 1px solid #29568F;
	padding: 0 0 16px 0;
	/*margin: 0 11px 0 0;*/
	margin: 0 5px 0 0;
}

a.toplink:link, a.toplink:visited
{
color: #0B6667 !important;
text-decoration:underline !important;
border-bottom:0 !important;
font-weight:normal;
}
a.toplink:hover
{
color: #0B6667 !important;
text-decoration:none !important;
border-bottom:0 !important;
font-weight:normal;
}
a.toplink:none
{
color: #0B6667 !important;
text-decoration:underline !important;
border-bottom:0 !important;
font-weight:normal;
}

#content .top-content .last {margin: 0;}
#content .top-content .small-box span {
	float: left;
	display: block;
	width: 187px; /* 186px */
	height: 19px;
	color: #fff;
	background-color: #29568F;
	font-size: 12px;
	padding: 3px 0 0 8px;
	text-align: center;
}
#content .top-content .small-box img 
{
    /* bit of a hack - use smallboximage instead as this breaks the shadow */
    /*margin: 9px 0 0 9px;*/
    }

#content .smallboximage
{
    /* surrounds an image so we can center it without breaking the shadow */
    float: left;
    margin: 9px 0 0 9px;
}

#content .bigboximage
{
    /* surrounds an image so we can center it without breaking the shadow */
    float: left;
    margin: 9px 0 0 11px;
}


#content .top-content .small-box p {
	padding: 5px 15px 0 9px;
	margin: 0;
	font-size: 12px;	
}
#content .top-content .small-box p a {
	color: #29568f;
	text-decoration: none;
	font: 12px/12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #94AAC7;
}


#content .top-content .small-box p a:hover {border-bottom: none;}
#content .content-bottom {
	float: left;
	width: 100%; /* was 607px */
	padding: 17px 0 0;
}

#content .top-content .small-box span a.headerlink
{
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}

#content .content-bottom .big-box {
	float: left;
	position: relative;
	width: 380px; /* was 294 */
	border: 1px solid #235891;
	padding: 0 0 30px 0;
	margin: 0 15px 15px 0;
}
#content .content-bottom .last {margin: 0;}
#content .content-bottom .big-box .sold {
	position: absolute;
	top: 69px;
	left: 54px;
}
#content .content-bottom .big-box .title {
	display: block;
	width: 372px; /* was 286px */
	height: 19px;
	background-color: #235891;
	padding: 4px 0 0 8px;
	font-size: 12px;
	color: #fff;
}


#content .content-bottom .big-box img 
    {
    /*margin: 8px 0 0 6px;*/
    }

#content .content-bottom .big-box .text-area {
	width: 372px; /*286px;*/
	padding: 0 0 0 8px;
}
#content .content-bottom .big-box .text-area .date {
    float: left;
	font-size: 12px;
	color: #000;
}
#content .content-bottom .big-box .text-area .name {
	float: left;
	font-size: 16px;
	color: #235891;
}
#content .content-bottom .big-box .text-area p {
	float: left;
	width: 372px; /*286px;*/
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#content .content-bottom .big-box .text-area .description {
	float: left;
	width: 372px; /*286px;*/
	padding: 26px 0 0 0;
}
#content .content-bottom .big-box .text-area .description span {
	font: 11px/13px Arial, Helvetica, sans-serif;
	float: left;
	line-height: 11px;
	padding: 0;
}
#content .content-bottom .big-box .text-area .description .title-1 {color: #235891;}
#content .content-bottom .big-box .text-area .order {
	background: url(/images/order.gif) no-repeat;
	float: right;
	position: relative;
	margin: 0 9px -22px 0;
	width: 63px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
}

/* --------------------------------------------------------------------------------------------------- */

/* Homepage JA Blog Header Box */

.greybox {
	/*width: 601px;*/
	float: left;
	margin: 10px 0px 10px 0px;
	border: 2px solid #999;
	font-size: 6pt;
	text-align: justify;
}

.headertext
{
    font-size: 8pt;
    color: #000;
    
}

.jatext
{
    font-size: 7pt;
    color: #000;
   text-align: left; 
}

.bigpurpleheader
{
    font-size: 18px;
	color: #5E1D61;
	font-weight: bold;
}

.greybox a {
	color: #000;
	text-decoration: none;
	font: 8pt Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #94AAC7;
}

.greybox a:hover 
{
	color: #000;
	text-decoration: none;
	font: 8pt Arial, Helvetica, sans-serif;
    border-bottom: none;
    }



/* --------------------------------------------------------------------------------------------------- */

#producthighlight {
	border: 4px solid #369;
	background: #fff;
	padding: 6px;
	background-image:url(/images/lait/bottomcurve2.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.googlemap
{
    border: solid 1px #999;
}

/* events page */

.eventtitle
{
    font-size: 8pt;
    color: #000;
    
}

.eventdescription
{
    font-size: 8pt;
    color: #000;
    font-weight: bold;
}

/*
---------------
browse elements
---------------
*/

#browsebestsellerone {
	border-top: 4px solid #e9e9e9;
	border-right: 4px solid #e9e9e9;
	border-bottom: 4px solid #e9e9e9;
	border-left: 4px solid #e9e9e9;
	padding: 6px;
	background:url(/images/averys/bottomcurve2.gif) no-repeat bottom left;
	}

#browsebestsellertwo {
	border-top: 4px solid #A20F3A;
	border-right: 4px solid #A20F3A;
	border-bottom: 4px solid #A20F3A;
	border-left: 3px solid #A20F3A;
	padding: 6px;
	background:url(/images/averys/bottomcurve2.gif) no-repeat bottom left;
	}

.outerframe {
	border: 1px solid #000;
	background: #D9D9D9; /* grey */
	}

/* used on browse */
#borderframe {
	border: 1px solid #b9b9b9;
	background: #fff;
	}

/* used on browse nav */
#boxsurround {
	border: 1px solid #000;
	background: #d9d9d9;
	}
	
/* browse paging */	
.pagingresults {
	background: #eeeeee;
	padding: 2px 6px 2px 6px;
	border: solid 1px #000;
	}
	
#searchbox {	
	border : 1px solid #000;
	}

#searchbox a {	
	font-weight: bold;

	}
	
#browsebox
{
 border: solid 2px #0E6766;
 padding: 5px; 
 margin-top: 1px;
   
}

#browsebox ul
{
    padding-left: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#browsebox ul li
{
    list-style-type: none;
    margin-left: 2px;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 10px;

    background-image: url(/images/wwines/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

#browsebox h3
{
    font-size: 9pt;
    font-weight: bold;
    color: #000;
    padding-top: 7px;
    padding-bottom: 5px;
}

#browseheaderlink
{
    font-size: 9pt;
    font-weight: bold;
    color: #000;
    padding-top: 7px;
    padding-bottom: 5px;
}

#browsebox ul li a
{
    font-size: 9pt;
    font-weight: normal;
    color: #000;
}
 
#browsebox ul li a:hover
{
    font-size: 9pt;
    font-weight: normal;
    color: #981a30;
} 

/* all products A-Z */
.bannerbrowseaz
	{
	background-color: #39C;
	color: #FFF;
	}
	
.azlink
{
    font-size: 90%;
    font-weight: bold;
    color: #000;
}


/* order history table */
.orderhistoryheader
{
	background-color: #0E6766;
	font-weight: bold;
	color: #fff;
}

/* 
------------------
Blog
------------------
 */
 
.blog_archive {
	float:left;
	width:176px;
	background: #066;
	margin-top: 10px;
	color: #FFF;
	padding: 6px;
	font-size: 0.9em;
}

.blog_archive ul {
	margin: 0px;
	padding: 0px;
}

.blog_archive li {
	list-style: none;
	margin: 0px;
}

.blog_archive a, .blog_archive a:hover
{
	color: #FFF;
}

#blog_content	{
	float:left;
	width:372px;
	border: 3px solid #066;
	padding: 12px;
	background: #f9f7e2;
	margin-top: 10px;
	margin-right: 10px
	}
	
.blog_publishcomment {
	color:#999999;
	font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
	font-size:78%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.1em;
	line-height:1.4em;
	text-transform:uppercase;
	}
	
#headergreybox
{
	border: 2px solid #999;
}

#headergreybox h4
{
	margin: 0;
	font-size: 20px;
	color: #29568f;

}

/*GUI Button*/
.gui-btn, .gui-btn span {
    background-image:url(/images/buttons/averys/button.png);
    _background-image:url(/images/buttons/averys/button.gif);
	font-weight: bold;
}

.gui-btn span span, .gui-btn a, .gui-btn-hover span span, .gui-btn-hover a, .gui-btn:hover span span, .gui-btn:hover a, .gui-btn a:hover {
    color:#FFF;
	border: none;
	font-weight: bold;	
}

.gui-btn.selected, .gui-btn span.selected, .gui-btn span span.selected, .gui-btn a.selected, .gui-btn-hover span span.selected, .gui-btn-hover a.selected, .gui-btn:hover span span.selected, .gui-btn:hover a.selected, .gui-btn a:hover.selected {
    color:#FFF;
	background-image:url(/images/buttons/averys/selected.png);
    _background-image:url(/images/buttons/averys/selected.gif);
	font-weight: bold;
}

/*IE*/
.gui-btn-hover span span, .gui-btn-hover a, .gui-btn:hover span span, .gui-btn:hover a {
    color:#FFF;
	font-weight: bold;
}

/* 
-------------------
Wine Encyclopaedia 
------------------
*/

/* Generic classes */

.quotebox {
	background-image:url(/images/club/xhtml/aboutwine/grapes/quotebox.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height: 116px;
	width: 248px;
	text-align: center;
	}
	
.quotebox p {
	padding-top: 20px;
	margin-left: 26px;
	width: 190px;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	}

.allabout_blocklinks, .allabout_blocklinks2 {
	display: block;
	background: #eeeeee;
	color: #666;
	padding: 2px;
	margin: 2px;
	float: left;
	width: 122px;
	font-size: 0.85em;
	text-align: center;
	}
	
.allabout_blocklinks2 {
	width: 191px;
	}
	
.allabout_blocklinks:hover, .allabout_blocklinks2:hover {
	background: #666;
	color: #FFF;
	text-decoration: none;
	}

/* Regions */

.regions_textcolor_1 {
	color: #4e5e10;
	}
	
.regions_highlight_box {
	background: #faf0e2;
	padding: 8px;
	font-size: 0.85em;
	}

/* Grapes */
	
.allabout_red_dropdown {
	padding: 4px 8px;
	background: #600;
	color: #FFF;
	font-weight: bold;
	}
	
.allabout_green_dropdown {
	padding: 4px 8px;
	background: #696;
	color: #FFF;
	font-weight: bold;
	}
	
.allabout_blue_dropdown {
	padding: 4px 8px;
	background: #399;
	color: #FFF;
	font-weight: bold;
	}
	
.allabout_blue_dropdown span, .allabout_red_dropdown span, .allabout_green_dropdown span {
	font-weight: bold;
	font-size: 1.6em;
	}
	
.allabout_blue_dropdown select, .allabout_red_dropdown select, .allabout_green_dropdown select {
	font-size: 0.85em;
	}
	
	prodimg {browse.css (line 63)
  float:left;
  margin-right:10px;
  overflow:hidden;
  text-align:center;
  width:100px;}

/* ------------------------------------------------------------------------------------------------- */



/* emailoffers page specific */
.emailoffers
{
	color:White;
}
a.emailofferslnk
{
	color: Yellow;	
}
p.emailoffersmini
{
	font-size: x-small;
	color: White;
}


/* New product layout */

.proddesc_left

{
z-index: 1;
position: relative;
margin-left: 0px;
margin-top: 0.7em;
padding-right: 40px;
}

/* Accordian browse */
	

ul.sitebrowse-accordian {width: 100%; border:0; margin: 0px!important; padding: 0px; list-style-type:none;}
li.sitebrowse-item {line-height: 1.2em; padding:0px;}
h2.sitebrowse-handle {background: #fff; text-indent:6px; color:#000; cursor:pointer; font-weight:normal; height:25px; line-height:25px; margin-bottom:0pt; width:100%}
.sitebrowse-item ul {padding: 6px!important; list-style:none; margin: 0px; background:#f9f7e2; }
/*.sitebrowse-item {font-size: 0.85em }*/
.sitebrowse-item h2 {margin: 0; /*border-bottom: 1px solid #CCC;*/ font-size: 0.85em; font-weight: normal; background:#FFF url(/images/averys/browse/sitebrowse-header.gif) no-repeat bottom right; color:#066;}
.sitebrowse-item h2.open {background:#066 no-repeat bottom right; color:#fff; font-weight: bold;}
.sitebrowse-item a {font-weight: normal; background:transparent url(/images/averys/icons/bullet.gif) no-repeat left center; padding-left: 12px; font-size: 0.85em}
.sitebrowse-item span {font-size: 0.85em}



/* Homepage footer and search tag cloud */


#commonfooter

{

background-color: transparent;
background-image: url("/images/averys/homepage/footer_gradient.jpg");
background-repeat: repeat;
background-attachment: scroll;
background-position: left top;
padding: 0px;
width: 980px;
height: 189px;
border: 1px solid #a0b3b1;
}

#searchcloud { padding: 2px; text-align: center; }
#searchcloud a { padding: 0px; }
#searchcloud { margin: 0; }
#searchcloud li { display: inline; }


#searchcloud a.cloudtag1 { font-size: 1.9em; font-weight: normal; }
#searchcloud a.cloudtag2 { font-size: 1.5em; font-weight: normal; }
#searchcloud a.cloudtag3 { font-size: 1.2em; font-weight: normal; }
#searchcloud a.cloudtag4 { font-size: 1.0em; font-weight: normal; }
#searchcloud a.cloudtag5 { font-size: 0.9em; font-weight: normal; }
#searchcloud a.cloudtag6 { font-size: 0.8em; font-weight: normal; }




/* New averys header */


	#wrap {
		padding:0;
		margin:0 auto;
		width:983px;
		min-height:500px;
		height:auto !important;
		height:500px;
		position:relative;
	}
	#averysheader {
		width:736px;
		height:154px;
		float:left;
	}
	#title {
		width:736px;
		height:121px;
		float:left;
	}
	#navbg {
		width:736px;
		height:33px;
		background:url(/images/averys/header/navbg.gif) no-repeat;
		float:left;
	}

	#navigation {
		width:736px;
		height:33px;
		background:url(/images/averys/header/nav.gif) no-repeat;
		float:left;
	}
		#navigation ul {
			width:736px;
			height:32px;
			float:left;
			list-style:none;
			padding:0;
			margin:0;
		}
 		#navigation ul li {
  	 	list-style:none;
   		padding:0;
   		margin:0 3px 0 0;
   		text-align:center;
   		float:left;
  		}
  		#navigation ul li a {
 		width:126px;
   		height:24px;
   		text-align:center;
   		color:#fff;
   		font:bold 16px 'Palatino Linotype', 'Times New Roman';
   		text-decoration:none;
   		float:left;
   		padding:5px 0 0 0;
  		}
 

		
		#navigation ul li.yellow a {
			width:156px;
		}
		#navigation ul li.contact a {
			width:116px;
		}
	#cart {
		background:url(/images/averys/header/cartbg.gif) no-repeat;
		width:247px;
		height:154px;
		float:left;
	}
		.cart-top {
			background:url(/images/averys/header/cart1.gif) no-repeat;
			width:247px;
			height:47px;
			float:left;
		}
		.cart-middle {
			background:url(/images/averys/header/cart2.gif) no-repeat;
			width:247px;
			height:46px;
			float:left;
		}
   		.cart-items {
    		width:147px;
    		height:24px;
    		color:#fff;
    		font:bold 16px 'Palatino Linotype', 'Times New Roman';
    		padding-left:100px;
    		float:left;
   		}
   		.cart-subtotal {
    		width:147px;
    		height:22px;
    		color:#fff;
    		font:bold 16px 'Palatino Linotype', 'Times New Roman';
    		padding-left:100px;
    		float:left;
   		}

		.cart-bottom {
			background:url(/images/averys/header/cart3.gif) no-repeat;
			width:247px;
			height:43px;
			float:left;
		}
			.cart-delivery {
				width:114px;
				height:26px;
				float:left;
				color:#fff;
				font:11px 'Palatino Linotype', 'Times New Roman';
				padding:17px 0 0 15px;

			}
			.cart-delivery a {
				color:#fff;
				font:11px 'Palatino Linotype', 'Times New Roman';
			}
			.cart-total {
				width:118px;
				height:29px;
				float:left;
				color:#fff;
				font:bold 18px 'Palatino Linotype', 'Times New Roman';
				padding-top:13px;
			}
		.cart-actions {
			background:url(/images/averys/header/cartaction-bg.gif) no-repeat;
			width:247px;
			height:18px;
			float:left;
		}
		.cart-view {
			width:91px;
			height:18px;
			float:left;
		}
		.cart-checkout {
			width:156px;
			height:18px;
			float:right;
		}
	#sub-nav-bg {
		width:983px;
		height:22px;
		float:left;
		background:url(/images/averys/header/subnav.gif) no-repeat;
		color:#fff;
		padding:3px 0 0 0;
	}
		
	#sub-navigation {
		width:983px;
		height:22px;
		float:left;
		text-align:center;
		font:bold 13px 'Palatino Linotype', 'Times New Roman';
		color:#fff;
		padding:3px 0 0 0;
	}
		#sub-navigation a {
			color:#fff;
			font:bold 13px 'Palatino Linotype', 'Times New Roman';
			text-decoration:none;
			padding:0;
			margin:0;
		}


.subnava {
	background-color:#74859b;
}

.subnavb {
	background-color:#981242;
}

.subnavc {
	background-color:#cd9a5e;
}

.subnavd {
	background-color:#889777;
}

.subnave {
	background-color:#523249;
}

#pagecontent {
		width:983px;
		background:url(/images/averys/header/content-bg.gif) #fff no-repeat;
		float:left;
		padding-top:10px;
	}

/* article override to fix blank space in compass*/
#container{margin:0;text-align:left;width:804px;padding-top:0em;}


/* Homepage UI tabs */

* html .ui-tabs-nav { display: inline-block;}
*:first-child+html
.ui-tabs-nav  {display: inline-block;}
@media projection, screen { .ui-tabs-hide {display:none;} }
@media print { .ui-tabs-nav {display: none;} }
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
homepage-ui-tabs { width: 486px; height: 251px; }
.hpBannerRoundedCorners {  position:absolute; width:476px; height:251px; background: url(/images/averys/homepage/hpbanner-roundedCorners.png) 0 0 no-repeat; z-index:9992; }
.homepage-ui-tabs { list-style:none; margin:0; padding:0; } .homepage-ui-tabs { background: url(/images/averys/homepage/hpbanner-UL-BG.png) 0 0 no-repeat; border-top:1px solid #FFF; }
#homepage-ui-tabs .ui-tabs-panel { width:486px; height:220px; margin:0!important; padding:0!important; border: 0; background: none }
.homepage-ui-tabs li { float: left; margin: 0; width:159px!important; height:30px!important; line-height:30px!important; font-size: 0.85em; }
.homepage-ui-tabs a { margin:0; padding:0; width:159px!important; height:30px!important; line-height:30px!important; color: #295b5a; display: block!important; font-weight: normal; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; }
.homepage-ui-tabs .ui-tabs-selected a:link, .homepage-ui-tabs .ui-tabs-selected a:visited, .homepage-ui-tabs .ui-tabs-disabled a:link, .homepage-ui-tabs .ui-tabs-disabled a:visited { cursor: default; text-decoration: none; }
.homepage-ui-tabs a:link, .ui-tabs-nav a:hover, .homepage-ui-tabs a:focus, .homepage-ui-tabs a:active, .homepage-ui-tabs .ui-tabs-unselect a:hover, .homepage-ui-tabs .ui-tabs-unselect a:focus, .homepage-ui-tabs .ui-tabs-unselect a:active { cursor: pointer; z-index:9993; position:relative; }

.homepage-ui-tabs li.ui-tabs-selected { background: url(/images/averys/homepage/hpbanner-ArrowHead.png) 0 0 no-repeat; margin-top:-9px; padding-top:9px; position:relative; z-index:9991;}
.homepage-ui-tabs li.ui-tabs-selected a { color:#FFFFFF!important; background:#295b5a  url(/images/averys/homepage/hpbanner-LI-Selected.gif) 100% 0 no-repeat; }
.homepage-ui-tabs li.lastTab a { background-image:none!important; }
.homepage-ui-tabs .ui-tabs-selected a:link {cursor: default; text-decoration: none; }
.homepage-ui-tabs li {background: none;}
.homepage-ui-tabs {top: 0; position: inherit; z-index:inherit;}