body {
text-align:center;
background-color:#000;
background-image:url(../images/spacer-gray.gif);
margin:0;
}
td {
background-image:url(../images/spacer-gray.gif);
}
h4{
font:bold 16px Arial, Helvetica, sans-serif;
}
h4 small{
font:10px Arial, Helvetica, sans-serif;
color:#CCCCCC;
}
.colorLtBlue{color:#8cc3e3;}

.black{
text-align:center;
}
a:link, a:visited{
color:#c99c3e;
text-decoration:none;
}
a:hover{
color:#c99c3e;
text-decoration:underline;
}

.whiteBold{
color:#fff;
font-weight:bold;
}
#wrap {
width:935px;
margin:5px 10px 20px 10px;
text-align:left;
font-family:arial;
font-size:12px;
color: #FFF;
}
#headerContainer{
float:left;
width:100%;
height:47px;
padding-bottom:10px;
}
#headerContainerNY{
float:left;
width:100%;
height:171px;
padding-bottom:10px;
}
#logoHome{
float:left;
width:242px;
}
#logoNY{
float:left;
width:500px;
padding:5px 0 20px 84px;
}
#taglineHome{
float:right;
width:436px;
}
#taglineNY{
float:right;
width:436px;
margin-top:60px;
}
#centerContainer{
float:left;
width:100%;
height:auto;
margin:20px 0 0 0;
}

#leftNavContainer{
float:left;
width:126px;
text-align:right;
padding:5px 20px 0 0;
}
#leftNav{
float:left;
width:126px;
text-align:right;
padding:0 20px 0 0;
}
#leftNav a:link, #leftNav a:visited{
color:#fff;
text-decoration:none;
font-weight:bold;
}
#leftNav a:hover, #leftNav a.currentPage{
color:#c99c3e;
text-decoration:none;
font-weight:bold;
}
#centerPhotoEtc{
width:600px;
float:left;
}
#centerPhotoEtcNY {
width:398px;
float:left;
margin:0;
}

#centerPhotoEtcNY ul {
width:398px;
color:#FFFFFF;
margin:0;
padding:0 0 20px 0;
float:left;
line-height:20px;
}
#centerPhotoEtcNY li{
color:#FFFFFF;
list-style-position: outside;
margin-left:30px;
}

#centerPhotoEtcNY h2{
float:left;
width:398px;
text-align:left;
margin:0px 0 5px 0;
font-size: 1.88em;
font-weight:bold;
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#centerPhotoEtcNY h1{
float:left;
width:398px;
text-align:center;
margin-top:10px;
font-size:14px;
font-weight:normal;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
/**************************hollywood**************************************/
#centerPhotoEtcHW {
width:550px;
float:left;
margin:0;

}
#noRightPhotos{
float:left;
width:600px;/*originally 584px*/
margin:0;
}

#centerPhotoEtcHW ul {
width:100%;
color:#FFFFFF;
margin:0;
padding:0 0 20px 0;
float:left;
line-height:20px;
}
#centerPhotoEtcHW li{
color:#FFFFFF;
list-style-position: outside;
margin-left:30px;
}

#centerPhotoEtcHW h2{
float:left;
width:100%;
text-align:left;
margin:0px 0 5px 0;
font-size: 1.88em;
font-weight:bold;
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#centerPhotoEtcHW h1{
float:left;
width:100%;
text-align:center;
margin-top:10px;
font-size:14px;
font-weight:normal;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
/*VILLAGE PAGES CENTER CONTENT*/
#centerPhotoEtcVillage {
width:398px;
float:left;
margin-top:0px;
display:inline;
}
#centerBla{
width:398px;
float:left;
margin-top:0px;
display:inline;
background:#ccc;
}

#centerPhotoEtcVillage ul {
width:398px;
color:#FFFFFF;
margin:0;
padding:0 0 20px 0;
float:left;
line-height:20px;

}
#centerPhotoEtcVillage li{
color:#FFFFFF;
list-style-position: outside;
margin-left:30px;

}

#centerPhotoEtcVillage h2{
float:left;
width:398px;
text-align:left;
margin:0px 0 5px 0;
font-size: 1.88em;
font-weight:bold;
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;

}
#centerPhotoEtcVillage h1{
float:left;
width:398px;
text-align:center;
margin-top:10px;
font-size:14px;
font-weight:normal;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
/*END VILLAGE PAGES CENTER CONTENT*/

