* {
  padding: 0;
  margin: 0;
}
a img { border: 0; }

body{
	background-color: #FFF; 
	font-size: small;
	font-family: "Verdana","Arial",sans-serif;
	color: #000;
}
.on{
	display: block;
}
.off{
	display: none;
}
#wrapper{
	width: 760px;
	margin: auto;
	text-align: center;
	border: 1px solid #ccc;
	margin-top: 15px;
}
#content h1{
	display: none;
}
#content a#logo{
	display: block;
	position: absolute;
	width: 128px;
	height: 58px;
	text-decoration: none;
}
#content{
	position: relative;
	width: 760px;
	height: 570px;
}
/*------------*/
/* index.html */
/*------------*/
#content a#enter_home span{ display: none; }
#content a#enter_home{
	position: absolute; display: block;
	width: 63px; height: 61px;
	top: 251px; left: 472px;
}
#content a#enter_home:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*-----------*/
/* home.html */
/*-----------*/
#content h2, #content div#intro{ display: none }
#content a#start_visit span{ display: none; }
#content a#start_visit{
	position: absolute; display: block;
	width: 60px; height: 58px;
	top: 256px; left: 473px;
}
#content a#start_visit:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*--------------*/
/* sitemap.html */
/*--------------*/
/* Home */
#content a#link_home span{ display: none; }
#content a#link_home{
	position: absolute; display: block;
	width:  38px; height: 12px;
	top: 211px; left: 44px;
}
#content a#link_home:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Main Gallery */
#content a#link_mainGallery span{ display: none; }
#content a#link_mainGallery{
	position: absolute; display: block;
	width: 88px; height: 14px;
	top: 243px; left: 46px;
}
#content a#link_mainGallery:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Interactive Ceramics */
#content a#link_interactiveCeramics span{ display: none; }
#content a#link_interactiveCeramics{
	position: absolute; display: block;
	width: 133px; height: 11px;
	top: 259px; left: 63px;
}
#content a#link_interactiveCeramics:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Cushion */
#content a#link_cushion span{ display: none; }
#content a#link_cushion{
	position: absolute; display: block;
	width: 53px; height: 11px;
	top: 274px; left: 80px;
}
#content a#link_cushion:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Vase */
#content a#link_vase span{ display: none; }
#content a#link_vase{
	position: absolute; display: block;
	width: 32px; height: 10px;
	top: 291px; left: 78px;
}
#content a#link_vase:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Tableware */
#content a#link_tableware span{ display: none; }
#content a#link_tableware{
	position: absolute; display: block;
	width: 68px; height: 11px;
	top: 306px; left: 79px;
}
#content a#link_tableware:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* My Studio */
#content a#link_myStudio span{ display: none; }
#content a#link_myStudio{
	position: absolute; display: block;
	width: 66px; height: 14px;
	top: 337px; left: 46px;
}
#content a#link_myStudio:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Entrance */
#content a#link_entrance span{ display: none; }
#content a#link_entrance{
	position: absolute; display: block;
	width: 57px; height: 11px;
	top: 353px; left: 64px;
}
#content a#link_entrance:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* CV */
#content a#link_cv span{ display: block; }
#content a#link_cv{
	position: absolute; display: block;
	width: 58x; height: 11px;
	top: 368px; left: 79px;
	text-decoration: none;
}
#content a#link_cv:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Contact Me */
#content a#link_contactMe span{ display: none; }
#content a#link_contactMe{
	position: absolute; display: block;
	width: 72px; height: 11px;
	top: 385px; left: 79px;
}
#content a#link_contactMe:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* About Me */
#content a#link_aboutMe span{ display: none; }
#content a#link_aboutMe{
	position: absolute; display: block;
	width: 62px; height: 10px;
	top: 400px; left: 80px;
}
#content a#link_aboutMe:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* News */
#content a#link_news span{ display: none; }
#content a#link_news{
	position: absolute; display: block;
	width: 35px; height: 10px;
	top: 416px; left: 80px;
}
#content a#link_news:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Collection */
#content a#link_collection span{ display: none; }
#content a#link_collection{
	position: absolute; display: block;
	width: 63px; height: 11px;
	top: 447px; left: 46px;
}
#content a#link_collection:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Shop */
#content a#link_shop span{ display: none; }
#content a#link_shop{
	position: absolute; display: block;
	width: 32px; height: 14px;
	top: 478px; left: 46px;
}
#content a#link_shop:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* MAP: Main Gallery */
#content a#linkmap_mainGallery span{ display: none; }
#content a#linkmap_mainGallery{
	position: absolute; display: block;
	width: 169px; height: 91px;
	top: 311px; left: 390px;
}
#content a#linkmap_mainGallery:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* MAP: My Studio */
#content a#linkmap_myStudio span{ display: none; }
#content a#linkmap_myStudio{
	position: absolute; display: block;
	width: 169px; height: 80px;
	top: 220px; left: 289px;
}
#content a#linkmap_myStudio:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* MAP: Shop */
#content a#linkmap_shop span{ display: none; }
#content a#linkmap_shop{
	position: absolute; display: block;
	width: 118px; height: 106px;
	top: 214px; left: 581px;
}
#content a#linkmap_shop:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* MAP: Collection */
#content a#linkmap_collection span{ display: none; }
#content a#linkmap_collection{
	position: absolute; display: block;
	width: 268px; height: 102px;
	top: 107px; left: 425px;
}
#content a#linkmap_collection:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*---------------------*/
/* journey_begins.html */
/*---------------------*/

