body {
	margin: 0;
	padding: 10px 0 30px;
	font: 12px 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
	color: #333333;
	text-align: center;
	background: #6da800 url(images/page_bg.png) repeat-x left top;
}

table, td {
	font: 12px 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
	color: #000;
}

img {
	border-style: none;
}

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}

h1 {
	margin: 0 0 12px;
	padding: 0;
	font-size: 19px;
	color: #6da800;
}

h2 {
	margin: 0 0 12px;
	padding: 0;
	font-size: 19px;
	color: #6da800;
}

h4 {
	margin: 0px;
	padding: 0;
	font-size: 19px;
	color: #f40067;
}


h5 {
	font-size: 12px;
	margin: 1px 0 6px;
	padding: 0;
}

DIV.bundleImg {
	float: right;
	text-align: center;
	width: 120px;
	margin-top: 8px;
}

h3 {
	margin: 0 0 12px;
	padding: 0;
	font-size: 19px;
	color: #cc0000;
}

h1 strong {
	color: #cc0000;
}

#container {
	width: 805px;
	margin-right: auto;
	margin-left: auto;
	background: white url(images/main_bg.png) repeat-y left top;
	text-align: center;
}

#head {
	background: url(images/head_bg.png) no-repeat left top;
}

#main {
	text-align: left;
	width: 735px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

#main p {
	padding: 0;
	margin-top: 0;
	margin-bottom: 12px;
}

#nav {
	background: url(images/nav_bg.png) no-repeat center top;
	clear: both;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	height: 55px;
}

#nav p {
	line-height: 36px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 0 0 45px;
}

#nav p a {
	color: white;
	text-decoration: none;
	padding-right: 14px;
	padding-left: 10px;
	background: url(images/nav_li.png) no-repeat right center;
}

#nav a:hover, #foot a:hover {
	color: yellow;
}

#nav a.last, #foot a.last {
	background-image: none;
}

#nav div.support {
	float: right;
	margin-right: 38px;
	margin-top: 2px;
}

.logo {
	float: left;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 4px;
}

.home_img1 {
	float: right;
}

#intro {
	width: 430px;
	line-height: 14px;
	float: left;
}

#intro ul {
	list-style-type: none;
	margin: 0 6px 12px 12px;
	padding: 0;
}

#intro li {
	background: url(images/intro_li.png) no-repeat left 5px;
	margin: 0;
	padding: 0 0 0 16px;
}


#dots {
	list-style-type: none;
	margin: 0 6px 12px 12px;
	padding: 0;
}

#dots li {
	background: url(images/intro_li.png) no-repeat left 5px;
	margin: 0;
	padding: 0 0 12px 16px;
}

#intro div {
	padding-right: 20px;
}

#awards {
	text-align: center;
	margin-bottom: 15px;
	clear: both;
	padding-top: 30px;
}

#boxes {
	margin-top: 20px;
	margin-bottom: 20px;
}

#boxes div {
	background: url(images/hom_box_bg.png) no-repeat right top;
	margin-top: 12px;
	width: 743px;
	height: 118px;
}

#boxes div img {
	float: right;
}

#boxes div h2 {
	margin: 0 0 0 20px;
	padding: 10px 0 0;
	color: #6da800;
	font-size: 18px;
}

#boxes div h2 strong {
	color: #cc0000;
}

#boxes div p {
	padding: 0;
	margin: 6px 220px 0 20px;
	line-height: 16px;
}

#boxes div span {
	display: block;
	margin-left: 20px;
	margin-top: 6px;
}

#boxes a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
}

#boxes a:hover {
	color: #cc0000;
	text-decoration: underline;
}

DIV.box {
	background: url(images/home_box_bg.png) no-repeat right top;
	width: 234px;
	height: 210px;
	text-align: center;
	padding-top: 12px;
}

DIV.box h2 {
	color: #6da800;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	width: 200px;
	margin: 0 auto 8px;
	padding: 0;
}

DIV.box p {
	display: block;
	margin: 0 20px;
	padding: 0;
	text-align: center;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	line-height: 16px;
}

/* @group contact page */

div.contactBox {
	width: 737px;
	padding-bottom: 20px;
	overflow: hidden;
}

div.contactBox div {
	width: 737px;
	height: 107px;
	position: relative;
}

div.contactBox div.owl, div.contactBox div.efergy {
	width: 368px;
	float: left;
}

div.contactBox div.currentcost, div.contactBox div.ecoeye {
	width: 367px;
	float: left;
}

