* 
{ 
margin: 0px 0 0 0px; 
padding: 0; 
}

body
{
    background-position: center top;
    width: 100%;
    height: auto;
    margin: 0px;
    background: url('../../Images/Home/bg.gif') black center top;
    font-family: verdana,helvetica,arial,sans-serif;
    padding: 0px;
    color: #FFFFFF;
    position: relative;
    background-repeat: no-repeat;
}

p
{
    font-size: 10px;
    color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
}

#border
{
    border: 1px solid #FFFFFF;
}

#blq-container
{
    width: 100%;
    margin:0px auto;
}

.blq-container-inner
{
    width:100%;
    margin:0px auto;
}

#fiptvMainContent
{
    width:974px;
    height:auto;
}

.fiptvHeader
{
    width: 974px;
    height: 100px;
    margin:0px auto;
    margin-top:10px;
}

.fiptvLogo
{
    width: 231px;
    height: 90px;
    float: left;
    margin-left: 0px;
    background-repeat: no-repeat;
}

.fiptvTopBanner
{
    width:728px;
    height:90px;
    float:left;

}

.fiptvNavigation
{
    width: 974px;
    background: url(../../Images/Home/NavRepeat.gif) repeat-x left top;
    font-size: 17px;
    overflow: hidden;
    margin: 0px auto;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #808080;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
}

.fiptvBreadcrumb
{
    width: 974px;
    height: 20px;
    font-family: Verdana;
    font-size: 12px;
    background-color: #F50081;
    color: #FFFFFF;
    margin: 0px auto;
    line-height:20px;
    padding-left:10px;
}


.fiptvNavigation UL
{
    line-height:35px;
}

.fiptvSearch
{
    float:right;
    width:275px;
    line-height:35px;
}

.fiptvNavigation LI
{
    margin: 0px;
    padding:0px;
    width: 144px;
    display: inline;
    float: left;
    height: 37px;
    
}

.fiptvNavigation LI A
{
    text-align: center;
    display: block;
    background: url(../../Images/Home/NavDivider.gif) no-repeat right top;
    height: 37px;
    text-decoration: none;
    color: #FFFFFF;
}

.fiptvNavigation LI A:hover
{
    color: #999999;
}

.fiptvNavigation LI A:active
{
    color: #F50081;
}

.fiptvNavigation LI.selected
{
	border-bottom-style: none;
	width: 162px;
	background: url(img/nav_selected.gif) repeat-x left top;
	height: 37px;
	border-right: #000 2px solid;
}

.fiptvNavigation LI.selected A
{
	padding-left: 1px;
	background: url(../../Images/Home/NavDivider.gif) no-repeat left top;
	height: 37px;
	color: #f54997;
}


.fiptvContent
{
    width: 974px;
    margin: 0px auto;
}

.fiptvInnerContent
{
    width:974px;
    margin:0px auto;
    float:left;
}

.fiptvHomeContainer
{
    margin: 0px auto;
    width: 946px;
    height: auto;
}

.fiptvSubHeaders
{
    width:946px;
    height:30px; 
    float:left;
    margin-top: 5px;
}

.fiptvSubHeaders H2
{
    width:180px;
    color: #F7218B;
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-weight: bold;
    height:30px;

}

 #TvChannelsSubHeading H2
{
    width:340px;
    color: #F7218B;
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-weight: bold;
    height:30px;

}

.NightLifeSubHeader H2
{
    width:340px;
    color: #F7218B;
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-weight: bold;
    height:30px;
    float:left;
}

.PlayerSubHeading H2
{
    width:230px;
    color: #F7218B;
    background-color: #FFFFFF;
    padding: 0px 5px 0px 5px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-weight: bold;
    height:30px;
    float:left;
}

.OverlayVideos
{
    width: 219px; 
    /* background: url(../../Images/Home/results_overlay.png) left top;*/
    height: 30px;

}

.OverlayVideos A
{
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 10px;
    width: 219px;
    height: 30px;
    font-size: 14px;
}

