html, form	{ margin: 0; padding: 0; border: 0 none; }
body		{ margin: 0; padding: 0; border: 0 none; background-color: #000000; overflow-x: hidden; overflow-y: scroll; }
img			{ border: none; }

#BODY-L { position: absolute; left: 50%; top: 0; width: 415px; height: 1250px; margin: 0 0 0 -890px; background-repeat: no-repeat; }
#BODY-M { position: absolute; left: 50%; top: 0; width: 950px; height: 1250px; margin: 0 0 0 -475px; background-repeat: no-repeat; }
#BODY-R { position: absolute; left: 50%; top: 0; width: 415px; height: 1250px; margin: 0 0 0  475px; background-repeat: no-repeat; }

#FLASH	{ position: absolute; left: 50%; top: 0; width: 1800px; height: 1250px; margin: 0 0 0 -900px; }
#BODY	{ position: absolute; left: 50%; top: 0; width: 950px; height: 1275px; margin: 0 0 0 -475px; }

#soundtrack			{ position: absolute; left: 960px; top: 20px; width: 25px; height: 25px; }
#soundtrack-note	{ position: absolute; left: 0; top: 0; width: 25px; height: 25px; cursor: pointer; background-image: url(../img/note.png); background-repeat: no-repeat; visibility: hidden; }

#INNER-FADE			{ position: absolute; left: 50%; top: 0; width: 712px; height: 650px; margin: 0 0 0 -237px; background-image: url(../img/inner_fade.png); background-repeat: no-repeat; }
#INNER-BKG			{ position: absolute; left: 50%; top: 650px; width: 712px; height: 1250px; margin: 0 0 0 -237px; background-image: url(../img/inner_bkg.jpg); background-position: left bottom; background-repeat: no-repeat; }
#INNER				{ position: absolute; left: 50%; top: 0; width: 1065px; height: 1250px; margin: 0 0 0 -475px; background-image: url(../img/inner_bkg.png); background-position: left bottom; background-repeat: no-repeat; }
#LEFT-CAT			{ position: absolute; left: 0; top: 0; width: 238px; height: 238px; background-repeat: no-repeat; }
#INNER-BODY			{ position: absolute; left: 238px; top: 235px; width: 712px; height: 950px; }
#INNER-SCROLL		{ position: absolute; left: 35px; top: 85; width: 677px; height: 950px; overflow-x: hidden; overflow-y: auto; }

#LOGO				{ position: absolute; left: 16px; top: 50px; width: 310px; height: 100px; background-image: url(../img/logo.png); background-repeat: no-repeat; cursor: pointer; }
#XMAS-FLARES		{ position: absolute; left: 5px; top: 30px; width: 315px; height: 115px; background-image: url(../img/xmas/flares.png); background-repeat: no-repeat; cursor: pointer; }

#NAV-MENU			{ position: absolute; left: 0; top: 21px; width: 885px; height: 24px; font-family: Trebuchet MS, Verdana, Arial; font-size: 14px; line-height: 24px; vertical-align: middle; text-align: right; }
#NAV-MENU-BOTTOM	{ position: absolute; left: 0; top: 1131px; width: 910px; height: 30px; font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; line-height: 30px; vertical-align: middle; text-align: right; }

.nav-menu { color: #ffffff; text-decoration: none; }
.nav-menu:hover { color: #f71a60; text-decoration: underline; }

.text-purple { color: #f71a60; }

.link { color: #ffffff; text-decoration: none; }
.link:hover { color: #f71a60; text-decoration: underline; }

.left-menu { position: absolute; left: 32px; top: 0; width: 205px; height: 36px; font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: bold; line-height: 36px; vertical-align: middle; text-align: left; border-bottom: solid 1px #641329; }

.white-link { color: #ffffff; text-decoration: none; }
.white-link:hover { color: #ffffff; text-decoration: underline; }

.purple-link { color: #f71a60; text-decoration: none; }
.purple-link:hover { color: #f71a60; text-decoration: underline; }

.text { font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #ffffff; }

#FLAG { position: absolute; left: 909px; top: 24px; width: 38px; height: 19px; background-repeat: no-repeat; cursor: pointer; }

.SIDE-CAT-IMG { width: 131px; height: 133px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }

#SIDE-IMG-F-U		{ position: absolute; left: 67px; top: 259px; width: 131px; height: 133px; z-index: 98; }
#SIDE-IMG-F			{ position: absolute; left: 67px; top: 259px; width: 131px; height: 133px; z-index: 99; }
#SIDE-IMG-M-U		{ position: absolute; left: 67px; top: 477px; width: 131px; height: 133px; z-index: 98; }
#SIDE-IMG-M			{ position: absolute; left: 67px; top: 477px; width: 131px; height: 133px; z-index: 99; }
#SIDE-IMG-C-U		{ position: absolute; left: 67px; top: 709px; width: 131px; height: 133px; z-index: 98; }
#SIDE-IMG-C			{ position: absolute; left: 67px; top: 709px; width: 131px; height: 133px; z-index: 99; }

#SIDE-FRAME-F		{ position: absolute; left: 0; top: 244px; width: 275px; height: 218px; background-repeat: no-repeat; z-index: 100; cursor: pointer; }
#SIDE-FRAME-M		{ position: absolute; left: 0; top: 461px; width: 275px; height: 232px; background-repeat: no-repeat; z-index: 100; cursor: pointer; }
#SIDE-FRAME-C		{ position: absolute; left: 0; top: 694px; width: 275px; height: 215px; background-repeat: no-repeat; z-index: 100; cursor: pointer; }

#HOME-IMG-GALLERY-1 { position: absolute; left:  41px; top: 1021px; width: 53px; height: 42px; }
#HOME-IMG-GALLERY-2 { position: absolute; left: 107px; top: 1027px; width: 53px; height: 42px; }
#HOME-IMG-GALLERY-3 { position: absolute; left: 171px; top: 1029px; width: 53px; height: 42px; }

#HOME-LINE-1 { position: absolute; left: 0; top:  558px; width: 950px; height: 21px; background-image: url(../img/home/line_1.png); background-repeat: no-repeat; }
#HOME-LINE-2 { position: absolute; left: 0; top: 1110px; width: 950px; height: 21px; background-image: url(../img/home/line_2.png); background-repeat: no-repeat; }

#HOME-FRAME-GALLERY		{ position: absolute; left: 0; top: 929px; width: 265px; height: 190px; background-repeat: no-repeat; cursor: pointer; }
#HOME-NEWS-TITLE		{ position: absolute; left: 295px; top: 245px; width: 310px; height: 45px; background-image: url(../img/home/title_news.png); background-repeat: no-repeat; }
#HOME-NEWS				{ position: absolute; left: 295px; top: 290px; width: 310px; height: 300px; overflow: hidden; padding: 10px 5px 10px 5px; font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #ffffff; }
#HOME-GUESTBOOK-TITLE	{ position: absolute; left: 295px; top: 590px; width: 310px; height: 45px; background-image: url(../img/home/title_guestbook.png); background-repeat: no-repeat; }
#HOME-GUESTBOOK			{ position: absolute; left: 295px; top: 635px; width: 310px; height: 245px; overflow: hidden; padding: 10px 5px 10px 5px; font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #ffffff; }
#HOME-KITTENSREQUEST	{ position: absolute; left: 295px; top: 890px; width: 310px; height: 60px; background-repeat: no-repeat; cursor: pointer; }
#HOME-NEWSLETTER		{ position: absolute; left: 280px; top: 972px; width: 340px; height: 135px; background-repeat: no-repeat; }
.inputNewsletter		{ position: absolute; left: 66px; top: 86px; width: 209px; height: 23px; font-size: 11px; color: #362a08; background-color: #ddd1b4; border: solid 1px #c3b388; }
#HOME-NEWSLETTER-SEND	{ position: absolute; left: 275px; top: 86px; width: 23px; height: 23px; cursor: pointer; }
#HOME-QUOTES			{ position: absolute; left: 625px; top: 243px; width: 325px; height: 310px; }
#HOME-RICORDI			{ position: absolute; left: 679px; top: 585px; width: 230px; height: 180px; background-repeat: no-repeat; cursor: pointer; }
#HOME-INADOZIONE		{ position: absolute; left: 679px; top: 807px; width: 225px; height: 80px; background-repeat: no-repeat; cursor: pointer; }
#HOME-RAINBOWBRIDGE		{ position: absolute; left: 631px; top: 886px; width: 310px; height: 220px; background-repeat: no-repeat; cursor: pointer; }

#LOGO-CFA	{ position: absolute; left:  15px; top: 1163px; width:  79px; height: 74px; background-image: url(../img/logo_cfa.png);		background-repeat: no-repeat; cursor: pointer; }
#LOGO-FIFE	{ position: absolute; left:  94px; top: 1163px; width:  75px; height: 74px; background-image: url(../img/logo_fife.png);	background-repeat: no-repeat; cursor: pointer; }
#LOGO-WCF	{ position: absolute; left: 169px; top: 1163px; width:  79px; height: 74px; background-image: url(../img/logo_wcf.png);		background-repeat: no-repeat; cursor: pointer; }
#LOGO-TICA	{ position: absolute; left: 248px; top: 1163px; width: 103px; height: 74px; background-image: url(../img/logo_tica.png);	background-repeat: no-repeat; cursor: pointer; }

#HOME-FACEBOOK		{ position: absolute; left: 500px; top: 1190px; width: 125px; height: 21px; }
#HOME-GPLUS			{ position: absolute; left: 625px; top: 1190px; width: 125px; height: 21px; }

#LOGO-GECKOBIT	{ position: absolute; left: 810px; top: 1182px; width: 135px; height: 45px; background-image: url(../img/logo_geckobit.png);	background-repeat: no-repeat; cursor: pointer; }

#WARNING		{ position: absolute; left: 25px; top: 1245px; width: 700px; height: 15px; font-family: Trebuchet MS, Verdana, Arial; font-size: 10px; color: #707070; line-height: 15px; vertical-align: middle; }

#INNER-TITLE		{ position: absolute; left: 0; top: 0; width: 712px; height: 70px; background-repeat: no-repeat; }
.INNER-LINE			{ width: 677px; height: 15px; background-image: url(../img/inner_line.png); background-repeat: no-repeat; }
#WHEREWEARE-MAP		{ position: absolute; left: 0; top: 0; width: 712px; height: 610px; background-image: url(../img/mappa.png); background-repeat: no-repeat; }
#WHEREWEARE-PIN		{ position: absolute; left: 209px; top: 215px; width: 28px; height: 47px; cursor: pointer; }
#WHEREWEARE-TEXT	{ position: absolute; left: 0; top: 530px; width: 712px; height: 30px; font-family: Trebuchet MS, Verdana, Arial; font-size: 14px; line-height: 30px; text-align: center; vertical-align: middle; color: #f71a60; }

.partner	{ height: 45px; font-family: Trebuchet MS, Verdana, Arial; font-size: 18px; line-height: 45px; vertical-align: middle; color: #ffffff; text-decoration: none; }
.download	{ height: 45px; font-family: Trebuchet MS, Verdana, Arial; font-size: 18px; line-height: 45px; vertical-align: middle; color: #ffffff; text-decoration: none; }
.ZIP-ICON	{ width: 45px; height: 45px; background-image: url(../img/icon_ZIP.png); background-repeat: no-repeat; float: left; cursor: pointer; }

#FRAME-HISTORY-1 { width: 325px; height: 270px; background-image: url(../img/frame_history_1.png); background-repeat: no-repeat; float: right; }
#FRAME-HISTORY-2 { width: 340px; height: 270px; background-image: url(../img/frame_history_2.png); background-repeat: no-repeat; float: left; }
#FRAME-HISTORY-3 { width: 340px; height: 300px; background-image: url(../img/frame_history_3.png); background-repeat: no-repeat; float: left; }
#FRAME-HISTORY-4 { width: 325px; height: 300px; background-image: url(../img/frame_history_4.png); background-repeat: no-repeat; float: right; }

#IMG-HISTORY-1 { position: relative; top: 21px; left: 38px; width: 221px; height: 166px; background-repeat: no-repeat; }
#IMG-HISTORY-2 { position: relative; top: 78px; left: 85px; width: 221px; height: 166px; background-repeat: no-repeat; }
#IMG-HISTORY-3 { position: relative; top: 47px; left: 85px; width: 221px; height: 166px; background-repeat: no-repeat; }
#IMG-HISTORY-4 { position: relative; top: 47px; left: 38px; width: 221px; height: 166px; background-repeat: no-repeat; }

#TOP-RAINBOWBRIDGE	{ position: absolute; left: 310px; top: -125px; width: 402px; height: 265px; background-image: url(../img/elenco_top_rainbowbridge.png); background-repeat: no-repeat; }

#LIST-EMPTY		{ position: absolute; left: 35px; top: 115px; width: 642px; height: 100px; font-family: Trebuchet MS, Verdana, Arial; font-size: 14px; color: #707070; }

.gatto-lista-img			{ position: absolute; width: 129px; height: 99px; background-color: #000000; background-position: center center; background-repeat: no-repeat; z-index: 10; }
.gatto-lista-frame-H		{ position: absolute; width: 129px; height: 99px; background: url(../img/frame_img_H.png); z-index: 15; cursor: pointer; }
.gatto-lista-catname		{ position: absolute; width: 129px; height: 60px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #f71a60; text-align: center; line-height: 14px; overflow: hidden; }

.gatto-lista-img-square		{ position: absolute; width:  90px; height: 120px; background-position: center center; z-index: 10; }
.gatto-lista-img-horizontal	{ position: absolute; width:  68px; height:  90px; background-position: center center; z-index: 10; }
.gatto-lista-img-vertical	{ position: absolute; width:  90px; height: 120px; background-position: center center; z-index: 10; }
.gatto-lista-frame			{ position: absolute; width:  99px; height: 129px; background: url(../img/frame.png); z-index: 15; cursor: pointer; }
.gatto-lista-inadozione		{ position: absolute; width: 169px; height:  65px; z-index: 20; cursor: pointer; }
.gatto-lista-text			{ position: absolute; width:  99px; height:  66px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #f71a60; text-align: center; line-height: 14px; overflow: hidden; }
.gatto-lista-pergamena		{ position: absolute; width: 220px; height: 310px; background-image: url(../img/pergamena.png); background-repeat: no-repeat; z-index: 100; cursor: pointer; visibility: hidden; }
.gatto-lista-pergamena-text	{ position: absolute; top: 50px; left: 30px; width: 160px; height: 205px; font-family: Trebuchet MS, Verdana; font-size: 11px; color: #291c05; text-align: center; overflow: hidden; }
.gatto-lista-coppa			{ width: 160px; height: 47px; background: url(../img/pergamena_coppa.png); background-position: left center; background-repeat: no-repeat; padding-left: 50px; text-align: left; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #291c05; line-height: 47px; vertical-align: middle; }
.gatto-lista-coccarda		{ width: 160px; height: 47px; background: url(../img/pergamena_coccarda.png); background-position: left center; background-repeat: no-repeat; padding-left: 50px; text-align: left; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #291c05; line-height: 47px; vertical-align: middle; }

.gatto-scheda-nome				{ position: absolute; top:  70px; left: 0; width: 712px; height: 55px; padding-left: 34px; background-image: url(../img/gatto_name_line.png); background-repeat: no-repeat; font-family: Trebuchet MS, Verdana; font-size: 20px; font-weight: bold; color: #f71a60; text-align: left; line-height: 55px; vertical-align: middle; overflow: hidden; }
.gatto-scheda-titoli-box		{ position: absolute; top: 125px; left: 0; width: 120px; height: 84px; float: left; }
.gatto-scheda-titoli-text		{ position: absolute; top:  64px; left: 0; width: 120px; height: 20px; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight: bold; text-decoration: underline; color: #f71a60; text-align: center; line-height: 20px; vertical-align: middle; }
.gatto-scheda-pergamena			{ position: absolute; top: 170px; left: 0; width: 198px; height: 223px; background-image: url(../img/pergamena_titolo.png); background-repeat: no-repeat; z-index: 100; cursor: pointer; visibility: hidden; }
.gatto-scheda-pergamena-text	{ position: absolute; top:  50px; left: 30px; width: 138px; height: 120px; font-family: Trebuchet MS, Verdana; font-size: 14px; color: #291c05; text-align: center; overflow: hidden; }
.gatto-scheda-text				{ position: absolute; top: 0; left: 34px; width: 413px; height: 300px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #ffffff; text-align: left; overflow-x: hidden; overflow-y: auto; }
.gatto-scheda-img-S				{ position: absolute; top: 0; left: 506px; width: 120px; height: 120px; }
.gatto-scheda-img-H				{ position: absolute; top: 0; left: 506px; width: 120px; height:  90px; }
.gatto-scheda-img-V				{ position: absolute; top: 0; left: 521px; width:  90px; height: 120px; }
.gatto-scheda-img-VIDEO			{ position: absolute; top: 0; left: 459px; width: 215px; height: 175px; }
.gatto-scheda-frame-S			{ position: absolute; top: 0; left: 502px; width: 129px; height: 129px; background-image: url(../img/frame_img_S.png); background-repeat: no-repeat; }
.gatto-scheda-frame-H			{ position: absolute; top: 0; left: 502px; width: 129px; height:  99px; background-image: url(../img/frame_img_H.png); background-repeat: no-repeat; }
.gatto-scheda-frame-V			{ position: absolute; top: 0; left: 517px; width:  99px; height: 129px; background-image: url(../img/frame_img_V.png); background-repeat: no-repeat; }
.gatto-scheda-frame-VIDEO		{ position: absolute; top: 0; left: 455px; width: 224px; height: 184px; background-image: url(../img/frame_img_VIDEO.png); background-repeat: no-repeat; }
.gatto-scheda-img-text			{ position: absolute; top: 0; left: 467px; width: 200px; height:  54px; font-family: Trebuchet MS, Verdana; font-size: 13px; color: #f71a60; text-align: center; overflow: hidden; }
.gatto-scheda-inadozione		{ position: absolute; top: 0; left: 447px; width: 235px; height:  75px; background-repeat: no-repeat; }
.gatto-scheda-inadozione-bkg	{ position: absolute; top: 0; left: 447px; width: 235px; height: 0; background-image: url(../img/scheda_adottato_bkg.png); background-repeat: no-repeat; background-position: center bottom; }
.gatto-scheda-inadozione-text	{ position: absolute; top: 0; left: 482px; width: 175px; height: 0; font-family: Trebuchet MS, Verdana; font-size: 11px; color: #291c05; overflow-x: hidden; overflow-y: auto; }
.gatto-scheda-palmares-coppa	{ position: absolute; top: 0; left: 447px; width: 265px; height:  70px; background-image: url(../img/scheda_palmares_coppa.png); background-repeat: no-repeat; }
.gatto-scheda-palmares-coccarda	{ position: absolute; top: 0; left: 447px; width: 265px; height:  70px; background-image: url(../img/scheda_palmares_coccarda.png); background-repeat: no-repeat; }
.gatto-scheda-palmares-text		{ position: absolute; top: 0; left: 534px; width: 178px; height:  70px; font-family: Trebuchet MS, Verdana; font-size: 13px; font-weight: bold; color: #f71a60; line-height: 70px; vertical-align: middle; }
.gatto-scheda-facebook			{ position: absolute; top: 0; left: 475px; width: 125px; height: 21px; }
.gatto-scheda-gplus				{ position: absolute; top: 0; left: 600px; width: 125px; height: 21px; }
.gatto-scheda-padre				{ position: absolute; top: 0; left:  79px; width: 139px; height: 232px; }
.gatto-scheda-madre				{ position: absolute; top: 0; left: 263px; width: 139px; height: 232px; }
.gatto-scheda-genitori-top		{ position: absolute; top: 0; left: 0; width: 139px; height: 40px; font-family: Trebuchet MS, Verdana; font-size: 16px; color: #f71a60; text-align: center; line-height: 40px; vertical-align: middle; }
.gatto-scheda-genitori-bottom	{ position: absolute; top: 157px; left: 0; width: 139px; height: 45px; font-family: Trebuchet MS, Verdana; font-size: 13px; color: #f71a60; text-align: center; }
.gatto-scheda-img				{ position: absolute; width: 120px; height:  90px; background-color: #000000; background-position: center center; background-repeat: no-repeat; z-index: 10; }
.gatto-scheda-img-square		{ position: absolute; width:  90px; height: 120px; background-position: center center; z-index: 10; }
.gatto-scheda-img-horizontal	{ position: absolute; width:  68px; height:  90px; background-position: center center; z-index: 10; }
.gatto-scheda-img-vertical		{ position: absolute; width:  90px; height: 120px; background-position: center center; z-index: 10; }
.gatto-scheda-frame				{ position: absolute; width: 129px; height:  99px; background: url(../img/frame_img_H.png); z-index: 15; cursor: pointer; }

.web-allegato					{ position: absolute; top: 0; left:  64px; width: 648px; height: 34px; background: url(../img/allegato.png); background-repeat: no-repeat; font-family: Trebuchet MS, Verdana; font-size: 13px; font-weight: bold; color: #f71a60; line-height: 34px; vertical-align: middle; }
.web-allegato-right				{ width: 225px; height: 34px; background: url(../img/allegato.png); background-repeat: no-repeat; font-family: Trebuchet MS, Verdana; font-size: 13px; font-weight: bold; color: #f71a60; line-height: 34px; vertical-align: middle; }
.web-grass						{ position: absolute; top: 0; left: 0; width: 712px; height: 100px; background: url(../img/grass.png); background-repeat: no-repeat; }
.web-gallery-title				{ position: absolute; top: 0; left: 0; width: 712px; height: 125px; background: url(../img/gallery.png); background-repeat: no-repeat; font-family: Trebuchet MS, Verdana; font-size: 20px; font-weight: bold; color: #f71a60; }
.web-gallery					{ position: absolute; top: 0; left: 60px; width: 616px; height: 0; }
.web-video-title				{ position: absolute; top: 0; left: 0; width: 712px; height: 125px; background: url(../img/video.png); background-repeat: no-repeat; font-family: Trebuchet MS, Verdana; font-size: 20px; font-weight: bold; color: #f71a60; }
.web-video						{ position: absolute; top: 0; left: 60px; width: 616px; height: 0; }

.paging-box					{ width: 712px; height: 20px; font-family: Trebuchet MS, Verdana; font-size: 16px; color: #f71a60; text-align: center; line-height: 20px; vertical-align: middle; }

.newsletter-text			{ position: absolute; left: 40px; top: 100px; width: 650px; height: 500px; font-family: Trebuchet MS, Verdana; font-size: 18px; font-style: italic; color: #ffffff; }

.news-archive-image-S		{ float: left; left: 35px; width: 129px; height: 129px; background-repeat: no-repeat; background-position: center center; }
.news-archive-image-H		{ float: left; left: 35px; width: 129px; height:  99px; background-repeat: no-repeat; background-position: center center; }
.news-archive-image-V		{ float: left; left: 35px; margin-left: 15px; width:  99px; height: 129px; background-repeat: no-repeat; background-position: center center; }
.news-archive-text			{ float: right; margin-right: 20px; width: 513px; height: 129px; font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left; }

.guestbook-title			{ position: absolute; left: 35px; top: 70px; width: 677px; height: 40px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #ffffff; line-height: 40px; vertical-align: middle; }
.guestbook-label			{ position: absolute; left: 35px; top: 0; width: 77px; height: 24px; font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight: bold; color: #f71a60; text-align: right; line-height: 24px; vertical-align: middle; }
.guestbook-textfield		{ position: absolute; left: 127px; top: 0; width: 300px; height: 24px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #11140b; line-height: 24px; vertical-align: middle; border: none; }
.guestbook-textarea			{ position: absolute; left: 127px; top: 0; width: 400px; height: 114px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #11140b; border: none; }
.guestbook-emoticon			{ position: absolute; left: 0; top: 0; width: 19px; height: 19px; cursor: pointer; }
.guestbook-submit			{ position: absolute; left: 400px; top: 394px; width: 100px; height: 24px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #f71a60; }

.guestbook-messages			{ position: absolute; left: 30px; top: 475px; width: 665px; height: 700px; background-color: #11140b; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #ffffff; overflow-x: hidden; overflow-y: scroll; }
.guestbook-messages-top		{ width: 649px; background-image: url(../img/guestbook_redline.png); background-repeat: no-repeat; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #ffffff; }
.guestbook-messages-body	{ width: 649px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #ffffff; }

.gallery-title					{ position: absolute; left: 30px; top: 70px; width: 650px; padding: 0 5px 0 5px; height: 50px; font-family: Trebuchet MS, Verdana; font-size: 24px; color: #f71a60; line-height: 50px; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
.gallery-paw					{ position: absolute; left: 666px; top: 72px; width: 45px; height: 45px; background-image: url(../img/paw.png); background-repeat: no-repeat; cursor: pointer; }
.gallery-title-dd				{ position: absolute; left: 0; top: 0; width: 680px; height: 24px; font-family: Trebuchet MS, Verdana; font-size: 14px; color: #ffffff; line-height: 24px; text-align: right; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; z-index: 100; visibility: hidden; }
.gallery-title-dd-text			{ padding: 5px; background-color: #f71a60; color: #000000; text-decoration: none; }
.gallery-title-dd-text:hover	{ color: #ffffff; text-decoration: none; }

.pic, .pic a	{ width: 120px; height: 120px; overflow: hidden; }
.pic			{ position: absolute; border: 5px solid #eeeeee; border-bottom: 18px solid #eeeeee; -moz-box-shadow: 2px 2px 3px #333333; -webkit-box-shadow: 2px 2px 3px #333333; box-shadow: 2px 2px 3px #333333; }
.pic a			{ text-indent: -999px; display: block; }

#KITTENS		{ position: absolute; left: 296; top: 0; width: 375px; height: 175px; background-image: url(../img/top_kittens_request.png); background-repeat: no-repeat; }
#FORM			{ position: absolute; left: 35px; top: 150px; width: 652px; height: 1580px; overflow-x: hidden; overflow-y: auto; }

.form-td-L			{ padding: 10px 10px 0 0; width: 99%; border-bottom: solid 1px #101010; }
.form-td-R			{ padding: 10px 0 0 0; }
.form-textfield		{ width: 250px; height: 20px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #11140b; line-height: 18px; vertical-align: middle; border: none; }
.form-textarea		{ width: 250px; height: 60px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #11140b; border: none; }
.form-submit		{ width: 100px; height: 24px; font-family: Trebuchet MS, Verdana; font-size: 12px; color: #f71a60; }



