/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet_original.css 3286 2006-03-28 01:14:04Z drbyte $
*/

/* Main CSS*/

html,body{height: 100%;}
.clear {clear:both;padding:0;margin:0;}
ul{padding:0;margin:0;}
ul li{list-style-type: none;margin:0px;padding: 0px;}
ul li img {vertical-align: bottom;}
p.text{padding:0px 0px 10px 0px ;margin:0;text-align:right;}
input{font-size: 10pt;}
BODY {
	background-color: #f6f6f1;
	color: #333333;
	margin: 0px;
	padding: 0px;
   font: 10pt Verdana, Arial, ‚l‚r ƒSƒVƒbƒN,sans-serif;
       *font-size: 75%; /*for IE6,IE7*/
}
.centershop {
	padding: 0px;
	margin: 0px auto;
	/*position: relative;*/
	text-align: left;
	width: 750px !important;
}

ul.banner li{padding:0px 0px 15px 0px ;margin:0;}
#main #center h4.itemTitle , #main #center h3.itemTitle{padding:0px 0px 10px 0px ;margin:0px 0px 0px 0px ;color:#9c3d18;font-size:10pt; border:none; background:none;}


/* padding:0;margin:0px;float:left; */

#header_sub #language , #header #box #content #navi ul li , #header #box #logo , #header #box #content #menu01 ul{padding:0;margin:0px;float:left;}

/* padding:0;margin:0px; */

ul.arrow, ul.menu_list, ul.date , #main #center .image ul , ul.banner , .side02 ul , ul.list02_01 , ul.list02 , ul.list , #header #box #content #navi ul{padding:0;margin:0;}

/* padding:0;margin:0px; */

ul.list_key{padding:0px 0px 0px 0px ;margin:0;width:38px;}
ul.list_key li, ul.list li{padding:0px 5px 0px 0px ;margin:0;float:left;}
ul.list02 li{padding:0px 0px 0px 15px ;margin:0;float:left;}
ul.list02 li.none{padding:0px 0px 0px 0px ;margin:0;float:left;}

ul.list02_01 li{padding:0px 0px 0px 5px ;margin:0;float:left;}


ul.menu_list li{text-indent: -2em;margin-left: 1em;padding:0px 0px 0px 25px ;margin:0px 0px 0px 0px ;}
ul.menu_list li a{padding:0px 0px 0px 15px ;margin:0px 0px 0px 0px ; background: url(../../../../images/misc/arrow01.gif) no-repeat 0 5px; }

ul.arrow li {padding:0px 0px 0px 25px ;margin:0px 0px 0px 0px ; background: url(../../../../images/misc/arrow01.jpg) no-repeat 0 6px; }

ul.sitemap li a{padding:0px 0px 0px 25px ;margin:0px 0px 0px 0px ; background: url(../../../../images/misc/arrow01.jpg) no-repeat 0 2px; float:none;}
ul.sitemap{padding:0px 0px 0px 20px ;margin:0px 0px 0px 0px ;}
ul.sitemap li {padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;line-height:2.2em;}
ul.sitemap li.sub02 a{padding:0px 0px 0px 40px ;margin:0px 0px 0px 0px ;background: none; float:none;line-height:2.8em;}
ul.sitemap li.sub a{padding:0px 0px 0px 40px ;margin:0px 0px 0px 0px ;background: none; float:none;}

/* Form */

