
.main {background-color: white; margin: 0px 7px 0px 7px}
.margin {background-color: white; margin: 4px 7px 0px 7px}
.main, .main td, .margin, .margin td {font: 10pt arial; color: #695e4a}

	.main hr.colored, .margin hr.colored {color: #F2F1EF}
	
.cart {background-color: white; margin: 0px}
.cart, .cart td {font: 10pt arial; color: #695e4a}
.persist {background-color: white; margin: 0px}
.persist, .persist td {font: 10pt arial; color: #695e4a}

	body {overflow-y: auto}
	
body.master {background-color: #EBEBEB; overflow: auto; margin: 0px; margin-left: auto; margin-right: auto}
body.interior {overflow: auto; margin: 0px; margin-left: auto; margin-right: auto; text-align: center}

iframe {overflow: visible; display: block; margin: 0px; width: 100%; height: 100%}
table.frame {background: none transparent; table-layout: auto; text-align: center}
tr.invisible {display: none}
td.top {background-color: white; text-align: left}
td.bottom {background-color: #EBEBEB; text-align: left}
td.left {background-color: white; vertical-align: middle}
td.right {background-color: white; vertical-align: middle}

font.font1 {font-family: arial}
font.font1small {font: 8pt arial}
font.font1large {font: 12pt arial}
font.font2 {font-family: 'Times New Roman', Times, serif}
font.font2small {font: 8pt 'Times New Roman', Times, serif}
font.font2large {font: 12pt 'Times New Roman', Times, serif}

.main a, .margin a {color: #695e4a}
.main a:hover, .margin a:hover {color: #695e4a}
.main a.nounderline, .cart a.nounderline {text-decoration: none}
.main img, .margin img {border-color: #695e4a}
.cart a {color: #695e4a}
.cart a:hover {color: #695e4a}
.persist a {color: #695e4a}
.persist a:hover {color: #695e4a}
a.category {font: 10pt arial; text-decoration: none}
a.catdisc {font: 8pt arial; text-decoration: none} 
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover {text-decoration: none; color: #695e4a}
.main tr.banner1, .margin tr.banner1 {background-color: #EEEDEB}
.main tr.banner1 td, .margin tr.banner1 td {font-weight: bold; color: #695e4a}
.main tr.banner2, .main td.banner2, .margin tr.banner2 {background-color: #A2988A}
.main tr.banner2 td, .main td.banner2, .margin tr.banner2 td {font-weight: bold; color: white}
.cart tr.banner1 {background-color: #EEEDEB}
.cart tr.banner1 td {font-weight: bold; color: #695e4a}

	.main tr.bannerstorefront {background-color: #EEEDEB}
	.main tr.bannerstorefront td {font-weight: bold; color: #695e4a}
	
.persist tr.banner1 {background-color: #EEEDEB}
.persist tr.banner1 td {font-weight: bold; color: #695e4a}
#tooltip {position: absolute; border: 1px solid #F2F1EF; overflow: hidden; visibility: hidden; z-index: 100}
.nonactiveCat {background: transparent}
/*--------------------------------
		Global
---------------------------------*/
:focus {
	outline:0;
}
/*--------------------------------
		Top HTML
---------------------------------*/
/* superfish.css */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:first-child, .sf-menu li.first-child {
}
.sf-menu li:last-child, .sf-menu li.last-child {
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}
.sf-menu li .separator {
	display: block;
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:  -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position:  0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
.sf-menu .active {
	background: #ccc;
}
.sf-menu #current {
	background: #aaa;
}
.superfish_clear {
	clear: both !important;
	height: 1px !important;
	overflow: hidden !important;
	font-size: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
}
/* 960.css */
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12, .container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.container_12 .grid_3, .container_16 .grid_4 {
	width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8 {
	width:460px;
}
.container_12 .grid_9, .container_16 .grid_12 {
	width: 700px;
}
.container_12 .grid_12, .container_16 .grid_16 {
	width: 940px;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}
.container_12 .grid_2 {
	width: 140px;
}
.container_12 .grid_4 {
	width: 300px;
}
.container_12 .grid_5 {
	width: 380px;
}
.container_12 .grid_7 {
	width: 540px;
}
.container_12 .grid_8 {
	width: 620px;
}
.container_12 .grid_10 {
	width: 780px;
}
.container_12 .grid_11 {
	width: 860px;
}
/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}
.container_16 .grid_2 {
	width: 100px;
}
.container_16 .grid_3 {
	width: 160px;
}
.container_16 .grid_5 {
	width: 280px;
}
.container_16 .grid_6 {
	width: 340px;
}
.container_16 .grid_7 {
	width: 400px;
}
.container_16 .grid_9 {
	width: 520px;
}
.container_16 .grid_10 {
	width: 580px;
}
.container_16 .grid_11 {
	width: 640px;
}
.container_16 .grid_13 {
	width: 760px;
}
.container_16 .grid_14 {
	width: 820px;
}
.container_16 .grid_15 {
	width: 880px;
}
/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3, .container_16 .prefix_4 {
	padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8 {
	padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12 {
	padding-left: 720px;
}
/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}
.container_12 .prefix_2 {
	padding-left: 160px;
}
.container_12 .prefix_4 {
	padding-left: 320px;
}
.container_12 .prefix_5 {
	padding-left: 400px;
}
.container_12 .prefix_7 {
	padding-left: 560px;
}
.container_12 .prefix_8 {
	padding-left: 640px;
}
.container_12 .prefix_10 {
	padding-left: 800px;
}
.container_12 .prefix_11 {
	padding-left: 880px;
}
/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}
.container_16 .prefix_2 {
	padding-left: 120px;
}
.container_16 .prefix_3 {
	padding-left: 180px;
}
.container_16 .prefix_5 {
	padding-left: 300px;
}
.container_16 .prefix_6 {
	padding-left: 360px;
}
.container_16 .prefix_7 {
	padding-left: 300px;
}
.container_16 .prefix_9 {
	padding-left: 540px;
}
.container_16 .prefix_10 {
	padding-left: 600px;
}
.container_16 .prefix_11 {
	padding-left: 660px;
}
.container_16 .prefix_13 {
	padding-left: 780px;
}
.container_16 .prefix_14 {
	padding-left: 840px;
}
.container_16 .prefix_15 {
	padding-left: 900px;
}
/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3, .container_16 .suffix_4 {
	padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8 {
	padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12 {
	padding-right: 720px;
}
/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}
.container_12 .suffix_2 {
	padding-right: 160px;
}
.container_12 .suffix_4 {
	padding-right: 320px;
}
.container_12 .suffix_5 {
	padding-right: 400px;
}
.container_12 .suffix_7 {
	padding-right: 560px;
}
.container_12 .suffix_8 {
	padding-right: 640px;
}
.container_12 .suffix_10 {
	padding-right: 800px;
}
.container_12 .suffix_11 {
	padding-right: 880px;
}
/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}
.container_16 .suffix_2 {
	padding-right: 120px;
}
.container_16 .suffix_3 {
	padding-right: 180px;
}
.container_16 .suffix_5 {
	padding-right: 300px;
}
.container_16 .suffix_6 {
	padding-right: 360px;
}
.container_16 .suffix_7 {
	padding-right: 420px;
}
.container_16 .suffix_9 {
	padding-right: 540px;
}
.container_16 .suffix_10 {
	padding-right: 600px;
}
.container_16 .suffix_11 {
	padding-right: 660px;
}
.container_16 .suffix_13 {
	padding-right: 780px;
}
.container_16 .suffix_14 {
	padding-right: 840px;
}
.container_16 .suffix_15 {
	padding-right: 900px;
}
/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3, .container_16 .push_4 {
	left: 240px;
}
.container_12 .push_6, .container_16 .push_8 {
	left: 480px;
}
.container_12 .push_9, .container_16 .push_12 {
	left: 720px;
}
/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}
.container_12 .push_2 {
	left: 160px;
}
.container_12 .push_4 {
	left: 320px;
}
.container_12 .push_5 {
	left: 400px;
}
.container_12 .push_7 {
	left: 560px;
}
.container_12 .push_8 {
	left: 640px;
}
.container_12 .push_10 {
	left: 800px;
}
.container_12 .push_11 {
	left: 880px;
}
/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}
.container_16 .push_2 {
	left: 120px;
}
.container_16 .push_3 {
	left: 180px;
}
.container_16 .push_5 {
	left: 300px;
}
.container_16 .push_6 {
	left: 360px;
}
.container_16 .push_7 {
	left: 420px;
}
.container_16 .push_9 {
	left: 540px;
}
.container_16 .push_10 {
	left: 600px;
}
.container_16 .push_11 {
	left: 660px;
}
.container_16 .push_13 {
	left: 780px;
}
.container_16 .push_14 {
	left: 840px;
}
.container_16 .push_15 {
	left: 900px;
}
/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3, .container_16 .pull_4 {
	left: -240px;
}
.container_12 .pull_6, .container_16 .pull_8 {
	left: -480px;
}
.container_12 .pull_9, .container_16 .pull_12 {
	left: -720px;
}
/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}
.container_12 .pull_2 {
	left: -160px;
}
.container_12 .pull_4 {
	left: -320px;
}
.container_12 .pull_5 {
	left: -400px;
}
.container_12 .pull_7 {
	left: -560px;
}
.container_12 .pull_8 {
	left: -640px;
}
.container_12 .pull_10 {
	left: -800px;
}
.container_12 .pull_11 {
	left: -880px;
}
/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}
.container_16 .pull_2 {
	left: -120px;
}
.container_16 .pull_3 {
	left: -180px;
}
.container_16 .pull_5 {
	left: -300px;
}
.container_16 .pull_6 {
	left: -360px;
}
.container_16 .pull_7 {
	left: -420px;
}
.container_16 .pull_9 {
	left: -540px;
}
.container_16 .pull_10 {
	left: -600px;
}
.container_16 .pull_11 {
	left: -660px;
}
.container_16 .pull_13 {
	left: -780px;
}
.container_16 .pull_14 {
	left: -840px;
}
.container_16 .pull_15 {
	left: -900px;
}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/**** Spans utilize entire column size (no margin) for content ****/
.container_16 .span_1 {
	width:60px
}
.container_16 .span_2 {
	width:120px
}
.container_16 .span_3 {
	width:180px
}
.container_16 .span_4 {
	width:240px
}
.container_16 .span_5 {
	width:300px
}
.container_16 .span_6 {
	width:360px
}
.container_16 .span_7 {
	width:420px
}
.container_16 .span_8 {
	width:480px
}
.container_16 .span_9 {
	width:540px
}
.container_16 .span_10 {
	width:600px
}
.container_16 .span_11 {
	width:660px
}
.container_16 .span_12 {
	width:720px
}
.container_16 .span_13 {
	width:780px
}
.container_16 .span_14 {
	width:840px
}
.container_16 .span_15 {
	width:920px
}
.container_16 .span_16 {
	width:960px
}
.container_12 .span_1 {
	width:80px
}
.container_12 .span_2 {
	width:160px
}
.container_12 .span_3 {
	width:240px
}
.container_12 .span_4 {
	width:320px
}
.container_16 .span_5 {
	width:400px
}
.container_12 .span_6 {
	width:480px
}
.container_12 .span_7 {
	width:560px
}
.container_12 .span_8 {
	width:640px
}
.container_12 .span_9 {
	width:720px
}
.container_12 .span_10 {
	width:800px
}
.container_12 .span_11 {
	width:880px
}
.container_12 .span_12 {
	width:960px
}
.span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12, .span_13, .span_14, .span_15, .span_16 {
	display:inline;
	float:left;
	position:relative;
}
#container {
	float:left;
}
.container_16 {
	width: 960px;
}
*html .container_16 {
	width: 962px;
}
.headerLeft {
	float:left;
}
.headerRight {
	float:right;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
#mainDiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	height:124px;
	background-color:#FFF;
}
*html #mainDiv {
}
ul, li {
	margin:0;
	padding:0;
}
.headerLeft h1 {
	margin:0;
	padding:0;
}
*html .headerLeft h1 {
	margin:-6px 0 0 0;
}
#container {
	position:relative;
}
#header {
	width:940px;
	margin: 0 10px;
	z-index: 2;
}
#header .topNav {
	height:12px;
	margin-top:10px;
	margin-bottom: 30px;
}
.topNav .links {
	width:276px;
}
.topNav .searchSection {
	width:177px;
	margin-left:20px;
}
.topNav table {
	width:276px;
}
.topNav table tr td a {
	color:#695e4a;
	text-decoration:none;
}
.topNav table tr td a:hover {
	color:#bd8a2c;
}
.topNav table tr td span.mainlevel {
	margin:0 14px;
	color:#000;
}
.topNav ul.menu {
	position: relative;
	top: 4px;
	padding:0;
	width:auto;
}
.topNav ul li {
	font-family: "Times New Roman", Times, serif;
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
.topNav ul li a {
	color:#695e4a;
	text-decoration:none;
}
.topNav ul li a:hover {
	color:#bd8a2c;
}
.topNav ul li span.separator {
	margin:0 14px;
	color:#000;
}
#navigation {
	width:940px;
	clear:both;
	display:inline-block;
}
*html #navigation {
	margin-top:-14px;
}
#navigation .logo {
	width:181px;
}
#navigation .navigationPrefix {
	background: url(https://www.nexternal.com/chandon/images/navBackgroundPrefix.png) top right no-repeat;
	height:23px;
	width:40px;
}
#navigation .navigation {
	background: url(https://www.nexternal.com/chandon/images/navBackground.png) 0 0 repeat-x;
	height:23px;
	width:660px;
}
#mod_search_searchword {
	position:relative;
	top:-6px;
	margin-right:5px;
	font-size:10px;
	width:132px;
}
/* Header */


/*SUPER FISH MENU */
.sf-menu li {
	background:#eceae8;
	color: #fff;
}
.sf-menu>#current>a, .sf-menu>.active>a, .sf-menu #current {
	background:#a2988a;
	color:#fff;
}
.sf-menu #current ul li {
	background:#eceae8;
	color: #fff;
	font-size: 14px;
}
.sf-menu a, .sf-menu a:visited {
	border:none;
	color:#695e4a;
	padding:4px 10px 0 10px;
	height:17px;
	float:left;
}
*html .sf-menu a, *html .sf-menu a:visited {
	height:21px;
}
.sf-menu li:first-child, .sf-menu li.first-child {
	margin-left:0px;
}
.sf-menu li {
	margin-left:40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	float:left;
}
.sf-menu {
	margin-top:2px;
}
*html .sf-menu {
	margin-left:-50px;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#ECEAE8;
	color: #BD8A2C;
}
.sf-menu ul {
	top:auto;
	left:-10px;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	top:1.5em;
}
.sf-menu ul li, .sf-menu ul li:first-child {
	margin-left:0px;
}
.sf-menu li li {
	background-color:#eceae8;
	border-top:1px #c6c0b8 solid;
}
.sf-menu li li a {
	padding:5px 10px;
	display:block;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:#a2988a;
	color:#fff;
}
/*SUPER FISH MENU */
.nav_space {
	position: relative;
	left: 10px;
}
li ul li a {
	width:120px;
}
li.item7 ul {
	width:168px;
}
*html li.item7 ul {
	width:168px;
}
li.item7 ul li a {
	width:148px;
}
*html li.item7 ul li a {
	width:168px;
}
*html li ul li a {
	width:140px;
}
#go {
	width:37px;
	height:20px;
	background:url(https://www.nexternal.com/chandon/images/Buttons_Go.gif) 0 0 no-repeat;
}
#go:hover {
	background-position:0 -20px;
}

.formBox {
	border:1px solid #695e4a;
	background-color:#f5f4f2;
	font-family:"Times New Roman", Georgia, Times, serif;
	color:#695e4a;
	padding:3px 10px 10px 10px;
	font-size:13px;
}
.formBox .clear {
	height:5px
}
.formBox .label {
	width:100px;
	margin-right:10px;
	text-align:left
}
.formBox .field {
	text-align:right;
	width:155px
}
.formBox .field input {
	width:155px
}
.formBox .links {
	margin-left:110px
}
#nexternal {
	border:1px solid #CFCCC5;
	background-color:#FFF;
	display:inline-block;
	position:absolute;
	z-index:99;
	display:none;
	width:285px;
}
.formBox a {
	color:#695E4A;
	text-decoration:none;
}
.formBox a:hover {
	color:#BD8A2C;
}
#nexternal .left {
	float:left;
}
#nexternal .right {
	float:right;
}
a.btn, button.btn {
	border:medium none;
	display:block;
	height:20px;
	width:118px;
}
a.btn:hover, button.btn:hover {
	background-position:0 -20px;
}
.btn span {
	display:none;
}
.loginBtn {
	background:url("https://www.nexternal.com/chandon/images/Buttons_Login.gif") no-repeat scroll 0 0 transparent;
	float:right;
	left:56px;
	top:-18px;
}

/*--------------------------------
		Bottom HTML
---------------------------------*/
#footer {
	height:30px;
	background-color:#cecbc6;
	border:1px #ccc solid;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 -1px;
}
#footer .links {
	font-size: 11px;
	margin-top: 10px;
	margin-left: 108px;
}
#footer .links td {
	font-size: 11px;
}
#footer table tr td a {
	color:#695e4a;
	text-decoration:none;
	position:relative;
	text-transform: capitalize;
}
#footer table tr td span.mainlevel {
	margin:0 5px;
	color:#695e4a;
}
#footer table tr td a:hover {
	color:#bd8a2c;
}
/*--------------------------------
		Left HTML
---------------------------------*/
td.left {
	background-position:0 0;
	background-repeat:repeat-y;
}

