body     {
	margin: 25px 0 0 0;
	background: #000000 url(../images/bkgrd_vRepeater.jpg) top left repeat-x;
	text-align: center;
}

body.home     {
	margin: 25px 0 0 0;
	background: #000000 url(../images/bkgrd_main.jpg) top left repeat-x;
	text-align: center;
}

html, td		{
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
	color: #e7e8e9;
	line-height: 18px;
}

/*Start Age Screener*/

#contentAge {
	width: 1000px;
	height: 530px;
	background: url(../images/bkgrd_age_screener.jpg) top left no-repeat;
	text-align: center;
	margin-top: 45px;
}

#reflectionAge {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_age_screener.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#ageCopy {
	width: 322px;
	text-align: center;
	margin: auto;
	padding: 370px 20px 0 0;
}

/*End Age Screener*/


#container	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerHm	{
	width: 1000px;
	height: 552px;
	background: url(../images/bkgrd_01.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerWineClub	{
	width: 877px;
	height: 850px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerNews	{
	width: 877px;
	height: 700px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerContact	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerWines	{
	width: 877px;
	height: 537px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerChard	{
	width: 877px;
	height: 620px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerSb{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerZin	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerMerlot	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerCs{
	width: 877px;
	height: 680px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerPn	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerSyrah{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#containerWinesVar	{
	width: 877px;
	height: 562px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#flex	{
	width: 1000px;
	height: auto; 
	background: url(..images/verticalrepeater_bkgrd.jpg) top left repeat-y;
	margin: auto;
	text-align: center;
	}

#contentBkgrd {
	width: 878px;
	height: 552px;
	background: url(../images/bkgrd_content.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#siteReflection {
	width: 978px;
	height: 207px;
	background: url(../images/bkgrd_footerBlank.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#siteReflectionHm {
	width: 978px;
	height: 207px;
	background: url(../images/site_reflection.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#siteReflectionHome {
	width: 1000px;
	height: 190px;
	background: url(../images/site_reflection.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

#main {
	text-align: left;
}

#logo {
	padding: 4px 0 0 2px;
}

#nav {
	padding-left: 2px;
}

#middle {
	width: 870px;
	height: 205px;
	background: url(../images/bottles_top.jpg) bottom right no-repeat;
	margin-left: 4px;
}

#contentHm {
	width: 497px;
	height: 147px;
	padding: 33px 0 0 21px;
}

#popCellarCru {
	width: 220px;
	float: left;
	margin-left: 5px;
	border-right: 5px solid #e7e8e9;
}

#popWinery {
	width: 220px;
	float: left;
	border-right: 5px solid #e7e8e9;
}


#popBottles {
	float: right;
}


/*Interior*/

#secondaryNav {
	height: 10px;
	padding: 10px 0 0 23px;
}

#noNav {
	height: 10px;
	padding: 10px 0 0 23px;
}

#contentInt {
	width: 530px;
	border: 1px solid #8f8f92;
	margin: 28px 0 0 35px;
	padding: 10px;
	float: left;
}

#contentIntWines {
	width: 530px;
	border: 1px solid #8f8f92;
	margin: 28px 0 0 20px;
	padding: 10px;
	float: left;
}

#foodPairingTop {
	width: 518px;
	margin-top: 40px;
	border: 1px solid #e7e8e9;
	padding: 5px;
	color: #e7e8e9;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

#foodPairingBtm {
	width: 518px;
	border-left: 1px solid #e7e8e9;
	border-right: 1px solid #e7e8e9;
	border-bottom: 1px solid #e7e8e9;
	padding: 5px;
	color: #e7e8e9;
	font-size: 10px;
}

#scrollBarMain {
	float: left;
	padding: 28px 0 0 10px;
}

#bottleShot {
	text-align: right;
	margin-right: 5px;
}

#bottleShotChard {
	text-align: right;
	margin: 68px 46px 0 0;
}

#bottleShotSb {
	text-align: right;
	margin: -10px 46px 0 0;
}

#bottleShotZin {
	text-align: right;
	margin: -10px 45px 0 0;
}

#bottleShotMerlot {
	text-align: right;
	margin: 10px 44px 0 0;
}

#bottleShotCs {
	text-align: right;
	margin: 118px 47px 0 0;
}

#bottleShotPn {
	text-align: right;
	margin: 12px 48px 0 0;
}

#bottleShotSyrah {
	text-align: right;
	margin: 12px 45px 0 0;
}

