/* @override http://areallygoodejob.com/css/mg.css */

html, body {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0px; border: 0px; padding: 0px;
	background-image: url(../images/bkgd_purple.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #260d1d;
}
/* navigation home page ----------------------- */
#navboxhome {
	z-index: 2;
	position: relative;
	top: 31px; left: 222px;
	margin: 0; border: 0; padding: 0;
	width: 940px; height: 80px;
	}
/* navigation main pages ----------------------- */
#navboxmain {
	padding: 0px;
	margin-left: 40px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	z-index: 99;
	position: relative;
	top: 0px; left: 316px; border: 0;
	width: 940px; height: 60px;
	}
#navlogo a {
	z-index: 3;
	position: relative;
	top: 25px; left: 55px;
	height: 51px; width: 255px; display: block; 
}
#comingsoon a {
	z-index: 4;
	position: absolute;
	top: 361px; left: 258px;
	height: 118px; width: 425px; display: block; 
}
#games1 a {
	z-index: 4;
	position: absolute;
	top: 181px; left: 636px;
	height: 55px; width: 116px; display: block; 
}
#games2 a {
	z-index: 5;
	position: absolute;
	top: 181px; left: 752px;
	height: 55px; width: 108px; display: block; 
}

/* upgrade flash ----------------------- */
/* upgrade blank intentionally left blank so only one upgrade message appears per page ----------------------- */
/* when I deleted -- so.write("upgrade_blank") -- it did not work, so am instead just putting a blank (empty) div ----------------------- */
#upgrade_blank {
}
#upgrade_blank2 {
}
#upgrade_flash h1 {
	margin: 20px;
	font: 13px/20px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#upgrade_flash p {
	margin: 20px;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#upgrade_flash img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
		/* home page ----------------------- */
#home {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 752px;
	background-image: url(../images/bkgd_home.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
	#homeflash {
	z-index: 1;
position: absolute;
	top: 80px; left: 103px;
	margin: 0px auto;
	width: 735px;
}
	/* padding MUST be used in this container below in order for the .lw and .rw text indent to work in IE6. Go figure! */
#home #column1 {
	position: absolute;
	top: 435px; left: 336px;
	width: 500px;
	padding: 1px;
}
#home #column1 h1 {
	margin: 0;
	font: 15px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#home #column1 p {
	margin-top: 0;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 0.2px;
	}
/* code below for paragraph text wrap -- 2 parts to the code: the 2 lines below, then additional div code in home.html file */
#home #column1 .lw { float: left; clear: left; height: 22px; }
#home #column1 .rw { float: right; clear: right; height: 22px; }

#home #clickhere {
	position: absolute;
	top: 568px; left: 586px;
	width: 230px;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0.25px;
	}
#home #clickhere a:link {color: #d3c7bb; text-decoration: none;}
#home #clickhere a:visited {color: #d3c7bb; text-decoration: none;}
#home #clickhere a:hover {color: #ffffff; text-decoration: underline;}
#home #clickhere a:active {color: #d3c7bb; text-decoration: none;}

#home #dice p {
	position: absolute;
		margin-top: 0px;
	top: 644px; left: 404px;
	width: 435px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0.25px;
	}
	#home #go {
	position: absolute;
	top: 657px; left: 756px;
	width: 55px;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0.25px;
	}
#home #go a:link {color: #720F11; text-decoration: none;}
#home #go a:visited {color: #720F11; text-decoration: none;}
#home #go a:hover {color: #720F11; text-decoration: underline;}
#home #go a:active {color: #720F11; text-decoration: none;}

/* history page ----------------------- */
#history {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/bkgd_history.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#history #content {
	position: absolute;
	top: 102px; left: 63px;
	width: 821px; height: 541px;
}
/* winemaker page ----------------------- */
#winemaker {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 723px;
	background-image: url(../images/bkgd_winemaker.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#winemaker #column1 {
	position: absolute;
	top: 170px; left: 38px;
	width: 872px; height: 502px;
		z-index: 4;
}
#winemaker #column2 {
	position: absolute;
	top: 182px; left: 632px;
	width: 230px;
}
#winemaker #column2 h1 {
	margin-top: 0;
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#winemaker #column2 p {
	font: 11px/21px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: justify;
	font-weight: normal;
	}
#winemaker	#pdf {
	position: absolute;
	top: 582px; left: 632px;
	width: 230px;
	}
#winemaker	#pdf p {
	margin-top: 0;
	font: 11px/21px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: left;
	font-weight: normal;
	}
	/* visit page ----------------------- */
