﻿body { 
  color : #000000; 
  background : #ffffff; 
  font-family : "Times New Roman", Times, serif;
  font-size : 10pt; 
}
a { 
  text-decoration : underline; 
  color : #0000ff; 
}
#leftcontent, #controlscan, #livechat, #display_large_picture, .sitemappath, .productextras, .topnav1 { 
  display : none; 
}

#centercontent {background:#fff;float:left;width:100%;font-size:x-small;}

/* General Implied Styles */
h1{font:bold 18px/24px serif;padding:0px;margin:0px;margin-bottom:5px;}
h2{font:bold 12px/18px serif;padding:0px;margin:0px;margin-bottom:5px;}
h3{font:bold 11px/15px serif;padding-bottom:5px;margin-bottom:5px;}
h5{font:bold 11px/13px serif;padding-bottom:5px;margin-bottom:5px;}
img{border:none;}
hr{height:1px;color:Gray;width:98%;}

.centertext{text-align:center;}
.fullwidth{width:100%;}
.hidden{display:none;}
.boldlabel{font-weight:bold;}
.plainlabel{font-weight:normal;}
.PromotionBox{font-size:small;float:left;width:45%;}
.PromotionBoxHeader{font-size:small;color:Black;}
.InputPromotionCode{width:75px;margin-left:5px;margin-right:5px;}
.actionbutton{font-weight:bold;font-size:x-small;color:#5F9154;}
.rightside{text-align: right;}
.shippingmap{margin:0 auto;text-align:center;}

/* Common Nav Items */
.topimage{float:left;width:230px;height:80px;margin-left:0;margin-top:5px;}

#copyrightcontainer{background:transparent url(img/fade-left.gif) repeat-y top left;width:100%;height:30px;}
#copyright{float:left;margin-left:2%;font-size:x-small;margin-top:15px;height:15px;width:98%;border-top:2px solid #FFCB77;text-align:center;}

/* Homepage Columns */
#leftcol{width:350px;height:175px;float:left;overflow:hidden;}
#leftcol h2{font-size:small;font-weight:bold;margin:0;padding:0;}
#leftcol .review{height:100px;overflow:hidden;}
#leftcol .review ul{list-style-type:square;}
#leftcol .review li{color:#000;margin-bottom:2px;font-size:small;}
#leftcol .readmore{font-size:x-small;font-weight:bold;float:left;text-align:right;width:100%;}
#leftcol a{text-decoration:underline;}

#midcol{width:1px;height:140px;float:left;display:inline;margin:30px 5px 0 5px;border-left:1px solid #FFCB77;}

#rightcol{width:350px;height:175px;float:left;overflow:hidden;}
#rightcol h2{font-size:small;font-weight:bold;margin:0;padding:0;}
#rightcol .article{height:100px;overflow:hidden;}
#rightcol .article ul{list-style-type:square;}
#rightcol .article li{color:#000;margin-bottom:2px;font-size:small;}
#rightcol .readmore{font-size:x-small;font-weight:bold;float:left;text-align:right;width:100%;}
#rightcol a{text-decoration:underline;}

#featuredcol{width:100%;float:left;}
.colheading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;width:100%;text-align:center;}
.colheading h2{font-size:small;font-weight:bold;}
.colheading h3{font-size:small;font-weight:bold;}
.colheading a{color:#006FEF;}


/* Homepage */
.homepage {margin:10px 10px 10px 10px;font-size:medium;}
.homepage .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.homepage p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.homepage .banner{width:100%;text-align:center;}
.homepage .specialbanner{width:600px;height:320px;border:none;}



/* Tabs CSS */
#main {float:left;border-top:1px solid #666;background:white;color:black;width:100%;}
#contents {float:left;background:white;width:100%;}
#header {float:left;width:100%;margin-top:10px;}
#header ul#primary {margin:0;padding:0;bottom:-1px;color:white;}
#header ul#primary li{display:inline;list-style:none;color:white;font-size:x-small;}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {display: block;float:left;padding:4px 4px;margin:1px 2px 0 0;text-align:center;font-family:tahoma, verdana, sans-serif;font-size:100%;text-decoration:none;color:black;font-weight:bold;}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {border:1px solid #666;border-bottom:none;background:#EF8C00;padding-bottom:6px;margin-top:0;}
#header ul#primary a{background:#FFCB77;border:1px solid #666;border-bottom:none;}
#header ul#primary a:hover{margin-top:0;border-color:#666;background:#FFCB77;padding-bottom:5px;}


/* Industry List  */
/* Title/Desc/Image */
.headlistname{color: #006FEF;font-weight:bold;font-size:small;}
.headlistdesc{float:left;width:720px;height:75px;font-size:small;overflow:auto;}
.inditemname{color: #006FEF;font-weight:bold;font-size:small;}
.inditemimg{float:left;width:200px;height:200px;margin:0 auto;text-align:center;}
.inditemdesc{float:left;width:520px;height:200px;font-size:x-small;overflow:auto;}
/* Item List */
.itemlistimage{width:100%;height:200px;display:inline;float:left;text-align:center;}
.itemlistimage img{height:196px;width:196px;}
.itemlistdesc{width:100%;display:inline;float:left;text-align:center;font-size:x-small;}
/* Item Item */
.itemlineleftitem{width:226px;height:220px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.itemlinemiditem{width:228px;height:220px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.itemlinerightitem{width:228px;height:220px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.itemlinesep{width:1px;height:216px;float:left;display:inline;margin-top:10px;border-left:1px dotted #EF8C00;}
/* **************** */

/************************/
/***Series Page Styles***/
/************************/

/* Title/Desc/Image */
.productgroupname{color: #006FEF;font-weight:bold;font-size:small;}
.productgroupimage{float:left;width:200px;height:275px;margin:0 auto;text-align:center;}
.productgroupdesc{float:left;width:520px;height:275px;font-size:x-small;overflow:auto;}
/* **************** */

/* Item Square */
.productlineleftitem{width:226px;height:290px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.productlinemiditem{width:228px;height:290px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.productlinerightitem{width:228px;height:290px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.productlinesep{width:1px;height:286px;float:left;display:inline;margin-top:10px;border-left:1px dotted #EF8C00;}
.noitems{font-weight:bold;color:#5F9154;font-size:small;text-align:center;margin:0 auto;}
/* *********** */

/* Item Details */
.productlineimg{width:100%;height:200px;display:inline;float:left;text-align:center;}
.productlineimg img{height:196px;width:196px;}
.productlinedesc{width:100%;display:inline;float:left;text-align:left;font-size:x-small;}
.productlineprice{width:100%;height:20px;display:inline;float:left;color:#5F9154;font-weight:bold;font-size:small;}
.productlinecartpart{width:50%;height:40px;display:inline;float:left;text-align:center;}
.productlinecart{width:100%;height:20px;display:inline;float:left;text-align:center;}
.productlinepart{width:50%;height:40px;display:inline;float:left;font-size:x-small;}
.productlineaddbutton{font-weight:bold;font-size:x-small;color:#5F9154;}
/* **************** */

/* Tech Spec Pages */
.doclineheader{float:left;width:100%;border-bottom:2px solid #EF8C00;font-weight:bold;color:Black;font-size:small;}
.doclineheadertitle{width:700px;display:inline;float:left;text-align:center;}
.doclineheadericon{width:20px;display:inline;float:left;text-align:center;}
.docline{width:100%;float:left;background-color:#D4E4F7;color:Black;font-size:small;display:block;}
.doclinealt{width:100%;float:left;background-color:#FFF;color:Black;font-size:small;display:block;}
.doclineitemtitle{width:700px;display:inline;float:left;text-align:left;color:#484846;}
.doclineitemicon{width:20px;display:inline;float:left;text-align:center;color:#484846;}
/* ********************* */

/* Product Detail
.producttitle{float:left;width:100%;font-size:small;color:#006FEF;font-weight:bold;}
.productimage{float:left;margin-left:1px;text-align:center;height:300px;width:229px;}
.primaryimage{width:196px;height:196px;margin-left:15px;float:left;}
.thumbsfieldset{float:left;width:200px;height:95px;margin-left:10px;}
.thumbsfieldset legend{font-size:x-small;}
.thumbscontainer{width:200px;height:85px;overflow:auto;white-space:nowrap;text-align:left;}
.imagethumbsitem2{width:64px;margin:2px 5px 0 0;}
.productpricing{float:left;width:480px;height:300px;margin-left:10px;}
.ZoomImage{cursor:pointer;}
.productreviewimage{float:left;}
.productreviewtile{min-height:100px;}
 ********************* */

/* Shopping Cart Style */
.fieldsetspacer{width:100%;height:8px;}
.cartline{float:left;width:100%;font-size:small;color:#006FEF;font-family:Sans-Serif;margin:3px 0 3px 0;}
.cartlinevalue{font-size:small;font-weight:bold;color:#000;}
.cartlineprice{font-size:large;font-weight:bold;color:#5F9154;}
.cartdiscline{float:left;margin-left:10%;width:90%;font-size:small;color:#000;}
.cartdiscprice{font-weight:bold;color:#5F9154;}
.cartadditem{float:left;width:100%;font-size:small;color:#006FEF;margin:5px 0 5px 0;}
.QtyInput{width:33px;color:#EF8C00;font-size:medium;}
.cartaddtobutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
/* ********************* */

/* View Cart Page */
.viewshoppingcart{font-size:x-small;width:99%;margin-bottom:10px;}
.viewshoppingcart legend{font-size:medium;color:#5F9154;font-weight:bold;}
#continueshopping{float:left;width:45%;text-align:right;margin-right:1%;}
#gotocheckout{float:left;width:45%;text-align:left;margin-left:1%;}
.CartEmpty{font-size:small;color:#006FEF;}
.ShippingBox{font-size:small;margin-left:46%;width:45%;}
.ShippingBoxHeader{font-size:small;color:Black;}
.InputShippingZipCode{width:75px;}
.ShippingBoxLabel{float:left;width:49%;text-align:right;}
.ShippingBoxValue{margin-left:50%;text-align:left;}
.ShippingBoxEstimate{text-align: center}
.ShippingBoxEstimateCost{font-size:small;font-weight:bold;}
/* ********************* */

/* Check Out Page */
#checkoutform{font-size:x-small;width:99%;background-image:url(../images/secure_lock.png);background-position:center;background-repeat:no-repeat;margin-bottom:10px;}
#checkoutform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#checkoutform legend{font-size:medium;color:#5F9154;font-weight:bold;}
.checkoutlabel{float:left;width:40%;text-align:right;border:0px solid black;}
.checkoutvalue{float:left;width:55%;text-align:left;border:0px solid black;}
.checkoutlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.checkoutbutton{font-weight:bold;font-size:x-small;color:#5F9154;}
#ctl00_MainContent_checkoutpaymentpo{width:100%;}
#ctl00_MainContent_checkoutpaymentpo input{width:100px;}
#ctl00_MainContent_checkoutpaymentcc{width:100%;}
#iframe_cvv2{width:1px;height:1px;position:absolute;display:none;background:white;}
.cvv2link{font-size:x-small;cursor:pointer;color:Blue;}
.CheckoutMessage{font-weight:bold;font-size:small;color:Red;text-align: center;}
/* ********************* */

/* Order Status Page */
#orderstatusform{font-size:x-small;width:99%;margin-bottom:10px;}
#orderstatusform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#orderstatusform legend{font-size:medium;color:#5F9154;font-weight:bold;margin-bottom:10px;}
.orderstatusoverview{font-size:small;margin-left:10px;margin-right:10px;}
.orderstatuslabel{float:left;width:40%;text-align:right;border:0px solid black;}
.orderstatusvalue{float:left;width:60%;text-align:left;border:0px solid black;}
.orderstatuslabelfull{width:100%;text-align:center;margin-bottom:5px;color:Red;}
.orderstatusbutton{margin-left:30%;margin-top:15px;}
/* ********************* */

/* Product Detail Style */
.productdetail{width:100%;height:100%;margin-top:10px;}
.productattribheader{color:#5F9154;font-weight:bold;font-size:medium;width:100%;border-bottom:2px solid #D4E4F7;}
.productattribvalue{background-color:#FFF;width:100%;font-size:small !important;}
.productattribvalue p{margin: 0 0 0 0;padding: 0 0 0 0;font-size:small !important;}
.productattribvalue a{color:Black;}
/* ********************* */

/* About Us / Contact Us Pages */
.companypages {margin:10px 10px 10px 10px;}
.companypages legend{font-size:medium;color:#5F9154;font-weight:bold;}
.companypages a{text-decoration:underline;}
.companypages .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.companypages p{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.companypages .jobdesc{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.companypages ul{list-style-type:square;}
.companypages div{color:#000;margin-bottom:2px;font-size:small;}
.companypages li{color:#000;margin-bottom:2px;font-size:small;}
.companypages .benefits{border:1px solid #E4E4E4;width:30%;margin:0 auto;}
.companypages .benefitlabel{width:80%;float:left;text-align:right;}
.companypages .benefitvalue{width:20%;color:green;font-weight:bold;}
.companypages .submitinfo{border:1px solid #E4E4E4;width:85%;margin:0 auto;}
.companypages .submitmethod{width:33%;float:left;}


/* FAQ */
.faq {margin:10px 10px 10px 10px;}
.faq legend{font-size:medium;color:#5F9154;font-weight:bold;}
.faq a{text-decoration:underline;}
.faq .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.faq p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.faq ul{list-style-type:square;}
.faq div{color:#000;margin-bottom:2px;font-size:small;}
.faq li{color:#000;margin-bottom:2px;font-size:small;}

/* Review */
.review {margin:10px 10px 10px 10px;}
.review legend{font-size:medium;color:#5F9154;font-weight:bold;}
.review a{text-decoration:underline;}
.review .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.review p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.review ul{list-style-type:square;}
.review div{color:#000;margin-bottom:2px;font-size:small;}
.review li{color:#000;margin-bottom:2px;font-size:small;}


/* Search Results */
.searchresults {margin:10px 0 10px 0;width:100%;font-size:x-small;float:left;}
.searchresults a{text-decoration:underline;}
.searchresults .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.searchresults p{color:#000;margin:2px 0px 2px 0px;font-size:x-small;text-align:center;width:75px;float:left;}
.searchresults div{color:#000;margin-bottom:2px;font-size:small;}
#searchresultproducts{width:728px;height:450px;overflow:auto;}

/* Series List */
.serieslist {margin:10px 0 10px 0;width:100%;font-size:x-small;float:left;}
.serieslist a{text-decoration:underline;}
.serieslist .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.serieslist .series{color:#000;margin:0 0 0 0;font-size:x-small;text-align:center;width:75px;height:115px;float:left;}
.serieslist img{height:64px;width:64px;}


#btmfade {margin:0 auto;width:1015px;height:38px;background-image: url(../images/border/btmfade.gif);}
#outline, #fadeedge {width:1000px;margin:0 auto;text-align:left;padding-right:15px;background:#FFF url(img/fade-right.gif) repeat-y top right;}
#fade {padding-left:15px;background:transparent url(img/fade-left.gif) repeat-y top left;height:100%;}
#fadeedge {padding-right:15px;background:transparent url(img/fade-round-r.gif) no-repeat top right !important;}
#fadeedge div {padding-left:15px;background:transparent url(img/fade-round-l.gif) no-repeat top left;}
#fadeedge div div {height:38px;padding:0;background:transparent url(img/fade-round.gif) repeat-x top left;}
#fadeedge div div div {padding:0;background:transparent url(img/fade-round-c-l.gif) no-repeat top left;}
#fadeedge div div div div {padding:0;background:transparent url(img/fade-round-c-r.gif) no-repeat top right;}
.clearer {height:1px;clear:both;font-size:1px;}
.clear:after {height:0;clear:both;content:"";display:block;overflow:hidden;visibility:hidden;}
.clear {display:inline-block;}
