﻿
/* ie6 PNG Alpha and image flash hacks -----------------------*/
	html.ie6 { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* fixes the image flash issue */
	* html.ie6 img,
	* html.ie6 .png{
	    position:relative;
	    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	        this.src = "/Style Library/Images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	    ); /* adds alpha support to ie6 */
	}
/* -----------------------------------------------------------*/

/*  level the playing field ----------------------------------*/
	html{color:#000;background:#FFF;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,
	fieldset,legend,input,textarea,p,blockquote,th,td
	{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var
	{font-style:normal;font-weight:normal;}
	li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	input,textarea,select
	{font-family:inherit;font-size:inherit;font-weight:inherit;}
	.ie legend{color:#000;}
/*  leveled --------------------------------------------------*/

/* authoring interface overrides -----------------------------*/

	#MSOTlPn_MainTD{position:relative;z-index:1000;}
	.UserSectionTitle{color:black!important;}
	select{font-size:11px;}
	#ctl00_PlaceHolderMain_PageBody_ctl00_RichHtmlField_displayContent{width:auto ! important;}
	.ms-long{width:99%;}
	.ms-WPBody { font-family:Arial, Helvetica, sans-serif; }
	x.ms-WPBody a:link,.ms-vb2 a:link{color:#0ad !important; text-decoration:none !important;}
	x.ms-WPBody a:visited,.ms-vb2 a:visited{color:#8bc !important; text-decoration:none !important;}
	x.ms-WPBody a:hover,.ms-vb2 a:hover{color:#08c !important; text-decoration:underline !important;}
	.ms-WPBody #tocwp #header{background-image:none;}
	
	#s4-ribbonrow{ display:none; }
	.authenticated #s4-ribbonrow{ display:block; }

	.ms-cui-TabRowLeft{ font-size:8pt; }
	.ms-cui-TabRowLeft .ms-siteactionsmenuinner a{ padding:0 3px; color:#fff; }
	.ms-cui-TabRowLeft .ms-siteactionsmenuhover a{ padding:0 3px; color:#aef; }


/* -----------------------------------------------------------*/

/* ie6 specific hacks for SharePoint Edit Mode ---------------*/
	.ie6 .ms-SPZone, #ms-OZone{padding:0!important;border:none!important;}
	.ie6 .ms-WPTitle * {	white-space:normal; }
	.ie6 .ms-WPBorder { border-width:0!important; }
	.ie6 .ms-formfieldlabelcontainer { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
	.ie6 .ms-formfieldvaluecontainer { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
	.ie6 .ms-formfieldvaluecontainer span span span span div{ width:96%!important; }
/* -----------------------------------------------------------*/
#page-editing-toolbar{background-color:#f7f5f1;
}
strong{font-weight:bold;}
em{font-style:italic;}

html{background-color:#1b1a1a;}

body{background-color:transparent; color:#000;}

#masterBackground{
   background-image:url('Images/hot-page-background-1x800.png');
   background-color:#1b1a1a;
   background-position:center top;
   background-repeat:repeat-x;
   width:100%;
   height:800px;
}


#masterContent{
    width:990px;
    margin:0 auto;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
}

#masterContent a{color:#00f;text-decoration:none;}
#masterContent a:visited{color:#66f;}
#masterContent a:hover{color:#009; text-decoration:underline;}

#masterContent th, #masterContent td{font-family:Arial, Verdana, Helvetica, sans-serif!important;}

#masterHeader{
	width:990px;
	height:115px;
	background-image:url('Images/hot-header-background-990x115.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	position:relative;
}

#absoluteLogo{
    z-index:42;
    margin:0 auto;
    width:215px;
    height:126px;
    background-image:url('Images/hot-logo-alpha-215x126.png'); 
    background-repeat:no-repeat;
}

#absoluteLogo img{
    display:none;
}

#absoluteLogo h1{
	margin:0;
	padding:0;
}

#absoluteLogo h1 a{
	text-indent:-420px;
	display:block;
	overflow:hidden;
	width:215px;
	height:126px;
}

#masterNavigation{
	background-image:url('Images/hot-navigation-background-990x56.png');
	background-position:left 4px;
	background-repeat:no-repeat;
	height:60px;
	margin-top:6px;
	position:relative;
}

.ie6 #masterNavigation{margin-top:-5px;}

.ie6 #masterNavigation,.ie7 #masterNavigation{overflow:hidden;}

#masterNavigation ul.global{
	background-image:url('Images/hot-navigation-global-sprites-449x84.png');
	background-repeat:no-repeat;
	background-position:center -42px;
	height:42px;
	width:449px;
	margin:0 auto 0 auto;
	position:relative;
	top:4px;
	/*left:14px;/* For Jamie, mon homie */
}

#masterNavigation ul.global li{
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	text-indent:-420px;
}

#masterNavigation ul.global li#trucking{width:119px;}
#masterNavigation ul.global li#crane{width:88px;}
#masterNavigation ul.global li#maintenance{width:145px;}
#masterNavigation ul.global li#safety{width: 97px;}

#masterNavigation ul.global li a:hover{background-image:url('Images/hot-navigation-global-sprites-449x84.png');background-repeat:no-repeat;}

#masterNavigation ul.global li#trucking a:hover{background-position:0 0;}
#masterNavigation ul.global li#crane a:hover{background-position:-119px 0;}
#masterNavigation ul.global li#maintenance a:hover{background-position:-207px 0;}
#masterNavigation ul.global li#safety a:hover{background-position:-352px 0;}

#masterNavigation ul.global li a{height:42px;display:block;}

#masterNavigation ul.utility{height:17px;position:absolute;right:0;top:1px;}
#masterNavigation ul.utility li{
	height:12px;
	float:left;
	display:inline;
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
	padding:1px 10px 2px 10px;
	border-left: 1px #444 solid;
	background-image:url('Images/hot-navigation-utility-background-187x16.png');
	background-position:center -1px;
	background-repeat:no-repeat;
	margin-top:1px;
}

#masterNavigation ul.utility li.first{border-left:none;background-position:left -1px;padding-left:18px;}
#masterNavigation ul.utility li.last{background-position:right -1px;padding-right:25px;}

#masterNavigation ul.utility li a:link,#masterNavigation ul.utility li a:visited{color:#aaa!important;}
#masterNavigation ul.utility li a:hover{color:#ddd!important;text-decoration:none;}




#layoutContent{
	border-left:3px #4a494a solid;
	border-right:3px #4a494a solid;
	margin-top:11px;
	min-height:510px;
	padding:0;
	background-color:#f9f5e9;
	background-image:url('Images/hot-detail-right-background-224x15.png');
	background-repeat:repeat-y;
	background-position:right top;
}

#layoutContent.noColumnLayout{background-image:none;}

#layoutContent.homeLayout{
	background-image:url('Images/hot-home-background-984x15.png');
	background-position:right bottom;
}
#layoutContent.altLayout{
	background-image:none;
	margin-bottom:-60px;
}

