body 						{margin: 0px; padding: 0px;}

table.aree_ext				{color: #FFFFFF; background-color: #FFFFFF; border-style: none; border-bottom: 1px solid #918F8F; border-right: 1px solid #918F8F; border-top: 1px solid #918F8F; border-left: 1px solid #918F8F; width: 270px;}
table.aree_int				{color: #FFFFFF; background-color: #EAF1F2; border-style: none; border-bottom: 1px solid #EAF1F2; border-right: 1px solid #EAF1F2; border-top: 1px solid #EAF1F2; border-left: 1px solid #EAF1F2; width: 262px;}
table.aree_int_home			{color: #FFFFFF; background-color: #BCBCBC; border-style: none; border-bottom: 1px solid #EAF1F2; border-right: 1px solid #EAF1F2; border-top: 1px solid #EAF1F2; border-left: 1px solid #EAF1F2; width: 262px;}
table.animazione			{border-bottom: 2px solid #A8A7A7; border-right: 2px solid #A8A7A7; border-top: 2px solid #A8A7A7; border-left: 2px solid #A8A7A7;}
table.reserved_min			{color: #EAF1F2; background-color: #EAF1F2; border: 1px solid #A8A7A7; width: 350px;}
table.reserved_medium		{color: #EAF1F2; background-color: #EAF1F2; border: 1px solid #A8A7A7; width: 420px;}
table.reserved_max			{color: #EAF1F2; background-color: #EAF1F2; border: 1px solid #A8A7A7; width: 520px;}
table.intro					{width: 290px;}
table.rsi					{color: #EAF1F2; background-color: #EAF1F2; border: 1px solid #A8A7A7; width: 564px;}
table.rsi_dettaglio			{color: #EAF1F2; background-color: #EAF1F2; border: 1px solid #A8A7A7; width: 420px;}

table.menu_principale		{border: 0px solid #FFFFFF;}
table.capitoli				{border: 0px solid #FFFFFF;}
table.links					{border: 1px solid #0099CC;}
table.best_links			{border: 1px solid #0000FF;}
table.die_links				{border: 1px solid #000000; width: 270px;}
table.news					{background-image: url(../images/news.gif); height: 132px; width: 272px;}

table.paypal				{text-align: center; background-image: url(../images/menu_paypal.gif); width: 224px; height: 90px;}

td.laterale_sx				{background-image: url(../images/left.gif); width: 350px;}
td.laterale_sx_home			{background-image: url(../images/left.gif); width: 350px;}
td.laterale_dx				{background-image: url(../images/right.gif); width: 350px;}
td.laterale_dx_home			{background-image: url(../images/right.gif); width: 350px;}
td.titolo					{background-color: #F9F8F8; width: 950px; height: 150px;}
td.titolo_home				{background-color: #F9F8F8; width: 950px; height: 150px;}
td.titolo_reserved			{background-image: url(../images/top.gif); width: 76%; height: 130px;}
td.animazione				{background-image: url(../images/center.gif); width: 950px;}
td.animazione_home			{background-image: url(../images/center.gif); width: 950px;}
td.animazione_sub			{background-image: url(../images/animazione.gif); height: 220px;}
td.menu_principale			{background-image: url(../images/menu_principale_home.gif); width: 288px; height: 30px;}
td.menu_facebook			{background-image: url(../images/menu_principale_facebook.gif); width: 288px; height: 30px;}
td.menu_youtube				{background-image: url(../images/menu_principale_youtube.gif); width: 288px; height: 30px;}
td.menu_blogger				{background-image: url(../images/menu_principale_blogger.gif); width: 288px; height: 30px;}

td.menu_principale_all		{background-image: url(../images/menu_principale_home.gif); width: 265px; height: 30px;}
td.menu_capitoli_all		{background-image: url(../images/menu_capitoli.gif); width: 265px; height: 35px;}
td.menu_aree_all			{background-image: url(../images/menu_aree.gif); width: 265px; height: 45px;}

td.sub_menu_principale_all	{background-image: url(../images/sub_menu_principale.gif); width: 265px; height: 20px;}
td.sub_menu_capitoli_all	{background-image: url(../images/sub_menu_capitoli.gif); width: 265px; height: 20px;}
td.sub_menu_aree_all		{background-image: url(../images/sub_menu_aree.gif); width: 265px; height: 25px;}

td.capitoli_top				{background-image: url(../images/capitoli_top.gif); width: 270px; height: 5px;}
td.capitoli_line			{background-image: url(../images/capitoli_line.gif); width: 270px; height: 60px;}
td.capitoli_separator		{background-image: url(../images/capitoli_separator.gif); width: 270px; height: 5px;}
td.capitoli_bottom			{background-image: url(../images/capitoli_bottom.gif); width: 270px; height: 5px;}

td.paginamese_top			{background-image: url(../images/ferro_header.gif); width: 290px; height: 51px; color: #6B6363; font-weight: normal; font-size: 12px; font-family: Tahoma;}
td.paginamese_line			{background-image: url(../images/ferro_line.gif); width: 290px; height: 1px;}
td.paginamese_bottom		{background-image: url(../images/ferro_footer.gif); width: 290px; height: 26px;}

td.caduti_top				{background-image: url(../images/bronzo_header.gif); width: 274px; height: 51px; color: #6B6363; font-weight: normal; font-size: 12px; font-family: Tahoma;}
td.caduti_line				{background-image: url(../images/bronzo_line.gif); width: 274px; height: 1px;}
td.caduti_bottom			{background-image: url(../images/bronzo_footer.gif); width: 274px; height: 26px;}

td.capitoli_top_level_1		{background-image: url(../images/capitoli_top_level_1.gif); width: 270px; height: 5px;}
td.capitoli_line_level_1	{background-image: url(../images/capitoli_line_level_1.gif); width: 270px; height: 60px;}
td.capitoli_bottom_level_1	{background-image: url(../images/capitoli_bottom_level_1.gif); width: 270px; height: 5px;}
td.capitoli_top_level_2		{background-image: url(../images/capitoli_top_level_2.gif); width: 270px; height: 5px;}
td.capitoli_line_level_2	{background-image: url(../images/capitoli_line_level_2.gif); width: 270px; height: 60px;}
td.capitoli_bottom_level_2	{background-image: url(../images/capitoli_bottom_level_2.gif); width: 270px; height: 5px;}

td.links_top				{background-color: #0099CC; color: #FFFFFF; width: 266px; height: 20px; font-weight: normal; font-size: 12px; font-family: Tahoma;}
td.links_line				{background-color: #FFFFFF; color: #0099CC; width: 266px; height: 20px; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.best_links_top			{background-color: #0000FF; color: #FFFFFF; width: 283px; height: 20px; font-weight: normal; font-size: 12px; font-family: Tahoma;}
td.best_links_line			{background-color: #FFFFFF; color: #0000FF; width: 283px; height: 20px; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.die_links_top			{background-color: #333333; color: #FFFFFF; width: 260px; height: 28px; font-weight: normal; font-size: 13px; font-family: Tahoma; background-image: url(../images/link_caduti.gif);}
td.die_links_line			{background-color: #FFFFFF; color: #333333; width: 260px; height: 20px; font-weight: normal; font-size: 11px; font-family: Tahoma;}

td.die_links_top_menu		{background-color: #666666; color: #FFFFFF; width: 265px; height: 25px; font-weight: normal; font-size: 13px; font-family: Tahoma; background-image: url(../images/link_caduti_menu.gif);}
td.die_links_line_menu		{background-color: #666666; color: #FFFFFF; width: 265px; height: 25px; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.die_links_line_menu_off	{background-color: #666666; color: #C1C1C1; width: 265px; height: 25px; font-weight: normal; font-size: 11px; font-family: Tahoma;}

td.caduti_off				{height: 19px; color: #666666; font-weight: normal; font-size: 11px; font-family: Tahoma;}

td.homepage 				{color: #ffffff; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma;}
td.footer   				{height: 40px; color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; background-image: url(../images/bottom.gif);}
td.index 					{color: #4D4949; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; width: 270px;}
td.sezioni 					{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma; text-align: left;}
td.pdf 						{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma; width: 270px;}

td.homepage_level			{color: #ffffff; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma; text-align: justify;}
td.text_level				{color: #4D4949; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; width: 270px;}

td.body_reserved			{height: 440px; color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}
td.footer_reserved			{height: 100px; color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; background-image: url(../images/bottom.gif);}
td.title_reserved 			{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Tahoma; text-align: center;}

td.news_title				{color: #031EE9; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left; vertical-align: top; height: 10px;}
td.news 					{color: #7F7777; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left; vertical-align: top; height: 55px;}
td.news_bottom				{color: #7F7777; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: right; vertical-align: top; height: 20px;}

td.news_activity			{color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.news_book				{color: #031EE9; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left; vertical-align: top; height: 10px;}

td.menu_off					{color: #F24C4C; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma;}
td.menu_tematiche_off		{color: #F24C4C; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.sub_menu_off				{color: #F24C4C; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.sub_menu_work			{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
td.sub_menu_title			{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 10px; font-family: Tahoma;}
td.capitoli					{color: #F9F8F8; background-color: #88AEE6; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Tahoma; width: 265px; height: 25px;}
td.menu_capitoli_off		{color: #F24C4C; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

td.pagina 					{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Tahoma; text-align: right;}
td.titoli 					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: justify;}
td.titoli_center			{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}
td.titoli_left				{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left;}
td.titoli_home				{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Tahoma; text-align: center;}
td.tematiche_home			{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Tahoma; text-align: center; height: 32px;}
td.titoli_bold				{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Tahoma; text-align: justify;}
td.testi 					{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: justify;}
td.testi_center				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}
td.testi_italic				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: justify; font-style: italic;}
td.testi_link 				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left; width: 290px;}
td.testi_left				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left;}
td.testi_mappa 				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left;}
td.commenti					{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center; font-style: italic;}
td.commenti_min				{color: #575353; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma; text-align: center; font-style: italic;}
td.alert_red				{color: #FF0000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}
td.commerciale				{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Tahoma; text-align: center;}
td.commerciale_right		{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Tahoma; text-align: right;}
td.guestbook				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}

td.revisione 				{text-align: center;}
td.anteprima 				{text-align: left; vertical-align: bottom}
td.anteprima_center			{text-align: center; vertical-align: bottom}
td.download 				{text-align: center; vertical-align: bottom;}
td.immagini 				{text-align: center; vertical-align: middle}
td.testi_rsi				{color: #575353; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma; text-align: left;}
td.testi_rsi_min			{color: #575353; text-decoration: none; font-weight: normal; font-size: 9px; font-family: Tahoma; text-align: left;}
td.testi_rsi_italic			{color: #575353; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma; text-align: center; font-style: italic;}
td.testi_book				{color: #575353; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: left;}

td.web20_01N				{color: #999999; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}
td.web20_01B				{color: #999999; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Tahoma; text-align: center;}
td.web20_02N				{color: #999999; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma; text-align: center;}
td.web20_02B				{color: #999999; text-decoration: none; font-weight: bold; font-size: 13px; font-family: Tahoma; text-align: center;}
td.web20_03N				{color: #999999; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Tahoma; text-align: center;}
td.web20_03B				{color: #999999; text-decoration: none; font-weight: bold; font-size: 15px; font-family: Tahoma; text-align: center;}

td.sgm_header				{color: #E7E7E7; background-color: #634A39; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Tahoma; width: 265px; height: 25px;}
td.sgm_header_off			{color: #CCCC66; background-color: #634A39; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Tahoma; width: 265px; height: 25px;}
td.sgm_body					{color: #E7E7E7; background-color: #B5735A; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma; width: 265px; height: 25px;}
td.sgm_body_off				{color: #CCCC66; background-color: #B5735A; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma; width: 265px; height: 25px;}

a.sgm_header				{color: #E7E7E7; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Tahoma;}
a.sgm_header:hover 			{color: #333333; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Tahoma;}
a.sgm	 					{color: #E7E7E7; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma;}
a.sgm:hover 				{color: #333333; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma;}

a.web20_01N					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: center;}
a.web20_01B					{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Tahoma; text-align: center;}
a.web20_02N					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma; text-align: center;}
a.web20_02B					{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 13px; font-family: Tahoma; text-align: center;}
a.web20_03N					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Tahoma; text-align: center;}
a.web20_03B					{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 15px; font-family: Tahoma; text-align: center;}

H1.pagina 					{color: #0066FF; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Tahoma; text-align: right;}
H2.titoli 					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; text-align: justify; height: 0px;}

td.w270h5					{width: 270px; height: 5px;}
td.w270h15					{width: 270px; height: 15px;}
td.w270h30					{width: 270px; height: 30px;}
td.w270h100					{width: 270px; height: 100px;}
td.w5						{width: 5px;}
td.w10						{width: 10px;}
td.w15						{width: 15px;}
td.w60						{width: 60px;}
td.h3						{height: 3px;}
td.h4						{height: 4px;}
td.h5						{height: 5px;}
td.h8						{height: 8px;}
td.h10						{height: 10px;}
td.h15						{height: 15px;}
td.h16						{height: 16px;}
td.h20						{height: 20px;}
td.h30						{height: 30px;}
td.h32						{height: 32px;}
td.h40						{height: 40px;}
td.h50						{height: 50px;}
td.h53						{height: 53px;}
td.h60						{height: 60px;}
td.h62						{height: 62px;}
td.h70						{height: 70px;}
td.h80						{height: 80px;}
td.h100						{height: 100px;}
td.h150						{height: 150px;}

a.menu 						{color: #ffffff; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma;}
a.menu:hover 				{color: #8a8a8d; text-decoration: none; font-weight: normal; font-size: 13px; font-family: Tahoma;}

a.sub_menu 					{color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.sub_menu:hover 			{color: #8a8a8d; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.footer 					{color: #c2c6fd; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.footer:hover 				{color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.footer_red 				{color: #F24C4C; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.footer_red:hover 			{color: #F24C4C; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.index 					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.index:hover 				{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.tematiche					{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.tematiche:hover 			{color: #8a8a8d; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.sub_tematiche				{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.sub_tematiche:hover 		{color: #8a8a8d; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.sub_capitoli				{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.sub_capitoli:hover 		{color: #1E47CE; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.link 						{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.link:hover 				{color: #0066FF; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.link_level 				{color: #ffffff; text-decoration: none; font-weight: bold; font-size: 13px; font-family: Tahoma;}
a.link_level:hover			{color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: Tahoma;}

a.mail 						{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.mail:hover 				{color: #0066FF; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.title 					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.title:hover 				{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.continua 					{color: #0066FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.continua:hover 			{color: #0066FF; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.validator					{color: #ffffff; border-style: none; border-bottom: 0px solid #918F8F; border-right: 0px solid #918F8F; border-top: 0px solid #918F8F; border-left: 0px solid #918F8F; text-decoration: none;}
a.validator:hover 			{color: #ffffff; border-style: none; border-bottom: 0px solid #918F8F; border-right: 0px solid #918F8F; border-top: 0px solid #918F8F; border-left: 0px solid #918F8F; text-decoration: none;}

a.top_links					{color: #0099CC; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.top_links:hover 			{color: #0099CC; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.best_links				{color: #0000FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.best_links:hover 			{color: #0071FF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.die_links					{color: #333333; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.die_links:hover 			{color: #919191; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

a.die_links_menu			{color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
a.die_links_menu:hover 		{color: #FFFFFF; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Tahoma;}

H1.homepage 				{color: #ffffff; text-decoration: none; font-weight: bold; font-size: 15px; font-family: Tahoma;}

input.text 					{color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.xminbutton 			{width: 30px; height: 16px; color: #009900; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma; cursor: pointer;}
input.minbutton 			{width: 60px; height: 16px; color: #009900; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma; cursor: pointer;}
input.mediumbutton 			{width: 100px; height: 20px; color: #009900; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; cursor: pointer;}
input.maxbutton 			{width: 150px; height: 20px; color: #009900; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma; cursor: pointer;}

input.reserved_xxxmin		{width: 30px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.reserved_xxmin		{width: 90px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.reserved_xmin			{width: 130px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.reserved_min			{width: 210px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.reserved_xmedium		{width: 275px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.reserved_medium		{width: 320px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.reserved_max			{width: 400px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}

input.reserved_disable		{width: 320px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}

textarea.reserved_text     	{width: 400px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma}
textarea.reserved_text_max 	{width: 450px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma}
textarea.guestbook_text     {width: 320px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma}

select.rsi_xxmin			{width: 80px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
select.rsi_xmin				{width: 100px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
select.rsi_min				{width: 194px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
select.rsi_medium			{width: 250px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
select.rsi_max				{width: 308px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
select.rsi_xmax				{width: 380px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}
select.rsi_xxmax			{width: 530px; color: #0066ff; border-style: solid; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Tahoma;}

input.rsi_min				{width: 190px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.rsi_mmedium			{width: 245px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
input.rsi_medium			{width: 300px; color: #0066ff; border-style: solid; border-bottom: 1px solid #696665; border-right: 1px solid #696665; border-top: 1px solid #696665; border-left: 1px solid #696665; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}

#lightbox					{position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img				{border: none;}
#outerImageContainer		{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer				{padding: 10px;}
#loading					{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav					{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav	{left: 0;}
#hoverNav a					{outline: none;}
#prevLink					{width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block;}
#nextLink					{width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block;}
#prevLink 					{left: 0; float: left;}
#nextLink 					{right: 0; float: right;}
#prevLink:hover				{background: url(../images/prevlabel.gif) left 15% no-repeat;}
#prevLink:visited:hover 	{background: url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover	 			{background: url(../images/nextlabel.gif) right 15% no-repeat;}
#nextLink:visited:hover 	{background: url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer			{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;}
#imageData					{padding:0 10px;}
#imageData #imageDetails	{width: 70%; float: left; text-align: left;}
#imageData #caption			{font-weight: bold;}
#imageData #numberDisplay	{display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose	{width: 66px; float: right; padding-bottom: 0.7em;}
#overlay					{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.clearfix:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix 		{display: inline-block; width: 100%;}
* html .clearfix 			{height: 1%;}
