#debug {
     left: 10px;
     position: absolute;
     top: 10px;
     visibility: hidden;
     z-index: 500;
}

#div {
     border: 1px solid #CCCCCC;
}

body, table, td {
     color: #585858;
     font: 12px/14px Arial,Verdana,Sans-Serif;
     margin: 0px;
     padding: 0px;
}

body {
     background: url("../designimages/bg-black-top.jpg") repeat-y fixed center top #323131;
     height: 100%;
     margin: 0px auto;
     padding: 0px;
     text-align: center;
     width: 100%;
}

.masterBox {
     clear: both;
     height: 100%;
     margin: 0px auto;
     width: 960px;
     z-index: 999999999;
}

a {
     color: #E82134;
     outline: medium none;
     text-decoration: none;
}

a:hover {
     text-decoration: underline;
}

a img, table {
     border: medium none;
}

a.smaller {
     color: #323A69;
     font-size: 10px;
     outline: medium none;
     text-decoration: none;
}

a.smaller:hover {
     font-size: 10px;
     text-decoration: underline;
}

table, td, tr, p, ul, li, img, form, hr, span, div, h1, h2, h3, h4, h5, h6, dl, dt, dd {
     color: #C1C1C1;
     margin: 0px;
     padding: 0px;
}

small {
     font-size: 9px;
     line-height: 13px;
}

b, strong {
     font-weight: bold;
}

b.black, .black {
     color: #000000;
     font-weight: normal;
}

ul {
     list-style: none outside none;
}

h1 {
     color: #C1C1C1;
     font: bold 26px/30px Arial,Verdana,Sans-Serif;
     padding: 8px 12px 8px 0px;
}

hr {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: -moz-use-text-color;
     border-style: none;
     border-width: 1px 0px 0px;
     color: #CCCCCC;
     height: 1px;
     margin: 0px;
     width: 100%;
}

.textbox {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #666666;
     color: #666666;
     font-size: 11px;
     height: 18px;
     line-height: 15px;
     margin: 0px;
     padding: 1px 0px 0px 3px;
}

.link {
     white-space: nowrap;
}

#large.link {
     font-size: 12px;
}

.breadcrumb {
     float: left;
     padding: 6px 0px 0px;
}

.breadcrumb a {
     color: #F60060;
     font-size: 12px;
}

.printEmail {
     float: left;
     margin: 0px 5px 25px 0px;
     padding: 0px;
     width: 700px;
}

#hr {
     width: 100%;
}

.container {
     clear: both;
     margin: 0px 0px 0px 10px;
     text-align: left;
     width: 960px;
}

.containerFooter {
     clear: both;
     float: left;
     padding: 0px 0px 5px;
     text-align: left;
     width: 940px;
}

.mainCol {
     float: left;
     margin: 45px 0px 0px;
     width: 780px;
}

.mainCol2 {
     float: left;
     margin: 45px 0px 0px;
     width: 722px;
}

.mainCol .mainLeft {
     float: left;
     margin: 0px 0px 15px;
     width: 385px;
}

.maincol .mainRight {
     float: left;
     margin: 0px 0px 15px;
     width: 385px;
}

.mainCol #articleLeft.mainLeft {
     float: left;
     margin: -20px 0px 0px;
     padding: 0px 14px 0px 0px;
     width: 680px;
     z-index: 200;
}

.new_banner {
     margin-top: 0px;
     width: 925px;
}

.headerAd {
     display: block;
     float: left;
     width: 728px;
}

.header .logo {
     float: left;
     padding-left: 30px;
}

.header .headerNav {
     color: #CCCCCC;
     float: right;
     font-size: 10px;
     font-weight: bold;
     line-height: 10px;
     padding: 13px 12px 0px 0px;
     visibility: hidden;
}

.header .headerNav a {
     color: #797876;
}

.header .headerNav span {
     padding: 0px 3px;
}

.header .search {
     background: url("../designimages/dots_vert_gray.gif") repeat-y scroll 0% 0% transparent;
     float: right;
     padding: 5px 15px 0px 16px;
}

.header .search .textbox {
     margin: 0px 1px 0px 0px;
     vertical-align: top;
     width: 102px;
}

#bannerBackground {
     height: 60px;
     margin-bottom: 10px;
     margin-left: 10px;
     width: 925px;
}

.headerLeft {
     display: block;
     float: left;
     margin-left: 10px;
     width: 535px;
}

.headerRight {
     float: right;
     padding: 0px;
     width: 130px;
}

#socialButtons {
     float: right;
     font-size: 10px;
     margin: 0px;
     padding: 0px;
     width: 130px;
}

.headerRightNull {
     float: right;
     height: 90px;
     margin-top: 0px;
     padding: 0px;
     width: 163px;
}

.headerFormNull {
     float: right;
     margin: 0px;
     text-align: right;
}

.headerFormNull a {
     color: #585858;
     font-size: 10px;
     font-weight: bold;
     text-transform: capitalize;
}

.headerFormLogged {
     display: none;
     float: right;
     margin-left: 0px;
     margin-top: 15px;
     text-align: right;
     width: 160px;
}

#profileLinks {
     color: #585858;
     font-weight: bold;
}

.flashArea {
     background: none repeat scroll 0% 0% transparent;
     margin-bottom: -45px;
     margin-left: 0px;
     margin-top: 15px;
     padding: 0px;
}

.flashArea2 {
     background-color: #FFFFFF;
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     margin-left: 0px;
     margin-top: 0px;
     padding: 0px;
     width: 780px;
     z-index: 8888;
}

.oneColumnBox {
     background-color: #FFFFFF;
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     margin-left: 0px;
     margin-top: 0px;
     padding: 0px;
     z-index: 8888;
}

