body {
padding				: 0px;
margin				: 0px;
font-family			: Arial, Helvetica, sans-serif;
font-size				: 100%;
background			: #FFF url(../img/bg_main.gif) top repeat-x;
color				: #000;	
}

h1 {
font-size				: 2.125em;
font-weight			: normal;
line-height			: 1em;
font-family			: Georgia, "Times New Roman", Times, serif;
padding				: 20px 37px 0.6em 37px;
margin				: 0px;
color				: #000;
text-transform			: none;
}

h2 {
font-size				: 0.75em;
line-height			: 0.75em;
font-weight			: bold;
padding				: 0px 0px 15px 0px;
margin				: 0px;
color				: #f89627;
}

h3 {
font-size				: 0.75em;
line-height			: 1.66em;
font-weight			: bold;
padding				: 5px 0px 0px 0px;
margin				: 0px;
color				: #f89627;
}

h4 {
font-size				: 0.75em;
line-height			: 1.66em;
font-weight			: bold;
padding				: 0px;
margin				: 0px;
color				: #000;
}

h5 {
font-size				: 0.75em;
line-height			: 1.66em;
font-weight			: normal;
padding				: 0px 0px 0px 0px;
margin				: 0px;
color				: #666;
}

p {
font-size				: 0.75em;
font-weight			: normal;
line-height			: 1.66em;
padding				: 0px;
margin				: 0px;
color				: #000;
}

span {
display				: none;
}

a {
text-decoration		: underline;
color				: #b28a36;
cursor				: pointer;
}

ul {
list-style			: square;
font-weight			: normal;
padding				: 0px 0px 0.6em 20px;
margin				: 0px;
color				: #000;
font-size				: 0.75em;
line-height			: 1.66em;
}

table {
font-size				: 0.75em;
font-weight			: normal;
line-height			: 1.66em;
padding				: 0px;
margin				: 0px;
color				: #000;
}



/* Layout -----------------------------------------*/

.container {
/*background			: transparent url(../img/bg_container.png) repeat-y top center;*/
background 		: transparent;
width				: 960px;
margin				: 0 auto;
}

#home .container {
position				: relative;
}

.header {
float				: left;
width				: 960px;
height				: 106px;
margin				: 0px 0px 25px 0px;
}

.logo {
float				: right;
height				: 60px;
margin				: 29px 0px 0px 0px;
}

/* Navigation -----------------------------------------*/
.nav {
float				: left;
height				: 17px;
margin				: 70px 0px 0px 0px;
/*background			: transparent url(../img/bg_nav.gif) repeat-x;*/
background 		: transparent;
}

.nav ul {
list-style			: none;
padding				: 0px;
margin				: 0px;
}

.nav li {
float				: left;
list-style			: none;
height				: 17px;
padding				: 0px 15px;
border-right			: 1px solid #87692a;
border-left			: 1px solid #5a461c;
}

.nav li.firstitem { border-left: none; padding-left: 0px; }
.nav li.lastitem { border-right: none; padding-right: 0px; }

.nav li span{
display				: none;
}

.nav li a {
display				: block;
height				: 10px;
margin				: 3px 0px 0px 0px;
}

.nav li a:hover {
background-position		: 0px -10px;
}

.nav li a.home 	{ background-image: url(../img/navhome.gif); width: 48px;}
.nav li a.about 	{ background-image: url(../img/navabout.gif); width: 81px;}
.nav li a.books 	{ background-image: url(../img/navbooks.gif); width: 55px;}
.nav li a.press 	{ background-image: url(../img/navpress.gif); width: 47px;}
.nav li a.contact 	{ background-image: url(../img/navcontact.gif); width: 76px;}

.footer {
float				: left;
display				: inline;
width				: 960px;
height				: 33px;
margin				: 18px 0px 25px 0px;
padding				: 0px;
font-size				: 0.6875em;
color				: #666;
}

.footer a {
color				: #666;
}

.footer .naw 	{ float: left;}
.footer .copy 	{ float: right;}

