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: 11px; color:#FF6600; font-weight:normal; }
H1.category { font-size: 16px; color:#333; font-weight:bold;}
H1.product_listing { font-size: 20px; color:#EA7500; 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; }

div.spacer{clear:both; height:8px; display:block; line-height:1px;}

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; }

.white, .white A, .white A:link, .white A:hover, .white A:active, .white A:visited,
A.white, A.white:link, A.white:hover, A.white:active, A.white:visited
{ font-size: 13px; color : #FFFFFF; padding-top: 4px; }

.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; }

.blueheader, .blueheader A, .blueheader A:link, .blueheader A:hover, .blueheader A:active, .blueheader A:visited,
A.blueheader, A.blueheader:link, A.blueheader:hover, A.blueheader:active, A.blueheader:visited
 { font-size:13px; font-weight:bold; color:#004090;}
 
.lightbluebox
{ border:2px solid #CDE0E9; padding: 4px; margin-top:4px; margin-bottom:4px;}

.thinlightbluebox
{ border:1px solid #CDE0E9; padding: 4px; margin:4px;}

.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;}
HR.split { height:1px; border: 1px dotted #90B0BE; border-bottom: none;}

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

.float { float:left; }
.floatr { float:right; }
.pdr { padding-right: 4px; }
.pdt { padding-top: 4px; }
.mgr { margin-right: 4px; }
.mgt { margin-top: 4px; }
.bdr1 { padding: 2px; border: 1px solid #CCCCCC; }

UL.table {margin:0; padding:0; list-style-type:none;}
UL.table LI { margin:0; float:left; }

INPUT.searchinput, SELECT.searchinput, SELECT.searchinput OPTION { font-size:15px; font-weight:bold;}
/* top_menu */
#top_menu {  padding:0; margin:0;   }
#top_menu UL { margin:0; padding:0; list-style-type:none; }
#top_menu LI {margin:0;}
#top_menu LI.fitm {position:relative; float:left; padding:0 3px 0 12px;}

#top_menu UL.top LI.itm {position:relative; float:left; padding:0 3px 0 6px; background-image:url(/mas_assets/0811/tmb/spacer_top.gif); background-repeat:no-repeat;}
#top_menu UL.btm LI.itm {position:relative; float:left; padding:0 3px 0 6px; background-image:url(/mas_assets/0811/tmb/spacer_btm.gif); background-repeat:no-repeat;}

#top_menu A { display:block;}
#top_menu A.itm { text-decoration:none; background-position:50% 0; background-repeat: no-repeat; }
#top_menu UL.top LI A.itm { height: 31px; }
#top_menu UL.btm LI A.itm { height: 29px; }
#top_menu UL.top LI:hover A.itm, #top_menu UL.top LI.hover A.itm, #top_menu UL.top LI.active A.itm { background-position:50% -31px; }
#top_menu UL.btm LI:hover A.itm, #top_menu UL.btm LI.hover A.itm, #top_menu UL.btm LI.active A.itm { background-position:50% -29px; }
#top_menu A SPAN { display:none; }

#top_menu LI A.c0 {width:72px; background-image:url(/mas_assets/0811/tmb/c/0.gif); }
#top_menu LI A.c10 {width:98px; background-image:url(/mas_assets/0811/tmb/c/10.gif); }
#top_menu LI A.c11 {width:122px; background-image:url(/mas_assets/0811/tmb/c/11.gif); }
#top_menu LI A.c13 {width:98px; background-image:url(/mas_assets/0811/tmb/c/13.gif); }
#top_menu LI A.c14 {width:31px; background-image:url(/mas_assets/0811/tmb/c/14.gif); }
#top_menu LI A.c15 {width:110px; background-image:url(/mas_assets/0811/tmb/c/15.gif); }
#top_menu LI A.c16 {width:94px; background-image:url(/mas_assets/0811/tmb/c/16.gif); }
#top_menu LI A.c17 {width:114px; background-image:url(/mas_assets/0811/tmb/c/17.gif); }
#top_menu LI A.c19 {width:122px; background-image:url(/mas_assets/0811/tmb/c/19.gif); }
#top_menu LI A.c20 {width:103px; background-image:url(/mas_assets/0811/tmb/c/20.gif); }
#top_menu LI A.c21 {width:100px; background-image:url(/mas_assets/0811/tmb/c/21.gif); }
#top_menu LI A.c22 {width:117px; background-image:url(/mas_assets/0811/tmb/c/22.gif); }
#top_menu LI A.c24 {width:80px; background-image:url(/mas_assets/0811/tmb/c/24.gif); }
#top_menu LI A.c25 {width:51px; background-image:url(/mas_assets/0811/tmb/c/25.gif); }
#top_menu LI A.c29 {width:35px; background-image:url(/mas_assets/0811/tmb/c/29.gif); }
#top_menu LI A.c34 {width:127px; background-image:url(/mas_assets/0811/tmb/c/34.gif); }
#top_menu LI A.c40 {width:94px; background-image:url(/mas_assets/0811/tmb/c/40.gif); }
#top_menu LI A.c41 {width:86px; background-image:url(/mas_assets/0811/tmb/c/41.gif); }
#top_menu LI A.c43 {width:86px; background-image:url(/mas_assets/0811/tmb/c/43.gif); }
#top_menu LI A.c44 {width:43px; background-image:url(/mas_assets/0811/tmb/c/44.gif); }

#top_menu UL.btm LI DIV { padding: 0 0 0 0;}
#top_menu UL.top LI DIV { padding: 0 0 0 0;}
#top_menu LI UL { display:none; position:absolute; }
#top_menu UL.btm LI UL {z-index:10; margin:-7px 0 0 0; }
#top_menu UL.top LI UL {z-index:11; }
#top_menu LI:hover UL, #top_menu LI.hover UL { display:block; border: 1px solid #F5B902 ; }

#top_menu LI UL LI { white-space:nowrap;  }
#top_menu UL.btm LI UL LI { background-color:#FFEBD7; }
#top_menu UL.top LI UL LI {background-color:#FFEBD7;  }
#top_menu UL.btm LI UL LI:hover, #top_menu UL.btm LI UL LI.hover { background-color:#FFDBB7;  }
#top_menu UL.top LI UL LI:hover, #top_menu UL.top LI UL LI.hover { background-color:#FFDBB7;  }

#top_menu LI UL LI A { padding: 6px 4px 6px 4px; border-bottom:1px #FFC993 dotted; width:auto; height:auto; font-size:11px;}

#top_menu DIV.main { width:100%; background-image:url(/mas_assets/0811/tmb/bg.gif); background-repeat:repeat-x; background-position:top left; }
#top_menu DIV.ml { width:100%; background-image:url(/mas_assets/0811/tmb/right.gif); background-repeat:no-repeat; background-position:top right; }
#top_menu DIV.mr { height:62px; width:100%; background-image:url(/mas_assets/0811/tmb/left.gif); background-repeat:no-repeat; background-position:top left; }

/* box */
DIV.box_yellow { padding:0; margin:0; overflow:hidden; display:block; }
DIV.box_yellow DIV.btp { width:100%; background-image:url(/mas_assets/0811/box/yellow_hdr.gif); background-color: #F5B902; background-repeat:repeat-x; background-position:top left; }
DIV.box_yellow DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_yellow DIV.btr { width:100%; padding: 6px 0 3px 0; height:20px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_yellow DIV.bbm { width:100%; background-image:url(/mas_assets/0811/box/yellow_hdr.gif); background-repeat:repeat-x; background-position:bottom left; }
DIV.box_yellow DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_yellow DIV.bbr { width:100%; height:2px; overflow:hidden; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_yellow DIV.bc { padding:4px; border: 1px solid #F5B902;}
DIV.box_yellow DIV.btr SPAN { padding: 2px 10px 0 10px; color:#FFFFFF; font-size:14px; font-weight:bold; }

DIV.box_pink { padding:0; margin:0; overflow:hidden; display:block; }
DIV.box_pink DIV.btp { width:100%; background-image:url(/mas_assets/0811/box/pink_hdr.gif); background-color: #DD167C; background-repeat:repeat-x; background-position:top left; }
DIV.box_pink DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_pink DIV.btr { width:100%; padding: 6px 0 3px 0; height:14px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_pink DIV.bbm { width:100%; background-image:url(/mas_assets/0811/box/pink_hdr.gif); background-repeat:repeat-x; background-position:bottom left; }
DIV.box_pink DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_pink DIV.bbr { width:100%; height:2px; overflow:hidden; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_pink DIV.bc { padding:4px; border: 1px solid #DD167C;}
DIV.box_pink DIV.btr SPAN { padding: 2px 10px 0 10px; color:#FFFFFF; font-size:12px; font-weight:bold; }

DIV.box_green { padding:0; margin:0; overflow:hidden; display:block; }
DIV.box_green DIV.btp { width:100%; background-image:url(/mas_assets/0811/box/green_hdr.gif); background-color: #85C127; background-repeat:repeat-x; background-position:top left; }
DIV.box_green DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_green DIV.btr { width:100%; padding: 6px 0 3px 0; height:14px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_green DIV.bbm { width:100%; background-image:url(/mas_assets/0811/box/green_hdr.gif); background-repeat:repeat-x; background-position:bottom left; }
DIV.box_green DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_green DIV.bbr { width:100%; height:2px; overflow:hidden; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_green DIV.bc { padding:4px; border: 1px solid #85C127;}
DIV.box_green DIV.btr SPAN { padding: 2px 10px 0 10px; color:#FFFFFF; font-size:12px; font-weight:bold; }

DIV.box_red { padding:0; margin:0; overflow:hidden; display:block; }
DIV.box_red DIV.btp { width:100%; background-image:url(/mas_assets/0811/box/red_hdr.gif); background-color:#CC0000; background-repeat:repeat-x; background-position:top left; }
DIV.box_red DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_red DIV.btr { width:100%; padding: 6px 0 3px 0; height:14px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_red DIV.btrs { width:100%; height:6px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_red DIV.bbm { width:100%; background-image:url(/mas_assets/0811/box/red_hdr.gif); background-repeat:repeat-x; background-position:bottom left; }
DIV.box_red DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_red DIV.bbr { width:100%; height:2px; overflow:hidden; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_red DIV.bc { padding:4px; border: 1px solid #CC0000;}
DIV.box_red DIV.btr SPAN { padding: 0 10px 0 10px; color:#FFFFFF; font-size:12px; font-weight:bold; }

DIV.box_blue { padding:0; margin:0; overflow:hidden; display:block; }
DIV.box_blue DIV.btp { width:100%; background-image:url(/mas_assets/0811/tmb/bg.gif); background-color: #0381C4; background-repeat:repeat-x; background-position:top left; }
DIV.box_blue DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_blue DIV.btr { width:100%; padding: 6px 0 3px 0; height:14px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_blue DIV.btrs { width:100%; height:6px; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_blue DIV.bbm { width:100%; background-image:url(/mas_assets/0811/box/blue_hdr.gif); background-repeat:repeat-x; background-position:bottom left; }
DIV.box_blue DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_blue DIV.bbr { width:100%; height:2px; overflow:hidden; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_blue DIV.bc { padding:4px; border: 1px solid #0381C4;}
DIV.box_blue DIV.btr SPAN { padding: 0 10px 0 10px; color:#FFFFFF; font-size:12px; font-weight:bold; }

DIV.box_blue_solid { padding:0; margin:0; overflow:hidden; display:block; background:#0093DD; background-image:url(/mas_assets/0811/box/price_bg.gif); background-repeat:repeat-x; background-position:top left; }
DIV.box_blue_solid DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_blue_solid DIV.btr { width:100%; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_blue_solid DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_blue_solid DIV.bbr { width:100%; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_blue_solid DIV.bc { padding:10px; color:#FFFFFF; }
DIV.box_blue_solid DIV.hdr { width:100%; height:20px; color:#FFFFFF; font-size:18px; }

DIV.box_pink_solid { padding:0; margin:0; overflow:hidden; display:block; background:#CC0066; background-image:url(/mas_assets/0811/box/_bg.gif); background-repeat:repeat-x; background-position:top left; }
DIV.box_pink_solid DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_pink_solid DIV.btr { width:100%; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_pink_solid DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_pink_solid DIV.bbr { width:100%; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_pink_solid DIV.bc { padding:10px; color:#FFFFFF; }
DIV.box_pink_solid DIV.hdr { width:100%; height:20px; color:#FFFFFF; font-size:18px; }


DIV.box_green_solid { padding:0; margin:0; overflow:hidden; display:block; background:#019A32; background-image:url(/mas_assets/08_display_page/green_bg.jpg); background-repeat:repeat-x; background-position:top left; }
DIV.box_green_solid DIV.btl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.box_green_solid DIV.btr { width:100%; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.box_green_solid DIV.bbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_green_solid DIV.bbr { width:100%; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_green_solid DIV.bm { padding:6px; }
DIV.box_green_solid DIV.bc { background:#FFFFFF; }
DIV.box_green_solid DIV.hdr { width:100%; color:#4E9B00; font-weight:bold; }


/* search */
DIV.box_search { padding:0; margin:0; overflow:hidden; background:#0093DD; background-image:url(/mas_assets/0811/header/search_bg.gif); background-repeat:repeat-x; background-position:top left; }
DIV.box_search DIV.bbl { width:100%; background-image:url(/mas_assets/0811/header/search_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.box_search DIV.bbr { width:100%; background-image:url(/mas_assets/0811/header/search_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.box_search DIV.bc { color:#FFFFFF; height:40px; padding: 0 10px  0 110px; }
DIV.box_search DIV.bc TD.main { font-size:20px; padding-top: 4px;}

/* price */
DIV.price {  width:108px; padding:0; margin:0; }
DIV.price DIV.ptl { width:100%; background-image:url(/mas_assets/0811/box/top_left.gif); background-repeat:no-repeat; background-position:top left; }
DIV.price DIV.ptr { width:100%; padding: 4px 0 4px 0; background-image:url(/mas_assets/0811/box/top_right.gif); background-repeat:no-repeat; background-position:top right; }
DIV.price DIV.pbl { width:100%; background-image:url(/mas_assets/0811/box/bot_left.gif); background-repeat:no-repeat; background-position:bottom left; }
DIV.price DIV.pbr {  width:100%; padding: 4px 0 4px 0; text-align:center; background-image:url(/mas_assets/0811/box/bot_right.gif); background-repeat:no-repeat; background-position:bottom right; }
DIV.price DIV.pbr A { width:100%; text-decoration:none; color:#FFFFFF; font-size:24px; font-weight:bold; }
DIV.price DIV.pbr A SPAN { font-size:11px; font-weight:bold; vertical-align:super; margin: -2px 0 0 -1px; }

DIV.price DIV.hdr { width:100%; height:22px; font-weight:bold; background-repeat:repeat-x; background-position:top left; color:#FFFFFF; text-align:center; }
DIV.price DIV.bdy { margin: 1px 0 0 0; background-image:url(/mas_assets/0811/box/price_bg.gif); background-color: #037EC0; background-repeat:repeat-x; background-position:top left; }

DIV.price DIV.ptr SPAN.free_sh {font-size:12px; font-weight:bold;}
DIV.price DIV.ptr SPAN.reduced {font-size:12px; font-weight:bold;}
DIV.price DIV.ptr SPAN.bargain {font-size:12px; font-weight:bold;}

DIV.price DIV.green {  background-image:url(/mas_assets/0811/box/green_hdr.gif); background-color: #85C127; }
DIV.price DIV.pink {  background-image:url(/mas_assets/0811/box/red_hdr.gif); background-color: #CC0000; }
DIV.price DIV.yellow {  background-image:url(/mas_assets/0811/box/yellow_hdr.gif); background-color: #F5B902; }

/* thumb */
DIV.thumb {  padding: 0; margin:0; overflow:hidden;}
DIV.thumb UL { margin:0; padding:0; list-style-type:none; }
DIV.thumb LI { float:left; margin: 2px; padding: 2px 1px 2px 1px; border:1px solid #CDE0E9; width:218px; }
DIV.thumb LI.cpc { float:left; margin: 2px; padding: 2px 1px 2px 1px; border:1px solid #FFBE93; width:218px; }
DIV.thumb DIV.title { width:108px; height:53px; overflow:hidden; }
DIV.thumb DIV.title A {font-size:11px; font-weight:bold; color:#333333;}
DIV.thumb DIV.save { width:100%; height:12px; overflow:hidden; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:12px; padding: 3px 0 1px 0;}
DIV.thumb DIV.price DIV.pbr { height: 46px;}

DIV.thumb SPAN.lhs { float:left; text-align:center; width:104px; padding:0 2px 0 0;}
DIV.thumb SPAN.rhs { float:left; }

DIV.thumb DIV.main { width: 100%; height: 132px; padding:0; margin:0; }
DIV.thumb DIV.delivery { width: 100%; margin:0; text-align:center; background-color:#D2EDFF; font-size:11px; color:#333333; font-weight:bold; padding: 2px 0 2px 0; height:14px;}
DIV.thumb DIV.cpc { width: 100%; margin:0; text-align:center; background-color:#FFE7C1; font-size:11px; color:#333333; padding: 2px 0 2px 0;  overflow:hidden; height:14px;}

/* thumb2 */
DIV.thumb2 {  padding: 0; margin:0; overflow:hidden;}
DIV.thumb2 UL { margin:0; padding:0; list-style-type:none; }
DIV.thumb2 LI { float:left; margin: 2px; padding: 2px 1px 2px 1px; border:1px solid #CDE0E9; width:140px; }
DIV.thumb2 LI.cpc { float:left; margin: 2px; padding: 2px 1px 2px 1px; border:1px solid #FFBE93; width:140px; }
DIV.thumb2 DIV.header { height:22px; }
DIV.thumb2 DIV.title { width:135px; height:40px; overflow:hidden; }
DIV.thumb2 DIV.title A {font-size:11px; font-weight:normal;}
DIV.thumb2 DIV.save { width:100%; height:12px; overflow:hidden; font-size:11px; font-weight:bold; color:#CC0000; line-height:12px; padding: 3px 0 1px 0;}
DIV.thumb2 DIV.price DIV.pbr { height: 46px;}
DIV.thumb2 DIV.main { text-align:center; width: 100%; height: 220px; padding:0; margin:0; }
DIV.thumb2 DIV.delivery { width: 100%; margin:0; text-align:center; background-color:#D2EDFF; font-size:11px; color:#333333; font-weight:bold; padding: 2px 0 2px 0; height:14px; }
DIV.thumb2 DIV.cpc{ width: 100%; margin:0; text-align:center; background-color:#FFE7C1; font-size:11px; color:#333333;  padding: 2px 0 2px 0; overflow:hidden; height:14px;}


/* thumb3 */
DIV.thumb3 {  padding: 0; margin:0; overflow:hidden;}
DIV.thumb3 UL { margin:0; padding:0; list-style-type:none; }
DIV.thumb3 LI { float:left; margin: 5px; padding: 2px 1px 2px 1px; border:1px solid #CDE0E9; width:165px; }
DIV.thumb3 LI.cpc { float:left; margin: 5px; padding: 2px 1px 2px 1px; border:1px solid #FFBE93; width:165px; }
DIV.thumb3 DIV.header { height:22px; }
DIV.thumb3 DIV.title { width:160px; height:40px; overflow:hidden; }
DIV.thumb3 DIV.title A {font-size:11px; font-weight:normal;}
DIV.thumb3 DIV.save { width:100%; height:12px; overflow:hidden; font-size:11px; font-weight:bold; color:#999999; line-height:12px; padding: 3px 0 1px 0;}
DIV.thumb3 DIV.price DIV.pbr { height: 46px;}

DIV.thumb3 DIV.main { text-align:center; width: 100%; height: 240px; padding:0; margin:0; }
DIV.thumb3 DIV.delivery { width: 100%; margin:0; text-align:center; background-color:#D2EDFF; font-size:11px; color:#333333; font-weight:bold; padding: 2px 0 2px 0; height:14px; }
DIV.thumb3 DIV.cpc{ width: 100%; margin:0; text-align:center; background-color:#FFE7C1; font-size:11px; color:#333333;  padding: 2px 0 2px 0; overflow:hidden; height:14px;}





DIV.price2 {  width:100%; padding:0; margin:0; }
DIV.price2 DIV.pbr {  width:100%; padding: 4px 0 4px 0; }
DIV.price2 DIV.pbr A { width:100%; text-decoration:none; color:#02BF1F; font-size:20px; font-weight:bold; }
DIV.price2 DIV.pbr A SPAN { font-size:11px; font-weight:bold; vertical-align:super; margin: -2px 0 0 -1px; }

/* cpcm */
DIV.cpcm {  padding:0; margin:0; overflow:hidden;}
DIV.cpcm UL { margin:0; padding:0; list-style-type:none; }
DIV.cpcm LI {margin:0; float:left; padding:2px 3px 2px 3px; width:225px; }
DIV.cpcm DIV.title { width:100%; height:51px; overflow:hidden; }
DIV.cpcm DIV.title A {font-size:11px; font-weight:bold; color:#333333;}
DIV.cpcm DIV.sup { width:100%; height:11px; overflow:hidden; font-size:10px; color:#009900; line-height:12px; padding: 1px 0 1px 0;}
DIV.cpcm DIV.price DIV.ptr { padding:0;}

DIV.cpcm SPAN.lhs { float:left; text-align:center; width:104px; padding:0 2px 0 0;}
DIV.cpcm SPAN.rhs { float:left; width:114px; }

/* advert */
TABLE.advert_text { width:100%; padding:2px; border:2px solid #CDE0E9; margin:0; overflow:hidden; }
TABLE.advert_text DIV.title { width:100%; font-size:13px; font-weight:bold; color:#004090; height:32px; line-height:15px; overflow:hidden;}
TABLE.advert_text DIV.desc { width:100%; font-size:11px; height:68px; }
TABLE.advert_text DIV.link { width:100%; height:22px; overflow:hidden; height:14px; font-size:11px; font-weight:bold; }
TABLE.advert_text DIV.link A { font-size:11px; font-weight:bold; }
TABLE.advert_text DIV.sup { width:100%; height:11px; overflow:hidden; font-size:10px; color:#009900; line-height:12px; padding: 1px 0 1px 0;  }

/* top sellers */
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 #CDE0E9; }

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:#02BF1F; 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:#CC0000; }
DIV.bsr_rrp_h, DIV.bsr_sav_h { display: none; }

/* preview_cart */
DIV.preview_cart {  padding:0; margin:0; overflow:hidden;}
DIV.preview_cart UL { margin:0; padding:0; list-style-type:none; }
DIV.preview_cart LI {margin:0; float:left; padding:2px 3px 2px 3px; width:100%; }
DIV.preview_cart DIV.main { width:100%; border-bottom: 1px dotted #85C127; padding-bottom:2px; }
DIV.preview_cart DIV.main A { font-size:10px; color:#333333; }
DIV.preview_cart LI.subtotal {text-align:center; font-size:10px; color:#333333; font-weight:bold;}
DIV.preview_cart LI.btn {text-align:center;}

/* item_list */
DIV.item_list {  padding:0; margin:0; overflow:hidden;}
DIV.item_list UL { margin:0; padding:0; list-style-type:none; }
DIV.item_list LI {margin:0; float:left; padding:2px 2px 2px 2px; width:100%; }
DIV.item_list DIV.main { font-size:10px; width:100%; border-top: 1px dotted #CDE0E9; padding:2px 0 0 0; }
DIV.item_list DIV.main A { font-size:10px; color:#333333; }
DIV.item_list DIV.main SPAN.price { font-size:10px; color:#02BF1F; font-weight:bold;}
DIV.item_list DIV.main DIV.image { float: right; }

/* item_list */
DIV.last_view {  padding:0; margin:0; overflow:hidden;}
DIV.last_view UL { margin:0; padding:0; list-style-type:none; }
DIV.last_view LI {margin:0; float:left; padding:2px 2px 2px 2px; width:100%; }
DIV.last_view DIV.main { font-size:10px; width:100%; border-bottom: 1px dotted #CC0000; padding:0 0 2px 0; }
DIV.last_view DIV.main A { font-size:10px; color:#333333; }
DIV.last_view DIV.main SPAN.price { font-size:10px; color:#CC0000; font-weight:bold;}
DIV.last_view DIV.main DIV.image { float: right; }

/* category_list */
DIV.category_list {  padding:0; margin:0; overflow:hidden;}
DIV.category_list UL { width:100%; margin:0; padding:0; list-style-type:none; list-style-position:outside;}
DIV.category_list LI {margin:0; padding: 2px 0 1px 0; background-position:0px 7px; background-repeat:no-repeat; font-size:11px; }
DIV.category_list A, DIV.category_list A:hover, DIV.category_list A:visited, DIV.category_list A:active { font-size:11px; font-weight:bold; }

DIV.category_list UL LI.lv1 { padding-left:7px; background-image:url(/mas_assets/0811/bullet/lv0.gif); }
DIV.category_list UL LI.lv1 A { }
DIV.category_list UL LI.lv2 { padding-left:7px; background-image:url(/mas_assets/0811/bullet/lv2.gif); }
DIV.category_list UL LI.lv2 A { }

DIV.category_list UL LI.arrow1 { padding-left:7px; background-image:url(/mas_assets/0811/bullet/arrow1.gif); }

/* category_list */
DIV.category_list2 {  padding:0; margin:0; overflow:hidden;}
DIV.category_list2 UL { width:170px; margin:0; padding:0; padding-left:5px; list-style-type:none; list-style-position:outside;}
DIV.category_list2 LI {margin:0; padding: 2px 0 1px 0; background-position:0px 7px; background-repeat:no-repeat; font-size:12px; }
DIV.category_list2 A, DIV.category_list A:hover, DIV.category_list A:visited, DIV.category_list A:active { font-size:12px; }

DIV.category_list2 UL LI.lv1 { padding-left:10px; background-image:url(/mas_assets/0811/bullet/lv0.gif); color: #EA7500; }
DIV.category_list2 UL LI.lv1 A { }
DIV.category_list2 UL LI.lv2 { padding-left:10px; background-image:url(/mas_assets/0811/bullet/lv2.gif); color: #EA7500; }
DIV.category_list2 UL LI.lv2 A { }

DIV.category_list2 UL LI.arrow1 { padding-left:10px; background-image:url(/mas_assets/0811/bullet/arrow1.gif); }

/* cart */
.bluetable { 
background-color: #1084C7;
background-image: url(/mas_assets/0811/cart/bg.gif); 
background-repeat: repeat-x; 
} 

.errorBox { border: 1px solid #CC0000;  background-color: #FFF2F2; padding: 6px;}


/* ------------------------------
Light Box - IMPORTANT DO NOT REMOVE!
------------------------------ */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/mas_assets/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; background: url(/mas_assets/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(/mas_assets/lightbox/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(/mas_assets/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/mas_assets/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

/* ------------------------------
Category Pages
------------------------------ */

.category_sort{border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; }
#category_header { border: 1px solid #CCC; background:#EEE; padding:4px;} 
#category_results { font-weight:bold; color:#333333; display:block; padding:4px;}

#category_wrapper { 
 margin: 0 auto;
 width: 980px;
}
#category_leftcolumn { 
 color: #333;
 margin: 10px 0px 0px 0px;
 padding-right: 5px;
 width: 195px;
 float: left;
 overflow:hidden;
}
#category_content { 
 float: left;
 color: #333;
 margin: 10px 0px 0px 0px;
 width: 600px;
 padding-right:5px;
 display: inline;
}
#category_rightcolumn { 
 color: #333;
 margin: 10px 0px 0px 0px;
 width: 165px;
 float: left;
 position: relative;
 overflow:hidden;
}


#category_thumb_leftcolumn { 
 color: #333;
 border-bottom: 1px solid #CCC;
 padding: 5px;
 height: 105px;
 width: 110px;
 float: left;
}
#category_thumb_content { 
 float: left;
 border-bottom: 1px solid #CCC;
 padding: 5px;
 height: 105px;
 width: 440px;
 display: inline;
}

.category_thumb_name{font-size:12px;}
.category_thumb_name a:link {font-size:12px; font-weight:bold;}
.category_thumb_name a:visited {font-size:12px; font-weight:bold;}
.category_thumb_name a:active {font-size:12px; font-weight:bold;}
.category_thumb_name a:hover {font-size:12px; font-weight:bold; text-decoration:underline;}
.category_thumb_subtitle{font-size:11px;}
.category_thumb_stock{font-size:11px; padding-top:2px; padding-bottom:4px;}
.category_thumb_price{font-size:14px; font-weight:bold; padding-bottom:2px; color:#02BF1F;}
.category_thumb_promo{font-size:11px; font-weight:bold; padding-bottom:2px; color: #CC0000;}
.category_thumb_shipping{font-size:11px; font-weight:bold; padding-bottom:2px; color:#339900;}
.category_thumb_save{font-size:11px; font-weight:bold; padding-bottom:2px; color:#CC0000;}