 @charset "utf-8"; 
/* CSS Style Reset */
html,body,div,object,h1,h2,h3,h4,h5,h6,p,a,em,font,form,fieldset,img,input,textarea,select,strong,sub,sup,ol,ul,li,table,tbody,tfoot,thead,tr,th,td { border:0; outline:0; font-size:100.01%; margin:0; padding:0; }
ol,ul { list-style:none; }
a { outline:none; }
input,textarea { border:solid 1px #ccc; padding:2px; }
select { border:solid 1px #aaa; }
table { padding:3px; } table td  { vertical-align:top; }

body { min-width:994px; color:#000; font:14px Arial, Helvetica, sans-serif; background:#1169a2; }
a { text-decoration:underline; color:#59a244; }
a:hover { text-decoration:none; }

input { font:100% Arial, Helvetica, sans-serif; vertical-align:middle; }
select { font:100% Arial, Helvetica, sans-serif; vertical-align:middle; }
/* Blog */
#subscribe li { background:url(/custom/images/framework/separator-list.gif) no-repeat 0 4px; padding:0 0 0 15px; }

/* header-box  */
#header-box { width:100%; overflow:hidden; background:#187db4 url(/custom/images/framework/bg-header-box.gif) repeat-x; border-bottom:1px solid #fff; }
#header-box ul { list-style:none; }

/* navigation-area  */
.navigation-area { width:994px; position:relative; margin:0 auto; padding:0 0 11px; }
.navigation-area:after { height:0; clear:both; content:""; display:block; }

/* logo  */
#header-box .logo { width:299px; height:140px; text-indent:-9999px; overflow:hidden; position:absolute; top:7px; left:18px; }
#header-box .logo a { display:block; width:299px; height:140px; overflow:hidden; background:url(/custom/images/framework/logo.png) no-repeat; }

/* top-nav  */
.top-nav { height:1%; overflow:hidden; padding:0 19px; }
.top-nav div { float:right; background:#00283a url(/custom/images/framework/bg-top-nav-left.gif) no-repeat; }
.top-nav ul { float:left; font-size:12px; line-height:15px; color:#fff; background:url(/custom/images/framework/bg-top-nav-right.gif) no-repeat 100% 0; margin:0; padding:3px 5px 5px 10px; }
.top-nav ul a { color:#fff; }
.top-nav ul li { float:left; background:url(/custom/images/framework/separator-top-nav.gif) no-repeat 0 3px; padding:0 20px; }
.top-nav ul li:first-child { background-image:none; }
.top-nav dl { margin:0; }
.top-nav dl dt { display:inline; }
.top-nav dl dd { display:inline; margin:0; }

/* shopping-cart  */
.shopping-cart-btn { height:1%; overflow:hidden; margin:8px 19px 0; padding:0 0 5px; }
.shopping-cart-btn a { float:right; font-size:12px; line-height:23px; color:#fff; text-decoration:underline; background:url(/custom/images/framework/icon-shopping-cart.gif) no-repeat 0 1px; padding:0 0 0 30px; }
.shopping-cart-btn a:hover { text-decoration:none; }


.checkout {border:none;float:left;margin:13px 7px 0 0;}

/* unlocked-cart  */
.unlocked-cart { padding:0; }
.unlocked-cart a { text-decoration:none; background:url(/custom/images/framework/icon-unlocked-cart.gif) no-repeat 0 5px; margin:5px 0 0; padding:0 0 0 19px; }
.unlocked-cart a:hover { text-decoration:underline; }

/* menu  */
.menu { height:1%; overflow:hidden; margin:19px 0 0; padding:0 0 0 320px; }
.menu ul { float:right; margin:0; padding:0; }
.menu ul li { float:left; padding:0; display:block; }
.menu ul a { float:left; text-decoration:none; }
.menu ul li strong { float:left; font-weight:normal; font-size:15px; line-height:17px; color:#fff; cursor:pointer; min-height:27px; padding:9px 3px 0 16px; }
* html .menu ul li strong { height:27px; overflow:visible; }
.menu ul li em { float:left; text-indent:-9999px; overflow:hidden; width:14px; height:36px; cursor:pointer; }
.menu ul a:hover { text-decoration:none; background:none; }
.menu ul li a:hover strong { background:url(/custom/images/framework/bg-menu-link-left.png) no-repeat; color:#d8e7ed; }
.menu ul li.active strong { background:url(/custom/images/framework/bg-menu-link-left.png) no-repeat; color:#d8e7ed; }
.menu ul li a:hover em { background:url(/custom/images/framework/bg-menu-link-right.png) no-repeat; }
.menu ul li.active em { background:url(/custom/images/framework/bg-menu-link-right.png) no-repeat; }

/* search-box  */
.search-box { width:100%; overflow:hidden; background:#d8e7ed; border-bottom:5px solid #369f0e; }
.search-box div { width:956px; overflow:hidden; margin:0 auto; padding:4px 19px; }
.search-box ul { float:right; margin:0; padding:0; }
.search-box ul li { float:left; }
.search-box ul input { width:179px; float:left; border:1px solid #bed2da; background:#fff url(/custom/images/framework/bg-search-box-input.gif) repeat-x; font-size:12px; line-height:15px; color:#a6a6a6; padding:2px 7px 3px; }
.search-box ul input.btn-go { width:auto; border:0; background:none; margin:1px 0 1px 6px; padding:0; }

/* content-box  */
#content-box { width:100%; overflow:hidden; background:#fff url(/custom/images/framework/bg-content-box.gif) repeat-x; border-bottom:1px solid #fff; }
.content-box-top { height:1%; overflow:hidden; background:url(/custom/images/framework/bg-content-box-top.jpg) no-repeat 50% 0; }
.content-box-btm { height:1%; overflow:hidden; background:url(/custom/images/framework/bg-content-box-btm.gif) repeat-x 0 100%; }

/* main  */
#main { width:978px; min-height:548px; overflow:hidden; background:url(/custom/images/framework/bg-main.gif) no-repeat 0 100%; margin:0 auto; padding:24px 0 50px 16px; }
* html #main { height:548px; overflow:visible; }
#main .promo-holder h1 { font-weight:normal; font-size:26px; line-height:29px; color:#1169a2; margin:0; }
#main .products-holder h2 { font-weight:normal; font-size:22px; line-height:25px; color:#1169a2; margin:0; }
#main .headline h2 { font-weight:normal; font-size:18px; line-height:21px; color:#fff; float:left; position:relative; margin:-18px 0 0; }
#main .headline h3 { font-weight:normal; font-size:18px; line-height:21px; color:#fff; float:left; position:relative; margin:-18px 0 0; }
#main ul { list-style:none;  }

/* promo-holder  */
.promo-holder { width:448px; float:left; margin:22px 0 16px; }
.promo { height:1%; overflow:hidden; padding:0 15px 27px 3px; }
.promo p { line-height:16px; margin:11px 0 16px; }
.promo .more { height:1%; overflow:hidden; margin:22px 0 0; }
.promo .more a { float:right; line-height:28px; background:url(/custom/images/framework/bg-link-more.gif) no-repeat; margin:1px; padding:0 0 0 25px; }

/* headline  */
.headline { overflow:hidden; }
.promo-holder .headline { width:448px; }
.headline .top { height:1%; overflow:hidden; position:relative; padding:0 8px 0 0; }
.headline .bottom { height:1%; overflow:hidden; position:relative; padding:0 8px 0 0; }
.headline .top .left { height:33px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; display:block; background-image:url(/custom/images/framework/bg-headline-top-left.png); }
.headline .top .right { height:33px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; width:8px; position:absolute; top:0; right:0; background-image:url(/custom/images/framework/bg-headline-top-right.png); }
.headline .bottom .left { height:8px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; display:block; background-image:url(/custom/images/framework/bg-headline-bottom-left.png); }
.headline .bottom .right { height:8px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; width:8px; position:absolute; top:0; right:0; background-image:url(/custom/images/framework/bg-headline-bottom-right.png); }

/* headline center  */
.headline .center { width:100%; position:relative; }
.headline .center:after { height:0; clear:both; content:""; display:block; }
.headline .center .center-txt { height:1%; background:#1169a2; margin:0 4px; padding:0 22px 9px; }
.headline .center .center-txt:after { height:0; clear:both; content:""; display:block; }
.headline .center .left { position:absolute; top:0; height:100%; font-size:1px; line-height:1px; width:5px; right:auto; left:0; background:url(/custom/images/framework/bg-headline-center-left.png) repeat-y; }
.headline .center .right { width:4px; position:absolute; top:0; right:0; height:100%; background:url(/custom/images/framework/bg-headline-center-right.png) repeat-y; font-size:1px; line-height:1px; }

/* cleaning-product-info  */
.cleaning-product-info { height:1%; overflow:hidden; margin:9px 0 0; padding:0 0 17px 29px; }
.cleaning-product-info div { height:1%; overflow:hidden; }
.cleaning-product-info p { line-height:16px; margin:27px 0 0; }
.cleaning-product-info img { float:left; margin:0 25px 0 0; }

/* list  */
.list { height:1%; overflow:hidden; font-size:14px; line-height:16px; margin:0; padding:0; }
.list li { background:url(/custom/images/framework/separator-list.gif) no-repeat 0 4px; padding:0 0 0 15px; }
.cleaning-product-info .list { margin:12px 0 0 5px; }
.cleaning-product-info .list li { width:178px; float:left; padding:1px 10px 3px 15px; }

/* easiway-team-box  */
.easiway-team-box { width:440px; overflow:hidden; background:url(/custom/images/framework/bg-easiway-team-box.gif) repeat-y; margin:6px 0 6px 4px; }
.easiway-team { min-height:91px; overflow:hidden; background:url(/custom/images/framework/bg-easiway-team.gif) no-repeat; padding:6px 0; }
* html .easiway-team { height:91px; overflow:visible; }

.easiway-team div { width:195px; float:left; padding:0 15px 0 10px; }
.easiway-team .icon-link { float:left; margin:0 13px 0 0; }
.easiway-team .twitter { margin:5px 9px 0 2px; }
* html .easiway-team .icon-link { margin-right:10px; }
* html .easiway-team .twitter { margin-right:6px; }
.easiway-team .icon-link img { display:block; }
.easiway-team p { font-size:13px; line-height:16px; color:#000; margin:6px 0 0; }

.easiway-team div form  { float:right; width:192px; font-size:13px; margin:10px 0 0; }
.easiway-team div form .name, .easiway-team div form .email  { width:185px; margin:0 0 8px; }
.easiway-team .submit {float:none;padding:0;width:100px;}

/* news  */
.promo-holder .news { height:1%; overflow:hidden; }
.promo-holder .news h4 { font-weight:normal; font-size:14px; line-height:16px; margin:0 0 1px; }
.promo-holder .news .list { margin:3px 0 0 12px; }
.promo-holder .news .list li { display:block; margin:17px 0 0; padding:0 0 0 13px; }
.promo-holder .news .list span { color:#000; }

/* visit-blog  */
.visit-blog { height:1%; overflow:hidden; padding:10px 27px 0 0; }
.visit-blog a { float:right; line-height:16px; color:#1169a2; text-decoration:underline; background:url(/custom/images/framework/icon-rss.png) no-repeat; min-height:35px; padding:5px 0 0 37px; }
.visit-blog a:hover { text-decoration:none; }
* html .visit-blog a { height:35px; overflow:visible; }

/* products-holder  */
.products-holder { width:484px; float:right; overflow:hidden; }

/* image-box  */
.image-box { height:1%; position:relative; }
.image-box:after { height:0; clear:both; content:""; display:block; }
.image-box img { display:block; }
.image-box-txt { width:440px; position:absolute; top:18px; left:15px; }
.image-box-txt .title { height:1%; overflow:hidden; }
.image-box-txt .title p { font-weight:bold; font-size:30px; line-height:24px; color:#fff; letter-spacing:-1px; margin:0; }
.image-box-txt .title p span { font-weight:normal; font-size:18px; line-height:24px; letter-spacing:0; }
.image-box-txt .title p strong { color:#00283a; }
.image-box-txt .info { width:195px; overflow:hidden; margin:38px 0 0 1px; }
.image-box-txt .info p { line-height:16px; color:#fff; margin:0; }

.find-more { text-decoration:none;width:157px; min-height:27px; display:block; font-weight:bold; line-height:16px; color:#fff; text-align:center; background:url(/custom/images/framework/bg-find-more.png) no-repeat; margin:22px 0 0 22px; padding:10px 0 0; }
* html .find-more { height:27px; overflow:visible; }
.fin
.home-subscribe .find-more { margin:0; }

/* featured-products  */
.featured-products { height:1%; overflow:hidden; color:#000; margin:17px 0 0; padding:0 20px 0 8px; }
.featured-products p { line-height:16px; margin:1px 0 0; }

/* product-list  */
.product-list { width:492px; overflow:hidden; text-align:center; margin:25px 0 0 -21px; padding:0; }
.product-list li { width:202px; float:left; border-left:1px solid #bdc1a3; /*margin:0 0 35px;*/ padding:0 22px 10px 21px; margin: 0 0 0 0; }

/*
.product-list .photo { width:100%; position:relative; overflow:hidden; margin:0 0 6px; }
.product-list .photo img { display:block; }
.product-list .photo div { float:left; left:50%; text-align:center; position:relative; }
.product-list .photo div a{ float:left; left:-50%; position:relative; }
*/
.product-list .details { height:1%; overflow:hidden; margin:2px 0 0; }
#main .product-list .details h2  { font-size:14px;  line-height:18px;  font-weight:bold;  margin:0 0 4px;  padding:0; }
.product-list .details a { color:#1169a2;  text-decoration:underline; }
.product-list .details a:hover { text-decoration:none; }
.product-list .details p { line-height:16px; color:#000; margin:0; }

.product-list .price-panel { height:1%; overflow:hidden; padding:17px 5px 0 13px; }
.product-list .price-panel dl { /*float:left; */line-height:16px; margin:3px 0 0; }
.product-list .price-panel dl dt { display:inline; }
.product-list .price-panel dl dd { display:inline; color:#0d8c00; margin:0; }
.product-list .price-panel .add-cart { float:left; margin:6px 0 0 48px; color:#fff; text-decoration:none; }
.product-list .price-panel .add-cart strong { float:left; font-weight:normal; line-height:22px; background:url(/custom/images/framework/btn-add-cart-left.png) no-repeat; cursor:pointer; min-height:22px; padding:0 1px 0 7px; }
* html .product-list .price-panel .add-cart strong { height:22px; overflow:visible; }
.product-list .price-panel .add-cart span { float:left; height:22px; width:6px; background:url(/custom/images/framework/btn-add-cart-right.png) no-repeat; cursor:pointer; text-indent:-9999px; overflow:hidden; }
.product-list .price-panel .add-cart:hover strong { text-decoration:underline; }

/* product-list inner pages */
.details-area .product-list  { width:auto;  margin:40px 0 0 -21px; }
.details-area .product-list li  { margin:0 0 40px;  padding:0 22px 10px 21px;  width:164px;  height:328px;  background:none; }
.details-area .product-list .price-panel dl  { float:none; }
.details-area .product-list .price-panel .add-cart  { display:block;  float:none;  margin:4px 0 0 30px;  text-decoration:none; }
.details-area .product-list .price-panel .add-cart:hover  { text-decoration:none; }
.details-area .product-list .details, .details-area .product-list .price-panel  { height:auto; overflow:auto; }
.hazardous{color: red; font-weight:bold;padding-top:5px;}
/* footer-box */
#footer-box { width:100%; overflow:hidden; background:url(/custom/images/framework/bg-footer-box.gif) repeat-x; }
.footer { width:958px; overflow:hidden; color:#fff; margin:0 auto; padding:5px 15px 30px 21px; }
.footer ul { list-style:none; }
.footer-nav { width:200px; float:left; margin:26px 0 0; padding:0; }
.footer-nav li { display:block; line-height:16px; padding:12px 0 0; }
.footer-nav li a { color:#fff; }
.footer-nav li.active a { color:#08283c; text-decoration:underline; }
.footer-nav li a:hover { color:#08283c; text-decoration:underline; }
.footer .txt a { color:#fff; }
.footer-small {font-size:11px;}
/* txt */
.footer .txt { display:inline; width:357px; float:left; margin:52px 0 0 26px; }
.footer .txt p { line-height:16px; color:#d8e7ed; margin:11px 0 16px; }
.footer .txt p.title { font-size:18px; line-height:21px; color:#fff; margin:0 0 0 2px; }

/* contact-box */
.footer .contact-box { width:323px; float:right; text-align:center; }
.footer .contact-box .logo { display:block; width:323px; height:153px; text-indent:-9999px; overflow:hidden; background:url(/custom/images/framework/logo-02.png) no-repeat; }
.footer .contact-box address { font-style:normal; line-height:16px; margin:15px 0 0; }
.footer .contact-box dl { line-height:16px; margin:16px 0 0; }
.footer .contact-box dl dt { display:inline; }
.footer .contact-box dl dd { display:inline; margin:0; }
.footer .contact-box a { line-height:16px; color:#fff; }

/* inner page */
.inner .content-box-btm { background:url(/custom/images/framework/bg-content-box-btm-inner.gif) repeat-x 0 100%; }
.inner #main { background:url(/custom/images/framework/bg-main-inner.gif) no-repeat 0 100%; }
.top-nav dl dd.user { color:#51ce2d; }
.top-nav dl dd.user a { color:#51ce2d; }

.subscribe-form label { display:block; margin:7px 0 0; }
.subscribe-form .find-more { margin:12px 0 0 ; }

/* breadcrumbs-box */
.breadcrumbs-box { width:100%; overflow:hidden; padding:0 0 17px; }
.breadcrumbs-box ul { width:100%; overflow:hidden; font-size:11px; line-height:12px; color:#146191; margin:0 0 0 -7px; padding:0; }
.breadcrumbs-box ul a { /*float:left; */background:url(/custom/images/framework/separator-breadcrumbs.gif) no-repeat 0 4px; padding:0 7px 0 11px; color:#146191; text-decoration:underline; }
.breadcrumbs-box ul a:first-child { background-image:none; }
.breadcrumbs-box ul a:hover { text-decoration:none; }

.left-column  { width:262px; float:left; }

/* other-products-holder */
.other-products-holder { width:262px; float:left; padding:0 0 0 1px; }
.other-products-holder .headline { width:262px; margin:0; }
.other-products-holder p { line-height:16px; margin:3px 0 17px; }

/* other-products  */
.other-products { height:1%; overflow:hidden; padding:9px 15px 0 11px; margin:0 0 30px; }
.other-products .list { margin:0 0 0 1px; padding:3px 0 0; }
.other-products .list li { display:block; padding:0 0 4px 15px; }
.other-products .list li.active  { font-weight:bold; }

/* newsletter */
.newsletter { height:1%; overflow:hidden; padding:15px 4px 0 11px; margin:0 0 30px; }
.other-products-holder .newsletter p { color:#000; line-height:17px; }
.newsletter .join-newsletter { height:1%; overflow:hidden; text-align:right; }
.newsletter .join-newsletter a { line-height:16px; text-decoration:underline; }
.newsletter .join-newsletter a:hover { text-decoration:none; }

/* details-area */
.details-area { display:inline; width:656px; float:right; color:#000; margin:0 19px 0 0; padding:0 0 32px;  overflow:hidden; }
#main .details-area h1 { font-weight:bold; font-size:24px; line-height:27px; color:#146191; margin:0 0 8px; }
.details-area a  { text-decoration:underline; }
.details-area a:hover  { text-decoration:none; }

#main .details-area h3 { margin:0 0 4px; color:#146191; }

/* text-area */
.text-area p  { margin:0 0 16px; }
.text-area small  { font-size:100%; color:#146191; }
.text-area ul li  { margin:0 0 8px; padding:0 0 0 15px; background:url(/custom/images/framework/separator-list.gif) no-repeat 0 4px; }

/* product-box */
.details-area .product-box .media { float:right; width:275px; }
.details-area .product-box .media .msds-pdf { display:block; height:56px; margin:10px 0 25px 20px; padding:5px 0 0 66px; width:189px; line-height:20px;
    background:url(/custom/images/framework/msds-icon.gif) no-repeat; }
.details-area .product-box .media .drum { display:block; height:56px; margin:10px 0 0 20px; padding:5px 0 0 66px; width:189px; line-height:20px;
    background:url(/custom/images/framework/drum.jpg) no-repeat; }

.details-area .product-box .photo { float:right; margin:0 0 0 26px; }
* html .details-area .product-box .photo { margin-left:23px; }
.details-area .product-box .photo img { display:block; /*border:3px solid #ccc; */}
.details-area .product-box .product-txt { width:360px; height:1%;  }
.details-area .product-box p { line-height:18px; margin:9px 0 0; }

/* price */
.details-area .price { height:1%; overflow:hidden; font-size:18px; line-height:21px; color:#0d8c00; margin:13px 0 0; }
.details-area .price .old-price { color:#146191; text-decoration:line-through; }
.details-area .product-txt fieldset { height:1%;  margin:17px 0 0; }
.details-area .product-txt fieldset ul { width:200px; float:left; margin:0; padding:0; }
.details-area .product-txt fieldset ul li { }
.details-area .product-txt fieldset label { display:block; margin:0 0 3px; width:55px; font-size:15px; line-height:18px; color:#146191; font-weight:bold; }
.details-area .product-txt fieldset select { display:block; padding:3px; margin:0 0 8px; float:left; /*width:1000;*/ font-size:12px; line-height:15px;  }
.details-area .product-txt fieldset input { display:block; padding:3px; margin:0 0 8px; width:34px; float:left; font-size:12px; line-height:15px; background:#fff; border:1px solid #ddd; text-align:center; margin:3px 0 0; padding:1px 0; }
.details-area .product-txt fieldset input.submit { width:141px; height:45px; border:0; background:url(/custom/images/framework/btn-add-to-cart.png) no-repeat; font-weight:bold; font-size:14px; line-height:16px; color:#fff; text-transform:uppercase; cursor:pointer; margin:12px 20px 0 0; padding:1px 0 0; }

.consumer-reviews { height:1%; overflow:hidden; }
.consumer-reviews a { font-size:12px; line-height:16px; color:#5b1515; text-decoration:underline; }
.consumer-reviews a:hover { text-decoration:none; }

/* details-txt  */
#main .details-area h2 { font-weight:normal; font-size:18px; line-height:24px; color:#120f12; margin:38px 0 12px; }
#main .details-txt { height:1%; overflow:hidden; margin:14px 0 0; }
#main .details-txt p { line-height:20px; margin:2px 0 22px; }
#main .details-txt ul { overflow:hidden; line-height:16px; margin:4px 0 18px; padding:0; }
#main .details-txt ul li { display:block; background:url(/custom/images/framework/blue-bullet.gif) no-repeat 0 5px;  padding:0 0 0 13px; margin:0 0 14px; }

/* page-panel  */
.page-panel { height:1%; overflow:hidden; margin:6px 0 0; }
.page-panel ul { float:left; border:solid #cbcbcb; border-width:1px 0; margin:0; padding:12px 26px 14px 0; }
.page-panel ul li { float:left; }
.page-panel ul li a { float:left; background-repeat:no-repeat; font-size:11px; line-height:13px; color:#5b1515; margin:0 0 0 19px; padding:0 0 0 16px; }
.page-panel ul li a.email { background-image:url(/custom/images/framework/icon-email-02.gif); margin:0 0 0 16px; padding:0 0 0 19px; }
.page-panel ul li a.print { background-image:url(/custom/images/framework/icon-print.gif); }
.page-panel ul li a.save { background-image:url(/custom/images/framework/icon-save.gif); }

.inner .footer .contact-box a { text-decoration:underline; }
.inner .footer .contact-box a:hover { text-decoration:none; }

/* category preview */
.text-area .categories { margin:25px 0 0; }
.text-area .categories li { float:left;  width:180px;  height:330px;  margin:0;  padding:0 20px 0 0;  background:none;  text-align:center; }
.text-area .categories li h2 { margin:0 0 4px;  font-size: 15px;  font-weight:bold;  line-height:21px; }
.text-area .categories li p { }
.text-area .categories li p.category-link { text-align:center; }
.text-area .categories li p.category-link a { padding:0 0 0 10px;  background:url(/custom/images/framework/separator-list.gif) no-repeat 0 4px; }

.clear  { clear:both; }
.submit  { border:none; cursor:pointer; }

/* Twitter Feed */
.easiway-team .tweets { margin:14px 0 6px; }

/* Distributors Pugin */
.text-area .distributor-items { clear:both; }
.text-area .distributor-items li { margin:0 0 18px; padding:25px; background:none; }
.text-area .distributor-items li p { margin:0 0 3px; font-size:12px; }

.text-area .distributor-items.smc-user .pb-add-item { margin:30px 0 15px; border-top:solid 2px #aaa; }
.text-area .distributor-items.smc-user .pb-item-management { margin:8px 0 0; }
.text-area .distributor-items.smc-user .pb-item-management li { margin:0 0 12px; padding:0 8px 0 0; float:left; }

.text-area .distributor-states { }
.text-area .distributor-states li { float:left; width:200px; }

.pb-add-item { margin:0 0 24px; }

.plugin-add-edit label, .plugin-add-edit input { display:block; }
.plugin-add-edit label { margin:0 0 2px; }
.plugin-add-edit input, .plugin-add-edit select, .plugin-add-edit textarea { margin:0 0 12px;}
.plugin-add-edit input[type="hidden"] { visibility:hidden; }

.details-area .left { float:left; width:350px; }
.details-area .right { float:left; width:300px; }
.details-area .right p { clear:both; }
.details-area .right .find-more { float:right; margin:0 0 16px; }

#serviceAreas ul{list-style:none;}
#serviceAreas ul li{background: none;width: 50px; float: left;border: 1px solid black;}
#serviceAreas input{float: right;}

/* Fusion Map / Google Map */
#fusionmap, #map  { margin:0 0 20px; border:solid 1px #999; }
#map .map-popup { width:270px; height:125px; }
#map .map-popup p { margin:0 0 2px; }

.sitemap ul { margin:6px 0 0; }

#videos h2{
	padding-top: 50px;
}

.wordpress a{font-size: 24px;color: #146191;}
