body {
    margin:0;
    padding:0;
    font-size:12px;
    color:#888;
    line-height:160%;
    text-align:left;
    background:#ffffff;
    font-family: verdana,arial,"宋体",sans-serif;
}

.xd
{
    color:#FFF; font-weight:bolder; font-size:16px; width:180px;height:30px; background-color:#9CBE10; border:1px solid #EFFBBD;
}

.xds
{
    color:#FFF; font-weight:bolder; font-size:12px; width:100px;height:30px; background-color:#9CBE10; border:1px solid #EFFBBD;
}

.qr
{
    color:#FFF; font-weight:bolder; font-size:16px; width:80px;height:30px; background-color:#9CBE10; border:1px solid #EFFBBD;
}

a
{
    text-decoration:none;
}

a:link {color:#accb19;}

a:visited {color:#888;}


.center
{
    text-align:center;
}

#toplogo
{
    margin-top:12px;
}

#topbar 
{
    height:70px;
}

.toplink
{
    margin-top:7px;
}

#navbar 
{
    background:url(/img/top_bg2.gif) repeat-x;
    height:35px;
}

#navbar div
{
    height:35px;
}

.navbar_textlink
{
    margin-top:7px;
}

.navbar_textlink a
{
    width:45px;
    height:35px;
    padding:15px;
    text-decoration:none;
    font-size:13px;
	color:#fff;
}

.navbar_textlink a:link
{
	color:#fff;
}

.navbar_textlink a:visited
{
	color:#fff;
}

.navbar_textlink a:hover
{  
    color:#9cbb09;
    background:url(/img/top_bg4.gif) center center  no-repeat; 
}

.navbar2_textlink
{
    margin-top:7px;
}

.navbar2_textlink a
{
    width:45px;
    height:35px;
    padding:15px;
    text-decoration:none;
    font-size:13px;
	color:#fff;
}

.navbar2_textlink a:link
{
	color:#fff;
}

.navbar2_textlink a:visited
{
	color:#fff;
}

.navbar2_textlink a:hover
{  
    color:#9cbb09;
    background:#ffffff;
    font-weight:bolder
}

#cart div
{
   margin-top:2px;
   margin-bottom:2px;
}

#footer 
{
    height:35px;
    margin-top:10px;
    margin-bottom:10px;
}

#footer a{ border-bottom:1px dotted #2C6C83; text-decoration:none; color:#2C6C83; }


.TabNav
{
    padding:5px; 
    background-color:#E0A800;
    margin-top:10px;
    margin-bottom:10px;
    font-size:12px;
    color:White;
    text-align:center;
}

.TabNav a
{
    color:White;
}

.cartline
{
    margin-left:20px;
}

.TopBar
{
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    border:1px solid #C0DBF8;
    color:#000000;
    height:31px;
    margin-top:1px;
    padding:1px;
    background:url(/img/bgbar.png) repeat-x;
}

table, th, td {
        	border: 1px solid #D4E0EE;
        	border-collapse: collapse;
        	font-family: "Trebuchet MS", Arial, sans-serif;
        	color: #555;
        	text-align:center;
        }

        caption {
        	font-size: 150%;
        	font-weight: bold;
        	margin: 5px;
        }

        td, th {
        	padding: 6px;
        }

        thead th {
        	text-align: center;
        	background: #E6EDF5;
        	color: #4F76A3;
        	font-size: 100% !important;
        }

        tbody th {
        	font-weight: bold;
        }

        tbody tr { background: #FCFDFE; }

        tbody tr.odd { background: #F7F9FC; }

        table a:link {
        	color: #718ABE;
        	text-decoration: none;
        }

        table a:visited {
        	color: #718ABE;
        	text-decoration: none;
        }

        table a:hover {
        	color: #718ABE;
        	text-decoration: underline !important;
        }

        tfoot th, tfoot td {
        	font-size: 85%;
        }


b {margin:0 4px;}

.textlink a:link {text-decoration:none;border-bottom:1px dotted #accb19;}
.textlink a:visited {color:#888;}
.textlink a:hover {color:#fff;background:#accb19;}


form {margin:0;padding:0}

img {border:0;}



span{color:#669900;}

dl dt {font-weight:bold;margin-top:20px;}

h1 {font-size:16px;font-weight:bold;margin: 0; color:#accb19; margin-bottom:2px;line-height:200%;}
h1 span {color:#777;}
h1 a {font-weight:normal}

h2 {font-size:12px;font-weight:bold;margin: 0; color:#accb19; margin-bottom:2px;line-height:200%;}
h2 span {color:#2C6C83}
h2 a {color:#888; font-weight:normal}

h3 {font-size:12px;font-weight:bold;color:#accb19;margin: 0; margin-bottom:2px;line-height:150%!important;line-height:140%;}
h3 span {color:#888;}
h3 a {color:#888; font-weight:normal}

h4 {font-size:13px;font-weight:normal;color:#accb19;margin: 0; margin-bottom:2px;line-height:150%!important;line-height:140%;}
h4 span {color:#888;}

h5 {font-size:12px;font-weight:bold;color:#accb19;margin: 0; margin-bottom:2px;line-height:150%;}
h5 span {color:#888;}

h5 {font-size:12px;font-weight:normal;color:#669900;margin: 0; margin-bottom:2px;line-height:150%;}
h5 span {color:#888;}




ul {line-height:200%;}



.no_margin {margin:0!important;}
.no_padding {padding:0!important;}
.no_border {border:0!important;}
.no_bg {background:none!important;}
.center {text-align:center;}
.bg_lightblue {background:#EEF0FA;}
.bg_lightyellow {background:#FBFFCC;}
.bg_lightgray {background:#f6f6f6;}

 

.form_line {float:left;width:100%;margin:10px 0;}
.form_line #title {float:left;width:220px;text-align:right; margin-right:15px; font-weight:bold;}
.form_line #input  {float:left;width:420px; background:#f9f9f9;}
.form_line #input span {color:#999;}


#top_choice {float:left;width:100%;text-align:center;background:#888;color:#fff;margin-bottom:10px;}
#top_choice a {color:#fff;}
#top_choice_inner {width:500px; height:30px;overflow:visible;line-height:30px;text-align:right;float:right;}

#top {float:left;width:100%;height:70px;text-align:center;margin:0;margin:0!important;background:#fff;}
#top_nav {width:830px;height:70px;margin:auto;text-align:left;overflow:visible;}

#content {float:left;width:100%; margin:0;margin:0!important; text-align:center;background:#fff;}
#content_inner {width:830px;margin:auto;padding:10px 0;height:auto;text-align:left;overflow:visible;background:#fff;}



#logo {	float:left;	width:150px;	margin-top:14px; height:55px;		text-align:left;}


#submenu {float:left;width:100%; height:50px; text-align:center;margin:0;background:#f6f6f6;background:#fff;}
#submenu_inner  {width:830px; height:35px; margin:auto;margin-top:5px; text-align:left; background:url(http://www.kissrice.com/img/top_bg2.gif)  left center repeat-x;}
#submenu_inner_inner  {width:580px;float:left;}
#submenu_inner_inner a {
	display:block;width:45px;
	overflow:hidden;
	height:35px;
	line-height:35px;
	float:left;
	text-decoration:none;
	margin-top:0;margin-bottom:0;padding:0;
	margin-left:25px;
	text-align:center;
	font-size:13px;
	color:#fff;
}
#submenu_inner_inner #this_page {color:#9cbb09;background:url(http://www.kissrice.com/img/top_bg4.gif) center center  no-repeat;}
#submenu_inner_inner a:hover { color:#9cbb09;background:url(http://www.kissrice.com/img/top_bg4.gif) center center  no-repeat;}

 

#warning {float:left;width:100%;margin-bottom:10px;padding:5px 0;background:#fbffcc;text-align:left;display:block;-moz-opacity:0;filter:Alpha(Opacity=0);opacity:0;}
#hint {float:left;width:100%;margin:10px 0;padding:5px 0;background:#fbffcc;text-align:left;display:block;}
.hint {float:left;width:100%;margin:10px 0;padding:5px 0;background:#fbffcc;text-align:left;}

/*#foot {float:left;width:100%;text-align:center;padding-top:5px;}*/


 
.form_textarea {border:1px solid #ddd;padding:3px;background:#fff;overflow-y:auto;width:97%!important;width:100%;height:100px;font-size:12px;line-height:180%;}
.form_file, .form_select {border:1px solid #ddd;background:#fff;width:99%;height:20px;line-height:20px;font-size:13px;}
.form_mid {border:1px solid #888;background:#FBFFCC;width:99%;height:20px;line-height:20px;font-size:13px;}
.form_button {background:#888;margin:6px 0;color:#fff;font-size:13px;line-height:20px;padding:2px 10px;}

.form_button_inline {background:#f9f9f9;background:#accb19;margin:6px 0;color:#fff; font-size:13px; height:24px;line-height:20px;padding:2px 10px;}

.form_submit {background:#accb19;margin:6px 0;color:#fff; font-size:13px;line-height:20px;padding:2px 10px;}

.form_tiny {border:1px solid #888;background:#FBFFCC;width:100px;height:15px;line-height:15px;font-size:11px;}
.form_submit_tiny {background:#accb19;color:#fff; font-size:12px;line-height:16px;padding:0 2px;}

#main {float:left;width:460px;padding:0;}


#widget  {float:right;width:340px;padding:0;margin-bottom:10px}
.normal  {width:100%;float:left;line-height:180%;}
.normal .normal_14 {width:100%;float:left;line-height:180%;font-size:14px;}
.normal  h2 {font-weight:normal;color:#888}
.normal  h2 span {font-weight:bold;color:#888}
.normal  #tag a {text-decoration:none;border-bottom:1px dotted #3577cc;}
.normal  #tag a:hover {color:#fff;background:#73B7CF;}
.normal  ul {margin:0;padding:0;list-style-type:circle;margin-left:20px;}
.normal  ul li {padding:0;margin-top:5px;}
.normal_title {width:100%;margin-top:15px;margin-bottom:5px;padding-bottom:5px;font-size:13px;float:left;border-bottom:1px solid  #e9e9e9;}
.normal_title h3 {font-weight:normal}
 


.recent {float:left;width:100%;}
.recent ul {margin:0;padding:0;list-style-type:none;}
.recent ul li { padding:0;padding:5px 0;width:100%;margin:0;border-bottom:1px dotted #e6e6e6;overflow:hidden;}
.recent ul li a{ font-size:12px;}



#foot_inner {width:830px;margin:auto;	text-align:left;margin-top:5px;}
#foot_inner #text {float:left;width:100%;word-break:break-all;}

#foot_inner #text a:hover {color:#fff;background:#73B7CF;}
#foot_inner #text h3 {color:#888;}
#foot_inner #text p {color:#888;}
#foot_inner #img {float:left;width:100%}
#foot_inner #img a {border:0;text-decoration:none;}

 

#list_cover  {float:left;}
#list_cover span {float:left;border:1px solid #ddd;margin:2px 5px 2px 0;cursor:hand;cursor:pointer;}
#list_cover span img  {float:left;border:1px solid #fff;}
#list_cover span:hover {border:1px solid #e6e6e6;}


.show_each_long_row {float:left;width:100%;clear:both;margin:8px 0;}

.show_each_long {float:left;width:198px;height:auto;margin-right:10px; border:1px solid #eee;background:#fff; }

.show_each_long_pro {float:left;width:198px;height:auto;clear:both;}
.show_each_long_pro a {float:left;width:196px;height:168px;border:0;cursor:hand;cursor:pointer;}
.show_each_long_pro a img {float:left;border:2px solid #fff;cursor:hand;cursor:pointer;}

.show_each_long_info {float:left;clear:both;width:190px;margin-left:3px;height:auto;line-height:200%;margin-bottom:7px;border-top:1px solid #eee;padding:4px 0;overflow:hidden}
.show_each_long_info a {text-decoration:none;border-bottom:1px dotted #3577cc;}
.show_each_long_info a:hover {color:#fff;background:#73B7CF;}
.show_each_long_info h3 {font-size:12px;font-weight:normal;color:#aaa;margin: 0; margin-bottom:2px;line-height:200%;}
.show_each_long_info h3 span {color:#669900}

 
.page {
float:left;
clear:both;
width:100%;
color:#0A6F99;
margin-top:10px;
}

.page ul {margin:0;padding:0;list-style-type:none;}

.page li {
	float:left;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	background:#accb19;
	color:#fff;
	border:1px solid #accb19;border-bottom:1px solid #accb19;border-bottom:1px solid #accb19!important;
	margin-right:6px;
	margin-bottom:3px;
	font-size:12px;
	line-height:20px;
}
.page li a 
{
    padding-top:3px;
	text-decoration:none;
	display:block;
	width:100%;
	background:#fff;
	color:#accb19;
}

.page a:hover 
{
	background:#C0FF3E;
	color:#fff;
}

.page a.selected
{
	background:#accb19;
	color:#fff;
}

.css-tabs{list-style:none; height: 30px;}
.css-tabs ul{margin:0; padding:0; list-style-type:none;}
.css-tabs li{ float: left; text-indent:0; list-style-image:none;}
.css-tabs a{width: 111px; text-align:center; display:block; color: #ACCB19;}
.css-tabs a:hover{background: #E7E7E7;}
.css-tabs a:active{outline: none;}
.css-tabs .current, .css-tabs .current:hover, .css-tabs li.current a
{
	cursor: default; background: #999; color: #fff;
}

.qa-item {border:1px solid #EDEDED; margin-bottom:20px; color:#000;}
.qa-item .qa-q {padding:10px 10px 10px 35px; background:#F0F0F0 url(/img/qa-q.png) no-repeat 10px 10px;}
.qa-item .qa-a {padding:10px 10px 10px 35px; background:url(/img/qa-a.png) no-repeat 10px 10px; line-height:1.5;}

.deal-buy{position:absolute;z-index:1;left:302px;}
.deal-price-tag{position:absolute;z-index:1;left:-72px;width:237px;height:97px;padding-left:50px;background:url(/img/bg-deal-price.png) no-repeat 0 0;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-deal-price.png');}
.deal-price {position:absolute;z-index:2;left:-72px;width:237px;height:97px;line-height:52px;padding-left:50px;}
.deal-price span{position:absolute;z-index:2;top:-18px;left:146px;color:#fff;}
.deal-price span.deal-price-soldout{position:absolute;z-index:2;top:0px;left:146px;color:#fff;}
.deal-price strong{float:left;margin-left:5px;font-size:32px;color:#fff;font-weight:normal;}
.deal-price span a{display:block;width:144px;height:53px;line-height:53px;margin-top:19px;outline:0;}