#visit {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/bkgd_visit.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#visit #column1 {
	position: absolute;
	top: 80px; left: 42px;
	width: 281px; height: 588px;
}
#visit #column2 {
	position: absolute;
	top: 80px; left: 348px;
	width: 572px;
}
/* fun/extras page ----------------------- */
#extras {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/sipnsizzle_extras.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
	#extras #column1 {
	position: absolute;
	top: 476px; left: 114px;
	width: 400px;
}
	#extras #column1 p {
	margin-top: 0px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0.5px;
	}
#extras #ordernow {
	position: absolute;
	top: 532px; left: 115px;
	width: 400px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-align: center;
	font-weight: normal;
	letter-spacing: .5px;
	}
#extras #ordernow a:link {color: #fff; text-decoration: none;}
#extras #ordernow a:visited {color: #fff; text-decoration: none;}
#extras #ordernow a:hover {color: #fff; text-decoration: underline;}
#extras #ordernow a:active {color: #fff; text-decoration: none;}

#extras #viewrecipes {
	position: absolute;
	top: 228px; left: 662px;
	width: 150px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-align: center;
	font-weight: normal;
	letter-spacing: .5px;
	}
#extras #viewrecipes a:link {color: #fff; text-decoration: none;}
#extras #viewrecipes a:visited {color: #fff; text-decoration: none;}
#extras #viewrecipes a:hover {color: #fff; text-decoration: underline;}
#extras #viewrecipes a:active {color: #fff; text-decoration: none;}

#extras #giftpacks a {
	z-index: 5;
	position: absolute;
	top: 310px; left: 615px;
	width: 246px; height: 128px; display: block; 	
	}

#extras #media {
	position: absolute;
	top: 608px; left: 662px;
	width: 150px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #841d1f;
	text-align: center;
	font-weight: bold;
	letter-spacing: .5px;
	}
#extras #media a:link {color: #841d1f; text-decoration: none;}
#extras #media a:visited {color: #841d1f; text-decoration: none;}
#extras #media a:hover {color: #841d1f; text-decoration: underline;}
#extras #media a:active {color: #841d1f; text-decoration: none;}

/* recipes page ----------------------- */
#recipes {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/bkgd_recipes.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#recipes #content {
	position: absolute;
	top: 51px; left: 55px;
	width: 835px; height: 599px;
}
/* games page -- this is the same for all 3 games pages ----------------------- */
#games {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/bkgd_games.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#games #content {
position: absolute;
	top: 80px; left: 36px;
	width: 875px; height: 588px;
}
/* events page ----------------------- */
#events {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/bkgd_events.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#events #content {
	position: absolute;
	top: 208px; left: 114px;
	width: 407px; height: 426px;
}
/* mailing list page ----------------------- */
#mailing {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 800px;
	background-image: url(../images/bkgd_mailing.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#mailing #signupform {
	position: absolute;
	top: 130px; left: 545px;
	width: 330px;
}
#mailing .text {
	font: 12px/16px Arial, Helvetica, sans-serif;
  color: #2F240F;
  }
#mailing .error {
 	font: 12px/24px Arial, Helvetica, sans-serif;
	 color: #660000;
  }
#mailing h1 {
	margin-top: 0; margin-bottom: 44px;
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
/* wines page ----------------------- */
#wines {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 721px;
	background-image: url(../images/bkgd_wines.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#wines #content {
	position: absolute;
	top: 51px; left: 38px;
	width: 871px; height: 637px;
}






#contact #bottom {
	z-index: 1;
	position: absolute;
	margin: 0 auto;
	width: 900px; height: 19px;
	top: 785px; left: 20px;
	font: 10px/30px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #d3c7bb;
	letter-spacing: 0.25px;
}
#mailing #bottom {
	z-index: 1;
	position: absolute;
	margin: 0 auto;
	width: 900px; height: 19px;
	top: 785px; left: 20px;
	font: 10px/30px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #d3c7bb;
	letter-spacing: 0.25px;
}

/* vineyards page ----------------------- */
#vineyards {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 653px;
	background-image: url(../images/bkgd_vineyards.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#vineyards #column2 {
	position: absolute;
	top: 80px; left: 517px;
	width: 392px; height: 521px;
}

/* wineclub page ----------------------- */
#wineclub {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 707px;
	background-image: url(../images/bkgd_wineclub.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
	#wineclub #joinnow {
	position: absolute;
	top: 604px; left: 424px;
	width: 400px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-align: center;
	font-weight: normal;
	letter-spacing: .5px;
	}
