body {background:none; background-color:#000;}

#mainHead ul{float:left;height:25px;width:60px; margin-top:2px;}

#heroContent{background: none;}
#heroScroller{width:100%; height:680px; position:relative;}
.scriptEnabled #heroScroller{overflow:hidden;}
#scrollerContent {background-position:-80px 0; background-repeat:no-repeat; height: 680px; width: 100%; position:absolute;}
/*#ie7 #scrollerContent{overflow: auto;} dont think this is doing anything*/
#scrollerContent ul {float:left;}
#scrollerContent ul.scroller {position:absolute; visibility:hidden; width: auto;}
#pageLeft, #pageRight{visibility:hidden;}
.scriptDisabled #scrollerContent ul.scroller {visibility:visible;}

.scroller{height:640px;}
.scroller li{position: absolute;}

.large { margin-bottom:5px;}
#landing .bb, #ending .bb {margin-bottom:4px;}

#landing .title, #ending .title {
	font-size: 30px;
	color: #fff;
	margin: 0 0 10px 0;
}

#landing .subtitle, #ending .subtitle {
	color: #B3B3B3;
	font-size: 18px;
	margin: 0 0 20px 0;
	font-weight: normal;
}

/* Scroller Nav */

#pageLeft .arrow{background:none;}
#pageLeft .hoverText{background:none;}

#pageLeft div{
	margin: 0px;
	background-image:url(/assets_refresh/images/navArrows.png);
	background-repeat:no-repeat;
	background-position: -67px 0;
	height:67px;
	width:67px;
}
#pageLeft:hover div {background-position:-67px -67px;}

#pageRight div{
	margin: 0 0 0 122px;
	background-image: url(/assets_refresh/images/navArrows.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width:27px;
	height:67px;
}
#pageRight:hover div {background-position:0 -67px;}

#pageRight .arrow{background:none;}
#pageRight .hoverText {background:none;}

#pageLeft,
#pageRight {height:100%; position:absolute; top:300px; cursor:pointer; z-index:250; display:block; text-decoration:none;}
.scriptDisabled #pageLeft,
.scriptDisabled #pageRight {display:none;}

#pageLeft {left:0; background-image:none; background-repeat:repeat-y; height:68px; height:50px; background-position: -169px 0px;}
#pageRight {right:0px; background-image:none; background-repeat:repeat-y; height:68px; width:190px;background-position: 0px 0px;overflow:hidden;}
#pageLeftFade {z-index:9899;position:absolute; top:130px; left:0; background-image:url(/assets_refresh/images/smartphones/arrowBkgdSprites.png); background-repeat:repeat-y; width: 158px; height: 622px; background-position: -169px 0px;}
#pageRightFade {z-index:9899;position:absolute; top:130px;right:0px; background-image:url(/assets_refresh/images/smartphones/arrowBkgdSprites.png); background-repeat:repeat-y; width: 158px; height: 622px; background-position: 0px 0px;overflow:hidden;}
#pageRightFade,#pageLeftFade{display: none;}
#pageRight.inactive,
#pageLeft.inactive {display:none;}

#pageLeft .arrow,
#pageRight .arrow {width:28px; height:102px; opacity:.7; display:none; visibility:hidden;}
#pageLeft .arrow {background-position:-231px 0;}
#pageRight .arrow {background-position:-263px 0;}

#pageRight:hover .arrow,
#pageLeft:hover .arrow {opacity:1;}



#pageLeft div,
#pageRight div {
	padding:0 40px 0 0;
	display:block;
}

#pageLeft span,
#pageRight span {display:block; float:left;}

#pageLeft .hoverText,
#pageRight .hoverText {padding:0 0 0 0px; height:102px; margin:0;}

#pageLeft em,
#pageRight em {color:#00B0E4; font-weight:bold; float:left; font-size:0.9em; line-height: 0.9em; color: #fff; font-style:normal!important; line-height:13px; top:35px; position:relative;}
#pageLeft em {padding:13px 0 0 27px; text-align: left;}
#pageRight em {padding:13px 0px 0 0px; text-align: right;}

#pageLeft em{
	width: 76px;
	height: 40px;
	margin-top:-30px;
	padding:14px 0 0 77px;
}
#pageRight em {
	display:none;
	position:absolute;
	left:42px;
	margin-top:-30px;
	padding-right:35px;
	width:65px;
	height:48px;
}

