.offerwrapper { float:left; width:609px; margin:0; }

.offerbox { float:left; width:184px; margin-right:19px; padding-bottom:5px; background-color:#000; }
.offertype { width:182px; height:30px; margin:0 auto; padding:1px; background:#000 url(../images/global/tabbg.gif) repeat-x center left; }
.offerdetails { width:182px; margin:0 auto; }
.offermain { padding-left:3px; font:bold 70% Verdana, Geneva, sans-serif; color:#F90; line-height:1.6em; }
.offermain img { margin-left:-3px; width:182px; height:269px; }
.offerinfo { padding-left:3px; font:normal 70% Verdana, Geneva, sans-serif; color:#F90; line-height:1.6em; }
.offercost { padding-left:3px; font:normal 70% Verdana, Geneva, sans-serif; color:#AAA; line-height:1.6em; }

.offerwrapper a { color:#F90; text-decoration:none; }
.offerwrapper a:hover { color:#FFF; text-decoration:none; }

.offertype h3 { padding-left:3px; font:normal 115% Arial, Helvetica, sans-serif; color:#FFF; line-height:1.7em; }
.top_shows_type h3 { padding-left:3px; font:normal 115% Arial, Helvetica, sans-serif; color:#FFF; line-height:1.7em; }

.top_shows_wrapper { float:left; width:590px; margin:0; padding:0; }
.top_shows_type { width:590px; height:30px; margin:0 auto; padding:0; background:#000 url(../images/global/tabbg.gif) repeat-x center left; }

.top_shows_carousel { float:left; width:590px; margin:5px 0; }
.top_shows_carousel ul { list-style-type:none; margin:0; padding:0; indent:0; }
.top_shows_carousel li { float:left; margin-right:16px; xheight:126px; }
.top_shows_carousel li img { width:85px; height:126px; }

.top_shows_wrapper a { font:bold 70% Verdana, Geneva, sans-serif; color:#F90; text-decoration:none; }
.top_shows_wrapper a:hover { color:#000; text-decoration:none; }

.top_shows_back { width:24px; height:24px; background:url(../images/global/btn-back.gif) no-repeat top left; border:0 none; cursor:pointer; }
.top_shows_forward { width:24px; height:24px; background:url(../images/global/btn-next.gif) no-repeat top left; border:0 none; cursor:pointer; }

/* SPOTLIGHT TAB CONTENT */

#tabswrapper { float:left; width:590px; margin:0; }

.tabs_homepage { float:left; width:590px; margin:0; }

ul.hometabs { float:left; display:inline; /*width:250px;*/ margin:0; padding:0; }
ul.hometabs li { list-style:none; float:left; width:184px; font:normal 1.1em Arial, Helvetica, sans-serif; margin-right:19px; padding:0; }
ul.hometabs li a {overflow:hidden; display:block; margin:0; padding:6px 5px; background:#F90 url(../images/global/btnbg-ylw.gif) 50% 50% repeat-x; color:FFF; text-decoration:none; cursor:pointer; }
ul.hometabs li a:hover { overflow:hidden; display:block; margin:0; padding:6px 5px; background: #000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; color:#FFF; text-decoration:none; cursor:pointer; }
ul.hometabs li .selected { overflow:hidden; display:block; margin:0; padding:6px 5px; background:#000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; color:#FFF; text-decoration:none; cursor:pointer; }

.hometab-content { float:left; width:590px; height:340px; background-color:#000; color:#FFF; margin:0 ; padding:10px; }
.hometab-content img { margin-left:-1px; width:182px; height:269px; }

.spotlightplayer { float:left; width:370px; margin-right:16px; }
.spotlightdesc { float:left; width:184px; margin:0; }
.spotlightdesc a { color:#F90; text-decoration:none; }
.spotlightdesc a:hover { color:#FFF; text-decoration:none; }
.spotlightdesc img { width:184px; }

.hometab-content table { float:left; width:100%; margin-right:16px; border-collapse:separate; border-spacing:0 6px; color:#FFFFFF; font-size:12px; line-height:1.5em; text-align:left; } 
.hometab-content table  a { color:#F90; text-decoration:none; }
.hometab-content table  a:hover { color:#FFF; text-decoration:none; }
.hometab-content td { border-bottom:1px solid #333; padding:5px 0; }
.hometab-content td.postercost { font:normal 11px Verdana, Geneva, sans-serif; color:#AAA; line-height:1.6em; }

.posterwrapper { float:left; width:609px; margin:0; }

#tabswrapper .posterbox { float:left; width:135px; margin-right:10px; margin-bottom:10px; padding-bottom:5px; background-color:#000; }
#tabswrapper .posterdetails { width:133px; margin:0 auto; overflow:hidden; }
#tabswrapper .postermain { padding-left:3px; font:bold 70% Verdana, Geneva, sans-serif; color:#FFF; line-height:1.6em; white-space:nowrap; overflow:hidden; }
#tabswrapper .postermain img { margin-left:-3px; width:133px; height:200px; }
#tabswrapper .posterinfo { width:133px; padding-left:3px; font:normal 70% Verdana, Geneva, sans-serif; color:#E8E8E8; line-height:1.6em; white-space:nowrap; overflow:hidden; }
#tabswrapper .postercost { padding-left:3px; font:normal 70% Verdana, Geneva, sans-serif; color:#AAA; line-height:1.6em; }

.hometab-content p { font:normal 75% Verdana, Geneva, sans-serif; line-height:1.6em; color:#FFF; }
.hometab-content p a, .hometab-content h5 a { color:#F90; text-decoration:none; }
.hometab-content p a:hover, .hometab-content h5 a:hover { color:#FFF; text-decoration:none; }