div.contactBox div.efergy, div.contactBox div.email {
	background: url(images/contact_us_bg.png) no-repeat left center;
}

div.contactBox div.currentcost {

	background: url(images/contact_us_bg.png) no-repeat right top;
}

div.contactBox div.ecoeye{

	background: url(images/contact_us_bg.png) no-repeat right center;
}

div.contactBox div.wattson {
	float: left;
}


div.contactBox div.telephone,div.contactBox div.owl {
	background: url(images/contact_us_bg.png) no-repeat left top;
}

div.contactBox div.post, div.contactBox div.wattson {
	background: url(images/contact_us_bg.png) no-repeat left bottom;
}

div.contactBox span.image {
	position: absolute;
	top: 12px;
	left: 30px;
	background-image: none;
}

div.contactBox h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 25px;
	left: 180px;
}

div.contactBox h3 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 25px;
	left: 300px;
}

div.contactBox div.support {
	position: absolute;
	margin: 0;
	top: 25px;
	left: 300px;
	width: 224px;
	height: 56px;
	text-align: center;
	background: url(/images/contact-support-help.gif) no-repeat;
}

div.contactBox div.support img {
	margin-top: 4px;
}

div.contactBox p {
	position: absolute;
	margin: 0 15px 0 0;
	padding: 0;
	top: 55px;
	left: 300px;
}

div.contactBox p.address {
	top: 18px;
}

div.contactBox.tech span.image {
	top: 30px;
	left: 14px;
	background-image: none;
}

div.contactBox.tech h2 {
	top: 10px;
}

div.contactBox.tech h3 {
	color: #333;
	top: 20px;
	left: 130px;
	font-size: 13px;
	font-weight: normal;
}

div.contactBox.tech h3 a {
	color:#CC0000;
	text-decoration: underline;
}

div.contactBox.tech h4 {
	color: #333;
	position: absolute;
	margin: 0;
	padding: 0;
	left: 130px;
	top: 44px;
	font-size: 12px;
	font-weight: normal;
}

div.contactBox.tech h4 strong {
	font-size: 13px;
}

div.contactBox.tech h5 {
	color:#CC0000;
	position: absolute;
	margin: 0;
	padding: 0;
	left: 130px;
	top: 68px;
}

div.contactBox.tech h5 a {
	color:#CC0000;
	text-decoration: underline;
}

div.contactBox.tech h5 a:hover {
	color:#CC0000;
}



/* @end */

#foot {
	clear: both;
	background: url(images/foot_bg.gif) no-repeat left top;
	width: 805px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 30px;
	color: white;
}

#foot p {
	padding: 0;
	margin: 0 0 15px;
	font-size: 13px;
	text-align: center;
}

#foot p.copyright {
	background: url(images/foot-cards.png) no-repeat center top;
	padding-top: 70px;
}

#foot a {
	color: white;
	text-decoration: none;
	background: url(images/nav_li.png) no-repeat right center;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 2px;
}


#bundlebox {
	float: right;
	margin-right: 22px;
	height: 110px;
	margin-top: 8px;
	display: inline;
}

.curved {
	clear: both;
}
.curvedT {
	background: url(images/curved_top.gif) no-repeat;
	margin: 0;
	padding: 0;
	font-size: 0;
	height: 12px;
}

.curvedM {
	background: url(images/curved_middle.gif) repeat-y;
	margin: 0;
	padding: 8px 20px;
}

.curvedB {
	background: url(images/curved_bottom.gif) no-repeat;
	margin: 0;
	padding: 0;
	font-size: 0;
	height: 12px;
}

/* @group product-listing */

#prodList {
	clear: both;
}

#prodList div.item {
	clear: both;
	border-top: 1px dashed silver;
	padding-top: 20px;
	padding-bottom: 12px;
}

#prodList div.multi-buy-discount {
	clear: left;
}

#prodList h2 a {
	color: #6da800;
}

#prodList h2 a:hover {
	color: #cc0000;
}

p.stock-text {
	clear: left;
}

div.multi-buy-icon {
	float: right;
	clear: right;
	margin-top: -12px;
	margin-bottom: 10px;
}



/* @end */

.prodPrice {
	float: right;
	color: #cc0000;
	font-size: 18px;
	font-weight: bold;
}

