#torchModal {position: relative; height: 720px; width: 368px; padding: 0; margin: 0; background: url(/assets_refresh//images/smartphones/families/torch/torchModal.png) no-repeat 0 0;}
	#torchModal .swf {position: absolute; width: 300px; left: 33px; top:111px; height: 399px; background: #000 !important; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000;}
	

#torchHModal {position: relative; height: 364px; width: 641px; padding: 0; margin: 0; background: url(/assets_refresh//images/smartphones/families/torch/torchHModal.png) no-repeat 0 0;}
	#torchHModal .swf {position: absolute; width: 400px; left: 112px; top:34px; height: 300px; background: #000 !important; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000;}

    #videoModal {
    background-position:-10px -1442px;
    height:454px;
    width:713px;
    background-image: url(/assets_refresh/images/details/modalSprites.png);
    background-repeat:no-repeat;
    position:relative;
    z-index:3;
    text-align:center;
    padding:56px 37px 37px;
    }

#imageModal {
height:454px;
width:713px;
background-image: url(/assets_refresh/images/families/imageModal.png);
background-repeat:no-repeat;
position:relative;
z-index:3;
text-align:center;
padding:56px 72px 70px;
}

#imageModalVert {
	background-image:url("/assets_refresh/images/families/imageModalVert.png");
	background-repeat:no-repeat;
	height:455px;
	padding:58px 72px 70px;
	position:relative;
	text-align:center;
	width:318px;
	z-index:3;
}

#imageModal .close{
    top:52px;
    right:50px;
}

#imageModalVert .close{
    right:47px;
	top:51px;
}


#videoModal .top {width: inherit; height: 58px; margin-top: -58px; /*background: url(/assets_refresh/images/smartphones/families/videoModalTop.png) repeat-x;*/}
#videoModal .videoContainer {width: inherit; height: inherit;}
#videoModal .left {float: left; clear: none; height: inherit; width: 58px; margin-left: -58px;}
#videoModal .swf {float: left; clear: none; background: #000; width: inherit; height: inherit;}
#videoModal .right {float: right; clear: none; height: inherit; width: 58px; margin-right: -58px;}
	#videoModal .left img, #videoModal .right img{width: 58px; height: 100%;}
	#videoModal .left img, #videoModal .right img{height: expression(parseInt(document.getElementById('videoModal').style.height)+'px') !important;}
	
#videoModal .bottom {position: absolute; bottom: 0px; left: 58px; height: 58px; width:inherit; /*background: url(/assets_refresh/images/smartphones/families/videoModalBottom.png) repeat-x;*/}
#videoModal .bottom {margin-top: expression(parseInt(document.getElementById('videoModal').style.height)+'px') !important; width: expression(parseInt(document.getElementById('videoModal').style.width)+'px') !important;}

#videoModal .corner {width: 58px; height: 58px; /*background: url(/assets_refresh/images/smartphones/families/videoModalCornerSprite.png) no-repeat 0 0;*/}
#videoModal .leftTop {float: left; clear: none; margin: -58px 0 0 -58px;}
#videoModal .rightTop {float: right; clear: none; margin: -58px -58px 0 0; background-position: -58px 0;}
#videoModal .leftBottom {position: absolute; left:0; bottom:0; background-position: 0 -58px;}
#videoModal .rightBottom {position: absolute; right:0; bottom:0; background-position: -58px -58px;}

#videoModal .close {right:24px;top:17px;}
