/*
body{
position:relative;
margin:0;
-webkit-text-size-adjust:none;
min-height:416px;
font-family:helvetica,sans-serif;
background:
url("../images/background.png"),
url('../images/menutouched.png') no-repeat,
url('../images/storetouched.png') no-repeat,
url("../images/whitearrow.png") no-repeat;
-webkit-touch-callout:none;
}

.center{margin:auto;display:block}
img{border:0}
.slideleft{-webkit-transform:translate(-150%,0);-webkit-transition-duration:1.5s}
.slideright{-webkit-transform:translate(150%,0);-webkit-transition-duration:1.5s}
a:hover span.arrow{background-image:url("../images/whitearrow.png")!important}
#topbar {
	position:relative;
	left:0;
	top:0;
	height:44px;
	width:auto;
	background:url("../images/header.png") repeat;margin-bottom:13px;
}
#title {
position:absolute;
top:0;
left:0;
right:0;
padding:0 10px;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
height:44px;
line-height:44px;
font-weight:bold;
color:#FFF;
text-shadow: rgba(0,0,0,0.6) 0 -1px 0;font-size:16pt;
}
#content{width:100%;position:relative;min-height:250px;margin-top:10px;height:auto;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;z-index:0;overflow:hidden}
#footer{text-align:center;position:relative;margin:20px 10px 0;height:auto;width:auto;bottom:10px}
#footer a{text-decoration:none;font-size:9pt;color:#4C4C4C;text-shadow:#FFF 0 1px 0}
.pageitem,.form{-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px;-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px;background-color:#fff;border:#878787 solid 1px;font-size:12pt;overflow:hidden;padding:0;position:relative;display:block;height:auto;width:auto;margin:3px 9px 17px;list-style:none}
.textbox{padding:5px 9px;overflow:hidden;border-top:1px solid #878787}
.textbox p{margin-top:2px;color:#000;margin-bottom:2px;text-align:justify}
.textbox img{max-width:100%}
.textbox ul{margin:3px 0 3px 0;list-style:circle!important}
.textbox li{margin:0!important}
.pageitem li:first-child{border-top:0;}
li.menu,ul.form li{position:relative;list-style-type:none;display:block;height:43px;overflow:hidden;border-top:1px solid #878787;width:auto}
ul.pageitem li:first-child:hover{-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px;}
ul.pageitem li:last-child:hover{-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px;}
li.menu:hover{background:url("../images/menutouched.png") repeat-x #369}li.menu a:hover span.name,li.menu a:hover span.comment,li.store:hover .starcomment,li.store:hover .name,li.store:hover .comment,body.list li.withimage a:hover .comment{color:#fff}
li.menu a:hover span.comment{color:#CCF}
li.menu a{display:block;height:43px;width:auto;text-decoration:none}
li.menu a img{width:auto;height:32px;margin:5px 0 0 5px;float:left}
li.menu span.name{margin:11px 0 0 7px;width:auto;color:#000;font-weight:bold;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:75%;white-space:nowrap;float:left}
li.menu span.comment{margin:11px 30px 0 0;width:auto;color:#000;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:75%;white-space:nowrap;float:right;color:#324f85}
li.menu span.arrow,li.store span.arrow,body.musiclist span.arrow,body.list span.arrow{position:absolute;width:8px!important;height:13px!important;right:10px;top:15px;margin:0!important;background:url("../images/arrow.png") no-repeat}
li.store{height:90px;border-top:#878787 solid 1px;overflow:hidden;position:relative}
li.store a{width:100%;height:90px;display:block;background:url("../images/storebg.png") left top no-repeat;text-decoration:none;position:absolute}
li.store:hover{background:url("../images/storetouched.png") repeat-x;}
li.store .image{position:absolute;left:0;top:0;height:90px;width:90px;display:block}
li:first-child.store .image,li.store:first-child a{-webkit-border-top-left-radius:8px 8px}
li:last-child.store .image,li.store:last-child a{-webkit-border-bottom-left-radius:8px 8px}
li.store .name{font-size:15px;white-space:nowrap;margin:5px 0 0 95px;display:block;overflow:hidden;color:#000;max-width:60%;text-overflow:ellipsis;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
li.store .comment,body.list li.withimage .comment{font-size:12px;color:#7f7f7f;margin:16px 0 0 95px;display:block;width:60%;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
li.store .arrow,body.list li.withimage .arrow{top:39px!important}
li.store .stars{margin:6px 0 0 95px}
li.store .starcomment{position:absolute;left:165px;top:56px;font-size:12px;color:#7f7f7f;font-weight:lighter}
.graytitle{position:relative;font-weight:bold;font-size:17px;right:20px;left:9px;color:#4C4C4C;text-shadow:#FFF 0 1px 0;padding:1px 0 3px 8px}
.header{display:block;font-weight:bold;color:rgb(73,102,145);font-size:12pt;margin-bottom:6px;line-height:14pt}
body.musiclist div#content{width:auto;margin:-29px auto auto -40px}
body.musiclist div#content ul{background:url("../images/musiclistbg.png") repeat}
body.musiclist div#content ul li{list-style:none;height:44px;width:auto;border-bottom:1px solid #e6e6e6;position:relative}
body.musiclist div#content ul li a{text-decoration:none;color:#000;width:100%!important;height:100%;display:block}
body.musiclist ul li .number,body.musiclist .name,body.musiclist .time{display:inline-block;height:44px;font-weight:bold;font-size:large;width:44px;text-align:center;line-height:46px}
body.musiclist ul li .name{margin-left:0;width:auto!important;font-size:medium;padding-left:5px;border-left:solid 1px #e6e6e6}
body.musiclist ul li .time{color:#848484;font-size:medium;margin-left:4px;width:auto!important;font-weight:normal}
body.musiclist{background-image:none!important;background-color:#cbcccf}
body.musiclist ul li span.name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:62%}
body.list ul li.title{background:url("../images/listheader.gif") repeat-x;height:22px!important;width:100%;color:#fff;font-weight:bold;font-size:16px;text-shadow:gray 0 1px 0;line-height:22px;padding-left:20px;border-bottom:none!important}
body.list ul{background-color:#fff;width:100%;overflow:hidden;padding:0;margin:0}
body.list div#content li{height:40px;border-bottom:1px solid #e1e1e1;list-style:none}
body.list{background-color:#fff;background-image:none!important}
body.list div#footer{margin-top:24px!important;border:solid 1px gray}
body.list div#footer a:hover{text-decoration:underline;}
body.list div#content li a{padding:9px 0 0 20px;font-size:large;font-weight:bold;position:relative;display:block;color:#000;text-decoration:none;height:32px}
body.list div#content li a span.name{text-overflow:ellipsis;overflow:hidden;max-width:93%;white-space:nowrap;display:block}
body.list div#content li a:hover{color:#fff}body.list div#content li a:hover{background:url("../images/menutouched.png") repeat-x;}
body.list div#content{margin-top:-13px!important}
body.list ul img{width:90px;height:90px;position:absolute;left:0;top:0}
body.list li.withimage{height:90px!important}
body.list li.withimage span.name{margin:13px 0 0 90px;text-overflow:ellipsis;overflow:hidden;max-width:63%!important;white-space:nowrap}
body.list li.withimage .comment{margin:10px auto auto 90px !important;max-width:63%!important}
body.list li.withimage a,body.list li.withimage:hover a{height:81px!important;background:url("../images/storebg.png") left top no-repeat!important}
body.list li.withimage:hover{background-image:url("../images/storetouched.png");}
.confirm_screen{position:absolute;bottom:0;-webkit-transform:translate(0,100%);-webkit-transition-property:-webkit-transform;background-image:url("../images/popup-bg.png");opacity:0}
.confirm_screenopen{position:absolute;opacity:0.8;overflow:hidden;bottom:-100%;width:100%;background:url("../images/popup-bg.png") repeat-x #4e545f;-webkit-transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;-webkit-transform:translate(0,0);text-align:center;z-index:99999}
.confirm_screenclose{-webkit-transition-duration:1.2s;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;position:absolute;opacity:0.8;overflow:hidden;bottom:-100%;width:100%;background:url("../images/popup-bg.png") repeat-x #545A67;text-align:center;-webkit-transform:translate(0,150%)}
.confirm_screenopen span,.confirm_screenclose span{margin:10px 0 20px;font-size:17px;color:#fff;width:100%;height:10px;text-shadow:rgba(0,0,0,1) 0 -1px 0;display:block}
.popup{position:absolute;bottom:0;width:100%;left:0;z-index:9999}
.cover{height:100%;width:100%;position:absolute;top:0;z-index:9998;opacity:0.4;left:0;background-color:#000}
.nocover{opacity:0;background-image:url('../images/bluebutton.png'),url('../images/darkredbutton.png')}
#frame a{text-decoration:none;display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:-15px;margin-top:0}
#frame span.black,#frame span.red,#frame span.gray{display:block;height:46px;border-width:0 14px;width:auto;background-repeat:no-repeat;line-height:46px;font-size:large;opacity:1;font-weight:bolder;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
#frame span.black{-webkit-border-image:url("../images/graybutton.png") 0 14 0 14;color:#fff}
#frame span.red{-webkit-border-image:url("../images/redbutton.png") 0 14 0 14;color:#fff}
#frame span.gray{-webkit-border-image:url("../images/whitebutton.png") 0 14 0 14;color:#000;text-shadow:white 0 1px 0}
#frame a:last-child{margin-bottom:20px!important;}
#frame a:hover span.black,#frame a:hover span.gray{-webkit-border-image:url("../images/bluebutton.png") 0 14 0 14;color:#fff;text-shadow:rgba(0,0,0,1) 0 -1px 0}
#frame a:hover span.red{-webkit-border-image:url("../images/darkredbutton.png") 0 14 0 14}
#fullscreenfix{display:block;height:44px;width:100%;bottom:0;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;position:absolute}
.fullscreenfixclosed{-webkit-transform:translate(0,88px);background:#545A67;opacity:0.8;-webkit-transition-duration:0.36s}
.fullscreenfixopen{-webkit-transform:translate(0,44px);background:#565a65;;-webkit-transition-duration:0.3s}
#leftnav,#leftbutton{position:absolute;font-size:12px;left:9px;top:7px;font-weight:bold}
#leftnav,#leftbutton,#rightnav,#rightbutton{z-index:5000}
#leftnav a,#rightnav a,#leftbutton a,#rightbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;line-height:30px;height:30px;text-decoration:none}
#leftnav img,#rightnav img{margin-top:4px}
#leftnav a:first-child{z-index:2;-webkit-border-image:url("../images/navleft.png") 0 6 0 13;border-width:0 6px 0 13px;}
#leftnav a{-webkit-border-image:url("../images/navlinkleft.png") 0 5 0 13;z-index:3;margin-left:-4px;border-width:0 5px 0 13px;padding-right:4px;float:left}
#rightnav,#rightbutton{position:absolute;font-size:12px;right:9px;top:7px;font-weight:bold}
#rightnav a{-webkit-border-image:url("../images/navlinkright.png") 0 13 0 5;z-index:3;margin-right:-4px;border-width:0 13px 0 5px;padding-left:4px;float:right}
#rightnav a:first-child{z-index:2;-webkit-border-image:url("../images/navright.png") 0 13 0 6;border-width:0 13px 0 6px;}
#leftbutton a,#rightbutton a{-webkit-border-image:url("../images/navbutton.png") 0 5 0 5;border-width:0 5px}
.rssxpresschannel{font-family:helvetica,sans-serif;border:none}
.rssxpresschtitle{text-align:center}
.rssxpresschdesc{color:#000;text-align:center;border-bottom:1px solid #000;padding-bottom:5px}
.rssxpressittitle{display:block;font-size:12pt;background:#fff;margin:5px 0 2px}
.rssxpressittitle a{text-decoration:none!important;font-weight:bold;color:rgb(73,102,145);line-height:10pt}
.rssxpressitdesc{background:#fff;font-size:12pt}.rssxpressdivider{display:none}

*/

