html {
    
}

body {
    margin: 0px;
    padding: 0px;
    background-image: url(../p/bg_body.gif);
    background-position: top left;
    background-repeat: repeat-x;
    font-family: Lucida Sans,Verdana,sans-serif;
    font-size: 0.7em;
    color: #8e8e8d;
    font-weight: normal;
}

#wrapper {
    width: 1259px;
    height: 715px;    
    /*
    position: absolute;
    left: 50%;
    margin-left: -634px;
    */           
    margin: auto;
    background-position: -14px 0px;
    position: relative;
}

.clear {
    clear: both;
}

#left {
    width: 224px;
    float: left;    
}

#right {
    width: 1035px;
    float: right;
    position: relative;
}

.logo {
    border: 0px;
    margin-left: 25px;
    margin-top: 20px;
}

.topnavi {
    margin: 10px 5px 10px 0px;
    padding: 0px;
    list-style: none;
    float: right;
}

.topnavi li {
    float: left;
    margin-right: 20px;
}

.topnavi a {
    color: #bbb9b7;
    text-decoration: none;
}

.topnavi a:hover {
    color: #bbb9b7;    
}

#navi {
    padding: 0px;
    margin: 90px 0px 0px 40px;
    list-style: none;
    font-size: 1.3em;
    font-family: Lucida Sans,Helvetica,sans-serif;
    letter-spacing: -0.03em;
    position: relative;
}

#navi li {
    display: block;    
    margin-bottom: 20px;
}

#navi li a {
    display: block;
    text-decoration: none;
    color: #b19663;
}

#navi li.active a {
    display: block;
    text-decoration: none;
    color: #6b6b6b;
}

#navi li a:hover {
    color: #6b6b6b;
}

#navi li ul {
    font-size: 1.0em;
    position: absolute;
    top: 225px;
    left: -40px;
}

#navi li ul li {
    margin-bottom: 12px;
}

#navi li.active li a {
    color: #b19663;
}

#navi li.active li.active a {
    color: #6b6b6b;
}

#navi li.active li a:hover {
    color: #6b6b6b;
}



#content .imgCenterWrapper {
    background-image: url(../p/bg_img_center.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    width: 865px;
    height: 592px;
    padding: 2px 2px 0px 2px;
    margin: 0px;
    float: left;
    text-align: center;    
}



#content .imgCenter {
    border: 20px solid #FFFFFF;
    margin: 0px auto 0px auto;
    padding: 0px;
    
}

#contentStart .imgCenter {
    margin: 0px auto 47px auto;
    padding: 0px;

}

#content #imgCenter {
    margin: 0px auto 0px auto;    
}

#imageText {
    width: 130px;
    height: 586px;
    padding: 10px;
    letter-spacing: 0px;
    font-family: Lucida Sans,Verdana,sans-serif;
    /* background-image: url(../p/bg_text.gif); */
    float: left;
    position: relative;
    top: 10px;
    background-position: 0px 310px;
    background-repeat: no-repeat;    
}

#imageTextInner {
    position: absolute;
    bottom: 20px;
    left: 10px;
    padding-bottom: 10px;
}

.thumbWrapper {
    width: 869px;
    height: 49px;
    overflow: hidden;
    margin-top: 19px;
    margin-right: 67px;
    position: relative;
    float: left;
}

.thumbnail {
    float: left;
    margin-right: 15px;
    -moz-opacity:0.4;
    filter:alpha(opacity=40);
    opacity:0.4;
    border: 0px;
}

.thumbnail:hover {
    margin-right: 15px;
    -moz-opacity:1;
    filter:alpha(opacity=100);
    opacity:1;
    cursor: pointer;
}

.thumbnailClicked {
    float: left;
    margin-right: 15px;
    -moz-opacity:1;
    filter:alpha(opacity=100);
    opacity:1;
    cursor: pointer;
}

#thumbWrapperInner {
    position: relative;
}

.arrowSmallLeft {
    width: 18px;
    height: 36px;
    float: left;
    margin-top: 19px;
    background-image: url("../p/arrow_small_left.gif");
}

.arrowSmallLeft:hover {
    background-image: url("../p/arrow_small_left_hover.gif");
    cursor: pointer;
}

.arrowSmallRight {
    width: 18px;
    height: 36px;
    float: left;
    margin-top: 19px;    
    background-image: url("../p/arrow_small_right.gif");
}

.arrowSmallRight:hover {
    background-image: url("../p/arrow_small_right_hover.gif");
    cursor: pointer;
}



.arrowBigLeft {
    width: 24px;
    height: 48px;
    float: left;
    margin-top: 19px;
    background-image: url("../p/arrow_big_left.gif");
    margin-left: 50px;
    margin-top: 250px;
    position: relative;
    z-Index: 1;
}

.arrowBigLeft:hover {
    background-image: url("../p/arrow_big_left_hover.gif");
    cursor: pointer;
}

.arrowBigRight {
    width: 24px;
    height: 48px;
    float: left;
    margin-top: 250px;
    background-image: url("../p/arrow_big_right.gif");
    position: relative;
    z-Index: 1;
}

.arrowBigRight:hover {
    background-image: url("../p/arrow_big_right_hover.gif");
    cursor: pointer;
}

#content {    
    color: #6b6b6b;
    font-family: Lucida Sans,Helvetica,sans-serif;
    letter-spacing: -0.03em;
    line-height: 1.5em;
    font-weight: normal;
}

#content p{    
    margin: 0px 0px 12px 0px;
}

#content .contentItem {
    width: 400px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    background-image: url(../p/bg_content_item_bottom.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

.contentItemCol {
    width: 370px;
    margin-top: 0px;
    margin-bottom: 2px;
    padding-bottom: 0px;
    float: left;
    font-size: 1.2em;
    line-height: 1.4em;
	letter-spacing: 0px;
}

#content .contentItemCol p {    
    margin: 0px 0px 0px 0px;
}

#content .contentItemCol .left {
    width: 100px;
    float: left;
}

#content .contentItemCol .right {
    width: 270px;
    float: right;
}

#content a {
    text-decoration: none;
    color: #b19663;
}

#content a:hover {
    text-decoration: underline;
}

#content h1 {
    font-size: 1.4em;
    margin: 0px 0px 5px 0px;
}

#content h2 {
    color: #b0b0b0;
    margin: 0px 0px 10px 0px;
    font-size: 1.2em;
}

#content .text {
    margin-top: 15px;
    font-size: 1.2em;
    line-height: 1.4em;
    letter-spacing: 0px;
}


#content .refItemImage {
    color: #6b6b6b;
    font-family: Lucida Sans,Helvetica,sans-serif;
    background-image: url(../p/bg_ref_item.gif);
    width: 131px;
    height: 141px;
    padding: 9px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 12px;
}

#content .refItemImage:hover {
    cursor: pointer;
}

#content .refItemImage img {
    margin-bottom: 3px;
    border: 0px;
}

#content .refItemImage a {
    text-decoration: none;
    color: #c2b49a;
    font-weight: normal;
}


