﻿/* RELATED ITEMS */

    .carousel li {
        list-style: none;
    }
    
    .carousel ol {
        margin: 0;
    }

    .relatedItemTop,
    .relatedItemBottom {
        clear: both;
    }

    .relatedItem {
        clear: both;
        margin-bottom: 40px;
        height: 120px;
    }

    .relatedItem .image {
        float: left;
        margin-right: 10px;
    }
    
    .relatedItem .sku {
        font-weight: bold;
    }

    .relatedItem .buyNowDiv {
        float: right;
    }

    .relatedItem a.buyNowBtn {    
        background-image: url( "/img/xyron/buttons/btn1-tiny.jpg" );
        background-position: right top;
        line-height: 24px;
        height: 28px;
        min-width: 0;
        width: 70px;
        margin-top:5px;
    }

    .relatedItem a.buyNowBtn span {
        background-image: url( "/img/xyron/buttons/btn1-tiny.jpg" );
        background-position: left top;
        height: 28px;
        min-width: 0;
        width: 70px;
    }

    .relatedItem .price {
        background-image: url( "/img/xyron/buttons/price-tiny.jpg" );
        line-height: 24px;
        height: 28px !important;
        width: 90px !important;
        float: left;
        text-align: right;
        margin-top:5px;
    }

    .relatedItem .price span {
        bottom: auto;
        left: auto;
        font-size: 12px !important;
        position:relative;
        margin: 0 12px 0 0;
    }
    

/* RELATED VIDEOS */

    .video a img {
        width: 100px;
        height: 100px;
    }
    
    
/* CAROUSEL */

    #carouselRelatedProducts,
    #carouselRelatedVideos {
        padding: 0 15px 0 15px;
        margin-top: 15px;
    }

    .carousel {
        clear: both;
        height: 295px;
        overflow: hidden;
    }

    .carousel ul {
        margin: 0;
    }

    .carouselNav {
        height: 30px;
        padding-top: 15px;
        border-top: solid 1px #dadada;
        text-align: center;
    }

    span.carousel-first-button a {
        background: url( "/js/yui/assets/skins/sam/sprite.png" );
        background-repeat: no-repeat;
        background-position: 0 -2050px;
        height: 20px;
        width: 40px;
        float: left;
    }

    span.carousel-next-button a {
        background-image: url( "/js/yui/assets/skins/sam/sprite.png" );
        background-repeat: no-repeat;
        background-position: 0 -800px;
        height: 20px;
        width: 40px;
        float: right;
    }
    
    /* FORMS CAMPAIGN REGISTRATION PAGES */
    
	input[type="checkbox"], input[type="radio"]{
		width:20px;
		}
	
	.formContainer .dealerRegistrationTextBox
	{
		width: 267px;
	}
	
	textarea {
		height:150px;
		width:465px;
	}
	
	.formGrouping
	{
		width:437px;
		margin-bottom:15px;
	}
	
	.formContainer li
	{
		color:Red;
	}
	
	#stayInTouchInfo
	{
		margin-top:0px;
		margin-bottom:15px;
	}
	
	.popup_closebox {
		position:absolute;
		right:15px;
		top:17px;
		width:20px;
	}


	img.imageFloatRight{
		float:right;
		margin:10px 0 10px 10px;
		background-color:Black;
	}
	
	img.imageFloatLeft{
		float:left;
		margin:10px 10px 10px 0;
		background-color:Black;
	}
	
	
    /* COLOR ANCHORS TEXT AREA'S AS ON THE SITEMAP PAGE */	
	
	 #details a {color: #0f8596;}  
	 #details a:hover {color: #8c2a53;}
	 #details a:active {color: #0f8596;}	
  
      
    /* DEFINE IMAGE SIZES CAROUSSELS */
  
	 #carouselRelatedProducts img{
  		width:95px;
  		height:95px;
	}	
	
	/* DEFINE IMAGE SIZES TAB MENU VIDEO PAGE */
	
		html > body .thumbnailItem {
		width:144px;
		height:183px;
	}
	
	.thumbnailItem .image img {
		height:144px;
		width:144px;
	}
	
	/* DEFINE IMAGE SIZES TAB MENU VIDEO PAGE */
	
	div#videoPlayer
	{
		width:590px;
		min-height:400px;
		height:auto;
}