FORM {	 padding:0;margin:0;}
input {background: #ffffff; padding:0px 0px;margin:0;}
.search{background: #ffffff; color:#999999;width:250px;margin:0;padding:0;}

/*Bread CSS*/

#bread{margin-left : auto ; margin-right : auto ;text-align:left;width:960px;padding:5px 0px 15px 0px ;}
.pagetop{padding:0px 0px 0px 0px ;margin:0px 0px 20px 0px ;text-align:right;}

/*HEADER CSS*/

#header{background: url(../../../../images/misc/bg_head.gif) repeat-x ;height:140px;padding:0;margin:0;}
#header #box , .box{margin-left : auto ; margin-right : auto ;text-align:left;width:960px;}
#header #box #content{padding:0;margin:0px 0px 0px 11px;float:left;text-align:left;height:140px;}
#header #box #content #tag{padding:33px 0px 0px 0px;margin:0px 0px 0px 0px;color:#ffffff;height:14px;}
#header #box #content #menu01{padding:19px 0px 0px 0px ;margin:0px 0px 0px 0px;width:712px;height:22px;}
#header #box #content #menu01 ul li{padding:0px 0px 0px 20px;margin:0;float:left;}
#header #box #content #menu01 ul li#sitemap{padding:0px 0px 0px 20px;margin:0px 0px 0px 20px;float:left;background: url(../../../../images/misc/icon_sitemap.gif) no-repeat 0 2px;}
#header #box #content #menu01 ul li#contact{padding:0px 0px 0px 20px;margin:0;float:left;background: url(../../../../images/misc/icon_contact.gif) no-repeat 0 2px;}
#header #box #content #menu01 #search{padding:0;margin:0px;float:right;text-align:right;}
#header #box #content #navi{padding:9px 0px 0px 0px ;margin:0px 0px 0px 0px ;}

#nav { width: 712px; margin: 0 auto; position: relative; line-height:1; text-align: left; }
#nav li { list-style: none; float: left; position: relative; }
#nav ul { display: none; position: absolute; top: 43px; left: 0; }
* html #nav ul { line-height: 0; }
#nav ul li { float: none; }
#nav ul { width: 178px; }
#nav ul ul { top: 0; left: 179px; }
#nav ul a { 
	font-weight:700;
	text-decoration: none;
	display: block;
	width: 160px;
	background:#2a2a2a;
	padding: 8px;
	color:#ffffff;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	opacity: 0.7;
	filter: alpha(opacity=90);
	zoom: 1;
	line-height: 1;
}
#nav ul a.hover { background: #f4f4f4; color:#d85050;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */


/*HEADER_SUB CSS*/

#header_sub{background: url(../../../../images/misc/bg_head_sub.gif) repeat-x ; height:27px;padding:11px 0px 0px 0px ;margin:0;}
#header_sub #login{float:right;padding:0;margin:0;}

/*MAIN CSS*/

#main02 {	margin-left : auto ; margin-right : auto ;text-align:left;width:960px;padding:17px 0px 0px 0px;line-height:1.5;}
#main {	margin-left : auto ; margin-right : auto ;text-align:left;width:960px;padding:10px 0px 0px 0px;line-height:1.5;}
#main_bg { background: url(../../../../images/misc/bg_main.gif) repeat-x ; height:298px;}

/*SIDE CSS*/

#main #left  {text-align: left;padding:0px 18px 20px 0px ;margin:0;float:left;width:170px;}
#main #right  {text-align: left;padding:0px 0px 20px 0px ;margin:0;float:left;width:170px;}
#main #center td.single_left {text-align: left;padding:0px 18px 20px 0px ;margin:0;width:170px;}

.side{padding:10px 10px 10px 10px;margin:0px 0px 20px 0px; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; border-top: 0px solid #dddddd;background:#ffffff;}
.side02{padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;}
.side03{padding:0px 0px 20px 0px;margin:0px ;  border: 0px solid #dddddd;}
#main #center h3.single_side , #main #center h3.flat , #left h3 , #right h3{padding:7px 0px 0px 0px ;margin:0; background: url(../../../../images/misc/bg_side_head.gif) repeat-x ; height:32px; font-size:10pt;text-align:center;color:#ffffff;border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd;}
#left h3 a, #right h3 a{color:#fff6a6;text-decoration: none;}
#left h3 a:hover, #right h3 a:hover{color:#66630c;}



/*SIDE  Category CSS*/

.side02 ul{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ; }
.side02 ul li{background: #ffffff;text-indent: -2em;margin-left: 1em;padding:10px 10px 10px 25px ;margin:0px 0px 0px 0px ; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}

p.ponts{padding:5px 0px 5px 0px ;margin:0px 0px 0px 0px ; font-weight:700; color:#9c3d18; font-size:18pt;}

.side02 ul li a{padding:0px 0px 0px 15px ;margin:0px 0px 0px 10px ; background: url(../../../../images/misc/icon_main.jpg) no-repeat 0 2px; }
.side02 ul li.subs-parent{padding:10px 0px 0px 25px ;margin:0px 0px 0px 0px ; background: #ffffff;}
.side02 ul li.subs-parent ul{padding:10px 0px 10px 0px ;margin:0px 0px 0px 0px ; border-top: 0px dotted #dddddd;}
.side02 ul li.subs-parent ul li.sub{text-indent: -1em;margin-left: 0em;padding:10px 10px 5px 0px ;margin:0px 0px 0px 0px ;border-top: 0px solid #dddddd; border-bottom: 0px solid #dddddd; border-left: 0px solid #dddddd; border-right: 0px solid #dddddd;}
.side02 ul li.subs-parent ul li.sub a{padding:0px 0px 0px 15px ;margin:0; background: url(../../../../images/misc/icon_sub.jpg) no-repeat 0 4px; border:none;}
.side02 ul li p.price{padding:0px 10px 0px 0px ;margin:0px 0px 0px 0px ;text-align:right;font-weight:700;}

/*SIDE  keyword CSS*/

.side02 ul li.step_pick01{font-weight:700;text-align:center;background:#d85050; color:#ffffff; text-indent: -2em;margin-left: 1em;padding:10px 10px 10px 25px ;margin:0px 0px 0px 0px ; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.side02 ul li.step_pick02{font-weight:700;text-align:center;background:#ffffff; text-indent: -2em;margin-left: 1em;padding:10px 10px 10px 25px ;margin:0px 0px 0px 0px ; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.side02 ul li.step_next01{font-weight:700;text-align:center;background:#bdbdbd; color:#ffffff; text-indent: -2em;margin-left: 1em;padding:10px 10px 10px 25px ;margin:0px 0px 0px 0px ; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.side02 ul li.step_next02{text-align:center;background:#efefef; color:#bdbdbd; text-indent: -2em;margin-left: 1em;padding:10px 10px 10px 25px ;margin:0px 0px 0px 0px ; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.side02 ul li.step_arrow{text-align:center;padding:5px 10px 15px 25px ;margin:0px 0px 0px 0px ;background: none; border-bottom: none; border-left: none; border-right: none;}


.side02 ul li.no1 a{padding:0px 0px 0px 35px ;margin:0px 0px 0px 10px ; background: url(../../../../images/misc/icon_no1.gif) no-repeat 0 2px; }
.side02 ul li.no2 a{padding:0px 0px 0px 35px ;margin:0px 0px 0px 10px ; background: url(../../../../images/misc/icon_no2.gif) no-repeat 0 2px; }
.side02 ul li.no3 a{padding:0px 0px 0px 35px ;margin:0px 0px 0px 10px ; background: url(../../../../images/misc/icon_no3.gif) no-repeat 0 2px; }
.side02 ul li.no4 a{padding:0px 0px 0px 35px ;margin:0px 0px 0px 10px ; background: url(../../../../images/misc/icon_no4.gif) no-repeat 0 2px; }
.side02 ul li.no5 a{padding:0px 0px 0px 35px ;margin:0px 0px 0px 10px ; background: url(../../../../images/misc/icon_no5.gif) no-repeat 0 2px; }


/*SIDE  Ather CSS*/

.side ul{padding:10px 0px 0px 0px ;margin:0;}
.side ul li{padding:0px 0px 10px 0px ;margin:0;text-align:center;}

/*CENTER CSS*/

#main #center  {width:580px;text-align: left;padding:0px 18px 0px 0px ;margin:0;float:left;}
#main #center .box{width:580px;padding:0px 0px 20px 0px ;margin:0;}
#main #center .box_border{width:580px;padding:0px 0px 20px 0px ;margin:0px 0px 20px 0px ; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;background:#ffffff;}
#main #center .box_left{width:280px;padding:0px 20px 0px 0px ;margin:0;float:left;}
#main #center .box_right{width:280px;padding:0px 0px 0px 0px ;margin:0;float:left;}
#main #center .contents{width:538px;padding:10px 20px 20px 20px ;margin:0px 0px 0px 0px ; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;background:#ffffff;}
#main #center .contents_left{width:259px;padding:0px 20px 0px 0px ;margin:0px 0px 0px 0px ; float:left;}
#main #center .contents_right{width:259px;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ; float:left;}

#main #center .contents_flat{width:728px;padding:10px 20px 20px 20px ;margin:0px 0px 0px 0px ; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;background:#ffffff;}

.basic{padding:0px 0px 0px 0px ;margin:0px 0px 15px 0px ;width:538px;}
.basic02{padding:0px 0px 0px 0px ;margin:0px 0px 15px 0px ;width:728px;}
.basic_left{padding:0px 20px 0px 0px ;margin:0px 0px 0px 0px ;width:259px;float:left;}
.basic_right{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;width:259px;float:left;}

td.single{width:770px;padding:0px 0px 0px 0px;border: 0px solid #dbdbdb; margin:0;}

#main #center .contents_bottom{width:580px;padding:0px 0px 0px 0px ;margin:0px 0px 15px 0px ;background:#ffffff; background: url(../../../../images/misc/bg_center_footer.gif) no-repeat 0 0px;height:8px;}
#main #center .contents_bottom02{width:770px;padding:0px 0px 0px 0px ;margin:0px 0px 15px 0px ;background:#ffffff; background: url(../../../../images/misc/bg_center_footer02.gif) no-repeat 0 0px;height:8px;}
#main #center .contents p{padding:0px 0px 20px 0px ;margin:0px 0px 0px 0px ;}


/*CENTER Title CSS*/

.box_product h2{width:510px;padding:12px 0px 20px 70px ;margin:0px 0px 20px 0px ;  background: url(../../../../images/misc/tl01.gif) no-repeat 0 0px;font-size:10pt;}
#main #center .box_border h2{width:510px;padding:12px 0px 0px 70px ;margin:0px 0px 0px 0px ;  background: url(../../../../images/misc/tl01.gif) no-repeat 0 0px;font-size:10pt;}
#main #center h1{width:510px;padding:19px 0px 20px 70px ;margin:0px 0px 0px 0px ;  background: url(../../../../images/misc/tl_center.gif) no-repeat 0 0px;font-size:11pt;color:#979446;}
#main #center h1.tl{width:700px;padding:19px 0px 20px 70px ;margin:0px 0px 0px 0px ;  background: url(../../../../images/misc/tl_center02.gif) no-repeat 0 0px;font-size:11pt;color:#979446;}
#main #center h2{width:525px;padding:9px 20px 0px 35px ;margin:0px 0px 0px 0px ; background: url(../../../../images/misc/tl_detalis.gif) no-repeat 0 0px;font-size:10pt;height:31px;}
#main #center h2.sbtl{width:715px;padding:9px 20px 0px 35px ;margin:0px 0px 0px 0px ; background: url(../../../../images/misc/tl_detalis02.gif) no-repeat 0 0px;font-size:10pt;height:31px;}
#main #center h4{padding:0px 0px 10px 0px ;margin:0px 0px 0px 0px ;color:#9c3d18;font-size:10pt; border:none; background:none;}
#main #center h3{padding:0px 0px 5px 10px ;margin:0px 0px 10px 0px ;color:#979446;font-size:10pt; border-bottom: 1px dotted #dbdbdb; background: url(../../../../images/misc/arrow01.gif) no-repeat 0 7px;}
#main #center h3 a{text-decoration: none;}


/*CENTER Detalis CSS*/

#main #center .image{width:240px;padding:0px 15px 0px 0px ;margin:0px 0px 0px 0px ;float:left;}
#main #center .image ul li{padding:0px 0px 5px 0px ;margin:0px 0px 0px 0px ;}

#main #center .details{width:280px;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;float:left;}
ul.cart{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;}
ul.cart li{padding:0px 0px 10px 0px ;margin:0px 0px 0px 0px ;}
ul.cart li.price{padding:0px 0px 10px 0px ;margin:0px 0px 0px 0px ;color:#9c3d18;font-size:16pt;}

/*
ul.date li.text{padding:0px 0px 0px 20px ;margin:0;clear: both;}
ul.date li.author{padding:0px 0px 0px 20px ;margin:0;background: url(../../../../images/chorotto/product/icon_man.gif) no-repeat ;float:left;}
ul.date li.age{padding:0;margin:0;background: url(../../../../images/misc/bg_head.gif) repeat-x ;}
ul.date li.keyword{padding:0;margin:0;background: url(../../../../images/misc/bg_head.gif) repeat-x ;}
*/

/* Table CSS*/
table.spec02{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;}
table.spec02 tr th{padding:3px;margin:0px 0px 0px 0px ;font-weight:normal;width:30%;background:#fafafa;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
table.spec02 tr td{padding:3px;margin:0px 0px 0px 0px ;width:70%;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}

table.cart_spec{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;}
table.cart_spec tr th{padding:5px;margin:0px 0px 0px 0px ;font-weight:normal;background:#fafafa;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
table.cart_spec02 tr td, table.cart_spec tr td{padding:5px;margin:0px 0px 0px 0px ;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}

table.cart_spec02{padding:0px 0px 0px 0px ;margin:0px 0px 10px 0px ;border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;}
table.cart_spec02 tr th{padding:5px;margin:0px 0px 0px 0px ;font-weight:normal;background:#fafafa;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;text-align:left;}

.contents ul.addition{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ; }
.contents ul.addition li{padding:0px 0px 15px 0px ;margin:0px 0px 0px 0px ; text-align:center;}


/*MAIN BOX NEW CSS*/

#main #center .box_border dl.new{padding:0px 20px 0px 20px ;margin:0;clear:both;line-height:1.8;}
#main #center .box_border dl.new dt{background: url(../../../../images/misc/arrow01.jpg) no-repeat 0 6px ;padding:0px 20px 0px 25px ;margin:0;float:left;}
#main #center .box_border dl.new dd{padding:0;margin:0;float:left;}

/*MAIN BOX PRODUCT CSS*/
.subbox_product{padding:0px 0px 0px 0px ;margin:0px 0px 5px 0px ;width:538px;text-align:center;border:0px solid #000000;}

.box_product{text-align:center;width:538px;padding:0px 20px 20px 20px;margin:0px 0px 20px 0px ; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;background:#ffffff;}
dl.product{padding:15px 0px 0px 10px ;margin:0;float:left;width:23%;}
dl.product dt{padding:0px 0px 5px 0px ;margin:0;height:170px;}
dl.product dd.name{padding:0px 0px 5px 0px ;margin:0;height:60px;}
dl.product dd.price{padding:0px 0px 0px 0px ;margin:0;text-align:center;height:35px;}
dl.product dd.img{padding:10px 0px 0px 0px ;margin:0;text-align:center;}

table.spec{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;width:280px;}
table.spec tr th{padding:3px;margin:0px 0px 0px 0px ;font-weight:normal;width:30%;text-align:left;}
table.spec tr td{padding:3px;margin:0px 0px 0px 0px ;width:70%;}

#main #center .details dl{padding:0px 0px 5px 0px ;margin:0px 0px 0px 0px ;width:280px;}
#main #center .details dl dt{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;float:left;width:80px;clear: both;}
#main #center .details dl dd{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;float:left;width:200px;}

/*
dl.product{padding:0px 0px 20px 12px ;margin:0;float:left;}
dl.product dt{padding:0px 0px 10px 0px ;margin:0;}
dl.product dd{padding:0;margin:0;}
*/

/*MAIN BOX Pick up artists CSS*/

#main #center .box_border ul.artist{padding:0px 20px 0px 20px ;margin:0;}
#main #center .box_border ul.artist li{padding:0px 0px 0px 0px ;margin:0;float:left;width:33%;line-height:1.8;}
#main #center .box_border ul.artist li a{background: url(../../../../images/misc/arrow01.jpg) no-repeat 0 3px ;padding:0px 20px 0px 25px ;margin:0;width:33%;}

/* FOOTER CSS*/
#footer{background: url(../../../../images/misc/bg_footer.gif) repeat-x #000000;padding:25px 0px 0px 0px ;margin:0;height:38px;}
#footer .box #footer_menu{padding:0px 0px 0px 0px ;margin:0;float:left;width:480px;}
#footer .box #copy{padding:0px 0px 0px 0px ;margin:0;float:right;width:480px;text-align:right;}

/* Category CSS*/

#main #center .contents02{width:578px;padding:10px 0px 20px 0px ;margin:0px 0px 0px 0px ; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;background:#ffffff;}
#main #center .contents02 dl{padding:0px 0px 15px 20px ;margin:0px 0px 0px 0px ;width:250px;float:left;}
#main #center .contents02 dl dt{padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;float:left;width:100px;}
#main #center .contents02 dl dd{padding:0px 0px 0px 10px ;margin:0px 0px 0px 0px ;float:left;width:140px;}
#main #center .contents02 dl dd h4 {color: #ff3f71;pading:0;margin:0;}

/* keyword */

#main #center .keyword_icon{padding:0px 20px 0px 0px ;margin:0;float:left;width:45px;}
#main #center .keyword_text{padding:0px 0px 0px 0px ;margin:0;width:473px;float:left;}
#main #center .keyword_text02{padding:0px 0px 0px 0px ;margin:0;width:194px;float:left;}
#main #center .keyword_box{padding:0px 0px 0px 0px ;margin:0px 0px 10px 0px ;}

/* link */

.link_box{background: url(../../../../images/chorotto/link/bg_link.gif) no-repeat #000000;padding:10px;margin:0px 0px 15px 0px ;height:44px;}
.link_box02{background: url(../../../../images/chorotto/link/bg_link02.gif) no-repeat #000000;padding:10px;margin:0px 0px 15px 0px ;height:64px;}

.link_box02 ul, .link_box ul{padding:0;margin:0;}
.link_box02 ul li, .link_box ul li{padding:0;margin:0;float:left;width:298px;}
.link_box ul li.pic{padding:0px 20px 0px 0px ;margin:0;float:left;width:200px;}
.link_box02 ul li.pic{padding:10px 20px 0px 0px ;margin:0;float:left;width:200px;}
.link_box02 ul li.pic_none{padding:0px 20px 0px 0px ;margin:0;float:left;width:200px;}


/* nav */

.navSplitPagesResult {	margin: 0.5em;	}
.navSplitPagesLinks {	margin: 0.5em;	}
.navSplitPagesLinks a{border: 1px solid #dbdbdb; padding:3px 6px;text-decoration: none;}
.navSplitPagesLinks a:hover{border: 1px solid #dbdbdb; padding:3px 6px;text-decoration: none;background:#d85050;color:#ffffff;}
.current{background:#333333;color:#ffffff;border: 1px solid #dbdbdb; padding:3px 6px;}

/* productlist new */

hr.productlist_new_border {
    margin:0px;
    padding: 0px 0px 0px 0px;
    border-top: #ececec 1px solid;
    border-bottom: #ececec 0px solid;
    border-right: #ececec 0px solid;
    border-left: #ececec 0px solid;
clear: both;
    }

#main #center .product_contents{width:578px;padding:10px 0px 20px 0px ;margin:0px 0px 0px 0px ; border-bottom: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;background:#ffffff;}


.productlist_new {
background: #fbfbfb;
border-left: #ececec 1px solid;
border-right: #ececec 1px solid;
    }

.product_contents ul{
padding:0;
marign:0;
width:100%;
height:185px;
    }

.product_contents ul li.img{
width:120px;
margin:0;
padding:20px 20px 20px 20px ;
float:left;
text-align:center;
    }

.product_contents ul li.disc{
width:270px;
margin:0;
padding:20px 20px 20px 0px ;
float:left;
    }
.product_contents ul li.disc dl{
padding:0;
margin:20px 0px 0px 0px;
width:100%;
    }

.product_contents ul li.disc dt{
padding:0;
margin:0;
width:60px;
float:left;
    }

.product_contents ul li.disc dd{
padding:0px 0px 0px 0px;
margin:0;
    }
.product_contents ul li.disc dd p{
color: #EB6100;
padding:0;
margin:0;
    }

.product_contents ul li.cart{
width:105px;
height:100%;
vertical-align:bottom;
margin:0;
padding:10px 10px 10px 10px;
float:left;
text-align:center;
border-left: #ececec 1px solid;
    }




TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: #ffffff;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #a8cfff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #ffffff;
  padding: 2px;
}

.boxText {
  font-size: 11px;
  line-height: 125%;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #9a9a9a;
  margin-bottom: 15px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #abbbd3;*/
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
  padding-left: 5px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  background: #abbbd3;
  background-image: url(../images/tile_back.jpg);
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
  padding: 4px;
  border-top: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #abbbd3;
  background-image: url(../images/tile_back.jpg);
  margin-bottom: 15px;
}

.plainBox, .plainbox-description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border:1px solid #9a9a9a;
  padding: 5px;
}
.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
}
.productListing-heading {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
}

TD.productListing-heading{
  background-color: #abbbd3;
  background-image: url(../images/tile_back.jpg);
}

TD.productlisting {
  border:1px solid #9a9a9a;
}

TD.productListing-data {
  font-size: 10px;
  padding: 5px;
}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 16px;
  font-weight: bold;
  color: #9a9a9a;
  padding-top: 11px;
}

.center_column {
  padding: 8px;
}
.main_page{
  width: 100% !important;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  padding: 5px;
}


/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #eff4f8;
   font-size: 10px;
   padding: 3px;
   border: 1px dotted #ffb062;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #eff4f8;
}

TD.productListing-data-description-odd {
  background: #ffffff;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

TD.productListing-data-description-even {
  background: #eff4f8;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

td.pageresults a {
  color: #428dff;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 10px;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}



TEXTAREA {
  width: 100%;
  font-size: 11px;
}

.greetUser {
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
   color: #f0a480;
   font-weight: bold;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ebeadb;
  color: #333333;
  font-size: 10px;
  padding: 4px;
  margin:0px 0px 5px 0px ;
  border: 1px solid #dbdbdb;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
/*TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}*/

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Arial, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
}

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
}


/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}

#main #center .contents , #main #center .details dl {	/*\*/	min-height: 1px;	_height: 1%;	/* */	/*\*//*/	overflow: hidden;	/**/}
.link_box:after , #main #center .contents_flat:after , .basic02:after , #main #center .keyword_box:after , .subbox_product:after , #main #center .keyword_text:after , .basic:after , #main #center .contents02:after , #main #center .details dl:after , #main #center .contents:after , .box_product:after , #main #center .box_border:after , #main #center .box_border dl.new:after , #main #center .box:after , #main:after , #header #box #content #navi:after , #header #box:after , #header #box #content #menu01:after{height: 0;line-height:0;padding:0;visibility: hidden;content: ".";display: block;clear: both;}