ody, td, div {	font-family: Tahoma, Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	text-decoration: none;}
div {font-size: 8pt}

a {color: #5D72AF}

td.login{
 color: #FFFFFF;
 background: url('/img/bg-top.gif') left;
}
td.login a{
 font-family: Tahoma;
 font-size: 8pt;
 color: #BBC7DD;
 padding-left: 5px;
}
td.top{
 background-color: #C30080;
}
td.top img{
 padding-left: 10px;
 padding-right: 5px;
}
td.top a{
 font-family: Tahoma;
 font-size: 8pt;
 font-style: bold;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}
.pink{
 background-color: #FFD9F2;
 border: solid #8B0059 1px;
 color: #8B005B;
 padding-left: 2px;
}

input.blue, textarea.blue{
 background-color: #A0B5F4;
 border: solid #5F73B0 1px;
 padding: 2px;
 font-size: 9pt;
 color: #333399;
}

input.lightblue, textarea.lightblue {
 background-color: #EEF2FF;
 border: solid #5F73B0 1px;
 padding: 2px;
 font-size: 9pt;
 color: #333399;
}

input.submit { height: 19px; padding-bottom: 2px; background-color: #C30080; font: normal bold 11px Tahoma; color: #ffffff; text-align: center; cursor: pointer; border-bottom: solid 1px #9D0067; border-right: solid 1px #9D0067; border-top: solid 1px #CF3399; border-left: solid 1px #CF3399;}

input.submitB,  button.submitB { height: 19px; padding-bottom: 2px; background-color: #5D72AF; font: normal bold 11px Tahoma; color: #ffffff; text-align: center; cursor: pointer; border-bottom: solid 1px #293F7F; border-right: solid 1px #293F7F; border-top: solid 1px #6E85C7; border-left: solid 1px #6E85C7;}

select {background: #FFD9F2; font-size: 8pt; font-weight: bold; color: #7E0053}

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #2C549D;
	border-bottom: solid 2px #94ABD7;
	padding: 4px;
	margin: 5px 0 0px 0;
	text-align: left;
}

h2 {
	font-weight: bold;
	font-size: 14px;
	color: #2C549D;
	border-bottom: solid 1px #5D72AF;
	background-color: #DFE3EF;
	padding: 4px;
	margin: 15px 0 5px 0;
}

h3 {
	font-weight: bold;
	font-size: 14px;
	color: #2C549D;
	border-bottom: solid 1px #5D72AF;
	background-color: #DFE3EF;
	padding: 4px;
	margin-bottom: 5px;
}

p, ul {
 font-size: 10pt;
 line-height: 130%
}

.prodtable {
 background: url(/img/p_bg.jpg) no-repeat top left;
 padding: 10px 0;
}

.fill3 {
 background: #C30080;
 padding: 3px 0px 3px 10px;
 color: #FFFFFF;
 border-bottom: solid 3px #FFD9F2;
 border-top: solid 3px #FFD9F2;
}

.fill3 div {
 border-right: solid 1px #FFFFFF;
}

.fill3 b {
 font-size: 11pt;
}

.old_price {
 padding: 5px 10px;
 text-decoration: line-through;
}

.s_descr {
 padding: 5px;
}

.wide {width: 100%}

.w75 {vertical-align: top; text-align: center}

.fill_pro { vertical-align: top; padding: 0 10px 10px 10px; color: #1251AF; font-size: 11px;}

.title_pro {background-color: #EEF2FF; padding: 10px; width: 100%; font: normal normal 11px Tahoma; color: #1251B0;}

.white {color: #FFFFFF}

td.top2{
 padding-left: 10px;
 font-family: Tahoma;
 font-size: 8pt;
 color: #7886C5;
 font-style: bold;
 text-decoration: none;
}

td.top2 a{
 color: #7886C5;
 text-decoration: none;
}

td.mmhead{
 background-color: #C30080;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 3px 5px 5px 10px;
}

td.menu{
 background: #FFF0FA url(/img/bg-menu.gif) no-repeat bottom right;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px
}

td.menu ul{
 margin:0; 
 padding:0; 
 list-style-type: none; 
}

td.menu ul li {
 margin: 0; 
 padding:0;
 padding-left: 5px;
 display: block;
 font-size: 9pt;
}

td.menu a.menul1{
 background: url(/img/ar_menu1.gif) no-repeat left 50%;
 color: #C30080;
 font-style: bold;
 font-weight: bold;
 text-decoration: none;
 font-family: Tahoma;
 font-size: 8pt;
 padding-left: 10px;
}

td.menu a.menul1chkd{
 background: url(/img/ar_menu3.gif) no-repeat left 50%;
 color: #7886C5;
 font-style: bold;
 font-weight: bold;
 text-decoration: none;
 font-family: Tahoma;
 font-size: 8pt;
 padding-left: 10px;
}

td.menu a.menul2{
 background: url(/img/ar_menu2.gif) no-repeat left 50%;
 color: #C30080;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 font-family: Tahoma;
 font-size: 8pt;
 padding-left: 10px;
}

td.menu a.menul2chkd{
 background: url(/img/ar_menu3.gif) no-repeat left 50%;
 color: #7886C5;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 font-family: Tahoma;
 font-size: 8pt;
 padding-left: 10px;
}

td.hottips{
 background-color: #5E72AF;
 color: #DFE3EF;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px 15px; 
}

td.hottips a.white{
 color: #DFE3EF;
 font-size: 8pt;
 text-decoration: none;
 background: url(/img/ar_see_this.gif) no-repeat left 3px;
 padding-left: 15px;
 font-weight: normal; 
}

td.hottips a.moreht{
 color: #FFFFFF;
 font-size: 8pt;
 font-weight: normal; 
}

td.help{
 background-color: #DFE3EF;
 color: #5A74AF;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 10px 15px 5px 15px;
}

td.help_items{
 background-color: #DFE3EF;
 color: #5A74AF;
}

td.help_items a{
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: normal;
 padding-left: 25px; 
 color: #5A74AF;
}

td.mphead{
 background-color: #C30080;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: bold;
 padding: 5px;
}

td.mp{
 background-color: #FFF0FB;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: bold;
 padding: 5px;
 text-align: center;
}

td.pr{
 background-color: #FFF0FB;
 color: #000;
 font-family: Tahoma;
 font-size: 8pt;
 padding:15px;
}
td.pr a{display:block;margin-bottom:10px}
td.pr a.more{display:inline}

td.shortbasket{
 background: #C30080 url(/img/bg-basket.gif) no-repeat bottom right;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 padding-left: 10px;
 padding-right: 10px;
}

.basket {background-color: #FFD200; padding: 5px; background-image: url(/img/basbg.jpg); background-repeat: no-repeat; background-position: top left;}
.basket_item {padding: 5px; background: #DFE3EF; font: normal bold 12px Tahoma;}

td.message{
 background: #5D72AF url(/img/bg-message.gif) no-repeat bottom right;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 padding: 10px 15px;
}

td.message a{
 background: url(/img/ar_more.gif) no-repeat left 50%;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 padding-left: 10px;
}

td.bs{
 background-color: #DFE3EF;
 color: #5A74AF;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 10px 15px; 
}

td.bs a{
 font-size: 8pt;
 color: #5A74AF;
 text-decoration:none;
}
td.bs a.more{
 background: url(/img/ar_more.gif) no-repeat left 50%;
}

td.footer_blue{
 background-color: #5E72AF;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 padding: 5px; 
}
td.footer_red{
 background-color: #C30080;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 padding: 5px;
 border-left: solid 8px #FFFFFF;
}
td.footer_red a{
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 padding: 5px;
 text-decoration: none;
}

td.welcome{
 background-color: #FFF0FB;
 color: #5D72AF;
 font-size: 8pt;
 font-family: Tahoma;
 padding: 10px;
}
td.welcome b{
 color: #C30080;
 font-size: 12pt;
 font-weight: bold;
}

td.thisweek_header{
 background-color: #DFE3EF;
 color: #C30080;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px 10px 5px 10px;
}

td.thisweek{
 color: #5A74AF;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: normal;
 padding: 5px 10px 10px 10px;
}

td.tdspace {
 font-size: 4pt;
}

.right {text-align: right;}

.black {font: normal normal 11px Tahoma; color: #203573;}
.orange {font: normal normal 11px Tahoma; color: #C30080;}
.e2f{
 background: url(/img/icon_send.gif) no-repeat left 60%;
 color: #C30080;
 padding-left: 15px;
}

.e2f2{
 background: url(/img/icon_send1.gif) no-repeat left 60%;
 color: #FFFFFF;
 padding-left: 15px;
}
.more{
 background: url(/img/ar_menu1.gif) no-repeat left 50%;
 color: #C30080;
 padding-left: 10px;
 text-decoration: none;
 font-weight: bold;
}

.more2{
 background: url(/img/ar_top.gif) no-repeat left 50%;
 color: #FFFFFF;
 padding-left: 10px;
 text-decoration: none;
 font-weight: bold;
}

td.so_header{
 background-color: #C30080;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px;
 border-bottom: solid 1px #FFFFFF;
}

td.so{
 background-color: #5E72AF;
 color: #FFFFFF;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: bold;
 padding: 5px; 
}

.padding5 { padding: 5px; vertical-align: top;}
.padding10 { padding: 10px; vertical-align: top;}
.padding10left { padding-left: 10px; vertical-align: top; font-weight:normal}

.mainText2 {font-family: Tahoma;        font-size: 8pt;        font-style: normal; color: #DFE3EF; text-decoration: none;}
.mainText {font-family: Tahoma; font-size: 8pt; font-style: bold; color: #FFFFFF;     font-weight: bold;    text-decoration: none;}

.rightaligned{text-align: right; color:#FFFFFF; font-weight: normal; font-size: 8pt}

td.latesthead{
 background-color: #FFF0FB;
 color: #C30080;
 font-family: Tahoma;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px;
 text-align: left;
}

td.latest{
 background-color: #FFF0FB;
 color: #7886C5;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: normal;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}

.ideas table {
 color: #506195;
 font-family: Tahoma;
 font-size: 8pt;
 font-weight: normal;
 padding: 5px;
 text-align: left;
}

hr {color: #EDB2D9; background: #EDB2D9; border: 0; height: 2px; border-bottom: solid 1px #FFFFFF}
.bluehrsimple {color: #9EADD9; height: 1px; background: #9EADD9; border: 0; height: 2px; border-bottom: solid 1px #FFFFFF}
.pinkhr {width: 100%; height: 2px; color: #CF3399; background: #CF3399; border:0; border-top: solid 1px #9D0067}
.bluehr {width: 100%; height: 2px; color: #8D9CC7; background: #8D9CC7; border:0; border-top: solid 1px #4D5D8F}

.lgg {font: normal normal 11px Tahoma; color: #FFFFFF; text-align: right; margin-top: 3px}

.txtwelcome {font-size: 12px; font-weight: bold; margin: 0}

.txt {font: normal normal 9pt Tahoma;}
.txt4 {font: normal bold 9pt Tahoma;}

ul.leftarr {
 margin:0; 
 padding:0; 
 list-style-type: none; 
 float: left;
}

ul.leftarr li {padding: 0 15px 0 3px; background: url(/img/ar_top.gif) no-repeat left 80%; float: left}

.borderwhite {border: solid 2px #FFFFFF; margin: 0 10px;}
.borderblue {border: solid 1px #5D72AF}
.borderpink {border: solid 1px #C30080}

.steps {
 float: left;
 font-size: 12px;
 height: 20px;
 padding: 2px;
}

.step_on {
 font-size: 12px;
 font-weight: bold;
 background-color: #C30080;
 width: 20px;
 height: 20px;
 padding: 2px;
 display: block;
 float: left;
 color: #FFFFFF;
 text-align: center;
}

.step_onText {
 font-size: 12px;
 font-weight: bold;
 padding: 2px 2px 2px 10px;
 display: block;
 float: left;
 color: #2C549D;
 margin-right: 10px;
 background: url('/img/ch_arr_on.gif') no-repeat left 50%;
}

.step_off {
 font-weight: bold;
 font-size: 12px;
 background-color: #AAAAAA;
 width: 20px;
 height: 20px;
 padding: 2px;
 display: block;
 float: left;
 color: #FFFFFF;
 text-align: center;
}

.step_offText {
 font-weight: bold;
 font-size: 12px;
 padding: 2px 2px 2px 10px;
 display: block;
 float: left;
 color: #AAAAAA;
 margin-right: 10px;
 background: url('/img/ch_arr_off.gif') no-repeat left 50%;
}

ul.cats {
 font-weight: bold;
}

.enlarge {
 display: block;
}

.pimg {
 border: solid 2px #7B89C1;
}

.pimg:hover {
 border: solid 2px #7696D7;
}




#overlay{ 
    background-image: url(/i/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/i/overlay.png", sizingMethod="scale");
}
#this_week{width:100%;border-collapse:collapse}
#this_week td{margin:0}
#this_week .header{background:#5E72AF;color:#FFF;font-weight:bold;padding:5px;border-bottom:1px solid #FFF}
#this_week .containers{background:#DFE3EF;padding:5px;font-size:8pt;color:#5A74AF;border-left:1px solid #FFF;vertical-align:top;width:30%}
#this_week .containers img{margin-right:10px;float:left;height:133px;width:100px}
#this_week .containers.none{display:none}
#this_week .containers.first{border:0px}
#this_week .containers b.price{float:right;font-size:12px}
#this_week .containers b.price strong{color:#C30080}
#this_week .containers div.bottom{clear:both;padding-top:5px}
#this_week .containers div.bottom .more{float:right}

#latest_products{width:100%;margin-top:10px;border-collaspe:collapse}
#latest_products td{margin:0}
#latest_products .latesthead{background:#DFE3EF;color:#5A74AF}
#latest_products .containers{background:#FFF0FB;color:#C30080;font-size:8pt;vertical-align:top;padding:5px;width:33%;}
#latest_products .containers .icon{float:left;margin-right:10px;height:200px}
#latest_products .containers .bottom{text-align:right;clear:both;}
#latest_products .price{font-size:12px;color:#5A74AF}
#latest_products .price strong{color:#C30080}

#special_offer .price strong{color:#FFF}
#kfy_sale {background:#C30080;padding:5px 15px;border:2px solid;border-right-color:#9d0067;border-bottom-color:#9d0067;border-top-color:#cf3399;border-left-color:#cf3399;color:#FFF}