

#stepup-box .stepUp-container {
/*width:640px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
min-height:420px;
overflow:hidden;
height:560px;*/
}


#stepup-box .stepUp-top {
    border:none;



}
#stepup-box .stepUp-top a {
    float:right;
    font-weight:bold;
    padding:5px 10px 0 0;
}

#stepup-box .stepUp-contents {

/*border:1px solid #ccc;
border-top:none;
min-height:445px;
height:530px;*/
clear:both;
/*background: transparent url('//a248.e.akamai.net/pix.crutchfield.com/v3.0/stepup/currentItemBack.png')  no-repeat scroll 10px bottom;


*/
}

#stepup-box .stepUp-top h2 {
color:#333;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
/*padding-left:210px;
background:#FFFFFF url('//a248.e.akamai.net/pix.crutchfield.com/v3.0/stepup/line.gif');*/
margin:0 0 12px 0;

}

#stepup-box .stepUp-containerHeader {
/*background-color:#FFFFFF;*/
padding:0px 10px;
font-size:14px;
font-weight:bold;
} 

#stepup-box .stepUp-containerProdName, #stepup-box .stepUp-containerBenefitHeader {
font-size:14px;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px;
} 

#stepup-box .stepUp-containerProdDesc {
font-size:12px;
padding:5px;
}

#stepup-box .stepUpBlockCurrentlyViewed {
display:inline;
float:left;
/*margin-left:10px;*/
margin:5px 5px 5px 10px;
background:#EFF4FF;
width:190px;
/*padding:5px;height:420px;
height:auto;border: 1px solid #cccccc;
background-position:bottom;
background: transparent url('//a248.e.akamai.net/pix.crutchfield.com/v3.0/stepup/currentItemBackBot.png') no-repeat;*/
overflow:hidden;
border: 2px solid #224488;
}


#stepup-box .stepUpBlockCurrentlyViewed  .stepUp-containerProdName h3{
background: #224488 url('//a248.e.akamai.net/pix.crutchfield.com/v3.0/stepup/blueBack.png') no-repeat;
}


#stepup-box .stepUpBlockCurrentlyViewedTop {
background: transparent url('//a248.e.akamai.net/pix.crutchfield.com/v3.0/currentItemBackTop.png')  no-repeat scroll 10px bottom;
height:5px;
}
#stepup-box .stepUpBlockCurrentlyViewed .stepUp-containerProdName  {
color:white;
background-color:#224488;
padding:5px;
}


#stepup-box .stepUpBlock {
display:inline;
float:left;
margin:5px;
padding:5px;
position:relative;
width:190px;
/*height:420px;*/
overflow:hidden;
border: 1px solid #cccccc;
background:#f7f7f7;
}
#stepup-box .stepUpBlockCurrentlyViewed {


/*margin:5px 5px 5px 10px;*/
background:#EFF4FF;
width:190px;
overflow:hidden;
border: 2px solid #224488;
}
/*#stepup-box .stepUpBlockCurrentlyViewed .stepUpHeaderBlock, #stepup-box .stepUpBlockCurrentlyViewed .center, #stepup-box .stepUpBlockCurrentlyViewed .detailsBlock, #stepup-box .stepUpBlockCurrentlyViewed .priceBlock, #stepup-box .stepUpBlockCurrentlyViewed .compareBlock {

background:white;
width:95%;
}*/

#stepup-box .stepUpBlockCurrentlyViewed .stepUp-containerProdDesc {

padding:5px;
}

#stepup-box .compareBlock {
    background:#EFEFEF none repeat scroll 0 0;
    border:1px solid #224488;
    /*height:25px; OM */
    text-align:center;
    /*margin:20px 0 0 0;
    background:white;*/
    margin:5px;
    padding:8px 0 5px;
}



/*.stepUpBlockCurrentlyViewed .stepUp-container .price, .stepUpBlockCurrentlyViewed .addToCartBlock {
width:45%;
}
*/

#stepup-box .stepUpHeaderBlock, #stepup-viewD .stepUpHeaderBlock {
/*height:100px;*/
/*height:110px; OM */
overflow:hidden;

}

#stepup-viewC .compareBlock, #stepup-viewD .compareBlock {
/*border-top:1px solid #cccccc;
margin:10px auto auto auto;
padding-top:5px;*/
height:20px;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
/*height:25px;  OM */

text-align:center;
}
#stepup-viewC .compareBlockText, #stepup-viewD .compareBlockText {
    padding:5px;
}

#stepup-viewC .reviewText, #stepup-viewD .reviewText {
font-size:9px;
}

.reviewText a {
font-size:9px;
text-decoration:none;
padding-top:10px;
}
/*.stepUpBlock1 {
display:inline;
float:left;
margin:5px;
padding:5px;
position:relative;
width:190px;
height:420px;
overflow:hidden;
border: 1px solid #cccccc;
}*/


#stepup-viewD .featureThumb {
height:96px;
border: 1px solid #224488; 
/*margin:-8px auto 2px;
width:106px;*/
}