.prodImg {
	float: right;
	display: block;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.prodimage {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.clear {
	font-size: 1px;
	clear: both;
}

#intel_tech h4 {
	background: url(images/stock_top.png) no-repeat right top;
	margin: 0;
	padding: 6px 0 10px 15px;
	text-align: center;
	color: #6da800;
}


#watt_tech, #intel_tech {
	width: 320px;
	float: right;
	background: url(images/stack_bg.png) repeat-y right top;
	font-size: 11px;
}

#watt_tech p {
	background: url(images/stock_top.png) no-repeat right top;
	text-align: center;
	margin: 0;
	padding: 12px 0 0 15px;
}

#watt_tech h4 {
	margin: 0;
	padding: 6px 0 10px 15px;
	text-align: center;
}

#watt_tech ul,  #intel_tech ul {
	background: url(images/stack_bot.png) no-repeat right bottom;
	margin: 0;
	padding: 0 10px 20px 30px;
	list-style-type: none;
}

#watt_tech li, #intel_tech li {
	background: url(images/li_pink.gif) no-repeat left 6px;
	padding-left: 12px;
	padding-bottom: 6px;
}
#intel_tech li {
	background: url(images/li_green.gif) no-repeat left 6px;
}

#main li {
	margin-bottom: 6px;
}

#alsoList {
	clear: both;
}

#alsoList div {
	width: 367px;
	float: left;
}

#alsoList h2 a {
	color: #6da800;
	font-size: 14px;
}

#alsoList h2 a:hover {
	color: #cc0000;
}

#alsoList .prodPrice {
	font-size: 14px;
}

#alsoList .prodPrice, #alsoList p {
	padding-right: 10px;
}

span.clearsep {
	border-top: 1px dashed silver;
	font-size: 1px;
	display: block;
	clear: both;
	margin-bottom: 12px;
}

/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText {
	font-size: 11px;
}

.errorBox {
	font-size: 11px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-size: 11px;
	color: #cc0033;
}

.orderEdit {
	color: #cc0000;
	font-size: 11px;
	text-decoration: underline
}


FORM {
	display: inline;
}

TR.header {
	background: #ffffff;
}

A.headerNavigation {
	color: #FFFFFF;
}

A.headerNavigation:hover {
	color: #ffffff;
}

TR.headerError {
	background: #ff0000;
}

TD.headerError {
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.infoBox {
	border: solid 1px #d7d7d7
}

.infoBoxContents {
	font-size: 11px;
	background: #fafafa
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-size: 11px;
}

TD.infoBoxHeading {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background: #6da800;
	padding: 4px
}

TD.infoBox, SPAN.infoBox {
	font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: white
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: white
}

TABLE.productListing {
	border: solid 1px #d7d7d7
}

.productListing-heading {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background: #6da800;
	padding: 3px
}

TD.productListing-data {
	font-size: 11px;
}

A.pageResults {
}

A.pageResults:hover {
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-size: 11px;
	color: #000000;
}

TD.main, P.main {
	font-size: 11px;
	line-height: 1.5;
	margin-right: 5px;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-size: 11px;
}

TD.fieldKey {
	font-weight: bold;
}

TD.tableHeading {
	font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-size: 11px;
}

TEXTAREA {
	width: 100%;
	font-size: 11px;
}

TABLE.formArea {
	background: #fafafa;
	border: solid 1px #d7d7d7
}

TD.formAreaTitle {
	font-weight: bold;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	color: #ff0000;
}

SPAN.errorText {
	color: #ff0000;
}

.moduleRow {
	font-size: 11px;
}

.moduleRowOver {
	background-color: #e9e9e9;
	font-size: 11px;
}

.moduleRowSelected {
	background-color: #f0f0f0;
	font-size: 11px;
}

.checkoutBarFrom, .checkoutBarTo {
	font-size: 11px;
	color: #8c8c8c;
}

.checkoutBarCurrent {
	font-size: 11px;
	color: #000000;
}

.messageBox {
	font-size: 11px;
}

.messageStackError, .messageStackWarning, .messageStackSuccess {
	color: white;
	font-size: 11px;
	font-weight: bold;
	background-color: #9cce31;
	padding: 4px
}

.inputRequirement {
	font-size: 11px;
	color: #cc0000;
}

.dotted {
	color: #c00;
	font-size: 18px;
	border-bottom:1px dashed silver;
	margin-bottom: 15px;
	padding-bottom: 8px;
	clear: both;
}

.product-reviews img {
	margin-bottom: 2px;
}

.add-cart input {
	vertical-align: top;
}

#prodList div.product-detail {
	float: right;
	width: 220px;
	text-align: right;
	border-top-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

#prodList p.product-reviews {
	line-height: 14px;
	font-size: 11px;
	margin-top: 5px;
}

