
body {height:100%;}
body, html{
padding:0;margin:0;
background-color:#fff;
font-family:"Lucida Sans Unicode", "Lucida Grande", Skia, Arial, Helvetica, sans-serif;
color:#7a7a7a;
font-size:11px;
line-height:1.5em;
background-image:url(../images/bg.png); background-repeat:repeat-y; background-position:center;
}

/* LAYOUT */
#container{
width:994px;
margin:0 auto;
margin-top:20px;
}

#leftColumn, #rightColumn{
float:right;
position:relative;
}
#leftColumn{background-color:#fff;
width:449px;
position:absolute; z-index:5;
-moz-box-shadow:6px 6px 6px rgba(0, 0, 0, .3); -webkit-box-shadow:6px 6px 6px rgba(0, 0, 0, .3); box-shadow:6px 6px 6px rgba(0, 0, 0, .3);

}
#rightColumn{
width:545px;
padding-top:129px;
}
#rightColumn h3, #rightColumn .imgNav, #rightColumn p{padding:5px 25px; clear:both;}
#rightColumn h3{height:15px; font-weight:normal;margin:0;font-size:12px; text-transform:uppercase;}
#rightColumn p, #subNav{clear:both;}
#rightColumn p{position:relative;}

#languages{
position:absolute;
top:0;right:1px;
}

#container, .imgNav{overflow:auto;}
#mainNav{height:25px;overflow:visible;}
#subNav{height:75px;overflow:hidden;}



/* TAGS */
ul{margin:0;padding:0;list-style-type:none;}
ul li{margin:0; list-style:none; display: inline;}

h1, h2{
margin:0;
font-family:"Copperplate Light", "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#282828;
font-weight:100;
}
h1{padding-top:40px; font-size:21px; letter-spacing:4px;}
h2{padding-bottom:40px; text-transform:uppercase;font-size:11px;letter-spacing:1px;}
h1, h2{line-height:25px;/* text-shadow:1px 1px 1px #fff;*/}
h1, h2, #mainNav, #subNav{background-color:#edeadd;}
h1 a:hover,h2 a:hover{color:#282828;}

dt{margin-left:0; padding:5px 0; font-size:13px;}
dd{margin:0 10px 15px 20px;}
dd a{display:block;}

/* LINKS */
a{color:#282828; text-decoration:none;}
#mainNav a.selected{background-image:url(../images/arrow-down.gif); background-repeat:no-repeat; background-position:40px bottom;}
#mainNav a, #subNav a, .imgNav a{display:block; float:left;}
#mainNav a{font-size:14px; height:20px; padding:5px 10px 10px 15px; margin-bottom:-5px; width:100px;}
#subNav a{font-size:12px; padding:30px 15px;}
.imgNav a{font-size:17px; padding-right:5px;color:#bbb;}
a.selected, a:hover.selected{color:#a9211d;}
a:hover{color:#d33;}
a:active, a:focus {
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}

/* OTHER */
#mainNav, #subNav, #languages, #imgNav{font-family:skia,"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}

#leftColumn h1,#leftColumn h2{
text-align:center;
}
#innerLeft, #innerRight{position:relative;}
#innerLeft{clear:both;padding:15px;min-height:350px;height:auto;}
/* for Internet Explorer */
/*\*/
* html #innerLeft{
height: 350px;
}
/**/
#innerRight{padding-left:2px;min-height:468px; background-image:url(../images/innerRightBorder.gif);background-position:top left;background-repeat:no-repeat;}
/* for Internet Explorer */
/*\*/
* html #innerRight{
height: 468px;
}
/**/
/*#innerRight img{height:300px;}*/
#mainImg{background-color:#bbb;text-align:center;display:block; height:300px; background-image:url(../images/lightbox/loading.gif);background-position:center;background-repeat:no-repeat;}
/*#mainImg a{cursor: url(magnify.cur), -moz-zoom-in, pointer;}*/
#mainImg a img{border:none;}

#lightBox{display:none;position:absolute;top:0;left:0;width:100%;height:100%; background-image:url(../images/opacity75.png); text-align:center; z-index:100;}
#lightBox img{border:5px solid #edeadd;background-color:#fff;background-image:url(../images/lightbox/loading.gif);background-position:center;background-repeat:no-repeat;}
#languages a img{ border:1px solid #fff;}
#languages a.selected img{ border-color:#777;}
#preLoadImage{position:absolute; left:-100px;}

#extraLine{position:absolute; height:50px;border-left:2px solid #a9211d;top:130px;left:112px;}
