/*----CSS Reset----*/
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100%}table{border-collapse:collapse}caption,th,td{text-align:left}
/*----End CSS Reset----*/
/*---------------------------------------------------------------------*/
/*----Elements----*/

body {
  background: #fff url(http://site.eyedeaworx.com/images/background-top.gif) left top repeat-x;
  font: normal 62.5% Calibri, Helvetica, Arial, Verdana, sans-serif;
  text-align: center;
  color: #000;
}

a {
  text-decoration: none;
}

/*----End Elements----*/
/*---------------------------------------------------------------------*/
/*----IDs----*/

#background {
  background: url(http://site.eyedeaworx.com/images/background-bottom.gif) left bottom repeat-x;
}

#container {
  width: 1011px;
  margin: 0 auto;
  background: url(http://site.eyedeaworx.com/images/container-background.gif) left top repeat-y;
}

#containertop {
  background: url(http://site.eyedeaworx.com/images/container-top.gif) left top no-repeat;
}

#containerbottom {
  background: url(http://site.eyedeaworx.com/images/container-bottom.gif) left bottom no-repeat;
  padding: 0 33px 0 28px;
  text-align: left;
}

#header {
  background: url(http://site.eyedeaworx.com/images/greybar.gif) left top no-repeat;
  width: 950px;
}

#cartdetails {
  float: right;
  padding-top: 19px;
}

#cartdetails li {
  font: normal 1.1em "Arial Black", Calibri, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding-left: 20px;
  margin-bottom: .5em;
}

#cartdetails a {
  color: #017edf; text-decoration:none;
}

#cartdetails ul {
  margin-bottom: 26px;
}

#cartdetails label {
  display: block;
  font-size: 1.1em;
  color: #6a6a6a;
}

#cartdetails .textbox {
  width: 175px;
  padding: 3px;
  background: #fff;
  border: 1px solid #bbbbbb;
  font-size: 1.1em;
}

#cartdetails .submit {
  background: url(http://site.eyedeaworx.com/images/btn-go.gif) left top no-repeat;
  width: 28px;
  height: 22px;
  border: 0 none;
  margin: 0 25px 0 3px;
  font-size: 1em;
  text-transform: uppercase;
}

#quote {
  float: right;
  clear: right;
  padding: 10px 25px 0 0;
}

#quote1 {background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/quote2.png) left top no-repeat; float: left;
    height: 54px;
    width: 130px;}
	
#quote #quote1 a{
  display: block;
  width: 126px;
  height: 54px;
  text-indent: -9999px;
}

#greybar {
  clear: both;
  height: 32px;
}

#nav li {
  display: block;
  float: left;
  position: relative;
  z-index:1000;
}

#nav li a {
  display: block;
  float: left;
  text-indent: -9999px;
 border-top: 1px solid #fff;
}

#nav li ul {
  display: none;
}

#nav li:hover ul, #nav li.iehover ul {
  display: block;
  position: absolute;
  left: 0;
  top: 52px;
  width: 166px;
  border: 1px solid #313131;
  border-top: 0 none;
  background: #fff;
  z-index: 100;
}


#nav li li {
  display: block;
  float: none;
  font-size: 1.2em;
}

#nav li li a {
  text-indent: 0;
  float: none;
  display: block;
  height: 1%;
  background: #fff;
  padding: 5px 15px;
  border-top: 1px solid #bfbfbf; text-decoration:none;
  color: #2e69b2;
}

#nav li li a:hover {
  background: #b5da1b;
  color: #fff;
}

#left {
  float: left;
}

#main {
  background: url(http://site.eyedeaworx.com/images/main-background.gif) left top repeat-y;
  padding-top: 10px;
  clear: both;
}

#homeflash {
  width: 611px;
  height: 293px;
  float: left;
  clear: left;
  margin-left: 14px;
  margin-bottom: 20px;
}

#homestore {
  margin-left: 11px;
  float: left;
  background: url(http://site.eyedeaworx.com/images/home-store-background.gif) left top repeat-y;
}