li.launchModal {
	cursor:pointer;
}


.ie .jquery-reel-interface,
.ie .jquery-reel{cursor: col-resize!important;}

/* feed links */
a.feedLink { position:absolute; bottom:8px;}
.tw a.feedLink { position:absolute; bottom:8px; left:12px;}
.in a.feedLink { position:absolute; bottom:8px; left:15px;}
.my a.feedLink { position:absolute; bottom:8px; left:20px;}
.fb a.feedLink { position:absolute; bottom:8px; left:15px;}

/* application icon rows */
#main #scrollerContent ul.applicationIcons {
	width:300px;
	height:50px;
	overflow:hidden;
	margin-top:12px;
	margin-bottom:14px;
	padding:0px;
}

#main #scrollerContent ul.applicationIcons li {
	float:left;
	position:relative;
	width:50px;
	height:50px;
	overflow:hidden;
	margin-left:0px;
	margin-top:0px;
	margin-right:8px;
}

/*#main #scrollerContent ul.applicationIcons li a {
position:absolute;
top:0px;
left:0px;
width:36px;
height:36px;
overflow:hidden;
background:url(/assets_refresh/images/appicons.png);
line-height:200px;
}

#main #scrollerContent ul.applicationIcons li.needsName1 a {
background-position:0px 0px;
}

#main #scrollerContent ul.applicationIcons li.needsName2 a {
background-position:-38px 0px;
}

#main #scrollerContent ul.applicationIcons li.needsName3 a {
background-position:-76px 0px;
}

#main #scrollerContent ul.applicationIcons li.needsName4 a {
background-position:-114px 0px;
}

#main #scrollerContent ul.applicationIcons li.needsName5 a {
background-position:-0px -112px;
}

#main #scrollerContent ul.applicationIcons li.google a {
background-position:-154px 0px;
}

#main #scrollerContent ul.applicationIcons li.facebook a {
background-position:0px -38px;
}

#main #scrollerContent ul.applicationIcons li.twitter a {
background-position:-38px -38px;
}

#main #scrollerContent ul.applicationIcons li.foursquare a {
background-position:-76px -38px;
}

#main #scrollerContent ul.applicationIcons li.bbm a {
background-position:-114px -38px;
}

#main #scrollerContent ul.applicationIcons li.myspace a {
background-position:-154px -38px;
}

#main #scrollerContent ul.applicationIcons li.fandango a {
background-position:0px -76px;
}

#main #scrollerContent ul.applicationIcons li.lightning a {
background-position:-38px -76px;
}

#main #scrollerContent ul.applicationIcons li.lightning2 a {
background-position:-38px -112px;
}

#main #scrollerContent ul.applicationIcons li.shazam a {
background-position:-76px -76px;
}

#main #scrollerContent ul.applicationIcons li.flickr a {
background-position:-114px -76px;
}

#main #scrollerContent ul.applicationIcons li.pandora a {
background-position:-154px -76px;
}

#main #scrollerContent ul.applicationIcons li.facebookSmall a {
background-position:-154px -112px;
}

#main #scrollerContent ul.applicationIcons li.vlingo a {
background-position:-76px -112px;
}

#main #scrollerContent ul.applicationIcons li.needsName6 a {
background-position:-116px -112px;
}

#main #scrollerContent ul.applicationIcons li.screenMuncher a {
background-position:0px -152px;
}

#main #scrollerContent ul.applicationIcons li.kayak a {
background-position:-39px -152px;
}

#main #scrollerContent ul.applicationIcons li.weatherChannel a {
background-position:-78px -152px;
}

#main #scrollerContent ul.applicationIcons li.urbanspoon a {
background-position:-118px -152px;
}

#main #scrollerContent ul.applicationIcons li.telenav a {
background-position:-154px -152px;
}

#main #scrollerContent ul.applicationIcons li.openTable a {
background-position:0px -194px;
}

#main #scrollerContent ul.applicationIcons li.telenav2 a {
background-position:-39px -194px;
}

#main #scrollerContent ul.applicationIcons li.tripit a {
background-position:-78px -194px;
}*/



#main #scrollerContent ul.applicationIcons li a {
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	overflow:hidden;
	line-height:200px;
	background: url(/assets_refresh/images/appSprite.png) no-repeat 0 0 transparent;
}

