/*prepared*/
html
	{ background:#DFB8DA url(/i/pattern.gif) 50% 0!important }
body
	{ background:url(/i/top.jpg) 50% 0 no-repeat;min-height:900px }

del
	{ display:none }

#content2
	{ overflow: hidden;width:90%;max-width:1000px;margin: auto;margin-top:0;padding-bottom: 27px; }

#menu
	{ margin-bottom:0!important;padding-bottom:20px!important }

p
	{ text-align:left!important }

.text
	{ width:100%; }
.text .tl, .text .tr, .text .br, .text .bl
	{ width:10px!important;height:10px!important; }
.text .c
	{ padding:10px 30px; }
.text .c p
	{ line-height:16pt; }
.text .tc, .text .bc, .text .c
	{ background:#D3C9DE!important; }
.text .tl
	{ background:url(/i/text-tl.gif)!important }
.text .tr
	{ background:url(/i/text-tr.gif)!important }
.text .br
	{ background:url(/i/text-br.gif)!important }
.text .bl
	{ background:url(/i/text-bl.gif)!important }

#left, #right
	{ width:50%!important }

#left .container
	{ padding-right:2em }
#left .text
	{}
#left .text .tc, #left .text .bc, #left .text .c
	{ background:#F3E8F2!important; }
#left .text .br
	{ background:url(/i/left-br.gif)!important }
#left .text .bl
	{ background:url(/i/left-bl.gif)!important }
#left .text .purple .tc, #left .text .purple .c
	{ background:#927FAD!important }
#left .text .purple .c
	{ font-weight:bold;color:#fff;padding-top:0 }
#left .text .purple .tr
	{ background:url(/i/purple-tr.gif)!important }
#left .text .purple .tl
	{ background:url(/i/purple-tl.gif) 0 0 no-repeat!important }
#left .text .orange .tc, #left .text .orange .c
	{ background:#FF9900!important }
#left .text .orange .c
	{ font-weight:bold;color:#fff;padding-top:0 }
#left .text .orange .tr
	{ background:url(/i/orange-tr.gif)!important }
#left .text .orange .tl
	{ background:url(/i/orange-tl.gif) 0 0 no-repeat!important }
#left .text .c p
	{ border:0;background:url(/i/where2buy.gif) 0 bottom repeat-x;padding:1em 0 1em 100px }
#left .text .c p img
	{ margin:.4em 0 0 -100px;float:left }
	

/*own*/
p
	{ margin:1em 0 0 0 }
button
	{ border:0;padding:0;margin:1em 0 0 0;background:0 }
input, textarea
	{ border:1px solid #AEAEAE;width:63px;margin-right:10px;padding:0 5px }
big
	{ color:#BE5393;font-size:2em }

.fL
	{ float:left }
.fR
	{ float:right }

.container
	{ margin-bottom:2em }

#right
	{ /*min-width:451px*/ }
#right .container .c
	{ padding:30px!important }


#foot .container .c
	{ padding-left:30px;padding-right:30px }
#foot .container .c p
	{ font-size:.75em!important;line-height:1em;margin:0;padding:.5em 0 .25em 0;text-align:left }
#foot .container .logo
	{ float:left;display:block;margin:-15px 10px 0 0 }

#foot .container h2
	{ font-size:1.3em;font-family:Tahoma;padding-left:20px }

.litepad
	{ background:#EDE9F2 url(/i/tl.gif) 0 0 no-repeat }
.litepad div
	{ background:url(/i/tr.gif) right 0 no-repeat }
.litepad div div
	{ background:url(/i/br.gif) right bottom no-repeat }
.litepad div div div
	{ background:url(/i/bl.gif) 0 bottom no-repeat;padding:22px }
.litepad div div div div
	{ padding:0;background:0 }
.litepad div div div div form
	{ text-align:center }

#stores
	{ height:56px;/*margin-left:-10px!important;padding:0!important;*/list-style-type:none; }
#stores li
	{ /*position:relative;margin-left:10px;*/height:56px;float:left; }
#stores li.plus1
	{ margin-left:11px;margin-right:10px; }
#stores img
	{ vertical-align:middle!important;/*display:block;float:left;*/ }

#where2buy, #where2buy dt, #where2buy dd
	{ margin:0;padding:0 }
#where2buy
	{ height:2em;background:url(/i/where2buy.gif) 0 0 repeat-x;margin-top:1em }
#where2buy dt, #where2buy dd
	{ float:left;margin-top:1em }
#where2buy dt
	{ font-weight:bold;color:#AC3EA1 }
#where2buy dd
	{ padding-left:1.5em }
#where2buy dd a
	{ display:block;background:#5B4770;color:#fff;font-size:.8em;padding:.1em 1em .25em 1em }

#basket
	{ border:0;width:100% }
#basket th, #basket td
	{ padding:10px }
#basket th
	{ background:#927FAD;color:#fff;text-align:left;font-weight:normal;font-size:.7em; }
#basket td
	{ background:#fff;font-size:.8em }
#basket button
	{ margin:0 }

#select table
	{ width:100% }
#select td
	{ padding-right:2em }
#select td p
	{ line-height:normal!important }

#put2basket input
	{ /*font-size:2em*/ }

#ownstores
	{ border:0;width:100%;margin-top:1em }
#ownstores td
	{ background:url(/i/where2buy.gif) 0 0 repeat-x;vertical-align:top;padding:10px 0;color:#000 }
#ownstores td strong, #ownstores td p
	{ color:#000 }

#calorie
	{ width:100%!important;margin-top:0em }
#calorie td, #calorie th
	{ font-size:.8em;vertical-align:top;background:#E0D9E8;border-bottom:2px solid #D3C9DE;color:#392C67; }
#calorie td
	{ padding:.5em 5px .5em 0;text-align:left; }
#calorie th
	{ padding:.5em 0 .5em 5px;text-align:left;font-weight:normal }
#calorie strong
	{ color:#E41474 }
#calorie tbody strong
	{ color:#E41474;padding-left:1em }
#calorie strong small
	{ font-weight:normal }
#calorie caption
	{ color:#fff;background:#927FAD;font-weight:bold;text-align:center;font-size:.9em;padding:.85em 0;margin:0!important }
#calorie thead td, #calorie thead th
	{ font-size:.7em;padding-top:2em;padding-bottom:2em }
#calorie thead td
	{ background:#CCC1D9;color:#000;text-align:left;padding-right:5px }
#calorie thead th
	{ background:#CCC1D9;color:#000;text-align:left;padding-left:5px }
#calorie th.chapter
	{ color:#fff;background:#927FAD;text-align:center }
#calorie a
	{ background:#5B4770;color:#fff;padding:.5em .75em;display:block; }

#address
	{ margin-top:1em;/*border-top:1px solid #000;width:600px!important;*/ }
#address td
	{ vertical-align:top; }
#address input, #address textarea
	{ width:200px;margin-top:.2em;margin-bottom:.3em }
#address textarea
	{ height:50px }
#address p
	{ text-align:right!important;padding-right:1em!important; }

#testimonials td, #testimonials th
	{ vertical-align:top;background:url(/i/where2buy.gif) 0 bottom repeat-x;padding-bottom:.3em }
#testimonials p
	{ padding:0!important;background:0!important; }
#testimonials th
	{ white-space:nowrap;text-align:left;padding-right:2em }

#right #summary p, #right #summary .c
	{ margin:0!important;padding-top:0!important;padding-bottom:0!important }
#right #about .c p
	{ /*margin:0;line-height:1.2em*/ }
#right #about
	{ margin-bottom:0 }

#left p
	{ margin:0;line-height:1.2em;padding-top:.5em!important;padding-bottom:.5em!important }
#advantages td p
	{ padding-bottom:1em!important }

.delete
	{ width:70px;padding-left:22px;height:17px;border:0;cursor:pointer;background:url(/i/delete.gif) 0 0 no-repeat;font-size:.85em;font-family:Arial; }
.delete
	{ /*text-indent:-9999px*/font-size:1px;width:17px!important;padding:0;font-color:#EDE9F2;padding-left:1000px;overflow:hidden }
.overdelete
	{ width:17px;overflow:hidden }