#wrap {width:980px; margin:0 auto;}

body { background: #e8e8e8 url(images/bg-sliver.jpg) top left repeat-x; font-family: Arial, Helvetica, sans-serif; background-position: 133px 0px;font-family: arial, helvetica, sans-serif;}
td, p {font-family: arial, helvetica, sans-serif;font-size:12px;}
* html p {margin:9px 0;}
* + html p {margin:9px 0;}
li {font-family: Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:5px;}
* + html li {margin-bottom:0px;}
* html li {margin-bottom:0px;line-height:16px;}
a img {border:none;}
h1 {text-shadow: 2px 2px 2px #000;color:#fff;margin-bottom:0;}
* html h2 {font-size:24px;}
* html h1 {font-size:30px;}
a { color:#FFFF00;}
a:hover { color:#CCCCCC;}
.center {text-align:center;}
hr {color:#fff;}
.left-float {float:left;margin:0 20px 0 0;}
.float {float:left;}
.white {color:#fff;}
.lfloat {float:left;margin:10px;}
.rfloat {float:right;margin:10px;}
.clear {clear:both;}
h4 {font-size:16px;}


#header img {margin:-85px 0 0 10px;position:absolute;}
#header h4 {position:absolute;color:#fff;margin:-49px 0 0 778px;font-size:12px;width:200px;}
#top-tab {background: url(images/top-tab.jpg) top left no-repeat;height:27px;position:absolute;margin:-100px 0 0 800px; width:163px;}
#top-tab p {color:#FFF;position:absolute;margin:5px 0 0 22px;}
#top-tab a {color:#FFF;}
#top-tab a:hover {color:#0099FF;}

/* IE */
* + html #header img {margin:0px 0 0 10px;}
* html #header img {margin:0px 0 0 10px;}
* + html #top-tab {margin:-15px 0 0 800px;}
* html #top-tab {margin:-15px 0 0 800px;}
* + html #header h4 {margin:35px 0 0 778px;}
* html #header h4 {margin:35px 0 0 778px;}
/* End IE */


#nav {position:absolute;margin:-80px 0 0 225px; background:url(images/nav-bar.jpg) top left no-repeat;width:539px;height:31px;}
#nav a {font-size:12px;color:#FFFFFF;float:left;padding:8px 11px 5px 11px;text-decoration:none;}
#nav a:hover {color: #0099FF;}

/* IE */
* + html #nav {margin:0px 0 0 225px;}
* html #nav {margin:0px 0 0 225px;}
/* End IE */

#nav2 {position:absolute;margin:-26px 0 0 284px;width:680px;}
#nav2 a {display:block;float:left;text-align:center;width:107px;font-size:12px;color:#000;background:url(images/tab.jpg) bottom left no-repeat;padding:5px 0;margin:0 4px 0 0; text-decoration:none;}
#nav2 a:hover {color:#fff;background:url(images/tab.jpg) top left no-repeat;}

/* IE */
* + html #nav2 {margin:60px 0 0 284px;}
* html #nav2 {margin:60px 0 0 284px;}
/* End IE */

#main {background:url(images/main-bg.jpg) top left no-repeat;height:410px; width:972px;margin:100px 0 0 0;}

/* IE */
* + html #main {background:url(images/main-bg.jpg) top left no-repeat;height:410px; width:972px;margin:85px 0 0 0;}
* html #main {background:url(images/main-bg.jpg) top left no-repeat;height:410px; width:972px;margin:85px 0 0 0;}
/* End IE */

#magnets {margin:0 0 0 6px;}
.magnet {float:left;background:url(images/magnet-bg.png) top left no-repeat; height:159px; width:246px;margin:15px 8px 20px 0;}
.home-offer {margin:0px 0 0 0;}
.magnet img {float: right;margin:35px 6px 0 0;}
.magnet h4 {color:#fff;position:absolute;margin:3px 0 0 8px;}
.magnet p {position:absolute;width:125px;margin:37px 0 0 8px;}

/* IE */
* html .magnet {float:left;background:url(images/magnet-bg.png) top left no-repeat; height:159px; width:246px;margin:15px 4px 20px 0;}
* html .magnet h4 {color:#fff;position:absolute;margin:5px 0 0 8px;}
/* End IE */

#main-content-box {background:url(images/content-bg.jpg) top left no-repeat; width:972px;margin:100px 0 0 0;min-height:650px;}
#content {width:900px; margin:0px auto 0 auto;padding:10px 0 0 0;}

/* IE */
* html #main-content-box {height:650px;}
* + html #content {padding:30px 0 0 0;}
* html #content {padding:30px 0 0 0;}
* + html #main-content-box {margin:85px 0 0 0;}
* html #main-content-box {margin:85px 0 0 0;}
/* End IE */

#long-content-box {background:url(images/long-content.jpg) top left repeat-y; width:972px;margin:100px 0 0 0;min-height:650px;}
#long-content {background:url(images/long-content-top.jpg) top left no-repeat; width:972px;}
#long-content-content {width:900px; margin:0px auto 0 auto;padding:10px 0 0 0;color:#fff;min-height:650px;}

* + html #long-content-box {margin:85px 0 0 0;}
* html #long-content-box {margin:85px 0 0 0;}

* + html #long-content {padding:30px 0 0 0;}
* html #long-content {padding:30px 0 0 0;}



#long-content-bot {background:url(images/long-content-bot.jpg) top left no-repeat; width:972px;height:212px;text-align:center;}


#long-content-content img {float:right; margin:0px;}
#long-content-content .printers img {float:none;margin:10px;}
#long-content-content .printers p {text-align:center;}
#long-content-content .printers {width:120px;float:left;}

#long-content-bot a.order-button {margin: 10px auto 0 auto;display:block; width:200px; height:43px; background:url(images/order-online.png) top left no-repeat;float:left;}
#long-content-bot a.order-button:hover { background:url(images/order-online.png) bottom left no-repeat;}
#long-content-bot a.tech-support {margin: 10px auto 0 auto;display:block; width:200px; height:43px; background:url(images/tech-support.png) top left no-repeat;float:left;}
#long-content-bot a.tech-support:hover { background:url(images/tech-support.png) bottom left no-repeat;}
#long-content-buttons {position:absolute;margin:0 0 0 110px;}
#long-content-bot .phone {float:left;}
.long-content-logo {clear:both;margin:100px 0 0 -25px;}

* + html #long-content-buttons {margin:0 0 0 -290px;}
* html #long-content-buttons {margin:0 0 0 -290px;}

#menu {margin:0 0 0 0px;background: url(images/menu-bg.jpg) top left repeat-x;width:900px;height:31px;}
#menu a {display:block;float:left;font-size:12px;color:#FFFFFF;padding:8px 11px;text-decoration:none;width:100px;background: url(images/menu-bg.jpg) top left repeat-x;margin:0px 0 0 0px;text-align:center;}
#menu a:hover {text-decoration:underline;color: #fff; background:url(images/menu-bg.jpg) bottom left repeat-x;}
#menu a.active {background: url(images/menu-active.png) top left repeat-x;color:#555;font-weight:bold;}
#menu a.active:hover {text-decoration:underline;color: #fff; background:url(images/menu-bg.jpg) bottom left repeat-x;}

#product-description {float:left;padding: 13px 20px 20px 0;width:575px;color:#FFFFFF;}
#product-description h2 {margin-top:0;}

#ad-space {float:right;width:300px;}

#product-image {float:left;padding: 20px 40px 20px 0;width:252px;}
#product-image a.order-button {margin: 10px auto 0 auto;display:block; width:200px; height:43px; background:url(images/order-online.png) top left no-repeat;}
#product-image a.order-button:hover { background:url(images/order-online.png) bottom left no-repeat;}
#product-image a.tech-support {margin: 10px auto 0 auto;display:block; width:200px; height:43px; background:url(images/tech-support.png) top left no-repeat;}
#product-image a.tech-support:hover { background:url(images/tech-support.png) bottom left no-repeat;}
.product-shot {border:1px #999 solid;}

#product-overview {float:left;padding: 13px 20px 20px 0;width:443px;color:#FFFFFF;margin: 0 0 0 7px;}
#product-overview h2 {margin-top:0;}
#overview-image {float:left;padding:20px 0px 20px 0;margin:0 0 0 -40px;width:470px;}
#overview-image a.order-button {margin: 370px auto 0 auto;display:block; width:200px; height:43px; background:url(images/order-online.png) top left no-repeat;}
* + html #overview-image a.order-button {margin: 400px auto 0 auto;}
* html #overview-image a.order-button {margin: 400px auto 0 auto;}
#overview-image a.order-button:hover { background:url(images/order-online.png) bottom left no-repeat;}
#overview-image a.tech-support {margin: 10px auto 0 auto;display:block; width:200px; height:43px; background:url(images/tech-support.png) top left no-repeat;}
#overview-image a.tech-support:hover { background:url(images/tech-support.png) bottom left no-repeat;}
#overview-image .product-shot {margin:0px 0 0 26px;border:none;position:absolute;}
* html #product-overview {padding: 13px 0px 20px 0;width:443px;}
* html #overview-image .product-shot {margin:0px 0 0 40px;}




#back-next {position:absolute;margin:465px 0 0 735px;}

/* IE */
* + html #back-next {position:absolute;margin:470px 0 0 -155px;}
* html #back-next {position:absolute;margin:470px 0 0 -155px;}
/* End IE */

#back-next a.next-button {float:left;display:block; width:70px; height:35px;background:url(images/next-button.png) top left no-repeat;}
#back-next a.next-button:hover { background:url(images/next-button.png) bottom left no-repeat;}
#back-next a.back-button {float:left;display:block; width:70px; height:35px;background:url(images/back-button.png) top left no-repeat;}
#back-next a.back-button:hover { background:url(images/back-button.png) bottom left no-repeat;}
#back-next a.button-space {float:left;display:block; width:70px; height:35px;}

ul#pics {list-style:none;position:absolute;padding:10px 0 0 0px;width:530px;margin:0 0 0 7px;}

/* IE */
* + html ul#pics {margin:0 0 0 7px;}
* html ul#pics {margin:0 0 0 7px;}
/* End IE */

#home-right-float {float:right;width:390px;color:#fff;margin:25px 45px 0 0;}

/* IE */
* + html #home-right-float {margin:30px 25px 0 0; width:410px;}
* html #home-right-float {margin:30px 25px 0 0; width:370px;}
/* End IE */

#footer {clear:both;width:980px;font-size:11px;}
#footer a {color:#000000;}
#footer a:hover {color:#0099FF;}
.gp-logo {float:right;margin: 0px 20px 0 0;}
.float-left {float: left;margin: 8px 0 0 16px;width:600px;}
.float-left p {margin: 12px 0 0 0px; vertical-align: top;}
.float-left .icons {float:left;margin: 8px 8px 0 0px;}
body:first-of-type .float-left .icons {position:absolute;margin-left:505px;}
/* IE */
* + html .gp-logo {float:right;margin: 0px 20px 0 0;}
* html .gp-logo {float:right;margin: 0px 20px 0 0;}
/* End IE */

/* DuraLabel Printers */

.duralabel-printers {float:left;width:180px;color:#FFFFFF;}
.duralabel-printers p {width:160px;margin: 0 auto;}
.duralabel-printers a.duralabel-pro {margin:0px auto;display:block; width:173px; height:37px; background:url(images/duralabel-pro-link.png) top left no-repeat;}
.duralabel-printers a.duralabel-pro:hover { background:url(images/duralabel-pro-link.png) bottom left no-repeat;}
.duralabel-printers a.duralabel-pro-300 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/duralabel-pro-300-link.png) top left no-repeat;}
.duralabel-printers a.duralabel-pro-300:hover { background:url(images/duralabel-pro-300-link.png) bottom left no-repeat;}
.duralabel-printers a.duralabel-2000 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/duralabel-2000-link.png) top left no-repeat;}
.duralabel-printers a.duralabel-2000:hover { background:url(images/duralabel-2000-link.png) bottom left no-repeat;}
.duralabel-printers a.duralabel-7000 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/duralabel-7000-link.png) top left no-repeat;}
.duralabel-printers a.duralabel-7000:hover { background:url(images/duralabel-7000-link.png) bottom left no-repeat;}
.duralabel-printers a.duralabel-9000 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/duralabel-9000-link.png) top left no-repeat;}
.duralabel-printers a.duralabel-9000:hover { background:url(images/duralabel-9000-link.png) bottom left no-repeat;}

/* Kroy Printers */

.duralabel-printers a.kroy-5100 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/kroy-5100-link.png) top left no-repeat;}
.duralabel-printers a.kroy-5100:hover { background:url(images/kroy-5100-link.png) bottom left no-repeat;}

