/* CSS Document */

body {
	padding:0;
	margin:0;
	background-color:#FFE378;
}

.MinPageWidth {width:1000px; font-size:1px;}
.RightTopGround	{
	background-image:url(img/right-collage-ground.jpg);
	background-position: top;
/*	background-position:expression((document.body.offsetWidth-(document.body.offsetWidth-1000) / 2)+'px 0'); */
	background-repeat: repeat-x;
}
.LeftTopGround {
	top:0;
	position:absolute;
	width:50%;
	left:0;
	height:372px;
	background-image:url(img/left-collage-ground.jpg);
	background-position: left top;
	background-repeat: repeat-x;
/*	background-position:expression(((document.body.offsetWidth-1000) / 2)+'px 0'); */
}
body.PageStd .LeftTopGround {
	height:194px;
	background-image:url(img/left-collage-ground-std.jpg);
}
body.PageStd .RightTopGround {background-image:url(img/right-collage-ground-std.jpg);}

.PageCanvas {
	min-width:1000px;
	background-color:#FFE378;
	
/*	background-image:url(img/content-ground.gif);
	background-repeat:repeat-x;
	background-position:0 413px;*/
}

.PageXPosition {
	position:relative;
	left:50%;
	margin-left:-500px;
	width:1000px;
}

.Content {
	background:url(img/collage.jpg) left top no-repeat;
	z-index:10;
	padding-top:309px	
}

body.PageStd .Content {
	background:url(img/collage-std.jpg) left top no-repeat;
	padding-top:194px;
}
.Content .column {display:none;}
body.PageStd .Content .column {
	margin-left:2px;
	margin-bottom:24px;
	width:208px;
	padding-top:147px;
	float:left;
	display:block !important;
	display:inline;
	overflow:hidden;
}

.Content .column .delimiter {height:43px;}
.Content .main {
	float:right;
	width:924px;
	margin-right:22px;
	padding-bottom:48px;
	display:block !important;
	display:inline;
	text-align:justify;
	overflow:hidden;
	border:1
}
body.PageStd .Content .main {width:743px;}

.ContentStart {clear:both;}
.ContentEnd {
	clear:both;
	height:1px;
	overflow:hidden;
}

.Footer {
	background-color:#EDB83B;
	background-image:url(img/footer-ground.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}
.Footer .parrot {
	background-image:url(img/parrot.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:171px;
	height:136px;
	float:left;
	position:relative;
	top:-63px;
}

.Footer .paddingTop {
	line-height:1px;
	font-size:1px;
	height:63px;
}

.Footer .paddingBottom {
	height:52px;
	clear:both;
}

.Footer .copyrights {
	width:183px;
	float:left;
}
.Footer .copyrights .text {
	width:151px;
	left:24px;
	overflow:hidden;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}

.Footer .address {
	width:309px;
	float:left;
	overflow:hidden;
}
.Footer .address, .Footer .address a, .Footer .address a:visited {color:#51A100;}


.Footer .developer {
	width:252px;
	padding-right:24px;
	float:right;
	text-align:right;
	overflow:hidden;
}
.Footer .developer a img {margin-top:7px;}
.Footer .developer a, .Footer .developer  a:visited {
	text-decoration:none;
	color:#7F7F7F;
}
.Footer .developer a:hover {text-decoration:underline;}
.Footer p {
	text-indent:0;
	padding:0;
	margin:0;
}


.ProductsMenu,
.Butterfly {
	position:absolute;
	right:27px;
	top:65px;
}
body.PageStd .ProductsMenu,
body.PageStd .Butterfly {top:41px;}

.ProductsMenu {
	padding:12px 0 0 12px;
	background-color:#FFD500;
	border:1px solid #E28224;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	line-height:30px;
}
.Butterfly {
	width:29px;
	height:35px;
	background-image:url(img/butterfly.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.ProductsMenu a, .ProductsMenu a:visited {
	color:#940000;
	padding:0 18px 0 0;
	text-decoration:none;
}
.ProductsMenu a:hover {text-decoration:underline;}
.ProductsMenu p {
	padding-bottom:12px;
	text-indent:0;
}

.ProductsMenu img {
	margin:0 4px 0 0;
}
.CommonMenu	{
	position:absolute;
	top:165px;
	left:2px;
}
.PageStd .CommonMenu {top:151px;}
.CommonMenu a, .CommonMenu a:visited {
	display:block;
	margin-bottom:4px;
}

.PhotoTextBlock {
	text-align:center;
	padding-bottom:52px;
}
.PhotoTextBlock .FarbaAlt {
	top:7px;
	left:7px;
	position:absolute;
}