/*** new styles ***/
* {
	margin: 0;
	padding: 0;
}
a img {
	border: 0;
}
#content {
	clear: left;
}
body {
	font-size: 0.627em;
	-webkit-text-size-adjust: none;
	font-family: Helvetica, Arial, verdana, sans-serif;
	background: #99020d url(../images/body_bgr.gif) repeat-x 0 0;
}
body.splash {
	background: #b8282d url(../images/body.gif) repeat-x 123px 0;
}
#splash_screen {
	display: block;
	width: 320px;
	padding-top: 420px;
	margin: 0 auto;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	background: url(../images/splash.jpg) no-repeat 0 0;
}
#wrapper {
	display: block;
	margin: 0 auto;
	padding-bottom: 30px;
}
#topbar {
	position: scroll;
	width: 100%;
	z-index: 10;
	height: 127px;
	text-align: center;
	background: url(../images/topbar_bgr.gif) repeat-x 0 0;
}
#topbar_left {
	position: relative;
	z-index: 10;
	height: 127px;
	background: url(../images/topbar_left_bgr.gif) no-repeat 0 0;
}
#topbar_right {
	position: relative;
	z-index: 10;
	height: 127px;
	background: url(../images/topbar_right_bgr.gif) no-repeat top right;
}
#topbar ul {
	display: block;
	margin: 0 auto;
	width: 266px;
	list-style-type: none;
	color: #bab9b9;
	font-size: 1.2em;
	padding: 5px 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