.main_img {
border-bottom			: 7px solid #b28a36;
}

/* HOME : Our collection -----------------------------------------*/

.ourcollection {
float				: left;
display				: inline;
width				: 386px /*450px*/;
padding				: 18px 32px;
background-color		: #f3f3f3;
}

.ourcollection .russianicons,
.ourcollection .greekicons {
float				: left;
display				: inline;
width				: 181px;
}

.ourcollection .greekicons {
margin-left			: 24px;
}

.ourcollection h2 {
padding				: 0px 0px 15px 0px;
line-height			: 0px;
}

.ourcollection h3 {
padding				: 15px 0px 12px 0px;
line-height			: 0px;
}

.ourcollection p {
padding				: 0px 0px 15px 0px;
}

.contact_line {
float				: left;
display				: inline;
border-top			: 1px solid #b28a36;
margin-top			: 5px;
padding-top			: 15px;
}

/* HOME : Content right -----------------------------------------*/

#home .rightcontent {
float				: left;
display				: inline;
width				: 478px /*510px*/;
padding				: 18px 0px 0px  32px;
}

.rightcontent h2 {
padding				: 0px 0px 15px 0px;
line-height			: 0px;
}

.rightcontent h3 {
padding				: 15px 0px 12px 0px;
line-height			: 0px;
}

.rightcontent p {
padding				: 0px 0px 15px 0px;
}

#home .artdealers,
#home .consultants,
#home .collectingicons {
float				: left;
display				: inline;
width				: 225px;
}

#home .artdealers {
margin-left			: 25px;
}

#home .collectingicons {
width				: 475px;
border-top			: 1px solid #b28a36;
margin-top			: 3px;
padding-top			: 5px;
}

#home .collectingicons p {
padding-bottom			: 0px;
}


/* OUR COLLECTION : Icons overview -----------------------------------------*/

#icons_overview h2 {
float				: left;
width				: 400px;
margin				: 20px 0px 0px 0px;
}

#icons_overview .icon_nav {
float				: right;
width				: 560px;
margin				: 20px 0px 0px 0px;
}

/* View : stacked -----------------------------------------*/

#icons_overview .stacked_overview {
float				: left;
width				: 960px;
margin				: 5px 0px 0px 0px;
}

#icons_overview .stacked_icon {
float				: left;
display				: inline-block;
width				: 166px /*185px*/;
/*background			: url(../img/bg_stacked_icon.gif) repeat-y right top;*/
background-color		: #f8f4ec;
border-bottom			: 7px solid #b28a36;
margin				: 0px 8px 0px 0px; 
padding				: 10px;
cursor				: pointer;
}

/*#icons_overview .stacked_overview .hovered {
background			: url(../img/bg_stacked_icon_hovered.gif) repeat-y;
}*/

#icons_overview .stacked_icon_img {
background-position		: bottom center;
background-repeat		: no-repeat;
width				: 164px;
height				: 185px;
margin				: 0px 0px 8px 0px; 
}

#icons_overview .stacked_icon span {
display				: block;
font-size				: 0.7em;
line-height			: 1.25em;
text-transform			: uppercase;
font-weight			: bold;
}

#icons_overview .stacked_icon h4 {
color				: #b28a36;
font-family			: Georgia, "Times New Roman", Times, serif;
font-size				: 0.7em;
line-height			: 1.25em;
}

#icons_overview .stacked_icon p {
font-size				: 0.7em;
line-height			: 1.25em;
}

/* View : thumbs -----------------------------------------*/

#icons_overview .thumbs_overview {
float				: left;
width				: 960px;
margin				: 5px 0px 0px 0px;
}

#icons_overview .thumbs_icon {
float				: left;
display				: inline-block;
width				: 103px /*113px*/;
/*background			: url(../img/bg_thumbs_icon.gif) repeat-y;*/
background-color		: #f8f4ec;
border-bottom			: 7px solid #b28a36;
margin				: 0px 8px 8px 0px; 
padding				: 10px 5px 7px 5px;
cursor				: pointer;
}

