@charset "UTF-8";
/* CSS Document */

body {font:13px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333;
	background:url('../images/bg_main.gif') repeat-x #e8ebec; margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:18px;}

div.main_nav_container {width:800px; height:60px; margin:0px auto; padding:0px; background:url('../images/body_top.gif') no-repeat; overflow:auto;}

ul.main_nav {margin:30px auto 0px; padding:0px; background:url('../images/bg_nav.gif') repeat-x;
	 width:780px; height:30px; position:relative; bottom:0px;}
ul.main_nav li {list-style-type:none; float:left; margin:0px; padding:0px; background:url('../images/main_nav_separator.gif') no-repeat right;}
ul.main_nav li a {display:block; font-size:14px; padding:8px 16px; font:bold 14px/14px Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;}
ul.main_nav li a:hover {color:#FF6;}
ul.main_nav li a.hot {color:#FF6;}

ul.pagination {padding:0px; margin:0px;}
ul.pagination li {float:right; margin-left:15px; list-style-type:none;}

div.body_container {width:800px; margin:0px auto; padding:0px; background:url('../images/bg_body.gif') repeat-y;}

ul.body_subnav {text-align:center; border-top:4px solid #d0dce0; width:780px; margin:0px auto; padding:0px; background-color:#d0dce0; height:20px;}
ul.body_subnav li {float:left; list-style-type:none; font-size:12px; line-height:12px; border-right:1px solid #45798a;}
ul.body_subnav li a {color:#45798a; text-decoration:none; font-size:12px; line-height:12px; padding:4px 10px; display:block;}
ul.body_subnav li a.hot {background-color:#FF6;}

div.body {background-color:#fff; width:740px; margin:0px auto; padding:20px; border-top:4px solid #d0dce0;}

ul.breadcrumbs {height:20px; margin:0px; padding:0px 18px;}
ul.breadcrumbs li {float:left; color:#000; color:#45798a; margin:0px 25px 0px 0px; list-style-image:url('../images/breadcrumb_arrow.gif')}
ul.breadcrumbs li.first {list-style-type:circle; list-style-image:none;}
ul.breadcrumbs li a {color:#45798a;}
ul.breadcrumbs li a:hover {text-decoration:none;}

div.body_bottom {margin:0px auto; padding:0px; width:800px; height:40px;}

table.lstTbl tr td {padding:2px 8px; border-bottom:1px solid #999; border-right:1px solid #999;}
table.lstTbl tr td.r {border-right:0px;}
table.lstTbl tr.h td {padding:8px 7px 2px; border-top:1px solid #999; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	background:url('../images/bg_listTbl_h11.gif') repeat-x;}
table.lstTbl tr.h td.l {border-left:1px solid #999;}
table.lstTbl tr.h td.r {border-right:1px solid #999;}
table.lstTbl tr td.rsempty {font-size:17px; font-weight:bold; color:#666; text-align:center; padding:20px; border-right:0px;}
table.lstTbl tr td.l.sale {background:url('../images/sales_tag.gif') no-repeat right;}
table.lstTbl tr td.out_of_stock {color:#f00;}
table.lstTbl tr.hidden td {background:url('../images/tr-bg-gray-white.gif'); color:#666;}
table.lstTbl tr td.hidden {color:#f00;}

img.key {border:1px solid #d0dce0; padding:2px;}

div.add_one {text-align:right; margin:20px 0px;}

table.frmTbl tr td {padding:3px 12px 3px 0px;}
table.frmTbl tr td.l {text-align:right; font-weight:bold; color:#666;}

a.delete {color:#f00;}
a.cancel {color:#666;}

.alert {color:#666; padding:35px; margin-bottom:20px; text-align:center; font-weight:bold;}
.alert.dblChck {border:3px dashed #f00; background:url('../images/bg_mark_question.gif') no-repeat #ffe9e9;}
.alert.warning {border:3px dashed #f00; background:url('../images/bg_mark_check.gif') no-repeat #ffe9e9;}
.alert.success {border:3px dashed #393; background:url('../images/bg_mark_excl.gif') no-repeat #e9ffe9;}
.alert.failure {border:3px dashed #f00; background:url('../images/bg_mark_x.gif') no-repeat #ffe9e9;}

.clear_both {clear:both;}

iframe.public_bg_simulator {background-color:#fff; border:1px solid #999;}
div.public_bg_simulation {background-color:#e8ebec; width:438px; padding:10px; border:1px solid #d0dce0;}
div.product_meta {background-color:#e8ebec; padding:10px; border:1px solid #d0dce0;}
div.product_meta label {font-style:italic; color:#666;}

div.pe_col_l {width:460px; padding:0px; margin:0px 10px 0px 0px; float:left;}/* width = 470 */
div.pe_col_r {width:260px; padding:0px; margin-left:0px 0px 0px 10px; float:right;}/* width = 470 */

div.pp_col_l {width:260px; padding:0px; margin:0px 10px 0px 0px; float:left;}/* width = 470 */
div.pp_col_r {width:460px; padding:0px; margin-left:0px 0px 0px 10px; float:right; padding-top:30px;}/* width = 470 */

div.pr_col_l {width:360px; padding:0px; margin:0px 10px 0px 0px; float:left;}/* width = 470 */
div.pr_col_r {width:360px; padding:0px; margin-left:0px 0px 0px 10px; float:right;}/* width = 470 */
div.pr_col_r p, div.pr_col_l p {padding:0px 10px;}
li.light {color:#999;}

div.ss_col_l {width:400px; padding:0px; margin:0px 10px 0px 0px; float:left;}/* width = 470 */
div.ss_col_r {width:320px; padding:0px; margin-left:0px 0px 0px 10px; float:right;}/* width = 470 */

div.sgi_col_l {width:260px; padding:0px; margin:0px 10px 0px 0px; float:left;}/* width = 470 */
div.sgi_col_r {width:460px; padding:0px; margin-left:0px 0px 0px 10px; float:right;}/* width = 470 */

div.show_box_head {border:1px solid #999; border-bottom:0px; font-weight:bold; padding:8px 16px 2px;
	background:url('../images/bg_listTbl_h11.gif') repeat-x;}
div.show_box_body {border:1px solid #999; background:#fff; margin-bottom:20px;}
div.show_box_body div.labl {float:left; width:46px; clear:both; margin:4px 0px 0px 10px; padding:2px;}
div.show_box_body div.inpt {float:left; width:182px; border:1px solid #d0d0d0; margin:4px 10px 0px 0px; padding:2px; color:#999;}

img.product_display_picture {margin:4px auto;}

div.page_meta_form div.labl {float:left; width:150px; margin:4px 7px 4px 0px; clear:both; text-align:right;}
div.page_meta_form div.inpt {float:left; width:460px; margin:4px 0px 4px 7px;}

ul.buttons {background:url('../images/bg_button_section.gif') no-repeat right; height:30px; margin:0px; padding:0px;}
ul.buttons li {float:left; list-style-type:none; height:30px; padding:0px; margin:0px;}
ul.buttons li.left {background:url('../images/bg_button_left_end.gif') no-repeat;}
img.button {border:0px; margin:5px;}
ul.buttons li input.button {margin:5px; padding:0px; border:0px; height:20px;}
input.button {width:auto !important;}

ul.buttons.no_top {background:url('../images/bg_button2_section.gif') no-repeat right; margin-bottom:20px;}
ul.buttons.no_top li.left {background:url('../images/bg_button2_left_end.gif') no-repeat;}

div.pe_sales {padding:8px; background-color:#ffc; text-align:center;}
li.is_not_in {color:#999;}
li.is_not_in a {color:#999;}
li.storeName {margin:10px auto; padding:4px; border:1px solid #999; background-color:#e0e0e0; font-weight:bold;
	list-style-type:none;}
ul.pe_sales_legend {background-color:#e6e6e6; height:30px; margin-top:0px;}
ul.pe_sales_legend li {float:left; font-style:italic; margin-right:30px; padding:6px 6px 6px 0px;}

ul.store_list {margin:0px; padding:0px;}
ul.store_list li {list-style-type:none; margin:0px; padding:0px;}

div.store_thumb {width:200px; margin:0px 10px; float:left; text-align:center;}
div.store_thumb img {border:1px solid #ccc; margin-bottom:10px;}

span.req {color:#f00;}
input.req, select.req {border:1px solid #999; background-color:#ffeded;}
input, textarea {border:1px solid #999;}
input, textarea, select {font-size:12px; padding:3px; color:#333;}
input.width_96, textarea.width_96 {width:96%;}

span.page_title {font-style:italic; color:#999; font-size:14px;}
span.small_note, span.nav_order {font-size:9px; color:#666;}

div.cb {clear:both; height:0px; border:1px solid #fff;}