#NightLife
{
    width:219px;
    height:30px;
    background-color: #B200B8;
    color: #FFFFFF;
    font-family: Verdana;
    margin-top: 90px;
    line-height:30px;
    filter: alpha(opacity=65); /* needed for IE */
	opacity: 0.65; 
}

#StarInTheCar
{
    width:219px;
    height:30px;
    background-color: #D7A500;
    color: #FFFFFF;
    font-family: Verdana;
    margin-top:90px;
    line-height:30px;
      filter: alpha(opacity=65); /* needed for IE */
	opacity: 0.65; 
}

#Cribs
{
    width:219px;
    height:30px;
    background-color: #54A7BD;
    color: #FFFFFF;
    font-family: Verdana;
    margin-top:90px;
    line-height:30px;
      filter: alpha(opacity=65); /* needed for IE */
	opacity: 0.65; 
}

#UniTV
{
    width:219px;
    height:30px;
    background-color: #49AA3B;
    color: #FFFFFF;
    font-family: Verdana;
    margin-top:90px;
    line-height:30px;
      filter: alpha(opacity=65); /* needed for IE */
	opacity: 0.65; 
}

.fiptvBoxTop
{
    width: 225px;
    height: 30px;
    color: #FFFFFF;
    background-color: #F50081;
    float:left;
}

.fiptvBoxTop P
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    line-height:30px;
    padding-left:10px;
}

.BoxWrapper
{
    border-width: thin;
    border-color: #808080;
    width: 225px;
    height: 400px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background: url('../../Images/Home/BoxTransBackground.png');
    background-repeat:repeat-y;
}

.ContactWrapper
{
    border-width: thin;
    border-color: #808080;
    width: 944px;
    height: 400px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background: url('../../Images/Home/BoxTransBackground.png');
    margin-top:20px;
}

.BoxWrapperMostRecent
{
    border-width: thin;
    border-color: #808080;
    width: 225px;
    height: 400px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background: url('../../Images/Home/BoxTransBackground.png');
     background-repeat:repeat-y;
}

.BoxWrapperSmall
{
    border-width: thin;
    border-color: #808080;
    width: 225px;
    height: 190px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float:left;
    background: url('../../Images/Home/BoxTransBackground.png');
    background-repeat:repeat-y;
}

.HomeBulletPoints
{
    float:left; 
    font-size:10px; 
    margin-left: 0; 
    padding-left: 20px; 
    height: 159px; 
    width: 223px;
}

.HomeBulletPoints LI
{
    padding:20px 0px 0px 3px;
}

.GoButton
{
    background-position: left top;
    background-image: url('../../Images/Home/go-1px.gif');
    background-repeat: repeat-x;
    width: 35px;
    height: 22px;
    margin-right: 5px;
    color: #FFFFFF;
    border: none;
    font-weight: bold;
    font-family: verdana;
    text-align:center;
}

.fiptvFooter
{
    width: 974px;
    float:left;
    height:200px;

}

.fiptvInnerFooter
{
    border: thin solid #808080;
    width: 946px;
    height: 200px;
    color: #FFFFFF;
    font-family: verdana;   
    margin: 0px auto;
}

.FooterList 
{
    padding:5px; 
    list-style:none;
}

.FooterList LI 
{
    padding:3px;
}

.FooterList A
{
        text-decoration:none;
        color:#FFFFFF;
}

.FooterList LI A:hover
{
    text-decoration:underline;
}

.FooterCopyright
{
    width: 946px;
    height: 30px;
    background-color: #F50081;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    float:left;
}
.MoreLinks 
{
    color:#F7218B; 
    text-decoration:none;
}
.MoreLinks:hover
{
    color: #FFFFFF;
}
.ChannelBox
{
    border: 1px solid #FFFFFF;
    width: 225px;
    height: 400px;
    margin-left: 12px;
    float: left;
    background: url('../../Images/Home/BoxTransBackground.png');
    background-repeat: repeat-y;
}

.RecentlyAdded
{
    border-left: thin solid #808080;
    border-right: thin solid #808080;
    border-bottom: thin solid #808080;
    width:620px;
    height:717px;
    float:left;
    margin-top:20px;
    border-top-color: #808080;
    border-top-width: thin;
    margin-bottom:5px;
}