.ie6 #layoutContent{height:510px; /* ie6 ignores min-height - height in ie6 works the same as min-height. */}


#layoutContent.homeLayout #flipper{
	float:left;
	display:inline;
	width:742px;
	height:292px;
	overflow:hidden;
	background-color:#232323;
	border-bottom:9px #474547 solid;
	padding:9px;
	position:relative;
}
#layoutContent.homeLayout #flipper li{overflow:hidden;}

#flipper .slides-nav{
	position:absolute;
	background-color:#323132;
	right:16px;
	bottom:16px;
	z-index:42;
	padding:6px 6px;
}

.ie #flipper .slides-nav{padding-bottom:9px;}

#flipper .slides-nav li{
	height:11px;
	width:11px;
	background-color:#e1d8b2;
	float:left;
	display:inline;
	margin:4px 3px;
	border:1px #ccc solid;
	cursor:pointer;
}

#flipper .slides-nav li.on{
	background-color:#f7ce24;
}
#flipper .slides-nav li:hover{
	background-color:#f7ce24;
}


#layoutContent #topRule{
	background-image:url('Images/hot-content-background-1x4.png');
	background-repeat:repeat-x;
	background-position:right top;
	height:8px;
	background-color:#f9f5e9;
}

#layoutContent #homeSummary #topRule{
	float:left;
	display:inline;
	border-top:9px #3d3c3d solid;
	width:760px;
	height:6px;
}