/*--------------------------------
		Right HTML
---------------------------------*/
td..right {
 background-position:100% 0;
 background-repeat:repeat-y;
}
/*--------------------------------
		Shopping Cart
---------------------------------*/
.nextShoppingCartBanner td {
	text-align: left;
	text-indent:43px;
	background:#FFF url(https://www.nexternal.com/chandon/images/bg_banner_cart.gif) 9px 50% no-repeat;
	line-height:38px;
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}
.nextCartAccountInfo {
	margin:16px 0 0 0;
	text-align:left;
}
.nextCartCustomer {
	margin:13px 0 9px 4px;
}
.nextCartReturning {
	margin:0 0 0 8px;
}
.nextCartLogin {
	display:block;
	background: url(https://www.nexternal.com/chandon/images/Buttons_Login.gif) 0 0 no-repeat;
	width:87px;
	height:20px;
	text-indent:-9999px;
	float:left;
}
.nextCartLogout {
 display:block;
 background: url(https://www.nexternal.com/chandon/images/Buttons_Logout.gif) 0 0 no-repeat;
 width:87px;
 height:20px;
 text-indent:-9999px;
 float:left;
 margin:0 0 0 4px;
}
.nextCartAccount {
	display:block;
	background: url(https://www.nexternal.com/chandon/images/Buttons_My_Account.gif) 0 0 no-repeat;
	width:118px;
	height:20px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 4px;
}
.nextCartLogin:hover, .nextCartAccount:hover, .nextCartLogout:hover {
	background-position:0 -20px;
}
.nextCartPipe {
	display:none;
}
.nextCartPolicies {
	clear:both;
	padding:12px 0 13px 28px;
}
.nextCartPolicies a {
	color:#9f7f44;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	width:auto !important;
	padding: 0 7px;
}
.nextPoweredBy {
	margin-top:15px;
}
#nextBannerHeader {
	clear:both;
}
table#nextCartData {
	background:#F2F0F1 url(https://www.nexternal.com/chandon/images/bg_cart_data_table.jpg) 0 0 repeat-x;
	border-collapse:collapse;
	padding:0;
	border-spacing:0;
	margin:10px 0;
}
table#nextCartData td {
	border-top:1px solid #CBCBCB;
	padding:0;
	border-spacing:0;
	padding:5px 2px;
}
#cartWrapper {
	float:left;
	display:block;
	background:#F2F1EF;
	border:1px solid #CBCBCB;
	width:219px;
	text-align:center;
	margin:0 0 0 10px;
	padding:6px 0 10px 0;
}
*html #cartWrapper {
/*width:221px;*/
}
#decoy {
	display:none;
}
.cartSpace {
	display:block;
	height:16px;
	clear:both;
	line-height:1px;
	font-size:1px;
}
#questions {
	display:block;
	background:#FFF;
	border:1px solid #CBCBCB;
	width:219px;
	margin:0 0 0 10px;
	text-align:left;
	color:#695e4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	clear:both;
}
*html #questions {
	width:221px;
}
#questions div {
	padding:0 10px 10px 10px;
}
#questions a {
	color:#695e4a;
	text-decoration: none;
}
#questions a:hover {
	color:#BD8A2C;
}
#questions h3 {
	border-bottom:1px solid #695E4A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:10px 10px 5px;
	padding:0 0 5px;
	color:#695E4A;
}
#holiday {
	display:block;
	background:#FFF;
	border:1px solid #CBCBCB;
	width:219px;
	margin:16px 0 0 10px;
	text-align:left;
	color:#695e4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
