a.dplogin{border:1px solid #d4ccc5;display:block;font:11px/20px Arial,Helvetica,sans-serif;margin:0 25px;padding:4px 8px;text-align:center;text-decoration:none;width:100px;}
a.dplogin:link{color:#3f351f;text-decoration:underline;}
a.dplogin:visited{color:#3f351f;text-decoration:none;}
a.dplogin:hover{color:#79663b;text-decoration:underline;}
a.dplogin:active{color:#3f351f;text-decoration:none;}
div.portalhd{background:#d4ccc5;color:#3f351f;margin:0 0 1.5em 0;padding:2px 0;}
div.portalhd h2{background:transparent;color:#3f351f;font:normal 12px/16px Arial,Helvetica,sans-serif;margin:2px 0;padding:2px 0 2px 10px;display:inline;}
h2.portalhed{background:#d4ccc5;color:#3f351f;font:normal 11px/16px Arial,Helvetica,sans-serif;margin:0 0 0.5em 0;padding:2px 0 2px 10px;}
ol.dolist{float:left;list-style-type:decimal !important;margin:0 0 6px 0;text-align:left;}
ol.dolist li{list-style-position:outside;margin:0.4em 0 !important;text-align:left;}
table{margin:0;padding:0;text-align:left;}
ul.dulist{margin:0 0 0 30px;padding:0;text-align:left;}
ul.dulist li{color:#3f351f;float:left;list-style-position:inside;margin:0.21em 0 !important;text-align:left;width:300px;list-style-type:circle !important;}
.ajaxSearch{float:left;padding:1px 0 0 20px;}
.attributesContainer .required{font-weight:normal !important;}
.attributesContainer table{background:#f5fafd;margin:0;padding:0;text-align:left;width:100%;}
.attributesContainer td{border:none !important;}
.attributesContainer td.field{float:left !important;margin:0;padding:0 1px 0 0;text-align:left;width:135px;}
.attributesContainer td.prompt{float:left !important;margin:0;padding:0 1px 0 0;text-align:left;width:83px;}
.attributesContainer tr.attributeRow{border:none !important;float:left !important;margin:0;margin-left:3px;max-width:220px;padding:0;text-align:left;width:222px;}
.big{font-size:16px;padding:0 3px;font-weight:bold;cursor:pointer;cursor:hand;}
.biggish{font-size:12px;padding:5px 3px;font-weight:bold;cursor:pointer;cursor:hand;border-bottom:2px solid #d4ccc5;border-top:15px solid #fff;}
.categoryProducts{float:left;}
.dealer .ajaxSearch input{display:block;float:left;font-size:inherit;height:28px;line-height:28px;padding:3px 5px;}
.dealer .ajaxSearch input[type="submit"]{color:#201b10;margin:1px;text-shadow:none;width:40px;padding-bottom:4px;vertical-align:middle;line-height:24px;height:28px;}
.dealer .ajaxSxearch input[type="text"]{background:#fff;color:#201b10;font-size:11px;}
.dealer .main2{background:#fff;margin:0 auto;width:98%;}
.dealerAddtoCart{background:url(../../graphics/cart1.gif) no-repeat;border:none;color:transparent;height:35px;padding:0;width:105px;}
.dealnews{border:1px solid #d4ccc5;border-bottom:2px solid #d4ccc5;margin:35px 0;padding:0;text-align:left;}
.dealnews h2{background:#d4ccc5;color:#3f351f;font:normal 12px/16px Arial,Helvetica,sans-serif;margin:0 0 0.5em 0;padding:2px 0 2px 12px;}
.dlrsrch{margin:0 0 5px 0;}
.dnews{font-size:11px;margin:10px 15px;padding:0;}
.dnews img{float:right;margin:0 0 7px 15px;padding:0;}
.dnews p{float:left;margin:0.5em 0;}
.dnewstop{float:left;margin:0;padding:0;width:553px;}
.dnote{font-style:italic;font-size:12px;}
.field option{font-size:10px !important;}
.field option value{font-size:10px !important;}
.field select{font-size:10px;}
.field value{font-size:10px !important;}
.float-left{float:left;}
.float-left .prompt span{text-align:left;}
.float-right{float:right;}
.item-attributes{background:#f5fafd;float:left;width:450px;}
.item-code{padding:0 15px 0 3px;width:410px;}
.item-image{padding-right:10px;}
.item-price{background:#f5fafd;border-left:1px solid #fff;border-right:1px solid #fff;font-size:10px;padding:0 3px;text-align:right;width:75px;}
.manufacturerContainer{background:#f5fafd;border-bottom:2px solid #ffff;border-collapse:collapse;margin:1px;padding:5px;text-align:left;width:100%;}
.manufacturerContainer td{background:#f5fafd;color:#000;}
.manufacturerContainer td.item-code{background:#f5fafd;padding:0 15px 0 3px;width:350px;}
.manufacturerContainer td.specials{width:25px;color:#f7c210;}
.manufacturerContainer tr{background:#f5fafd;margin-bottom:0;width:100%;}
.manufacturerContainer tr.headg{border-bottom:2px solid #fff;padding:2px !important;text-align:center;}
.manufacturerContainer tr.rowContainer{border-bottom:2px solid #fff !important;}
.portlst{width:100%;}
.portlst div{float:left;width:190px;}
.portlst div a{display:block;font:11px/16px Verdana,Arial,Helvetica,sans-serif;margin:0 5px 0 0;padding:3px 6px;text-align:left;text-decoration:none;}
.portlst div a:link{background:#fff;color:#564a2f;}
.portlst div a:visited{background:#fff;color:#564a2f;}
.portlst div a:hover{background:#564a2f;color:#fff;}
.portlst div a:active{background:#92d8a4;color:#000;}
.portlst2{padding-left:0;width:100%;}
.portlst2 div a{display:block;font:11px/14px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:2px 6px;text-align:left;text-decoration:none;}
.portlst2 div a:link{background:#fff;color:#564a2f;}
.portlst2 div a:visited{background:#fff;color:#564a2f;}
.portlst2 div a:hover{background:#564a2f;color:#fff;}
.portlst2 div a:active{background:#92d8a4;color:#000;}
.portlst2 div.dealercats{float:left;width:33%;}
.portlst2 h2{clear:both;background:transparent;color:#3f351f;margin-top:20px;}
.product-attributes{float:left;font-size:10px;margin:0;padding:0;text-align:left;}
.prompt{font-size:10px;}
.qty-box{font-size:10px;margin-right:0;padding:0 8px;text-align:right;}
.qty-box input{font-size:10px;font-weight:bold;margin-right:0;text-align:right;}
.recentPurchaseContainer{background:#f5fafd;border-bottom:2px solid #fff;border-collapse:collapse;margin:1px;padding:5px;text-align:left;width:100%;}
.recentPurchaseContainer td{background:#f0f0f0;}
.recentPurchaseContainer td.item-code{background:#f5fafd;padding:0 15px 0 3px;width:350px;}
.recentPurchaseContainer tr{background:#f5fafd;margin-bottom:0;width:100%;}
.recentPurchaseContainer tr.headg{border-bottom:2px solid #fff;padding:2px !important;text-align:center;}
.recentPurchaseContainerhd{background:#fff;margin:0;padding:0;text-align:left;width:100%;border-bottom:2px solid #fff;}
.recentPurchaseContainerhd td{background:#fff;text-align:left;}
.recentPurchaseContainerhd td.item-code{background:#fff;padding:0 15px 0 3px;width:350px;}
.recentPurchaseContainerhd tr{background:#fff;border:0 solid #fff;margin-bottom:0;width:100%;}
.recentPurchaseContainerhd tr.headg{border-bottom:0 solid #fff;padding:0 2px !important;text-align:center;}
.searchitem-attributes{background:#f5fafd;margin:0;padding:0;text-align:left;width:460px;}
.searchitem-code{background:#f5fafd;margin:0;padding:0 15px 0 3px;text-align:left;width:340px;}
.searchitem-image{border:0 solid #564a2f;height:50px;margin:2px 15px 0 0;max-width:120px;overflow:hidden;padding:0;width:120px;}
.searchitem-price{background:#f5fafd;border-left:1px solid #fff;border-right:1px solid #fff;font-size:10px;padding:0 3px;text-align:right;width:75px;}
.searchqty-box{background:#f5fafd;font-size:10px;margin-right:0;padding:0 8px;text-align:right;}
.searchqty-box input{font-size:10px;font-weight:bold;margin-right:0;text-align:right;}
.searchResults{margin:0;width:100%;}
.searchrowContainer{border-bottom:2px solid #fff;margin:0;padding:1px;text-align:left;width:100%;}
.small{font-size:9px;padding:0 3px;font-weight:normal;}
.smaplst{width:100%;}
.smaplst div{float:left;width:205px;}
.smaplst2{padding-left:30px;width:100%;}
.smaplst2 div{float:left;width:49%;}
.srchspec{height:58px;margin:0;padding:0;width:100%;}
.srchspec .dealplst{background:#d4ccc5;color:#3f351f;float:left;font:normal 12px/16px Arial,Helvetica,sans-serif;margin:0 auto 0.5em 200px !important;padding:2px 0 3px 0;text-align:center;width:155px;}
.srchspec .dealportlnk{background:#d4ccc5;color:#3f351f;float:left;font:normal 12px/16px Arial,Helvetica,sans-serif;margin:0 auto 0.5em 0 !important;padding:4px 8px;text-align:center;}
.srchspec .dealplst a:link{color:#3f351f;text-decoration:underline;}
.srchspec .dealplst a:visited{color:#3f351f;text-decoration:none;}
.srchspec .dealplst a:hover{color:#79663b;text-decoration:underline;}
.srchspec .dealplst a:active{color:#3f351f;text-decoration:none;}
.srchspec .dealspec{background:#d4ccc5;color:#3f351f;float:right;font:normal 12px/16px Arial,Helvetica,sans-serif;margin:0 auto 0.5em 0 !important;padding:2px 0 3px 0;text-align:center;width:155px;}
.srchspec .dealspec a:link{color:#3f351f;text-decoration:underline;}
.srchspec .dealspec a:visited{color:#3f351f;text-decoration:none;}
.srchspec .dealspec a:hover{color:#79663b;text-decoration:underline;}
.srchspec .dealspec a:active{color:#3f351f;text-decoration:none;}
.srchspec .dealsrch{color:#64605d;float:left;margin:0;padding:0;width:240px;}
.srchspec .dealsrch p.lefsrchdp{background:#d4ccc5;color:#3f351f;font:normal 12px/16px Arial,Helvetica,sans-serif;margin:0 auto 0.5em 0 !important;padding:0 0 0 10px;padding:2px 0 2px 10px;text-align:left;width:185px;}
.thumbnail-not-available{background:url(../../graphics/spacer.gif) no-repeat;height:40px;margin:0;padding:0;width:110px;}
.vbig{font-size:24px;padding:0 3px;font-weight:bold;cursor:pointer;cursor:hand;color:#201b10;}
#CategoriesContent .categoryColumn{float:left;width:20%;}
#CategoriesContent .categoryProducts h2{float:left;width:100%;}
#CategoriesContent .portlst{width:100%;}
#CategoriesContent .portlst div{border:1px solid #fff;float:left;width:315px;}
#CategoriesContent .portlst div a{background:#f5fafd;display:block;font:11px/16px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:3px 5px 3px 5px;text-align:left;text-decoration:none;}
#CategoriesContent .portsublst{border:none;color:#3f351f;margin:4px 0 10px 0;padding:5px;width:100%;}
#CategoriesContent .portsublst div a{display:block;font:11px/16px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:3px 4px;text-align:left;text-decoration:none;}
#CategoriesContent .portsublst div a:link{background:#fff;color:#3f351f;text-decoration:none;}
#CategoriesContent .portsublst div a:visited{background:#fff;color:#3f351f;text-decoration:none;}
#CategoriesContent .portsublst div a:hover{background:#fff;color:#79663b;text-decoration:underline;}
#CategoriesContent .portsublst div a:active{background:#fff;color:#3f351f;text-decoration:none;}
#CategoriesContent div.categoryWrapper{border:0 solid #fff;float:left;width:312px;}
#CategoriesContent div.categoryWrapper a{display:block;font:10px/14px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:2px 4px;text-align:left;text-decoration:none;}
#CategoriesContent div.subcategoryWrapper a{color:#3f351f;display:block;font:10px/16px Verdana,Arial,Helvetica,sans-serif;margin:0;min-height:24px;padding:3px 4px;text-align:left;text-decoration:none;}
#manufacturerContent .portlst{width:100%;}
#manufacturerContent div.manufacturerImageWrapper{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:none;float:left;width:155px;}
#manufacturerContent div.manufacturerImageWrapper a:link{background:#fff;color:#3f351f;display:block;font:10px/15px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:2px 5px 3px 5px;text-align:left;text-decoration:none;}
#manufacturerContent div.manufacturerImageWrapper a:visited{background:#fff;color:#3f351f;display:block;font:10px/15px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:2px 5px 3px 5px;text-align:left;text-decoration:none;}
#manufacturerContent div.manufacturerImageWrapper a:hover{background:#3f351f;color:#fff;display:block;font:10px/15px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:2px 5px 3px 5px;text-align:left;text-decoration:underline;}
#manufacturerContent div.manufacturerImageWrapper a:active{background:#92d8a4;color:#000;display:block;font:10px/15px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:2px 5px 3px 5px;text-align:left;text-decoration:none;}
#manufacturerContent div.menu1{border:1px solid #fff;float:left;width:186px;}
#portreturn{font:12px;margin:0 0 15px 0;padding:0 0 15px 0;text-align:right;border:1px solid red;height:20px !important;}
#portreturn a.portreturn{display:block;font:12px/18px Arial,Helvetica,sans-serif;margin:0 1px 0 0;padding:3px 8px;text-align:left;text-decoration:none;float:right;width:200px;border:1px dotted blue;}
#portreturn a.portreturn:link{background:#d1c9b8;color:#54504a;}
#portreturn a.portreturn:visited{background:#d1c9b8;color:#54504a;}
#portreturn a.portreturn:hover{background:#706b62;color:#fff;}
#portreturn a.portreturn:active{background:#ffffff;color:#706b62;}
#searchResultsContainer{border-bottom:2px solid #fff;border-collapse:collapse;margin:1px;width:100%;}
#searchResultsContainer tr.headg{border-bottom:2px solid #fff;padding:2px !important;text-align:center;}