/* Global */
body	{ background-color:White; font:normal 9pt/10pt Arial, Sans-Serif; color:#3d3d3f; }
h1			{ color:black; font-size:2em; line-height:1.75em; margin:1em 0 0 0; border-bottom:1px solid #d8d8d8;  }
h1.Normal	{ color:#3d3d3f; }
h1.Subpage	{ font-size:1.5em; line-height:1.8em; padding-left:6px; }
h2,
h3,
h4,
h5		{ color:#FFFFFF; font-size:1.2em; line-height:1em; text-transform:uppercase; padding:3px 2px 0; }
h2		{ background-color:#e21b1b; }
h3		{ background-color:#5f2270; }
h4		{ background-color:#9e9e9f; }
h5		{ background-color:#FFFFFF; color:#5f2270; }
h6		{ color:#e21b1b; font-size:.9em; font-weight:bold; line-height:2em; }
p		{ margin-bottom:1em; line-height:1.35em; }
input,
textarea,
select	{ font:normal 9pt/10pt Arial, Sans-serif; }
b       { font-weight:bold; }
strong  { font-weight:bold; }

.Bordered		{ border:solid 1px #e8e8e8; }
.BorderedRight	{ border-right:1px solid #e8e8e8; }
.BorderedBottom	{ border-bottom:1px solid #e8e8e8; }
.BorderedTop	{ border-top:1px solid #e8e8e8; }
.ColorBordered	{ border:solid 1px #dfd0e0; border-top-color:#e8e8e8; }
.Padded			{ padding:4px; }
.Prominent		{ color:#5f2270; }
.Weak			{ color:#b1b1b1; }
.ContentSection	{ padding:1em .2em 1em .2em; }
.PaddedContent	{ padding:30px 20px; }
.HNormal		{ color:#3d3d3f; font-size:1.75em; line-height:1.2em; text-transform:lowercase; }
.HBold			{ color:#3d3d3f; font-size:1.9em; line-height:1.2em; font-weight:bold; text-transform:uppercase; }
.DoubleSpaced	{ line-height:2em; margin-bottom:1em; }
.Container		{ width:984px; margin:0 auto; }
.SmallText		{ font-size:.9em; }
.SlightlyFaded	{ color:#828286; }
.Sold			{ color:#E21B1B; font-weight:bold; font-size:.8em; }

h5.BorderedBottom	{ border-color:#9f7aa9; padding:3px 0; }

a,
a:active,
a:visited	{ color:#e21b1b; text-decoration:none; }
a:hover		{ text-decoration:underline; }

a.Prominent,
a.Prominent:active,
a.Prominent:visited	{ color:#5f2270; font-weight:bold; text-decoration:none; padding:0 .2em; }
a.Prominent:hover	{ background-color:#e21b1b; color:white; }

a.Weak,
a.Weak:active,
a.Weak:visited	{ text-decoration:none; }
a.Weak:hover	{ text-decoration:underline; }


/* Interface */
#IHeader		{ height:67px; width:952px; padding:9px 20px 0 12px; margin:0 auto 4px auto; }
#HarrisonLogo	{ width:148px; height:55px; float:left; }
#IFooter		{ font-size:.9em; color:#3d3d3f; line-height:1.5em; padding-top:.7em; }

#IFooter a,
#IFooter a:visited	{ text-decoration:none; color:#3d3d3f; }
#IFooter a:hover	{ text-decoration:underline; }


/* Top Navigation */
#TopNav				{ float:right; width:750px; margin-top:48px; }
#TopNav .Item		{ background-repeat:no-repeat; background-position:0 0; height:19px; float:right; margin-left:30px; }
#TopNav .Item:hover	{ background-position:0 -19px; }

#TopNavHome				{ width:37px; }
#TopNavContact			{ width:63px; }
#TopNavNews				{ width:36px; }
#TopNavExhibitions		{ width:77px; }
#TopNavIndigenousArt	{ width:105px; }
#TopNavArtistProfiles	{ width:98px; }
#TopNavStockroom		{ width:81px; }
#TopNavAboriginalArt	{ width:105px; }


/* Footer Navigation */
#FooterNav						{ float:right; }
#FooterNav .Separator			{ padding:0 .6em; }
#FooterNav .Highlighted,
#FooterNav .Highlighted:visited	{ color:#e21b1b; }


/* Artist Menu */
.ArtistMenu					{ font-size:.9em; width:984px; margin-top:-23px; display:none; position:relative; }
.ArtistMenu .Container		{ overflow:hidden; clear:both; width:984px; }
.ArtistMenu .View			{ background-color:#e8e8e8; width:964px; padding:10px 10px 18px 10px; }
.ArtistMenu .Column			{ float:left; width:170px; padding:18px 0 0 18px; }
.ArtistMenu .Artist			{ display:block; height:18px; }
.ArtistMenu .Tab			{ background:url(../graphics/tab-artist-menu.gif) no-repeat 0 0; height:22px; width:74px; cursor:pointer; float:right; margin-right:3px; }
.ArtistMenu .TabOpen		{ background-position:0 -22px; }
.ArtistMenu .TextProfile	{ background:url(../graphics/txt-select-artist-profile.gif) no-repeat left; width:233px; height:10px; }
.ArtistMenu .TextStockroom	{ background:url(../graphics/txt-select-artist-stockroom.gif) no-repeat left; width:363px; height:10px; }
.FilterMenu			{   }
.FilterMenu li		{ float:left; margin-right:3em; }
.FilterMenu a		{ }

.FilterMenuContainer	{ border-bottom:1px solid #d8d8d8; height:33px; margin-top:.5em; }

/* Thumbnail View */
.ThumbnailView				{ width:984px; }
.ThumbnailView	.Item		{ float:left; width:157px; height:182px; margin:20px 17px 20px 20px; }
.ThumbnailView	.Thumb		{ overflow:hidden; }
.ThumbnailView	.Thumb img	{ width:147px; height:147px; }
.ThumbnailView	.Title		{ display:block; text-align:center; text-transform:uppercase; font-size:.9em; line-height:2.2em; }
.ThumbnailView	.Title a	{ display:block; }


/* Artist Profile */
.ArtistProfile				{ clear:both; }
.ArtistProfile .Photo		{ float:left; width:203px; }
.ArtistProfile .Description	{ float:left; width:390px; margin-right:80px; }
.ArtistProfile .Exhibitions	{ float:left; width:180px; }
.ArtistProfile .Links		{ float:right; }


/* Artist CV */
.ArtistCv			{ }
.ArtistCv .Column	{ float:left; width:400px; padding-right:50px; }
.ArtistCv .Group	{ font-weight:bold; color:#3d3d3f; font-size:.9em; line-height:3em; text-transform:uppercase; }
.ArtistCv table		{ margin-bottom:2em; line-height:1.4em; }
.ArtistCv td		{ vertical-align:top; }
.ArtistCv .Duration	{ width:6em; }
.ArtistCv .Content	{ }


/* Stockroom */
.Stockroom					{ }
.Stockroom .ItemContainer	{ float:left; }
.Stockroom .Item			{ position:relative; overflow:hidden; background:url(../graphics/ajax-loader-light.gif) no-repeat center; }
.Stockroom img				{ display:block; }
.Stockroom .Overlay			{ display:block; visibility:hidden; cursor:pointer; background-color:#5f2270; color:white; padding:9px; position:absolute; top:0; left:0; }
.Stockroom .Overlay .Sold	{ display:none; }
.Stockroom .Divided			{ padding-bottom:5px; border-bottom:1px solid #d9cbdd; margin-bottom:7px; font-size:.9em; line-height:1.4em; }
.Stockroom .Artist			{ display:block; font-weight:bold; }
.Stockroom .Enquiry,
.Stockroom .Enquiry:visited		{ display:block; visibility:hidden; font-size:.9em; line-height:1em; text-transform:uppercase; font-weight:bold; color:white; text-decoration:none; position:absolute; left:9px; }
.Stockroom .Enquiry:hover		{ text-decoration:underline; }

.StockroomNormal				{ width:984px; }
.StockroomNormal .ItemContainer	{ width:149px; height:169px; margin:0 37px 20px 0;}
.StockroomNormal .Item			{ width:149px; height:149px; }
.StockroomNormal .Overlay		{ width:139px; height:139px; }
.StockroomNormal .Artist		{ text-transform:uppercase; }
.StockroomNormal .Title			{ display:block; }
.StockroomNormal .Description	{ display:block; font-size:.8em; line-height:1.4em; margin-bottom:.1em; }
.StockroomNormal .Year			{ display:block; font-size:.8em; line-height:1.4em; margin-bottom:.1em; }
.StockroomNormal .Dimensions	{ display:block; font-size:.8em; line-height:1.4em; }
.StockroomNormal .Enquiry		{ bottom:9px; }
.StockroomNormal .Sold			{ padding:3px 0 0 0; }

.StockroomMini					{ width:294px; }
.StockroomMini .Item			{ float:left; width:79px; height:79px; margin:0 9px 10px 0; position:relative; overflow:hidden; background:url(../graphics/ajax-loader-light.gif) no-repeat center;  }
.StockroomMini img				{ width:77px; }
.StockroomMini .Overlay			{ width:69px; height:69px; }
.StockroomMini .Artist			{ height:52px; overflow:hidden; }
.StockroomMini .Title			{ display:none; }
.StockroomMini .Description		{ display:none; }
.StockroomMini .Year			{ display:none; }
.StockroomMini .Dimensions		{ display:none; }
.StockroomMini .Enquiry			{ bottom:7px; }



/* Exhibitions */
.Exhibitions				{ }
.Exhibitions img			{ display:block; }
.Exhibitions .Thumbnail		{ float:left; }
.Exhibitions .Content		{ float:right; color:#3d3d3f; }
.Exhibitions .Title			{ font-weight:bold; display:block; font-size:1.2em; line-height:1.2em; margin-bottom:.3em; }
.Exhibitions .Subtitle		{ display:block; font-size:1.1em; line-height:1.3em; margin-bottom:1.5em; }
.Exhibitions .Date			{ display:block; margin-bottom:7em; }
.Exhibitions .Link			{ display:block; text-align:right; }
.Exhibitions .TextCurrent	{ background:url(../graphics/txt-current-exhibition.gif) no-repeat; width:151px; height:11px; margin-bottom:10px; }

.CurrentExhibitions				{ background-color:#e8e8e8; margin:18px 0 32px 0; padding:16px 0 16px 20px; }
.CurrentExhibitions .Separator	{ float:left; width:32px; height:200px; overflow:hidden; }

.Exhibitions .Normal			{ border-bottom:solid 1px #d8d8d8; padding:11px 11px 11px 4px; }
.Exhibitions .Normal .Thumbnail	{ width:118px; height:118px; }
.Exhibitions .Normal .Content	{ width:266px; padding-top:21px; }

.Exhibitions .Card 				{ width:454px; float:left; background-color:white; }
.Exhibitions .Card .Thumbnail	{ width:209px; height:209px; }
.Exhibitions .Card .Content		{ width:203px; padding:21px 21px 21px 12px; }


/* Modal Forms */
.ModalForm				{ width:382px; background-color:#FFFFFF; margin:0 auto; padding:8px; text-align:left; color:#3D3D3F; }
.ModalForm p			{ color:#3D3D3F; line-height:1.2em; font-size:.9em; }
.ModalForm label		{ line-height:1.5em; display:block; color:#5f2270; font-weight:bold; font-size:.9em; }
.ModalForm a,
.ModalForm a:visited	{ color:#666666; text-decoration:none; }
.ModalForm a:hover		{ text-decoration:underline; }
.ModalForm .TextBox,
.ModalForm .TextArea	{ width:380px; border:1px solid #e0e0e2; background-color:#f1f1f2; margin-bottom:.4em; font-size:.9em; }
.ModalForm .TextArea	{ height:140px; }
.ModalForm .Heading		{ height:13px; background-repeat:no-repeat; display:block; margin:12px 0; }
.ModalForm .Footer		{ height:20px; padding:24px 8px 6px 0; }
.ModalForm .Cancel		{ float:left; line-height:20px; cursor:pointer; font-weight:bold; font-size:.9em; }
.ModalForm .Send		{ float:right; background-repeat:no-repeat; background-position:0 0; height:11px; cursor:pointer; }
.ModalForm .Send:hover	{ background-position:0 -11px; }

.ModalForm .FormView	{  }
.ModalForm .SendView
{
	visibility:hidden;
	position:absolute;
	top:155px;
	padding-left:148px;
	font-size:1.0em;
	line-height:2.5em;
	background:url(../graphics/ajax-loader-white.gif) no-repeat 112px;
	color:#3D3D3F;
}

#HgContactForm .Heading			{ width:150px; background-image:url(../graphics/txt-make-an-enquiry.gif); }
#HgContactForm .Send			{ width:59px; background-image:url(../graphics/b-send2.gif); }
#HgSubscriptionForm				{ display:none; }
#HgSubscriptionForm .Heading	{ width:243px; background-image:url(../graphics/txt-sign-up.gif); }
#HgSubscriptionForm .Send		{ width:77px; background-image:url(../graphics/b-sign-up.gif); }





/* Lightbox */
#LightBoxModal			{ background:white url(../graphics/lightbox/bg-loader.gif) no-repeat center center; border:solid 1px #cccccc; padding:7px; width:100px; height:100px; overflow:hidden; position:relative; }
#LightBoxModal .Image	{ border:solid 1px #e8e8e8; padding:22px 71px; visibility:hidden; }
#LightBoxModal img		{  }
#LightBoxModal .Details	{ height:70px; text-align:left; padding:10px 10px 0 10px; visibility:hidden; }
#LightBoxModal .Close	{ position:absolute; bottom:10px; right:10px; background:white url(../graphics/lightbox/b-close.gif) no-repeat; width:59px; height:13px; cursor:pointer }
#LightBoxModal .Next	{ position:absolute; top:60px; right:15px; background:url(../graphics/lightbox/b-next.gif) no-repeat; width:58px; height:21px; cursor:pointer }
#LightBoxModal .Prev	{ position:absolute; top:60px; left:15px; background:url(../graphics/lightbox/b-prev.gif) no-repeat; width:55px; height:21px; cursor:pointer }
#LightBoxModal .Artist	{ font-weight:bold; text-transform:uppercase; display:block; color:#3d3d3f; margin-bottom:1.0em; line-height:1.5em; }
#LightBoxModal .Title	{ display:block; color:#3d3d3f; line-height:1.3em; }
#LightBoxModal .Description	{ display:block; font-size:.9em; }