.oneColumnBox2 {
     background-color: #FFFFFF;
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     margin-left: 0px;
     margin-top: 0px;
     padding: 0px;
     z-index: 8888;
}

.articleHeader {
     background: url("../designimages/leaf_top_gradient.gif") repeat-x scroll 0% 0% transparent;
     font-weight: bold;
     height: 22px;
     padding: 5px 0px 0px 15px;
     width: 705px;
}

.flashArea .articleHeader a {
     color: #F60060;
}

#bottomAd.containerFooter div {
     display: block;
     float: left;
     padding-bottom: 5px;
     padding-top: 10px;
     text-align: left;
}

#bottomAd.container table {
     height: 130px;
     margin: 0px auto;
     padding-bottom: 0px;
     padding-left: 0px ! important;
     padding-right: 0px;
     padding-top: 0px;
     text-align: center;
     width: 898px;
}

.flasherror {
     padding: 100px;
     text-align: center;
     width: 705px;
}

.mainContent {
     margin: 56px 0px 0px;
     min-height: 500px;
     padding: 0px;
     width: 800px;
}

.mainContentFof {
     margin: 0px -10px 0px 0px;
     min-height: 500px;
     padding: 0px;
     width: 780px;
}

.mainContent h2 {
     color: #555555;
     font-size: 22px;
     line-height: 24px;
     padding: 3px 0px 12px;
}

.mainContent h3 {
     color: #858585;
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     line-height: 15px;
     padding-bottom: 2px;
}

.mainContent .block {
     clear: both;
     float: left;
     margin-bottom: 0px;
}

.mainContentFof h2 {
     color: #555555;
     font-size: 22px;
     line-height: 24px;
     padding-bottom: 12px;
}

.mainContentFof h3 {
     color: #858585;
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     line-height: 15px;
     padding-bottom: 2px;
}

.mainContentFof .block {
     clear: both;
     float: left;
     margin-bottom: 0px;
}

.block .item {
     clear: both;
     font-family: Verdana,Arial,sans-serif;
     margin-bottom: 5px;
}

.block .item a {
     font-weight: bold;
}

.block .pic {
     float: left;
     margin: 2px 5px 0px 0px;
}

.block .info {
     float: left;
}

.block .info p {
     font-size: 12px;
     line-height: 15px;
     padding-bottom: 0px;
}

.mainContent .sponsors, .sponsorfooter {
     clear: both;
     display: block;
     font-size: 1px;
     z-index: 200;
}

.mainContent #short.sponsors {
     height: 20px;
}

.button {
     float: right;
     padding: 6px 0px 0px 14px;
}

.sponsortop {
     float: right;
}

.mainContent .sponsorfooter {
     margin-top: 20px;
     width: 720px;
}

.whiteBlock {
     background: none repeat scroll 0% 0% #000000;
     float: left;
     padding-left: 10px;
     padding-right: 10px;
     width: 920px;
}

.whiteBlockFilmGuide {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     float: left;
     padding: 10px;
     width: 749px;
}

.whiteBlockLeft {
     float: left;
     margin-top: 20px;
     padding: 10px;
}

.whiteBlockRight {
     float: left;
     margin-left: 18px;
     margin-right: 10px;
     margin-top: 20px;
     padding: 10px;
}

.whiteBlockContainer {
     display: block;
     float: left;
     padding: 10px;
}

.whiteBlockContainerMap {
     display: block;
     margin-top: 20px;
     padding-top: 10px;
     width: 720px;
}

.whiteBlockMyTribeca {
     border: 1px solid #585858;
     float: left;
     margin: 13px 0px 0px;
     padding: 0px 10px 20px;
     width: 749px;
}

.mainCol .mainPartial {
     border-top: 1px solid #585858;
     float: left;
     position: relative;
     width: 940px;
}

.mainCol .mainPartialFC {
     border-top: 7px solid #323A69;
     float: left;
     position: relative;
     width: 950px;
}

.mainCol .mainContent #fiftyFifty.mainPartial .mainLeft .whiteBlockContainer {
     width: 364px;
}

.mainCol .mainContent #fiftyFifty.mainPartial .mainRight .whiteBlockContainer {
     width: 364px;
}

#fiftyFifty.mainPartial .whiteBlockContainer {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     display: block;
     float: left;
     padding: 10px;
}

#fiftyFifty.mainPartial .whiteBlockContainer .block {
     padding: 10px;
}

#fiftyFifty.mainPartial .whiteBlockContainer .block h2 {
     font-size: 18px;
     line-height: 22px;
}

#twoThirdOneThird.mainPartial .mainRight {
     width: 300px;
}

#twoThirdOneThird.mainPartial .mainLeft .whiteBlockContainer {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     display: block;
     float: left;
     margin-top: 0px;
     padding: 10px;
     width: 520px;
}

#twoThirdOneThird.mainPartial .mainLeft .whiteBlockContainerLeft {
     border-bottom: 1px solid #585858;
     display: block;
     float: left;
     padding: 20px;
     width: 610px;
}

.mainCol .flashArea {
 padding-left: 20px;
}

#twoThirdOneThird.mainPartial .mainLeft .whiteBlockContainerBlog {
     border-bottom: 1px solid #585858;
     display: block;
     float: left;
     padding: 20px;
     width: 640px;
}

#twoThirdOneThird.mainPartial .mainLeft .whiteBlockContainerBlog p {
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
     line-height: 18px;
}

#twoThirdOneThird.mainPartial .mainLeft .whiteBlockContainer h2 {
     line-height: 24px;
     padding-top: 5px;
}

#twoThirdOneThird.mainPartial .mainLeft .whiteBlockContainer .block {
     padding: 10px;
     width: 515px;
}

#twoThirdOneThird.mainPartial .mainRight .whiteBlockContainer {
     display: block;
     float: right;
     padding: 5px;
     width: 267px;
}

