/* majors */
body, td,
input, select,
textarea		{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434343; }
body			{ background-color:#F8F8F8; margin:0px 0px 0px 35px; background-image:url(images/top/bg_grad.png); background-repeat:repeat-x; }
a				{ color: #0E79BD; }
form			{ margin:0px; }

h1				{ font-size:18px; color:#444444; font-weight:normal; margin:0px; }
h2				{ font-size:14px; color:#094a87; font-weight:bold; margin:0px; }
h3				{ font-size:14px; color:#094a87; font-weight:normal; margin:0px; }

/* mini custom + shortcuts */
.container		{ text-align:left; }
.cw				{ width:960px;  }
.tl				{ text-align:left; }
.taj			{ text-align:justify; }
.tar			{ text-align:right; }
.fl				{ float:left; }
.fwb			{ font-weight:bold; }
.clr			{ clear:both; }
.small			{ font-size:11px; }
.big			{ font-size:14px; }
.p4				{ padding:4px; }
.ml				{ margin-left:10px; }
.nou			{ text-decoration:none; }
.fn				{ font-weight:bold; padding-right:5px; }
.err			{ color:#FF0000; }
.pr				{ padding-right:5px; }
div.uline		{ border-bottom:1px solid #d7d7d7; padding-bottom:5px; margin-bottom:10px; }
img.imgc1		{ border:2px solid #D4E7F3; margin:0px 10px 0px 0px; }
img.imgc2		{ border:1px solid #D4E7F3; }
.msgc			{ font-size:13px; font-weight:bold; color:#00F; }
option.def		{ color:#999; }

/* header */
.top1			{ background:url(images/top/header.png) no-repeat; padding:0px 0px 0px 0px; height:85px; }
.top1 a			{ text-decoration:none; }
.top1 .phone	{ font-family:Geneva; font-size:22px; font-weight:bold; color:#38659D; }
.top1 .ialinks	{ margin-left:510px; margin-right:8px; color:#FFFFFF; font-weight:bold; font-size:12px; padding: 6px 0px 5px 0px; }
.top1 .ialinks a{ color:#FFFFFF; font-weight:bold; margin:0px 3px; }
.top1 .links	{ margin-right:8px; height:28px; padding: 0px 10px 0px 0px; }
.top1 .links a	{ font-size:12px; color:#000000; font-weight:bold; }
.top1 .links img{ margin:0px 6px }
.top1 .flags	{ padding:6px 16px 0px 0px; }
.top1 .flags a	{ color:#FFFFFF; font-size:12px; font-weight:bold; }
.top1 .flags img{ margin:0px 4px 0px 0px; }
.top1 .lchat	{ position:absolute; margin:28px 0px 0px 675px; width:150px; height:25px; }

.top2 td.c		{ padding:5px 0px; background:url(images/top/menu_grad.png) repeat-x; }
.top2 div.c2	{ text-align:center; }
.top2 .iactive	{ width:150px; background:url(images/top/ia_grad.png) repeat-x; }
.top2 a			{ font-size:13px; color:#FFF; font-weight:bold; text-decoration:none; margin:0px 10px; }

.top2 .smc		{ z-index:2; position:absolute; display:none; padding:5px 0px 5px 0px; background-color:#28417D; margin-top:21px; text-align:left; }
.top2 .smc a	{ font-size:12px; font-weight:normal; }
.top2 .smc div	{ padding:2px 0px; }
.top2 .smc
		div.hi	{ background-color:#38519D; }
.top2 .iactive
		.smc	{ background-color:#5A2324; }
.top2 .iactive
	.smc div.hi { background-color:#7A3334; }
.top2 .smc .ssmc{ padding:1px 0px 1px 10px; }
.top2 .smc .ssmc a
				{ font-size:11px;color:#00FFFF; }

.top3			{ border:1px solid #97B3B9; border-top:none; width:958px; background:url(images/top/grad3.png) repeat-x; }
.top3 td		{ }
.top3 .search	{ padding:5px 0px 5px 25px; font-family: Verdana; font-size:12px; font-weight:bold; }
.top3 .q,
.nletter .q		{ font-size:12px; width:250px; border:1px solid #9fabb2; padding:2px; }
.top3 .cart		{ text-align:right; padding:5px 10px;}
.top3 td		{ font-size:11px; }
.top3 a			{ text-decoration:none; }

/* content */
.ccont			{ margin:20px 0px 35px 0px; }
.leftmenu		{ width:270px; text-align:left; }
td.content		{ width:690px; }
td.contentw		{ width:960px; }

/* content left */

.box			{ width:250px; margin-bottom:15px; }
.box .head		{ font-size:12px; font-weight:bold; color:#FFF; background-color:#202E53; padding:5px 10px; }
.box .head td	{ color:#FFF; }
.red .head		{ background-color:#B3080B; }

.box .blue		{ background-color:#C9E6F8; border:1px solid #97B3B9; border-top:none; border-bottom:none; color:#202e53; font-size:11px; }
.box .cont		{ border:1px solid #97B3B9; border-top:none; background-color: #EAF6FD; padding:5px 10px; }
.red .cont		{ background-color: #F9F9F9 }
.box a			{ font-size:12px; text-decoration:none; }
.box select		{ width:183px; font-size:12px; }

.row0			{ background-color:#DBE6EC; }
.row1			{ }

/* left - filters */

.filter				{ font-size:12px; color:#444444; }
.filter a			{ color:#0071b9;  }
.filter .fcat		{ margin-bottom:10px; }
.filter_tbl td		{ padding:0px 10px 0px 0px; }
.filter .fval		{ width:100px; overflow:hidden; }

/* left - cart */

.cart_info_e	{ position:absolute; display:none; width:250px; border:1px solid #97b3b9; background-color:#EAF6FD; padding:5px 10px; filter:alpha(opacity:90);-moz-opacity:.90; opacity:.90}
.cart_info_e td.k { color:#0000FF; }
.cartnote		{ background-color:#E6F3F0; border:1px solid #9DBF8D;margin:5px -11px; padding:5px 0px; }




/* content - headers */

.path, .path h1	{ font-size:11px; margin-bottom:10px; }
.path a			{ text-decoration:none; }

.sub_cont		{ border:1px solid #97B3B9; background-color: #EAF6FD; padding:5px; margin-bottom:20px; }

.head_box		{ padding:7px 7px 7px 7px; margin:5px 5px 10px 5px; background:url(images/cat/head_grad.png) repeat-x; background-color:#1F4994; background-position:top right; }
.head_box h1	{ font-size:24px; font-weight:normal; color:#c9e6f8; margin:0px; }
.head_box .cdes { font-size:14px; font-weight:normal; color:#fefeff; text-align:justify; line-height:16px; }

.head_box_w		{ border: 1px solid #d1e6f2;padding:7px 7px 7px 7px; margin:5px 5px 10px 5px; background-color:#FFFFFF; background-position:top right; background-repeat:no-repeat; }
.head_box_w h1	{ font-family:Helvetica; font-size:29px; text-transform:uppercase; font-weight:bold; color:#101010; margin:0px; }
.head_box_w .cdes { font-size:14px; font-weight:normal; color:#444444; line-height:16px; }

.head_box_w .cdes .child	{ width:190px; height:15px; overflow:hidden; }

/* content - navigation */

.pnav			{ background-color:#C9E6F8; margin:0px 5px 10px 5px; padding:7px; }
.pnav td		{ font-size:12px; font-weight:bold; }
.pnav select	{ width:100px; }
.pnav a			{ font-weight:normal; text-decoration:none; }

/* content - content */

.box0			{ background-color:#FFF; border: 1px solid #d1e6f2; padding:10px; margin:5px; }
.box0 p			{ margin-top:0px; }
.box0 h4		{ margin:0px; }

.sub_cont .address	{ font-size:12px; font-weight:bold; color:#666666; line-height:17px; }
.sub_cont .phone	{ font-size:12px; font-weight:bold; color:#b3080b; line-height:17px; }
.sub_cont .imgc2	{ border:3px solid #d1e6f2; padding:5px; }
.sub_cont div.hr	{ font-size:1px; height:1px; border:1px solid #d1e6f2; margin:15px 0px; }
.sub_cont h4		{ font-size:12px; font-weight:bold; color:#202e53; margin:0px 0px 5px 0px; }
.sub_cont .note		{ color:#999999; font-size:11px; }

/* blog */

.sub_cont .b_box1	{ padding:2px; }
.rightmenu			{ padding-left:20px; }
.rightmenu .box .head
					{ background-color:#324C85; }
.rightmenu .b_level	{ margin-left:17px; }
.blogp_sep			{ border-top:1px solid #97B3B9; }
h1.blogtitle a		{ color:#444444; }
.blog_content		{ width:675px; }
.blog_content div.img,
.blog_header		{ border:1px solid #A2AFB5; padding:3px; background-color:#FFF; }
.blog_content div.img div.cap
					{ text-align:center; font-size:11px; padding:3px 0px 0px 0px; }
.blog_tn			{ border:1px solid #A2AFB5; padding:3px; background-color:#FFF; float:left; margin-right:10px; }

/* galleries */
.gal_list_box		{ float:left; margin:8px; }
.gal_list_box .gl_img
					{ border:1px solid #A2AFB5; padding:3px; background-color:#FFF; width:200px; height:200px; }
.gal_list_box .gl_name
					{ border:1px solid #A2AFB5; border-top:none; padding:3px; background-color:#FFF; width:200px; height:16px; overflow:hidden; text-align:center; }
.gal_list_box .gl_name_dbl
					{ height:32px; }
.gal_img_box		{ margin:8px; }
.gal_img_box .gi_img
					{ border:1px solid #A2AFB5; padding:3px; background-color:#FFF; width:450px; }
.ghb_img			{ border:1px solid #A2AFB5; padding:3px; background-color:#FFF; margin:8px 10px 0px 8px; }
.gal_desc_box		{ margin:8px; margin-left:0px; }
.gal_desc_box h1	{ margin-bottom:4px; }
.gal_desc			{ border:1px solid #A2AFB5; padding:5px; background-color:#FFF; width:450px; margin-bottom:8px; }

/* travel & charters */
.travel_header		{ border:1px solid #A2AFB5; padding:3px; background-color:#FFF; }
.travel_header .trvh_left
					{ background-color:#4666A3; border-right:1px solid #2B435F; width:240px; padding:5px 5px; background:url(images/charter-travel-bg.jpg); }
.travel_header .trvh_left h1
					{ color:#FFF; }
.travel_header .trvh_left a
					{ color:#FFF; }
.travel_header .trvh_thumbs img
					{ background-color:#FFF; padding:1px; border-bottom:1px solid #000; border-right:1px solid #000; cursor:pointer; }
#travel_head		{ background-color:#4666A3; }
.travel_contact		{ float:right; background-color:#FFF; border:1px solid #A2AFB5; padding:3px; margin:0px 0px 5px 10px; }
.travel_contact .fn	{ text-align:left; }

/* product boxes */

.box0			{ background-color:#FFF; border: 1px solid #d1e6f2; padding:10px; margin:5px; }
.box1			{ padding:11px 10px; margin:5px; }

.pbox td		{ padding:5px; }
.pbox .imgc		{ height:116px; }
.pbox .img		{ width:110px; height:110px; border:3px solid #D4E7F3; }
.pbox .name		{ height:32px;overflow:hidden;margin-top:5px; }
.pbox h3		{ font-size:12px; font-weight:bold; color:#444444;margin:0px; }
.pbox .price	{ font-weight:bold; color:#01336b; margin:5px 0px; }

.cbox			{ margin:5px; }
.cbox img		{ border:3px solid #D4E7F3; margin-right:5px; }
.cbox h2		{ font-size:15px; font-weight:bold; color:#0071B9; margin:3px 0px 0px 0px; }
.cbox .descr	{ font-size:11px; color:#444444; height:73px; overflow:hidden; text-align:justify; line-height:12px; }
.cbox a			{ text-decoration:none; }
.cbox td		{ padding-right:5px; }


/* content - product pages */

.sub_cont2 td.s_img		{ width:225px; }
.sub_cont2 td.s_img div	{ border:3px solid #C7DDEE; width:208px; height:208px; margin-bottom:5px; }
.sub_cont2 td.s_img div.small_b	{ border:2px solid #C7DDEE; width:64px; height:64px; margin:0px 5px 0px 0px; }
.sub_cont2 td.s_img td.small_b_td { padding-bottom:5px; }
.sub_cont2 .tab_content	{ padding:10px; }
.sub_cont2 td.s_img2		{ width:167px; }
.sub_cont2 td.s_img2 div	{ border:2px solid #C7DDEE; width:150px; height:150px; margin-bottom:5px; }

/* product pages - list */
.mattr div.attrb	{ background-color:#EEEEEE; border:1px solid #999999; margin-bottom:5px; padding:3px; font-size:11px; }
div.attr_small		{ width:222px; text-align:left; }
.mattr select.attrb	{ margin-bottom:5px; font-size:13px; font-weight:bold; }
select.attr_small	{ width:88%; text-align:left; }
select.attr_small2	{ width:231px; text-align:left; }

.blist_tbl td		{ padding:5px; background-color:#EDF8FD; font-size:12px; }
.blist_tbl th		{ padding:5px; text-align:center; background-color:#CCEDFE; font-size:12px; }
.blist_tbl			{ border:0px solid #BBD3E6; background-color:#BBD3E6; }
.blist_tbl .price	{ font-size:14px; font-weight:bold; color: #b3080b; }
.blist_tbl .txt		{ width:40px; font-size:11px; margin:0px 5px; }
.blist_tbl select	{ font-size:11px; }

table.block td		{ text-align:center; }
table.block th		{ text-align:left; }

tr.on_img_grp td		{ background-color:#0099FF; color:#FFFFFF; }
tr.on_img_grp td.price { color:#FFFFFF; }

.mass_img_container	{ display:none; }
.notify_box			{ border:1px solid #BBD3E6; background-color:#F00; color:#FFF; padding:5px; }

.sub_cont .mstatus,
.sub_cont2 .mstatus	{ display:none; background-color:#E6F3F0; border:1px solid #9DBF8D; margin:5px 5px 10px 5px; padding:3px 5px; font-size:11px; font-weight:bold; }
.sub_cont2 .mstatus	{ margin-left:0px; margin-right:0px; }
.mbox .mstatus		{ display:none; background-color:#E6F3F0; border:1px solid #9DBF8D; margin:0px 0px 5px 0px; padding:3px 5px; font-size:11px; font-weight:bold; }
.sub_cont .ston,
.sub_cont2 .ston 	{ display:block; }

/* content - related products */

.related .price	{ color:#01336b; font-size:14px; font-weight:bold; }
.related a		{ color:#0071b9; font-size:12px;  }
.related .imgc	{ width:70px; height:70px; }
.related div.pn	{ height:28px; }
.related
	.imgc div	{ border:1px solid #C7DDEE;width:60px; height:60px; }

/* content - tabs */

.tab			{ width:165px; text-align:center; background:url(images/ui/tab_inactive.png) no-repeat; height:29px; font-size:14px; font-weight:bold; color:#234569; cursor:pointer; padding-top:5px; }
.tab2			{ width:220px; background:url(images/ui/tab2_inactive.png) no-repeat; }
.tab_active		{ background:url(images/ui/tab_active.png) no-repeat; color:#FFF; }
.tab2_active	{ background:url(images/ui/tab2_active.png) no-repeat; color:#FFF; }
.spacer			{ font-size:1px; width:3px; border-bottom:1px solid #B4C1CE; height:27px;  }
.filler			{ font-size:1px; border-bottom:1px solid #B4C1CE; height:27px;  }
.tab_content	{ border:1px solid #B4C1CE; border-top:none; background-color:#EDF3F7; padding:20px 0px 0px 20px; }

/* content - cart page */

.carttbl			{ border:0px solid #BBD3E6; background-color:#BBD3E6; }
.cart_c				{ padding:0px; }
.cart_c td			{ padding:5px; background-color:#EDF8FD; }
.cart_c th			{ padding:5px; text-align:center; background-color:#CCEDFE; }
.cart_c .imgc		{ width:50px; height:50px; padding:0px; }
.cart_c .imgc div	{ border:0px solid #A4B9CA; width:50px; height:50px; }
.cart_c .price		{ font-size:13px; font-weight:bold; color:#1f4b7d; }
.cart_c input		{ width:32px; text-align:right; }
.cart_c .fn			{ text-align:left; color:#434343; font-size:13px; }

#id_cont_ship_meth td	{ padding:0px; }
#cart_c .bcarttbl td	{ padding-top:0px; padding-bottom:0px; font-size:11px; }

/* checkout */

form.ch .fn		{ text-align:left; color:#434343; }

/* content - tab content */
/* product boxes in tabs */
.prod_box			{ width:140px; height:230px; margin:0px 20px 20px 0px; }
.prod_box .img		{ border:2px solid #9EB5C7; background-color:#FFF; height:136px; margin-bottom:10px; }
.prod_box .name		{ height:30px; overflow:hidden; }
.prod_box .name	a	{ font-size:12px; color:#444444; }
.prod_box .price	{ font-weight:bold; color:#01336B; margin-top:5px; }

.prod_box2			{ width:94px; height:150px; margin:0px 10px 10px 0px; }
.prod_box2 .img		{ border:2px solid #9EB5C7; background-color:#FFF; height:90px; margin-bottom:5px; }
.prod_box2 .name	{ height:28px; overflow:hidden; }
.prod_box2 .name a	{ font-size:11px; color:#444444; }
.prod_box2 .price	{ font-size:11px; font-weight:bold; color:#01336B; margin-top:2px; }

/* catalog quick buy */

.box0 td.img		{ width:100px; padding-right:10px; }
.box0 td.img div 	{ border:2px solid #C7DDEE; width:100px; height:100px; }
.fdata				{ padding-left:5px; height:22px; }
.add .links			{ margin-left:10px; }
.add .links,
.add .links a		{ font-size:11px; font-weight:normal; color:#0071b9; }

/* content - index */

.top4			{ height:36px; background:url(images/top/nl_bg.png); font-family:Verdana; font-size:14px; font-weight:bold; color:#e7f1ff; }
.top4 div		{ padding:10px 0px 0px 310px; } 
.top4 a			{ margin-left:10px; text-decoration:none; color:#90b7eb; font-family:Arial; font-size:12px; font-weight:bold; }

.promo .lbox		{ width:250px; }
.promo .showroom	{ background:url(images/promo/showroom.png) no-repeat right #9F1111; border-bottom:1px solid #d14743; }
.promo .catalogs	{ background:url(images/promo/catalogs.png) no-repeat right #9F1111; border-top:1px solid #750000; }
.promo .lbox div.c	{ padding:15px; font-size:16px; font-weight:bold; color:#f3f9fd; }
.promo .lbox
	div.c div		{ font-size:12px; margin-top:7px; }
.promo .lbox a 		{ color:#b9d9de; text-decoration:none; font-size:12px; font-weight:bold; }

.promo .chead		{ font-size:13px; font-weight:bold; padding-left:5px; border-left:1px solid #94A5AB; border-right:1px solid #8DA2B2; border-bottom:1px solid #8EACBD; cursor:pointer; }
.promo .chead		{ color:#517284; background:url(images/promo/hoff_bg.png) repeat-x; }
.promo .chead_active{ color:#1a4063; background:url(images/promo/hon_bg.png) repeat; }
.promo .promoh_c	{ height:35px; padding-top:19px; }

/* content - forms */

.fn				{ padding:1px 5px 0px 0px; color:#B3080B; font-weight:bold; text-align:right; vertical-align:text-top; }
.errc			{ border-top:none; padding:2px 3px 1px 12px; color:#FF0000; display:none; background:url(images/ui/up_red_arrow.gif) no-repeat left center; }

input,
select,
textarea	{ font-size:12px; color:#000000; }
select		{ margin:1px 0px; }

.sub_cont form input,
form.ch input			{ width:235px; }
.sub_cont form select,
form.ch select			{ width:241px; }
.sub_cont form textarea,
form.ch textarea		{ width:235px; overflow:auto; }

form.e2 input			{ width:375px; }
form.e2 select			{ width:381px; }
form.e2 textarea		{ width:375px; overflow:auto; }

form.e2 .fn				{ text-align:left; color:#B3080B; }

/* popup - attribute images */
.ua_item,
.ua_item_active	{ width:200px; height:80px; margin:3px 5px; border:1px solid #B5D1DF; float:left; cursor:pointer; }
.ua_item_active	{ border:1px solid #D02200; }


#big_cart_c				{ }
#big_cart_c td			{ padding-top:5px; font-size:11px; }
#big_cart_c .img		{ padding:5px 10px 10px 0px; }
#big_cart_c .img div	{ border:1px solid #A4B9CA; width:60px; height:60px; }
#big_cart_c a			{ font-size:11px; color:#0071b9; text-decoration:underline; }
.price		{ font-size:13px; font-weight:bold; color:#1f4b7d; }
.price_s	{ font-size:12px; color:#999; text-decoration:line-through; }
#big_cart_c .price		{ font-size:13px; font-weight:bold; color:#1f4b7d; line-height:20px; }
#big_cart_c .qty		{ font-size:10px; font-weight:bold; color:#444444; }
#big_cart_c .rule		{ font-size:1px; background-color:#dedede; height:4px; }
#big_cart_c .cout		{ margin-top:5px; font-size:11px; font-weight:bold; color:#333333; text-align:center; }
#big_cart_c .cout img 	{ margin-top:5px; }
#big_cart_c .bcarttbl td{ padding-top:0px; }

/* popup */

.big_img_c		{ z-index:1; position:fixed; left:0px; top:0px; width:100%; height:100%; text-align:center; display:none; padding-top:100px; background:url(images/ui/prod_box_outter_bg.png) repeat; }
.big_img 		{ padding:10px; }
.big_img .top	{ font-size:12px; font-weight:bold; color:#0671b4; text-align:right; margin-bottom:10px; }
.big_img .top a	{ text-decoration:none; }
.big_img .top
	img			{ margin-left:5px; }

.big_img .tl	{ background:url(images/ui/prod_box_tl.gif) no-repeat top left; width:7px; height:7px; font-size:0px; }
.big_img .t		{ background-color:#97CEEB; height:7px; font-size:0px; }
.big_img .tr	{ background:url(images/ui/prod_box_tr.gif) no-repeat top right; width:7px; height:7px; font-size:0px; }
.big_img .l		{ background-color:#97CEEB; width:7px; font-size:1px; }
.big_img .c		{ background-color:#97CEEB; }
.big_img .c2	{ background-color:#97CEEB; font-size:1px; height:3px; }
.big_img .r		{ background-color:#97CEEB; width:7px; font-size:1px; }
.big_img .bl	{ background:url(images/ui/prod_box_bl.gif) no-repeat bottom left; font-size:0px; width:7px; height:7px; }
.big_img .b		{ background-color:#97CEEB; height:7px; font-size:0px; }
.big_img .br	{ background:url(images/ui/prod_box_br.gif) no-repeat bottom right; width:7px; height:7px; font-size:0px; }
.big_img .ct a	{ text-decoration:none; font-weight:bold; color:#0671b4; }
.big_img .title	{ text-decoration:none; font-size:15px; font-weight:bold; color:#004163; }
#big_image_c_div{ background-color:#daf2fe; }


/* bottom - newsletter */
.nletter		{ background-color:#DAECF4; text-align:right; margin-bottom:10px; padding:7px 0px; font-size:12px; }
.nletter form	{ margin:0px 15px; }
.nletter input	{ margin-left:5px; }

/* bottom - manufacturers */
.manuf img		{ cursor:pointer; }
#carousel		{ background-color:#F2F2F2; border-top:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; width:930px; overflow:hidden; }
#carousel td	{ padding:5px; }

/* footer - links */
.foot			{ background-color:#E3ECF2; margin-top:10px; text-align:center; }
.foot div		{ padding:10px; }
.foot, .foot a	{ font-size:11px; }

.discinfo		{ width:auto; border:1px solid #2750a3; }

.l1_list
	{  }
.l1_list .item
	{ margin:0px 0px 10px 0px; width:184px; }
.l1_list .item .name
	{ background:#EDF8FD; font-weight:bold; text-align:center; padding:3px 5px; border:1px solid #B4C1CE; }
.l1_list .item .img
	{ border-left:1px solid #B4C1CE; border-right:1px solid #B4C1CE; height:80px; background:#FFF; }
.l1_list .item .img .enl
	{ position:absolute; padding:62px 0px 0px 157px; }
.l1_list .item .img .enl img
	{ cursor:pointer; }
.l1_list .item .tbl
	{ background:#B4C1CE; }
.l1_list .item .tbl th
	{ background:#CCEDFE; font-size:12px; text-transform:uppercase; text-align:center; }
.l1_list .item .tbl td
	{ background:#EDF8FD; font-size:11px; padding:1px 4px; }
.l1_list .item .price
	{ text-align:right; }
.l1_list .item .qty
	{ width:25px; font-size:11px; text-align:right; padding-top:0px; padding-bottom:0px; }
.l1_list .item .add
	{ border-left:1px solid #B4C1CE; border-right:1px solid #B4C1CE; border-bottom:1px solid #B4C1CE; padding:2px 1px; }
.l1_list .item .add .errc
	{ background:none; font-size:11px; padding:0px 0px 0px 2px; }
.l1_list .item .add .msgc
	{ background:none; font-size:11px; padding:0px 0px 0px 2px; color:#404040; }
.l1_list .item .add img
	{ cursor:pointer; }
.l1_giname
	{ border:1px solid #D4E7F3; border-top:0px; background:#FFF; padding:3px 8px 0px 8px; font-weight:bold; font-style:italic; height:19px; }

.opbg
	{ display:none-; background:url(images/ui/prod_box_outter_bg.png) repeat scroll 0 0 transparent; height:100%; left:0; position:fixed; top:0; width:100%; z-index:1000; }
	

