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

body {
	margin: 0px;
	padding: 0px;
	background-color: #a55f0b;
	font-family: Avenir, Arial, Helvetica, sans-serif;
}

a, a:active, a:visited {
	color: #e37c00;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #fff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
h1.home {
	background-image: url(../images/logo_home.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 284px;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.home {
	color:#ffffff;
	font-color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	z-index: 3;
}

.home a {
	color:#ffffff;
	font-color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	z-index: 3;
}

.home a:hover {
	color:#e37c00;
	font-color: #e37c00;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	z-index: 3;
}


h1 span {
	display: none;

}


h2 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 4px;
	margin-top: 15px;
}

ul {
	margin: 0px;
	padding: 0px;
}

li span {
	display: none;

}


MainPages h1 {
	background-image: url(../images/hd_web.gif);
}


p {
	color:#CCCCCC;
	font-color: #CCCCCC; 
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px; }



img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




hr {
	1px #e37c00;}
	


/* ---------------------- Structure -------------------------- */










#background {
	margin-top: 20px;
	height: 600px;
	background-color: #000000;
	background-image: url(../images/sabre_bg.gif);
	background-repeat: repeat-x;
}

#backgroundHome {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../images/sabre_bg.gif);
	background-repeat: repeat-x;
}

#backgroundAbout {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../images/about_bg.gif);
	background-repeat: repeat-x;
}

#backgroundLama {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../../sabre/images/lama_bkg.gif);
	background-repeat: repeat-x;
}

#backgroundPrinting-Mini {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../../sabre/images/printing_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#backgroundCreative-Mini {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../../sabre/images/creative_bkg.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#backgroundEvents-Mini {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../../mini-site/events/images/events_bkg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#backgroundEvents-MiniLP {
	margin-top: 20px;
	height: 950px;
	background-color: #000000;
	background-image: url(../../mini-site/events/images/eventsLP_bkg.gif);
	background-repeat: repeat-x;
}


#backgroundHistory {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../images/about_bg.gif);
	background-repeat: repeat-x;
}

#backgroundIndustries {
	margin-top: 20px;
	height: 950px;
	background-color: #000000;
	background-image: url(../images/industries_bg.gif);
	background-repeat: repeat-x;
}

#backgroundContact {
	margin-top: 20px;
	height: 850px;
	background-color: #000000;
	background-image: url(../images/contact_bg.gif);
	background-repeat: repeat-x;
}


#backgroundWork {
	margin-top: 20px;
	height: 750px;
	background-color: #000000;
	background-image: url(../images/about_bg.gif);
	background-repeat: repeat-x;
}

#backgroundCareers {
	margin-top: 20px;
	height: 1700px;
	background-color: #000000;
	background-image: url(../images/privacy_bg.gif);
	background-repeat: repeat-x;
}

#backgroundClients {
	margin-top: 20px;
	height: 1800px;
	background-color: #000000;
	background-image: url(../images/clients_bg.gif);
	background-repeat: repeat-x;
}


#backgroundPrivacy {
	margin-top: 20px;
	height: 1700px;
	background-color: #000000;
	background-image: url(../images/privacy_bg.gif);
	background-repeat: repeat-x;
}


#backgroundHome {
	margin-top: 20px;
	background-color: #000000;
	background-image: url(../images/sabre_bg.gif);
	background-repeat: repeat-x;
}

#popUp {
	margin-top: 30px;
	margin-left: 20px;
	width: 250px;
}

#wrapper {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 600px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperIndex {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 600px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperAbout {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 750px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperContact {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 850px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperIntern {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 950px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperMini {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 750px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperEvents-MiniLP {
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 950px;
	position: relative;
	padding: 0px;
	background-color: #000;
}


#wrapperHistory {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 750px;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperWork {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 750px;
	position: relative;
	padding: 0px;
	background-color: #000;
}



#wrapperCareers {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding: 0px;
	background-color: #000;
}

#wrapperClients {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding: 0px;
	background-color: #000;
}



#wrapperPrivacy {
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding: 0px;
	background-color: #000;
}


#upperDiv {
	background-color: #acacac;
	height: 12px;
}


#content {
	height: 576px;
}

#contentHome {
	height: 576px;
}

#contentAbout {
	height: 726px;
}

#contentEvents-MiniLP {
	height: 926px;
}


#contentHistory {
	height: 726px;
}

