/* PHOTO GALLERY */

body	{ cursor: default; margin: 0px; padding: 0px; background: #FFFFFF; }
table	{ border-style: none; }
img		{ border-style: none; }

a, div, td		{ font: 9pt Verdana; }

#BgLt		{ background: url(../../img/gallery_bg_rt.gif) repeat-y right top; }
#BgRt		{ background: url(../../img/gallery_bg_lt.gif) repeat-y left top; }
#Content	{ padding: 40px 20px 10px; }

#Header		{ padding: 0px; margin: 0px; }
#Gallery	{ padding: 0px; margin: 40px 0px 0px; }

#Text			{ padding: 20px 0px; margin: 0px; text-align: center; }
#Text a			{ font: 13pt Verdana; color: #666666; text-decoration: none; }
#Text a:hover	{ color: #111111; text-decoration: underline; }

#Site		{ padding: 0px; margin: 0px; width: 100%; }
#Site a		{ color: #CCCCCC; margin: 0px; }

a.SiteA						{ text-decoration: none; cursor: pointer; display: block; text-align: center; }
a.SiteA div.SiteT			{ font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; display: block; margin: 0px; }
a.SiteA:hover div.SiteT		{ color: #111111; text-decoration: underline; }
div.SiteI					{ background: url(../../img/site_th.gif) no-repeat 0px 0px; display: block; padding: 23px 14px 16px 9px; margin: 0px; }

#Navi	{ padding: 0px; margin: 0px; }

#TitleRt	{ background: url(../../img/review_rt.gif) no-repeat right bottom; margin: 0px 0px 10px; padding: 0px; }
#TitleLt	{ background: url(../../img/review_lt.gif) no-repeat left bottom; padding: 0px 35px 5px 65px; }

h1			{ margin: 0px; padding: 0px; font: 17pt Verdana; word-spacing: -3px; }
h1 a		{ color: #111111; text-decoration: none; font: 17pt Verdana; }
h1 a:hover	{ color: #CC0000; }
h2			{ margin: 0px; padding: 0px; font: 17pt Verdana; word-spacing: -3px; color: #111111; }

#Btn				{ padding: 0px; margin: 10px 0px 40px; }
a.BtnA 				{ background: url(../../img/btn_lt.gif) no-repeat left 0px; display: block; height: 26px; margin: 0px 3px; text-decoration: none; cursor: pointer; font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; }
a.BtnA span			{ background: url(../../img/btn_rt.gif) no-repeat right 0px; display: block; height: 26px; padding: 5px 15px 0px; }
a.BtnA:hover		{ background: url(../../img/btn_lt.gif) no-repeat left -36px; color: #FFFFFF; }
a.BtnA:hover span	{ background: url(../../img/btn_rt.gif) no-repeat right -36px; }

#Gal					{ padding: 0px; margin: 0px; width: 100%; }
#Gal a					{ color: #CCCCCC; }
a.GalA					{ text-decoration: none; cursor: pointer; display: block; text-align: center; }
a.GalA div.GalT			{ font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; display: block; }
a.GalA:hover div.GalT	{ color: #111111; text-decoration: underline; }
div.GalP				{ background: url(../../img/gallery.gif) no-repeat 0px 0px; display: block; padding: 6px 9px 11px; }
div.GalV				{ background: url(../../img/video.gif) no-repeat 0px 0px; display: block; padding: 6px 9px 11px; }

a.Thumb		{ margin: 3px; padding: 0px; border: 1px solid #666666; display: block; color: #666666; }
a.Thumb img	{ margin: 0px; padding: 0px; border: 1px solid #FFFFFF; }

#Back				{ text-align: center; padding: 0px; margin: 0px; }
#Back a				{ font: bold 10pt Arial; color: #CC0000; text-decoration: none; text-transform: uppercase; }
#Back a span		{ color: #666666; }
#Back a:hover		{ color: #111111; text-decoration: underline; }
#Back a:hover span	{ color: #111111; }

div.Line	{ background: #eeeeee; height: 1px; margin: 0px 0px 10px; }
