body {font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0 auto;background:url(images/bg-sliver.jpg) top left repeat-x;}

h3 {color: #003366;	font-size:14px;	padding:0 10px;}
a {color: #0066CC;}
a:hover {color:#900;}

.wrap {width:945px;margin:0px auto 8px auto;padding:5px;border:0;background:url(images/wrap-bg.jpg) top left no-repeat;}

.header {height:140px;}
.header .phone-number {float:right;}
.header img {margin:-5px 0 0 0;padding:0;}
.header .logo {float:left;}
.header form {width:361px;height:25px;padding:0; float:right;margin:-30px 0 0 0;}
.header form .search {margin:0;float:right;width:230px;}
.header form .search-button {margin:0px 10px 0 10px;float:right;}
.header-nav {width:945px;height:21px;background:none;margin:-5px 0 15px 0;clear:both;}
.header-nav a {border-right:none;margin:0;padding:3px 10px;}
#nav {margin:12px 0 0 0;line-height:14px;}
#nav a {font-size:11px;color:#003366;}
#nav a:hover {color:#990000;}


ul.menu_body {display:none;margin:0; padding:0; list-style:none;font-size:12px;}
ul.menu_body li {margin:0; padding:0; list-style:none;font-size:12px;}
ul.printer_list {display:none;margin:0; padding:0; list-style:none;font-size:12px;}
ul.printer_list li {margin:0; padding:0; list-style:none;font-size:12px;}
.printer_head {cursor:pointer;}
.menu_head {cursor:pointer;}


.left-sidebar {width:144px;float:left;background:none;padding:0 0 10px}
.left-sidebar p {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold;margin:8px 0 4px 0; padding:2px 0 2px 10px;border-bottom:1px solid #003366;color:#fff;background:#003366;}
.left-sidebar p.left-menu-top {margin:0 0 8px 0;}
.left-sidebar a {display:block;color:#555;text-decoration:none;padding:3px 0px 3px 10px;border-bottom:1px solid #ccc;}
.left-sidebar a:hover {color:#990000;border-right:5px solid #900;}
.left-sidebar .side-ad {margin:10px 0 0 0;}
.left-sidebar .side-ad img {padding:0;border:0;margin:0 0 0 -8px;}
.left-sidebar .side-ad a {padding:3px 0px 3px 10px;border:0;}
.left-sidebar .side-ad a:hover {border:0;}
a img {border:0;}

.home-content {float:left; width:620px;padding:0 0px 0 20px;}
.content {float:left; width:610px;padding:0 0px 0 21px;}
.content p {padding:0 20px;line-height:18px;}
.content li {line-height:18px;}
.content td {line-height:18px;}
.content li p {padding:0;}

.content-wrap{width:946px;background:url(images/content-bg-2.jpg) top left no-repeat;margin:10px 0 0 0;}
.right-sidebar{width:145px;float:right;margin:4px 2px 0 0;text-align:center;}
.right-sidebar table {float:right;margin:10px 3px 10px 0;padding:3px;border:1px solid #ccc;background:#fff;-moz-border-radius: 7px;
-webkit-border-radius: 5px;width:137px;}

.footer {clear:both;padding:0 30px;text-align:center;}
p.footer {clear:both;padding:0 20px;text-align:left;}
.photo-gallery {margin: 0 0 0 8px;}
p.gift-text {padding:0;}

table.printer-index h2 {text-align:center;border:0;font-size:14px;text-shadow:0 -1px 0 #fff;margin:0;padding:0 0 6px 0;}
table.printer-index {width:610px;background:url(images/printer-index-table-background.jpg) top left no-repeat;margin:10px 0;}
table.printer-index td {padding:3px 5px;}
table.printer-index tr.printer-index-alt {background:#eee;}
table.printer-index a {font-size:10px;text-decoration:none;}

.product-img-index {float:left;margin:0 20px 20px 20px;background:#fff;}

ul.other-printers {margin:0;padding:0;}
ul.other-printers li {list-style:none;}

h1.press-h1 {font-size:16px;color:#003366;background:none;border:none;}

.color-test {width:400px;padding:10px;background:#ededed;border:1px solid #aaa;margin:10px auto;}
.color-test p {padding:0 10px;}
.color-test p.center {margin:0;}


/* Free Gift Page */

.free-gift-section {background: url(images/free-gift-bg.jpg) bottom left no-repeat;padding:20px;width:560px;font-family:Arial, Helvetica, sans-serif;margin:0 0 20px 0px;}
.free-gift-section small a {font-variant:small-caps;letter-spacing:2px;text-decoration:none;color:#990000;}
.free-gift-section small a:hover {color:#006699;}
.free-gift-section hr {color:#fff;margin:0 0 20px 0;}
h2.free-gift-header {background:#333;color:#fff;padding:10px;margin:0;}
.free-gift {width:270px;}
p.gift-text {height:75px;padding:0;}
.free-gift img {float:left;border:0;margin:5px 10px 10px 0;}


.free-gift h3 {margin:0;font-size:14px;border-bottom:1px solid #990000;padding:0}
.free-gift h3 a {text-decoration:none;color:#990000;}
.free-gift h3 a:hover {color:#006699;}
.free-gift p {font-size:12px;margin:5px 0 15px 0;padding:0;}
.clear {clear:both;}
.center {text-align:center;}
.left {float:left;margin:0 10px 10px 0;}
.right {float:right;margin:0 0 10px 10px;}


/* */

ul.about-us-menu {background:url(images/about-us-nav-bg.jpg) top left no-repeat;padding:20px;margin:0 20px 20px 0;float:left;width:180px;}
ul.about-us-menu li {list-style:none;}
ul.about-us-menu li a {font-size:10px;text-decoration:none;}
ul.about-us-menu li a:hover {border-bottom:1px dotted #900;}
ul.about-us-menu li a.selected {border-bottom:1px dotted #900;color:#900;}

* + html ul.about-us-menu {height:110px;}
* html ul.about-us-menu {height:110px;}

ul.printer_list li {margin-left:10px;}
ul.printer_list li a {color:#369;}

ul.menu_body li {margin-left:10px;}
ul.menu_body li a {color:#369;}

/* facebook and twitter links on product pages */

.sharing-links {margin:0;text-align:right;float:right;width:200px;}
.sharing-links-form {float:right;position:relative;}
.sharing-links small {float:left;position:relative;top:6px;}
.twitter-share-button {position:relative;top:1px;}


/* Christmas Theme - Remove After Holidays */

#nav a {color:#fff;}
#nav a:hover {color:#ccc;}
.left-sidebar p {color:#fff;background:#c00;}
.jshowoff2-slidelinks a, .jshowoff2-controls a  {background:#009900;}
.jshowoff2-slidelinks a.jshowoff2-active {background: #C00;}