#contentIndustries {
	height: 926px;
}

#contentContact {
	height: 826px;
}

#contentWork {
	height: 726px;
}


#contentCareers {
	height: 1676px;
}

#contentClients {
	height: 1776px;
}


#contentPrivacy {
	height: 1676px;
}

#lowerDiv {
	background-color: #acacac;
	height: 12px;
}


#leftHighlight {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 576px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}


#leftHighlightAbout {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 726px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}


#leftHighlightHistory {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 726px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#leftHighlightIndustries {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 926px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#leftHighlightContact {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 826px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}


#leftHighlightWork {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 726px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}


#leftHighlightCareers {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 1676px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#leftHighlightClients {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 1776px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}


#leftHighlightPrivacy {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 1676px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#leftHighlightEvents-MiniLP {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 926px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlight {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 576px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightAbout {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 726px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightHistory {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 726px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightIndustries {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 926px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightContact {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 826px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightWork {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 726px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightCareers {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 1676px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightClients {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 1776px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightPrivacy {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 1676px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}

#rightHighlightEvents-MiniLP {
	background-image: url(../images/highlight.jpg);
	float: left;
	height: 926px;
	width: 2px;
	background-color: #231f20;
	background-repeat: no-repeat;
}


#homeServices {
	position:absolute;
	top: 20px;
	left: 865px;
	width: 200px;
	height: 570px;
	color: #000000;
	font: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	}


#pageHome {
	float: left;
	height: 600px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 440px 420px;
}

#pageServices {
	float: left;
	height: 600px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageAbout {
	float: left;
	height: 750px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageEvents-Mini {
	float: left;
	height: 950px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageHistory {
	float: left;
	height: 750px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageIndustries {
	float: left;
	height: 950px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageWork {
	float: left;
	height: 750px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageCareers {
	float: left;
	height: 1300px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pageClients {
	float: left;
	height: 1800px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#pagePrivacy {
	float: left;
	height: 1300px;
	width: 846px;
	background-repeat: no-repeat;
	background-position: 320px 80px;
}

#flashHome {
	height: 576px;
	width: 309px;
	padding: 0px;
	float: left;
	position: absolute;
	margin: 0px;
	left: 3px;
	top: 12px;
	z-index: 0;
}

#rightColumn {
	height: 580px;
	width: 515px;
	padding: 0px;
	float: left;
	margin: 0px;
}




#upperNav {
	width:510px;
	z-index:2;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
	padding: 0px;
	height: 61px;
	position: absolute;
	margin: 0px;
	left: 336px;
	top: 20px;
}
#upperNav ul {
	margin: 0px;
	padding: 0px;
}
#upperNav li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#upperNavGLP {
	width:500px;
	z-index:2;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
	padding: 0px;
	height: 61px;
	position: absolute;
	margin: 0px;
	left: 337px;
	top: 22px;
}
#upperNavGLP ul {
	margin: 0px;
	padding: 0px;
}
#upperNavGLP li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}



#lowerNavHome {
	position:absolute;
	width:452px;
	height:36px;
	z-index:2;
	left: 345px;
	top: 420px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNav {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 522px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNavAbout {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 670px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}

#lowerNavEvents-Mini {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 870px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNavHistory {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 672px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}

#lowerNavIndustries {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 872px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}

#lowerNavContact {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 772px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNavWork {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 668px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNavCareers {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 1620px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}

#lowerNavClients {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 1720px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNavPrivacy {
	position:absolute;
	width:646px;
	height:52px;
	z-index:2;
	left: 23px;
	top: 1620px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}


#lowerNav li, #lowerNavHome li, #lowerNavAbout li, #lowerNavHistory li, #lowerNavIndustries li, #lowerNavContact li, #lowerNavWork li, #lowerNavCareers li, #lowerNavPrivacy li, #lowerNavEvents-Mini li  {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#lowerNav ul, #lowerNavHome ul, #lowerNavAbout ul, #lowerNavHistory ul, #lowerNavIndustries ul, #lowerNavContact ul, #lowerNavWork ul, #lowerNavCareers ul, #lowerNavPrivacy ul, #lowerNavEvents-Mini ul  {
	margin: 0px;
	padding: 0px;
}




#copy {
	position:absolute;
	width:478px;
	height:400px;
	z-index:3;
	left: 340px;
	top: 115px;
	margin: 0px;
	padding: 0px;
}
#copyMainPages h2 {
	margin: 0px;
	padding: 0px;
}