#layoutContent #bottomRule{
	clear:both;
	height:7px;
	background-color:#f9f5e9;
}

#layoutContent #topRule hr{display:none;}
#layoutContent #bottomRule hr{display:none;}

#layoutContent #centerColumn h2, #layoutContent #centerColumn .photo-list-panel h3{
	font-size:25px;
	font-weight:bold;
	height:35px;
	padding:30px 15px 5px;
	background-image:url('Images/hot-detail-header-background-530x70.png');
	background-repeat: no-repeat;
	background-position: right top;
	margin:0 -15px 15px;
	color:#000;
	background-color:#F5D22F;
}

.ie #layoutContent #centerColumn .photo-list-panel h3{ width:710px; }

.altLayout #leftColumn h2{
	font-size:25px;
	font-weight:bold;
	height:35px;
	padding:30px 15px 5px;
	background-color:#f8d42f;
	margin-right:-5px;
}

.homeLayout #leftColumn h2{
	font-size:28px;
	font-weight:bold;
}

.homeLayout #leftColumn p{
	font-size:13px;
	margin:10px 0;
	line-height:19px;
}

#layoutContent.homeLayout #centerColumn .signupBox{}

#layoutContent.homeLayout #centerColumn .signupBox span.success,
#layoutContent.homeLayout #centerColumn .signupBox span.failed{
	background-color:#FBE541;
	display:block;
	font-weight:bold;
	margin:0 -7px 0 -8px;
	padding:5px 10px;
	position:absolute;
	text-align:center;
	top:-26px;
	width:260px;
	border-bottom:3px olive double;
	height:14px;
	cursor:pointer;
}
#layoutContent.homeLayout #centerColumn .signupBox span.failed{height:30px;top:-42px;}

#layoutContent.homeLayout #centerColumn .signupBox span.validationLabel{
	border:1px #36332c solid;
	background-color:#FBE541;
	clear:both;
	cursor:pointer;
	font-weight:bold;
	margin:0 0 0 4px;
	padding:5px 8px;
	position:relative;
	text-align:center;
	top:-5px;
	width:170px;
}

#layoutContent.homeLayout #centerColumn .signupBox legend span{
	position:absolute;
	bottom:16px;
	left:11px;
	background-image:url('Images/hot-newsletter-legend-174x10.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:174px;
	height:10px;
	overflow:hidden;
	text-indent:-420px;
}

#layoutContent.homeLayout #centerColumn .signupBox ul{margin:0;padding:0;}
#layoutContent.homeLayout #centerColumn .signupBox li{list-style:none;margin:0;padding:0;clear:both;}

