@charset "utf-8";

/* Reset */
		a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
		code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
		h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
		q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
		tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}
/* Defaults */
		html, body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url('../images/bg.jpg'); height: 100%}
		img {border:0;vertical-align:bottom}
		img, div { behavior: url(../scripts/iepngfix.htc) }
		p {margin:0 0 1em}
/* Main */
		#hidden {position: fixed; display: none;}
		#newcontain {position: absolute; width: 100%; min-height: 100%; height:auto !important; height: 100%; background-image: url('../images/bg_gradient.png'); background-position: bottom center; background-repeat: repeat-x;}
		#maincontain {position: relative; width: 960px; margin: 0 auto; overflow: hidden;}
		#logo {position: relative; width: 960px; height: 150px; overflow: hidden; text-align: center;}
		#logo a {border-style: none; outline: none;}
		#contact {position: relative; width: 960px; height: 32px; overflow: hidden; text-align: right;}
		#contact a {border-style: none; outline: none;}
		#contact img {opacity: 0.50; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50;}
		#contact img:hover {opacity: 1.00; filter: alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00;}
		
/* Gallery */
		#gallery {position: relative; width: 960px; overflow: hidden; display: block;}
		img.small {position: relative; margin: 8px 0px 0px 8px; width: 75px; height: 75px; border-style: solid; border-color: #FFF; border-width: 5px; background-image: url("./images/loading.gif"); background-position: center center; background-repeat: no-repeat; background-color: #FFF; float: left; opacity: 0.25; filter: alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25;}
		img.small:hover {width: 75px; height: 75px; color: #000; opacity: 1.00; filter: alpha(opacity=100); -moz-opacity: 1.00; -khtml-opacity: 1.00;}
/* Footer */
		#footer {position: relative; width: 960px; height: 19px; overflow: hidden; text-align: center; margin-top: 20px;}
