
.galleria{
list-style:none;
width:160px;
}

A IMG{
  bordeR:0px;
}
.galleria li{
display:block;
width:80px;
height:80px;
overflow:hidden;
float:left;
margin:0 10px 10px 0
}


.galleria li a{
display:none
}


.galleria li div{
position:absolute;
display:none;
top:0;
left:180px
}


.galleria li div img{
cursor:pointer
}


.galleria li.active div img,.galleria li.active div{
display:block
}


.galleria li img.thumb{
cursor:pointer;
top:auto;
left:auto;
display:block;
width:auto;
height:auto
}


.galleria li .caption{
display:block;
padding-top:.5em
}


* html .galleria li div span{
width:400px
}

/* MSIE bug */


.caption{
font-style:italic;
color:#887;
}


.demo{}


.gallery_demo{
width:160px;
margin:0;
padding:0px;
}


.gallery_demo li{
width:68px;
height:50px;
border:3px double #111;
margin: 0 2px;
background:#000;
}


.gallery_demo li div{
left:240px
}


.gallery_demo li div .caption{
font:italic 0.7em/1.4 georgia,serif;
}



#main_image{
margin:0;
padding-bottom:10px;
width:550px;
background:black;
text-align:center;
position:static;
}


#main_image img{
margin-bottom:10px;
width:550px;
}


.nav{
font:80% 'helvetica neue',sans-serif;
letter-spacing:3px;
text-transform:uppercase;
}


.nav a{
color:#348;
text-decoration:none;
outline:none;
}


.nav a:hover{
color:#67a;
}



.info{
text-align:left;
width:700px;
margin:30px auto;
border-top:1px dotted #221;
padding-top:30px;
}


.info p{
margin-top:1.6em;
}



#menu {

width: 100%;

float: left;

}



#menu ul {

list-style: none;

margin: 0;

padding: 0;

width: 123px;

float: left;

}



#menu a, #menu h2 {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

display: block;

margin: 0;

padding: 5px 5px;

}



#menu h2 {

color: #e9d1ae;

text-transform: uppercase;

}



#menu a {

color: #e9d1ae;

background: #473a38;

text-decoration: none;

}



#menu a:hover {

color: #594547;

background: #fff;

}



#menu li {

position: relative;


}



#menu ul ul {

position: absolute;

z-index: 500;

}



#menu ul ul ul {

position: absolute;

top: 0;

left: 100%;

}



div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{
display: none;
}



div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
display: block;
}



*/

* {

text-shadow: #000 0 0;

}



img {
behavior: url("pngbehavior.htc");
}



img.vert {

vertical-align: middle;

}



body {

background-image: url("/i/bg.png");

background-position-x: 50%;

background-position-y: 50%;

background-attachment: fixed;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 14px;

color: #e9d1ae;

margin: 30px;

}



div table td div td {

text-align: left;

}



div.centered {

position: absolute;

left: 50%;

top: 50%;

width: 761px;

height: 538px;

margin-left: -370px;

margin-top: -269px;

background-image: url("/i/mainbg.jpg");

background-repeat: no-repeat;

background-position: 0px 105px;

}



.nav {
}



.title {

font-family: "Times New Roman", Times, serif;

font-size: 24px;

font-style: italic;

color: #e9d1ae;

}



a.backb:link {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #e9d1ae;

text-decoration: none;

padding: 5px;

background-color: #594547;

}



a.backb:visited {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #e9d1ae;

text-decoration: none;

padding: 5px;

background-color: #594547;

}



a.backb:hover {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #594547;

text-decoration: none;

padding: 5px;

border: transparent;

background-color: #e9d1ae;

}



form {

margin: 0px;

}



.bordered {

width: 500px;

border: #594547 1px solid;

padding: 10px;

margin-bottom: 10px;

}



.underlined {

width: 400px;

border-bottom: #594547 1px solid;

padding: 10px;

margin-bottom: 10px;

}



.underlined a:link {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 14px;

color: #e9d1ae;

text-decoration: none;

border-bottom: #594547 1px solid;

}



.underlined a:visited {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 14px;

color: #594547;

text-decoration: none;

border-bottom: #594547 1px solid;

}



.underlined a:hover {

border-bottom: #e9d1ae 1px solid;

}



.contleft {

font-weight: bold;

vertical-align: top;

}



input {

vertical-align: middle;

}