#bottleShotWinesPg {
	text-align: right;
	margin: -15px 5px 0 0;
}

#reflectionWinePg {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_wine_pg.jpg) 10px 0px no-repeat;
	margin: auto;
	text-align: center;
}

#reflectionChard {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_chard.jpg) 10px 10px no-repeat;
	margin: -31px auto;
	text-align: center;
}

#reflectionSb {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_sb.jpg) 10px 0px no-repeat;
	margin: -31px auto;
	text-align: center;
}

#reflectionZinfandel {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_zin.jpg) 10px 0 no-repeat;
	margin: -31px auto;
	text-align: center;
}

#reflectionMerlot {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_merlot.jpg) 10px 0 no-repeat;
	margin: -10px auto;
	text-align: center;
}

#reflectionCs {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_cs.jpg) 10px 0 no-repeat;
	margin: -30px auto;
	text-align: center;
}

#reflectionPn {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_syrah.jpg) 10px 0 no-repeat;
	margin: -10px auto;
	text-align: center;
}

#reflectionSyrah {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_syrah.jpg) 10px 0 no-repeat;
	margin: -10px auto;
	text-align: center;
}

#reflectionBlank {
	width: 978px;
	height: 207px;
	background: url(../images/bkgrd_footerBlank.jpg) top left no-repeat;
	margin: auto;
	clear: both;
}

/* START IE 6 FIXES */

html.ie6 #contentAge {
	width: 1000px;
	height: 530px;
	background: url(../images/bkgrd_age_screener.jpg) top left no-repeat;
	text-align: center;
	margin-top: 20px;
}

html.ie6 #popCellarCru {
	width: 220px;
	float: left;
	margin-left: 3px;
	border-right: 5px solid #e7e8e9;
}

html.ie6 #popWinery {
	width: 220px;
	float: left;
	border-right: 4px solid #e7e8e9;
}

html.ie6 #bottles {
	width: 418px;
	float: right;
	margin-right: 4px;
}

html.ie6 #noNav {
	height: 10px;
	padding: 2px 0 0 23px;
}

html.ie6 #containerChard	{
	width: 877px;
	height: 678px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie6 #contentInt {
	width: 530px;
	height: auto;
	border: 1px solid #8f8f92;
	margin: 20px 0 0 12px;
	padding: 10px;
	float: left;
}

html.ie6 #contentIntWines {
	width: 530px;
	height: auto;
	border: 1px solid #8f8f92;
	margin: 28px 0 0 10px;
	padding: 10px;
	float: left;
}

html.ie6 #scrollBarMain {
	float: left;
	padding: 20px 0 0 10px;
}

html.ie6 #bottleShotChard {
	text-align: right;
	margin: 128px 46px 0 0;
}

html.ie6 #bottleShotSb {
	text-align: right;
	margin: 10px 46px 0 0;
}

html.ie6 #bottleShotZin {
	text-align: right;
	margin: 0px 45px 0 0;
}

html.ie6 #bottleShotMerlot {
	text-align: right;
	margin: 20px 45px 0 0;
}

html.ie6 #bottleShotCs {
	text-align: right;
	margin: 158px 50px 0 0;
}

html.ie6 #bottleShotPn {
	text-align: right;
	margin: 22px 46px 0 0;
}

html.ie6 #bottleShotSyrah {
	text-align: right;
	margin: 28px 45px 0 0;
}

html.ie6 #bottleShotWinesPg {
	text-align: right;
	margin: -15px 5px 0 0;
}

html.ie6 #reflectionWinePg {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_wine_pg.jpg) 9px 2px no-repeat;
	margin: -2px 0 0 0;
	text-align: center;
}

html.ie6 #reflectionChard {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_chard.jpg) 10px -10px no-repeat;
	margin: -48px 0 0 0px;
	text-align: center;
}

html.ie6 #reflectionSb {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_sb.jpg) 10px -10px no-repeat;
	margin: -48px 0 0 0px;
	text-align: center;
}

html.ie6 #reflectionZinfandel {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_zin.jpg) 10px -10px no-repeat;
	margin: -48px 0 0 0px;
	text-align: center;
}

html.ie6 #reflectionMerlot {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_merlot.jpg) 10px -12px no-repeat;
	margin: -48px 0 0 0px;
	text-align: center;
}
html.ie6 #reflectionCs {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_cs.jpg) 10px -10px no-repeat;
	margin: -25px 0 0 0px;
	text-align: center;
}

html.ie6 #reflectionPn {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_syrah.jpg) 10px -10px no-repeat;
	margin: -53px 0 0 0px;
	text-align: center;
}