.RecentlyAddedBoxTop
{
    width: 620px;
    height: 30px;
    color: #FFFFFF;
    background-color: #F50081;
    float:left;
}

.RecentlyAddedBoxTop P
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    line-height:30px;
    padding-left:10px;
}

.PhotosAddedBoxTop
{
    width: 946px;
    height: 30px;
    color: #FFFFFF;
    background-color: #F50081;
    float:left;
}

.PhotosAddedBoxTop P
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    line-height:30px;
    padding-left:10px;
}

.PhotosAddedBox
{
    border-width: thin;
    border-color: #808080;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    width:944px; 
    height:300px; 
    float:left; 
    background-color:#000000;
}

.RecentlyAddedSearch
{
    margin-top:10px;
    margin-left:17px;
    width:300px;
    height:80px;
    border-width: thin;
    border-color: #808080;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background-image:url('../../Images/Channels/NightLife/related-1px.png');
    background-repeat:repeat-y;
}

#RecentlyAddedWhereNext
{
    border-left: thin solid #808080;
    border-right: thin solid #808080;
    border-bottom: thin solid #808080;
    margin-top:10px;
    margin-left:17px;
        width:300px;
        height:250px;
        float: left;
        background-image:url('../../Images/Channels/NightLife/related-1px.png');
        background-repeat:repeat-y;
    border-top-color: #808080;
    border-top-width: thin;
}

.search_box p
{
    padding-bottom:0px;
    margin:0px;
    padding-left:0px;
    padding-right:0px;
    display:block;
    clear:both;
    font-size:10px;
    font-weight:bold;
    padding-top:4px;
}

.search_box A
{
    text-align: center;
    padding-bottom: 0px;
    margin: 0px 1px 1px 0px;
    padding-left: 0px;
    width: 14px;
    padding-right: 0px;
    display: block;
    float: left;
    padding-top: 0px;
    color: #000000;
    background-color: #666666;
    text-transform: uppercase;
    text-decoration: none;
}

.search_box A:hover
{
    text-decoration: underline;
    background-color: #CCCCCC;
}

.search_box_Venue p
{
    padding-bottom:0px;
    margin:0px;
    padding-left:0px;
    padding-right:0px;
    display:block;
    clear:both;
    font-size:10px;
    font-weight:bold;

}

.search_box_buttons
{
    padding:0px;
    margin:1px;
    width: 14px;
    height: 14px;
    float: left;
    color: #000000;
    background-color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    display: inline;
     border:none;
}


.search_box_Photos p
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    clear: both;
    font-size: 18px;
    font-weight: bold;
}

.searchPhoto_box_buttons
{
    padding:0px;
    margin:1px;
    width: 33px;
    height: 33px;
    float: left;
    color: #FFFFFF;
    background-color: #000000;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    display: inline;
    border:none;
    border-bottom:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
}

.searchPhoto_box_buttons:hover
{
    padding:0px;
    margin:1px;
    width: 33px;
    height: 33px;
    float: left;
    color: #000000;
    background-color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    display: inline;
     border:none;
}