/*#icons_overview .thumbs_overview .hovered {
background			: url(../img/bg_thumbs_icon_hovered.gif) repeat-y;
}*/

#icons_overview .thumbs_icon_img {
background-position		: bottom center;
background-repeat		: no-repeat;
width				: 103px;
height				: 110px;
}

/* Other -----------------------------------------*/

.first_icon {
width				: 164px /*184px*/ !important;
}

.last_icon {
margin				: 0px !important;
}

ul.new_sold {
display				: inline;
float				: right;
height				: 15px;
list-style-type		: none;
margin				: 5px 0px 0px 0px;
padding				: 0px;
}

ul.new_sold li {
display				: inline;
float				: left;
height				: 15px;
margin				: 0px 0px 0px 5px;
padding				: 0px;
line-height			: 0em;
font-size				: 0em;
}


.lower_line {
float				: left;
width				: 960px;
margin				: 15px 0px 0px 0px;
}

.lower_line p {
float				: right;
width				: 573px;
color				: #b28a36;
line-height			: 1.25em;
}

/* OUR COLLECTION : Icon -----------------------------------------*/

#iconpage .icon {
float				: left;
width				: 910px /*960px*/;
background-color		: #f8f4ec;
border-bottom			: 7px solid #b28a36;
padding				: 20px 25px;
}

#iconpage h2 {
float				: left;
width				: 400px;
margin				: 20px 0px 0px 0px;
}

#iconpage a.icon_button {
float				: right !important;
display				: inline;
width				: 205px;
margin				: 15px 0px 0px 303px;
}

#iconpage .icon_nav {
float				: right;
width				: 515px;
margin				: 0px;
}

#iconpage .display ul li a {
width				: auto !important;
text-decoration		: none;
}

#iconpage .display ul li a:hover {
text-decoration		: underline;
}

#iconpage .display ul li a.stack 	{ 
width				: 28px !important;
margin-right			: 3px;
}

#iconpage .pagination ul {
margin				: 0px 0px 0px 20px !important;
}

#iconpage .icon_img {
float				: left;
display				: inline;
width				: 365px;
}

#iconpage .enlarge_line {
float				: left;
display				: inline;
width				: 300px;
margin				: 0px 0px 0px 10px;
color				: #b28a36;
font-size				: 0.7em;
}

#iconpage .icon_txt {
float				: right;
width				: 515px;
}

#iconpage .icon_txt span {
display				: block;
font-size				: 0.75em;
line-height			: 1.5em;
text-transform			: uppercase;
font-weight			: bold;
}

#iconpage .icon_txt h4 {
color				: #b28a36;
font-family			: Georgia, "Times New Roman", Times, serif;
line-height			: 1.5em;
}

#iconpage .icon_txt p {
padding				: 0px 0px 15px 0px;
margin				: 0px;
}

#iconpage .icon_txt p.art_loss  {
float				: left;
color				: #b28a36;
line-height			: 1.25em;
border-top			: 1px solid #b28a36;
width				: 515px;
padding				: 8px 0px 0px 0px;
margin				: 15px 0px 0px 0px;
}

#iconpage .extra_thumbs {
float				: left;
display				: inline;
margin				: 10px 0px 0px 10px;
}

#iconpage .extra_thumbs a {
float				: left;
display				: inline;
margin				: 0px 8px 8px 0px;
}

#iconpage .extra_thumbs .active {
display				: none;
}

/* Display -----------------------------------------*/

.display ul {
display				: inline;
float				: right;
font-size				: 0.7em;
list-style-type		: none;
margin				: 0px;
padding				: 0;
}

.display ul li {
display				: inline;
float				: left;
margin				: 1px 0 0 3px;
padding				: 0;
}

.display ul li a.thumbs 	{ background:url(../img/bg_view_thumbs.gif) no-repeat; }
.display ul li a.stack 	{ background:url(../img/bg_view_stack.gif) no-repeat; }

.display ul li a {
display				: block;
float				: left;
height				: 20px;
margin				: 0px;
padding				: 0px;
width				: 28px;
background-position		: 0px 0px;
}

