﻿* {margin:0; padding:0;}
html { overflow:-moz-scrollbars-vertical; }
body {font-family: Tahoma,Arial, Helvetica, sans-serif;font-size: 11px;color: #000; background-image:url(images/GreenPattern.jpg); background-repeat:repeat;}
td {vertical-align:top;}
a {color:#000088;text-decoration:none;}
a:hover {color:#A8C6D3;}
#wrapper {margin: 25px auto 0 auto; width: 790px; height: 556px; background-color: #B5B285; }
#header {position: relative; margin-top: 0; margin-left: 0px; width: 790px; height: 100px;}
	#banner {position:absolute;top:0;left:0;width:790px;height:75px;background-color:#75623A;}
		.logo {margin:8px 0 0 5px;border:none;float:left;}
		.nav {margin:20px 15px 0 0;float:right;color:#E4E2D3;line-height:1.4;}
		.nav a {color:#E4E2D3; text-decoration:none;font-size:10px;}
	#topNav {position:absolute;top:75px;left:0;width:790px;height:25px;}
		.topNav {margin:5px 15px 0 0;float:right;font-size:12px;line-height:1.4;}
		.topNav a {color:#FFFCF1; text-decoration:none;padding-left:9px;}
#content {position:relative;margin-top:0;margin-left:0;width:790px;min-height:435px;}
	#centerImg {position:absolute;top:0;left:200px;width:403px;height:315px;}
	.linkDiv {margin-top:-101px;background:transparent;margin-left:5px;}
	.linkDiv2 {margin-top:-108px;background:transparent;margin-left:5px;}
	#circular {position:absolute;top:0;left:0;width:200px;height:105px;background:#A8C6D3 url(images/cart.gif) no-repeat 55px 35px;}
		#circularIn {margin:2px;width:194px;height:99px;border:solid 1px #C2DCE9;}
	#recipe {position:absolute;top:105px;left:0;width:200px;height:105px;background-color: #CEAC27;}
		#recipeIn {margin:2px;width:194px;height:99px;border:solid 1px #E5C169;}
		#recipeIn a {color:#E4E2D3;}
		.recTxt {text-align: center;margin-top:15px;color:#E4E2D3;font-family:Tahoma;}
	#locator {position:absolute;top:210px;left:0;width:200px;height:105px;background:#D5A98C url(images/bgLocator.jpg) no-repeat center 33px;}
		#locatorIn {margin:2px;width:194px;height:99px;border:solid 1px #EAC5AB;}
	#goldCard {position:absolute;top:0;left:603px;width:187px;height:105px;background:#CA9470 url(images/bgCard.gif) no-repeat center center; }
		#cardIn {margin:2px;width:181px;height:99px;border:solid 1px #EBBA9A;}
	#signUp {position:absolute;top:105px;left:603px;width:187px;height:210px;background-color:#E7E286;}
		.signTxt {text-align:left; padding-top:4px;font-size:10px;color:#75623A;}
		#register {position:absolute;top:135px;left:36px;width:143px;height:25px;background:url(images/bgReg.gif) no-repeat right;}
			#register a {padding-left:17px;color:#75623A;font-size:12px;font-weight:bold;text-decoration:none;}	
		#signIn {position:absolute;top:170px;left:10px;width:170px;height:25px;background:url(images/bgSign.gif) no-repeat right;}
			#signIn a {padding-left:18px;color:#E4E2D3;font-size:12px;font-weight:bold;text-decoration:none;}
	#info {position:absolute;top:316px;left:399px;width:198px;height:118px;background:#fff url(images/bgSun.gif) no-repeat center center; }
		#infoIn {margin:1px;width:194px;height:114px;border:solid 1px #B5B285;} 
	#party {position:absolute;top:316px;left:200px;width:198px;height:118px;background:#fff url(images/bgSun.gif) no-repeat center center; }
		#partyIn {margin:1px;width:194px;height:114px;border:solid 1px #B5B285;} 
	#rx {position:absolute;top:316px;left:1px;width:198px;height:118px;background:#c5b68c url(images/bgRX.gif) no-repeat center center; }
		#rxIn {margin:1px;width:194px;height:114px; border:solid 1px #E2D3AA;} 
	#links {position:absolute;top:316px;left:598px;width:191px;height:118px;background-color:#fff; }
		#linksIn {margin:1px;width:187px;height:114px;border:solid 1px #B5B285;} 
		.linkTxt {margin-left:40px;margin-top:17px;font-weight:bold;}
		.linkTxt a {color:#75623A;text-decoration:underline;}
	#content h1 {padding-top: 8px;text-align:center; font-size:16px;font-weight:bold;font-family:Tahoma;}
	#content h1 a {text-decoration:none;}
	#content h2 {padding-top:25px;text-align:center;font-size:14px;font-weight:normal; }
	.smWhite {text-align:center; margin-top:53px; color:#E4E2D3;font-family:Tahoma;}
	.smWhite a {color:#E4E2D3;text-decoration:none;}
	.smBeige {text-align:center; padding-top:55px; color:#75623A;font-size:10px;}
	.smBeige a {color:#75623A;text-decoration:none;}
	.whiteTxt {color:#E4E2D3;}
	.beigeTxt {color:#75623A;}
#footer {position: relative; margin:0; width:790px;height:21px;background-color:#fff;}
	#footer p {margin-left: 5px;padding-top: 5px;color: #B5B285; font-size: 9px;font-weight:bold; }
	#footer a {color: #B5B285; text-decoration: none; }
/*---- Sub Page Style -----*/
#leftMenu {position:absolute;top:3px;width:150px;height:430px;background-color:#E1E0CE;color:#75623a;font-family:Arial;}
	ul.menu { list-style:none;margin-left:20px;padding-top:10px;}
	.menu a {color:#75623a;text-decoration:underline;}
	.menu li {padding-top:8px;}
	ul.subMenu {margin-left:20px;list-style-image: url(images/subMenu.gif);list-style-position: outside;}
	.subMenu li {padding-top:0px; margin-top:5px;}
	#line {margin-top:20px;margin-left:15px;width:120px;height:1px; border-top:solid 1px #B5B285;border-bottom:solid 1px #B5B285; }
#mainContent {position:absolute;top:3px;left:153px;width:434px;height:445px;font-family:Arial;}
	#mainContent p {margin-left: 7px;}
	.mainContent p {margin-left:7px;}
	p.h3 {font-size:23px;color:#75623a; font-family:Times New Roman;font-weight:bold;padding-top:10px;padding-bottom:10px;}
	p.h4 {font-size:12px;color:#4a3e24;font-weight:bold;} /*#75623a */
	p.txt {margin-left:7px;margin-right:5px;padding-bottom:10px;}
	p.txt2 {margin-right:187px;padding-bottom:10px;}
	p.txt3 {margin-left:7px;margin-right:5px;}
	/*a.color {color:#75623a;text-decoration:none;}*/
	.list {margin-left:10px; list-style-type: square; list-style-position:inside;}
	.tbFund td,th {padding-left:5px;border:solid 1px #000;text-align:center;}
	.tbFund th {background-color:#E5C169;}
	.party td {vertical-align:middle;}
	.tSuccess {font-size:12px;color:Green;}
	.tError {font-size:12px;color:Red;}
	.required {background-color:#FFFFC0;}
	.tbLoc {margin-left:20px;}
	.tbLoc th {border:none; background-color:#A8C6D3;text-align:left;}
	.map {float:right;font-weight:bold;margin-right:40px}
	.tblPreOrder {margin:10px 0;}
    .tblPreOrder th {border:none;padding-left:0;}
    .tblPreOrder td {margin:5px 0;background-color:#A8C6D3;vertical-align:middle;text-align:center;}
#rightCol {position:absolute;top:3px;left:590px;width:200px;height:432px;}

/*---- Recipe Control -----*/
#rodTbl { width: 100%; }
#rodTbl td {vertical-align: middle;}
.rodSpacerCell { width: 5px; font-size: 5px;}
#rodImageCell { height: 0px; }
#rodImg { margin: 20px 0px 0px 5px;  }
#rodTextCell { height: 40px; font-size:12px;text-align: center; font-family:Tahoma;}