#main #scrollerContent ul.applicationIcons li.youMail a { background-position: 0 0;  }
#main #scrollerContent ul.applicationIcons li.ultraTodayPlus a { background-position: 0 -94px;  }
#main #scrollerContent ul.applicationIcons li.lookoutMobileSecurity a { background-position: 0 -188px;  }
#main #scrollerContent ul.applicationIcons li.quickSearchWithGoogle a { background-position: 0 -282px;  }
#main #scrollerContent ul.applicationIcons li.driveSafely a { background-position: 0 -376px;  }
#main #scrollerContent ul.applicationIcons li.callControlBlacklistLite a { background-position: 0 -475px;  }
#main #scrollerContent ul.applicationIcons li.quickPullFree a { background-position: 0 -570px;  }
#main #scrollerContent ul.applicationIcons li.colorIDFreeLED a { background-position: 0 -664px;  }
#main #scrollerContent ul.applicationIcons li.smrtGuardMobileSecurity a { background-position: 0 -758px;  }
#main #scrollerContent ul.applicationIcons li.appworld a { background-position: 0 -852px;  }
#main #scrollerContent ul.applicationIcons li.tescoClubCard a { background-position: 0 -949px;  }
#main #scrollerContent ul.applicationIcons li.ourGroceriesShoppingList a { background-position: 0 -1043px;  }
#main #scrollerContent ul.applicationIcons li.cellufunGameCommunity a { background-position: 0 -1137px;  }
#main #scrollerContent ul.applicationIcons li.ebay a { background-position: 0 -1231px;  }
#main #scrollerContent ul.applicationIcons li.calorieCounter a { background-position: 0 -1309px;  }
#main #scrollerContent ul.applicationIcons li.calorieTrackerbyLIVESTRONG a { background-position: 0 -1407px;  }
#main #scrollerContent ul.applicationIcons li.bonesInMotion a { background-position: 0 -1501px;  }
#main #scrollerContent ul.applicationIcons li.foodNetworkCanadaMobile a { background-position: 0 -1595px;  }
#main #scrollerContent ul.applicationIcons li.endomondo a { background-position: 0 -1689px;  }
#main #scrollerContent ul.applicationIcons li.kaglomFree a { background-position: 0 -1783px;  }
#main #scrollerContent ul.applicationIcons li.pixelated a { background-position: 0 -1877px;  }
#main #scrollerContent ul.applicationIcons li.gtBlackjackOnline a { background-position: -98px 0;  }
#main #scrollerContent ul.applicationIcons li.gtLinkFourOnline a { background-position: -98px -94px;  }
#main #scrollerContent ul.applicationIcons li.numberCruncher a { background-position: -98px -188px;  }
#main #scrollerContent ul.applicationIcons li.navitaSports a { background-position: -98px -282px;  }
#main #scrollerContent ul.applicationIcons li.scoreMobile a { background-position: -98px -376px;  }
#main #scrollerContent ul.applicationIcons li.goalMobile a { background-position: -98px -467px;  }
#main #scrollerContent ul.applicationIcons li.pandora a { background-position: -98px -558px;  }
#main #scrollerContent ul.applicationIcons li.slackerRadio a { background-position: -98px -652px;  }
#main #scrollerContent ul.applicationIcons li.iHeartRadio a { background-position: -98px -746px;  }
#main #scrollerContent ul.applicationIcons li.shazam a { background-position: -98px -840px;  }
#main #scrollerContent ul.applicationIcons li.nobexRadioCompanion a { background-position: -98px -934px;  }
#main #scrollerContent ul.applicationIcons li.nTVMobil a { background-position: -98px -1028px;  }
#main #scrollerContent ul.applicationIcons li.navitaTranslator a { background-position: -98px -1125px;  }
#main #scrollerContent ul.applicationIcons li.worldMate a { background-position: -98px -1219px;  }
#main #scrollerContent ul.applicationIcons li.interlectaTranslator a { background-position: -98px -1313px;  }
#main #scrollerContent ul.applicationIcons li.tubeBuddyLite a { background-position: -98px -1407px;  }
#main #scrollerContent ul.applicationIcons li.urbanspoon a { background-position: -98px -1501px;  }
#main #scrollerContent ul.applicationIcons li.weatherEye a { background-position: -98px -1595px;  }
#main #scrollerContent ul.applicationIcons li.bloombergMobile a { background-position: -98px -1689px;  }
#main #scrollerContent ul.applicationIcons li.weatherBug a { background-position: -98px -1783px;  }
#main #scrollerContent ul.applicationIcons li.weatherChannel a { background-position: -98px -1877px;  }
#main #scrollerContent ul.applicationIcons li.beWeatherFree a { background-position: -196px 0;  }
#main #scrollerContent ul.applicationIcons li.apMobile a { background-position: -196px -94px;  }
#main #scrollerContent ul.applicationIcons li.timeMobile a { background-position: -196px -188px;  }
#main #scrollerContent ul.applicationIcons li.facebook a { background-position: -196px -282px;  }
#main #scrollerContent ul.applicationIcons li.twitter a { background-position: -196px -376px;  }
#main #scrollerContent ul.applicationIcons li.windowsLiveMessenger a { background-position: -196px -473px;  }
#main #scrollerContent ul.applicationIcons li.crunchSMS a { background-position: -196px -567px;  }
#main #scrollerContent ul.applicationIcons li.flixter a { background-position: -196px -661px;  }
#main #scrollerContent ul.applicationIcons li.patternLockLite a { background-position: -196px -761px;  }
#main #scrollerContent ul.applicationIcons li.animatedScreensavers a { background-position: -196px -860px;  }
#main #scrollerContent ul.applicationIcons li.dailyHoroscope a { background-position: -191px -954px;  }
#main #scrollerContent ul.applicationIcons li.bigTinCanBuzzMe a { background-position: -196px -1048px;  }
#main #scrollerContent ul.applicationIcons li.realEstatePoweredBySmarterAgent a { background-position: -196px -1142px;  }
#main #scrollerContent ul.applicationIcons li.handyLogsMoney a { background-position: -196px -1236px;  }
#main #scrollerContent ul.applicationIcons li.callTimeTracker a { background-position: -196px -1330px;  }
#main #scrollerContent ul.applicationIcons li.dragonForEmail a { background-position: -196px -1424px;  }
#main #scrollerContent ul.applicationIcons li.activityLogClassic a { background-position: -196px -1518px;  }
#main #scrollerContent ul.applicationIcons li.playerForYouTube a { background-position: -196px -1612px;  }
#main #scrollerContent ul.applicationIcons li.tivoDVRSchedule a { background-position: -196px -1711px;  }
#main #scrollerContent ul.applicationIcons li.photoClub a { background-position: -196px -1810px;  }
#main #scrollerContent ul.applicationIcons li.xenozuYouTubePlayer a { background-position: -196px -1905px;  }
#main #scrollerContent ul.applicationIcons li.iTookThisOnMyPhone a { background-position: -297px 0;  }
#main #scrollerContent ul.applicationIcons li.trapster a { background-position: -297px -94px;  }
#main #scrollerContent ul.applicationIcons li.buzzd a { background-position: -297px -197px;  }
#main #scrollerContent ul.applicationIcons li.poynt a { background-position: -297px -292px;  }
#main #scrollerContent ul.applicationIcons li.where a { background-position: -297px -387px;  }
#main #scrollerContent ul.applicationIcons li.gpsTracker a { background-position: -297px -487px;  }
#main #scrollerContent ul.applicationIcons li.bbm a { background-position: -297px -572px;  }
#main #scrollerContent ul.applicationIcons li.sportsIllustrated a { background-position: -297px -663px;  }
#main #scrollerContent ul.applicationIcons li.swingBySwing a { background-position: -297px -757px;  }
#main #scrollerContent ul.applicationIcons li.hangman a { background-position: -297px -853px;  }
#main #scrollerContent ul.applicationIcons li.theHockeyNews a { background-position: -297px -947px;  }
#main #scrollerContent ul.applicationIcons li.viingo a { background-position: -297px -1042px;  }
#main #scrollerContent ul.applicationIcons li.lifeInPocket a { background-position: -297px -1134px;  }
#main #scrollerContent ul.applicationIcons li.beejiveIm a { background-position: -297px -1230px;  }
#main #scrollerContent ul.applicationIcons li.beamExplorerFile a { background-position: -297px -1331px;  }
#main #scrollerContent ul.applicationIcons li.dataBackup a { background-position: -297px -1425px;  }
#main #scrollerContent ul.applicationIcons li.movelaNetflixQueueManager a { background-position: -297px -1521px;  }
#main #scrollerContent ul.applicationIcons li.niceOfficeLite a { background-position: -297px -1618px;  }
#main #scrollerContent ul.applicationIcons li.snap2Twitter a { background-position: -297px -1714px;  }
#main #scrollerContent ul.applicationIcons li.thompsonReutersNewsPro a { background-position: -297px -1811px;  }
#main #scrollerContent ul.applicationIcons li.miCoach a { background-position: -297px -1902px;  }
#main #scrollerContent ul.applicationIcons li.myCastWeather a { background-position: -400px 0px;  }
#main #scrollerContent ul.applicationIcons li.tubeMap a { background-position: -400px -92px;  }
#main #scrollerContent ul.applicationIcons li.tuneWiki a { background-position: -400px -187px;  }
#main #scrollerContent ul.applicationIcons li.7digitalMusicStore a { background-position: -400px -283px;  }
#main #scrollerContent ul.applicationIcons li.beBuzz a { background-position: -400px -372px;  }
#main #scrollerContent ul.applicationIcons li.foodNetwork a { background-position: -400px -739px;  }
#main #scrollerContent ul.applicationIcons li.scale a { background-position: -400px -829px;  }
#main #scrollerContent ul.applicationIcons li.heartrate a { background-position: -400px -915px;  }
#main #scrollerContent ul.applicationIcons li.pushup a { background-position: -400px -1006px;  }
#main #scrollerContent ul.applicationIcons li.hamburger a { background-position: -400px -1094px;  }
#main #scrollerContent ul.applicationIcons li.ticketmaster a { background-position: -395px -1180px;  }
#main #scrollerContent ul.applicationIcons li.calorieCountNutritionSearch a { background-position: -400px -1278px;  }
#main #scrollerContent ul.applicationIcons li.yelp a { background-position: -397px -1424px;}
#main #scrollerContent ul.applicationIcons li.foursquare a { background-position: -397px -1354px;}
#main #scrollerContent ul.applicationIcons li.flickr a { background-position: -397px -1494px;}
#main #scrollerContent ul.applicationIcons li.tripit a { background-position: -397px -1564px;}
#main #scrollerContent ul.applicationIcons li.iGallery a { background-position: -397px -1642px;}
#main #scrollerContent ul.applicationIcons li.videoSpin a { background-position: -397px -1716px;}
#main #scrollerContent ul.applicationIcons li.pageonce a { background-position: -397px -1791px;}
#main #scrollerContent ul.applicationIcons li.nyTimes a{ background-position: -397px -1940px;}
#main #scrollerContent ul.applicationIcons li.evernote a { background-position: -397px -1870px;}
#main #scrollerContent ul.applicationIcons li.qik a { background-position: -195px -1973px;}
#main #scrollerContent ul.applicationIcons li.vrVoiceRecorder a { background-position: -297px -1973px;}
#main #scrollerContent ul.applicationIcons li.myspace a { background-position: -399px -1995px;}