.display ul li a.active {
background-position		: 0px -20px;
}



/* Pagination -----------------------------------------*/

.pagination ul {
display				: inline;
float				: right;
font-size				: 0.7em;
list-style-type		: none;
margin				: 0px 20px 0px 0px;
padding				: 0;
}

.pagination ul li {
display				: inline;
float				: left;
margin				: 0px 0px 0px 3px;
padding				: 0;
line-height			: 1.4em;
}

.pagination ul li.browse {
padding				: 2px 0px 0px 0px;
}

.pagination ul li a {
display				: block;
float				: left;
height				: 16px;
margin				: 0;
padding				: 1px 0px;
text-align			: center;
text-decoration		: none;
width				: 17px;
color				: #b28a36;
border				: 1px solid #f0dcb3;
background			: url(../img/bg_pages.gif) repeat-x;
}

.pagination ul li a:hover {
text-decoration		: none;
border				: 1px solid #b28a36;
}

.pagination ul li a.active, 
.pagination ul li a.active:hover {
border				: 1px solid #b28a36;
background-image		: none;
background-color		: #b28a36;
color				: #FFFFFF !important;
}

.pagination ul li a.previous 	{ background:url(../img/bg_pages_prev.gif) no-repeat top center; }
.pagination ul li a.next 	{ background:url(../img/bg_pages_next.gif) no-repeat top center; }

/* Other pages : Content -----------------------------------------*/
#other .content {
float				: left;
display				: inline;
width				: 960px;
padding				: 22px 0px ;
}

/* Other pages : Right bar - Our collection -----------------------------------------*/

.right_ourcollection {
float				: right;
display				: inline;
width				: 181px /*247px*/ ;
padding				: 22px 33px;
background-color		: #f3f3f3;
text-align			: center;
}

.right_ourcollection .russianicons {
padding-top			: 10px;
}

.right_ourcollection .greekicons {
padding-top			: 33px;
}

/* Other pages : About us -----------------------------------------*/

#about_us .consultants {
float				: left;
display				: inline;
width				: 310px;
margin				: 0px;
}

#about_us .artdealers {
float				: left;
display				: inline;
width				: 310px;
margin-left			: 35px;
}

#about_us .history {
float				: left;
display				: inline;
width				: 225px /*275px*/;
padding				: 25px;
margin-left			: 30px;
background-color		: #f3f3f3;
}

#about_us .artdealers h3,
#about_us .consultants h3 {
padding				: 15px 0px 12px 0px;
}

#about_us .history h3 {
padding				: 0px 0px 12px 0px;
}

#about_us .artdealers .img_canalhouse {
padding-top			: 10px;
}

/* Other pages : Press -----------------------------------------*/

.article {
float				: left;
display				: inline;
width				: 478px /*510px*/;
padding				: 0px;
margin				: 0px;
border-bottom			: 0px solid #b28a36;
margin				: 0px 0px 20px 0px;
padding				: 10px 0px 10px 0px;
}

.article_txt {
float				: left;
width				: 300px;
}

.article_img {
float				: left;
width				: 178px;
}

.article_img img {
border-bottom			: 7px solid #b28a36;
}

.article span {
display				: block;
font-size				: 0.75em;
line-height			: 1.5em;
text-transform			: uppercase;
font-weight			: bold;
}

.article h4 {
color				: #b28a36;
font-family			: Georgia, "Times New Roman", Times, serif;
line-height			: 1.5em;
}

.article p {
padding				: 0px;
margin				: 0px;
}

.article_txt a {
font-size				: 0.75em;
}

.article_img span {
display				: none;
}

/* Other pages : Books -----------------------------------------*/

#other .rightcontent {
float				: left;
display				: inline;
width				: 478px /*510px*/;
padding				: 18px 0px 0px  32px;
}

.books_overview {
float					: left;
clear					: left;
list-style-type			: none;
padding					: 7px 0px 162px 0px;
width					: 680px;
}

