/* --------------------------------------------------------------------------- */
#ContentWrapper{
	width:910px;
	}
.PageHeader{
	width:910px;
	padding:20px 0px 13px 0px;
	}

/* --------------------------------------------------------------------------- */

#search{
	width:884px;
	height:28px;
	padding:8px 13px 40px 13px;
	background:transparent url(/fitness/assets/images/my_lab/bgSearchBar.jpg) no-repeat;
	}
#search .col1{
	width:565px;
	float:left;
	}
#search .col1 select{
	float:left;
	margin:3px 10px 0px 0px;
	border:1px solid #000;
	font-size:12px;
	color:#333;
	padding:3px 3px 3px 3px;
	}
#search .buttons{
	float:left;
	}
	
#search .col2{
	width:305px;
	float:right;
	}	
#search .textbox{
	float:left;
	margin:2px 10px 0px 0px;
	width:215px;
	font-size:12px;
	color:#333;
	padding:3px 3px 3px 3px;
	border:1px solid #000;
	}	
.BtnSearch
{
	background:transparent  url(/fitness/assets/images/my_lab/btnSearch_69x26.gif) no-repeat;
	width: 69px;
	height: 26px;
	text-indent: -9000px;
}
/* --------------------------------------------------------------------------- */

#results{
	width:228px;
	float:left;
	}
#results h2.sifr, #results h3.sifr
{
	background-position: 0 5px;
	font-size: 16px;
	font-weight: normal;
	color: #979B0E;
	margin: 0px;
	padding: 0px 0px 10px 40px;
	background: transparent url(/fitness/assets/images/my_lab/icoResults_15x16.gif) 0 5px no-repeat;
}
#results h2.date, #results h4.date{
	font-size:11px;
	font-weight:normal;
	color:#929292;
	padding:0px 0px 15px 17px;
	background:none;
	}
#results .topCap{
	width:228px;
	height:10px;
	background:transparent url(/fitness/assets/images/my_lab/bgResultsTop.gif) no-repeat;
	overflow:hidden;
	}
#results .bottomCap{
	width:228px;
	height:10px;
	background:transparent url(/fitness/assets/images/my_lab/bgResultsBottom.gif) no-repeat;
	overflow:hidden;
	margin: -4px 0px 10px 0px;
	}	
#results ul{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	width:202px;
	padding:3px 13px 3px 13px;
	background-color:#F8F8F8;
	}
#results ul li{
	background:transparent url(/fitness/assets/images/my_lab/icoArrox_8x8.gif) 0 12px no-repeat;
	padding:10px 0px 0px 15px;
	vertical-align:top;
	}
	
#results ul a{
	font-size:11px;
	font-weight:normal;
	color:#585858;
	text-decoration:none;
	border-bottom:1px solid #E8E8E8;
	display:block;
	padding:0px 0px 10px 0px;
	line-height:12px;
	height:auto; 
	}
#results ul a:hover{
	color:#F8812A;
	}
#results ul li.selected a{
	color: #F8812A!important;
	cursor: default
	}
/* --------------------------------------------------------------------------- */

#detail{
	width:664px;
	float:right;
	}
/* list */
	#detail .exerciseSummary{
		width:664px;
		padding:0px 0px 20px 0px;
		}
	#detail .exerciseImage{
		width:162px;
		height:135px;
		overflow:hidden;
		float:left;
		}
	#detail .exerciseContent{
		width:487px;
		float:right;
		}
	#detail .exerciseSummary h4{
		padding:0px 0px 10px 0px;
		margin:0;
		}
	#detail .exerciseSummary h4 a{
		font-size:16px;
		font-weight:normal;
		color:#979B0E;
		text-decoration:none;
		background:transparent url(/fitness/assets/images/my_lab/icoWorkout_17x16.jpg) 0 3px no-repeat;
		padding:0px 0px 0px 23px;
		}
	#detail .exerciseSummary h4 a:hover{
		color:#C1C1B2;
		}
	#detail .exerciseSummary p{
		border:1px solid #EFEFEF;
		font-size:11px;
		line-height:16px;
		color:#767676;
		padding:12px;
		margin:0px 0px 0px 0px;
		}
	#detail .exerciseContent a{
		font-size:11px;
		color:#A08861;
		background:transparent url(/fitness/assets/images/my_lab/icoArrox2_8x8.gif) 0 12px no-repeat;
		padding:5px 0px 15px 15px;
		margin:0px;
		text-decoration:none;
		line-height:22px;
		display:block;
		}
	#detail .exerciseContent a:hover{
		color:#FFA800;
		}
	#detail .bottomBar{
		width:643px;
		padding:10px 20px 30px 10px;
		margin:0px 0px 0px 0px;	
		background:transparent url(/fitness/assets/images/my_lab/bgExerciseBottomBar.gif) no-repeat;
		}
	#detail .bottomBar p{
		border:none;
		font-size:11px;
		line-height:16px;
		color:#767676;
		padding:0px;
		margin:0px 0px 0px 0px;
		color:#B4B4B4;
		float:left;
		}
	#detail .bottomBar strong{
		font-weight:normal;
		color:#B0B348;
		}
	#detail .bottomBar a{
		font-size:11px;
		color:#B0B348;
		padding:0px 0px 0px 20px;
		background:transparent url(/fitness/assets/images/my_lab/icoAddCustomWorkout_16x17.gif) 0 0 no-repeat;
		float:right;
		text-decoration:none;
		}
	#detail .bottomBar a:hover{
		color:#979A22;
		}