#homestore-bottom {
  background: url(http://site.eyedeaworx.com/images/home-store-bottom.gif) left bottom no-repeat;
  padding-bottom: 9px;


}

#homestore h2 {
  background: url(http://site.eyedeaworx.com/images/header-store-home.gif) left top no-repeat;
  width: 302px;
  height: 58px;
  text-indent: -9999px;
}

#homestore ul {
  margin: 0 7px 0 1px;
}

#homestore li {
  font-size: 1.4em;
  font-weight: bold;
  background: url(http://site.eyedeaworx.com/images/home-store-bullet.gif) 30px 7px no-repeat;
  width:295px;
}

#homestore li.alt {
  background: #ededed url(http://site.eyedeaworx.com/images/home-store-bullet-alt.gif) 30px 7px no-repeat;
}

#homestore li a {
  display: block;
  padding: 5px 0 5px 46px;
  color: #000;
}

#homestore li a:hover {
  color: #2e69b2;
}

#homestore li.last a {
  padding-bottom: 0;
}

#content {
  float: left;
  margin-left: 20px;
  width: 615px;
}
.content1
{
  margin:0px !important;
  width: 420px !important;
  float:left;
}

#content h3, #content dt {
  font-weight: bold;
  color: #2d2d2d;
  font-size: 1.7em;
  margin-bottom: 1em;
}

#content h4 {
  color: #a5c615;
  font-weight: bold;
  font-size: 1.4em;
  border-bottom: 1px solid #7d7d7b;
  padding-bottom: 3px;
  margin-bottom: 5px;
  padding-top: 1em;
}

#content p {
  font-size: 1.2em;
  line-height: 1.5em;
  margin-bottom: 1em;
}

#content dd {
  padding-left: 20px;
}

#product {
  padding: 20px;
}

#breadcrumbs {
  float: left;
}

#breadcrumbs li {
  display: inline;
  font-weight: bold;
  font-size: 1.2em;
  color: #037cd8;
}

#breadcrumbs a {
  color: #037cd8; text-decoration:none;
}

#breadcrumbs a:hover {
  text-decoration: underline;
}
/**/
#breadcrumbs-new {
  float:left;
  width:592px;
  margin:5px 10px;
}

#breadcrumbs-new li {
  display: inline;
  font-weight: bold;
  font-size: 1.2em;
  color: #037cd8;
}

#breadcrumbs-new a {
  color: #037cd8;
}

#breadcrumbs-new a:hover {
  text-decoration: underline;
}

#pages {
  float: right;
  color: #037cd8;
  font-weight: bold;
  font-size: 1.2em;
  padding-right: 14px;
}

#footertop {
  background: url(http://site.eyedeaworx.com/images/footer-links-background.gif) left top no-repeat;
  width: 950px;
  height: 80px;
  padding-top: 32px;
  text-align: center;
}

#footertop a {
  color: #fff;
}

#footertop a:hover {
  text-decoration: underline;
}

#footertop li {
  padding-bottom: 3px;
  display: inline;
  font-size: 1.1em;
}


#footertop li a {
  border-right: 1px solid #54aff6;
  padding: 0 10px; text-decoration:none;
}

#footertop li.last a {
  border: 0 none;
}

#footerbottom {
  background: url(http://site.eyedeaworx.com/images/footer-bottom-background.gif) left top no-repeat;
  text-align: center;
  padding-top: 20px;
  width: 950px;
  height: 40px;
}

#footerbottom p {
  color: #fff;
  font-size: 1.1em;
}

#footerbottom a {
  color: #e2ff00;
  font-weight: bold;
  text-decoration: none;
}

#footerbottom a:hover {
  text-decoration: underline;
}

/*----End IDs----*/
/*---------------------------------------------------------------------*/
/*----Classes----*/

.center {
  text-align: center;
}

.clear {
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}
.facebook {
  float: left; margin-top:8px; padding:0px 3px;
  
}

.facebook a{
  display: block;
  width: 36px;
  height: 43px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/facebook.jpg) left top no-repeat;
}
.fblike {
  float: left;
}