#home .rightcontent {
float				: left;
display				: inline;
width				: 478px /*510px*/;
padding				: 18px 0px 0px  32px;
}

.rightcontent .catalogues,
.rightcontent .literature {
float				: left;
display				: inline;
width				: 225px;
}

.rightcontent .literature {
margin-left			: 25px;
}


.books_overview li {
float					: left;
padding					: 0px 50px 0px 0px;
}

.booklist {
list-style				: none;
margin					: 10px 0px 10px 2px;
padding					: 0px;
width					: 458px;
}

.booklist span {
display					: inline;
font-weight				: bold;
}

.book {
padding					: 0px; 
float					: left;
display					: inline;
width					: 458px;
margin					: 0px 0px 20px 0px;
}

.book img {
margin					: 10px 20px 20px 0px;
float					: left;
display					: inline;
border-bottom				: 7px solid #b28a36;
}

.book table {
margin					: 10px;
width					: 338px;
float					: left;
display					: inline;
}

.book td {
padding					: 0px;
margin					: 0px;
} 

.buy-book {
float					: left;
display					: inline;
height					: 23px;
padding					: 3px 80px 0px 25px;
background				: url(../img/btn-buy.gif) no-repeat;
width					: 278px;
}

.buy-book a {
color					: #575757;
text-decoration			: none;
}

.buy-book a:hover {
text-decoration			: underline;
}

/* Other pages : Power of Icons -----------------------------------------

.poi_item {
float				: left;
display				: item;
width				: 680px;
padding				: 0px;
margin				: 0px;
border-bottom			: 0px solid #b28a36;
margin				: 0px 0px 20px 0px;
padding				: 10px 0px 10px 0px;
}

.poi_txt {
float				: left;
width				: 300px;
}

.poi_img {
float				: left;
width				: 140px;
}

.poi_item span {
display				: block;
font-size				: 0.75em;
line-height			: 1.5em;
text-transform			: uppercase;
font-weight			: bold;
}

.poi_item p {
padding				: 0px;
margin				: 0px;
}

.poi_txt a {
font-size				: 0.75em;
}

.poi_img span {
display				: none;
}*/


/* Other pages : Contact -----------------------------------------*/

input.aanvraag,
textarea.aanvraag { 
border				: 1px solid #b28a36;
margin				: 2px 0px 2px 10px;
width				: 200px;
}

/* Buttons -----------------------------------------*/

a.button {
float				: right;
display				: block;
height				: 18px;
background-position		: 0px 0px;
background-repeat		: no-repeat;
}

a.button:hover {
background-position		: 0px -18px;
}

.btn_more 			{ background-image :url(../img/btn_more.gif); width:99px; }
.btn_inquireforpricing 	{ background-image :url(../img/btn_inquireforpricing.gif); width:170px; float: left !important; }

a.icon_button {
float				: left;
display				: block;
height				: 30px;
background-position		: 0px 0px;
background-repeat		: no-repeat;
}

a.icon_button:hover {
background-position		: 0px -30px;
}

.btn_russianicons 	{ background-image :url(../img/btn_russianicons.gif); width:238px !important; }
.btn_greekicons 	{ background-image :url(../img/btn_greekicons.gif); width:206px !important; }


/* Tijdelijke actie Home / als actie voorbij is footer styles hier weghalen -----------------------------------------*/

.kerstgroet {
position				: absolute;
left					: 0px;
top					: 380px;
width				: 960px;
height				: 270px;
z-index				: 200;
}

.announcement {
position				: absolute;
left					: 0px;
top					: 380px;
width				: 960px;
height				: 246px;
z-index				: 200;
border-bottom			: 7px solid #b28a36;
border-top			: 16px solid #FFFFFF;
}

.slideshow {
position				: absolute;
left					: 0px;
top					: 380px;
width				: 960px;
height				: 246px;
background-color		: #faf3e8;
border-top			: 16px solid #FFFFFF;
}

.slideshow img {
position				: absolute;
}

.footer {
margin				: 38px 0px 25px 0px;
}

