/* CSS Document */


*html #contrast{
	margin-top: -3px;
}

#opm-infotxt{
	background:url(../images/background/tm-bg-lightgray.gif) repeat-x transparent;
	height: 230px;
	width: 931px;
	margin: -5px 0 15px 10px;
	float:left;	
}
* html #opm-infotxt{
	margin-left: 5px;
}
#opm-inft_content{
	margin-top:20px;
	width: 931px;
	margin-left:-931px;
	text-align: left;
	height:auto;
	float:left;
}
#opm-inft_content h2{
	margin-left:15px;
	float:left;
}
#shortcut_hor_menu{
	float:right;
	margin-right: 15px;
	list-style:none;
}
#shortcut_hor_menu li{
	float:left;
	list-style:none;
	margin-right: 12px;
}
#bt_left{
	margin-top: 12px;
	margin-left:2px;
	width: 54px;
	float:left;
}
#hor_menu{
	position:relative;
	width: 819px;
	height: 163px;
	margin-top: 24px;	
	float:left;
	overflow: hidden;
}
#cont_hor_menu{
	margin-left: 0px;
	float: left;
	overflow: hidden;
}
.opacityOn {
	opacity: .6;
	filter: alpha(opacity='60');
}
.opacityOff {
	opacity: 1;
	filter: alpha(opacity='100');
}

.fixedOpacityOff {
	opacity: 1;
	filter: alpha(opacity='100');
}

#bt_right{
	margin-top: 12px;
	width: 52px;
	float:left;
}
#txtsubmit{
	float: right;
	margin-right: 8px;
	margin-top: 25px;
	margin-bottom: 25px;
	_margin-bottom: 50px;
}
#opm-inft_top{
	background:url(../images/background/tm-top-lightgray.gif) top no-repeat transparent;
	width:931px;
	height:9px;
	margin-left: -931px;
	margin-top: -5px;
	float:left;
}

/* Styles for testimonial video */
#testimonial {
	height: 348px;
	width: 950px;
}

#testimonial_content {
	float: left;
	width: 350px;
	margin-bottom: -40px;
}

#testimonial_title {
	padding: 25px;
}

div#testimonial_title h2{
    padding-bottom: 10px;
	width: 355px;
	height: 100px;
	background: url(../images/title/tm-title-George.gif) no-repeat top left transparent !important;
	text-indent: -5000px;
	overflow: hidden;   
	display:block;
	margin:0 0 20px 0;
}

#testimonial_info {
	padding: 25px 0 25px 40px;
	margin-top: -25px;
	text-align: left;
	font-family: arial;
	font-size: 100%;
	overflow: auto;
}

#testimonial_name {
	text-align: left;
	font-family: arial;
	font-weight: bold;
	font-size: 150%;
	color: #ff6e00;
	}
	
#testimonial_job {
	text-align: left;
	font-family: arial;
	font-weight: bold;
	font-size: 100%;
	color: #ff6e00;
	}

#testimonial_description {
	text-align: left;
	font-family: arial;
	font-size: 110%;
	color: #7a7a7c;
	font-weight: bold;
	margin-top: 23px;
}
#testimonial_description a {
	color: #7a7a7c;
	text-decoration: underline;
}
	
#tshare{
	float: left;
	margin-left: 0;
	margin-top: 23px;
	margin-left: -5px;
}

#testimonial_movie {
	float: right;
	width: 500px;
	padding-top: 40px;
	vertical-align: bottom;
	height: 350px;
	right:inherit;
}
