.wrapper-2-way {
	/*width:300px;*/
	margin-top:-12px;
	margin-right:15px;
	margin-bottom:1em;
	max-width: 950px;
	
}
.wrapper-2-way .box-t {
	background:url(images/two-way-slider-caps-24.png) no-repeat scroll top left;
	width:100%;
	height: 25px;
}
.wrapper-2-way .box-t-r {
	background:url(images/two-way-slider-caps-24.png) no-repeat scroll top right;
	float:right;
	position:relative;
	right:-25px;
	width:25px;
	height: 25px;
}
.wrapper-2-way .box-c {
	background:url(images/two-way-slider-mid-24.png) no-repeat scroll left bottom;
	width: 100%;
}
.wrapper-2-way .box-c-r {
	background:url(images/two-way-slider-mid-24.png) no-repeat scroll right bottom;
	float:right;
	position:relative;
	right:-25px;
	padding-right:20px;
	clear:both;
	/*width: 90%; -- this was not needed for homepage tiles, but may be needed elsewhere */
}
.wrapper-2-way .inner {
	width:95%;
	padding:0 0 0 5px;
	overflow:hidden;
	min-height: 130px;		
}
.wrapper-2-way .box-b {
	background:url(images/two-way-slider-caps-24.png) no-repeat scroll bottom left;
	width:100%;
	height: 25px;
}
.wrapper-2-way .box-b-r {
	background:url(images/two-way-slider-caps-24.png) no-repeat scroll bottom right;
	float:right;
	position:relative;
	right:-25px;
	width:25px;
	height: 25px;
}
/* No shadow option*/
.wrapper-2-way.noshadow .box-b {
	background:url(images/two-way-slider-caps-noshadow-24.png) no-repeat scroll bottom left;
	width:100%;
	height: 25px;
}
.wrapper-2-way.noshadow .box-b-r {
	background:url(images/two-way-slider-caps-noshadow-24.png) no-repeat scroll bottom right;
	float:right;
	position:relative;
	right:-25px;
	width:25px;
	height: 25px;
}
.wrapper-2-way img.float-left {
	float:left;
	margin: 0 10px 5px 0;
}

.tws-silver {
	background:url(images/two-way-slider-default.gif) no-repeat 100% bottom;
	padding:10px;
	border:1px solid #D5D5D5;
}	
.dynamic .tws-silver{
	background:none;
	padding:0;
	border:0px;}
/* home tiles specific */
body#home .home-rates-tiles .wrapper-2-way .inner,
body#home .home-rates-tiles .wrapper-2-way .inner .product_title {
	overflow:visible;
	margin-top:-15px;
}
body#home .home-rates-tiles .wrapper-2-way .box-t-r,
body#home .home-rates-tiles .wrapper-2-way .box-t {height:15px;}
body#home .home-rates-tiles .wrapper-2-way .box-b-r,
body#home .home-rates-tiles .wrapper-2-way .box-b {height:32px;}

/* Purple option */
  .tws-purple {
	background:url(images/two-way-slider-purple-default.gif) no-repeat 100% bottom;
	padding:16px;
	color:#fff;
	margin: 0 0 1em;
	min-height:130px;}
 .dynamic .tws-purple {
 	background: transparent;
 	padding: 0;
 }
 .tws-purple .box-t{background: url(images/two-way-slider-purple-caps-24.png) no-repeat scroll top left;} 
 .tws-purple .box-t-r{background: url(images/two-way-slider-purple-caps-24.png) no-repeat scroll top right;} 
 .tws-purple .box-c{ background: url(images/two-way-slider-purple-mid-24.png) no-repeat scroll left bottom; width: 100%; } 
 .tws-purple .box-c-r{ background: url(images/two-way-slider-purple-mid-24.png) no-repeat scroll right bottom; padding-right: 10%; } 
 .tws-purple .box-b{ background: url(images/two-way-slider-purple-caps-24.png) no-repeat scroll bottom left; } 
 .tws-purple .box-b-r{ background: url(images/two-way-slider-purple-caps-24.png) no-repeat scroll bottom right; }
 .tws-purple .inner { padding: 0; }

 /* two-way box positioned in the aside of a body.xi layout */
 body.xi #aside .tws-box { width: 255px; min-height: 148px; padding: 20px 26px 20px 20px; }
 .dynamic body.xi #aside .tws-box { width: 286px; padding: 0; }
 .dynamic body.xi #aside .tws-box .inner { min-height: 148px; }

/* 20 pixels of padding instead of 25 */
.tws-p20 .box-t, .tws-p20 .box-b,
.tws-p20 .box-t-r, .tws-p20 .box-b-r { height: 20px; }
.tws-p20 .box-t-r, .tws-p20 .box-b-r { right: -20px; width: 20px; }
.tws-p20 .box-c-r { right: -20px; padding-right: 15px; }
/* 15 pixels of padding instead of 25 */
.tws-p15 .box-t, .tws-p15 .box-b,
.tws-p15 .box-t-r, .tws-p15 .box-b-r { height: 15px; }
.tws-p15 .box-t-r, .tws-p15 .box-b-r { right: -15px; width: 15px; }
.tws-p15 .box-c-r { right: -15px; padding-right: 10px; }
/* 10 pixels of padding instead of 25 */
.tws-p10 .box-t, .tws-p10 .box-b,
.tws-p10 .box-t-r, .tws-p10 .box-b-r { height: 10px; }
.tws-p10 .box-t-r, .tws-p10 .box-b-r { right: -10px; width: 10px; }
.tws-p10 .box-c-r { right: -10px; padding-right: 5px; }