.fblike a{  
  display: block;
  width: 225px;
  height: 35px;
}

.twitter {
  float: left; margin-top:8px; padding:0px 3px;
}

.twitter a {
  display: block;
  width: 35px;
  height: 43px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/twitter.jpg) left top no-repeat;
}
.linkedin {
  float: left; margin-top:8px; padding:0px 0px 0px 3px;
}
.linkedin a {
  display: block;
  width: 36px;
  height: 43px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/linkedin.jpg) left top no-repeat;
}
.logo {
  float: left;
}

.logo a {
  display: block;
  width: 256px;
  height: 170px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/eyedea-logo2.jpg) left top no-repeat;
  text-indent: -9999px;
}

.cart {
  background: url(http://site.eyedeaworx.com/images/icon-cart.gif) left 1px no-repeat;
}

.checkout {
  background: url(http://site.eyedeaworx.com/images/icon-checkout.gif) left 3px no-repeat;
}

.contact {
  float: right;
  padding: 4px 22px 0;
}

.contact li {
  display: block;
  float: left;
  font-weight: bold;
  font-size: 2em;
  color: #0367b0;
  border-right: 2px solid #0367b0;
  padding: 0 10px;
}

.contact li.last {
  border: 0 none;
}

.contact li a {
  color: #0367b0; text-decoration:none;
}

.toplinks {
  float: right;
  padding-top: 10px;
}

.toplinks li {
  display: block;
  float: left;
  padding: 0 10px;
  border-right: 1px solid #000;
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

.toplinks li.last {
  border: 0 none;
}

.toplinks a {
  color: #000; text-decoration:none;
}

.toplinks a:hover {
  color: #0954b0;
}

.encoding {
  width: 100px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/authoring.gif) left top no-repeat;
}

.encoding:hover {
  background-position: right top;
}

.design {
  width: 129px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/graphic-design.gif) left top no-repeat;
}

.design:hover {
  background-position: right top;
}

.templates {
  width: 107px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/templates1.gif) left top no-repeat;
}

.templates:hover {
  background-position: right top;
}

.duplication {
  width: 103px;
  height: 52px;
  /*background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/duplication.gif) left top no-repeat;*/
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/duplication-new.jpg) left top no-repeat;
}

.duplication:hover {
  background-position: right top;
}

.replication {
  width: 104px;
  height: 52px;
  /*background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/replication.gif) left top no-repeat;*/
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/replication-new.jpg) left top no-repeat;
}

.replication:hover {
  background-position: right top;
}

.content-delivery {
  width: 114px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/web-development.gif) left top no-repeat;
}

.content-delivery:hover {
  background-position: right top;
}

.usb-flash {
  width: 95px;
 height: 52px;
  /*background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/usb-flash.gif) left top no-repeat;*/  
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/usb-flash-new.jpg) left top no-repeat;
}

.usb-flash:hover {
  background-position: right top;
}


.resources {
  width: 100px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/resources.gif) left top no-repeat;
}

.resources:hover {
  background-position: right top;
}

.promotion {
  width: 98px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/promotion-worx1.gif) left top no-repeat;
}

.promotion:hover {
  background-position: right top;
}