#centerPhotoEtc h1{
float:left;
width:100%;
text-align:center;
margin-top:10px;
font-size:14px;
font-weight:normal;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#centerPhotoEtc h2{
float:left;
width:100%;
text-align:left;
margin:0px 0 5px 0;
font-size: 1.88em;
font-weight:bold;
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#centerPhotoEtc h3{
float:left;
width:100%;
text-align:center;
margin:5px 0 0 0;
font-size: 1.12em;
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#centerPhotoEtcNY h3{
float:left;
width:100%;
text-align:center;
margin:5px 0 0 0;
font-size: 1.12em;
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#centerPhotoEtcVillage h3{
float:left;
width:100%;
text-align:center;
margin:5px 0 0 0;
font-size: 1.12em;
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#centerPhotoEtcTextContainer{
float:left;
width:100%;
margin:10px 0 10px 0;
}
#centerPhotoEtcTextContainer h3{
float:left;
width:100%;
text-align:left;
margin:5px 0 0 0;
font-size: 1.12em;
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#centerPhotoEtcTextContainer h3 a:link,#centerPhotoEtcTextContainer h3 a:visited,#centerPhotoEtcTextContainer h3 a:hover{
text-decoration:underline;
}
#photo{
width:100%;
float:left;
}
#flash{
width:428px;
text-align:center;
}
/*original topNavSub - PRE LFB Style Sheet
#topNavSub{
float:left;
width:100%;
border-top:solid 1px #CC0000;
border-bottom:solid 1px #CC0000;
margin:0 0 10px 0;
background-color:#ccc;
}
#topNavSub a:link, #topNavSub a:visited {
margin:2px 10px 2px 10px;
color:#fff;
text-decoration:none;
}

#topNavSub a:hover, #topNavSub a.currentPage{
margin:2px 10px 2px 10px;
color:#fff;
text-decoration:none;
background-color:#999;
}
*/
/*BEGIN NEW topNavSub FROM LFB SITE*/
#topNavSub {
    float:left;
	background-color: #990000;
	height: auto;
	width: 100%;
	border-top-width: 2px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	font: 11px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#fff;
}
#topNavSub ul{
	width:100%;
	height:auto;
	margin:0;
}
#topNavSub li {
	list-style:none;
	display:inline;
	float:left;
	margin:0 3px 0 3px;
	padding:0px;
	color:#FFFFFF;
}
* html body #topNavSub li {	
	padding:0 3px 0 3px;
}
#topNavSub li a {
	color:white;
	text-decoration:none;
	padding:0 3px 0 3px;	
}
#topNavSub li a:hover {
	color:#990000;
	background-color:#ccc;
	padding:0 3px 0 3px;	
}
#topNavSub li a:active {
	color:white;
	background-color:#ccc;
	padding:0 3px 0 3px;	
}
#topNavSub #currentPage a{
	background-color:#ccc;
	color:#FFFFFF;
}
#topNavSub #currentPage a:hover{
	background-color:#ccc;
	color:#FFFFFF;
}
#topNavSub #currentPage .plus {
	color:white;
}
.plus {
	color:#990000;
}
/*END NEW topNavSub style from LFB site*/
#pressBox{
width:100%;
float:left;
margin:0 20px 20px 0;
color:#fff;
}
#pressBoxNY{
width:100%;
float:left;
margin:0 20px 20px 0;
color:#fff;
background-color:#00FF99;
}
#rightLogos{
float:right;
width:174px;
}
#rightPhotos{
float:right;
width:331px;
padding-bottom:20px;
margin-top:0;
}
#rightLogos h1{
text-align:right;
margin:0;
font-size:14px;
font-weight:normal;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
#logo{
width:164px;
float:right;
margin-bottom:50px;
text-align:center;
}
#bottomContainer{
float:left;
width:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
margin-top:0px;
}
#bottomContainer h1{
margin:0;
text-align:center;
font-size:13px;
font-weight:bold;
color:#ccc;
font-family:verdana;
text-transform:inherit;
}
.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
}
.footer h2 a:link, .footer h2 a:visited{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #c6111a; background-color:#ccc; text-decoration:none;
}
.footer h2 a:hover{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #c6111a; background-color:#ccc; text-decoration:none;
}
#footer td {
background-color:#000;
}
/* Generic Form Class  0RIG
.form fieldset { border: 1px solid #fff; padding: 0 0 10px 0px; margin-bottom: 15px; }
.form fieldset legend { color: #fff; font-weight: bold; padding: 15px 0; }
.form dl dt,.form td dl dt { width: 200px; text-align: right; color: #fff;  }
.form dl dd, .form td dl dd { width: 300px; position: relative; top: -15px; left: 210px; }
.form .txtinput { width: 300px; border: 1px solid #fff; padding: 2px; color: #000;}
.form .txtarea { width: 300px; height: 100px; border: 1px solid #fff; padding: 2px; color: #000; font-family: helvetica, verdana, sans-serif; }
.form select { color: #000; }
select { border: 1px solid #FFF; }*/
/* Generic Form Class  CRAIG'S UPDATES TO*/
.form fieldset { border: 1px solid #fff; padding: 0 0 10px 0px; margin-bottom: 15px; }
.form fieldset legend { color: #fff; font-weight: bold; padding: 15px 0; }
.form td{padding:0 0 10px 0;}
.form td dl dt { width: 200px; text-align: right; color: #fff;  }
.form td dl dd { width: 300px; position: relative; top: -15px; left: 210px; }
.form td .txtinput { width: 300px; border: 1px solid #fff; padding: 2px; color: #000;}
.form td .txtarea { width: 300px; height: 100px; border: 1px solid #fff; padding: 2px; color: #000; font-family: helvetica, verdana, sans-serif; }
.form td select { color: #000; }
select { border: 1px solid #FFF; }
/*BORDER FOR NEW HOMEPAGE KEYWORD TEXT SECTION*/
#keywordWrap{
float:left;
width:100%;
border:2px solid #ccc;
background:#666;
margin:10px 0;
padding:5px 10px;
}