#topbar ul li {
	display: inline;
}
#topbar ul li a {
	display: inline;
	color: #333333;
	text-decoration :none;
}

form#searchForm {
	text-align: center;
}
form#searchForm fieldset {
	border: 0;
}
form#searchForm label {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #ffb600;
}
.altLabelTop {
	display: block;
    margin-bottom: 5px;
    padding: 1px 10px;
    font-size: 17px;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
    color: #ffb600;
	text-align: center;
}
form#searchForm select {
	margin: 0 auto 20px;
	padding: 6px 0 4px 0;
	border: 0;
	width: 237px;
	height: 38px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	font-size: 1.6em;
	text-align: center;
	background: url(../images/select_bgr.png) no-repeat 0 0;
}

span.select {
	display: block;
	border: 0;
	margin: 0 auto -40px;;
	padding: 8px 0 4px 0;
	width: 237px;
	height: 36px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	font-size: 1.6em;
	text-align: center;
	background: url(../images/select_bgr.png) no-repeat 0 0;
	overflow: hidden;
}

form#searchForm select:focus {
	outline: 0;
}
a.find, a.tell {
	clear: left;
	display: block;
	margin: 0 auto;
	padding-top: 36px;
	width: 108px;
	height: 0;
	overflow: hidden;
	background: url(../images/find_btn.png) no-repeat 0 0;
}
a.tell {
	background: url(../images/email_btn.png) no-repeat 0 0;
}
#title {
	display: block;
	margin: 0 auto;
	padding-top: 56px;
	width: 263px;
	height: 0;
	overflow: hidden;
	background: url(../images/title.png) no-repeat 0 0;
}
ul.pageitem { clear: left; display: block; margin: 0 auto; list-style-type: none; font-size: 12px; color: #fff; line-height: 14px; 
}
ul.pageitem li.title {
	display: block;
    margin: 0 0 5px 10px;
    padding: 5px 0 3px;
    font-size: 17px;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
    color: #ffb600;
	text-align: left;
}
ul.pageitem li.store { position: relative; display: block; padding: 7px 0; background: #99020d url(../images/li_store_bgr.png) repeat-x 0 0; line-height: 12px; 
}
ul.pageitem li.store .arrow {
	display: block;
	position: absolute;
	z-index: 5;
	padding: 0;
	margin: 0;
	width: 17px;
	height: 20px;
	top: 24px;
	right: 20px;
	background: url(../images/arrow.png) no-repeat 0 0;
}
ul.pageitem li.store a {
	color: #fff;
	text-decoration: none;
}
ul.pageitem li.store span {
	display: block;
	padding-bottom: 1px;
	-webkit-text-size-adjust: none;
}
ul.pageitem li.store span.image {
	display: block;
	width: 42px;
	height: 42px;
}
ul.pageitem li.store span.frame {
	float: left;
	display: inline;
	padding: 3px 0 0 5px;
	margin: 0 10px;
	width: 45px;
	height: 50px;
	background: url(../images/frame.gif) no-repeat 0 0;
}
ul.pageitem li.store .name {
	float: left;
	width: 62%;
    padding: 1px 0;
    font-size: 14px;
	height: 18px;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
    color: #fff;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.pageitem .comment { width: 62%; font-size: 12px; -webkit-text-size-adjust: none; line-height: 12px; 
}


