
.videoTips{
/*	background: url(images/bg_tooltip.png) no-repeat;*/
/*	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
*/	width:217px;
	display:block;
	padding: 0;
	min-height:75px;
	padding: 10px 20px;
}

.videoTips a {
	text-decoration: none;
}

.videoTipsShow {
/*	background-color:#fff;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999; */
	width:150px; 
	display:block;
	padding:10px;
}

.descrelarrowShow{
	
}

.descrel {
	line-height:14px;
	height: 128px;
	overflow:hidden;
	display:block;
	margin-bottom:0px;
	color:#000;
	width:150px;
	text-align: left;
	text-decoration: none;
	
}
.descrel a{
	color:#000;
	text-decoration: none;
}
.descrelh{
	display:none;
}

.descrelarrow{
/*	background:url(images/mouse_over_video.png) no-repeat top left;
*/	width:18px;
	height:36px;
	position:absolute;
	top:30px;
	left:-17px;
	z-index:100001;
	display:inherit;
}

.tipBox{
	clear:both;
	position:absolute;
	top:5px;
	right:-200px;
	z-index:900000;
	display:none;
}

.tipBoxShow{
	background: url(images/bg_tooltip.png) no-repeat;
	position:absolute;
	top:5px;
	right:-200px;
	z-index:900000;
	display:block;
}
.tipBoxShowRight{
	background: url(images/bg_tooltip_right.png) no-repeat;
	position:absolute;
	top:5px;
	left:-210px;
	z-index:900000;
	display:block;
}



.tipBoxShowRight .descrelarrow{
	background:url(images/mouse_over_video_right.png) no-repeat top left;
	width:18px;
	height:36px;
	position:absolute;
	top:30px;
	left:172px;
	z-index:100001;
	display:inherit;
}
.tipTop{
/*	background:url(images/bg_tooltip.png) no-repeat top left;*/
	padding: 6px 7px 0 0px;
}

.tipBot{
	background:url(images/bg_tooltip_bot.png) no-repeat top right;
	height:10px;
	width:257px;
	display:inherit;
	margin: 0 7px 0 0;
	position: absolute;
	left: 0px;
}


.tipBoxShowRight .tipBot{
	background:url(images/bg_tooltip_botright.png) no-repeat top right;
	height:10px;
	width:257px;
	display:inherit;
	margin: 0 7px 0 0;
	position: absolute;
	left: 9px;
}
	
.tipBotIn{
/*	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#fff;
	width:171px;
	height:10px;*/
	display:inherit;
}

.tipBoxRel{
	position:relative;
}
/************************************************************************************** RANDOM CSS VIDEO LISTS PROBLEMS */
/**************************************************************************************       overflows,font colors etc */
.boxonecol2 .boxonecol .tipBoxShow table td h1,
.boxonecol1 .boxonecol .tipBoxShow table td h1 {
	color:#000;
	font-weight:bold;
}



.boxonecol2 .boxonecol .tipBoxShowRight table td,
.tipBoxShowRight table,
.boxonecol1 .boxonecol .tipBoxShowRight table td,
.boxonecol2 .boxonecol .tipBoxShowRight td ,
.whiteBox_980_Cont .tipBoxShowRight td h1, 
.pinkBox_980_Cont .tipBoxShowRight td h1,
.yellowBox_980_Cont .tipBoxShowRight td h1,
.boxonecol .tipBoxShowRight td h1,
#box21030 .tipBoxShowRight td a,
#box21030 .tipBoxShowRight td h1,
#box21848 .tipBoxShowRight a,
#box21848 .tipBoxShowRight table td h1,
#box21849 .tipBoxShowRight a,
#box21849 .tipBoxShowRight table td h1,
.boxonecol2 .boxonecol td div.lgPhone .tipBoxShowRight table td h1,.boxonecol1 .boxonecol .tipBoxShowRight a ,.boxonecol1 .boxonecol .tipBoxShow a {
	padding:0;
	margin:0;
	vertical-align:bottom;
	color:#000;
	font-size:11px;
	padding:0;
	margin:0;
	width:auto;
	background:none;
	min-width:10px;
}


.boxonecol2 .boxonecol .tipBoxShow table td,
.tipBoxShow table,
.boxonecol1 .boxonecol .tipBoxShow table td,
.boxonecol2 .boxonecol .tipBoxShow td ,
.whiteBox_980_Cont .tipBoxShow td h1, 
.pinkBox_980_Cont .tipBoxShow td h1,
.yellowBox_980_Cont .tipBoxShow td h1,
.boxonecol .tipBoxShow td h1,
#box21030 .tipBoxShow td a,
#box21030 .tipBoxShow td h1,
#box21848 .tipBoxShow a,
#box21848 .tipBoxShow table td h1,
#box21849 .tipBoxShow a,
#box21849 .tipBoxShow table td h1,
.boxonecol2 .boxonecol td div.lgPhone .tipBoxShow table td h1,.boxonecol1 .boxonecol .tipBoxShowRight  td div.descrel {
	padding:0;
	margin:0;
	vertical-align:bottom;
	color:#000;
	font-size:11px;
	padding:0;
	margin:0;
	width:auto;
	background:none;
	min-width:10px;
}
.yellowBox_980_Cont .tipBoxShow table td,
.boxonecol .tipBoxShow td {
	padding:0;
	margin:0;
}

.wline{
	min-width:10px;
	height:2px;
}
.boxonecol, .boxonecol2,
.boxonecol2 .boxonecol, 
.main{
overflow:visible;
min-width:10px;
}
.boxonecol .vidmenu ul{
	list-style-type:none;
}

/************************************************************************************** RANDOM CSS VIDEO LISTS PROBLEMS */
/**************************************************************************************       overflows,font colors etc */


.titleh1{
	color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	text-align: left;
}

.descrel{
	display:block;
}

.titleh2{
	font-weight:bold;
	font-size:11px;
	text-align: left;
}
.contenth2{
	font-size:11px;
	text-align: left;
}
.titleh3{
	font-weight:bold;
	color:#c8434f;
	font-size:11px;
	width:85px;
	text-align: left;
}
.contenth3{
	color:#c8434f;
	font-size:11px;
	text-align: left;
}
.titleh4{
	font-weight:bold;
	color:#c8434f;
	font-size:11px; 
	width:85px;
	text-align: left;
}
.contenth4{
	color:#c8434f;
	font-size:11px;
	text-align: left;
}
 
.descrelinfo{
	line-height:14px;
	height:58px;
	overflow:hidden;
	display:block;
	margin:5px 0 15px 0;
	color:#000;
}
.descrel a{
	color:#000;
}
.descrelh{
	display:none;
}



.prodtxt {
	width: 230px;
	text-align: left;
	font-size: 12px;
	padding: 0;
	cursor: default;
	text-decoration: none;
}

.prodtxt a {
	cursor: default;
	text-decoration: none;
}


.prodtxt td {
	border-bottom: 1px solid #cacaca;
	padding: 3px 0;
}