.featured {
  width: 294px;
  float: left;
  margin-left: 15px;
  margin-right: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.featured h2 {
  background: url(http://site.eyedeaworx.com/images/header-featured.gif) left top no-repeat;
  font-weight: bold;
  font-size: 1.6em;
  line-height: 52px;
  width: 259px;
  height: 58px;
  color: #fff;
  padding-left: 35px;
  text-transform: uppercase;
}

.featuredcontent {
  border: 1px solid #a5a5a5;
  border-top: 0 none;
  padding: 5px;
  height: 1%;
}

.featured .photo {
  float: left;
}

.featured .details {
  float: left;
  margin-left: 10px;
  height: 138px;
  overflow: hidden;
}


.featured p {
  font-size: 1.1em;
  width: 140px;
}

.featured p.price {
  font-size: 1.4em;
  margin-bottom: 1em;
}

.featured .sale {
  font-weight: bold;
  color: #ad0000;
}

.homeblock {
  width: 252px;
  height: 97px;
  float: left;
  margin-left: 15px;
  margin-right: 5px;
  margin-bottom: 20px;
  border: 1px solid #a5a5a5;


  padding: 10px 20px;
}

.homeblock h2 {
  font-size: 1.6em;
  font-weight: bold;
  color: #d88e00;
  margin-bottom: .5em;
}

.homeblock h2 em {
  font-style: normal;
  color: #d9d9d9;
}

.result {
  float: left;
  border: 1px solid #c7c7c7;
  padding: 10px 20px;
  text-align: center;
  margin: 7px 14px 7px 0;
  width: 149px;
  height: 226px;
}

.result p {
  font-size: 1.2em;
}

.result a {
  font-weight: bold;
  color: #037cd8;
}

.result a:hover {
  text-decoration: underline;
}

.result em {
  font-style: normal;
  font-weight: bold;
  color: #7d9a00;
}

.productleft {
  width: 149px;
  float: left;
  text-align: center;
}

.productleft p.enlarge {
  font-size: 1.1em;
  margin: 5px auto;
}

.productleft p.enlarge a {
  font-weight: bold;
  color: #646464;
  background: url(http://site.eyedeaworx.com/images/icon-enlarge.gif) left center no-repeat;
  padding: 5px 0 5px 17px;
}

.productleft p.enlarge a:hover {
  text-decoration: underline;
}

.productleft small {
  font-size: 1.1em;
  color: #5e5e5e;
}

.productleft img {
  border: 1px solid #efefef;
}

.productright {
  float: left;
  margin-left: 30px;
}

.productright p {
  font-size: 1.2em;
}

.productright form {
  padding: 10px 0;
}

.productright #qty {
  width: 20px;
}

.productright .submit {
  font-size: .9em;
  padding: 1px 0 0;
  margin-left: 10px;
  background: #efefef;
  border: 1px solid #5e5e5e;
}

.productright p.email a {
  background: url(http://site.eyedeaworx.com/images/icon-email.gif) left center no-repeat;
  line-height: 12px;
  color: #000;
  padding-left: 18px;
}

.productright p.email a:hover {
  text-decoration: underline;
}

.textbox {
  background: #ffffff;
  border: 1px solid #5e5e5e;
  padding: 2px;
  font-size: .9em;
}

.related {
  float: left;
  padding: 10px 40px;
  text-align: center;
}

.related p {
  font-size: 1.2em;
}

.related a {
  font-weight: bold;
  color: #037cd8;
}

.related a:hover {
  text-decoration: underline;
}

.related em {
  font-style: normal;
  font-weight: bold;
  color: #7d9a00;
}

.newsletter {
  background: url(http://site.eyedeaworx.com/images/newsletter-background.gif) left bottom no-repeat;
}

.newsletter form {
  margin-left: 55px;
}

.newsletter p {
  font-size: 1.1em;
}

.newsletter label {
  text-align: right;
  display: block;
  float: left;
  width: 32px;
  padding: 3px;
}

.newsletter .textbox {
  width: 150px;
}

.newsletter p {
  margin-bottom: 3px; padding:0;
}

.pricing {
  background: url(http://site.eyedeaworx.com/images/pricing-background.gif) left bottom no-repeat;
}

.pricing p {
  margin-left: 55px;
  font-size: 1.1em;
  line-height: 1.5em;
}

.pricing a {
  font-weight: bold;
  color: #ea3617;
}

.pricing a:hover {
  text-decoration: underline;
}

.locations {
  background: url(http://site.eyedeaworx.com/images/locations-background.gif) left bottom no-repeat;
}

.locations p, .locations ul {
  margin-left: 55px;
  font-size: 1.1em;
  line-height: 1.5em; padding:0;
}

.locations li {
  background: url(http://site.eyedeaworx.com/images/bullet-small.gif) left center no-repeat;
  display: block;
  float: left;
  padding-left: 9px;
  width: 55px;
}

.featuredhome {
  background: url(http://site.eyedeaworx.com/images/featured-home.gif) left top no-repeat;
  width: 294px;
  height: 149px;
  position: relative;
  padding-bottom: 41px;
  float: left;
  margin-left: 15px;
  margin-right: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.featuredhome h2 {
  position: absolute;
  bottom: 0px;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
  color: #fff;
  padding: 0 30px 8px;
  line-height: 25px;
  width: 234px;
  height: 25px;
  overflow: hidden;
}

.featuredhome h2 a {
  color: #fff;
}

.featuredhomecontent {
  padding: 18px 20px 0 26px;
  overflow: hidden;
  height: 120px;
}

.featuredhomecontent .photo {
  float: left;
  padding-top: 9px;
}

.featuredhomecontent .details {
  float: left;
  margin-left: 10px;
  width: 134px;
}

.featuredhome p {
  font-size: 1.1em;
}

.featuredhome .price {
  margin-bottom: 1em;
  font-size: 1.2em;
  font-weight: bold;
}

.featuredhome .sale {
  color: #ad0000;
}

.buttons {
  margin: 15px 0 15px 12px;
}

.testimonial {
  background: url(http://site.eyedeaworx.com/images/testimonial-background.gif) left top repeat-y;
  width: 296px;
  margin-left: 12px;
  margin-bottom: 15px;
}

.testimonial-top {
  background: url(http://site.eyedeaworx.com/images/testimonial-top.gif) left top no-repeat;
}

.testimonial-bottom {
  background: url(http://site.eyedeaworx.com/images/testimonial-bottom.gif) left bottom no-repeat;
  padding: 15px;
}

.testimonial blockquote {
  background: url(http://site.eyedeaworx.com/images/quote.gif) left top no-repeat;

  padding-left: 73px;
  font-size: 1.1em;
}

.testimonial cite {
  color: #098cf0;
  font-weight: bold;
}

.sideflash {
  margin-left: 12px;
  margin-bottom: 20px;
  width: 301px;
  height: 226px;
}

.subnav-top {
  background: #ededed;
  padding: 15px;
  text-align: center;
  margin: 10px 20px 10px 0;
}

.subnav-top ul {
  margin-bottom: 5px;
}

.subnav-top li {
  display: inline;
  border-right: 1px solid #000;
  font-size: 1.1em;
  font-weight: bold;
  padding: 0 5px;
}

.subnav-top li.last {
  border: 0 none;
}

.subnav-top li a {
  color: #000;
}

.subnav-top li a:hover {
  text-decoration: underline;
}

#page {
  padding-right: 20px;
}

#page h2 {
  background: url(http://site.eyedeaworx.com/images/page-header-left.gif) left top no-repeat;
  height: 42px;
  line-height: 34px;
  color: #fff;
  font-weight: bold;
  font-size: 1.7em;
  float: left;
  margin: 10px 0;
}

#page h2 span {
  background: url(http://site.eyedeaworx.com/images/page-header-right.gif) right top no-repeat;
  padding: 0 21px 0 15px;
  height: 42px;
  display: block;
}

#page ul, #page ol {
  margin-bottom: 1em;
}

#page ul li {
  font-size: 1.2em;
  list-style: disc;
  margin-left: 30px;
  margin-bottom: 1em;
}

#page ol li {
  font-size: 1.2em;
  list-style: decimal;
  margin-left: 40px;
  margin-bottom: 1em;
  line-height: 1.5em;
}

#page a {
  color: #037cd8;
}

#page a:hover {
  text-decoration: underline;
}

#page table {
  width: 100%;
  margin-bottom: 1em;
  font-size: 1.2em;
  border-bottom: 1px solid #000;
}

#page th{
  font-weight: bold;
  padding: 5px 10px;
  border-bottom: 2px solid #000;
}

#page tr.even {
  background: #ebebeb;
}

#page td {
  padding: 5px 10px;
}

.pagefeatured {
  width: 220px;
  float: right;
  text-align: center;
  margin: 0 0 20px 20px;
}

.pagefeatured .photo {
  width: 146px;
  height: 154px;
  padding: 15px 37px 49px;
  background: url(http://site.eyedeaworx.com/images/page-featured-background.gif) left top no-repeat;
}

.pagefeatured p.details {
  font-size: 1.5em;
  font-weight: bold;
}

.pagefeatured p.details a {
  color: #3579f4;
  margin-bottom: 0;
}

.sideblock {
  background: #f7f9fb;
  border: 1px solid #c0e0f9;
  float: right;
  margin: 0 0 10px 10px;
  width: 231px;
  padding: 15px;
}

#content .sideblock h3 {
  color: #0874c6;
  font-size: 1.4em;
}

#content .sideblock p.packageprice {
  font-size: 3em;
  text-transform: uppercase;
  color: #b4ca28;
  text-align: center;
  margin-bottom: 0;
}

#content form fieldset {
  border-top: 1px solid #d5d5d5;
  padding: 10px;
  margin-bottom: 1em;
}

#content form fieldset legend {
  color: #037CD8;
  font-size: 1.4em;
  text-transform: uppercase;
  background: #fff;
  padding: 0 5px;
  font-weight: bold;
}