ul.product li.store { clear: left; display: block; padding: 7px 0; background: none; line-height: 14px; 
}
ul.product li.store .arrow {
	z-index: 0;
	background: none;
}
ul.product li.title {
	display: block;
	width: 50%;
    margin: 0;
    padding: 5px 0 0px 10px;;
    font-size: 24px;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
    color: #ffb600;
	text-align: left;
}

div#content div#maintitle { display: block; margin: 0 0 0 10px; width:100%; font-size: 24px; font-weight: bold; text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0; color: #ffb600; line-height: 26px; 
	
}
ul.product .smalltextplain {
	clear: left;
	display: block;
	width: 42%;
    margin: 0;
    padding: 0 0 0 0;
	width: 250px;
    font-size: 18px;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
    color: #ffb600;
	text-align: left;
}
ul.product .comment {
	display: block;
	padding-left: 10px;
	font-size: 14px;
	line-height: 20px;
}
ul.product li.store div.image {
	display: block;
	width: 110px;
	height: 110px;
	z-index: 1;
}

img.pcrec {
	display: block;
	height: 70px;
	width: 70px;
	padding: 10px;
}
.award_seal {
	left: 0px;
	top: 0px;
}

ul.product li.store span.frame_big {
	float: right;
	position: relative;
	z-index: 1;
	display: inline;
	padding: 15px 0 0 15px;
	margin: 0 20px 0 10px;
	width: 126px;
	height: 128px;
	background-color: #FFFFFF;
	background-image: url(../images/frame_big.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.textbox { clear: both; line-height: 1.5em; margin-right: 15px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.seal {
	position: absolute;
	bottom: -2px;
	left: -50px;
	z-index: 2;
}
a#buy_item,
a#new_search,
a#tell_friend {
	display: block;
	clear: left;
	margin: 0 auto 15px;
	padding-top: 42px;
	width: 163px;
	height: 0;
	overflow: hidden;
	background: url(../images/buy_item.png) no-repeat 0 0;
}
a#new_search {
	background: url(../images/new_search.png) no-repeat 0 0;
}
a#tell_friend {
	background: url(../images/tellfriend_btn.png) no-repeat 0 0;
}
a#new_search_sml {
	display: block;
	clear: left;
	margin: 10px auto 10px;
	padding-top: 36px;
	width: 109px;
	height: 0;
	overflow: hidden;
	background: url(../images/new_search_sml.png) no-repeat 0 0;
}
#pc {
	text-align: center;
	color: #000;
	font-size: 10px;
}
.clb {
	clear: both;
}
ul.product li.title span.a,
ul.product li.title span.b,
ul.product li.title span.c,
ul.product li.title span.d,
ul.product li.title span.e,
ul.product li.title span.f,
ul.product li.title span.g,
ul.product li.title span.h,
ul.product li.title span.i,
ul.product li.title span.j,
ul.product li.title span.k,
ul.product li.title span.l,
ul.product li.title span.m,
ul.product li.title span.n,
ul.product li.title span.o,
ul.product li.title span.p,
ul.product li.title span.q,
ul.product li.title span.r,
ul.product li.title span.s,
ul.product li.title span.t,
ul.product li.title span.u,
ul.product li.title span.v,
ul.product li.title span.w,
ul.product li.title span.x,
ul.product li.title span.y,
ul.product li.title span.z,
/*upper*/
ul.product li.title span.ua,
ul.product li.title span.ub,
ul.product li.title span.uc,
ul.product li.title span.ud,
ul.product li.title span.ue,
ul.product li.title span.uf,
ul.product li.title span.ug,
ul.product li.title span.uh,
ul.product li.title span.ui,
ul.product li.title span.uj,
ul.product li.title span.uk,
ul.product li.title span.ul,
ul.product li.title span.um,
ul.product li.title span.un,
ul.product li.title span.uo,
ul.product li.title span.up,
ul.product li.title span.uq,
ul.product li.title span.ur,
ul.product li.title span.us,
ul.product li.title span.ut,
ul.product li.title span.uu,
ul.product li.title span.uv,
ul.product li.title span.uw,
ul.product li.title span.ux,
ul.product li.title span.uy,
ul.product li.title span.uz,
/*num*/
ul.product li.title span.space,
ul.product .smalltextplain span.dol,
ul.product .smalltextplain span.no1,
ul.product .smalltextplain span.no2,
ul.product .smalltextplain span.no3,
ul.product .smalltextplain span.no4,
ul.product .smalltextplain span.no5,
ul.product .smalltextplain span.no6,
ul.product .smalltextplain span.no7,
ul.product .smalltextplain span.no8,
ul.product .smalltextplain span.no9,
ul.product .smalltextplain span.no0,
ul.product .smalltextplain span.dot {
	float: left;
	/*position: relative;*/
	padding-top: 22px;
	width: 12px;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	background: url(../images/alphabet.png) no-repeat 0 0;
}
ul.product li.title span.b {
	width: 14px;
	background-position: -13px 0;
}
ul.product li.title span.c {
	width: 12px;
	background-position: -28px 0;
}
ul.product li.title span.d {
	width: 14px;
	background-position: -41px 0;
}
ul.product li.title span.e {
	width: 12px;
	background-position: -56px 0;
}
ul.product li.title span.f {
	width: 9px;
	background-position: -69px 0;
}
ul.product li.title span.g {
	width: 13px;
	background-position: -79px 0;
}
ul.product li.title span.h {
	width: 12px;
	background-position: -94px 0;
}
ul.product li.title span.i {
	width: 6px;
	background-position: -108px 0;
}
ul.product li.title span.j {
	width: 9px;
	background-position: -115px 0;
}
ul.product li.title span.k {
	width: 13px;
	background-position: -125px 0;
}
ul.product li.title span.l {
	width: 8px;
	background-position: -138px 0;
}
ul.product li.title span.m {
	width: 17px;
	background-position: -147px 0;
}
ul.product li.title span.n {
	width: 14px;
	background-position: -166px 0;
}
ul.product li.title span.o {
	width: 12px;
	background-position: -182px 0;
}
ul.product li.title span.p {
	width: 13px;
	background-position: -196px 0;
}
ul.product li.title span.q {
	width: 14px;
	background-position: -210px 0;
}
ul.product li.title span.r {
	width: 9px;
	background-position: -225px 0;
}
ul.product li.title span.s {
	width: 12px;
	background-position: -236px 0;
}
ul.product li.title span.t {
	width: 10px;
	background-position: -248px 0;
}
ul.product li.title span.u {
	width: 11px;
	background-position: -259px 0;
}
ul.product li.title span.v {
	width: 12px;
	background-position: -272px 0;
}
ul.product li.title span.w {
	width: 15px;
	background-position: -286px 0;
}