.duralabel-printers a.kroy-4100 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/kroy-4100-link.png) top left no-repeat;}
.duralabel-printers a.kroy-4100:hover { background:url(images/kroy-4100-link.png) bottom left no-repeat;}

.duralabel-printers a.kroy-3100 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/kroy-3100-link.png) top left no-repeat;}
.duralabel-printers a.kroy-3100:hover { background:url(images/kroy-3100-link.png) bottom left no-repeat;}

/* Varitronics Printers */

.duralabel-printers a.discontinued-printers {margin:0px auto;display:block; width:173px; height:37px; background:url(images/more-printers.png) top left no-repeat;}
.duralabel-printers a.discontinued-printers:hover { background:url(images/more-printers.png) bottom left no-repeat;}

.duralabel-printers a.visimate {margin:0px auto;display:block; width:173px; height:37px; background:url(images/visimate-link.png) top left no-repeat;}
.duralabel-printers a.visimate:hover { background:url(images/visimate-link.png) bottom left no-repeat;}

.duralabel-printers a.easystep-4000 {margin:0px auto;display:block; width:173px; height:37px; background:url(images/easystep-4000-link.png) top left no-repeat;}
.duralabel-printers a.easystep-4000:hover { background:url(images/easystep-4000-link.png) bottom left no-repeat;}

