@charset "utf-8";
body { text-align: center; font-family: Arial, Helvetica, sans-serif; }
.pale {background-color: #cfe195;}

#infopage { background-image: url(images/oaktile.jpg); background-repeat: repeat; }

#collection { background-image: url(images/orangedaisy.jpg); background-repeat: repeat; }

#kid { position: absolute; top: 40px; left: 780px;  z-index: 12;}

#pagewrapper { text-align: left; margin: 5px auto auto; width: 900px; position: relative; border: solid 1px #007700; height: 600px; }

#pagewrapperhome { text-align: left; margin: 5px auto auto; width: 900px; position: relative; border: solid 1px #007700; height: 1596px; }
 
#pagewrapperhow { text-align: left; margin: 5px auto auto; width: 900px; position: relative; border: solid 1px #007700; height: 2200px; }

#pagewrapperabout { text-align: left; margin: 5px auto auto; width: 900px; position: relative; border: solid 1px #007700; height: 890px; }
 
#mainnav { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 0px; width: 175px; height: 600px; }

#mainnavhome { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 0px; width: 175px; height: 1596px; }

.most { color: #036635; background-color: #cfe195; text-decoration: none; }

#mainnavhow { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 0px; width: 175px; height: 2200px; overflow: hidden; }

#main { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 175px; width: 725px; height: 600px; background-color: #cfe195; font-size: 11pt; color: #468D4C; text-decoration: none; font-weight: 500; }

#mainhow { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 175px; width: 725px; height: 2200px; background-color: #cfe195; font-size: 11pt; color: #468D4C; text-decoration: none; font-weight: 500; }

#mainabout { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 175px; width: 725px; height: 890px; background-color: #cfe195; font-size: 11pt; color: #468D4C; text-decoration: none; font-weight: 500; }

#mainsites { text-align: left; margin: 0 auto; position: absolute; top: 0px; left: 0px; width: 900px; height: 600px; background-color: #cfe195; font-size: 11pt; color: #468D4C; text-decoration: none; font-weight: 500; }

#intro { margin: 0 auto; position: absolute; top: 0px; left: 175px; width: 725px; height: 1596px; background-color: #346667; }

#intrographic { position: absolute; top: 0px; left: 84px; }

#introtext { position: absolute; top: 680px; left: 70px; width: 505px; height: 780px; font: Script; font-size: 16px; font-weight: 500; font-family: cursive; font-style: italic; text-decoration: none; color: #003737; background-color: #ac9b46; padding: 40px;}

h5 { font-size: 1.3em; }

.footer { position: absolute; top: 575px; height: 20px; width: 724px; background-color: #FCE3A3; font-size: .8em; font-style: normal; text-decoration: none; }

.footerhow { position: absolute; top: 2175px; height: 20px; width: 724px; background-color: #FCE3A3; font-size: .8em; font-style: normal; text-decoration: none; }

.footerabout { position: absolute; top: 865px; height: 20px; width: 724px; background-color: #FCE3A3; font-size: .8em; font-style: normal; text-decoration: none; }

.footersites { position: absolute; top: 575px; height: 20px; width: 899px; background-color: #FCE3A3; font-size: .8em; font-style: normal; text-decoration: none; }

#navigation { text-align: center; padding-left: 1px; padding-top: 5px; }

#navigation A{ color: #036635; font-weight: bold; font-family: "Arial","Geneva",sans-serif; background: #FCE3A3; }

#navigation A:link{ text-decoration: none; }

#navigation A:visited{ text-decoration: none; }

#navigation A:hover{ text-decoration: underline; }

#navigation A:active{ text-decoration: underline; }

.entire2 { position: relative; top: 110px; left: 180px; }

#colnav1 { position: absolute; top: 0px; }

#sparkle { position: absolute; top: 26px; left: 89px; }

#colnav2 { position: absolute; top: 266px; }

#colnav3 { position: absolute; top: 311px; }

#colnav4 { position: absolute; top: 356px; }

#colnav5 { position: absolute; top: 401px; }

#colnav6 { position: absolute; top: 446px; }

#colnav7 { position: absolute; top: 491px; }

#colnav8 { position: absolute; top: 536px; }

#colnav9 { position: absolute; top: 600px; }

#colnav10 { position: absolute; top: 890px; }

#colnav11 { position: absolute; top: 1180px; }

#colnav12 { position: absolute; top: 1470px; }

#colnav13 { position: absolute; top: 1760px; }

#colnav14 { position: absolute; top: 2050px; }

#colnav20 { position: absolute; top: 600px; }

#colnav21 { position: absolute; top: 849px; }

#colnav22 { position: absolute; top: 1098px; }

#colnav23 { position: absolute; top: 1347px; }

#header { position: absolute; top: 0px; }

#colheader { position: relative; margin-left: 15px; }

#textarea { margin-left: 25px; margin-right: 40px;  margin-top: -10px;}

#textarea2 { margin-left: 35px; margin-right: 40px; margin-top: 100px; }

.textarea3 { margin-left: 35px; margin-right: 40px; margin-top: 0px; color: #036635; }

#textarea4 { margin-left: 40px; margin-right: 100px; margin-top: 130px; color: #036635; }

.textarea3 A{ color: #036635; }

#textarea5 { margin-left: 35px; margin-right: 40px; margin-top: 100px; color: #036635; }

h2{font-size: 2em;  padding-left: 40px;  margin-top: 0px;  margin-bottom: 0px;  max-height: 29px;}

h3{ margin-bottom: 5px; font-size: 1.3em; }

h4{ margin-bottom: 5px; font-weight: bold; font-size: 1em; padding-left: 15px; }

#csheader { position: absolute; top: 34px; background-color: #FCE3A3; width: 725px; }

#giftdetails { position: relative; top: 20px; left: 160px; }

#sizing { position: absolute; top: 230px; left: 330px; }

#deb{ position: relative; float: right; padding-right: 65px; margin: 15px; }

#studio{ position: absolute;  top: 270px; left: 480px; }

#areright{ position: relative; float: right;   margin: 15px;  margin-right: 0px;}

#areleft{ position: relative; float: left;  margin: 15px;  margin-left: 0px; }

ul { list-style-type: disc; list-style-image: url(images/redball.jpg); list-style-position: inside; margin-left: 0px; }

li { margin-bottom: 6px; }

li A{ color: #036635; background-color: #cfe195; font-weight: bold; font-family: "Arial","Geneva",sans-serif; }

li A:link{ text-decoration: none; }

li A:visited{ text-decoration: none; }

li A:hover{ text-decoration: underline; }

li A:active{ text-decoration: underline; }

#one { position: absolute; top: 100px; left: 50px; z-index: 12; }

#two { position: absolute; top: 100px; left: 270px; z-index: 12; }

#three { position: absolute; top: 100px; left: 490px; z-index: 12; }

#four { position: absolute; top: 320px; left: 50px; z-index: 12; }

#five { position: absolute; top: 320px; left: 270px; z-index: 12; }

#six { position: absolute; top: 320px; left: 490px; z-index: 12; }

#fone { position: absolute; top: 96px; left: 36px; z-index: 12; }

#ftwo { position: absolute; top: 96px; left: 354px; z-index: 12; }

#fthree { position: absolute; top: 96px; left: 541px; z-index: 12; }

#ffour { position: absolute; top: 316px; left: 354px; z-index: 12; }

#ffive { position: absolute; top: 316px; left: 541px; z-index: 12; }

div.framer img { height: 185px; width: 165px; padding: 4px 4px 4px 4px; background: #468D4C; }

div.fframerone img { height: 312px; width: 280px; padding: 4px 4px 4px 4px; background: #468D4C; }

div.fframer img { height: 162px; width: 145px; padding: 4px 4px 4px 4px; background: #468D4C; }

#sizeheader { position: absolute; top: 76px; height: 20px; width: 710px; font-style: normal; text-decoration: none; font-weight: bold;}

#details { position: absolute; top: 517px; height: 20px; width: 710px; font-style: normal; text-decoration: none; }

#backarrow { position: absolute; top: 540px; left: 255px; height: 20px; width: 20px; border: none; }

#backtoarrow { position: absolute; top: 540px; left: 50px; height: 20px; width: 20px; border: none; }

#back { position: absolute; top: 545px; left: 285px; height: 20px; width: 20px; }

#backto { position: absolute; top: 545px; left: 80px; height: 20px; width: 175px; }

#pnumb { position: absolute; top: 543px; left: 355px; height: 20px; width: 20px; font-weight: bold; font-size: 1.2em; }

#forward { position: absolute; top: 545px; left: 347px; height: 20px; width: 80px; text-align: right; }

#larger { position: absolute; top: 545px; left: 520px; height: 20px; width: 120px; text-align: right; }

#forarrow { position: absolute; top: 540px; left: 435px; height: 20px; width: 20px; }

#forarrowlarger { position: absolute; top: 540px; left: 650px; height: 20px; width: 20px; }
	
.detail { height: 550px; width: 495px; }
.demo { height: 408px; width: 463px; }

#bigframer { padding: 4px 4px 1px 4px; background: #468D4C; position: absolute; top: 13px; left: 13px; }
#demoframer { padding: 4px 4px 1px 4px; background: #468D4C; position: absolute; top: 0px; left: 0px; }
#rtcol{ position: absolute ; top: 0px; left:525px; width: 163px; margin: 0px; text-align: left; }
.itmname, h1{ font-size: 18px; font-weight: 500; font-style: normal; text-decoration: none; color: #468D4C; background-color: #cfe195; width: 175px; margin: 0px; position: absolute; top: 0px; z-index: 12; visibility: visible; }

#itemname, h1{ font-size: 18px; font-weight: 500; font-style: normal; text-decoration: none; color: #468D4C; background-color: #cfe195; width: 175px; margin: 0px; position: absolute; top: 0px;  z-index: 12; visibility: visible; }

	
#description { font-family: Arial, Sans-serif; font-size: 12px; font-weight: 500; font-style: normal; text-decoration: none; color: #468D4C; width: 163px; margin: 10px 5px 0px 0px; padding: 0px 10px 0px 0px; position: absolute; top: 30px; z-index: 12; visibility: visible; }

#price { font-family: Arial, Sans-serif; font-size: 12px; font-weight: 500; font-style: normal; text-decoration: none; color: #468D4C; background: #cfe195; margin-left: 0px; position: absolute; top: 485px; z-index: 12; visibility: visible; }
	
#dollars { font-family: Arial, Sans-serif; font-size: 18px; font-weight: 700; font-style: normal; text-decoration: none; color: #468D4C; background: #cfe195; margin-left: 0px; position: absolute; top: 505px; z-index: 12; visibility: visible;}

#buynow { margin-left: 0px; position: absolute; top: 535px; z-index: 12; visibility: visible; }

td { text-align: center; vertical-align: middle; border: 0px; }

