﻿*
{
    margin:0px;
    padding:0px;
    color:#5D5C5E;
    font-size:11px;
    font-family:Verdana;
}

body 
{
    width:100%;
    height:100%;
    background-color:#D3C09E;
}
.container
{
    width:980px;
    background-color:White;
    margin-left:auto;
    margin-right:auto;
}
h1
{
    color:#0B2E74;
    padding-left:10px;
    height:28px;
    line-height:28px;
    font-weight:normal;
    font-size:18px;
    font-family:Times New Roman;
    width:500px;
}
.PgHeader
{
    position:relative;
}
.PgHeader .BackToParent
{
    position:absolute;
    right:150px;
    top:10px;
    text-decoration:none;
}
.PgHeader .BackToParentGallery
{
    position:absolute;
    right:10px;
    top:10px;
    text-decoration:none;
}
.container .Gap5px
{
    float:left;
    width:5px;
}
.container .LeftMenu
{
    width:180px;
    float:left;
}
.container .LeftMenu .inner
{
    border-left:1px solid #ABB0BB;
    background-color:Black;
    color:#D1D2D5;
    height:285px;
}
.container .LeftMenu .inner a
{
    text-decoration:none;
    color:#D1D2D5;
}
.container .LeftMenu .inner .MenuGap
{
    height:20px;
}
.container .LeftMenu .inner .MenuSep
{
    background-image:url("../images/MenuSep2.jpg");
    background-repeat:no-repeat;
    background-position:center center;
    height:1px;
    line-height:1px;
    font-size:1px;
}
.container .LeftMenu .inner .MenuLink
{
    height:25px;
    line-height:25px;
    display:block;
    color:#586FA3;
    padding-left:30px;
}
.container .LeftMenu .inner .MenuLink:hover
{
    color:#ABBCE1;
}
.container .LeftMenu .inner .MenuLinkSel
{
    height:25px;
    line-height:25px;
    color:#ABBCE1;
    display:block;
    padding-left:30px;
}
.container .LeftMenu .BlackGreenSep
{
    width:180px;
    height:65px;
    background-image:url("../images/BlackGreenSep.jpg");
    background-position:left center;
}
.container .LeftMenu .BlackGreenSepIn
{
    width:180px;
    height:47px;
    background-image:url("../images/BlackGreenSepIn.jpg");
}
.container .LeftMenu .innerYellow
{
    padding-top:10px;
    border-left:1px solid #FAE2BF;
    background-color:#F2B355;
    text-align:center;
    color:Black;
    height:130px;
}
.container .LeftMenu .innerYellow .SearchButton
{
    margin-left:auto;
    margin-right:auto;
    width:auto;
}
.container .LeftMenu .innerYellow .SearchButton .StartPart
{
    height:22px;
    width:11px;
    background-image:url("../images/YellowButtonStart.gif");
    background-repeat:no-repeat;
    float:left;
}
.container .LeftMenu .innerYellow .SearchButton .MiddlePart
{
    height:22px;
    line-height:22px;
    background-image:url("../images/YellowButtonMiddle.gif");
    float:left;
    color:White;
    text-decoration:none;
}
.container .LeftMenu .innerYellow .SearchButton .EndPart
{
    height:22px;
    width:10px;
    background-image:url("../images/YellowButtonEnd.gif");
    background-repeat:no-repeat;
    float:left;
}
.container .LeftRightGap
{
    float:left;
    width:5px;
}
.container .RightPart
{
    float:left;
    background-color:White;
    width:785px;
    position:relative;
}
.container .RightPart .MainImage
{
    border:1px solid #D4DADD;
    border-top:0px;
}
.container .RightPart .OtherImage
{
    border:1px solid #D4DADD;
    border-top:0px;
    width:635px;
    float:left;
}
.container .RightPart .ThumbContainer
{
    float:left;
    width:143px;
}
.container .RightPart .ThumbContainer img
{
    cursor:pointer;
}
.container .RightPart .ThumbContainer .InnerGap
{
    height:5px;
    line-height:5px;
    font-size:5px;
}
.container .RightPart .HomePageActualText
{
    background-color:#C9D2E5;
    color:#393839;
    width:488px;
    height:175px;
    float:left;
}
.container .RightPart .HomePageActualText .HomePageActualTextInside
{
    padding:5px;
    height:175px;
}
.container .RightPart .HomePageActualText .HomePageActualTextInside p
{
    padding-bottom:10px;
    line-height:150%;
}
.container .RightPart .OtherPageActualText
{
    background-color:#C9D2E5;
    color:#393839;
    width:635px;
    height:299px;
    float:left;
    line-height:150%;
    overflow:hidden;
    position:relative;
}
.container .RightPart .OtherPageActualText .OtherPageActualTextInside
{
    width:605px;   
    padding:5px;
    padding-top:10px;
    cursor:default;
    position:absolute;
}
.container .RightPart .OtherPageActualText .OtherPageActualTextInside p
{
    padding-bottom:10px;
    line-height:17px;
}
.container .RightPart .ContactHolder
{
    background-color:#ABB9D7;
    float:left;
    width:290px;
    height:82px;
}
.container .RightPart .ContactHolder .Underlined,
.container .RightPart .ContactHolderPage .Underlined
{
    margin-left:10px;
    margin-right:10px;
    padding-bottom:3px;
    padding-left:5px;
    padding-top:3px;
    border-bottom:1px solid #3E60A8;
    color:#3E60A8;
    font-weight:bold;
}
.container .RightPart .ContactHolder p,
.container .RightPart .ContactHolderPage p
{
    padding-top:3px;
    padding-left:10px;
    color:#3E60A8;
}
.container .RightPart .ContactHolder a,
.container .RightPart .ContactHolderPage a
{
    color:#3E60A8;
}