/* brady Printers */
.duralabel-printers a.handimark {margin:0px auto;display:block; width:173px; height:37px; background:url(images/handimark-link.png) top left no-repeat;}
.duralabel-printers a.handimark:hover { background:url(images/handimark-link.png) bottom left no-repeat;}

.duralabel-printers a.labelizer-plus {margin:0px auto;display:block; width:173px; height:37px; background:url(images/labelizer-plus-link.png) top left no-repeat;}
.duralabel-printers a.labelizer-plus:hover { background:url(images/labelizer-plus-link.png) bottom left no-repeat;}

.duralabel-printers a.globalmark {margin:0px auto;display:block; width:173px; height:37px; background:url(images/globalmark-link.png) top left no-repeat;}
.duralabel-printers a.globalmark:hover { background:url(images/globalmark-link.png) bottom left no-repeat;}

/* k-sun Printers */
.duralabel-printers a.ki {margin:0px auto;display:block; width:173px; height:37px; background: url(images/1640ki-link.png) top left no-repeat;}
.duralabel-printers a.ki:hover {background:url(images/1640ki-link.png) bottom left no-repeat;}

.duralabel-printers a.ki2 {margin:0px auto;display:block; width:173px; height:37px; background: url(images/9600ki-link.png) top left no-repeat;}
.duralabel-printers a.ki2:hover {background:url(images/9600ki-link.png) bottom left no-repeat;}

.duralabel-printers a.bee3 {margin:0px auto;display:block; width:173px; height:37px; background: url(images/bee-3-link.png) top left no-repeat;}
.duralabel-printers a.bee3:hover {background:url(images/bee-3-link.png) bottom left no-repeat;}

/* brother Printers */
.duralabel-printers a.pt-7600 {margin:0px auto;display:block; width:173px; height:37px; background: url(images/pt-7600-link.png) top left no-repeat;}
.duralabel-printers a.pt-7600:hover {background:url(images/pt-7600-link.png) bottom left no-repeat;}

.duralabel-printers a.pt-7500 {margin:0px auto;display:block; width:173px; height:37px; background: url(images/pt-7500-link.png) top left no-repeat;}
.duralabel-printers a.pt-7500:hover {background:url(images/pt-7500-link.png) bottom left no-repeat;}

.duralabel-printers a.pt-7100 {margin:0px auto;display:block; width:173px; height:37px; background: url(images/pt-7100-link.png) top left no-repeat;}
.duralabel-printers a.pt-7100:hover {background:url(images/pt-7100-link.png) bottom left no-repeat;}