a.thumbnail img {border:1px solid #666;}

a.thumbnail:hover img {border:1px solid #fff;}

a.active img {border-color:#ffd104;}

div#pageContainer {top:-36px; left:0}

div#portfolioQuickNav {z-index:300; position:absolute; left:0; top:0; width:960px; height:510px; overflow:hidden;}

div#portfolioQuickNav a#imagePrev {float:left; width:480px; height:510px; background:url(../img/blank.gif);}

div#portfolioQuickNav a#imageNext {float:right; width:480px; height:510px; background:url(../img/blank.gif);}

div#portfolioQuickNav a#imagePrev:hover {background:url(../img/button_arrow_hover_left.png) no-repeat 12px 114px}

div#portfolioQuickNav a#imageNext:hover {background:url(../img/button_arrow_hover_right.png) no-repeat 432px 114px}

div#header {z-index:500; padding-left:12px;width:948px;background:url(../img/bg_black_30.png);}

	div#header.alt {background:none;}

	div#header div#themeNav ul#breadcrumb li {float:left;color:#ddd;padding:7px 8px 4px 0;}

	div#header div#themeNav ul#breadcrumb a {color:#fff;}
	
	div#header div#themeNav ul#breadcrumb.alt li {color:#333;}
	
	div#header div#themeNav ul#breadcrumb.alt a {color:#000;}


div#portfolioImageBlock {position:absolute;top:0;left:0;width:960px;height:540px;z-index:10;}

div.portfolioImage {position:absolute;display:none;left:0;top:0;width:960px;height:540px;background:url(../img/infinity_loop.gif) no-repeat center;}

div#pi_0 {display:block;}

div.portfolioImage img {display:none;}

/* --- TOOLTIP CSS --- */

div.tooltip {background:#fff; border:1px solid #ddd; box-shadow: 2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000;}

	div.tooltip p { color:#333; padding:4px 6px; font-size:10px; line-height:14px;}
	
div#navigationPrompt {position:absolute; width:144px;  z-index:400; left:12px; bottom:42px;}

/* --- PORTFOLIO NAVIGATION --- */

div#portfolioNavigationMask {position:absolute; z-index:100; left:0; top:0; width:960px; height:540px; overflow:hidden;}	

div#portfolioNavigation {position:absolute; left:0; top:508px;}

div#portfolioHoverTip {display:none; position:absolute; top:3px; left:304px; width:296px; height:29px; background:url(../img/button_hover-tooltip.png) no-repeat;}

div#portfolioGroup {width:298px; background:url(../img/bg_black_80.png);}

	div#portfolioNavigation div.hoverClass {background:#000;}
	
	div#portfolioGroup a#toggleInfo {float:right;text-transform:uppercase; color:#6dcff6; font-size:10px; margin:0 12px 0; padding-top:15px;}
	
	div#portfolioGroup h2 {font-size:12px; margin:0 12px 8px; padding-top:10px;}
	
	div#portfolioGroup h2 strong {color:#ffd104;}
	
		div#portfolioGroup h2 span#imageNum {font-size:10px;color:#999;}
	
	div#portfolioGroup div#portfolioImageSet {margin:8px 12px 12px;}				
	
	div#portfolioImageInfo h4 {font-size:12px; text-transform:uppercase; color:#6dcff6; line-height:16px; margin:0 12px;}
	
	div#portfolioImageInfo div.infoBlock {display:none;}
	
	div#portfolioImageInfo div#pc_0 {display: block}
	
	div#portfolioImageInfo p {font-size:12px; line-height:16px; margin:0 12px; padding-bottom:12px;}
	
	div#portfolioImageInfo p.legal {font-size:9px; line-height:13px;}

div#portfolioSetNavigation {height:60px;background:url(../img/bg_black_80.png); width:960px;}

	div#portfolioSetNavigation h3 {width:120px; float:left; padding:24px 3px 0 12px; font-size:12px; color:#ffd104; text-transform:uppercase;}

	div#portfolioSetNavigation a#leftButton {float:left; margin:12px; width:16px; height:34px; border:1px solid #666; background:url(../img/button_left-arrow.png) no-repeat center #000;}
	
	div#portfolioSetNavigation a#rightButton {float:right; margin:12px; width:16px; height:34px; border:1px solid #666; background:url(../img/button_right-arrow.png) no-repeat center #000;}

	div#portfolioSetNavigation div#portfolioSetMask {padding:12px;}
	
		div#portfolioSetNavigation div#portfolioSetMask div#portfolioSetThumbs {position:relative;}
	
		div#portfolioSetNavigation div#portfolioSetMask div#portfolioSetThumbs img {border:1px solid #666;}
			
			div#portfolioSetNavigation div#portfolioSetMask div#portfolioSetThumbs a:hover img {border:1px solid #fff;}
			
			div#portfolioSetNavigation div#portfolioSetMask div#portfolioSetThumbs img.active {border:1px solid #ffd104;}
			
			div#portfolioSetNavigation div#portfolioSetMask div#portfolioSetThumbs div.tooltip {position:absolute; top:-36px;}

/* --- LEXUS SPONSORSHIP BANNER --- */

div#sponsorBanner {position:relative; top: -36px; background:#000; width:960px; height:24px; margin:0px auto;}

	div#sponsorBanner div#sponsorMessage {float:right;}
	
	div#sponsorBanner div#sponsorMessage img {vertical-align:middle;}
	
	div#sponsorBanner div#sponsorToggle {padding:6px 0 0 12px;}
	
	div#sponsorBanner div#sponsorToggle img {vertical-align:middle;}
	
/* --- LEXUS CONTEST CALLOUT --- */

div#portfolioContestCallout {display:none; position:absolute; top:48px; right:0; width:300px; z-index:500; height:54px; background:url(../sweepstakes/img/contest/contest_callout.png) no-repeat;}

	div#portfolioContestCallout a#portfolioContestDismiss {position:absolute; width:17px; height:54px; top:0; right:0; background:transparent;}
	
	div#portfolioContestCallout a#portfolioContestLink {position:absolute; width:283px; height:54px; top:0; left:0; background:transparent;}
	

	

