body {margin: 0; padding: 0; text-align:left; background: #000; color: #fff;}

body {font-size: 0.7em; 
font-family: Helvetica, Arial, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #fff;
}

th, td {
font-size: 1em; 
font-family: Helvetica, Arial, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color:  #fff; }

html>body th, html>body td {
font-size: 1em; 
font-family: Helvetica, Arial, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color:  #fff;}

p {padding: 0 0 20px 0 ; margin: 0;}
img {border: 0;}

a {outline: none;}
a:link {color: #DA4800; text-decoration: none; }
a:visited {color: #DA4800; text-decoration: none; }
a:hover {color: #DA4800; text-decoration: underline; }
a:active {color: #DA4800; text-decoration: underline; }

h1 {margin:0; padding: 5px 0 20px 0; font-size: 125%; color: #fff; font-weight: bold;}

h2 {margin:0; padding: 10px 0 0 0; font-size: 125%; color: #fff; font-weight: bold;}


#wrapper {position: relative; }

#logo {position: absolute; top: 44px; left: 55px; width: 100px; z-index: 1;}
#logo a {display: block; width: 159px; height: 32px; text-indent: -9999px; outline: none;
background: url(/images/template/deg_black.gif) no-repeat #000; color: #fff;}




#content {position: absolute; width: 420px; top: 200px; left: 70px; z-index:1;}

 
#image_holder {position: relative; padding-left: 550px; z-index:0;}
#image {width: 100%; overflow: hidden;} 


#footer {width: 950px; clear: both;}

#nav {position: absolute; top: 44px; left: 450px; z-index: 1;}
#nav ul {margin:0; padding: 0; list-style-type: none; font-weight: bold;}
#nav li {padding: 0 0 3px 0}
#nav li, #nav a {color: #fff; text-decoration: none;}
#nav a:hover, #nav a.current {color: #BE491A; text-decoration: none;}
#nav li li a:hover,  #nav li li a.current  {color: #40aadf; text-decoration: none;}

#nav ul#submenu1 {position: absolute; top: 0; left: 170px; z-index: 1; width: 200px;}
#nav ul#submenu2 {position: absolute; top: 0; left: 320px; z-index: 1;}


#catalogue1  {position: absolute; width: 400px; top: 210px; left: 55px; z-index:1;}
.info p {padding:0;}
.price {font-family: Georgia, Times, serif; font-style:italic;}
.paypal {padding: 5px 0;}

#catalogue2  {position: absolute; width: 400px; top: 210px; left: 450px; z-index:1;}

#offerings {position: absolute; width: 500px; top: 210px; left: 450px; z-index:1;}
.content {padding-right: 75px;}

#next {position: absolute;  top: 180px; left: 860px; width: 14px; height: 14px; font-size: 150%;}
#next a {display: block; width: 14px; height: 14px; background: url(/images/template/next_black.gif) no-repeat #000; text-indent: -9999px; outline: none;}

#previous a {position: absolute;  top: 180px; left: 840px; width: 14px; height: 14px; font-size: 150%;}
#previous a {display: block; width: 14px; height: 14px; background: url(/images/template/prev_black.gif) no-repeat #000; text-indent: -9999px; outline: none;}

.indent {padding-left: 35px;}
#offerings p {padding: 0;}

.provenance {padding: 10px 0;}
.description {padding: 10px 0;}
#offerings .description p {padding: 0 0 10px 0;}
#offerings .price {padding-top: 10px;}

#thumbnails {padding: 20px 0;}
.thumb {width: 95px; height: 95px; margin: 5px 0; float: left;}
.thumb a img {border: solid 3px #000;}
.thumb a:hover img {border: solid 3px #D94700;}


#news {position: absolute; width: 430px; top: 180px; left: 450px; z-index:1;}
#pagination {position: relative; top: 0; left: 0; height: 30px; }
#pagination .next {position: absolute; left: 430px; display: block; width: 14px; height: 14px; background: url(/images/template/next_black.gif) no-repeat #000; text-indent: -9999px; outline: none;}
#pagination .previous {position: absolute; left: 410px; display: block; width: 14px; height: 14px; background: url(/images/template/prev_black.gif) no-repeat #000; text-indent: -9999px; outline: none;}

#gallery {position: absolute; width: 430px; top: 210px; left: 450px; z-index:1;}


#press {position: absolute; width: 860px; top: 210px; left: 55px; z-index:1;}
#press .info {margin: 0 0 50px 395px; }

#content_page {position: absolute; width: 500px; top: 210px; left: 450px; z-index:1;}


/* form style */


input, option, select {
font-family: Helvetica, Arial, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #000;}

input {width: 235px;}
select {width: 100%;}
input.submit { text-transform: uppercase; width: 51px;}


#adv_search td {vertical-align: top; padding: 2px 10px 2px 0;}
#adv_search td.submit {vertical-align: bottom; padding: 2px 0;}
#adv_search .label {white-space: nowrap;}
#adv_search h2 {margin:0; padding: 0;}

#signup td {vertical-align: top; padding: 2px 10px 2px 0;}