#content form fieldset fieldset legend {
  font-size: 1.3em;
  padding: 0;
  font-weight: normal;
}

#content form fieldset label {
  display: block;
}

#content form fieldset fieldset {
  border: 0 none;
  padding: 10px 0;
}

#content form input.long {
  width: 250px;
}

#content form textarea  {

  background: #ffffff;
  border: 1px solid #5e5e5e;
  padding: 2px;
  width: 350px;
  height: 150px;
}

.template {
  width: 165px;
  float: left;
  padding: 0 10px 20px;
}

.template .template-thumb {
  text-align: center;
  width: 100px;
  height: 75px;
  padding: 20px;
  border: 1px solid #efefef;
  margin: 0 auto 10px;
}

.template dt {
  text-align: center;
}

.template dd {
  margin: 0;
  padding: 0;
}

#page .template ul, #page .template ul li {
  list-style: none;
  margin-left: 0;
}

#page span.download {
  background: url(http://site.eyedeaworx.com/images/download-right.gif) right top no-repeat;
  height: 42px;
  line-height: 34px;
  font-weight: bold;
  font-size: 1.7em;   
  margin: 10px 0;
  display: block;
}

#page span.download a {
  background: url(http://site.eyedeaworx.com/images/download-left.gif) left top no-repeat;
  padding: 0 21px 0 40px;
  height: 42px;
  display: block;
  color: #fff;
}