#twoThirdOneThird.mainPartial .mainRight .whiteBlockContainer .block {
     padding: 0px;
     width: 215px;
}

.mainPartial .leftOneThird {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     float: left;
     width: 245px;
}

.mainPartial .leftOneThird .leftNav {
     padding: 5px 5px 0px;
     width: 230px;
}

.mainPartial .rightTwoThird {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     float: right;
     width: 520px;
}

.leftNav {
     margin-bottom: 5px;
}

.leftNav ul#leftNav {
     clear: both;
     margin: 0px;
     padding: 0px;
}

.leftNav ul#leftNav li {
     margin: 0px;
     padding: 0px;
}

.leftNav ul#leftNav li.section {
     margin: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     padding-top: 0px;
}

.leftNav ul#leftNav li.subsection {
     background-color: #E9E9E9;
     padding: 0px 0px 0px 2px;
}

.leftNav ul li.subsection_on, .leftNav ul li.section_on {
     background: url("../designimages/pinkbg.gif") repeat scroll 0% 0% transparent;
     margin: 1px;
     padding: 2px;
}

.leftNav ul li.subsection_on_blue, .leftNav ul li.section_on_blue {
     background-color: #281367;
     margin: 1px;
     padding: 2px;
}

.leftNav ul#leftNav a {
     text-decoration: none;
}

.leftNav ul li.section_on h4, .leftNav ul li.section_on_blue h4 {
     color: #FFFFFF;
     padding-left: 3px;
}

.leftNav ul li.subsection_on h4 {
     color: #FFFFFF;
     padding-left: 3px;
}

.leftNav h4 {
     color: #1F638A;
     font-size: 12px;
     line-height: 16px;
     padding-bottom: 2px;
     padding-left: 3px;
}

.leftNav h3 {
     border-top: 1px solid #585858;
     color: #585858;
     font-size: 12px;
     line-height: 14px;
     padding-bottom: 0px;
     padding-left: 3px;
     padding-top: 2px;
}

#passesPackages.block .highlight {
     background-color: #F8F7EA;
     float: left;
     left: -5px;
     padding: 5px;
     position: relative;
}

.leftNav b.on {
     color: #FFFFFF;
}

.block {
     margin-left: auto;
     margin-right: auto;
     width: 347px;
}

.block .info p .divider {
     color: #CCCCCC;
     padding: 0px 4px;
}

.rightHeader {
     background: url("../designimages/bluebgheader.png") repeat scroll 0% 0% transparent;
     height: 20px;
     width: 215px;
}

.rightHeader a {
     color: #FFFFFF;
     font-family: Gotham,verdana,arial,helvetica,sans-serif;
     font-size: 15px;
     letter-spacing: 1px;
     line-height: 20px;
     margin-left: 5px;
     text-align: center;
}

.flashHome {
     min-height: 500px;
     padding: 20px 15px 0px 6px;
}

.mainRight .block .item {
     clear: both;
     float: left;
}

.mainRight .block .info p {
     padding-bottom: 0px;
}

.mainRight h2 {
     clear: both;
     font-size: 22px;
     line-height: 20px;
}

.mainLeft .block #latestHeading h1 {
     color: #555555;
}

.mainRight #upcomingEvents {
     margin-top: 30px;
}

.mainRight #upcomingEvents h2 {
     float: left;
}

.mainRight .block .item .info #amazon {
     padding: 10px 0px 0px;
}

.mainRight .block .item .info #DVDCover {
     padding: 10px 0px;
}

.mainContent #Latest.block h2 {
     color: #555555;
     float: left;
     line-height: 18px;
}

.mainContent #spacer20 {
     margin-bottom: 20px;
}

.mainContent #Latest.block {
     margin-top: 0px;
}

.mainContent #Latest.block .item .info {
     width: 270px;
}

.mainContent #Latest.block .item .info p {
     color: #555555;
}

.mainContent #Latest.block h4 {
     color: #000000;
     font-size: 12px;
     padding: 0px 0px 15px;
}

.mainContent .mainLeft #commentsBox.block {
     padding: 5px 3px 15px 5px;
     position: relative;
     width: 100%;
}

.mainContent .mainLeft #commentsBox.block h2 {
     padding-top: 5px;
}

.mainContent #Features.block .item .info {
     width: 290px;
}

.mainContent .mainLeft #Feature.block {
     margin-bottom: 0px;
     margin-top: 20px;
}

.mainContent .mainLeft #Feature.block h1 {
     color: #0F638A;
}

.mainContent .mainLeft #Feature.block h3 {
     color: #585858;
}

.mainContent #spacer20 {
     margin-bottom: 20px;
}

.mainContent .mainPartial #spacer20 {
     margin-bottom: 20px;
     padding-bottom: 20px;
}

.mainLeft .item .info h3 {
     color: #585858;
}

.item .wrapbox {
     background: none repeat scroll 0% 0% #F9F7EA;
     margin: 0px 0px 12px;
     padding: 5px;
}

.item .wrapbox hr {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #D1D1C5 -moz-use-text-color -moz-use-text-color;
     border-style: solid none none;
     border-width: 1px 0px 0px;
     margin: 2px 0px;
     padding: 0px;
     width: 190px;
}

#detailTop.item {
     margin-bottom: 0px;
}

.mainContent #article.block {
     border-bottom: 1px solid #404040;
     margin-left: 10px;
     padding-bottom: 10px;
     width: 900px;
}

.mainContent #article.block .pic {
     margin: 0px 18px 6px 0px;
}

.mainContent #article.block h2 {
     color: #C1C1C1;
     font-family: Arial,Verdana,sans-serif;
     font-weight: bold;
     line-height: 22px;
}

.mainContent #article.block p {
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
     line-height: 18px;
}