ul.product li.title span.x {
	width: 12px;
	background-position: -304px 0;
}
ul.product li.title span.y {
	width: 14px;
	background-position: -316px 0;
}
ul.product li.title span.z {
	width: 11px;
	background-position: -330px 0;
}
ul.product li.title span.ua {
	width: 17px;
	background-position: -356px 0;
}
ul.product li.title span.ub {
	width: 13px;
	background-position: -374px 0;
}
ul.product li.title span.uc {
	width: 17px;
	background-position: -389px 0;
}
ul.product li.title span.ud {
	width: 15px;
	background-position: -407px 0;
}
ul.product li.title span.ue {
	width: 14px;
	background-position: -423px 0;
}
ul.product li.title span.uf {
	width: 12px;
	background-position: -440px 0;
}
ul.product li.title span.ug {
	width: 17px;
	background-position: -453px 0;
}
ul.product li.title span.uh {
	width: 17px;
	background-position: -470px 0;
}
ul.product li.title span.ui {
	width: 8px;
	background-position: -487px 0;
}
ul.product li.title span.uj {
	width: 12px;
	background-position: -496px 0;
}
ul.product li.title span.uk {
	width: 15px;
	background-position: -511px 0;
}
ul.product li.title span.ul {
	width: 13px;
	background-position: -527px 0;
}
ul.product li.title span.um {
	width: 17px;
	background-position: -541px 0;
}
ul.product li.title span.un {
	width: 16px;
	background-position: -559px 0;
}
ul.product li.title span.uo {
	width: 15px;
	background-position: -577px 0;
}
ul.product li.title span.up {
	width: 15px;
	background-position: -593px 0;
}
ul.product li.title span.uq {
	width: 16px;
	background-position: -610px 0;
}
ul.product li.title span.ur {
	width: 16px;
	background-position: -627px 0;
}
ul.product li.title span.us {
	width: 15px;
	background-position: -643px 0;
}
ul.product li.title span.ut {
	width: 12px;
	background-position: -660px 0;
}
ul.product li.title span.uu {
	width: 15px;
	background-position: -674px 0;
}
ul.product li.title span.uv {
	width: 16px;
	background-position: -689px 0;
}
ul.product li.title span.uv {
	width: 15px;
	background-position: -690px 0;
}
ul.product li.title span.uw {
	width: 21px;
	background-position: -705px 0;
}
ul.product li.title span.ux {
	width: 16px;
	background-position: -726px 0;
}
ul.product li.title span.uy {
	width: 16px;
	background-position: -742px 0;
}
ul.product li.title span.uz {
	width: 14px;
	background-position: -758px 0;
}
ul.product li.title span.space {
	width: 10px;
	background: transparent;
}
ul.product .smalltextplain span.dol {
	width: 14px;
	background-position: -772px 0;
}
ul.product .smalltextplain span.no0 {
	width: 13px;
	background-position: -786px 0;
}
ul.product .smalltextplain span.no1 {
	width: 11px;
	background-position: -799px 0;
}
ul.product .smalltextplain span.no2 {
	width: 15px;
	background-position: -810px 0;
}
ul.product .smalltextplain span.no3 {
	width: 13px;
	background-position: -825px 0;
}
ul.product .smalltextplain span.no4 {
	width: 14px;
	background-position: -838px 0;
}
ul.product .smalltextplain span.no5 {
	width: 14px;
	background-position: -852px 0;
}
ul.product .smalltextplain span.no6 {
	width: 14px;
	background-position: -866px 0;
}
ul.product .smalltextplain span.no7 {
	width: 14px;
	background-position: -879px 0;
}
ul.product .smalltextplain span.no8 {
	width: 13px;
	background-position: -893px 0;
}
ul.product .smalltextplain span.no9 {
	width: 13px;
	background-position: -906px 0;
}
ul.product .smalltextplain span.dot {
	width: 8px;
	background-position: -920px 0;
}
.reviewer_credit {
	line-height: 13px;
	font-size: 11px;
}

.minitext {font-size:14px}

/* For Tell a Friend Page */
.pagetitle { display: block; margin: 0 0 5px 0px; padding: 5px 0 3px; font-size: 17px; font-weight: bold; color: #ffb600; text-align: left; }
.pagetext {font-size:12px; color:#FFFFFF}
.forminfo { display: block; font-size: 14px; line-height: 20px; }
#tellafriend .text, #mc-embedded-subscribe-form .text { width:280px; height:25px; font-size:12px; margin-top:4px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; margin-bottom: 4px; padding-right: 2px; padding-left: 2px; }
#tellafriend .textbox { width:280px; font-size:12px; margin-top:4px; font-family:Arial, Helvetica, sans-serif; padding: 3px 2px; margin-bottom: 4px; }

.response {margin-top:5px; margin-bottom:5px; color:#FFFF99; font-weight: bold; font-style:italic}
.input-group ul
{list-style-type:none; margin-top:4px;}
.input-group li
{list-style-type:none; padding-bottom:10px}