.add-cart-qty {
	width: 30px;
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 16px;
	color: gray;
	border: 1px solid #cccccc;
	line-height: 21px;
	height: 19px;
}

.hilight {
	color: #c00;
}

.lolight {
	color: #333;
}

#billing-address-message {
	font-size: 11px;
	background: #FFE6E6 url(/images/billing-address-message.gif) no-repeat 11px 12px;
	border: 1px solid #FF8E90;
	float: right;
	padding: 12px;
	margin-right: 31px;
	margin-top: 4px;
	width: 160px;
	color: #333;
	text-indent: 18px;
	line-height: 16px;
}

#three-d-secure td {
	vertical-align: top;
	padding-top: 12px;
}

/* @group checkout */

div.checkout-title {
	background: url(images/checkout-logos.png) no-repeat right center;
	height: 40px;
}

div.checkout-title img {
	float: right;
}

div.checkout-title h1 {
	background: url(images/checkout-01.png) no-repeat left center;
	padding-left: 30px;
	vertical-align: middle;
	line-height: 35px;
}



/* @end */

/* @group discount-availability */

#prodList div.discount-availability {
	float: right;
}

div.discount-availability {
	background: url(/images/discount-availability.png) no-repeat;
	width: 300px;
	height: 89px;
	padding-left: 10px;
	position: relative;
}

div.discount-availability a.info {
	position: absolute;
	top: 53px;
	right: 22px;
}

div.discount-availability h4 {
	color: #c00;
	font-size: 12px;
	height: 25px;
	line-height: 24px;
}

div.discount-availability table {
	width: 250px;
}

div.discount-availability td {
	font-size: 10px;
	color: #333;
	height: 18px;
}

div.discount-availability td.calc {
	border-left: 1px solid #e8e8e8;
	text-align: center;
}



/* @end */

/* @group multi-buy-discount */

#prodList div.multi-buy-discount {
	float: right;
}

div.multi-buy-discount {
	background: url(/images/qty-multi-buy-box.png) no-repeat;
	width: 300px;
	height: 95px;
	padding-left: 10px;
}

div.multi-buy-discount h4 {
	color: #c00;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

div.multi-buy-discount table {
	height: 36px;
	width: 250px;
}

div.multi-buy-discount td {
	font-size: 10px;
	color: #333;
}

div.multi-buy-discount td.calc {
	border-left: 1px solid #e8e8e8;
	text-align: center;
}



/* @end */

/* @group tooltip */

a.tt {
	position: relative;
	z-index: 24;
	color: #cc0000;
	font-size: 11px;
	font-weight: normal;
}

a.tt span {
	display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover {
	z-index: 25;
	color: silver;
	background: ;
}

a.tt:hover span.tooltip {
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
	padding: 15px 0 0 0;
	width: 200px;
	color: #6da800;
	text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	font-weight: bold;
	text-decoration: none;
	background-image: none;
}

a.tt:hover span.top {
	display: block;
	margin-top: 5px;
	padding: 30px 8px 0;
	background: url(/images/bubble.gif) no-repeat top;
}

a.tt:hover span.middle {

/* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(/images/bubble_filler.gif) repeat bottom;
}

a.tt:hover span.bottom {
	display: block;
	padding: 3px 8px 10px;
	color: #548912;
	background: url(/images/bubble.gif) no-repeat bottom;
}

/* @end */

/* @group old comp table */

#cctable {
	background-image: url(images/cc_mid.png);
}

#cctable td {
	font: 11px 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	width: 120px;
}

#cctable td.cc1 {
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	border-left: none;
	font-size: 12px;
	width: 256px;
}

#cctable td.cc2 {
	margin: 0;
	padding: 0;
	border-top: none;
	border-left: none;
}

#cctable td.cc3 {
	border-top: none;
	border-left: none;
	padding-bottom: 6px;
}

#cctable tr.cc4 {
	background-color: #e7e7e7;
}



/* @end */

/* @group comparison table */

#comparison-table {
	background: url(/images/cc_mid.png) repeat-y;
	margin-left: 34px;
	margin-right: 34px;
	clear: both;
}

#comparison-table p {
	margin: 0;
	padding: 0;
}

#comparison-table td.header strong {
	display: block;
}

#comparison-table td.header {
	height: 160px;
	padding-top: 10px;
	border-top-style: none;
}

