/* Public: productselector */

.leftSide {float:left;}
.rightSide {float:right;}
.centerAlign {text-align:center;}
.clear {display:block; clear:both; height:0px; font-size:1px; overflow:hidden; line-height:1px;}
.smallText {font-size:80%;}
.smallerText {font-size:70%;}

#ProductSelector {width:560px; background:#fff; font-size:71%; color:#707070; padding:22px 0; font-family:arial,helvetica,verdana;}
#ProductSelector #Container {background:url(/images/ProductSelector/Background.gif) 212px top repeat-y; position:relative; zoom:1;}
#ProductSelector .padded {padding:0 10px;}

#ProductSelector h2 {font-size:140%; padding-bottom:1em;}
#ProductSelector h3 {font-size:110%; padding-bottom:0.3em;}
#ProductSelector p {line-height:1.4em; padding-bottom:1.5em;}
#ProductSelector p.centerAlign {padding-bottom:0.7em;}
#ProductSelector a {color:#F55800;}
#ProductSelector a:hover {color:#008445;}

#ProductSelector .infoHolder {width:90px;}
#ProductSelector .infoHolder .bottom {padding-bottom:15px;}
#ProductSelector .infoHolder .title a {display:block; padding:3px 12px; text-align:right; color:#ffffff; text-decoration:none; min-height:2.5em;}
#ProductSelector .infoHolder .threeLines a {min-height:3.75em;}
#ProductSelector .infoHolder .title a:hover {text-decoration:underline;}
#ProductSelector .infoHolder .imageHolder {height:80px; overflow:hidden;}
#ProductSelector .infoHolder img {margin:5px 4px;}

#PlasmorBlocks {width:213px;}
#PlasmorBlocks .padded {padding-left:0;}
#PlasmorBlocks .infoHolder {background:url(/images/ProductSelector/blocksHolder-back.gif) left top repeat-y;}
#PlasmorBlocks .infoHolder .bottom {background:url(/images/ProductSelector/blocksHolder-bottom.gif) left bottom no-repeat;}
#PlasmorBlocks .infoHolder .title {background:url(/images/ProductSelector/blocksTitle-back.gif) left top repeat-y;}
#PlasmorBlocks .infoHolder .title a {background:url(/images/ProductSelector/blocksTitle-top.gif) left top no-repeat;}

#Masonry {width:223px;}
#Masonry .infoHolder {background:url(/images/ProductSelector/masonryHolder-back.gif) left top repeat-y;}
#Masonry .infoHolder .bottom {background:url(/images/ProductSelector/masonryHolder-bottom.gif) left bottom no-repeat;}
#Masonry .infoHolder .title {background:url(/images/ProductSelector/masonryTitle-back.gif) left top repeat-y;}
#Masonry .infoHolder .title a {background:url(/images/ProductSelector/masonryTitle-top.gif) left top no-repeat;}

#Left { float:left;
width:436px; }

.infoHolder .tallerTitle { height:42px; }


#Paving {width:124px;}

#StrapLine {padding:80px 0; font-size:110%; color:#DCDEE0; background-color:#ffffff; text-align:center; float:left; left:95px; width:330px;}

#ProdSelectorMiddleImage { margin-bottom:20px; padding-left:1px; }
