html, body, h1, h2, h3, h4, h5, h6, p, a, img, table, ul, ol, li, form, fieldset {
	border:  0;
	margin:  0;
	padding:  0;
}
body {
	background:  #FFF;
	color:  #000;
	font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:  62.5%;
	width:  320px;
}
a { color:  #3366CC; }
a:link, a:visited { text-decoration:  underline; }
a:hover, a:active {	text-decoration:  none; }

#lc {
	padding:  15px 0 0 0;
}
#mca { padding:  0 0 0 0; }

#spmenu {
	float:  left;
	width:  25px;
}
#spmenu ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  10px 0 0 10px;
}
#spmenu ul li { padding:  0 0 20px 0; }
#spmenu ul li.npb { padding-bottom:  0; }
#logo {
	padding-bottom:  20px;
	text-align:  center;
}
#lcmenu { float:  left; padding-bottom:  20px; width:  120px; }
#lcmenu ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  0 10px 0 10px;
}
#lcmenu ul li { padding:  3px 0; }
#lcmenu ul li a { padding-left:  17px; }
#lcmenu ul li a:link, #lcmenu ul li a:visited { text-decoration:  underline; }
#lcmenu ul li a:hover, #lcmenu ul li a:active {	text-decoration:  none; }
#lcmenu ul li.over { padding:  2px 0 3px 0; }
#lcmenu ul li.over a {
	background:  url(../images/lmenubullet.gif) no-repeat 0 5px;
	font-size:  110%;
	font-weight:  bold;
}
#searchByType {}
#searchByType fieldset { padding:  0 0 15px 0; }
#searchByType p.formHeader {
	font-size:  110%;
	font-weight:  bold;
	margin:  0 0 0 0;
	padding:  0 0 12px 0;
	text-align:  center;
}
#searchByType table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
}
#searchByType td {
	padding-bottom:  11px;
	vertical-align:  top;
}
#searchByType label span {
	color:  #666;
	font-size:  91.66%;
}
div.hr {
	background:  #CCC;
	font-size:  1px;
	height:  1px;
	overflow:  hidden;
}
#searchByType div.hr {
	margin-right:  10px;
	margin-left:  4px;
}
#searchByType #searchByTypeB { margin:  12px 0 12px 4px; }
#umab { clear:  both; }
#umab table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	width:  100%;
}
#umab table td {
	padding:  0 0 0 0;
	vertical-align:  top;
}
#userbox {}
#userbox ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  5px 0 0 10px;
}
#userbox ul li#logIn {
	font-size:  91.66%;
	background:  url(../images/login.gif) no-repeat 0 4px;
	padding:  0 0 0 15px;
}
#userbox ul li#register {
	font-size:  91.66%;
	background:  url(../images/register.gif) no-repeat 0 4px;
	padding:  0 0 0 15px;
}
#userbox ul li a { color:  #DA251D; }
#spCart {
	background:  url(../images/vline.gif) no-repeat 0 0;
}
#spCart ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  5px 0 0 10px;
}
#spCart ul li {
	color:  #666;
	font-size:  91.66%;
}
#spCart ul li span { color:  #000; }
#spCart ul li span.number {
	font-size:  100%;
	font-weight:  bold;
}
#spContacts { background:  url(../images/vline.gif) no-repeat 0 9px; }
#spContacts ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  5px 0 0 10px;
}
#spContacts ul li {
	color:  #666;
	font-size:  91.66%;
}
#spContacts ul li span { color:  #000; }
#mainPhone { display:  none; }
#ad1 { display:  none; }
#ad2 { display:  none; }
#mmenu {
	background:  url(../images/mmenubg1.gif) repeat-x 0 5px;
	height:  31px;
	padding-top:  5px;
}
#mmenu table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  90%;
	width:  100%;
}
#mmenu table td {
	background:  url(../images/menuitembg.gif) no-repeat 0 6px;
	color:  #FFF;
	padding:  7px 0 0 0;
	text-align:  center;
}
#mmenu table td.first { background-image:  none; }
#mmenu table td a {
	color:  #FFF;
	font-family:  Arial, Helvetica, sans-serif;
}
#mmenu table td a:link, #mmenu table td a:visited { text-decoration:  none; }
#mmenu table td a:hover, #mmenu table td a:active {	text-decoration:  underline; }
#filter {
	background:  url(../images/dot.gif) repeat-x 0 0;
	margin:  10px 5px 0 5px;
}
#lb { background:  url(../images/dot.gif) repeat-y right top; }
#bb { background:  url(../images/dot.gif) repeat-x left bottom; }
#rb { background:  url(../images/dot.gif) repeat-y 0 0; }
#c1 { background:  url(../images/tlc.gif) no-repeat 0 0; }
#c2 { background:  url(../images/trc.gif) no-repeat right top; }
#c3 { background:  url(../images/brc.gif) no-repeat right bottom; }
#c4 { background:  url(../images/blc.gif) no-repeat left bottom; padding:  0 0 0 0; }
#fdeco { padding:  7px 0 0 0; }
#filterLink {
	background:  url(../images/plus.gif) no-repeat 0 0;
	color:  #330066;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:  bold;
	margin:  0 0 0 12px;
	padding: 0 0 2px 23px;
}
#filterLink.open { background:  url(../images/minus.gif) no-repeat 0 0; }
#filterForm {
	margin:  0 0 0 0;
	padding:  0 10px 0 10px;
}
#filterForm fieldset {
	padding:  10px 0 10px 0;
}
#filterForm div.hr { margin:  11px 0 11px 0; }
#filterForm label {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  100%;
}
#filterForm span.label {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  100%;
}
#filterForm #params {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	margin:  5px 0 7px 0;
	font-size:  100%;
	width:  100%;
}
#filterForm #params td {
	padding:  2px 0 2px 0;
	vertical-align:  top;
}
#filterForm #params td.ch {	width:  23px; }
#filterForm #params td.ch input { margin:  0; }
#filterForm #params td label { color:  #000; }
#filterForm label.bl { color:  #000; }
#filterForm label.bl span { color:  #999; }
#filterForm input.short { width:  50px; }
#spStub {
	font-size:  1px;
	height:  8px;
	overflow:  hidden;
}
#special {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	margin:  10px 0 0 0;
	width:  100%;
}
#special th {
	background:  #330066;
	color:  #FFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  116.66%;
	padding:  2px 11px 2px 11px;
	text-align:  left;
}
#special td {
	background:  #F3F3F3 url(../images/brdr.gif) repeat-x left bottom;
	height:  158px;
	padding:  0 0 0 0;
	vertical-align:  top;
	width:  25%;
}
#special td div {
	background:  url(../images/specialbrdr.gif) no-repeat 0 10px;
	height:  145px;
	padding:  0 0 0 0;
	position:  relative;
}
#special td.first div { background-image:  none; }
#special td div p.name {
	color:  #000;
	padding:  10px 0 0 6px;
}
#special td div p.name a { color:  #000; }
#special td div img { display:  none; }
#special td div p.newPrice {
	background:  #CC3300;
	border:  2px solid #FFF;
	color:  #FFF;
	font-size:  120%;
	left:  6px;
	padding:  4px 0 7px 0;
	position:  absolute;
	text-align:  center;
	top:  55px;
	width:  65px;
	z-index:  27;
}
#special td div p.newPrice span { font-size:  61.11%; }
#special td div p.oldPrice {
	color:  #999;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight:  bold;
	left:  10px;
	position:  absolute;
	text-align:  center;
	text-decoration:  line-through;
	top:  90px;
}
#special td div p.oldPrice span {
	font-size:  91.66%;
	font-weight:  normal;
}
#special td div p.desc {
	background:  url(../images/viewdesc.gif) no-repeat 0 2px;
	left:  6px;
	padding:  0 0 0 18px;
	position:  absolute;
	text-align:  center;
	top:  110px;
}
#special td div p.add2cart {
	background:  #FFF url(../images/add2cart.gif) no-repeat 4px 4px;
	font-size:  91.66%;
	height:  18px;
	left:  6px;
	padding:  5px 0 0 23px;
	position:  absolute;
	top:  135px;
	width:  46px;
}
#new {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  100%;
	margin:  10px 0 0 0;
	width:  100%;
}
#new th {
	background:  #330066;
	color:  #FFF;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  116.66%;
	padding:  2px 11px 2px 11px;
	text-align:  left;
}
#new td {
	background:  #F3F3F3 url(../images/brdr.gif) repeat-x left bottom;
	height:  108px;
	padding:  0;
	vertical-align:  top;
	width:  25%;
}
#new td div {
	background:  url(../images/specialbrdr.gif) no-repeat 0 10px;
	height:  95px;
	padding:  0 0 0 0;
	position:  relative;
}
#new td.first div { background-image:  none; }
#new td div p.name {
	color:  #000;
	padding:  10px 0 0 6px;
}
#new td div p.name a { color:  #000; }
#new td div img { display:  none; }
#new dl.props { display:  none; }
#new td div p.price {
	color:  #CC3300;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  133.33%;
	font-weight:  bold;
	left:  10px;
	position:  absolute;
	top:  40px;
}
#new td div p.price span {
	font-size:  62.5%;
	font-weight:  normal;
}
#new td div p.desc {
	background:  url(../images/viewdesc.gif) no-repeat 0 2px;
	left:  6px;
	padding:  0 0 0 18px;
	position:  absolute;
	text-align:  center;
	top:  62px;
}
#new td div p.add2cart {
	background:  #FFF url(../images/add2cart.gif) no-repeat 4px 4px;
	font-size:  91.66%;
	height:  18px;
	left:  6px;
	padding:  5px 0 0 23px;
	position:  absolute;
	top:  85px;
	width:  46px;
}
#footer {
	background:  #EFEFEF;
	border-top:  2px solid #999;
	clear:  both;
	height:  130px;
	margin:  10px 0 0 0;
}
#shildik {
	display:  block;
	float:  left;
	height:  46px;
	padding:  84px 0 0 5px;
	width:  90px;
}
#shildik p {
	font-size:  91.66%
}
#shildik a {
	color:  #3366CC;
}
#contacts {
	padding:  8px 0 0 100px;
}
#contacts p.h {
	font-weight:  bold;
}
#contacts p {
	padding:  5px 0;
}
