body{font:13px "Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;}
.pageTitleContainer{overflow:auto;overflow-y:hidden;width:980px;margin-bottom:5px;}
.pageTitleContainer H1{float:left;margin:0;}
.pageTitleContainer span{float:right;margin-top:4px;}
.pageTitleContainer a,.pageTitleContainer a.link{text-decoration:none;color:#369;font:13px "Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;}
.pageTitleContainer a:hover{text-decoration:underline;}
.pageTitleContainer a.primary:hover{text-decoration:none;}
#hdSearchContainer{display: none;}
.left{float:left;}
.right{float: right;}
.clear{clear:both;}
.hidden{display: none;}
#docWide{position: relative;width:980px; margin:0 auto;overflow: visible;}
.persistentMenu{
	position: absolute;
	width:141px;
}
.ie .persistentMenu{
	left:0px;
}
.persistentMenu a{
	background-color:#f4f0ed;
	padding-left:10px;
	padding-top:15px;
	padding-bottom: 15px;
	color:#000;
	font-size: 12px;
	font-family: "Avenir LT W01 55 Roman",Verdana,Arial,sans-serif;
	display: block;
	margin-bottom: 1px;
	width:131px;
	text-decoration: none;
	*width:141px;
	outline: none;
}

.cnt{
	margin-left:165px;
	margin-top:20px;
}
.row{
	margin-bottom: 13px;
}
.video1{
	float: left;
	margin-left:13px;
}
.sectionHeader{
	border-bottom: 1px solid #c7c8ca;
	text-align: center;
}
.sectionHeader h3{
	display: inline-block;
	background-color: #fff;
	position: relative;
	top:14px;
	padding-left:30px;
	padding-right: 30px;
	font-size:24px;
	font-family: "Avenir LT W01 35 Light",Verdana,Arial,sans-serif;
	font-weight: normal;
}

.videoMarquee{
	margin-left:35px;
	margin-bottom:15px;
	width:740px;
	height:470px;
	background-image: url(/i/ellen/1106978_ellen_video_marq.gif);
}
.video{
	padding-top:60px;
}
.videoSelector{
	position: relative;
}
.videoSelector .videocode{
	display: none;
}
.videoSelector .leftArrw{
	top:28px;
	left:5px;
}
.videoSelector .rightArrw{
	top:28px;
	right:8px;
}
.videoSelector .v{
	font-family: "Avenir LT W01 45 Book",Verdana,Arial,sans-serif;
	float:left;
	margin-right: 15px;
	text-align: center;
	color:#000;
	width:135px;
}
.v .thumb{
	margin-bottom: 15px;
}
.v .thumb{
	position: relative;
	cursor: pointer;
}
.v.selected .thumb .border{
	display: block;
	width:130px;
	height:69px;
	border:3px solid #f05422;
	position: absolute;
	top:0px;
	left:0px;
}
/*.ie .v.selected .thumb .border{
	width:135px;
	height:78px;
}*/
.ie .videosSelector .rightArrw{
	width:22px;
}
.videoSelector .container{
	width:734px;
	margin-left:40px;
	overflow: hidden;
	position: relative;
}
.scrollCnt{
	width:1800px;
	position: relative;
	left:0px;
	top:0px;
}
.leftArrw{
	cursor: pointer;
	background-image: url(/i/lp/holidayphotoshoot/assets/imgs/sprite.png);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	position: absolute;
	background-position: -36px 0px;
}
.leftArrw:hover{
	background-position:-78px 0px;
}
.rightArrw{
	cursor: pointer;
	background-image: url(/i/lp/holidayphotoshoot/assets/imgs/sprite.png);
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	position: absolute;
	background-position: -57px 0px;
}
.rightArrw:hover{
	background-position:-99px 0px;
}

#locations{
	padding-left:20px;
	padding-bottom: 20px;
}
#location .col p{
	margin-top:10px;
	margin-bottom: 14px;
}
#locations .col{
	width:200px;
	padding-right: 20px;
	float: left;
}
#locations h2{
	font-size:25px;
}
#locations h3{
	margin-top:8px;
	font-size: 14px;
	font-weight: normal;
}

.asterix{
	background-image: url(../imgs/sprite.png);
	background-repeat: no-repeat;
	background-position: -120px 0px;
	width:17px;
	height:18px;
	display: inline-block;
	margin-right: 10px;
	position: relative;
}
#locations h2, #locations .col p{
	color:#000;
}
#locations .col p{
	font-family: "Avenir LT W01 45 Book",Verdana,Arial,sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-bottom:10px;
	padding:0px;
}
#locations .col h3{
	margin-top:26px;
	margin-bottom: 10px;
}
#locations .col h3:first-child{
	margin-top:10px;
}

.ie .leftArrw{
	background-position-x: -35px;
}
.ie .rightArrw{
	background-position-x: -56px;
}

