*
{
  font-family: Georgia, serif;
  font-size: 12px;
}
body
{
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
  color: black;
  background-color: white;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  margin: 0;
  padding: 0;
  border: 0;
  color: #5C3317;
  font-size: 20px;
  height: 50px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 54px;
}
h2
{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 20px;
}
h3
{
  margin: 0;
  color: black;
  font-size: 12px;
  text-transform: uppercase;
}
/*p
{
  margin: 0 0 20px 0;
  padding: 0;
  width: 600px;
}
*/

select, input, table, tr, td, form
{
  font-size: 12px;
  line-height: 20px;
}
.clear_both
{
  clear: both;
}
a:link, a:active, a:visited, a:hover
{
  border: 0;
  text-decoration: none;
  color: black;
  text-align: center;
}
/*header//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.header
{
  margin: 0px;
  padding: 0px;
  height: 30px;
  background-color: #ffffff ;
  font-size: 20px;
  line-height: 30px;
  color: black;
  font-weight: normal;
  border-bottom: thin solid  #D98719;
}
.header .header_text
{
  text-transform: uppercase;
  margin: 0 0 0 10px;
  padding: 0;
  color: black;
}
.header .header_text .vrv
{
  color: #5C3317;
  font-size: 25px;
}
.header .header_text .gallery
{
  color: #D98719;
  font-size: 25px;
}
.header .header_text .pop_up_banner
{
  color: black;
  font-size: 15px;
  text-transform: lowercase;
}
.header a:link, .header a:active, .header a:visited, .header a:hover
{
  color: #5C3317;
  margin: 0 0 0 30px;
  padding: 0px;
  border: 0px;
  font-size: 12px;
  font-family: Georgia Serif;
  text-decoration: none;
  text-transform: uppercase;
  text-align: left;
}
.header .current
{
  font-weight: 900;
}
/*navigation//////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.navigation
{
  position: absolute;
  top: 30px;
  left: 0px;
  /*width: 220px;*/
  margin: 50px 0 0 0;
  padding: 0;
  border: 0;
  background-color: white;
}
.navigation h2
{
  margin: 0 0 0 20px;
  padding: 0px;
  color: #5C3317;
  text-transform: uppercase;
  font-weight: 900;
}
.navigation .droppable
{
}
.navigation a:link, .navigation a:active, .navigation a:visited, .navigation a:hover, .navigation p
{
  float: left;
  color: black;
  /*
  display: block;
  margin: 0 0 0 20px;*/
  margin: 0;
  padding: 0px;
  border: 0px;
  text-decoration: none;
  text-transform: lowercase;
  text-align: left;
}
.navigation .current
{
  color: #5C3317;
  font-weight: 900;
}
/*front_montage/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.front
{
  position: absolute;
  top: 30px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.front .cols
{
  position: absolute;
  top: 30px;
  left: 0;
  margin: 0;
  padding: 0;
  height: 300px;
}
.front .cols table tr td
{
  margin: 0;
  padding: 0;
  text-align: center;
  width: 900px;
  line-height: 200px;
}
.front .cols table tr td .vrv
{
  margin: 0;
  padding: 0;
  color: #5C3317;
  font-size: 80px;
  text-transform: uppercase;
}
.front .cols table tr td .gallery
{
  margin: 0;
  padding: 0;
  color: #D98719;
  font-size: 80px;
  text-transform: uppercase;
}
.front .text
{
  position: absolute;
  top: 360px;
  left: 0;
  margin: 0 0 0 220px;
  padding: 0;
  width: 900px;
}
.front .text h1
{
  margin: 0;
  padding: 0;
  color: #D98719;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: 1px solid #D98719;
  width: 600px;
}
.front .text h2
{
  margin: 15px 0 0 0;
  padding: 0;
  color: #5C3317;
  font-size: 12px;
  text-transform: uppercase;
  width: 600px;
}
.front .text h3
{
  margin: 0;
  padding: 0;
  color: black;
  font-size: 12px;
}
.front .text p
{
  margin: 0;
  padding: 0;
  width: 100%;
}
/*content/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.content
{
  position: absolute;
  top: 30px;
  left: 220px;
  margin: 0;
  padding: 0;
  width: 75%;
  line-height: 20px;
}
.exhibition_image
{
  float: left;
  width: 250px;
  height: 250px;
  border: 0;
  cursor: pointer;
  margin-bottom: 40px;
  /*background-color: #aaaaaa;*/
}
.content .exhibitions_image a img
{
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: bottom;
  text-align: center;
}
/*larger image of an exhibition///////////////////////////////////////////////////////////////////////////////////////*/
/*
.content .large_image_frame
{
  width: 560px; 
  height: 560px; 
  text-align: center;
}
*/
.content .note
{
  color: #5C3317;
  text-transform: uppercase;
  font-size: 10px;
  text-align: right;
}
/*contact form////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.content form
{
  margin: 0;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
}
.content form .form_title
{
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
  color: #5C3317;
  text-transform: uppercase;
  line-height: 20px;
}
.content form .form_value
{
  float: left;
  line-height: 20px;
}

.overlay
{
  padding: 20px;
  margin: 0;
  position: absolute;
  top: 120px;
  left: 10px;
  font-weight: bold;
  background-color: silver;
  width: 500px;
  height: 350px;
}
.overlay input
{
  background-color: white;
}
.form_overlay_heading
{
  margin: 0 0 10px 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
}
.overlay fieldset
{
  margin: 0;
  padding: 5px 10px 5px 10px;  
}
.overlay fieldset input
{
  margin: 0;
  padding: 0; 
  width: 100%;
}
.overlay fieldset .normal
{
  color: black;
}
.overlay fieldset .required
{
  color: #D98719;
}
.overlay legend
{
  color: black;
  margin: 0 0 0 10px;
  padding: 0;  
}
.overlay .form_overlay_title
{
  margin: 0;
  padding: 0;
}
.overlay .form_overlay_value
{
  margin: 0;
  padding: 0;
}
.overlay .form_overlay_action
{
  float: left;
  width: 33%;
  text-align: center; 
  margin: 0; 
  padding: 0;
  cursor: pointer;
  color:  #D98719;
}
.overlay p
{
  margin: 0;
  padding: 0px 10px 0 10px;
  width: 500px;
  text-indent: -20px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
.content .abc, .content .abc_
{  
  position: absolute;
  top: 50px;
  left: 0;
  margin: 0;
  padding: 0;
  width: 520px;
  height: 270px;
  color: black;
}
.content .abc p
{
  margin: 0;
  padding: 0;
  width: 520px;
  background-color: white;
}
.content .abc .top
{
  margin: -20px 0 0 0;
  padding: 0 0 0 40px;
  /*font-size: 120px;
  line-height: 140px;*/
  font-size: 60px;
  line-height: 70px;
  color: #D98719;
  width: 520px;
}
.content .abc .bottom
{
  color: #5C3317;
  margin: -110px 0 0 180px;
  padding: 0 0 0 0;
  /*font-size: 150px;
  line-height: 160px;*/
  font-size: 50px;
  line-height: 220px;
  width: 520px;
}


