@charset "UTF-8";
/* CSS Document */

/*	This CSS doc contains structural elements css only for:
		BANNER
		NAVIGATION
		MAIN CONTENT WINDOW

/*  Global Navigation 
-----------------------------------------------------------------------------------------*/

/*  Global Logo*/
#logoContainer {
	position: absolute;
	top: 35px;
/*	left: 109px;*/
	width: 512px;
	margin: 0;
}


/*  Global Nav
Defines the List Container (or 'ul') ----------------------------------------------------*/

#gnav {
	position: absolute;
	top: 80px;
/*	left: 109px;*/
	width: 415px;
	margin: 0;
	padding: 0 0 0 0;
	height: 15px;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-indent: -5000px;
	z-index: 30px;
}


/*-- Changes here apply to the 'li's'(inside of the List Container/ul) --*/

#gnav li {

	margin:0px;
	padding: 0 0 0 40px;
	list-style: none;
	display: inline;
}

#gnav a {

	float: left;

	/*-- MAKE VERTICAL MENU --*/
/*	padding: 0 0 0 2000px;*/

	padding: 0 0 0 40px;
	overflow: hidden;
	/*-- Half the height of the entire gif --*/
	height: 15px !important; 
	height /**/:15px; /* for IE5/Win */
	}

/*--these are the actual states that change on the buttons --*/

#gnav a:hover {
	background-position: 0 -15px;
	}

#gnav a:active, #gnav a.selected {
	background-position: 0 -15px;
}

#web a {
	width: 65px;
	background: url(../nav/web.gif) top left no-repeat;
}

#digital a {
	width: 115px;
	background: url(../nav/digital.gif) top left no-repeat;
}

#flsh a {
	width: 114px;
	background: url(../nav/flash.gif) top left no-repeat;
}

#print a {
	width: 30px;
	background: url(../nav/print.gif) top left no-repeat;
}

/*-----------------------------------------------------------------------------------------*/

#lnav {
	position: absolute;
	top: 7px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	width: 800px;
	display: inline;	
	}

#lnav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#lnav a {
	z-index: 26;
	float: left;
	padding: 0 0 0 0;
	height: 15px !important; 
	height /**/: 15px; /* for IE5/Win */
	}


/*--- Client Nav Position — Production
-----------------------------------------------------------------------------------------*/
#p_ele a {
	position: absolute;
	left: 0px;

}
#p_fli a {
	position: absolute;
	left: 101px;

	}
	
#p_otr a {
	position: absolute;
	left: 232px;
	}

/*--- Client Nav Project List Position
-----------------------------------------------------------------------------------------*/
#p_ele_nav {
	position: absolute;
	/*top: 28px;*/
	left: 0px;
	}

#p_flip_nav {
	position: absolute;
	/*top: 28px;*/
	left: 101px;
	width: 699px;
	}

#p_otr_nav {
	position: absolute;
	/*top: 28px;*/
	left: 213px;
	}


/*--- Client Nav Position — Design
-----------------------------------------------------------------------------------------*/
#d_ele a {
	position: absolute;
	left: 0px;
	}
	
#d_pm a {
	position: absolute;
	left: 101px;
	}
	
#d_otr a {
	position: absolute;
	left: 214px;
	}


/*--- Client Nav Project List Position — Design
-----------------------------------------------------------------------------------------*/

#d_ele_nav {
	position: absolute;
	/*top: 28px;*/
	left: 0px;
	}

#d_pm_nav {
	position: absolute;
	/*top: 28px;*/
	left: 101px;	
	}
	
#d_otr_nav {
	position: absolute;
	/*top: 28px;*/
	left: 214px;
}
		

	
	
		/*--- Client Navigation (See text.css for link styles) 
-----------------------------------------------------------------------------------------*/

#client ul{
	list-style: none;
	margin: 0;
	padding: 0;
	/*display: inline;*/	
}


#client li{
	/*border: 0;
	margin: 0; 
	padding: 0;*/
	display: inline;
	list-style-type: none;
	margin-right:10px;	
}

#client nav a{
	/*float: left;
	padding: 0;*/
	border:solid 1px #FFF;
	margin-right:2px;
	height: 15px !important; 
	height /**/: 15px; /* for IE5/Win */
	}


/*--- Client Nav List Nos 1-16
-----------------------------------------------------------------------------------------*/

.one a, .BGIgallery a {
	margin: 0 15px 0 0;
	}

.two a {
	margin: 0 15px 0 0;
	}
	
.three a {
	margin: 0 15px 0 0;
	}
	
.four a {
	margin: 0 15px 0 0;
	}
	
.five a {
	margin: 0 15px 0 0;
	}
	
.six a {
	margin: 0 15px 0 0;
	}
	
.seven a {
	margin: 0 15px 0 0;
	}
	
.eight a {
	margin: 0 15px 0 0;
	}
	
.nine a {
	margin: 0 12px 0 0;
	}
	
.ten a {
	padding: 0 12px 0 12px;
	}
	
.eleven a {
	/*padding: 0 12px 0 12px;*/
	position: absolute;
	left: 340px;
	}
	
