body,table,div,img,td
{
	margin:0px;
	padding:0px;
	border:0px;
}

html,body {height: 100%;} 
object { outline:none; }
.center {	text-align:center; }
.bold {	font-weight:bold; }
.clear { clear:both; }

a,a:link,a:visited
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

body 
{
	background-color:#decdab;	
	font-family:Arial,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
}

.container 
{
  min-height: 100%;
  width:900px;
  margin:0px auto 0px auto;
  background-color:#ffffff;
}

.banner
{
  width:900px;
  height:197px;
  background-image:url('images/banner.jpg');
	background-repeat:no-repeat;
}

.menubar
{
  height:30px;
}

.menutable
{
  background-image:url('images/menubar-bg.gif');
  background-repeat:repeat-x;
  height:30px;
  width:100%;
border-collapse:collapse;

}

.menutable td
{
  width:140px;
  text-align:center;
}

.content
{
background-color:#f2eada;

  background-image:url('images/content-bg.gif');
  background-repeat:repeat-x;
padding:10px;
}

.footer
{
 background-image:url('images/footer-bg.jpg');
  background-repeat:no-repeat;
background-position:top;
min-height:178px;
padding:50px 0px 0px 450px;
}

.footer_content
{
font-size:11px;
text-align:center;
width:400px;
}

h1
{
background-image:url('images/h1-bg.jpg');
background-repeat:repeat-y;
padding:3px 5px;
text-transform:uppercase;
color:#ffffff;
background-color:#000000;
font-size:16px;
}

h2
{
font-size:16px;
font-style:italic;
border-bottom:solid 1px #000;
color:#6d4900;
}

h3
{
font-size:14px;
border-bottom:dotted 1px #000;
}

.data
{
border-collapse:collapse;
width:100%;
margin:10px 0px;
}

.data td
{
padding:2px;
border:solid 1px #aaa;
}

.data th
{
padding:2px;
background-color:#dbc9a7;
border:solid 1px #aaa;
width:200px;

}


.data input
{
width:400px;
}

.data textarea
{
width:400px;
height:100px;
}





.collection_type_data
{

border:solid 1px #aaa;
padding:0px;
width:100%;
}

.collection_type_data td
{
width:50%;
border:solid 1px #aaa;
vertical-align:top;
}

.collection_data
{
width:100%;
}

.collection_data td
{
border:0px;
}

.collection_data .collection_title
{
text-align:center;
padding:4px;
width:130px;
margin:0px;

}

.collection_data .collection_desc
{
width:auto;
margin:0px;
padding:4px;

}

.collection_data .collection_title a,
.collection_data .collection_title a:link,
.collection_data .collection_title a:visited,
.collection_items td a,
.collection_items td a:link,
.collection_items td a:visited
{
display:block;
padding:3px;
}

.collection_data .collection_title a:hover,
.collection_items td a:hover
{
display:block;
background-color:#efddb7;
padding:3px;
text-decoration:none;
}

.collection_description
{
margin-bottom:10px;
font-size:14px;
}

.collection_items
{
border-collapse:collapse;
border:solid 1px #aaa;
margin:0px;
width:100%;
}

.collection_items td
{
width:20%;
vertical-align:top;
padding:10px;
border:solid 1px #aaa;
}


.inquire_link
{
display:block;
text-align:center;
font-size:16px;
font-weight:bold;
padding:3px;
width:300px;
margin:auto;
border:solid 1px #aaa;
background-color:#fff;
}


a.inquire_link:hover
{
background-color:#fada97;
display:block;
text-align:center;
font-size:16px;
font-weight:bold;
text-decoration:none;
}


.alidata
{
width:100%;
border:solid 1px #aaa;
padding:0px;
}

.alidata td
{
border:solid 1px #aaa;
padding:5px;
text-align:center;
}

.alidata td.featured
{
background-color:lime;
}

.index_art
{
width:100%;
border-collapse:collapse;
}

.index_art td
{
width:33%;
text-align:center;
}


.auths
{
margin:auto;
border-spacing:12px;
clear:both;
width:100%;
height:313px;
}

.auths td
{
width:260px;
height:313px;
vertical-align:top;
padding:0px;
text-align:center;
color:#fff;
border-spacing:5px;
}

.auths td div
{
width:260px;
padding:140px 5px 5px 5px;
}

.auths td.auth_sig2
{
background-image:url('images/signedby2.gif');
background-repeat:no-repeat;
}

.auths td.auth_dvd2
{
background-image:url('images/dvd2.gif');
background-repeat:no-repeat;
}

.auths td.auth_tirage2
{
background-image:url('images/tirage2.gif');
background-repeat:no-repeat;
}

.newsletter_signup
{
margin:auto;
font-size:11px;
}

.newsletter_signup input
{
width:200px;
margin-right:20px;
}

.signing_video
{
float:right;
margin:20px 10px 20px 20px;
}

#ustable
{
display:block;
}

#inttable
{
display:none;
}