/*----End Classes----*/



#price-guide-buttons ul {
   margin: 0;
  padding: 0 0 0 14px;
  height: 93px;
  list-style-type: none;
}

#price-guide-buttons ul li {
   float: left; 
}

#price-guide-buttons ul li a {
   width: 87px;
  height: 87px;
  display: block;
  text-indent: -9999px;
  margin-right: 5px;
}


/* TOP ROW  */
.pg-bulk a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) left top no-repeat;
}

.pg-paper-sleeves a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -92px 0 no-repeat;
}

.pg-poly-cases a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -184px 0 no-repeat;
}

.pg-dvd-cases a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -276px 0 no-repeat;
}

.pg-slimline-dvd a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -368px 0 no-repeat;
}

.pg-jewel-cases a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -460px 0 no-repeat;
}

.pg-slimline-jewels a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -552px 0 no-repeat;
}

.pg-twopanel a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -644px 0 no-repeat;
}

.pg-fourpanel a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -736px 0 no-repeat;
}

.pg-digipaks a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/top-row.jpg) -828px 0 no-repeat;
  margin-right: 0;
}


/* BOTTOM ROW  */

.pg-mailer a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) left top no-repeat;
}

.pg-mini a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -92px 0 no-repeat;
}

.pg-bluray a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -184px 0 no-repeat;
}

.pg-discprinting a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -276px 0 no-repeat;
}

