/* used in one office fix/full/voice pack and mobile business page */

#Middle div.oofpHomeHead {
	/*background:transparent url('../images/oofp_home_head.jpg') no-repeat;*/
	height:287px;
	width:960px;
}
#Middle div.oofpHomeHead h1 {
	position: absolute;
	top:77px;
	left:60px;
	color:#fff;
	font-size:39px;
	font-weight:normal;
}
#Middle div.oofpHomeHead h2 {
	position: absolute;
	top:123px;
	left:63px;
	color:#fff;
	font-size:22px;
	font-weight:normal;
	width:360px;
}
#Middle div.oofpHomeBg {
	background: #fff url('../images/oofp_home_bg.gif') repeat-x;
	min-height:270px;
	padding:0 8px;
}
#Middle div.oofpHomeBg .columnOne{
	width:386px;
	float:left;
	margin-left:10px;
}
#Middle div.oofpHomeBg .columnOne p{
	font-size:19px;
	color:#666;
	line-height:30px;
	margin:10px 0 0 11px;
}
#Middle div.oofpHomeBg .columnTwo {
	width:324px;
	padding:10px;
	float:right;
	background: #fff url('../images/oofp_home_sidebar_bg.gif') repeat-x;
}
#Middle div.oofpHomeBg .columnTwo h1{
	color:#7b9e9f;
	font-size:28px;
	padding-top:0;
}
#Middle div.oofpHomeBg .columnTwo h2{
	color:#7b9e9f;
	font-size:14px;
	display:block;
	height:24px;
	cursor:pointer;
	background:transparent url('../images/oofp_home_downarrow.gif') no-repeat right center ;
}
#Middle div.oofpHomeBg .columnTwo h2:hover{
	text-decoration:underline;
}
#Middle div.oofpHomeBg .columnTwo a, #Middle div.oofpHomeBg .columnTwo a:link, #Middle div.oofpHomeBg .columnTwo a:active, #Middle div.oofpHomeBg .columnTwo a:visited{
	color:#302e31;
	font-size:12px;
	font-weight:normal;
	display:block;
	margin-left:12px;
	padding-right:20px;
	background:transparent url('../images/oofp_home_plus.gif') no-repeat right bottom ;
	display:none;
	padding-bottom:8px;
}
#Middle div.oofpHomeBg .RightPart {
	width:750px;
}
#Middle div.oofpHomeBg .LeftPart {
	background:transparent;
}
/******************** combined solutions home *********************/
#Middle .RightPart2 {
	width: 231px;
	_width: 221px;
	float: right;
	margin:0;
	padding:0;
}
#Middle .LeftPart2 {
	width: 729px;
	float: left;
	margin: 0;
}
#Middle div.oofpTeaser1, #Middle div.oofpTeaser2, #Middle div.oofpTeaser3 {
	width:231px;
	height:239px;
	margin:0 12px 0 0;
	float:left;
	/*background:#fff url('../images/oofp_global_teaser_bg.gif') no-repeat;*/
}
#Middle div.oofpTeaser1 {
	background:#fff url('../images/oofp_global_teaser_bg1.gif') no-repeat;
}
#Middle div.oofpTeaser2 {
	background:#fff url('../images/oofp_global_teaser_bg2.gif') no-repeat;
}
#Middle div.oofpTeaser3 {
	background:#fff url('../images/oofp_global_teaser_bg3.gif') no-repeat;
	margin:0;
}
#Middle div.oofpTeaser1 h1, #Middle div.oofpTeaser2 h1, #Middle div.oofpTeaser3 h1 {
	color:#595959;
	font-size:18px;
	font-weight:normal;
	margin:0 10px;
	line-height:21px;
	height:42px;
}
#Middle img.oofpImg {
	margin:35px 10px;
	_margin: 25px 10px;
}
#Middle a.oofpTeaserButton {
	background:transparent url('../images/red_arrow.gif') no-repeat right center;
	height:35px;
	display:block;
	margin:0 10px;
}
#Middle a.oofpTeaserButton span.line1{
	color:#f73013;	
	font-size:14px;
	display:block;
}
#Middle a.oofpTeaserButton span.line2{
	color:#f73013;	
	font-size:16px;
	font-weight:bold;
	display:block;
}
#Middle div.oofpQuote {
	background:#f3f4f4;
	padding:20px 25px 20px 12px;
	cursor:hand;
	cursor:pointer;
	_width:222px;
	_height:148px;
}
#Middle div.oofpQuote:hover {
	background:#eaebeb;
}
#Middle div.oofpQuote p{
	font-size:15px;
	color:#777;
	text-indent:-5px;
}
#Middle div.oofpQuote div.quoteName {
	color:#999;
	margin-top:30px;
	background:transparent url('../images/homepage/arrow_yellow.gif') no-repeat right center;
	cursor:hand;
	cursor:pointer;
}

