/*** COPYRIGHT 2011  BY FDM4 INTERNATIONAL INC. - ALL RIGHTS RESERVED ********/
/*** product.css -- Product Page Style Sheet                               ***/
/*****************************************************************************/
/* BEL010111 12/15/14 SMN - Remove height for #altCarousel                   */
/* BEL010110 12/13/14 SMN - Add carouselSpacing class                        */
/* BEL010109 11/26/14 BRLS P212331 - Better spacing of quick order headers   */
/*                                 - Line guide implementation               */
/* B010108 11/24/14 SMN- Style the Carousel Arrow Images                     */
/* B010107 10/30/14 SMN- Size the carousel based on the image sizes          */
/* B010106 10/29/14 SMN- Revisions for carousel sizing                       */
/* B010105 10/19/14 SMN- Add styles for Alternate Image Carousel             */
/* B010104 10/03/14 DX - Add styles for companion style light box.           */
/*****************************************************************************/
.compBoxContent {text-align: center;}
.compStyleDiv {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.compStyleDescDiv {width: 120 important!;}
a.compStyleDesc:link {
	color: black;
	text-decoration: none;
}
#companionStyleSubDiv {min-width: 450px; }
.compBoxTitle {
	font-size: 12pt; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
.compStyleImg {
	width: 120px;
	height: 174px;
}
/*^^^^^^ B101014 ^^^^^^^^^*/
#altViews div { } /* B010105 */
/*vvvvvvvv B010105 vvvvvvvv*/
/**********************************************/
/***  Carousel Styles                       ***/
/**********************************************/

#altCarousel, #carouselControls
{
   width: 100%;      /*B010106*/
   top: 0;
   left: 0;
}

#altCarousel
{
   overflow: auto;
   //background: #E8E8E8;
   //height: 100%;     /*B010111*/
}

#carouselControls
{
   z-index: 1;
}

#buttonLeft, #buttonRight
{
   position: absolute;
   z-index: 500;
   cursor: pointer;
   text-align: center;
}

#buttonLeft
{
   left: 0px;
}

#buttonRight
{
   right: 0px;
}

.buttonArrow            /*B010108*/
{
}

#prodCarousel {
   margin-bottom: 10px;
}

.cloudcarousel
{
   top: 0px;
}

.carouselSpacing    /*B010111*/	
{
    width: 10px ;
}

.buttonArrow img
{
    border-left: medium none !important;
    border-top: medium none !important;
    box-shadow: 0 0 0 0 !important;
    margin-right: 0px !important;
    padding: 0 0 0 0;
}
/**********************************************/
/***  End Carousel Styles                   ***/
/**********************************************/
/*^^^^^^^^ B010105 ^^^^^^^^*/

/* vvvvv BEL010109 vvvvv */
.qoHeader th
{
    padding: 0px 10px 0px 10px;
}

td.qoLineGuide
{
    border-left: 1px solid #CCCCCC;
    text-align: center;
}

img.imgLineGuide
{
    width: 20px;
    padding: 5px;
}

div.divLineGuide
{
    cursor: pointer;
}
/* ^^^^^ BEL010109 ^^^^^ */