.homeLayout .signupBox li label{
	background-image:url('Images/hot-newsletter-label-background-92x35.png');
	background-position: left top;
	background-repeat:no-repeat;
	width:80px;
	height:29px;
	float:left;
	margin:0;
	padding:6px 0 0 12px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.homeLayout .signupBox li input.textbox{
	background-image:url('Images/hot-newsletter-textbox-background-173x35.png');
	background-position: left top;
	background-repeat:no-repeat;
	width:161px;
	height:25px;
	float:left;
	border:none;
	margin:0;
	padding:10px 6px 0;
	font-weight:bold;
}

.homeLayout .signupBox li.buttonRow{ clear:both; text-align:right; }

.homeLayout .signupBox li.buttonRow input.button{ 
	background-image:url('Images/hot-newsletter-signup-button-73x32.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:73px;
	height:32px;
	overflow:hidden;
	text-indent:-420px;
	border:none;
	position:absolute;
	bottom:5px;
	right:7px;
 }

.ie .homeLayout .signupBox li.buttonRow input.button{color: transparent;text-transform: capitalize;}

.homeLayout .signupBox{}

.homeLayout .signupBox{}


.editmode .detailLayout h2{padding-top:10px;height:55px;}

#layoutContent #centerColumn h3{ font-size:15px; font-weight:bold; color:#63571c; padding:3px 15px; background-color:#e6e2d7; margin:15px -15px;}
#layoutContent #centerColumn h4{ font-size:15px; font-weight:bold; color:#302f2f; margin:15px 0;}
#layoutContent #centerColumn .articleSummary h3{ background-color:transparent; margin-bottom:2px; }
#layoutContent #centerColumn p{ margin:15px 0; line-height:18px; }
#layoutContent #centerColumn p.articleDate{ margin:0; line-height:18px; }
#layoutContent #centerColumn ul{ margin:15px; line-height:24px; }
#layoutContent #centerColumn li{ list-style:circle outside none; margin-left:15px; }
#layoutContent #centerColumn .note{font-size:11px; font-weight:bold; color:#555; background-color:#e6e2d7; padding:3px 15px 30px 15px; margin:15px -15px;display:block;}

#homeSummary{
	width:760px;
	float:left;
	display:inline;
}


/*** LEFT COLUMN ***/
#leftColumn{
	float:left;
	display:inline;
	padding:0 5px;
	background-image:url('Images/hot-content-background-260x475.jpg');
	background-repeat:no-repeat;
	background-position:left 4px;
	min-height:495px;

}
#homeSummary #leftColumn{
	width:420px;/*480*/
	color:#464446;
	padding:6px 30px 0 30px;
	background-image:url('Images/hot-home-copy-divider-447x2.png');
	background-repeat:no-repeat;
	background-position:18px bottom;
	min-height:166px;
}

.ie6 #homeSummary #leftColumn{height:166px;}

.detailLayout #leftColumn{
	width:220px;
}

.ie6 .detailLayout #leftColumn{height:495px;}

.detailLayout #leftHeader, #layoutContent #centerColumn .photo-nav-panel h3{
	width:220px;
	height:70px;
	background-color:#2c2b2a;
	background-image: url('Images/hot-detail-iron-alpha-217x70.png');
	background-repeat: no-repeat;
	background-position: 2px top;
}

.altLayout #leftColumn{
	width:394px;
	padding:0;
}

.altLayout #leftColumn img{
	margin:5px;
}


/*** CENTER COLUMN ***/
#centerColumn{
	float:left;
	display:inline;
}
#homeSummary #centerColumn{
	width:265px;
	padding:7px 7px 5px 8px;
	height:172px;
	background-color:#202020;
	overflow:hidden;
	position:relative;
}
.ie6 #homeSummary #centerColumn{height:153px;}
.detailLayout #centerColumn{
	width:500px;
	padding:0 15px 20px;
}
.ie6 .detailLayout #centerColumn{width:498px;}

.altLayout #centerColumn{
	width:560px;/*590*/
	padding:0 15px 20px;
}
.noLeftLayout #centerColumn{
	width:760px;
}


/*** RIGHT COLUMN ***/
#rightColumn{
	float:left;
	display:inline;
	width:200px;
	margin:0 6px 0 18px;
}

#rightColumn .ms-PartSpacingVertical{display:none;}
#rightColumn .hr{background-image:url('Images/hot-wildcard-divider-200x2.png');background-repeat:no-repeat;height:2px;margin:0 5px 0 -5px;}
#rightColumn .hr hr{display:none;}



