﻿/************* PRODUCT DETAILS **************/

#productDetail .left {
width:320px;
border:0px
}
#productDetail .right {
width:400px;
border:0px
}

#productDetail h2 {
padding-left:0;
margin-top:5px;
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:none;
color:#000000;
border:0;
width:380px;
}
#productDetail h2 span {
font-size:11px;
font-weight:normal;
color:#006699;
}

#productDetail h3 {
font-size:16px;
margin:0;
margin-bottom:10px;
}

.productDetailPriceInfo {
height:80px;
width:392px;
border:0px solid black;
}

.productDetailLogo {
float:left;
margin-right:10px;
padding:10px;
background-color:White;
height:60px;
width:80px;
}

.productDetailPrice {
float:left;
width:120px;
height:46px;
padding:10px;
padding-top:24px;
text-align:right;
}

.productDetailAeroplan {
float:right;
width:105px;
height:41px;
padding:10px;
padding-top:29px;
text-align:right;
border:0px solid #DEDEDE;
background:url(../Media/Images/Logos/logo-aeroplan.gif) center left no-repeat !important;
}

.productDetailPromotionDate{
color:Red;
padding-bottom:5px;    
}

.ProductDetailImage {
text-align:center;
}
.ProductDetailImageSmall {
width:250px;
/*height:250px;*/
float:none !important;
}

.productDetailPrice #regularLabel,
.productDetailPrice #regularPrice {
color:#666666;
}

.productDetailPrice #yourPrice {
color:Black;
font-size:18px;
font-weight:bold;
}

.productDetailPrice #promoPrice {
color:Red;
font-size:18px;
font-weight:bold;
}

.productDetailLiquidation {
margin:5px 0 5px 0;
font-size:12px;
color: #CC6600;
}

.productDetailCartMessage {
margin:5px 0 5px 0;
font-size:12px;
color: #009900;
text-align:center;
}

.productDetailDisclaimer {
float:right;
margin-left:260px;
margin-top:-30px;
border:0px solid black;
}

.productDetailWarrantyDisclaimer{
font-size:smaller;
height:20px;/*height:100px;*/
}

.productDetailImageDisclaimer {
font-size:10px;
height:24px;
padding-left:10px;/*40px;*/
width:350px;/*400px;*/
float:right;
}

#productGallery {
padding:10px 0 0 12px;
}

/************* PRODUCT SPECIFICATIONS **************/
/************* PRODUCT SEARCH RESULTS **************/
/************* PRODUCT DOCUMENTS **************/

#productSpecifications table,
#productDocuments table,
#searchResults table {
width:722px;
}

#productSpecifications table td.specLabel,
#productDocuments table td.specLabel {
width:250px;
}

#productSpecifications table td,
#searchResults table td,
#productDocuments table td {
padding:5px;
padding-left:10px;
}

#productSpecifications table tr.sectionSpec,
#productDocuments table tr.sectionSpec {
background-color:#D3D3D3;
color:black;
font-weight:bold;
}

#productSpecifications .descriptionMarketing {
padding: 10px;
color:black;
font-size: 16;
}

#productSpecifications .odd,
#productDocuments .odd,
#searchResults .odd {
background-color:#FAFAFA;
}

#productSpecifications .even,
#productDocuments .even,
#searchResults .even {
background-color:#EFEFEF;
}

#productSpecifications #dttID {
    font-size: 9px;
    text-align: right;
    color: #777777;
}

#productDocuments{
margin-top: 10px;
}

#productDocuments a {
text-decoration: underline;
}

#searchResults,
#NoResults {
margin-top: 11px;
}

#searchResults p {
margin-top:20px;
font-style:italic;
font-weight: bold;
}

#searchResults h2 {
font-size:14px;
font-weight:bold;
}

#searchResults a:hover 
{
text-decoration:underline;
}

#NoResults h2#notFound {
font-size:medium;
color:Gray;
font-style:italic;
}

#NoResults h3 {
font-size:medium;
font-weight:bold;
}

/************* CARROUSEL **************/

#productsCarrousel .productTitle{
width:200px; float:left;
}

#productsCarrousel .productTitle h1{
background:none; padding:0; margin:0; display:inline;
}

#productsCarrousel .productDrops{
float:right; 
padding-right:10px; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
color:#000000;
}

#productsCarrousel #productListPage{
    clear:both; padding-top:7px;
}

#productsCarrousel #productListPage .submit{
    background:none;
}

/************* THUMBNAILS **************/

.thumbs {
text-align:center;
width:722px;
background:#FFFFFF;
}

.thumbs .top {
float:none;
height:225px; /**height:235px;**/
clear:both;
}

.thumbs .submit {
height:28px;
padding:5px;
}

.thumbs .thumb {
width:143px;
}

.thumbs .submit .thumb {
border-top:1px solid #CCCCCC;
background:#EFEFEF;
padding:5px;
}

.thumbs .submit .thumb img {
background-repeat:no-repeat;
border:0;
padding:0;
margin:0;
cursor:pointer;
}

.thumbs .thumbLogo {
padding:0;
}

.thumbs .thumbnail,
.thumbs .thumbnail:link,
.thumbs .thumbnail:visited {
display:inline-block;
clear:left !important;
padding:10px;
background:White;
}

.thumbs .thumbnailBrandList {
display:block;
border:none;
padding:0px;
margin-left:auto;
margin-right:auto;
background-color:White;
background-position:center center;
background-repeat:no-repeat;
height:35px;
width:80px;
}

.thumbPrice {
font-weight:bold;
}

.thumbPriceSell {
font-weight:bold;
color:Red;
}

.thumbCode {
font-weight:bold;
margin-top:5px;
}

.thumbCat {
width:130px;
margin:auto;
}

.thumbDesc {
width:130px;
margin:auto;
}

.thumbReg {
color:Black;
text-decoration:line-through;
}

.thumbnailImgShadow,
.thumbnailImgShadow:link,
.thumbnailImgShadow:visited {
display:inline-block;
border:1px solid #CCCCCC;
padding:10px;
background:White;
margin:0 13px 10px 0;
}

.thumbnailImgShadow:hover {
border:1px solid #000000;
}