/* device models row */
#meetTheModels ul, #models ul {
	bottom:0px;
	height:48px;
	left:0px;
	overflow:hidden;
	position:absolute;
	width:400px;
}

#meetTheModels li, #models li {
	border-right:1px solid #666666;
	float:left;
	height:38px;
	overflow:hidden;
	padding-top:4px;
	position:static;
	text-align:center;
	width:125px;
}

#meetTheModels a.compare, #models a.compare {
	background-image:url(/assets_refresh/images/global/ctaIconSprite.png);
	background-position:0 -29px;
	background-repeat:no-repeat;
	padding-left:16px;
	display:inline;
	line-height:24px;
}

#meetTheModels li.last, #models li.last {
	border-right:none;
}

#meetTheModels .title, #models .title, #meetTheModels p {
	margin-left:9px;
}

.scroller #buzz li {
	position:relative !important;
}

.scroller #buzz li.grey {
	background:url("/assets_refresh/images/smartphones/families/torch/buzz_bg2.jpg") no-repeat scroll 0 0 transparent;
}
p.tw {
	background:transparent url(/assets_refresh/images/smartphones/families/torch/twitter_buzz_icon.png) no-repeat scroll 0px 0px;
	padding-left:45px;
	height:48px;
	overflow:hidden;
	color:#9f9f9f;
}

