/* ------------- GLOBAL ------------- */
html		{ margin: 0; padding: 0; }

body 	{ margin: 0; border: 0; 
		font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000;
		font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; }

td		{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; cellspacing: 0; padding: 6px; font-size: 9px; }
p 		{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; line-height: 12px; margin-bottom: 0.75em; }
h1 		{ font: 18px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; }
h5 		{ font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; margin-bottom: 0.5em; }
img		{ border: 0; margin: 0; }
.tiny		{ font: 9px Verdana, Arial, Geneva, Helvetica, sans-serif; }




/* ---------- LINKS ----------- */
a			{ background-color: transparent; font-weight: bold; text-decoration: none; }
a:link		{ color: #900; }
a:active		{ color: #900; }
a:hover		{ color: #c00; text-decoration: underline; }
a:visited		{ color: #000; }




/* ----------- IMAGES ------------ */
#fence		{ position: absolute; top: 22px; left: 96px; border: 1px solid #900; }
#front		{ position: absolute; top: 223px; left: 26px; border: 1px solid #900; }

#bluewall		{ position: absolute; top: 22px; left: 96px; border: 1px solid #6cf; }
#bluedoor		{ position: absolute; top: 276px; left: 442px; border: 1px solid #6cf; }
#insideshop	{ position: absolute; top: 483px; left: 171px; border: 1px solid #6cf; }
#flatfiles		{ position: absolute; top: 483px; left: 442px; border: 1px solid #6cf; }

#garden		{ position: absolute; top: 22px; left: 96px; border: 1px solid #ededd1; }
#vase		{ position: absolute; top: 352px; left: 154px; border: 1px solid #ededd1; }
#bird		{ position: absolute; top: 461px; left: 402px; border: 1px solid #ededd1; }

#living		{ position: absolute; top: 22px; left: 96px; border: 1px solid #900; }
#open		{ position: absolute; top: 362px; left: 423px; border: 1px solid #900; }
#fireplace		{ position: absolute; top: 362px; left: 223px; border: 1px solid #900; }

#patio		{ position: absolute; top: 37px; left: 408px; border: 1px solid #900; }
#palm		{ position: absolute; top: 306px; left: 465px; border: 1px solid #900; }

#floor		{ position: absolute; top: 22px; left: 48px; border: 1px solid #000; }



/* ----------- LAYERS ------------ */
#main		{ position: absolute; top: 12px; left: 60px; line-height: 17px; }
#nav			{ position: absolute; top: 104px; left: 653px; line-height: 17px; }
#text		{ position: absolute; top: 415px; left: 56px; width: 140px; line-height: 17px; text-align: right; }
#text2		{ position: absolute; top: 415px; left: 120px; width: 440px; line-height: 17px; }
#text3		{ position: absolute; top: 430px; left: 426px; width: 240px; line-height: 17px; }
#info		{ position: absolute; top: 22px; left: 48px; width: 320px; border: 1px solid #000; padding: 12px; line-height: 17px; }
#info2		{ position: absolute; top: 380px; left: 120px; width: 420px; border: 1px solid #000; padding: 12px; line-height: 17px; }
#shopCap		{ position: absolute; top: 690px; left: 220px; width: 400; line-height: 17px; }

#homeCap		{ position: absolute; top: 430px; left: 120px; z-index: 10; width: 420px; line-height: 17px; }
#homeCap h3	{ position: relative; left: -50px; font: 14px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; margin-bottom: 0.5em; }
#homeCap h4	{ position: relative; left: 20px;  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;  font-weight: bold; margin-bottom: 0.5em; }

#gardenCap	{ position: absolute; top: 570px; left: 50px; z-index: 10; width: 320px; line-height: 17px; line-height: 17px; }

/* #shopCap		{ position: absolute; top: 510px; left: 15px; z-index: 10; width: 150px; line-height: 17px; } */

#approx		{ position: relative; top: 300px; left: 400px; width: 180px; font-size: 9px; line-height: 14px; }

