body,div,p,ul,li,h1,h2,h3,h4,dl,dt,dd { color:#222; font-size:12px; line-height:16px; margin:0; padding:0; cursor:default; }
body { padding:5px 0 0 0; overflow:auto;}
img{padding:0; margin:0; border:0; outline:none;}
a{color:#009; text-decoration: none; outline:none; }
a:hover{color:#00F; text-decoration: underline; outline:none;}
li{ list-style:none;}
p{ color:#393939; text-align:justify; padding:6px 0 6px 0; font-size:13px; line-height:22px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

h1{ text-align:center; color:#555; font-size:18px; line-height:18px; padding:6px 0 16px 0; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; clear:both;}
h2{ color:#111; }
.h1_nounder{ text-decoration:none;}
.h1_nounder font{ color:#000;}
strong{ font-size:14px;}

#body_all,#footer_all,#social_all {
	width: 78em;
	width: 780px;
	min-width: 780px;
	max-width: 75%;
	margin: 0 auto;
	clear: both;
}
#footer_all { font-size:16px; padding:24px 0 12px 0; text-align:center; }
#footer_all a{ font-size:11px;}
#main { width:600px; float:right;}
#main #content { padding:20px 0 0 0;}

#banner_main{ text-align:center; margin-top:20px;}
#banner_main img{ width:600px; }
#banner_content{ text-align:center; background:url(images/banner/banner_line.gif) repeat-x center center; margin:10px 0 10px 0;}
#banner_content img{ height:25px; margin:0 6px 0 6px;}
#banner_content div{ background-color:#FFF; display:inline;}

.direction_info{ margin:10px 0; color:#000; font-weight:bold; font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif;}


#left_menu_all { width:170px; display:block; float:left; background-color:#c0de00; padding-bottom:60px; margin-top:10px;}
#left_menu_all .logo{text-indent:-900%; display:block; width:170px; height:100px; margin-bottom:20px; background:url(images/menu/all.png) no-repeat left bottom; }
#left_menu_all ul { list-style:none; text-align:left;}
#left_menu_all .sub_ul { display:none; padding:0 0 10px 0;}
#left_menu_all .sub_menu { padding-left:15px;}


//#left_menu_all li { text-indent:-1000px ! important;}
//#left_menu_all li a{ color:#FFF; height:30px; width:170px; display:block; background-image: url(images/menu/all.png); background-repeat: no-repeat; background-position: left top; -webkit-background-size: 348px 477px; }
#left_menu_all li a{ color:#FFF; height:30px; width:170px; display:block; padding-left:25px; }
#left_menu_all li a img{ border:none; outline:none;}


#left_menu_all a#menu_li1 {background-position:0 0;} #left_menu_all a:hover#menu_li1 {background-position:-170px 0;}
#left_menu_all a#menu_li2 {background-position:0 -30px;} #left_menu_all a:hover#menu_li2 {background-position:-170px -30px;}
#left_menu_all a#menu_li2-1 {background-position:15px -60px;} #left_menu_all a:hover#menu_li2-1 {background-position:-155px -60px;} 
#left_menu_all a#menu_li2-2 {background-position:15px -90px;} #left_menu_all a:hover#menu_li2-2 {background-position:-155px -90px;} 
#left_menu_all a#menu_li2-3 {background-position:15px -120px;} #left_menu_all a:hover#menu_li2-3 {background-position:-155px -120px;} 
#left_menu_all a#menu_li3 {background-position:0 -150px;} #left_menu_all a:hover#menu_li3 {background-position:-170px -150px;} 
#left_menu_all a#menu_li4 {background-position:0 -180px;} #left_menu_all a:hover#menu_li4 {background-position:-170px -180px;} 
#left_menu_all a#menu_li5 {background-position:0 -210px;} #left_menu_all a:hover#menu_li5 {background-position:-170px -210px;} 
#left_menu_all a#menu_li6 {background-position:0 -240px;} #left_menu_all a:hover#menu_li6 {background-position:-170px -240px;} 
#left_menu_all a#menu_li7 {background-position:0 -270px;} #left_menu_all a:hover#menu_li7 {background-position:-170px -270px;} 
#left_menu_all a#menu_li8 {background-position:0 -300px;} #left_menu_all a:hover#menu_li8 {background-position:-170px -300px;} 


.ad_1 { text-align:center; padding:15px 0 0 0;}
.ad_1 h1{ font-size:14px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.ad_1 div{ padding:20px 20px 0 0; float:left;}
.ad_1 img{ border:#CCC 1px solid; margin:0 25px 0 25px; width:200px;}

.ad_2 h1{ font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.ad_2 div{ padding:0 15px 0 15px; float:left;}
.ad_2 img{ border:#CCC 1px solid; margin:0 5px 0 15px; width:110px;}

.ad_3 { text-align:center; margin-top:20px;}
.ad_3 img{ width:400px;border:#CCC 1px solid; width:100px;}

.ad_4 small{ font-weight:bold; font-size:16px;}
.ad_4 img{ border:#ccc 1px solid;width:300px;  margin-right:20px;}
.ad_4 h1{ line-height:20px; margin-top:10px;  font: bold 2em "Times New Roman", Times, serif;}
.ad_4 p{ text-align:center; font: bold 1.5em Arial;}

.img_right{float:right; padding:0 0 10px 20px;}
.img_right img{ margin:6px 0; border:#CCC 1px solid;}

.list_left {text-align:center;}
.list_left ul{ }
.list_left li{ width:195px; height:140px; margin-bottom:20px; display:inline; float:left;}
.list_left img{ }
.list_left .ex_info { width:250px; padding:20px 0 25px 0; background-color:#FFF; border:#666 1px solid; display:none; position:relative; top:-190px; left:-220px;}
.list_left .ex_info li{ margin:0; float:none; clear:both; width:220px; height:auto; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.list_left .ex_info img {margin:0 0 0 0; width:180px;}
.list_left h2{ font-size:14px; color:#333; margin:0 10px 10px 10px; font-family:Tahoma, Geneva, sans-serif;}


.list_default { float:left;}

.list_left2 div { float:left; width:260px; height:100px; text-align:left; padding:0 0 0 15px;}
.list_left2 img { float:left; cursor:pointer;}
.list_left2 h2 {  font-size:13px; float:right; width:172px; padding:5px 0 0 0;}
.list_left2 h3 { font-size:10px; float:right; width:172px;}
.list_left2 ul{ float:right; width:172px;}
.list_left2 li{ font-size:11px; line-height:15px;}
.list_left2 li img{ width:auto; margin:3px 3px 0 0;}
.list_left2 .ex_info { width:200px; height:auto; float:none; clear:both; text-align:center; padding:10px 20px 15px 20px;  background-color:#FFF; border:#666 1px solid; display:none; position:relative; top:-210px; left:-250px;}
.list_left2 .ex_info li { text-align:left;}
.list_left2 .ex_info li img{ width:auto; margin:0 3px 0 0; line-height:15px;}
.list_left2 .ex_info img { float:none; clear:both; width:120px; margin:0 0 5px 0;}

.list_left2 p { text-align:center; line-height:18px; margin:5px 0 0 0;}

.list_to_left div { float:left; margin:0 0 0 25px;}
.list_to_left h2 { margin:10px 0 0 0;}

.list_left3 { text-align:center; }
.list_left3 h2{ font-size:14px; color:#333; margin:0 0 12px 0; font-family:Tahoma, Geneva, sans-serif;}
.list_left3 .item_cell{ float:left; margin:0 auto;}
.list_left3 .cell_content { width:200px; padding:0 0;}
.list_left3 .shop_box { height:280px; cursor:pointer;}
.list_left3 .ex_info { display:none; position:absolute; margin:-400px 0 0 -180px; width:164px; height:450px; padding:10px; background-color:#FFF; border:#666 1px solid;}
.list_left3 .ex_info img { width:50px; border:#ccc 1px solid;}
.list_left3 .ex_info div { margin:2px; float:left; width:76px;}
.list_left3 .ex_info div small { font-size:10px; font-family:arial; margin:0; padding:0;}

.list_left3 .add_item_button_div { text-align:center;}
.list_left3 .add_item_button { height:25px; width:auto; margin:10px 0 0 5px; cursor:pointer;}

#deap_info {text-align:left;}
#deap_info .navigator { font-size:14px;}
#deap_info .navigator a { font-weight:bold;}
#deap_info .info_box { float:left; padding:0 0 0 0; width:285px;}
#deap_info h1 { font-size:18px; text-decoration:none;}
#deap_info h2 { font-size:14px; padding:0 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif;}
#deap_info p { font-size:12px; padding:2px 0 10px 0; margin:0; line-height:normal;}
#deap_info img { width:150px; float:left; margin:0 10px 0 10px;}
#deap_info li img{ width:auto; float:none; margin:3px 3px 0 0;}

#purchase_menu { border-bottom:#333 1px dotted; text-align:left; padding:15px 0 0 0;}
#purchase_menu span{ font-weight:bold;}
#purchase_menu p{ padding:0 0 10px 0; line-height:14px; font-family:Arial, Helvetica, sans-serif}
.dotH { height:1px; border-top:#333 1px dotted;}.dotH img { height:1px; width:1px; }

#list_bar { font-family:Arial, Helvetica, sans-serif;}
#list_bar input { font-size:10px;}
#list_bar div{ float:left; width:300px; padding:15px 0 5px 0;}
#list_bar img { float:left; cursor:pointer; border:#CCC 1px solid; margin:0;}
#list_bar li img{ width:auto; float:none; margin:3px 0 0 0; border:none;}
#list_bar li input{ float:right;}
#list_bar li{ font-size:11px; line-height:22px;}
#list_bar h2 { font-size:15px; padding:0 0 12px 0; font-family:Verdana, Geneva, sans-serif;}
#list_bar h3 { font-size:11px; font-weight:normal; text-decoration:underline;}
#list_bar b { font-size:10px;}
#list_bar ul { display:inline;}
#list_bar .bar_img_cell { height:120px; width:70px; display:inline; margin:0 5px 15px 5px; padding:0; border:none;}

#list_bar .pop_info { width:200px; height:auto; padding:10px 20px 15px 20px;  background-color:#FFF; border:#666 1px solid; display:none; position:relative; top:-210px; left:-250px;}
#list_bar .pop_info img { float:none; clear:both; width:120px; margin:0 0 5px 0;}
#list_bar .pop_info li img { float:none; width:auto; padding:3px 3px 0 0;}
#list_bar .img_item_db{ height:110px;}
#list_bar .img_item_hw{ height:65px;}

#list_bar2 { font-family:Arial, Helvetica, sans-serif;}
#list_bar2 div{ float:left; width:190px; text-align:center; padding-left:10px;}
#list_bar2 h2 { font-size:18px; margin-bottom:10px; border-bottom:#666 2px solid; clear:both; line-height:normal;}
#list_bar2 h3 { font-size:14px; margin:15px 0; line-height:normal; }

.list_to_left div { float:left; margin:0 0 0 25px;}
.list_to_left h2 { margin:10px 0 0 0;}

.header_list .left{ float:left; width:295px; text-align:center;}
.header_list div div img{ width:160px; margin:5px 0;}
#shop_list .header_list div div img{ width:100px; padding:5px 0;}

.bold_link { padding:10px 0 0 0;}
.bold_link li{ font-size:16px; text-align:left; padding:0 0 5px 5px;}
.bold_link span{ display:block; float:left; width:50px;}

#shop_chart { z-index:3; width:330px; background:#FFF; position:absolute; top:2px; right:2px; border:#c0de00 1px solid; font-family:Arial, Helvetica, sans-serif;}
#shop_chart_header{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:#c0de00; color:#531d2a; padding:3px 4px; cursor:pointer;}
#shop_chart_header #toggle_arrow {  display:block; float:left; background:url(images/menu/all.png) no-repeat right top; width:8px; height:8px; margin:3px;}
#shop_chart_content div{ padding:10px 0 0 0; border-top:#c0de00 1px solid; clear:both;}
#shop_chart_content { display:none; clear:both;}
#shop_chart_content div div{ padding:0; border:none; clear:none;}

#shop_chart_content input { float:left; margin:0 9px 0 10px; width:20px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:2px; text-align:right; border:#99ccff 1px solid;}
#shop_chart_content .info{ float:left; width:170px; font-size:11px; line-height:12px;}
#shop_chart_content .info_calculation{ float:left; width:110px;}
#shop_chart_content .info_calculation img { float:left; width:40px; margin:0 5px 10px 5px; vertical-align:top;}
#shop_chart_content .button_item_remove { margin:0; cursor:pointer; text-decoration:underline; color:#00F; font-size:10px;}

#shop_chart_content h2{ margin:0; padding:0; font-weight:bold; font-size:12px; text-decoration:underline; color:#00F; font-family:Arial, Helvetica, sans-serif; }
#shop_chart_content span{ font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#shop_chart_content span.stockinfo{ color:#F00; font-size:10px;}

#shop_chart_footer { display:none; border-top:#c0de00 1px solid; clear:both; padding-top:10px;}
#shop_chart_footer .subtotal_info{ float:left; width:150px; height:50px; padding:0 45px 0 15px;}
#shop_chart_footer .span_subtotal { font-weight:bold; font-size:15px;}
#shop_chart_footer .span_tax_info { font-size:10px; font-weight:normal;}

#shop_chart_footer .check_out { font-size:10px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#shop_chart_footer .check_out img { height:25px; width:auto; margin-top:5px; }
#shop_chart_footer #zip_code_img_confirm { width:10px;}
#shop_chart_footer #mm_checkout { margin:3px 13px 3px 0; display:block; float:right; width:105px; height:24px; color:#FFF; white-space:nowrap; }


p.price{ text-align:center; margin:0; padding:0; line-height:auto;}
.list_db { text-align:center;}
.list_db .item_hw_div{ float:left; width:190px; height:200px;}
.list_db h1 { font-size:16px; line-height:25px; font-family:Verdana, Geneva, sans-serif; }
.list_db h2 { font-size:18px; margin-bottom:10px; clear:both; line-height:normal;}
.list_db h3 { font-size:13px; margin:15px 0; line-height:normal; font-family:Arial, Helvetica, sans-serif; }
.list_db p{ font-size:13px; text-align:center;}
.list_db .extra_info{ width:220px; padding:20px; position:relative; top:-200px; left:-230px; display:none; border:#999 1px solid; background:#FFF;}

.list_db .item_hw_div{ float:left; width:280px; height:250px;}
.list_db .img_item_hw { width:150px; border:#CCC 1px solid; cursor:pointer; margin:0 40px; }
.list_db .extra_info .img_item_hw{ width:150px; margin:5px 30px 5px 30px;}
.list_db .item_hw_div .extra_info {  top:-290px; left:-220px; }

.list_db .item_db_div{ float:left; width:190px; height:300px;}
.list_db .img_item_db { height:200px; border:#CCC 1px solid; margin:0 20px; }
.list_db .extra_info .img_item_db{ height:350px; margin:5px 20px 5px 20px;}
.list_db .item_db_div .extra_info {  top:-320px; left:-240px; }

.list_db .item_filled_div{ float:left; width:190px; height:150px;}
.list_db .img_item_filled { width:100px; border:#CCC 1px solid; cursor:pointer; margin:0 20px; }
.list_db .extra_info .img_item_filled{ width:150px; margin:5px 30px 5px 30px;}
.list_db .item_filled_div h2{ border:none; text-align:center;}

.list_db .space{ height:40px; clear:both;}

.list_db .add_item_button { height:20px; width:auto; margin:10px 0 0 0; cursor:pointer;}
#list_bar .add_item_button { float:right; margin:0;}

.listoforder { margin-bottom:20px; width:100%; border:#531d2a 1px solid; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.listoforder tr {}
.listoforder th { padding:5px 10px; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.listoforder td { border-bottom:#CCC 1px dashed; min-height:20px; padding-top:5px; text-align:center; vertical-align:top;}
.listoforder th { background-color:#c0de00; color:#531d2a; font-weight:bold; border-right:#531d2a 1px solid; }
.listoforder { width:100%;}
.listoforder th.qty { width:10px;}
.listoforder th.item { text-align:left;}
.listoforder th.price { width:50px;}
.listoforder th.total { width:50px;}
.listoforder td.qty { text-align:center;}
.listoforder td.item_img  { width:1px; padding:0 6px 0 3px; vertical-align:middle;}
.listoforder td.item_img img {vertical-align:bottom; width:40px; border:#CCC 1px solid; }
.listoforder td.item_info { text-align:left; padding-left:10px;}
.listoforder td.total { text-align:right; padding-right:10px;}
.listoforder td.subtotal { font-weight:bold; font-size:13px; border:none;}
.listoforder select { margin:3px 0 10px 0;}
.listoforder .noborder td { border:none; text-align:right; padding:4px 10px 0 0; background-color:#f9fdf9;}
.listoforder .trspace td{ border:none; min-height:1px; padding:0;}
.listoforder .all_total { background-color:#c0de00; color:#531d2a; font-weight:bold; font-size:14px;}
.listoforder .all_total td { border:none; text-align:right; padding:3px 10px 3px 0;}
.listoforder input {  font-size:11px; }
.listoforder select {  font-size:11px; }
.listoforder #cart_ship_message { height:5px; font-size:10px; font-weight:normal; padding:0 10px 0 0; }
.listoforder .checkbox_service { border:none; width:20px;}

.listoforder .input_quantity { width:30px; text-align:center;}
.listoforder .small_info { font-weight:normal; font-size:10px;}


.checkout_info { font-size:11px; margin-top:20px; margin-bottom:2px; }
.checkout_info .red{ font-size:14px; color:#C00; font-weight:bold; line-height:40px;}
.checkout_form_br { font-size:11px;  padding:0 0 0 0;}

.checkout_form {  border:#CCC 1px solid; padding:0 20px 20px 20px; font-family:Verdana, Geneva, sans-serif; }
.checkout_form .div_br { margin:5px 0; clear:both;}
.checkout_form .div_br span{ font-weight:bold;}
.checkout_form .div_name { float:left; display:block; width:135px; font-weight:bold; font-size:11px; cursor:pointer; }
.checkout_form .div_name_error { color:#F00; float:left; display:block; width:135px; font-weight:bold; font-size:11px; cursor:pointer; }
.checkout_form select,input{ width:150px; border:#CCC 1px solid; }
.checkout_form input.phone{ width:30px; text-align:center;}
.checkout_form input.check_box{ width:auto; border:none; margin-right:5px;}
.checkout_form select.expm{ font-size:12px; width:60px; text-align:right;}
.checkout_form select.expy{ font-size:12px; width:60px; text-align:right;}
.checkout_form textarea.hidden{ display:none;}
.checkout_form .button-back{ width:auto; background-color:#999; color:#FFF; font-size:10px; font-weight:bold; font-family:Verdana; padding:2px 5px 6px 5px; margin:10px 10px 0 0; cursor:pointer;}
.checkout_form .button{ width:auto; background-color:#C00; color:#FFF; font-size:10px; font-weight:bold; font-family:Verdana; padding:2px 5px 6px 5px; margin-right:10px 10px 0 0; cursor:pointer;}

.div_error { font-size:11px; color:#F00; font-weight:bold; border:#F00 1px solid; padding:2px; margin-bottom:6px; text-align:center;font-family:Verdana, Geneva, sans-serif; }

.info { line-height:25px;}
.info h1 { font-size:20px; color:#531d2a; margin:0; padding:0 0 6px 0; text-align:left; line-height:auto;}
.info h2{ font-size:14px; margin:0; padding:6px 0 0 0; font-family:Verdana; text-align:left; line-height:auto;}
.info p.right{ text-align:right;}

.press li { border-bottom:#CCC 1px dashed; min-height:130px; margin-bottom:20px;}
.press .poster { float:left; height:100px;}
.press .poster img{ width:80px; margin:0 40px;}
.press h2{ font-size:14px; margin:6px 0;}
.press p{ text-align:left;}
.press small{ font-weight:normal; font-size:12px; float:right;}
.press .video{ margin-left:160px;}
.press .videoobject{ width:400px; height:268px;}
.press .press_img {  text-align:center; margin-bottom:20px;}
.press .press_img img{ width:500px; margin-top:5px;}
.press .press_img small{ float:none; text-align:right; display:block;}

.thank_you { text-align:center; font-size:16px; font-weight:bold; line-height:35px; font-family:Verdana;}
.thank_you img { width:120px; border:#ccc 1px solid; margin-top:20px;}

#item_info h1 { display:inline; line-height:auto; font-size:20px; text-decoration:none;}
#item_info h2 { font-size:14px; color:#393939; font-weight:bold; padding:0; margin:15px 0 0 0; line-height:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#item_info h3 { font-family:arial; margin-bottom:4px; font-size:12px; height:30px;}
#item_info p { padding:10px 0 0 0; line-height:18px;}
#item_info p b { font-size:14px; font-weight:bold; }
#item_info .clear_line { display:inline;}
#item_info img.main { width:200px; margin:0 20px; border:#CCC 1px solid; padding:0;clear:both;}
#item_info img.similar { height:150px; width:auto; border:#CCC 1px solid;}
#item_info .add_item_button { height:20px; margin:10px 0 0 0; cursor:pointer;}
#item_info div.similar { float:left; text-align:center; padding:10px 0 0 10px; }
#item_info div.main { width:250px; float:left; text-align:center;}
#item_info div.main .add_item_button { height:25px; margin:10px 0 0 0; cursor:pointer;}
#item_info .nevigator_bar { font-size:14px; padding:0 0 20px 10px; font-family:Arial; font-weight:bold;}

.reference { font-family:Arial; font-weight:bold; margin-left:10px;}
.reference .l1{ font-size:16px; }
.reference .l1 ul{ border-top:#CCC 1px solid; margin-top:3px;}
.reference .l2{ font-size:14px; margin:8px 0 24px 0; }
.reference .l2 span{ text-decoration:none;}
.reference .l2 ul{ border:none;}
.reference .l3{ font-size:12px; margin:0 0 3px 24px; font-weight:normal; list-style-type:disc; font-style:italic; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.reference .l3 span{ float:right; font-style:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}


.shipping_message2 {loat:left; width:170px; margin:10px 0; font-family:arial; background-color:#c0de00; border:#531d2a 0 solid;}
.shipping_message2 h2{ padding:2px 0; font-size:11px; line-height:12px; font-weight:normal; text-align:center; text-decoration:underline; font-weight:bold; color:#531d2a; }
.shipping_message2 ul{ padding:0 5px 4px 5px; }
.shipping_message2 li{ line-height:12px; font-size:12px; margin:0; padding:0; color:#531d2a; text-align:center; }

#social_all2 { border:#aaa 1px solid; margin-bottom:20px;}
#social_all2 .header { font-size:12px; font-weight:bold; border:#aaa 1px solid; border-top:none; background-color:#eee; padding:2px; font-family:verdana;}
#social_all2 .facebook { padding:2px 0;}
#social_all2 .facebook span { display:block; float:left; padding:4px; font-weight:bold; color:#3b5998;}
#social_all2 .facebook iframe{ border:none; overflow:hidden;  width:50px; height:24px;}



#social_all { margin-bottom:20px;}
#social_all .header { font-size:12px; font-weight:bold; padding:2px; font-family:verdana; text-decoration:underline; text-align:center;}
#social_all .facebook { padding:2px 0; text-align:center;}
#social_all .facebook span { display:inline; width:100px; text-align:right; vertical-align:8px; margin:auto; font-weight:bold; color:#3b5998;}
#social_all .facebook iframe{ border:none; overflow:hidden;  width:200px; height:24px;}

#div_custom_box {float:left; display:absolute;}
#div_custom_box_header { font-weight:bold; font-size:14px; border:#CCC 1px solid; padding:4px;}

.filled_list { border:#CCC 1px solid; float:left; width:252px; padding:10px; }
.filled_list .item { padding:1px;float:left; }
.filled_list .item img.filled { width:80px; border:#CCC 1px solid; }
.filled_list .item img.filled_remove { width:10px; vertical-align:top; cursor:pointer; }
.filled_list .item p { text-align:center; line-height:12px; vertical-align:top; margin-bottom:10px; cursor:pointer;}

.filled_box { border:#CCC 1px solid; float:left; width:200px; padding:10px; }
.filled_box .item { padding:1px;float:left; margin:0 2px;}
.filled_box .item img.filled { width:80px; border:#CCC 1px solid; }
.filled_box .item img.filled_remove { width:10px; vertical-align:top; cursor:pointer; }
.filled_box .item p { text-align:center; line-height:12px; vertical-align:top; margin-bottom:10px; cursor:pointer;}

.error { text-align:center; color:#F00; font-weight:bold; font-size:12px; border:#F00 1px solid; margin-bottom:10px; }

.custom_box_header { clear:both;}
.custom_box_header .icon { float:left; margin:0 10px;}
.custom_box_header .icon-right { float:left; margin:0 10px;}
.custom_box_header .price { color:#393939; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.custom_box_header .add_item_button { height:22px; cursor:pointer; }

.custom_box_filled { float:left; clear:both; border:#CCC 1px solid; width:546px; padding:2px;}
.custom_box_filled .item { float:left; border:#CCC 1px solid; margin:1px;}
.custom_box_filled .item img { width:85px; margin:1px;}

.link_shade { text-decoration:underline; color:#009; cursor:pointer; }
.extra_info_alone{ width:220px; padding:20px; position:absolute; display:none; border:#999 1px solid; background:#FFF;}





