html{font-size:80%;font-family:Arial, Helvetica, sans-serif;height:100%;padding-bottom:30px!important;padding-top:30px;}
body{background-color:#dbdbdb;width:1000px;margin-left:auto;margin-right:auto;color:#514c52;height:100%;}
.clear{clear:both;}
#topBlock{height:74px;background-color:#fff;}
#topBlock .catalogue-link{float:right;margin-right:34px;margin-top:43px;width:226px;height:31px;font-size:11px;background-image:url(../images/cat-tab.jpg);}
#topBlock .catalogue-link .search_box{border:1px solid #000;margin-left:40px;margin-top:7px;font-size:90%;padding:2px;padding-left:3px;width:120px;}
#topBlock .catalogue-link .search_button{margin:-3px 0 0 0;vertical-align:middle;}
#topBlock .purple-cat{background-image:url(../images/pcat-tab.jpg);}
#topBlock .telephone{float:left;margin-top:40px;margin-left:65px;font-size:140%;color:#4F0E4F;}
#headerBlock{height:216px;background-color:#fff;background-image:url(../images/deffheader.jpg);}
#homeHeaderBlock{height:360px;background-color:#fff;background-image:url(../images/home-header.jpg);}
#homeHeaderBlock #home-text{position:absolute;width:450px;height:100px;color:#fff;margin-left:145px;margin-top:200px;}
#mainHolder{background-color:#fff;padding:20px;padding-left:63px;}
#mainHolder #homeLinks img{margin-right:12px;}
#mainHolder #jssMainContent{width:667px;float:left;margin-bottom:30px;}
#mainHolder #jssMainContent .jssBreadcrumb{font-size:80%;margin-bottom:20px;}
#mainHolder #jssMainContent .jssPageHeading{color:#4F0E4F;font-size:220%;margin-bottom:10px;margin-top:20px;}
#mainHolder #jssMainContent .jssSectionContent{margin-top:10px;}
#mainHolder #jssMainContent .productListHeader{background-color:#f1f1f1;padding:10px;margin-bottom:20px;margin-top:10px;}
#mainHolder #jssMainContent .jssSectionContent .categoryBlock, #homeBoxes .categoryBlock{float:left;width:200px;text-align:center;height:200px;margin:3px;background-image:url(../images/cat-block-back.png);background-repeat:no-repeat;}
#homeBoxes .categoryBlock{height:213px;background-position:0 13px;}
#mainHolder #jssMainContent .jssSectionContent .categoryBlock img{margin-top:20px;margin-bottom:10px;}
#homeBoxes .categoryBlock img{margin:0;}
#mainHolder #jssMainContent .jssSecProductDiv{background-image:url(../images/list-mid.gif);margin-bottom:10px;}
#mainHolder #jssMainContent .jssSecProductDiv .toprounded{background-image:url(../images/list-top.gif);height:17px;}
#mainHolder #jssMainContent .jssSecProductDiv .bottomrounded{background-image:url(../images/list-btm.gif);height:17px;}
#mainHolder #jssMainContent .jssSecProductDiv .image-left{float:left;width:115px;height:105px;text-align:center;margin-left:10px;}
#mainHolder #jssMainContent .jssSecProductDiv .info-right{float:left;width:505px;margin:10px;}
#mainHolder #jssMainContent .jssSecProductDiv .jssSecProductTitle{margin-bottom:5px;}
#mainHolder #jssMainContent .jssSecProductDiv .jssSecProductTitle a{font-size:160%;color:#000;}
#mainHolder #jssMainContent .jssSecProductDiv .jssSmallerText{color:#7c7c7c;}
#mainHolder #jssMainContent .product-description{width:90%;}
.pdf-link{height:64px;line-height:64px;background-image:url(../images/pdf.jpg);background-repeat:no-repeat;padding-left:65px;}
.pdf-link:hover{text-decoration:underline;}
#mainHolder #jssMainContent .product-description table tr td{border:1px solid #c9c9c9!important;padding:4px!important;}
#mainHolder #jssMainContent #productImage{width:250px;height:300px;background-image:url(../images/product-back.gif);padding-top:9px;background-image:none;padding-left:1px;margin-top:10px;margin-bottom:20px;}
#mainHolder #jssMainContent #productImage img{border:0px !important;}
.jssFormTable{text-align:left;}
.jssQuoteLinks a{color:#8f668e;}
.jssCartTable{border:0px solid red;}
.jssCartTable th{background-color:#f1f1f1;padding:8px;text-align:left;}
.jssCartTable td{padding:5px;}
.jssFormTable td{padding:4px;}
#mainHolder #jssRightMenu{width:249px;padding:0;float:right;}
#mainHolder #jssRightMenu .jssSubMenuBox{width:232px;float:right;background-color:#ffffff;color:#514c52;background-image:url(../images/light-right-mid.gif);margin-bottom:10px;}
#mainHolder #jssRightMenu .jssSubMenuBox .jssMenuBoxTitle{padding:20px;color:#4F0E4F;background-image:url(../images/light-right-top.gif);background-repeat:no-repeat;background-position:top left;padding-bottom:10px;font-size:120%;font-weight:bold;}
#mainHolder #jssRightMenu .jssSubMenuBox .jssMenuBoxTextContent{background-image:url(../images/light-right-btm.gif);background-repeat:no-repeat;background-position:bottom left;padding:20px;}
#mainHolder #jssRightMenu .jssSubMenuBox .jssMenuBoxContent{background-image:url(../images/light-right-btm.gif);background-repeat:no-repeat;background-position:bottom left;padding:20px;;text-align:center;}
#mainHolder #jssRightMenu .jssSubMenuBox .jssMenuBoxContent div img{border:0px solid #cfb0cc;}
#mainHolder #jssRightMenu .jssSubMenuBox .jssMenuBoxContent div{margin-bottom:12px;}
#mainHolder #jssRightMenu .jssSubMenuBox .jssMenuBoxContent div p{font-size:11px;line-height:16px!important;}
#mainHolder #jssRightMenu .jssMenuBox{width:232px;float:right;background-color:#541250;color:#fff;background-image:url(../images/right-top.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:10px;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxTitle{padding:20px;padding-bottom:10px;font-size:120%;font-weight:bold;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent{background-image:url(../images/right-btm.gif);background-repeat:no-repeat;background-position:bottom left;padding:20px;padding-top:10px;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent .jssSubSectionList{padding-bottom:0px;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent .jssSubSectionList li{padding-left:0px;padding-bottom:5px;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent .jssSubSectionList li ul{margin-top:5px;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent .jssSubSectionList li ul li a{text-transform:capitalize;padding-left:5px;background-image:none;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent .jssSubSectionList li a{color:#fff;font-size:80%;background-image:url(../images/nav-off.gif);background-repeat:no-repeat;padding-left:20px;background-position:center left;line-height:22px;text-transform:uppercase;}
#mainHolder #jssRightMenu .jssMenuBox .jssMenuBoxContent .jssSubSectionList li .sel{background-image:url(../images/nav-on.gif);text-decoration:underline;;}
#home-content{width:618px;float:left;overflow:auto;}
#homeFeature{width:614px;height:213px;}
#homeIntro{margin:20px 0;color:#000;font-size:11px;line-height:1.4;}
#jssFooter{background-color:#202123;color:#fff;font-size:10px;}
#footerLeft{width:680px;padding:30px 10px 30px 40px;float:left;background-color:#323335;background-image:url(../images/footer-left.gif);background-position:top right;background-repeat:no-repeat;color:#FFF;}
#footerLeft ul{width:220px;float:left;list-style-type:disc;}
#footerLeft li{width:100%;margin:0 0 5px;float:left;clear:left;}
#footerLeft li.footer-list-header{position:relative;left:-15px;list-style-type:none;font-weight:bold;text-transform:uppercase;}
#footerLeft a{color:#FFF;}
#footerLeft a:hover{color:#cccccc;border-bottom:1px dotted #cccccc;}
#footerLeft ul ul{width:210px;margin:5px 0 0 7px;float:left;list-style-type:none;}
#footerRight{width:250px;padding:10px 10px 5px;float:left;background:#202123 url(../images/footer-right.gif) top left no-repeat;color:#959699;font-size:9px;}
#footerRight p{margin:3px 0 10px;padding:0 5px 0 35px;}
#footerRight a{color:#cccccc;border-bottom:1px dotted #cccccc;}
.basicMenuBox{width:232px;float:right;margin:5px 0 20px;font-size:11px;font-weight:bold;color:#222;line-height:2;}
#social{padding:0px 0 0;float:right;}
#unavailable{margin:15px 0 0;font-size:16px;font-weight:bold;color:#4F0E4F;}
