/* TOP LEFT POD - LARGE PRODUCT IMAGE  */
#leftPodContainer { display:block; float:left; width:295px; margin:17px 26px 25px 15px; }
*HTML #leftPodContainer { margin:17px 26px 25px 8px; }

#topLeftPod { display:block; float:left; margin:0; background:url('/images/backgrounds/bkg_ProductImage_top.gif') no-repeat; width:294px; height:33px; }
*HTML #topLeftPod { display:block; float:left; margin: 0; background:url('/images/backgrounds/bkg_ProductImage_top.gif') no-repeat; width:294px; height:33px; }
#btmLeftPod { display:block; float:left; background:url('/images/backgrounds/bkg_ProductImage_btm.gif') bottom no-repeat; width:295px; margin: 0; padding:0 0 20px 0; text-align:center; }

#btmLeftPod img { margin: 0 0 10px 3px; max-height:325px; overflow:hidden; }
#btmLeftPod img.viewMore { margin: 0 3px 0 0; }
#btmLeftPod p { margin: 0 0 0 25px; text-align:left;}
#btmLeftPod a { font-weight: bold; color: #a81c24; text-decoration:none; }
#btmLeftPod a:hover { text-decoration:underline; color:#636363; }

/* MAIN PRODUCT IMAGE - IMAGE PLACEHOLDER FOR MISSING IMAGE */
#ProductSkuImagePlaceholder { margin: 0 0 10px 3px; width:290px;height:193px;background: url(/images/products/Sperian-Photo-Coming-Soon-290px.jpg) top right no-repeat; }
#ProductSkuImagePlaceholderText { font-family:arial;font-size:large;font-weight:bold;color:#000000;padding:55px; } /* #565051*/

/* TOP RIGHT POD - PRODUCT INTRODUCTION */
#topRightPod { display:block; float:left; width:406px; margin-top:17px; font-size:1.1em; position:relative; }
*HTML #topRightPod { display:block; float:left; width:370px; margin-top:17px; }

#topRightPod h4 { float:left; font-size:24px; font-weight: bold; color: #333333; margin:0 0 0 8px; text-transform:none; width:356px; }
*HTML #topRightPod h4 { margin:0 0 0 4px; }
#topRightPod .folder_icon { display: block; float:left; margin:8px 0 0 5px; display:none; }
#topRightPod .folder_icon img { margin:0 0 0 0; }

#topRightPod .skunumber { margin-left:8px; color:#636363; text-transform:uppercase; font-weight: bold; font-size: 1.3em; }
#topRightPod .productFamily { margin-left:8px; color:#636363; text-transform:capitalize; font-weight: bold; font-size: 1.3em; }
#topRightPod .subtitle { font-weight: bold; margin:0 0 17px 8px; }
#topRightPod .introduction { margin:  0 35px 72px 8px; }
*HTML #topRightPod .introduction { margin:  0 25px 72px 8px; }

#topRightPod .links { display:block;  float:left; vertical-align: bottom; margin:0 0 25px 8px; }
*HTML #topRightPod .links { display:block;  float:left; vertical-align: bottom; margin:0 0 25px 4px; }

#topRightPod .links a { font-weight: bold; color: #a81c24; text-decoration:none; }
#topRightPod .links a:hover { text-decoration:underline; color:#636363; font-weight: bold; }

#topRightPod .links span { color: #999999; font-weight: bold; }
#topRightPod img {display: block;
    float: right;
    margin: 0 85px 56px 8px  }
*HTML #topRightPod img { float:right; margin-right:55px; }


/* CONTAINERS FOR ALL THE DIFFERENT INFORMATION PODS, i.e., Overview, Specifications, etc. */
/* PRODUCT DETAIL 
-------------------------------------------------*/
#overviewContent { display:block; float:left; width: 715px; margin:0 0 31px 15px; }
*HTML #overviewContent { display:block; float:left; width: 715px; margin:0 0 31px 7px; }

#specificationsContent, #orderInfoContent, #downloadsContent, #literatureContent, #softwareContent, #photosContent, #certificationsContent, #notificationsContent, #trainingContent, #additionalInfoContent, #promosContent, #faqContent, #prodRegistrationContent, #techSupportContent { display:block; float:left; width: 715px; margin:0 0 31px 15px; }

*HTML #specificationsContent, #orderInfoContent, #downloadsContent, #literatureContent, #softwareContent, #photosContent, #certificationsContent, #notificationsContent, #trainingContent, #additionalInfoContent, #promosContent, #faqContent, #prodRegistrationContent, #techSupportContent { display:block; float:left; width: 715px; margin:0 0 31px 7px; }

/* SKU 
-------------------------------------------------*/
#productDetail .rightColumn .SKU p, #productDetail .rightColumn .SKU ul, #productDetail .rightColumn .SKU table { margin-bottom: 17px; }
#productDetail .rightColumn .SKU a { text-decoration: none; }
#productDetail .rightColumn .SKU a:hover { text-decoration: underline; color: #2e3192; }
#productDetail .rightColumn a span { font-weight: bold; color:#2e3192 }
#productDetail .rightColumn td .folder_icon { float:right; margin:0 0 0 5px; }
#productDetail .rightColumn td .folder_icon img { margin:0 0 0 0; }



#SKUoverviewContent, #SKUfeaturesContent, #SKUspecificationsContent, #SKUcertificationContent, #SKUdownloadsContent, #SKUliteratureContent, #SKUphotosContent, #SKUsoftwareContent, #SKUadditionalinfoContent, #SKUmaintenanceContent, #SKUpartsContent, #SKUpackagingContent { display:block; float:left; width: 715px; margin:0 0 31px 15px; }