#Middle #installseq {
	width:654px;
	margin:35px 0 0 15px;
}
#Middle #installseq div.top1{
	background: #fff url('../images/oofp_installseq_top1.gif') no-repeat;
	height:15px;
}
#Middle #installseq div.top2{
	background: #fff url('../images/oofp_installseq_top2.gif') no-repeat;
	height:15px;
}
#Middle #installseq div.bot {
	background: #fff url('../images/oofp_installseq_bot.gif') no-repeat;
	height:10px;
}
#Middle #installseq div.mid {
	background:#edecea;
	padding-right:20px;
}
#Middle #installseq div.mid td.installNr{
	color:#fff;
	font-size:28px;
	width:48px;
	text-align:center;
}
#Middle #installseq div.mid td.installText{
	font-size:14px;
	font-weight:normal;
	color:#333;
}
div.slider_legend{
	/*width:458px;*/
}
#Middle div.slider_legend a, #Middle div.slider_legend a:link, #Middle div.slider_legend a:active, #Middle div.slider_legend a:visited {
	color:#666;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	width:57px;
	float:left;
	text-align:center;
	cursor:pointer;
}
#Middle div.slider_legend a:hover {
	font-weight:bold;
	cursor:pointer;
}
*.wm_horizontal_slider_display_combo {
	clear: left;
	margin: 0;
}
*.wm_horizontal_slider_track {
	background: transparent url('../images/oofp_bg_slider.gif') no-repeat bottom left;
	width: 450px;
	color: #333;
	height:31px;
	margin: 0 0 0 15px;
	padding:0 0 4px 4px;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
}

#slider2 *.wm_horizontal_slider_track {
	background: transparent url('../images/oofp_bg_slider2.gif') no-repeat bottom left;
	width: 224px;
}

*.wm_horizontal_slider_track *.wm_slider {
	background: transparent url('../images/oofp_slider_bullet.gif') no-repeat;
	position: relative;
	margin: 0;
	height: 32px;
	width:12px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	cursor:pointer;
}
*.wm_slider_display_holder {
	display:none;
	width:1px;
}
#vink1, #vink3 {
	float:right;
	margin-top:4px;
	display:none;
}
#vink2{
	margin-left:10px;
	display:none;
}
*.hidden {
	display:none;
}
#slidertable tr td {
	font-size:12px;
	background:#d7e0e4;
	padding:0 0 0 11px;
}
#slidertable tr th {
	font-size:14px;
	color:#3b5360;
	text-align:left;
	font-weight:normal;
	padding:9px 11px;
	background:#d7e0e4;
}
#Middle h1.sliderheader {
	font-size:22px;
}
#Middle div.oofpTotal {
	border:solid 2px #20851a;
	margin-left: 5px;
	padding:22px 0 20px 16px;
	color:#20851a;
	font-size:19px;
}
#Middle #totalPrice {
	margin-left:20px;
}
#Middle span.subtext {
	margin-left:16px;
	font-size:12px;
	color:#000;
}
#Middle span.subtext #formule1, #Middle span.subtext #formule3 {
	font-weight:bold;
	font-size:14px;
}

#Middle td.active {
	background:#fff;
}
#Middle th.active {
	color:#20851a !important;
}
#Middle td.column1, #Middle td.column2, #Middle td.column3, #Middle td.column4, #Middle td.column5, #Middle td.column6, #Middle td.column7 {
	border-right:1px solid #FFFFFF;
} 
#Middle th.column1, #Middle th.column2, #Middle th.column3, #Middle th.column4, #Middle th.column5, #Middle th.column6, #Middle th.column7, #Middle th.column {
	font-weight:bold;
	color:#fff;
} 
#Middle th {
	background:#CDD8DD;
	font-size:13px;
	color:#5B5C5E;
	font-weight:normal;
	padding-bottom:12px;
}
#Middle p.startext {
	color:#aaa;
	margin-top:8px;
}
#version {
	margin-left:18px;
}
#version div.versionblock {
	float:left;
	width:150px;
	color:#666;
	padding:0 4px;
}
#version input {
	display:block;
	float:left;
}
#Middle .bluebox2 h2 {
	cursor:pointer;
}
#formule0, #formule1, #formule2, #formule3{
	display:none;
}
