/* @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,400italic,600italic); */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,600');


html	{
	min-height: 100%;
	border-bottom: 1px solid transparent;
	}	
* {	
	margin:0;
	padding:0;
	}
img	{
	border: 0;
	}
body	{
	margin: 25px auto 10px auto;
	padding: 0;
	/*  background-color: #686834;  */
	background-color: #8f9b5b;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #555;
	background-image: url(../images/shell/bg-body.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
	line-height: 1.4em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}	
@font-face {
    font-family: 'CgPhenixAmericanRegular';
    src: url('../_fonts/cgphenixamerican-gotmilk.eot?');
	src: url('../_fonts/cgphenixamerican-gotmilk.eot?') format('eot'),
         url('../_fonts/cgphenixamerican-gotmilk.woff') format('woff'),
         url('../_fonts/cgphenixamerican-gotmilk.ttf') format('truetype'),
         url('../_fonts/cgphenixamerican-gotmilk.svg#webfontWkpHkE3T') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
    font-family: 'webfont';
    src: url('../_fonts/uv_____-webfont.eot');
    src: url('../_fonts/uv_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/uv_____-webfont.woff') format('woff'),
         url('../_fonts/uv_____-webfont.ttf') format('truetype'),
         url('../_fonts/uv_____-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'webfontLight';
    src: url('../_fonts/nunito-light-webfont.eot');
    src: url('../_fonts/nunito-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/nunito-light-webfont.woff') format('woff'),
         url('../_fonts/nunito-light-webfont.ttf') format('truetype'),
         url('../_fonts/nunito-light-webfont.svg#NunitoLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'webfont';
    src: url('../_fonts/nunito-regular-webfont.eot');
    src: url('../_fonts/nunito-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/nunito-regular-webfont.woff') format('woff'),
         url('../_fonts/nunito-regular-webfont.ttf') format('truetype'),
         url('../_fonts/nunito-regular-webfont.svg#NunitoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} */
b	{
/* 	font-family: webfontLight; */
	}
i, em {
/* 	font-family: webfontLight; */
	}
b i {
/* 	font-family: webfontLight; */
	}
	
th{
/* 	font-family: webfontLight; */
	}
	
.container	{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	/* position: relative; */
	}
body.gv .container	{
	width: 780px!important;
	}
body.gv .mainColumns img {
	padding: 7px;
	border: 1px solid #d4d4d4;
	margin: 10px;
	background-color: #fff;
	vertical-align: top;
	}
body.gv .mainColumns .photo-credit	{
	display: block;
	text-align: center;
	margin: -10px 0 10px 0;
	font-size: 10px;
	color: #760055;
	}
.header .gv-close a	{
	position: absolute;
	top: 2px;
	right: 0px;
	background-image: url(../images/shell/btn-close.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	}
.header .gv-close a:hover	{
	background-position: bottom left;
	}		
	
.container .btm, .container .top	{
	float: left; 
	display: inline;
	width: 980px;
	height: 15px;
	clear: both;
	background-repeat: no-repeat;
	}
body.gv .container .btm, body.gv .container .top	{
	width: 780px!important;
	}	
	
.container .btm	{
	background-image: url(../images/shell/bg-content-base-shadow.png);
	}	
.container .top	{
	background-image: url(../images/shell/bg-content-top-shadow.png);
	}
body.gv .container .btm	{
	background-image: url(../images/shell/bg-content-base-shadow-gv.png);
	}	
body.gv .container .top	{
	background-image: url(../images/shell/bg-content-top-shadow-gv.png);
	}	
.container .paint	{
	float: left;
	display: inline;
	width: 960px;
	padding: 0 10px;
	text-align: left;
	background-image: url(../images/shell/bg-content.png);
	background-repeat: repeat-y;
	clear: both;
	min-height: 500px;
	height: auto!important;
	height: 500px;
	/* position: relative; */
	}	
body.gv .container .paint	{
	width: 760px!important;
	background-image: url(../images/shell/bg-content-gv.png);
	}			
.container .header	{
	float: left;
	display: inline;
	position: relative;
	/*background-image: url(../images/shell/bg-hdr.gif);
	 background-repeat: no-repeat;
	background-position: 825px 5px; */
	width: 960px;
	height: 80px;
	clear: both;
	z-index: 102;
	}	
body.gv .container .header	{
	width: 760px!important;
	}	
.container .header .viney	{
	position: absolute;
	top: 3px;
	right: 15px;
	}
 .container .header a.bunchgrapes	{
	position: absolute;
	top: 17px;
	right: 20px;
	z-index: 1000;
	letter-spacing: 1px;
	font-size: 50px;
	line-height: 50px;
	font-family: 'CgPhenixAmericanRegular','arial narrow';
	color: #760055;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff, 1px 2px 3px #333;
	}
.container .header .whatwedo	{
	position: absolute;
	top: 30px;
	line-height: 27px;
	left: 125px;
	/* width: 500px; */
	text-align: left;
	letter-spacing: 1px;
	font-size: 27px;
	font-family: 'CgPhenixAmericanRegular','arial narrow';
	color: #760055;
	text-shadow: 1px 1px 1px #fff, 1px 2px 3px #333;
	}	
.container .top-nav	{
	float: left;
	display: inline;
	position: relative;
	z-index: 101;
	width: 960px;
	background-image: url(../images/shell/bg-top-nav.gif);
	background-repeat: repeat-x;
	height: 45px;
	}		
.container .main	{
	float: left;
	display: inline;
	/* position: relative; */
	width: 960px;
	margin: 0;
	background-color: #fff;
	clear: both;		
	}
body.sub .container .main	{
	padding: 0 0 15px 0;
	}	
body.gv .container .main	{
	width: 760px!important;
	}		
html[xmlns] .container .main	{ 
	background-image: url(../images/shell/watermark.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	}	
	
body.home .container .main	{
	background-image: none!important;
	}
body.home .main .mainColumns, body.gallery .main .mainColumns	{
	background-image: none!important;
	}	
.container .main .mainColumns	{
	float: left;
	display: inline;
	width: 930px;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	padding: 0 15px;
	margin: 10px 0 0 0;
	clear: both;	
	}	
	
body.gv .container .main .mainColumns	{
	width: 730px!important;
	}	
.container .main .nav-paint 	{
	float: left;
	display: inline;
	width: 960px;
	background-image: url(../images/shell/bg-v-nav.gif);
	background-repeat: repeat-y;
	margin: 0 0 0 0!important;
	background-position: 15px 0;
	}	
.container .main .mainColumns .nav	{
	float: left;
	width: 180px;
	margin: 0;
	padding: 0 0 10px 0;
	background-image: url(../images/shell/bg-v-nav-btm.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	}
.container .main .mainColumns .content	{
	float: right;
	display: inline;
	width: 730px;
	margin: 0 0 10px 0;
	}
.header img.logo	{
	position: absolute;
	left: 10px;
	top: -40px;
	z-index: 1000!important;
	}
.header .utility-nav	{
	position: absolute;
	top: -30px; 
	right: 15px;
	font-size: 13px;
	font-weight: 400;
	color: #fff!important;
	width: 600px;
	text-align: right;
	}
	
.header .utility-nav a:link,
.header .utility-nav a:visited,
.header .utility-nav span
	{
	text-decoration: none;
	color: #fff;
	}
.header .top-nav a:hover	{
	text-decoration: none;
	}
.footer, .kudos	{
	clear: both;
	margin: 0 10px;
	text-align: center;
	padding: 0;
	font-size: 12px;
	color: #fff;
	}
.footer	{
	font-size: 11px;
	/* letter-spacing: 0.1em; */
	}
.footer a:link, .footer a:visited, .kudos a:link, .kudos a:visited	{
	text-decoration: none;
	color: #fff;
	}
.base	{
	margin: 0px auto;
	}	
a:link, a:visited	{
	color: #666633;
	}
a:hover	{
	color: #770056;
	text-decoration: none;
	}	
h1	{
	font-size: 27px;
	line-height: 32px;
	color: #760055;
	font-family: 'CgPhenixAmericanRegular','arial narrow';
	font-weight: 400;
	letter-spacing: 1px;
	padding: 0 0 5px 0;
	background-image: url(../images/shell/h1-rule.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	text-shadow: 1px 1px 1px #fff, 1px 2px 3px #333;
	}
body.sub h1	{
	margin: 10px 0 0 15px;
	}
h2	{
	font-size: 23px;
	color: #760055;
	letter-spacing: 1px;
	line-height: 23px;
	font-family: 'CgPhenixAmericanRegular','arial narrow';
	margin: 0 0 10px 0;
	font-weight: 400;
	text-shadow: 1px 1px 1px #fff, 1px 2px 3px #333;
	}
h3	{
	font-size: 14px;
	color: #760055;
	margin: 0 0 5px 0;
	/* font-family: NobileBold,'arial narrow'; */
	text-shadow: 1px 1px 1px #fff, 1px 1px 1px #333;
	}
h4	{
	font-size: 12px;
	color: #760055;
	margin: 0 0 5px 0;
	/* font-family: NobileBold,arial; */
	}
h5	{
	font-size: 12px;
	color: #333;
	margin: 0;
	/* font-family: NobileBold,arial; */
	}
strong	{
	color: #663366;
	/* font-family: NobileBold,arial; */
	/* color: #364C76; */
	}
img.shadow, iframe.shadow	{
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;
	box-shadow: 0 3px 5px #555;
	}
h1,p	{
	margin: 0 0 10px 0;
	}
p.indent	{
	margin: 0 0 10px 20px;
	}
img.lt, div.lt	{
	float: left;
	margin: 0 15px 15px 0;
	}
img.rt, div.rt	{
	float: right;
	margin: 0 0 15px 15px;
	}	
img.framed	{
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
	}
img.bordered	{
	border: 1px solid #ccc;
	}
div.rule	{
	border-bottom: 1px solid #c1d78c;
	margin: 15px 0;
	height: 3px;
	}
a.popup	{
	background-image: url(../images/shell/icon-popup.gif);
	background-repeat: no-repeat;
	background-position: 100% 3px;
	padding-right: 18px;
	/*  display: inline-block;  */
	}
a.media	{
	background-image: url(../images/shell/icon-media.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	/*  display: inline-block;  */
	}
a.popup-rev	{
	background-image: url(../images/shell/icon-popup.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	/*  display: inline-block;  */
	}
a.offsite	{
	background-image: url(../images/shell/icon-offsite.gif);
	background-repeat: no-repeat;
	background-position: 100% 3px;
	padding-right: 14px;
	/*  display: inline-block;  */
	}
a.pdf	{
	background-image: url(../images/shell/icon-pdf.gif);
	background-repeat: no-repeat;
	background-position:  100% 0px;
	padding-right: 18px;
	/*  display: inline-block;  */
	}
a.pdf-rev	{
	background-image: url(../images/shell/icon-pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 18px;
	display: block;
	}
ul.pdf	{
	margin: 0 0 10px 20px;
	padding: 0;
	list-style-image: url(../images/shell/icon-pdf.gif);
	}
a.doc	{
	background-image: url(../images/shell/icon-doc.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	/*  display: inline-block;  */
	}
a.secure	{
	background-image: url(../images/shell/icon-secure.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	/*  display: inline-block;  */
	}
p.dc:first-letter	{
	float: left;
	font-size: 3.0em;
	line-height: .8em;
	padding-right: 1px;
	color: #770056;
	font-family: 'CgPhenixAmericanRegular','arial narrow';
	font-weight: 400;
	text-shadow: 0 1px 1px #fff, 0 2px 3px #333;
	}
p.sm, div.sm, .sm	{
	font-size: 11px;
	}
.xlg	{
	font-size: 19px;
	color: #333;
	}
p.xsm, div.xsm, .xsm	{
	font-size: 10px;
	}
a.readmore	{
	float: right; 
	text-align: right;	
	margin: 10px 0;
	padding: 0 10px 0 0;
	background-image: url(../images/shell/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
	text-decoration: none;
	line-height: 18px;
	}
a.cta	{
	padding: 0 10px 0 0;
	background-image: url(../images/shell/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
	text-decoration: none;
	font-size: 14px;
	}
a:hover.readmore	{
	text-decoration: none;
	}
.main ul	{
	margin: 0 0 10px 17px;
	padding: 0;
	list-style-image: url(../images/shell/bullet.gif);
	}
.main ul.indent	{
	margin: 0 0 10px 27px;
	}
.main ul li	{
	margin-bottom: 3px;
	}
.main ol	{
	margin: 0 0 10px 28px;
	padding: 0;
		}
.main ol li	{
	margin-bottom: 5px;
	}
.clear	{
	clear: both;
	}
.clear-block	{
	clear: both;
	height: 10px;
	}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
/*  .clearfix {
	display: inline-block;
	}  */
html[xmlns] .clearfix {
	display: block;
	}
* html .clearfix {
	height: 1%;
}
.footer .pagetop a	{
	float: right;
	font-size: 12px;
	color: #fff;
	display: none;
	}
body.pagetop div.pagetop a	{
	color: #256D4F;
	}
	
.thumb-container, .full-container	{
	float: left;
	width: 100%;
	clear: both;
	}
.thumb-container .thumb a	{
	float: left;
	margin: 10px 9px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #fff;
	}
.content .thumb-container .thumb a	{
	margin: 10px 7px;
	}	
.thumb-container .thumb a:hover	{
	border: 1px solid #385881!important;
	}
.thumb-container .thumb img	{
	width: 150px;
	height: 100px;
	background-color: #fff;
	}
.full-container .third	{
	float: left;
	display: inline;
	width: 30%;
	margin: 0 3% 0 0;
	}
.full-container .two-third	{
	float: left;
	display: inline;
	width: 66%;
	margin: 0;
	}
.full-container .half	{
	float: left;
	display: inline;
	width: 47%;
	margin: 0 3% 0 0;
	}	
	
input[type=text], textarea	{
	border: 1px solid #ccc;
	padding: 3px;
/* 	font-family: webfont,verdana; */
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 3px #ccc;
	-webkit-box-shadow: 0 2px 3px #ccc;
	box-shadow: 0 2px 3px #ccc;
	}
select	{
	border: 1px solid #ccc;
	padding: 0 0 0 3px;
/* 	font-family: webfont,'trebuchet ms'; */
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;	
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-moz-box-shadow: 0 2px 3px #ccc;
	-webkit-box-shadow: 0 2px 3px #ccc;
	box-shadow: 0 2px 3px #ccc;
	}
	
/* input:focus, textarea:focus{
	background-color: #ffff66;
} */
input.btn	{
	border: 2px solid #B0C876;
	color: #fff;
	padding: 3px 0important;
	font-weight: 400;
	width: 100px;
	background-color: #4B6509;
/* 	font-family: webfont,verdana; */
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	cursor: pointer;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;	
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-moz-box-shadow: 0 2px 3px #555;
	-webkit-box-shadow: 0 2px 3px #555;	
	box-shadow: 0 2px 3px #555;
	}
.module-home-holder	{
	float: left;
	display: inline;
	/*  position: relative;  */
	width: 920px;
	min-height: 100px;
	height: auto!important;
	height: 100px;	
	clear: both;
	margin: 15px 5px 0 5px;
	background: url(../images/shell/bg-module3-home-cf-ie.gif) no-repeat bottom left!important;		
	}	
html[xmlns] .module-home-holder	{
	background: url(../images/shell/bg-module3-home-cf.png) no-repeat bottom left!important;	
	}	
.module-home-holder .module		{
	float: left;
	display: inline;
	position: relative;
	width: 300px;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
	font-size: 13px;	
	}
/*  *+html .module-home-holder .module		{
	padding-bottom: 0!important;
	}  */
.module-home-holder .module.rt		{
	margin: 0!important;
	}
.module-home-holder .module h3	{
	font-weight: 400;
	font-size: 15px!important;
/* 	font-family: webfont,'Lucida Sans Unicode',arial; */
	text-transform: uppercase;
	color: #fff;
	padding: 9px 10px 5px 10px;
	margin: 0 0 10px 0;
	background-color: #93ab56;
	background-image: url(../images/shell/bg-h3.gif);
	background-position: top left;
	background-repeat: repeat-x;
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;
	text-shadow: 1px 1px 1px #333;	
	}	
.module-home-holder .module .info	{
	float: left;
	display: inline;
	padding: 0 10px 10px 10px;
	width: 280px;
	line-height: 16px;
	}	
.module-home-holder  a.readmore	{
	position: absolute;
	width: 300px;
	display: block;
	text-align: right;
	bottom: 5px;
	background-image: url(../images/shell/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
	text-decoration: none;
	border-bottom: 0;
	font-size: 14px;
	clear: both;
	}
	
	
	
	
	

/* .module-home-holder a:hover.readmore	{
	border-bottom: 0!important;
	} */
#thumbs span.holdme	{
	height: 190px;
	display: block;
	}
.module-home-holder a.cta	{
	font-size: 13px;
	background-position: 100% 4px;
	}
.module-home-holder a.readmore.first	{
	right: 20px;
	}
.module-home-holder a.readmore.second	{
	right: 20px;
	}
.module-home-holder a.readmore.third	{
	right: 20px;
	}	
	
.anchored	{
	font-size: 13px;
	background-color: #B0C876;
	background-image: url(../images/shell/icon-anchor.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 6px 5px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #fff;
	-moz-box-shadow: 0 3px 5px #999;
	-webkit-box-shadow: 0 3px 5px #999;
	box-shadow: 0 3px 5px #999;
	text-shadow: 1px 1px 1px #fff;
	}
.anchored.short	{
	margin: 15px 0 0 0!important;
	font-size: 11px;
	}
	
.anchored a:link, .anchored a:visited	{
	padding: 2px 6px;
	text-decoration: none;
	color: #000;
	}
.anchored.short a:link, .anchored.short a:visited	{
	padding: 2px 5px;
	}	
	
/* div.anchored:hover	{
	background-position: bottom left;
	} */
/* div.anchored:hover a	{
	color: #fff;
	} */
.anchored a:hover	{
	color: #770056;
	}
html[xmlns] .anchored a:hover	{
	color: #770056!important;
	}
/*  .highlight	{
	font-size: 20px;
	color: #256D4F;
	}  */

	
.highlightText	{
	color: #4d2341;
	font-weight: 600;
/* 	font-family: webfontLight; */
	}
	
table.varieties tr	{
	vertical-align: top;
	}
table.varieties	{
	border-left: 1px solid #94a05e;
	border-bottom: 1px solid #94a05e;
	position: relative;
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;
	box-shadow: 0 3px 5px #555;
	}
table.varieties td, table.varieties th	{
	padding: 3px 5px!important;
	border-top: 1px solid #94a05e;
	border-right: 1px solid #94a05e;
	/*  background-color: #fff;  */
	}
table.varieties tr.stripe td	{
	/* background-color: #c9c6c6; */
	background-color: #E8F5DD;
	}
table.varieties th.section	{
	background-color: #94a05e!important;
	color: #fff;
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;
	box-shadow: 0 3px 5px #555;
	text-shadow: 1px 1px 1px #333;
	}
table.varieties tr.section-header	{
	background-color: #b0c876!important;
	font-weight: 600;
	font-size: 15px;
	/* font-family: NobileBold; */
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;
	box-shadow: 0 3px 5px #555;
	text-shadow: 1px 1px 1px #fff;
	}
table.varieties tr.highlight, table.varieties td.highlight	{
	background-color: #ffff99;
	}
table.varieties tr td.new	{
	color: #c00;
	background-image: url(../images/shell/new.gif);
	background-repeat: no-repeat;
	background-position: 50% 0;	
	}	
a.to-top	{
	float: right;
	margin-right: 5px;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	text-shadow: none!important;
	}
a#printpage	{
	width: 16px;
	height: 16px;
	background: url(../images/shell/icon-print-sprite.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
a:hover#printpage	{
	background-position: bottom;
	}
	
table.varieties td a.to-top	{
	float: right;
	margin-right: 5px;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	/* font-family: NobileBold; */
	}
table.varieties td a:hover.to-top	{
	color: #333;
	}
	
.blurb	{
	/* float: right;	
	background-image: url(../images/shell/bg-blurb.png);
	background-position: bottom left;
	background-repeat: no-repeat; */
	width: 180px;
	padding: 0;
	margin: 0;
	}
.blurb .info	{
	color: #fff;
	background-color: #94566B;
	background: rgba(118,0,85,.6);
	padding: 10px;
	font-size: 13px;
	text-shadow: 1px 1px 1px #000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#94566B), to(#6C6C38)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #94566B, #6C6C38); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #94566B, #6C6C38); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #94566B, #6C6C38); /* IE10 */
background-image:      -o-linear-gradient(top, #94566B, #6C6C38); /* Opera 11.10+ */
background-image:         linear-gradient(top, #94566B, #6C6C38);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#94566B', EndColorStr='#6C6C38'); /* IE6–IE9 */
	}
	
noscript	{
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	margin: 5px;
	}
.sitemap	{
	color: #797979;
	}

/* from old site plus red */
.style1, .red {color: #c00}
	
/* .st_sharethis	{
	position: absolute;
	top: 2px;
	right: 225px;
	} */
.like	{
	position: absolute;
	top: 0px;
	right: 215px;
	}
td.soldout	{
	font-weight: 600;
	text-align: center;
	color: #c00;
	background-image: url(../images/shell/soldout.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;	
	}
a.purple	{
	color: purple;
	/* font-weight: 800; */
	text-decoration: none;
	}
a.defaultoff	{
	color: auto;
	}
.video a:active.purple + span	{
	display: block;
	} 
.video a.defaultoff + span	{
	display: none;
	} 
* html .video span	{
	display: none;
	}
span.nowshowing	{
	color: red!important;
	font-size: 11px;
	padding: 0 10px;
	}
	
/* a.orange span.default, a:active.orange span.default	{
	color: #333!important;
	text-decoration: none;
	font-weight: 800;
	font-style: italic!important;
	} */
.figure	{
	font-family: courier new;
	color: #760055;
	}
h3.highlight	{
	border: 1px solid #ccc;
	background: #f0f0f0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	box-shadow: 0px 1px 4px #ccc;
	text-align: center;
	padding: 10px;
	margin: 0 0 15px 0;
	}