.wildcard{
	width:176px;
	text-align:center;
	padding:18px 18px 10px 6px;
	background-image:url('Images/hot-wildcard-halfcircle-25x48.png');
	background-repeat:no-repeat;
	background-position:right center;
}

.ie6 .wildcard{ background-image:url('Images/ie6hot-wildcard-halfcircle-25x48.png'); }

.wildcard p{
	font-weight:bold;
	line-height:normal;
	margin:10px 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a8768;
}

.wildcard p.overlayImageShadow{
	margin-top:-5px;
}

.wildcard p a, .wildcard p a:link, .wildcard p a:visited{
	color:#8a8768!important;
}

.articleSummary{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:10px 0;
}

.articleSummary h3 a, .articleSummary h3 a:link, .articleSummary h3 a:visited{
	color:#63571C!important;
}

.articleSummary .hr hr{display:none;}

.articleSummary .hr{
	height:2px;
	background-image:url('Images/hot-copy-rule-500x2.png');
	background-position:center top;
	background-repeat:no-repeat;
	margin:15px 0;
}

#masterFooter{
	border-top:11px #23211b solid;
    padding-top:62px;
    background-color:#161616;
    background-image:url('Images/hot-footer-background-990x92.jpg');
    background-repeat:no-repeat;
	height:30px;
	margin-bottom:20px;
}

#masterFooter ul{
	margin:0;
	text-align:center;
}

#masterFooter ul li{
	display:inline;
	padding:0 10px;
}



#masterFooter ul li a, #masterFooter ul li a:link, #masterFooter ul li a:visited{
	color:#7b6e22;
	font-weight:bold;
	text-transform:uppercase;
}

#masterFooter ul li a:hover{
	color:#f6cb28;
	text-decoration:none;
}

#copyright{
	color:#999;
	text-align:center;
	margin-bottom:20px;
	font-size:10px;
}




img.Left{
	padding:10px 10px 10px 0;
	float:left;
	display:inline;
}

img.Right{
	padding:10px 0 10px 10px;
	float:right;
	display:inline;
}


#centerColumn .RadEditor.reWrapper {width:490px!important;}
#leftColumn .RadEditor.reWrapper {width:450px!important;}

#timeline{
	clear:both;
	position:relative;
	top:-60px;
}

#timeline dl{
    background-image:url('Images/hot-timeline-background-alpha-984x207.png');
    background-position:top left;
    background-repeat:no-repeat;
    width:975px;
    height:175px;
    padding:132px 5px 0px 4px;
    position:relative;
}
#timeline dt{
    width:65px;
    height:37px;
    background-image:url('Images/hot-timeline-bullet-sprites-35x210.png');
    background-position:center -140px;
    background-repeat:no-repeat;
    float:left;
    display:inline;
    text-align:center;
    padding-top:33px;
    color:#330;
    font-weight:bold;
    font-size:13px;
    font-family:Georgia, "Times New Roman", Times, serif;
    cursor:pointer;
}
#timeline dt:hover{background-position:center -70px;}
#timeline dt.active{background-position:center top;}

#timeline dd{
    display:none;
    font-size:13px;
    line-height:17px;
    padding:9px 240px;
    height:82px;
    width:488px;
    border-left:#f9f5e9 8px solid;
    border-right:#f9f5e9 8px solid;
    background-color:#e6dfcb;
    position:absolute;
    top:207px;
    left:0;
    background-repeat:no-repeat;
}

#timeline dd p{
    padding:16px 16px;
    background-color:#E6DFCB;
    height:51px;
    background-image:url('Images/hot-timeline-line-background-488x48.png');
    background-position:top center;
    background-repeat:no-repeat;
}
#timeline dd p.left {background-image:url('Images/hot-timeline-line-background-left-45x82.png'); background-repeat:no-repeat;background-position:top left;}
#timeline dd p.right{background-image:url('Images/hot-timeline-line-background-right-45x82.png');background-repeat:no-repeat;background-position:top right;}