input.sendit {

font-size: 14px;

font-weight: bold;

}



.images {

margin: 10px;

}



.mnu {

width: 120px;

height: 80px;

text-align: left;

vertical-align: bottom;

}



.mnubox {
width: 90px;

height: 13px;

background-color: #ffffff;

padding-left: 3px;

padding-top: 3px;
border-top:3px double #574845;
border-right:3px double #574845;

}



.mnubox a:link {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-transform: uppercase;

color: #594547;

text-decoration: none;

}



.mnubox a:visited {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;
text-transform: uppercase;


color: #594547;

text-decoration: none;

}



.mnubox a:hover {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

color: #594547;

text-decoration: none;

border-bottom: #594547 1px dotted;

}



.copy {

height: 10px;

padding-top: 32px;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

color: #594547;

background-color: none;

vertical-align: top;

}



.copy a:link {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #594547;

text-decoration: none;

border-bottom: #594547 1px dotted;

}



.copy a:visited {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #594547;

text-decoration: none;

border-bottom: #594547 1px dotted;

}



.copy a:hover {

border-bottom: #594547 1px solid;

color: #e9d1ae;

}



.logocontainer {

background-image: url("/i/logobg.jpg");

padding-left: 90px;

padding-right: 10px;

}

.pathway {
	color: #e9d1ae;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.pathway a:link {
	color: #ccb18a;
	text-decoration: none;
}

.pathway a:visited {
	color: #ccb18a;
	text-decoration: none;
}

.pathway a:hover {
	color: #e9d1ae;
	text-decoration: none;
}

.larger {

color: #e9d1ae;

font-family: Tahoma, Helvetica, sans-serif;

font-size: 16px;

font-weight: bold;

}



.largerl {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

}


.largerl2 {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

}



.logocontainer a:link {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #e9d1ae;

text-decoration: none;

border-bottom: #e9d1ae 1px dotted;

}



.logocontainer a:visited {

font-family: Tahoma, Helvetica, sans-serif;

font-size: 12px;

color: #594547;

text-decoration: none;

border-bottom: #e9d1ae 1px dotted;

}


.dark{

margin-top:0px;

}


.Submenu{
position:absolute;
width:740px;
left:13px;
padding-top:3px;

display:none;
}


.Submenu DIV.Item{

float:left;

width:120px;

height:80px;

margin-right:3px;

margin-bottom:3px;

}


.Submenu DIV.Caption{

position:absolute;

width: 90px;

height: 26px;

background-color: #ffffff;

padding-left: 3px;

padding-top: 0px;

margin-top:52px;
border-top:3px double #574845;
border-right:3px double #574845;

}

.Submenu DIV.Caption A{
	height:1%;
font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-transform: lowercase;

color: #594547;

text-decoration: none;

}




.Submenu2{

padding-top:3px;

}


.Submenu2 DIV.Item{

float:left;


margin-right:3px;

margin-bottom:3px;

}


.Submenu2 DIV.Caption{

position:absolute;

width: 90px;

height: 26px;

background-color: #ffffff;

padding-left: 3px;

padding-top: 0px;

margin-top:52px;
border-top:3px double #574845;
border-right:3px double #574845;

}



.Submenu2 DIV.Caption A{
	height:1%;
font-family: Tahoma, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

text-transform: lowercase;

color: #594547;

text-decoration: none;

}



.Opened{

display:block;

position:static

}


P{

text-align:left;
}


.Search{

font-size:11px;

background:transparent;

border:1px solid #a38f7c;

color:#e9d1ae;

width:200px;

}

.InnerMenu{

width:742px;

height:110px;

background:URL(i/innermenubg.jpg);

background-repeat:no-repeat;

padding-top:10px;

}


.ResItem{

text-align:left;

}


.ResItem A{

text-decoration:none;

}


.ResItem P{

margin:0px;

}


.ResItem B{

color:#a38f7c;

}
H4{
  margin-top:0px;
  font-weight:normal;
  text-transform:uppercase;
  font-size:11px;
}
h1{
	font-size:24px;
}
h2{
	font-size:18px;
}
.promotion {
	width: 120px;
	height: 40px;
	background: url('/i/ivpro.gif') no-repeat 0 0;
	padding: 25px 0 0 0;
	text-align: left;
	font: 12px Arial, sans-serif;
	text-decoration:none;
}