/* Visit: Main Gallery */
#content a#visit_mainGallery span{ display: none; }
#content a#visit_mainGallery{
	position: absolute; display: block;
	width: 118px; height: 63px;
	top: 306px; left: 397px;
}
#content a#visit_mainGallery:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: Studio */
#content a#visit_myStudio span{ display: none; }
#content a#visit_myStudio{
	position: absolute; display: block;
	width: 70px; height: 44px;
	top: 337px; left: 128px;
}
#content a#visit_myStudio:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: Collection */
#content a#visit_collection span{ display: none; }
#content a#visit_collection{
	position: absolute; display: block;
	width: 86px; height: 36px;
	top: 162px; left: 487px;
}
#content a#visit_collection:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: Shop */
#content a#visit_shop span{ display: none; }
#content a#visit_shop{
	position: absolute; display: block;
	width: 92px; height: 160px;
	top: 210px; left: 612px;
}
#content a#visit_shop:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: Shop */
#content a#sitemap span{ display: none; }
#content a#sitemap{
	position: absolute; display: block;
	width: 50px; height: 54px;
}
#content a#sitemap:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*-------------*/
/* studio.html */
/*-------------*/

/* Visit: Other Rooms */
#content a#studio_otherRooms span{ display: none; }
#content a#studio_otherRooms{
	position: absolute; display: block;
	width: 56px; height: 51px;
	top: 228px; left: 74px;
}
#content a#studio_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: About Me */
#content a#studio_aboutMe span{ display: none; }
#content a#studio_aboutMe{
	position: absolute; display: block;
	width: 108px; height: 168px;
	left: 332px; top: 253px;
}
#content a#studio_aboutMe:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: Contact Me */
#content a#studio_contactMe span{ display: none; }
#content a#studio_contactMe{
	position: absolute; display: block;
	width: 53px; height: 47px;
	left: 497px; top: 210px;
}
#content a#studio_contactMe:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Visit: C.V. */
#content a#studio_cv span{ display: none; }
#content a#studio_cv{
	position: absolute; display: block;
	width: 52px; height: 63px;
	left: 620px; top: 187px;
}
#content a#studio_cv:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }


/*-------------*/
/* cv(s).html */
/*-------------*/

