﻿body
{
	/*behavior:url("css/csshover3.htc");*/ /*IE6*/
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:63%; /* 62.5% 在IE下1.2em和1.3em中文字會與其他瀏覽器大小不同*/
}
a:link
{
	color:#333;
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
	color:#333;
}
a:hover
{
	color:#366;
}
a:active
{
	color:#366;
}
input, select
{
	color:#666666;
	font-size:1.2em;
}
img
{
	border-style:none;
}
form
{
	margin:0;
	padding:0;
}
hr.hline
{
	clear:both;
	height:1px;
	border-style:none;
	margin:0;
	padding:0;
	*margin:-8px 0 -7px 0;
	*display:block;
	*line-height:1px;
	*font-size:0;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.clear
{
	clear:both;
}
.hide_ele
{
	display:none;
}
.hide_ele2
{
	visibility:hidden;
}
.error
{
	color:Red;
}
.imptext
{
	color:#FF0000;
}
.redbold
{
	color:#FF0000;
	font-weight:bold;
}
.proinfo .redbold a
{
	color:#FF0000;
}
#main
{
	width:1000px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
}
#header
{
	padding:5px 0px 0px 15px;
	height:95px;
	/**margin-bottom:10px;*/
}
#logo
{
	float:left;
	width:190px;
	height:90px;
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;
}
#logo a
{
	display:block;
	width:190px;
	height:90px;
}
#header .top
{
	float:left;
	padding-top:5px;
	width:795px;
}
#header div.topbar
{
	line-height:25px;
	height:25px;
}
#lgn
{
	float:right;
	color:#666;
	font-size:1.2em;
	padding-right:10px;
}
#lgn a.lgn_m
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:112px;
	height:25px;
	background-image:url('../images/facebook16L.png');
	background-repeat:no-repeat;
	background-position:right 3px;
}
#lgn a.lgnzlnk
{
	color:#ff0000;
}
#sch
{
	float:right;
	*width:280px;
}
#sch input, #sch select
{
	float:left;
	margin-right:4px;
}
#sch input
{
	width:110px;
	height:15px;
	*height:auto;
}
#sch select
{
	height:21px;
	line-height:17px;/*for safari*/
}
#sch a
{
	float:left;
	font-size:1.2em;
}
#sch a.search
{
	background-image:url('../images/search.png');
	display:block;
	width:25px;
	height:20px;
}
#sch a.ttvlnk
{
	float:right;
	margin-right:4px;
	background-image:url('../images/ttv3.gif');
	display:block;
	width:50px;
	height:25px;
	position:relative;
	top:-3px;
}
/******************************/
#header div.topbar2
{
	height:60px;
}
div.topbleft
{
	width:275px;
	height:60px;
	background-image: url('../images/logo_slogan_ishopping.jpg');
	background-position:0px -30px;
	background-repeat:no-repeat;
}
div.topbright
{
	width:520px;
}
div.topkw
{
	height:30px;
}
div.topkw ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.topkw ul li
{
	margin:0;
	padding:0;
}
div.topkw ul li a, div.topkw ul li span
{
	color:#FF0000;
	font-size:1.2em;
	padding:0px 5px;
	text-align:center;
	display:block;
	height:30px;
	line-height:30px;
	line-height:33px\9;
}
div.topkw ul li a.redbold
{
	color:#ff0000;
	font-weight:bold;
}
div.topkw ul li a:hover
{
	color:#FF0000;
}
div.topkw ul.flmsg
{
	float:left;
	padding-left:240px;
}
div.topkw ul.hotwords
{
	float:right;
}
div.topkw ul.hotwords li
{
	float:left;
	padding-right:5px;
	_width:5px;
	_white-space:nowrap;
}

