#CenterColumn{float: left;width: 960px;}
h1{background:none!important}
.HTXT {display: block;max-height: 61px;width:472px;overflow: hidden;}
.HTXTH p {font-weight:bold;}
.more {text-decoration: underline;font-weight: bold;padding: 6px 0;display: block; cursor:pointer}
.pdf, .ins {color: #292C8D;font-weight: bold;text-decoration: underline;}
.ins {padding-bottom: 10px;display: block;}
.more:hover {color:#292C8D;}

#QUICKSPEC{width:127px;margin-right:15px;float:left;}
#PRODIMG{float: left;text-align: center; position:relative; border: 5px solid #EFEFEF;}
#PRODINFO{width:475px;float:left;position:relative; margin: 0 0 0 10px;}
#PRODINFO h1{margin-bottom:0;}
#PRODINFO h1 span{color: #25250c;font-size:1.2em;padding-right: 60px;}
#PRODINFO #code{margin-bottom:15px;display:block}

#ImgInfo{display: block;text-align: center;position: absolute;background:url("/g/DSprite.jpg") no-repeat -49px -55px; width:28px; height:28px;bottom: 3px;right:3px}
.MagicZoomPlus:hover{border:1px solid #d3d3d3;}
#ImgCont, .Images, .InfCont, .PriCont {float:left;}
#ImgCont {margin: 0 10px 0 0; position:relative;}
.Images {border: 5px solid #EFEFEF;width: 270px;text-align: center;height: 270px; position:relative;}

.InfCont {width: 472px;margin: 0 0 5px 0;}
.PriCont {background: #F6F6F6;min-width: 455px;padding: 10px;}

.CRight{float:left}
.Price{float:left;background: url("/g/DivTile.jpg") repeat-y 100% 0;width:235px;padding:0 5px;min-height:72px}

.BuyCont {float: left; background: url("/g/DivTile.jpg") repeat-y scroll 0 0 transparent;padding:0 0 0 15px}
.BuyCont .Qty{background: #E5E2E2;padding: 10px 5px}
.BuyCont .Qty span{margin: 0 0 0 6px}
.BuyCont .Qty input{width:30px; border:none; text-align:center}
.BuyCont .Buy {position:static}

.Price .price {font-weight: bold;display: block;margin: 0 15px 0 0; float:right; width: 100%; text-align: right}
.Price .price span {font-size: 2em;color: #292C8D}
.Price .inc {float: right;font-weight: normal}
.Price .inc span {font-size: 1em; color:#171717}
.Price .Was {float: left;text-decoration: line-through;font-weight: bold;margin: 0 10px 0 0}
.Price .Save {float: right;margin: 5px 15px 0 0;color: #C30000;font-weight: bold}
.Price .PACK {text-align: right;width: 100%;font-weight: bold;display: block;clear: both;float: right;margin: 5px 16px 0 0}
.Price .SP {text-align: right; width: 100%;clear: both;margin: 5px 10px 0 0;font-weight: bold;display: block;clear: both;float: right;text-align: right}
.Price .LSP {text-align: right;margin: 5px 15px 0 0; clear:both; display:block}

.ALTIMGS{float: left; margin:0 5px;width: 185px}
.ALTIMGS a{background: none repeat scroll 0 0 white;display: block;float: left;height: 74px;border: 5px solid #EFEFEF;margin: 0 3px 5px 5px;text-align: center;width: 74px}
.ALTIMGS img{max-width:73px;max-height:73px}
#PRODIMG .MagicZoomPlus{text-align:center; float:left; padding:5px; border: medium none}

/*----- RIGHT PRODUCT SECTION ------*/
#ProdActionsOuter { padding:5px 0; border-bottom: 1px dashed;border-top: 1px dashed; float:left;width:475px}
#PRODACTIONS{width:455px;float:left;padding:5px 10px; background:#F6F6F6}
#PRODOPTIONS{float:left;width:487px;padding:5px 0 0 0}
.Actionbox,.ActionboxQty {  background: url("/g/DivTile.jpg") repeat-y scroll 100% 0 transparent;float: left;min-height: 100px;padding: 0 10px;width: 137px}
.ActionboxQty {width:120px;background:none}
.Social{padding:0 0 0 15px;float: left}
.gglshp{background:url("../../g/GBag.png") no-repeat 0 0;height:70px;padding:0 0 0px 70px;margin:10px 0 0 20px;width:104px;float:left}
.gglshp span{display:block;font-size:0.85em}
.gglshp a{background:#292C8D;color:#fff;padding:5px 0;text-align:center;display:block}

/*.Actionbox:first-child { width:184px;}*/
.Actionbox:last-child { background: none repeat scroll 0 0 transparent;padding: 0 0 0 10px;width: 114px;}

.SM{clear:both;margin:10px 0 0 0;float:right;width:185px}
.PrintBtn {float: left;font-size: 1.1em;background: #E5E2E2;margin:0 2px 0;padding:8px 15px;cursor: pointer;}

#PRODINFO .PRICE{font-size:1.7em;  margin: 5px 0;float: none;}
#PRODINFO .WAS{ margin:5px 0;}
#PRODINFO .Overlay{position:absolute;top:-5px;right:0;height:50px;width:50px}
#PRODINFO .Code{font-size:0.9em;margin-bottom:8px;display:block}
#PRODINFO #QTYBLOCK{background: none repeat scroll 0 0 #E5E2E2;margin: 7px 0 0;padding:15px 4px 15px 12px; width:97px;}
#PRODINFO #QTY{font-weight:bold;}
#PRODINFO #QTYBLOCK input{width:25px;padding:3px;text-align:center; border: medium none; background: #FFF;}
#PRODINFO #stock{display:block;text-align:left;padding:3px;}
.productdetail .PRODWISHLIST {clear: both;display: block;height: 28px;margin:8px 0 4px 13px;text-indent: -9999px;width: 118px;}
.PRODWISHLIST{background:url("/g/Sprite.jpg") no-repeat scroll 0 0 transparent;clear: both;display: block;height: 28px;margin:0 0 11px 0;text-indent: -9999px;width:118px;}
.addthis_toolbox { padding:0 5px;  width: 185px; float:left;;}
.Stock { color: #537C11;font-weight: bold;padding: 6px 41px 6px 9px;margin: 13px 0 0 10px;float: left;clear: both;}
.InStock {background: url("/g/Sprite.jpg") no-repeat scroll 70px -33px white}
.OutOfStock{color: #C00 !important;background: url("/g/Sprite.jpg") no-repeat scroll 99px -66px white !important;}

.SHORTDESC{max-height:100px;overflow:hidden;margin-bottom:10px; clear:both;}

.RELDATA { display: block;float: left;height: 35px;text-indent: -9999%;width: 35px; margin: 0 3px 10px;}
.RELDATA1 { background:url("/g/Sprite.jpg") no-repeat -179px 0;}
.RELDATA2 { background:url("/g/Sprite.jpg") no-repeat -217px 0;}
.RELDATA3 { background:url("/g/Sprite.jpg") no-repeat -255px 0;}


#PRODINFO .variant ol{background:#f1f1f1;padding: 1px 5px;margin: 5px 0 0 0;}
#PRODINFO .variant li{margin: 5px 0;}
#PRODINFO .variant span{display:block;padding:0 3px 0 0;text-align:right;height:auto;text-align: left;}
#PRODINFO .variant .Clearboth{display:none;}
#PRODINFO .variant select{width:120px;}
#PRODINFO .variance{margin-bottom:10px;}
#PRODINFO .variance table{width:100%;background:#f1f1f1;padding:5px}
#PRODINFO .variance thead td{padding-bottom:5px;font-weight:bold;border-bottom:1px solid #d3d3d3;}
#PRODINFO .variance td{width:50%;padding-bottom:2px;text-align:center}

#PRODINFO .OptionalComponents{background:url('../g/domestic.jpg') no-repeat 144px 30px}
#PRODINFO .OptionalComponents .heading{font-weight:bold;font-size:1.2em;border-bottom:1px solid #d3d3d3;padding:0 0 3px 0;margin:10px 0 5px;display:block;float:none;width:auto;text-align:left}
#PRODINFO .OptionalComponents li{height:20px;}
#PRODINFO .OptionalComponents input{width:16px;margin-right:5px;float:left;border:none;background:none;}
#PRODINFO .OptionalComponents Label{text-align:left;width:auto;padding-top:1px;display:inherit}
#PRODINFO .OptionalComponents span{display:block;float:left;width:59px;text-align:right;font-weight:bold}

.PRINTBUTTON{font-weight:bold;text-decoration:underline}

#InterestedIn{float:left;width:100px;background:#f1f1f1;padding:15px;}
#InterestedIn h4{margin-bottom:10px}
#CenterColumn #InterestedIn li{list-style:none;height:100px;margin:0 0 20px 0;position:relative}
#InterestedIn .endOfRow{margin-bottom:0!important;}
#CenterColumn #InterestedIn a{text-decoration:none}
#InterestedIn .img{margin-bottom:10px;width:auto;display:block;text-align:center;background:#fff;padding:2px 0}
#InterestedIn img{max-height:75px;}
#InterestedIn .Overlay{position:absolute;top:2px;right:2px;height:30px;width:30px;}
#InterestedIn h2{font-size:1.1em;display:none}
#InterestedIn .PRICE{font-size:1.1em;text-align:center}

#HOWABOUT{width:100%;margin:20px 0 0 0}
#HOWABOUT li {float:left;background: #efefef;margin: 0 5px 0 5px; list-style:none; padding:0;}
#HOWABOUT h4{background: none repeat scroll 0 0 #EDE924;border-top-left-radius: 8px;border-top-right-radius: 8px;color: #26236A;font-size: 1.2em;height: 26px;padding: 8px 0 0 13px;}
.LinkBox{margin-bottom:20px;background:#f1f1f1;border:1px solid #d3d3d3;padding:15px;}
#HOWABOUT #LinkedProds li{display:block;float:left;list-style:none;margin:0 10px 0 0;width:96px;padding:5px;height:140px;position:relative}
#HOWABOUT .ProdImage{display:block;text-align:center;height:160px;width:160px;background:#fff;margin:0 0 5px 0}
#HOWABOUT img{max-height:150px;;width:auto;}
#HOWABOUT .Overlay{position:absolute;top:2px;right:2px;height:30px;width:30px;}
#HOWABOUT h2{font-size:1em;text-align:center;width:140px;padding:0 10px 10px;height:65px;}
#HOWABOUT .Action{width:147px;}
#HOWABOUT .PRICE{width: 152px;padding-top: 4px;font-size: 1.3em;padding: 0 10px 5px 10px;text-align: center;}
#HOWABOUT .ProductAction{display:block;float:left;margin-right:5px}
#HOWABOUT .MoreInfoSmall {background: none repeat scroll 0px 0px #C40000;padding: 5px 7px;clear: both;width: 145px;display: block;text-align: center;color: #fff;}


.Tabs{float:left;margin-top:10px;clear:both}
.Tabs .ui-tabs-panel ul, .Tabs .ui-tabs-panel ul{margin-bottom:20px;}
.Tabs embed{height:273px;width:438px;}
#tabs-2 a {text-decoration:underline; font-style:italic;}
.TabBoxes, .ui-tabs-panel{background:#E5E2E2;min-height:200px;width:960px;padding:15px 0}
#tabs-1{padding:0}
.TabBoxes h1 {padding: 0 0 0 10px;margin: 0;}
.TabBoxes p, .TabBoxes ul, #tabs-2 div, #tabs-6 a {padding: 0 10px;}
.Tabs p, .Tabs span { clear:both;}
#fourth{padding:0 0 0 10px}
.Tabs ul {display: block;width:950px;height: 33px;}
.Tabs .Del {padding: 20px 20px;}
#ListBtm{background:#E5E2E2;padding:15px 3px 0;}

/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––--------------–––--
PRODUCT TABLE
–––––––––––––––––––––––––––––––––––––––––––––--------------––––––––––––––––---––––––––––––*/
.TABLEHEAD{position: fixed !important;width: 954px;top: 0;z-index: 100;background: #e2e2e2;}
.headings{height:42px;position:relative;padding:40px 0 0 0!important}
.Buy{float:right;background:#C30000;color:#fff;padding:7px 13px;color:#fff!important;text-decoration:none!important;margin:20px 10px 0 0}
.Top{position:absolute;top:0;right:10px;margin:0}

.headings div{float:left}
.headings span{display:block;text-align:center;padding:2px 0;font-weight: bold}
.headings .Code{clear:left;float:left}
.headings .vc, .Table .vc{float:right;}
.headings .vc{margin-right:80px}
.headings .vc div{min-width:50px;height:40px;position:relative;}
.headings .vc span{display:block;width:50px;color:#c00}
.headings .vc .pvgh{position:absolute;bottom:0;background:#666;color:#fff}
.headings .QtyHead{position:absolute;right:15px}

.Table{clear:both}
.Table .off, .Table .alt{height:35px;position:relative; clear: both;}
.Table .alt{background:#fff;}
.Table .alt div, .Table .off div{float:left;padding:5px 0 4px;text-align:center}
.Table .alt .vc div, .Table .off .vc div{min-width:50px}
.Table  span{display:block;text-align:center}
.Table .vc{background:url("/g/gridtile.png") repeat 0 0;float:right!important}
.Table .StandardPriceListStandardPrice_VatExclusivePrice{background:url("/g/gridtile.png") repeat 0 0;}
.Table .StandardPriceListStandardPrice_VatExclusivePrice span{padding:5px 0}
.Table .cq{float:right!important}
.Table .cq input{width:20px;text-align:center;background:#fff;border:1px solid #f1f1f1}
.Table .mi{display:block;padding:5px 10px 13px 880px;position:absolute;top:0}

.productDataDisplay .Code{width:75px}
.productDataDisplay .Answer_DROPDOWN{width:155px}
.productDataDisplay .ProdGrp3_Description{width:117px}
.productDataDisplay .Answer_DROPDOWN2{width:100px}
.productDataDisplay .Answer_DROPDOWN3{width:125px}
.productDataDisplay .Answer_DROPDOWN4{width:100px}
.productDataDisplay .UnitDesc_Code{width:60px}
.productDataDisplay .StandardPriceListStandardPrice_VatExclusivePrice{width:100px;position:absolute;right:100px}
.productDataDisplay .cq{width:80px}

.apev{clear:both!important;padding:10px!important}

/*PRODUCT GRID TABLE
.TABLEHEAD{position: fixed !important;width: 954px;top: 0;z-index: 100;background: #e2e2e2;}
.productDataDisplay .headings {height: 90px;position: relative;}
.productDataDisplay .headings div {float:left;width: 140px;text-align: center;padding: 2px 0;top: 54px;position: relative;background: none;}
.productDataDisplay .headings span {font-weight: bold;}
.productDataDisplay .headings .pvgh {background: #666;color: white;padding: 5px 0;height: 16px;display: block;clear: both; text-align:center;width: 52px;bottom: 0; left:0;position: absolute;}
.productDataDisplay .headings .pvghp {color: #C40000;}
.productDataDisplay .headings .QtyHead {width: 56px;right: 23px;top: 54px;position: absolute;}
.productDataDisplay .headings .UnitDesc_Code {width:33px}
.productDataDisplay .Table .UnitDesc_Code{width:35px;}
.productDataDisplay .headings .vc{width: auto;padding: 0 !important;position: absolute;
right: 80px;top: 43px !important;}
.productDataDisplay .headings .vc div {height: 43px;color: #C30000;font-size: 1.4em; position:relative;width: 52px;;top: 0px;}
.productDataDisplay .Table {/* clear: both; position: static;}
.productDataDisplay .Table .Code, .productDataDisplay .headings .Code {width:80px}

/*DROPDOWNS
.headings .Answer_DROPDOWN2, .Answer_DROPDOWN2 {width: 81px !important;}
.headings .Answer_DROPDOWN3 {width: 112px !important;}
.Answer_DROPDOWN3 {width: 103px !important;}
.headings .Answer_DROPDOWN4 {width: 86px !important;}
.Answer_DROPDOWN4 {width: 73px !important;}

/*.productDataDisplay .Table .off {clear:both;}
.productDataDisplay .Table .alt:hover, .productDataDisplay .Table .off:hover {background:#b6c8db}
.productDataDisplay .Table .alt {background: white;min-height: 30px;display:block; clear:both; position:relative;}
.productDataDisplay .Table .off {min-height: 30px; clear:both; position:relative; background: #EFEFEF;}
.productDataDisplay .Table div div {float: left;width:120px;text-align: center; padding:8px 4px;}
.productDataDisplay .StandardPriceListStandardPrice_VatExclusivePrice {background: url("/g/gridtile.png") repeat;display: block;position: absolute;right: 100px;}
.productDataDisplay .StandardPriceListStandardPrice_VatExclusivePrice span {position: absolute;left: 340px;}
.productDataDisplay .Table .vc div {width: 39px !important;text-align: right;background: url("/g/gridtile.png") repeat;padding: 8px 13px 8px 0;}
.productDataDisplay .Table .vc {width: auto;padding: 0 !important; float:right;right: 80px;position: absolute;}
.productDataDisplay .Table .cq {width: 68px;padding: 2px 0 0 0; float:right;}
.productDataDisplay .Table .cq input{width: 30px;background: #fff !important;text-align: center;float: left;height: 21px !important;}
.productDataDisplay .Table .cq a {float:left;margin: 4px 0 0 0;}

.dq, .iq{cursor:pointer;display:block;float:left;padding:0 4px 5px}

.Buy{background: #C30000;color: white;padding: 7px 13px;float:right;position: relative;top: 8px;right: 5px;color: white !important; text-decoration:none !important; clear: both;}
.Top {top:0px;}
.ResetAll{position: absolute;
right: 36px;
top: 20px;
text-decoration: none;}
.ResetAll:hover{text-decoration:underline;}

/*REVIEW PANEL*/
.productSectionDescription {display:none;}
.reviewBox {float: left;margin: 0 50px 0 0;}
.reviewExpand h2 {text-decoration: underline;padding: 6px 12px;width: 87px;color: white;background: #3E413D; text-align:center; cursor:pointer;margin:5px 0 5px 10px;} 	
#tabs-6 label, #tabs-3 label {clear: both;width: 83px !important;padding:7px 5px 10px 0 !important;text-align: right !IMPORTANT;}
#tabs-6 input, #tabs-3 input {width: 222px;height: 16px;border: none;}
#tabs-6 .websiteForm, #tabs-3 .websiteform{width: 318px; padding: 0 10px;float:left;}
#tabs-6 .cbtr {float: left;display: block;width: 960px;}
#tabs-6 textarea, #tabs-3 textarea{height: 90px;width: 224px;;resize: none;border: none !important;float: left;}
#tabs-6 .continueBTN, #tabs-3 .continueBTN{clear: both;float: right;color: white;margin: 10px 0 0 0;position: static;}
#tabs-6 .error, #tabs-3 .error {display:none;clear: both;margin: 0 0 7px 0;width: auto;text-align: left;}
.reviewBox .starRating {margin:7px 0 0 0;}
#prodRevListing h2 {color:#3E413D;text-align:left;padding:0 2px 12px;display: block;margin:0 0 10px;}
#Comments span {font-style:italic;}
.continueBTN {background: #3E413D;color: white;padding: 6px 15px;font-size: 1.2em;width: 80px;text-align: center;cursor: pointer;position: relative;left: 285px;}

#MultiNavigation{padding:10px 0 0 10px;background:#f1f1f1;margin:0 0 5px 0;border-bottom:1px solid #ccc; position: relative;}
#MultiNavigation span{float:left;display:block}
#MultiNavigation .Elements{float:left;padding:0 5px}

/*-- UPDATE PANEL --*/
#UpdatePan_up{background:#fff;background:rgba(255,255,255,0.8);z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;text-align:center;padding:30% 0 0 0}
.updatePanelBackground{background:#fff;text-align:center;padding:15px;width:150px;margin:0 auto;border:1px solid #ccc;box-shadow:0 4px 0 #f1f1f1;font-size:1.3em}

/*DETAIL SORT FILTER*/
.productlistinggrid #ListBtm{clear:both}
.productlistinggrid #cph3_ps, .productlistinggrid #cph3_pf{float:left;margin:10px 15px}
.productlistinggrid #sortFilter label{text-align:left;width:auto;padding:3px 10px 0 0;}
.productlistinggrid #sortFilter select{margin:2px 0 0 0;width:auto}