#wineclub #joinnow a:link {color: #fff; text-decoration: none;}
#wineclub #joinnow a:visited {color: #fff; text-decoration: none;}
#wineclub #joinnow a:hover {color: #fff; text-decoration: underline;}
#wineclub #joinnow a:active {color: #fff; text-decoration: none;}

/* shop page ----------------------- */
/* shop page ----------------------- */
#shop {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 883px;
	background-image: url(../images/bkgd_shop_giftideas.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#shop #icon_1 a {
	position: absolute;
	top: 300px; left: 111px;
	height: 151px; width: 149px; display: block; 
}
#shop #icon_2 a {
	position: absolute;
	top: 470px; left: 111px;
	height: 151px; width: 149px; display: block; 
}
#shop #icon_3 a {
	position: absolute;
	top: 640px; left: 111px;
	height: 151px; width: 149px; display: block; 
}
#shop #icon_4 a {
	position: absolute;
	top: 810px; left: 111px;
	height: 151px; width: 149px; display: block; 
}
#shop #card_1 img {
	position: absolute;
	top: 300px; left: 281px;
	height: 151px; width: 547px; display: block; 
}
#shop #card_2 img {
	position: absolute;
	top: 470px; left: 281px;
	height: 151px; width: 547px; display: block; 
}
#shop #card_3 img {
	position: absolute;
	top: 640px; left: 281px;
	height: 151px; width: 547px; display: block; 
}
#shop #card_4 img {
	position: absolute;
	top: 810px; left: 281px;
	height: 151px; width: 547px; display: block; 
}
#shop #descrip_1 {
	position: absolute;
	top: 325px; left: 311px;
	width: 380px;
}
#shop #descrip_2 {
	position: absolute;
	top: 495px; left: 311px;
	width: 380px;
}
#shop #descrip_3 {
	position: absolute;
	top: 665px; left: 311px;
	width: 380px;
}
#shop #descrip_4 {
	position: absolute;
	top: 835px; left: 311px;
	width: 380px;
}
#shop h1 {
	margin-top: 0;
	font: 16px/16px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#shop p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: justify;
	font-weight: normal;
	}
	#shop h2 {
	font: 12px/12px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	}
	#shop #shopall a {
	z-index: 3;
position: absolute;
	top: 813px; left: 50px;
	height: 24px; width: 840px; display: block; 
	}

	/* must have z-index so is above background */
	#home #bottom {
	z-index: 1;
	position: absolute;
	margin: 0 auto;
	width: 900px; height: 19px;
	top: 737px; left: 20px;
	font: 10px/30px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #d3c7bb;
	letter-spacing: 0.25px;
}
#bottom #privacy {
	position: absolute;
	margin: 0 auto;
	width: 225px;
	left: 20px;
	text-align: left;
}
#bottom #copyright {
	position: absolute;
	margin: 0 auto;
	width: 225px;
	left: 350px;
	text-align: center;
}
#bottom #copyright_2 {
	position: absolute;
	margin: 0 auto;
	width: 225px;
	left: 20px;
	text-align: left;
}
#bottom #careers {
	position: absolute;
	margin: 0 auto;
	width: 225px;
	left: 100px;
	text-align: left;
}
#bottom #store {
	position: absolute;
	margin: 0 auto;
	width: 225px;
	left: 150px;
	text-align: left;
}
#bottom #joinmail {
	position: absolute;
	margin: 0 auto;
	width: 225px;
	right: 20px;
	text-align: right;
}
#bottom #joinmail img {
margin-bottom: 0px;
}
#bottom a:link {color: #d3c7bb; text-decoration: none;}
#bottom a:visited {color: #d3c7bb; text-decoration: none;}
#bottom a:hover {color: #ffffff; text-decoration: underline;}
#bottom a:active {color: #d3c7bb; text-decoration: none;}

/* contact page ----------------------- */
#contact {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 800px;
	background-image: url(../images/bkgd_contact.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#contact #trade {
	position: absolute;
	top: 498px; left: 96px;
	width: 400px;
}
#contact #trade h1 {
	margin: 0 0 14px 49px;
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#contact #trade p {
		margin-top: 0;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: left;
	font-weight: normal;
}
#contact #clickhere {
	position: absolute;
	top: 604px; left: 170px;
	width: 200px;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0.25px;
	}
#contact #clickhere a:link {color: #d3c7bb; text-decoration: underline;}
#contact #clickhere a:visited {color: #d3c7bb; text-decoration: none;}
#contact #clickhere a:hover {color: #ffffff; text-decoration: none;}
#contact #clickhere a:active {color: #d3c7bb; text-decoration: none;}