.mainContent #article.block .item {
     font-size: 12px;
     line-height: 18px;
     padding: 12px 0px 0px;
}

.mainContent #article.block .item h4 {
     color: #C1C1C1;
     padding: 0px 0px 14px;
}

.mainContent #article.block a.right {
     float: right;
     font-weight: bold;
     padding: 12px 12px 0px 0px;
}

.mainContent #otherFeatures.block {
     width: 720px;
}

#FilmsEvents {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #585858;
     float: left;
     margin-top: 45px;
     padding-left: 10px;
     padding-right: 10px;
     width: 749px;
}

#FilmsEvents h2 {
     float: left;
     font-size: 24px;
     padding-top: 4px;
}

#FilmsEvents .header {
     border: 0px solid #555555;
     height: 25px;
     width: 710px;
}

#FilmsEvents .header .search {
     background: none repeat scroll 0% 0% transparent;
     float: right;
     padding: 10px 0px 10px 16px;
}

#FilmsEvents .navtab {
     border: 0px solid #555555;
     float: left;
     margin: 0px;
     padding: 0px;
     z-index: 205;
}

#FilmsEvents .navblank {
     border-bottom: 1px solid #B9C3C6;
     float: left;
     font-family: Verdana,Arial,sans-serif;
     font-size: 11px;
     height: 25px;
     line-height: 20px;
     margin: 0px;
     padding-left: 3px;
     text-align: right;
     width: 425px;
     z-index: 199;
}

#FilmsEvents .navSponsor {
     float: right;
     margin: 0px 5px 0px 0px;
}

#FilmsEvents #navdiv1 {
     border: 0px solid #555555;
     float: left;
     font-family: Verdana,Arial,sans-serif;
     font-weight: bold;
     padding: 10px 0px 10px 5px;
     width: 268px;
}

#FilmsEvents #navdiv1 #text12px {
     font-size: 11px;
}

#FilmsEvents .filmEventContent {
     float: left;
     margin: 0px;
     padding: 0px;
     width: 712px;
     z-index: 200;
}

#FilmsEvents #navdiv2 {
     border: 0px solid #555555;
     float: left;
     padding: 10px 0px;
     width: 204px;
}

#FilmsEvents #navdiv3 {
     border: 0px solid #555555;
     float: left;
     padding: 10px 5px 10px 0px;
     width: 196px;
}

#FilmsEvents .dropdown {
     font-size: 11px;
     margin: 10px 0px 0px 5px;
     width: 195px;
}

#FilmsEvents .selection {
     color: #000000;
     font-weight: bold;
     margin-left: 0px;
}

#FilmsEvents #alphabet {
     background-color: #FFFFFF;
     float: left;
     font-family: Verdana,Arial,sans-serif;
     font-size: 14px;
     font-weight: bold;
     margin: 0px 0px 15px 5px;
     padding: 5px 0px;
     width: 679px;
}

#FilmsEvents #alphabet a {
     margin: 0px 7px;
}

.navbypage {
     float: right;
     margin: -3px 0px 0px;
     padding: 0px;
     text-align: right;
     width: 480px;
}

.navbypage a {
     margin: 0px 0px 0px 7px;
}

#FilmsEvents .eventNavContent {
     float: left;
     padding: 7px 0px;
     width: 710px;
}

#FilmsEvents .eventNavContent img {
     vertical-align: top;
}

#FilmsEvents .viewtext {
     float: left;
     margin: 0px 12px 0px 5px;
}

#FilmsEvents h1 {
     font-size: 20px;
}

.itemleft {
     float: left;
     width: 120px;
}

.itemright {
     float: left;
     font-family: Verdana,Arial,sans-serif;
     margin: 0px 0px 20px;
     width: 625px;
}

.itemright .filmtitle {
     color: #1F638A;
     font-family: Arial,Verdana,sans-serif;
     font-size: 28px;
     font-weight: bold;
     line-height: 26px;
}

.itemright .descbold {
     color: #585858;
     font-weight: bold;
     line-height: 18px;
}

.itemright .desc {
     color: #6E6E6E;
     line-height: 18px;
     margin-right: 5px;
}

.itemright .desc b {
     font-weight: normal;
}

.itemright .desccontent {
     color: #1F638A;
     line-height: 18px;
}

.itemright .desclong {
     color: #6E6E6E;
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     line-height: 14px;
     margin-right: 5px;
}

.itemright .showtimes {
     float: left;
     margin: 12px 0px 20px;
}

.itemright .showtimes table {
     padding-top: 8px;
     width: 100%;
}

.itemright .showtimes table td {
     font-family: Verdana,Arial,sans-serif;
}

.itemright .showtimes .showtime {
     color: #585858;
     font-family: Verdana,Arial,sans-serif;
     font-size: 11px;
     font-weight: bold;
     margin: 0px 15px;
     padding-right: 15px;
}

.itemright .showtimes .location {
     color: #6E6E6E;
     font-family: Verdana,Arial,sans-serif;
     font-size: 11px;
     width: 200px;
}

.itemright .cartbtn {
     margin: 2px 10px 2px 5px;
     text-align: right;
}

.blockFilmGuide {
     margin-left: auto;
     margin-right: auto;
}

.alphaSearch {
     float: left;
     font-family: Verdana,Arial,sans-serif;
     font-weight: bold;
     padding-top: 10px;
}

.pagesList {
     float: right;
     font-family: Verdana,Arial,sans-serif;
     padding-bottom: 0px;
     padding-top: 10px;
     text-align: right;
}

#twoThirdOneThird.mainPartial .mainLeft {
     float: left;
     font-size: 12px;
     line-height: 15px;
     margin: 0px;
}

#twoThirdOneThird.mainPartial .mainRight {
     float: right;
     margin: 0px;
}

