﻿

.linkCities
{
	color:#000;
	text-decoration:none;
}
.linkCities:visited
{
	color:#000;
	text-decoration:none;
}
.linkCities:hover
{
	text-decoration:underline;
}
#makeHome {

    float: left; margin-top: 56px; width: 147px;

}
.netscapePopup {
padding:0px; z-index:100; position:absolute; margin:-110px 0px 0px 200px; border: solid 2px #668cb2; background-color:#ffffff; visibility:hidden; width:441px; background: #ffffff url(/images/misc/popupbackground.jpg); background-repeat:repeat-x; background-position:top;

}

a.clipping{
background-image:url(/images/misc/makehomepage.gif); display:block; width:147px; height:50px;font-size:0px;line-height:0px; border:dashed 1px #cccccc;padding:5px 3px 5px 3px;background-repeat:no-repeat;background-position:center;
}


div.ImagePlayer {
  display:none;
  float: left;
}

div.IPCaption {
  width:100%;
  font-size:9px;
  overflow:auto;
}
div.IPView {
  position: relative;
  width:100%;
  background-color:#fff;
  border:solid 1px #E5E5E5;
  padding:5px;
  text-align:center;
  overflow: hidden;
}

img.IPImage {
}

pre.IPArgs 
{
	display:none;
}

div.IPControlsPlay
{
  width: 15px;
}

div.IPControlsReverse
{
  width: 15px;
}

div.IPControlsForward
{
  width: 14px;
}

div.IPControlsBegin
{
  width: 15px;
}

div.IPControlsEnd, div.IPControlsPlay, div.IPControlsReverse, div.IPControlsForward, div.IPControlsBegin, div.IPControlsEnd 
{
  float: left;
  cursor: pointer;
}

span.On {
  display:none;
}

/* Photo Gallery Specific Styles */

div.PGTransition {
  float: left;
}

div.PGCaption {
  float: left;
  width: 147px;
  font-size:9px;
}

img.PGImage {
}


/********************************* Master Pages *********************************/

#headerBanner {

    margin:0 auto;

    text-align:center;

    width:800px;

    height:96px;

    padding-top:5px;

}



#Skywords

{

    float:left;

    width:237px;

}



#superBanner

{

    width:728px;

    padding:0;

    margin:0;

}

#headerMainContainer

{

    margin:0 auto;

    width:977px;

    height:121px;

    background:url(/App_Themes/standard/hubImages/bgHeader.jpg) no-repeat;

}

#logo

{

    float:left;

    padding:10px 0px 10px 10px;

    width:195px;

    margin-right:40px;

}

#logo2

{

    float:left;

    padding:6px 0px 0px 10px;

    height:70px;

    width:195px;

    margin-right:37px;

}

*html #newImgTag /* IE6 Hack */

{

    position:relative;

    top:-732px;

    left:110px;

    z-index:1000;

    margin:0;

    padding:0;

}

#newImgTag

{

    position:relative;

    top:-725px;

    left:110px;

    z-index:1000;

    margin:0;

    padding:0;    

}  



#searchHeader

{

    float:left;

    padding-top:8px;

    margin-right:21px;

    width:464px;

}



#searchHeader h1

{

    padding:0;

    margin:0;

    font-size:12px;

    font-weight:bold;

    color:#fff;

}



#myprofileWeatherHeader

{

    float:left;

}



#myprofileHeader

{

    width:237px;

    padding-top:2px;

}



#myprofileHeader h1

{

    margin:0px;

    font-size:9px;

    font-weight:normal;

    text-align:right;

    color:#5ea9e7;

}



#myprofileHeader a, #myprofileHeader a:visited, #myprofileHeader a:active

{

    font-size:9px;

    font-weight:normal;

    text-align:right;

    color:#fff;

    text-decoration:no-underline;    

}

#myprofileHeader a:hover

{

    text-decoration:underline;  

}




  

#cphMainTabsHub

{

    float:left; 

    padding:0px 22px 15px 15px; 

    width:553px; 

    min-height:181px;

    height:auto !important;

    height:181px;      

    /* border-right:solid 1px #E5E5E5; */

}



/* Main Search Container */

#cphSearchMain

{

    margin:0 auto;

    width:464px;

    padding-top:12px;

}

#cphSearchMainInput

{

    float:left;

    padding-right:10px;

}

#cphSearchMainInput h1

{

    padding:0;

    margin:0;

    font-size:11px;

    font-weight:bold;

}

#cphSearchMainInput input

{

    font-family:Verdana, Arial, Helvetica, Sans-Serif;

    font-size:13px;

    /*line-height:18px;*/

    width:250px;

    height:18px;

    border:solid 1px #034A7F; 

}

#cphSearchMainDropDown

{

    float:left;

    padding-right:10px;

}

#cphSearchMainDropDown h1

{

    padding:0;

    margin:0;

    font-size:11px;

    font-weight:bold;

}

#cphSearchMainDropDown select

{

    font-family:Verdana, Arial, Helvetica, Sans-Serif;

    font-size:13px;

    width:120px;

    height:20px;

    border:solid 1px #034A7F; 

}



#cphSearchMainCheckBox

{

    position:relative;

    color:#fff;

    left:-4px;

    top:0px;

    padding:0;

    margin:0;

}

#cphSearchMainCheckBox h5

{

    font-size:10px;

    font-weight:normal;

    position:relative;

    top:-15px;

    left:21px;

    padding:0;

    margin:0;

}  



#cphSearchMainButton

{

    float:left;

    padding-top:15px;   

}

/* End Main Search Container */





*html .wrapperMainContentTabs

{

    padding-top:3px; 

    width:300px; 

    height:168px; 

    line-height:18px;

}

.wrapperMainContentTabs

{

    padding-top:3px; 

    width:300px; 

    line-height:18px;

}

#searchDiv

{

    float:left;

    width:20px;

    height:69px;

    background:url(/App_Themes/standard/images/searchDiv.gif) no-repeat;

}



#mainNavContainer

{

    margin:0 auto;

    width:968px;

    height:31px; 

    padding-left:3px;

}

*html #subNavContainer

{

    margin-top:-5px;

}

#subNavContainer

{

    margin:0 auto; 

    background-color:#A0CE67; 

    width:967px;

    padding:8px 0px 9px 10px;

    margin-top:0px;

}

#ulSubNav

{

    list-style:none; 

    padding:0; margin:0;

}

#ulSubNav li

{

    display:inline; 

    margin-right:16px;

}

#ulSubNav li a, #ulSubNav li a:active, #ulSubNav li a:visited

{

    color:#FFF; 

    text-decoration:none; 

    font-weight:bold; 

    font-size:11px;

}

#ulSubNav li a:hover

{

    text-decoration:underline; 

}

#mainContainerDefault

{

    margin:0 auto;

    width:975px;

    border-left: solid 1px #E5E5E5;

    border-right: solid 1px #E5E5E5;

    background-color:#fff;

    padding-top:15px;

}

#footer

{

    clear:left;

    width:975px;

    text-align:center;

    padding:20px 0px 15px 0px;

    margin-top:10px;

    border-top:solid 3px #A0CF67;

}

#corpFooter

{

    width:975px;

    text-align:center;

    padding:15px 0px 50px 0px;

}

/********************************* End Master Pages *********************************/







#eventSearchCalendar

{

    padding:0;

    margin:0;

}

/* Top Searches Homepage ******************************************************************************************/