div.topmsg
{
	height:30px;
	padding:0px 3px;
	font-size:1.2em;
	text-align:right;
}
div.topmsg a
{
	color:#FF0000;
	padding:0px 5px;
	line-height:25px;
}
div.topmsg a.lnkoo
{
	font-weight:bold;
	float:right;
	line-height:30px;
}
div.topmsg a.cartlnk
{
	color:#333333;
	float:right;
}
div.topmsg a.cartlnk:hover
{
	color:#336666;
}
div.topmsg a.cartlnk span.shoppingcartbg
{
	background-image:url("../images/ShoppingCart.gif");
	display:inline-block;
	width:25px;
	height:20px;
	position:relative;
	top:5px;
}
div.topmsg a.cartlnk span.goods_count
{
	margin-right:2px;
}
/* ---------------------------- */
#mainb
{
	clear:both;
}
hr.line1
{
	height:5px;
	*margin:-14px 0 -7px 0;
	background-color:#1E1A1A;
	color:#1E1A1A;
}
hr.line2
{
	height:5px;
	*margin:-14px 0 -7px 0;
	background-color:#FFAD00;
	color:#FFAD00;
}
hr.line3
{
	height:5px;
	*margin:-14px 0 -7px 0;
	background-color:#F3F3F3;
	color:#F3F3F3;
}
hr.line4
{
	height:5px;
	*margin:-14px 0 -7px 0;
	background-color:#FFFFFF;
	color:#FFFFFF;
}
/***********現在位置***********/
#nav
{
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	color:#CCC;
	background-color:#101010;
	line-height: 30px;
	font-size:1.2em;
	*height:30px;
}
#nav a
{
	color:#CCC;
}
#nav a:hover
{
	color:#FFAD00;
}
#nav span.symbol, #nav span.symbol2
{
	margin:0px 4px;
}
div.barbbcon
{
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
}
.barline
{
	margin:0;
	padding:0;
	background-image:url('../images/tagbg.jpg');
	color:#333333;
    font-size:1.3em;
    height:27px;
    line-height:27px;
    padding:3px 30px 0px 30px;
}
div.barline2
{
	margin:0;
	padding:0;
	background-image:url('../images/tagbg.jpg');
	color:#333333;
    font-size:1.2em;
    height:30px;
    line-height:30px;
}
div.barline2 h4
{
	float:left;
	margin:0;
	padding:0px 20px;
	font-weight:normal;
}
div.barline2  ul li a
{
	font-size:100%;
	color:#333333;
	display:inline;
}
div.barline2 ul.hotwords
{
	float:none;
	width:100%;
}
div.barline2 ul.hotwords li
{
	text-align:center;
	padding-right:0px;
}
h4.barline3
{
	margin:0;
	padding:0;
	background-image:url('../images/tagbg.jpg');
	color:#333333;
    font-size:1.2em;
    height:30px;
    line-height:30px;
    padding:0px 20px;
}
/*********商品清單標題*********/
#reccon
{
	background-color:#DDD;
}
#reccon h3.hrec
{
	margin:0;
	padding:0px 0px 0px 20px;
	background-color:#FFAD00;
	height:30px;
	*height:37px;
	_height:25px;
	line-height:30px;
	font-size:1.3em;
	*font-size:110%;
	*padding:2px 0px 5px 20px;
	_padding:10px 0px 0px 20px;
}
#reccon h3.hrec img
{
	margin-right:6px;
}
#reccon hr.hline
{
	*position:relative;
	*top:-7px;
	_top:2px;
}
/***********商品清單***********/
#prolist
{
	width:996px;
	margin:0px auto;
	padding:5px 1px 0px 2px;
	_padding:5px 0px 0px 0px;
}
#prolist .plitem
{
	float:left;
	width:325px;
	height:355px;
	margin:0px 4px 5px 3px;
	_margin:0px 3px 5px 3px;
	background-color:#FFFFFF;
}
#prolist .plitem a, #prolist .plitem div.imgvz
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:325px;
	height:325px;
}
#prolist .plitem div.plunder
{
	height:30px;
	line-height:30px;
	padding:0px 15px;
	font-size:1.2em;
}
#prolist .plitem h4
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:1em;
	width:295px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
}
#prolist .plitem span.plamt
{
	text-align:right;
}
#prolist .plitem span.plamt .dollar_sign
{
	margin:0px 2px 0px 0px;
}
/******************************/
#prolist2
{
}
#prolist2 .plitem
{
	float:left;
	width:270px;
	height:330px;
	margin:0px 0px 6px 6px;
	background-color:#FFFFFF;
}
#prolist2 .plitem a.pshow, #prolist2 .plitem div.imgvz
{
	display:block;
	width:270px;
	height:270px;
}
#prolist2 .plitem a.ptag
{
	display:inline;
    width:0px;
    height:0px;
    outline-style:none;
    cursor:pointer;
    position:relative;
    float:right;
    right:80px;
	top:0px;
    _margin-bottom:-80px;
    _right:0px;
    _top:0px;
}
#prolist2 .plitem a.ptag span
{
	display:block;
	width:77px;
	height:60px;
	background-image:url('../images/etag1.png');
	color:#FFFFFF;
	line-height:18px;
	font-size:1.2em;
	font-weight:bold;
	padding:20px 3px 0px 0px;
	text-align:right;
}
#prolist .plitem a.ptag
{
	display:inline;
    width:0px;
    height:0px;
    outline-style:none;
    cursor:pointer;
    position:relative;
    float:right;
    right:80px;
	top:0px;
    _margin-bottom:-80px;
    _right:0px;
    _top:0px;
}
#prolist .plitem a.ptag span
{
	display:block;
	width:77px;
	height:60px;
	background-image:url('../images/etag1.png');
	color:#FFFFFF;
	line-height:18px;
	font-size:1.2em;
	font-weight:bold;
	padding:20px 3px 0px 0px;
	text-align:right;
}
#prolist2 .plitem div.plunder
{
	line-height:30px;
}
#prolist2 .plitem h4
{
	margin:0;
	padding:0px 5px;
	font-size:1.2em;
	font-weight:normal;
	width:260px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
}
#prolist2 .plitem p.plamt
{
	margin:0;
	padding:0px 5px;
	text-align:right;
}
#prolist2 .plitem p.plamt span.dollar_sign
{
	margin:0;
}
#prolist2 .plitem p.plamt span.lpamtcon
{
	margin-right:10px;
	color:#999999;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:line-through;
}
#prolist2 .plitem p.plamt span.opamtcon
{
	color:#FF0000;
	font-size:1.2em;
	font-weight:bold;
}
#prolist2 .plitem p.plamt span.opamt
{
	font-size:133%;
}
#prolist2 .plitem .crownranking
{
	display:inline;
    width:0px;
    height:0px;
    outline-style:none;
    cursor:pointer;
    position:relative;
    float:left;
    left:3px;
	top:3px;
}
#prolist2 .plitem .crownranking span
{
	display:block;
	width:37px;
	height:37px;
}
#prolist2 .plitem .crownranking span.crk1
{
	background-image:url('../images/CrownRanking_01.png');
}
#prolist2 .plitem .crownranking span.crk2
{
	background-image:url('../images/CrownRanking_02.png');
}
#prolist2 .plitem .crownranking span.crk3
{
	background-image:url('../images/CrownRanking_03.png');
}
/******************************/
#main_show
{
	margin-top:5px;	
	height:520px;
	overflow:hidden;
}
#main_show a.prev
{
	display:none;
	width:30px;
	height:30px;
	background-image:url('../images/arrows.png');
	position:relative;
	left:15px;
	top:245px;
	z-index:100;
}
#main_show a.next
{
	display:none;
	width:30px;
	height:30px;
	background-image:url('../images/arrows.png');
	background-position:30px 0px;
	position:relative;
	left:955px;
	top:215px;
	z-index:100;
}
div.pagermslide
{
	position:absolute;
	top:20px;
	right:15px;
	z-index:120;
	font-weight:bold;
	font-size:1.3em;
	/*visibility:hidden;*//*隱藏數字輪撥*/
}
div.pagermslide a
{
	border:1px solid #694E29;
	background:#FFFFFF;
	color:#336666;
	text-decoration:none;
	margin:0px 5px;
	padding:2px 5px;
	*display:inline;
	*zoom:1;
}
div.pagermslide a.activeSlide
{
	background:#336666;
	color:#FFFFFF;
}
div.pagermslide a:focus
{
	outline:none;
}

