/*New product style sheet  DW True 15/04/10*/



.content-3-col-wrap{margin:0;padding:0;display:block;}
.content-3-col{margin-top:0px;}
.offer-460{margin-top:0px;}

.options-list{margin-left:30px;padding-left:0px;margin-bottom:15px;}
.options-list li{color:#666;font-size:110%;list-style : disc;line-height:17px;}
.gray-dash{float:left;}
.content-3-col-wrap .col-1 .box-inner{
	min-height:308px;
}

.content-3-col-wrap .col-1 .scrollout .box-inner{
	min-height:170px;
}


.step{float:left;width:208px;padding:11px 0px 10px 10px;position : relative;}
.step h3{font-size:130%;color:#3074DA;font-weight:normal;float:left;width:200px;margin:0px 0px 5px 5px;}
.step-selected-value{float:left;border: none;background : url(../images/elements/bg-step.jpg) no-repeat top right;
 width:164px;padding:6px 0px 5px 10px;font-size:110%;
    box-sizing: content-box; 
    -moz-box-sizing: content-box; 
    -webkit-box-sizing: content-box;
	display: inline-block;


 
 }
 
.step-select{float:left;background : url(../images/elements/btn-step.gif) no-repeat;
 width:24px;
 padding:0px 0px 0px 0px;
 }

.step-material{z-index:1500;}
#divstepMaterial{
	display: none;
	float:left;
	background : url(../images/elements/step-material-flyout-bg.jpg) no-repeat;
}
.step-selected-value:hover{cursor : pointer;}
.step-material-flyout{width:175px;float:left;position : relative;top:0px;left:0px;height:auto;
background : url(../images/elements/step-material-flyout-bg.jpg) no-repeat;display : block;}

.step-material-flyout ul{padding:0px 0px 0px 10px;position : relative;top:3px;}
.step-material-flyout li {line-height:20px;padding-left:10px;}
.step-material-flyout li a{font-size:110%;color:#000;text-decoration : none;}
.step-material-flyout li a:hover{color:#D90000;}
.step-material-flyout img{position : absolute;bottom:-5px;}


#stepColor{
	display: none;
}

.step-color-flyout{
	width:auto;
}

.step-color-flyout ul{float:left;min-height:140px;min-width:500px;}
.step-color-flyout li{float:left;width:125px;padding:5px 0px 5px 0px;}


.step-selected-value-fluid{background : url(../images/elements/step-input-top.jpg) no-repeat;
float:left;width:198px;
	padding-top:5px;
	position : relative;
	z-index:1055;

}

.step-selected-value-fluid-inner{border-left: solid 1px #c9c9c9;border-right: solid 1px #c9c9c9;
width:191px;float:left;padding:2px 0px 0px 5px;
background : url(../images/elements/step-input-fluid-btn.jpg) right center no-repeat #f2f2f2;cursor : pointer;
display : block;
}

.step-selected-value-fluid-inner img{
	padding-left:5px;
}


.step-selected-value-fluid-inner span{float:left;width:139px;
min-height:11px;font-size:110%;padding:1px 0px 1px 10px;border-right: solid 1px #c9c9c9;
margin-top:-2px;
}

.step-size .step-selected-value-fluid-inner span{padding-left:5px;width:163px;}




.step-size .step-click-colors{background-position: -20px 0px;}
.step-size .step-swatch a{padding-left:0px;
}

.step-size td {padding-left:0px;min-width:auto;}


.step-color-flyout{z-index:1395;float:left;position:relative;top:0px;left:10px;min-height:1px;
display:block;z-index:1045;
background: url(../images/elements/step-tr.png) no-repeat top right;
border-left: solid 1px #BDBDBD;
padding-right:1px;

}

.step-color-flyout-inner{
	background : #FFFFFF;
	float:left;
	width:100%;
	min-height:98px;
	padding:10px 0px 10px 0px;
	margin-top:5px;
	position : relative;
	left:-1px;
	border-left: solid 1px #BDBDBD;
	overflow: hidden; 
}

.step-color-flyout .bl{float:left;width:98%;background: url(../images/elements/step-bl.png) no-repeat;height:5px;left:-1px;
	position: absolute;
	bottom:-5px;
}

.step-color-flyout .br{float:right;width:100px;background: url(../images/elements/step-br.png) no-repeat;height:5px;right:0px;position: absolute;bottom:-5px;}

.step-selected-value-fluid-btn{float:right;height:auto;	width:20px;}
step-input-btm{float:left;}

.step-selected-value-fluid img{float:left;}
.swatchTable{width:auto;margin-right:10px;float:left;min-height:200px;
margin-left:10px;
}
.swatchTable th{display : none;}
.swatchTable td{padding: 5px 5px;vertical-align : top;width:150px;}
.step-swatch a{float:left;width:auto;font-size:110%;text-decoration: none;background-repeat: no-repeat;color:#000;padding:0px 0px 0px 20px;}
.step-swatch a.stepSelected{
	color:#3074DA!important;
}

.selected-swatch{float:right;padding:5px 5px;position : absolute;right:5px; 
top: 5px;display:none;
width:100px;
margin-left:20px;
}
.selected-swatch img{width:98px;height:98px;border:solid 1px #CCC;}

.step-recliners{z-index:1300;}
#stepReclinersDiv{z-index:1297;position : relative;display: none;}
.step-recliners-flyout{z-index:1295;width:160px;float:left;position:relative;top:0px;left:0px;min-height:1px;background : none;display:block;}
.step-recliners-flyout .left{float:left;padding:10px 0px 0px 10px;width:150px;}
.step-recliners-flyout .left p{font-size:110%;}
.step-recliners-flyout .left a{float:left;color:#000000;font-size:110%;text-decoration: none;padding-bottom:5px;width:160px;}
.step-recliners-flyout .promoImg{float:right;padding:10px 10px 10px 0px;display: none;}
.step-recliners-flyout-btm{float:left;display: none;position : absolute;bottom:-5px;left:0px;}

.step-recliners-flyout li {padding-left:10px;}

.step-material-flyout li .stepSelected, .step-recliners-flyout .left li .stepSelected{
	color:#3074DA!important;
}

#main-image-wrap .main-image{
	margin-top:20px!important;
	float:left;
}

table.options-list-table{
	position : relative;
	left:15px;
	margin-bottom:10px;
}

table.options-list-table th{
	font-weight:bold;
	width:75px;
	vertical-align : top;font-size:110%;
}

table.options-list-table td{
	width:115px;
	text-align : left;
	vertical-align : top;
	font-size:110%;
}

.prod-220-inner{
	min-height:313px;
}
.options-div{
	float:left;
	width:185px;
	padding-left:15px;
}

.options-div strong{
	float:left;
	width:185px;
	font-size:110%;
}

.options-div span{
	float:left;
	width:185px;
	font-size:110%;
	padding:0px 0px 10px 0px;
}

.lowestPrice
{font-size:160% !important;} 
.lowestPrice.feel-good-price
{font-size:140% !important;
}









