#cam-video {
	width:545px;
	height:302px;
	background:url(/media/images/webcams/bg.jpg);
	text-align:center;
	margin-left:-12px;
	margin-top:-12px;
}
#cam-video img {
	margin-top:30px;
}

#cam-nav {
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	margin-top:20px;
	padding:10px 0px;
}
#cam-nav img {
	margin:0px 1px;
}

#cam-info h3 {
	color:#346bb4;
	font-size:14px;
	margin:0px;
}
#cam-info {
	font-size:11px;
	padding-left:30px;
	margin-top:20px;
	border-bottom:1px solid #ececec;
	padding-bottom:20px;
}
#cam-info p {
	font-size:11px;
	line-height:1.3em;
}

#media-player {
	background:url('/media/images/webcams/webcam-home-bg.jpg') top left no-repeat; 
	text-align:center;
	height:302px;
	width:545px;
	
}

*:first-child+html #media-player {
	padding-top:30px;
	text-align:left;
}

html>body #media-player { padding-top:20px; }

#media-player object {
	margin-top:30px;
	display:block;
}

html>body #media-player object {
	margin-left:115px;
	padding-top:5px;
	margin-top:0;
}

/* BOX */

#content #box {
	background:#fff;
	border:none;
	padding:0 10px 10px 10px;
}

#content #box #questions {
	padding:10px 0 0 0;
}

#content #box #fun-facts {
	padding:10px 0 0 10px;
	background:#eee;
	border-top:2px solid #0ca0e2;
	border-bottom:2px solid #0ca0e2;
}


#content #other-cams { 
	width:545px; 
	border-top:1px solid #eaeaea; 
	border-bottom:1px solid #eaeaea; 
	margin-top:7px;
	margin-bottom:10px;
}

#left-nav-arrow { float:left; width:35px; }

#right-nav-arrow { float:left; width:36px; }

#left-nav-arrow a img, #right-nav-arrow a img {
	border:0;
}

#webcam-thumbs { float:left; width:464px; height:87px; margin:12px 0; position:relative; overflow:hidden; }

#content #webcam-thumbs ul { list-style:none; margin:0;padding:0;}

#webcam-thumbs ul li { float:left; margin-right:5px; text-align:center;}

#webcam-thumbs ul li span { font-size:10px; color:#333; }

#webcam-thumbs ul li a img { border:0; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

#webcam-collection{
	width:928px;
	position:absolute;
}

#content p.view-cams { margin:10px 0; }

#content #media-player p.video-title { margin:0; color:#fff;padding-top:0px; font-weight:bold; text-align:center;}

#content #media-player p.time { margin:0; color:#fff; font-size:10px; text-align:center; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
