﻿/*///Multi Product Page View*/
.aboveProductNavBorder {overflow:hidden;width:488px;background-repeat:repeat;background-position:0 0;padding-top:1.5em;margin-top:18px;margin-bottom:18px;}
ul#productNavigation {width:488px;background-repeat:repeat;background-position:0 0;padding-left:16px;}
ul#productNavigation li {display:inline;margin-right:12px;}
.productViewAll a{background-repeat:no-repeat;background-position:0 50%;padding-left:9px;}

div.productHolder {width:49%;float:left;overflow:hidden;margin-bottom:18px;}
div#leftCol div.productHolder h3, div#leftCol div.productHolder p{margin-left:0;padding-left:0;}

div.productDetails {width:124px;float:left;position:relative;left:105px;overflow:hidden;}
div.productImage {width:92px;float:left;border:1px solid black;position:relative;left:-124px;overflow:hidden;}/**/

div.productDetails dt,div.productDetails dd {float:left;width:50%;}
div.productDetails dl {overflow:auto;}
div.productDetails dt {clear:both;}

p.addToCartButton {width:78px;height:22px;position:relative;margin-top:12%;}
p.addToCartButton a {display:block;height:100%;width:100%;background:url(images/addToCartSmall.png) no-repeat 0 0;text-indent:-9999px;}

div.productImage img {height:92px;width:92px;display:block;}
p.productDetailsLink {border-top:1px solid black;text-align:center;overflow:hidden;padding:0;width:92px;}/**/

