body{ margin: 0; padding: 0; font: .9em verdana, arial, sans-serif; }
p{ font-size: 12px; }
form{ margin: 0px; }
img{ border: 0px; }
h1{ font: 1.6em arial,sans-serif; padding: 0px; margin: 2px 0px 3px 0px; clear: both; }
h2{ font: 1.3em arial,sans-serif; padding: 0px; margin: 0px; }
h3{ font: 1.2em arial,sans-serif; padding: 0px; margin: 0px; }
h4{ font: bold 1em arial,sans-serif; padding: 0px; margin: 0px; }
hr{ margin: 5px 0px; padding: 0px; border-top: 1px dashed #999; border-bottom: 0px; color: #999; height: 0px; clear: both; }
td{ text-align: left; vertical-align: top; }
a:link, a:visited{ text-decoration: underline; color: #C00; }
a:hover{ text-decoration: none; color: #C00; }
dl {}
dt { font-weight: 600; margin-top: 10px; }
dd { margin-left: 20px; }
big{ font-size: 1em; margin: 0px; padding: 0px; line-height: 1em; }

#aspnetForm{ background-color: #666; position: absolute; top: 0px; left: 0px; width: 100%; }

div.outercontainer{ background: transparent url(http://images.ebsco.com/pob/lurenet/topbg.gif) top left repeat-x; }

div#header{ background: transparent url(http://images.ebsco.com/pob/lurenet/topbg2.gif) top left no-repeat; width: 803px; margin: 0px auto; border-bottom: 1px solid #000; padding-left: 7px; }
  div#header img{ float: left; }
    div#logos{ height: 73px; }
      ul#brands{ list-style-type: none; margin: 0px; padding: 0px; float: right; width: 579px; }
        ul#brands li{ float: left; margin: 0px; padding: 0px; }
        ul#brands li#Yum3X{ padding-left: 23px; }
        ul#brands li#BomberLures{ padding-left: 12px; }
        ul#brands li#CottonCordellLures{ padding-left: 10px; }
        ul#brands li#BooyahBaitCo{ padding-left: 10px; }
        ul#brands li#ArbogastLures{ padding-left: 8px; }
        ul#brands li#CreekChubLures{ padding-left: 8px; }

    div#topnav{ float: left; height: 36px; background: transparent url(http://images.ebsco.com/pob/lurenet/topnavlinksbg.gif) top left repeat-x; }
      div#topnavlinks{ float: left; width: 407px; }
        ul#topmenulinks1{ list-style-type: none; margin: 0px 0px 0px 2px; padding: 0px; height: 36px; }
          ul#topmenulinks1 li{ float: left; margin: 0px; height: 36px; padding: 0px 6px 0px 6px; background: transparent url(http://images.ebsco.com/pob/lurenet/topnavpipe.gif) 0px 13px no-repeat; }
          ul#topmenulinks1 a:link, ul#topmenulinks1 a:visited{ display: block; float: left; font-size: .75em; padding: 12px 3px 0px 3px; height: 24px; color: #900; }
          ul#topmenulinks1 a:hover{ color: #000; }
            ul#topmenulinks1 li#OrderStatus{ padding-left: 0px; background-image: none; }
        div#topnavviewcart{ float: left; width: 185px; height: 36px; }
        div#topnavviewcart a:link, div#topnavviewcart a:visited{ display: block; width: 130px; height: 24px; padding: 12px 0px 0px 55px; font: bold 12px arial, sans-serif; background: transparent url(http://images.ebsco.com/pob/lurenet/viewcartbg.gif) top left no-repeat; }
        div#topnavviewcart a:hover{ color: #000; }

  div#toplinks{ clear: both; height: 33px; background: transparent url(http://images.ebsco.com/pob/lurenet/toplinkscorners.gif) top left no-repeat; width:100%; }
    ul#topmenulinks3{ list-style-type: none; margin: 0px 0px 0px 107px; padding: 0px; height: 23px; width: 692px; }
      ul#topmenulinks3 li{ float: left; margin: 0px; padding: 0px; }
      ul#topmenulinks3 a:link, ul#topmenulinks3 a:visited{ display: block; float: left; height: 23px; padding: 10px 9px 0px 9px; font: bold 11px verdana, sans-serif; color: #fff; text-decoration: none; border-right: 1px solid #666699; border-left: 1px solid #000; background: transparent url(http://images.ebsco.com/pob/lurenet/toplinksbg.gif) top left repeat-x; letter-spacing: -1px; }
      ul#topmenulinks3 a:hover{ color: #fff; text-decoration: underline; }
        ul#topmenulinks3 li#HowTo a:link, ul#topmenulinks3 li#HowTo a:visited{ border-right: 0px; }
        ul#topmenulinks3 li#Brand a:link, ul#topmenulinks3 li#Brand a:visited{ width: 63px; background: transparent url(http://images.ebsco.com/pob/lurenet/brandbg.gif) top left repeat-x; border: none; padding: 10px 0px 0px 0px; text-align: center; }
        ul#topmenulinks3 li#Type a:link, ul#topmenulinks3 li#Type a:visited{ width: 85px; background: transparent url(http://images.ebsco.com/pob/lurenet/luretypebg.gif) top left repeat-x; border: none; padding: 10px 0px 0px 0px; text-align: center; }
        ul#topmenulinks3 li#Species a:link, ul#topmenulinks3 li#Species a:visited{ width: 73px; background: transparent url(http://images.ebsco.com/pob/lurenet/speciesbg.gif) top left repeat-x; border: none; padding: 10px 0px 0px 15px; }
        ul#topmenulinks3 li#Apparel a:link, ul#topmenulinks3 li#Apparel a:visited{ border-left: none; }
        ul#topmenulinks3 li#FishingResources a:link, ul#topmenulinks3 li#FishingResources a:visited{ border-right: none; }
      
div#breadcrumb { width: 768px; height: 31px; padding: 10px 25px 10px 17px; margin: 0px auto; background: transparent url(http://images.ebsco.com/pob/lurenet/breadcrumbbg.gif) top left no-repeat; clear: both; text-align: right; }
  div.breadskeleton{ font-size: .8em; float: left; width: 560px; text-align: left; color: #900; }
    div.breadskeleton p{ margin: 0px; padding: 0px; }
    div.breadskeleton a:link, div.breadskeleton a:visited{ color: #000; text-decoration: underline; }
    div.breadskeleton a:hover{ text-decoration: none; }
  .searchbox{ color: #c00; font-size: .8em; width: 150px; background-color: #eee; padding: 2px 0px 2px 4px; }
  .searchbutton{ height: 20px; width: 31px; background: transparent url(http://images.ebsco.com/pob/lurenet/searchbutton.gif) top left no-repeat; font: bold 1em arial, sans-serif; border: none; color: #fff; cursor: pointer; }

#body { width: 803px; padding-left: 7px; margin: 0px auto; clear: both; background: #666 url(http://images.ebsco.com/pob/lurenet/bodybg.gif) top center repeat-y; }

#leftnav { border: thin solid; float: left; }

#centercontent { padding: 5px 10px 20px 10px; float: left; width: 526px; font: .9em verdana, sans-serif; }
  #centercontent p{ font-size: .9em; line-height: 1.5em; }

#rightcontent { float: left; padding: 5px 5px 20px 9px; width: 230px; margin-right: 5px; }
  /*#rightcontent a:link, a:visited, a:hover { color: #0000FF; }*/

  .rightboxcontent{ padding: 0px 10px; }

  div#tips{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
    div#tips h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 15px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }
    div#tips ul{ margin: 0px; padding: 0px; }
    div#tips li{ margin: 2px 5px 0px 27px; padding: 0px; }

div.tipimagebox{ float: right; }
div.tipimagebox img{ border: 1px solid #666; margin: 0 0 10px 10px; }

  div#newsletter{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
    div#newsletter h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 20px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }
	div#newsletter p{ padding: 15px 10px 5px 10px; margin: 0px; }
	div#newsletter a{ margin: 0px; }
	div#newsletter img{ float: right; }
	
  div#carthistory{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
  div#carthistory h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 20px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }
  div#carthistory a{ padding: 15px 10px 5px 10px; margin: 0px; font: 1.1em arial, sans-serif; }

  div#marketing{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
  div#marketing h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 15px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }

p.logout{ font-weight: 600; margin: 8px 0; padding: 0; text-align: center; }

  div#relatedproducts{ text-align: center; font-size: .9em; width: 233px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
    div#relatedproducts h3{ text-align: left; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 15px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }
	div#relatedproducts a{ padding: 15px 10px 5px 10px; margin: 0px; }
  div#relatedproducts table td{ text-align: center; padding-bottom: 10px; }
  div#relatedproducts table td img{ clear: both; display: block; margin: 5px auto; } 

div#footer{ clear: both; background: transparent url(http://images.ebsco.com/pob/lurenet/footerbg.gif) top left repeat-x; border-bottom: 1px solid #000; margin: 0px auto; height: 27px; text-align: center; }
  ul#BottomMenuLinks{ list-style-type: none; padding: 4px 0px 0px 0px; width: 800px; margin: 0px auto; height: 23px; }
    ul#BottomMenuLinks li{ float: left; margin: 0px; padding: 0px 10px 0px 10px; background: transparent url(http://images.ebsco.com/pob/lurenet/pipe.gif) right 5px no-repeat; }
    ul#BottomMenuLinks li#Home{ padding-left: 4px; }
    ul#BottomMenuLinks li#Employment{ background: none; padding-right: 0px; }
    ul#BottomMenuLinks a:link, ul#BottomMenuLinks a:visited{ color: #fff; text-decoration: none; font-size: .75em; }
    ul#BottomMenuLinks a:hover{ text-decoration: underline; }

div#copyright { font-size: .75em; clear: both;  background-color: #fff; height: 80px; }
  div.centeredblock{ margin: 0px auto; width: 792px; padding: 10px 4px; }
    div.geotrust{ float: left; margin-right: 10px; }
    span#CopyRightStringLabel{ display: block; padding-top: 10px; line-height: 1.4em; }

.button1 { padding: 3px; text-align: center; }
  .button1 a:link, .button1 a:visited{ padding: 2px 10px; height: 1em; margin: 0 2px; white-space: nowrap; background: #cc0000; border: 2px outset Red; color: white; font: bold 11px arial, sans-serif; text-decoration: none; }
    .button1 a:hover { background: #009900; border: 2px inset #999; color: white; text-decoration: none; }
  .button1 big { font: bold 11px arial, sans-serif; }


/**************************home page*******************************/

table.featuredarticles{ width: 100%; }
  table.featuredarticles th{ height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle; }
  table.featuredarticles td{ background-color: #CCCCCC; padding: 4px; font-size: 11px; width: 50%; }
  table.featuredarticles h2{ font: bold 14px arial, sans-serif; margin: 0px; padding: 0px; }


table.featuredproducts{ width: 100%; margin: 0px 0px 20px 0px; }
  table.featuredproducts th{ height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle; }
  table.featuredproducts td{ padding: 4px; }
  table.featuredproducts h2{ font: bold 14px arial, sans-serif; margin: 0px; padding: 0px; }

table.productlisting2{ width: 100%; border-bottom: 1px solid #000; }
  table.productlisting2 td.brandimg{ width: 100px; }
  table.productlisting2 td.longdescription{ }
  table.productlisting2 td.productimg{ width: 105px; text-align: center; }
  table.productlisting2 td.purchase{ text-align: right; background-color: #EEEEEE; }
  table.productlisting2 span.price{ color: #C00; font: bold 14px arial, sans-serif; margin-right: 25px; }
  table.productlisting2 span.quantity{ font: bold 14px arial, sans-serif; margin-right: 15px; }
  table.productlisting2 span.quantity input{ width: 30px; font-size: 10px; }
  table.productlisting2 td.addtocartbtn{ padding: 5px 0px; background-color: #EEEEEE; }
    table.productlisting2 td.addtocartbtn a:link, table.addtocart td.addtocartbtn a:visited{ padding: 2px 8px; font: bold 12px arial, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; background-color: #910A0E; border: 2px outset #BE4C4C; }
    table.productlisting2 td.addtocartbtn a:hover{ text-decoration: none; border-color: #BE4C4C; background-color: #7F3333; }
/*********************end home page****************************/


/*********************catalog pages****************************/


div#catalogcategory ul{ margin: 12px 0 12px 10px; padding: 0 0 0 20px; }
  div#catalogcategory li{ margin: 2px 0; padding: 0; }

table.catalogcategories{ width: 100%; }
table.catalogcategories td{ width: 1%; padding: 2px; border: 1px solid #666666; }

p.viewproducts{ font: bold 13px arial, sans-serif; text-align: right; padding: 0px; margin: 10px 5px 0px 0px; }

table.brandcategories{ width: 100%; border-bottom: 1px solid #666; }
table.brandcategories li{ text-align: left; }
table.brandcategories tr.odd{ background-color: #f1f1f1; }
  table.brandcategories tr.odd img{ border: 1px solid #000; }
table.brandcategories td{ padding: 0px; border-top: 1px solid #666; border-bottom: 2px solid #fff; }
table.brandcategories div.itembox { padding: 5px 2px; border-top: 2px solid #fff; text-align: center; }
table.brandcategories div.itembox p { text-align: left; }
table.brandcategories div.imagebox { padding: 5px 2px; border-top: 2px solid #fff; }
  table.brandcategories td.itemimage { width: 120px; text-align: center; }
table.brandcategories h2 { font: bold 15px arial, sans-serif; padding: 0px; margin: 0px; text-align: left; }
table.brandcategories p { padding: 3px 0px; margin: 0px; }
  table.brandcategories p.viewdetails { font: bold 13px arial, sans-serif; text-align: right; padding: 0px; margin: 5px 10px 2px 0px; }

.hilite{ }
.hiliteoff{ }
table.catalogproducts { width: 100%; }
table.catalogproducts td{ border-bottom: 1px solid #666; clear: both; padding: 5px 0px; }
  table.product { width: 100%; }
  table.product td.itemimage{ width: 120px; text-align: center; }
  table.catalogproducts td td{ border-bottom: none; }
  div.miniproductdetail h2 { font: bold 15px arial, sans-serif; margin: 0px 0px 8px 0px; padding: 0px; text-align: left; color: #c00; }
  div.miniproductdetail h2 a:link, div.miniproductdetail h2 a:visited{ color: #c00; text-decoration: underline; }
  div.miniproductdetail h2 a:hover{ text-decoration: none; }

/*********************end catalog pages************************/


/*********************product details page*********************/

div#productdetailinfo{ margin-bottom: 10px; }

div#detailsleft{ width: 300px; float: left; text-align: center; }
  div#detailsimage{ width: 300px; border: 1px solid #666; }
  div#detailsimage img{  }
  p.viewlarger{ margin: 0 0 0 5px; padding: 0; line-height: 1em; text-align: left; }
  p.viewlarger a{ display: block; padding: 2px 0 2px 20px; background: transparent url(http://images.ebsco.com/pob/lurenet/zoomIn.gif) left center no-repeat; text-decoration: none; }
  img.detailsbrandimg{ margin-top: 5px; }

span.productName{ font: bold 15px arial, sans-serif; }

div#productadditionalinfo{}
  a.audio{ padding: 2px 0px 2px 22px; background: transparent url(http://images.ebsco.com/pob/lurenet/audio.gif) left center no-repeat; margin-right: 15px; }
  a.video{ padding: 2px 0px 2px 22px; background: transparent url(http://images.ebsco.com/pob/lurenet/video.gif) left center no-repeat; margin-right: 15px; }
  a.tips{ padding: 2px 0px 2px 22px; background: transparent url(http://images.ebsco.com/pob/lurenet/tips.gif) left center no-repeat; margin-right: 15px; }

div#color{ font-weight: bold; }
div#color select{ font-size: 11px; width: 210px; }
div#productdetailspecifics{ width: 210px; float: left; margin-left: 10px; }
  div#brandedspecifics{ background-color: #FFC026; border: 1px solid #000; padding: 5px; margin: 5px 0px; }
  div#crankingdepth{ font-weight: bold; }
  div#crankingdepth select{ width: 198px; }
  div#apparelsize{font-weight: bold; }
  div#apparelsize select{ width: 150px; }

div.addtocart{ width: 210px; }
  div.addtocart div.addtocartdata{ }
    div.addtocart div.addtocartdata span.price { padding: 7px 0px; text-align: left; margin-left: 8px; float: left; }
      div.addtocart div.addtocartdata span.pricelabel{ color: #C00; font: bold 16px arial, sans-serif; width: 60px; }
      div.addtocart div.addtocartdata span.pricevalue{ color: #C00; font: bold 16px arial, sans-serif; width: 70px; }
    div.addtocart div.addtocartdata span.quantity { padding: 2px 0px; text-align: right; margin-right: 10px; float: right; }
      div.addtocart div.addtocartdata span.quantitylabel{ font: bold 16px arial, sans-serif; }
      div.addtocart div.addtocartdata input.quantityvalue{ width: 30px; }
  div.addtocart div.addtocartbtn{ padding: 10px 0px; }
    div.addtocart div.addtocartbtn a:link, div.addtocart div.addtocartbtn a:visited{ margin: 0px; float: right; display: block; padding: 8px 0px 0px 20px; height: 24px; width: 122px; background: transparent url(http://images.ebsco.com/pob/lurenet/addtocartbg.gif) top left no-repeat; font: bold 14px arial, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; }
    div.addtocart div.addtocartbtn a:hover{ text-decoration: none; background: transparent url(http://images.ebsco.com/pob/lurenet/addtocartbg.gif) bottom left no-repeat; }

    div.addtocart div.addtocartbtn span.addtocarttext a:link, div.addtocart div.addtocartbtn span.addtocarttext a:visited{ margin: 0px; float: right; display: block; padding: 8px 0px 0px 5px; height: 24px; width: 205px; background: transparent url(http://images.ebsco.com/pob/lurenet/outofstock.gif) top left no-repeat; font: bold 13px arial, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; }
    div.addtocart div.addtocartbtn span.addtocarttext a:hover{ text-decoration: none; background-position: bottom left; }

div#productlongdescription{ clear: both; }

div#coloroptions{ clear: both; }
div#coloroptions h2{ padding: 5px 0px 0px 20px; background: transparent url(http://images.ebsco.com/pob/lurenet/coloroptionstitlebg.gif) top left no-repeat; height: 22px; font: bold 14px arial, sans-serif; border: none; margin-bottom: 0px; }

table.coloroptionstable{ background-color: #FFC026; border: 1px solid #666; border-top: none; width: 510px; padding-bottom: 10px; } 
  table.coloroptionstable td{ width: 25%; padding: 3px; }
  table.coloroptionstable td.coloroptionitem { background-color: #fff; border: 1px solid #333; text-align: center; } 
  table.coloroptionstable td.coloroptionitem img{ margin: 3px 0px; clear: both; }
  table.coloroptionstable a.colorcolor{ display: block; clear: both; color: #0079C2; text-decoration: none; }
  table.coloroptionstable span.colorprice{ display: block; clear: both; color: #c00; font: bold 12px arial, sans-serif; }
/*****************end product details page*********************/


/**************right col cart styles************************/

div#modifiedcart{ width: 230px; background: transparent url(http://images.ebsco.com/pob/lurenet/cartbg.gif) top left repeat-y; }
  div#modifiedcart h3{ height: 24px; width: 215px; padding: 15px 0px 0px 15px; font: bold 14px arial; color: #000; background: transparent url(http://images.ebsco.com/pob/lurenet/carttopbg.gif) top left no-repeat; }
  div#modifiedcart img{ border: 1px solid #666; }
  div#cartitems{ width: 100%; text-align: center; }

  div#carthistory{ background: transparent url(http://images.ebsco.com/pob/lurenet/cartitemsbg.gif) bottom left no-repeat; }
    div#carthistory hr{ margin: 0px auto; padding: 0px; border-top: 1px dotted #666; width: 200px; clear: both; }

    table.cartitem{ width: 200px; font-size: 12px; margin: 5px auto; }
      table.cartitem td{ padding: 2px; }
      table.cartitem td.cartitemprice{ color: #c00; font: bold 13px arial, sans-serif; }
      table.cartitem td.cartquantitylabel{ text-align: right; vertical-align: middle; }
      table.cartitem td.cartquantityvalue{}
        #rightcontent table.cartitem td.cartquantityvalue a:link, #rightcontent table.cartitem td.cartquantityvalue a:visited{ color: #c00; }
     table.cartitem td.cartquantityvalue input{ width: 25px; margin-right: 8px; }
      table.cartitem h4{ font: bold 13px arial, sans-serif; }
    div#carttotals{ border-top: 2px solid #666; width: 200px; margin: 0px auto; clear: both; line-height: 1.5em; }
    div#carttotals span.ordersummary{ font: bold 14px arial, sans-serif; }
    div#carttotals span.subtotal{ color: #c00; font: bold 14px arial, sans-serif; }

  div#checkoutlink{ height: 41px; width: 220px; padding: 20px 0px 0px 10px; background: transparent url(http://images.ebsco.com/pob/lurenet/checkoutlinkdivbg.gif) top left no-repeat; }
    div#checkoutlink a:link, div#checkoutlink a:visited{ display: block; height: 25px; width: 200px; padding: 7px 0px 0px 15px; color: #fff; font: bold 14px arial, sans-serif; background: transparent url(http://images.ebsco.com/pob/lurenet/checkoutlinkbg.gif) top left no-repeat; text-decoration: none; }
    div#checkoutlink a:hover{ background: transparent url(http://images.ebsco.com/pob/lurenet/checkoutlinkbg.gif) bottom left no-repeat; color: #fff; }

  div#viewcartitems { }
    div#viewcartitems th { padding: 2px; font-size: .9em; font-weight: bold; color: #606060; background: #D0D0D0; border: 1px solid white; border-bottom: 3px solid white; }
    div#viewcartitems td { padding: 2px 5px; font-size: .9em; border-bottom: 1px solid #E0E0E0; }
	div#viewcartitems .number, .number input { text-align: right; }
	div#viewcartitems .tablefooter { background: #F0F0F0; font-weight: bold; font-size: 1.2em; }
	div#viewcartitems .tablefooter2 td { border-bottom: 5px double #B0B0B0; font-size: 1.2em; }

/**************end right col cart styles********************/


/*********************press room page*********************/
p.backtopressroom{ text-align: right; font-weight: bold; width: 100%; }  
p.backtopressroom img{ float: left; margin: 10px; }

table.pressreleases{ width: 100%; border: 1px solid #666; border-bottom: none; }
  table.pressreleases td.prtitle{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle; }
  div.articlelink{ clear: both; font: bold 1.2em arial, sans-serif; padding: 5px 5px; background-color: #f1f1f1; }
  div.condensedversion{ clear: both; font: 0.9em arial, sans-serif; padding: 2px 5px 14px 5px; border-bottom: 1px solid #666; }

div#pressreleases{ width: 370px; float: left; border: 1px solid #666; margin-bottom: 20px; }
  div#pressreleases h2{ padding: 3px; margin-bottom: 10px; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; color: #fff; }
  div#pressreleases div{ font: 13px arial, sans-serif; float: left; width: 180px; height: 130px; text-align: center; color: #333; }
  div#pressreleases div a:link, div#pressreleases div a:visited{ font-weight: 600; }
  div#pressreleases  div div{border: none; height: auto; }

div#imagegallery{ width: 370px; border: 1px solid #666; margin-bottom: 20px; float: right; }
  div#imagegallery h2{ padding: 3px; margin-bottom: 10px; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; color: #fff; }
  div#imagegallery div{ float: left; width: 180px; height: 130px; text-align: center; font: 13px arial, sans-serif; line-height: 1.3em; }
  div#imagegallery div a:link, div#imagegallery div a:visited{ font-weight: 600; }
  div#imagegallery div div{border: none; height: auto; }

div#productdetailimagegalleryheader{ margin-bottom: 10px; }
div#productdetailimagegalleryimages table.catalogproducts td{ text-align: center; border: none; padding: 10px; }
div#productdetailimagegalleryimages a:link, div#productdetailimagegalleryimages a:visited{ font-weight: 600; }
/*****************end press room page*********************/

/*****************login page styles*********************/

input#usercheckout{ float: left; }

div#checkoutnow{ border: 1px solid #000; margin: 10px 0px 20px 25px; padding: 5px; }
  div#checkoutnow h2{ font: bold 16px arial, sans-serif; }
  p.checkoutnowbutton{ text-align: center; }
    p.checkoutnowbutton a:link,   p.checkoutnowbutton a:visited{ padding: 2px 8px; font: bold 12px arial, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; background-color: #910A0E; border: 2px outset #BE4C4C; }
    p.checkoutnowbutton a:hover{ text-decoration: none; border-color: #BE4C4C; background-color: #7F3333; }

input#userlogin{ float: left; }

div#centercontent p.loginerror{ margin: 0; padding: 0; line-height: 1em; }
p.loginerror span{ margin: 0; padding: 0; }

div#loginexisting{ }
  div#loginexisting dl{ margin: 10px 0 0 0; padding: 10px 0 5px 0; border: 1px solid #457AA3; background-color: #CCDAE6; border-bottom: none; }
  div#loginexisting dt{ display: block; width: 145px; margin: 5px 0px 0px 0px; padding: 0px; float: left; text-align: right; }
  div#loginexisting dd{ display: block; margin: 3px 0px 0px 150px; padding: 0px; }

div.loginbuttonrow{ margin: 0px auto; clear: both; width: 382px; padding: 0 0 0 142px; height: 35px; border: 1px solid #457AA3; background-color: #CCDAE6; border-top: none; }
  div#loginexisting p.button1 { text-align: left; float: left; }
    div#loginexisting p.button1 a { padding: 2px 10px; height: 1em; margin: 0 2px; white-space: nowrap; background: #cc0000; border: 2px outset Red; color: white; font: bold 11px arial, sans-serif; text-decoration: none; }
      div#loginexisting p.button1 a:hover { background: #009900; border: 2px inset #999; color: white; text-decoration: none; }
      div#loginexisting p.button1 big { font: bold 11px arial, sans-serif; }

div.createaccountbutton p.button1{ text-align: left; float: none; margin-top: 30px; }

div#loginnew{}
  div#loginnew dl{ margin: 10px 0px; padding: 0px; }
  div#loginnew dt{ display: block; width: 165px; margin: 5px 0px 0px 0px; padding: 0px; float: left; text-align: right; }
  div#loginnew dd{ display: block; margin: 3px 0px 0px 170px; padding: 0px; }
  div#loginnew p.button1 { margin: 0px 0px 0px 170px; padding: 3px 0px; text-align: left; }

div#forgotpassword{}
  div#forgotpassword dl{ margin: 10px 0px; padding: 0px; }
  div#forgotpassword dt{ display: block; width: 150px; margin: 5px 0px 0px 0px; padding: 0px; float: left; text-align: right; }
  div#forgotpassword dd{ display: block; margin: 3px 0px 0px 155px; padding: 0px; }
  div#forgotpassword p.button1 { margin: 0px 0px 0px 155px; padding: 3px 0px; text-align: left; }

input#userregister{ float: left; }

/*****************end login page *********************/


/*********************your account section*********************/

div#youraccountgeneralinfo{ margin: 20px 0px; }
  table.accountgeneral{ width: 525px; border-collapse: collapse; }
    table.accountgeneral th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.accountgeneral td{ width: 25%; border: 1px solid #666; padding: 1px; }
    table.accountgeneral td.label{ text-align: right; font-weight: 600; padding-right: 4px; }
    table.accountgeneral td.value{ padding-left: 4px; }
    table.accountgeneral td.editinfo{ padding: 2px 2px 2px 4px; }

div#youraccountaddresses{ margin: 20px 0px; }
  table.accountaddresses{ width: 525px; border-collapse: collapse; }
    table.accountaddresses th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.accountaddresses td{ border: 1px solid #666; padding: 1px; }
    table.accountaddresses td.address{ width: 400px; padding-left: 5px; }
    table.accountaddresses td.addresssettings{ padding-left: 5px; }
    table.accountaddresses td.addnew{ padding: 2px 2px 2px 4px; }
    table.accountaddresses tr.odd{ background-color: #f1f1f1; }
    table.accountaddresses h3{ font: bold 14px arial, sans-serif; }

div#youraccountcreditcards{ margin: 20px 0px; }
  table.accountcreditcards{ width: 525px; border-collapse: collapse; }
    table.accountcreditcards th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.accountcreditcards td{ border: 1px solid #666; padding: 1px; }
    table.accountcreditcards td.card{ width: 400px; padding-left: 5px; }
    table.accountcreditcards td.cardsettings{ padding-left: 5px; }
    table.accountcreditcards td.addnew{ padding: 2px 2px 2px 4px; }
    table.accountcreditcards tr.odd{ background-color: #f1f1f1; }
    table.accountcreditcards h3{ font: bold 14px arial, sans-serif; }

div#youraccountorderhistory{ margin: 20px 0px; }
  table.accountorderhistory{ width: 525px; border-collapse: collapse; }
    table.accountorderhistory th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.accountorderhistory td{ border: 1px solid #666; padding: 1px; }
    table.accountorderhistory td.label{ text-align: right; font-weight: 600; padding-right: 4px; }
    table.accountorderhistory td.value{ padding-left: 4px; }
    table.accountorderhistory td.addnew{ padding: 2px 2px 2px 4px; }
    table.accountorderhistory tr.odd{ background-color: #f1f1f1; }

div#editaccountinfo{ margin: 20px 0px; }
  table.editaccountinfo{ width: 525px; border-collapse: collapse; }
    table.editaccountinfo th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.editaccountinfo td{ width: 25%; border: 1px solid #666; padding: 2px; vertical-align: middle; }
    table.editaccountinfo td.label{ text-align: right; font-weight: 600; padding-right: 4px; }
    table.editaccountinfo td.value{ padding-left: 4px; }
    table.editaccountinfo td.formbuttons{ padding: 2px 2px 2px 4px; }
      table.editaccountinfo td.formbuttons a:link, table.newaddress td.formbuttons a:visited{ margin-right: 10px; }

div#enternewaddress{ margin: 20px 0px; }
  table.newaddress{ width: 525px; border-collapse: collapse; }
    table.newaddress th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.newaddress td{ width: 25%; border: 1px solid #666; padding: 2px; vertical-align: middle; }
    table.newaddress td.label{ text-align: right; font-weight: 600; padding-right: 4px; }
    table.newaddress td.value{ padding-left: 4px; }
    table.newaddress em{ font-size: .8em; }
    table.newaddress td.formbuttons{ padding: 2px 2px 2px 4px; }
      table.newaddress td.formbuttons a:link, table.newaddress td.formbuttons a:visited{ margin-right: 10px; }

div#enternewcard{ margin: 20px 0px; }
  table.newcard{ width: 525px; border-collapse: collapse; }
    table.newcard th{ border: 1px solid #666; height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle;  }
    table.newcard td{ width: 25%; border: 1px solid #666; padding: 2px; vertical-align: middle; }
    table.newcard td.label{ text-align: right; font-weight: 600; padding-right: 4px; }
    table.newcard td.value{ padding-left: 4px; }
    table.newcard em{ font-size: .8em; }
    table.newcard td.formbuttons{ padding: 2px 2px 2px 4px; }

/*****************end your account section*********************/


/*********************order details***************************/

div#orderdetail{}
  div#orderdetail table { clear: both; margin: 2px 0; }
  div#orderdetail th { padding: 2px; font-size: 1em; font-weight: bold; color: #606060; background: #D0D0D0; border: 1px solid white; border-bottom: 3px solid white; }
  div#orderdetail td { font-size: 1em; padding: 2px 5px; }
  div#orderdetail td td{ border-bottom: 1px solid #E0E0E0; }
  div#orderdetail em { color: #F00030; }
  div#orderdetail h2 { margin: 10px 0; border-bottom: 1px dashed #808080; }
  div#orderdetail dt { margin: 0 0 0.5em 0; }
  div#orderdetail dd { margin: 0 0 0.5em 1%; }
  div#orderdetail ul { list-style: none; }
  div#orderdetail .tablefooter { background: #F0F0F0; font-weight: bold; font-size: 1.2em; }
  div#orderdetail .tablefooter2 td { border-bottom: 5px double #B0B0B0; font-size: 1.2em; }
  div#orderdetail .number, div#orderdetail .number input { text-align: right; }
  div#orderdetail .ordersummary dt { width: 355px; }
  div#orderdetail .ordersummary dd { width: 70px; }

/****************end order details***************************/

/******************shipping email*************************/

div.thankyoucontent{ padding: 10px; }
  div.thankyoucontent table { clear: both; margin: 2px 0; }
  div.thankyoucontent th { padding: 2px; font-size: 1em; font-weight: bold; color: #606060; background: #D0D0D0; border: 1px solid white; border-bottom: 3px solid white; }
  div.thankyoucontent td { font-size: 1em; padding: 2px 5px; }
  div.thankyoucontent td td{ border-bottom: 1px solid #E0E0E0; }
  div.thankyoucontent em { color: #F00030; }
  div.thankyoucontent h2 { margin: 10px 0; border-bottom: 1px dashed #808080; }
  div.thankyoucontent dt { margin: 0 0 0.5em 0; }
  div.thankyoucontent dd { margin: 0 0 0.5em 1%; }
  div.thankyoucontent ul { list-style: none; }
  div.thankyoucontent .tablefooter { background: #F0F0F0; font-weight: bold; font-size: 1.2em; }
  div.thankyoucontent .tablefooter2 td { border-bottom: 5px double #B0B0B0; font-size: 1.2em; }
  div.thankyoucontent .number, div.thankyoucontent .number input { text-align: right; }
  div.thankyoucontent .ordersummary dt { width: 355px; }
  div.thankyoucontent .ordersummary dd { width: 70px; }
  div.thankyoucontent div#thankyoushippingandbillinginfo { clear: both; width: 100%; padding: 10px 0 10px 0; }
  div.thankyoucontent div#shippinginfo{ width: 49%; float: left; }
  div.thankyoucontent div#shippinginfo dt{ margin-right: 5px; float: left; }
  div.thankyoucontent div#shippinginfo dd{}
  div.thankyoucontent div#billinginfo{ width: 49%; float: left; }
  div.thankyoucontent div#billinginfo dl{ padding-left: 10px; }
  div.thankyoucontent div#billinginfo dt{ margin-right: 5px; float: left; }
  div.thankyoucontent div#shippinginfo dd{}

/**************end shipping email*************************/

/*******************order status page********************/

div#orderstatusentry dl{ padding: 10px 0 5px 0; border: 1px solid #457AA3; background-color: #CCDAE6; border-bottom: none; margin: 10px 0 0 0; }
  div#orderstatusentry dt{ display: block; width: 145px; margin: 5px 0px 0px 0px; padding: 0px; float: left; text-align: right; }
  div#orderstatusentry dd{ display: block; margin: 3px 0px 0px 150px; padding: 0px; }
  div#orderstatusentry p.button1 { margin: 0px auto; clear: both; padding: 5px 0 5px 150px; height: 25px; border: 1px solid #457AA3; background-color: #CCDAE6; border-top: none; text-align: left; }

/***************end order status page********************/


/***************contact us page********************/

div.contactus {border: 1px solid #457AA3; background-color: #CCDAE6; padding: 0; width: 524px; height: 675px; margin: 10px 0; }
div.contactus dl { width: 514px; margin: 0; padding: 5px; clear: both; }
div.contactus dt { font-weight: bold; text-align: right; float: left; clear: left; width: 28%; margin: 0 0 0.2em 0; color: #333; }
div.contactus dd { float: left; width: 67%; margin: 0 0 0.2em 1%; }
div.contactus dd input { margin-top: -0.1em; }
div.contactus p.button1{ text-align: left; }
* html dt { margin: 0; }
* html dd { float: none; margin-left: 0px; padding-left: 0; }

/***************end contact us page********************/


/*************sweepstakes entry form***********************/

div.sweepstakesentry { border: 1px solid #457AA3; background-color: #CCDAE6; padding: 0; width: 524px; height: 520px; margin: 10px 0; }
div.sweepstakesentry dl { width: 514px; margin: 0; padding: 5px; clear: both; }
div.sweepstakesentry dt { font-weight: bold; text-align: right; float: left; clear: left; width: 40%; margin: 0 0 0.2em 0; color: #333; }
div.sweepstakesentry dd { float: left; width: 55%; margin: 0 0 0.2em 1%; }
div.sweepstakesentry dd input { margin-top: -0.1em; }
div.sweepstakesentry p.button1 { text-align: left; margin-top: 8px;}

div.sweepstakesreferral { border: 1px solid #457AA3; background-color: #CCDAE6; padding: 0; width: 524px; height: 450px; margin: 10px 0; }
div.sweepstakesreferral dl { width: 514px; margin: 0; padding: 5px; clear: both; }
div.sweepstakesreferral dt { font-weight: bold; text-align: right; float: left; clear: left; width: 30%; margin: 0 0 0.2em 0; color: #333; }
div.sweepstakesreferral dd { float: left; width: 65%; margin: 0 0 0.2em 1%; }
div.sweepstakesreferral dd input { margin-top: -0.1em; }
div.sweepstakesreferral p.button1 { margin-top: 8px; float: left; padding: 3px 0; }

/*********end sweepstakes entry form***********************/


/*********************search results styles*******************/

table.searchResults{ }
table.searchResults td{ width: 49%; padding: 2px; padding: 15px 2px; border-bottom: 1px solid #666; }
table.searchResults td h1{ font: bold 1.1em arial, sans-serif; }
table.searchResults div#detailsleft{ width: 100%; clear: both; }
table.searchResults div#detailsimage{ width: auto; clear: both; }
table.searchResults div#productdetailspecifics{ width: width: 100%; clear: both; margin-left: 0; }
table.searchResults p.viewdetailslink{ font-weight: bold; text-align: right; }

/*****************end search results styles*******************/


/******************fishing resources section****************/

table.outdoorresources{ width: 100%; }
table.outdoorresources td{ width: 1%; padding: 5px 5px 20px 5px; }
table.outdoorresources h2{ font: bold 14px arial, sans-serif; margin: 0px; padding: 10px 0px; }
table.outdoorresources img{ float: left; border: 1px solid #666; margin: 0px 10px 5px 0px; }
table.outdoorresources p{ margin: 0px; padding: 0px; font: 12px arial, sans-serif; }


div.tipslisting{ margin: 20px 0px; }
  div.tipslisting h2{ font: bold 20px arial, sans-serif; margin: 15px 0 8px 0; }
  div.tipslisting table.tipsmedia{ margin: 10px 0 20px 0; }

table.tipslistingtable{ margin-top: 20px; }
  table.tipslistingtable th{ height: 30px; color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) top left repeat-x; font: bold 18px arial, sans-serif; text-align: left; padding: 0px 10px; vertical-align: middle; }

div.fishingtiplisting{ margin: 10px 0px; }
  div.fishingtiplisting h3{ font: bold 14px arial, sans-serif; margin-bottom: 0px; padding-bottom: 0px; }
  div.fishingtiplisting p{ margin: 0px; padding: 0px; }

div#fishingarchive{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
div#fishingarchive h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 15px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }

div.fishingarticles{}
  div.fishingarticles h2{ font-size: 1.4em; margin: 15px 0; padding: 3px; background-color: #036; color: #fff;  }
  div.fishingarticles h3{ font: bold 1.1em arial, sans-serif; padding-bottom: 1px; margin-bottom: 0px; }
  div.fishingarticles p.completearticlelink{ font-weight: 600; text-align: right; margin-right: 10px; }

  div.articleyearlinks{ border: 1px solid #457AA3; background-color: #CCDAE6; clear: both; height: 30px; margin: 20px 0px; }
    div.articleyearlinks div{ float: left; margin: 5px 20px; }

div.trophyroom{}
  div.trophyroom img{ border: 1px solid #666; margin: 3px 5px; clear: both; }
  div.trophyroom h2{ font: bold 1.2em arial, sans-serif; } 

div.trophyroomarticle{}
  div.trophyroomarticle img{ border: 1px solid #666; margin: 3px 5px; clear: both; }

div#submittrophy{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
div#submittrophy h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 15px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }
div#submittrophy p{ margin: 5px 0px; padding: 0px; }

div#trophyarchive{ font-size: .9em; width: 230px; padding: 0px 0px 20px 0px; background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemBg.gif) bottom left no-repeat; margin: 10px auto; }
div#trophyarchive h3{ background: transparent url(http://images.ebsco.com/pob/lurenet/rightNavItemLid.gif) top left no-repeat; padding: 15px 10px 5px 10px; margin: 0px; font: bold 1.1em arial, sans-serif; }

div#trophyindividual{ margin: 20px 0px; }
  div#trophyindividual h1{ clear: none; }


table#movielisting{ margin: 20px 0px; width: 100%; border-collapse: collapse; }
  table#movielisting td{ padding: 2px;  }
    table#movielisting td.clipname{ width: 280px; }
    table#movielisting td.mediacell{ text-align: center; font-weight: 600; }
    table#movielisting td.rpcell{ text-align: center; font-weight: 600; }

div#movie{ text-align: center; }


/**************end fishing resources section****************/


/*******************find a dealer*****************/

div.divdealerfinder{ width: 470px; margin: 0px auto; }

div.divdealerfinderform{ padding: 5px; border: 1px solid #457AA3; background-color: #CCDAE6; width: 463px; margin: 5px 0px; }

table.dfSearchTable td{}
table.dfSearchTable tr.sectiontitle td{ font-weight: 600; padding: 5px 0px; }
table.dfSearchTable p.button1{ text-align: left; margin: 3px 0px 0px 110px; padding: 3px 0px; }
table.dfSearchTable p.button1 a:link, table.dfSearchTable p.button1 a:visited{ margin: 0px; }

table.tbldealers{ width: 475px; }
  table.tbldealers td{ }
  p.titleformat{ margin: 0px padding: 0px; }

  table.tbldealers td.dealertitle{ font: bold 1.6em arial, sans-serif; text-align: left; margin: 0px; padding: 10px 0px 5px 0px; }
  table.tbldealers td.dealertitle p{ margin: 0px; padding: 0px; }
  table.tbldealers table{ margin: 5px 3px; width: 100%; border: none; }
    table.tbldealers table th { font: bold 1.1em arial, sans-serif; margin: 0px; padding: 0px; text-align: left; }

/***************end find a dealer*****************/

div.NewsletterRequest{border: 1px solid #457AA3; background-color: #CCDAE6; padding: 5px; margin-top: 10px; }
div.NewsletterRequest dl{}
  div.NewsletterRequest dl{ margin: 10px 0px; padding: 0px; }
  div.NewsletterRequest dt{ display: block; width: 150px; margin: 5px 0px 0px 0px; padding: 0px; float: left; text-align: right; }
  div.NewsletterRequest dd{ display: block; margin: 3px 0px 0px 158px; padding: 0px; }
  div.NewsletterRequest p.button1{ text-align: left; }

/******************site map styles******************/

div#greybg{ background-color: #666; }

div#sitemapbreadcrumb { width: 768px; height: 31px; padding: 10px 25px 10px 17px; margin: 0px auto; background: transparent url(http://images.ebsco.com/pob/lurenet/sitemapbreadbg.gif) top left no-repeat; clear: both; text-align: right; }

div#sitemapheader{ background: transparent url(http://images.ebsco.com/pob/lurenet/sitemapheader.gif) top left no-repeat; width: 803px; height: 142px; margin: 0px auto; padding-left: 7px; }
  div#sitemapheader img{ float: left; }
div#sitemapbody { width: 758px; padding: 5px 29px 20px 23px; margin: 0px auto; clear: both; background: #666 url(http://images.ebsco.com/pob/lurenet/sitemapbg.gif) top center repeat-y; font: .9em verdana, sans-serif; }
  div#sitemapbody div.column{ width: 230px; float: left; padding: 10px; }
div#sitemapbody h2{ color: #fff; background: transparent url(http://images.ebsco.com/pob/lurenet/featuredtitlebg.gif) bottom left repeat-x; font: bold 1.1em arial, sans-serif; text-align: left; padding: 3px 5px; border: 1px solid #666; }
  div#sitemapbody h2 a:link, div#sitemapbody h2 a:visited{ color: #fff; text-decoration: none; display: block; }
div#sitemapbody ul{ padding: 0px 0px 10px 5px; margin: 0px 0px 10px 0px; list-style-type: none; border: 1px solid #666; background-color: #f1f1f1; }
  div#sitemapbody li{ margin: 3px 0px; padding: 0px; }
div#sitemapbody ul h3{ margin: 5px 0px 0px 20px; }
  div#sitemapbody ul ul{ padding: 0px 0px 0px 20px; margin: 2px 0px 6px 0px; border: none; background-color: transparent; }
  
/******************site map styles******************/

/*********************checkout section**********************/

.tooltip { cursor: pointer; }
#thankyoushippingandbillinginfo { clear: both; float: left; }

/*******************end checkout section********************/

#productdetail { clear: both; float: left; }
#coloroptions { clear: both; }
div.registerlogin { text-align: center; }

.clearboth{ clear: both; }
.success{ color: green; font-weight: 600; }


/**********************print styles****************************/

@media print {
 #header, #breadcrumb2, #breadcrumb, .button1, #footer, #copyright{ display: none; }
 #body{ width: 100%; padding: 0; }
 .panel { width: 330px; margin: 0; }
 #centercontent { float: none; width: 100%; padding: 0; }
 #rightcontent { clear: left; width: auto; }
 div.thankyoucontent{ padding: 0; }
 .otherproducts { display: none; }
 .panel3wide { float: none; }
}
