/* Global ======================================================== */
html, body {width: 100%; padding: 0; margin: 0;}
body {font: 14px/25px Arial,Helvetica,sans-serif; color: #A1A1A1; min-width: 1260px; background: #070707;}
.main {width: 100%; background: #272727;}

ul {margin: 0; padding: 0; list-style-type: none;}
ul li {margin: 0; padding: 0;}
a {text-decoration: none; cursor: pointer; color: #fbb040;}
a:hover {text-decoration: none; color: #f7941e;}
a.button {background: #fbb040; font-size: 20px; line-height: 24px; color: #000; display: inline-block; padding: 5px 22px; }
a.button:hover {background:#f7941e; }
.ibutton {border: 1px solid #006; background: #fbb040; font-size: 20px; line-height: 24px; color: #000; padding: 3px 20px; margin-left: 60px; margin-top: 10px;}
.ibutton:hover {background:#f7941e; }
table {display: block; float: left; width: 100%; border: #a1a1a1 1px; border-collapse: collapse; }
th {border: #a1a1a1 1px solid; padding: 0px 5px;}
td {border: #a1a1a1 1px solid; padding: 0px 5px;}
p.indent {text-indent: 15px;}
/* Header ======================================================== */
header {width: 100%; z-index:99;}
header>div {width: 1260px; margin: 0 auto; position: relative;}

h1 {position: absolute; z-index:98; left: 130px; top: 28px; display: inline-block;}

.language-icons {overflow: hidden; text-align: right; padding: 10px 10px 10px 0; }
.language-icons a {display:inline-block; width:40px; height:27px; float:right;}
.icon-fr {background:url(/images/site/icon-fr.png) 0 0 no-repeat; margin-left:7px;}
.icon-en {background:url(/images/site/icon-en.png) 0 0 no-repeat; margin-left:7px;}
.icon-es {background:url(/images/site/icon-es.png) 0 0 no-repeat; margin-left:7px;}
.language-icons a:hover {background-color:#a1a1a1;}

#slide, #slider {position: relative; z-index:50; width: 1260px; margin: 0; padding: 0; background: #272727 url('/images/site/loading.gif') no-repeat center center; overflow: hidden; }
#slider ul li img {border-radius: 30px;}
.slider1 {height: 600px;} /* 580 */
.slider2 {height: 370px;} /* 350 */
.slider1 ul,.slider2 ul {width: 2520px; height: 100%;}
.slider1 li, .slider2 li  {float: left;}
.slideSpan {position: absolute; display: block; width: 80px; height: 80px; z-index: 90; top: 50%; margin-top: -40px; cursor: pointer;}
.slideNext {background: url(/images/site/nav_next.png); right: 15px; }
.slideNext:hover {background-position: 0 bottom;}
.slidePrev {background: url(/images/site/nav_prev.png); left: 15px;}
.slidePrev:hover {background-position: 0 bottom;}

nav {position: absolute; z-index: 98; left: 132px; width: 960px; bottom: 0; background:url(/images/site/nav-bg.png) 0 0 repeat; border-radius: 20px 20px 0 0;}
ul.menu {margin: 0px 29px 0px 30px;}
ul.menu li {float: left; line-height: 35px; margin: 0; background: transparent;}
ul.menu li a {font-size: 24px; line-height: 35px; color: #fff; display: block; padding: 17px 33px; }
ul.menu li:hover , ul.menu li.current {background: #fbb040;}

/* Photos ========================================================= */
#slideP, #sliderP {position: relative; z-index:50; width: 640px; margin: 0; padding: 0; background: #272727 url('/images/site/loading.gif') no-repeat center center; overflow: hidden; }
#sliderP ul li img {border-radius: 10px;}
.sliderP {height: 426px;}
.sliderP ul {width: 1280px; height: 100%;}
.sliderP li {float: left;}
.slideNextP {background: url(/images/site/nav_next.png); right: 15px; }
.slideNextP:hover {background-position: 0 bottom;}
.slidePrevP {background: url(/images/site/nav_prev.png); left: 15px;}
.slidePrevP:hover {background-position: 0 bottom;}

/* Content ======================================================== */
#content {padding-bottom: 64px; height: 100%}
.container_960{overflow: hidden; margin-left: auto; margin-right: auto; width: 960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10{display: block; float: left; margin: 0px 10px;}
.grid_1{width: 76px;} /* 10% - 20 pixels */
.grid_2{width: 172px;} /* 20% -20 pixels */
.grid_3{width: 268px;}
.grid_4{width: 364px;}
.grid_5{width: 460px;}
.grid_6{width: 556px;}
.grid_7{width: 652px;}
.grid_8{width: 748px;}
.grid_9{width: 844px;}
.grid_10{width: 940px;}
.extend{width: 100%;}

.top-1 {margin-top:24px;} .top-2 {margin-top:12px;} .top-3 {margin-top:6px;}
.left-1 {padding-left:20px;} .left-2 {padding-left:10px;}
.bot-1 {margin-bottom:24px;} .bot-2 {margin-bottom:12px;} .bot-3 {margin-bottom:6px;}
.pad-1 {padding-bottom:12px;} .pad-2 {padding-bottom:6px;}
.tight-1 {padding-top: 0px; padding-bottom: 0px; margin-top: 0.05em; margin-bottom: 0.05em;}
.gline-0 {border:#a1a1a1 1px; border-style: none none none dotted; }
.line-0 {border:#a1a1a1 1px; border-style: none none dotted none; }
.line-1 {border:#a1a1a1 2px; border-style: none none dashed none; }
.clear {display:block; clear:both; line-height:0; font-size:0; width:100%;}
.img-border {border: #a1a1a1 2px solid; border-radius: 8px;}
.img-icon {float: left; margin: 0px 10px 0px 0px; padding: 0px;}
h2 {font-size: 36px; line-height: 45px; font-weight:normal; letter-spacing:-1px;}
h3 {font-size: 24px; line-height: 30px; color:#fff; font-weight:normal; }
h4 {font-size: 16px; line-height: 20px; color:#fff; font-weight:normal; }
pre {background: #a1a1a1; color: #000; border:#000 2px solid; white-space: pre-wrap; padding: 5px;}
.color-0 {color: #f7941e;}
.color-1 {color: #fbb040;}
.first {margin-left:0px !important;}
.last {margin-right:0px !important;}

ul.help {margin: 0 0 0 50px; padding: 0; list-style-type: decimal-leading-zero;}
ul.help li {margin: 0; padding: 0;}
/* Footer ======================================================== */
footer {width: 100%; display: block; overflow: hidden; text-align: center; padding: 32px 0px 45px 0px; background: #070707;}
footer p, footer a {color: #a1a1a1;}
footer a:hover {text-decoration: underline;}