#copy p, #copyMainPages p {
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}



#copyMainPages {
	position:absolute;
	width:407px;
	height:233px;
	z-index:4;
	left: 353px;
	top: 198px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clip: rect(auto,auto,auto,auto);
}


#dartman {
	position:absolute;
	width:150px;
	height:200px;
	z-index:5;
	left: -158px;
	top: 379px;
}

#addressBlockAbout {
	position:absolute;
	width:126px;
	height:68px;
	z-index:5;
	left: 709px;
	top: 669px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}

#addressBlockEvents-Mini {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 710px;
	top: 858px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}


#addressBlockHistory {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 660px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}

#addressBlockIndustries {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 860px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}

#addressBlockContact {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 760px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}


#addressBlockWork {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 660px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}


#addressBlockCareers {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 1610px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}

#addressBlockClients {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 1710px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}

#addressBlockPortfolio {
	position:absolute;
	width:126px;
	height:177px;
	z-index:5;
	left: 708px;
	top: 540px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}

#addressBlockPrivacy {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 1610px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}


#addressBlock {
	position:absolute;
	width:126px;
	height:77px;
	z-index:5;
	left: 708px;
	top: 510px;
	color: #ffffff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
}
#addressBlock p, #addressBlockAbout p, #addressBlockHistory p, #addressBlockCareers p, #addressBlockWork p, #addressBlockPrivacy p, {
	color: #acacac;
	text-align: right;
}





#logo {
	height: 60px;
	width: 284px;
	position: absolute;
	top: 34px;
	left: 24px;
	z-index: 1;
}

#logoEvents {
	height: 60px;
	width: 284px;
	position: absolute;
	top: 25px;
	left: 23px;
	z-index: 1;
}

#logoGLP {
	height: 120px;
	width: 284px;
	position: absolute;
	top: 22px;
	left: 23px;
	z-index: 1;
}



#portfolio {
	height: 19px;
	width: 144px;
	position: absolute;
	top: 125px;
	left: 684px;
	z-index: 3;
	color: #e37c00;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
#portfolio a, #portfolio a:active, #portfolio a:visited {
	color: #e37c00;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#portfolio a:hover {
	color: #fff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}




#mainImage {
	height: 225px;
	width: 300px;
	position: absolute;
	top: 200px;
	left: 20px;
	z-index: 6;
}

#mainImageContact {
	height: 410px;
	width: 302px;
	position: absolute;
	top: 200px;
	left: 20px;
	z-index: 6;
	background-color: #e37c00;
	overflow: visible;
}

#mainImageContact p{
	align: center;
}

#lamaImage {
	height: 225px;
	width: 320px;
	position: absolute;
	top: 150px;
	left: -15px;
	z-index: 6;
}

#callAction {
	height: 250px;
	width: 300px;
	position: absolute;
	top: 380px;
	left: 15px;
	z-index: 6;
}

#callAction-high {
	height: 225px;
	width: 300px;
	position: absolute;
	top: 120px;
	left: 15px;
	z-index: 6;
}

#callAction-low {
	height: 225px;
	width: 300px;
	position: absolute;
	top: 115px;
	left: 544px;
	z-index: 6;
}

#capabilitiesFlash {
	height: 330px;
	width: 285px;
	position: absolute;
	top: 129px;
	left: 23px;
	z-index: 6;
}





#footer {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}

#footer a {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}

#footer a:hover {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}


#footerHome {
	width: 850px;
	height: 1px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 3px;
	line-height: 4px;
	color: #a55f0b;
	margin-top: 10px;
	text-align: left;
	z-index: 20;
}

#footerInteriorSabre a {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

#footerInteriorSabre a:hover {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

#footerHomeSabre a {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

#footerHomeSabre a:hover {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

#footerInterior {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}

#footerInterior a {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}

#footerInterior a:hover {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	line-height: 16px;
	font-weight: bold;
}

#footerInteriorSabre {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 15px;
	text-align: right;
	z-index: 20;
	line-height: 16px;
}

#footerHomeSabre {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 9px;
	text-align: right;
	z-index: 20;
	line-height: 16px;
}




.underline {
text-decoration: underline;}

.bolder {
font-weight: bolder;
}







/* ---------------------- Scrollers -------------------------- */