.mainPartial #interviews.block {
     width: 320px;
}

#oneThirdTwoThird.mainPartial .block h4 {
     color: #000000;
     padding-bottom: 5px;
}

#oneThirdTwoThird.mainPartial .mainRight .item ul {
     list-style: disc outside none;
     padding-left: 15px;
}

#oneThirdTwoThird.mainPartial .mainRight table td {
     padding-right: 10px;
}

#oneThirdTwoThird.mainPartial .mainRight #mapContainer.block table td {
     margin: 0px;
     padding: 0px;
}

.rightCol {
     float: left;
     margin-top: 45px;
     width: 160px;
}

.footer {
     clear: none;
     font: 10px Arial,Verdana,Sans-Serif;
     margin: 0px;
     width: 925px;
     z-index: 500;
}

.footertd {
     padding: 0px;
}

.footer .flink {
     float: left;
}

.footer .flink a {
     color: #1F638A;
     font-size: 10px;
}

.footer .copyright {
     color: #666666;
     float: right;
     font-size: 10px;
     margin-right: 3px;
     position: relative;
}

.footer #footer_on.flink a {
     color: #555555;
     text-decoration: none;
}

.sponsorfooter {
     height: 385px;
     left: -15px;
     position: relative;
     top: 260px;
}

#sitemap_container {
     margin: -10px 0px 0px;
     padding: 0px 10px 0px 20px;
     width: 910px;
}

#sitemap_container .sitemap_list {
     float: left;
     margin: 0px;
     padding: 0px;
     width: 130px;
}

#sitemap_container .sitemap_list h4 {
     color: #AAAAAA;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 13px;
}

#sitemap_container .last {
     border-right: medium none;
}

#sitemap_container .sitemap_list ul li a {
     color: #AAAAAA;
     font-size: 11px;
     list-style: none outside none;
     text-decoration: none;
}

#sitemap_container #footerLink:hover {
     color: #FF3333;
}

#sitemap_container #footerLinkVR:hover {
     color: #E1A933;
}

#sitemap_container .sitemap_list ul {
     list-style-position: inside;
     list-style-type: none;
}

#ajaxOverlay {
     margin: 0px 0px 0px 15px;
     padding: 0px;
     position: absolute;
     top: 112px;
     width: 720px;
     z-index: 1000;
}

.overlayBox {
     background-color: white;
     border: 2px solid #CCCCCC;
     margin-top: 100px;
     min-height: 450px;
     position: absolute;
     text-align: left;
     top: 40px;
     width: 480px;
     z-index: 1001;
}

.Overlay {
     padding: 5px;
}

.closeWindow {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: right;
     margin: 5px;
     padding: 10px 5px;
     text-align: right;
     width: 447px;
}

.Overlay .overlayContent {
     float: left;
     margin: 10px 5px 5px;
     width: 460px;
}

.Overlay .overlayContent h2 {
     color: #555555;
     font-size: 18px;
     line-height: 20px;
     padding-bottom: 5px;
}

.Overlay .overlayDate {
     float: left;
}

.Overlay .overlaySponsor {
     float: right;
}

.Overlay .overlayFlash {
     border: 1px solid #585858;
     display: block;
     float: left;
     height: 460px;
     margin: 0px 5px;
     padding: 10px 0px;
     width: 457px;
}

.Overlay .overlayPhotoBanner {
     float: left;
     margin: 5px 5px 0px;
     padding: 0px 5px 10px 0px;
}

.contentSponsor {
     float: right;
     padding: 5px 20px 0px 0px;
}

.overlayBox #filmDetail.mainContent {
     background-image: none;
     float: left;
     min-height: 500px;
     padding: 10px 15px 0px 30px;
     width: 715px;
}

#oneThirdTwoThird.mainPartial #photoList.mainRight {
     margin: 0px;
     min-height: 732px;
     padding: 0px 0px 0px 5px;
     width: 510px;
}

#photoList.mainRight p {
     margin-top: 15px;
}

.photoBlock {
     float: left;
     height: 200px;
     margin: 5px 0px 0px 5px;
     padding: 0px 0px 20px;
     width: 161px;
}

.greyedOut {
     background-color: black;
     opacity: 0.5;
     text-align: left;
}

#relatedLinks.block {
     float: left;
     margin: 10px 10px 5px;
     width: 205px;
}

#sendToFriend2.block {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     margin: 10px 7px 5px 5px;
     padding: 15px 5px 10px;
     width: 447px;
}

#sendToFriend2.block table {
     padding: 10px 5px 5px 0px;
}

#sendToFriend2.block table td {
     padding: 5px 5px 0px;
}

#sendToFriend2.block table th {
     padding: 5px 5px 0px 0px;
     text-align: left;
}

#sendToFriend2.block table td.submit_button {
     text-align: right;
}

#sendToFriend2.block input, #sendToFriend.block textarea {
     border: 1px solid black;
     width: 165px;
}

#sendToFriend2.block input.submit_button {
     border: 0px none;
     height: 20px;
     width: 61px;
}

#sendToFriend2.block .counter {
     float: left;
}

.closeWindowVideo {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: right;
     margin: 5px 5px 5px 30px;
     padding: 10px 5px;
     text-align: right;
     width: 650px;
}

.overlayVideoBanner {
     float: left;
     margin: 5px 0px 5px 30px;
     padding: 0px;
     width: 650px;
}

#oneThirdTwoThird.mainPartial #photoList.mainRight {
     margin: 0px;
     min-height: 732px;
     padding: 0px 0px 0px 5px;
     width: 510px;
}

#photoList.mainRight p {
     margin-top: 15px;
}

.photoBlock {
     float: left;
     height: 200px;
     margin: 5px 0px 0px 5px;
     padding: 0px 0px 20px;
     width: 161px;
}