html.ie6 #reflectionSyrah {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_syrah.jpg) 10px -10px no-repeat;
	margin: -52px 0 0 0px;
	text-align: center;
}

html.ie6 #reflectionBlank {
	width: 978px;
	height: 207px;
	background: url(../images/bkgrd_footerBlank.jpg) top left no-repeat;
	margin: 5px 0 0 0;
	text-align: center;
}

html.ie6 #siteFooter {
	width: 978px;
	margin: 10px 0 0 0px;
	text-align: left;
}

/* END IE 6 FIXES */


/* START IE 7 FIXES */

html.ie7 #contentAge {
	width: 1000px;
	height: 530px;
	background: url(../images/bkgrd_age_screener.jpg) top left no-repeat;
	text-align: center;
	margin-top: 20px;
}

html.ie7 #container	{
	width: 877px;
	height: 1300px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerWineClub	{
	width: 877px;
	height: 940px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerNews	{
	width: 877px;
	height: 1015px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerContact	{
	width: 877px;
	height: 650px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerChard	{
	width: 877px;
	height: 710px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerSb{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerZin	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerMerlot	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerCs{
	width: 877px;
	height: 700px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerPn	{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #containerSyrah{
	width: 877px;
	height: 552px;
	background: #000000 url(../images/bkgrd_top.jpg) top left no-repeat;
	margin: auto;
	text-align: center;
}

html.ie7 #bottleShotChard {
	text-align: right;
	margin: 148px 46px 0 0;
}

html.ie7 #bottleShotSb {
	text-align: right;
	margin: 10px 46px 0 0;
}

html.ie7 #bottleShotZin {
	text-align: right;
	margin: -1px 45px 0 0;
}

html.ie7 #bottleShotMerlot {
	text-align: right;
	margin: 20px 45px 0 0;
}

html.ie7 #bottleShotCs {
	text-align: right;
	margin: 158px 50px 0 0;
}

html.ie7 #bottleShotPn {
	text-align: right;
	margin: 0px 46px 0 0;
}

html.ie7 #bottleShotSyrah {
	text-align: right;
	margin: 10px 45px 0 0;
}

html.ie7 #bottleShotWinesPg {
	text-align: right;
	margin: -15px 5px 0 0;
}

html.ie7 #reflectionWinePg {
	width: 1000px;
	height: 207px;
	background: url(../images/reflection_wine_pg.jpg) 9px 2px no-repeat;
	margin: -2px 0 0 0;
	text-align: center;
}

html.ie7 #reflectionChard {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_chard.jpg) 10px -30px no-repeat;
	margin: 0px;
	text-align: center;
}

html.ie7 #reflectionSb {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_sb.jpg) 10px -10px no-repeat;
	margin: 0px;
	text-align: center;
}

html.ie7 #reflectionZinfandel {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_zin.jpg) 10px -20px no-repeat;
	margin: -0px;
	text-align: center;
}

html.ie7 #reflectionMerlot {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_merlot.jpg) 10px -3px no-repeat;
	margin: 0px;
	text-align: center;
}

html.ie7 #reflectionCs {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_cs.jpg) 10px -10px no-repeat;
	margin: 0px;
	text-align: center;
}

html.ie7 #reflectionPn {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_syrah.jpg) 10px -20px no-repeat;
	margin: 0px;
	text-align: center;
}

html.ie7 #reflectionSyrah {
	width: 1000px;
	height: 190px;
	background: url(../images/reflection_syrah.jpg) 10px -10px no-repeat;
	margin: 0px;
	text-align: center;
}

html.ie7 #reflectionBlank {
	width: 978px;
	height: 207px;
	background: url(../images/bkgrd_footerBlank.jpg) top left no-repeat;
	margin: 5px 0 0 0;
	text-align: center;
}

html.ie7 #siteFooter {
	width: 978px;
	margin: 10px 0 0 0px;
	text-align: left;
}

/* END IE 7 FIXES */



/*links*/

a	{
	font-size: 11px;
	color: #978de0;
	text-decoration: none;
	position: relative;
}

a:hover	{
	font-size: 11px;
	color: #978de0;
	text-decoration: underline;
}


/*footer*/

.footer		{
	background: #808080;
	border-top: 1px solid #fff;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 0 5px 0 5px;
}

.footer a	{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.footer a:hover	{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

.footer #footerLeft	{
	float: left;
}

.footer #footerRight	{
	float: right;
}
