#pagewrap { width: 975px; margin: 10px auto; padding: 0;  }

#header		{ height: 93px; background: url(../i/header.png) 0 0 no-repeat; }
#header h1	{ display: inline; float: right; font-size: 30px; color: #FFF; padding: 30px 35px 0 0; font-weight: 100; text-shadow: #555 2px 2px 2px; background: none;  }

#content-wrap { color: #000; background: url(../i/content.png) 0 0 repeat-y;  min-height: 530px; margin: 0; padding: 0;  }
#content { color: #000; padding: 10px 50px 10px 40px; text-align: justify; }

#footer { clear: both; background: url(../i/footer.png) 0 0 no-repeat; }
#footer p { font-size: 9px; text-align: center; color: #000; margin: 0; height: 60px; padding: 10px 120px 0 120px; margin: 0 20px 0 20px; background: url(../i/hr.jpg) 0 0 no-repeat; }
#footer .superscript { font-size: 6px; }

#menu { margin: 0 0 0 4px; padding: 0; list-style: none; overflow: hidden; }
#menu li ul li,
#menu li { float: left; display: block; font-size: 12px; margin: 0; padding: 0; text-align: center;  }
#menu li ul li a,
#menu li a { display: block;  width: 240px; padding: 6px 0 0 0; text-decoration: none; background: url(../i/menu-back.png) 0 0 no-repeat; height: 29px; color: #777; border-bottom: none; }
#menu li a.menu-entryform {  width: 239px; }

#menu li ul { display: none; width: 144px; list-style: none; overflow: hidden;  }
#menu li ul li { font-size: 12px; }
#menu li ul li a { height: 24px; width: 144px;  }
#menu li ul li a.last-drop-item { height: 29px; }
#menu li:hover ul { display: block; position: absolute; margin: 0; padding: 0; margin-top: -4px; z-index: 1000; }

.home #menu li a.menu-home,
.products #menu li a.menu-products,
#menu li a:hover { background-position: 0 -35px; color: #669; }

a.menu-entryform,
a.menu-rules 							{ color: #EEE; }
#menu li a.menu-products,
#menu li a.menu-entryform,
#menu li a.menu-rules 			{ color: #AAA }
#menu li a.menu-products:hover,
#menu li a.menu-entryform:hover,
#menu li a.menu-rules:hover 			{ background-position: 0 0; }


.textbox2 { border: 3px solid #09F; width: 420px;  padding: 5px 15px 0 15px;  text-align: justify; background: url(../i/trans-white.png) 0 0; position: absolute; 
			-moz-border-radius: 10px; margin-bottom: 10px; background-color: #FFF;  }
			

.textbox { border: 3px solid #09F; width: 450px;  padding: 5px 15px 0 15px;  text-align: justify; background: url(../i/trans-white.png) 0 0; position: absolute; margin-left: 100px; top: 620px; }
.textbox2 { border: 3px solid #09F; width: 450px;  padding: 5px 15px 0 15px;  text-align: justify; background: url(../i/trans-white.png) 0 0; margin-left: 100px; margin-top: 15px; }

#breeders 				{ position: absolute;  }
#breeders a 			{ display: block; width: 200px; height: 200px; background: url(../i/breeders.png) 0 -200px no-repeat;  }
#breeders-text 			{ display: block;  }
#breeders-stick 		{ display: block;  }

#aquaculture 			{ position: absolute;  }
#aquaculture a 			{ display: block; width: 200px; height: 200px; background: url(../i/aquaculture.png) 0 0 no-repeat;  }
#aquaculture-text 		{ display: none;  }
#aquaculture-stick 		{ display: none;  }

#ornamental				{ position: absolute; }
#ornamental a 			{ display: block; width: 200px; height: 200px; background: url(../i/ornamental.png) 0 0 no-repeat;  }
#ornamental-text 		{ display: none;  }
#ornamental-stick 		{ display: none;  }

.bridge 				{ position: absolute; width: 600px; height: 111px; background: url(../i/bridge.png) 50% 0 no-repeat; }

.stick 					{ position: absolute; width: 15px; height: 200px; background: url(../i/stick.png) 0 bottom no-repeat; }
.stick2 				{ position: absolute; width: 100px; height: 9px; background: url(../i/stick-right.png) 100% 0 no-repeat; }
.stick3 				{ position: absolute; width: 100px; height: 9px; background: url(../i/stick-left.png) 0 0 no-repeat; }

#bottles				{ display: block; float: right; margin-left: -40px; width: 400px; height: 400px; background: url(../i/bottles.png) 0 0 no-repeat; }
.bottle-name			{ font-size: 14px; line-height: 18px; font-weight: bold; text-align: center; width: 110px; height: 120px; margin: 0; padding: 0; position: relative; }
.bottle-name td 		{ padding: 0; }
.crop					{ overflow: hidden; width: 110px; max-height: 90px;}
table#name1				{ top: 222px; left: 20px; }
table#name3				{ top: -16px; left: 268px; }
table#name2 .crop		{ font-size: 16px; line-height: 20px; width: 125px; max-height: 103px; }
table#name2				{ top: 30px; left: 135px; width: 130px; }

#prizes		    { display: block; float: right; clear: right; width: 300px; margin: 25px 30px 25px 0; border: 2px solid #09F; padding: 10px 15px 0 15px; background-color: #FFF; text-align: center; }
#prizes h2		{ padding-bottom: 5px; }
#prizes p		{ padding-bottom: 15px; }
#rules		    { display: block; clear: right; margin: 25px 30px 0 0; border: 2px solid #09F; padding: 10px 15px 0 15px; background-color: #FFF; text-align: center; }
a.rules-link 		{ text-decoration: none; }
a.rules-link:hover 	{ text-decoration: none; }

.descr { text-align: right; padding: 0 5px 5px 5px; }
.entry { width: 240px; padding-bottom: 5px; text-align: left; }
.entry input { width: 245px; padding: 0; margin: 0; }
.entry textarea { width: 245px; }
.entry select { width: 250px; }
.entry input.chkbox	{ width: 15px; padding: 0; margin: 0; }
.twocol { vertical-align: top; font-size: 11px; }
.twocol input.chkbox { position: relative; top: 2px; }
.tiny { font-size: 10px; }

input.other { width: 145px; }
input.otherProd { width: 75px; font-size: 12px; }
#whereBuyOther { display: none; line-height: 25px; }

.boxbutn 				{ border: 2px solid #272; text-align: center; width: 400px; padding: 0; margin: 0 auto 15px; border-radius: 8px; }
.boxbutn a				{ display: block; color: #393; text-decoration: none; padding: 6px; border-bottom: none; }
.boxbutn a:hover		{ color: #FFF; background-color: #393; border-radius: 4px; }

.rnd-shadow { border-radius: 10px; -moz-box-shadow: 3px 3px 6px #26A; -webkit-box-shadow: 3px 3px 6px #26A; box-shadow: 3px 3px 6px #26A;  
				/* For IE 8 */  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#2266AA')";
				/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#2266AA'); }