.greyedOut {
     background-color: black;
     opacity: 0.5;
     text-align: left;
}

#relatedLinks.block {
     float: left;
     margin: 10px 10px 5px;
     width: 205px;
}

#sendToFriend3.block {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     margin: 27px -6px 5px -11px;
     padding: 15px 5px 10px;
     position: relative;
     width: 490px;
}

#sendToFriend3.block table {
     padding: 10px 5px 5px 0px;
}

#sendToFriend3.block table td {
     padding: 5px 5px 0px;
}

#sendToFriend3.block table th {
     padding: 5px 5px 0px 0px;
     text-align: left;
}

#sendToFriend3.block table td.submit_button {
     text-align: right;
}

#sendToFriend3.block input, #sendToFriend.block textarea {
     border: 1px solid black;
     width: 165px;
}

#sendToFriend3.block input.submit_button {
     border: 0px none;
     height: 20px;
     width: 61px;
}

#sendToFriend3.block .counter {
     float: left;
}

.mainRight #mapContainer.block {
     float: left;
     height: 260px;
     margin: 12px 12px 12px 22px;
     position: relative;
     width: 460px;
}

#locationsContainer.item {
     float: left;
     margin: 10px 0px 0px 30px;
     text-align: left;
}

.mainRight #mapTitle.block {
     margin-top: 0px;
     padding-top: 0px;
}

.mainRight #mapTitle.block h4 {
     font-size: 16px;
}

.mainRight #venueHeader.item {
     clear: none;
     float: left;
     margin-bottom: 0px;
}

.mainRight #venuePulldown.item {
     clear: none;
     float: right;
     margin-bottom: 0px;
     text-align: right;
}

#restaurantLocations {
     float: left;
     width: 250px;
}

#hotelLocations {
     float: left;
     width: 210px;
}

#locationsContainer.item #restaurantLocations ul, #locationsContainer.item #hotelLocations ul {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

#locationsContainer.item #restaurantLocations ul li, #locationsContainer.item #hotelLocations ul li {
     margin: 5px 0px 15px;
     padding: 0px;
}

#addressSubways.block #subwayLocations.item ul {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

#addressSubways.block #subwayLocations.item ul li {
     margin: 0px;
     padding: 0px;
}

div.pin_label {
     color: #FFFFFF;
     font-size: 9px;
     font-weight: bold;
     margin: 3px;
     text-align: center;
     width: 33px;
}

div.theatre_label {
     background-color: #FFFFFF;
     border: 1px solid black;
     color: #000000;
     float: left;
     font-size: 9px;
     font-weight: bold;
     padding: 5px 3px 3px;
     text-align: left;
     width: 100px;
}

b.hotel {
     color: #7E3961;
     font-weight: normal;
}

b.restaurant {
     color: #8FB01C;
     font-weight: normal;
}

b.subway {
     color: #F37121;
     font-weight: normal;
}

#popup.container {
     width: 650px;
}

#popup.container .mainCol {
     background-image: none;
     width: 480px;
}

#popup.container .mainCol .mainContent {
     background-image: none;
}

#popup.container .mainCol .mainContent .mainRight {
     background-image: none;
}

#popup.container .mainCol .mainContent #oneThirdTwoThird.mainPartial {
     width: 480px;
}

#mapPopup.container {
     float: left;
     margin-left: 5px;
     margin-right: 5px;
     padding: 0px;
     width: 540px;
}

.videosDisplay {
     margin: 10px;
     width: 210px;
}

.rightHeaderTFF {
     background-color: #000000;
     height: 20px;
     padding-top: 10px;
     width: 215px;
}

.rightHeaderTFF a {
     color: #FFFFFF;
     font-family: arial,helvetica,sans-serif;
     font-size: 15px;
     letter-spacing: 1px;
     line-height: 20px;
     margin-left: 5px;
     text-align: center;
     text-transform: uppercase;
}

.boxWide {
     height: 267px;
     padding-left: 5px;
     padding-top: 7px;
     position: relative;
     width: 734px;
}

.boxwide h2 {
     font-family: Gotham,Verdana,Arial,Helvetica,sans-serif;
     margin-left: 5px;
     text-transform: uppercase;
}

.slideBox {
     height: 275px;
     overflow: hidden;
     padding-top: 8px;
     position: relative;
     text-align: left;
     width: 722px;
}

.headlineList {
     left: 328px;
     position: absolute;
     right: 4px;
     top: 3px;
     z-index: 999;
}

.thumbBar {
     height: 60px;
}

.imgBox {
     float: left;
     height: 55px;
     margin-right: 12px;
     margin-top: 3px;
     width: 90px;
}

.thumbImg {
     border: 0px none;
     margin-bottom: 2px;
     padding: 2px 2px 2px 3px;
}

.authorTag {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 10px;
     font-style: italic;
     margin-top: -3px;
}

.descBox {
     overflow: hidden;
     padding-top: 3px;
     width: 318px;
}

.descBox p {
     font-size: 12px;
     line-height: 14px;
     margin-top: 3px;
}

.topstory {
     color: #000000;
     font-size: 18px;
     font-weight: bold;
}

#imageTS {
     max-height: 202px;
     overflow: hidden;
     padding-left: 5px;
     text-align: left;
}

#imageContainerTS {
     height: 178px;
     padding-top: 0px;
     width: 318px;
}

.thumbLinkTS {
     background-color: #EEEEEE;
     color: #000000;
     cursor: pointer;
     display: block;
     font-size: 8pt;
     margin-bottom: 4px;
     outline-style: none;
     text-decoration: none;
}

.thumbLinkTS:hover {
     background-color: #CCCCCC;
     text-decoration: none;
}