p.my {
	background:transparent url(/assets_refresh/images/smartphones/families/torch/mybb_buzz_icon.png) no-repeat scroll 0px 0px;
	padding-left:45px;
	height:48px;
	overflow:hidden;
	color:#9f9f9f;
}

p.in {
	background:transparent url(/assets_refresh/images/details/buzz/inbb_logo.png) no-repeat scroll 0px 0px;
	padding-left:45px;
	height:48px;
	overflow:hidden;
	color:#9f9f9f;
}

p.fb {
	background:url(/assets_refresh/images/smartphones/families/torch/fb_buzz_icon.png) no-repeat scroll 0 0 transparent;
	height:48px;
	overflow:hidden;
	padding-left:45px;
	color:#9f9f9f;
}



.modalFamilySeries, #compareModal {
	display:block;
}
/* compare modal stuff
.compareModalTwoDevices #compareModal {
	background-position:-192px -1px;
	width:453px;
	height:170px;
}

.compareModalFourDevices #compareModal {
	background-position:-365px -1164px;
	width:757px;
	height:170px;
}

.compareModalFourDevices #compareModal ul.series li {
	margin:0 3px 0 0;
}

.compareModalFiveDevices  {
	margin:-230px 0 0 -701px;
}
.compareModalFiveDevices #compareModal {
	background-position:-368px -906px;
	height:183px;
	width:949px;
}
.compareModalFiveDevices #compareModal ul.series li {
	margin:0 10px 0 0;
	width:110px;
}
 */

