div.BBComWidget, div.BBComWidget * {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  font-family: inherit !important;
  vertical-align: baseline !important;
  color: #333333 !important;
  font-family: Arial, Helvetica, sans-serif !important;
  text-align:left !important;
}

div.BBComWidget.small {
    height: 180px;
    *height: 250px !important;
	_height: 250px !important;
}

div.BBComWidget {
	width:388px !important;
	position:relative !important;
	padding-top:37px !important;
	height:459px;
	*height:459px !important;
	_height:494px !important;
	font-size:12px !important;
}

div.BBComWidget_wrapper {
	width:348px !important;
	padding-left:20px !important;
	padding-right:20px !important;
	height:380px;
	background:transparent url(http://assets.bodybuilding.com/images/widgets/bg_mid.png) repeat top center !important;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.bodybuilding.com/images/widgets/bg_mid.png', sizingMethod='scale');
	*background: url(http://assets.bodybuilding.com/images/common/pngfix/blank.gif) top left;
}

div.BBComWidget.small {
	height: 180px;
	*height: 255px !important;
	_height: 283px !important;
}

div.BBComWidget.small div.BBComWidget_wrapper {
	height:101px !important;
}

div.BBComWidget div.BBComWidget_wrapper div.BBComWidget_popUpCenterCon div.BBComWidget_altExercise div.video {
	display:block !important;
	padding-left:15px !important;
}

div.BBComWidget h3 {
	font-size:13px !important;
	line-height:12px !important; 
	font-weight:bold !important;
	margin-bottom:5px !important;
}

div.BBComWidget h3 a{
	font-size:13px !important;
	font-weight:bold !important;
}

div.BBComWidget div.BBComWidget_altExercise {
	top:-13px;
}

div.BBComWidget div.BBComWidget_popUpCenterCon {
	margin-bottom:32px !important;
	width:100% !important;
	margin-left:-2px !important;
	z-index:100 !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div {
	position:relative !important;
	z-index:100 !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_top {
	height:37px !important;
	width:388px !important;
	background:transparent url(http://assets.bodybuilding.com/images/widgets/bg_top.png) no-repeat 0 0 !important;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.bodybuilding.com/images/widgets/bg_top.png', sizingMethod='scale');
    *background: url(http://assets.bodybuilding.com/images/common/pngfix/blank.gif) top left;
	position:absolute !important;
	top:0px !important;
	left:0px;
	z-index:0 !important;
}

html>/**/body div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_top, x:-moz-any-link, x:default { /* Firefox 3 Hack */
    
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottom {
	height:79px !important;
	width:388px !important;
	background:transparent url(http://assets.bodybuilding.com/images/widgets/bg_bottom.png) no-repeat 0 0 !important;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.bodybuilding.com/images/widgets/bg_bottom.png', sizingMethod='scale');
    *background: url(http://assets.bodybuilding.com/images/common/pngfix/blank.gif) top left;
	position:absolute !important;
	left:0px;
	bottom:0 !important;
	*bottom:-45px !important;
/*	*bottom:-79px !important;
	_bottom:-78px !important;*/
}

div.BBComWidget.small div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottom {
	*bottom:29px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottomB {
	height:79px !important;
	width:388px !important;
	position:absolute !important;
	left:0px;
	bottom:0px !important;
	*bottom:-45px !important;
	z-index:1000 !important;
}

div.BBComWidget.small div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottomB {
	*bottom:29px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottomB a {
	position:absolute !important;
	bottom:14px !important;
	left:14px !important;
    font-size:11px !important;
}

html>/**/body div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottom, x:-moz-any-link, x:default { /* Firefox 3 Hack */
	
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_exerciseThumbs {
	width:124px !important;
	float:left !important;
	margin-left:5px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_exerciseThumbs img{
	border:2px solid #A8A9AA !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_exerciseThumbs img.BBComWidget_firstImage {
	margin-right:5px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_exerciseName {
	float:right !important;
	width:200px !important;
}

div.BBComWidget a:link, div.BBComWidget a:visited, div.BBComWidget a:active, div.BBComWidget a:focus {
    outline: none !important;
    text-decoration: none !important;
    color: #005B82 !important;
}

div.BBComWidget a:hover {
    outline: none !important;
    text-decoration: underline !important;
    color: #00a1de !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_HR {
	height:0px !important;
	line-height:0px !important;
	width:100% !important;
	border-top:1px solid #FFFFFF !important;
	border-bottom:1px solid #E1DCD7 !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	clear:both !important;
	float:none !important;
}

div.BBComWidget div.clearFloatNoHeight {
    clear: both !important;
    line-height: 0 !important;
    height: 0 !important;
    display: block !important;
    overflow: hidden !important;
    width: 0 !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_rating {
	margin-top:5px !important;
	margin-bottom:5px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_rating b{
	float:left !important;
	padding-top:4px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_rating div {
	float:left;
	margin-right:10px !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_rating span {
	display:inline-block;
	line-height:21px;
}

div.BBComWidget div.smallrating {
	height:19px !important;
	*height:22px !important;
	padding-top:3px !important;
	width:22px !important;
	text-align:center !important;
	background:#000000 url(http://assets.bodybuilding.com/images/widgets/rating_box.png) no-repeat 0 0 !important;
	color:#FFFFFF !important;
	font-size:90% !important;
	display:inline-block !important;
	float:left !important;
	margin-right:10px !important;
}

div.BBComWidget span.BBComWidget_outof {
	font-size:11px !important;
}

div.BBComWidget span.BBComWidget_RatingVerbage {
	font-size:10px !important;
	line-height:10px !important;
}

div.BBComWidget span.BBComWidget_BTN {
	position:static !important;
	background:#006A8B url(http://assets.bodybuilding.com/images/widgets/btnLeftCap.png) left top no-repeat !important;
	font-size:10px !important;
	display:inline-block !important;
	height:26px !important;
	border:0 !important;
	margin:0 !important;
	font-weight:bold !important; 
	padding:0 0 0 10px !important;
	*padding:0 !important;
	_padding:0px !important;
	text-align:center !important;
	*width:auto !important;
	*overflow:visible !important;
	*margin-bottom:2px !important;
	float:left !important;
}

div.BBComWidget span.BBComWidget_BTN input { 
	text-align:center !important;
	cursor:pointer !important; 
	display:inline-block !important; 
	white-space:nowrap !important; 
	padding:0 10px 0 0 !important;
	height:26px !important;
	border:none !important;
	margin:0 !important;
	*padding:0 !important;
	_padding:0px !important;
	line-height:26px !important;
	font-size:11px !important;
	background:transparent url(http://assets.bodybuilding.com/images/widgets/btnRightCap.png) right top no-repeat !important;
	color:#FFF !important;
}
html>/**/body div.BBComWidget span.BBComWidget_BTN, x:-moz-any-link, x:default { /* Firefox 3 Hack */
	margin-bottom:-10px !important;
}

html>/**/body div.BBComWidget span.BBComWidget_BTN input, x:-moz-any-link, x:default { /* Firefox 3 Hack */
	padding-bottom:2px !important;
}


div.BBCOMWidget_SmallRating_WithDivisor {
	text-align: center !important;
	color: white !important;
	width: 21px !important;
	height: 21px !important;
    line-height:21px !important;
	background-image: url(http://assets.bodybuilding.com/images/reviews/rating_box_sm.gif) !important;
}

div.BBCOMWidget_LargeRating_Con {
	float: right !important;
	height: 58px !important;
	width: 45px !important;
	margin: 0 2px 0 0px !important;
}

div.BBCOMWidget_LargeRating_Con p {
	text-align: center !important;
	font-size: 10px !important;
	margin-top: 12px;
}

div.BBCOMWidget_LargeRating_Con p.rating-out-of {
  color: #333;
  float: none !important;
  font-weight: normal;
  margin-top: 0;
  text-align: center;
}

div.BBCOMWidget_LargeRating {
	background: url(../images/rateBg.png) top left no-repeat !important;
	width: 45px !important;
	height: 43px !important;
	line-height: 43px !important;
	font-size: 24px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-align: center !important;
    text-decoration: underline !important;
}

div.BBCOMWidget_LargeRating a {
    color: #fff !important;
    text-decoration:underline !important;
}

div.BBCOMWidget_LargeRating h3 {
	float: right !important;
}

div.BBCOMWidget_LargeRating p {
	float: right !important;
}

div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottomB a.BBComWidget_LOGO {
	position:absolute !important;
	left:4px !important;
	top:0 !important;
	width:380px;
	overflow:hidden;
}
div.BBComWidget div.BBComWidget_popUpCenterCon div.BBComWidget_bg_bottomB a.BBComWidget_LOGO img {
	margin-left:-4px !important;
}