.thumbActiveTS {
     background-color: #DDDDDD;
     border: 1px solid #585858;
     color: #000000;
     cursor: pointer;
     display: block;
     font-size: 8pt;
     margin-bottom: 4px;
     outline-style: none;
     text-decoration: none;
}

.thumbActiveTS:hover {
     text-decoration: none;
}

#rotationHeadline {
     font-size: 16px;
     font-weight: bold;
     height: 50px;
     line-height: 16px;
     overflow: hidden;
     padding-top: 3px;
}

#text {
     padding-left: 5px;
     padding-top: 3px;
     text-align: left;
}

.mainPartialHome {
     clear: left;
     margin: 60px 0px 0px;
     position: relative;
     width: 940px;
}

.mainPartialHome2 {
     clear: left;
     margin: 60px 0px 0px;
     position: relative;
     width: 940px;
}

.leftPartial {
     float: left;
     margin: 0px;
     width: 735px;
}

.tickerBox {
     background-color: #323A69;
     height: 50px;
}

.marqueeBox {
     background-color: #000000;
     clear: left;
     width: 890px;
}

.rightHome {
     float: right;
     height: 540px;
     width: 160px;
}

.fourBox {
     border-bottom: 1px solid #404040;
     clear: left;
     display: block;
     height: 330px;
     margin: 20px auto 0px;
     padding: 10px 0px 20px 25px;
     width: 880px;
}

.fourBox img {
     border: 1px solid #333333;
}

.borderRight {
     border-right: 1px solid #404040;
     min-height: 290px;
     position: relative;
}

.boxRowItemA {
     display: inline;
     font-size: 12px;
     left: 25px;
     min-height: 350px;
     position: absolute;
     width: 227px;
}

.boxRowItemA h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemA #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemA p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-right: 10px;
     text-decoration: none;
}

.boxRowItemA ul {
     color: #404040;
     padding: 10px 0px 20px;
}

.boxRowItemA ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     padding-bottom: 5px;
}

.boxRowItemA ul li a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.boxRowItemA a:hover {
     color: #E82134;
}

.boxRowItemB {
     display: inline;
     font-size: 12px;
     left: 265px;
     min-height: 350px;
     position: absolute;
     width: 227px;
}

.boxRowItemB h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemB #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemB p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-right: 10px;
     text-decoration: none;
}

.boxRowItemB ul {
     color: #404040;
     padding: 10px 0px 20px;
}

.boxRowItemB ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     padding-bottom: 5px;
}

.boxRowItemB ul li a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.boxRowItemB a:hover {
     color: #E82134;
}

.boxRowItemC {
     display: inline;
     font-size: 12px;
     left: 508px;
     min-height: 350px;
     position: absolute;
     width: 224px;
}

.boxRowItemC a:hover {
     color: #E82134;
}

.boxRowItemC h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemC #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemC p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     text-decoration: none;
}

.boxRowItemC ul {
     color: #404040;
     list-style: none outside none;
     padding: 0px;
}

.boxRowItemC ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     margin-left: -15px;
     padding-bottom: 5px;
     z-index: 999;
}

.boxRowItemC ul li a {
     color: #9D9999;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.boxRowItemD {
     display: inline;
     float: right;
     font-size: 12px;
     left: 746px;
     position: absolute;
     width: 215px;
}

.boxRowItemD h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemD #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemD p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-right: 10px;
     text-decoration: none;
}

.boxRowItemD ul {
     color: #404040;
     padding: 10px 0px 20px;
}

.boxRowItemD ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     padding-bottom: 5px;
}

.boxRowItemD ul li a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.moreLink {
     bottom: 0px;
     position: absolute;
     right: 0px;
}

h3.headlines {
     color: #C1C1C1;
     font: bold 13px/18px Arial,sans-serif;
     min-height: 10px;
     padding: 2px 0px 4px;
}

h3.headlines a {
     color: #C1C1C1;
     font: bold 13px/18px Arial,sans-serif;
     min-height: 10px;
     padding: 2px 0px 4px;
     text-decoration: none;
}

.fourBox ul {
     list-style: disc outside none;
     margin-left: 15px;
}

.boxRowItemAV {
     display: inline;
     font-size: 12px;
     left: 5px;
     min-height: 350px;
     position: absolute;
     width: 224px;
}

.boxRowItemAV h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemAV #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemAV p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-right: 10px;
     text-decoration: none;
}

.boxRowItemAV ul {
     color: #404040;
     padding: 10px 0px 20px;
}

.boxRowItemAV ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     padding-bottom: 5px;
}

.boxRowItemAV ul li a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.boxRowItemAV a:hover {
     color: #E1A933;
}

.boxRowItemBV {
     display: inline;
     font-size: 12px;
     left: 244px;
     min-height: 350px;
     position: absolute;
     width: 224px;
}

.boxRowItemBV h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemBV #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemBV p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-right: 10px;
     text-decoration: none;
}

.boxRowItemBV ul {
     color: #404040;
     padding: 10px 0px 20px;
}

.boxRowItemBV ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     padding-bottom: 5px;
}

.boxRowItemBV ul li a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.boxRowItemBV a:hover {
     color: #E1A933;
}

.boxRowItemCV {
     display: inline;
     font-size: 12px;
     left: 483px;
     min-height: 350px;
     position: absolute;
     width: 224px;
}

.boxRowItemCV a:hover {
     color: #E1A933;
}

.boxRowItemCV h2 {
     color: #000000;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 22px;
     line-height: 24px;
     padding: 10px 0px 25px;
}

.boxRowItemCV #more {
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 10px;
     width: 209px;
}

.boxRowItemCV p a {
     color: #404040;
     font-family: Verdana,Geneva,sans-serif;
     text-decoration: none;
}

.boxRowItemCV ul {
     color: #404040;
     list-style: none outside none;
     padding: 0px;
}

