body { margin: 0px; font: 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #393939; background: url(../pic/bk.gif) #E9F5FC repeat-y;}
div, td { vertical-align: top; text-align: left; }

/*TDs*/
td.tdcart1 { background: #0093E0; border-left: 2px solid #fff; color: #fff; padding: 2px 4px;}
td.tdcart2 { border-bottom: 1px solid #C7E7F8; vertical-align: middle; padding-left: 4px;}
td.tdcart2a { border-bottom: 1px solid #111; vertical-align: middle; padding-left: 4px;}

/* DIVS */
div.div_l {	float: left; } 
div.div_r {	float: right; }

div.div980 { width: 960px; margin: 0px 0px 10px 20px; clear: both; background: #fff;}
div.div_top { width: 740px; float: left; text-align: right; padding-right: 20px;}
div.div_top1 { background: url(../pic/bk_top1.gif); float: right; font-weight: bold; padding: 3px 8px 4px 8px; margin-bottom: 12px;}
div.d_top_ban { float:left; padding: 30px 0 7px 20px; width:220px; }

div.div_col1 {	width: 200px; float: left; padding-top: 17px;}
div.div_col23 {	width: 720px; float: left; margin: 3px 0px 20px 20px; font-size: 11px;}
div.div_col2 {	width: 560px; float: left; margin: 0px 20px;}
div.div_col3 {	width: 140px; float: left; }

div.div_r1 { background: #BF96C1; padding: 0px 12px 10px; }
div.div_r2 { background: #F9B157; padding: 0px 12px 10px; }
div.div_r3 { background: #4CB3E9; padding: 0px 12px 10px; }

div.div_line1 { height: 8px; background: url(../pic/bk_l1.gif) repeat-x; margin: 20px 0px;}
div.div_line2 { height: 8px; background: url(../pic/bk_l2.gif) repeat-x; margin: 10px 0px 40px; clear: both;}
div.div_line3 { border-bottom: 1px solid #ddd; clear: both; line-height: 1px; margin: 10px 0px;}

div.div_choose { background: url(../pic/bk_ipod.gif) no-repeat; margin: 9px 0px 0px; padding: 5px 20px 5px 100px;}

div.div_bot { background: url(../pic/bottom-logo.gif) no-repeat; width: 940px; margin: 40px 0px 0px; padding: 40px 20px 20px; color: #C3C3C3; line-height: 16px;}
div.div_bot1 {	float: left;  color: #0093E0; margin: 2px 30px 20px 0px; line-height: 20px;}
div.div_bot2 {	float: right; margin: 20px 0px 0px; width: 160px;}
div.div_bot3 { float:left; margin: 0px 20px 20px 0px; }
div.div_bot4 { border-top: 1px solid #0093E0; color: #255269; padding: 5px 0px 10px;}

div.div_pnav {	border: 1px solid #8FCFF1; margin: 30px 0px 0px; padding: 3px 10px; line-height: 17px;}

div.div_det1 { float: right; width: 399px;}
div.div_det2 {	float: left; width: 230px; margin-right: 20px;}
div.div_det3 {	float: left; width: 310px; }
div.div_det4 {	float: left; width: 250px; }

div.div_dettit { font-size: 14px; font-weight: bold; color: #255269; background: url(../pic/bk_l2.gif) repeat-x bottom; padding-bottom: 8px; margin: 0px 0px 20px;}
div.div_detalso {	width: 180px; float: left; margin-right: 10px; }
div.div_detcart {	background: url(../pic/bk_cart.gif) no-repeat; float: left; padding: 6px 12px 0px 12px; height: 35px;}

div.div_categ { width: 150px; float: left; border: 1px solid #C7E7F8; padding: 10px; text-align: center; margin-right: 20px;}
div.div_categ_gift { width: 150px; float: left; border: 0px; padding: 10px; text-align: center; margin-right: 20px;}

div.div_disc {width: 110px; float: right; background:#8FCFF1; text-align: center; margin-top:7px; color:#fff; line-height:16px;padding-top:3px;}
div.div_disc1 { margin:3px 1px 1px; background:#fff; text-align:center; color:#0093E0; padding:2px; font-size:13px;}

div.div_acc1 { border-bottom: 1px solid #8FCFF1; padding: 7px 0px; float:left;}
div.div_due { border: 2px dashed #8FCFF1; padding:5px 10px; font-size: 15px; float:left; background:#F7FCFE; font-weight:bold;}

/* UL */

ol.ol1 {  margin: 0px 0px 0px 23px; padding: 0px; list-style-position: outside;}
ol.ol1 li { padding-top: 10px; line-height:12px; color: #fff;}

ol.ol2 {  margin: 0px 0px 0px 23px; padding: 0px; list-style-position: outside; list-style: lower-alpha;}
ol.ol2 li { padding-bottom: 30px; line-height:16px;}

ul.ul1 {  margin: 0px; padding: 0px; list-style-type: none;}
ul.ul1 li { padding-top: 10px; line-height:12px;}

ul.ul2 {  margin: 0px; padding: 0px; list-style: none;}
ul.ul2 li { padding: 0px 12px 0px 13px; display: inline; background: url(../pic/bul1.gif) no-repeat;} 
ul.ul2 li.li1 { padding: 0px 12px 0px 0px; display: inline; background: none;} 

ul.ul3 {  margin: 0px 0px 0px 17px; padding: 0px; list-style: url(../pic/bul1.gif);}
ul.ul3 li { margin-bottom: 5px; line-height:12px;}

ul.ul4 { margin: 0px 0px 0px 50px;  padding: 0px; list-style-type: disc;}
ul.ul4 li { padding: 10px 0px 0px; line-height:16px; margin: 0px;}

/* menu ul */
ul.ul_menu { margin:0px; padding: 0px; background: #EEF8FD;}
ul.ul_menu li { display: block; list-style-type:none; font-size: 14px; line-height: 16px; border-top: #EEF8FD;}
ul.ul_menu li.submenu { display: block; list-style-type:none; font-size: 12px; line-height: 14px; }
ul.ul_menu li.active { display: block; background: #fff; }
ul.ul_menu li.ar1 { display: block; background: url(../pic/ar1.gif) 175px 8px no-repeat; }
ul.ul_menu li.ar2 { display: block; background: url(../pic/ar2.gif) 175px 8px no-repeat #fff;}

ul.ul_menu li A { display: block; padding: 7px 10px 7px 20px; border-bottom: 1px solid #8FCFF1;}
ul.ul_menu li.xmas A { display: block; padding: 7px 10px 7px 20px; border-bottom: 1px solid #fff; background:#F69010;}
ul.ul_menu li.xmas1 A { display: block; padding: 7px 10px 7px 20px; border-bottom: 1px solid #F83D04;}
ul.ul_menu li.submenu A { display: block; padding: 5px 10px 7px 35px; border: 0px; background: url(../pic/bk1.gif) no-repeat #F7FCFE;}
ul.ul_menu li A:hover { display: block; border-bottom: 1px solid #255269; background: #fff; }
ul.ul_menu li.submenu A:hover { display: block; border: 0px; background: #fff;}
ul.ul_menu li.ar1 A:hover { display: block; background: url(../pic/ar1.gif) 175px 8px no-repeat #fff; }
ul.ul_menu li.ar2 A:hover { display: block; background: url(../pic/ar2.gif) 175px 8px no-repeat #fff;}

/* menu ul xmas */
ul.xul_menu { margin:0px; padding: 0px; background: #90001b;}
ul.xul_menu li { display: block; list-style-type:none; font-size: 14px; line-height: 16px; border-top: #ffffff;}
ul.xul_menu li.xsubmenu { display: block; list-style-type:none; font-size: 12px; line-height: 14px; }
ul.xul_menu li.active { display: block; background: #dc4706; }
ul.xul_menu li.xar1 { display: block; background: url(../pic/ar1.gif) 175px 8px no-repeat; }
ul.xul_menu li.xar2 { display: block; background: url(../pic/ar2.gif) 175px 8px no-repeat #fff;}

ul.xul_menu li A { display: block; padding: 7px 10px 7px 20px; border-bottom: 1px solid #FFFFFF;}
ul.xul_menu li.xmas A { display: block; padding: 7px 10px 7px 20px; border-bottom: 1px solid #fff; background:#F69010;}
ul.xul_menu li.xmas1 A { display: block; padding: 7px 10px 7px 20px; border-bottom: 1px solid #F83D04;}
ul.xul_menu li.xsubmenu A { display: block; padding: 7px 0px 7px 50px; border: 0px; background: url(../pic/csillag.gif) no-repeat #e4e1e0;}
ul.xul_menu li A:hover { display: block; border-bottom: 1px solid #ffffff; background: #dc4706; }
ul.xul_menu li.xsubmenu A:hover { display: block; padding: 7px 0px 7px 50px; border: 0px; background: url(../pic/csillag_over.gif) no-repeat #dc4706;}
ul.xul_menu li.xar1 A:hover { display: block;  background-image: url(../pic/csillag.gif) 175px 8px no-repeat #fff; }
ul.xul_menu li.xar2 A:hover { display: block; background: url(../pic/ar2.gif) 175px 8px no-repeat #fff;}


/* EM */
em.emtit { font-style: normal; font-size: 17px; line-height: 20px; color: #A46AA7; font-weight: bold; display: block; border-bottom: 1px solid #A46AA7; padding: 0px 0px 4px; margin-bottom: 2px;}
em.xemtit { font-style: normal; font-size: 17px; line-height: 20px; color: #90001b; font-weight: bold; display: block; border-bottom: 1px solid #d4d4d4; padding: 0px 0px 4px; margin-bottom: 2px;}
em.eminv { font-style: normal; background: #8FCFF1; padding: 2px 4px; color: #fff;}
em.emline {	font-style: normal; text-decoration: line-through; }
em.emtit1 { font-style: normal; font-size: 19px; line-height: 19px; color: #255269; font-weight: bold;}
em.emprice1 { font-style: normal; font-size: 23px; line-height: 32px; color: #A46AA7; font-weight: bold;}
em.emprice2 { font-style: normal; font-size: 16px; line-height: 25px; color: #255269; font-weight: bold;}
em.emtit2 { font-style: normal; font-size: 13px; line-height: 15px; color: #A46AA7; font-weight: bold; display: block; border-bottom: 1px solid #A46AA7; padding: 0px 0px 4px; margin-bottom: 2px;}

em.emor {	font-style: normal; color: #F69010; font-weight: bold; }
em.emblack {	font-style: normal; color: #000000; font-weight: bold; }
em.emblue {	font-style: normal; color: #0093E0; font-weight: bold; }
em.emgrey {	font-style: normal; color: #9E9E9E; display: block; padding-left: 130px; font-size: 11px;}
em.emgrey1 {	font-style: normal; display: block; font-size: 11px;}
em.empurp { font-style: normal; font-size: 13px; line-height: 15px; color: #A46AA7;}
em.emgreen { font-style: normal; color: #9ECA37;}

em.emred {	font-style: normal; color: #f00;; font-weight: bold; font-size: 13px;}
em.em17 {	font-style: normal; font-size: 17px;}
em.em11 {	font-style: normal; font-size: 11px;}
em.emline { font-style: normal; text-decoration: line-through; }

span.sp_tit1 { font-size: 15px; line-height: 19px; float: left; margin-bottom: 5px; width: 320px;}
span.sp_price { font-size: 17px; font-weight: bold; color: #255269; float: right; margin: 0px;}
span.sp_sale {	color: #f00; font-size: 15px; margin-bottom: 5px; display: block;}
span.span1 { padding-top: 5px; float: right;}
span.span2 { padding: 3px 0px 0px 275px; float: left; font-weight:bold;}
span.span3 { padding: 3px 0px 0px 20px; float: left; }

br.br1 {	height: 1px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; clear: both; display: block;}
br.br_a { clear: both; }

p.pa1 { margin: 0px }

/* A */

/* top menu */
a.l1:link, a.l1:visited {   color: #255269; text-decoration: none}
a.l1:active, a.l1:hover {   color: #fff; text-decoration: none; }

/* cart links */
a.l2:link, a.l2:visited {   color: #0093E0; text-decoration: none}
a.l2:active, a.l2:hover {   color: #fff; text-decoration: none; background: #0093E0;}

/* r box links */
a.l3:link, a.l3:visited {   color: #fff; text-decoration: none}
a.l3:active, a.l3:hover {   color: #393939; text-decoration: none; background: #fff;}

/* top loc links */
a.l4:link, a.l4:visited {   color: #9E9E9E; text-decoration: underline;}
a.l4:active, a.l4:hover {   color: #0093E0; text-decoration: underline;}

/* menu items */
a.l5:link, a.l5:visited {   color: #0093E0; text-decoration: none;}
a.l5:active, a.l5:hover {   color: #255269; text-decoration: none;}

/* menu items xmas*/
a.l5a:link, a.l5a:visited {   color: #fff; text-decoration: none;font-weight: bold;}
a.l5a:active, a.l5a:hover {   color: #255269; text-decoration: none;font-weight: bold;}

/* sub menu items */
a.l6:link, a.l6:visited {   color: #255269; text-decoration: none;}
a.l6:active, a.l6:hover {   color: #F69010; text-decoration: none;}

a.l6a:link, a.l6a:visited {   color: #F69010; text-decoration: none;}
a.l6a:active, a.l6a:hover {   color: #F69010; text-decoration: none;}

/* menu items */
a.xl5:link, a.xl5:visited,a.xl5:active {   color: #ffffff; text-decoration: none;}
a.xl5:hover {   color: #ffffff; text-decoration: none;}

/* menu items xmas*/
a.xl5a:link, a.xl5a:visited {   color: #ffffff; text-decoration: none;font-weight: bold;}
a.xl5a:active, a.xl5a:hover {   color: #255269; text-decoration: none;font-weight: bold;}

/* sub menu items */
a.xl6:link, a.xl6:visited {   color: #90001b; text-decoration: none;}
a.xl6:active, a.xl6:hover {   color: #ffffff; text-decoration: none;}

a.xl6a:link, a.xl6a:visited {   color: #90001b; text-decoration: none;}
a.xl6a:active, a.xl6a:hover {   color: #ffffff; text-decoration: none;}

/* category */
a.l7:link, a.l7:visited {   color: #9E9E9E; text-decoration: none;}
a.l7:active, a.l7:hover {   color: #A46AA7; text-decoration: underline;}

/* p nav*/
a.l8:link, a.l8:visited {   color: #0093E0; text-decoration: none; background: #fff; padding: 2px 4px;}
a.l8:active, a.l8:hover {   color: #0093E0; text-decoration: none; background: #C7E7F8; padding: 2px 4px;}

/* p name */
a.l9:link, a.l9:visited {   color: #255269; text-decoration: underline}
a.l9:active, a.l9:hover {   color: #fff; text-decoration: none; background: #255269;}

/* like but */
a.l10:link, a.l10:visited {   color: #fff; text-decoration: none; background: #0093E0; padding: 2px 4px;}
a.l10:active, a.l10:hover {   color: #fff; text-decoration: none; background: #A46AA7;}

a:link, a:visited {   color: #0093E0; text-decoration: underline}
a:active, a:hover {   color: #A46AA7; text-decoration: underline}

/* FORMS */
form { margin:0px; padding:0px; clear: both;}
button, select, input, textarea { font: 12px Arial, Helvetica, sans-serif; color: #111; }

.f_l1 { width: 165px; margin: 2px 0px 9px;  float: left;}
.f_l1a { width: 171px; margin: 2px 0px 9px;  float: left; color: #777;}
.f_bot { width: 120px; margin: 2px 0px 0px;  float: left; color: #777;}

.f_cart1 { width: 70px; margin: 2px 0px 0px 10px;  float: left; color: #777; border: 1px solid #9E9E9E;}
.f_cart2 { width: 20px; margin: 2px 0px 0px 10px;  float: left; color: #777; border: 1px solid #9E9E9E; text-align:center;}

.f_cart3 { width: 120px; margin: 5px 0px 0px;}

.f_main1 { width: 165px; margin: 2px 0px 5px;  float: left;}
.f_main2 { width: 255px; margin: 2px 0px 5px;  float: left;}
.f_main2a { width: 260px; margin: 2px 0px 5px;  float: left;}
.f_main2b { width: 406px; margin: 2px 0px 5px; }
.f_main3 { width: 60px; margin: 2px 0px 7px;  float: left;}
.f_main4 { width: 120px; margin: 2px 0px 7px;  float: left;}

div.div_lab1 {	float: left; width: 130px; padding: 3px 0px 0px;}
div.div_lab2 {	float: left; width: 150px; padding: 3px 0px 0px;}

fieldset.fieldmain {	border: 1px solid #ddd;  padding: 10px; width: 410px;}
fieldset.fieldmain1 {	border: 1px solid #ddd;  padding: 10px; width: 240px; float: left;}
fieldset legend { padding: 0px 5px 10px; color: #111; font-weight: bold;}



.but1{ width: 100px; background: #C7E7F8;	border: outset #0093E0; border-width: 1px 2px 2px 1px; color: #0093E0; font-weight: bold; float: left; margin: 0px 0px 0px 15px;}
.but2{ width: 260px; background: #C7E7F8;	border: outset #0093E0; border-width: 1px 2px 2px 1px; color: #0093E0; font-weight: bold; float: left;}

/* IMG */
img {	margin: 0px; padding: 0px; display: block; border:0px;}
img.img1 { float:left; margin: 0px; }
img.img2 { margin: 0px; display: inline;}
img.p_ban { margin-bottom: 7px;}
img.p_cart { float:right; margin: 6px 15px 0px 0px;}
img.p1 {	margin-top: 20px; }
img.p_but1 { float: right; margin-top: 2px;}
img.p2 {	margin-top: 25px; }
img.p_ipod1 { display: inline; margin: 0px 10px 0px 0px; }
img.p_bot1 { float:left; margin: 0px 20px 20px 0px; }
img.p_bot2 { margin: 0px 0px 7px 11px; }
img.p_but2 { float: left; margin: 15px 10px 0px 0px; }
img.p_love { float: right; margin: 15px 0px 0px }
img.p3 {	margin: 10px 0px; }
img.p_ipod2 { display: inline; margin: 0px 3px 0px 0px; }
img.p_gallery { display: inline; margin: 0px 20px 30px 0px; }


.p_list{ border: 1px solid #C7E7F8; margin: 0px 20px 3px 0px; }
A:hover .p_list, A:active .p_list { border: 1px solid #9ECA37; }