.Scroller-Container  {
	position: absolute;
	top: 0px;
	left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CCCCCC;
}


.Scroller-Container a {
	color: #e37c00;
}
.Scroller-Container ul {
	margin-top: 0px;
}
.Scroller-Container li {
	color: #FFFFFF;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 16px;
	padding-bottom: 6px;
	padding-top: 0px;
	margin: 0px;
}
.Scroller-Container h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.Scroller-Container h2 {
	margin: 0px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.Scroller-Container h3 {
	margin: 0px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.Scroller-Container p {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #acacac;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.Scroller-Container p2 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 407px;
	height: 250px;
	left: 0px;
	top: 0px;
}

.Container {
	position: absolute;
	top: 102px;
	width: 415px;
	height: 351px;
}

#Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 407px;
	height: 300px;
	left: 2px;
	top: 0px;
}


#Scrollbar-Container {
	position: absolute;
	top: 80px;
	left: -36px;
}
.Scrollbar-Up {
	cursor: pointer;
	position: absolute;
	left: 449px;
	top: 5px;
}
.Scrollbar-Track {
	width: 20px;
	height: 161px;
	position: absolute;
	top: 34px;
	left: 453px;
	background-image: url(../images/scroller-images/scrollbar_track.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
}
.Scrollbar-Handle {
	position: absolute;
	width: 20px;
	height: 22px;
	top: -2px;
}
.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 192px;
	left: 449px;
}


.popupText h1 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: center;
}

.popupText p {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: center;
}

.clientText p {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.bodyText p {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.bodyText p2 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.bodyText ul {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.bodyText h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.portfolio {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	position: absolute;
	top: 480px;
	left: 22px;
	width: 600px;
	height: 200px;
}






/* Page Content */


.services {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #CCCCCC;
	width: 490px;
	left: 0px;
	top: 0px;
}

.services  a {
	color: #e37c00;
}

.services  a:hover {
	color: #FFFFFF;
}

.serviceListing {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #999999;
	width: 180px;
	left: 527px;
	top: -8px;
	position: absolute;
}


#containerAbout {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 338px;
	top: 94px;
	background-image: url(../images/hd_about.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerPayment {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 338px;
	top: 94px;
	background-image: url(../images/hd_payment.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerLama {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../mini-site/images/hd_lama.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerExtras {
	position:absolute;
	width:480px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../mini-site/images/hd_extras.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}
#containerPrinting-Mini {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../mini-site/images/hd_printing.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerCreative-Mini {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../sabre/images/hd-creative-design.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerCreativeAd-Mini {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../sabre/images/hd-creative-advertising.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerEvents-Planning {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../mini-site/events/images/hd_events-planning.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerEvents-Promoting {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../mini-site/events/images/hd_events-promoting.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerEvents-Production {
	position:absolute;
	width:485px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 44px;
	background-image: url(../../mini-site/events/images/hd_events-production.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerEvents-ProductionHP {
	position:absolute;
	width:885px;
	height:363px;
	z-index:1;
	left: 40px;
	top: 44px;
	background-image: url(../../mini-site/events/images/hd_events-production.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}


#containerHistory {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_history.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}



#containerPrivacy {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_privacy.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}



#containerCareers {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_careers.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerClients {
	position:absolute;
	width:501px;
	height:1603px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_clients.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerOurWork {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_our_work.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerIndustries {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_our_work.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerIntern {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_intern.gif);
	background-repeat: no-repeat;
	background-position: -15px 0px;
}


#containerDirections {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_directions.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerInfo {
	position:absolute;
	width:737px;
	height:351px;
	z-index:1;
	left: 40px;
	top: 106px;
	background-image: url(../images/hd_info.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerQuote {
	position:absolute;
	width:737px;
	height:351px;
	z-index:1;
	left: 40px;
	top: 106px;
	background-image: url(../images/hd_quote.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerGivingBack {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_givingBack.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerSorry {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_sorry.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}



#containerContact {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_contact.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerAdvertising {
	position:absolute;
	width:500px;
	height:400px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_advertising.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}


#containerDesign {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_design.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}


#containerWeb {
	position:absolute;
	width:501px;
	height:405px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_web.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerPassword {
	position:absolute;
	width:750px;
	height:352px;
	z-index:1;
	left: 40px;
	top: 105px;
	background-image: url(../images/hd_password.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerPrinting {
	position:absolute;
	width:501px;
	height:441px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_printing.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

#containerThankyou {
	position:absolute;
	width:501px;
	height:363px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_thankyou.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}



#containerMultimedia {
	position:absolute;
	width:501px;
	height:402px;
	z-index:1;
	left: 340px;
	top: 94px;
	background-image: url(../images/hd_multimedia.gif);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}
#SubNav {
	position:absolute;
	width:470px;
	height:32px;
	z-index:16;
	left: 365px;
	top: 93px;
	text-align: right;
}
#SubNav ul {
	margin: 0px;
	padding: 0px;
}
#SubNav a {
	text-decoration: none;
	color: #fff;
}
#SubNav li {
	color: #e37c00;
	font-size: 12px;
	display: inline;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #e37c00;
	font-weight: bold;
	padding-left: 8px;
}

#SubNav li.noBorder    {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#SubNav a:hover {
	text-decoration: none;
	color: #e37c00;
}


#pwNav {
	position:absolute;
	width:130px;
	height:35px;
	z-index:16;
	left: 868px;
	top: 97px;
}

#pwNav2 {
	position:absolute;
	width:130px;
	height:75px;
	z-index:16;
	left: 867px;
	top: 120px;
}

#pwNav2 ul {
	margin: 0px;
	padding: 0px;
}
#pwNav2 a {
	text-decoration: none;
	color: #ffffff;
}

#pwNav2 a:hover {
	text-decoration: none;
	color: #e37c00;
}


#request_info {
	position:absolute;
	width:800px;
	height:353px;
	z-index:14;
	left: 41px;
	top: 192px;
}
#contact_us {
	position:absolute;
	width:500px;
	height:353px;
	z-index:14;
	left: 341px;
	top: 198px;
}

#portfolio_holder {
	position:absolute;
	width:845px;
	height:325px;
	z-index:1;
	left: 3px;
	top: 125px;
}
#form1 table {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#form1 input, #form1 .main .body textarea {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


#form1 textarea {
	width: 320px;
}