.boxRowItemCV ul li {
     font-family: Verdana,Geneva,sans-serif;
     list-style: none outside none;
     margin-left: -15px;
     padding-bottom: 5px;
     z-index: 999;
}

.boxRowItemCV ul li a {
     color: #9D9999;
     font-family: Verdana,Geneva,sans-serif;
     padding-bottom: 5px;
     text-decoration: none;
}

.headLineV {
     font-family: Proxima-nova,Arial,sans-serif;
     font-size: 18px;
     font-weight: 400;
     margin-bottom: 8px;
     padding: 10px 0px 3px;
     text-align: left;
}

.headLineV a {
     color: #9D9999;
     font-size: 16px;
     font-weight: 600;
     margin-bottom: 8px;
     padding-top: 10px;
     text-align: left;
     text-decoration: none;
}

.headLineV a:hover {
     color: #E1A933;
}

#wrapper2 {
     color: #666666;
     font: 0.8em/1.2em gotham,verdana,aria,sans-serif;
     margin: 0px 10px 10px;
     position: relative;
     text-align: center;
     width: 700px;
}

#threeCol {
     height: 330px;
     position: relative;
     width: 715px;
}

#leftcol {
     float: left;
     height: 330px;
     position: relative;
     width: 230px;
     z-index: 100;
}

#rightcol {
     float: right;
     height: 330px;
     position: relative;
     width: 230px;
     z-index: 99;
}

#centercol {
     height: 330px;
     margin-left: 243px;
     margin-right: 235px;
     width: 230px;
}

.headLine {
     font-size: 18px;
     font-weight: normal;
     margin-bottom: 8px;
     padding: 10px 0px 3px;
     text-align: left;
}

.headLine a {
     color: #9D9999;
     font-size: 16px;
     font-weight: 600;
     margin-bottom: 8px;
     padding-top: 10px;
     text-align: left;
     text-decoration: none;
}

.headLine a:hover {
     color: #E82134;
}

.spacerTFF {
     background-color: #CB218C;
     height: 5px;
}

.spacerBlog {
     background-color: #2E3C69;
     height: 5px;
}

.spacerTC {
     background-color: #CF4044;
     height: 5px;
}

.colContent {
     background-color: #CCCCCC;
     border-bottom: 1px solid #585858;
     font-family: Arial,Helvetica,sans-serif;
     height: 190px;
}

.colContent img {
     margin: 10px 10px 0px;
}

.colContent h2 {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 16px;
     line-height: 16px;
     margin: 10px 0px 15px 10px;
     text-align: left;
}

.colContent h2 a {
     color: #585858;
}

.colList {
     background-color: #CCCCCC;
     height: 105px;
     text-align: left;
}

.colList div {
     padding: 5px 0px 0px;
}

.colList p {
     font-family: Arial,Helvetica,sans-serif;
     margin: 0px 10px;
     text-align: left;
}

.colList ul {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     line-height: 16px;
     list-style: none outside none;
     margin: 15px 0px 0px 10px;
}

.wrapperSpace {
     background-color: #FFFFFF;
     height: 6px;
}

.carouselBox {
     margin-left: 5px;
     width: 640px;
}

.carouselBox h2 span {
     font-family: Gotham,Verdana,Arial,Helvetica,sans-serif;
     margin-left: 5px;
     margin-top: 0px;
     text-transform: uppercase;
}

.carouselBox p {
     font-family: Gotham,Verdana,Arial,Helvetica,sans-serif;
     margin-bottom: 8px;
     margin-left: 5px;
}

#socialBox {
     border: 0px none;
     margin: 0px auto;
     padding: 0px;
     text-align: left;
     width: 735px;
}

#side-a {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     float: left;
     height: 616px;
     width: 367px;
}

#side-a p {
     float: left;
     padding: 10px;
}

#side-b {
     border-bottom: 1px solid #585858;
     border-right: 1px solid #585858;
     float: left;
     height: 616px;
     margin: 0px;
     width: 366px;
}

#side-b .twitterRight {
     padding: 10px;
}

#playerBox {
     border-bottom: 1px solid #585858;
     border-left: 1px solid #585858;
     border-right: 1px solid #585858;
     clear: both;
     padding-bottom: 4px;
     padding-left: 10px;
     padding-top: 10px;
     width: 723px;
}

.fourBox img {
     height: 128px;
}

#jq_fmslideshow #fmslideshow .txtExNormal {
     padding: 5px 20px 40px ! important;
}

.boxRowItemD input[type="text"], .boxRowItemD textarea , .whiteBlockContainer  input[type="text"], .whiteBlockContainer  textarea{
     background: #222;
     border-radius: 2px;
     border: 1px solid #444;
     color: #ccc;
     font-family: Arial,sans-serif !important;
     font-size: 11px;
     margin-bottom: 4px;
     padding: 1px 3px;
     width: 155px;
}

.boxRowItemD label, .boxRowItemD {
     display: block;
     font: 12px Proxima-nova,arial,sans-serif;
     margin-bottom: 1px;
}

.boxRowItemD input[type="submit"] {
     background: linear-gradient(center top , #EAEAEA 0%, #D8D8D8 47%, #DBDBDB 100%) repeat scroll 0% 0% transparent;
     border-radius: 3px;
     border: 1px solid #999999;
     cursor: pointer;
     font: 12px Proxima-nova,arial,sans-serif;
     height: 20px;
     text-shadow: 1px 1px 0px #CCCCCC;
     width: 155px;
}

.boxRowItemD input[type="submit"]:hover {
     background: linear-gradient(center top , #D8D8D8 0%, #BABABA 47%, #B7B7B7 100%) repeat scroll 0% 0% transparent;
     text-shadow: 1px 1px 0px #FFFFFF;
}