BODY {
        margin: 0px;
        padding: 0px;
                        background : #DDDDDD url(../images/03_bax_2600pix_1950_75dpi_q_bg.jpg) top center ;
                }

#topshadow {
        width: 1020px;
        height: 140px;
        background: url(./pshadowtop.png);
        margin: 0 auto;
        position: relative;
}

#topshadow h1 {
        width: 570px;
        height: 50px;
        position: absolute;
        top: 64px;
        left: 70px;
        background: url(./../images/ptitle.gif);
        margin: 0;
        padding: 0;
}

#myownlogo {
        width: 1020px;
        margin: 0 auto;
        position: relative;
}

#myownlogo h1 {
        width: 570px;
        left: 70px;
        position: relative;
        margin: 0;
        padding: 0;
}

#common {
        width: 900px;
        font-size: 12px !important;
        height: 16px;
        top: 40px;
        right: 43px;
        position: absolute;
        text-align: right;
        color: #888888;
}

#common a {
        color: #888888;
        text-decoration: none;
}

#common a:hover {
        color: #000000;
}


#topshadow h1 span {
        display: none;
}

#adresse {
        position: absolute;
        width: 305px;
        height: 100px;
        top: 120px;
        right: 30px;
        color: #444444;
        text-align: center;
}

#searchform {

        position: absolute;
        width: 305px;
        height: 44px;
        top: 72px;
        right: 30px;
        background: url(./../images/psearchbar.gif) no-repeat;
        color: #444444;
}

#searchcriteria {
        position: absolute;
        border: 0;
        top: 13px;
        left: 18px;
        font-size: 13px;
        height: 16px;
        width: 240px;

        color: #444444 !important;
        outline: none;
}

#searchsubmit {
        border: 0;
        width: 24px;
        height: 24px;
        right: 4px;
        top: 9px;
        position: absolute;
        background: url(./../images/psearchsubmit.gif) no-repeat;
}


#bottomshadow {
        width: 960px;
        background: url(./pshadowbottom.png);
        margin: 0 auto;
        padding: 0 30px 30px 30px;
        height: 66px;
}

#bottomshadow a {
        color: #9B7264;
}

#bottomshadow a:hover {
        color: #B99F93;
}

#footer {
        width: 940px;
        height: 16px;
        line-height: 16px;
        padding: 10px;
        text-align: center;
        color: #ffffff;
}

#mainshadow {
        width: 960px;
        background: url(./pshadow.png) repeat-y;
        padding: 0 30px;
        margin: 0 auto;
}

#maincontainer {
        width: 960px;
        background-color: #ffffff;
}

#glow {
        width: 960px;
        height: 6px;
        background: url(./../images/pglow.gif) repeat-x;
        font-size: 1px;
}

#dropshadow {
        width: 960px;
        height: 7px;
        background: url(./../images/pdrshadow.gif) repeat-x;
        font-size: 1px;
}


#content {
        width: 620px;
                float: left;
        padding: 30px 0 40px 40px;
        }

#sidebar {
        width: 210px;
        font-size: 11px;
                float: right;
        padding: 30px 40px 40px 0;
        }

.clearer {
        clear: both;
}

ul#nav {
        width: 960px;
        font-size: 12px !important;
        height: 36px;
        background: url(../images/pmenubar.gif) repeat-x;
        position: relative;
        z-index: 10;
}

ul#nav, ul#nav ul {
        padding: 0;
        margin: 0 auto;
        list-style: none;
}

ul#nav ul {
        display: none;
        position: absolute;
        width: 190px;
        top: 36px;
        left: 0;
}

ul#nav li {
  float: left;
  position: relative;
        background: url(..assets/pmenuitem.png) !important;
  z-index: 200;
}

ul#nav li a {
        padding: 8px 10px;
        display: block;
        text-decoration: none;
        text-shadow: 1px 1px 2px #000000;
        font-weight: bold;
        color: #ffffff;
        outline: none;
        line-height: 20px;
}

ul#nav li a:hover, ul#nav li.more a:hover {
        background: #000000;
}

ul#nav li li {
        width: 190px;
        font-weight: normal !important;
        background: url(..assets/pmenuitem.png) !important;
}

ul#nav li.over ul,
ul#nav li.over li.over ul {
        display: block;
}

ul#nav li.over ul ul {
        display: none;
}

ul#nav li.over a {
}

ul#nav li.home a {
        width: 36px;
        height: 36px;
        background: url(../images/phome.gif) 0px -3px;
        padding: 0;
}

ul#nav li.home a:hover {
        background: url(../images/phome.gif) 0px -3px;
        background-color: #000000;
}