/* Homepage */

#topSearchesContainer

{

    float:right;

    width:224px;

   /*  background:url(/App_Themes/standard/images/bkTopSearch.gif) no-repeat;*/

}

#topSearchesContainer h1

{

    font-size:13px;

    font-weight:bold;

    color:#FFF;

    margin:0;

    padding:4px 0px 15px 0px;

}

/* Hubpage */

#topSearchesContainerHub

{

    float:right;

    width:168px;

    height:204px;

    padding:0px 15px;

    background:url(/App_Themes/standard/images/bkTopSearchHub.gif) no-repeat;

}

#topSearchesContainerHub h1

{

    font-size:13px;

    font-weight:bold;

    color:#FFF;

    margin:0;

    padding:4px 0px 20px 0px;

}

/********************************* Featured Patio *********************************/

.featuredpatio

{

    float:left;

    width: 200px;

    height: 350px;

    margin-left:5;

    background-color:#acedf7;

    border: solid 1px white;

}

.featuredpatiosearchbar

{

    float:left;

    width: 600px;

    margin:15px;

    background-color:#acedf7;

    border: solid 1px white;

}



/* Top Searches Navigation Skin */

div.topSearchLinks

{

    padding:2px 0px 5px 0px;

    border-bottom:solid 1px #F0F5F7;

}

.topSearchLinks img

{

    margin-right:7px;

    padding-top:4px;

    border:0

}

div.topSearchLinks a, div.topSearchLinks a:visited{text-decoration:none; color:#1793C9;}

div.topSearchLinks a:hover{text-decoration:underline; color:#1793C9;}



/* Homepage elements */

.newLabel

{

	color: orange; 

	font-size: 7pt; 

	font-weight: bold;

}



/* Article Display ******************************************************************************************/

#articleMainContainer

{

    width:975px;

    padding-top:15px;

    margin:0 auto;

}

#articleLeftNav

{

    float:left;

    width:175px;

}

#articleCenterContent

{

    float:left;

    width:780px;

    padding-left:15px;

    border-left:solid 1px #EEE;

}

#articleAmarulaCenterContent

{

    float:left;

    width:593px;

    padding:0px 15px;

    border-left:solid 1px #EEE;

    border-right:solid 1px #EEE;    

}

#articleCenterContent .headerImage

{

    padding-bottom:15px;

}

#articleInfo 

{

}

#articleInfo h1

{

    font-size:21px;

    font-weight:normal;

    padding:0px 0px 8px 0px;

    margin:0;

}

#articleInfoAttractionsMap 

{

}

#articleInfoAttractionsMap h1

{

    font-size:16px;

    color:#0074af;

    font-weight:bold;

    padding:0px;

    margin:0;

}



#articleContent

{

    padding:0px 15px 5px 0px;

}

#articleBody

{

    font-size:13px;

    line-height:20px;

    text-decoration:none;

}



#articleBodyAttractionsMap

{

    font-size:11px;

    line-height:18px;

    text-decoration:none;

}

#articleBodyWinterlicious

{

    font-size:11px;

    line-height:20px;

    text-decoration:none;

}

#articleBody a, #articleBody a:visited, #articleBody a:active

{

    font-weight:bold;

    color:#1793C9;

    padding-bottom:1px;

    border-bottom:dashed 1px #AED9EC;

    text-decoration:none;    

}

#articleBody a:hover

{

    border-bottom:dashed 1px #1793C9;

}

#articleBody .printArticle

{

    padding-top:3px;

}

#articleBody .printArticle a

{

    padding-top:3px;

    text-decoration:none;

    border-bottom:none;

}

#cphArticleBigBoxRelated

{

    float:right;

    padding:0px 0px 15px 15px;

}

#cphArticleTridelTiles

{

    float:right;

    padding:0px 0px 15px 15px;

}

#cphArticleTridelTiles img

{

    margin-bottom:5px;

}

#articleBigBox

{

    padding-bottom:10px;

}

#articleRightAds

{

     float:right;

     width:160px;

     padding-left:15px;

     text-align:left;

}

/* End - Article Display ******************************************************************************************/





.searchExpandedContent

{

    width:80px;

    cursor:pointer;

}

*html .searchExpandedContent

{

    float:right;

    position:relative;

    top:18px;

    width:80px;

    cursor:pointer;

    text-align:right;

}

html>body .searchExpandedContent

{

    float:right;

    position:relative;

    top:18px;

    width:80px;

    cursor:pointer;

    text-align:right;

}





/* Side Navigation for IE */

* html .sideNavContainer

{ 

    padding:0px 0px 2px 0px;

    margin-right:15px;

}

* html .sideNavContainer img

{

    padding:6px 5px 4px 5px;

}

* html .sideNavLink

{

    float:left;

    width:137px;

    padding-top:4px;

}

* html .sideNavLink a

{

    text-decoration:none;

    color:#000;

    line-height:14px;

}

* html .sideNavLink a:hover

{

    text-decoration:underline;

    color:#000;

    line-height:14px;

}

.sideNavArrow

{

    float:left;

    width:23px;

}

/* Side Navigation for Firefox */

.sideNavContainer

{

    padding:1px 0px 3px 0px;

    margin-right:15px;

}

.sideNavContainer img

{

    padding:6px 5px 4px 5px;

}

.sideNavLink

{

    float:left;

    width:137px;

    padding-top:5px;

}

.sideNavLink a

{

    text-decoration:none;

    color:#000;

    line-height:14px;

}

.sideNavLink a:hover

{

    text-decoration:underline;

    color:#000;

    line-height:14px;

}



#mainContainerHome

{

    margin:0 auto;

    width:975px;

    background-color:#fff;

    border-left:solid 1px #E5E5E5;

    border-right:solid 1px #E5E5E5; 

}



#mainContainerHubbg

{

    margin:0 auto;

    width:975px;

}



#navDropdown

{

    width:977px;

    margin:0 auto;

    height:4px;

    background-color:#a0ce67;

}



#navDropdownMain

{

    width:977px;

    margin:0 auto;

    padding:0;

    height:25px;

    background:#A0CE67 url(/images/bg_secondarynav.gif) repeat-x top;

}



#navDropdownMain ul { list-style-type:none; margin:0; padding:0px;}

#navDropdownMain ul li {padding:2px 10px 0px 6px;}

#navDropdownMain ul li a { color:#ffffff; text-decoration:none; font-weight:bold; }

#navDropdownMain a:active, .navDropdownMain a:visited { color:#ffffff; text-decoration:none; font-weight:bold; }

#navDropdownMain a:hover{ text-decoration:underline; color:#ffffff; }



#mainContainerHub

{

    margin:0 auto;

    padding-top:15px;

    width:975px;

    background-color:#fff;

    border-left:solid 1px #E5E5E5;

    border-right:solid 1px #E5E5E5; 

}



#mainContainerEvent

{

    padding-top:15px;

    margin:0 auto;

    width:975px;

}



.beacheseventtop

{

    

    font-size:11px;

    font-weight:normal;

    padding:5px

    margin:0;

}



  



/********************************* Map Styles *********************************/

.mapLayerStart

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    border-bottom:dashed 1px #AED9EC;

    line-height:18px    

}

.mapLayerStarthorizontal

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    padding-left:30px;

    line-height:18px;  

}

.mapLayerhorizontalOn