#footer
{
	clear:both;
	color:#CCCCCC;
	background-color:#1E1A1A;
	text-align:center;
	font-size:1.2em;
	/* 不套用Google 再营销代码 
	margin-bottom:31px;
	*margin-bottom:30px;
	*/
	margin-bottom:18px;
	*margin-bottom:17px;
	padding:5px 0px 10px 0px;
	height:92px;
}
#ftlst
{
	position:absolute;
	width:1000px;
	*left:50%;
	*margin-left:-500px;
}
#footer ul
{
	list-style-type:none;
	margin:15px auto 0px auto;
	padding:4px 0px 3px 0px;
	text-align:center;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
#footer ul li
{
	margin:0;
	padding:0;
	height:17px;
}
#footer ul li a
{
	color:#CCCCCC;
	margin:0;
	padding:0px 8px;
	text-align:center;
	display:block;
}
#footer ul li a:hover
{
	color:#FFAD00;
}
#footer li.layer1
{
	float:left;
	width:auto;
}
#footer li.layer1 a
{
	border-left:1px solid #CCCCCC;
}
#footer li.nbd a
{
	border-style:none;
}
#footer p
{
	margin:0;
	padding:0;
	line-height:24px;
}
#footer #twcad2
{
	top:-12px;
	left:0px;
	z-index:1000;
}
#twcaseal
{
	float:left;
	padding-top:5px;
	padding-left:30px;
}
.footerlogo
{
	position:relative;
	top:20px;
	right:40px;
	float:right;
	/*	
	padding-top:20px;
	padding-right:40px;
	*/
}
.footerlogo a
{
	width:70px;
	height:70px;
	display:inline-block;
}
/***********購物車商品清單***********/
#fixedbottom
{
	margin:0;
	padding:0;
	width:100%;
	position:fixed;
	bottom:0px;
	right:0px;
	z-index:1000;
	_position:absolute;
	_right:auto;
	/*_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));*/
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#shoppingCart
{
	background-color:#eea8a8;
	font-size:1.2em;
	width:1000px;
	margin:0px auto;
}
.jcarl_container
{
	padding:5px 5px 3px 5px;
	overflow:hidden;
	height:104px;
	display:none;
}
.jcarl_container div.jcarl
{
	position:relative;
    overflow:hidden;
    height:104px; /* You need at least a height, adjust this to your needs */
    z-index:50;
    background-color:#eea8a8;
}
.jcarl_container div.jcarl ul
{
    width:11000px;
    position:absolute;
    list-style:none;
    margin:0;
    padding:0;
}
.jcarl_container div.jcarl ul li
{
	float:left;
	width:110px;
	height:104px;
}
.jcarl_container div.jcarl ul li a
{
	display:block;
	width:100px;
	height:100px;
	background-color:#FFF;
	border:2px solid #1E1A1A;
	margin:0px 3px;
	padding:0;
}
.jcarl_container a.prev, .jcarl_container a.next
{
	position:relative;
	top:-64px;
	z-index:100;
	display:block;
	width:22px;
    height:24px;
    visibility:hidden;
}
.jcarl_container:hover a.prev, .jcarl_container:hover a.next
{
	visibility:visible;
}
.jcarl_container a.prev
{
	float:left;
	background-image:url('/eshop3/images/left22.png');
}
.jcarl_container a.next
{
	float:right;
	background-image:url('/eshop3/images/right22.png');
}
.jcarl_container .msg_ng
{
	clear:both;
	position:relative;
	top:-104px;
	z-index:10;
	height:70px;
	text-align:center;
	font-size:110%;
	line-height:30px;
	padding-top:35px;
	letter-spacing:1px;
}
#shoppingCart div.scfun
{
	padding-top:2px;
	height:27px;
	line-height:27px;
	/*overflow:hidden;*/
}
#shoppingCart div.funbtmfl
{
	float:left;
	width:690px;
	text-align:right;
}
#shoppingCart div.funbtmfl p
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0;
	padding:0px 15px;
}
#shoppingCart img.scart
{
	float:left;
	margin-top:3px;
	margin-right:2px;
}
#shoppingCart span.funbtmc
{
	float:left;
	height:27px;
}
#shoppingCart .w15red
{
	font-size:120%;
	color:#F00;
	font-weight:bold;
}
#shoppingCart div.funbtmfr
{
	float:right;
	width:310px;
	text-align:right;
}
#shoppingCart div.funbtmfr a
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	border-left-width:1px;
	border-left-style:dotted;
	border-left-color:#FFFFFF;
	width:100px;
	height:27px;
	line-height:27px;
	line-height:33px\9;
	*line-height:29px;
	_line-height:27px;
	background-color:#eea8a8;
	color:#333;
}
#shoppingCart div.funbtmfr a:hover
{
	color:#FFF;
	background-color:#1E1A1A;
}
hr.fxline1
{
	*margin-top:-8px;
}
/***********其他共用***********/
.gtltsign
{
	margin:0px 4px;
}
#stepnav
{
	padding:10px 15px 5px 15px;
	*padding:2px 15px 8px 15px;
	*height:75px;
}
.sstep
{
	float:left;
	width:60px;
	height:75px;
	margin:0;
	color:#CCCCCC;
	font-size:1.2em;
}
.sstep h4
{
	margin:0;
	padding:0;
	height:28px;
	text-align:center;
	line-height:230%;
	font-size:100%;
}
.sstep .htext
{
	height:30px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid #CCCCCC;
	line-height:240%;
}
.sstepsplitter
{
	float:left;
	width:50px;
	height:75px;
	line-height:75px;
	color:#FFFFFF;
	font-size:1.2em;
	text-align:center;
	
}
.actstep
{
	color:#FFAD00;
	font-size:1.3em;
}
.actstep .htext
{
	border-bottom:2px solid #FFAD00;
}
.warncon
{
	padding:10px;
	text-align:center;
	line-height:30px;
	font-size:1.6em;
	font-weight:bold;
	color:#FF0000;
}
.cattop .warncon
{
	height:550px;
}
.dollar_sign
{
	margin:0px 3px 0px 0px;
}
.negative_sign
{
	margin:0px 4px 0px 0px;
}
/***********商品分頁***********/
#pe_pp1
{
	background-color:#101010;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.3em;
}
.pa_con
{
	text-align:center;
}
.pa_con p
{
	margin:0;
	padding:0;
	line-height:25px;
}
.pa_con p span, .pa_con p a
{
	line-height:25px;	
}
.pa_con a
{
	color:#FFFFFF;
	/*text-decoration:none;*/
}
.pa_con a:link
{
	color:#FFFFFF;
}
.pa_con a:visited
{
	color:#FFFFFF;
}
.pa_con a:hover
{
	color:#FFAD00;
}
.pa_con a:active
{
	color:#FFAD00;
}
.pa_con2
{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.pa_ct, .pa_rt, .pa_lt
{
	float:left;
	padding:0px 7px;
}
.pa_rt
{
	text-align:right;
}
.pa_lt
{
	text-align:left;
}
.pa_con .pa_lin1 span, .pa_con a
{
	margin:0px 5px;
}
.pa_con .pa_lin1 span
{
	color:#FFAD00;
}
.pa_con .ppnumval span
{
	margin:0px 5px;
}
#sortSelect
{
	font-size:90%;
	margin:0px 0px 0px 5px;
	padding:0;
}
.lbanner
{
	text-align:center;
}
#bannerMiddle3
{
	margin:18px 0px;
}
.mbannercon
{
	background-color:#DDD;
	width:996px;
	margin:0px auto;
	padding:0px 2px 0px 2px;
}
.mbannercon .mbanner
{
	float:left;
	width:325px;
	margin:0px 4px 5px 3px;
	_margin:0px 3px 5px 3px;
}
/*----------購物區、商品分類左方選單----------*/
#areacon
{
	padding:5px;
	background-color:#DDDDDD;
}
#areacon .alfmenu
{
	float:left;
	width:154px;
	margin-left:1px;
	color:#333333;
	background-color:#F6F6F6;
}
#areacon .artreccon
{
	float:right;
	width:828px;
	margin-right:1px;
}
.alfmenu
{
	padding:0px 3px 15px 3px;
}
.alfmenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.alfmenu ul li
{
	margin:0;
	padding:0;
	line-height:24px;
}
.alfmenu ul.layer1
{
	padding:0px 0px 0px 10px;
}
.alfmenu ul li.layer1
{
	padding:15px 0px 5px 0px;
}
.alfmenu ul li.layer1:empty
{
	display:none;
}
.alfmenu ul li.layer1 i
{
	margin-right:2px;
}
.alfmenu ul li.layer1 a.layer1a, .alfmenu ul li.layer1 h4.layer1a
{
	color:#663333;
	font-size:1.5em;
	font-weight:bold;
}
.alfmenu ul li.layer1 h4.layer1a
{
	margin:0;
	padding:0;
}
.alfmenu ul li.layer1 i.fa-plus-square-o, .alfmenu ul li.layer1 i.fa-minus-square-o
{
	font-size:1.6em;
	margin-left:6px;
	/*
	font-size:127%;
	position:relative;
	top:2px;
	*/
}
.alfmenu ul li.layer1 h4.layer1a i.fa-plus-square-o, .alfmenu ul li.layer1 h4.layer1a i.fa-minus-square-o
{
	font-size:107%;
	margin-left:6px;
	/*
	font-size:127%;
	position:relative;
	top:2px;
	*/
}
.alfmenu ul li.layer1 span.selected
{
	color:#FF0000;
}
.alfmenu ul li.layer1 span.ttcnt
{
	color:#663333;
	font-size:1.4em;
	margin-left:3px;
	white-space:nowrap;
}
.alfmenu ul.layer2
{
	padding:0px 0px 0px 10px;
}
.alfmenu ul li.layer2 i
{
	margin-right:4px;
}
.alfmenu ul li.layer2 a
{
	color:#000000;
	font-size:1.2em;
}
.alfmenu ul li.layer2 span.ttcnt2
{
	color:#000000;
	font-size:1.2em;
	margin-left:2px;
	white-space:nowrap;
}
.alfmenu ul li.layer2 a:hover
{
	color:#336666;
}

/*---------------------------------*/
#areacon .rightcol
{
    overflow:hidden;
    position:relative;
    width:990px;
}
#areacon .wbg
{
	background-color:#DDDDDD;
	background-position:155px 0;
}
#areacon .leftcol
{
    float:left;
    position:relative;
    width:990px;
}
#areacon .wgright
{
    right:829px;
}
#areacon .cbg
{
	background-color:#F6F6F6;
	background-position:829px 0;
}
#areacon .wgpos
{
    float:left;
    left:829px;
    position:relative;
}
#totop
{
	margin:0;
	padding:0;
	width:0px;
	position:fixed;
	bottom:50px;
	right:50%;
}
#totop a
{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	position:relative;
	right:-535px;
	outline:none;
}
.tbl .nnpce
{
	line-height:20px;
}
.tbl .nnpce .stk
{
	text-decoration:line-through;
}
.tbl .nnpce .stk .dollar_sign
{
	margin:0;
	padding:0;
	letter-spacing:3px;
}
.tbl .nnpce .rrulevshow
{
	color:#FF0000;
}
.tbl .nnpce .rrulevshow .dollar_sign
{
	margin-left:3px;
}
.tbl .nnpce .redtext
{
	color:#FF0000;
}

#videopicbanner
{
	text-align:center;
	width:1000px;
	margin-top:5px;
	margin-bottom:5px;
}

#nypara
{
	text-align:center;
	font-size:1.3em;
}
#nypara a
{
	color:#FF0000;
	text-decoration:none;
}

#dialog-confirm{font-size:1.3em;}
#dialog-confirm p{text-align:center;}
.ui-dialog .ui-dialog-title{font-size:1.3em;font-weight:bold;}
.ui-widget .ui-button{font-size:1.3em;}