ul#nav li.home a.sel {
        background: url(../images/phomesel.gif) 0px -3px;
}

ul#nav li.home a.sel:hover {
        background: url(../images/phomesel.gif) 0px -3px;
        background-color: #000000;
}

ul#nav li.home a.sel:hover {
}

ul#nav li.more a {
}

ul#nav li.more li.more a {
        background: url(../assets/pmenuitem.png) !important;
}

ul#nav li.more li.more li a {
        background: url(../assets/pmenuitem.png) !important;
}

ul#nav ul ul {
        top: 0;
        left: 190px;
}

ul#nav li li a,
ul#nav li.more li a {
        display: block;
        padding: 8px 10px 8px 10px !important;
/*        border-bottom: 1px solid #222222; */
        color: #eeeeee;
        text-decoration: none;
        background: url(../assets/pmenuitem.png) !important;
}

ul#nav li li a:hover,
ul#nav li li.over li a:hover,
ul#nav li.more li.more li a:hover,
ul#nav li.more li.more a:hover {
        background-color: #222222 !important;
}

ul#nav li li.over li a {
        background-color: #111111 !important;
}

ul#nav a.sel,
ul#nav li a.sel,
ul#nav li li a.sel {
        color: #B99F93;
}

#shopping {
        width: 920px;
        height: 18px;
        line-height: 18px;
        background: url(../images/pmenubar.gif) repeat-x;
        position: relative;
        padding: 8px 20px;
        text-align: right;
        font-weight: bold;
}

#shopping a {
        color: #ffffff;
        text-decoration: none;
        padding-left: 10px;
}

#shopping a:hover {
        color: #dddddd;
}


img#logo {
        display: block;
}

#searchajax {
        position: absolute;
        width: 240px;
        height: 132px;
        top: 120px;
        right: 75px;
        overflow: hidden;
        display: none;
        background-color: #ffffff;
        border: 1px solid #9B7264;
        z-index: 20;
}

#searchajax a {
        display: block;
        padding: 4px 10px;
        width: 220px;
        height: 14px;
        line-height: 14px;
        text-decoration: none;
        color: #444444;
}

#searchajax a:hover {
        background-color: #B99F93;
        color: #ffffff;
}

#searchajax a.activelink {
        background-color: #B99F93;
        color: #ffffff;
}

#eyecatchercontainer {
        width: 960px;
        margin: 0 auto;
}

#eyecatcher {
        height: 180px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
  /*      -o-border-radius: 10px;
        -icab-border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        behavior: url(/assets/);  */
}

#eyecatcher div {
        width: 20px;
        display: none;
        height: 180px;
        position: absolute;
        z-index: 2;
}

#eyecatcher img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
}

.button a {
        display: block;
        width: 82px;
        height: 20px;
        float: right;
        padding: 1px 0 0 0;
        color: #B99F93 !important;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        background: url(./../assets/pbutton01.png) no-repeat;
}

.button a:hover {
        color: #ffffff !important;
        text-decoration: none;
        background: url(./../assets/pbutton01hover.png) no-repeat;
}

#picturebox {
        width: 960px !important;
        height: 300px;
        position: relative;
        margin: 0 auto;
        overflow: hidden;
        z-index: 8;
}

#picturebox .bigpic {
        display: none;
}

#picturebox img.bordered {
         border: 1px solid #9B7264;
        box-shadow: 8px 8px 8px rgba(0,0,0,0.4);
        -webkit-box-shadow: 8px 8px 8px rgba(0,0,0,0.4);
        -moz-box-shadow: 8px 8px 8px rgba(0,0,0,0.4);
        behavior: url(/assets/);
}

#picturebox .selector {
        width: 24px;
        height: 24px;
        top: 10px;
        left: 10px;
        z-Index: 20;
        background-image: url(./../images/pselector.gif);
        background-repeat: no-repeat;
        position: absolute;
        cursor: pointer;
}

#picturebox .selected {
        background-position: 0 -24px;
}


#picture {
        position: absolute;
}

#waitbox {
        background: url(./pwait.png);
        width: 128px;
        height: 128px;
        position: absolute;
        z-index: 50;
        display: none;
}

.bubble {
        background: url(./pbubble2.png);
        width: 130px;
        height: 140px;
        position: absolute;
        left: -103px;
        top: -136px;
        display: none;
}

.bubble img {
        display: block;
        position: absolute;
        top: 15px;
        left: 15px;
        width: 100px;
        height: 100px;
}

#scrolltotop {
position: fixed;
bottom: 10px;
right: 10px;
cursor: pointer;
z-index: 1000;
}