html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body { background: #000; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #fff; }

	#container { width: 930px; text-align: left; margin: 0 auto; padding-top:20px; }

		#header {
			position: relative;
			height: 95px;
			background: #fff url(images/adv2009-bg.png) no-repeat bottom left;
			clear: both;
			margin-bottom: 38px; }
			
			#logo { position: absolute; left: 38px; top: 20px; }
			    
			#globalNavContainer{
				position: absolute;
				left: 253px; 
				top: 44px; }
			 
			#globalNav{
				width: 677px;
				height: 39px;
				z-index: 500; }
			
			a.navExperience, a.navExperience:visited, a.navExperience:link{  
				background-image:url(../graphx/n_experience.gif);
				background-repeat:no-repeat; 
				float:left; 
				width:150px; 
				height:39px;
				text-indent:-9999px;}
			a.navExperience:hover{
				background-position:0px -39px;}
				
			a.navExperienceOn, a.navExperienceOn:visited, a.navExperienceOn:link, a.navExperienceOn:hover{  
				background-image:url(../graphx/n_experience.gif);
				background-repeat:no-repeat;
				background-position:0px -39px; 
				float:left; 
				width:150px; 
				height:39px;
				text-indent:-9999px;}
				
			a.navDesign, a.navDesign:visited, a.navDesign:link{  
				background-image:url(../graphx/n_design.gif);
				background-repeat:no-repeat; 
				float:left; 
				width:130px; 
				height:39px;
				text-indent:-9999px;}
			a.navDesign:hover{
				background-position:0px -39px;}
				
			a.navDesignOn, a.navDesignOn:visited, a.navDesignOn:link, a.navDesignOn:hover{  
				background-image:url(../graphx/n_design.gif);
				background-repeat:no-repeat;
				background-position:0px -39px; 
				float:left; 
				width:130px; 
				height:39px;
				text-indent:-9999px;}
				
			a.navAutomotive, a.navAutomotive:visited, a.navAutomotive:link{  
				background-image:url(../graphx/n_automotive.gif);
				background-repeat:no-repeat; 
				float:left; 
				width:165px; 
				height:39px;
				text-indent:-9999px;}
			a.navAutomotive:hover{
				background-position:0px -39px;}
				
			a.navAutomotiveOn, a.navAutomotiveOn:visited, a.navAutomotiveOn:link, a.navAutomotiveOn:hover{  
				background-image:url(../graphx/n_automotive.gif);
				background-repeat:no-repeat;
				background-position:0px -39px; 
				float:left; 
				width:165px; 
				height:39px;
				text-indent:-9999px;}
			
			a.navTechDocs, a.navTechDocs:visited, a.navTechDocs:link{  
				background-image:url(../graphx/n_techdocs.gif);
				background-repeat:no-repeat; 
				position:absolute;
				right:40px; 
				top:20px;
				width:100px; 
				height:18px;
				text-indent:-9999px;}
			a.navTechDocs:hover{
				background-position:0px -18px;}
				
			a.navContact, a.navContact:visited, a.navContact:link{  
				background-image:url(../graphx/n_contactus.gif);
				background-repeat:no-repeat; 
				position:absolute;
				right:40px; 
				top:38px;
				width:100px; 
				height:18px;
				text-indent:-9999px;}
			a.navContact:hover{
				background-position:0px -18px;}
				
		#left-side { float: left; width: 380px; padding: 0 40px 0 45px; text-align: left; }
			#left-side h2 { color: #ec008c;  font-weight:normal; font-size: 16px; line-height:18px; margin-bottom: 5px; }
			#left-side p { margin-bottom: 1em; }
				#left-side p span { color: #ec008c; }
			#left-side ul {margin:0 0 20px 15px; list-style:none;}
			#left-side ul li .bul{color: #ec008c; margin:0 5px 0 0;}
			
				
		#right-side { float: left; width: 420px; }
			#right-side h2 { color: #ec008c; text-transform: uppercase; font-size: 16px; margin: 0 8px 21px 0; display: inline; }
			#adventure { border: 2px solid #ec008c; }
			#right-side span { font-size: 12px; }
			
			#gallery { margin: 12px 0 0 0; padding: 0; }
				#gallery li { list-style: none; float: left; margin: 0 12px 12px 0; }
				#gallery li.last { margin-right: 0; }
				
				
		/* the overlayed element */ 
		.simple_overlay { 
		     
		    /* must be initially hidden */ 
		    display:none; 
		     
		    /* place overlay on top of other elements */ 
		    z-index:10000; 
		     
		    /* styling */ 
		    background-color:#333; 
		     
		    width:675px;     
		    min-height:200px; 
		    border:1px solid #666; 
		     
		    /* CSS3 styling for latest browsers */ 
		    -moz-box-shadow:0 0 90px 5px #000; 
		    -webkit-box-shadow: 0 0 90px #000;     
		} 
		 
		/* close button positioned on upper right corner */ 
		.simple_overlay .close { 
		    background-image:url(images/close.png); 
		    position:absolute; 
		    right:-15px; 
		    top:-15px; 
		    cursor:pointer; 
		    height:35px; 
		    width:35px; 
		}
