body {background:#e5e5e5 url(images/bg-sliver.jpg) top left repeat-x;margin:-16px 0 0 0;}
#wrap {width:960px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left;}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left;}
li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left;}
.center {text-align:center;}
.white {color:#fff;}
a img {border:none;}
h4 {font-family: Arial, Helvetica, sans-serif;}

#header {width:960px;background:#666 url(images/head-bg.jpg) top left repeat-x;height:125px;}
#header img {float:left;margin:-10px 0 0 5px;}
#header h3 {float:left;margin:95px 0px 0 -380px; color:#fff;font-size:24px;}
#nav {list-style:none;}
#nav li {float:right;margin:0px 0px;}
#nav li a {display:block;width:94px; background:#7d7d7d url(images/top-tab.jpg) top left no-repeat;height:34px;padding:5px 0 0 0px;text-align:center;font-weight:bold;color:#666666;text-decoration:none;}
#nav li a:hover {background:#7d7d7d url(images/top-tab.jpg) bottom left no-repeat;text-decoration:underline;}

* html #nav a {margin:0px 0 0 0;text-decoration:none;height:39px;}
* html #nav li a:hover {height:39px;text-decoration:none;}
* + html #nav a {margin:0px 0 0 0;text-decoration:none;height:39px;}
* + html #nav li a:hover {height:39px;text-decoration:none;}

#home-links {position:absolute;margin:90px 0px 0 555px;}
#home-links p {color:#fff; font-weight:bold;}
#home-links a {color:#fff;text-decoration:none;font-weight:bold;margin:0 5px;}
#home-links a:hover {color:#333;}

* html #home-links {margin:103px 0px 0 110px;}
* + html #home-links {margin:103px 0px 0 110px;}



#left-nav {float:left;width:180px;padding:15px;margin:8px 0 0 0;}
#left-nav-links {margin: 10px 0 0 0px;}
#left-nav-links-top {background:url(images/left-nav-top.jpg) top left;height:25px;}
#left-nav-links-bot {background:url(images/left-nav-bot.jpg) top left;height:25px;}
#left-nav-links ul {list-style:none;margin:0px 0 0 0px;background:url(images/left-nav-bg.jpg) top right repeat-y;}
#left-nav-links ul li {margin:0px 0px 0 -10px;padding:10px 0px;}
#left-nav-links ul li a {font-size:14px;text-decoration:none;color:#666;padding:5px;margin:0 0 0 -25px;border-bottom:#666 dotted 1px;}
#left-nav-links ul li a:hover {color:#FFFFFF;background:#999999;}

* html #left-nav {margin:8px 0 0 0;width:200px;}
* + html #left-nav {margin:8px 0 0 0;width:200px;}

* html #left-nav-links {margin:0px 0 0 0px;}
* + html #left-nav-links {margin:0 0 0 0px;}

* html #left-nav-links ul {margin:0px -10px 0 20px;padding:0 0px 0 20px;}
* + html #left-nav-links ul {margin:0px -10px 0 20px;padding:0 0px 0 20px;}


#search {background:#7d7d7d;width:145px;padding:5px;border:#ccc 2px solid;}
#search-box {margin:5px 0 0 14px;float:left;}

* html #search {padding:0;width:165px;}
* html #search-box {margin:3px 0 0 5px;}
* html #box-go {margin:-17px 0 0 0;}
* + html #search {padding:0;}
* + html #search-box {margin:3px 0 0 5px;}
* + html #box-go {margin:-17px 0 0 0;}


#free-offers {float:right;width:180px;padding:8px 15px;margin:0px 0 0 0;}
#free-offers p {text-align:center;}

* html #free-offers {width:250px;padding:0;margin:20px -25px 0 0;}
* + html #free-offers {width:250px;padding:0;margin:20px -25px 0 0;}

#content {width:490px;margin:15px 5px 20px 18px;float:left; text-align:left;}
#content a {color:#990000;text-decoration:none;border-bottom:1px dotted #990000;}
#content a:hover {color:#999999;border-bottom:1px dotted #999999;}


* html #content {margin:15px 5px 20px 30px;}
* + html #content {margin:15px 5px 20px 30px;}

#footer {clear:both;background:#ccc url(images/footer-bg.jpg) top left repeat-x;padding:0px 0 0 0;margin:0px 0 0 0;}
#footer .footer-links {padding:8px 0 0 0;}
#footer p {color:#fff; font-weight:bold;}
#footer a {color:#fff;text-decoration:none;font-weight:bold;margin:0 5px;}
#footer a:hover {color:#333;}

* html #footer {padding:0px 0 0 0;}
* + html #footer {padding:0 0 0 0;}
* html #footer .footer-links {padding:4px 0 0 0;}
* + html #footer .footer-links {padding:4px 0 0 0;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color:#fff; background: #7d7d7d url(images/h1-bg.jpg) top left repeat-x;margin:10px 0 0 0;padding:5px 0px 5px 10px;text-align:center;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; color:#990000}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #333366}

.zebra {background:#a1c8e9; color:#fff;}
.zebra td {color:#fff;padding-left:3px;}
.compare {margin:0 0 0 -8px;}
* html .compare {margin:0px 0 0px 0;}
* + html .compare {margin:0px 0 0px 0;}


.redhead {font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #990000}

.float-left {float:left; margin:15px 0px 0 30px;width:200px;}
.float-left-2 {float:left; margin:15px 30px 0 0px;width:200px;}
.smalltext {font-size: 10px;}

.productmenu    {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  color: #FFFFFF}

.bluetext {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000099}

.bluebody {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000066}

.caption {float:right; margin:0 0 10px 20px;width:250px;}
.caption p {color:#FF0000;text-align:center;clear:both;}
.quote {color:#CC0000;font-size:11px;width:400px;margin:30px 0 10px 17px;padding:15px;background:#eee;}