*HTML #SKUoverviewContent, #SKUfeaturesContent, #SKUspecificationsContent, #SKUcertificationContent, #SKUdownloadsContent, #SKUliteratureContent, #SKUphotosContent, #SKUsoftwareContent, #SKUadditionalinfoContent, #SKUmaintenanceContent, #SKUpartsContent, #SKUpackagingContent { display:block; float:left; width: 715px; margin:0 0 31px 7px; }

#productDetailTop { background:url('/images/backgrounds/bkg_topProductDetailPod.gif') no-repeat; width:716px; height:30px; }
#productDetailBottom { background:url('/images/backgrounds/bkg_btmProductDetailPod.gif') no-repeat; width:715px; height:31px; }

/* BACKGROUND FOR THE PRODUCT INFORMATION PODS */
#productDetail { background:url('/images/backgrounds/bkg_ProductDetailPod.gif') repeat-y; width:715px; float: left; font-size: 1.1em; }

/* BOTTOM POD - LEFT SIDE OF THE PRODUCT INFORMATION POD */
#productDetail .leftcolumn { display:block; float:left; width:192px; margin-right:18px; }
*HTML #productDetail .leftcolumn { display:block; float:left; width:192px; margin-right:0; }

#productDetail .leftcolumn p { padding-left: 15px; margin: 0 0 18px 0; font-weight:bold; width: 170px; }
#productDetail .leftcolumn a { text-decoration: none;  color: #a81c24; }
#productDetail .leftcolumn a:hover { text-decoration: underline; color:#636363; }


/* Sets the "selected" or "on" state of left hand column item */
#productDetail #selected { display:block; background:url('/images/backgrounds/bkg_productInfoOn.gif') no-repeat; width:192px; height:24px; padding:5px 0 5px 15px; margin-bottom:18px; }
#productDetail #selected span { display:block; color: #fff; height:24px; vertical-align:middle; }


/* BOTTOM POD - RIGHT SIDE OF THE PRODUCT INFORMATION POD */
#productDetail .rightColumn { display:block; float:left; width:500px; margin: 0; }
#productDetail .rightColumn ul { margin: 0 0 27px 0; padding: 0; }
#productDetail .rightColumn li { margin: 0 0 5px 15px; }
#productDetail .rightColumn p { margin:0 20px 6px 0; }
#productDetail .rightColumn strong { color:#000; font-weight: bold; }
/* Use class .wrap on the selected  orange tab when the content is more than two lines - the top padding is minimized so the content fixs within the box */
#productDetail #selected.wrap { background:url('/images/backgrounds/bkg_productInfoOn.gif') no-repeat; width:192px; height:33px; padding-top:1px; margin-bottom:18px; } 
#productDetail .rightColumn h4 { color: #333333; font-weight: bold; font-size: 18px; text-transform:none; margin: 0 0 20px 0; }
#productDetail .rightColumn img { display:block; float:left; margin: 0 19px 25px 0; }

/*#productDetail .rightColumn .trainingPod p { display:block; float:left; margin: 0 15px 24px 0; }
#productDetail .rightColumn .trainingPod img { display:block; float:left; margin: 0 19px 25px 0; }
*HTML #productDetail .rightColumn .trainingPod p { display:block; float:left; margin: 0 5px 24px 0; }
*HTML #productDetail .rightColumn .trainingPod img { display:block; float:left; margin: 0 10px 10px 0; } */

#productDetail .rightColumn .padded p { margin-bottom: 24px; }

#productDetail ul#horizontal { margin: 0 0 30px 0; padding: 0; width:500px; }
#productDetail ul#horizontal li { display:block; float:left; margin: 0 0 5px; width:155px; }

/* SKU INFORMATION horizontal bulleted list
--------------------------------------------------------*/
#productDetail .rightColumn .skuhorizontal ul { display:block; float:left; margin-bottom: 17px; } 
#productDetail .rightColumn .skuhorizontal li { float:left; display:inline; margin: 0 10px 0 0; padding: 0 0 0 15px; background:url('/images/icons/icn_bullet.gif') no-repeat; list-style:none; }




/* TABLE IN THE SPECIFICATIONS POD */
/* ********************************/
.rightColumn table { width:481px; background:#ccc;  }
.rightColumn tr { vertical-align:top; }
.rightColumn td { background:#f6efe7; padding:10px; }
.rightColumn td.left { width:148px; font-weight: bold; }
.rightColumn td.topLeft { width:148px; font-weight: bold; }
.rightColumn td.topRight { font-weight: bold; }
.rightColumn td.left p { font-weight: bold; margin:0 0 6px 0; float:left; }
.rightColumn td.bkgWhite { background:#fff; }
.rightColumn td.bkgGray { background:#d7d7d7; }


table.productSkus table { width:481px; background:#ccc;  }
table.productSkus tr { vertical-align:top; }
table.productSkus td { background:#f6efe7; padding:10px; }
table.productSkus td.imageCol { width:95px;background:white; }
table.productSkus td.left { width:95px; font-weight: bold; }
table.productSkus td.topLeft { width:95px; font-weight: bold; }
table.productSkus td.topRight { font-weight: bold; }
table.productSkus td.left p { font-weight: bold; margin:0 0 6px 0; float:left; }
table.productSkus td.bkgWhite { background:#fff; }
table.productSkus td.bkgGray { background:#d7d7d7; }


h4 { margin: 0 0 10px 30px; text-transform: uppercase; font-size: 1.3em; font-weight: bold; color: #333; }
.carousel_products { margin: 0 0 30px 15px; }