#reCaptcha {
	width:400px;
	height:103px;
	z-index:1;
	left: 383px;
	top: 105px;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#reCaptchaContact {
	width:300px;
	height:118px;
	z-index:1;
	left: 383px;
	top: 105px;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;

}

#txtAbout {
	position:absolute;
	width:494px;
	height:479px;
	z-index:1;
	left: -1px;
	top: 102px;
	margin: 0px;
	padding: 0px;
}

#txtClients {
	position:absolute;
	width:774px;
	height:479px;
	z-index:1;
	left: -281px;
	top: 102px;
	margin: 0px;
	padding: 0px;
}

#txtEventsLP {
	position:absolute;
	width:504px;
	height:421px;
	z-index:1;
	left: 32px;
	top: 398px;
	margin: 0px;
	padding: 0px;
	background-image: url(../../mini-site/events/images/event-hd.gif);
	background-repeat: no-repeat;
}

#eventsLP-Video {
	position:absolute;
	width:508px;
	height:286px;
	z-index:1;
	left: 32px;
	top: 100px;
	margin: 0px;
	padding: 0px;
}


.orange {color: #e37c00}

.red {color: #b20114}

h3 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
h4 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #e37c00;
	margin: 5px;
	padding: 5px;
	font-weight: lighter;
}
.line-height {
	line-height: 12px;
}
.line-height2 {
	line-height: 26px;
}

#elementsGLP {
	position:absolute;
	width:280px;
	height:50px;
	z-index:2;
	left: 24px;
	top: 620px;
}
h5 {
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #e37c00;
	margin: 10px;
	padding: 10px;
}

#upperNavPrinting-Mini {
	position:absolute;
	width:512px;
	height:30px;
	z-index:2;
	left: 340px;
	top: 23px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e37c00;
}

#upperNavPrinting-Mini li, #lowerNavHome li, #lowerNavAbout li, #lowerNavHistory li, #lowerNavWork li, #lowerNavCareers li, #lowerNavClients li, #lowerNavPrivacy li, #lowerNavGivingBack li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#upperNavPrinting-Mini ul, #lowerNavHome ul, #lowerNavAbout ul, #lowerNavHistory ul, #lowerNavWork ul, #lowerNavCareers ul, #lowerNavClients ul, #lowerNavPrivacy ul, #lowerNavGivingBack ul {
	margin: 0px;
	padding: 0px;
}