/* Next Page */
#content a#cv_next span{ display: none; }
#content a#cv_next{
	position: absolute; display: block;
	width: 56px; height: 56px;
	left: 559px; top: 92px;
}
#content a#cv_next:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Previous Page */
#content a#cv_previous span{ display: none; }
#content a#cv_previous{
	position: absolute; display: block;
	width: 89px; height: 35px;
	left: 639px; top: 90px;
}
#content a#cv_previous:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Exit */
#content a#cv_exist span{ display: none; }
#content a#cv_exist{
	position: absolute; display: block;
	width: 54px; height: 51px;
	left: 669px; top: 372px;
}
#content a#cv_exist:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }


/*-------------*/
/* about_me.html */
/*-------------*/

/* News */
#content a#aboutme_news span{ display: none; }
#content a#aboutme_news{
	position: absolute; display: block;
	width: 82px; height: 51px;
	left: 51px; top: 154px;
}
#content a#aboutme_news:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* More About Me */
#content a#aboutme_more span{ display: none; }
#content a#aboutme_more{
	position: absolute; display: block;
	width: 84px; height: 49px;
	left: 216px; top: 158px;
}
#content a#aboutme_more:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Artist's Statement */
#content a#aboutme_artistStatement span{ display: none; }
#content a#aboutme_artistStatement{
	position: absolute; display: block;
	width: 71px; height: 55px;
	left: 311px; top: 233px;
}
#content a#aboutme_artistStatement:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Back to Studio */
#content a#aboutme_back span{ display: none; }
#content a#aboutme_back{
	position: absolute; display: block;
	width: 53px; height: 48px;
	left: 31px; top: 386px;
}
#content a#aboutme_back:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Next Page */
#content a#aboutme_more2 span{ display: none; }
#content a#aboutme_more2{
	position: absolute; display: block;
	width: 69px; height: 16px;
	left: 418px; top: 405px;
}
#content a#aboutme_more2:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Previous Page */
#content a#aboutme_more3 span{ display: none; }
#content a#aboutme_more3{
	position: absolute; display: block;
	width: 63px; height: 34px;
	left: 416px; top: 403px;
}
#content a#aboutme_more3:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*-----------------*/
/* contact_me.html */
/*-----------------*/

/* News */
#content a#contact_back span{ display: none; }
#content a#contact_back{
	position: absolute; display: block;
	width: 57px; height: 48px;
	left: 35px; top: 371px;
}
#content a#contact_back:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*-----------*/
/* shop.html */
/*-----------*/

/* Shop Contact */
#content a#shop_contact span{ display: none; }
#content a#shop_contact{
	position: absolute; display: block;
	width: 106px; height: 30px;
	left: 156px; top: 211px;
}
#content a#shop_contact:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Shop Info */
#content a#shop_info span{ display: none; }
#content a#shop_info{
	position: absolute; display: block;
	width: 108px; height: 30px;
	left: 156px; top: 305px;
}
#content a#shop_info:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Shop Other Rooms */
#content a#shop_otherRooms span{ display: none; }
#content a#shop_otherRooms{
	position: absolute; display: block;
	width: 61px; height: 55px;
	left: 46px; top: 349px;
}
#content a#shop_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*-----------------*/
/* collection.html */
/*-----------------*/

/* Other Rooms */
#content a#collection_otherRooms span{ display: none; }
#content a#collection_otherRooms{
	position: absolute; display: block;
	width: 62px; height: 60px;
	left: 60px; top: 237px;
}
#content a#collection_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/*-------------------*/
/* main_gallery.html */
/*-------------------*/

/* Other Rooms */
#content a#gallery_otherRooms span{ display: none; }
#content a#gallery_otherRooms{
	position: absolute; display: block;
	width: 53px; height: 58px;
	left: 27px; top: 298px;
}
#content a#gallery_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Vase */
#content a#gallery_vase span{ display: none; }
#content a#gallery_vase{
	position: absolute; display: block;
	width: 53px; height: 51px;
	left: 137px; top: 248px;
}
#content a#gallery_vase:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Cushion */
#content a#gallery_cushion span{ display: none; }
#content a#gallery_cushion{
	position: absolute; display: block;
	width: 64px; height: 51px;
	left: 204px; top: 317px;
}
#content a#gallery_cushion:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Tableware */
#content a#gallery_tableware span{ display: none; }
#content a#gallery_tableware{
	position: absolute; display: block;
	width: 68px; height: 57px;
	left: 293px; top: 277px;
}
#content a#gallery_tableware:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info */
#content a#gallery_info span{ display: none; }
#content a#gallery_info{
	position: absolute; display: block;
	width: 30px; height: 37px;
	left: 394px; top: 277px;
}
#content a#gallery_info:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info Detail */