#contact #info {
	position: absolute;
	top: 185px; left: 512px;
	width: 400px;
}
#contact #info h1 {
	margin-top: 0; margin-bottom: 4px;
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#contact #info h2 {
	margin-top: 18px; margin-bottom: 4px;
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#contact #info p {
	margin-top: 0; margin-bottom: 0px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: center;
	font-weight: normal;
}
#contact #info a:link {color: #360824; text-decoration: underline;}
#contact #info a:visited {color: #360824; text-decoration: underline;}
#contact #info a:hover {color: #360824; text-decoration: none;}
#contact #info a:active {color: #360824;text-decoration: none;}

#contact #press {
	position: absolute;
	top: 498px; left: 533px;
	width: 400px;
}
#contact #press h1 {
	margin: 0 0 14px 57px;
	font: 14px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#contact #press p {
	margin-top: 0;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: left;
	font-weight: normal;
}
#contact #press a:link {color: #360824; text-decoration: underline;}
#contact #press a:visited {color: #360824; text-decoration: none;}
#contact #press a:hover {color: #360824; text-decoration: none;}
#contact #press a:active {color: #360824;text-decoration: none;}

/* compliance page ----------------------- */
#compliance {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 823px;
	background-image: url(../images/bkgd_compliance.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
/* mailing list page ----------------------- */
#mailing {
	position: relative;
	margin: 0 auto;
	width: 940px; height: 800px;
	background-image: url(../images/bkgd_mailing.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	}
#mailing #signupform {
	position: absolute;
	top: 130px; left: 545px;
	width: 330px;
}
#mailing .text {
	font: 12px/16px Arial, Helvetica, sans-serif;
  color: #2F240F;
  }
#mailing .error {
 	font: 12px/24px Arial, Helvetica, sans-serif;
	 color: #660000;
  }
#mailing h1 {
	margin-top: 0; margin-bottom: 44px;
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}

#mailing .text {
	font: 12px/16px Arial, Helvetica, sans-serif;
  color: #2F240F;
  }
#mailing .error {
 	font: 12px/24px Arial, Helvetica, sans-serif;
	 color: #660000;
  }
#mailing h1 {
	margin-top: 0; margin-bottom: 44px;
	font: 15px/20px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}

/* !Really Goode Job pages */
#contest {
	position: relative;
		margin: 0 auto;
		width: 940px; height: 707px;
/* 		left:50%; */
/* 		margin-left: -470px; */
	background: url(../images/bkgnd_panel.jpg) no-repeat scroll left top;
}

#body_wrapper {
	left: 79px;
 	top: 14px;
	position: relative;
	float:left;
	width: 789px;
	height: 500px;
	z-index: 0;
}

#spacer {
	position: relative;
	float: left;
	width: 210px;
	height: 490px;
	margin:0;
	padding:0;
}

/* !Main Body */

#body_text {
	position: relative;
	top: 10px;
	overflow: auto;
	float: left;
	width: 558px;
	height: 480px;
}

#body_text p, #dave p, #buywine p {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 0.2px;
}

#body_text ul, #body_text ol {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 0.2px;
}

#body_text ul, #body_text ol {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #2F240F;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0.2px;
}

#body_text a, #body_text_code a, #dave a, #buywine a {text-decoration: none; color: #720F11;}
#body_text a:hover, #body_text_code a:hover, #dave a:hover, #buywine a:hover {text-decoration: none; color: #f0f0f0;}

#body_text h1 {
	font: 15px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.5px;
}

#body_text strong {
	font: 13px/20px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.5px;
	}

/* !New Home 05-14-09 */

#dave {
	position: absolute;
	top:410px;
	left:600px;
	width:150px;
	
}
#dave .strongsmall {
	font: 17px/17px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
	}
#buywine {
	position: absolute;
	top:410px;
	left:163px;
	width: 210px;
}
#buywine .strongsmall {
	font: 17px/17px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
	}
/* !Application Viewing Link */

#view_apps {
	position:absolute;
	top:19px;
	right:22px;
	font: 14px/22px Arial, Helvetica, sans-serif;
	}

#view_apps a, #body_text_code a {text-decoration: none; color: #720F11;}
#view_apps a:hover, #body_text_code a:hover {text-decoration: none; color: #f0f0f0;}

	
/* !Temp Security Code Index Page */