.pg-dvd a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -368px 0 no-repeat;
}

.pg-flash a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -460px 0 no-repeat;
}

.pg-analog a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -552px 0 no-repeat;
}

.pg-printing a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -644px 0 no-repeat;
}

.pg-webdev a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -736px 0 no-repeat;
}

.pg-blank a {
   background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/bottom-row-new.jpg) -828px 0 no-repeat;
}

/*new right nav*/
.right-tbl { float:left !important;}
.right-tbl .title {background:url(http://lib.store.yahoo.net/lib/yhst-49586596084172/aboutusbdrives.gif) no-repeat; color:#fff; font-size:14px; padding:6px 0; text-align:center; text-transform:uppercase;}
.cat-listing {border:1px solid #999999; border-top:none;}
.cat-listing li { border-bottom:1px solid #999999; padding:2px 0 2px 8px;}

.cat-listing li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323948;  display:block; padding: 25px 0 25px 55px; text-transform:uppercase;}

.cat-listing li.last { border-bottom:none;}
/**/
.detail-title { /*margin-top:5px;*/}
.detail-title .title {background:url(http://lib.store.yahoo.net/lib/yhst-49586596084172/title-bg.gif) repeat-x; padding:11px 0 11px 10px; font-size:16px; font-weight:bold; color:#313847; font-family:Arial,Helvetica,sans-serif;}
.detail-content {clear:both; border:1px solid #ccc; color:#666666; margin-bottom:5px;}
.detail-content td { padding:5px 10px;}
.detail-content .img { text-align:center;}
.detail-content small {color:#5E5E5E; font-size:1.1em;}
.detail-content p.enlarge {margin:5px auto}
.detail-content p a {}
.detail-content strong {  text-transform:uppercase; }
.detail-content .label{ font-family:Arial,Helvetica,sans-serif; font-size:12px; vertical-align:top;}		
.detail-content .desc{ font-family:Arial,Helvetica,sans-serif; font-size:12px !important;}	
.gray-border img { display:block;}
.detail-content p.desc { margin:5px 0 !important;}

.detail-content .desc a { color:#ED8707;}
.detail-content .desc a:hover { text-decoration:underline;}

.detail-title1 { margin-top:5px;}
.detail-title1 .title1 {background:url(http://lib.store.yahoo.net/lib/yhst-49586596084172/title-bg1.gif) repeat-x; padding:11px 0 11px 45px; font-size:16px; font-weight:bold; color:#313847; font-family:Arial,Helvetica,sans-serif;}

.detail-content ul li a { color:#666; padding-left:2px;}
.detail-content ul li a:hover { text-decoration:underline;}
.detail-content ul li { float:left; width:175px; padding:2px 0;}
.detail-content .label{ font-family:Arial,Helvetica,sans-serif; font-size:12px; vertical-align:top;}

/*cws-inic top navigation start*/
.encoding1 {
  width: 99px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/authoring.jpg) left top no-repeat;
}

.encoding1:hover {
  background-position: right top;
}
.duplication1 {
  width: 102px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/duplication.jpg) left top no-repeat;
}

.duplication1:hover {
  background-position: right top;
}
.replication1 {
  width: 101px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/replication.jpg) left top no-repeat;
}

.replication1:hover {
  background-position: right top;
}
.usb-flash1 {
  width: 90px;
 height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/custom-usb-flash.jpg) left top no-repeat;  
}

.usb-flash1:hover {
  background-position: right top;
}
/**/
.video-host {
  width: 78px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/video-hosting.jpg) left top no-repeat;  
}

.video-host:hover {
  background-position: right top;
}

.videohost{ width: 78px;height: 52px;background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/vi-ho.jpg) left top no-repeat;}

.videohost:hover {background-position: right top;}

.design1 {
  width: 78px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/graphic-design.jpg) left top no-repeat;
}

.design1:hover {
  background-position: right top;
}
.content-delivery1 {
  width: 112px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/web-development.jpg) left top no-repeat;
}

.content-delivery1:hover {
  background-position: right top;
}
.promotion1 {
  width: 96px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/promotion-worx1.jpg) left top no-repeat;
}

.promotion1:hover {
  background-position: right top;
}
.resources1 {
  width: 98px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/resources.jpg) left top no-repeat;
}

.resources1:hover {
  background-position: right top;
}
.templates1 {
  width: 96px;
  height: 52px;
  background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/templates1.jpg) left top no-repeat;
}