#content div#gallery_info_detail{
	position: absolute;
	width: 314px; height: 291px;
	left: 90px; top: 190px;
	background: transparent url(../img/maingallery_i.jpg) top left no-repeat;
}
#content div#gallery_info_detail a{
	position: absolute;
	width: 22px; height: 21px;
	left: 232px; top: 29px;
}
#content div#gallery_info_detail div#gid2{
	background: transparent url(../img/maingallery_i2.jpg) top left no-repeat;
	width: 314px; height: 291px;
	float: left; display: none;
}


/*----------------*/
/* tableware.html */
/*----------------*/

/* Other Rooms */
#content a#tableware_otherRooms span{ display: none; }
#content a#tableware_otherRooms{
	position: absolute; display: block;
	width: 41px; height: 40px;
	left: 19px; top: 262px;
}
#content a#tableware_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Vase */
#content a#tableware_vase span{ display: none; }
#content a#tableware_vase{
	position: absolute; display: block;
	width: 46px; height: 37px;
	left: 106px; top: 222px;
}
#content a#tableware_vase:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Cushion */
#content a#tableware_cushion span{ display: none; }
#content a#tableware_cushion{
	position: absolute; display: block;
	width: 50px; height: 44px;
	left: 162px; top: 270px;
}
#content a#tableware_cushion:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info 1 */
#content a#tableware_info1 span{ display: none; }
#content a#tableware_info1{
	position: absolute; display: block;
	width: 25px; height: 32px;
	left: 411px; top: 316px;
}
#content a#tableware_info1:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info 2 */
#content a#tableware_info2 span{ display: none; }
#content a#tableware_info2{
	position: absolute; display: block;
	width: 29px; height: 37px;
	left: 548px; top: 381px;
}
#content a#tableware_info2:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info Detail 1 */

#content div#tableware_info_detail1{
	position: absolute;
	width: 365px; height: 223px;
	left: 75px; top: 159px;
	background: transparent url(../img/tableware/idetail1.jpg) top left no-repeat;
}
#content div#tableware_info_detail1 a{
	position: absolute;
	width: 17px; height: 18px;
	left: 264px; top: 25px;
}
#content div#tableware_info_detail1 div#tid1{
	background: transparent url(../img/tableware/idetail1_1.jpg) top left no-repeat;
	width: 365px; height: 223px;
	float: left; display: none;
}

/* Info Detail 2 */

#content div#tableware_info_detail2{
	position: absolute;
	width: 248px; height: 114px;
	left: 334px; top: 370px;
	background: transparent url(../img/tableware/idetail2.jpg) top left no-repeat;
}
#content div#tableware_info_detail2 a{
	position: absolute;
	width: 16px; height: 14px;
	left: 161px; top: 15px;
}
#content div#tableware_info_detail2 div#tid2{
	background: transparent url(../img/tableware/idetail2_2.jpg) top left no-repeat;
	width: 248px; height: 114px;
	float: left; display: none;
}

/* Cup */

#content a#cup span{ display: none; }
#content a#cup{
	position: absolute;
	width: 136px; height: 123px;
	left: 414px; top: 186px;
}

/* Jug */

#content a#jug span{ display: none; }
#content a#jug{
	position: absolute;
	width: 193px; height: 221px;
	left: 564px; top: 141px;
}

/*--------------*/
/* cushion.html */
/*--------------*/