{

    text-decoration:none;    

    color:#1793C9;

    font-weight:bold;

    padding-bottom:2px;    

    padding-left:30px;

    line-height:18px;  

}

.mapLayerhorizontalOff

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    padding-left:30px;

    line-height:18px;  

}

.mapLayerOn

{

    text-decoration:none; 

    font-weight:bold;   

    color:#1793C9;

    padding-bottom:2px;    

    border-bottom:dashed 1px #AED9EC;

    line-height:18px;   

}

.mapLayerOff

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    border-bottom:dashed 1px #AED9EC;

    line-height:18px    

}







/********************************* Background Lines *********************************/

.SubHeaderBackgroundBlue

{   

    height:30px; 

    background-image:Url(/App_Themes/standard/images/bkLinesBlue.gif);

    background-repeat:repeat-x;  

    padding:7px 0px 0px 5px;

    margin-bottom:5px;    

}

.SubHeaderBackgroundGreen

{   

    height:30px; 

    background-image:Url(/App_Themes/standard/images/bkLinesGreen.gif);

    background-repeat:repeat-x;  

    padding:7px 0px 0px 5px;

    margin-bottom:5px;    

}

.SubHeaderBackgroundGray

{

    height:30px;

    background-image:Url(/App_Themes/standard/images/bkLinesGray.gif);

    background-repeat:repeat-x; 

    padding:7px 0px 0px 5px;

    margin-bottom:5px;     

}

/********************************* Header Titles *********************************/

.hdrSiteMap

{

    color:#000;

    font-size:15px;

    font-weight:bold;

    padding-bottom:10px;

}

.textSubHeaderGreen

{

    color:#690;

    font-size:20px;

    letter-spacing:2px;

}

.textSubHeaderBlue

{

    color:#08C;

    font-size:20px;

    letter-spacing:2px;

}

.textSubHeaderOrange

{

    color:#7a9e4f;

    font-size:20px;

    letter-spacing:2px;

}

.textSubHeaderRed

{

    color:#CC0000;

    font-size:20px;

    font-weight:bold;

    letter-spacing:-1px;

}

.textSubHeaderBlack

{

    color:#000;

    font-size:20px;

    letter-spacing:2px;

}

.textSubHeaderBlackLight

{

    color:#000;

    font-size:20px;

    font-weight:lighter;

    letter-spacing:0px;

}

.textSubHeaderOrangeSmall

{

    color:#C52;

    font-size:14px;

    font-weight:bold;

    letter-spacing:-1px;

}

.textSubHeaderBlue

{

    color:#0074af;

    font-size:20px;

    font-weight:normal;

    letter-spacing:1px;

}







.eventRelated

{

    margin:5px 0px;

    padding:1px 0px 7px 0px;    

    border-bottom:dashed 1px #EEE;

}



.imgListingArrow

{

    padding:0px 0px 1px 5px;

    margin-right:5px;

    border:0;

}

.imgContent

{

    padding:5px;

    border:solid 1px #EEE;

}



#content 

{

	margin:0 auto;

	text-align:left;

}





.advertisement

{

    font-family:Arial, Verdana, Helvetica, Sans-Serif;

    font-size:10px;

    color:#ccc;

    letter-spacing:5px;

    text-align:center;

}



.hdrListing

{

    color:#09F;

    font-size:18px;

    font-weight:bold;

    letter-spacing:-1px;

}

.hdrEditorsPicks

{

    color:#690;

    font-size:18px;

    font-weight:bold;

    letter-spacing:-1px;

}

#advertisersMessage

{

    font-size:15px;

    font-weight:bold;

    padding-bottom:10px;

}

#plotSummary

{

    font-size:15px;

    font-weight:bold;

    padding-bottom:10px;

}



.imgArwListing

{

    padding:0px 0px 1px 5px;

    margin-right:5px;

    border:0

}

.imgArwRelated

{

    padding:0px 0px 1px 1px;

    margin-right:5px;

    border:0

}



/*********************************** Tabber Skins **********************************/

*html .skinMainContentHome

{   

    padding-bottom:15px;

    min-height:125px;

    height:auto !important;

    height:125px;   

    vertical-align:top;

}

.skinMainContentHome

{   

    padding-bottom:15px;

    min-height:184px;

    height:auto !important;

    height:184px;   

    vertical-align:top;

}

.skinMainContentHub

{   

    padding-bottom:15px;

    min-height:130px;

    height:auto !important;

    height:130px;   

    vertical-align:top;

    line-height:16px;

}

.skinMainContentMiniHub

{   

    padding-bottom:15px;

    min-height:120px;

    height:auto !important;

    height:120px;   

    vertical-align:top;

    line-height:16px;

}

.skinHubFeatured

{   

    background-image:Url(/App_Themes/standard/images/bkLinesGray.gif);

    background-repeat:repeat-x;

    min-height:150px;

    height:auto !important;

    height:150px;

    padding-bottom:10px;

}

.skinMiniHubFeatured

{   

    background-image:Url(/App_Themes/standard/images/bkLinesGray.gif);

    background-repeat:repeat-x;  

    width:300px;

    min-height:115px;

    height:auto !important;

    height:115px;

    padding-bottom:15px;

}

.skinMapMiniHubClients

{   

    background-image:Url(/App_Themes/standard/images/bkLinesBlue.gif);

    background-repeat:repeat-x;  

    width:100%;

    min-height:185px;

    height:auto !important;

    height:185px;

    padding-bottom:15px;

}



.skinMapMiniHubClients2

{   

    background-image:Url(/App_Themes/standard/images/bkLinesBlue.gif);

    background-repeat:repeat-x;  

    width:100%;

    min-height:185px;

    height:auto !important;

    height:185px;

    padding-bottom:15px;

}



.skinMapMiniHubArticles

{   

    background-image:Url(/App_Themes/standard/images/bkLinesBlue.gif);

    background-repeat:repeat-x;  

    width:100%;

    min-height:150px;

    height:auto !important;

    height:150px;

    padding-bottom:15px;

}

#skinListingMainContent

{   

    background:url(/App_Themes/standard/images/bkTopContainer.gif) no-repeat bottom;

    width:784px;

}

#skinEventMainContent

{   

    background:url(/App_Themes/standard/images/bkTopContainer.gif) no-repeat bottom;

    width:784px;

}

.skinMovieMainContent

{   

    background:url(/App_Themes/standard/images/bkTopContainer.gif) no-repeat bottom;

    width:784px;

}

.skinListingUserRating

{   

    background:url(/App_Themes/standard/images/bkUserRatings.gif) no-repeat top;

    min-height:265px;

    height:auto !important;

    height:265px;

    width:235px;

    text-align:center;

}

.userRatingsSearch

{

    float:right;

    padding-right:10px;

    margin-top:-21px;

    color:#999;

    font-size:9px;

}

.userRatingsSearch img

{

    position:relative;

    top:2px;

}



.listTitle

{

    font-family:Verdana, Arial, Helvetica, Sans-Serif;

    font-size:11px;

    font-weight:bold;

    color:#000;

    vertical-align:middle;

    padding:26px 0px 0px 5px;

}

.lineupAbstract

{   

    color:#000;

    line-height:18px;

    text-decoration:none;

}

.lineupAbstract:hover

{   

    color:#7a9e4f;

    line-height:18px;

    text-decoration:none;

}

.lineupAbstractNoLink

{   

    color:#000;

    line-height:18px;

    text-decoration:none;

}



