@import url("../css/global.css");

* html .cell2 {
	border-left:980px solid #fff;
	position:relative; 
	float:left;
	z-index:1;
}

* html .cell3 {
	margin-left:-960px;
	position:relative;
	float:left;
	z-index:2
}

/* 
------------------
common elements
------------------
 */

body {
	background:#FFFFFF none repeat scroll 0 0;
	color:#38332B;
	font-family:verdana,sans-serif;
	font-size:small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
	padding:0px;
	margin:0px;
	}

img {
	border: none;
}

a:link {
	color: #f26522; 
	font-weight:normal;
	text-decoration: none;
}

a:visited {
	font-weight:normal;
	color: #A25C0A;
}

a:hover {
	font-weight:normal;
	color: #6d2c91;
	text-decoration: underline;
}


h1, h2, h3, h4, h5, h6 {
	font-size: 29px; 
	line-height: .863em; 
	margin-bottom: .681em; 
	font-weight: normal; 
	/*color: #983f97;*/
}

h1{
	color:#a70049;
}

h2{
	color:#D01045;
}

h3 {
	font-size: 16px;
	color:#D01045;
	line-height: 1.333em; 
	margin-bottom: .555em;
}

h4{
	font-size:1.2em;
}

a.external { background: url(../images/nect/link_external.gif) no-repeat 100% 0; padding: 0 20px 0 0; color: #E54A00!important; outline:none; }
a.external:hover { background: url(../images/nect/link_external.gif) no-repeat 100% -100px; padding: 0 20px 0 0; color: #857362!important; outline:none; }
a.external:active, a.external:focus { background: url(../images/nect/link_external.gif) no-repeat 100% -200px; padding: 0 20px 0 0; color:#a70049; outline:none; }
	
a.enlarge-icon { background: url(../images/nect/spendpoints/gifts/enlarge.gif) no-repeat 100% 2px; padding: 0 10px 0 0; color: #E54A00!important; display:block; height:14px; outline:none; }
a.enlarge-icon:hover { background: url(../images/nect/spendpoints/gifts/enlarge.gif) no-repeat 100% -98px; color: #857362!important; outline:none; }
a.enlarge-icon:active, a.enlarge-icon:focus { background: url(/images/nect/spendpoints/gifts/enlarge.gif) no-repeat 100% -198px; color:#a70049!important; outline:none; }	
	
a.browse_enlarge { background:url(../images/nect/icons/magglass.gif) no-repeat 0 0; padding:0; width:30px; height:12px; display:block; }
a.browse_enlarge:hover { background:url(../images/nect/icons/magglass.gif) no-repeat 0 -100px; padding:0; width:30px; height:12px; display:block; }
		
/*removes dotted line from images*/
.zeroborder {
	border: none;
	}
	
div.cleaner {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	}
	
hr {
	color: #D2D0B5;
	background: #D2D0B5;
	height: 3px;
	}

p, pre, blockquote, address {
	margin: 5px 0 10px 0;
	padding: 0;
	line-height:1.3em;
	}

	
/* 
---------------
button elements
---------------
 */

a.button{
	background:none;
}

span.button, a.button span, span.button button, span.button input, input.button
{
	display:block;
	width:auto;
	height:auto; /*overwrite button.css*/
	cursor:pointer;
	color:#6D2C91 !important;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
    background:#F1BF1C url(../images/nect/BUTTONS/bg_btn.gif) repeat-x scroll 0 100% !important;
	border:1px solid #F1B51C !important;
	line-height:normal; /*overwrite button.css*/
	padding:2px 7px 3px;
}

span.button:hover, a.button span:hover, span.button button:hover, span.button input:hover, input.button:hover {
	text-decoration:none !important;
	font-weight:bold;
}

a.softclick, span.softclick, a.softclick span, span.softclick button, span.softclick input
{
    background-image:url(../images/nect/buttons/softclick.png);
    _background-image:url(../images/nect/buttons/softclick.gif);
	color:#000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif, serif;
}

a.hardclick, span.hardclick, a.hardclick span, span.hardclick button, span.hardclick input
{
    background-image:url(../images/nect/buttons/hardclick.png);
    _background-image:url(../images/nect/buttons/hardclick.gif);
	color:#000;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif, serif;;
}
	
/* 
------------------
leftframe elements
------------------
 */
 
#leftframe {
	font-size: 1em;
	width: 209px;
	padding-right: 25px;
	padding-top:10px;
	padding-left:32px;
	}

#leftframe a, #leftframe a:hover {
	color: #38332B;
	border-bottom: 0px;
	text-decoration:none;
	}
	
#leftframe a:hover {
	color:#E54A00;
}


#leftframe ul{
	background:#FFFFFF;
	border-width:0px 1px;
	border-style: solid;
	border-color:#857362;
	margin:0px;
	padding:0px;
}
	#leftframe ul ul{
		border:none;
	}
		#leftframe ul ul li.first{
			border-top:1px solid #857362;
		}
		#leftframe ul ul li.last{
			border-bottom:none;
		}
	
	
#leftframe ul li {
	background:#FFFFFF;
	border-bottom:1px solid #857362;
	margin:0px;
	padding:0px;
}
	
	#leftframe ul li a {
		display:block;
		background:#FFFFFF url(../images/nect/LEFTFRAME/bg_subnav_arrow.gif) 8px center no-repeat;
		padding:8px 8px 8px 20px;
		margin:0px;
	}
	
		#leftframe ul li a:hover{
			color:#ffffff;
			background:#433A32 url(../images/nect/LEFTFRAME/bg_subnav_arrow_on.gif) 8px center no-repeat;
			text-decoration:underline;
		}
	
#leftframe ul li.current a {
	color:#ffffff;
	background:#433A32 url(../images/nect/LEFTFRAME/bg_subnav_arrow_on.gif) 8px center no-repeat;
	text-decoration:none;
}
	
#leftframe h3 {
	font-size: 1.3em;
	color:#FFFFFF !important;
	background:#857362;
	font-weight:normal;
	line-height:normal;
	padding:8px;
	margin:0px;
}
	
.search {
	padding-left: 0px;
	margin-bottom: 8px
	/*padding-top: 4px;*/
}
	input#search_input,
	input.field{
		width:125px;
		background:transparent url(../images/nect/FORMS/bg_inputfield.gif) no-repeat scroll 0 0;
		padding:0.3em 3px;
		-x-system-font:none;
		border:1px solid #D2D0B5;
		font-family:verdana,arial,sans-serif;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
		margin-right:5px;
	}
	
	.search #submit{
		width:69px;
	}
	
/* 
------------------
contentframe elements
------------------
 */
 
.contentframe {
	padding:0 32px 10px 0px;
}
	
/* 
------------------
rightframe elements
------------------
 */
 
#rightframe {
	width:50%;
	padding-left:15px;
}

/* --------------
topframe elements
---------------*/

/*used to place background in*/
div#printpreview-hide{
	background: #ffffff url(/images/nect/topframe_sprinkles.gif) no-repeat top right ;
	margin-bottom:10px;
}

.accountContent {
  width:750px;
}
 
