body { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
h1 { color: #339023; font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.1em 0 0.67em; }
h2 { color: #318ca9; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.2em 0; }
.imgright { float: right; }
.imgleft { float: left; }

div.click4price a:link{
color:#FFFFFF;
font-size:10px;
display:block;
width:90px;
height:25px;
padding-top:5px;
padding-left:3px;
}

div.click4price a:hover{
font-size:10px;
text-decoration:underline;
color:#FFFFFF;
}

div.click4price a:visited{
color:#FFFFFF;
font-size:10px;
display:block;
width:90px;
height:25px;
padding-top:5px;
padding-left:3px;
}

div.click4pricesmall a:link{
color:#FFFFFF;
font-size:10px;
display:block;
width:90px;
height:14px;
/*padding-top:5px;
padding-left:3px;*/
}

div.click4pricesmall a:hover{
color:#FFFFFF;
font-size:10px;
display:block;
width:90px;
height:14px;
text-decoration:underline;
/*padding-top:5px;
padding-left:3px;*/
}

div.click4pricesmall a:visited{
color:#FFFFFF;
font-size:10px;
display:block;
width:90px;
height:14px;
text-decoration:none;
/*padding-top:5px;
padding-left:3px;*/
}

div.click4pricesmall{
display:block;
width:90px;
height:14px;
font-size:11px;
text-align:center;
}

div.click4pricesmall .pricesymbol{
font-size:8px;
}

a:link { color: #000; }

a:visited { color: #909090; }

a:hover { color: #909090; }

a:active { color: #909090; }
.scroll { color: #000; font-size: 10px; text-align: left; width: 487px; height: 100%; overflow: auto; }
.findstore_bkg { background-image: url(gfx/findstore_bkg.jpg); background-repeat: no-repeat; background-position: left bottom; padding:0; margin:0;}
.field_tdpad { padding-top: 3px; }
.centrecell { text-align: center; }
.siteby_cell { text-align: right; padding-top: 3px; padding-bottom: 3px; }
siteby { color: #8c8c8c; font-size: 9px; text-align: right; padding-right: 6px; }
a.siteby:link { color: #8c8c8c; font-size: 9px; text-decoration: none; text-align: right; padding-right: 6px; }
a.siteby:visited { color: #8c8c8c; font-size: 9px; text-decoration: none; text-align: right; padding-right: 6px; }
a.siteby:active { color: #8c8c8c; font-size: 9px; text-decoration: underline; text-align: right; padding-right: 6px; }
a.siteby:hover { color: #8c8c8c; font-size: 9px; text-decoration: underline; text-align: right; padding-right: 6px; }
.privacy_cell { text-align: left; padding-top: 3px; padding-bottom: 3px; }
privacy { color: #8c8c8c; font-size: 9px; text-align: right; padding-left: 6px; }
a.privacy:link { color: #8c8c8c; font-size: 9px; text-decoration: none; text-align: left; padding-left: 6px; }
a.privacy:visited { color: #8c8c8c; font-size: 9px; text-decoration: none; text-align: left; padding-left: 6px; }
a.privacy:active { color: #8c8c8c; font-size: 9px; text-decoration: underline; text-align: left; padding-left: 6px; }
a.privacy:hover { color: #8c8c8c; font-size: 9px; text-decoration: underline; text-align: left; padding-left: 6px; }
.image_savers{margin-bottom:3px;}
table.savers, .featured{
background-color:#FFFFFF;
}

.subproductcell .image_savers{
margin-top:8px;
}

.subproductcell table{
margin-bottom:10px;
}
/*.savers{
margin-top:8px;
margin-bottom:10px;
}*/
#first_saver{
background-image:url(gfx/savers_bg.jpg);
background-repeat:repeat-x;
padding-top:0;
margin-top:0;

}

#first_saver .image_savers{
margin-top:3px;
}

.subproductcell #last_saver{
border-bottom:0;
}
.boxcontent_general { font-size: 0.7em; padding: 6px; }
.boxcontent_featured { font-size: 0.7em; background-image: url(gfx/feature_bkg.jpg); background-repeat: repeat-x; background-position: left top; padding: 6px; }
.price { color: #fff; font-size: 1.2em; font-weight: 700; margin: 0; padding: 0 2px 2px; }
.pricetwo { color: #fff; font-size: 0.8em; font-weight: 700; margin: 0; padding: 0 2px 0x; margin-bottom:2px; }
.pricesymbol { color: #fff; font-size: 0.6em; font-weight: normal; }
.subproductcell { border-bottom: 1px dotted #00a0c6; height:125px; vertical-align:middle; } /* padding-top: 5px; padding-bottom: 3px;*/
.cursorhand { cursor: pointer }
.pagespacer { padding-top: 6px; }
.products_title { color: #fff; font-size: 0.9em; padding-left: 6px; }
.products_pages { color: #fff; font-size: 0.8em; padding-right: 6px; }
.products_pages a:link { color: #fff; font-size: 0.9em; text-decoration: underline; }
.products_pages a:visited { color: #fff; text-decoration: underline; }
.products_pages a:active { color: #fff; text-decoration: none; }
.products_pages a:hover { color: #fff; text-decoration: none; }
.products_img { padding: 6px; border-bottom: 1px dotted #00a0c6; text-align:center; vertical-align:top; }
.products_description { color: #000; font-size: 0.8em; text-align: left; vertical-align: middle; padding-top: 6px; padding-bottom: 3px; border-bottom: 1px dotted #00a0c6; text-transform:capitalize;}
.products_price { color: #00a0c6; font-size: 0.7em; line-height: 20px; text-align: left; padding-top: 8px; padding-bottom: 3px; vertical-align: top; border-bottom: 1px dotted #00a0c6; }
.products_price a:link { color: #00a0c6; font-size: 1em; text-decoration: none; }
.products_price a:visited { color: #00a0c6; font-size: 1em; text-decoration: none; }
.products_price a:active { color: #00a0c6; font-size: 1em; text-decoration: underline; }
.products_price a:hover { color: #00a0c6; font-size: 1em; text-decoration: underline; }
.products_divide { color: #00a0c6; border-right: 1px dotted #00a0c6; border-bottom: 1px dotted #00a0c6; }
.catalogue_date { color: #fff; font-size: 0.8em; text-align: left; vertical-align: middle; padding: 2px; }
.product_detail_cell { color: #000; background-color:#CEEBEF; padding-left:10px; font-size: 11px; padding-top: 10px; padding-right: 200px; }
.product_title { color: #000; font-size: 14px; font-weight: bold; vertical-align: top; padding-top: 10px; padding-right: 15px; padding-left: 6px; text-transform:capitalize; }
.topic_cell { color: #000; font-size: 11px; padding-top: 10px; padding-right: 150px; padding-left: 6px; }
.privacy_text { color: #000; font-size: 11px; padding-top: 10px; padding-right: 500px; padding-left: 6px; }
.disclaimer { color: #00a0c6; font-size: 9px; vertical-align: bottom; }
.stores { color: #000; font-size: 13px; padding: 5px 6px 3px; border-bottom: 1px dotted #00a0c6; width:500px;  }
.stores p {padding:0; margin:0;}
.stores_heading { color: #00a0c6; font-size: 15px; font-weight: bold; padding: 15px 6px 3px; border-bottom: 2px dotted #00a0c6; }
.stores_other { color: #000; font-size: 11px; padding: 5px 6px 3px; border-bottom: 1px dotted #00a0c6; }
.topic_list { color: #000; font-size: 13px; font-weight: bold; padding: 5px 6px 3px; border-bottom: 1px dotted #00a0c6; }
.topic_list a:link { color: #00a0c6; font-size: 11px; text-decoration: none; padding-left: 6px; }
.topic_list a:visited { color: #00a0c6; font-size: 11px; text-decoration: none; padding-left: 6px; }
.topic_list a:active { color: #00a0c6; font-size: 11px; font-style: italic; text-decoration: none; padding-left: 6px; }
.topic_list a:hover { color: #00a0c6; font-size: 11px; font-style: italic; text-decoration: none; padding-left: 6px; }
.redmenu { color: #ed1c24; }
.no_products{text-align:left; padding:10px; font-size:12px;}
div.top_spacer{
display:block; height:6px; width:100%;
}
td.product_image{padding:6px; vertical-align:top; height:100%; padding-top:20px;}
.searchFrm{margin:0; padding:0;}
form{padding:0;margin:0;}
.boxcontent_featured_summary{text-align:center;}
.white_bkg{background-color:#FFFFFF; height:400px;}
#pricetag_td{height:40px; vertical-align:bottom; padding-bottom:10px;}
p.script-type{
font-style:italic;
margin:0;
padding:2px;
}