#timeline dd.active{display:block;}

#timeline dd.left {background-image:url('Images/hot-timeline-definition-background-left-248x46.png');}
#timeline dd.right{background-image:url('Images/hot-timeline-definition-background-right-248x46.png');}

#timeline dd.Y1932{background-position: 25px top;}
#timeline dd.Y1935{background-position: 90px top;}
#timeline dd.Y1964{background-position:155px top;}
#timeline dd.Y1968{background-position:220px top;}
#timeline dd.Y1975{background-position:285px top;}
#timeline dd.Y1976{background-position:350px top;}
#timeline dd.Y1977{background-position:415px top;}
#timeline dd.Y1978{background-position:480px top;}
#timeline dd.Y1980{background-position:304px top;}
#timeline dd.Y1981{background-position:369px top;}
#timeline dd.Y1982{background-position:434px top;}
#timeline dd.Y1983{background-position:499px top;}
#timeline dd.Y1991{background-position:564px top;}
#timeline dd.Y2006{background-position:629px top;}
#timeline dd.Y2007{background-position:694px top;}


dl.contactMap{
	background-image:url('images/hot-contact-map-500x360.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#5b584b;
	height:360px;
	width:500px;
	position:relative;
	margin-bottom:30px;
}

dl.contactMap dt{
	position:absolute;
	width:33px; 
	height:33px; 
	background-image:url('images/hot-contact-map-sprites-33x132.png');
	overflow:hidden;
	text-indent:-420px;
	cursor:pointer;
}

dl.contactMap dt#okc{top:42px; left:370px;}
dl.contactMap dt#alv{top:138px; left:378px;}
dl.contactMap dt#cal{top:192px; left:396px;}
dl.contactMap dt#elk{top:44px; left:320px;}
dl.contactMap dt#eni{top:12px; left:366px;}
dl.contactMap dt#mil{top:18px; left:134px;}
dl.contactMap dt#mar{top:131px; left:450px;}
dl.contactMap dt#mtm{top:112px; left:4px;}
dl.contactMap dt#wil{top:54px; left:428px;}
dl.contactMap dt#woo{top:10px; left:321px;}
dl.contactMap dt:hover {background-position:left -33px;}
dl.contactMap dt.active{background-position:left -66px;}
dl.contactMap dt.active:hover {background-position:left -99px;}
dl.contactMap dd{position:absolute; top:175px; left:5px; display:none;}
dl.contactMap dd.active{ display:block; }
dl.contactMap dd address{margin-bottom:20px;clear:both;}        
dl.contactMap dd strong{float:left; width:70px;}
dl.contactMap dd address strong{float:none;width:auto;}





/* PHOTOS */
#layoutContent #centerColumn .photo-nav-panel{
	float:left;
	display:inline;
	width:220px;
	background-image:url('Images/hot-content-background-260x475.jpg');
	background-repeat:no-repeat;
	background-position:left 4px;
	min-height:495px;
}

#layoutContent #centerColumn .photo-nav-panel .photo-nav-control{
	margin:16px 0 16px 5px;
	padding:0;
}

#layoutContent #centerColumn .photo-nav-panel .photo-nav-control li{
	font-weight:bold;
	font-size:13px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}

#layoutContent #centerColumn .photo-nav-panel .photo-nav-control li a{
	color:#C5AB44;
	background-image:url('Images/hot-detail-nav-sprites-217x62.png');
	background-repeat:no-repeat;
	background-position:left -31px;
	display:block;
	width:177px;
	height:27px;
	padding-left:40px;
	padding-top:4px;
	
}

#layoutContent #centerColumn .photo-nav-panel .photo-nav-control li a:hover,
#layoutContent #centerColumn .photo-nav-panel .photo-nav-control li a.active{
	color:#EBD15B;
	background-position:left top;
	text-decoration:none;
}


