@charset "UTF-8";

body {
	margin: 0px !important;
}
#div__body {
	width: 930px;
	padding: 10px;
}
div#innerwrapper{
	margin:0 auto;
	background: url(/site/ndn-images_site/ns-central-bg.gif) repeat-x;
}
a {
	color:#666666;
} 
input {
	border: 1px solid #c0c0c0;
}
.no_padding {
	padding: 0px;
	vertical-align: top;
}
.left_sep {
	width: 10px;
}
.head_on, .head_on a {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.head_off, .head_off a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top: 10px;
	background-position: top;
	padding-left: 5px;
	padding-right: 5px;
}
/*#content_area {
	border: 1px solid #FF0000;
}*/
.small_txt {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.small_txt a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.bread {
	background: url(/site/ndn-header/ns-tabs01bg.gif) repeat-x;
	height: 29px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:left;
	vertical-align: middle;
	padding-left: 10px;
}
.bread a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:left;
	vertical-align: middle;
}
.userinfo {
	background: url(/site/ndn-header/ns-tabs01bg.gif) repeat-x;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:right;
	vertical-align: middle;
	padding-right: 10px;
}
.userinfo a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:right;
	vertical-align: middle;
}
.userinfo2, .userinfo2 a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:right;
	vertical-align: top;
	padding-top: 10px;
}
.foot, .foot a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.portname {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
}
.portname a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}
.portcont {
	background-color: #FFFFFF;
}
.portletlabel {
	background-color: transparent;
	color:#666666;
}

/*  Category list  */
#cat_cat_tit {
	margin-bottom: 6px;
}

#cat_cat_tit .cat_pagetit {
	background: url(/site/ndn-images_site/ns-toptit-b.gif) repeat-x;
	font-family: arial;
	font-size: 19px;
	color: #4f4f4f;
	text-decoration: none;
}
#cat_cat_tit .cat_pagetit_start {
	background: url(/site/ndn-images_site/ns-toptit-l.gif) repeat-x;
	width: 14px;
	height: 37px;
}
#cat_cat_tit .cat_pagetit_end {
	background: url(/site/ndn-images_site/ns-toptit-r.gif) repeat-x;
	width: 14px;
}

#cat_cat_cont {
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
#cat_cat_cont .cat_topbg {
	background: url(/site/ndn-images_site/ns-central-t.gif) repeat-x;
}
#cat_cat_cont .cat_rightbg {
	background: url(/site/ndn-images_site/ns-central-r.gif) repeat-y;
}
#cat_cat_cont .cat_bottombg {
	background: url(/site/ndn-images_site/ns-central-d.gif) repeat-x;
}
#cat_cat_cont .cat_leftbg {
	background: url(/site/ndn-images_site/ns-central-l.gif) repeat-y;
}
#cat_cat_cont .cat_maintxt, #cat_cat_cont .cat_maintxt a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
#cat_cat_tit .cat_content {
	background-color: #FFFFFF;
	vertical-align: top;
}


/*  END - Category list  */

.maintit, .maintit a {
	font-family: arial;
	font-size: 30px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-bottom: 15px;
}
/*.maintxt, .maintxt a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}*/


/*  Item list  */
#cat_tit {
	margin-bottom: 6px;
}

#cat_tit .pagetit {
	background: url(/site/ndn-images_site/ns-toptit-b.gif) repeat-x;
	font-family: arial;
	font-size: 19px;
	color: #4f4f4f;
	text-decoration: none;
}
#cat_tit .pagetit_start {
	background: url(/site/ndn-images_site/ns-toptit-l.gif) repeat-x;
	width: 14px;
	height: 37px;
}
#cat_tit .pagetit_end {
	background: url(/site/ndn-images_site/ns-toptit-r.gif) repeat-x;
	width: 14px;
}

#cat_cont .topbg {
	background: url(/site/ndn-images_site/ns-central-t.gif) repeat-x;
}
#cat_cont .rightbg {
	background: url(/site/ndn-images_site/ns-central-r.gif) repeat-y;
}
#cat_cont .bottombg {
	background: url(/site/ndn-images_site/ns-central-d.gif) repeat-x;
}
#cat_cont .leftbg {
	background: url(/site/ndn-images_site/ns-central-l.gif) repeat-y;
}
#cat_cont .maintxt, #cat_cont .maintxt a {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
#cat_tit .content {
	background-color: #FFFFFF;
	vertical-align: top;
}

.item-list-cell {
	margin-right: 15px;
	margin-bottom: 15px;
	width: 210px;
}
.item-list-cell .thumbnail-cell {
	text-align: center;
}
.item-list-cell .desc-cell h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.item-list-cell .price-cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3679a0;
	text-align: center;
}
.item-list-cell .compare, .item-list-cell .compare a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.item-list-cell .compare a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	text-align: center;
}
/*  END - Item list  */