/*Tooltips Start*/
.tooltip-content {display:none;}
.tooltip {background-image: url(/assets_refresh/images/details/modalSprites.png); background-repeat:no-repeat; background-position: 300px -980px; width: 665px; height: 270px; margin:0 0 0 -65px; }
.tooltip .content{margin: 30px 0 0 360px; width: 275px;}
.tooltip .content div{margin: 0px 0 5px; }
.tooltip .content .header{margin: 10px 0 5px; text-transform:uppercase; }

.tooltip div[role=tooltip] {}

.application-tooltip-content {display:none;}
.appTooltip .content{background-image:url("/assets_refresh/images/details/modalSprites.png");background-position:-960px -595px;background-repeat:no-repeat;color:#FFFFFF;height:134px;margin:45px 0 0 200px;padding:25px 28px 0 35px;width:295px;position:relative;}
.appTooltip .content .rating{background-image:url("/assets_refresh/images/details/modalSprites.png");background-position:0 -1303px;background-repeat:no-repeat;height:28px;left:35px;overflow:hidden;position:absolute;!position:relative;!margin-bottom:-28px;top:47px;width:132px;!top:24px;!left:0px;}
.appTooltip .content div.title{color:#FFFFFF;float:left;font-size:1.8em;}
.appTooltip .content div.price{color:#FFFFFF;float:right;font-size:1.8em;}
.appTooltip .content div.text{clear:both;color:#FFFFFF;height:60px;left:208px;margin:52px 0 0;width:300px;!margin-top:26px;}
.tooltip div[role=tooltip] {}

.appTooltip .content .star45 {width:115px;}
.appTooltip .content .star4 {width:102px;}
.appTooltip .content .star35 {width:90px;}
.appTooltip .content .star3 {width:77px;}
.appTooltip .content .star25 {width:64px;}
.appTooltip .content .star2 {width:52px;}
.appTooltip .content .star15 {width:39px;}
.appTooltip .content .star1 {width:26px;}
.appTooltip .content .star05 {width:13px;}
.appTooltip .content .star0 {display:none;}

.appTooltip .twoLines .rating { margin-top:20px; *position:relative; *top:47px !important; }
.appTooltip .twoLines .text { padding-top:20px; *margin-top:5px !important; }

/*Tooltips End*/

.devicePageMainLink {
	overflow:hidden;
	line-height:1000px;
	height:440px;
	left:0;
	position:absolute;
	top:90px;
	width:340px;
}


#videoLightbox {
	background: url(/assets_refresh/images/details/modalSprites.png) no-repeat -10px -233px;
	height:589px;
	width:947px;
	text-align:center;
}

#videoLightbox a.close {
	width:30px;
	height:40px;
	text-decoration:none;
	line-height:200px;
	overflow:hidden;
	position:absolute;
	right:13px;
	top:10px;
	cursor:pointer;
}

#videoLightbox div embed, #videoLightbox div object {
	margin-top: 30px;
}

#ie8 #videoLightbox object,
#ie7 #videoLightbox embed,
#ie7 #videoLightbox object,
#ie8 #videoLightbox embed {
	top:0px !important;
}
#videoLightbox.smallFlashVideo {
	background-position:-10px -1442px;
	height:454px;
	width:713px
}

