#detailPageImages {
	width: 320px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}
#detailPageImages #mainImgWrapper {
	width: 100%;
	height: 300px;
}

#detailPageImages #airy-container {
	width:300px; 
	height:257px
}

#detailPageImages div.infoUnderMainImg {
	width: 300px;
	text-align: center;
	font-size: 10px;
	float: left;
	color: #666666;
}

#detailPageImages #seeAllImages {
	padding: 6px 0px;
	display: none;
}

#detailPageImages #thumbnailsWrapper {
	margin: 10px 0;
	width: 300px;
	text-align: center;
	float: left;
	font-size: 0;
}
#detailPageImages #thumbnailsWrapper span.detailPageThumbnail {
	display: block;
	width: 40px;
	height: 55px;
	padding: 0 4px;
	float: left;
}

#detailPageImages #thumbnailsWrapper span.detailPageThumbnail img.thumbnail {
	border: 1.5px solid #ddd;
	margin: 0;
}

#detailPageImages #thumbnailsWrapper span.detailPageThumbnail span.thumbnailCaption {
	font-size: 9px;	
	display: block;
	width: 40px;
}

#detailPageImages #thumbnailsWrapper span.videoThumbnail span.thumbnailCaption {
	border: 1.5px solid #ddd;
	border-top: 0;
}

div.shuttleGradient {
	float:left;
    width:100%;
    text-align:left;
    line-height: normal;
    position:relative;
    height:43px; 
    background-color:#dddddd; 
    background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/x-locale/communities/customerimage/shuttle-gradient._V192250138_.gif);
    background-position: bottom; 
    background-repeat : repeat-x;
}

div.shuttleTextTop {
	font-size:18px;
    font-weight:bold;
    color: rgb(119,119,119);
    margin-left:10px;
}

div.shuttleTextBottom {
	margin-top:-2px;
    font-size:15px;
    color: rgb(119,119,119);
    margin-left:10px;
}

.outercenterslate{
    cursor:pointer;
}
.innercenterslate{
    overflow: hidden;
}

.slateoverlay{
    position: absolute;
    top: 0px;
    border: 0px
}

.centerslate {
    display: table-cell;
    background-color:black; 
    text-align: center;
    vertical-align: middle;
    font-size: x-small;
}
.centerslate * {
    vertical-align: middle;
}
.centerslate span {
	display: none;
	height: 100%;
}

.aplus .emptyClear {
    clear: both;
}

.detailPageSim {
	float:left; 
	width: 220px;
	padding-right: 8px;
}

/* styles necessary for proper rendering of A+ content -- copied from .com */

#productDescription h2.productDescriptionHeader { margin-bottom: 0; }

#productDescription .emptyClear { clear: left; font-size: 0; height: 0; }

#productDescription div.productDescriptionWrapper { margin: 0 0 1em; }

#productDescription h3.productDescriptionSource {
    clear: left;
    color: #333333;
    font-size: 1.23em;
    font-weight: normal;
    margin: 0.75em 0 0.375em -15px;
}

#productDescription .seeAll { margin-left: -15px; margin-top: 1.25em; }

#productDescription ul,
#technicalProductFeatures ul { list-style-type: disc; margin: 1.12em 0 1.12em 20px; }

#productDescription ul li { margin: 0 0 0 20px; }

#productDescription ul li ul { list-style-type: disc; margin-left: 20px; }

#productDescription ul li ul li { margin: 0 0 0 20px; }

#productDescription .aplus h4,
#productDescription .aplus h5 { font-size: 1em; margin: 0 0 0.75em; }

#productDescription .aplus h4 { color: #CC6600; }

#productDescription .aplus p { margin: 0 0 1em; }

#productDescription .aplus .break { clear: both; font-size: 0; height: 0; }

#productDescription .aplus .spacer { margin-bottom: 13px; }

#productDescription .aplus img { border: medium none; }

#productDescription .aplus .leftImage,
#productDescription .aplus .rightImage,
#productDescription .aplus .centerImage { margin-bottom: 1em; margin-top: 0; text-align: center; vertical-align: top; }

#productDescription .aplus .leftImage { clear: left; float: left; margin-right: 15px; }

#productDescription .aplus .rightImage { clear: right; float: right; margin-left: 15px; }

#productDescription .aplus .imageCaption { clear: both; display: block; font-size: 0.846em; padding: 0.5em 0.5em 0; }

#productDescription .aplus table.data { border-collapse: collapse; margin-bottom: 1.25em; }

#productDescription .aplus table.data th {
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
}

#productDescription .aplus table.data td { border-bottom: 1px dotted #CCCCCC; border-left: 1px solid #CCCCCC; }

#productDescription .aplus table.data th,
#productDescription .aplus table.data td { padding: 3px 10px; text-align: left; }

#productDescription .aplus table.data tfoot { font-style: italic; }

#productDescription .aplus table.data caption {
    background: none repeat scroll 0 0 #EEEEEE;
    font-size: 0.8125em;
}

#productDescription .aplus table.data tr td:first-child,
#productDescription .aplus table.data tr th:first-child { border-left-width: 0; }

#productDescription .aplus ul { margin: 0 0 1em; }

#productDescription .aplus .center { text-align: center; }

#productDescription .aplus .right { text-align: right; }

#productDescription .aplus .sixth-col,
#productDescription .aplus .fourth-col,
#productDescription .aplus .third-col,
#productDescription .aplus .half-col,
#productDescription .aplus .two-third-col,
#productDescription .aplus .three-fourth-col,
#productDescription .aplus .one-col { float: left; margin-right: 1.676%; overflow: hidden; }

#productDescription .aplus .last { margin-right: 0; }

#productDescription .aplus .sixth-col { width: 15.08%; }

#productDescription .aplus .fourth-col { width: 23.4637%; }

#productDescription .aplus .third-col { width: 31.8436%; }

#productDescription .aplus .half-col { width: 48.6034%; }

#productDescription .aplus .two-third-col { width: 65.3631%; }

#productDescription .aplus .three-fourth-col { width: 73.743%; }

#productDescription .aplus .one-col { margin-right: 0; width: 98.8827%; }

#productDescription .aplus .last { margin-right: 0; }

#productDescription .aplus { min-width: 895px; width: 100%; }

.item img.cateringLogo { width: 102px; height: 34px; vertical-align: middle; padding-left: 10px; }
.item img.markdownLogo { width: 131px; height: 21px; vertical-align: middle; padding-left: 10px; }