#layoutContent #centerColumn .photo-nav-panel h3{
	padding:0;
	overflow:hidden;
	text-indent:-420px;
	margin:0;
}

#layoutContent #centerColumn .photo-list-panel h3{	
	margin:0;
	padding:30px 15px 5px;
}

#layoutContent #centerColumn .photo-list-panel{
	float:left;
	display:inline;
	margin-left:8px;
	padding-bottom:20px;
}

#layoutContent #centerColumn ul.photo-list{
	margin:10px auto 20px;
	padding:0;
	width:740px;
	line-height:normal;
}

#layoutContent #centerColumn ul.photo-list li{
	margin:15px 20px;
	padding:174px 16px 20px 16px;
	list-style:none;
	float:left;
	display:inline;
	background-image:url('Images/hot-gallery-item-background-192x200.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:160px;
	height:80px;
	text-align:center;
	position:relative;
}

#layoutContent #centerColumn ul.photo-list li img{
	display:inline;
	margin:-160px auto 3px;
}

.ie #layoutContent #centerColumn ul.photo-list li, .chrome #layoutContent #centerColumn ul.photo-list li {padding:184px 16px 20px 16px;}
.ie #layoutContent #centerColumn ul.photo-list li img, .chrome #layoutContent #centerColumn ul.photo-list li img{margin:-164px auto 3px;}

#layoutContent #centerColumn ul.photo-list .photo-name{
	font-size:13px;
	display:inline-block;
	margin-top:3px;
	font-weight:bold;
}

.photo-image-large{
	margin-bottom:5px;
}

.photo-name-large{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
	
}

.photo-desc-large{
	display:block;
	font-size:12px;
	font-style:italic;
	margin-bottom:5px;
}

a.photo-image-download{
	font-size:12px;
	padding-top:4px;
	display:inline-block;
	margin-bottom:12px;
}

a.photo-image-download:hover{
	color:#39c;
	text-decoration:underline;
}

#layoutContent #centerColumn ul.photo-list .photo-name{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-bottom:2px;
	margin-top:20px;
	color:#000;
}


#layoutContent #centerColumn ul.photo-list .photo-desc{
	font-size:12px;
	xfont-style:italic;
	display:block;
	margin-bottom:2px;
	margin-top:2px;
	color:#978225;
}

.photo-list br, .dialogContent br{
	display:none;
}

#layoutContent #centerColumn ul.photo-list li .launchWrapper a,
#layoutContent #centerColumn ul.photo-list li .launchWrapper a:link,
#layoutContent #centerColumn ul.photo-list li .launchWrapper a:visited{
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

/* LIGHTBOXES */

.dialogFooterFlash, .dialogFooter {
	background-color:white;
}
.dialogFlash, .dialog {
	background-color:white;
	padding: 10px;
	width:auto;
	border:1px #999 solid;
}
.dialogContent{
	background-color:#fff;
}

.dialogFooterFlash, .dialogFooter{
	text-align:right;
}

.dialogFooterFlash a, .dialogFooter a{
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:18px;
	margin-right:4px;
	background-image:url('Images/hot-close-icon-12x12.png');
	background-position:right top;
	background-repeat:no-repeat;
	color:#05b;
}

.dialogFooterFlash a:hover, .dialogFooter a:hover{
	text-decoration:underline;
	color:#03d;
}

.dialog{
	text-align:center;
}

.dialogContent, .dialogFooter{
	width:100%;
}

.photoAndCaptionRight img, .photoAndCaptionLeft img{
	margin-bottom:4px;
}

.photoAndCaptionRight{
	float:right;
	display:inline;
	font-size:10px;
	margin-left:8px;
	margin-bottom:4px;
}

div.photoAndCaptionLeft{
	float:left;
	display:inline;
	font-size:10px;
	margin-right:8px;
	margin-bottom:4px;
}