.big_txt, .big_txt a {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.def_portlet {
	margin-bottom:10px;
}

/*  FOOTER  */

.foot_lineup {
	background-color: #bbbbbb;
	height: 1px;
}
.foot_copy {
	background-color: #ecebea;
	text-align: left;
	height: 30px;
	padding-left: 10px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.foot_links {
	background-color: #ecebea;
	text-align: right;
	height: 30px;
	padding-right: 10px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.foot_links a {
	color: #333333;
	text-decoration: underline;
}

/*#search-portlet #search-txt {
	display: none;
}
#search-portlet .input {
	width: 130px;
	border: 1px solid #dcdcdc;
	line-height: 20px;
	margin: 0px;
	height: 21px; 
	margin: 10px 0px 10px 10px;
}
#search-portlet .text a {
	font-family:Arial;
	font-size:12px;
	color: #6a6a6a;
	font-weight:normal;
	padding-left: 15px;
}
#search-portlet #go {
	background-image: url(/site/rmkr-images_site/ns-but-search.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	width: 20px;
	height: 20px;
	margin: 10px 0px;
	text-indent: 30px;
	cursor: pointer;
	float: left;
	color: transparent;
	letter-spacing: 100px;
	overflow: hidden;
}
#search-portlet td.smalltextnolink {
	display:none;
}
#search-portlet form {
	margin:0;
}
#search-portlet td.text {
	line-height: 0px;
}*/


/* FUNCTIONALITIES */ 
.arial12bold {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	background-repeat: repeat-x;
	background-position: bottom;
}
.arial11normal {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.footlink {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.border{
	border: 1px solid #FFF;
}

table.border{
	border: 1px solid #FFF;
	width:100% !important;
}
.header{
	font: bold 12px Arial, Tahoma, Verdana, sans-serif;
	color: #272727;
	background-color:#cccccc;
	text-align: left;
	text-indent:10px;
}
td.header{
	width:33% !important;
	padding:5px 0 0 5px;
}

.cellA, .cellB, .cellA a, .cellB a{
	color: #272727;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;	
	text-indent:10px;	
}
.cellA a:hover, .cellB a:hover{ 
	text-decoration:underline;
}
td.cellA, td.cellB {
	padding:5px;
	text-align:left;
	border-bottom:1px solid #FFF;
}
/* background colors for each class of cell */
.cellA{
	background-color:#f6f6f6;
}
.cellB{
	background-color:#eae8e9;
}

/* borders */
td.header, td.cellA, td.cellB{
	border-bottom:2px solid #FFF;	
}

.priceA, .priceB {
	color: #6a6a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align:right;	
}
.priceA{
	background-color:#FFFFFF;
}
.priceB{
	background-color:#F5F5F5;
}
.priceA a, .priceB a{
	color:#6a6a6a; 
	text-decoration:none;
}
.priceA a:hover, .priceB a:hover{ 
	text-decoration:underline;
}


.btns{ 
	background-color:#FFFFFF;
	text-align:right;
}
.tablebtns{ 
	background-color:#FFFFFF; 
	border:none; 
	text-align:center
}
.tblvertical{
	width:1px;
	background-color:#fff;	
}

.func_txt{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:8pt;
}

.headerd{
	font: bold 9px Arial, Tahoma, Verdana, sans-serif;
	color: #272727;
	background-color:#cccccc;
	text-align: left;
	text-indent:5px;
}
td.headerd{	
	padding:5px 0 0 5px;
}

.cellAd, .cellBd, .cellAd a, .cellBd a{
	color: #272727;
	font: normal 9px Arial, Helvetica, sans-serif;
	text-decoration:none;	
	text-indent:2px;
	text-align:right;	
}
.cellAd a:hover, .cellBd a:hover{ 
	text-decoration:underline;
}
td.cellAd, td.cellBd {
	padding:5px;
	text-align:right;
	border-bottom:1px solid #FFF;
}
/* background colors for each class of cell */
.cellAd{
	background-color:#f6f6f6;
}
.cellBd{
	background-color:#eae8e9;
}

/* borders */
td.headerd, td.cellAd, td.cellBd{
	border-bottom:1px solid #FFF;	
}

.cellAdimg, .cellBdimg {
	color: #6a6a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px; 
	text-align:left;	
}
.cellAdimg{
	background-color:#FFFFFF;
}
.cellBdimg{
	background-color:#F5F5F5;
}
.cellAdimg a, .cellBdimg a{
	color:#6a6a6a; 
	text-decoration:none;
}
.cellAdimg a:hover, .cellBdimg a:hover{ 
	text-decoration:underline;
}
/* END FUNCTIONALITIES */ 