BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px;  color:#333333;  margin: 0 0 0 0; }

H1, H2, H3, H4, H5, H6 { padding: 0 0 0 0; margin: 0 0 0 0; }
H1 { font-size: 16px; font-weight:bold;}
H1.new { font-size: 11px; font-weight:bold; color:#ffffff}
H1.home { font-size: 12px; font-weight:bold;}
H1.category { font-size: 14px; font-weight:bold;}
H1.toplevel { font-size: 12px; font-weight:bold; color: #C68038; padding: 4px;}
H2 { font-size: 11px; }
H2.new { font-size: 18px; font-weight:bold; color: #C27402; }

TABLE, DIV, SPAN { font-size : 12px; }

P {font-size : 12px; margin-top: 12px; margin-bottom: 4px; }

A, A:link, A:active, A:visited, A:hover { font-size : 12px; color : #00309C;}
A, A:link, A:active, A:visited { text-decoration: none; }
A:hover { text-decoration: underline; }
A IMG { border: none; }

FORM { display: inline; }
SELECT, INPUT { font-size: 11px; }

UL { padding: 0px; margin: 2px 0px 2px 20px; }

/* misc */
.line { background: #333333; }

A.underline, A.underline:link, A.underline:active, A.underline:visited { text-decoration: underline; }
A.underline:hover { text-decoration: none; }

.small, .small A, .small A:link, .small A:hover, .small A:active, .small A:visited,
A.small, A.small:link, A.small:hover, A.small:active, A.small:visited
{ font-size: 11px; }

.tiny, .tiny A, .tiny A:link, .tiny A:hover, .tiny A:active, .tiny A:visited,
A.tiny, A.tiny:link, A.tiny:hover, A.tiny:active, A.tiny:visited
 { font-size: 10px; }

.copyright { font-size : 11px; color : #666666; }

.small_black { font-size: 11px; color : #333333; } 
.small_black A, .small_black A:link, .small_black A:hover,
.small_black A:active, .small_black A:visited { font-size: 11px; font-weight: bold; color : #333333; }

.dkblue { color: #003366; }

TD.split {border-bottom: 1px dotted #90B0BE;}

.price { color:#9C0000; font-weight: bold; font-size : 11px;}

/* boxes */
.tooltips { background-color:#FFFFCC; padding: 2px 2px 2px 2px; }

TABLE.box_header_O TD { background-image: url(/mas_assets/box/orange_tbg.gif); font-weight:bold; color: #C27402; }
TABLE.box_body_O { border: 1px solid #DE9803; background-color:#FFFBEF;  }
TABLE.box_header_W TD { background-image: url(/mas_assets/hdr/tm/nr_bg.gif); font-weight:bold; color: #003366; }
TABLE.box_body_W { border: 1px solid #9AB6D2; background-color:#FFFFFF;  }
TABLE.box_header_G TD { background-image: url(/mas_assets/box/green_tbg.gif); font-weight:bold; color: #336600; }
TABLE.box_body_G { border: 1px solid #6FB95A; background-color:#F0F9EE; }
TABLE.box_header_P TD { background-image: url(/mas_assets/box/purple_tbg.gif); font-weight:bold; }
TABLE.box_body_P { border: 1px solid #BACBE0; background-color: #F8FAFD; }
TABLE.box_header_B TD { background-image: url(/mas_assets/box/blue_tbg.gif); font-weight:bold; color: #003366;}
TABLE.box_body_B { border: 1px solid #6A9EC3; background-color: #EBF4F9; }

/* header bar */
TABLE.top_bar { font-size: 11px;}
TABLE.top_bar A, TABLE.top_bar A:link, TABLE.top_bar A:visited, TABLE.top_bar A:active, TABLE.top_bar A:hover { font-size: 11px;}


/* new header */
.see_departments {
font-size:14px;
font-weight:bold;
color: #ffffff;
cursor: pointer;
}
.see_departmentshover {
text-decoration:underline;
font-size:14px;
font-weight:bold;
color: #ffffff;
cursor: pointer;
}
.grey_box_text, .grey_box_text A, .grey_box_text A:link, .grey_box_text A:hover, .grey_box_text A:active, .grey_box_text A:visited,
A.grey_box_text, A.grey_box_text:link, A.grey_box_text:hover, A.grey_box_text:active, A.grey_box_text:visited
 { font-size: 10px; color: #ffffff; font-weight:bold;}

}

TD.tnm_bg { background-image: url(/mas_assets/hdr/tm/sp_bg_new.gif); }
TD.tnm_bg_2 { background-image: url(/mas_assets/hdr/tm/sp_2_bg.gif); }
TD.tnm_ct, TD.tnm_cthover, TD.tnm_nr, TD.tnm_nrhover {
	font-weight:bold;
	color: #222222;
	text-align:center;
	padding: 0px 6px 0px 6px;
	cursor: pointer;
}
TD.tnm_ct A:link, TD.tnm_ct A:hover, TD.tnm_ct A:active, TD.tnm_ct A:visited,
TD.tnm_cthover A:link, TD.tnm_cthover A:hover, TD.tnm_cthover A:active, TD.tnm_cthover A:visited,
TD.tnm_nr A:link, TD.tnm_nr A:hover, TD.tnm_nr A:active, TD.tnm_nr A:visited,
TD.tnm_nrhover A:link, TD.tnm_nrhover A:hover, TD.tnm_nrhover A:active, TD.tnm_nrhover A:visited {

font-size : 14px; color : #333333;
	
}

TD.tnm_ct, TD.tnm_cthover { padding: 0px 8px 0px 8px; background-image: url(/mas_assets/08_header/blue_bg_dn.GIF); }
TD.tnm_nr { padding: 0px 8px 0px 8px; background-image: url(/mas_assets/08_header/images4/new-6R1C1.GIF); }
TD.tnm_nrhover { padding: 0px 8px 0px 8px; background-image: url(/mas_assets/08_header/blue_bg_dn.gif); }
TD.tnm_cthover, TD.tnm_nrhover { padding: 0px 8px 0px 8px; text-decoration:underline; }

TD.snb_bg { background-image: url(/mas_assets/hdr/sh/top_bg.gif); font-weight:bold; color:#FFFFFF; }
TD.snb_left { background-image: url(/mas_assets/hdr/sh/top_left.gif); }
TD.snb_right { background-image: url(/mas_assets/hdr/sh/top_right.gif); }

TD.snh_bg { background-image: url(/mas_assets/hdr/sh/btm_bg.gif); font-size:10px; }
TD.snh_bg TD, TD.snh_bg A, TD.snh_bg A:link, TD.snh_bg A:hover, TD.snh_bg A:active, TD.snh_bg A:visited { font-size:10px; }


/* coupon bar */

TABLE.cp_bar TD.content { background-color:#D7F7AA; }
TABLE.cp_bar TD.border0 { background-color:#99CC33; }
TABLE.cp_bar TD.border1 { background-color:#006633; }
TABLE.cp_bar TD.header { font-weight:bold; color:#006633; }
TABLE.cp_bar TD.info, TABLE.cp_bar TD.info A,  TABLE.cp_bar TD.info A:link, 
TABLE.cp_bar TD.info A:active, TABLE.cp_bar TD.info A:hover, TABLE.cp_bar TD.info A:visited { font-size:10px; }

/* drop down */
TABLE.dropdown { position: absolute; top: 0; left: 0; z-index: 10; }
TABLE.dropdown A.closelink {font-weight: bold; color:#333333; font-size:10px;}
TABLE.dropdown HR.line { border: 1px dashed #033571; }
.dropdowntext, .dropdowntext A, .dropdowntext A:link, .dropdowntext A:hover, .dropdowntext A:active, .dropdowntext A:visited,
A.dropdowntext, A.dropdowntext:link, A.dropdowntext:hover, A.dropdowntext:active, A.dropdowntext:visited
{ font-size: 11px; color: #333333; font-weight: bold; }


/* advert */
TABLE.advert TD.title, TABLE.advert TD.title A, TABLE.advert TD.title A:link, 
TABLE.advert TD.title A:visited, TABLE.advert TD.title A:active, TABLE.advert TD.title A:hover { font-weight:bold; } 
TABLE.advert TD.content { }

TABLE.advert TD.merchant, TABLE.advert TD.merchant A, TABLE.advert TD.merchant A:link, 
TABLE.advert TD.merchant A:visited, TABLE.advert TD.merchant A:active, TABLE.advert TD.merchant A:hover { font-size: 10px; text-decoration:underline; color:#009900; }

/* cat list */
UL.top_cat { margin: 4px 0px 4px 0px; list-style-type:none;}
UL.sub_cat { list-style-type:square; }

UL.top_cat LI A, UL.top_cat LI A:link,  UL.top_cat LI A:visited,
UL.top_cat LI A:active,
TABLE.top_cat A, TABLE.top_cat A:link,  TABLE.top_cat A:visited,
TABLE.top_cat A:active { font-weight:bold; text-decoration:none; color:#172E72; } 
UL.top_cat LI A:hover, TABLE.top_cat A:hover { font-weight:bold; text-decoration:underline; color:#172E72; } 
UL.sub_cat LI A, UL.sub_cat LI A:link,  UL.sub_cat LI A:visited,
UL.sub_cat LI A:active, UL.sub_cat LI A:hover, 
TABLE.sub_cat A, TABLE.sub_cat A:link,  TABLE.sub_cat A:visited,
TABLE.sub_cat A:active, TABLE.sub_cat A:hover { font-size: 11px; font-weight:normal; } 

/* best seller */
DIV.bsr_box { overflow: hidden; }
DIV.bsr_item { padding: 4px 4px 4px 4px; border-bottom: 1px solid #EEEEEE; }

DIV.bsr_img_o { float:left; padding: 2px 2px 2px 2px; }
DIV.bsr_img { border: 1px solid #CCCCCC; }

DIV.bsr_name, DIV.bsr_name_h { font-weight:bold; font-size:11px; }
DIV.bsr_name_h  { overflow: hidden; height: 15px; }
DIV.bsr_pri { color:#9C0000; font-weight: bold; font-size : 11px; }
DIV.bsr_rrp,DIV.bsr_rrp_h { color: #666666; font-weight:bold; font-size:11px; text-decoration:line-through; }
DIV.bsr_sav,DIV.bsr_sav_h { font-size: 18px; font-weight: bold; color:#009900; }
DIV.bsr_rrp_h, DIV.bsr_sav_h { display: none; }

/* Ship Calculator */
TABLE.ship_cal {}
TABLE.ship_cal TD.content { background-image: url(/mas_assets/buttons/calculate_bg.gif); background-color: #F8C501; }

/* Free Gift */
TABLE.free_gift_box {border:1px solid #79A7C9; background-color:#EDF3F8;}
TABLE.free_gift_box TD FONT.title_s, TABLE.free_gift_box TD FONT.title_l { color: #333333; font-weight: bold; }
TABLE.free_gift_box TD FONT.title_s { font-size: 12px;}
TABLE.free_gift_box TD FONT.title_l { font-size: 12px;}

/* Thumb List */
TABLE.thumb_list TD.thumb_row {border-bottom: 1px dotted #90B0BE;}

TABLE.thumb_list TD.thumb_header { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
TABLE.thumb_list TD.thumb_footer { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
TABLE.thumb_list TD.featured_header { border-top: 1px solid #EED700; border-left: 1px solid #EED700; border-right: 1px solid #EED700;}
TABLE.thumb_list TD.featured_footer { border-bottom: 1px solid #EED700; border-left: 1px solid #EED700; border-right: 1px solid #EED700;}

.thumb_border { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

TABLE.thumb_list .retail_text { color: #666666; font-weight:bold; font-size:11px;}
TABLE.thumb_list .retail { color: #666666; font-weight:bold; font-size:11px; text-decoration:line-through;}
TABLE.thumb_list .price { color: #CC0000; font-size:11px; font-weight:bold;}
TABLE.thumb_list .save {  color: #999999; font-size:11px;}
TABLE.thumb_list .shipcost { color: #999999; font-weight:normal; font-size:11px;}

TABLE.thumb_list FONT.name,
TABLE.thumb_list FONT.name A,
TABLE.thumb_list FONT.name A:link,
TABLE.thumb_list FONT.name A:visited,
TABLE.thumb_list FONT.name A:active,
TABLE.thumb_list FONT.name A:hover {font-size:13px; font-weight:bold; }

TABLE.thumb_list FONT.smalllink {font-size:10px; color: #999999;}
TABLE.thumb_list FONT.smalllink A,
TABLE.thumb_list FONT.smalllink A:link,
TABLE.thumb_list FONT.smalllink A:visited,
TABLE.thumb_list FONT.smalllink A:active,
TABLE.thumb_list FONT.smalllink A:hover {font-size:10px; color: #999999;}

TABLE.thumb_list FONT.supplier {font-size:10px; color: #333333;}
TABLE.thumb_list FONT.supplier A,
TABLE.thumb_list FONT.supplier A:link,
TABLE.thumb_list FONT.supplier A:visited,
TABLE.thumb_list FONT.supplier A:active,
TABLE.thumb_list FONT.supplier A:hover {font-size:10px;}

TABLE.thumb_list FONT.coupon,
TABLE.thumb_list FONT.coupon A,
TABLE.thumb_list FONT.coupon A:link,
TABLE.thumb_list FONT.coupon A:visited,
TABLE.thumb_list FONT.coupon A:active,
TABLE.thumb_list FONT.coupon A:hover {font-size:10px; color: #7EBD3F;}

/* Breadcrumb_new */
TD.breadcrumb {font-size:11px;}
TD.breadcrumb FONT.last,
TD.breadcrumb A:visited, TD.breadcrumb A:active,
TD.breadcrumb A:hover, TD.breadcrumb A:link { font-size:11px;}

/* Navheader */
.nav-header {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.postcode {
	background-color: #E7FFDE;
	border-top: 3px double #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.boxheadertitle {
font-size:13px;
font-weight:bold;
}
.boxheadertitlelarge {
font-size:16px;
font-weight:bold;
}
.boxheadersubtitle {
	font-size:11px;
	color: #666666;
}
.boxheaderbottom { border-bottom: 3px double #CCCCCC; }

.boxheaderbottomblue { border-bottom: 3px double #C4D4E5; }

/* coupon */
A.couponheader, A.couponheader:visited, A.couponheader:active {
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	color: #66CC00;
}
A.couponheader:hover {
	font-size: 19px;
	font-weight: bold;
	text-decoration: underline;
	color: #66CC00;
}
A.couponlink , A.couponlink:visited, A.couponlink:active, A.couponlink:hover {
	font-size: 10px;
	text-decoration: none;
}
A.couponlink:hover {
	font-size: 10px;
	text-decoration: underline;
}
.couponborder {
	border: 2px dashed #66CC00;
}
.couponcode{
	font-size: 10px;
	font-weight: bold;
}
.freegift {
	font-size: 10px;
	font-weight: bold;
	color:#FB6400;
	
}

.subtitle {
	font-size: 11px;
}
.sectionheader {
	font-weight: bold;
	font-size : 16px;
	color: #CE6500;
	padding-top: 4px;
	padding-bottom: 4px;
} 
/***************** Start BIG Five Style ************************/

	TABLE.bigfive { }
	TABLE.bigfive TD.blcontrol { border-left: 1px solid #CCCCCC; }
	TABLE.bigfive TD.bcontrol,
	TABLE.bigfive TD.blcontrol { }
	TABLE.bigfive TD.header {
		background-color:#003366;
		font-weight: bold;
		padding: 6px 4px 6px 4px;
		background-image: url(/mas_assets/2007_header/section_header.gif);
		color: #FFFFFF;
		font-size: 14px;
	}
	
	TABLE.bigfive TD.note { color:#7F7F7F; font-size: 12px; }
	TABLE.bigfive TD.thumb { border: 1px solid #CCCCCC; }
	TABLE.bigfive TD.name { font-weight: bold;}
	TABLE.bigfive TD.name A, TABLE.bigfive TD.name A:link,
	TABLE.bigfive TD.name A:visited, TABLE.bigfive TD.name A:active { font-size: 12px; font-weight: bold; text-decoration: none; }
	TABLE.bigfive TD.name A:hover { text-decoration: underline; }

	TABLE.bigfive TD.save {  font-size: 16px; font-weight: bold; color:#009900; }
	TABLE.bigfive TD.retail{  font-size: 12px;}
	TABLE.bigfive TD.price {  font-size: 14px; font-weight: bold; }
	
	TABLE.bigfive TD.price { color: #CC0000; }
	
	TABLE.bigfive TD.button_sel,
	TABLE.bigfive TD.button_selhover,
	TABLE.bigfive TD.button,
	TABLE.bigfive TD.buttonhover {
		border: 1px solid #CCCCCC;
		text-align:center;
		vertical-align:middle;
		font-weight: bold;
		height: 16px;
		cursor: pointer;
	}
	
	TABLE.bigfive TD.button_sel { background-color:#333333; color:#FFFFFF; }
	TABLE.bigfive TD.button { background-color:#F7F7F7; }
	TABLE.bigfive TD.buttonhover,
	TABLE.bigfive TD.button_selhover {  background-color:#333333; color:#FFFFFF; }
/***************** End BIG Five Style ************************/

.bluetable { 
background-color: #1084C7;
background-image: url(/mas_assets/0811/cart/bg.gif); 
background-repeat: repeat-x; 
} 
.yellowtable { 
background-color: #EAB200;
background-image: url(/mas_assets/08_display_page/yel_bg.jpg); 
background-repeat: repeat-x; 
} 
.greentable { 
background-color: #019A32;
background-image: url(/mas_assets/08_display_page/green_bg.jpg); 
background-repeat: repeat-x; 
} 
.greytable { 
background-color: #F0F0F0;
} 
.header_links { 
background-image: url(/mas_assets/08_header/bg_up.gif); 
background-color: #C6DFED;
padding: 0px 8px 0px 8px;
font-family:verdana,arial,helvetica,sans-serif; 
font-size:14px; 
color:#172E72; 
font-weight: bold;
cursor: pointer;
text-decoration:none; 
} 
.header_links:hover { 
background-image: url(/mas_assets/08_header/bg_dn.gif); 
text-decoration:underline; 
} 
.seeall_links { 
background-image: url(/mas_assets/08_header/see_all_bg_up.gif); 
background-color: #EDBF54;
padding: 0px 8px 0px 8px;
font-family:verdana,arial,helvetica,sans-serif; 
font-size:14px; 
color:#FFFFFF; 
font-weight: bold;
cursor: pointer;
text-decoration:none; 
} 
.seeall_links:hover { 
background-image: url(/mas_assets/08_header/see_all_bg_dn.gif); 
text-decoration:underline; 
} 

/***************** Curved Box Styles ************************/
.bluet {
background-image: url(/mas_assets/css_boxes/blue_t_bg.gif); width:100%;
background-position: top;
background-repeat: repeat-x;
}

.blueb {
background-position: bottom;
background-image: url(/mas_assets/css_boxes/blue_b_bg.gif);
background-repeat: repeat-x;
}

.bluel {
background-position: left;
background-image: url(/mas_assets/css_boxes/blue_dot.gif);
background-repeat: repeat-y;
}

.bluer {
background-position: right;
background-image: url(/mas_assets/css_boxes/blue_dot.gif);
background-repeat: repeat-y;
}

.bluebl {
background-position: bottom left;
background-image: url(/mas_assets/css_boxes/blue_b_lt.gif);
background-repeat: no-repeat;
}


.bluebr {
background-position: bottom right;
background-image: url(/mas_assets/css_boxes/blue_b_rt.gif);
background-repeat: no-repeat;
}

.bluetl {
background-position: top left;
background-image: url(/mas_assets/css_boxes/blue_t_lt.gif);
background-repeat: no-repeat;
}

.bluetr {
background-position: top right;
background-image: url(/mas_assets/css_boxes/blue_t_rt.gif);
background-repeat: no-repeat;
padding:8px;
}
.greyt {
background-image: url(/mas_assets/css_boxes/grey_t_bg.gif); width:100%;
background-position: top;
background-repeat: repeat-x;
}

.greyb {
background-position: bottom;
background-image: url(/mas_assets/css_boxes/grey_b_bg.gif);
background-repeat: repeat-x;
}

.greyl {
background-position: left;
background-image: url(/mas_assets/css_boxes/grey_dot.gif);
background-repeat: repeat-y;
}

.greyr {
background-position: right;
background-image: url(/mas_assets/css_boxes/grey_dot.gif);
background-repeat: repeat-y;
}

.greybl {
background-position: bottom left;
background-image: url(/mas_assets/css_boxes/grey_b_lt.gif);
background-repeat: no-repeat;
}


.greybr {
background-position: bottom right;
background-image: url(/mas_assets/css_boxes/grey_b_rt.gif);
background-repeat: no-repeat;
}

.greytl {
background-position: top left;
background-image: url(/mas_assets/css_boxes/grey_t_lt.gif);
background-repeat: no-repeat;
}

.greytr {
background-position: top right;
background-image: url(/mas_assets/css_boxes/grey_t_rt.gif);
background-repeat: no-repeat;
padding:8px;
}

BR.bk { font-size:4px;}
/***************** Curved Box Styles End ************************/

/***************** Solid Box Style ************************/
.bluesolidt {
background-image: url(/mas_assets/08_display_page/bg.jpg); width:100%;
background-position: top;
background-repeat: repeat-x;
background-color: #4385B4;
}
.greysolidt {
background-position: top; width:100%;
background-repeat: repeat-x;
background-color: #EAEAEA;
}
.redsolidt {
background-image: url(/mas_assets/css_boxes/red_bg.gif); width:100%;
background-position: top;
background-repeat: repeat-x;
background-color: #B10606;
}
.yellowsolidt {
background-image: url(/mas_assets/08_display_page/yel_bg.jpg); width:100%;
background-position: top;
background-repeat: repeat-x;
background-color: #EAB200;
}
.greensolidt {
background-image: url(/mas_assets/08_display_page/green_bg.jpg); width:100%;
background-position: top;
background-repeat: repeat-x;
background-color: #019A32;
}
.bluesolidb, .greensolidb, .yellowsolidb, .redsolidb, .greysolidb {
background-position: bottom;
background-image: url(/mas_assets/css_boxes/b_bg.gif);
background-repeat: repeat-x;
}
.bluesolidl, .greensolidl, .yellowsolidl, .redsolidr, .greysolidr {
background-position: left;
}
.bluesolidr, .greensolidr, .yellowsolidr, .redsolidr, .greysolidr {
background-position: right;
}
.bluesolidbl, .yellowsolidbl, .greensolidbl,.redsolidbl,.greysolidbl {
background-position: bottom left;
background-image: url(/mas_assets/css_boxes/b_left_curve.gif);
background-repeat: no-repeat;
}
.bluesolidbr, .yellowsolidbr, .greensolidbr,.redsolidbr,.greysolidbr {
background-position: bottom right;
background-image: url(/mas_assets/css_boxes/b_right_curve.gif);
background-repeat: no-repeat;
}
.bluesolidtl, .yellowsolidtl, .greensolidtl, .redsolidtl, .greysolidtl{
background-position: top left;
background-image: url(/mas_assets/08_home/left_curve.gif);
background-repeat: no-repeat;
}
.bluesolidtr, .yellowsolidtr, .greensolidtr, .redsolidtr, .greysolidtr {
background-position: top right;
background-image: url(/mas_assets/08_home/right_curve.gif);
background-repeat: no-repeat;
padding: 8px 8px 14px 8px;
}
.whiteboxinside {
background: #FFFFFF;
border-top-width:2px;
border-top-color:#333333;
border-top-style:solid;
padding: 4px;
}
.whitebox{
background: #FFFFFF;
padding: 4px;
}
.boxheaderwhite {
color:#FFFFFF; font-weight: bold; font-size : 15px; padding:4px;}
.boxheader{
font-weight: bold; font-size : 16px; margin:4px;}

/* New Thumb List */
.thumb_border { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

A.name, TABLE.thumb_list A.name:link, TABLE.thumb_list A.name:visited, TABLE.thumb_list A.name:active { text-decoration:none;}
A.name:hover { text-decoration:underline;}

.retail_text { color: #666666; font-weight:bold; font-size:11px;}
.retail { color: #666666; font-weight:bold; font-size:11px; text-decoration:line-through;}
.price { color: #CC0000; font-size:11px; font-weight:bold;}
.save {  color: #333333; font-weight:bold;  font-size:11px;}
.shipcost { color: #006600; font-weight:bold; font-size:11px;}

.supplier {font-size:10px;}
.supplier A,
.supplier A:link,
.supplier A:visited,
.supplier A:active,
.supplier A:hover {font-size:10px;}

.coupon,
.coupon A,
.coupon A:link,
.coupon A:visited,
.coupon A:active,
.coupon A:hover {font-size:10px; color: #7EBD3F;
}
#thumbtable { 
border-collapse: collapse; 
background-color: #FFFFFF;
}
#thumbtable td { 
border: 1px solid #CCCCCC; vertical-align: top;
 }
/* Deal Alert Thumb List */
.dealretail_text { color: #666666; font-weight:bold; font-size:11px;}
.dealretail { color: #666666; font-weight:bold; font-size:11px; text-decoration:line-through;}
.dealprice { color: #CC0000; font-size:16px; font-weight:bold;}
.dealsave {  color: #666666; font-weight:bold;  font-size:11px;}
.dealshipcost { color: #006600; font-weight:bold; font-size:11px;}

.dealsupplier {font-size:10px; color: #333333;}
.dealsupplier A,
.dealsupplier A:link,
.dealsupplier A:visited,
.dealsupplier A:active,
.dealsupplier A:hover {font-size:10px;}

.dealcoupon,
.dealcoupon A,
.dealcoupon A:link,
.dealcoupon A:visited,
.dealcoupon A:active,
.dealcoupon A:hover {font-size:10px; color: #7EBD3F;
}
.dealname,
.dealname A,
.dealname A:link,
.dealname A:visited,
.dealname A:active,
.dealname A:hover {font-size:14px; font-weight:bold;
}

/* Top Tab Menu */
TD.mem0_o, TD.mem0_c { padding: 0px 4px 0px 4px; background-color: #FFFFFF; }
TD.mem0_o { font-weight: bold; }
TD.mem0_c { background-image: url(/mas_assets/08_home/tab_blue_bg.gif); }
TD.met0_0, TD.met0_1 { padding: 10px; background-color: #FFFFFF; }
TD.met0_0 { background-image: url(/mas_assets/08_home/blue_bg.jpg); }

TD.mem1_o, TD.mem1_c { padding: 0px 4px 0px 4px; background-color: #FFFFFF; }
TD.mem1_o { font-weight: bold; }
TD.mem1_c { background-image: url(/mas_assets/08_display_page/tab_yel_bg.gif); }

/* New Style */
#navPrimary {clear:both; z-index:2; min-height:6px; border-bottom:1px solid #fff;}
#navPrimary ul {overflow:auto; margin:0; padding:0 0 0 10px; background:url(/mas_assets/header_images/tab_bottom.gif) bottom left repeat-x; list-style-type:none;}
#navPrimary ul.secondary {margin-bottom:2em;}
#navPrimary ul li {cursor: pointer; float:left; margin:.45em .45em 0 0; padding:.27em .9em; background:#1A4773 url(/mas_assets/header_images/tab_two_dn.gif) top left repeat-x;}
#navPrimary ul li:hover, #navPrimary ul li.hover {background:#1A4773 url(/mas_assets/header_images/tab_two_up.gif) top left repeat-x;}
#navPrimary ul li a {display:block; color:#fff; font-weight:bold; text-decoration:none; text-align:center;}
#navPrimary ul li.active {cursor: pointer; margin-top:0; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:.7em .9em .5em .9em; background:#f8f8f8 url(/mas_assets/header_images/tab_1_up.gif) top left repeat-x;}
#navPrimary ul li.active:hover, #navPrimary ul li.active {cursor: pointer; background:#f8f8f8 url(/mas_assets/header_images/tab_1_up.gif) top left repeat-x;}
#navPrimary ul li.active a {color:#333;}
#navPrimary ul li ul {display:none;}
#navPrimary ul li.active ul {display:block; overflow:visible; width:100%; position:absolute; top:2.3em; left:0; padding:0; background:url(/mas_assets/header_images/tab_two_dn.gif) left bottom repeat-x;}
#navPrimary ul li.active ul li {margin:0; padding:.45em .9em .8em .9em; background:transparent none;}
#navPrimary ul li.active ul li a {display:block; color:#1C4266; font-weight:normal;}
#navPrimary ul li.active ul li a:hover, #navPrimary ul li.active ul li a:focus {text-decoration:underline;}
#navPrimary ul li.active ul li.active:hover, #navPrimary ul li.active ul li.active {border:none; background:none;}
#navPrimary ul li.active ul li.active:hover{text-decoration:underline;}
#navPrimary ul li.active ul li.active a {color:#333; font-weight:bold;}
#navPrimary ul li.active ul li.active a:hover {text-decoration:none;}
#navPrimary ul li ul li ul, #navPrimary ul li.active ul li ul {display:none;}
#navPrimary ul li.active ul li:hover ul, #navPrimary ul li.active ul li.hover ul {display:block; z-index:10; width:auto; left:auto; margin:-.1em 0 0 -.9em; border:1px solid #ccc; border-top:none; padding:0 1em; background:#fff;}
#navPrimary ul li.active ul li:hover ul li, #navPrimary ul li.active ul li.hover ul li {float:none; margin:1em 0; padding:0;}
#navPrimary ul li.active ul li:hover ul li a, #navPrimary ul li.active ul li.hover ul li a {display:inline; text-align:left;}
#navPrimary ul li.active ul li:hover ul li a:hover, #navPrimary ul li.active ul li.hover ul li a:hover {text-decoration:underline;}
#navPrimary ul li.active ul li.active ul li a {color:#1C4266; font-weight:normal;}

.search_bar {background-color:#1A4773; text-align:center; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-image: url(/mas_assets/header_images/dark_blue_bg.gif); color:#FFFFFF; font-weight:bold; font-size:15px; margin-top:2px; padding:5px;}
.info_bar {font-size:11px; text-align:center; border: 1px solid #CCCCCC; background-color: #EEEEEE; padding:4px; margin-bottom:4px;}
.info_bar A,
.info_bar A:link, 
.info_bar A:visited,
.info_bar A:active {font-size:11px; text-decoration:none; color: #333333}
.info_bar A:hover {font-size:11px; text-decoration:underline; color: #C68038}

.grey_box_left_yel {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-image: url(/mas_assets/header_images/tab_1_up.gif); background-repeat: repeat-x; padding:4px; margin-bottom:4px;}
.grey_box_left_plain {border: 1px solid #CCCCCC; padding:4px; margin-bottom:4px;}
.grey_box_left {background-image: url(/mas_assets/header_images/grey_bg.gif); background-repeat: repeat-x; border: 1px solid #CCCCCC; padding:4px; margin-bottom:4px; }
.grey_box_right {border: 1px solid #CCCCCC;  padding:4px; margin-bottom:4px;}
.grey_box_header_yel {font-size:12px;  color: #C68038; padding:4px; font-weight:bold;}
.grey_box_header {font-size:12px; padding:4px; font-weight:bold; margin-bottom:4px;}
.white_box_left { margin-bottom:4px;}
.white_box { margin-bottom:4px; padding:4px;}
.grey_box {border: 1px solid #CCCCCC; padding:4px; margin-bottom:4px;}
.grey_box_solid {border: 1px solid #CCCCCC; padding:4px; margin-bottom:4px; background-color: #EEEEEE;}
.blue_header {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-image: url(/mas_assets/header_images/dark_blue_bg.gif); color:#FFFFFF; font-weight:bold; font-size:12px; margin-top:2px; padding:5px;}
.blue_header A,
.blue_header A:link,
.blue_header A:visited,
.blue_header A:active,
.blue_header A:hover {color:#FFFFFF;}
.yellow_box{border: 1px solid #C68038; background-image: url(/mas_assets/header_images/yellow_bg.gif); background-repeat: repeat-x; padding:6px; margin-bottom:4px; font-weight:bold; }
.category_description { padding-left:4px; padding-right:4px; padding-bottom:4px; font-size:11px;}
.errorBox { border: 1px solid #CC0000;  background-color: #FFF2F2; padding: 6px;}