/* /list */

#detail .video{
	width:418px;
	float:left;
	}
#detail .video-right{
	width:228px;
	float:right;
	}
#detail h3{
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	color:#979B0E;
	text-decoration:none;
	background:transparent url(/fitness/assets/images/my_lab/icoWorkout_17x16.jpg) 0 0px no-repeat;
	padding:0px 0px 10px 23px;
	margin: 0;
	float:left;
	width:395px;
	display:block;
	}
#detail .instr{
	width:228px;
	height: 15px;
	float:right;
	}
#detail .instr a{
	color:#A08861;
	font-size:11px;
	padding:3px 0px 22px 20px;
	background:transparent url(/fitness/assets/images/my_lab/icoInstr_15x16.jpg) 0 0  no-repeat;
	text-decoration:none;
	}
#detail .instr a:hover{
	color:#FFA200;
	}
#detail .topBar{
	width:394px;
	height:13px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 8px 0px;	
	background:transparent url(/fitness/assets/images/my_lab/bgAddCustomWorkout.jpg) no-repeat;
	}
#detail .topBar a{
	font-size:11px;
	color:#B0B348;
	padding:0px 0px 0px 20px;
	background:transparent url(/fitness/assets/images/my_lab/icoAddCustomWorkout_16x17.gif) 0 0 no-repeat;
	text-decoration:none;
	margin:0px;
	}
#detail .topBar a:hover{
	color:#979A22;
	}
	
#detail .video h4{
	margin: 0;
	font-size:16px;
	line-height: normal;
	color:#B0B348;
	background:transparent url(/fitness/assets/images/my_lab/icoDialog15x16.gif) 0 4px no-repeat;
	padding:0px 0px 10px 23px;
	}

#detail .video ul{
	width:418px;
	padding:0px 0px 20px 0px;
	margin:0;
	}
#detail .video li{
	font-size:11px;
	color:#767676;
	padding:6px 0px 0px 20px;
	background:transparent url(/fitness/assets/images/my_lab/icoArrow4_8x5.gif) 0 10px no-repeat;
	vertical-align:top;
	line-height:12px;
	display:block;
	}
#detail .video li span{
	border-bottom:1px solid #EFEFEF;
	padding:0px 0px 4px 0px;
	display:block;
	height:25px;
	}

#detail .video-right .rightList{
	width:228px;
	border:1px solid #EAEAEA;
	padding:1px;
	margin:10px 0px 5px 0px;
	}
#detail .video-right .rightList h4{
	background-color:#B0B348;
	font-size:12px;
	font-weight:normal;
	line-height: normal;
	color:#fff;
	padding:5px;
	margin: 0;
	}
#detail .video-right .rightList h4.sec{
	background-color:#F2F2F2;
	color:#AAAD41;
	}	
#detail .video-right ul{
	width:204px;
	padding:5px 10px 5px 10px;
	border: none;
	margin:0;
	}
#detail .video-right li{
	font-size:11px;
	color:#767676;
	padding:6px 0px 5px 20px;
	background:transparent url(/fitness/assets/images/my_lab/icoArrow4_8x5.gif) 0 10px no-repeat;
	vertical-align:top;
	line-height:12px;
	display:block;
	}
#detail .video-right a{
	text-decoration:underline;
	color:#A08861;
	font-size:11px;
	}
#detail .video-right a:hover{
	text-decoration:none;
	}
/* --------------------------------------------------------------------------- */

.separator
{
	display:none;
}