.container .RightPart .ContactHolderPage
{
    background-color:#ABB9D7;
    float:left;
    width:143px;
    height:113px;
}
.container .RightPart .HomeImageHolder
{
    float:left;
    height:93px;
}
.container .RightPart .OtherImageHolder
{
    float:left;
}
.container .RightPart .OtherImageHolder a
{
    margin:0px;
    padding:0px;
    padding-bottom:5px;
    display:block;
}
.container .UnderBottom
{
    position:relative;
    height:16px;
    line-height:16px;
}
.container .UnderBottom .BottomLeftPart
{
    position:absolute;
    left:10px;
    top:0px;
    height:16px;
    line-height:10px;
}
.container .UnderBottom .BottomLeftPart a
{
    font-size:11px;
    text-decoration:none;
}
.container .UnderBottom .BottomRightPart
{
    position:absolute;
    right:10px;
    top:0px;
    height:16px;
    line-height:12px;
    font-size:11px;
}
.container .UnderBottom .BottomRightPart a
{
    color:#755A37;
    font-size:11px;
    text-decoration:none;
}

.ChildrenUl
{
    margin-left:30px;
    padding:5px;
}
.ChildrenUl li a
{
    text-decoration:underline;
}
.GalleryThumb
{
    padding:1px;
    margin-bottom:5px;
    cursor:pointer;
}

.container .RightPart .GalleryPageActualText 
{
    background-color:#C9D2E5;
    color:#393839;
    width:785px;
    height:299px;
    float:left;
    line-height:150%;
    overflow:hidden;
    position:relative;
}
.container .RightPart .GalleryPageActualText .GalleryPageActualTextInside
{
    width:755px;   
    padding:5px;
    padding-top:10px;
    cursor:default;
    position:absolute;
}
.container .RightPart .GalleryPageActualText  .GalleryPageActualTextInside p
{
    padding-bottom:10px;
    line-height:17px;
}

.ContactTable
{
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.ContactTable tr .Label
{
    text-align:right;
    padding-right:5px;
}
.ContactTable tr .Input
{
    text-align:left;
}
.BottomContainer
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}
.fc
{
    width:21px;
    height:21px;
    display:block;
    float:left;
    margin-right:5px;
    background-image:url(../images/facebook.png);
    background-repeat:no-repeat;
}