/* Other Rooms */
#content a#cushion_otherRooms span{ display: none; }
#content a#cushion_otherRooms{
	position: absolute; display: block;
	width: 44px; height: 45px;
	left: 19px; top: 262px;
}
#content a#cushion_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Vase */
#content a#cushion_vase span{ display: none; }
#content a#cushion_vase{
	position: absolute; display: block;
	width: 49px; height: 33px;
	left: 111px; top: 228px;
}
#content a#cushion_vase:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Tableware */
#content a#cushion_tableware span{ display: none; }
#content a#cushion_tableware{
	position: absolute; display: block;
	width: 58px; height: 53px;
	left: 230px; top: 238px;
}
#content a#cushion_tableware:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info */
#content a#cushion_info span{ display: none; }
#content a#cushion_info{
	position: absolute; display: block;
	width: 24px; height: 32px;
	left: 686px; top: 188px;
}
#content a#cushion_info:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info Detail */

#content div#cushion_info_detail{
	position: absolute;
	width: 365px; height: 267px;
	left: 395px; top: 184px;
	background: transparent url(../img/cushion/detail.jpg) top left no-repeat;
}
#content div#cushion_info_detail a{
	position: absolute;
	width: 21px; height: 18px;
	left: 316px; top: 88px;
}
#content div#cushion_info_detail div#cid{
	background: transparent url(../img/cushion/detail2.jpg) top left no-repeat;
	width: 365px; height: 267px;
	float: left; display: none;
}

/* Next Page */
#content a#cushion_next span{ display: none; }
#content a#cushion_next{
	position: absolute;
	width: 18px; height: 25px;
	left: 682px; top: 150px;
}
#content a#cushion_next:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Previous Page */
#content a#cushion_previous span{ display: none; }
#content a#cushion_previous{
	position: absolute;
	width: 21px; height: 26px;
	left: 505px; top: 149px;
}
#content a#cushion_previous:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Image Place Holder */
#content div#cushion_imgHolder span{ display: none; }
#content div#cushion_imgHolder{
	position: absolute; display: block;
	width: 157px; height: 179px;
	left: 526px; top: 83px;
}

/*--------------*/
/* vase.html */
/*--------------*/

/* Other Rooms */
#content a#vase_otherRooms span{ display: none; }
#content a#vase_otherRooms{
	position: absolute; display: block;
	width: 52px; height: 54px;
	left: 29px; top: 305px;
}
#content a#vase_otherRooms:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Cushion */
#content a#vase_cushion span{ display: none; }
#content a#vase_cushion{
	position: absolute; display: block;
	width: 63px; height: 58px;
	left: 616px; top: 317px;
}
#content a#vase_cushion:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Tableware */
#content a#vase_tableware span{ display: none; }
#content a#vase_tableware{
	position: absolute; display: block;
	width: 57px; height: 70px;
	left: 691px; top: 270px;
}
#content a#vase_tableware:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info */
#content a#vase_info span{ display: none; }
#content a#vase_info{
	position: absolute; display: block;
	width: 32px; height: 33px;
	left: 425px; top: 285px;
}
#content a#vase_info:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Info Detail */
#content div#vase_info_detail{
	position: absolute;
	width: 330px; height: 245px;
	left: 426px; top: 211px;
	background: transparent url(../img/vase/detail.jpg) top left no-repeat;
}
#content div#vase_info_detail a{
	position: absolute;
	width: 22px; height: 21px;
	left: 286px; top: 21px;
}

/* Next Page */
#content a#vase_next span{ display: none; }
#content a#vase_next{
	position: absolute;
	width: 30px; height: 35px;
	left: 426px; top: 209px;
}
#content a#vase_next:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Previous Page */
#content a#vase_previous span{ display: none; }
#content a#vase_previous{
	position: absolute;
	width: 31px; height: 34px;
	left: 193px; top: 209px;
}
#content a#vase_previous:hover{ background: transparent url(../img/circle.gif) center center no-repeat; }

/* Image Place Holder */
#content div#vase_imgHolder span{ display: none; }
#content div#vase_imgHolder{
	position: absolute; display: block;
	width: 168px; height: 185px;
	left: 244px; top: 119px;
}