body {margin: 0% 1%;background: white;font:12px verdana, helvetica, sans-serif;}
a:link {color: #03c;}
a:visited {color: #639;}
a:hover {color: #f60;}
a.whtlink:link, a.whtlink:visited {color:#fff;}
img { border:0px;margin:0px;}
form {margin: 0px 0px;}
table {padding:0px;border-spacing:0px;}
.contentContainer1 {text-align:center;}
.tabsAlignment {margin:0 auto;width:740px;text-align:center;}
.contentContainer2 {margin:0 auto;width:745px;text-align:left;}
.contentContainer3 {margin:0 auto;text-align:center;}
.global {padding:0px;border-spacing:0px;width:100%;}
.numReviews {color: #000;font-size:11px;font-face:verdana;display: inline;}
.revListItem {width:230;padding:0px;border-spacing:0px;}
.prodRating {padding:0px;border-spacing:0px;width:30%;vertical-align:top;}
table .revListItem td#rating {font-weight:bold;text-align:left;width:100%;white-space:nowrap;}
table .prodRating td#rating {color: #000;font-weight:bold;font-size:14px;
    padding:0px 8px 10px 0px;text-align:left;vertical-align:bottom;
    white-space:nowrap;width:1%;}
table .prodRating td#image {padding-bottom:7px;text-align:left;}
#memberStatus {display:inline;text-align:left;}
#revProp {color:#000;font:9px verdana;vertical-align:middle;text-align:left;}
.topModule {padding:15px 40px;vertical-align:top;text-align:left;white-space:nowrap;width:100%;}
table.reviewListSorting {background:#ccc;padding:0px;border-spacing:0px;
    margin:0px;line-height:28px;}
table.reviewListSorting td#leftSort {color:#FFF;font-size:13px;
    font-face:verdana;font-weight:bold;display:inline;padding:6px 0px 4px 10px;
    vertical-align:middle;white-space:nowrap;width:1%;}
table.reviewListSorting td#rightSort {padding-right:10px;vertical-align:middle;
  text-align:right;width:100%;}
table.reviewListSorting td#list {vertical-align:top;width:100%;}
table.reviewListItem {padding:0px;border-spacing:0px;width:100%;}
table.pagination {background:#999;padding:0px;border-spacing:0px;
    margin:0px;color:#fff;font-weight:bold;}
table.pagination td.left {padding-left:10px;text-align:left;width:25%;
    font-weight:bold;white-space:nowrap;}
table.pagination td.center {text-align:center;width:50%;white-space:nowrap;}
table.pagination td.right {padding-right:10px;text-align:right;width:25%;
    font-weight:bold;white-space:nowrap;}
table.pagination a:link, table.pagination a:visited{color:#fff;}
table.pagination a:hover {color: #ffcc7d;}
#reviewListTitle {color:#000;font-size:14px;font-face:verdana;
    font-weight:bold;display:inline;}
td.providedBy {background:#2668c3;padding:0px 15px;text-align:right;
    white-space:nowrap;width:1%;}
td.betterProp {text-align:center;vertical-align:middle;}
td.reviewRating {padding:10px 15px 5px 15px;width:1%;}
table.reviewRating1 {background:#FFF;border-spacing:0px;padding:0px;
    text-align:right;width:100%;}
td.reviewTitleHead {background:#2668c3;color:#FFF;font-size:15px;
    font-face:verdana;font-weight:bold;padding:0px 10px;
    text-align:left;width:100%;}
td.reviewTitle {color:#000;font-size:15px;font-face:verdana;
    font-weight:bold;padding:5px 10px 0px 8px;}
#reviewBody {color:#000;font-size:15px;font-face:verdana;
    font-weight:bold;display:inline;}
#aboutAuthorHead {color: #FFF;font-weight:bold;font-size:13px;}
#aboutAuthorMemberOf {display:inline;font-size:9px;}
#aboutAuthorName {display:inline;font-size:11px;font-weight:bold;color:#000;}
#aboutAuthorInfo {display:inline;text-align:left;font-size:11px;font-color:#000;}
#memberBadgeMargins {margin-top:6px;}
#reviewInfo {font-color:#000;font-size:11px;font-face:verdana;display:inline;}
td.reviewInfo2 {font-color:#000;font-size:11px;font-face:verdana;
   font-weight:bold;text-align:center;white-space:nowrap;}
td.reviewInfo1 {color:#000;font:11px verdana;padding:10px 10px 0px 10px;}
select.reviewListPulldown {color:#000;font-size:13px;font-face:verdana;
   font-weight:bold;display:inline;vertical-align:middle;}
table.reviewList td#props{padding:10px;font-size:11px;
   font-face:verdana;color:#000;vertical-align:top;}
table.reviewList td#props100{padding:10px;font:11px verdana;color:#000;vertical-align:top;width:100%;}
table.reviewList td.sep {padding:5px 0px;}
table.reviewList td#data{font-size:12px;white-space:nowrap;color:#333333;}
#reviewSmallBR {line-height:2px;}
#reviewBR {line-height:9px;}
.productDescription {font: 12px verdana;}
#sumText {color:#000;display:inline}
#fullSpecLink {color: #000;font-size:11px;font-weight:bold;font-family: verdana;text-align: center;}
table.writeReviewLink {background:#eee;color: #000;font-size:11px;
   font-weight:bold;font-family: verdana;text-align: center;border-spacing:0px;
   padding:0px;line-height:80px;}
.debugError {color: #f00;font-size: 14px;font-weight: bold;}
.pagetitle {color: #000;font:17px verdana;display: inline;}
#otherResults {color: #000;font:10px verdana;display: inline;}
div.box{margin-bottom:20px}
div.box#add_res {margin-left:25%;margin-right:25%;}
div.box#add_channel_res {margin-left:25;margin-right:25;}
#pagesubhead {height:30px;text-align:center;background:#ffe36c;padding: 0px 2%;}
.master.search{margin:0px;height:30px;text-align:center;}
.searchBarTable{margin-left:auto;margin-right:auto;height:30px;text-align:center;}
#homeleft {width: 25%;position: absolute;top: 0px;left: 0px;}
#homecenter {position: absolute;top: 10px;left: 25%;width: 50%;}
#homeright {position: absolute;top: 0px;right: 0px;width: 25%;}
#footmenu {clear: both;padding: 10px 2%;text-align: center;white-space: nowrap;font-size: 11px;}
#footmenu.separator {color: #666;padding-left: 2em;padding-right: 2em;}
div.pool {clear:left;float:left;width:100%;}/* the pool holds things that float */
div.col {float:left;margin-right:2%;}
div.rightcol {float:left;}
div.page#body div.pool {clear:left;float:left;width:100%;}
div.page#body div.col {float:left;margin-right:2%;}
div.page#body div.rightcol {float:left;}
div.page#body div.col#sample1 {width:30%;background:gray;}
div.page#body div.col#sample2 {width:42%;background:#ffa;}
div.page#body div.rightcol#sample3 {float:right;width:24%;background:#f55;}
table#more td{padding: 20px 0px 0px;font-size:11px;color:#0033cc;text-align: left;}
table#more td.l {margin: 0px;padding:20px 4px 0px 14px;border-left:#ffe36c solid 1px}
table#more td.r {padding:20px 14px 0px 4px;border-right:#ffe36c solid 1px}
table#hpcats {font-size:11px;margin: 0px 0px 0px 0px;}
table#hpcats td{padding-bottom:10px;text-align:left;}
table#hpcats img{padding-left:5px;}
table#hpcats b {font-size:14px;}
table#featuredCats {font-size:11px;margin:0px;}
table#featuredCats th {color: #555555;font-weight: bold;text-align: left;padding:0px;}
table#featuredCats b {font-size: 12px;color: #6c0000;}
#logo {padding:0px 0px 0px 0px;width:100%;}
#prodarea h1 {margin-bottom:15px; font-size: 16px; white-space: nowrap;}
#prodarea {margin:14px 0px 10px;}
#prodarea #img {float:left;padding:4px;}
#prodarea #info {margin:0px 235px 0px 190px; padding:5px 8px 0px;color:#000;}
#prodarea #diff {font-size: 11px; color:#000;}
#prodarea p {margin:10px 0px}
.heading1 {color:black; font-weight:bold; font-size: 14px; padding:5px 8px 0px;}
ul.subnav {float:right; margin:0px; width:190px; border:2px #ccc solid; padding:10px 10px 10px 25px}
ul.subnav li {margin:7px 0px 0px; list-style-image:url(http://img.shopping.com/sc/ds/sdc_arrow_orange.gif)}
ul.subnav li.act{list-style-image:url(http://img.shopping.com/sc/ds/sdc_arrow_gray.gif); font-weight:bold; color:#999}
#bottom_links {padding-top:15px;padding-bottom:10px;text-align:center;}
table.prod_box {padding:0px 0px;color:#000;border:1px solid #999;
     font:11px verdana, arial, helvetica, sans-serif;}
div.hr_rev {background:#999;color:#999;font-size:1px;height:2px;line-height:1px;width:100%;}
div.hr_rev {background:#999;color:#999;font-size:1px;height:2px;line-height:1px;width:100%;}
table.prod_box td.header{padding:5px 0px 5px 5px;text-align:left;background:#999;
     font-size:12px;font-weight:bold;color:#fff;}
table.prod_box td.remove {background-color: #f0f0f0; padding: 4px 8px; text-align: center; border-left:1px solid #ccc;}
table.prod_box td.attr{padding-left:5px;text-align:left;background:#fff;}
table.prod_box td.infohead{font-size:11px;font-weight:bold;text-align:left;
     background:#fff;padding:5px 0px 5px 5px;}
table.prod_box td.multiattr{padding:5px;text-align:center;background:#fff;
     color:#333333;border-left:1px solid #ccc;}
table.prod_box td.multiattrhead{padding:0px 0px 10px;text-align:center;
     background:#fff;color:#000;border-left:1px solid #ccc;}
table.prod_box td.multiattrhead .price{ font-size: 12px; font-weight: bold;}
table.prod_box td.multiattrhead p {padding: 4px; margin: 0px;}
div.hr {background:#ddd;color:#ddd;font-size:1px;
  height:1px;line-height:1px;width:100%;}
table.prod_box td.sep {padding:0px;}
table.prod_box td.multisep {padding:0px; margin:0px; border:0px;}
.boxhead {padding:4px 5px 6px 15px;font-weight:bold;font-size: 14px; vertical-align:middle;}
.boxhead#boxhead {background:#999;color:#fff;padding:4px 0px 4px 15px;font-weight:bold;font-size: 14px; vertical-align:middle;}
.boxhead#adhead {padding-left:27px; background:url("http://img.shopping.com/sc/glb/orange_arrow.gif") no-repeat 5px 5px; font:11px verdana,arial,helvetica,sans-serif;font-weight:bold;}
.boxbody {padding:9px 27px;background:#eee;font-size:11px;font-family: verdana, arial, helvetica, sans-serif;}
.boxbody#boxbody {padding:9px 27px;border:1px solid #999;background:#fff;font:11px verdana,arial,helvetica,sans-serif;}
.boxbody2  {border:1px solid #999;border-top:0px;padding:10px;font-size:12px;font-weight:normal;color:#333;}
.boxbody_rev  {border:1px solid #999;border-top:0px;font-size:12px;font-weight:normal;color:#333;}
table.rev_box td.avg_rating {padding :10px 13px}
#ad {padding:15px 10px 10px;font-size:11px}
#ad div {margin-bottom:15px;}
#ad i {font-style:normal; font-weight:bold; font-size:11px; text-decoration:underline}
#ad em {font-style:normal; text-decoration:none; color:#000}
#ad b {font-weight:bold; color:#000}
#ad a {text-decoration: none;}
#ad div.hr {background:#999; color:#999; font-size:11px; height:2px; line-height:2px; width:100%; border:0px;margin:20px 0px;}
#ad div.sdcTitle {font-size:11px; font-weight:bold; color:#333}
#ad div.ebayTitle {font-size:11px; font-weight:bold; color:#333; vertical-align:middle}
#ad div.ebaySearch {margin-bottom:10px;}
#ad div.ebaySearch i {font-size:11px;}
#ad img {margin-right:15px;}

#prodheader {margin:11px 0px 22px; font-size: 17px;}
#prodheader .addmore {font-size: 10px;}
#disclaimer {font-size: 10px; margin-top: 20px; margin-bottom: 4px; padding: 0px 15%;}
#disclaimer p {padding-top: 6px;}

.breadcrumb	{font-weight: bold;font-size: 12px;
    margin:2px 0px 3px 0px;font-family: verdana,Arial,Helvetica,sans-serif}
.breadarrow	{padding: 0px 5px;}
.backto	{font-weight: bold;padding-right: 3px;}
div.errorPage {margin: 30px 20%;font-size: 10px;}
div.errorPage h1 {font-size: 14px;}
div.errorPage form {text-align: center;}
.rebate{font:11px verdana;font-weight: bold;}
#product_rt {padding:3px 0px 15px 0px;}
a.nojs:link, a.nojs:visited, a.nojs:focus, a.nojs:hover, a.nojs:active {color:#000; cursor:default; text-decoration:none; font-weight:normal;}
.alertbox {border:2px solid #ccc;padding:10px;margin:10px 10px 20px 10px;background-color:#ffffd7;text-align:left}
.alert1 {font-weight:bold;font-size:14px;color:#f00}
#custsupport {width:140px; background-color:#2668c3; margin:0px; padding-left:4px; font-size:10px; height:770px;}
#custsupport td {font-size: 10px;}
.smartImg {display:block;}
a.smartTxt:link, a.smartTxt:visited, a.smartTxt:focus, a.smartTxt:hover, a.smartTxt:active  {color:#30b;display:block; margin-top:5px;font-size:10px; text-decoration:none;}
a.cashback {display:block; margin:10px 0px;font-size:12px; font-weight:bold}
a.cashback:link, a.cashback:visited, a.cashback:active {color:#060;}
a.cashback:focus, a.cashback:hover {color:#090;}
a.cashBackLg{font-size:12px;text-decoration:underline;font-weight:bold;}
a.cashBackLg:link, a.cashBackLg:visited, a.cashBackLg:active {color:#060;}
a.cashBackLg:focus, a.cashBackLg:hover {color:#090;}
a.cashBackSm{font-size:10px;text-decoration:none;font-weight:normal;}
a.cashBackSm:link, a.cashBackSm:visited, a.cashBackSm:active {color:#060;}
a.cashBackSm:focus, a.cashBackSm:hover {color:#090;}
#deals {width:100%;text-align:center;border-spacing:0;border-collapse:collapse;}
#deals .buy {font-size:10px;font-weight:bold}
#deals .buy img{display:block; margin-left:auto; margin-right:auto; padding:5px;}
#deals .desc {padding-left:10px;text-align:left;font-size:12px}
#deals .desc h2 {margin-top:5px; margin-bottom:5px; padding:0px; font-size:14px; font-weight:bold; color:#000}
#deals .note {color:#666}
#deals .pic {padding-right:0px; padding-left:10px}
#deals div.alert{margin-top:5px; font-size:11px; font-weight:normal; color:#f00}
#deals div.calc {font-size:12px; color:#666; font-weight:normal}
#deals div.merch {font-size:14px; font-weight:bold; margin-bottom:5px;}
#deals div.missCalc{font-size:12px; color:#f00}
#deals div.noCalc {font-size:11px; color:#666; font-weight:normal}
#deals td {border-top:2px #999 solid;background:#fff;padding:7px 15px;text-align:center}
#deals td.calc {text-align:center; white-space:nowrap; color:#666}
#deals td.title {border-top:0px; background:#999; padding:5px 5px 5px 10px; color: white;font-weight:bold;font-size:14px;text-align:left;vertical-align:middle}
div #title {border-top:0px; background:#999; padding:5px 5px 5px 10px; color: white;font-weight:bold;font-size:14px;text-align:left;vertical-align:middle}
#deals td.price {padding:10px; font-size:14px; font-weight:bold; white-space:nowrap;}
#deals td.price img{display:block; margin-left:auto; margin-right:auto; padding:5px}
#deals .storeName{font-size:12px;}
#deals td.prod {text-align:left}
#deals td.semiFooter {padding:15px;vertical-align:middle;background:#ffffe0;text-align:left}
#deals td.semiFooter .title {color:#f60;font-weight:bold;font-size:14px;margin-bottom:2px;}
#deals td.semiFooter div.demo {float:left; clear:none; border:2px #ccc solid; background:white; margin-right:10px;vertical-align:middle}
#deals td.semiFooter div.demo div.mockRow {padding:10px 0px 10px 10px; margin:10px 0px 10px 5px; border-bottom:2px #ccc solid;background:#f0f0f0;}
#deals td.semiFooter div.demo span.mockLink {color:#03c; text-decoration:underline}
#deals td.zip {border-top:0px solid #fff;border-left:2px solid #f0f0f0; border-right:2px solid #f0f0f0;background:#fff;padding:20px 5px; white-space:nowrap;font-size:14px;text-align:center; vertical-align:top;font-weight:bold;}
#deals tr#smart td{background:#e9f3ff}
#deals tr.all td {border-top:0px; padding:10px; text-align:left; background:#f0f0f0}
#deals tr.sep td{padding:0px;height:3px;line-height:3px;font-size:2px;background:#ccc;}
#deals tr.sort td {height:36px;border-top:0px;background:#ccc;padding:0px 12px;font-weight:bold;white-space:nowrap;vertical-align:middle}
#deals tr.sort td#sortedBy {line-height:inherit;line-height:98%;}
#deals tr.sort span.sortedBy {color:#555;font-weight:normal;font-size:10px;}
#deals tr.sort td.semiSort{padding:0px; vertical-align:middle;}
#deals tr.sort td.semiSort td {padding:0px; height:10px; vertical-align:bottom; white-space:nowrap}
#deals tr.first td {border-top:1px solid #fff;}
#deals tr#smart td.zip{background:#fff;}
td.zip .head {font-size:16px;}
td.zip .subhead {font-size:12px;}
td.zip div.zipbox {margin:0px 15px; text-align:left;}
td.zip div.math {margin:15px 0px 0px; padding-left:15px; color:#f60;}
td.zip .base {color:#999}
td.zip .oper {color:#999}
td.zip div.total {margin:5px 0px 20px; border-top:1px #ccc solid; padding:5px 0px 0px 15px; color:#f60}
td.zip input {font-weight:normal}
.zipAlign {text-align:center;}
.zipHead {font-size:14px;font-weight:bold}
.zipMathContainer{margin-top:10px;}
.zipMathA {font-weight:bold;font-size:13px;color:#999;}
.zipMathB {font-weight:bold;font-size:13px;color:#f60;}
.zipEnterCode{margin-top:10px;font-size:12px;}
.seeAllOffers{margin:0 auto;width:100px;padding:5px;border:1px #ccc solid;font-size:12px;font-weight:bold;}
#deals tr.seeAllProducts td{border:0px;margin:0px;padding:0px 0px 0px 10px;text-align:left;background:#f0f0f0;height:26px;}
.seeAllProductsTxt{}
.numberOfProds {color:#555;}
.see_more {font-weight:bold;padding:13px}
div.moreStores {background:#ccc; text-align:center; padding:7px; font-size:14px;border-left:1px #ccc solid;border-right:1px #ccc solid;}
div.moreStores span.compare {font-weight:bold}
a.feat {display:block;padding-bottom:5px;font-size:11px;color:#666;text-decoration:none;white-space:nowrap}
a.feat:visited {color:#666;}
a.rate {text-decoration:none;white-space:nowrap}
img#trust {padding-top:5px}
.stockContainer { width:70px;margin-left:0px;margin-top:7px;text-align:left; }
.unstock {background-color:#fff;width:110px;margin-bottom:3px;color:#555;border: 1px #555 solid;font-size:10px;text-transform: uppercase;text-align:center;}
.instock {background-color:#fff;width:65px;margin-bottom:3px;color:#060;border: 1px #060 solid;font-size:10px;text-transform: uppercase;text-align:center;}
.outstock {background-color:#fff;width:95px;margin-bottom:3px;color:#f00;border: 1px #f00 solid;font-size:10px;text-transform: uppercase;text-align:center;}
.phone {margin:5px 0px; color:#555;font-size:12px;}
.note {color:#333;}
.calc {color:#555;white-space:nowrap}
.dealSubFooter {height:1px;line-height:1px;font-size:1px;}
.dealfooter {width:100%;}
.dealfooter td#why {width:30%;vertical-align:top;padding:0px 10px;line-height:26px}
.dealfooter td#msg {width:50%;text-align:right;vertical-align:top;padding:8px 0px}
.dealfooter td#form {vertical-align:top;padding:8px 15px 8px 5px;white-space:nowrap}
#disclaim {font-size:10px;margin:20px 0px}
.nodeals {text-align:center; padding:20px; background:#f0f0f0}
.nodeals h3{font-size:14px; font-weight:bold; margin-top:0px}
.nodeals .more{padding-left:5px;font-weight:bold}
/* ***** sort bar ***** */
table.sorttbl {width:100%;background:#fff;padding:0;margin:0;}
td.cmpbutton {padding:5px 0 0 5px;;}
tr.sortbar {background:#ddd;height:26px;}
div.sortbar a {color:#fff;}
select.sortOpt {font-weight:bold;font-size:13px;}
/* ***** product page  ***** */
table.ptbl {width:100%;border-bottom:2px solid #ccc;}
table.ptbl td{padding-top:10px;padding-bottom:10px;}
table.x {border:0;}
td.rgbx {margin-left:5px;width:16%;text-align:center;}
td.rgbx img {padding-top:5px;vertical-align:middle;}
td.z i {font-style:normal;font-size:13px;font-weight:bold;white-space:nowrap;text-align:center;padding-bottom:5px;display:block;}
td.prdt {padding:0 10px;}
td.z em {font-size:13px;font-weight:bold;font-style:normal;} /* product name */
td.z a {text-decoration:none;}
td.prdt a img {padding:0 3px 0 0 ;vertical-align:middle;}
td.z a p {text-decoration:underline;margin:0;display:inline;}
td.z em a {text-decoration:underline;}
td.z i a {text-decoration:underline;}
td.prdt div { padding:5px 10px 5px 0;}
td.cmpbx {text-align:center;width:90px;padding-right:10px;font-size:11px;}
td.pimbx {width:75px;}
div.naMsg {padding-bottom:5px;color:#666;font-size:13px;font-weight:bold;text-align:center;}
div.naMsg span {text-decoration:underline;font-size:12px;font-weight:normal;margin:0;display:inline;}
div.pwolnk {text-align:center;font-size:16px;font-weight:bold;padding:20px 0;}
div.msrp {color:#666;font-size:13px;font-weight:bold;}
/* ***** dyn  box ***** */
div.rfnMsg {font-size:13px;margin-top:0;padding:0 0 0 3px;}
div.matr {font-size:12px;font-weight:bold;padding:2px 0 0 0;white-space: nowrap;}
div.atrbx {margin:5px 0 20px;padding:6px 6px 15px;border:2px solid #ccc;}
.attl {font-size:13px;font-weight:bold;}
table.atrtbl {width:100%;margin:5px;}
td.tdatr {vertical-align:top;width:25%;}
td.tdatr i {font-style:normal;color:#333;font-size:10px;}/* number of results */
td.orfndbx {vertical-align:top;width:25%;}
td.x em {font-style:normal;font-size:12px;padding-top:2px;padding-left:15px;white-space: nowrap;background:url("http://img.shopping.com/sc/dn/arrow.gif") no-repeat 5px 5px;display:block;}
span.prevlstlnk {font-weight:normal;white-space:nowrap;padding-left:5px;}
div.wis {font-size:12px;font-weight:bold;white-space:nowrap;padding-top:3px;}
/* ***** dynamic navigation keyword box***** */
div.kwbxmsg {font-size:14px;padding:3px 6px;}
div.kwbxinput {padding:3px 6px;}
div.kwbxfnd {font-size:14px;font-weight:bold;padding:3px 6px;}
div.kwbxmsg span.sep {padding:10px;font-size:5px;
    background:url("http://img.shopping.com/sc/glb/sdc_arrow_gray.gif") no-repeat 5px 5px;
}
/* ***** dynamic bread crumbs ***** */
div.dynbc  {font-size:18px;font-weight:bold;padding:10px 0 5px;}
div.dynbc span.sep {padding:10px;font-size:5px;
    background:url("http://img.shopping.com/sc/glb/sdc_arrow_gray.gif") no-repeat 5px 5px;
}

table.channelPage {border-spacing:0px;padding:0px;vertical-align:top;width:100%;}
table.channelPage td#left {border-spacing:0px;text-align:center;
    vertical-align:top;white-space:nowrap;width:1%;}
table.channelPage td#main {border-spacing:0px;padding:0px 20px;
    vertical-align:top;width:100%;}
table.channelPage td#right {border-spacing:0px;text-align:center;
    vertical-align:top;white-space:nowrap;width:1%;}
table.channelRightModule {border-spacing:0px;padding:0px;
    vertical-align:top;width:130px;}
table.channelRightModule td#head {background:#ddd;color:#000;font-size:14px;
    font-weight:bold;line-height:24px;text-align:center;vertical-align:middle;
    white-space:nowrap;width:100%;}
table.channelRightModule td#body {background:#fff;border-bottom:solid 2px #ddd;
    border-left:solid 2px #ddd;border-right:solid 2px #ddd;font-size:12px;
    padding:3px 1px;text-align:center;vertical-align:middle;width:100%;}
#channelHead {display:inline;font-size:16px;
    font-weight:bold;margin-bottom:15px;}
#channelBR {line-height:9px}
#related div.title {border-top:0px; background:#999; padding:4px 5px 4px 10px; color: white;font-weight:bold;font-size:14px;text-align:left;vertical-align:middle}

.boxHeadLabel {background:#2668c3; color:#fff; padding: 6px 12px;font-weight:bold; font-size:14px; border-top:2px solid #ddd; border-left:2px solid #ddd; border-right:2px solid #ddd;}
.storeInfoTable {background:#fff; margin: 0px; border: 0px;}
.storeInfoTable td {padding:6px;}
.storeInfoBox  {margin:0px; padding:0px; border-top:2px solid #ddd; border-left:2px solid #ddd; border-right:2px solid #ddd;}
.headLabel {font-weight:bold; font-size:14px; }
.descDisclaim {font-size:10px;color:#555; }
.firstColumnTxt{width:250px;font-weight:bold; border-right: 2px solid #ddd; vertical-align: middle;}
.extraTBMargin {margin: 0px 0px;}
.markedChecked {background-image:url(http://img.shopping.com/sc/mr/dt_checkbox_checked.gif);
    background-repeat:no-repeat;background-position: 0px 3px;
    padding-left:18px;margin-bottom:10px;width:270px;}
.notChecked {width:270px;padding-left:18px;margin-bottom:10px;color:#666;}
div.hrRev {background:#ddd;color:#ddd;font-size:1px;height:2px;line-height:1px;width:100%;}
.fieldLabel {font-weight: bold; font-size: 14px; color: #000; padding-right: 9px;}
.underFieldLabel {font-size: 10px;padding-top: 16px; padding-bottom: 13px;}
.pagetitleSS {color: #000;font-weight: bold;font-size:17px;width:100%;border-bottom: 1px solid black;}
table.storeSearch th {background: #2668c3;padding-top:4px;padding-bottom:6px;color:white;font-weight:bold;white-space:nowrap;font-size:14px;border-bottom: 2px solid #ddd;}
table.storeSearch td {border-left: 2px solid #ddd;border-bottom: 2px solid #ddd; padding: 10px 11px; vertical-align:middle;}
table.storeSearch td.right {border-left: 2px solid #ddd;border-bottom: 2px solid #ddd;border-right: 2px solid #ddd; padding: 10px 11px; vertical-align:middle;}

.search_heading {color:black; font-weight:bold; font-size:12px;padding:3px 0px 10px 30px;}
.search_boxhead {padding:4px 5px 6px 15px;font-weight:bold;font-size: 12px; vertical-align:middle;background:#ddd;}
.search_boxbody  {border-bottom:1px solid #ccc;padding:12px 0px;}
.search_hr {background:#ccc;color:#ccc;font-size:1px;height:1px;line-height:1px;width:100%;margin:12px 0px;}
table.search td{padding-left: 30px; width: 50%}
.search_arrow{background-image:url(http://img.shopping.com/sc/ds/arrow.gif);background-repeat:no-repeat;background-position:left;padding-left:12px;margin-bottom:7px;white-space:nowrap;font-weight:bold;font-size:11px;}
.pagetitle #searchTitle {font-size:16px;font-weight:bold;padding:25px 0px 7px 0px;}
.pagetitle #searchSubtitle {font-size:12px;padding-bottom:25px;}

.sponsorhead {padding-left: 27px; padding-bottom: 8px; background:url("http://img.shopping.com/sc/glb/orange_arrow.gif") no-repeat 0px 0px; font:11px verdana,arial,helvetica,sans-serif;font-weight:bold;vertical-align:middle;}
.sponsorbody {padding:10px 0px;border:1px solid #eee;font-size:11px;font-family: verdana, arial, helvetica, sans-serif;text-align: center;}

#hybridTitle {color:#000;font-size:17px;font-weight:bold;text-align:left;padding-top:12px;padding-bottom:7px;}
div.categories{background-image:url(http://img.shopping.com/sc/ds/arrow.gif);background-repeat:no-repeat;background-position:left;padding-left:12px;margin-bottom:2px;white-space:nowrap;font-size:14px;}
.catMatches{color:#999;font-size:12px;font-weight:normal;}
table.hSearch{width:100%;text-align:center;}
table.hSearch td{padding:20px 10px 20px 10px;width:33%;border-left:4px #f0f0f0 solid;}
table.hSearch td.hsRightCell{border-right:4px #f0f0f0 solid;}
div.hsProdName {font-size:12px;font-weight:bold;padding:8px 5px 2px 5px;margin:0px;}
.hybridSeeAllResults {background:#f0f0f0;padding:8px 12px;color:#000;font-weight:bold;font-size:14px;text-align:center;}
.hsNumResults{color:#555;font-size:12px;font-weight:normal;}
img.hsProd {padding-bottom:2px;margin:0px;}
img.hsMerch {padding:8px 0px 0px 0px;}
img.hsArrow {padding:0px 4px;}
img.buyButton {padding:0px 4px;}
img.stars {padding: 0px 9px; vertical-align: middle}
div.hsProdName {font-size:12px;font-weight:bold;padding:3px 5px 0px 5px;margin:0px;}
div.hsPrice {margin-top:1px;font-size:12px;font-weight:bold;padding-top:4px;}
.hybridBoxhead {background:#999;padding-left:12px;padding-top:4px;padding-right:5px;
    padding-bottom:6px;color:white;font-weight:bold;
    font-size:14px;vertical-align:middle}
.hybridSubhead {padding:8px 12px;font-weight:bold;font-size: 12px; vertical-align:middle;background-color:#ccc;color:#000;}
.notLookingFor {font-weight:bold; color:#f60; margin: 4px 0px;}
#popupbody {margin:0; margin: 0px; background:#fff;}
.popupintro {padding:20px; text-align:center; font-size: 11px;}
.popupclose {text-align:center; padding-top:20px; font-size:11px;}