.search_box_buttons:hover
{
    padding: 0px;
    margin: 1px;
    width: 14px;
    height: 14px;
    float: left;
    color: #000000;
    background-color: #999999;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    border: none;
}
.search_box_Venue A
{
    text-align: center;
    padding-bottom: 0px;
    margin: 0px 1px 1px 0px;
    padding-left: 0px;
    width: 14px;
    height: 14px;
    padding-right: 0px;
    display: block;
    float: left;
    padding-top: 0px;
    color: #000000;
    background-color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.search_box_Venue A:hover
{
    text-decoration: underline;
    background-color: #CCCCCC;
}

.RelatedVideos
{
    border-left: thin solid #808080;
    border-right: thin solid #808080;
    border-bottom: thin solid #808080;
    margin-top:32px;
    margin-left:20px;
    width:300px;
    height:270px;
    float: left;
    background-image:url('../../Images/Channels/NightLife/related-1px.png');
    background-repeat:repeat-y;
    border-top-color: #808080;
    border-top-width: thin;
}

.SearchVenue
{
    width:560px;
    height:auto;
    border-left: thin solid #808080;
    border-right: thin solid #808080;
    border-bottom: thin solid #808080;
    float: left;
    margin-top:20px;
    background-image:url('../../Images/Background_947.png');
    background-repeat:repeat-y;
    border-top-color: #808080;
    border-top-width: thin;
}

.smallText
{
    color: #FFFFFF;
    font-family: verdana;
    font-size: 9px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
    margin-top:5px;
}

.smallTextHypLink
{
    line-height: 12px;
    font-family: verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.smallTextHypLink:hover
{
    line-height: 12px;
    font-family: verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}

.RecentlyAddedRepeat A
{
    line-height: 17px;
    font-family: verdana;
    font-size: 17px;
    color: #FFFFFF;
    text-decoration: none;
}

.RecentlyAddedRepeat A:hover
{
    line-height: 17px;
    font-family: verdana;
    font-size: 17px;
    color: #FFFFFF;
    text-decoration: underline;
}

.DropDownText
{
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    list-style: none;
}

.SmallButtons
{
    margin:2px;
}

.SmallButtonsPlayer
{
    margin:1px;
}

.VenueProfileDetails
{
    width:767px;
    height:auto;
    border-left: thin solid #808080;
    border-right: thin solid #808080;
    border-bottom: thin solid #808080;
    float: left;
    margin-top:20px;
    background-image:url('../../Images/Background_947.png');
    background-repeat:repeat-y;
    border-top-color: #808080;
    border-top-width: thin;
}

.VenueDetails
{
    width:545px; height:192px;  margin-top:10px; float:left;
}

.VenueDetailText
{
    width:auto; height:20px; float:left;
}

.VenueDetailText P
{
    font-family: Verdana;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    float:left;
}

.VenueDetailText  .VenueLable
{
    font-family: Verdana;
    font-size: 13px;
    color: #F50081;
    font-weight: bold;

}

.VenueDetailText  .VenueLableAbout
{
    font-family: Verdana;
    font-size: 13px;
    color: #F50081;
    font-weight: bold;
}

.VenueDetailWhiteText
{
    height:30px; width:435px;
}

.VenueDetailWhiteText P
{
    font-family: Verdana;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
}

.VenueProfileBoxs
{
    margin-top:15px;
    width:300px;
    height:280px;
    border-width: thin;
    border-color: #808080;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background-image:url('../../Images/Channels/NightLife/related-1px.png');
    background-repeat:repeat-y;
}

.VenueProfileBoxsSmall
{
    margin-top:15px;
    width:300px;
    height:136px;
    border-width: thin;
    border-color: #808080;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background-image:url('../../Images/Channels/NightLife/related-1px.png');
    background-repeat:repeat-y;
}

.VenueProfileBoxsSmallOverflow
{
    width: 300px;
    height: 100px;
    overflow: hidden;
}

.VenueProfileBoxsSmallLong
{
    margin-top:15px;
    margin-left:30px;
    width:612px;
    height:136px;
    border-width: thin;
    border-color: #808080;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    background-image:url('../../Images/Channels/NightLife/related-1px.png');
    background-repeat:repeat-y;
}

.VenueProfileBoxsSmallLongOverflow
{
    width: 612px;
    height: 100px;
    overflow: hidden;
}

#enlargeimageid
{
font-size: 0.75em;
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 400px;
height:400px;
height: 0px;
z-index: 100;
}

#trailimageid 
{
display:none;
height:450px;
left:0px;
position:absolute;
top:0px;
width:450px;
z-index:200
}

.SmallImageHover
{
    border: 1px solid #C0C0C0;
}

.FIPtvRateStarEmpty
{
    background-image:url(../../Images/Player/GreyStar_Single.png);
    width:25px;
    height:43px;
}

.FIPtvRateStarFilled
{
    background-image:url(../../Images/Player/PurpleStar_Single.png);
    width:25px;
    height:43px;
}