.twelve a {
	/*padding: 0 12px 0 12px;*/
	position: absolute;
	left: 380px;
	}
	
.thirteen a {
	position: absolute;
	left: 420px;
	/*padding: 0 12px 0 12px;*/
	}
	
.fourteen a {
	position: absolute;
	left: 460px;
	/*padding: 0 12px 0 12px;*/
	}
	
.fifteen a {
	position: absolute;
	left: 500px;
	/*padding: 0 12px 0 12px;*/
	}
	
.sixteen a {
	position: absolute;
	left: 540px;
	/*padding: 0 12px 0 12px;*/
	}
	
	

	/*--- Homepage navigation (See text.css for link styles) 
-----------------------------------------------------------------------------------------*/

.hp_production a {
	position: absolute;
	left: 0px;
}

.hp_design a {
	position: absolute;
	left: 145px;
}


	/*--- Homepage navigation (See text.css for link styles) 
-----------------------------------------------------------------------------------------*/

.port a {
	position: absolute;
	left: 0px;
}

.production a {
	position: absolute;
	top: 14px;
	left: 0px;
}

.design a {
	position: absolute;
	top: 28px;
	left: 0px;
}


	/*--- Before / After navigation (See text.css for link styles) 
-----------------------------------------------------------------------------------------*/

/*--- NAV: Eleven / Production / Kiosk ---*/

/*.tdcSiteReturn a {
	position: absolute;
	left: 120px;
}


.tdcModReturn a {
	position: absolute;
	left: 97px;
}



.tdcReturn a {
	position: absolute;
	left: 164px;
}

.tdcEapReturn a {
	position: absolute;
	left: 164px;
}
*/


/*--- Eleven/Production/BGI Flash Movies ---*/

.more a {
	margin: 0 15px 0 0;
	}

/*--- NAV: Eleven / Production / BGI Flash Movies ---*/
.after a {
	position: absolute;
	left: 80px;
}

/*--- NAV: Eleven / Production / Kiosk ---*/
.path1 a {
	position: absolute;
	left: 80px;
}

.path2 a {
	position: absolute;
	left: 215px;
}

.after1 a {
	position: absolute;
	left: 335px;
}

.path3 a {
	position: absolute;
	left: 408px;
}

/*--- NAV: Eleven / Production / Callaway Diablo ---*/

/*.caldiablo a {
	position: absolute;
	left: 129px;
}


.caldiablofin a {
	position: absolute;
	left: 209px;
}


.calhalofin a {
	position: absolute;
	left: 199px;
}
*/


/*--- NAV: Eleven / Production / Lobby ---*/

/*
.after2 a {
	position: absolute;
	left: 170px;
	}


*/
/*--- NAV: Other / Production / Web Flush ---*/
.wireframe a {
	position: absolute;
	left: 0px;
}

.layout a {
	position: absolute;
	left: 98px;
}

.viewmore a {
	position: absolute;
	left: 195px;
}

/*--- NAV: Flipside / Production / Before-After Gallery ---*/

.gallery a {
	position: absolute;
	left: 153px;
	}


/*--- Design navigation (See text.css for link styles) 
-----------------------------------------------------------------------------------------*/

/*--- NAV: Eleven / Design / Web Flush ---*/
.isOne a {
	position: absolute;
	left: 0px;
}

.isTwo a {
	position: absolute;
	left: 111px;
}

.isThree a {
	position: absolute;
	left: 273px;
}



/*--- Before / After navigation (See text.css for link styles) 
-----------------------------------------------------------------------------------------*/

#pnav {
	position: absolute;
	top: 92px;
	left: 105px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	width: 695px;
	display: inline;
	}

#pnav li {
	/*margin-right: 2px; */
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#pnav a {
	float: left;
	padding: 0 0 0 0;
	height: 15px !important; 
	height /**/: 15px; /* for IE5/Win */
	}
	
#wfpnav {
	position: absolute;
	top: 110px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	width: 800px;
	display: inline;	
	}
	
#wfpnav li {
	/*margin-right: 2px; */
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#wfpnav a {
	float: left;
	padding: 0 0 0 0;
	height: 15px !important; 
	height /**/: 15px; /* for IE5/Win */
	}
	
#hnav {
	position: absolute;
	top: 10px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
	width: 795px;
	display: inline;
	}

#hnav li {
	/*margin-right: 2px; */
	padding: 0;
	display: inline;
	list-style-type: none;
	}

/*--- NAV: Eleven / Production / VivaTerra ---*/

/*.vt1 a {
	position: absolute;
	left: 0px;
}


.vt2 a {
	position: absolute;
	left: 75px;
}



.vt3 a {
	position: absolute;
	left: 150px;
}

.vt4 a {
	position: absolute;
	left: 225px;
}

.vt5 a {
	position: absolute;
	left: 300px;
}

.vt6 a {
	position: absolute;
	left: 375px;
}

.vt7 a {
	position: absolute;
	left: 425px;
}

.vt8 a {
	position: absolute;
	left: 500px;
}

.vt9 a {
	position: absolute;
	left: 575px;
}

.vt10 a {
	position: absolute;
	left: 625px;
}
*/