#videoLightbox.smallFlashVideo object,
#videoLightbox.smallFlashVideo embed{
	margin-top: 30px;
}

#MyAppTooltip, .appTooltip {position:absolute, top:0px; left:0px;}
#MyAppTooltip .text {margin-top:46px;!margin-top:20px;}

#scrollerContent a { font-weight:bold!important;}


/* mutli-video modal */
#videoLightbox.multiVideo a.close {
	background:url("/assets_refresh/images/global/ctaIconSprite.png") 0px -50px !important;
	width:20px;
}

#videoLightbox.multiVideo {
	background-image:url("/assets_refresh/images/multivideo_background.png");
	background-position:0px 0px!important;
	width:824px;
	height:484px;
}

#videoLightbox.multiVideo #swfContainer{
	position:absolute;
	left:33px;
	top:33px;
}

#videoLightbox.multiVideo .title {
	color:#fff!important;
	font-size:25px!important;
	position:absolute;
	top:25px;
	left:33px;
}

#ie8 #videoLightbox.multiVideo .title, #ie7 #videoLightbox.multiVideo .title {
	font-size:30px!important;
	top: 25px !important;
}

#videoLightbox.multiVideo .videoMenu {
	height:384px;
	left:683px;
	position:absolute;
	top:77px;
	width:114px;
}

#videoLightbox.multiVideo .videoMenu ul {
	padding:0px;
	margin:0px;
}

#videoLightbox.multiVideo .videoMenu li {
	height:53px;
	overflow:hidden;
	width:114px;
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	position:relative;
}

#videoLightbox.multiVideo .videoMenu li a {
	position:relative;
	display:block;
	line-height:200px;
	top:0px;
	left:25px;
	width:68px;
	height:53px;
	overflow:hidden;
	background:url("/assets_refresh/images/video_thumbs.png");
}

#videoLightbox.multiVideo .videoMenu li.ADAM a {
	background-position:0px -212px;
}

#videoLightbox.multiVideo .videoMenu li.ANDREW a {
	background-position:0px -0px;
}

#videoLightbox.multiVideo .videoMenu li.ANDREW2 a {
	background-position:0px -265px;
}

#videoLightbox.multiVideo .videoMenu li.CHIVON a {
	background-position:0px -371px;
}

#videoLightbox.multiVideo .videoMenu li.EDLYNNE a {
	background-position:0px -53px;
}

#videoLightbox.multiVideo .videoMenu li.HIBO a {
	background-position:0px -530px;
}

#videoLightbox.multiVideo .videoMenu li.JASMINE a {
	background-position:0px -424px;
}

#videoLightbox.multiVideo .videoMenu li.MARK a {
	background-position:0px -106px;
}

#videoLightbox.multiVideo .videoMenu li.MAY a {
	background-position:0px -159px;
}

#videoLightbox.multiVideo .videoMenu li.MICHELLE a {
	background-position:0px -318px;
}

#videoLightbox.multiVideo .videoMenu li.NATALIE a {
	background-position:0px -477px;
}

#videoLightbox .videoMenu li .tick {
	display:none;
}

#videoLightbox .videoMenu li.selected .tick {
	position:absolute;
	top:20px;
	left:0px;
	width:9px;
	height:17px;
	overflow:hidden;
	display:block;
	background-image:url("/assets_refresh/images/multivideo_tick.png");
}

#videoPageModalOverlay {
	cursor:wait;
	height:100%;
	left:0;
	opacity:0.8;
	position:fixed;
	top:0;
	visibility:visible;
	width:100%;
	z-index:100;
	background:#000;
}
/* #mutli-video modal */

/* dots cursor for carousel pagination */
ul.dots li.sprite {cursor: pointer;}
