body { background: #000000 url('../bg-gradient-carbon2.png') no-repeat fixed center top; color:#333; font-family:helvetica,arial,verdana,tahoma,sans-serif; font-size:8.75pt; line-height:1; margin:0; padding:0; /*text-align:center;*/}


/* =======================Header========================= */
.topLogo { background: url('../topNavBg.png') no-repeat 0 0; height:72px; width:1000px; margin:0 auto; padding-top:20px; text-align:left; } 

.topBg { background: #333333 no-repeat 0 0; height:34px; width:1000px; margin:0 auto; padding-top:4px; text-align:right; }

/* =======================Top-Tool-Bar========================= */
#toptoolbar td { text-align: center; padding: 5px; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;} 

#toptoolbar td.last { text-align: center; padding: 5px; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;} 

#toptoolbar td.static { color: #cccccc; padding: 3px; text-decoration: none; font-size: 8pt; font-weight: bold; border-top: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #333;}

#toptoolbar a { font-size: 8pt; padding: 5px; text-decoration: none; color: #cccccc; font-weight: bold; text-align: right; } 

#toptoolbar a:hover { color: red; width:100%}

/* =======================Drop-Nav-Marketing========================= */
#topnavi { width: 95px; height: 12px; position: relative; margin:0px; padding: 0px 5px 0px 1px; z-index:5;} 

#topnavi li { margin: 0px; padding: 0px; list-style: none; position: absolute; display: block; height: 22px; top: 1px; width: 96px; } 

#topnavi1 { left: 0px; width: 80px; }

/* =======================Pop-Out-Nav========================= */
#topnavi ul li a, #topnavi li:hover ul a, #topnavi ul li:hover ul li a { background-color:#393939; width: 175px; padding: 2px; margin: 0px; border: 1px solid #000000; position:absolute; top:0px; left:0px; text-align:center; color: #FFFFFF; } 
#topnavi ul li:hover a, #topnavi ul li:hover ul li:hover a { background-image: none; background-color:#CCCCCC; color: #393939; } 

#topnavi ul { visibility: hidden; } 
#topnavi li:hover ul { visibility: visible; } 
#topnavi #sub1 { top: 19px; left: -104px; } 
#topnavi #sub2 { top: 36px; left: -104px; } 
#topnavi #sub3 { top: 53px; left: -104px; } 
#topnavi #sub4 {
top: 70px;
left: -104px; }

#topnavi ul ul { visibility: hidden; } 
#topnavi li:hover ul ul { visibility: hidden; } 
#topnavi ul li:hover ul { visibility: visible; } 
#topnavi #sub1-1 { top: 0px; left: -180px; } 
#topnavi #sub1-2 { top: 17px; left: -180px; } 
#topnavi #sub1-3 { top: 34px; left: -180px; } 
#topnavi #sub1-4 { top: 51px; left: -180px; } 
#topnavi #sub1-5 { top: 68px; left: -180px; } 
#topnavi #sub1-6 { top: 85px; left: -180px; } 
#topnavi #sub1-7 { top: 102px; left: -180px; } 
#topnavi #sub1-8 { top: 119px; left: -180px; } 
#topnavi #sub1-9 { top: 136px; left: -180px; } 
#topnavi #sub1-10 { top: 153px; left: -180px; } 
#topnavi #sub1-11 { top: 170px; left: -180px; } 
#topnavi #sub1-12 { top: 187px; left: -180px; } 
#topnavi #sub1-13 { top: 204px; left: -180px; } 
#topnavi #sub1-14 { top: 221px; left: -180px; } 
#topnavi #sub1-15 { top: 238px; left: -180px; }

/* =======================Pop-Out-Nav-Email-List========================= */
#emailList { margin: 150px 0px 2px 20px; align: center;}

/* =======================Main-Nav-Bar========================= */
#navbar { background: url('../nav-bar-bg2.png') repeat-x 0 0; background-color:#666; height: 35px; width:1000px; margin:0 auto; padding-top:5px; text-align:left; } 

.tableWidth { width:1000px; margin:0 auto; background:url('../whiteBackground.png') repeat-x; background-color:#ffffff;} 

#navbar td { text-align: center; vertical-align: middle; font-size: 8pt; color: #333333; padding: 2px 0px 2px 0px; border-right: 1px solid #666; border-left: 1px solid #000; border-top: 1px solid #333333; border-bottom: 1px solid #333333; width: 16%; } 

#navbar td.last { border-top: 1px solid #333333; border-right: 1px solid black} 

#navbar a { text-decoration: none; font-size: 8pt; font-weight: bold; color: #fff; width:100%; display:block; }

#navbar a:hover { color: red; }

.page_menu { background: #000; }

td.pageHeading, div.pageHeading { font-size: 18px; font-weight: bold; }

/* =======================CPC-Marketing-Phone-Munber========================= */
#header_phone {position:relative; float:left; left:770px; top:-7px; color:#CC0000; font-size:24px; font-weight:bold; z-index:1; padding-top:41px; line-height:30px;}
#header_phone em {font-size:21px;color:#fff; font-style:normal; font-weight:normal;}
#social_media {position:absolute; right:10px; top:-6px; color:#CC0000;z-index:1;}
#social_media a {padding-right:7px;}
#social_media a img {border:none;}

/* =======================HOME-PAGE========================= */
.home {
    padding:0px;
    background-color:#000;
    margin-top:25px;}

.home a { color:#cccccc; text-decoration:underline;}
.home a:visited { color:#cccccc; }
.home a:hover { color:red; }
.pageDividerTop {background: url('../pageDivder.gif') 0 0; height:14px; width:1000px; margin-top: 20px; }
.pageDividerBottom {background: url('../pageDivder.gif') 0 0; height:14px; width:1000px; margin: 2px; 0px 10px; }
.home p { color:#999999; font-weight:bold; font-size:8.75pt;line-height:1.5;}
.home ul { color:#999999; font-weight:bold; padding:5px 5px 5px 10px; font-size:8.75pt;}
.home h1 { color:#999999; font-weight:bold; font-size:11pt; text-transform:uppercase; margin:0px;}
.home h2 { color:#999999; font-weight:bold; font-size:10pt; text-transform:capitalize; margin:0px;}
.home h3 { color:#B3DA00; font-weight:bold; font-size:14px; padding:0px 5px 0px 5px; margin:0px;}
.home h4 { color:#666666; font-weight:bold; font-size:10pt; padding:0px 5px 0px 5px; margin:0px;}

.contentText {background: url('../footer-bottom-bg.jpg') repeat-x; text-align: left; border: 1px solid #333333; padding:5px 10px; background-color:#000; height:auto; width:930px; margin:20px 25px;moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.contentBox { background: url('../black-box-bg.png') repeat-x; border: 1px solid #333333; padding:2px 5px; background-color:#000; height:82px; width:200px;}
.contentBoxBlack { padding:2px 5px; background-color:#000; height:82px; width:220px;}
.contentBoxTable {margin-left:20px;}

/* =======================FOOTER========================= */
.footerBg { background: #ccc no-repeat 0 0; /*height:60px;*/ width:1000px; margin:0 auto; padding-top:5px; text-align:left; }

/* =======================GENERAL========================= */
a { font-size: 8.5pt; color: #333; text-decoration: none; font-weight: bold;}
.background { background: url('../whiteBackground.png') repeat-x; background-color:#ffffff;}

/* =======================CATEGORY-LISTING========================= */
#catalog div { background-color: #fff; 
height:45px; 
border-bottom: 1px dotted #999999; 
text-align: left; 
vertical-align:middle;
}
#catalog a {
color: #666; 
font-size: 8pt; 
font-family:arial,helvetica,tahoma,sans-serif;
font-weight: 600; 
text-decoration: none; 
width:98%; 
display:block; 
padding:5px 10px 7px 0px;
}

#catalog a:hover { color: red; }
#catalog a.categoryfalse { 
color: #666; 
}
#catalog a.category2 categoryfalse { 
color: red; 
}
#catalog a.categoryfalse:hover { color: red; }
#catalog a.categorytrue {
color: red; 
font-size:10pt;
}
#catalog div.category0 {
padding:0px 1px 0px 7px; 
background: url('../white-footerBg.jpg') repeat-x; 
border-top: 1px solid #999; 
border-bottom: 1px solid #999999;
border-right: 1px solid #999999; 
font-size: 12pt;
moz-border-radius:3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topright: 3px;

    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomright: 3px;

    -webkit-border-top-right-radius:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;

    -webkit-border-bottom-left-radius:3px;
}
#catalog div.category1 { 
padding-left: 10px; 
}
#catalog div.category2 { 
padding-left: 25px;
}
#catalog div.category3 { 
padding-left: 35px; 
}

.catalogEmailIcon0 {padding:0px 2px 0px 8px; background: url('../white-footerBg.jpg') repeat-x; border-top: 1px solid #999; /*border-bottom: 1px solid #999999;*/ border-right: 1px solid #999999; moz-border-radius:3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topright: 3px;

    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomright: 3px;

    -webkit-border-top-right-radius:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;

    -webkit-border-bottom-left-radius:3px;
}
#catalog div.catalogQuote {padding:0px 2px 0px 35px; background: url('../pencilIcon.png') no-repeat left center;}
#catalog div.catalogEmail {padding:0px 2px 0px 35px; background: url('../emailIconBlue.png') no-repeat left center;}
#catalog div.catalogClearance {padding:0px 2px 0px 35px; background: url('../redTag.png') no-repeat left center;}
#catalog div.catalogEPC {padding:0px 2px 3px 35px; background: url('../calculatorIcon.png') no-repeat left center;}
#catalog div.catalogOrdering {padding:0px 2px 3px 35px; background: url('../informationIcon.png') no-repeat left center;}

.clearthis { margin:0px; height:0px; clear:both; float:none; font-size:0px; line-height : 0px; overflow:hidden;}
.catalogMenu { margin-top:30px, width:100%;}
img.catalogTop { float:left; padding:0px 5px 0px 0px; vertical-align:text-top}

/* =======================LEFT-BOX-NAV========================= */
/*.leftbox {background-color: #000; border-style: solid; border-color: #000; border-width: 0px 2px 0px 0px;}*/
/*.boxheader { padding: 0px 0px 0px 5px; background-color: #c5c5c5; color: #000; font-weight: bold; font-size: 11pt;}*/
.boxcontentso { padding: 0px 0px 2px 5px; background-color: #fff; }
.boxcontent { padding: 0px 0px 2px 0px; }
.leftboxWidth{width:185px;}

/* =======================White-Index-Page-Bottom-Box-Text========================= */
.mainCopy {background: url('../whiteBackground.png') repeat-x ; text-align: left; border: 1px solid #999; padding:5px; background-color:#fff; height:auto; width:750px; margin:0px 0px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.mainCopy p { color:#666666; font-weight:normal; font-size:9pt; line-height:1.25; padding: 5px; margin:0px; text-transform:none;}
.mainCopy ul { color:#666666; font-weight:bold; padding:5px 5px 5px 10px; font-size:8.75pt;}
.mainCopy h1 { color:#666666; font-weight:bold; font-size:11pt; text-transform:uppercase; padding: 5px; margin:0px;}
.mainCopy h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px;}
.mainCopy h3 { color:#cccccc; font-weight:bold; font-size:8.5pt; padding:10px 0px 8px; margin:0px;}
.mainCopy h4 { color:#336699; font-weight:bold; font-size:9.5pt; padding:0px 5px 10px 5px; margin:0px;}
.mainCopy a { color:#666666; text-decoration:underline;}
.mainCopy a:visited { color:#666666; }
.mainCopy a:hover { color:red; }

/* =======================Instock-Detail-Page-Side-Box-Text========================= */
.copyBox {background: url('../whiteBackground.png') repeat-x; text-align:left; border: 1px solid #666; padding:5px; background-color:#fff; height:auto; width:280px; margin:0px 5px 5px 5px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; overflow:auto;}
/*.copyBox p { color:#333; font-weight:normal; font-size:8.75pt; line-height:1.25; padding: 4px 0px; margin-bottom:5px;}*/
.copyBox p.normal { color:#333; font-weight:normal; font-size:8.75pt; line-height:1.25; padding-bottom: 7px; margin:0px;}
.copyBox p.compare { color:#cc3300; font-weight:bold; font-size:8.75pt; line-height:1.25; padding-bottom: 0px; margin:0px;}
.copyBox p.recycle { color:#009900; font-weight:bold; font-size:8.75pt; line-height:1.25; padding-bottom: 0px; margin:0px;}
.copyBox p.custom { color:#0066cc; font-weight:bold; font-size:8.75pt; line-height:1.25; padding-bottom: 0px; margin:0px;}
.copyBox p.suggest { color:#6600cc; font-weight:bold; font-size:8.75pt; line-height:1.25; padding-bottom: 0px; margin:0px;}
.copyBox ul { color:#333; font-weight:normal; line-height:1.25; padding:0px 5px 15px 10px; font-size:8.75pt; text-transform:none; margin-left:5px; list-style: disc outside;}
.copyBox li { padding:0px; margin 0px;}
.copyBox red { color:red; font-weight:normal; line-height:1.25; padding:0px 5px 5px 10px; font-size:8.75pt; text-transform:capitalize; margin:0px; list-style: square inside;}
.copyBox h1 { color:#333; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px;}
.copyBox h2 { color:#333; font-weight:bold; font-size:10pt; text-transform:uppercase; margin:0px; padding: 8px 0px 3px;}
.copyBox h3 { color:#cccccc; font-weight:bold; font-size:8.5pt; padding:10px 0px 8px; margin:0px;}
.copyBox h4 { color:red; font-weight:bold; font-size:9pt; padding:0px; margin:0px;}
.copyBox a { color:#333; text-decoration:underline;}
.copyBox a:visited { color:#333; }
.copyBox a:hover { color:#0066cc; }

.instockMargin {margin:33px 0px 0px 2px; width:800px;}
.boxSeperator {background-color: #999; width:100%; height: 2px;}
.primaryPicTd{ width:495px; padding:0px;}
.cartMargin { 
margin: 33px 0px 0px 100px; 
width:800px;
}

/* =======================Instock-Button========================= */
.instockbtn { 
background: url('../cartBtnBg.png') repeat-x; 
color:#ffffff;
border:1px #333 solid; 
margin: 0px 0px 0px 0px; 
padding:5px 5px; clear:both; 
height:auto; 
background-color: #003366; 
moz-border-radius:3px; 
-moz-border-radius-bottomleft: 3px; 
-moz-border-radius-topright: 3px; 
-moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; 
-webkit-border-top-right-radius:3px; 
-webkit-border-top-left-radius:3px; 
-webkit-border-bottom-right-radius:3px; 
-webkit-border-bottom-left-radius:3px; 
}
.instockbtn:link { font-size:7.75pt; text-transform: none; color: #fff; text-decoration: none; vertical-align:middle; font-weight:800; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
/*.instockbtn:visited { font-size:7.75pt; text-transform: none; color:#ffffff; text-decoration: none; vertical-align:middle; font-weight:800; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }*/
.instockbtn:hover { background: url('../cartBtnBgHover.png') repeat-x; font-size:7.75pt; text-transform: none; color: #fff; text-decoration: none; vertical-align:middle; font-weight:800; border:1px #000 solid; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.padding { padding: 6px; }
.instockCartbtn { background: url('../viewcartBtnBg.png') repeat-x; border:1px #333 solid; margin: 2px 0px 1px 0px; padding:5px 5px; clear:both; height:auto; background-color: #003366; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.instockCartbtn:link { font-size:7.75pt; text-transform: none; color: #fff; text-decoration: none; vertical-align:middle; font-weight:800; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.instockCartbtn:visited { font-size:7.75pt; text-transform: none; color:#fff; text-decoration: none; vertical-align:middle; font-weight:800; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.instockCartbtn:hover { background: url('../viewcartBtnBgHover.png') repeat-x; font-size:7.75pt; text-transform: none; color: #fff; text-decoration: none; vertical-align:middle; font-weight:800; border:1px #000 solid; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.cartBtnTable { text-align: left; padding:5px; height:auto; width:750px; margin:10px 0px 5px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
/* =======================Form-Input========================= */
input.formInputText { font-size: 12px; color: #000; background-color: #f1f1f1; padding: 2px; border: solid 1px #666; margin-right: 5px; margin-bottom: 5px; height: 20px; width: 225px; } 
input.formInputText:hover { background-color: #ddd; border: solid 1px #666; color: #000; cursor: pointer; } 
input.formInputText:focus { color: #000; background-color: #feffbd; border: solid 1px #666; cursor: text; } 
select.formSelect { font-size: 10px; color: #000; background-color: #f1f1f1; padding: 2px; border: solid 1px #666; margin-right: 5px; margin-bottom: 5px; cursor: pointer; }
select.formSelect:hover { color: #333; background-color: #ddd; border: solid 1px #666; }
select.formSelect:focus { color: #000; background-color: #feffdb; border: solid 1px #666; }
input.formInputButton { font-size: 1.2em; vertical-align: middle; font-weight: bolder; text-align: center; color: #300; background: #f99 url(bg_button.png) repeat-x; padding: 1px; border: solid 1px #f66; cursor: pointer; float: right; }
input.formInputButton:hover { background-image: url(bg_button_hover.png); }
input.formInputButton:active { background-image: url(bg_button.png); }
input.formInputQty { font-size: 12px; text-align: right; color: #000; background-color: #f1f1f1; padding: 0px; border: solid 1px #666; margin:0px; height: 20px; }
input.formInputQty:hover { background-color: #ddd; border: solid 1px #666; color: #000; cursor: pointer; } 
input.formInputQty:focus { color: #000; background-color: #feffbd; border: solid 1px #666; cursor: text; }

/* =======================REQUEST-FORM========================= */ 
form { margin: 0; padding: 0; } 
input, textarea { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; font-weight: lighter; }
.form-line { background: #808080; } 
.column-padding { padding: 14px 12px 18px 12px; color: #C8C8C8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-weight: bold; } .checkbox-label { color: #C8C8C8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-weight: bold; } .label { padding-bottom: 5px; } 
.form-field { width: 225px; } 
.form-bg { background:; } 
.form-bgLeft { /*background: #202020;*/ border-top: 1px solid #666666; border-right: 1px solid #666666 } 
.form-bgRight { /*background: #202020;*/ border-top: 1px solid #666666;} 
.form-bgBlack { background: #000; border-top: 1px solid #666666;} 
.form-bgBlackLeft { background: #000; border-top: 1px solid #666666; border-right: 1px solid #666666 } 
.form-bgBlackRight { background: #000; border-top: 1px solid #666666;}

/* =======================Instock-Page-Seperator========================= */
.customDividerTop {background: url('../whitePageDivder.png') 0 0; height:5px; width:800px; margin: 20px 0px 10px; }
.customDividerBottom {background: url('../whitePageDivder.png') 0 0; height:5px; width:800px; margin: 10px; 0px 10px; }
.customDividerFAQ {background: url('../whitePageDivder.png') 0 0; height:5px; width:750px; margin: 20px 0px 10px; }

/* =======================ColorTile========================= */ 
.colortile { color: #333; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; } 
.colorChip {height:10px; width:790px; margin:20px 0px 0px; padding:15px 0px 5px 0px; text-align:center; text-transform:capitalize; font-size:12pt; color:red; float:left;}
.colortile h1{ font-size:180%; font-weight:normal; color:#555; } 
.colortile h2{ clear:both; font-size:160%; font-weight:normal; color:#555; margin:0; padding:.5em 0; } 
.colortile a{ text-decoration:none; color:#333; font-weight:normal;} 
.colortile p{ clear:both; margin:0; padding:.5em 0; } 
pre{ display:block; font:100% arial, Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#333; margin:.5em 0; overflow:auto; width:800px; } 
.colortile img{border:1px solid #333;} 
.colortile ul,li{ margin:0; padding:0; } 
.colortile li{ list-style:none; /*float:left;*/ display:inline; margin-right:0px; } 
/* */ 
#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; } 
/* */ 
div.colortile { width: 80px; margin: 0px 5px 5px 5px; } 
table.colortile { padding: 2px 3px 2px 3px; /*    margin: 20% 20% 20% 20%;*/ font-family: Arial, Helvetica, sans-serif; } 
table.product_info { padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; } 
.product_info { color: #dcdcdc; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }

/* =======================Instock-Price-Grid========================= */ 
.group_separator { padding: 3px 0px 0px 0px; }
.priceGrid {/*background: url('../white-footerBg.jpg') repeat-x ;*/ text-align: left; /*border: 1px solid #999;*/ padding:0px; background-color:#fff; height:auto; width:770px; margin-left:10px; -moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.priceGrid p.normal { color:#333; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 5px 3px; margin:0px; text-transform:none;}
.priceGrid p.epc { background-color:#666; color:#fff; font-weight:bold; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px 3px; margin:0px; text-transform:none;}
.priceGrid p.center { color:#333; font-weight:normal; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.left { color:#333; font-weight:normal; font-size:8.5pt; text-align:left; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.disccol { color:#333; font-weight:normal; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.bgcol { color:#0066cc; font-weight:bold; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.bgcol1 { color:#0066cc; font-weight:bold; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.bgcol2 { color:#0066cc; font-weight:bold; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.bgcol3 { color:#0066cc; font-weight:bold; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.bgcol4 { color:#0066cc; font-weight:bold; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid p.nocol { color:#333; font-weight:normal; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.priceGrid ul { color:#666666; font-weight:bold; padding:5px 5px 5px 10px; font-size:8.75pt;}
.priceGrid h1 { color:#333; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 0px 0px 1px 10px;}
.priceGrid h2 { color:#333; font-weight:normal; font-size:9pt; text-transform:none; margin:0px; padding: 0px 0px 1px 10px;}
.priceGrid h3.center { color:#333; font-weight:normal; font-size:8pt; text-align:center; text-transform:none; padding:5px 0px 5px; margin:0px;}
.priceGrid h3.left { color:#333; font-weight:normal; font-size:8pt; text-align:left; text-transform:none; padding:5px 0px 5px; margin:0px;}
.priceGrid h4 { color:#0066cc; font-weight:bold; font-size:8pt; text-transform:none; text-align:left; padding:0px 8px 5px 5px; margin:0px;}
.priceGrid a { color:#333; font-weight:normal; font-size:8pt; text-transform:none; text-decoration:none;}
.priceGrid a:visited { color:#333; }
.priceGrid a:hover { color:000; }
.priceGridTop {background: transparent url('../priceGridTop.png') repeat-x ; height:30px;}
.priceGridMiddle {background: transparent url('../priceGridMiddle.png') repeat-x ; height:30px;}
.priceGridEnd {background: transparent url('../priceGridEnd.png') repeat-x ; height:30px;}
.priceGrid img border{border:1px solid #333;} 
.oddrow { background: transparent url('../2pxBorder.gif') repeat-x bottom;}
.evenrow { background: transparent url('../2pxBorder.gif') repeat-x bottom;}
.border {border:1px solid #333;}

/* =======================Instock-Price-Grid-Row-Quantity-Colors========================= */ 
.disccol { color:#0066cc; font-weight:normal; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;} 
.bgcol { color:#0066cc; font-weight:normal; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;} 
.bgcol1 { color:#0066cc; font-weight:normal; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;} 
.bgcol2 { color:#0066cc; font-weight:normal; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;} 
.bgcol3 { color:#0066cc; font-weight:normal; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;} 
.bgcol4 { color:#0066cc; font-weight:normal; font-size:8pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;} 
.nocol { }

/* =======================Instock-Cart========================= */
.cartCopy {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:750px; margin:0px 0px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.cartCopy p.normal { color:#666666; font-weight:normal; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartCopy p.lg { color:#666666; font-weight:normal; font-size:11pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartCopy p.bold { color:#666666; font-weight:bold; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartCopy p.center { color:#666666; font-weight:normal; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartCopy p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartCopy p.red { color:#990000; font-weight:normal; font-size:8pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartCopy p.urgent { color:#990000; font-weight:normal; font-size:9pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
/*.cartCopy ul { color:#333; font-weight:normal; line-height:1.25; padding:0px 5px 15px 10px; font-size:8.75pt; text-transform:none; margin:0px; list-style: circle outside;}*/
.cartCopy ul { color:#333; font-weight:normal; line-height:1.25; padding:0px 5px 15px 10px; font-size:8.75pt; text-transform:none; margin-left:10px; list-style: disc outside;}
.cartCopy li { line-height: 1.75;}
.cartCopy h1 { color:#666666; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 3px; line-height:1.2}
.cartCopy h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 5px; line-height:1.2}
.cartCopy h3 { color:#cccccc; font-weight:bold; font-size:9.5pt; padding:10px 0px 8px 5px; margin:0px;}
.cartCopy h4 { color:#336699; font-weight:bold; font-size:9.5pt; padding:0px 5px 10px 5px; margin:0px;}
.cartCopy a { color:#333; text-decoration:none;}
/*.cartCopy a:visited { color:#333; }*/
.cartCopy a:hover { color:#990000; }
img.cartMiddle {vertical-align:middle}
img.cartPadding {vertical-align:middle; padding-right:5px;}
img.cartFloat {float:left; vertical-align:middle;}

.cartGrid {/*background: url('../white-footerBg.jpg') repeat-x ;*/ text-align: left; /*border: 1px solid #999;*/ padding:0px; background-color:#fff; height:auto; width:750px; margin:20px 0px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.cartGrid p.normal { color:#333; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 5px 4px; margin:0px; text-transform:none;}
.cartGrid p.right { color:#333; font-weight:normal; font-size:8.5pt; text-align: right; line-height:1.25; padding: 5px 0px 5px 4px; margin:0px; text-transform:none;}
.cartGrid p.bold { color:#333; font-weight:bold; font-size:8.5pt; line-height:1.25; padding: 5px 0px 5px 4px; margin:0px; text-transform:none;}
.cartGrid p.boldRight { color:#333; font-weight:bold; font-size:8.5pt; text-align: right; line-height:1.25; padding: 5px 0px 5px 4px; margin:0px; text-transform:none;}
.cartGrid p.center { color:#333; font-weight:normal; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.cartGrid p.red { color:#990000; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 10px 4px; margin:0px; text-transform:none;}
.cartGrid p.legal { color:#990000; font-weight:normal; font-size:7pt; line-height:1.25; padding: 5px 0px 10px 4px; margin:0px; text-transform:none;}
.cartGrid p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartGrid ul { color:#666666; font-weight:bold; padding:5px 5px 5px 10px; font-size:8.75pt;}
.cartGrid h1 { color:#333; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 10px;}
.cartGrid h2 { color:#333; font-weight:normal; font-size:9pt; text-transform:none; margin:0px; padding: 5px 0px 1px 10px;}
.cartGrid h3 { color:#333; font-weight:normal; font-size:8.5pt; text-align:center; text-transform:none; padding:5px 2px 5px; margin:0px;}
.cartGrid h4 { color:#333; font-weight:bold; font-size:9pt; text-transform:none; text-align:left; padding:0px 5px 5px 5px; margin:0px;}
.cartGrid a { color:#333; font-weight:normal; font-size:8pt; text-transform:none; text-decoration:none;}
.cartGrid a:visited { color:#333; }
.cartGrid a:hover { color:#336699; }
.cartCopyBackground {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:750px; margin:0px 0px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
img.cartGridImage { float:left; padding-left:10px; vertical-align:text-top}
.cartBottomCopy {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:750px; margin:10px 0px 5px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.cartBottomCopy p.normal { color:#666666; font-weight:normal; font-size:9pt; line-height:1.25; padding: 5px 0px 5px 2px; margin:0px; text-transform:none;}
.cartBottomCopy p.center { color:#666666; font-weight:normal; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 5px 4px; margin:0px; text-transform:none;}
.cartBottomCopy p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 10px; margin:0px; text-transform:none;}
.cartBottomCopy p.red { color:#990000; font-weight:normal; font-size:11pt; line-height:1.25; padding: 5px 0px 0px 0px; margin:0px; text-transform:none;}
.cartBottomCopy ul { color:#666666; font-weight:bold; padding:5px 5px 5px 10px; font-size:8.75pt;}
.cartBottomCopy h1 { color:#666666; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px;}
.cartBottomCopy h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px;}
.cartBottomCopy h3 { color:#cccccc; font-weight:bold; font-size:9.5pt; padding:10px 0px 8px; margin:0px;}
.cartBottomCopy h4 { color:#336699; font-weight:bold; font-size:9.5pt; padding:0px 5px 10px 5px; margin:0px;}
.cartBottomCopy a { color:666; text-decoration:none;}
.cartBottomCopy a:visited { color:#666; }
.cartBottomCopy a:hover { color:#ccc;}

.cartInfo {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:325px; margin:0px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.cartInfo p.normal { color:#666666; font-weight:normal; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo p.bold { color:#666666; font-weight:bold; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo p.center { color:#666666; font-weight:normal; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo p.blueSm { color:#336699; font-weight:bold; font-size:10pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo p.red { color:#990000; font-weight:normal; font-size:8pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo p.urgent { color:#990000; font-weight:normal; font-size:9pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.cartInfo ul { color:#666666; font-weight:bold; padding: 5px 0px 1px 5px; font-size:8.75pt;}
.cartInfo h1 { color:#666666; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 3px;}
.cartInfo h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 5px;}
.cartInfo h3 { color:#cccccc; font-weight:bold; font-size:9.5pt; padding:10px 0px 8px 5px; margin:0px;}
.cartInfo h4 { color:#336699; font-weight:bold; font-size:9.5pt; padding:0px 5px 10px 5px; margin:0px;}
.cartInfo a { color:#333; text-decoration:underline;}
.cartInfo a:visited { color:#333; }
.cartInfo a:hover { color:#000; }
.searchTable { font-weight: bold; margin: 10px 0px 5px 20px; padding:5px; background-color: #ccc; width:750px; border: 1px solid #999; align:center; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}

/* =======================EPC-GRID========================= */
.epcGrid {/*background: url('../white-footerBg.jpg') repeat-x ;*/ text-align: left; /*border: 1px solid #999;*/ padding:0px; background-color:#fff; height:auto; width:750px; margin:20px 0px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.epcGrid p.normal { color:#333; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 5px 4px; margin:0px; text-transform:none;}
.epcGrid p.center { color:#333; font-weight:normal; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.epcGrid p.bold { color:#0066cc; font-weight:bold; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.epcGrid p.total { background-color:#feffbd; color:#0066cc; font-weight:bold; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 5px; margin:0px; text-transform:none;}
.epcGrid p.red { color:#990000; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 10px 4px; margin:0px; text-transform:none;}
.epcGrid p.legal { color:#990000; font-weight:normal; font-size:7pt; line-height:1.25; padding: 5px 0px 10px 4px; margin:0px; text-transform:none;}
.epcGrid p.blue { color:#0066cc; font-weight:bold; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.epcGrid ul { color:#333; font-weight:normal; line-height:1.25; padding:0px 5px 15px 10px; font-size:8.5pt; text-transform:none; margin:0px; list-style: square inside;}
.epcGrid h1 { color:#333; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 10px;}
.epcGrid h2 { color:#333; font-weight:normal; font-size:9pt; text-transform:none; margin:0px; padding: 5px 0px 1px 10px;}
.epcGrid h3 { color:#333; font-weight:normal; font-size:8.5pt; text-align:center; text-transform:none; padding:5px 2px 5px; margin:0px;}
.epcGrid h4.left { color:#0066cc; font-weight:bold; font-size:8.5pt; text-align:left; text-transform:none; padding:5px 2px 5px; margin:0px;}
.epcGrid h4.right { color:#0066cc; font-weight:bold; font-size:8.5pt; text-align:right; text-transform:none; padding:5px 2px 5px; margin:0px;}
.epcGrid h5 { color:#0066cc; font-weight:bold; font-size:8.5pt; text-align:center; text-transform:none; padding:5px 2px 5px; margin:0px;}
.epcGrid a { color:#333; font-weight:normal; font-size:8pt; text-transform:none; text-decoration:none;}
.epcGrid a:visited { color:#333; }
.epcGrid a:hover { color:#fff; }
img.heading {float:left; vertical-align:middle; padding-right:8px;}

/* =======================Basics-Ordering-Info========================= */
.basics {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:750px; margin:0px 0px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.basics p.normal { color:#666666; font-weight:normal; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.basics p.bold { color:#666666; font-weight:bold; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.basics p.center { color:#666666; font-weight:normal; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.basics p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.basics p.red { color:#990000; font-weight:normal; font-size:8pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.basics p.urgent { color:#990000; font-weight:normal; font-size:9pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.basics ul { color:#333; font-weight:normal; line-height:1.25; padding:0px 5px 15px 10px; font-size:8.75pt; text-transform:none; margin:0px; list-style: circle outside;}
.basics ol.d { color:#333; font-weight:normal; line-height:1.25; padding:0px 20px 15px; font-size:8.75pt; text-transform:none; margin-left:10px; list-style: decimal outside;}
/*.basics ul { color:#333; font-weight:normal; line-height:1.25; padding:0px 5px 15px 10px; font-size:8.75pt; text-transform:none; margin-left:10px; list-style: disc outside;}*/
.basics li { line-height: 1.75;}
.basics h1 { color:#666666; font-weight:bold; font-size:12pt; text-align:left; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 3px; line-height:1.2}
.basics h2 { color:#0066cc; font-weight:bold; font-size:9pt; text-align:center; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 5px; line-height:1.2}
.basics h3 { color:#009900; font-weight:bold; font-size:14pt; text-align:center; text-transform:uppercase; padding:10px 0px 8px 5px; margin:0px;}
.basics h4 { color:#666666; font-weight:bold; font-size:10pt; text-align:center; padding:0px 5px 10px 5px; margin:0px;}
.basics a { color:#333; text-decoration:none;}
.basics a:visited { color:#333; }
.basics a:hover { color:#0066cc; }

/* =======================Login========================= */
.loginMargin {margin:25px 0px 0px 25px; width:975px; height:500px;}

.login {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:950px; margin:0px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.loginHeight {height:30px;}

.loginCopy {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:200px; width:450px; margin-bottom:10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.loginCopy p.normal { color:#666666; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.loginCopy p.bold { color:#666666; font-weight:bold; font-size:8.5pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.loginCopy p.title { color:#666666; font-weight:normal; font-size:8.5pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:capitalize;}
.loginCopy p.center { color:#666666; font-weight:normal; font-size:8.5pt; text-align:center; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.loginCopy p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.loginCopy p.red { color:#990000; font-weight:normal; font-size:8.5pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.loginCopy p.urgent { color:#990000; font-weight:normal; font-size:9pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.loginCopy ul { color:#666666; font-weight:bold; padding: 5px 0px 1px 5px; font-size:8.75pt;}
.loginCopy h1 { color:#666666; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 3px;}
.loginCopy h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 5px;}
.loginCopy h3.returning { background-color:#336699; border: #666 solid 1px; height:20px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin-bottom:5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.loginCopy h3.existing { background-color:#669966; border: #666 solid 1px; height:20px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin-bottom:5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.loginCopy h3.new { background-color:#cc6600; border: #666 solid 1px; height:20px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin-bottom:5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.loginCopy a { color:#000; text-decoration:none;}
.loginCopy a:visited { color:#000; }
.loginCopy a:hover { color:#336699; }

/* =======================My-Account-Section========================= */
.myAccountMargin {padding-top: 25px; margin:0px 0px 0px 2px; width:975px; height:600px;}

.myAccount {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:5px; height:auto; width:950px; margin:20px 25px 0px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccount p.normal { color:#666666; font-weight:normal; font-size:9.5pt; line-height:1.25; padding: 5px 5px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.normalBlue { color:#336699; font-weight:bold; font-size:9.5pt; line-height:1.25; padding: 5px 5px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.bold { color:#666666; font-weight:bold; font-size:9.5pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.bcenter { color:#666666; font-weight:bold; font-size:9.5pt; line-height:1.25; text-align:center; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.center { color:#666666; font-weight:normal; font-size:9.5pt; text-align:center; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.red { color:#990000; font-weight:normal; font-size:9.5pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccount p.urgent { color:#990000; font-weight:normal; font-size:9pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccount ul { color:#666666; font-weight:bold; padding: 5px 0px 1px 5px; font-size:8.5pt;}
.myAccount h1 { color:#666666; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 3px;}
.myAccount h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 5px;}
.myAccount h3 { background-color:#336699; border: #666 solid 1px; height:auto; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccount h4 { background-color:#669966; border: #666 solid 1px; height:auto; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccount h5 { background-color:#cc6600; border: #666 solid 1px; height:12px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccount a { color:#000; text-decoration:none;}
.myAccount a:visited { color:#000; }
.myAccount a:hover { color:#336699; }

.myAccountCopy {background: url('../whiteBackground.png') repeat-x #fff; text-align: left; border: 1px solid #999; padding:6px; height:auto; width:300px; margin:0px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccountCopy p.normal { color:#666666; font-weight:normal; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccountCopy p.bold { color:#666666; font-weight:bold; font-size:9pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccountCopy p.center { color:#666666; font-weight:normal; font-size:9pt; text-align:center; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccountCopy p.blue { color:#336699; font-weight:bold; font-size:12pt; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccountCopy p.red { color:#990000; font-weight:normal; font-size:8.5pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccountCopy p.urgent { color:#990000; font-weight:normal; font-size:9pt; text-align:left; line-height:1.25; padding: 5px 0px 1px 5px; margin:0px; text-transform:none;}
.myAccountCopy ul { color:#666666; font-weight:bold; padding: 5px 0px 1px 5px; font-size:8.75pt;}
.myAccountCopy h1 { color:#666666; font-weight:bold; font-size:12pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 3px;}
.myAccountCopy h2 { color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase; margin:0px; padding: 5px 0px 1px 5px;}
.myAccountCopy h3 { background-color:#336699; border: #666 solid 1px; height:12px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccountCopy h4 { background-color:#669966; border: #666 solid 1px; height:12px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccountCopy h5 { background-color:#cc6600; border: #666 solid 1px; height:12px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.myAccountCopy a { color:#000; text-decoration:underline;}
.myAccountCopy a:visited { color:#000; }
.myAccountCopy a:hover { color:#336699; }

/* =======================Form-Input========================= */
input.formInputText { font-size: 12px; color: #000; background-color: #f1f1f1; padding: 2px; border: solid 1px #666; margin-right: 5px; margin-bottom: 5px; height: 20px; width: 225px; } 
input.formInputText:hover { background-color: #ddd; border: solid 1px #666; color: #000; cursor: pointer; } 
input.formInputText:focus { color: #000; background-color: #feffbd; border: solid 1px #666; cursor: text; } 
select.formSelect { font-size: 10px; color: #000; background-color: #f1f1f1; padding: 2px; border: solid 1px #666; margin-right: 5px; margin-bottom: 5px; cursor: pointer; }
select.formSelect:hover { color: #333; background-color: #ddd; border: solid 1px #666; }
select.formSelect:focus { color: #000; background-color: #feffdb; border: solid 1px #666; }
input.formInputButton { font-size: 1.2em; vertical-align: middle; font-weight: bolder; text-align: center; color: #300; background: #f99 url(bg_button.png) repeat-x; padding: 1px; border: solid 1px #f66; cursor: pointer; float: right; }
input.formInputButton:hover { background-image: url(bg_button_hover.png); }
input.formInputButton:active { background-image: url(bg_button.png); }
input.formInputQty { font-size: 12px; text-align: right; color: #000; background-color: #f1f1f1; padding: 2px; border: solid 1px #666; margin-right: 0px; margin-bottom: 0px; height: 20px; }
input.formInputQty:hover { background-color: #ddd; border: solid 1px #666; color: #000; cursor: pointer; } 
input.formInputQty:focus { color: #000; background-color: #feffbd; border: solid 1px #666; cursor: text; }

/* =======================REQUEST-FORM========================= */ 
form { margin: 0; padding: 0; } 
input, textarea { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; font-weight: lighter; }
.form-line { background: #808080; } 
.column-padding { padding: 14px 12px 18px 12px; color: #C8C8C8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-weight: bold; } 
.checkbox-label { color: #C8C8C8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-weight: bold; } 
.label { padding-bottom: 5px; } 
.form-field { width: 225px; } 
.form-bg { background:; } 
.form-bgLeft { border-top: 1px solid #666666; border-right: 1px solid #666666 } 
.form-bgRight { border-top: 1px solid #666666;} 
.form-bgCenter { border-top: 1px solid #666666;} 
.form-bgBlackLeft { background: #000; border-top: 1px solid #666666; border-right: 1px solid #666666 } 
.form-bgBlackRight { background: #000; border-top: 1px solid #666666;}

/* =======================Earth-Friendly-Facts========================= */
.FaqCopy {background: url('../whiteBackground.png') repeat-x; text-align: left; border: 1px solid #999; padding:5px; background-color:#fff; height:auto; width:750px; margin:40px 0px 20px 20px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.FaqCopy p.normal { color:#333; font-weight:normal; font-size:9pt; line-height:1.5; padding: 2px 20px 5px 10px; margin:0px; text-transform:none;}
.FaqCopy p.bold { color:#333; font-weight:bold; font-size:9pt; line-height:1.5; padding: 2px 10px 5px 10px; margin:0px; text-transform:none;}
.FaqCopy p { color:#333; font-weight:normal; font-size:9pt; line-height:1.5; padding: 2px 10px 5px 10px; margin:0px; text-transform:none;}
.FaqCopy ul { color:#333; font-weight:normal; margin-left: 10px; padding:2px 5px 5px 12px; font-size:8.75pt; list-style-image:none; list-style-position:outside; list-style-type:disc;}
.FaqCopy li{ line-height: 1.5;}
.FaqCopy h1 { background: url('../enviroBanner-BG.jpg'); border: #666 solid 1px; height:25px; color:#339933; font-weight:bold; font-size:11pt; text-transform:uppercase; margin:0px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.FaqCopy h2 { color:#336699; font-weight:bold; font-size:9.5pt; text-transform:capitalize; margin:0px; padding:5px 0px 0px 10px;}
.FaqCopy h3 { color:#336699; font-weight:bold; font-size:9.5pt; text-transform:none; margin:0px; padding:5px 0px 0px 10px;}
.FaqCopy h4 { color:#336699; font-weight:bold; font-size:9.5pt; text-transform:capitalize; margin:0px; padding:0px 5px 20px 5px;}
.FaqCopy h5 { background-color:#669966; border: #666 solid 1px; height:12px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.FaqCopy a { color:#336699; text-decoration:none; font-size:9pt;}
.FaqCopy a:visited { color:#336699; }
.FaqCopy a:hover { color:#000; }
.FaqCopy a.para:link { color:#009900; font-weight:normal; font-size:9pt; line-height:1.5; padding: 0px; margin:0px; text-transform:none; text-decoration:underline}
.FaqCopy a.para:visited { color:#009900; font-weight:normal; font-size:9pt; line-height:1.5; padding: 0px; margin:0px; text-transform:none; text-decoration:underline}
.FaqCopy a.para:hover { color:#333; font-weight:normal; font-size:9pt; line-height:1.5; padding: 0px; margin:0px; text-transform:none; text-decoration:underline}
.rightimage { float:right; margin-right:10px; border:none; padding: 0px 0px 60px 20px;}
.leftimage { float:left; margin:0px 0px 10px; border:none; padding: 5px 10px 10px 20px;}
.rightText { float:right; left:-50px; top:-210px; position:relative; padding: 0px 0px 2px; margin:0 0;}
.FaqBtn { background: url('../cartBtnBg.png') repeat-x; border:1px #333 solid; margin: 2px 0px 1px 0px; padding:2px 5px; clear:both; height:auto; background-color: #003366; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.FaqBtn:link { font-size:7.75pt; text-transform: none; color: #fff; text-decoration: none; vertical-align:middle; font-weight:800; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.FaqBtn:visited { font-size:7.75pt; text-transform: none; color:#fff; text-decoration: none; vertical-align:middle; font-weight:800; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }
.FaqBtn:hover { background: url('../cartBtnBgHover.png') repeat-x; font-size:7.75pt; text-transform: none; color: #fff; text-decoration: none; vertical-align:middle; font-weight:800; border:1px #000 solid; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; }

.company {background: url('../whiteBackground.png') repeat-x; text-align: left; border: 1px solid #999; padding:5px; background-color:#fff; min-height:400px; width:750px; margin:35px 0px 20px 15px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.company h1 { background: url('../companyBanner-BG.jpg'); border: #666 solid 1px; height:25px; color:#336699; font-weight:bold; font-size:11pt; text-transform:uppercase; margin:0px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.company h2 { color:#336699; font-weight:bold; font-size:9.5pt; text-transform:capitalize; margin:0px; padding:5px 0px 0px 10px;}
.company h3 { color:#336699; font-weight:bold; font-size:9pt; padding:5px 0px 5px 10px; margin:0px;}
.company h4 { color:#336699; font-weight:bold; font-size:9.5pt; text-transform:capitalize; margin:0px; padding:0px 5px 20px 5px;}
.company h5 { background-color:#669966; border: #666 solid 1px; height:12px; color:#fff; font-weight:bold; font-size:9.5pt; text-transform:uppercase; margin:0px 0px 5px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.company p.normal { color:#333; font-weight:normal; font-size:8.75pt; line-height:1.5; padding: 2px 20px 15px 10px; margin:0px; text-transform:none; text-align:justify;}
.company p.bold { color:#333; font-weight:bold; font-size:8.75pt; line-height:1.5; padding: 2px 10px 15px 10px; margin:0px; text-transform:none;}
.company ul { color:#333; font-weight:normal; margin:0px 0px 2px 10px; padding:2px 5px 8px 12px; font-size:8.75pt; list-style-image:none; list-style-position:outside; list-style-type:disc;}
.company li{ line-height: 1.5;}

.imgright { float:right; margin: 10px 30px 0px 10px; border:none; padding: 0px 0px 10px 20px;}
.imgcenter { margin: 5px 0px 0px 300px; border:none; padding: 0px 0px 10px 20px;}

/* =======================Marketing-Cybermark========================= */
.mcontent {background: url('../whiteBackground.png') repeat-x; text-align: left; border: 1px solid #999; padding:5px; background-color:#fff; min-height:400px; width:750px; margin:35px 0px 20px 15px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;} 
.mcontent p { color:#333; font-weight:normal; font-size:8.75pt; line-height:1.5; padding: 7px 20px 5px 10px; margin:0px; text-transform:none;}
.mcontent h2 { background: url('../companyBanner-BG.jpg'); border: #666 solid 1px; height:25px; color:#336699; font-weight:bold; font-size:11pt; text-transform:uppercase; margin:0px; padding:10px 0px 5px 10px; moz-border-radius:3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px;}
.mcontent a { color:#333; } 
.mcontent a:visited { color:#333; } 
.mcontent a:hover { color:#336699; }
.mcontent ul { color:#333; font-weight:normal; margin-left: 10px; padding:2px 5px 5px 12px; font-size:8.75pt; list-style-image:none; list-style-position:outside; list-style-type:disc;}
.mcontent li{ line-height: 1.5;} 
.rightimg { float: right; margin: 10px; border: none; } 
.leftimg { float: left; margin: 10px; margin-left: 0px; border: none; } 
.mcontent img.leftimg,.mcontent img.rightimg,.mcontent table.art img {border:1px solid #333;padding:4px;} 
.centerimg { float: center; margin: 10px; margin-left: 0px; border: none; } 
.btnMarketing { border:1px #ddd solid; padding-right: 8px; padding-left: 8px; padding-bottom: 10px; padding-top: 2px; clear:both; height:auto; background-color: #660000; margin-right: 30px; } 
.btnMarketing:link { font-size:10px; text-transform: uppercase; color: #ff0000; text-decoration: none; vertical-align:middle; font-weight:800; } 
.btnMarketing:visited { border:1px #ddd solid;  font-size:10px; text-transform: uppercase; color:#fff; text-decoration: none; vertical-align:middle; font-weight:800; } 
.btnMarketing:hover { font-size:10px; text-transform: uppercase; color: #9c9c9c; text-decoration: none; vertical-align:middle; font-weight:800; border:1px #9c9c9c solid; } 
.marketingTable { width: 580px; margin: 30px 90px 10px; color:#D2D2D2; } 
.marketingTable a { text-decoration: underline; } 
.marketingTable a:visited { text-decoration: underline; } 
.marketingTable a:hover { color:#FF0000; text-decoration: none; } 
.marketing { background: url(../marketingBG-plastic.gif) no-repeat } 
.cavasToteBg { background: url(../marketing-canvasTote.jpg) no-repeat; } 
.biodegradableBg { background: url(../marketing-biodegradable.jpg) no-repeat; } 
.customBoxesBg { background: url(../marketing-customBoxes.jpg) no-repeat; } 
.customPlasticBagBg { background: url(../marketing-customPlasticBag.jpg) no-repeat; } 
.foodPackagingBg { background: url(../marketing-foodPkg.jpg) no-repeat; } 
.giftBagsBg { background: url(../marketing-giftBags.jpg) no-repeat; } 
.giftBoxesBg { background: url(../marketing-giftBox.jpg) no-repeat; } 
.greenPackagingBg { background: url(../marketing-greenPkg.jpg) no-repeat; } 
.packagingBg { background: url(../marketing-packaging.jpg) no-repeat; } 
.paperBagBg { background: url(../marketing-paperBags.jpg) no-repeat; } 
.plasticShoppingBagBg { background: url(../marketing-customPlasticBag.jpg) no-repeat; } 
.printedShoppingBagBg { background: url(../marketing-printShopBag.jpg) no-repeat; } 
.recycledBagBoxBg { background: url(../marketing-recBags.jpg) no-repeat; } 
.shippingSuppliesBg { background: url(../marketing-shipSupplies.jpg) no-repeat; }
   div.social-icons { float:right;}
    div.social-icons a {margin-right: 5px;}