table.topframe {width:100%;margin-top:10px;margin-bottom:-13px;background:transparent;}

.topframe img.nectar-logo{
	margin-left:32px;
}

.topframe a { border: 0px;}
.topframe a:visited{ text-decoration:underline;}
.topframe a:hover, .topframe a:active {}
.topframe .topframe_login { text-align: right; margin: 4px 10px 10px; color:#d2d0b5; }

.topframe .topframe_login h1{
	font-size:1.45em;
	color:#a70049;
	padding:15px 0px 0px;
	margin:0px;
}

.topframe .topframe_login p{
	margin:0px;
	padding:0px;
}

.topframe .topframe_login span.blktxt{
	color:#38332B;
	margin-right:15px;
}
.topframe .topframe_login span.blktxt strong{
	color:#98348D;
}


.topframe .topframe_smalllink, .topframe .topframe_smalllink a { font-size: 0.85em; font-weight: normal; color: #a70049; }	
.topframe .topframe_smalllink a:hover { color: #a70049; }



/*basket*/	

.topframe .basket { width:12em;background:url(../images/nect/TOPFRAME/bg_basket.gif) #f1efe6 repeat-x;	border:1px solid #d2d0b5; color:#6d2c91; padding:4px; margin:0px 115px 2px 14px; }
/*basket alert box*/	
#browsealert { border:1px solid #000; top:85px; right:10px; color:#38332B; font-size:85%; padding:10px; width:250px; z-index:999; position:absolute; background:#FC6; }


/*basket inner*/
.topframe .basket .basket-inner{
	background:#ffffff url(../images/nect/TOPFRAME/bg_basket_icon.gif) top right no-repeat;
	border:1px solid #D2D0B5;
	padding:0px 7px 5px 7px;
}

/*removed
.topframe .basket b { color: #fff; }
*/


/* Main navigation */
.mainnav {
	margin:0px 0px 0px 152px !important;
}

a.mainnav_blocklinks, 
a.mainnav_blocklinks_navlink_on { 
	background:#FEFEFE url(../images/nect/TOPFRAME/bg_mainnav_off.gif) no-repeat scroll 100% 0;
	display:block;
	float:left;
	cursor:pointer;
	font-size:1.15em;
	color:#6A2789;
	padding:3px 10px;
	text-align:center;
	text-decoration:none !important;
	white-space:nowrap;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#d2d0b5;
	margin-right:6px;
}
	
a.mainnav_blocklinks:hover, 
a.mainnav_blocklinks_navlink_on:hover, 
a.mainnav_blocklinks:active, 
a.mainnav_blocklinks_navlink_on:active,
a.mainnav_blocklinks_navlink_on, 
a.mainnav_blocklinks_navlink_on:hover, 
a.mainnav_blocklinks_navlink_on:active {
	position:relative !important; /*for ie*/
	text-decoration:none !important;
	background:#FEFEFE url(../images/nect/TOPFRAME/bg_mainnav_on.gif) no-repeat scroll 100% 0;
	border:1px solid #fdb913;
	border-bottom:1px solid #fffdb1 !important;
	margin-bottom:-1px !important;
	z-index:6 !important; /*for ie*/
}
	
/*a.mainnav_blocklinks_navlink_on, 
a.mainnav_blocklinks_navlink_on:hover, 
a.mainnav_blocklinks_navlink_on:active { 
background: #FFF; border-bottom:1px solid #FFF; color: #38332B; 

}*/

div.main-subnav{
	display:block;
	width:100%;
	background:#fdb913 url(../images/nect/TOPFRAME/bg_main_subnav.gif) repeat-x;
	border-bottom:5px solid #A23F97;
	border-top:1px solid #fdb913;
}
	/*anyone except IE*/
	html>/**/body div.main-subnav{
		float:none;
		clear:both;
	}
	
	div.main-subnav ul{
		list-style:none;
		margin:0px 32px;
		padding:0px;
	}
	
		div.main-subnav ul li{
			float:left;
			display:block;
			background:transparent url(../images/nect/TOPFRAME/bg_main_subnav_bar.gif) no-repeat scroll 0 100%;
			padding-left:2px;
			line-height:2em;
		}
		
		div.main-subnav ul li a,
		div.main-subnav ul li a:visited{
			display:block;
			float:left;
			color:#6D2C91;
			text-decoration:none !important;
			padding:0 12px;
		}
		
			div.main-subnav ul li a:hover,
			div.main-subnav ul li.current a{
				position:relative;
				float:left;
				display:block;
				z-index:7 !important;
				background:#A23F97 none repeat scroll 0 0;
				border-top:1px solid #98348D;
				color:#FFFFFF !important;
				text-decoration:none !important;
				margin-left:-2px;
				margin-right:-2px;
				margin-top:-3px;
				padding-bottom:2px;
				padding-left:14px;
				padding-right:14px;
				top:2px;
			}
		
		div.main-subnav ul li a:visited{
		}

/* END Main navigation */

/* -----------------
Bottomframe elements
----------------- */

/* ------------------------- pre footer - */
#preFooterWrapper,
#preFooterWrapper2 {display:block;clear: both; background: #772c91 url(../images/nect/FOOTER/bgPreFooterWrapper.gif) repeat-y 100% 100%; color: #ffffff; border: 1px solid #6d2c91; margin:0px 32px;}
#preFooterWrapper:after,
#preFooterWrapper2:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}
#preFooter, #preFooter2 {float: left;display:block; background: #952e92; width: 100%;}
.preFooterItem,
.preFooterItem2 {float: left;display:block; width: 24.9%;}
.preFooterItemInner,
.preFooterItemInner2 {display:block;border-right: 1px solid #6d2c91; padding: 15px; position: relative; min-height: 21em; height: auto !important; height: 21em;}
#preFooter .last .preFooterItemInner,
#preFooter2 .last .preFooterItemInner2 {position: relative; border-right: 0; z-index: 1;margin:0px;}


.preFooterItemInner h2 {color: #ffffff;}
.preFooterItemInner p strong {font-weight: normal; font-size: 1.25em; line-height: 1.133em;}
.preFooterItemInner a:link,.preFooterItemInner a:visited {color: #ffffff; text-decoration: none;}
.preFooterItemInner a:hover {text-decoration: underline;}
.preFooterItemInner ul {list-style-type: none; margin-left: 0; margin-bottom: 0;padding:0px;}


#preFooterWrapper2 {border:none !important; background:#FFFFFF none;margin-bottom:15px;}

#preFooter2 {float: left;width:99.6%;display:block; background:none;border:2px solid #D2D0B5;}
.preFooterItem2 {float: left;display:block; width: 24.99%;}
.preFooterItemInner2 {border-right: 1px dashed #D2D0B5; 
	background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box.gif) left bottom repeat-x; text-align:center; min-height: 22em; height: auto !important; height: 22em;}

.preFooterItemInner2 h2{
	text-align:left;
	margin-bottom:5px;
	padding:0px;
}
.preFooterItemInner2 h3{
	color:#d71344;
	margin:4px 0px 18px;
}

.preFooterItemInner2 h3 strong{
	display:block;
}
									
a.blt {
	background:transparent url(../images/nect/FOOTER/bltOrangeArrow.gif) no-repeat scroll 0 0.3em;
	display:block;
	line-height:1.333em;
	padding-left:1em;
	position:relative;
	text-decoration:none;
}
	a.blt:visited {
		background:transparent url(../images/nect/FOOTER/bltBrownArrow.gif) no-repeat scroll 0 0.3em;
	}

.preFooterItemInner ul li a.blt {line-height: 1.75em;}
.preFooterItemInner ul li a.blt:link,
.preFooterItemInner ul li a.blt:visited {background-image: url(../images/nect/FOOTER/bltWhiteArrow.png); background-position: 0 .55em;}

				
div.link-nectar {
	clear:both;
	height:2.4em;
	position:relative;
	width:100%;
}

	div.link-nectar a.button {
		position:absolute;
		right:0;
		background:none !important;
	}

				
.bottomframe {	
	position:relative;
	z-index:5;
	display:block;
	color:#D8D6BF;
	background:#FFFFFF url(../images/nect/FOOTER/bg_footer.gif) repeat-x scroll 0 100%;
	border:2px solid #D2D0B5;
	clear:both;
	padding:15px 0 15px 15px;
	margin:0px 32px;
}
	.bottomframe p{
		margin-bottom:0px;
	}
	
	.bottomframe img {
		position:absolute;
		right:10px;
		top:-50px;
		z-index:5;
	}

.bottomframe a:link, .bottomframe a:visited { border: 0; color: #A25C0A; text-decoration:underline; }	
.bottomframe a:hover, .bottomframe a:active { color: #6D2C91; }

p.copyright{
	color:#6D6E71;
	margin:10px 47px;
	padding:0px;
}
	p.copyright a:link,
	p.copyright a:visited{
		color:#6D6E71;
		text-decoration:none;
	}
	
	p.copyright a:hover{
		color:#6D6E71;
		text-decoration:underline;
	}
	
	p.copyright span{
		color:#D8D6BF;
	}
	
	p.copyright img{
		vertical-align:middle;
	}
	
/* ------------
browse elements
------------ */

.bestseller { margin-bottom:10px; border: 3px solid #a70049; padding: 4px; }
.bestsellersplit { border-right: 3px solid #a70049; }
.pagingtabs {}
.pagingtabs a {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D2D0B5;
	color:#B9AD93;
	font-weight:bold;
	padding:0.2em 0.5em;
	text-decoration:none;
}
.pagingtabs a:hover,
.pagingtabs #currPageNum{
	background:#FFF001 url(../images/nect/PROMOBOX/bg_nav_on.gif) repeat-x scroll 0 100%;
	border:1px solid #D2D0B5 !important;
	color:#6D2C91;
	font-weight:bold;
	padding:0.2em 0.5em;
	text-decoration:none;
}

.pagingtabs a:hover { color: #857362; border: 0; }
.pagingresults { background:#F1F1F1 none !important; padding:2px 6px !important;width:100%;margin-top:10px;
}
	.pagingresults td b{
		font-weight:normal;
	}


table.browseresults{
	width:100% !important;
}
		table.browseresults td.case, table.browseresults td.casebest, table.browseresults 			td.bottle, table.browseresults td.bottlebest {
	/*border-color:#D2D0B5 !important;
	border-style:solid solid dashed solid !important;
	border-width:1px !important; remove background/border*/
	border:none !important;
	padding:10px 0 10px 10px;
	}
	
	
	.bottlebest {
		/*background:#FFFFFF url(/images/common/article/nect/lrg-back-best-info.gif) no-repeat scroll right bottom !important;
		border-color:#D2D0B5 !important;remove background/border*/
		background:#FFFFFF url(/images/common/article/nect/lrg-back-best-info_new.gif) no-repeat scroll right bottom !important;
	}
	
	.casebest {
		/*background:#FFFFFF url(/images/common/article/nect/lrg-back-best.gif) repeat-x scroll right bottom !important;
		border-color:#D2D0B5 !important;remove background/border*/
		background:#FFFFFF url(/images/common/article/nect/lrg-back-best_new.gif) repeat-x scroll right bottom !important;
	}
	
	.bottle {
		/*background:#FFFFFF url(/images/common/article/nect/lrg-back-info.gif) repeat-x scroll right bottom !important;
		border-color:#D2D0B5 !important;remove background/border*/
		background:#FFFFFF url(/images/common/article/nect/lrg-back-info_new.gif) repeat-x scroll right bottom !important;
	}
	
	.case {
		/*background:#FFFFFF url(/images/common/article/nect/lrg-back.gif) repeat-x scroll right bottom !important;
		border-color:#D2D0B5 !important; remove background/border*/
		background:#FFFFFF none !important;
}
	 
		
	table.browseresults td.divider,
	td.dropshad {
		display:none;
	}
	
	a.prodname{
		font-size:1.2em !important;
		line-height:1.4em !important;
	}
	
	td.case .infoinner, td.bottle .infoinner,
	td.casebest .infoinner, td.bottlebest .infoinner{
		/*background:#efeee9 !important;
		border:1px solid #D2D0B5 !important;
		border-top:none !important;remove background/borders */
		border:none !important;
	}
	
	td.case .infoset, td.bottle .infoset,
	td.casebest .infoset, td.bottlebest .infoset{
		background:#ffffff !important;
		/*border:1px solid #D2D0B5 !important; remove background/borders*/
		border:none !important;
	}
	
	.infoicons .infoinner {
		background:#ffffff none repeat scroll 0 0 !important;
		/*border-color:-moz-use-text-color #D2D0B5 #D2D0B5 !important;
		border-style:none solid solid !important; remove background/borders */
		border:none !important;
	}
		
/* ---------------
orderpipe elements
--------------- */
  
h1.orderpipe {
	font-size:1.8em !important;
	color:#FFFFFF !important;
	background:#D01045 url(../images/nect/PROMOBOX/bg_h2.gif) no-repeat scroll 100% 100%;
	border:1px solid #A70049;
	margin-bottom:0;
	padding:0.3em;
	position:relative;
}
h3.orderpipe, a.disguisehrefname, a:hover.disguisehrefname { color: #a70049; } 
#orderpipeheader { color: #fff; width: 100%; background: #D01045; }
#orderpipeheader span { font-weight: bold; padding: 2px; }
#orderpipeheader a { color: #fff; padding-left: 6px; }
.rightcolumn { width: 190px; float: right; }

/* -------------
my wine elements
------------- */
 
.recommendations_threecolumn { 

float: left; width:32.5%;
	padding:18px 0px;  
	/*border-right: 1px solid #D2D0B5; 
	background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box_divider.gif) left bottom repeat-x; 
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#D2D0B5; 
	 remove background/border*/
	 background:#FFFFFF !important;
}
.recommendations_threecolumn_last { float: left; width:32.5%;
	/*border-width:1px 1px 0px 1px;
	border-style:solid solid none dashed;
	border-color:#D2D0B5;
	background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box_divider.gif) left bottom repeat-x; 
	 remove background/border*/
	padding:18px 0px; 
	 background:#FFFFFF !important;
 }
.recommendations_threecolumn p, .recommendations_threecolumn h2, .recommendations_threecolumn img  { margin: 10px; }
.recommendations_threecolumn_last p, .recommendations_threecolumn_last h2, .recommendations_threecolumn_last img  { margin: 10px; }
.recommendations_twocolumn { 
	float: left; 
	min-height:280px;
	padding:18px 0px;
	width:49.6%; 
	/*background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box_divider.gif) left bottom repeat-x;  
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#D2D0B5; 
	 remove background/border*/
	 background:#FFFFFF !important;
}
.recommendations_twocolumn_last { 
	float: left; 
	width:49.6%;
	min-height:280px; 
	/*border-width:1px 1px 0px 1px;
	border-style:solid solid none dashed;
	border-color:#D2D0B5;
	background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box_divider.gif) left bottom repeat-x; 
	 remove background/border*/
	padding:18px 0px; 
	 background:#FFFFFF !important;
}
.recommendations_twocolumn p, .recommendations_twocolumn h2, .recommendations_twocolumn img { margin: 10px; }
.recommendations_twocolumn_last p, .recommendations_twocolumn_last h2, .recommendations_twocolumn_last img { margin: 10px 15px; }

.recommendations_twocolumn .sIFR-flash,
.recommendations_twocolumn_last .sIFR-flash{
	margin:auto 0px !important;
}
	
/* ----------
Page elements
---------- */
.saving { color: #FF0000; font-weight: bold; }
.dealoftheweek { float: left; margin: 0px 4px 0px 0; width: 50px; text-align: center; vertical-align: middle; border: 1px solid #D2D0B5; background: #fff; padding: 2px 8px 4px 8px; font-size: 2.6em; font-weight: bold; }
.borderframe_semiborder1 { background: #fff; padding: 6px; border-left: 1px solid #d2d0b5; border-top: 1px solid #d2d0b5; }
.borderframe_semiborder1_joint { background: #FFF; border-left: 1px #d2d0b5 solid; }

/*-----------
promotional box
----------- */

.promo-container {
	width:100%;
	background:#F1EEE5 url(../images/nect/PROMOBOX/bg_gradient.png) repeat-x scroll 0 100%;
	margin-bottom:10px;
}
	.promo-border {
		position:relative;
		border:2px solid #D2D0B5;
		padding:4px 4px 2.6em;
	}
	
		.promo-nav {
			position:absolute;
			bottom:0.6em;
			clear:both;
			left:1em;
			right:1em;
		}
		
			.promo-nav ul.promo-numbers {
				float:left;
				list-style-type:none;
				margin:0px;
				padding:0px;
				width:20.7em;
			}
				.promo-nav ul.promo-numbers li {
					display:inline;
					font-size:.95em;
					line-height:1.416em;
				}
				
				.promo-nav ul.promo-numbers li span {
					background:transparent url(../images/nect/PROMOBOX/bg_nav_shadow.gif) no-repeat scroll 1px 1px;
					display:block;
					float:left;
					margin-right:4px;
					padding-bottom:1px;
					padding-right:1px;
					text-align:center;
				}
				
				.promo-nav ul.promo-numbers li.prev span {
					margin-right:8px;
				}
				
				.promo-nav ul.promo-numbers li.next span {
					margin-left:4px;
					margin-right:0;
				}
				
				/*hide previous/next words*/
				.offscreen {
					left:-9999px;
					position:absolute;
				}
									
				.promo-nav ul.promo-numbers a {
					display:block;
					background:#FFFFFF none repeat scroll 0 0;
					border:1px solid #D2D0B5;
					color:#B9AD93;
					font-weight:bold;
					padding:0.15em 0.5em;
					text-decoration:none;
				}
				
				.promo-nav ul.promo-numbers li.on a {
					background:#FFF001 url(../images/nect/PROMOBOX/bg_nav_on.gif) repeat-x scroll 0 100%;
					border:1px solid #F1B51C;
					color:#6D2C91;
				}
			
			.promo-content-wrapper {
				background:#FFFFFF none repeat scroll 0 0;
				border:1px solid #D2D0B5;
				margin-bottom:1em;
			}
				.promo-content {
					position:relative !important;
					display:block;
					clear:both;
					background:transparent url(../images/nect/PROMOBOX/bg_promo_home.jpg) no-repeat scroll 100% 0;
					min-height:220px;
					padding:15px 270px 15px 15px;
				}
					.promo-content h2{
						font-size:1.9em;
						line-height:1.05em;
						color:#D01045;
						margin-bottom:0.681em;
					}
					
					.promo-content h3{
						font-size:1.3em;
						/*color:#A70049;*/
						line-height:normal;
						margin-bottom:1em;
					}
					
					.dark-cherry{
						color:#a70049;
					}
					
					.promo-content a{
						color:#F26522;
					}
					
					.promo-content a:visited{
						color:#A25C0A;
					}
					
					.promo-content a:hover,
					.promo-content a:active{
						color:#6A2789;
					}
					
					.promo-content ul{
						list-style:none;
						margin:auto 0px;
						padding:0px;
					}
				
				/*put image to right hand side overlapping bg*/
				.promo-content-wrapper div img.promo-pic {
					position:absolute;
					right:10px;
					top:10px;
					max-height:216px;
				}


/* ---------
cherry boxes
--------- */

div.cherry-box-wrapper{
	display:block;
}

div.thecherry-box-wrapper h2,
div.cherry-box-wrapper h2,
div.cherry-box-wrapper h3 {
	color:#FFFFFF !important;
	background:#D01045 url(../images/nect/PROMOBOX/bg_h2.gif) no-repeat scroll 100% 100%;
	border:1px solid #A70049;
	margin-bottom:0;
	padding:0.363em 0.681em 0.2em;
	position:relative;
}

div.thecherry-box-wrapper h3 {
	color:#F26522 !important;
	/*background:#D01045 url(../images/nect/PROMOBOX/bg_h2.gif) no-repeat scroll 100% 100%;
	border:1px solid #A70049;*/
	margin-bottom:0;
	padding:0.363em 0.681em 0.2em;
	position:relative;
}
	
div.cherry-box-container{
	background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box.gif) repeat-x scroll 0 100%;
	border:0.2em solid #D2D0B5;
	margin-bottom:1.5em;
}
				
		div.cherry-box-content{
			width:100%;
			background:transparent url(../images/nect/CHERRYBOXES/bg_cherry_box_divider.gif) repeat-x scroll left bottom;
		}
			div.cherry-box-content.end{
				background:none;
			}
							
			div.cherry-box-item{
				padding:0.9em 1.25em;
				width:auto;
			}
				div.cherry-box-item ul{
					list-style:none;
					margin:auto 0px;
					padding:0px;
				}
				
				.recruit ul {
					list-style-image:url(../images/nect/RECRUIT/common/flower.jpg);
					margin: 10px 0 10px 35px;
					padding:0;
				}
				
				.recruit li {
					padding: 0 8px;
				}
				
				div.cherry-box-item input.stretch{
					float:left;
					width:70%;
				}
				
				div.cherry-box-item input.button{
					float:left;
					clear:right;
				}
				
				div.cherry-box-item img.flt-right{
					float:right;
					padding-left:20px;
				}

/* ---------
Product page
--------- */

.divspliter { border-top: #f1eee5 2px solid; }
.divspliterbottom { border-bottom: #f1eee5 2px solid; }
.orderbox { background: #f1eee5; padding: 6px; border : 1px solid #f1eee5; font-size: 0.85em; }
.dailydealbanner { background-color:#F1EEE5; border:1px solid #D2D0B5; color:#A70049; } 
.dailydeal { background: #FFF; border: 1px solid #D2D0B5; color:#A70049; } 
.infopopups { border-top: 3px solid #D2D0B5; padding: 10px; } 
.awardsandmedals { border-top: 3px solid #D2D0B5; padding: 10px; }
.productdetail { border : 0px solid #ccc; padding: 10px; }
blockquote.quote { margin: 0; padding-left: 12px; background: url(../images/nect/page/quota_start.gif) 0 0 no-repeat; }
ul.superprice { list-style-type: none; margin: 20px 5px 10px 5px;  padding: 0; }
ul.superprice li { margin: 0; padding: 4px 7px 4px 0; color: #a7014a; font-size: 1.4em; line-height: 1em; text-align: right; border-top: #d973a0 solid 1px; white-space: nowrap; }
ul.superprice li.last { border-bottom: #d973a0 solid 1px; }
.medal { margin-left: 10px; }
/*.borderline_vertical_right { border-right: 1px dashed #D2D0B5; } remove border*/
.rightcolumn  {	padding-left: 10px; }
.rightcolumn h2 { display:inline; font-size: 1em; }

.rightcolumn ul 
{
list-style-type: none;
margin-left: 0px; 
padding-left: 0px;
}

.rightcolumn li
{
margin-left: 0px; 
padding-left: 0px;
line-height: 1.4em;
font-size: 0.9em;
}

.split {
/*border-right: 3px solid #D2D0B5;*/
}

.boxcolor2 {
color:#38332B;
background-color:#F1EEE5;
padding:6px;
}

.borderframe {
background-color:#fff;
border: 1px solid #d2d0b5;
padding:6px;
}

.outerframe {
background-color:#f1eee5;
border: 1px solid #d2d0b5;
padding:6px;
}

/* SUB TAB NAVIGATION */
#subtabmenu { margin:0; padding:0; height:37px; min-height:37px; position:relative; }
#subtabmenu ul {margin:0; padding:0;}
#subtabmenu li { display:block;float:left;width:100px;background:#FFF none;margin-left:15px !important;}
#subtabmenu li.selected {background:none; color:#38332B;}
#subtabmenu li.selected a{border-bottom:2px solid #FFFFFF;}
#subtabmenu a { 
		display:block;
		width:100px;
		font-weight:normal;
		color:#857362 !important;
		text-decoration:none;
		text-transform:none;
		background:#FFFFFF;
		border:2px solid #D2D0B5;
		padding:6px 6px;
}
#subtabmenu a:hover {
		display:block;
		width:100px;
		cursor:pointer;
		color:#FFFFFF !important;
		font-weight:normal;
		text-decoration:none;
		text-transform:none;
		background:#A70049 !important;
		border-bottom:2px solid #FFFFFF;
		padding:6px 6px;
	}

/*Roundals used on spend points page*/
#roundalpoints {
        background: url(../images/nect/roundal_new.gif) 0% 50% no-repeat;
        text-align: center;
		width:70px;
		height: 85px;
		float:left;
        }
 
#roundalpoints span {
        color: #FFF;
        font-weight: bold;
        font-size: 0.9em;
		text-align:center;
        line-height: 1.2em;
        position: relative;
        top: 30px;
        }       
 
#roundalpointscash {
        background: url(../images/nect/roundalcash_new.gif) 50% 52% no-repeat;
        text-align: center;
        width:60px;
		height: 85px;
		float:left;
		margin-left:10px;
        }

#roundalpointscash span {
        color: #FFF;
        font-weight: normal;
        font-size: 0.8em;
        text-align:center;
        line-height: 1.05em;
        position: relative;
        top: 28px;
        }	
	
/* sIFR */


.sIFR-flash {
	width:99%; /*DO NOT REMOVE, for IE ALL*/
}

h2.hgrey .sIFR-alternate, 
h2.hpurple .sIFR-alternate, 
h2.hgreen .sIFR-alternate, 
h2.hcherry .sIFR-alternate, 
h2.hblue .sIFR-alternate, 
h2.hamber .sIFR-alternate,
h2.hred .sIFR-alternate,
h2.hwhite .sIFR-alternate,
h3.hwhite .sIFR-alternate,
h2.hpink .sIFR-alternate,
h2.straplinegrey .sIFR-alternate, 
h2.straplinepurple .sIFR-alternate, 
h2.straplinegreen .sIFR-alternate, 
h2.straplinecherry .sIFR-alternate, 
h2.straplineblue .sIFR-alternate, 
h2.straplineamber .sIFR-alternate,
h2.straplinered .sIFR-alternate {
	font-size: .7em;
	width:100%;
	}

h2.hcherry{
	color:#FFFFFF !important;
}
	
/*---- Header styling ---*/
.sIFR-active h2.hgrey, 
.sIFR-active h2.hpurple, 
.sIFR-active h2.hgreen, 
.sIFR-active h2.hcherry, 
.sIFR-active h2.hblue, 
.sIFR-active h2.hamber,
.sIFR-active h2.hred,
.sIFR-active h2.hwhite,
.sIFR-active h2.hpink,  {
	visibility: hidden;
	font-size: 26px;
	margin:6px 0 0px 0;
}

.sIFR-active h3.hwhite,  {
	visibility: hidden;
	font-size: 1.2em;
	margin:0;
}

.sIFR-active h2.straplinegrey, 
.sIFR-active h2.straplinepurple, 
.sIFR-active h2.straplinegreen, 
.sIFR-active h2.straplinecherry, 
.sIFR-active h2.straplineblue, 
.sIFR-active h2.straplineamber,
.sIFR-active h2.straplinered,
.sIFR-active h2.homepurple {
	visibility: hidden;
	line-height: 1em !important;
	font-size: 26px;
	margin:6px 0 0px 0;
}
	
.sIFR-active h2.straplinecherry,
.sIFR-active h2.homepurple{
	color:#FFFFFF !important;
	background:#D01045 url(../images/nect/PROMOBOX/bg_h2.gif) no-repeat scroll 100% 100%;
	border:1px solid #A70049;
	margin-bottom:0;
	padding:0.1em 0.3em;
	position:relative;
}
	
.sIFR-active h2.homepurple{
	background:#b23092 url(../images/nect/FOOTER/bg_clubs.gif) no-repeat scroll 100% 100%;
	border:1px solid #6a2789;
}

/*temp classes*/
#borderframe {
	background-color:#fff;
	border: 1px solid #d2d0b5;
	padding:6px;
	}
	
a img {
	border: 0;
}

/* --- New CMS Recruitment Classes --- */
.recr_orderform {
	background:#FFFFFF url(../images/nect/CHERRYBOXES/bg_cherry_box.gif) repeat-x scroll 0 100%;
	border:0.2em solid #D2D0B5;
	margin-bottom:1.5em;
}

.recr_orderform h1 {
	padding: 4px;
	font-size: 1.1em;
	font-weight: bold;
	background: #F1EEE5;
	color: #a70049;
	}
	
.recr_orderform h2 {
	padding: 4px 0;
	font-size: 0.90em;
	background: #fff;
	color: #38332B;
}
	
.recr_orderform_price {
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding-left: 4px;
	}

.recr_orderform_name {
	padding: 4px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}

.recr_orderform_selections {
	border-bottom: 1px solid #CCC;
	}
	
.recr_phone {
	background: #F1EEE5;
	}

.recr_phone ul li {
	margin-top: 6px;
	margin-bottom: 6px;
	}
	
.recr_terms {
	color: #999999;
	}

.recr_guarantee {
	border: 1px solid #C03;
	color: #000;
	font-size: 0.85em;
	text-align: center;
	}

/*h2 {
	font-size : 1.5em;
	color:#a70049;
	}*/
h2 .recruit {
	font-size : 1.5em;
	color:#a70049;
	}
	
.recr_guarantee h1 {
	font-size: 1.2em;	
	}

.recr_ordercode {
	font-size: 1.3em;
	font-weight:bold;
}

.brochure_featured {
	background: #F1EEE5;
	height: 236px;
	margin-top: 10px
	}
	
.brochure_previousoffers_header {
	background: #cdc4a7;
	color: #fff;
	font-size:0.85em;
	padding:4px;
	font-weight:bold;
	}
	
.brochure_mailing_header {
	background: #cdc4a7;
	padding: 4px;
	color: #FFF;
	font-size: 1.4em;
	margin-bottom: 10px;
	}
	
.boxsurround {
	border:none;
	background:#F1F1F1;
	padding:6px;
	}
	
#boxsurround {
	border:none;
	background:#F1F1F1;
	padding:6px;
	}

/*GUI Button*/
.gui-btn, .gui-btn span {
    background-image:url(../images/buttons/nect/button.png);
    _background-image:url(../images/buttons/nect/button.gif);
}

.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 {
    color:#6D2C91;
	border: none;
	text-decoration:none;
}

.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:#6D2C91;
	background-image:url(../images/buttons/nect/selected.png);
    _background-image:url(../images/buttons/nect/selected.gif);
}

/* --- xSite page styles --- */
.orderform { border-left:1px solid #d2d0b5; padding-left:10px; }
.orderform_smalltext { font-size:0.9em; line-height:1.4em; }


/* --- show hide tabs of information --- */
.ui-tabs-nav ul,
.ui-tabs-nav ul li,
.ui-tabs-nav li.ui-tabs-selected,
.ui-tabs-nav li a:hover span,
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{
	background:none;
}
	

.ui-tabs-nav li{
	background:none !important;
	margin-left:15px !important;
	border:none;
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{
	cursor:pointer !important;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{
	background:none !important;
}

.ui-tabs-nav {
	top:0px;
	position:relative;
	float:none;
	clear:both;
	z-index:20;
	height:40px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px !important;
}
	.ui-tabs-nav li{
		height:38px;
	}

.ui-tabs-nav a {
	color:#857362;
	border:2px solid #D2D0B5;
	background:none #FFFFFF;
	text-decoration:none;
	padding:6px 6px;
}
	.ui-tabs-nav a:hover{
		position:relative;
		z-index:10;
		cursor:pointer;
		color:#FFFFFF;
		background:#A70049!important;
		text-decoration:none;
		border-bottom:2px solid #FFFFFF;
	}
	
	.ui-tabs-nav .ui-tabs-selected a,
	.ui-tabs-nav .ui-tabs-selected a:hover {
		position:relative;
		z-index:10;
		cursor:pointer;
		color:#857362;
		background:#FFFFFF !important;
		text-decoration:none;
		border-bottom:2px solid #FFFFFF;
	}
	
	.ui-tabs-nav li a span{
		background:none;
		border:none;
		margin-left:0px;
		margin-top:0px;
		padding-right:0px;
		padding-top:0px;
	}


.panel-outer-fullwidth {
	width:auto;
	background:none !important;
	padding:0px !important;
	margin:0px 0px 30px !important;
	border:2px solid #D2D0B5 !important;
}

.panel-outer{
	width:auto;
	background:none !important;
	margin:0px 0px 30px !important;
	padding:15px !important;	
	border:2px solid #D2D0B5 !important;
}

	.ui-tabs-panel {
		background:none!important;
		/*border:2px solid #D2D0B5 !important;*/
		border:0px none !important;
		margin:0px;
		padding:0px !important;
	}
	
	#wine-facts,
	#description,
	#awards,
	#othercases,
	#ifyoulike{
		border:none !important;
	}
		
		.ui-tabs-panel table{
			border:none !important;
		}
			.ui-tabs-panel table tbody,
			.ui-tabs-panel table td{
				background:transparent none;
			}
			
			.ui-tabs-panel table td{
				padding-bottom:0px;
				/*background:url(../images/nect/CHERRYBOXES/bg_cherry_box_divider.gif) left bottom repeat-x; remove background/border*/
	 			background:#FFFFFF !important;
			}
				.ui-tabs-panel table td td{
					padding:5px;
					background:none;
				}
			
			.ui-tabs-panel table td.vr {
				background:none;
				/*border-right:1px dashed #D2D0B5;*/
				width:0px;
				padding:0px;
			}
		
		/*base of table*/
		.panel-bottom-fullwidth,
		.panel-bottom{
			display:none !important;
		}
		
		.ui-tabs-panel hr,
		hr{
			display:none;
		}
		
		table.winedetails{
			background:none !important;
			border:none !important;
		}

.product-commerce {border:1px solid #D2D0B5; padding:25px 0 15px 10px; width:auto;
background:none !important;
padding:25px 0 15px 25px;margin-bottom:15px;
}

.commerce-bottom{display:none;}

.delivery { padding-left:15px; }

.pointsinfo { 
padding-left: 15px;
margin-left: 385px;
position: relative;
z-index: 2;
width: 200px;
margin-bottom: 0.4em;
font-size: 0.85em;
}
.review-icon { background:url(../images/common/icons/reviewwine.gif) no-repeat; padding:3px 0 0 20px; }
.fav-icon { background:url(../images/common/icons/editfavouritesadded.gif) no-repeat; padding:2px 0 0 20px; }

/* Christmas Menu */
#ch08-menu-image{width:220px;float:left;}
#ch08-menu-container{width:384px;height:220px;background:url(../images/nect/christ08_menu/soup_background.jpg) no-repeat top left;float:left;}
#ch08-menu-container-fish{width:384px;height:220px;background:url(../images/nect/christ08_menu/fish_background.jpg) no-repeat top left;float:left;}
#ch08-menu-container-goose{width:384px;height:220px;background:url(../images/nect/christ08_menu/goose_background.jpg) no-repeat top left;float:left;}
#ch08-menu-container-choc{width:384px;height:220px;background:url(../images/nect/christ08_menu/choc_background.jpg) no-repeat top left;float:left;}

#ch08-menu-wines{width:200px;float:left;height:220px;background:url(../images/nect/christ08_menu/wine_bg.gif) no-repeat bottom left;}
#ch08-menu-wines-title{width:200px;height:30px;}
#ch08-menu-wines-title .copy{font-size:12px;font-weight:bold;font-family:arial;padding-left:20px;padding-top:8px;}

#ch08-menu-container .copy, #ch08-menu-container-fish .copy, #ch08-menu-container-goose .copy, #ch08-menu-container-choc .copy{font-size:12px;font-weight:normal;font-family:arial;padding-top:30px;padding-left:25px;padding-right:35px;}

.jcarousel-skin-wineplan .jcarousel-item-horizontal {
background-color:transparent!important; 
margin-right:10px;
}

.jcarousel-skin-wineplan .jcarousel-clip-horizontal {
height:160px!important;
width:170px!important;
}

.jcarousel-skin-wineplan .jcarousel-item {
height:160px!important;
width:170px!important;
}

.jcarousel-skin-wineplan .jcarousel-container-horizontal {
height:160px!important;
margin:0px auto!important;
padding:0pt!important;
width:170px!important;
}
.jcarousel-skin-wineplan .jcarousel-next-horizontal { position: absolute; top: 150px; right: 0; width: 32px; height: 32px; cursor: pointer; background: transparent url(../images/club/CHRIST08_MENU/arrow-right.png) no-repeat 0 0; }
.jcarousel-skin-wineplan .jcarousel-prev-horizontal { position: absolute; top: 150px; left: 0; width: 32px; height:32px; cursor: pointer; background: transparent url(../images/club/CHRIST08_MENU/arrow-left.png) no-repeat 0 0; }
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
/* Horizontal Buttons */
.jcarousel-skin-wineplan .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-wineplan .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-wineplan .jcarousel-next-disabled-horizontal,
.jcarousel-skin-wineplan .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-wineplan .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-wineplan .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-wineplan .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-wineplan .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-wineplan .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-wineplan .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

/* Vertical Buttons  */
.jcarousel-skin-wineplan .jcarousel-next-vertical:hover { background-position: 0 -32px; }
.jcarousel-skin-wineplan .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-wineplan .jcarousel-next-disabled-vertical,
.jcarousel-skin-wineplan .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-wineplan .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-wineplan .jcarousel-prev-vertical:hover { background-position: 0 -32px; }
.jcarousel-skin-wineplan .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-wineplan .jcarousel-prev-disabled-vertical,
.jcarousel-skin-wineplan .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-wineplan .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

#xsite-small-container{ border:1px solid #d2d0b5; width:774px;height:145px;padding-left:15px;padding-right:15px;padding-top:15px;margin-top:20px;}
#xsite-small-image{width:200px;height:110px;float:left; text-align:center;}
#xsite-small-content{width:324px;padding-left:15px;padding-right:15px;padding-top:10px;font-weight:normal;font-size:0.9em;font-family:arial;float:left;}
#xsite-small-content b{font-weight:bold;font-size:1.1em;font-family:arial;}
#xsite-small-form{border:1px solid #d2d0b5; width:208px;height:130px;float:left;padding-left:10px;font-size:0.85em;}
#xsite-small-form .title{font-weight:bold;font-size:1.1em;margin-bottom:5px;padding-top:30px;}
#xsite-small-form-saving{padding-left:23px;}
#xsite-small-form-saving b{color:#cc0033;}

.nectar-hp-xmasbanner { width:279px; height:210px; background: url(../images/nect/mailing/08_dec2/homepage/hp_christmas.png) 0 0 no-repeat; }

/* 
-------------------------------
all about wine elements - LAIT
-------------------------------
*/

/* HEADER */
#aaw-header{background:url(../images/lait/aaw/common/header-bar.gif ) no-repeat top left; height:40px;margin-top:20px;}
#aaw-header .title{color:#fff;font-weight:normal;font-size:18px;padding-left:10px;padding-top:6px;}
#aaw-header .title2{color:#fff;font-weight:normal;font-size:18px;padding-left:10px;padding-top:8px;}

#xsite-year-title{color:#fff;font-weight:normal;font-size:18px;padding-left:10px;padding-top:4px;}

/* NAVBAR */
#aaw-nav-bar{background:url(../images/lait/aaw/common/nav-bar.gif) no-repeat top left; height:24px;margin-bottom:20px;}
#aaw-nav-bar .link{font-weight:bold;font-size:12px;color:#fff;padding-top:4px;padding-right: 7px;text-align:right;}
#aaw-nav-bar .link a{color:#fff;}

/* NAVBARHOME */
#aaw-nav-bar-home{background:url(../images/lait/aaw/home/nav-bar.gif) no-repeat top left; height:51px;}
#aaw-nav-bar-home .copy{font-weight:normal;font-size:12px;color:#fff;padding-top:10px;padding-left:10px;padding-right:10px;}

/* SPLIT BOX */
#aaw-split-box{background-color:#eeeeee;height:60px;width:392px;margin-top:20px;float:left;}
#aaw-split-box .copy{font-size:11px;padding:8px;}
#aaw-split-box .copy a{font-size:12px;}

/* SPLIT BOX LARGE*/
a.aaw-large-split-box{width:388px;margin-top:20px;display:block;background:#000;height:180px;float:left;cursor:pointer;border:none;}
a:hover.aaw-large-split-box{color:#ffffff;}
a:hover .aaw-large-split-box img { border:none;}
a.aaw-large-split-box .image{width:390px;height:138px;border:none;}
#aaw-large-split-box-header{background:url(../images/lait/aaw/home/split-nav-bar.gif) no-repeat top left;width:390px;height:42px;}
#aaw-large-split-box-header .title{color:#fff;font-size:12px;font-weight:normal;padding-left:6px;padding-top:6px;}

/* FOUR SPLIT BOX */
a.aaw-four-split-box{width:194px;margin-top:20px;display:block;background:#000;height:97px;float:left;position:relative;z-index:999;cursor:pointer;}
a:hover.aaw-four-split-box{color:#FFFFFF;border:none;}
a.aaw-four-split-box .image{width:194px;height:75px;}
#aaw-four-split-box-header{background:url(../images/lait/aaw/food/common/foursplitbox_header.gif) no-repeat top left;width:194px;height:22px;}
#aaw-four-split-box-header .title{color:#fff;font-size:12px;font-weight:bold;padding-left:5px;padding-top:3px;}

/* GRAPE SPLIT BOX HOME */
#aaw-grape-home{width:392px;height:195px;float:left;}

/* GRAPE RED SPLIT BOX HEADER HOME */
#aaw-grape-home-red-bar{background:url(../images/lait/aaw/grapes/home/red_bar.gif) no-repeat top left;width:392px;height:35px;margin-top:20px;}
#aaw-grape-home-red-bar .title{color:#fff;font-weight:normal;font-size:18px;padding-left:8px;padding-top:6px;}

/* GRAPE WHITE SPLIT BOX HEADER HOME */
#aaw-grape-home-white-bar{background:url(../images/lait/aaw/grapes/home/white_bar.gif) no-repeat top left;width:392px;height:35px;margin-top:20px;}
#aaw-grape-home-white-bar .title{color:#fff;font-weight:normal;font-size:18px;padding-left:8px;padding-top:6px;}

/* GRAPE SPLIT BOX CONTENT HOME LEFT*/
#aaw-grape-home-content-left{background:url(../images/lait/aaw/grapes/home/content_bg_left.gif) no-repeat top left;width:196px;height:160px;float:left;}
#aaw-grape-home-content-left ul{margin-top:5px;}
#aaw-grape-home-content-left li{margin-top:3px;}

/* GRAPE SPLIT BOX CONTENT HOME RIGHT*/
#aaw-grape-home-content-right{background:url(../images/lait/aaw/grapes/home/content_bg_right.gif) no-repeat top left;width:196px;height:160px;float:left;}
#aaw-grape-home-content-right ul{margin-top:5px;}
#aaw-grape-home-content-right li{margin-top:3px;}

/* BANNER HOME */
#aaw-banner-home{background:url(../images/lait/aaw/home/banner.jpg) no-repeat top left; height:140px;}
#aaw-banner-home .title{font-weight:bold;font-size:18px;padding-left:12px;padding-top:30px;}

/* BANNER HINTS */
#aaw-banner-hints{background:url(../images/lait/aaw/hints/common/banner.jpg) no-repeat top left; height:140px;}
#aaw-banner-hints .title{font-weight:bold;font-size:18px;padding-left:12px;padding-top:30px;}

/* BANNER FOOD */
#aaw-banner-food{background:url(../images/lait/aaw/food/common/banner.jpg) no-repeat top left; height:140px;}
#aaw-banner-food .title{font-weight:bold;font-size:18px;padding-left:12px;padding-top:30px;}

/* BANNER GRAPE */
#aaw-banner-grape-home{background:url(../images/lait/aaw/grapes/home/banner.jpg) no-repeat top left; height:140px;}
#aaw-banner-grape-home .title{font-weight:bold;font-size:18px;padding-left:12px;padding-top:30px;}

/* BANNER COUNTRY HOME */
#aaw-banner-country-home{background:url(/images/lait/aaw/country/home/banner.jpg) no-repeat top left; height:140px;}
#aaw-banner-country-home .title{font-weight:bold;font-size:18px;padding-left:12px;padding-top:30px;}

/* AAW HR */
aawhr{background-color:#666666;height:1px;width:804px;}

/* ADVICE TAB */
#aaw-advice{width:100%;height:210px;background:#eeeeee;margin-left:10px;}
#aaw-advice .image{float:left;width:150px;padding-top:10px;padding-left:10px;}
#aaw-advice-content{float:left;margin-left:20px;margin-top:14px;width:540px;}
#aaw-advice-content .title{font-weight:bold;font-size:16px;font-family:Arial, Helvetica, sans-serif;}

#aaw-advice-content .copy{font-weight:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#aaw-advice-content .details{font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

/* COUNTRY PAGE */
#aaw-container-content-box{float:left;width:364px;}
#aaw-container-map{float:left;margin-left:18px;width:420px;}
#aaw-recom-container{margin-top:20px;}

#aaw-recom-outer{background:url(../images/lait/aaw/common/recom_bg.gif) no-repeat top left;height:120px;margin-bottom:20px;margin-top:20px;margin-left:0px;margin-right:0px;padding:0px;}
#aaw-recom{margin-top:10px;float:left;margin-right:0px;padding:0px;}

/* COUNTRY HEADER */
#aaw-header-country{background:url(/images/lait/aaw/common/nav-bar-recom.gif ) no-repeat top left; height:40px;margin-bottom:20px;margin-top:20px;}
#aaw-header-country .title{color:#fff;font-weight:normal;font-size:18px;padding-left:10px;padding-top:6px;}

#aaw-country-introduction{font-size:12px;}
#aaw-country-know{font-size:12px;}
.aaw-country-know-li{margin-top:10px;margin-left:-20px;}
#aaw-introduction-quote{font-size:11px;margin-top:10px;background:#eeeeee;padding:10px;border:1px dotted #666666;}
#aaw-map-instructions{width:400px;height:30px;background:#eeeeee;padding:10px;text-align:center;font-size:12px;font-weight:bold;}

/* RECOMMENDATION WINES */
#aaw-article-outer-product{float:left;margin-left:10px}
#aaw-article-bottle{width:40px;float:left;padding-left:10px;}
#aaw-article-content{width:200px;float:left;margin-left:4px;font-size:11px;}
#aaw-article-radio{float:left;font-size:12px;margin-top:6px;}
#aaw-article-price{float:left;font-size:12px;margin-top:6px;margin-left:4px;margin-right:4px;font-weight:bold;}
#aaw-article-save{float:left;font-size:12px;margin-top:6px;font-weight:bold; color:#CC0033;margin-bottom:6px;}
#aaw-article-atb{float:left;margin-top:2px;margin-bottom:0px;}

.aaw-quote{font-size:12px;font-weight:bold;font-style:italic;}

#aaw-buyer-report-bg{background:url(../images/lait/aaw/common/report_bg.gif ) no-repeat top left;height:80px;width:804px;margin-top:20px;}
#aaw-buyer-report-bg .image{height:60px;width:240px;float:left;margin-right:10px;margin-top:10px;}
#aaw-buyer-report-content{margin-top:10px;width:544px;float:left;padding-left:10px;font-size:12px;color:#ffffff;}
#aaw-buyer-report-content a{color:#ffffff;}

/* FOOD REPORTS */
#aaw-report-container{width:100%;background:#eeeeee;}
#aaw-report-container img { margin:10px; }
#aaw-report-copy{background:#eeeeee;margin-left:20px;padding-top:20px;font-size:12px;font-weight:normal;}

.aaw-panel-outer { background:/*transparent url(../images/lait/aaw/common/tab-back.gif) no-repeat scroll left top*/none!important; border:1px solid #C2C6C9!important; padding:10px!important; width:97%!important; }
.aaw .ui-tabs-panel { background:#FFFFFF url(../images/common/article/tab-inner-back.gif) repeat-x scroll left top!important; border:1px solid #C2C6C9!important; margin:0!important; padding:0!important; width:100%!important; }

.rtbaskettitle
{
background-color: #369;
color: #FFF;
font-weight: bold;
text-align: center;
}

.rtinnerform
{
background-color: #E3EBF6;
color: #000;
font-size: 0.9em;
}

.rtinnerform td input {
background-color: #E3EBF6;
}

.rtorderform
{
background-color: #369;
color: #000;
border: 1px solid #369;
}

.rtsubtitle
{
color: #000;
font-size: 110%;
font-weight: bold;
}

.rttitle
{
color: #C03;
font-size: 135%;
font-weight: bold;
}

.rttextbold
{
color: #C03;
font-size: 120%;
font-weight: bold;
}