
	*								{ margin:0; padding:0; }
	
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 
	h1 								{ margin:0; padding:0 0 7px 0; font-size:20px; color:#FFF; font-weight:bold; }
	h2								{ margin:0; padding:0 0 7px 0; font-size:14px; color:#FFF; font-weight:bold; letter-spacing:-1px; }
	h3 								{ margin:0; padding:0 0 10px 0; font:24px Helvetica, Arial, sans-serif; color:#FFF; font-weight:bold; letter-spacing:-2px; }
	h4 								{ margin:0; padding:0 0 10px 0; font:24px Helvetica, Arial, sans-serif; color:#333; font-weight:bold; letter-spacing:-2px; }
	
	a								{ color:#00adef; text-decoration: none; outline: none; }
	p 								{ margin:0; padding:0 0 10px 0; line-height:16px; }
	img								{ border:none; }
	
	body 							{ overflow:hidden; background:#000 url('../images/bg-01.jpg') no-repeat center top; font:13px "Helvetica Neue", "Helvetica", Arial, sans-serif; color:#fff; }
	
	.content						{ padding:0; margin:0; float:left; background:#000; background:rgba(0,0,0,0.80); width:100%; text-align:left; }
	
	.centered_div 					{ width:320px; height:200px; position:absolute;	top:50%; left:50%; margin-left:-160px; margin-top:-100px; background:#000000; -moz-border-radius:15px; border-radius:15px;  }
	
	.logo							{ padding:20px; width:180px; float:left; }
	
	.navigation						{ margin:0; padding:27px 20px 0 0; list-style:none; float:right; }
	.navigation ul 					{ list-style: none; margin: 0; padding: 0; border: none;  }
	.navigation li					{ padding:0 0 0 20px; display:inline-block; float:left; }
	.navigation li a				{ padding:0; color:#FFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; line-height:15px; }
	.navigation li a:hover 			{ padding:0; color:#00adef; line-height:15px; }
	.navigation li a.current		{ padding:0; color:#00adef; line-height:15px; }	
	.navigation li a em				{ font-weight:normal; }
	
	.content-sub					{ padding:0 0 10px 0; margin:0; float:left; background:#00adef; background:rgba(0,173,239,0.80); width:100%; text-align:left; }
	
	.sub-navigation					{ margin:0; padding:10px 20px 10px 20px; list-style:none; }
	.sub-navigation ul 				{ list-style: none; margin: 0; padding: 0; border: none; }
	.sub-navigation li				{ padding:0 20px 0 0;  float:left; display:inline-block; text-shadow: #333 0 2px 1px; }
	.sub-navigation li a			{ padding:0; color:#FFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; line-height:15px; }
	.sub-navigation li a:hover 		{ padding:0; color:#b3e7fa; line-height:15px; }
	.sub-navigation li a.current	{ padding:0; color:#b3e7fa; line-height:15px; }	
	
	.text-shadow					{ -moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000; }
	
	.text-small						{ padding:20px 0 0 0; font-size:10px; color:#666; font-weight:noraml; line-height:10px; }

	.phone							{ float:left; margin:20px 10px 10px 20px; padding:0 0 0 50px; font-size:14px; line-height:40px; background:url("../images/phone.jpg") left 2px no-repeat; font-weight:bold; }
	.mobile							{ float:left; margin:10px 10px 10px 20px; padding:0 0 0 50px; font-size:14px; line-height:40px; background:url("../images/mobile.jpg") left 2px no-repeat; font-weight:bold; }
	.email							{ float:left; margin:10px 10px 10px 20px; padding:0 0 0 50px; font-size:14px; line-height:40px; background:url("../images/email.jpg") left 2px no-repeat; font-weight:bold; }

/*Area to place content normally*/

	#content-wrapper				{ width:100%; height:100%; position:absolute; top:0; overflow:auto; z-index:4; text-align:left; background:url('../images/dmm_grid6.gif'); }

/*Controls Section*/

	#controls-wrapper				{ margin:0px auto; height:55px; width:100%; bottom:0; z-index: 5; background:rgba(0,0,0,0.80); position:absolute; }
	#controls						{ overflow: hidden; height: 100%; text-align:left; z-index: 5; padding:0 114px; /* Increase padding to give thumbnails room */ }
	#controls						{ padding:0 10px; }
	
	#slidecounter					{ float:left; color:#888; font-size:23px; font-weight:bold; text-shadow: #000 0px -1px 0px; margin:14px 10px 5px 20px;	}
	#slidecaption					{ overflow: hidden; float:left; color:#FFF; font-size:16px; font-weight:bold; text-shadow: #000 0px 2px 0px; margin:18px 20px 23px 0; }

/*Supersize Plugin Styles*/

	#navigation					{ float:right; margin:15px 20px 0 0; } 
	#loading 						{ position: absolute; top: 49.5%;  left: 49.5%; z-index: 10; width: 24px;  height: 24px; text-indent: -999em; background-image: url(../images/progress.gif); }
	#supersized					{ position:fixed; }
	#supersized img				{ -ms-interpolation-mode: bicubic; }
	
	#supersized img, 
	#supersized a					{ height:100%; width:100%; position:absolute; z-index: -1; }

	#supersized .prevslide, 
	#supersized .prevslide img	{ z-index: 1; }
	
	#supersized .activeslide, 
	#supersized .activeslide img	{ z-index: 2; }
	
	#nextthumb, 
	#prevthumb					{ z-index:6; display:none; position:absolute; bottom:12px; height:75px; width:100px; overflow:hidden; border:2px solid #fff; -webkit-box-shadow: 0px 0px 5px #000; }
	
	#nextthumb					{ right:12px; }
	#prevthumb					{ left:12px; }
	
	#pauseplay					{ padding:0 10px 0 10px; }
	
	#nextthumb img, 
	#prevthumb img				{ width:150px; }
	
	#nextthumb:active, 
	#prevthumb:active			{ bottom:10px; }

/*Add hover pointer*/

	#controls > *:hover, 
	#nextthumb:hover, 
	#prevthumb:hover				{ cursor:pointer; }
