body
{
font-family:Verdana;
font-size:11;
margin:0px;
background-color:#FFFFFF;
color:SG_PageColor;
}
TD
{
font-family:Verdana;
font-size:11;
color:SG_PageColor;	
}
A
{
	color:#425C22;
	text-decoration:none;
}
A:hover
{
	color:#735E4D;
}
A:visited
{
	color:#425C22;
}
/* Layout */
.TDTitle
{
	font-weight:bold;
}
.OuterTable
{
	border:1px;
	width:984px
}
.OuterTableWide
{
	border:1px;
	width:100%
}
.LeftImageCell
{
	height:150px;
	width:163px;
	background-position: left top;
	background-repeat: no-repeat;
}
.TopLeftImageCell
{
	height:100px;
	width:205px;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align:bottom;
	padding-left:10px;
	padding-bottom:3px
}
.TopRightImageCell
{
	background-image: url(/images/Header/PetitMoulin_topright.jpg);
	height:100px;
	width:616px;
	background-position: right top;
	background-repeat: no-repeat;
	vertical-align:bottom;
	padding-left:10px;
	padding-bottom:3px
}
.PageContentCell
{
	text-align:left;
	vertical-align:top;
	width:SG_TopImageWidth;
	height:400px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px
}
.Breadcrumb
{
	padding-bottom:10px;
}
.Ticker
{
	padding-bottom:10px;
}
.HeaderSpan 
{ 
	PADDING: 0px; 
	MARGIN: 1em 0px;
}
.LeftHeaderSpan 
{ 
	
}
.TopHeaderSpan 
{ 
	OVERFLOW: hidden; 
	WIDTH: 100%; 
	vertical-align: bottom 
}
.HorizontalSpacer 
{ 
	Height: 0px 
}
.VerticalSpacer 
{ 
	WIDTH: 10px 
}
/* End Layout */
/* Buttons */
.Footer
{
	padding-left:10px;
}
.GalleryAdminPanel
{
	border:solid 1px #735E4D;
	padding-bottom:20px;
	height:500px;
}
.SubMenuCell
{
width:163px;
padding-top:4px;
vertical-align:top;
}
.SubMenuCell P
{
	display:block;
	float:left;
	width:100%;
	padding-top:4px;
	margin-bottom:2px;
	height:23px;
	border-top:solid 1px #735E4D;
	border-left:solid 1px #735E4D;
	border-right:solid 1px #735E4D;
	border-bottom:solid 1px #735E4D;
	text-align:center;
	vertical-align:middle;
	color:#735E4D;
	font-family:Verdana;
	font-size:11;
	font-weight:bold;
	text-decoration:none;
}
.SubMenuCell A
{
	display:block;
	float:left;
	width:100%;
	padding-top:4px;
	margin-bottom:2px;
	height:23px;
	border-top:solid 1px #735E4D;
	border-left:solid 1px #735E4D;
	border-right:solid 1px #735E4D;
	border-bottom:solid 1px #735E4D;
	text-align:center;
	vertical-align:middle;
	color:#425C22;
	font-family:Verdana;
	font-size:11;
	font-weight:bold;
	text-decoration:none;
}
.SubMenuCell A:hover
{
	color:#735E4D;
}
.MainMenuCell
{
	margin-bottom:0px;
	vertical-align:bottom;
	border-bottom:solid 1px #735E4D;
}
.MainMenuCell SPAN
{
	display:block;
	float:left;
	height:13px;
	padding-top:4px;
	border-top:solid 1px #735E4D;
	border-left:solid 1px #735E4D;
	border-right:solid 1px #735E4D;
	text-align:center;
	color:#735E4D;
	margin-right:2px;
	font-weight:bold;
	width:120px;
	height:23px;
}
.MainMenuCell A
{
	display:block;
	float:left;
	margin-right:2px;
	padding-bottom:0px;
	padding-top:4px;
	width:120px;
	height:23px;
	border-top:solid 1px #735E4D;
	border-left:solid 1px #735E4D;
	border-right:solid 1px #735E4D;
	text-align:center;
	vertical-align:middle;
	color:#425C22;
	font-family:Verdana;
	font-size:11;
	font-weight:bold;
	text-decoration:none;
}
.MainMenuCell A:hover
{
	color:#735E4D;
}
.MainMenuCell A:visited
{
	color:#425C22;
}
.GalleryName
{
font-weight:bold;
font-size:medium;	
}
.MainTitle
{
	position:absolute;
	display:block;
	float:left;
	top:5px;
	left:5px;
}

.Strapline
{
	position:absolute;
	display:block;
	float:left;
	top:60px;
	left:92px;
}
/* End Buttons */
#UserImages
{
	float:left;
	width:400px;
}
#UserImages th
{
	font-size:70%;
}
#UserImages td
{
	}