.templates1:hover {
  background-position: right top;
}

.tempg { width: 96px;height: 52px;background: url(http://lib.store.yahoo.net/lib/yhst-49586596084172/tempg.jpg) left top no-repeat;}

.tempg:hover {
  background-position: right top;
}
/*cws-inic top navigation end*/
.yousendit a:hover { text-decoration:underline !important;}

.detail-content-new {clear:both; color:#000000; margin-bottom:5px; font-family:Arial,Helvetica,sans-serif !important; line-height:20px !important;}
.detail-content-new td { padding:5px 10px;}
.detail-content-new .img { text-align:center;}
.detail-content-new small {color:#5E5E5E; font-size:1.1em;}
.detail-content-new p.enlarge {margin:5px auto}
.detail-content-new .yousendit p a {}
.detail-content-new strong {  text-transform:uppercase; }
.detail-content-new .label{ font-family:Arial,Helvetica,sans-serif; font-size:12px; vertical-align:top;}		
.detail-content-new .desc{ font-family:Arial,Helvetica,sans-serif; font-size:12px !important; vertical-align:top !important;}
.gray-border-new img { display:block;}
.detail-content-new td.gray-border-new { padding:5px 0px !important;}
.detail-content-new p.desc { margin:5px 0 !important;}		
.detail-content-new h2 { font-size:18px !important; font-weight:bold !important; color:#313847 !important; padding:2px 0 !important;}
.detail-content-new ul li { font-size:12px !important; padding-left:12px !important; background:url(http://lib.store.yahoo.net/lib/yhst-49586596084172/Bullet.gif) no-repeat scroll left 5px transparent;}
.detail-content-new p { margin:0px !important;}
.detail-content-new h3 { font-size:14px !important; margin:0px !important; padding:2px 0 !important; }
.detail-content-new h3 a{color:#313847 !important;}
.detail-content-new h3 a:hover{ text-decoration:underline !important;}
.detail-content-new span.read-more { float:left !important; margin:2px 0 !important;}
.detail-content-new .pdf-icon { clear:both !important; margin:3px 0 !important;}
.detail-content-new .pdf-icon a { line-height:25px !important; color:#ED8707 !important;}
.detail-content-new .pdf-icon a:hover { text-decoration:underline !important;}

#product-desc table { width:386px !important;}
#product-desc table td { border:1px solid #ccc !important; padding:5px 2px !important;}
#product-desc table td strong { color:#fff !important;}

.header-title h2 {background: url("http://site.eyedeaworx.com/images/page-header-left.gif") no-repeat scroll left top transparent;color: #FFFFFF;	float: left;font-size: 1.7em;font-weight: bold;	height: 42px;line-height: 34px;margin:10px 0 10px 10px;}
.header-title h2 span {background: url("http://site.eyedeaworx.com/images/page-header-right.gif") no-repeat scroll right top transparent;display: block;height: 42px;padding: 0 21px 0 15px;}

.detail-title .header-title h2 { margin:0px !important; width:415px !important;}

.detail-content-new span.download {background: url(http://site.eyedeaworx.com/images/download-right.gif) right top no-repeat;height: 42px; line-height: 34px; font-weight: bold; font-size: 1.7em; margin: 10px 0; display: block;}
.detail-content-new span.download a {background: url(http://site.eyedeaworx.com/images/download-left.gif) left top no-repeat;padding: 1px 21px 0 40px; height: 42px; display: block; color: #fff;}
.detail-content-new span.download a:hover{ text-decoration:underline !important;}

.middle-frame {float:left; width:620px;}
.middle-frame iframe { border:1px solid #333 !important;}


