
#segment-chooser {
	font-size:1.1em;
	width:948px;
}
#segment-chooser h3 {
	font-size:1.5em;
	color:#0081c6;
	background:url(/01/images/teleroute/arrow-bgblue.gif) left no-repeat;
	padding-left:23px;
}
#segment-chooser h4 {
	font-size:1.5em;
	color:#75c81c;
	margin:0 0 8px 0;
}

/* content top */

 /* alignment of 3 top boxes in table row */
#segment-chooser .content-top { margin:20px 0; }
#segment-chooser .content-top td { vertical-align:top; padding:0; }
#segment-chooser .content-top td.vspacer { width:21px; }
#segment-chooser .content-top td.boxtop-products {
	width:274px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	padding:13px 13px 8px 13px;
}
#segment-chooser .boxtop-products img {
	padding:0 0 10px 0;
}
#segment-chooser .content-top td.btp-foot { 
	padding:0 13px 13px 13px;
	border-top:none; background:url(/01/images/teleroute/bg-box.gif) bottom repeat-x;
}

#segment-chooser .big-box {
	background:url(/01/images/teleroute/segment-bigbox-bottom.gif ) bottom repeat-x;
	float:left;
	margin-bottom:15px;
}
#segment-chooser .boxtop {
	width:195px;
	border-top:1px solid #cfcfcf;
	padding:13px;
	float:left;
	margin-right:21px;
}
#segment-chooser .boxtop img {
	padding:0 0 10px 0;
}
#segment-chooser .boxtopnomargin {
	width:194px;
	border-top:1px solid #cfcfcf;
	padding:13px;
	float:right;
}
#segment-chooser .boxtopnomargin img {
	padding:0 0 10px 0;
}
#segment-chooser .boxtopnomargin-products {
	width:274px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background:url(/01/images/teleroute/bg-box.gif) bottom repeat-x;
	padding:13px;
	float:left;
}
#segment-chooser .boxtopnomargin-products img {
	padding:0 0 10px 0;
}


#segment-chooser .big-box2 {
	background:url(/01/images/teleroute/segment-bigbox2-bottom.gif ) bottom repeat-x;
	float:left;
}
.boxopinion {
	padding:13px;
	width:316px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	float:left;
	margin:0 19px 0 0;
}
.boxopinion p {
	width:200px;
	margin-top:0;
}
.boxsuccesstory {
	padding:13px;
	width:313px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	float:left;
	margin:0 22px 0 0;
}
.boxsuccesstory img {
	float:left;
	margin-right:10px;
}
.boxsatisfaction {
	padding:13px;
	width:192px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	float:left;
}

/* alignment of 4 boxes */
#segment-chooser .content-bottom { margin:0; }
#segment-chooser .content-bottom td { vertical-align:top; }
#segment-chooser .content-bottom td.vspacer { width:14px; padding:0; }
#segment-chooser .content-bottom td.hspacer { width:auto; height:15px; padding:0; }
#segment-chooser .content-bottom td.boxotherservices { float:none; magin :0; }


.content-left {float:left;width:467px;overflow:hidden;}
.content-right {float:right;width:467px;overflow:hidden;}

.boxotherservices {
	padding:13px;
	width:439px;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background:url(/01/images/teleroute/bg-box.gif) bottom repeat-x;
	overflow : hidden;
	margin:0pt 0px 15px 0pt;
	clear : both;
}
.boxotherservices h4 {
	color:#75c81c;
	font-size:1.2em;
	margin:0 0 8px 0;
}
.boxotherservices img {
	float:left;
	margin-right:10px;
}


.boxotherservices2 {
	padding:13px;
	width:439px;
	border-top:1px solid #0081c6;
	border-left:1px solid #0081c6;
	border-right:1px solid #0081c6;
	background:url(/01/images/teleroute/bg-box2.gif) bottom repeat-x;
	float:left;
	margin:0 14px 15px 0;
}
.boxotherservices2 h4 {
	color:#75c81c;
	font-size:1.2em;
	margin:0 0 8px 0;
}
.boxotherservices2 img {
	float:left;
	margin-right:10px;
}

/*fde:dont wrap text under image*/
.boxotherservices div.textWrapper, .boxotherservices2 div.textWrapper { float:right; width:344px; }
.boxotherservices div.bottomlinks, .boxotherservices2 div.bottomlinks {
	clear:both; padding-top:4px;
	text-align:right;
}

/*fde:dont wrap under image, no wrapper div because editable datapart */
 .boxotherservices h4, .boxotherservices2 h4,
 .boxotherservicesnomargin h4 { float:right; width:344px; }
 .boxotherservices p, .boxotherservices2 p,
 .boxotherservicesnomargin p { float:right; width:344px; }
 .boxotherservices ul, .boxotherservices2 ul,
 .boxotherservicesnomargin ul { float:right; width:344px; }

p.large {width: 100%;clear:both;padding-top: 10px;margin-bottom: 0px;float: none;}
.linkslist_left, .linkslist_right {float:left !important;width: 45% !important;list-style-type: none;clear:none !important;padding-top: 10px !important;}
.linkslist_left li, .linkslist_right li{
	background:transparent url(/01/images/teleroute/arrow-linklist.gif) no-repeat scroll 0 3px;
	font-size:11px;
	margin:0;
	padding:0 0 2px 10px;
}

a.btnarrow {
	color:#fff !important;
	text-decoration:none !important;
	margin-top:8px;
}
a.btnarrow:hover {
	text-decoration:underline !important;
}
.btnarrow {
	font-weight:bold;
	display:block;
	float:left;
	height:19px;
	padding:0px 16px 0 0;
	background:url(/01/images/teleroute/buttons/cbutton-arrow.png) no-repeat 100% 0;
}
.btnarrow span {
	display:block;
	float:left;
	cursor:pointer;
	padding:3px 14px 0 15px;
	height:16px;
	background:url(/01/images/teleroute/buttons/cbutton-arrow-left.png) no-repeat 0 0;
}
a.btnarroworange {
	color:#fff !important;
	text-decoration:none !important;
	margin-top:8px;
}
a.btnarroworange:hover {
	text-decoration:underline !important;
}
.btnarroworange {
	font-weight:bold;
	display:block;
	float:left;
	height:19px;
	padding:0px 16px 0 0;
	background:url(/01/images/teleroute/buttons/cbutton-arrow-orange.png) no-repeat 100% 0;
}
.btnarroworange span {
	display:block;
	float:left;
	cursor:pointer;
	padding:3px 14px 0 15px;
	height:16px;
	background:url(/01/images/teleroute/buttons/cbutton-arrow-left-orange.png) no-repeat 0 0;
}

.zone_buttons {
	clear: both;
	overflow: hidden;
}
.zone_buttons ul {
	float: right;
	margin:0px;
}
.zone_buttons ul li {
	float: left;
	clear:none !important;
	padding-left: 10px;
	background: none !important;
}
.zone_buttons ul li .btn span, .zone_buttons ul li .btnH span {
	width: 195px !important;
	text-align:center;
	padding-right: 2px !important;
}
.content-top-product p {
	float: left !important;
	width:470px;
}
.content-top-product p.large {
	float: left !important;
	width:100% !important;
}
.content-top-product img {
	float: right !important;
	width:455px !important;
	border:  1px solid #cfcfcf;
}