*html #holiday {
	width:221px;
}
#holiday h3 {
	border-bottom:1px solid #695E4A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:10px 10px 5px;
	padding:0 0 5px;
	color:#695E4A;
}
#holiday table {
	margin:0 10px 10px 10px;
	width:199px
}
#holiday td {
	font-size:12px;
	border-bottom:1px solid #CCC;
	padding:3px;
	color:#695E4A;
}
#holiday td.heading {
	font-weight:bold;
	border-bottom:2px solid #CCC;
}
#shipTo {
	width:219px;
	background:#F2F1EF;
	margin:16px 0 0 10px;
	text-align:left;
}
#shipTo h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	margin:10px 10px 5px;
	padding:10px 0 5px;
	color:#695E4A;
	text-indent:54px;
	background:url(https://www.nexternal.com/chandon/images/bg_ship_to.gif) 0px 50% no-repeat;
	line-height:41px;
	font-weight:normal;
}
#shipTo div {
	padding:0 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#695E4A;
}
#weather {
	width:219px;
	background:#F2F1EF;
	margin:16px 0 0 10px;
	text-align:left;
}
#weather h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin:10px 10px 5px;
	padding:10px 0 5px;
	color:#695E4A;
	text-indent:54px;
	background:url(https://www.nexternal.com/chandon/images/warm_weather.gif) 0px 50% no-repeat;
	line-height:38px;
	font-weight:normal;
}
#weather p {
	padding:0 10px 10px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#695E4A;
	margin:0;
	display:none;
}
#mcAfee {
	text-align:left;
	padding:16px 10px;
}
/* pencil and trash - replace edit and delete (pencil and trash) icons with custom images */
td.cart .nextButtonEdit,
td.cart .nextButtonDelete {
	line-height:13px; /* match this to the icon height to vertically align legend text */
	display:none;
}
*html td.cart .nextButtonEdit a,
*html td.cart .nextButtonDelete a {
	margin-left:10px; /* for IE6 and less */
}
td.cart .nextButtonEdit a,
td.cart .nextCartProductEdit {
	width:13px;
	height:13px;
	display:block;
	background:url(https://www.nexternal.com/chandon/images/bg_edit_delete.png) 0 -14px no-repeat;
	margin:0 0 0 20px;
	float:left;
}
td.cart .nextCartProductEdit {
	margin:0 3px; /* pencil anchor margins */
}
td.cart .nextButtonEdit a img,
td.cart .nextCartProductEdit img {
	display:none;
}

td.cart .nextButtonEdit a:hover,
.td.cart nextCartProductEdit:hover {
	background-position: -14px -14px;
}
td.cart .nextButtonDelete a,
td.cart .nextCartProductDelete {
	width:13px;
	height:13px;
	display:block;
	background:url(https://www.nexternal.com/chandon/images/bg_edit_delete.png) 0 0 no-repeat;
	margin:0 0 0 20px;
	float:left;
}
td.cart .nextCartProductDelete {
	margin:0 3px; /* transh anchor margins */
}
td.cart .nextButtonDelete a img,
td.cart .nextCartProductDelete img {
	display:none;
}
td.cart .nextButtonDelete a:hover,
td.cart .nextCartProductDelete:hover {
	background-position:-14px 0px;
}
td.cart .nextButtonEdit label,
td.cart .nextButtonDelete label {
	float:left;
	margin-left:5px;
}
td.cart .nextCartProdEdit {
	padding-left:4px !important; /* quantity number padding */
}
td.cart .nextButtonEdit {
	width:60%; /* prevent wrapping of Edit Quantity */
}
td.cart .nextButtonDelete {
	width:40%; /* prevent wrapping of Edit Quantity */
}

.nextCartProducts {
	border-collapse:collapse;
	border-spacing:0;
	padding:2px;
	background:#DFDDDE;
}
.nextCartProducts  td.nextCartShipTo {
	/*background:#DFDDDE;
	padding:5px 2px;*/
}
.nextCartProducts td {
	border-top:1px solid #CBCBCB;
}
.cart .nextCartTotal td {
	/*background:#454545;
	border-color:#454545;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;*/
}
.nextShoppingCart {
	padding:0;
}
/*--------------------------------
		Persistent Category
---------------------------------*/
#persistWrapper {
	float:left;
	display:block;
	background:#F2F1EF;
	border:1px solid #CBCBCB;
	width:158px;
	text-align:center;
	margin:0 10px 0 0;
	text-align:left;
}
*html #persistWrapper {
	width:160px;
}
#persistWrapper h3 {
	border-bottom:1px solid #695E4A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:10px 10px 5px;
	padding:0 0 5px;
	color:#695E4A;
}
.nextPersistentCategory {
	margin:0 5px 10px 0;
}
.nextPersistentCategory a {
	text-decoration:none; /* all persistent category links */
	display:block; /* all persistent category links - this makes the anchors 100% wide */
}
.nextPersistentCategory a:hover {
	color:#999; /* all persistent category links hover */
}
.nextTopCategory a {
	font-size:12px;
	line-height:15px;
	padding:0 0 0 29px;
	color:#695E4A;
	background:url(https://www.nexternal.com/chandon/images/bg_persist_toplevel.gif) 10px 50% no-repeat;
	margin: 0 0 4px 0;
}
.nextTopCategory.nextActiveCategory a {
	color:#9F7F44; /* active category */
}
.nextTopCategory a:hover {
	color:#695E4A; /* active category hover */
}
/*--------------------------------
		Store Content
---------------------------------*/
table.frame {
	border-left:1px solid #a3998b;
	border-right:1px solid #a3998b;
	margin-bottom:13px;
}
.nextTileProducts {
	margin-top:10px;
}
.nextHierarchyTitle {
	display:none;
}
.nextHierarchy td {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.nextHierarchy td a {
	color:#B2A97E;
	text-decoration:none;
}
.nextHierarchyFinalText,
.nextHierarchyFinalSeparator {
	font-weight:normal;
}
table.nextHierarchy {
	margin-bottom:13px;
}
.nextProductList .nextProdName {
	display:none;
}
h1.nextProdName {
	color:#9F7F44;
	font-family:"Times New Roman",Times,serif;
	font-size:24px !important;
	font-weight:normal !important;
	margin-bottom:15px;
}
.nextMainImage {
	margin:0 10px 10px 0; /* main image margins */
}
/* tabber */
.tab .ajax__tab_outer {
	background:#FBFBFA; /* inactive tab background */
	color: #695E4A; /* inactive tab font color */
	border:none;
	border-right: 1px solid #CBCBCB;
	font-weight: normal; /* inactive tab font weight */
	padding:7px 15px; /* all tabs padding */
	font-family:'Times New Roman',Times,serif;
	margin-left:0;
}
.tab .ajax__tab_outer:hover {
	background: #A2988A url(https://www.nexternal.com/chandon/images/bg_tab_inactive.gif) 0 0px repeat-x; /* inactive tab hover background*/
	color:#FFF; /* inactive tab hover font color */
	border-color:#999;
}
.tab .ajax__tab_active .ajax__tab_outer {
	background: #ECEBE7; /* active tab background */
	color:#695E4A; /* active tab text color */
	border-color: #CBCBCB; /* active tab border color */
	font-weight: normal; /* active tab font weight */
}
.tab .ajax__tab_active .ajax__tab_outer:hover {
	color:#000 /*active tab hover font color */
}
.tab .ajax__tab_body {
	background:#ECEBE7; /* tabber content background */
	padding:5px;
	color:#695E4A;
	font-family:'Times New Roman',Times,serif;
}
.ajax__tab_header {
	border-bottom: 1px solid #CBCBCB;
	margin-bottom:1px;
}
.ajax__tab_container {
	border: 1px solid #CBCBCB;
}
/* close x */
a.closeX  { /* popup window close button */
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	background:#A75746 url(https://www.nexternal.com/chandon/images/bg_closeX.jpg) 0 50% no-repeat;
	color:#FFF;
	padding:0 15px;
	border:1px solid #C3948A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:1px;
}
a.closeX:hover {/* popup window close button hover */
	background:#AB1B0C url(https://www.nexternal.com/chandon/images/bg_closeX.jpg) 100% 50% no-repeat;
	border-bottom-color:#DA8071;
	text-decoration:none;
}


/* button rollover - button hover effects */
/* ------- Begin Button Hover Effects ------- */
a.nextCheckOutButton,
a.nextSOButton,
a.nextATCButton,
body.main a.nextHTMLButtonAnchor {
	display:block;
	width:118px;
	height:20px;
	position:relative;
	overflow:hidden;	
}
a.nextSOButton, {
	width:111px;
	height:22px;
}
a.nextATCButton,
body.main a.nextHTMLButtonAnchor {
	width:114px;
	height:26px;
}
a.nextCheckOutButton img,
a.nextSOButton img,
a.nextATCButton img,
body.main a.nextHTMLButtonAnchor img{
	position:absolute;
	top:0;
	left:0;
}
a.nextCheckOutButton:hover img,
a.nextSOButton:hover img,
a.nextATCButton:hover img,
a.nextCheckOutButton.sfhover img,
a.nextSOButton.sfhover img,
a.nextATCButton.sfhover img,
body.main a.nextHTMLButtonAnchor:hover img{
	top:-20px;
	background:transparent; /*This makes it work in IE 7+, do not delete.  This effect doesn't work in IE6.*/
}
a.nextSOButton:hover img,
a.nextSOButton.sfhover img {
	top:-22px;
}
a.nextATCButton:hover img,
a.nextATCButton.sfhover img,
body.main a.nextHTMLButtonAnchor:hover img{
	top:-26px;
}
.ajax__validatorcallout {
	z-index:9999; /* prevent buttons from occluding tooltips */
}
.nextATCButton,
body.main a.nextHTMLButtonAnchor {
	margin:5px 0 5px 5px;
	float:left;
}
/* ------- End Button Hover Effects ------- */
.modal,
.margin,
div.main{
	z-index:99999;
}

form {margin-bottom:0}
