﻿* {outline:none; }
html { overflow-y:scroll; }
.cmsImage {  padding:10px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }


/* Product Details Page */
ul.colours { margin:0px; padding:0px; }
ul.colours li { list-style:none; margin:0px; padding:0px; font-size:10px; width:50px; text-align:center; float:left; margin-right:4px; }
ul.colours li.active { color:black; }
ul.colours li.active img {border:solid 1px #000000; }
.colourSwatch { height:20px; width:50px; border:solid 1px #888888; }


.style_option2.active{
	background-position:0px -11px;
}

.dropFilter { float:left; width:99px; margin-right:36px; margin-top:0px; }
.dropFilter span a { color:#000000;border:solid 1px #808080;padding:3px; display:block; font-size:12px; }
.dropFilter ul { margin:0; padding:0;border:solid 1px #cbcbcb;background-color:#cccccc; display:none;  }
.dropFilter ul li { list-style:none; margin:0; padding:0; border-bottom:solid 1px #999;}
.dropFilter ul li:last-child { border-bottom:none;}
.dropFilter ul li a { color:Black; display:block; padding:3px;font-size:12px;text-decoration:none;  }
.dropFilter ul li a:hover {  background-color:#999999;  }
.vSpacer { float:left; height:400px; }


/* Stars */


.starRating {
 
	width:90px; height:16px;
	background: url(../../images/star.png) 0 0;
}

/* override some css that seems to be applying padding to all the divs */
#review_holder #right div.starsOff { padding:0px; }
#review_holder #right div.starsOff div { padding:0px; }

.starsOff { height:17px; background-image:url( ../../images/global/star_Large_off.png ); width:95px; padding:0;}
.starsOn { height:17px; background-image:url( ../../images/global/star_Large_on.png );   }
.starsOff.small { height:13px; background-image:url( ../../images/global/star_Small_off.png ); width:75px;}
.starsOff.small.greyBack { height:13px; background-image:url( ../../images/global/star_grey_Small_off.gif ); width:75px;}
.small .starsOn { height:13px; background-image:url( ../../images/global/star_Small_on.png );   }
.small.greyBack .starsOn { height:13px; background-image:url( ../../images/global/star_grey_Small_on.gif );   }
.starsOff.small div.buttons  { height:13px; position:absolute;   }
.starsOff.small div.buttons a { height:13px; width:15px;   display:block; float:left; cursor:pointer;    }