


.content { background-image:url(/ni/bg_inner.gif); background-position:bottom; background-repeat:repeat-x; background-color:#ffffff; padding:0px 20px 0px 20px; text-align:left}
.empty { font-size:0px; line-height:0px}
.MainContainer { padding-right:109px}
.titleName {color:#a1a1a1; padding-left:100px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left}
.TopContainer {}
.TopContainer ul { margin:0px; padding:0px; list-style:none; padding-top:5px; float:right; margin-right:15px}
.TopContainer ul li { float:left; padding:0px 5px 0px 5px;  border-right:1px solid #996666}
.TopContainer ul li a { color:#996666; text-decoration:none}
.TopContainer ul li#last {border-right:none}
.basket { border:1px solid #88857f; padding:1px; background-color:#ffffff; margin-right:20px; width:150px;}
.basket div { background-color:#88857f; color:#ffffff; padding:10px; text-align:left; width:130px; }
.basket a { color:#ffffff; text-decoration:underline; background-image:url(/ni/basket.gif); background-repeat:no-repeat; background-position:top right; padding:3px 30px 8px 0px}
.selectCountry { color:#868581; font-size:12px; font-weight:bold; padding-bottom:0px;}
.copy { font-size:12px; padding-top:10px}
.copy a {color:#3f3418}
.leftC { width:460px; float:left}
.rightC { float:right; padding-top:24px}
.middleC { width:620px; float:left}
.container { padding:4px; border:1px solid #a97676; background-color:#ffffff}

.C1 { float:left; padding:4px;  margin-right:20px; margin-top:0px; margin-bottom:30px; width:185px; }
.C2 {float:left; padding:4px;  margin-right:20px; margin-top:0px; margin-bottom:30px;  width:184px }
.C3 {float:left; padding:4px;  margin-top:0px; margin-bottom:30px;  width:184px }

.C1 a, .C2 a, .C3 a { color:#312507}
.C1 span, .C2 span, .C3 span { color:#312507; font-size:18px; font-weight:bold;display:block;margin-bottom:5px;}

.img1 { position: absolute; margin:50px 0px 0px 90px}
.icon { padding-left:5px}

h3 { padding:0px; margin:0px; color:#6F1B1B; font-size:12px; font-weight:bold}




#contents a { font-size:11px; color:#3f3418}

#contents h1 { margin:0px; padding:0px; float:left; font-size:95%; font-weight:normal; padding-right:20px; width:118px; border:1px solid #000 }


#header {
	position: relative;
	width: 100%;
	height: 2em;
	width: 35em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: auto;
	display: block;
	float: left;
	padding: 2px 10px 1px 10px;
	margin: 1px 1px 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight:bold;
	text-decoration: none;
	color: #6f1b1b;
}

#header ul#primary span, #header ul#primary a.current, #header ul#primary a.current:hover {
	border: 1px solid #8f8978;
	border-bottom: none;
	background: #ffffff;
	padding-bottom: 3px;
	margin-top: 0;
	background-image:url(/ni/bg_li_sel.gif);
	background-repeat:repeat-x
}

#header ul#primary a {
	background: #ffffff;
	border: 1px solid #a7a295;
	border-left:0px;
	border-bottom: none;
	font-weight:normal;
	background-image:url(/ni/bg_li_sel.gif);
	background-repeat:repeat-x;
	color:#96948c;
}
#header ul#primary a.first {
	border-left: 1px solid #a7a295;
	border-right:0;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #8f8978;
	background: #FFF7CD;
	padding-bottom: 2px;
	color: #6f1b1b;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }




.naviBg { background-image:url(/ni/navi_bg.gif); background-repeat:repeat-x; height:25px}
.buttList { border-bottom:1px solid #91866c; border-left:1px solid #91866c; padding:8px; display:block}
.buttList:hover { background-color:#cccccc}

.buttInd { border-top:1px solid #91866c; border-left:1px solid #91866c; border-right:1px solid #91866c; border-bottom:1px solid #91866c; padding:4px 6px 0px 6px;}
.buttInd:hover { background-color:#cccccc}
*html .buttInd {padding:2px 6px 2px 6px;}

.listContent { padding:3px}
.listContent div { background-image:url(/ni/bg_list.gif);}



.tablePrice { border:0px; border-collapse:collapse;}
.tablePrice td {padding:4px;}
.tablePrice .type { padding: 5px 5px 5px 0px}
.img { padding:5px 0px 5px 10px}



.none {padding:5px 10px;border:1px solid #ffffff;cursor:pointer; background-color:#e4e1d7;}
.noneHover {padding:5px 10px;border:1px solid #8f8978;cursor:pointer; background-color:#FFF7CD;}
div.active {padding:10px 20px;border:1px solid #8f8978; background-color:#ffffff;
	max-height: 220px;
	height:expression( this.scrollHeight > 220? "220px" : "auto" );
	overflow-x: hidden;
	overflow-y: auto;
}
.filter ul { padding:5px 5px 5px 15px; margin:0px;}
.filter .active ul {list-style-type:none; padding:5px 5px 5px 0px;}
#contents .filter a {padding:0px 10px; background-color:#6f1b1b; color:#ffffff; text-decoration:none}
.filter .title { font-size:18px; padding-left:6px}
.filter .active li {white-space:nowrap}

#minipop{
display:block;
position:absolute;
border:1px solid #3F3418;
background:#FFFADF;
padding:2px;
white-space:nowrap;
}

div.popup	{
	position:absolute;
	width:500px;
	border:2px solid #fff;
	background-color:#EFECE6;
	font-size:13px;
	margin-left:50px;
}

.clear_style	{ padding:0 !important;margin:0 !important;border:0 !important;background:none !important; }


.star { color:red; }
input { font-size: 11px;}



#contents a.btn {color:#fff;padding:0px 10px; background-color:#6f1b1b; color:#ffffff; text-decoration:none}

.basketTable td.item input {font-size:11px}
#empty {padding:50px}





.noItem { padding:10px 30px 0px 30px; text-align:center; color:red}



.alpha-shadow {
  float: left;
 
}

.sh1 {
background: url('/ni/sh1.png') no-repeat; 
background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ni/sh1.png', sizingMethod='crop');
}

.sh2 {
background: url(/ni/sh2.png) no-repeat;
background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ni/sh2.png', sizingMethod='crop');

}


.alpha-shadow div.inner {
   padding: 0px 15px 15px 0px;
}

.alpha-shadow div.alert_body {
  background-color: #fff;
  border: 3px solid #6b6b6b;
  padding: 4px;
  text-align:center;
}





div#alert_container{
	position:absolute;
	z-index: 9000;
	margin-left:70px;
	margin-top:50px;
	border-top:0;
	
}
#alert_container div.alert_body{
	background-image:url(/ni/navi_bg.gif); background-repeat:repeat-x;
	padding:30px 30px 50px 30px; text-align:center;
	width:430px;
}



.payment { border:1px solid #ccc}


div#cover	{
	text-align:center;
	z-order:10000;
	background-color:transparent;
	position:absolute;
	cursor:wait;
}
div#cover img	{
	display:none;
}
div#cover.wait_state img	{
	display:inline;
}
div#cover.wait_state	{
	background-color:#ffffff;
	-moz-opacity:0.4;
	filter:alpha(opacity:40);
	opacity: 0.4;
}
div#cover.wait_state span img	{
	height:100%;
}


.tbtitle {padding:1px;background-color:#fff; border:1px solid #e4e1d7;}
.tbtitle button {background-color:#e4e1d7; border:1px solid #e4e1d7; text-align:left; font-weight:bold; display:block; padding:0px; width:100%;cursor:pointer;white-space: nowrap;}
.tbtitlebottomGroup {background-color:#e4e1d7; padding:2px; border-bottom:1px solid #000}
.tbtitlebottomGroup strong {color:#000}
.tbItem {border-bottom:1px solid #ccc; padding:2px 0px 2px 5px}
.setUrl { background-color:#eee;}

.curr_switch	{font-size:10px}
.curr_switch select{font-size:10px}

table#dir td	{
padding-bottom:10px;
}
table#dir a	{
font-size:14px;
}
table#dir small a {
font-size:10px;
color:#777;
}
.dir a,
.dir a:visited,
.dir a:active,
.dir a:link
 {
color:#000;
}
#dir_nav a{
	float:none;
	display:inline;
	color:#000;
}
.dir ul {list-style:none; margin:0px; padding:0px 0px 0px 40px;}
.dir ul li.country {padding-left:20px; padding-top:3px;}
.dir ul li.list {text-transform: uppercase; color: rgb(111, 27, 27); font-weight:bold; padding-top:20px}
.dir ul li.variety {padding-top:3px; list-style: disc }
.spacer {font-size:0px; line-height:0px; height:5px}
#contents .dir h1 {border:none; display:block; width:auto; padding-bottom:0px; font-size:200%; float:none }
.dir .pr { font-size:18px; display:block; padding:0px 0px 0px 0px}

div#letter_nav { padding:0px 0px 5px 0; font-size:15px; color:#CE021B; font-weight:bold;}
div#letter_nav a{ padding:2px 3px; font-weight:normal;}
div#letter_nav a:hover { background-color:#cccccc;}

IMG { filter:expression(fixPNG(this)); }

/* index page */
table.index_nav{ width:100%; border-collapse:collapse; }
table.index_nav td.cont{ width:49%; border:1px solid #A97676; vertical-align:top;}
div.outer {border:2px solid #978f84; padding:10px}
div.outer div {height:200px; }
div.outer h2 { color:#918174; font-family:'Times New Roman', Times, serif; font-size:18px; font-weight:normal}
div.outer b {color:#7c5e48}
div.outer .phone {font-size:10px; color: #8e783f}
div.outer input {font-size:12px}
div.outer a {color:#6b1515}

table.index_nav td.cont table td {height:23px; vertical-align:center;}

table.index_nav td.sep { border:0; width:1%; background:none;}
table.index_nav h4 {margin:0;}
table.index_nav td.cont span{float:left;width:100px;}
a.start_btn,a.start_btn:visited	{background-color:#6F1B1B; color:#FFFFFF !important; padding:0px 10px; text-decoration:none;}
a.start_btn_notactive,a.start_btn_notactive:visited	{background-color:#DDD; color:#FFF !important; padding:0px 10px; text-decoration:none;}

select.autocomplete {
}

.startext {color:#731718}
