@charset "UTF-8";


/* Global Values
=======================================*/

* { margin: 0; padding: 0; } 
img { border: none; } 

body { background-color: #50595F; font-size: 62.5%; line-height: 1.6em; color: #808184; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  }

.clear { clear: both; }

a { color: #72A4D7; font-weight: bold; text-decoration: none; }
a:hover { color: #BCD530; } 


/* Containers
=======================================*/

#wrapper { width: 960px; margin: 0 auto;  }
#header { height: 80px; background-color: #fff; }
#header .logos { width: 275px; float: left; }
#contentShell { /*height: 640px;*/ background-color: #10213B; }
#login { width: 960px; margin: 0 auto;  }

#thumbnailBar { clear: both; width: 940px; height: 100px; overflow: scroll; }
#thumbnailBar img { padding: 5px; }

div#about .single { width: 180px; float: left; margin-left: 30px; }
div#about .singleContainer { background-image:url(../images/containerSingle-bottomFull.gif); background-position: bottom; }
div#about .singleContainer .padding { width: 154px; margin: 0 auto; padding: 1em 0;  }
div#about .singleIntro { background-image:url(../images/containerSingle-bottomFull.gif); background-position: bottom; margin-top: 78px; }
div#about .singleIntro .padding { width: 154px; margin: 0 auto; padding: 1em 0;  }
div#about .singleIntro p { color: #2499D5; font-weight: bold; font-size: 1.2em; }
div#about .triple { width: 700px; float: right; background-image:url(../images/containerTriple-bottomFull.gif); background-repeat: no-repeat; background-position: bottom; margin-right: 13px !important; margin-right: 7px; }
div#about .padding { width: 670px; margin: 0 auto; }
div#about .photoColumn { width: 180px; float: right; border-left: thin dashed #72A4D7; padding: 0 1em; margin-left: 1em; }
div#about .photoColumn img { margin-bottom: 1em; }
div#about .leftPhoto { width: 220px; float: left; color: #fff; margin-left: 12px !important; margin-left: 7px; }
div#about ul#aboutNav { width: 700px; margin-right: 13px; padding-left: 245px; }
div#about ul#aboutNav li { list-style: none; float: left; margin-right: 50px; }
div#about .listColumn { width: 210px; float: left; padding-right: 1.8em; }
div#about .listColumn ul li { list-style: none; padding: 0em 0em .3em; font-size: 1.1em; line-height: 1.4em; }

div#genericContainer { margin-top: 2em; }
div#genericContainer .triple { width: 700px; float: right; background-image:url(../images/containerTriple-bottomFull.gif); background-repeat: no-repeat; background-position: bottom; margin-right: 13px !important; margin-right: 7px; }
div#genericContainer .padding { width: 670px; margin: 0 auto; }
div#genericContainer .leftPhoto { width: 220px; float: left; color: #fff; margin-left: 12px !important; margin-left: 7px; }


div#newsLetterSignUp { width: 900px; height: 46px; background-color: #BCD530; margin: 10px; font-size: 1em; color: #fff;}
div#newsLetterSignUp img { width: 450px; float: left; }
div#newsLetterSignUp .form { width: 300px; float: left; line-height: 46px; _margin-top: 12px; }
div#newsLetterSignUp .print {  width: 135px; float: right; font-size: .8em; height: 46px; padding: 5px; }
div#newsLetterSignUp .print a { color: #10213B; text-decoration: none; }
div#newsLetterSignUp .print a:hover { color: #fff; } 

div#newsContainer { clear: both; margin-top: 1.5em; }

div#newsContainer .navigationColumn { width: 300px; float: left; margin-left: 20px; }
div#newsContainer .singleColumn { width: 300px; float: left; margin: 0px 10px; }
div#newsContainer .newsletterShell { width: 600px; float: left; }
div#newsContainer .newsletterTOC { padding: 0em 2em 1em; color: #fff; font-size: 1em; border-bottom: 1px dashed #72A4D7; margin-bottom: 1em; }
div#newsContainer .newsletterArticle { margin: 1em 0em 2em; padding: 1em 2em 1em;font-size: 1.1em; line-height: 1.8em;  background-color: #E1F3FC; border: 2px solid #BED630; }
div#newsContainer img.left { padding: 0em 2em 1em 0em; }
div#newsContainer img.right { padding: 0em 0em 1em 2em; }
div#newsContainer .newsletterArchives { height: 150px; overflow: auto; width: 280px; margin: 0 auto; }
div#newsContainer .newsletterShell a { color: #72A4D7; font-weight: bold; font-size: 1.1em; text-decoration: none; }
div#newsContainer .newsletterShell a:hover { color: #BCD530; } 
div#newsContainer .newsletterArchives a { color: #72A4D7; }
div#newsContainer .newsletterArchives a:hover { color: #BCD530; }
div#newsContainer .padding { width: 560px; margin: 0 auto; color: #A7A8AA; }

div#newsContainer .borderedCol { width: 380px; float: left; margin-top: 35px; padding-right: 15px; color: #A7A8AA; border-right: thin dashed #72A4D7; }
div#newsContainer .glamourCol { width: 180px; float: right; padding: 0em 0em 0em 1em; margin-top: 35px; font-weight: bold; }

div#newsContainer .bioPhotoCol { width: 180px; float: right; border-left: thin dashed #72A4D7; padding: 0em 0em 0em 1em; margin-left: 1em; font-weight: bold; }
div.lecterns { width: 360px; }
div.lecterns img { width: 110px; float: left; margin: 0px 8px 8px 0px; }

/* Rentals & Automation */

#styledColumn { background-image:url(../images/containerColumn-bottom.gif); background-position: bottom; }
#styledColumn .padding { width: 50px;  background-color:#CCFF00; }
#styledColumn .automationInset { margin: 10px 25px; padding: 10px 0px; color: #808285; border-top: thin dashed #72A4D7; font-weight: bold; }

.styledColumnAutomation { width: 300px; float: left; margin-left: 15px; background-image:url(../images/containerColumn-bottom.gif); background-position: bottom; }
.styledColumnAutomation .padding { margin: 10px 20px; }
.styledColumnAutomation .intro { margin: 10px 20px; color: #249AD6; font-weight: bold; }

div#rentSubNav { padding-left: 315px; height: 78px; }

#footer { clear: both; color: #929497; text-align: center; padding: 2em; font-size: 1em; }


/* Global Typopgraphy
=======================================*/

p { font-size: 1.3em; padding-bottom: .8em; }

h1 { font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; }
h2 { font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; padding-bottom: .7em; font-size: 1.5em; line-height: 1.5em; }
h3 { color: #BCD530; font-weight: bold; font-size: 1.6em; padding-bottom: 1em; font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; }
h4 { font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #58595B; text-transform: uppercase; font-size: 1em; }
h5 { font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #fff; font-size: 1.2em; }

h2.name { text-transform: uppercase; color: #fff; }
h2.award { color: #BCD530; font-style:italic; }

#rentalTable h5 { padding: 5px 0px; color: #72A4D7; }

.blue { color: #72A4D7; }
.green { color: #BDD630; }

ul { margin: 1em 2em; font-size: 1.1em; }

ul.standard li { font-size: 1.2em; margin-bottom: .5em; }

.lineBreak { border-top: thin dashed #72A4D7; margin: 20px 0px 0px; }


/* Specific Typography
=======================================*/

ul.about { width: 210px; float: left; }
ul.about li { list-style: none; padding: 0em 0em .3em; font-size: 1.1em; line-height: 1.4em; }

.photoTitle { color: #58595B; font-weight: bold; font-size: 1em; line-height: 1em; padding-top: .5em; }
.photoSubHead { color: #929497; font-size: .8em; text-transform: uppercase; padding-bottom: 1em; }

.contactText { padding: 5px 0; font: bold 1em "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; border-bottom: 1px dotted #d1d1d1; }

ul.styledList { margin: 10px 0px 5px 10px; width: 250px; }
ul.styledList li { color:#808184;  list-style-image:url(../images/listIcon.gif); margin: 0px 5px 10px 20px; font-size: 1.2em;  font-weight: bold; padding-left: .5em; }
ul.styledList li.title { font-size: 1.3em; font-weight: bold; color:#58595B; }
ul.styledList li .source { font-size: .8em; text-transform:uppercase; color: #929497; }
ul.styledList a { text-decoration: none; color:#58595B; }
ul.styledList a:hover { color: #BCD530; }

ul#team { margin: 10px 0px 5px 10px; font-size:1.2em; }
ul#team ul { margin: 0; }
ul#team li { color:#10213B;  list-style-image:url(../images/listIcon.gif); margin: 0px 5px 5px 20px;  text-transform: uppercase; font-weight: bold; padding-left: .5em; font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 1em;  }
ul#team a { text-decoration: none; color:#58595B; }
ul#team a:hover { color: #BCD530; }
ul#team li ul li { color:#58595B; font-weight: normal; list-style: none; padding-left: 0; margin: 5px 5px 0px 0px; text-transform:none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  }

ul#automation { margin: 10px 0px 5px 10px; font-size:1.2em; }
ul#automation ul { margin: 0; }
ul#automation li { color:#10213B;  list-style-image:url(../images/listIcon.gif); margin: 0px 5px 5px 20px;  text-transform: uppercase; font-weight: bold; padding-left: .5em; font-family: "Lucida Grande", LucidaGrande, Lucida, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; }
ul#automation a { text-decoration: none; color:#58595B; }
ul#automation a:hover { color: #BCD530; }
ul#automation li ul li { color:#58595B; font-weight: bold;  list-style: none; padding-left: 0; margin: 0px 5px 0px 0px; text-transform:none; font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;  font-size: .7em; }


.newsletterActive { color: #BCD530; font-weight: bold; font-size: 1.1em; }

.leadin { font-size: 1.4em; line-height: 1.2em; }

table#jobs p, table#jobs li  { font-size: 1.1em; }


/* Forms
=======================================*/

fieldset { padding: .5em 0em 0em 4.5em; border: none;  }
input:focus, textarea:focus {background: #ffc; }

#clientLogin { width: 440px; text-align: right; float: right; padding: 2em 1em 0em 0em; }
#newsletterSearch { padding-top: 1.5em; margin-top:1.5em; border-top: 1px dashed #72A4D7; }

input.login { width: 80px; margin: 0 1em; }
textarea { width: 300px; height: 100px; }
input.radio, input.checkbox, input.submit, input.esignup { width: auto; }


/* Buttons
================================= */

a.login { display: block; width: 58px; height: 15px; background: url(../images/button-login.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.login:hover { background-position: 0px -15px; }

a.more { display: block; width: 62px; height: 18px; background: url(../images/button-more.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.more:hover { background-position: 0px -18px; }

a.design { display: block; width: 163px; height: 78px; background:url(../images/about/button-design.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.design:hover { background-position: 0px -78px; }
a.designActive { display: block; width: 163px; height: 78px; background:url(../images/about/button-design.gif) 0 -78px no-repeat; text-decoration: none; border: none; margin-left:}

a.build { display: block; width: 134px; height: 78px; background:url(../images/about/button-build.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.build:hover { background-position: 0px -78px; }
a.buildActive { display: block; width: 134px; height: 78px; background:url(../images/about/button-build.gif) 0 -78px no-repeat; text-decoration: none; border: none; }

a.manage { display: block; width: 180px; height: 78px; background:url(../images/about/button-manage.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.manage:hover { background-position: 0px -78px; }
a.manageActive { display: block; width: 180px; height: 78px; background:url(../images/about/button-manage.gif) 0 -78px no-repeat; text-decoration: none; border: none; }

a.completeArchive { display: block; width: 130px; height: 15px; margin-left: 25px; background:url(../images/button-completeArchive.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.completeArchive:hover { background-position: 0px -15px; }

a.rentals { display: block; width: 300px; height: 78px; float: left; margin-left: 15px; background:url(../images/button-rentals.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.rentals:hover { background-position: 0px -78px; }

a.automation { display: block; width: 300px; height: 78px; float: left; margin-left: 15px; background:url(../images/button-automation.gif) 0 0 no-repeat; text-decoration: none; border: none; }
a.automation:hover { background-position: 0px -78px; }



/* Corner Nav
=======================================*/

#cornerNav { display: block; padding: 0; margin: 0 0 5px 0; float:left; }
#cornerNav li { list-style-type:none; padding: 0px; margin: 0px; float:left; text-indent:-9999px; }
#cornerNav li a { display: block; height: 32px; background-image: url(../images/cornerNavMatrix.gif); background-repeat: no-repeat; }

/* Link */
#cornerNav li#cnAbout a:link, #cornerNav li#cnAbout a:visited { background-position:0px 0px; width: 127px; }
#cornerNav li#cnNews a:link, #cornerNav li#cnNews a:visited { background-position:-127px 0px; width: 127px; }
#cornerNav li#cnTeam a:link, #cornerNav li#cnTeam a:visited { background-position:-254px 0px; width: 127px; }
#cornerNav li#cnContact a:link, #cornerNav li#cnContact a:visited { background-position:-381px 0px; width: 112px; }

/* Hover */
#cornerNav li#cnAbout a:hover { background-position:0px -32px; width: 127px; }
#cornerNav li#cnNews a:hover  { background-position:-127px -32px; width: 127px; }
#cornerNav li#cnTeam a:hover { background-position:-254px -32px; width: 127px; }
#cornerNav li#cnContact a:hover  { background-position:-381px -32px; width: 112px; }
	
/* Active */
body#aAbout #cornerNav li#cnAbout a { background-position:0px -32px; width: 127px; }
body#aNews #cornerNav li#cnNews a  { background-position:-127px -32px; width: 127px; }
body#aTeam #cornerNav li#cnTeam a { background-position:-254px -32px; width: 127px; }
body#aContact #cornerNav li#cnContact a  { background-position:-381px -32px; width: 112px; }

/* Main Nav
=======================================*/

#mainNav { display: block; padding-top: 11px; margin: 0 auto; width: 938px; height: 50px; }
#mainNav li { list-style-type:none; padding: 0px; margin: 0px; float:left; text-indent:-9999px; width: 134px; }
#mainNav li a { display: block; height: 50px; background-image: url(../images/mainNavMatrix.gif); background-repeat: no-repeat; }

/* Link */
#mainNav li#mnSpecial a:link, #mainNav li#mnSpecial a:visited { background-position:0px 0px; }
#mainNav li#mnCorp a:link, #mainNav li#mnCorp a:visited { background-position:-134px 0px; }
#mainNav li#mnMuseums a:link, #mainNav li#mnMuseums a:visited { background-position:-268px 0px; }
#mainNav li#mnTV a:link, #mainNav li#mnTV a:visited { background-position:-402px 0px; }
#mainNav li#mnThemed a:link, #mainNav li#mnThemed a:visited { background-position:-536px 0px; }
#mainNav li#mnTheatrical a:link, #mainNav li#mnTheatrical a:visited { background-position:-670px 0px; }
#mainNav li#mnRentals a:link, #mainNav li#mnRentals a:visited { background-position:-804px 0px; }
	
/* Hover */
#mainNav li#mnSpecial a:hover { background-position:0px -50px; }
#mainNav li#mnCorp a:hover { background-position:-134px -50px; }
#mainNav li#mnMuseums a:hover { background-position:-268px -50px; }
#mainNav li#mnTV a:hover { background-position:-402px -50px; }
#mainNav li#mnThemed a:hover { background-position:-536px -50px; }
#mainNav li#mnTheatrical a:hover { background-position:-670px -50px; }
#mainNav li#mnRentals a:hover { background-position:-804px -50px; }
	
/* Active */

body#aSpecial #mainNav li#mnSpecial a { background-position:0px -50px; }
body#aCorp #mainNav li#mnCorp a { background-position:-134px -50px; }
body#aMuseums #mainNav li#mnMuseums a { background-position:-268px -50px; }
body#aTV #mainNav li#mnTV a { background-position:-402px -50px; }
body#aThemed #mainNav li#mnThemed a { background-position:-536px -50px; }
body#aTheatrical #mainNav li#mnTheatrical a { background-position:-670px -50px; }
body#aRentals #mainNav li#mnRentals a { background-position:-804px -50px; }

body.aEquip #automation li#autoEquip a { color: #10213B; }
body.aADA #automation li#autoADA a { color: #10213B; }
body.aCS #automation li#autoCS a { color: #10213B; }
body.aMini #automation li#autoMini a { color: #10213B; }
body.aAuto #automation li#autoAuto a { color: #10213B; }

body.aStage #automation li#rentStage a { color: #10213B; }
body.aSoft #automation li#rentSoft a { color: #10213B; }
body.aScenic #automation li#rentScenic a { color: #10213B; }
body.aLecterns #automation li#rentLecterns a { color: #10213B; }


/* Slider
=======================================*/

.sliderGallery { background-color: #efefef; overflow: hidden; position: relative; padding: 10px; margin: 1em auto; height: 130px; width: 920px; clear: both; }
        
.sliderGallery UL { position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0; margin: 0; }
        
.sliderGallery UL LI { display: inline; }
        
.slider { width: 920px; height: 17px; top: 110px; left: 5px; padding: 1px; position: relative; background: url(../images/gallery_slider.gif) no-repeat; }
.handle {
	position: absolute;
	cursor: auto;
	height: 17px;
	width: 181px;
	top: 0;
	background: url(../images/gallery_handle.gif) no-repeat;
	z-index: 100;
}
        
.slider span { color: #142F43; font-size: 1.1em; line-height: 1.2em; cursor: pointer; position: absolute; z-index: 110; top: 3px; }


/* Galleries
=======================================*/
ul.slides { margin: 0; }

#galleryContainer { width: 940px; margin: 1em auto; clear: both; position: relative; }
#galleryContainer .intro { width: 300px; position: absolute; left: 40px; top: 56px; color: #fff;  }

#galleryDescription {width: 380px; float: left; margin-right: 20px;  }
#galleryDescription .text { width: 300px; margin: 0 auto !important; margin: -3px auto 0px; padding: 1em; background-color: #364D5D; color: #fff;}


#galleryContainer h2 { font-weight:  bold; font-size: 1.6em; padding-bottom: .8em; }

#galleriaHolder { width: 540px; float: right; }

.singleImage { width: 540px; float: right; }

.galleria{list-style:none;width: 540px; }
.galleria li{display:block;width:97px;height:80px;overflow:hidden;float:left;margin:10px 5px !important; margin:10px 4px; /*border: 2px solid #364D5D;*/}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:0px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:540px;} /* MSIE bug */

/* Special */ 

.coolGlobes { background: url(../images/gallery/special/01-coolGlobes-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.bronzeBoxer { background: url(../images/gallery/special/02-bronzeBoxer-intro.jpg) no-repeat top;padding: 1em; }
.dnc { background: url(../images/gallery/special/03-dnc-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.floats { background: url(../images/gallery/special/04-floats-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.arnold { background: url(../images/gallery/special/05-arnold-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.santastic { background: url(../images/gallery/special/06-santastic-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.worldCup { background: url(../images/gallery/special/07-worldCup-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.celebrate { background: url(../images/gallery/special/08-celebrate-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.whitehouse { background: url(../images/gallery/special/09-whitehouse-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.obama { background: url(../images/gallery/special/10-obama-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.olympics { background: url(../images/gallery/special/11-olympics-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.comed { background: url(../images/gallery/special/12-comed-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.oprah24th { background: url(../images/gallery/special/13-oprah24th-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }


/* Corporate */ 

.autoShows { background: url(../images/gallery/corporate/01-autoShows-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.bioGlobe { background: url(../images/gallery/corporate/02-bioGlobe-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.burnett { background: url(../images/gallery/corporate/03-burnett-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.case { background: url(../images/gallery/corporate/04-case-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.learningCurve { background: url(../images/gallery/corporate/05-learningCurve-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.royalCaribbean { background: url(../images/gallery/corporate/06-royalCaribbean-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.steiner { background: url(../images/gallery/corporate/07-steinerA-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.tkg { background: url(../images/gallery/corporate/08-tkg-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.ford { background: url(../images/gallery/corporate/11-ford-intro.jpg); background-repeat: no-repeat; background-position: top; padding: 1em; }
.acura { background: url(../images/gallery/corporate/09-acura-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }
.bellSouth { background: url(../images/gallery/corporate/10-bellSouth-intro.jpg); background-position: top; background-repeat: no-repeat;padding: 1em; }

/* Museums */ 

.fieldMuseum { background: url(../images/gallery/museums/01-fieldMuseum-intro.jpg) no-repeat top; padding: 1em; }
.artInstitute { background: url(../images/gallery/museums/02-artInstitute-intro.jpg) no-repeat top; padding: 1em; }
.cbot { background: url(../images/gallery/museums/03-cbot-intro.jpg) no-repeat top; padding: 1em; }
.cso { background: url(../images/gallery/museums/08-cso-intro.jpg) no-repeat top; padding: 1em; }
.gm { background: url(../images/gallery/museums/09-gm-intro.jpg) no-repeat top; padding: 1em; }
.nature { background: url(../images/gallery/museums/04-nature-intro.jpg) no-repeat top; padding: 1em; }
.msi { background: url(../images/gallery/museums/05-msi-intro.jpg) no-repeat top; padding: 1em; }
.brc { background: url(../images/gallery/museums/06-brc-intro.jpg) no-repeat top; padding: 1em; }
.storybus { background: url(../images/gallery/museums/07-storybus-intro.jpg) no-repeat top; padding: 1em; }
.engine999 { background: url(../images/gallery/museums/11-engine999-intro.jpg) no-repeat top; padding: 1em; }
.robots { background: url(../images/gallery/museums/12-robots-intro.jpg) no-repeat top; padding: 1em; }
.fieldMuseum2 { background: url(../images/gallery/museums/13-fieldMuseum2-intro.jpg) no-repeat top; padding: 1em; }
.intrepid { background: url(../images/gallery/museums/14-intrepid-intro.jpg) no-repeat top; padding: 1em; }
.aviation { background: url(../images/gallery/museums/15-aviation-intro.jpg) no-repeat top; padding: 1em; }
.birds { background: url(../images/gallery/museums/16-birds-intro.jpg) no-repeat top; padding: 1em; }
.sheddsub { background: url(../images/gallery/museums/17-sheddsub-intro.jpg) no-repeat top; padding: 1em; }
.lincoln { background: url(../images/gallery/museums/18-lincoln-intro.jpg) no-repeat top; padding: 1em; }
.nineeleven { background: url(../images/gallery/museums/19-911-intro.jpg) no-repeat top; padding: 1em; }
.mammoth {background-image: url(../images/gallery/museums/21-mammoth-intro.jpg); padding: 1em;}

/* TV */ 

.election { background: url(../images/gallery/tv/01-election-intro.jpg) no-repeat top; padding: 1em; }
.collegeFootball { background: url(../images/gallery/tv/02-collegeFootball-intro.jpg) no-repeat top; padding: 1em; }
.gma { background: url(../images/gallery/tv/03-gma-intro.jpg) no-repeat top; padding: 1em; }
.lottery { background: url(../images/gallery/tv/04-lottery-intro.jpg) no-repeat top; padding: 1em; }
.realWorld { background: url(../images/gallery/tv/05-realworld-intro.jpg) no-repeat top; padding: 1em; }
.nbc5 { background: url(../images/gallery/tv/06-nbc-intro.jpg) no-repeat top; padding: 1em; }
.nfl { background: url(../images/gallery/tv/07-nfl-intro.jpg) no-repeat top; padding: 1em; }
.oprah { background: url(../images/gallery/tv/08-oprah-intro.jpg) no-repeat top; padding: 1em; }
.abc7 { background: url(../images/gallery/tv/09-abc-intro.jpg) no-repeat top; padding: 1em; }
.leno { background: url(../images/gallery/tv/10-leno-intro.jpg) no-repeat top; padding: 1em; }
.foxRNC { background: url(../images/gallery/tv/11-foxRNC-intro.jpg) no-repeat top; padding: 1em; }
.atthemovies { background: url(../images/gallery/tv/12-atthemovies-intro.jpg) no-repeat top; padding: 1em; }
.michiganlottery { background: url(../images/gallery/tv/13-michiganlottery-intro.jpg) no-repeat top; padding: 1em; }
.big10 { background: url(../images/gallery/tv/14-big10-intro.jpg) no-repeat top; padding: 1em; }
.loyola { background: url(../images/gallery/tv/15-loyola-intro.jpg) no-repeat top; padding: 1em; }



/* Themed */ 

.amazingChicago { background: url(../images/gallery/themed/01-amazingChicago-intro.jpg) no-repeat top; padding: 1em; }
.cerealAdventure { background: url(../images/gallery/themed/02-cerealAdventure-intro.jpg) no-repeat top; padding: 1em; }
.doorway { background: url(../images/gallery/themed/03-doorway-intro.jpg) no-repeat top; padding: 1em; }
.FogoDeChao { background: url(../images/gallery/themed/04-FogoDeChao-intro.jpg) no-repeat top; padding: 1em; }
.navyPier { background: url(../images/gallery/themed/05-navyPier-intro.jpg) no-repeat top; padding: 1em; }
.snowGlobes { background: url(../images/gallery/themed/06-snowGlobes-intro.jpg) no-repeat top; padding: 1em; }
.fundamentals { background: url(../images/gallery/themed/07-fundamentals-intro.jpg) no-repeat top; padding: 1em; }
.wrigleys { background: url(../images/gallery/themed/08-wrigleys-intro.jpg) no-repeat top; padding: 1em; }
.wonderFest { background: url(../images/gallery/themed/09-wonderFest-intro.jpg) no-repeat top; padding: 1em; }
.pepsico { background: url(../images/gallery/themed/10-pepsico-intro.jpg) no-repeat top; padding: 1em; }
.census { background: url(../images/gallery/themed/11-census-intro.jpg) no-repeat top; padding: 1em; }
.legoland { background: url(../images/gallery/themed/12-legoland-intro.jpg) no-repeat top; padding: 1em; }
.turtle { background: url(../images/gallery/themed/13-turtle-intro.jpg) no-repeat top; padding: 1em; }
.sculptedpieces { background: url(../images/gallery/themed/14-sculptedpieces-intro.jpg) no-repeat top; padding: 1em; }
.youmedia { background: url(../images/gallery/themed/15-youmedia-intro.jpg) no-repeat top; padding: 1em; }

/* Theater */ 

.radioCity { background: url(../images/gallery/theater/01-radioCity-intro.jpg) no-repeat top; padding: 1em; }
.shakespeare { background: url(../images/gallery/theater/02-shakespeare-intro.jpg) no-repeat top; padding: 1em; }
.hair { background: url(../images/gallery/theater/03-hair-intro.jpg) no-repeat top; padding: 1em; }
.marriott { background: url(../images/gallery/theater/04-marriott-intro.jpg) no-repeat top; padding: 1em; }
.overture { background: url(../images/gallery/theater/05-overture-intro.jpg) no-repeat top; padding: 1em; }
.ballyhoo { background: url(../images/gallery/theater/06-ballyhoo-intro.jpg) no-repeat top; padding: 1em; }
.TOC { background: url(../images/gallery/theater/07-toc-intro.jpg) no-repeat top; padding: 1em; }
.hubbard { background: url(../images/gallery/theater/08-hubbard-intro.jpg) no-repeat top; padding: 1em; }
.dontdress { background: url(../images/gallery/theater/09-dontdress-intro.jpg) no-repeat top; padding: 1em; }
.tempest { background: url(../images/gallery/theater/10-tempest-intro.jpg) no-repeat top; padding: 1em; }
.twelfthnight { background: url(../images/gallery/theater/11-twelfthnight-intro.jpg) no-repeat top; padding: 1em; }
.kanye { background: url(../images/gallery/theater/12-kanye-intro.jpg) no-repeat top; padding: 1em; }
.camporee { background: url(../images/gallery/theater/13-camporee-intro.jpg) no-repeat top; padding: 1em; }
.richardiii { background: url(../images/gallery/theater/14-richardiii-intro.jpg) no-repeat top; padding: 1em; }
.addams { background: url(../images/gallery/theater/15-addams-intro.jpg) no-repeat top; padding: 1em; }
.private { background: url(../images/gallery/theater/16-private-intro.jpg) no-repeat top; padding: 1em; }
.faust { background: url(../images/gallery/theater/17-faust-intro.jpg) no-repeat top; padding: 1em; }

.imgright {float: right; margin-left: 12px;}