.dark_room_action
{
  background-color: #8E2323;
  color: #F4A460;
  cursor: pointer;
}
.dark_room_item
{
  background-color: #A62A2A;
  color: #F4A460;
}
.dark_room_checkbox_unchecked
{
  margin: 1px;
  padding 0;
  width: 10px;
  height: 10px;
  border-width: thin;
  border-style: inset;
  background-color: #F4A460;
}
.dark_room_checkbox_checked
{
  margin: 1px;
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: thin;
  border-style: inset;
  /*background-color: #ff0000;*/
  font-size: 10px;
  color: #000000;
}
.cross
{
  position: relative;
  bottom: 5px;
  color: #111111;
}

.introduction
{
  color: #000000;
  width: 500px;
  margin: 0 0 30px 0;
  padding: 0 0 0 10px;
  border-left: thick solid #D98719;
  color: #5C3317;
}
.introduction a
{
  color: #5C3317;
}
.question
{
  color: #5C3317;
  width: 500px;
  margin: 0 0 10px 0;  
}
.answer
{
  width: 500px;
  margin: 0 0 30px 0;  
}
.section_qa
{
  margin: 0 0 30px;
		color: #5c3317;
		font-weight: 900;
}

.va_top
{
  text-align: center;
		cursor: pointer;
		color: #D98719;
}
.va_even
{
  text-align: center;
		cursor: pointer;
		color: #5c3317;
}
.va_even:hover
{
  text-align: center;
		cursor: pointer;
		color: #5c3317;
		background-color: #eeeeee;
}
#copyright a
{
		color: #5c3317;
}
