a img {border:none;}

body {background: #FFF repeat-x;}

.mp_name {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#E70057; text-decoration:none; }
.mp_sub {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }

.megatitle {font-family:Octava,Times New Roman,serif; font-size: 24px; color:gray}
#bc_catalog {color:#E70057; font-family:Octava,Times New Roman,serif; font-size: 24px; text-decoration:none; margin-top: 20px; padding: 5px 6px 5px 0;}
#bc_section {color:black; font-family:Octava,Times New Roman,serif; font-size: 24px; text-decoration:none; margin-top: 20px; padding: 5px 6px 5px 6px;}

.sublist {text-align:left; margin:0; padding:0; height:18px}
.sublist li {list-style-type:none; display:block; float:left; margin: 0 9px;}
.sublist li a {display:block; text-decoration:none; padding:2px 2px 3px 2px; color:#000}
.sublist li.round_pink,
.sublist li.round_blue {margin:0;}
.sublist li.round_pink a {display:block; float:left; background:url(images/bg_pink.png) #EA1162; color:#FFF; font: normal 11px Tahoma;}
.sublist li.round_blue a {display:block; float:left; background:url(images/bg_blue.png) #00A3E5; color:#FFF; font: normal 11px Tahoma;}
div.round_pink_lt {float:left; width:9px; height:18px; background: url(images/round_pink.png) no-repeat top left;}
div.round_pink_rt {float:left; width:9px; height:18px; background: url(images/round_pink.png) no-repeat top right;}
div.round_blue_lt {float:left; width:9px; height:18px; background: url(images/round_blue.png) no-repeat top left;}
div.round_blue_rt {float:left; width:9px; height:18px; background: url(images/round_blue.png) no-repeat top right;}

/*
a.checkers {display:inline-block; color:black; height:18px; text-decoration:none; font: normal 11px Tahoma; padding:0 3px 0 14px;}

span.round_pink {display:inline-block; height:18px; background:url(images/bg_pink.png) #EA1162; margin-left:10px;}
span.round_pink a.label {display:inline-block; color:#FFF; font: normal 11px Tahoma; padding:2px; text-decoration:none;}
span.round_pink_lt {display:inline-block; vertical-align:top; width:9px; height:18px; background: url(images/round_pink.png) no-repeat top left; color:#252525;}
span.round_pink_rt {display:inline-block; vertical-align:top; width:9px; height:18px; background: url(images/round_pink.png) no-repeat top right; color:#252525;}
*/
table.round_pink {border-collapse:collapse; border:none; height:18px; margin-left:10px; padding:0}
table.round_pink a.label {background:url(images/bg_pink.png) #EA1162; color:#FFF; font: normal 11px Tahoma; padding:2px; text-decoration:none;}
td.round_pink_lt {vertical-align:top; width:9px; height:18px; background: url(images/round_pink.png) no-repeat top left;}
td.round_pink_rt {vertical-align:top; width:9px; height:18px; background: url(images/round_pink.png) no-repeat top right;}

#menu_wrapper {font-size:12px; font-family:Tahoma, Arial, sans-serif;}
#menu_toggle {display:block; width: 250px; position:relative; z-index: 500; background:url(/round-menu.gif) center left no-repeat; padding: 5px 10px; color:black; text-decoration:none; }
#menu_items {display:none; background:#F0F0F0; width: 250px; opacity:0.8; margin-top:-10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#menu_items a {display:block; /*width:100%;*/ padding: 3px 10px; text-decoration:none; color:black;}
#menu_items a:hover {background:#E70057; color:white; opacity:1;}

#chooser {position:absolute; z-index:1; text-align:right;}
#chooser select {width:150px}

.slide_main {background:url(images/search_bg.gif); width: 622px; margin-top:-10px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.slide_inputbox {width:150px;}
.slide_points {width:45px;}
.slide_dropdown {width:150px; margin:0 5px; font-size:12px}
.slide_cancel {width:112px; height:24px; background: url(images/cancel.png) no-repeat; border:none; padding-right: 15px; padding-top:10px; padding-bottom: 20px;}
.slide_search {width:112px; height:24px; background: url(images/search.png) no-repeat; border:none; padding-top:10px; padding-bottom: 20px;}
.slide_search2 {width:125px; height:37px; background: url(images/mp/button_search_shadow.png) no-repeat; border:none; padding-top:10px; padding-bottom: 20px;}
.search_txt { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

#pinksearch {width:204px; height:172px; background:url(images/pink_grad_box.jpg) no-repeat; margin:0; padding:16px;}
#pinksearch h4 {color:#FFF; font-size:20px; font-family: 'Times New Roman', Times, serif; font-weight: normal; margin:0; padding:0;}
#pinksearch table.layout {width:100%; border-collapse:collapse; padding:0px; border:none; margin-top:20px;}
#pinksearch table.layout td {padding:5px 0;}
#pinksearch table.layout label {padding-right:8px;}


.pagepart {width:860px;}
#page h4 {color:#EE336A; font-size:16px; font-weight:normal; margin: 10px 0 5px 0;}
#page #points {text-align:right;}
#page #order {text-align:right; margin:5px 0 10px 0;}
#page .text, #page .text p, #page .text li {color:#252525; font:normal 12px Tahoma,Arial,sans-serif; margin-right:18px}

#philipage h4 {color:#00A3E5; font-family:Octava,'Times New Roman',serif; font-size:26px; font-weight:normal; margin: 15px 0 5px 0;}
#philipage #points {text-align:right;}
#philipage #order {text-align:right; margin:5px 0 10px 0;}
#philipage .text, #page .text p, #philipage .text li {color:#252525; font:normal 12px Tahoma,Arial,sans-serif; margin-right:18px}

.navigation {margin: 0 14px 0 7px; padding: 12px 0;}
.navigation p {font-size:12px; margin:0; padding:2px 3px}
.navigation #paging, .navigation #paging2 {float:right; margin:0; padding:2px 3px}
.navigation a {padding:2px 3px; margin-right:2px; color:gray; font-size:12px;}
.navigation a.selected {background:#d8d8d8; color:#333333; text-decoration:none; font-size:12px;}

#title {margin: 10px 0;}
#title h2 {margin:0; padding:0; font-family:Octava,Times New Roman,serif; font-weight:normal; color:black; font-size:18px;}
#title p {color:#6a6a6a; font-size:11px; margin:0;}

.pages {color:#6a6a6a; font-size:12px; margin:0;}


#properties {width:100%; border-collapse:collapse; border-bottom:1px solid #919A9F !important;}
#properties th, #properties td {color:#7F8891; padding:3px 1em; font-size:11px; border-top: 1px dotted #919A9F; border-bottom: 1px dotted #919A9F;}
#properties th {text-align:left; font-weight:bold;}
#properties td {text-align:right;}
#properties td.gift {text-align:left; font-weight:bold; color:#E70057; line-height:14px; vertical-align:bottom;}
#properties td.gift img {vertical-align:middle; margin-right:.5em;}

#properties .positive {color:#27C20C; font-weight:bold;}
#properties .negative {color:maroon; font-weight:bold;}

#explain {width:936px; margin:10px auto; border: 2px solid silver; background: #E70057;}
#explain h3 {font: normal 17pt Octava,Times New Roman,serif; margin: 10px; color:white;}

#categorybrowser {width:936px; margin: 10px auto; border:1px solid gray;}
#categorybrowsercontainer {overflow: hidden; position:relative; margin:20px; height:480px;}
#categorybrowsercontent {position:absolute; margin:0; padding:0; list-style-type:none; list-style-position:outside; width:4000px;}
li.cb_category {display:block; float:left; margin:0; padding:0; width:300px; height: 450px; background:#FFF;}
li.cb_category h3 {margin:0 20px 0 0; padding:0;}
li.cb_category h3 a {color:#6E6E6E; font: normal 17pt Octava,Times New Roman,serif; text-decoration:none;}
li.cb_category img {display:block; margin: 200px auto 10px auto;}

#cb_slider {position:absolute; z-index:150; width:862px; background:#EBEBEB; height: 18px; left:17px; top: 460px; overflow:hidden}
#cb_sliderhandle {cursor:pointer; height:19px; position:absolute; width:181px; z-index:155;}
#cb_sliderhandleimage {position:absolute; z-index:auto; width:181px; height:18px; background: transparent url(/images/scroll_main.png) no-repeat scroll 0% 0%; cursor:pointer;}
#cb_larr {position:absolute; z-index:150; width:23px; height:18px; left:0; top:460px; background:buttonFace url(/images/scroll_left.png) no-repeat 0 0; cursor:pointer;}
#cb_rarr {position:absolute; z-index:150; width:23px; height:18px; left:873px; top:460px; background:buttonFace url(/images/scroll_right.png) 0 0; cursor:pointer;}

#see_also {margin: 10px 0px;}
#see_also a {display:block; color:#919A9F; padding-left:12px; margin-bottom:3px; background:url(images/gt.gif) no-repeat left center;}

#footer {width:925px; margin: 30px auto;}

#main_image {width:100%; margin:20px 0; text-align: center;}
#gallery {margin:10px 0 150px 0;}
#gallery table {float:left; width:60px; height:60px; margin:0 5px 5px 0; border-collapse:collapse;}
#gallery table td {text-align:center; vertical-align:middle; border:1px solid #EEE; cursor:pointer; cursor:hand;}
#gallery table td.selected {border:1px solid #F9B8CB; cursor:default}
#gallery table td.selected.philips {border-color:#B2E3F7;}

#gallery img.cover {display:block; position:relative; top:-16px; left:10px;}
#gallery table.giftbox {margin-left:10px; height:54px; margin-top:-20px}
#gallery table.giftbox td {border:1px solid #CEE571; }
#gallery table.giftbox td.selected {border:1px solid #82AE40;}

#gifts {font: normal 9pt Arial, Helvetica, sans-serif; margin:0; padding:0;}
#gifts li {display:block; float:left; border: 0px solid #d7d8da; margin:5px; margin-left: 7px; margin-right: 7px; padding:0; width:202px; height: 203px; overflow: hidden;}
#gifts li *.cover {height:10px; width:202px; background: url('images/cover_bg.png') top left no-repeat;}
#gifts li *.txt {display: block; overflow:hidden; font: 13px Tahoma; color:black; text-decoration:none; text-align:left; padding-left:5px; padding-right:5px;}
#gifts li *.middle { vertical-align:top; height: 120px; width:190px; border-left: 1px solid #d7d8da; border-right: 1px solid #d7d8da; text-align: center; padding-left: 5px; padding-right:5px; cursor:pointer;cursor:hand;}
#gifts li *.border {border-left: 1px solid #d7d8da; border-right: 1px solid #d7d8da; height:4px;}
#gifts li *.points {height:46px; border:none; padding-left:1em; color:white; background:url('images/points_bg.png') no-repeat bottom left; vertical-align:top; font: bold 18px Tahoma, sans-serif; line-height:19px; width:202px;}

/* new reward */
#gifts li.new div.corner_new {position:absolute; margin-left: 133px; height:59px; width:69px; z-index:2; text-align:right}
#gifts li.new *.cover {background-image:url(images/cover_bg_pink.png)}
#gifts li.new *.middle {border-left:1px solid #D5145A; border-right:1px solid #D5145A; padding-right:45px;}
#gifts li.new *.border {border-left: 1px solid #D5145A; border-right: 1px solid #D5145A}
#gifts li.new *.points {background-image:url(images/points_pink_bg.png)}

#gifts li img.giftbox {display:block; position:absolute; z-index:100; width:48px; height:38px; margin-left:144px; margin-top:88px;}


#tinysearch #q, #tinysearch #max_points {text-align:center; font-family:Georgia,'Times New Roman',Times,serif; font-size:16px;}
#tinysearch #q {line-height:28px;}
#tinysearch #max_points {line-height:25px}
#tinysearch #q.empty, #tinysearch #max_points.empty {color:silver}

#tinysearch #act_code {font-family:Georgia,'Times New Roman',Times,serif; font-size:16px; color:#FF0066;}

div.bleach {position:absolute; z-index:2; height:220px; width:262px; opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
div.bleach_new {position:absolute; z-index:2; height:160px; width:216px; opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
div.clear_new {position:absolute; z-index:2; height:160px; width:216px;}
div.tmp_cats {position:absolute; z-index:3; height:220px; width:262px;}
div.tmp_cats_new {position:absolute; z-index:3; height:180px; width:216px;}

ul.detailed {list-style-type:none; margin:9px 0; padding:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;}
ul.detailed li {padding: 2px 0; margin:0;}
ul.detailed a, ul.detailed a:visited {display:block; color:#000; padding-left:15px; background: url(images/bullgr.jpg) 2px 50% no-repeat;}
ul.detailed.philips a,ul.detailed.philips a:visited {color:#D0F5F5; background-image:none;}
ul.detailed a:hover, ul.detailed a#vip {color:#E70057; background-image:url(images/bullred.jpg);}
ul.detailed.philips a:hover {color:#EFF; background: url(images/bullwh.gif) 2px 50% no-repeat;}

.msg_nostock {margin-top:10px; font-weight:bold;}
span.nostock {color:#E70057; font-weight:bold;}