.headerMainContent

{

    font-size:16px;

    font-weight:bold;

}

.headerMainContentHub

{

    font-size:13px;

    font-weight:bold;

}

.mainContentMiniHub

{

    min-height:250px;

    height:auto !important;

    height:250px;

    background-image:url(/App_Themes/standard/images/bkMainMiniHub.gif);

    background-repeat:repeat-x;

    background-position:bottom;

}    

#miniHubCategories

{

    width:300px;

    padding:10px 0px;

    border-top:solid 1px #EEE;

    border-bottom:solid 1px #EEE;    

}

 

.footerNav

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;

    margin:0px 5px;

    border-bottom:dashed 1px #ADD7ED;

}



.footerNav:hover

{

    border-bottom:dashed 1px #1793C9;

}



.listingNav

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    border-bottom:dashed 1px #AED9EC;

    line-height:14px    

}

.listingNav:hover

{

    border-bottom:dashed 1px #1793C9;

}

.listingNav:visited

{

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    border-bottom:dashed 1px #AED9EC;

    line-height:14px    

}

html>body .listingNavLinks

{

    text-decoration:none;    

    color:#7a9e4f;

    padding-bottom:2px;    

    border-bottom:dashed 1px #bbdb95;

    line-height:12px    

}

.listingNavLinks

{

    text-decoration:none;    

    color:#7a9e4f;

    padding-bottom:2px;    

    border-bottom:dashed 1px #bbdb95;

    line-height:14px    

}

.listingNavLinks:hover

{

    border-bottom:dashed 1px #7a9e4f;    

}

.listingNavLinks:visited

{

    text-decoration:none;    

    color:#7a9e4f;

    padding-bottom:2px;    

    border-bottom:dashed 1px #bbdb95;

    line-height:14px    

}