#comparison-table td.header span {
	display:block;
	height:102px;
	margin-left:auto;
	margin-right:auto;
	width:102px;
}

#comparison-table td.intro {
	border-left-style: none;
	text-align: left;
}

#comparison-table td.intro p {
	padding-left: 15px;
}


#comparison-table td {
	font: 11px 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

#comparison-table td.cc1 {
	width: 220px;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	border-left: none;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
}

#comparison-table div.cc2 {
	height: 20px;
}

#comparison-table table {
	width: 736px;
	background: url(/images/cc_top.png) no-repeat;
}



/* @end */

/* @group header offer */

#special-offer {
	float: left;
	margin-top: -8px;
	margin-left: 30px;
	display: inline;
}

#special-offer img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);	
}

/* @end */

/* @group home page */

#main {
	
}

#main-left {
	width: 567px;
	float: left;
}

#main-right {
	float: right;
	width: 155px;
}

#main-right h2 {
	color: #c00;
	font-size: 15px;
	margin-bottom: 5px;
}

#main-right h2 a {
	color: #c00;
}

#main-right ul {
	margin: 0 0 12px 4px;
	padding: 0;
	list-style-type: none;
}

#main-right li {
	margin: 0 0 4px;
	padding: 0 0 0 10px;
	background: url(/images/main-right-li.png) no-repeat left 5px;
}

#main-right-info, #main-right-bestsellers {
	border-top:1px dashed silver;
	padding-top: 12px;
}

#home-intro-visual {
	width: 567px;
	height: 242px;
	background: url(images/home-intro-visual.jpg) no-repeat;
}

#home-intro-visual h2 {
	color: #c00;
	font-size: 16px;
	padding: 6px 0 4px;
	margin: 0 0 0 14px;
}

#home-intro-visual p {
	font-weight: bold;
	margin: 0 212px 0 14px;
	padding: 0;
}

#home-product-group {
	height: 188px;
}

#home-product-group div {
	float: left;
}

#home-product-group-1, #home-product-group-2 {
	width: 195px;
}

#home-intro-text h1 {
	color: #c00;
	font-size: 15px;
}

#home-intro-text h1 strong {
	color: #9cce31;
}

#home-intro-text ul {
	margin: 0 0 12px 4px;
	padding: 0;
	list-style-type: none;
}

#home-intro-text li {
	margin: 0 0 4px;
	padding: 0 0 0 10px;
	background: url(/images/main-right-li.png) no-repeat left 5px;
}

#home-intro-text img {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
}

#home-links {
	background: url(images/home-links.png) no-repeat;
	width: 567px;
	height: 178px;
}

#home-links div {
	float: left;
	width: 189px;
}

#home-links h3 {
	color: #6da800;
	font-size: 14px;
	line-height: 18px;
	margin: 16px 45px 9px 12px;
	padding: 0;
}

#home-links p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 12px 3px;
	padding: 0;
}

#home-links p a {
	color: #c00;
	font-weight: bold;
}

#home-featured h2 {
	color: #c00;
	font-size: 15px;
	border-bottom:1px dashed silver;
	margin-bottom: 15px;
	padding-bottom: 8px;
}

#home-featured h3 {
	font-size: 15px;
	margin-bottom: 4px;
}

#home-featured h3 a {
	color: #6da800;
}

#home-featured table {
	margin: 0;
	padding: 0;
}

#home-featured td.image {
	height: 100px;
	text-align: center;
	vertical-align: middle;
	width: 189px;
	margin: 0;
	padding: 0;
}

#home-featured h4 {
	font-size: 15px;
	color: #c00;
	margin-bottom: 8px;
}

#home-featured div {
	float: left;
	width: 189px;
	text-align: center;
	height: 225px;
}

#right-featured {
	text-align: center;
}

#right-featured h2 {
	color: #c00;
	font-size: 15px;
	border-bottom:1px dashed silver;
	margin-bottom: 15px;
	padding-bottom: 8px;
	text-align: left;
}


#right-featured h3 {
	font-size: 15px;
	margin-bottom: 4px;
}

#right-featured h3 a {
	color: #6da800;
}

#right-featured table {
	margin: 0;
	padding: 0;
}

#right-featured td.image {
	height: 100px;
	vertical-align: middle;
	width: 189px;
	margin: 0;
	padding: 0;
}

#right-featured h4 {
	font-size: 15px;
	color: #c00;
	margin-bottom: 8px;
}

/* @end */