
/* General tags and classes */
		
		html, body {height:100%}
		body {text-align:center; margin:0px; background:#666 url(../img/bg_logo_gray.gif) no-repeat fixed 50% 220px}
		
		body {font:11px/16px arial, verdana, helvetica, sans-serif; color:#eee }
		h1 {clear:left; font-size:20px; font-weight:normal; margin-bottom:20px; color:#fff}
		h2 {font-size:11px; font-weight:bold; margin:0px; color:#fff}
		h2 a {color:#fff; text-decoration:none}
		h2 a:hover {text-decoration:underline}
		p {margin:0px 0px 16px 0px}
		a {color:#eee}
		a:hover {color:#fff}
		a img {border:0px}


/* Main navigation */		
		#main-menu-dim {position:absolute; top:0px; left:0px; width:100%; height:50px; margin-bottom:-50px; z-index:10; text-align:center;background:#000 ;filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50;opacity:0.5;}
		#main-menu {position:absolute; top:0px; left:0px; width:100%; height:50px; margin-bottom:-50px; z-index:10; text-align:center;}
			#main-menu .inner {width:750px; margin:0px auto;}
			#main-menu ul {margin:0px; padding:0px; list-style:none; text-align:left}
			#main-menu li {display:inline; float:left; margin:0px; padding:0px}
			#main-menu a {display:inline; float:left; margin:0px 3px; padding:20px 4px 4px; color:#fff; text-decoration:none;}
			#main-menu a:hover, #main-menu a.sel {padding-bottom:2px; border-bottom:2px solid #fff}
			
			#main-menu li.logo {background:url(../img/gx_logo_gray.gif) no-repeat 0px 12px}
			#main-menu li.logo img {display:block; margin:12px 8px 0px 0px; visibility:hidden}

/* Content styles */
		
		
		#page {width:750px; margin:0px auto; padding-top:120px; text-align:left; clear:both}
		
		.section {display:inline; float:left; clear:both; width:700px; margin-bottom:10px}
		
		.sections-list {position:relative; display:inline; float:left; clear:both; width:100%; margin-bottom:20px }
			.sections-list ul {display:block; width:100%; margin:0px; padding:0px; list-style:none}
			.sections-list li {position:relative; display:inline; float:left; clear:both; width:346px; height:90px; margin:0px 2px 2px 0px; overflow:hidden}
			.sections-list li img {display:block;}
			.sections-list li .inner {position:absolute; bottom:0px; left:73px; width:270px;}
			.sections-list li .inner p {margin:0px}
			
			.sections-list a.image {position:relative; display:inline; float:left}
			.sections-list a.image {overflow:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
			.sections-list a.image:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
		
		
		.collections {position:relative; display:inline; float:left; clear:both; width:100%; margin-bottom:20px}
			.collections ul {display:inline; float:left; width:390px; margin:0px; padding:0px; list-style:none}
			.collections li {display:inline; float:left; margin:0px 2px 2px 0px; }
			.collections li img {display:block}
			
			.collections a {position:relative; display:inline; float:left; width:63px; height:90px; }
			.collections a {overflow:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
			.collections a .description {display:none}
			.collections a:hover, .collections a.sel {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
			
			#collection-image {position:relative; display:inline; float:right;  height:377px; overflow:hidden}
				#collection-image img {display:block}
				#collection-image .description {position:absolute; bottom:0px; left:0px;  margin:5px; padding:5px; font-size:10px; line-height:12px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
		
		.collections_2 {position:relative; display:inline; float:left; clear:both; width:100%; margin-bottom:20px}
			.collections_2 ul {display:inline; float:left; width:390px; margin:0px; padding:0px; list-style:none}
			.collections_2 li {display:inline; float:left; margin:0px 2px 2px 0px; }
			.collections_2 li img {display:block}
			
			.collections_2 a {position:relative; display:inline; float:left; width:47px; height:90px; }
			.collections_2 a {overflow:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
			.collections_2 a .description {display:none}
			.collections_2 a:hover, .collections a.sel {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
			
		
		
		.addresses {display:inline; float:left; clear:both; width:100%;}
			.addresses ol {margin:0px; padding:0px; list-style:none}
			.addresses li {display:inline; float:left; width:190px; height:150px; margin:0px 40px 20px 0px; padding:0px; overflow:hidden}
			


/* fixes and hacks */
	
		.clear-fix:after {
		    content: "."; 
		    display: block; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
		}
	
		/* Hides from IE-mac \*/
		* html .clear-fix {height: 1%;}
		/* End hide from IE-mac */