.linksBlue{text-decoration:none; color:#1793C9; padding-bottom:2px; border-bottom:dashed 1px #AED9EC; line-height:14px;}

.linksBlue:visited{text-decoration:none; color:#1793C9; padding-bottom:2px; border-bottom:dashed 1px #AED9EC; line-height:14px;}

.linksBlue:hover{text-decoration:none; color:#1793C9; padding-bottom:2px; border-bottom:dashed 1px #1793C9; line-height:14px;}



.linksDarkBlue{text-decoration:none; color:#150e52; padding-bottom:2px; border-bottom:dashed 1px #AED9EC; line-height:14px;}







.titleNoLink

{

    color:#000;

    font-weight:bold;

    text-decoration:none;

}



.titleHeader

{

    padding:7px 5px 0px 5px;

    margin-bottom:15px;

}

.titleHeaderEvents

{

    padding:7px 5px 0px 5px;

    font-weight:bold;

    

}

.titleMainContent

{

    color:#000;

    font-weight:bold;

    text-decoration:none;

    font-size:13px;

}



.titleMainContent:hover

{

    text-decoration:underline;

}

.more

{

    font-weight:bold;

    text-decoration:underline;

    color:#000;

}

.linkMore

{

    font-weight:bold;

    text-decoration:underline;

    color:#000;

}

.assetMidContentTop

{

    border-bottom:solid 1px #EEE;

    padding:15px;

    line-height:16px;

}

.assetMidContentMiddle

{

    border-bottom:solid 1px #EEE;

    padding:15px;

    line-height:16px;

}

.assetMidContentBottom

{

    padding:15px;

    line-height:16px;

}

.listingMidContentMap

{

    border-bottom:solid 1px #EEE;

    padding:15px;

    line-height:16px;

}    

.listingMidContentAdvertiser

{

    border-bottom:solid 1px #EEE;

    padding:30px 15px;

    line-height:16px;

}

.listingMidContentProfile

{

    padding:30px 15px;

    line-height:16px; 

}

.eventMidContentMap

{

    border-bottom:solid 1px #EEE;

    padding:15px;

    line-height:16px;

}  





.homeListingContainer

{

    background:url(/App_Themes/standard/images/bkLinesBlue.gif) repeat-x top;

    width:250px;    

    min-height:160px;

    height:auto !important;

    height:160px;

    padding-bottom:10px;

}

html>body .hubListingContainer

{

    background:url(/App_Themes/standard/images/bkLinesBlue.gif) repeat-x top;

    width:300px;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

    line-height:12px;

}

.hubListingContainer

{

    background:url(/App_Themes/standard/images/bkLinesBlue.gif) repeat-x top;

    width:300px;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

}

.miniHubListingContainer

{

    background:url(/App_Themes/standard/images/bkLinesBlue.gif) repeat-x top;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

}

.hubFeaturedContainer

{

    background:url(/App_Themes/standard/images/bkLinesGray.gif) repeat-x top;

    width:279px;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

}

.hubFeaturedContainerWinterlicious

{

    background:url(/App_Themes/standard/images/bkLinesGray.gif) repeat-x top;

    width:300px;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

}

.miniHubFeaturedContainer

{

    background:url(/App_Themes/standard/images/bkLinesGray.gif) repeat-x top;

    width:300px;

    min-height:125px;

    height:auto !important;

    height:125px;

    padding-bottom:10px;

}

.minihubListingContainer

{

    background:url(/App_Themes/standard/images/bkLinesBlue.gif) repeat-x top;

    width:453px;

    padding-bottom:10px;

}

.miniHubNavContainer

{

    padding:0px 0px 25px 5px;

}







/*********************************** User Ratings **********************************/

.cphUserRatingsLeft

{

    float:left;

    padding-right:3px;

}

.userRatingsLeftInfo

{

    width:98px;

    background-color:#FFF;

    border:solid 1px #43ADFF;

    padding:5px 0px;

    text-align:center;

}

*html .userRatingsRightSubmit

{

    width:123px;

    height:17px;

    background-color:#FFF;

    border:solid 1px #43ADFF;

    padding:9px 0px;

    text-align:center;

}

.userRatingsRightSubmit

{

    width:123px;

    height:18px;

    background-color:#FFF;

    border:solid 1px #43ADFF;

    padding:9px 0px;

    text-align:center;

}

.userRatingsDropDown

{

    font-size:9px;

    font-weight:bold;

    background-color:#d9eaff;

    border:solid 1px #bdd7f1;

}

.userRatingsButton

{

    font-weight:bold;

    width:51px;

    height:19px; 

    border:0;

    cursor:pointer;

    background:url(/App_Themes/standard/images/btnSubmit.gif) no-repeat;

}

.txtRating

{

    font-size:13px;

}

.ratingsLink

{

    font-size:9px;

    text-decoration:none;    

    color:#1793C9;

    padding-bottom:2px;    

    border-bottom:dashed 1px #AED9EC;    

}



.ratingsLink:hover

{

    border-bottom:dashed 1px #1793C9;

}

/*Map lists*/



.listingRelatedBox

{

    float:left;

    width:300px;

    padding-top:15px;

}

.listingRelatedBoxRight

{

    float:left;

    width:222px;

    padding:15px;

    border:solid 1px #EEE;

    background-color:#FEFEFE;

    min-height:80px;

    height:auto !important;

    height:80px; 

}

.relatedBox

{

    padding:15px;

    margin:0px 0px 10px 15px;

    width:190px;

    border:solid 1px #EEE;

    background-color:#FCFCFC;

}

.relatedBoxArticle

{

    padding:15px;

    width:268px;

    border:solid 1px #EEE;

    background-color:#FCFCFC;

    margin-bottom:5px;

}

.relatedBoxAmarula

{

    padding:10px;
    margin:0px 0px 10px 15px;
    width:170px;
    border:solid 1px #A15838;
    background-color:#F0D5A0;

}

#containerAdvertisersMessage

{
    width:200px;
    font-size:11px;
    background-color:#F6FAFE;
    border:solid 1px #BDD7F1;
    padding:10px;
    font-style:italic;
    margin-left:15px;
    margin-bottom:15px;

    /*float: right;*/

}

#containerAdvertisersMessage h1

{
    font-size:11px;
    font-weight:bold;
    margin:0;
    padding-bottom:5px;

}





/*********************************** Listing (.aspx) **********************************/

#listingContainerTop

{

    border-bottom:solid 1px #EEE;

    padding:0px 0px 15px 15px;

}

#movieContainerTop

{

    border-bottom:solid 1px #EEE;

    padding:0px 0px 15px 15px;

}

#listingBackBtnContainer

{

    padding-bottom:5px;    

}

#listingContainerAdsRight

{

    float:left;

    padding:15px 0px 0px 15px;

    width:160px;

}

#movieContainerCenter

{

    float:left;

    width:799px;

    padding:15px 0px 15px 0px;

    margin:0;

}

#cphMovieListingCenter

{

    float:left;

    width:623px;

    padding:0px 0px 15px 0px;

    border-right:solid 1px #EEE;

    margin:0;

}

#cphMovieTop

{

    border-bottom:solid 1px #EEE;

    padding-bottom:15px;

}

*html #cphMovieTop /* IE6 Hack */

{

    border-bottom:solid 1px #EEE;

}

#cphMovieProfile

{

    float:left;

    padding-left:15px;

}

#moviePlotSummary

{

    background-color:#FCFCFC;

    border:solid 1px #EEE;

    padding:15px;

}

#movieContainerAdsRightBox

{

    float:right;

    width:300px;

}

#movieContainerAdsRightSky

{

    float:right;

    width:160px;

    padding-left:15px;

}

#eventContainerAdsRight

{

    float:left;

    padding:15px 0px 0px 15px;

    width:160px;

}

#listingContainerMiddle

{

    width:975px;

}



#listingContainerCenter

{

    float:left;

    width:623px;

    border-right:solid 1px #EEE;

    margin:0px;

}

#eventContainerCenter

{

    float:left;

    width:623px;

    border-right:solid 1px #EEE;

    margin:0px;

}



#movieContainerTimes

{

    width:784px;

    padding:15px 15px 15px 0px;

    line-height:16px;

}

#listingBigBox

{

    float:right;

    width:300px;

    padding:15px;

}

#movieBigBox

{

    float:right;

    width:300px;

    padding:15px;

}

#eventCenterRight

{

    float:right;

    width:300px;

    padding:15px;

}

#eventBigBox

{

    float:right;

    width:300px;

    padding:15px;

}

#listingRelatedInfo

{

    float:left;

    padding:15px 0px 15px 15px;

    line-height:16px;

    width:248px;

}

#movieTicketsTimes

{

    padding-top:15px;

    line-height:16px;

}

#theatreTicketsTimes

{

    width:593px;

    padding:15px;

    line-height:16px;

}

#listingMap

{

    float:left;

    width:479px;

}

.userRatingsTop

{

    width:98px;

    background:url(/App_Themes/standard/images/bkRatings.gif) repeat-x top;

    border:solid 1px #43ADFF;

    font-size:13px;

    color:#000;

    text-align:center;

}

.yourRatingsTop

{

    width:123px;

    padding-top:2px;

    height:14px;

    background:url(/App_Themes/standard/images/bkRatings.gif) repeat-x top;

    border:solid 1px #43ADFF;    

    font-size:9px;

    font-weight:bold;

    color:#FFF;

    text-align:center;

}

.adBigBoxHeader

{

    width:300px;

    font-size:9px;

    letter-spacing:1px;

    color:#CCC;

    text-align:center;

    border-bottom:solid 1px #EEE;

    padding-bottom:3px;

    margin-bottom:5px;

}

#movieListingContainerMap

{

    width:593px;

    padding:15px;

}

#listingContainerMap

{

    width:593px;

    border-bottom:solid 1px #EEE;

    padding:15px;

}

#movieContainerMap

{

    border-bottom:solid 1px #EEE;

    padding:15px 15px 15px 0px;

    line-height:16px;

}

#listingContainerAdvertiser

{



    padding:15px 15px 15px 0px;

    line-height:16px;

}

#movieContainerPlot

{

    border-bottom:solid 1px #EEE;

    line-height:16px;

    padding:15px 15px 15px 0px;

}



html .fb_share_button { padding:1px 20px 2px 5px; height:15px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?12:26981) no-repeat top right; text-decoration:none; color:#1793C9; border-bottom:dotted 1px #AED9EC; } 

html .fb_share_button:hover { color:#fff; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?12:26981) no-repeat top right; text-decoration:none; }



/*********************************** Event (.apsx) **********************************/

#eventContainerTop

{

    border-bottom:solid 1px #EEE;

    padding:0px 0px 15px 15px;

}

#eventContainerLeft

{

    width:180px;

    border-right:solid 1px #EEE;    

    padding:15px 15px 0px 0px;

    line-height:18px;

}

#eventContainerAdvertiser

{

    border-bottom:solid 1px #EEE;

    padding:15px;

    line-height:16px;

}

#eventContainerProfile

{

    width:572px;

    padding:25px 15px 15px 15px;

    line-height:16px;

}

#eventBigBox

{

    width:300px;

    text-align:right;

    padding:0px 0px 5px 15px;

    margin-top:-15px;

}



/*********************************** Image Player **********************************/

#imgpPlayer {

	background-color:#FFF;

}



#imgpControls {

	background-color:#000;

	font:0.7em verdana;

	white-space: nowrap;

	text-align:center;

	width:100%;

}



#imgpControls div {

	display:inline;

	margin: auto;

	width:33%;

	text-align:center;

	cursor:pointer;

	border-width:0;

}





/*********************************** Finders **********************************/

#finderContainer

{

    width:198px;

    height:132px;

    padding-right:5px;

    font-family:Verdana, Arial, Helvetica, Sans-Serif;

}

#finderContainer form

{

    margin:0;

    padding:0;

}

#finderContainer select

{

    width:178px;

    font-size:11px;

    font-family:Verdana, Arial, Helvetica, Sans-Serif;    

}

#finderContainer select option

{

    width:178px;

    font-size:11px;

    font-family:Verdana, Arial, Helvetica, Sans-Serif;    

}

.finderForm

{

    margin:0;

    padding:0;

}

#finderHeader

{

    height:40px;

    width:198px;

}

#finderBackGroundMaster

{

    background-color:#FFF;

}

.finderBackground

{

    margin:0 auto;

    height:131px;

    text-align:center;

    background:url(/App_Themes/standard/images/bkFinder.gif) repeat-y;

}



.finderBackground_client

{

    margin:0 auto;

    height:131px;

    text-align:center;

    background:url(/App_Themes/standard/images/bkFinderVex.gif) no-repeat;

}

.finderBackground_clientRest

{

    margin:0 auto;

    height:131px;

    text-align:center;

    background:url(/App_Themes/standard/images/bkFinderVexRest.gif) no-repeat;

}

.finderBackgroundAmarula

{

    margin:0 auto;

    height:131px;

    text-align:center;

    background:url(/App_Themes/standard/images/bkFinderAmarula.gif) no-repeat;

}

/* Finder ( Movies ) */

*html #finderMoviesContainer

{

    margin:0 auto;

    height:171px;

    text-align:center;

    background:url(/App_Themes/standard/images/bkFinder.gif) repeat-y;

    padding-top:10px;

}

#finderMoviesContainer

{

    margin:0 auto;

    height:169px;

    text-align:center;

    background:url(/App_Themes/standard/images/bkFinder.gif) repeat-y;

    padding-top:10px;

}

#finderMoviesContainer h3

{

    text-align:left;

    text-indent:10px;

    font-size:11px;

    color:#3B76BA;

    padding:10px 0px 3px 0px;

    margin:0;

}

#finderMoviesContainer form

{

    margin:0;

    padding:0;

}

#finderMoviesContainer select

{

    width:178px;

    font-size:11px;

}

#finderMoviesContainer select option

{

    width:178px;

}

.finderBottom

{

    width:178px;

    height:10px;

}

#finderBottomGo

{

    margin:0 auto;

    width:178px;

    text-align:right;

}

#finderBottomGo2

{

    margin:0 auto;

    width:178px;

    text-align:right;

}

#finderBottomGo img

{

    padding-top:3px;

}

#finderBottomGo2

{

    margin:0 auto;

    width:178px;

    text-align:right;

}

#finderBottomGo2 img

{

    padding-top:3px;

}

*html #finderBottomGo .checkBox

{

    float:left;

    padding:2px 3px 0px 0px;

}

#finderBottomGo .checkBox

{

    float:left;

    padding:3px 3px 0px 0px;

}

#finderBottomGo .freeEvents

{

    float:left;

    padding:6px 15px 0px 0px;

}

#finderBottomGo .btnGo

{

    float:left;

    padding-top:1px;

}



/* IE Positioning for Event Finder */

* html #finderCheckBox{position:relative;top:5px;left:15px;}

* html #finderText{font-size:9px; position:relative; top:4px; left:15px;}

* html #finderGo{position:relative; top:6px; left:145px;}

* html #finderGoEvents{position:relative; top:6px; left:32px;}



/* Default Positioning for Event Finder */

#finderCheckBox{}

#finderText{padding-top:3px;}

#finderGo{}

#finderGoEvents{padding-top:2px; padding-right:10px; margin-right:10px; margin-left:5px;}



html>body #finderBottomGoMovies1

{

    width:198px;

    padding-bottom:25px;

}

#finderBottomGoMovies1

{

    width:198px;

}

#finderBottomGoMovies1 ul

{

    list-style:none;

    margin:0 auto;

    text-align:left;

}

#finderBottomGoMovies1 li

{

    display:inline;

}

* html #finderGoMovies1{position:relative; top:6px; left:145px;}

#finderGoMovies1{position:relative; top:6px; left:105px;}



* html .finderMovieDiv

{

    margin:0;

    padding:0px 0px 1px 0px;

    width:178px;

    

}

.finderMovieDiv

{

    padding-bottom:1px;

}

.finderMovieDiv select option

{

    width:178px;

}

/* finder option style */

option.heading 

{

    color:#FFF;

    background-color:#000;

}

option.hilite 

{

    color:yellow;

    background-color:blue;

}

.linksInternal

{

    background-color:#F8FBFC;

    border:solid 1px #E2EFF3;

    color:#069;

    padding:3px;

}

/* Travel Finder */

*html #travelFinder

{

    width:198px;

    height:181px;

    position:relative;

    margin-bottom:-26px;

    padding:0;

}

#travelFinder

{

    width:198px;

    height:181px;

    position:relative;

    margin:0;

    padding:0;

}

#travelFinder ul

{

    margin:0;

    padding:0;

    list-style:none;

}

#travelFinder a

{

    position:absolute;

    width:196px;

    height:50px;

    background:url(/App_Themes/standard/images/travelFinderImgMap.gif) no-repeat;    

}

#travelFinder .flight a{top:30px;}

#travelFinder .rental a{top:80px;}    

#travelFinder .hotel a{top:130px;}



/* Shopping Finder */

*html #shoppingFinder

{

    width:198px;

    height:181px;

    position:relative;

    margin-bottom:-26px;

    padding:0;

}

#shoppingFinder

{

    width:198px;

    height:181px;

    position:relative;

    margin:0;

    padding:0;

}

#shoppingFinder ul

{

    margin:0;

    padding:0;

    list-style:none;

}

#shoppingFinder a

{

    position:absolute;

    width:196px;

    height:50px;

    background:url(/App_Themes/standard/images/travelFinderImgMap.gif) no-repeat;    

}

#shoppingFinder .event a{top:20px;}

#shoppingFinder .newsletter a{top:120px;}    





/***************************************************** SEARCH *****************************************************/



#mainContainerSearch

{

    margin:0 auto;

    width:990px;

}

.rankwordSponsors

{

}

.rankwordSponsors img

{

    padding:4px;

}

.rankwordSponsors .headerListing

{

    font-size:13px;

    font-weight:bold;

}

.rankwordSponsors .textMainTag

{

    color:#888;

}

.rankwordSponsors .link:visited{text-decoration:none; color:#1793C9; padding-bottom:2px; border-bottom:dashed 1px #AED9EC; line-height:14px;}

.rankwordSponsors .link:hover{text-decoration:none; color:#1793C9; padding-bottom:2px; border-bottom:dashed 1px #1793C9; line-height:14px;}

.rankwordSponsors .link{text-decoration:none; color:#1793C9; padding-bottom:2px; border-bottom:dashed 1px #AED9EC; line-height:14px;}





#searchResultsMainContainer

{ 

    width:680px;

    text-align:left;

    padding-top:10px;

}

#searchResultsLeftContainer

{

     width:165px;

     padding:10px 10px 0px 0px;

}

#searchResultsRightContainer

{

     width:120px;

     padding:5px 0px 0px 5px;

}



#searchResultsEventsContainer

{

    width:550px;

    padding:15px 15px 15px 15px;

    border-left:solid 1px #E5E5E5;

    border-right:solid 1px #E5E5E5;

    background-color:#fff;

}

#searchResultsArticleContainer

{

    width:550px;

    padding:15px 15px 15px 15px;

    border-left:solid 1px #E5E5E5;

    border-right:solid 1px #E5E5E5;

    background-color:#fff;

}

.sponsoredResultsContainer

{

    width:550px;

    padding-bottom:5px;

    border-bottom:solid 1px #E5E5E5;

    color:#999;

    font-size:11px;

    font-weight:bold;

}

#searchResultsHeader

{

    width:550px;

    vertical-align:middle;

    background:url(/App_Themes/standard/images/bkSearchResults.gif) repeat-x;

    border:solid 1px #cce1f5;

}

#searchTabsContainer

{

    width:550px;

    list-style:none;

    margin-top:10px;

    height:30px;

}

.searchTab

{

    line-height:28px;

    width:130px;

    height:30px;

    text-align:center;

}

.searchTabRO

{

    font-size:11px;    

    line-height:22px;

    width:130px;

    height:30px;

    margin:0 auto;

    text-align:center;

    color:#000;

}

.searchTabLinks

{

    font-size:11px;

    color:#FFF;

    text-decoration:none;

}

.searchTabLinks:hover

{

    color:#FFF;

    text-decoration:underline;

}

#searchTabsRight

{

    padding-top:8px;

    margin-bottom:-8px;

    width:150px;

    height:30px;

    text-align:right;

    background-image:url(/App_Themes/standard/images/bkBtnSearch.gif)

}

.searchListingTitle

{

    color:#000;

    font-size:13px;

    font-weight:bold;

}

.searchResultsAddress

{

    color:#888;

}

.searchDropDown

{

    font-size:11px; 

    height:19px;   

}

.searchMapResults

{

    color:#000;

    font-weight:bold;

    text-decoration:none;

}

.searchMapResults:hover

{

    text-decoration:underline;

}

.searchSideHeader

{

    width:160px;

    border-bottom:dashed 1px #CCC;

    padding-bottom:5px;

    margin-bottom:5px;

    color:#369;

    font-size:13px;

    font-weight:bold;

}

.headerArticle

{

    font-weight:bold;

    font-size:13px;

    color:#339;

    text-decoration:underline;

}

#mapResultsContainer

{

    width:975px;

    padding-top:15px;

}

#mapResultsTop

{

    width:975px;

    border-bottom:dashed 1px #CCC;

    padding-bottom:3px;

    margin-bottom:5px;

}

#mapResultsContainer #mapResultsTop a

{

    text-decoration:none;

    color:#000;

    font-weight:bold;

}

#mapResultsContainer #mapResultsTop a:hover

{

    text-decoration:underline;

}





.makeDiv

{

    display:inline;

}

#searchLeftHeader

{

    font-size:11px;

    font-weight:bold;

    color:#36C;

    padding-bottom:5px;

    margin-bottom:5px;

    border-bottom:solid 1px #CEDDEE;

}

.searchLeftSubHeader

{

    font-size:11px;

    font-weight:bold;

    color:#36C;

}

#listingRatingsMsg

{

    float:right;

    width:228px;

    /*padding-left:10px;*/

}

#movieRatings

{

    float:right;

    width:228px;

    padding-left:10px;

}



/* Bypass IE */

html>body #listingImagePlayerArticle

{

    float:left;

    padding:0px 15px 15px 0px;

}

#listingImagePlayerArticle

{

}

html>body #listingImagePlayer

{

    float:left;

    padding:0px 15px 15px 15px;

}

#listingImagePlayer

{

    float:left;

    padding:0px 0px 15px 15px;

}

html>body #eventContentImage

{

    float:left;

    width:192px;

    padding:0px 0px 15px 15px;

}

#eventContentImage

{

    float:left;

    padding:0px 0px 15px 15px;

}

*html #eventClientInfoTop

{   

    padding:0px 15px 15px 15px;

}

html>body #eventClientInfoTop

{

    width:310px;    

    padding:0px 15px 15px 0px;

}

#eventClientInfoTop

{

    float:left;

    padding:0px 15px 15px 15px;

    line-height:16px;    

}

#eventClientInfoTop h1

{

    font-size:22px;

    font-weight:normal;

    margin:0;

    padding-bottom:8px;

    line-height:26px;    

}

html>body #movieInfo

{

    float:left;

    width:552px;    

    padding:0px 15px 0px 15px;

}

#movieInfo

{

    float:left;

    padding:0px 15px 0px 15px;

}

html>body #listingClientInfo

{

    float:left;

    width:540px;    

    padding:0px 15px 0px 15px;

}

#listingClientInfo

{

    float:left;

    padding:0px 15px 0px 15px;

}

#listingEditorsProfile

{

    width:561px;

    margin:15px 15px 0px 15px;

    padding:15px;

    line-height:16px;

    background-color:#FAFAFA;

    border:solid 1px #EEE;

}

#listingEditorsProfile h1

{

    margin:0;

    font-size:11px;

    font-weight:bold;

    padding-bottom:3px;

}

#moviePlotSummary

{

    width:437px;

    padding:15px;

    line-height:16px;

    min-height:218px;

    height:auto !important;

    height:218px;

    background-color:#FAFAFA;

    border:solid 1px #EEE;

}

#moviePlotSummary h1

{

    margin:0;

    font-size:11px;

    font-weight:bold;

    padding-bottom:3px;

}



#eventEditorsProfile

{

    padding:15px 0px 15px 15px;

    line-height:16px;

}

#eventRelatedInfo

{

    padding:15px 0px 15px 15px;

    line-height:16px;

}

#eventEditorsProfile h1

{

    margin:0;

    font-size:11px;

    font-weight:bold;

    padding-bottom:3px;

}

#eventScheduleContainer

{

    width:300px;

    padding-bottom:15px;

}

#eventScheduleContainer h1

{

    margin:0;

    padding:0;

    font-size:11px;

    font-weight:bold;

    padding:2px 0px 5px 0px;

}

#eventScheduleContainer h3

{

    margin:0;

    padding:0px 0px 3px 0px;

}

#eventScheduleDates

{

    height:100px;

    width:290px;

    margin:0px;

    overflow-y:auto;

    overflow-x:hidden;

    border:solid 1px #EEE;

    padding-left:3px;

    padding-top:5px;

}

.eventScheduleList

{

    display:block;

    line-height:16px;

}

.eventScheduleList h3

{

    font-size:11px;

    font-weight:normal;

    padding:0;

    margin:0;

}

#mapLinks

{

    list-style-type:none;

    margin:0;

    padding:0;

}

#mapLinks li

{

    height:24px;

    padding-left:30px;

    padding-top:1px;

}

#mapShopping

{

    background:url(/maps/mapicons/icoMapShopping.gif) no-repeat left;

}

#mapHotels

{

    background:url(/maps/mapicons/icoMapHotels.gif) no-repeat left;

}

#mapMovies

{

    background:url(/maps/mapicons/icoMapMovies.gif) no-repeat left;

}

#mapAttractions

{

    background:url(/maps/mapicons/icoMapAttractions.gif) no-repeat left;

}

#mapSports

{

    background:url(/maps/mapicons/icoMapSports.gif) no-repeat left; 

}

#mapRestaurants

{

    background:url(/maps/mapicons/icoMapRestaurants.gif) no-repeat left;   

}

#mapBars

{

    background:url(/maps/mapicons/icoMapBars.gif) no-repeat left;    

}

#mapTtc

{

    background:url(/maps/mapicons/icoMapTtc.gif) no-repeat left;    

}

#mapParking

{

    background:url(/maps/mapicons/icoMapGreenParking.gif) no-repeat left;    

}

#mapGalleries

{

    background:url(/maps/mapicons/icoMapGalleries.gif) no-repeat left;    

}

#mapMuseum

{

    background:url(/maps/mapicons/icoMapMuseum.gif) no-repeat left;    

}

#mapMusic

{

    background:url(/maps/mapicons/icoMapMusic.gif) no-repeat left;    

}

#mapArts

{

    background:url(/maps/mapicons/icoMapArts.gif) no-repeat left;    

}

#mapDance

{

    background:url(/maps/mapicons/icoMapDance.gif) no-repeat left;    

}

#mapSpas

{

    background:url(/maps/mapicons/icoMapSpa.gif) no-repeat left;   

}

#mapFlorists

{

    background:url(/maps/mapicons/icoMapFlorist.gif) no-repeat left;   

}

#mapJeweler

{

    background:url(/maps/mapicons/icoMapJeweler.gif) no-repeat left;   

}

#mapCandy

{

    background:url(/maps/mapicons/icoMapCandy.gif) no-repeat left;   

}

#mapLingerie

{

    background:url(/maps/mapicons/icoMapLingerie.gif) no-repeat left;   

}

#mapSexShop

{

    background:url(/maps/mapicons/icoMapSexShop.gif) no-repeat left;   

}

#mapHomedecor

{

    background:url(/mapicons/icoMapHomeDecor.gif) no-repeat left;    

}

#mapBabieskids

{

    background:url(/maps/mapicons/icoMapTeddybear.gif) no-repeat left;    

}

#mapGadgets

{

    background:url(/maps/mapicons/icoMapIpod.gif) no-repeat left;    

}

#mapFashionacc

{

    background:url(/maps/mapicons/icoMapHighheel.gif) no-repeat left;    

}

#mapPets

{

    background:url(/maps/mapicons/icoMapPets.gif) no-repeat left;    

}



.searchResultsDiv

{

    width:480px;

    border-bottom:1px solid #E5E5E5;

}

/* Movies */

#cphMoviesContainer

{

    float:left;

    width:799px;

    border-left:solid 1px #EEE;

}

#cphMoviesTop

{

    border-bottom:solid 1px #E5E5E5;

}

#cphMovieTabs

{

    float:left;

    padding:0px 15px 15px 15px;

    width:553px;

    min-height:231px;

    height:auto !important;

    height:231px;

    border-right:solid 1px #E5E5E5;

}

#cphMovieFinder

{

    float:right;

    width:200px

}

#cphMoviesMain

{

    float:left;

    padding:15px 15px 50px 15px;

    width:593px;

    border-right:solid 1px #EEE;

}

#cphMoviesEditorsPicks

{



}

#cphMoviesListing

{

    float:left;

    width:293px;

}

#cphMoviesFeatured

{

    float:left;

    width:300px;

}

#cphMovieAdsRight

{

    float:right;

    padding:15px 0px 0px 15px;

    width:160px;

}

.moviesHubListingContainer

{

    background:url(/App_Themes/standard/images/bkLinesBlue.gif) repeat-x top;

    width:278px;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

}

.moviesHubFeaturedContainer

{

    background:url(/App_Themes/standard/images/bkLinesGray.gif) repeat-x top;

    width:300px;

    min-height:162px;

    height:auto !important;

    height:162px;

    padding-bottom:10px;

}

.movieScheduleShow

{

    display:block;

}

.movieScheduleHide

{

    display:none;

}

.movieTitle

{

    font-size:13px;

    font-weight:bold;

    text-decoration:underline;

    color:#1793C9;

}

.movieTitle:hover

{

    text-decoration:none;

}

.movieTimeLink

{

    font-size:11px;

    font-weight:normal;

    text-decoration:none;

    color:#1793C9;

}

.movieTimeLink:hover

{

    text-decoration:underline;

}

#theatreListingContainer

{

    padding:0;

    margin:0;

}

#movieListingContainer

{

    padding:0;

    margin:0;

}

#movieListingContainer a

{

    text-decoration:none;

    color:#1793C9;

}

#movieListingContainer a:hover

{

    text-decoration:underline;

}

#movieHeaderShowtimes

{

    border-bottom:solid 1px #F5F5F5;

    padding-bottom:15px;

    margin-bottom:15px;

}

#movieHeaderShowtimes img

{

    float:right;

}  

#movieHeaderShowtimes h1 

{

    padding:0;

    margin:0;

    font-weight:bold;

    font-size:15px;

    padding-bottom:5px;

}   

#cphMovieShowtimes

{

    padding:15px 0px 15px 15px;

} 

#movieSearchContainer

{

    width:638px;

    padding:10px 15px;

    border-left:solid 1px #EEE;

    border-right:solid 1px #EEE;

    line-height:16px;

    background-color:#fff;

}

.movieDiv

{

     border-bottom:solid 1px #F5F5F5;

     padding:5px 0px;

}

.movieSearchTitle

{

    font-size:15px;

    font-weight:bold;

    border-bottom:solid 1px #666;

    text-decoration:none;

    color:#000;

}

.movieSearchTitle:hover

{

    border-bottom:none;

}

.movieShowTimes

{

    padding:5px 0px;

}

.movieShowTimes a, .movieShowTimes a:visited

{

    text-decoration:none;

    color:#1793C9;

    padding-bottom:2px;

    border-bottom:dashed 1px #AED9EC;

}

.movieShowTimes a:hover

{

    border-bottom:dashed 1px #1793C9;

}





/* Skywords */



/* Button */



#skywordsButtonWrapper

{

	float:left;

	padding-top:7px;

	width: 120px; 

	height: 55px;

}



*html #skywordsButtonWrapper #skywordsButtonTop

{

	width: 150px; 

	height: 17px; 

	background: url('/traffic/maps/mapicons/synd_top.gif'); 

	background-repeat: no-repeat; 

	float: left; 

	margin-bottom: -2px;

}



#skywordsButtonWrapper #skywordsButtonTop

{

	width: 150px; 

	height: 17px; 

	background: url('/traffic/maps/mapicons/synd_top.gif'); 

	background-repeat: no-repeat; 

	float: left; 

}



#skywordsButtonWrapper #skywordsButtonLeft

{

	width: 4px; 

	height: 19px; 

	background: url('/traffic/maps/mapicons/synd_left.gif'); 

	float: left;

}



#skywordsButtonWrapper #skywordsButtonDowndown

{

	width: 132px; 

	height: 19px; 

	float: left;

}



#skywordsButtonWrapper #skywordsButtonDowndownSelect

{

	font-size: 7pt; 

	width: 130px; 

	height: 17px;

}



#skywordsButtonWrapper #skywordsButtonRight

{

	width: 14px; 

	height: 19px; 

	background: url('/traffic/maps/mapicons/synd_right.gif'); 

	float: right;

}



#skywordsButtonWrapper #skywordsButtonBottom

{

	width: 150px; 

	height: 19px; 

	background: url('/traffic/maps/mapicons/synd_bottom.gif'); 

	float: left;

}





/* Main front end */

*html #cphSkywords

{

    width:975px;

    position:relative;

    margin:0;

    padding-top:5px;

    border-top:solid 1px #EEE;

}

*html #cphSkywordsSynd

{

	border: solid 1px #000000;

    width:100%;

    position:relative;

    margin:0px;

    padding-top:0px;

}

#cphSkywordsSynd

{

    width:100%;

    padding:0px 0px;  

}

#cphSkywords

{

    width:975px;

    padding:5px 0px;  

    border-top:solid 1px #EEE;

}

#cphSkywordsLeftSynd

{

    float:left;

    width:19%;

    margin:0px 2px 0px 0px;

}

#cphSkywordsMiddleSynd

{

    float:left;

    width:80%;

    margin:0px 0px 0px 0px;

}

#cphSkywordsLeft

{

    float:left;

    width:171px;

    margin:0px 2px 0px 0px;

}

#cphSkywordsMiddle

{

    float:left;

    width:480px;

    margin:0px 2px 0px 0px;

}

#cphSkywordsRight

{

    float:left;

    width:251px;

}

.hdrSkywordsLeftSynd

{

    width:100%;

    height:22px;    

    border-right:solid 1px #C0C0C0;

    margin:0px 0px 1px 0px;

    background: #808080;

}

.hd