#content
{
    WIDTH: 100%
}
#sideCol
{
    FLOAT: right;
    MARGIN-LEFT: 3px;
    WIDTH: 328px
}
#navigationCol
{
    TOP: 140px
}
#navigationCol .navigationColAdBox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
#siteNav
{
    BACKGROUND-POSITION: 40px 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(http://timeout.sapo.pt/images_site/header-bg.gif);
    PADDING-BOTTOM: 3px
}
#siteNav LI
{
    PADDING-RIGHT: 8px
}
#siteNav LI
{
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize
}
#siteNav A
{
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize
}
#siteNav A:hover
{
    COLOR: #ff001d;
    TEXT-DECORATION: underline
}
A
{
    COLOR: #343434
}
A:link
{
    COLOR: #343434
}
A:visited
{
    COLOR: #666
}
H2
{
    COLOR: #343434
}
H3
{
    COLOR: #343434		
}
H3 A
{
    COLOR: #343434
}
H3 A:link
{
    COLOR: #343434
}
H3 A:active
{
    COLOR: #343434
}
H3 A:visited
{
    COLOR: #343434
}
H4
{
    COLOR: #343434
}
H5
{
    COLOR: #343434
}
H6
{
    COLOR: #343434
}
DL DT
{
    COLOR: #343434
}
H2 A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H2 A:link
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H2 A:active
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H3 A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H3 A:link
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H3 A:active
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H4 A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H4 A:link
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H4 A:active
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H5 A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H5 A:link
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H5 A:active
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H6 A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H6 A:link
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H6 A:active
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
DL DT A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
DL DT A:link
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
H2 A:hover
{
    TEXT-DECORATION: underline
}
H3 A:hover
{
    TEXT-DECORATION: underline
}
H4 A:hover
{
    TEXT-DECORATION: underline
}
H5 A:hover
{
    TEXT-DECORATION: underline
}
H6 A:hover
{
    TEXT-DECORATION: underline
}
DL DT A:hover
{
    TEXT-DECORATION: underline
}
H2 A:visited
{
    COLOR: #343434
}
H3 A:visited
{
    COLOR: #343434
}
H4 A:visited
{
    COLOR: #343434
}
H5 A:visited
{
    COLOR: #343434
}
H6 A:visited
{
    COLOR: #343434
}
DL DT A:visited
{
    COLOR: #343434
}
H2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
H3
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none
}
#sectionHead
{
    WIDTH: 100%;
    HEIGHT: 68px;
    BACKGROUND-REPEAT: no-repeat;
}
#sectionHead H1
{
    CLEAR: none;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 60%;
    COLOR: #ff001d;
    LINE-HEIGHT: 25px;
    PADDING-TOP: 8px
}
#sectionHead H2
{
    CLEAR: none;
    DISPLAY: block;
    FONT-WEIGHT: normal;
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 60%;
    POSITION: relative;
    TOP: 0px;
    BOTTOM: 0px;
    COLOR: #000000
}
#sectionHead #newsletter
{
    MARGIN-TOP: 8px;
    PADDING-LEFT: 15px;
    BORDER-LEFT: #8b8ad6 1px solid
}
#sectionHead #newsletter P
{
    COLOR: #fff
}
#sectionHead #newsletter STRONG
{
    COLOR: #fff
}
#sectionHead #newsletter P
{
    MARGIN-TOP: 2px
}
#sectionHead #newsletter .input
{
    FONT-SIZE: 10px;
    BACKGROUND: #e7eaef;
    HEIGHT: 14px
}
#sectionNav
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #fff 1px solid;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20px
}
#sectionNav LI A
{
    CLEAR: none;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#sectionNav LI A:visited
{
    CLEAR: none;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#sectionNav LI A:hover
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #fff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #5f60b3
}
#sectionNav LI A.selected
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #fff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #5f60b3
}
#sectionNav LI A.selected:visited
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #fff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #5f60b3
}
#sectionNav LI A IMG
{
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 3px
}
#sectionNav .alignRight
{
    PADDING-RIGHT: 5px;
    FLOAT: right
}
#largeShadow
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 850px
}
#smallShadow
{
    BACKGROUND-POSITION: 50% top;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%
}
#searchBanner
{
    MARGIN-BOTTOM: 0px
}
#searchBanner FORM
{
    CLEAR: none;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 244px;
    PADDING-TOP: 0px
}
#searchBanner A
{
    FONT-SIZE: 10px;
    COLOR: #ff001d
}
FORM#reviewsAndNewsSearch
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 10px
}
#searchBanner UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#searchBanner LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#searchBanner H4
{
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 5px 0px;
    COLOR: #000
}
#reviewsAndNewsSearch H4
{
    PADDING-LEFT: 25px;
}
#searchBanner H3 SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000
}
#searchBanner INPUT
{
    BORDER-RIGHT: #5b5e63 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #5b5e63 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #5b5e63 1px solid;
    WIDTH: 160px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #5b5e63 1px solid
}
#searchBanner SELECT
{
    BORDER-RIGHT: #5b5e63 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #5b5e63 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #5b5e63 1px solid;
    WIDTH: 160px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #5b5e63 1px solid
}
#searchBanner SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#searchBanner .searchButton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: medium none;
    WIDTH: 56px;
    COLOR: #fff;
    BORDER-BOTTOM: medium none
}
#searchBanner .searchButton:hover
{
}
#searchBanner P
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle
}
#searchBanner P A
{
    FONT-SIZE: 10px;
    COLOR: #ff001d
}
#searchBanner P A:link
{
    FONT-SIZE: 10px;
    COLOR: #ff001d
}
#searchBanner P A:active
{
    FONT-SIZE: 10px;
    COLOR: #ff001d
}
#searchBanner P A:visited
{
    FONT-SIZE: 10px;
    COLOR: #ff001d
}
#searchBanner P A:hover
{
    TEXT-DECORATION: none
}
#searchBanner .search
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 2px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#searchBanner .clear
{
    HEIGHT: 10px
}
#mainCol
{
    WIDTH: 513px! important
}
.highlightLarge H4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightLarge P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightLarge .rating
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightMedium H4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightMedium P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightMedium .rating
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightSmall H4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightSmall P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightSmall .rating
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.highlightLarge .rating
{
    MARGIN-LEFT: 5px
}
.highlightMedium .rating
{
    MARGIN-LEFT: 5px
}
.highlightSmall .rating
{
    MARGIN-LEFT: 5px
}
.dual
{
    WIDTH: 354px
}
.highlightLarge
{
    BACKGROUND-POSITION: 0px 143px;
    MIN-HEIGHT: 50px;
    BACKGROUND-REPEAT: repeat-x
}
.highlightMedium
{
    BACKGROUND-POSITION: 0px 143px;
    MIN-HEIGHT: 260px;
    BACKGROUND-REPEAT: repeat-x
}
.highlightSmall
{
    BACKGROUND-POSITION: 0px 143px;
    MIN-HEIGHT: 75px;
    BACKGROUND-REPEAT: repeat-x
}
.noImage
{
    BACKGROUND-POSITION: 0px 23px
}
#mainCol .column P
{
    MARGIN: 0px 0px 10px
}
#competitions
{
    BACKGROUND: #e4e8f3;
    PADDING-BOTTOM: 10px
}
#competitions DL
{
    MARGIN: 10px
}
#mostPopular
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 100px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px 8px;
    PADDING-TOP: 10px;
    HEIGHT: 100px
}
#mostPopular DIV.smallPadding
{
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 7px
}
#mostPopular P
{
    DISPLAY: inline;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 180%
}
#mostPopular UL
{
    DISPLAY: inline;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 180%
}
#mostPopular A
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #343434;
    TEXT-DECORATION: none
}
#mostPopular A:link
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #343434;
    TEXT-DECORATION: none
}
#mostPopular A:hover
{
    TEXT-DECORATION: underline
}
#mostPopular LI
{
    DISPLAY: inline
}
#mostPopular .tab
{
}
#features .tab
{
    MARGIN-TOP: 0px
}
#specialOffers
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
#sponsoredLinks
{
    CLEAR: both;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MIN-HEIGHT: 200px;
    BACKGROUND: #f5f5f5;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px
}
#sponsoredLinks H4
{
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: lowercase;
    COLOR: #696969
}
#sponsoredLinks A
{
    COLOR: #696969
}
#sponsoredLinks DL
{
    CLEAR: none;
    FLOAT: left;
    WIDTH: 48%
}
#sponsoredLinks DT
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold
}
#sponsoredLinks DT A
{
    TEXT-DECORATION: underline
}
.region-subContent .column
{
    WIDTH: 160px
}
.region-subContent .tab
{
}
.region-content H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #000
}
.region-content A
{
    COLOR: #000
}
.region-content A:link
{
    COLOR: #000
}
.region-content A:active
{
    COLOR: #000
}
.region-content A
{
    COLOR: #000
}
.region-mainContent .region-subContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    MARGIN-RIGHT: 0px! important;
    PADDING-TOP: 0px
}
.region-imageGallery LI
{
    CLEAR: none;
    FLOAT: left
}
.region-imageGallery .selected
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #fff 1px solid
}
.region-imageGallery IMG
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #fff 1px solid
}
#galleryImage
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid
}
.galleryCaption
{
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.galleryCredit
{
    FONT-SIZE: 10px;
    COLOR: #888;
    TEXT-ALIGN: right
}
.region-detailBlock
{
    BORDER-RIGHT: #ccc 1px dotted;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ccc 1px dotted;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #ccc 1px dotted;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px dotted
}
.region-detailBlock H4
{
    COLOR: #373097
}
.region-detailBlock P
{
    MARGIN-BOTTOM: 5px
}
.region-detailBlock STRONG
{
    COLOR: #343434
}
.region-detailBlock DL
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.region-detailBlock DT
{
    FONT-WEIGHT: bold
}
.region-detailBlock DT
{
    CLEAR: none;
    PADDING-RIGHT: 3px;
    FLOAT: left
}
.region-detailBlock DD
{
    CLEAR: none;
    PADDING-RIGHT: 3px;
    FLOAT: left
}
.region-detailBlock INPUT
{
    BORDER-RIGHT: #5b5e63 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #5b5e63 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #5b5e63 1px solid;
    WIDTH: 135px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #5b5e63 1px solid
}
.region-detailBlock BUTTON
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.region-resultBlock
{
    CLEAR: both;
    MARGIN-TOP: 10px;
}
.region-resultBlock BUTTON
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.noBackground
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.region-resultBlock .tab
{
    BORDER-BOTTOM: #403ea1 1px solid;
    BACKGROUND-COLOR: #fff
}
.region-resultBlock .image
{
    FLOAT: left;
    MARGIN: 0px 5px;
    WIDTH: 80px
}
.region-resultBlock .bullets
{
    MARGIN-TOP: 10px
}
.region-resultBlock .bullets
{
    MARGIN-LEFT: 5px
}
.region-resultBlock TD .bullets
{
    MARGIN-TOP: 0px
}
.region-resultBlock H4
{
    CLEAR: none;
    DISPLAY: inline;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 170%
}
.region-resultBlock .itemSummary
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 92px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px dashed;
    HEIGHT: 92px
}
.region-resultBlock .additionalItems
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.region-resultBlock .additionalItems P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 3px
}
.region-letters
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.region-letters LI
{
    CLEAR: none;
    FLOAT: left;
    MARGIN-RIGHT: 1px
}
.region-letters LI A
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: 18px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.region-letters LI STRONG
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
   FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: 18px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.region-letters LI SPAN
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: 18px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.region-letters LI A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.region-letters LI A:hover
{
    TEXT-DECORATION: underline
}
.region-letters LI STRONG
{
    COLOR: #fff
}
.region-letters LI SPAN
{
    COLOR: #bbb
}
.tabBar *
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.tabBar .dateRange
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #fff;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
.tabBar .leftRoundedCorner
{
    WIDTH: 4px
}
.tabBar .inactive
{
    BORDER-BOTTOM: #393198 1px solid
}
.tabBar .inactive IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.tabBar .active
{
    BORDER-BOTTOM: #fff 1px solid
}
.tabBar .dateRange FORM
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt
}
.tabBar .dateRange SELECT
{
    FONT-SIZE: 11px
}
.columnTable
{
    MARGIN-TOP: 10px;
    BACKGROUND: #fff
}
.columnTable TD
{
    BORDER-TOP: #ccc 1px dashed;
    WIDTH: 48.5%
}
.columnTable .alternate
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.columnTable .alternate TD
{
}
.columnTable TD.middle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 20px;
    BORDER-BOTTOM: 0px
}
.columnTable .alternate TD.middle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #fff;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.hasImage DD
{
    CLEAR: none;
    FLOAT: right;
    WIDTH: 75%
}
.hasImage DT
{
    CLEAR: none;
    FLOAT: right;
    WIDTH: 75%
}
.hasImage .image
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 40px;
    PADDING-TOP: 0px
}
.region-3colSearch#searchBanner
{
    WIDTH: 98%
}
.region-3colSearch#searchBanner FORM
{
    WIDTH: 98%
}
.region-3colSearch#searchBanner .column
{
    PADDING-RIGHT: 5px;
    WIDTH: 150px
}
.region-3colSearch#searchBanner .extraLong
{
    PADDING-RIGHT: 5px;
    WIDTH: 240px
}
.region-3colSearch LABEL
{
    CLEAR: none;
    FONT-WEIGHT: bold;
    FLOAT: left
}
.region-3colSearch .heading
{
    PADDING-BOTTOM: 5px
}
.region-3colSearch#searchBanner .row
{
    CLEAR: both;
    VERTICAL-ALIGN: top;
    HEIGHT: 20px
}
.region-3colSearch#searchBanner .heading A
{
    CLEAR: none;
    FLOAT: right
}
.region-3colSearch#searchBanner INPUT
{
    WIDTH: 150px;
    MARGIN-RIGHT: 5px
}
.region-3colSearch#searchBanner SELECT
{
    CLEAR: both;
    WIDTH: 80px
}
.region-3colSearch .column
{
    PADDING-RIGHT: 0px;
    MARGIN-RIGHT: 0px
}
.button
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#searchBanner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: auto! important;
    PADDING-TOP: 0px
}
#searchBanner #byDate
{
    WIDTH: 80px
}
.region-3colSearch#searchBanner .button
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 26px;
    PADDING-TOP: 0px
}
.region-3colSearch .search
{
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 0px
}
.vcard
{
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 10px
}
.vcard H1
{
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 6px
}
.vcard H1 A
{
    TEXT-DECORATION: underline
}
.vcard H1 A:hover
{
    TEXT-DECORATION: none
}
.vcard DT
{
    DISPLAY: inline;
    FONT-SIZE: 12px
}
.vcard DD
{
    DISPLAY: inline;
    FONT-SIZE: 12px
}
.region-content .vcard A
{
    TEXT-DECORATION: underline
}
.region-content .vcard DT A:hover
{
    TEXT-DECORATION: none
}
.region-content .vcard DD A:hover
{
    TEXT-DECORATION: none
}
.vcard DT
{
    FONT-WEIGHT: bold
}
.vcard .inline
{
    DISPLAY: inline
}
.vcard .inline DT
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000
}
.vcard .first DT
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #343434
}
.columnTable
{
    BACKGROUND: #fff;
    WIDTH: 100%
}
.columnTable TD
{
    BORDER-TOP: #ccc 1px dashed;
    WIDTH: 48.5%
}
.columnTable .alternate
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.columnTable .alternate TD
{
}
.columnTable TD.middle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 20px;
    BORDER-BOTTOM: 0px
}
.columnTable .alternate TD.middle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #fff;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.buttons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.buttons BUTTON
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.userrating
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    TEXT-INDENT: -80000px;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.userrated0
{
    BACKGROUND-POSITION: 0px 0px
}
.userrated1
{
    BACKGROUND-POSITION: 0px -14px
}
.userrated2
{
    BACKGROUND-POSITION: 0px -28px
}
.userrated3
{
    BACKGROUND-POSITION: 0px -42px
}
.userrated4
{
    BACKGROUND-POSITION: 0px -56px
}
.userrated5
{
    BACKGROUND-POSITION: 0px -70px
}
.userrated6
{
    BACKGROUND-POSITION: 0px -84px
}
.ratingBlockLeft
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    MARGIN-RIGHT: 10px
}
.ratingBlockRight
{
    PADDING-LEFT: 10px;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 0px
}
.ratingBlock
{
    FONT-WEIGHT: bold;
    FLOAT: left
}
#mainCol .ratingBlock P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.2em;
    PADDING-TOP: 0px
}
.ratingBlock .userrating
{
    FLOAT: left;
    WIDTH: 77px;
    MARGIN-RIGHT: 5px
}
.ratingBlock .rating
{
    WIDTH: 87px;
    MARGIN-RIGHT: 5px
}
.ratingBlock A
{
    FONT-SIZE: 0.8em;
    FLOAT: left;
    LINE-HEIGHT: 15px
}
.rating
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.small .rating
{
    FLOAT: left;
    WIDTH: 75px;
    HEIGHT: 12px
}
.rated1
{
    BACKGROUND-POSITION: 0px 0px
}
.small .rated1
{
    BACKGROUND-POSITION: 0px -15px
}
.rated2
{
    BACKGROUND-POSITION: 0px -14px
}
.small .rated2
{
    BACKGROUND-POSITION: 0px -27px
}
.rated3
{
    BACKGROUND-POSITION: 0px -28px
}
.small .rated3
{
    BACKGROUND-POSITION: 0px -39px
}
.rated4
{
    BACKGROUND-POSITION: 0px -43px
}
.small .rated4
{
    BACKGROUND-POSITION: 0px -51px
}
.rated5
{
    BACKGROUND-POSITION: 0px -56px
}
.small .rated5
{
    BACKGROUND-POSITION: 0px -63px
}
.rated6
{
    BACKGROUND-POSITION: 0px -70px
}
.small .rated6
{
    BACKGROUND-POSITION: 0px -75px
}
.advert
{
    MARGIN-BOTTOM: 8px
}
.advert .advertWrapper
{
    MARGIN: 0px 0px 8px
}
#mpu
{
    MIN-HEIGHT: 250px;
    HEIGHT: 250px
}
.itemSummary
{
    MARGIN-BOTTOM: 8px
}
.tab
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #ff001d
}
.tab A
{
    COLOR: #fff
}
.tab A:link
{
    COLOR: #fff
}
.extended
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 22px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 22px
}
.tab .column
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 337px;
    COLOR: #000;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.tab H2.column
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    WIDTH: 160px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.tab LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
.tab SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.tabBar
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BORDER-COLLAPSE: collapse
}
.tabBar TR
{
    LINE-HEIGHT: 10px
}
.tabBar TD
{
    LINE-HEIGHT: 10px
}
.tabBar IMG
{
    CLEAR: none;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.tabBar A
{
    CLEAR: none;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.tabBar TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 65px;
    COLOR: #312a8a;
    BORDER-BOTTOM: #393198 1px solid;
    TEXT-ALIGN: left
}
.tabBar .button
{
    WIDTH: 69px;
    BORDER-COLLAPSE: collapse
}
.actions
{
    CLEAR: both;
    MARGIN: 5px 0px
}
.actions LI
{
    DISPLAY: inline
}
.region-credits
{
    FONT-SIZE: 10px;
    MARGIN: 10px 0px;
    COLOR: #666
}
.region-credits A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#mainCol .region-credits P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.filmAttributes
{
    PADDING-BOTTOM: 3px;
    BORDER-BOTTOM: #393198 1px solid
}
.filmAttributes LI
{
    DISPLAY: inline;
    FONT-SIZE: 11px
}
.filmAttributes .rating
{
    DISPLAY: inline
}
TH .filmAttributes
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LI .date
{
    COLOR: #343434
}
.readReview
{
    PADDING-TOP: 5px
}
.region-listing TD.readReview
{
    PADDING-TOP: 5px
}
.filmInfo
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 5px;
    COLOR: #333
}
.filmInfo .user
{
    PADDING-LEFT: 15px;
}
.searchTerm
{
    COLOR: #333;
    PADDING-TOP: 10px
}
.specifyArea
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.specifyArea .row
{
    PADDING-TOP: 5px
}
.specifyArea INPUT
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #ccc 1px solid
}
.specifyArea A
{
    FONT-SIZE: 10px;
    COLOR: #ff001d
}
.filmAttributes
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 15px;
    COLOR: #666
}
.filmAttributes EM
{
    FONT-STYLE: normal
}
.legend
{
    BORDER-RIGHT: #ccc 1px dashed;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px dashed;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ccc 1px dashed;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px dashed;
    BACKGROUND-COLOR: #fff
}
.legend P
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle
}
.inline
{
    MARGIN: 0px
}
.inline LI
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px
}
.block
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.block LI
{
    BORDER-TOP: #666 1px dashed;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: #f1f1f1
}
.flagMore
{
    FONT-SIZE: 10px;
    BACKGROUND: #dcdaf0
}
.flagTrailer
{
    TEXT-INDENT: 30px;
    HEIGHT: 26px
}
.flagTrailer A
{
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.flagTrailer A:hover
{
    TEXT-DECORATION: none
}
.alternate
{
    BACKGROUND: #f7f6fc
}
.leftWhiteBorder
{
    BORDER-LEFT: #fff 1px solid
}
.more
{
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 5px
}
.bullets A
{
    COLOR: #343434;
    TEXT-DECORATION: none
}
.bullets A:hover
{
    TEXT-DECORATION: underline
}
.bullets LI
{
    FONT-SIZE: 12px;
}
.bullets DL
{
    FONT-SIZE: 12px;
}
.last
{
    MARGIN-RIGHT: 0px
}
.region-comments
{
}
#commentError
{
    COLOR: red
}
#commentErrorList
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    COLOR: red
}
.commentBubble
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px;
    PADDING-TOP: 10px
}
.region-messageForm
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 283px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid
}
.region-messageForm H4
{
    MARGIN-BOTTOM: 10px
}
.region-messageForm P
{
    MARGIN-BOTTOM: 10px
}
.region-messageForm INPUT
{
    BORDER-RIGHT: #5b5e63 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #5b5e63 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #5b5e63 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #5b5e63 1px solid
}
.region-messageForm TEXTAREA
{
    BORDER-RIGHT: #5b5e63 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #5b5e63 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #5b5e63 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #5b5e63 1px solid
}
.region-messageForm LABEL
{
    DISPLAY: block
}
.region-messageForm .inline LABEL
{
    DISPLAY: inline
}
#footer INPUT
{
    WIDTH: 120px
}
#listComments
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#listComments LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#listComments .commentBubble
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.commentBubble
{
    WIDTH: 303px
}
.commentBubble DT
{
    PADDING-LEFT: 15px
}
.commentBubble DD
{
    PADDING-LEFT: 15px
}
.commentBubble DT
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 6px
}
.commentBubble .user
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4261b3
}
.commentBubble .body
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.commentBubble .details
{
    DISPLAY: block;
    FONT-SIZE: 10px;
    PADDING-TOP: 5px
}
.commentBubble .report
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: right
}
HTML > IMG
{
    PADDING-LEFT: 28px! important;
    WIDTH: 0px! important;
    HEIGHT: 28px! important
}