/*///PopUp CSS///*/
div#productPopUp {/*border:1px solid #7e7e7e;*/ width:660px;background-position:-660px 0;background-repeat:repeat-y;position:fixed;top:10%;left:25%;/*margin-left:-330px;*/z-index:200;display:none;}
div#productPopUp * {margin:0;padding:0;}
div.popUpTop {height:45px;background-repeat:no-repeat;background-position:0 -13px;}
div.popUpFooter {height:12px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
div#FillTheFrame {position:relative;}
div#productPopUp p.closePopUp {position:absolute;width:14px;height:14px;background:transparent;overflow:hidden;padding:0;margin:0;line-height:0;top:1px;right:2px;z-index:300;}
div#productPopUp p.closePopUp a{display:block;height:100%;width:100%;text-indent:-9999px;}
div#productPopUp div#productPopUp{display:none;}
div#productPopUp div#printPopUp {position:absolute;top:32px;right:8px;height:15px;width:45px;z-index:300;}
div#productPopUp div#printPopUp a {background:url(images/popUpPrint.png) no-repeat 0 0;height:100%;width:100%;display:block;text-indent:-9999px;}

div#popUpSpecsLeft p.addToCartPopUp {height:28px;width:112px;clear:both;padding:0;margin-top:10px;}
div#popUpSpecsLeft p.addToCartPopUp a{padding:0;display:block;height:100%;width:100%;text-indent:-9999px;background:url(images/popUpAddToCart.png) no-repeat 0 0;}

div#popUpRight {float:left;position:relative;width:438px;left:216px;}

div#popUpRight h2 {width:390px;overflow:hidden;}

div#popUpImage {border:1px solid black;width:195px;overflow:hidden;position:relative;float:left;left:-430px;}
div#popUpImage img {display:block;height:195px;width:195px;}

div#popUpSpecsLeft {width:150px;position:relative;float:left;overflow:hidden;}
div#popUpSpecsRight {border:1px solid #cacaca;width:277px;background:white;position:relative;float:left;padding-bottom:7px;margin-bottom:43px;overflow:hidden;}

div#popUpSpecsRight h4 {padding:0 7px;}

div#productPopUp dt,div#productPopUp dd {float:left;}
div#popUpRight dt {clear:both;}
div#popUpSpecsLeft dt,div#popUpSpecsLeft dd {padding-right:5px;padding-top:5px;padding-bottom:5px;}
/*
dl#popUpSpecifications dt {width:30%;float:left;clear:both;display:block;}
dl#popUpSpecifications dd {width:50%;float:left;display:block;}*/
dl#popUpSpecifications {padding:7px;}

span.inputBackground {/*border:1px solid #cacaca;width:52px;height:26px;*/width:52px;display:block;background:#fff;padding:3px;overflow:hidden;border:1px solid #cacaca;}
span.inputBackground input {/*width:48px;padding:3px;height:16px;*/}
span.inputBackground input {padding:0px;width:46px;height:16px}

div#productPopUp p.popUpDetailsPara {border-top:1px solid black;text-align:center;overflow:hidden;padding:0;width:195px;}

ul#popUpMSDSandRelatedProducts {width:444px;position:relative;top:-20px;}
ul#popUpMSDSandRelatedProducts li{background-repeat:repeat;background-position:0 0;padding-left:12px;}
ul#popUpMSDSandRelatedProducts a {background-repeat:no-repeat;background-position:right 2px;padding-right:18px}

div#popUpDescription {padding:6px;clear:both;}

/*I know it's not valid, but it isn't a error also, it's a compromise*/
div#modalOverlay {background-color:black;-moz-opacity: 0.5;opacity:.50;/*filter: alpha(opacity=80);*/width:100%;position:absolute;z-index:100;top:0; left:0;display:none;}
   
   
   


/*///The actual Product Page///*/


div#productPagePriceQuantity {position:relative;width:197px;left:0px;margin-top:10px; clear:both;float:left;}
div#productPagePriceQuantity dd, div#productPagePriceQuantity dt {float:left;}
div#productPagePriceQuantity dt {width:45%;float:left;clear:both;}
div#productPagePriceQuantity dd {width:55%;float:left;}

div#productPageImage {margin-top:10px;border:1px solid black;width:195px;overflow:hidden;position:relative;float:left;left:0px;}
div#productPageImage img {display:block;height:195px;width:195px;}

div#productPageSpecifications{margin-top:10px;border:1px solid #cacaca;width:275px;background:white;position:relative;float:left;left:10px;}

div#productPageSpecifications dl {padding:7px;}
/*div#productPageSpecifications dt,div#productPageSpecifications dd {float:left;}*/
div#productPageSpecifications dt {width:40%;float:left;clear:both;display:block;min-height:1.5em;}
div#productPageSpecifications dd {width:60%;float:left;display:block;min-height:1.5em;}


p.addToCartButton {width:78px;height:22px;position:relative;margin-top:12%;}
p.addToCartButton a {display:block;height:100%;width:100%;background:url(images/addToCartSmall.png) no-repeat 0 0;text-indent:-9999px;}

p.addToCartPopUp {height:28px;width:112px;clear:both;padding:0;margin-top:10px;}
p.addToCartPopUp a{display:block;height:100%;width:100%;text-indent:-9999px;background:url(images/popUpAddToCart.png) no-repeat 0 0;}


div#content ul#productPageMSDSandRelatedProducts {float:right; width:302px;position:relative;left:0px;margin:0;padding:0;top:75px;}
/*ul#productPageMSDSandRelatedProducts {width:297px;position:relative;}*/
ul#productPageMSDSandRelatedProducts li{background-repeat:repeat;background-position:0 0;padding-left:12px;}
ul#productPageMSDSandRelatedProducts a {background-repeat:no-repeat;background-position:right 2px;padding-right:18px}

div#leftColRight p {margin-left:0;}


p.productPageDetailsPara {border-top:1px solid black;text-align:center;overflow:hidden;padding:0;width:195px;}




div#popUpRight dd,  div#popUpRight dt {float:none; display:inline;}
 div#popUpRight dl span {display:block;}
 div#popUpRight dd span {display:inline;}
 div#popUpRight dt span {display:inline;}
  /* 

div#popUpRight dt,div#popUpRight dd {float:left;width:49%;}
div#popUpRight dl {overflow:auto;}
div#popUpRight dt {clear:both;}
 
div#popUpSpecsLeft dd,div#popUpSpecsLeft dt {width:49%;}
 */
div#relatedProductsDiv .productDetailsLink{display:none;}


p.popUpDetailsPara {text-align:center;border-top:1px solid black}