#stepup-viewC .featureThumb a.featureThumbImg img, #stepup-viewD .featureThumb a.featureThumbImg img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:3px;
}
#stepup-viewC .detailsBlock, #stepup-viewD .detailsBlock {
padding:5px;
/*padding:0px 0px 5px 0px;
height:110px;*/
/*height:180px;  OM */
overflow:hidden;
font-size:10px;

}
#stepup-viewC .details ul, #stepup-viewD .details ul {
font-size:10px;
margin:0.2em 0 0.8em;
padding:0;
}
#stepup-viewC .details li, #stepup-viewD .details li {
font-size:10px;
list-style-type:disc;
/*margin-left:20px;*/
margin-left:15px;
}
#stepup-viewC .detailsBlock ul, #stepup-viewD .detailsBlock ul {
font-size:10px;
margin:0.2em 0 0.8em;
padding:0;
}
#stepup-viewC .detailsBlock li, #stepup-viewD .detailsBlock li {
font-size:10px;
list-style-type:disc;
/*margin-left:20px;*/
margin-left:15px;
}

#stepup-viewC .stock-in, #stepup-viewD .stock-in {
color:#33AA33;
}
#stepup-viewC .stock-in, #stepup-viewC .stock-low, #stepup-viewC .stock-out, #stepup-viewC .stock-special-order {
font-size:10px;
font-weight:bold;
white-space:nowrap;
}

#stepup-viewD .stock-in, #stepup-viewD .stock-low, #stepup-viewD .stock-out, #stepup-viewD .stock-special-order {
font-size:10px;
font-weight:bold;
white-space:nowrap;
}



#stepup-viewC .center, #stepup-viewD .center {
text-align:center;
min-height:30px;
/*margin:auto;
height:100px;*/
}
#stepup-viewC span.stock, #stepup-viewD span.stock  
{
	display:block;
	padding:4px;
	border-top:1px solid #eaeaea;
	margin-top:10px;
}
#stepup-viewC span.stock a, #stepup-viewD span.stock a {
	margin-left: 4px;
}

#stepup-viewC .priceBlock, #stepup-viewD .priceBlock {
/*height:110px;*/
margin-top:5px;
/*height:50px;  OM */
overflow:hidden;
padding:5px;

}

#stepup-viewC  .price, #stepup-viewD .price {
/*color:#FF7800;*/
font-size:14px;
font-weight:bold;
float:left;
width:55%;

}

#stepup-viewC .rebate, #stepup-viewD .rebate {
font-size:9px;
color:#333333;
font-weight:normal;
float:left;
clear:both;

}
#stepup-viewC .priceFinePrint, #stepup-viewD .priceFinePrint {
font-size:9px;
float:left;
text-align:left;
color:#333333;
font-weight:normal;
}

#stepup-viewC .addToCartBlock, #stepup-viewD .addToCartBlock  {
float:right;
/*height:110px;
width:43%;*/
margin-right:3px;
}
#stepup-viewC .addToCartFinePrint, #stepup-viewD .addToCartFinePrint {
float:right;
font-size:10px;
text-align:right;
}

#stepup-box {
background:#fff;
border:none;
margin-bottom:16px;
}






/* ======================================================== *
*   setup block d version
 * ======================================================== */
#stepup-viewD {
background:#efefef;
border:none;
/* margin-bottom:16px; */
}

#stepup-viewD .stepUpBlock, #stepup-viewD .stepUpBlockCurrentlyViewed  {
background:#EFF4FF none repeat scroll 0 0;
border:1px solid #333333;
display:inline;
float:left;
margin:5px;
overflow:hidden;
padding:5px;
position:relative;
width:46%;
}

#stepup-viewD .stepUp-container {
background:#EFEFEF none repeat scroll 0 0;
width:640px;
}




#stepup-viewD .stepUp-top h2 {
/*background:#FFFFFF url(//akamaipix.crutchfield.com/v3.0/stepup/line.gif) repeat scroll 0 0;*/
color:#224488;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0 0 12px;
/*padding-left:210px;*/
padding-top:5px;
text-align:left;
}

#stepup-viewD .stepUp-containerHeader {
/*background-color:#FFFFFF;*/
font-size:16px;
font-weight:bold;
padding:0 10px;
}


/*
#stepup-viewD .stepUpHeaderBlock

#stepup-viewD .center

#stepup-viewD .detailsBlock

#stepup-viewD .priceBlock

#stepup-viewD .addToCartBlock*/





.stepupThumb {
    border:1px solid #cccccc;width:190px;background-color:white;margin:auto auto 5px auto;
}
.stepupThumb .productImg {padding:5px 0 10px}
.sigStepupThumb {
    border:solid 1px #6d476c;
}

/* ======================================================== *
* FLOAT CLEAR
 * ======================================================== */

.clear-content
{
clear: both;
display: block;
display: inline-block;
line-height:0;
font-size: 0;
}

.clear-content:after
{
content: " ";
display: block;
 clear: both;
font-size: 0;
visibility: hidden;
}

#stepup-box:after, .stepUp-container:after, #stepup-viewD:after, #stepup-viewC:after
{
content:".";
display:block;
clear:both;
font-size:0;
visibility:hidden;
}