#body_text_code {
	position: relative;
	top: 385px;
	left: 204px;
	overflow: auto;
	float: left;
	width: 350px;
	height: 200px;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #2F240F;
	font-weight: normal;
	letter-spacing: 0.2px;
	text-align: center;
	z-index: 10;
}

/* !Application Page */

#body_text_app {
	overflow: auto;
	float: left;
	width: 770px;
	height: 490px;
	margin-top: 6px;
	left:10px;
}

#body_text_app table, #body_text_app p {
	font: 12px/1.5 Arial, Helvetica, sans-serif;
	text-align: justify;
}

#body_text_app input, #body_text_app textarea {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: rgba(196,150,108,0.32);
/* 	background-color: #a9764b; */
	border-style: solid;
	border-width: 1px;
	border-top-color: #86684b;
	border-left-color: #86684b;
	border-right-color: #b68c66;
	border-bottom-color: #b68c66;
}

#body_text_app input:focus, #body_text_app textarea:focus {
	background-color: rgba(255,255,255,0.32);
/* 	background-color: #a9764b; */
}

#body_text_app select {
/* 	background-image: url(../images/select_bkgnd.jpg); */
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #a9764b;
	border-style: solid;
	border-width: 1px;
	border-top-color: #86684b;
	border-left-color: #86684b;
	border-right-color: #b68c66;
	border-bottom-color: #b68c66;
}

#body_text_app select:focus {
/* 	background-image: url(../images/select_bkgnd.jpg); */
	background-color: #fff;
}

#body_text_app input#Submit {
	font-weight: bold;
	font: 10px Arial, Helvetica, sans-serif;
	background-color: #49052e;
	border-style: solid;
	border-width: 1px;
	border-color: #b68c66;
	color: #fff;
}

#ValidationSummary {float: left;}

/* !Body Text Columns */

#column {
	width:49%;
	float:left;
	position:relative;
	}
	
#column ul, #body_text ol {
	text-align: left;
}


/* !Clear All */

#clear_all {
	clear: both;
	float: none;
}

#fineprint_eligibility, #fineprint_conditions, #fineprint_privacy, #fineprint_details {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	overflow: auto;
	position: absolute;
	top: 0px;
	left: 210px;
	width: 568px;
	height: 480px;
}

/* !Footer */

#footer {
	z-index: 1;
	width: 789px;
	margin: 0 auto;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #d3c7bb;
	text-align: center;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #d3c7bb;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#footer a:hover {color: #ffffff; text-decoration: underline;}

/* !YouTube Video Page */

#youtube {
	top: 20px;
	left: 20px;
	width: 425px;
	height: 350px;
	position: relative;
	float:left;
	z-index: 1;
}

#youtube2 {
	top: 20px;
	left: 20px;
	/*width: 425px;*/
	width: 745px;
	height: 350px;
	position: relative;
	float:left;
	z-index: 1;
}

#youtube2 strong {
	font: 20px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
	}

#youtube strong {
	font: 20px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
	}
	
#youtube .strongsmall {
	font: 18px/22px Arial, Helvetica, sans-serif;
	color: #720F11;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
	}

#body_text input#Submit {
	font-weight: bold;
	font: 10px Arial, Helvetica, sans-serif;
	background-color: #49052e;
	border-style: solid;
	border-width: 1px;
	border-color: #b68c66;
	color: #fff;
}

/* !Video thumbnails */

#item_wrapper {
	float: left;
	position: relative;
	width: 148px;
	/* height: 114px; */
	height: 143px;
	background: url(../images/thumbs_bkgnd_ie6.gif) center center no-repeat;
}

html>body #item_wrapper {
	background: url(../images/thumbs_bkgnd.png) center top no-repeat;
}

.item_main {
	height: 87px;
	width: 116px;
	position: absolute;
	left: 16px;
	top: 13px;
}

.item_overlay {
	height: 87px;
	width: 116px;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 16px;
	top: 13px;
	background-image: url(../images/thumbs_vote_ie6.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
}

html>body .item_overlay {
	background-position: center bottom;
	background-image: url(../images/thumbs_vote.png);

}

#item_name {
	height: 24px;
	width: 116px;
	position: absolute;
	left: 16px;
	top: 103px;
	font: 11px/12px Arial, Helvetica, sans-serif;
	text-align: center;
}

.navigation
{
	width:600px;
	margin-top:30px;
}

#leftnav 
{
	float:left;
	width:180px;
	text-align:center;
}

#rightnav 
{
	float:right;
	width:180px;
	margin-right:20px;
	text-align:center;
}

#numnav
{
	float:inherit;
	text-align:center;
	
}

