@charset "UTF-8";

/**
 * 
 * {DOCUMENT_ROOT}/common/css/all.css
 * 
 * デザインファクトリー 販促ナビ スタイルシート
 * 
 * @media all 向け
 * 
 * 
 * 
 * 
 * 2008.08.28 新規作成
 * 
 */




	@import url( ./component/default.css );




	/* スクロール・バーを常時表示 */
	@import url( ./component/alwaysscrollbar.css );

	/* 汎用 3 ペイン */
	@import url( ./component/pane3.css           );

	/* 汎用 テーブル */
/*
	@import url( ./component/table.css           );
*/

	/* 直下レイヤの object, select の類に覆いかぶせる IFRAME */
	@import url( ./component/screen.css          );

	/* 飛び出す要素 */
	@import url( ./component/overflow-popup.css  );








	body { font: normal normal normal 14px/1.500 sans-serif; }








	*#content      { font: normal normal normal 100.0%/0.000 sans-serif; }

	*#top          { font: normal normal normal   0.0%/0.000 sans-serif; }
	*#bottom       { font: normal normal normal   0.0%/0.000 sans-serif; }

	*#top          { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }
	*#bottom       { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }








	*#content-head { float: none ;     clear: both ; }
	*#content-body { float: none ;     clear: both ; }
	*#content-foot { float: none ;     clear: both ; }

	*#content-head { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-body { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-foot { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#content      { text-align: center;    vertical-align: middle; }
	*#content-head { text-align: left  ;    vertical-align: middle; }
	*#content-body { text-align: center;    vertical-align: middle; }
	*#content-foot { text-align: center;    vertical-align: middle; }

	*#content      { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#content-head { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }
	*#content-body { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }
	*#content-foot { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }

	*#content      { width: auto  ;    height: auto  ; }
	*#content-head { width:  836px;    height: auto  ; }
	*#content-body { width:  836px;    height: auto  ; }
	*#content-foot { width:  836px;    height: auto  ; }

	*#content      { border-top: 4px solid  #509135;    border-right: 0px none   #FFFFFF;    border-bottom: 4px solid  #509135;    border-left: 0px none   #FFFFFF; }
	*#content-head { border: 0px none   #FFFFFF; }
	*#content-body { border: 0px none   #FFFFFF; }
	*#content-foot { border: 0px none   #FFFFFF; }

/*
	*#content      { background: #F1F5D0     none                                                         ; }
*/
	*#content      { background: #FFFFFF     none                                                         ; }
	*#content-head { background: transparent url( ../image/background.gif ) scroll repeat-y  center top   ; }
	*#content-body { background: transparent url( ../image/background.gif ) scroll repeat-y  center top   ; }
	*#content-foot { background: transparent url( ../image/background.gif ) scroll repeat-y  center top   ; }




	*#main        { width:  800px; }
	*#main-left   { width:  130px; }
	*#main-center { width:  450px; }
	*#main-right  { width:  200px; }

	*#main        { background: #FFFFFF; }
	*#main-left   { background: #FFFFFF; }
	*#main-center { background: #FFFFFF; }
	*#main-right  { background: #FFFFFF; }

	*#main        { padding:    0px    0px   20px    0px;    margin:    0px auto      0px auto  ; }
	*#main-left   { padding:    0px    0px    0px    0px;    margin:    0px   10px    0px    0px; }
	*#main-center { padding:    0px    0px    0px    0px;    margin:    0px   10px    0px    0px; }
	*#main-right  { padding:    0px    0px    0px    0px;    margin:    0px    0px    0px    0px; }

	*#main        { text-align: left  ; }
	*#main-left   { text-align: left  ; }
	*#main-center { text-align: left  ; }
	*#main-right  { text-align: left  ; }




	*#content-head { z-index: 2000; }
	*#content-body { z-index:    0; }
	*#content-foot { z-index: 1000; }




	*#content-head             {                   height:  96px; }
	*#content-head-background  { width:  830px;    height:  82px; }
	*#content-head-logo        { width:  156px;    height:  61px; }
	*#content-head-description { width:  400px;    height:  30px; }
	*#content-head-fontsize    { width:   38px;    height:  19px; }
	*#content-head-navigation  { width:  296px;    height:  30px; }
	*#content-head-itemsearch  { width:  607px;    height:  52px; }

	*#content-head             { padding:  0px  0px  0px  0px; }
	*#content-head-background  { padding:  0px  0px  0px  0px; }
	*#content-head-logo        { padding:  0px  0px  0px  0px; }
	*#content-head-description { padding:  0px  0px  0px  0px; }
	*#content-head-fontsize    { padding:  0px  0px  0px  0px; }
	*#content-head-navigation  { padding:  0px  0px  0px  0px; }
	*#content-head-itemsearch  { padding:  0px  0px  0px  0px; }

	*#content-head             { position: relative;    top:   0px;    left:   0px; }
	*#content-head-background  { position: absolute;    top:   0px;    left:   3px; }
	*#content-head-logo        { position: absolute;    top:   8px;    left:  10px; }
	*#content-head-description { position: absolute;    top:   0px;    left: 186px; }
	*#content-head-fontsize    { position: absolute;    top:   5px;    left: 480px; }
	*#content-head-navigation  { position: absolute;    top:   0px;    left: 519px; }
	*#content-head-itemsearch  { position: absolute;    top:  30px;    left: 208px; }

	*#content-head             { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-background  { font: normal normal normal   0.0%/0.000 sans-serif; }
	*#content-head-logo        { font: normal normal normal   0.0%/50px  sans-serif; }
	*#content-head-description { font: normal normal normal  75.0%/30px  sans-serif; }
	*#content-head-fontsize    { font: normal normal normal   0.0%/19px  sans-serif; }
	*#content-head-navigation  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-itemsearch  { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#content-head             { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }
	*#content-head-background  { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }
	*#content-head-logo        { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }
	*#content-head-description { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }
	*#content-head-fontsize    { text-align: left  ;    vertical-align: bottom;    text-decoration: none;    text-indent: 0px; }
	*#content-head-navigation  { text-align: center;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }
	*#content-head-itemsearch  { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }




	*#content-head-background { color: #000000;    background: transparent url( ../../file/theme/nastro/top-background.gif  ) scroll no-repeat center center; }




	*#content-head-logo-heading        { display: block; }
	*#content-head-logo-heading-anchor { display: block; }

	*#content-head-logo-heading        { width:  156px;    height:  61px; }
	*#content-head-logo-heading-anchor { width:  156px;    height:  61px; }

	*#content-head-logo-heading        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#content-head-logo-heading-anchor { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#content-head-logo-heading        { position: static  ;    top:   0px;    left:   0px; }
	*#content-head-logo-heading-anchor { position: static  ;    top:   0px;    left:   0px; }

	*#content-head-logo-heading        { font: normal normal normal   0.0%/0px   sans-serif; }
	*#content-head-logo-heading-anchor { font: normal normal normal   0.0%/0px   sans-serif; }

	*#content-head-logo-heading        { line-height:  50px; }
	*#content-head-logo-heading-anchor { line-height:  50px; }

	*#content-head-logo-heading        { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: -9999px; }
	*#content-head-logo-heading-anchor { text-align: left  ;    vertical-align: middle;    text-decoration: none;    text-indent: -9999px; }

	*#content-head-logo-heading        { color: #000000;    background: transparent url( ../../file/theme/nastro/top-logo.gif  ) scroll no-repeat center center; }
	*#content-head-logo-heading-anchor { color: #000000;    background: transparent none                                                                        ; }




	*#font-size-small { float: left ;    clear: left ; }
	*#font-size-large { float: right;    clear: right; }




	*#content-head-navigation-list                { position: relative;    top:   0px;    left:   0px; }
	*#content-head-navigation-list-item-top       { position: absolute;    top:   0px;    left:   2px; }
	*#content-head-navigation-list-item-agent     { position: absolute;    top:   0px;    left:  74px; }
	*#content-head-navigation-list-item-company   { position: absolute;    top:   0px;    left: 148px; }
	*#content-head-navigation-list-item-contact   { position: absolute;    top:   0px;    left: 222px; }

	*#content-head-navigation-list                { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-navigation-list-item-top       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-navigation-list-item-agent     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-navigation-list-item-company   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-navigation-list-item-about     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#content-head-navigation-list-item-contact   { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#content-head-navigation-list                { text-align: center;    vertical-align: middle; }
	*#content-head-navigation-list-item-top       { text-align: center;    vertical-align: middle; }
	*#content-head-navigation-list-item-agent     { text-align: center;    vertical-align: middle; }
	*#content-head-navigation-list-item-company   { text-align: center;    vertical-align: middle; }
	*#content-head-navigation-list-item-about     { text-align: center;    vertical-align: middle; }
	*#content-head-navigation-list-item-contact   { text-align: center;    vertical-align: middle; }

	*#content-head-navigation-list                { width:  296px;    height:  30px; }
	*#content-head-navigation-list-item-top       { width:   74px;    height:  30px; }
	*#content-head-navigation-list-item-agent     { width:   74px;    height:  30px; }
	*#content-head-navigation-list-item-company   { width:   74px;    height:  30px; }
	*#content-head-navigation-list-item-about     { width:   74px;    height:  30px; }
	*#content-head-navigation-list-item-contact   { width:   74px;    height:  30px; }

	*#content-head-navigation-list                { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }
	*#content-head-navigation-list-item-top       { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }
	*#content-head-navigation-list-item-agent     { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }
	*#content-head-navigation-list-item-company   { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }
	*#content-head-navigation-list-item-about     { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }
	*#content-head-navigation-list-item-contact   { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }

	*#content-head-navigation-list                { list-style: none none outside; }
	*#content-head-navigation-list-item-top       { list-style: none none outside; }
	*#content-head-navigation-list-item-agent     { list-style: none none outside; }
	*#content-head-navigation-list-item-company   { list-style: none none outside; }
	*#content-head-navigation-list-item-about     { list-style: none none outside; }
	*#content-head-navigation-list-item-contact   { list-style: none none outside; }

	*#content-head-navigation-list-item-top     a { font: normal normal bold    7.9pt/32px  sans-serif; }
	*#content-head-navigation-list-item-agent   a { font: normal normal normal  7.9pt/32px  sans-serif; }
	*#content-head-navigation-list-item-company a { font: normal normal normal  7.9pt/32px  sans-serif; }
	*#content-head-navigation-list-item-about   a { font: normal normal normal  7.9pt/32px  sans-serif; }
	*#content-head-navigation-list-item-contact a { font: normal normal normal  7.9pt/32px  sans-serif; }

	*#content-head-navigation                     { color: #FFFFFF;    background: url( ../image/header/navigation/background.gif  ) scroll no-repeat center center; }
	*#content-head-navigation a                   { color: #FFFFFF;    background: transparent none                                                                ; }




	*#head-itemsearch-form                    { width:  607px;    height:   52px; }
	*#head-itemsearch-form-heading            { width:   82px;    height:   30px; }
	*#head-itemsearch-form-nologin            { width:  501px;    height:   30px; }
	*#head-itemsearch-form-category           { width:  158px;    height:   30px; }
	*#head-itemsearch-form-count              { width:  158px;    height:   30px; }
	*#head-itemsearch-form-price              { width:  153px;    height:   30px; }
	*#head-itemsearch-form-freeword           { width:  120px;    height:   30px; }
	*#head-itemsearch-form-submit             { width:   44px;    height:   30px; }
	*#head-itemsearch-form-advanced           { width:  607px;    height:   87px; }
	*#head-itemsearch-form-advanced-container { width:  607px;    height:   87px; }
	*#head-itemsearch-form-advanced-curtain   { width:  607px;    height:   87px; }

	*#head-itemsearch-form                    { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-heading            { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-nologin            { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-category           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-count              { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-price              { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-freeword           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-submit             { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-container { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-curtain   { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }

	*#head-itemsearch-form                    { position: relative;    top:    0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*#head-itemsearch-form-heading            { position: absolute;    top:    5px;    right: auto  ;    bottom: auto  ;    left:   22px; }
	*#head-itemsearch-form-nologin            { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:  105px; }
	*#head-itemsearch-form-category           { position: absolute;    top:    5px;    right: auto  ;    bottom: auto  ;    left:  111px; }
	*#head-itemsearch-form-count              { position: absolute;    top:    5px;    right: auto  ;    bottom: auto  ;    left:  111px; }
	*#head-itemsearch-form-price              { position: absolute;    top:    5px;    right: auto  ;    bottom: auto  ;    left:  276px; }
	*#head-itemsearch-form-freeword           { position: absolute;    top:    5px;    right: auto  ;    bottom: auto  ;    left:  436px; }
	*#head-itemsearch-form-submit             { position: absolute;    top:    5px;    right: auto  ;    bottom: auto  ;    left:  562px; }
	*#head-itemsearch-form-advanced           { position: absolute;    top:   29px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*#head-itemsearch-form-advanced-container { position: relative;    top: auto  ;    right: auto  ;    bottom:    0px;    left:    0px; }
	*#head-itemsearch-form-advanced-curtain   { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:    0px; }

	*#head-itemsearch-form                    { font: normal normal normal  75.0%/1.500 sans-serif; }
	*#head-itemsearch-form-heading            { font: normal normal normal 100.0%/20px  sans-serif; }
	*#head-itemsearch-form-nologin            { font: normal normal normal 125.0%/30px  sans-serif; }
	*#head-itemsearch-form-category           { font: normal normal normal 100.0%/20px  sans-serif; }
	*#head-itemsearch-form-count              { font: normal normal normal 100.0%/20px  sans-serif; }
	*#head-itemsearch-form-price              { font: normal normal normal 100.0%/20px  sans-serif; }
	*#head-itemsearch-form-freeword           { font: normal normal normal 100.0%/20px  sans-serif; }
	*#head-itemsearch-form-submit             { font: normal normal normal 100.0%/20px  sans-serif; }
	*#head-itemsearch-form-advanced           { font: normal normal normal 100.0%/30px  sans-serif; }
	*#head-itemsearch-form-advanced-container { font: normal normal normal 100.0%/30px  sans-serif; }
	*#head-itemsearch-form-advanced-curtain   { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#head-itemsearch-form                    { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-heading            { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-nologin            { text-align: center;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-category           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-count              { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-price              { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-freeword           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-submit             { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-container { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-curtain   { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }

	*#head-itemsearch-form                    { background: transparent url( ../image/header/itemsearch/background-standard.gif ) scroll no-repeat right  top   ; }
	*#head-itemsearch-form-nologin            { background: #EEEEEE     none                                                                                    ; }
	*#head-itemsearch-form-advanced           { background: transparent none                                                                                    ; }
	*#head-itemsearch-form-advanced-container { background: transparent url( ../image/header/itemsearch/background-advance.gif  ) scroll no-repeat right  bottom; }
	*#head-itemsearch-form-advanced-curtain   { background: #FFFFFF     none                                                                                    ; }

	*#head-itemsearch-form                    { overflow: visible;    overflow-x: visible;    overflow-y: visible; }
	*#head-itemsearch-form-advanced           { overflow: visible;    overflow-x: visible;    overflow-y: visible; }
	*#head-itemsearch-form-advanced-container { overflow: visible;    overflow-x: visible;    overflow-y: visible; }
	*#head-itemsearch-form-advanced-curtain   { overflow: visible;    overflow-x: visible;    overflow-y: visible; }




	*#head-itemsearch-form-advanced-container      {}
	*#head-itemsearch-form-advanced-heading        { width:  498px;    height:  22px; }
	*#head-itemsearch-form-advanced-date           { width:  200px;    height:  22px; }
	*#head-itemsearch-form-advanced-sort           { width:  200px;    height:  22px; }
	*#head-itemsearch-form-advanced-count          { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-expenditure    { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c101           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c102           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c201           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c202           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c203           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c204           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c205           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c206           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c207           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c208           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c209           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-pinch          { width:  503px;    height:  20px; }

	*#head-itemsearch-form-advanced-container      {}
	*#head-itemsearch-form-advanced-heading        { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-date           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-sort           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-count          { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-expenditure    { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c101           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c102           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c201           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c202           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c203           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c204           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c205           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c206           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c207           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c208           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-c209           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#head-itemsearch-form-advanced-pinch          { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }

	*#head-itemsearch-form-advanced-container      {}
	*#head-itemsearch-form-advanced-heading        { position: absolute;    top:   0px;    left: 104px; }
	*#head-itemsearch-form-advanced-date           { position: absolute;    top:  22px;    left: 122px; }
	*#head-itemsearch-form-advanced-sort           { position: absolute;    top:  48px;    left: 122px; }
	*#head-itemsearch-form-advanced-count          { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-expenditure    { position: absolute;    top:  48px;    left: 344px; }
	*#head-itemsearch-form-advanced-c101           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c102           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c201           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c202           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c203           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c204           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c205           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c206           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c207           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-c208           { position: absolute;    top:  48px;    left: 344px; }
	*#head-itemsearch-form-advanced-c209           { position: absolute;    top:  22px;    left: 344px; }
	*#head-itemsearch-form-advanced-pinch          { position: absolute;    top:  67px;    left: 104px; }

	*#head-itemsearch-form-advanced-container      {}
	*#head-itemsearch-form-advanced-heading        { line-height:  22px; }
	*#head-itemsearch-form-advanced-date           { line-height:  22px; }
	*#head-itemsearch-form-advanced-sort           { line-height:  22px; }
	*#head-itemsearch-form-advanced-count          { line-height:  22px; }
	*#head-itemsearch-form-advanced-expenditure    { line-height:  22px; }
	*#head-itemsearch-form-advanced-c101           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c102           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c201           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c202           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c203           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c204           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c205           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c206           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c207           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c208           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c209           { line-height:  22px; }
	*#head-itemsearch-form-advanced-pinch          { line-height:  20px; }

	*#head-itemsearch-form-advanced-container      {}
	*#head-itemsearch-form-advanced-heading        { text-align: right ;    vertical-align: middle;    text-indent:  8px; }
	*#head-itemsearch-form-advanced-date           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-sort           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-count          { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-expenditure    { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c101           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c102           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c201           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c202           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c203           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c204           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c205           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c206           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c207           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c208           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-c209           { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-advanced-pinch          { text-align: right ;    vertical-align: middle;    text-indent:  0px; }

	*#head-itemsearch-form-advanced-container      {}
	*#head-itemsearch-form-advanced-heading        { background: transparent none; }
	*#head-itemsearch-form-advanced-date           { background: transparent none; }
	*#head-itemsearch-form-advanced-sort           { background: transparent none; }
	*#head-itemsearch-form-advanced-count          { background: transparent none; }
	*#head-itemsearch-form-advanced-expenditure    { background: transparent none; }
	*#head-itemsearch-form-advanced-c101           { background: transparent none; }
	*#head-itemsearch-form-advanced-c102           { background: transparent none; }
	*#head-itemsearch-form-advanced-c201           { background: transparent none; }
	*#head-itemsearch-form-advanced-c202           { background: transparent none; }
	*#head-itemsearch-form-advanced-c203           { background: transparent none; }
	*#head-itemsearch-form-advanced-c204           { background: transparent none; }
	*#head-itemsearch-form-advanced-c205           { background: transparent none; }
	*#head-itemsearch-form-advanced-c206           { background: transparent none; }
	*#head-itemsearch-form-advanced-c207           { background: transparent none; }
	*#head-itemsearch-form-advanced-c208           { background: transparent none; }
	*#head-itemsearch-form-advanced-c209           { background: transparent none; }
	*#head-itemsearch-form-advanced-pinch          { background: transparent none; }




	*#head-itemsearch-form-advanced                { overflow: hidden; }

	*#head-itemsearch-form-advanced-pinch a        { text-decoration: none; }




	*#head-itemsearch-form-advanced-date-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-date-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-sort-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-sort-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-count-block-label           { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-count-block-value           { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-expenditure-block-label     { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-expenditure-block-value     { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c101-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c101-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c102-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c102-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c201-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c201-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c202-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c202-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c203-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c203-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c204-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c204-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c205-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c205-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c206-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c206-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c207-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c207-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c208-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c208-block-value            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c209-block-label            { position: static  ;    top:   0px;    left:   0px; }
	*#head-itemsearch-form-advanced-c209-block-value            { position: static  ;    top:   0px;    left:   0px; }

	*#head-itemsearch-form-advanced-date-block-label            { width:   70px;    height:  20px; }
	*#head-itemsearch-form-advanced-date-block-value            { width:  130px;    height:  20px; }
	*#head-itemsearch-form-advanced-sort-block-label            { width:   70px;    height:  20px; }
	*#head-itemsearch-form-advanced-sort-block-value            { width:  130px;    height:  20px; }
	*#head-itemsearch-form-advanced-count-block-label           { width:  165px;    height:  20px; }
	*#head-itemsearch-form-advanced-count-block-value           { width:  102px;    height:  20px; }
	*#head-itemsearch-form-advanced-expenditure-block-label     { width:  165px;    height:  20px; }
	*#head-itemsearch-form-advanced-expenditure-block-value     { width:  102px;    height:  20px; }
	*#head-itemsearch-form-advanced-c101-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c101-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c102-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c102-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c201-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c201-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c202-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c202-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c203-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c203-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c204-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c204-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c205-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c205-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c206-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c206-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c207-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c207-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c208-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c208-block-value            { width:  162px;    height:  20px; }
	*#head-itemsearch-form-advanced-c209-block-label            { width:   95px;    height:  20px; }
	*#head-itemsearch-form-advanced-c209-block-value            { width:  162px;    height:  20px; }

	*#head-itemsearch-form-advanced-date-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-date-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-count-block-label           { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-count-block-value           { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-sort-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-sort-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-expenditure-block-label     { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-expenditure-block-value     { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c101-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c101-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c102-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c102-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c201-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c201-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c202-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c202-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c203-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c203-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c204-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c204-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c205-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c205-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c206-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c206-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c207-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c207-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c208-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c208-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c209-block-label            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }
	*#head-itemsearch-form-advanced-c209-block-value            { text-align: left  ;    vertical-align: top   ;    text-indent:  0px;    white-space: nowrap; }

	*#head-itemsearch-form-advanced-date-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-date-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-count-block-label           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-count-block-value           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-sort-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-sort-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-expenditure-block-label     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-expenditure-block-value     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c101-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c101-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c102-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c102-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c201-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c201-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c202-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c202-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c203-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c203-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c204-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c204-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c205-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c205-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c206-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c206-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c207-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c207-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c208-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c208-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c209-block-label            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#head-itemsearch-form-advanced-c209-block-value            { font: normal normal normal 100.0%/1.500 sans-serif; }




	*#head-itemsearch-form-element-category_code        { width:  154px;    height:    20px; }
	*#head-itemsearch-form-element-segment_code         { width:  154px;    height:    20px; }
	*#head-itemsearch-form-element-price_lowerlimit     { width:   45px;    height:  1.50em; }
	*#head-itemsearch-form-element-price_upperlimit     { width:   45px;    height:  1.50em; }
	*#head-itemsearch-form-element-freeword             { width:  111px;    height:  1.50em; }
	*#head-itemsearch-form-element-submit               { width:   39px;    height:    17px; }
	*#head-itemsearch-form-element-advanced_date        { width:  130px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_count       { width:   60px;    height:    16px; }
	*#head-itemsearch-form-element-advanced_sort        { width:  130px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_expenditure { width:   40px;    height:    16px; }
	*#head-itemsearch-form-element-advanced_c101        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c102        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c201        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c202        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c203        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c204        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c205        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c206        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c207        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c208        { width:  150px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_c209        { width:  150px;    height:    20px; }

	*#head-itemsearch-form-element-category_code        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-segment_code         { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-price_lowerlimit     { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-price_upperlimit     { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-freeword             { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-submit               { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_date        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_count       { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_sort        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_expenditure { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c101        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c102        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c201        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c202        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c203        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c204        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c205        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c206        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c207        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c208        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }
	*#head-itemsearch-form-element-advanced_c209        { padding:  0px  0px  0px  0px;    margin:  0px  0px  0px  0px; }

	*#head-itemsearch-form-element-category_code        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-segment_code         { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-price_lowerlimit     { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-price_upperlimit     { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-freeword             { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-submit               { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_date        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_count       { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_sort        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_expenditure { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c101        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c102        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c201        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c202        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c203        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c204        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c205        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c206        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c207        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c208        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c209        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }

	*#head-itemsearch-form-element-category_code        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-segment_code         { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-price_lowerlimit     { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-price_upperlimit     { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-freeword             { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-submit               { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_date        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_count       { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_sort        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_expenditure { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c101        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c102        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c201        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c202        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c203        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c204        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c205        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c206        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c207        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c208        { font: normal normal normal 100.0% sans-serif; }
	*#head-itemsearch-form-element-advanced_c209        { font: normal normal normal 100.0% sans-serif; }




	*#content-foot              {                   height: auto  ; }
	*#content-foot-navigation   { width:  800px;    height:   20px; }
	*#content-foot-copyright    { width:  800px;    height:   80px; }

	*#content-foot              {                                                               }
	*#content-foot-navigation   { margin:  0px  0px  0px 15px;    padding: 20px  0px  0px  0px; }
	*#content-foot-copyright    { margin:  0px  0px  0px 15px;    padding: 10px  0px  0px  0px; }

	*#content-foot              { font: normal normal normal 100.0%/29px  sans-serif; }
	*#content-foot-navigation   { font: normal normal normal  87.5%/20px  sans-serif; }
	*#content-foot-copyright    { font: normal normal normal  87.5%/20px  sans-serif; }

	*#content-foot              { border-top: 0px none   #FFFFFF;    border-right: 0px none   #FFFFFF;    border-bottom: 0px none   #FFFFFF;    border-left: 0px none   #FFFFFF; }
	*#content-foot-navigation   { border-top: 1px solid  #EEEEEE;    border-right: 0px none   #FFFFFF;    border-bottom: 0px none   #FFFFFF;    border-left: 0px none   #FFFFFF; }
	*#content-foot-copyright    { border-top: 0px none   #FFFFFF;    border-right: 0px none   #FFFFFF;    border-bottom: 0px none   #FFFFFF;    border-left: 0px none   #FFFFFF; }




	*#main-left-banner       { margin:  0px  0px 10px  0px; }
	*#main-left-itemcategory { margin:  0px  0px 10px  0px; }
	*#main-left-itemprice    { margin:  0px  0px 10px  0px; }
	*#main-left-itemsearch   { margin:  0px  0px 10px  0px; }

	*#main-left-banner       { position: relative;    top:   0px;    left:   0px; }
	*#main-left-itemcategory { position: relative;    top:   0px;    left:   0px; }
	*#main-left-itemprice    { position: relative;    top:   0px;    left:   0px; }
	*#main-left-itemsearch   { position: relative;    top:   0px;    left:   0px; }




	*#main-left-banner-list          { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-banner-list-item     { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-banner-list-item a   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-banner-list-item img { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#main-left-banner-list          { text-align: center;    vertical-align: top   ;    text-indent: 0px; }
	*.main-left-banner-list-item     { text-align: center;    vertical-align: top   ;    text-indent: 0px; }
	*.main-left-banner-list-item a   { text-align: center;    vertical-align: top   ;    text-indent: 0px; }
	*.main-left-banner-list-item img { text-align: center;    vertical-align: top   ;    text-indent: 0px; }

	*#main-left-banner-list          { list-style: none none outside; }
	*.main-left-banner-list-item     { list-style: none none outside; }




	*#main-right-agent                { background: url( ../image/agent/background.gif                 ) scroll repeat    center bottom; }
	*#main-right-agent-heading        { background: url( ../image/agent/background-heading.gif         ) scroll repeat    center top   ; }
	*.agent-menu-heading-name         { background: transparent none                                                                   ; }
	*.agent-menu-heading-link         { background: #FFFFFF     none                                                                   ; }
	*.agent-menu-list                 { background: transparent none                                                                   ; }
	*.agent-menu-list-item-estimation { background: url( ../image/agent/menu/background-estimation.jpg ) scroll no-repeat center center; }
	*.agent-menu-list-item-suggestion { background: url( ../image/agent/menu/background-suggestion.jpg ) scroll no-repeat center center; }
	*.agent-menu-list-item-access     { background: url( ../image/agent/menu/background-history.jpg    ) scroll no-repeat center center; }
	*.agent-menu-list-item-order      { background: url( ../image/agent/menu/background-order.jpg      ) scroll no-repeat center center; }
	*.agent-menu-login                { background: transparent none                                                                   ; }
	*.agent-menu-passwordreminder     { background: transparent none                                                                   ; }
	*.agent-menu-button               { background: transparent none                                                                   ; }
	*.agent-menu-button-login         { background: url( ../image/agent/background-login.gif           ) scroll no-repeat center top   ; }

	*#main-right-agent                { width:  200px;    height: auto  ; }
	*#main-right-agent-heading        { width:  200px;    height:   65px; }
	*.agent-menu-heading-name         { width:  185px;    height:   30px; }
	*.agent-menu-heading-link         { width:  116px;    height:   17px; }
	*.agent-menu-list                 { width:  180px;    height:   74px; }
	*.agent-menu-list-item-estimation { width:  108px;    height: auto  ; }
	*.agent-menu-list-item-suggestion { width:  108px;    height: auto  ; }
	*.agent-menu-list-item-access     { width:  108px;    height: auto  ; }
	*.agent-menu-list-item-order      { width:  108px;    height: auto  ; }
	*.agent-menu-login                { width:  194px;    height: auto  ; }
	*.agent-menu-passwordreminder     { width:  190px;    height:   20px; }
	*.agent-menu-button               { width:  180px;    height: auto  ; }
	*.agent-menu-button-login         { width:  180px;    height: auto  ; }

	*#main-right-agent                { margin:    0px    0px   10px    0px;    padding:    0px    0px    0px    0px; }
	*#main-right-agent                { margin:    0px    0px   10px    0px;    padding:    0px    0px    6px    0px; }
	*#main-right-agent-heading        { margin:    0px    0px    4px    0px;    padding:    0px    0px    0px    0px; }
	*.agent-menu-heading-name         { margin:    0px    0px    0px    0px;    padding:    0px    0px    2px    0px; }
	*.agent-menu-heading-link         { margin:    0px    0px    0px    0px;    padding:    2px    0px    0px    4px; }
	*.agent-menu-list                 { margin:    0px auto      4px auto  ;    padding:    0px    0px    0px    0px; }
	*.agent-menu-list-item-estimation { margin:    0px    0px    0px    0px;    padding:   15px    0px    0px    0px; }
	*.agent-menu-list-item-suggestion { margin:    0px    0px    0px    0px;    padding:   15px    0px    0px    0px; }
	*.agent-menu-list-item-access     { margin:    0px    0px    0px    0px;    padding:   15px    0px    0px    0px; }
	*.agent-menu-list-item-order      { margin:    0px    0px    0px    0px;    padding:   15px    0px    0px    0px; }
	*.agent-menu-login                { margin:    0px    0px    0px    3px;    padding:    0px    0px    0px    0px; }
	*.agent-menu-passwordreminder     { margin:    0px    0px    0px    3px;    padding:    0px    0px    0px    0px; }
	*.agent-menu-button               { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }
	*.agent-menu-button-login         { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }

	*#main-right-agent                { position: relative;    top:   0px;    left:   0px; }
	*#main-right-agent-heading        { position: relative;    top:   0px;    left:   0px; }
	*.agent-menu-heading-name         { position: absolute;    top:   8px;    left:   8px; }
	*.agent-menu-heading-link         { position: absolute;    top:  40px;    left:  72px; }
	*.agent-menu-list                 { position: relative;    top:   0px;    left:   0px; }
	*.agent-menu-list-item-estimation { position: absolute;    top:   0px;    left: -10px; }
	*.agent-menu-list-item-suggestion { position: absolute;    top:   0px;    left:  82px; }
	*.agent-menu-list-item-access     { position: absolute;    top:  39px;    left: -10px; }
	*.agent-menu-list-item-order      { position: absolute;    top:  39px;    left:  82px; }
	*.agent-menu-login                { position: relative;    top:   0px;    left:   0px; }
	*.agent-menu-passwordreminder     { position: relative;    top:   0px;    left:   0px; }
	*.agent-menu-button               { position: relative;    top:   0px;    left:   0px; }
	*.agent-menu-button-login         { position: relative;    top:   0px;    left:   0px; }

	*#main-right-agent-heading        { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.agent-menu-heading-name         { font: normal normal normal   22px/30px  sans-serif; }
	*.agent-menu-heading-link         { font: normal normal normal   13px/13px  sans-serif; }
	*.agent-menu-list                 { font: normal normal normal 100.0%/50px  sans-serif; }
	*.agent-menu-list-item-estimation { font: normal normal normal   11px/20px  sans-serif; }
	*.agent-menu-list-item-suggestion { font: normal normal normal   11px/20px  sans-serif; }
	*.agent-menu-list-item-access     { font: normal normal normal   11px/20px  sans-serif; }
	*.agent-menu-list-item-order      { font: normal normal normal   11px/20px  sans-serif; }
	*.agent-menu-login                { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.agent-menu-passwordreminder     { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.agent-menu-button               { font: normal normal bold   100.0%/30px  sans-serif; }

	*#main-right-agent                { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*#main-right-agent-heading        { text-align: left  ;    vertical-align: top   ;    text-indent:     0px; }
	*.agent-menu-heading-name         { text-align: left  ;    vertical-align: top   ;    text-indent: -9999px; }
	*.agent-menu-heading-link         { text-align: left  ;    vertical-align: top   ;    text-indent:     0px; }
	*.agent-menu-list                 { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-list-item-estimation { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-list-item-suggestion { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-list-item-access     { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-list-item-order      { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-login                { text-align: center;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-passwordreminder     { text-align: right ;    vertical-align: middle;    text-indent:     0px; }
	*.agent-menu-button               { text-align: center;    vertical-align: middle;    text-indent:     0px; }

	*.agent-menu-button-login-anchor  { color: #FFFFFF;    background: transparent none; }




	*.agent-menu-heading-name       { color: #FF6600; }
	*.agent-menu-heading-link       { color: #CC6600; }
	*.agent-menu-heading-link     a { color: #CC6600; }
	*.agent-menu-heading-link     a { text-decoration: none; }
	*.agent-menu-heading-link     a { text-align: left  ;    vertical-align: middle;    text-indent: 0px; }
	*.agent-menu-list             a { text-decoration: none; }
	*.agent-menu-passwordreminder a { text-decoration: none; }




	*#agent-menu-login-form-label-for-element-login-agent        { display: block; }
	*#agent-menu-login-form-label-for-element-login-agent_member { display: block; }
	*#agent-menu-login-form-label-for-element-login-password     { display: block; }
	*#agent-menu-login-form-label-for-button-submit              { display: block; }

	*#agent-menu-login-form                                      { margin:    0px auto      0px auto  ;    padding:    4px    0px    4px    0px; }
	*#agent-menu-login-form-label-for-element-login-agent        { margin:    0px auto      2px auto  ;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-label-for-element-login-agent_member { margin:    0px auto      2px auto  ;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-label-for-element-login-password     { margin:    0px auto      2px auto  ;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-label-for-button-submit              { margin:    0px auto      0px auto  ;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-element-login-agent                  { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-element-login-agent_member           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-element-login-password               { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#agent-menu-login-form-button-submit                        { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }

	*#agent-menu-login-form                                      { width:  194px;    height: auto  ; }
	*#agent-menu-login-form-label-for-element-login-agent        { width:  190px;    height: auto  ; }
	*#agent-menu-login-form-label-for-element-login-agent_member { width:  190px;    height: auto  ; }
	*#agent-menu-login-form-label-for-element-login-password     { width:  190px;    height: auto  ; }
	*#agent-menu-login-form-label-for-button-submit              { width:   72px;    height: auto  ; }
	*#agent-menu-login-form-element-login-agent                  { width:  110px;    height:   16px; }
	*#agent-menu-login-form-element-login-agent_member           { width:  110px;    height:   16px; }
	*#agent-menu-login-form-element-login-password               { width:  110px;    height:   16px; }
	*#agent-menu-login-form-button-submit                        { width:   72px;    height: auto  ; }

	*#agent-menu-login-form                                      { width:  194px;    height: auto  ; }

	*#agent-menu-login-form                                      { text-align: center;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-label-for-element-login-agent        { text-align: right ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-label-for-element-login-agent_member { text-align: right ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-label-for-element-login-password     { text-align: right ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-label-for-button-submit              { text-align: right ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-element-login-agent                  { text-align: left  ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-element-login-agent_member           { text-align: left  ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-element-login-password               { text-align: left  ;    vertical-align: middle;    text-indent: 0px; }
	*#agent-menu-login-form-button-submit                        { text-align: center;    vertical-align: middle;    text-indent: 0px; }

	*#agent-menu-login-form                                      { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-menu-login-form-label-for-element-login-agent        { font: normal normal normal  75.0%/2.000 sans-serif; }
	*#agent-menu-login-form-label-for-element-login-agent_member { font: normal normal normal  75.0%/2.000 sans-serif; }
	*#agent-menu-login-form-label-for-element-login-password     { font: normal normal normal  75.0%/2.000 sans-serif; }
	*#agent-menu-login-form-label-for-button-submit              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-menu-login-form-element-login-agent                  { font: normal normal normal 112.5%/1.500 sans-serif; }
	*#agent-menu-login-form-element-login-agent_member           { font: normal normal normal 112.5%/1.500 sans-serif; }
	*#agent-menu-login-form-element-login-password               { font: normal normal normal 112.5%/1.500 sans-serif; }
	*#agent-menu-login-form-button-submit                        { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#agent-menu-login-form-element-login-agent                  { border-width: 1px; }
	*#agent-menu-login-form-element-login-agent_member           { border-width: 1px; }
	*#agent-menu-login-form-element-login-password               { border-width: 1px; }




	*#main-right-guide-example-link-anchor { display: block; }
	*#main-right-guide-guide-link-anchor   { display: block; }

	*#main-right-guide                     { width:  200px;    height: auto  ; }
	*#main-right-guide-heading             { width:  200px;    height:   35px; }
	*#main-right-guide-example             { width:  200px;    height:   60px; }
	*#main-right-guide-example-description { width:  184px;    height:   15px; }
	*#main-right-guide-example-link        { width:  184px;    height:   30px; }
	*#main-right-guide-example-link-anchor { width:  184px;    height:   30px; }
	*#main-right-guide-guide               { width:  200px;    height:   60px; }
	*#main-right-guide-guide-description   { width:  184px;    height:   15px; }
	*#main-right-guide-guide-link          { width:  184px;    height:   30px; }
	*#main-right-guide-guide-link-anchor   { width:  184px;    height:   30px; }

	*#main-right-guide                     { margin:  0px  0px  0px  0px;    padding: 10px  0px  0px  0px; }
	*#main-right-guide-heading             { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*#main-right-guide-example             { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*#main-right-guide-example-description { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#main-right-guide-example-link        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#main-right-guide-guide               { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*#main-right-guide-guide-description   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#main-right-guide-guide-link          { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#main-right-guide                     { border-top: 1px solid  #CCCCCC;    border-right: 0px none   #FFFFFF;    border-bottom: 0px none   #FFFFFF;    border-left: 0px none   #FFFFFF; }

	*#main-right-guide-example             { position: relative;    top:   0px;    left:   0px; }
	*#main-right-guide-example-description { position: absolute;    top:   5px;    left:   8px; }
	*#main-right-guide-example-link        { position: absolute;    top:  20px;    left:   8px; }
	*#main-right-guide-guide               { position: relative;    top:   0px;    left:   0px; }
	*#main-right-guide-guide-description   { position: absolute;    top:   5px;    left:   8px; }
	*#main-right-guide-guide-link          { position: absolute;    top:  20px;    left:   8px; }

	*#main-right-guide-heading             { color: #FFFFFF;    background: #FFFFFF     url( ../image/right/guide/background-heading.gif ) scroll no-repeat center top   ; }
	*#main-right-guide-heading a           { color: #FFFFFF;    background: transparent none                                                                             ; }
	*#main-right-guide-example             { color: #FFFFFF;    background: #FFFFFF     url( ../image/right/guide/background-example.jpg ) scroll no-repeat center top   ; }
	*#main-right-guide-example-description { color: #666666;    background: transparent none                                                                             ; }
	*#main-right-guide-example-link-anchor { color: #FF9900;    background: transparent none                                                                             ; }
	*#main-right-guide-guide               { color: #FFFFFF;    background: #FFFFFF     url( ../image/right/guide/background-guide.jpg   ) scroll no-repeat center top   ; }
	*#main-right-guide-guide-description   { color: #666666;    background: transparent none                                                                             ; }
	*#main-right-guide-guide-link-anchor   { color: #669900;    background: transparent none                                                                             ; }

	*#main-right-guide-heading             { text-align: left  ;    vertical-align: top   ;    text-indent: 28px; }
	*#main-right-guide-example             { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*#main-right-guide-guide               { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }

	*#main-right-guide-heading             { font: normal normal bold   112.5%/35px  sans-serif; }
	*#main-right-guide-example-description { font: normal normal normal  75.0%/15px  sans-serif; }
	*#main-right-guide-example-link        { font: normal normal bold   150.0%/30px  sans-serif; }
	*#main-right-guide-guide-description   { font: normal normal normal  75.0%/15px  sans-serif; }
	*#main-right-guide-guide-link          { font: normal normal bold   150.0%/30px  sans-serif; }




	*#main-right-ranking        { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }




	*.right-banner-list                   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.right-banner-list-item              { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.right-banner-list-item-anchor       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.right-banner-list-item-anchor-image { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.right-banner-list                   { border: 0px none   #FFFFFF; }
	*.right-banner-list-item              { border: 0px none   #FFFFFF; }
	*.right-banner-list-item-anchor       { border: 0px none   #FFFFFF; }
	*.right-banner-list-item-anchor-image { border: 0px none   #FFFFFF; }

	*.right-banner-list                   { list-style: none none outside; }
	*.right-banner-list-item              { list-style: none none outside; }




	*#main-right-sticker                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-right-sticker-description      { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-right-sticker-link             { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-right-sticker-link-item        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-right-sticker-link-item-anchor { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-right-sticker-separator        { margin:  5px  0px  5px  0px;    padding:  0px  0px  0px  0px; }

	*#main-right-sticker                  { width:  200px;    height: auto  ; }
	*.main-right-sticker-link             { width: auto  ;    height: auto  ; }
	*.main-right-sticker-link             { width: auto  ;    height: auto  ; }
	*.main-right-sticker-link-item        { width: auto  ;    height: auto  ; }
	*.main-right-sticker-link-item-anchor { width: auto  ;    height: auto  ; }
	*.main-right-sticker-separator        { width:  200px;    height:    1px; }

	*#main-right-sticker                  { border: 0px none   #FFFFFF; }
	*.main-right-sticker-description      { border: 0px none   #FFFFFF; }
	*.main-right-sticker-link             { border: 0px none   #FFFFFF; }
	*.main-right-sticker-link-item        { border: 0px none   #FFFFFF; }
	*.main-right-sticker-link-item-anchor { border: 0px none   #FFFFFF; }
	*.main-right-sticker-separator        { border-top: 1px dashed #CCCCCC;    border-right: 0px none   #FFFFFF;    border-bottom: 0px none   #FFFFFF;    border-left: 0px none   #FFFFFF; }

	*#main-right-sticker                  { text-align: center;    vertical-align: middle;    text-indent:  0px; }
	*.main-right-sticker-description      { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*.main-right-sticker-link             { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*.main-right-sticker-link-item        { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*.main-right-sticker-link-item-anchor { text-align: left  ;    vertical-align: top   ;    text-indent:  0px; }
	*.main-right-sticker-separator        { text-align: center;    vertical-align: top   ;    text-indent:  0px; }

	*#main-right-sticker                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-right-sticker-description      { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.main-right-sticker-link             { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.main-right-sticker-link-item        { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-right-sticker-link-item-anchor { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-right-sticker-separator        { font: normal normal normal  75.0%/1.500 sans-serif; }

	*.main-right-sticker                  { display: block;    float: none ;    clear: both ; }
	*.main-right-sticker-link             { display: block;    float: left ;    clear: none ; }
	*.main-right-sticker-link-item        { display: block;    float: left ;    clear: none ; }
	*.main-right-sticker-link-item-anchor { display: block;    float: none ;    clear: none ; }
	*.main-right-sticker-description      { display: block;    float: left ;    clear: none ; }
	*.main-right-sticker-clear            { display: block;    float: none ;    clear: both ; }

	*.main-right-sticker-link              { list-style: none none outside; }
	*.main-right-sticker-link-item         { list-style: none none outside; }




	*.right           { background: #FFFFFF     url( ../../file/theme/nastro/200-background.gif          ) scroll no-repeat left   bottom; }
	*.right-heading   { background: #FFFFFF     url( ../../file/theme/nastro/200-background-heading.gif  ) scroll no-repeat left   top   ; }
	*.right-list      { background: #FFFFFF     url( ../../file/theme/nastro/200-background.gif          ) scroll repeat-y  left   top   ; }
	*.right-list-item { background: #FFFFFF     url( ../../file/theme/nastro/200-background-item.gif     ) scroll no-repeat left   top   ; }

	*.right-heading   { font: normal normal bold   100.0%/22px  sans-serif; }
	*.right-list      { font: normal normal normal 100.0%/29px  sans-serif; }
	*.right-list-item { font: normal normal normal  87.5%/29px  sans-serif; }

	*.right-heading   { text-align: left  ;    vertical-align: middle;    text-indent: 10px; }
	*.right-list      { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*.right-list-item { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }

	*.right-heading   { width:  200px;    height:   28px; }
	*.right-list      { width:  200px;    height: auto  ; }
	*.right-list-item { width:  200px;    height:   29px; }

	*.right-heading   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.right-list      { margin: -1px  0px  0px  0px;    padding:  0px  0px  2px  0px; }
	*.right-list-item { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.right-heading   { position: relative;    top:   0px;    left:   0px; }
	*.right-list      { position: relative;    top:   0px;    left:   0px; }
	*.right-list-item { position: relative;    top:   0px;    left:   0px; }

	*.right-heading   { z-index: 103; }
	*.right-list      { z-index: 101; }
	*.right-list-item { z-index: 102; }

	*.right-list      { list-style: none none outside; }
	*.right-list-item { list-style: none none outside; }





	*.left-container   { background: #FFFFFF     none                                                                                      ; }
	*.left-heading     { background: #FFFFFF     url( ../../file/theme/nastro/130-background-heading.gif  ) scroll no-repeat left   top   ; }
	*.left-list        { background: #FFFFFF     url( ../../file/theme/nastro/130-background.gif          ) scroll no-repeat left   bottom; }
	*.left-list-item   { background: #FFFFFF     url( ../../file/theme/nastro/130-background-item.gif     ) scroll no-repeat left   top   ; }

	*.left-container   { font: normal normal normal 100.0%/28px  sans-serif; }
	*.left-heading     { font: normal normal bold   100.0%/22px  sans-serif; }
	*.left-list        { font: normal normal normal 100.0%/28px  sans-serif; }
	*.left-list-item   { font: normal normal normal  87.5%/28px  sans-serif; }

	*.left-container   { text-align: left  ;    vertical-align: middle;    text-indent: 0px; }
	*.left-heading     { text-align: center;    vertical-align: middle;    text-indent: 0px; }
	*.left-list        { text-align: left  ;    vertical-align: middle;    text-indent: 0px; }
	*.left-list-item   { text-align: left  ;    vertical-align:  50.0%;    text-indent: 4px; }

	*.left-container   { width:  130px;    height: auto  ; }
	*.left-heading     { width:  130px;    height:   28px; }
	*.left-list        { width:  130px;    height: auto  ; }
	*.left-list-item   { width:  600px;    height:   28px; }

	*.left-container   { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.left-heading     { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.left-list        { margin: -1px  0px  0px  0px;    padding:  0px  0px  2px  0px; }
	*.left-list-item   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.left-container   { position: relative;    top:   0px;    left:   0px; }
	*.left-heading     { position: relative;    top:   0px;    left:   0px; }
	*.left-list        { position: relative;    top:   0px;    left:   0px; }
	*.left-list-item   { position: relative;    top:   0px;    left:   0px; }

	*.left-heading     { z-index: 103; }
	*.left-list        { z-index: 101; }
	*.left-list-item   { z-index: 102; }

	*.left-container   { overflow: hidden;    overflow-x: hidden;    overflow-y: hidden; }
	*.left-heading     { overflow: hidden;    overflow-x: hidden;    overflow-y: hidden; }
	*.left-list        { overflow: hidden;    overflow-x: hidden;    overflow-y: hidden; }
	*.left-list-item   { overflow: hidden;    overflow-x: hidden;    overflow-y: hidden; }
	*.left-list-item a { overflow: hidden;    overflow-x: hidden;    overflow-y: hidden; }

	*.left-list        { list-style: none none outside; }
	*.left-list-item   { list-style: none none outside; }

	*.left-list-item   { white-space: nowrap; }
	*.left-list-item a { white-space: nowrap; }




	*.left-list-item img       { margin:  8px  0px  9px  0px; }

	/**
	 * 
	 * ↑↑↑↑ 
	 * 
	 * IE 6 の vertical-align バグ 対策です
	 * 
	**/




/*
	*.main-left-itemsearch-form               { background: url( ../image/left/background-list.gif               ) scroll no-repeat center bottom; }
	*.main-left-itemsearch-form-block         { background: transparent none                                                                     ; }
	*.main-left-itemsearch-form-block-label   { background: url( ../image/left/itemsearch/background-label.gif   ) scroll no-repeat center top   ; }
	*.main-left-itemsearch-form-block-value   { background: url( ../image/left/itemsearch/background-value.gif   ) scroll no-repeat center top   ; }
	*.main-left-itemsearch-form-block-submit  { background: url( ../image/left/itemsearch/background-submit.gif  ) scroll no-repeat center top   ; }
	*.main-left-itemsearch-form-block-advance { background: url( ../image/left/itemsearch/background-advance.gif ) scroll no-repeat center top   ; }
*/

	*.main-left-itemsearch-form               { background: #FFFFFF     url( ../../file/theme/nastro/130-background.gif       ) scroll no-repeat left   bottom; }
	*.main-left-itemsearch-form-block         { background: #FFFFFF     url( ../../file/theme/nastro/130-background-body.gif  ) scroll repeat-y  left   top   ; }
	*.main-left-itemsearch-form-block-label   { background: #FFFFFF     url( ../../file/theme/nastro/130-background-label.gif ) scroll no-repeat left   top   ; }
	*.main-left-itemsearch-form-block-value   { background: #FFFFFF     url( ../../file/theme/nastro/130-background-item.gif  ) scroll no-repeat left   top   ; }
	*.main-left-itemsearch-form-block-submit  { background: #FFFFFF     url( ../../file/theme/nastro/130-background-item.gif  ) scroll no-repeat left   top   ; }
	*.main-left-itemsearch-form-block-advance { background: #FFFFFF     url( ../../file/theme/nastro/130-background-label.gif ) scroll no-repeat left   top   ; }

	*.main-left-itemsearch-form               {}
	*.main-left-itemsearch-form-block         {}
	*.main-left-itemsearch-form-block-label   { font: normal normal bold    87.5%/24px  sans-serif; }
	*.main-left-itemsearch-form-block-value   { font: normal normal normal  75.0%/18px  sans-serif; }
	*.main-left-itemsearch-form-block-submit  { font: normal normal normal  75.0%/28px  sans-serif; }
	*.main-left-itemsearch-form-block-advance { font: normal normal normal  75.0%/22px  sans-serif; }

	*.main-left-itemsearch-form               {}
	*.main-left-itemsearch-form-block         {}
	*.main-left-itemsearch-form-block-label   { text-align: center;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value   { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-submit  { text-align: center;    vertical-align: top   ; }
	*.main-left-itemsearch-form-block-advance { text-align: center;    vertical-align: middle; }

	*.main-left-itemsearch-form               { width:  130px;    height: auto  ; }
	*.main-left-itemsearch-form-block         { width:  130px;    height: auto  ; }
	*.main-left-itemsearch-form-block-label   { width:  130px;    height:   24px; }
	*.main-left-itemsearch-form-block-value   { width: auto  ;    height: auto  ; }
	*.main-left-itemsearch-form-block-submit  { width:  130px;    height:   36px; }
	*.main-left-itemsearch-form-block-advance { width:  130px;    height:   24px; }

	*.main-left-itemsearch-form               { margin: -1px  0px  0px  0px;    padding:  0px  0px  3px  0px; }
	*.main-left-itemsearch-form-block         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-label   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value   { margin:  0px  0px  0px  0px;    padding:  4px  4px  6px  6px; }
	*.main-left-itemsearch-form-block-submit  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-advance { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.main-left-itemsearch-form               { position: relative;    top:   0px;    left:   0px; }
	*.main-left-itemsearch-form-block         { position: relative;    top:   0px;    left:   0px; }
	*.main-left-itemsearch-form-block-label   { position: relative;    top:   0px;    left:   0px; }
	*.main-left-itemsearch-form-block-value   { position: relative;    top:   0px;    left:   0px; }
	*.main-left-itemsearch-form-block-submit  { position: relative;    top:   0px;    left:   0px; }
	*.main-left-itemsearch-form-block-advance { position: relative;    top:   0px;    left:   0px; }




	*.main-left-itemsearch-form-block-value-inputtext     { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-inputradio    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-inputcheckbox { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-inputimage    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-inputhidden   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-select        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-textarea      { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.main-left-itemsearch-form-block-value-button        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.main-left-itemsearch-form-block-value-inputtext     { width: auto  ;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-inputradio    { width: auto  ;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-inputcheckbox { width: auto  ;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-inputimage    { width: auto  ;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-inputhidden   { width: auto  ;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-select        { width:  118px;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-textarea      { width:  118px;    height: auto  ; }
	*.main-left-itemsearch-form-block-value-button        { width: auto  ;    height: auto  ; }

	*.main-left-itemsearch-form-block-value-inputtext     { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-inputradio    { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-inputcheckbox { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-inputimage    { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-inputhidden   { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-select        { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-textarea      { text-align: left  ;    vertical-align: middle; }
	*.main-left-itemsearch-form-block-value-button        { text-align: left  ;    vertical-align: middle; }

	*.main-left-itemsearch-form-block-value-inputtext     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-inputradio    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-inputcheckbox { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-inputimage    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-inputhidden   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-select        { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-textarea      { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.main-left-itemsearch-form-block-value-button        { font: normal normal normal 100.0%/1.500 sans-serif; }

	*.main-left-itemsearch-form-block-value-inputtext     { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-inputradio    { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-inputcheckbox { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-inputimage    { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-inputhidden   { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-select        { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-textarea      { border: 1px solid  #CCCCCC; }
	*.main-left-itemsearch-form-block-value-button        { border: 1px solid  #CCCCCC; }




	*#main-left-itemsearch-form-button-submit            { margin:  8px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#main-left-itemsearch-form-element-price_lowerlimit { width:   35px;    height: auto  ; }
	*#main-left-itemsearch-form-element-price_upperlimit { width:   35px;    height: auto  ; }
	*#main-left-itemsearch-form-element-freeword         { width:  113px;    height: auto  ; }
	*#main-left-itemsearch-form-button-submit            { width:   50px;    height: auto  ; }

	*#main-left-itemsearch-form-button-submit            { text-align: center;    vertical-align: top   ; }




	*#top-banner           { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }

	*#top-banner-list      { list-style: none none outside; }
	*.top-banner-list-item { list-style: none none outside; }

/*
	*#top-banner           { z-index:   0; }
	*#top-banner-list      { z-index:   1; }
	*.top-banner-list-item { z-index:   2; }
*/




	*#itemrecommended                 { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif          ) scroll no-repeat left   bottom; }
	*#itemrecommended-head            { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#itemrecommended-list            { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.itemrecommended-list-item       { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.itemrecommended-list-item-image { background: #FFFFFF     url( ../image/item/list/background-photoframe-110x110.gif ) scroll no-repeat left   top   ; }
	*.itemrecommended-list-item-text  { background: transparent none                                                                                      ; }
	*.itemrecommended-list-item-more  { background: transparent none                                                                                      ; }

	*#itemrecommended                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#itemrecommended-head            { font: normal normal bold   100.0%/24px  sans-serif; }
	*#itemrecommended-list            { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.itemrecommended-list-item       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.itemrecommended-list-item-image { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.itemrecommended-list-item-text  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.itemrecommended-list-item-more  { font: normal normal normal 100.0%/29px  sans-serif; }

	*#itemrecommended                 { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*#itemrecommended-head            { text-indent: 10px;    text-align: left  ;    vertical-align: middle; }
	*#itemrecommended-list            { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*.itemrecommended-list-item       { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*.itemrecommended-list-item-image { text-indent:  0px;    text-align: center;    vertical-align: middle; }
	*.itemrecommended-list-item-text  { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*.itemrecommended-list-item-more  { text-indent:  0px;    text-align: right ;    vertical-align: middle; }

	*#itemrecommended                 { width:  450px;    height: auto  ; }
	*#itemrecommended-head            { width:  450px;    height:   28px; }
	*#itemrecommended-list            { width:  450px;    height: auto  ; }
	*.itemrecommended-list-item       { width:  450px;    height: auto  ; }
	*.itemrecommended-list-item-image { width:  110px;    height:  118px; }
	*.itemrecommended-list-item-text  { width:  303px;    height:  120px; }
	*.itemrecommended-list-item-more  { width:   96px;    height:   29px; }

	*#itemrecommended                 { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#itemrecommended-head            { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#itemrecommended-list            { margin: -1px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.itemrecommended-list-item       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.itemrecommended-list-item-image { margin: 11px  0px  0px  0px;    padding:  1px  0px  0px  1px; }
	*.itemrecommended-list-item-text  { margin: 11px  0px  0px 11px;    padding:  0px  0px  0px  0px; }
	*.itemrecommended-list-item-more  { margin:  0px 11px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#itemrecommended                 { position: relative;    top:   0px;    left:   0px; }
	*#itemrecommended-head            { position: relative;    top:   0px;    left:   0px; }
	*#itemrecommended-list            { position: relative;    top:   0px;    left:   0px; }
	*.itemrecommended-list-item       { position: relative;    top:   0px;    left:   0px; }
	*.itemrecommended-list-item-image { position: relative;    top:   0px;    left:  11px; }
	*.itemrecommended-list-item-text  { position: relative;    top:   0px;    left:  11px; }
	*.itemrecommended-list-item-more  { position: relative;    top:   0px;    left:   0px; }

	*#itemrecommended-head            { z-index: 103; }
	*#itemrecommended-list            { z-index: 101; }
	*.itemrecommended-list-item       { z-index: 102; }

	*#itemrecommended-list            { list-style: none none outside; }
	*.itemrecommended-list-item       { list-style: none none outside; }




	*#itemnew                     { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif          ) scroll no-repeat left   bottom; }
	*#itemnew-head                { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#itemnew-list                { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.itemnew-list-item           { background: transparent none                                                                                      ; }
	*.itemnew-list-item-container { background: transparent none                                                                                      ; }
	*.itemnew-list-item-image     { background: #FFFFFF     url( ../image/item/list/background-photoframe-045x045.gif ) scroll no-repeat left   top   ; }
	*.itemnew-list-item-text      { background: transparent none                                                                                      ; }
	*#itemnew-more                { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll repeat-y  left   top   ; }
	*#itemnew-more-link           { background: transparent none                                                                                      ; }

	*#itemnew                     { font: normal normal normal 100.0%/1.50 sans-serif; }
	*#itemnew-head                { font: normal normal bold   100.0%/24px sans-serif; }
	*#itemnew-list                { font: normal normal normal 100.0%/1.50 sans-serif; }
	*.itemnew-list-item           { font: normal normal normal 100.0%/1.50 sans-serif; }
	*.itemnew-list-item-container { font: normal normal normal 100.0%/1.50 sans-serif; }
	*.itemnew-list-item-image     { font: normal normal normal 100.0%/1.50 sans-serif; }
	*.itemnew-list-item-text      { font: normal normal normal  87.5%/1.50 sans-serif; }
	*#itemnew-more                { font: normal normal normal 100.0%/29px sans-serif; }
	*#itemnew-more-link           { font: normal normal normal 100.0%/29px sans-serif; }

	*#itemnew                     { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*#itemnew-head                { text-indent: 10px;    text-align: left  ;    vertical-align: middle; }
	*#itemnew-list                { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*.itemnew-list-item           { text-indent:  0px;    text-align: center;    vertical-align: middle; }
	*.itemnew-list-item-container { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*.itemnew-list-item-image     { text-indent:  0px;    text-align: left  ;    vertical-align: top   ; }
	*.itemnew-list-item-text      { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*#itemnew-more                { text-indent:  0px;    text-align: left  ;    vertical-align: middle; }
	*#itemnew-more-link           { text-indent:  0px;    text-align: right ;    vertical-align: middle; }

	*#itemnew                     { width:  450px;    height: auto  ; }
	*#itemnew-head                { width:  450px;    height:   28px; }
	*#itemnew-list                { width:  450px;    height: auto  ; }
	*.itemnew-list-item           { width:  225px;    height:   78px; }
	*.itemnew-list-item-container { width:  210px;    height:   73px; }
	*.itemnew-list-item-image     { width: auto  ;    height: auto  ; }
	*.itemnew-list-item-text      { width:  157px;    height: auto  ; }
	*#itemnew-more                { width:  450px;    height:   29px; }
	*#itemnew-more-link           { width:   96px;    height:   29px; }

	*#itemnew                     { margin:    0px    0px   10px    0px;    padding:    0px    0px    2px    0px; }
	*#itemnew-head                { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#itemnew-list                { margin:   -1px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*.itemnew-list-item           { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*.itemnew-list-item-container { margin:    0px auto      0px auto  ;    padding:    7px    0px    0px    0px; }
	*.itemnew-list-item-image     { margin:    0px    5px    0px    0px;    padding:    2px    2px    2px    2px; }
	*.itemnew-list-item-text      { margin:    0px    0px    0px    2px;    padding:    0px    0px    0px    0px; }
	*#itemnew-more                { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#itemnew-more-link           { margin:    0px   11px    0px    0px;    padding:    0px    0px    0px    0px; }

	*#itemnew                     { position: static  ;    top:   0px;    left:   0px; }
	*#itemnew-head                { position: static  ;    top:   0px;    left:   0px; }
	*#itemnew-list                { position: static  ;    top:   0px;    left:   0px; }
	*.itemnew-list-item           { position: static  ;    top:   0px;    left:   0px; }
	*.itemnew-list-item-container { position: static  ;    top:   0px;    left:   0px; }
	*.itemnew-list-item-image     { position: static  ;    top:   0px;    left:   0px; }
	*.itemnew-list-item-text      { position: static  ;    top:   0px;    left:   0px; }
	*#itemnew-more                { position: static  ;    top:   0px;    left:   0px; }
	*#itemnew-more-link           { position: static  ;    top:   0px;    left:   0px; }

	*#itemnew-head                { z-index: 103; }
	*#itemnew-list                { z-index: 101; }
	*.itemnew-list-item           { z-index: 102; }

	*.itemnew-list-item           { overflow: hidden;    overflow-x: hidden;    overflow-y: hidden; }

	*#itemnew-list                { list-style: none none outside; }
	*.itemnew-list-item           { list-style: none none outside; }

	*#itemnew-more                { clear: both ; }




	*#contentnews                         { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contentnews-head                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contentnews-head-rss                { background: transparent none                                                                                      ; }
	*#contentnews-body                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contentnews-list                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentnews-list-item               { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentnews-list-item-content       { background: transparent none                                                                                      ; }
	*.contentnews-list-item-content-date  { background: transparent none                                                                                      ; }
	*.contentnews-list-item-content-icon  { background: transparent none                                                                                      ; }
	*.contentnews-list-item-content-name  { background: transparent none                                                                                      ; }
	*.contentnews-list-item-content-text  { background: transparent none                                                                                      ; }
	*.contentnews-list-item-content-video { background: transparent none                                                                                      ; }
	*.contentnews-list-item-more          { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentnews-paging                  { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentnews-paging-count            { background: transparent none                                                                                      ; }
	*.contentnews-paging-link             { background: transparent none                                                                                      ; }
	*.contentnews-paging-sort             { background: transparent none                                                                                      ; }

	*#contentnews                         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contentnews-head                    { font: normal normal bold   100.0%/24px  sans-serif; }
	*#contentnews-head-rss                { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contentnews-body                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contentnews-list                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentnews-list-item               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentnews-list-item-content       { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.contentnews-list-item-content-date  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentnews-list-item-content-icon  { font: normal normal normal 100.0%/9px   sans-serif; }
	*.contentnews-list-item-content-name  { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.contentnews-list-item-content-text  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentnews-list-item-content-video { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentnews-list-item-more          { font: normal normal normal 100.0%/16px  sans-serif; }
	*.contentnews-paging                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentnews-paging-count            { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contentnews-paging-link             { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contentnews-paging-sort             { font: normal normal normal  75.0%/1.500 sans-serif; }

	*#contentnews-head-rss a              { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contentnews-head-rss img            { font: normal normal normal 100.0%/17px  sans-serif; }

	*#contentnews                         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contentnews-head                    { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contentnews-head-rss                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentnews-body                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentnews-list                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-list-item               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-list-item-content       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-list-item-content-date  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentnews-list-item-content-icon  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.contentnews-list-item-content-name  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-list-item-content-text  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-list-item-content-video { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentnews-list-item-more          { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.contentnews-paging                  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-paging-count            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentnews-paging-link             { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentnews-paging-sort             { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*#contentnews-head-rss a              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentnews-head-rss img            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#contentnews                         { width:  450px;    height: auto  ; }
	*#contentnews-head                    { width:  450px;    height:   28px; }
	*#contentnews-head-rss                { width:   17px;    height:   17px; }
	*#contentnews-body                    { width: auto  ;    height: auto  ; }
	*#contentnews-list                    { width:  450px;    height: auto  ; }
	*.contentnews-list-item               { width:  450px;    height: auto  ; }
	*.contentnews-list-item-content       { width:  428px;    height: auto  ; }
	*.contentnews-list-item-content-date  { width:   90px;    height: auto  ; }
	*.contentnews-list-item-content-icon  { width:   30px;    height: auto  ; }
	*.contentnews-list-item-content-name  { width:  308px;    height: auto  ; }
	*.contentnews-list-item-content-text  { width:  308px;    height: auto  ; }
	*.contentnews-list-item-content-video { width:   90px;    height: auto  ; }
	*.contentnews-list-item-more          { width: auto  ;    height: auto  ; }
	*.contentnews-paging                  { width: auto  ;    height: auto  ; }
	*.contentnews-paging-count            { width:  410px;    height:   24px; }
	*.contentnews-paging-link             { width:  410px;    height:   24px; }
	*.contentnews-paging-sort             { width:  410px;    height:   24px; }

	*#contentnews                         { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#contentnews-head                    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contentnews-head-rss                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contentnews-body                    { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*#contentnews-list                    { margin: -1px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-list-item               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-list-item-content       { margin:  0px  0px  0px 11px;    padding:  4px  0px  8px  0px; }
	*.contentnews-list-item-content-date  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-list-item-content-icon  { margin:  0px  0px  0px  0px;    padding:  4px  0px  0px  0px; }
	*.contentnews-list-item-content-name  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-list-item-content-text  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-list-item-content-video { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-list-item-more          { margin:  0px  0px  0px  0px;    padding: 12px  8px  4px  0px; }
	*.contentnews-paging                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentnews-paging-count            { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contentnews-paging-link             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contentnews-paging-sort             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }

	*#contentnews                         { position: relative;    top:   0px;    left:   0px; }
	*#contentnews-head                    { position: relative;    top:   0px;    left:   0px; }
	*#contentnews-head-rss                { position: absolute;    top:   3px;    left: 430px; }
	*#contentnews-body                    { position: static  ;    top:   0px;    left:   0px; }
	*#contentnews-list                    { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item               { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-content       { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-content-date  { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-content-icon  { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-content-name  { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-content-text  { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-content-video { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-list-item-more          { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-paging                  { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-paging-count            { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-paging-link             { position: static  ;    top:   0px;    left:   0px; }
	*.contentnews-paging-sort             { position: static  ;    top:   0px;    left:   0px; }

	*#contentnews-head                    { z-index: 103; }
	*#contentnews-head-rss                { z-index: 104; }
	*#contentnews-body                    { z-index: 101; }
	*#contentnews-list                    { z-index: 101; }
	*.contentnews-list-item               { z-index: 102; }

	*#contentnews-list                    { list-style: none none outside; }
	*.contentnews-list-item               { list-style: none none outside; }




	*#contenttopics                         { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contenttopics-head                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contenttopics-head-rss                { background: transparent none                                                                                      ; }
	*#contenttopics-body                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contenttopics-list                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contenttopics-list-item               { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contenttopics-list-item-content       { background: transparent none                                                                                      ; }
	*.contenttopics-list-item-content-date  { background: transparent none                                                                                      ; }
	*.contenttopics-list-item-content-icon  { background: transparent none                                                                                      ; }
	*.contenttopics-list-item-content-name  { background: transparent none                                                                                      ; }
	*.contenttopics-list-item-content-text  { background: transparent none                                                                                      ; }
	*.contenttopics-list-item-content-video { background: transparent none                                                                                      ; }
	*.contenttopics-list-item-more          { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contenttopics-paging                  { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contenttopics-paging-count            { background: transparent none                                                                                      ; }
	*.contenttopics-paging-link             { background: transparent none                                                                                      ; }
	*.contenttopics-paging-sort             { background: transparent none                                                                                      ; }

	*#contenttopics                         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contenttopics-head                    { font: normal normal bold   100.0%/24px  sans-serif; }
	*#contenttopics-head-rss                { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contenttopics-body                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contenttopics-list                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-list-item               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-list-item-content       { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.contenttopics-list-item-content-date  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-list-item-content-icon  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-list-item-content-name  { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.contenttopics-list-item-content-text  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-list-item-content-video { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-list-item-more          { font: normal normal normal 100.0%/16px  sans-serif; }
	*.contenttopics-paging                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contenttopics-paging-count            { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contenttopics-paging-link             { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contenttopics-paging-sort             { font: normal normal normal  75.0%/1.500 sans-serif; }

	*#contenttopics-head-rss a              { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contenttopics-head-rss img            { font: normal normal normal 100.0%/17px  sans-serif; }

	*#contenttopics                         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contenttopics-head                    { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contenttopics-head-rss                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contenttopics-body                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contenttopics-list                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-content       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-content-date  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-content-icon  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-content-name  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-content-text  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-content-video { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-list-item-more          { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.contenttopics-paging                  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-paging-count            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contenttopics-paging-link             { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contenttopics-paging-sort             { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*#contenttopics-head-rss a              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contenttopics-head-rss img            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#contenttopics                         { width:  450px;    height: auto  ; }
	*#contenttopics-head                    { width:  450px;    height:   28px; }
	*#contenttopics-head-rss                { width:   17px;    height:   17px; }
	*#contenttopics-body                    { width: auto  ;    height: auto  ; }
	*#contenttopics-list                    { width:  450px;    height: auto  ; }
	*.contenttopics-list-item               { width:  450px;    height: auto  ; }
	*.contenttopics-list-item-content       { width:  428px;    height: auto  ; }
	*.contenttopics-list-item-content-date  { width:  428px;    height: auto  ; }
	*.contenttopics-list-item-content-icon  { width:  428px;    height: auto  ; }
	*.contenttopics-list-item-content-name  { width:  428px;    height: auto  ; }
	*.contenttopics-list-item-content-text  { width:  428px;    height: auto  ; }
	*.contenttopics-list-item-content-video { width:  428px;    height: auto  ; }
	*.contenttopics-list-item-more          { width: auto  ;    height: auto  ; }
	*.contenttopics-paging                  { width: auto  ;    height: auto  ; }
	*.contenttopics-paging-count            { width:  410px;    height:   24px; }
	*.contenttopics-paging-link             { width:  410px;    height:   24px; }
	*.contenttopics-paging-sort             { width:  410px;    height:   24px; }

	*#contenttopics                         { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#contenttopics-head                    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contenttopics-head-rss                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contenttopics-body                    { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*#contenttopics-list                    { margin: -1px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item-content       { margin:  0px  0px  0px 11px;    padding:  4px  0px  8px  0px; }
	*.contenttopics-list-item-content-date  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item-content-icon  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item-content-name  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item-content-text  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item-content-video { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-list-item-more          { margin:  0px  0px  0px  0px;    padding: 12px  8px  4px  0px; }
	*.contenttopics-paging                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-paging-count            { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-paging-link             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contenttopics-paging-sort             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }

	*#contenttopics                         { position: relative;    top:   0px;    left:   0px; }
	*#contenttopics-head                    { position: relative;    top:   0px;    left:   0px; }
	*#contenttopics-head-rss                { position: absolute;    top:   3px;    left: 430px; }
	*#contenttopics-body                    { position: static  ;    top:   0px;    left:   0px; }
	*#contenttopics-list                    { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item               { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item-content-date  { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item-content-icon  { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item-content-name  { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item-content-text  { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item-content-video { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-list-item-more          { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-paging                  { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-paging-count            { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-paging-link             { position: static  ;    top:   0px;    left:   0px; }
	*.contenttopics-paging-sort             { position: static  ;    top:   0px;    left:   0px; }

	*#contenttopics-head                    { z-index: 103; }
	*#contenttopics-head-rss                { z-index: 104; }
	*#contenttopics-body                    { z-index: 101; }
	*#contenttopics-list                    { z-index: 101; }
	*.contenttopics-list-item               { z-index: 102; }

	*#contenttopics-list                    { list-style: none none outside; }
	*.contenttopics-list-item               { list-style: none none outside; }




	*#contentbreak                         { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contentbreak-head                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contentbreak-head-rss                { background: transparent none                                                                                      ; }
	*#contentbreak-body                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contentbreak-list                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentbreak-list-item               { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentbreak-list-item-content       { background: transparent none                                                                                      ; }
	*.contentbreak-list-item-content-date  { background: transparent none                                                                                      ; }
	*.contentbreak-list-item-content-icon  { background: transparent none                                                                                      ; }
	*.contentbreak-list-item-content-name  { background: transparent none                                                                                      ; }
	*.contentbreak-list-item-content-text  { background: transparent none                                                                                      ; }
	*.contentbreak-list-item-content-video { background: transparent none                                                                                      ; }
	*.contentbreak-list-item-more          { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentbreak-paging                  { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentbreak-paging-count            { background: transparent none                                                                                      ; }
	*.contentbreak-paging-link             { background: transparent none                                                                                      ; }
	*.contentbreak-paging-sort             { background: transparent none                                                                                      ; }

	*#contentbreak                         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contentbreak-head                    { font: normal normal bold   100.0%/24px  sans-serif; }
	*#contentbreak-head-rss                { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contentbreak-body                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contentbreak-list                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentbreak-list-item               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentbreak-list-item-content       { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.contentbreak-list-item-content-date  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentbreak-list-item-content-icon  { font: normal normal normal 100.0%/9px   sans-serif; }
	*.contentbreak-list-item-content-name  { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.contentbreak-list-item-content-text  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentbreak-list-item-content-video { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentbreak-list-item-more          { font: normal normal normal 100.0%/16px  sans-serif; }
	*.contentbreak-paging                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentbreak-paging-count            { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contentbreak-paging-link             { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contentbreak-paging-sort             { font: normal normal normal  75.0%/1.500 sans-serif; }

	*#contentbreak-head-rss a              { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contentbreak-head-rss img            { font: normal normal normal 100.0%/17px  sans-serif; }

	*#contentbreak                         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contentbreak-head                    { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contentbreak-head-rss                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentbreak-body                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentbreak-list                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-list-item               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-list-item-content       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-list-item-content-date  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentbreak-list-item-content-icon  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.contentbreak-list-item-content-name  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-list-item-content-text  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-list-item-content-video { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentbreak-list-item-more          { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.contentbreak-paging                  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-paging-count            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentbreak-paging-link             { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentbreak-paging-sort             { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*#contentbreak-head-rss a              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentbreak-head-rss img            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#contentbreak                         { width:  450px;    height: auto  ; }
	*#contentbreak-head                    { width:  450px;    height:   28px; }
	*#contentbreak-head-rss                { width:   17px;    height:   17px; }
	*#contentbreak-body                    { width: auto  ;    height: auto  ; }
	*#contentbreak-list                    { width:  450px;    height: auto  ; }
	*.contentbreak-list-item               { width:  450px;    height: auto  ; }
	*.contentbreak-list-item-content       { width:  428px;    height: auto  ; }
	*.contentbreak-list-item-content-date  { width:   90px;    height: auto  ; }
	*.contentbreak-list-item-content-icon  { width:   30px;    height: auto  ; }
	*.contentbreak-list-item-content-name  { width:  308px;    height: auto  ; }
	*.contentbreak-list-item-content-text  { width:  308px;    height: auto  ; }
	*.contentbreak-list-item-content-video { width:   90px;    height: auto  ; }
	*.contentbreak-list-item-more          { width: auto  ;    height: auto  ; }
	*.contentbreak-paging                  { width: auto  ;    height: auto  ; }
	*.contentbreak-paging-count            { width:  410px;    height:   24px; }
	*.contentbreak-paging-link             { width:  410px;    height:   24px; }
	*.contentbreak-paging-sort             { width:  410px;    height:   24px; }

	*#contentbreak                         { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#contentbreak-head                    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contentbreak-head-rss                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contentbreak-body                    { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*#contentbreak-list                    { margin: -1px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-list-item               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-list-item-content       { margin:  0px  0px  0px 11px;    padding:  4px  0px  8px  0px; }
	*.contentbreak-list-item-content-date  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-list-item-content-icon  { margin:  0px  0px  0px  0px;    padding:  4px  0px  0px  0px; }
	*.contentbreak-list-item-content-name  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-list-item-content-text  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-list-item-content-video { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-list-item-more          { margin:  0px  0px  0px  0px;    padding: 12px  8px  4px  0px; }
	*.contentbreak-paging                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-paging-count            { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-paging-link             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contentbreak-paging-sort             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }

	*#contentbreak                         { position: relative;    top:   0px;    left:   0px; }
	*#contentbreak-head                    { position: relative;    top:   0px;    left:   0px; }
	*#contentbreak-head-rss                { position: absolute;    top:   3px;    left: 430px; }
	*#contentbreak-body                    { position: static  ;    top:   0px;    left:   0px; }
	*#contentbreak-list                    { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item               { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-content       { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-content-date  { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-content-icon  { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-content-name  { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-content-text  { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-content-video { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-list-item-more          { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-paging                  { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-paging-count            { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-paging-link             { position: static  ;    top:   0px;    left:   0px; }
	*.contentbreak-paging-sort             { position: static  ;    top:   0px;    left:   0px; }

	*#contentbreak-head                    { z-index: 103; }
	*#contentbreak-head-rss                { z-index: 104; }
	*#contentbreak-body                    { z-index: 101; }
	*#contentbreak-list                    { z-index: 101; }
	*.contentbreak-list-item               { z-index: 102; }

	*#contentbreak-list                    { list-style: none none outside; }
	*.contentbreak-list-item               { list-style: none none outside; }




	*#contentclosed                         { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contentclosed-head                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contentclosed-head-rss                { background: transparent none                                                                                      ; }
	*#contentclosed-body                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contentclosed-list                    { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentclosed-list-item               { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentclosed-list-item-content       { background: transparent none                                                                                      ; }
	*.contentclosed-list-item-content-date  { background: transparent none                                                                                      ; }
	*.contentclosed-list-item-content-icon  { background: transparent none                                                                                      ; }
	*.contentclosed-list-item-content-name  { background: transparent none                                                                                      ; }
	*.contentclosed-list-item-content-text  { background: transparent none                                                                                      ; }
	*.contentclosed-list-item-content-video { background: transparent none                                                                                      ; }
	*.contentclosed-list-item-more          { background: #FFFFFF     url( ../../file/theme/nastro/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentclosed-paging                  { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentclosed-paging-count            { background: transparent none                                                                                      ; }
	*.contentclosed-paging-link             { background: transparent none                                                                                      ; }
	*.contentclosed-paging-sort             { background: transparent none                                                                                      ; }

	*#contentclosed                         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contentclosed-head                    { font: normal normal bold   100.0%/24px  sans-serif; }
	*#contentclosed-head-rss                { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contentclosed-body                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#contentclosed-list                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentclosed-list-item               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentclosed-list-item-content       { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.contentclosed-list-item-content-date  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentclosed-list-item-content-icon  { font: normal normal normal 100.0%/9px   sans-serif; }
	*.contentclosed-list-item-content-name  { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.contentclosed-list-item-content-text  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentclosed-list-item-content-video { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentclosed-list-item-more          { font: normal normal normal 100.0%/16px  sans-serif; }
	*.contentclosed-paging                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.contentclosed-paging-count            { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contentclosed-paging-link             { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.contentclosed-paging-sort             { font: normal normal normal  75.0%/1.500 sans-serif; }

	*#contentclosed-head-rss a              { font: normal normal normal 100.0%/17px  sans-serif; }
	*#contentclosed-head-rss img            { font: normal normal normal 100.0%/17px  sans-serif; }

	*#contentclosed                         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contentclosed-head                    { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#contentclosed-head-rss                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentclosed-body                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentclosed-list                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-list-item               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-list-item-content       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-list-item-content-date  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentclosed-list-item-content-icon  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.contentclosed-list-item-content-name  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-list-item-content-text  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-list-item-content-video { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentclosed-list-item-more          { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.contentclosed-paging                  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-paging-count            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.contentclosed-paging-link             { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.contentclosed-paging-sort             { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*#contentclosed-head-rss a              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#contentclosed-head-rss img            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#contentclosed                         { width:  450px;    height: auto  ; }
	*#contentclosed-head                    { width:  450px;    height:   28px; }
	*#contentclosed-head-rss                { width:   17px;    height:   17px; }
	*#contentclosed-body                    { width: auto  ;    height: auto  ; }
	*#contentclosed-list                    { width:  450px;    height: auto  ; }
	*.contentclosed-list-item               { width:  450px;    height: auto  ; }
	*.contentclosed-list-item-content       { width:  428px;    height: auto  ; }
	*.contentclosed-list-item-content-date  { width:   90px;    height: auto  ; }
	*.contentclosed-list-item-content-icon  { width:   30px;    height: auto  ; }
	*.contentclosed-list-item-content-name  { width:  308px;    height: auto  ; }
	*.contentclosed-list-item-content-text  { width:  308px;    height: auto  ; }
	*.contentclosed-list-item-content-video { width:   90px;    height: auto  ; }
	*.contentclosed-list-item-more          { width: auto  ;    height: auto  ; }
	*.contentclosed-paging                  { width: auto  ;    height: auto  ; }
	*.contentclosed-paging-count            { width:  410px;    height:   24px; }
	*.contentclosed-paging-link             { width:  410px;    height:   24px; }
	*.contentclosed-paging-sort             { width:  410px;    height:   24px; }

	*#contentclosed                         { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#contentclosed-head                    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contentclosed-head-rss                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#contentclosed-body                    { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*#contentclosed-list                    { margin: -1px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-list-item               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-list-item-content       { margin:  0px  0px  0px 11px;    padding:  4px  0px  8px  0px; }
	*.contentclosed-list-item-content-date  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-list-item-content-icon  { margin:  0px  0px  0px  0px;    padding:  4px  0px  0px  0px; }
	*.contentclosed-list-item-content-name  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-list-item-content-text  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-list-item-content-video { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-list-item-more          { margin:  0px  0px  0px  0px;    padding: 12px  8px  4px  0px; }
	*.contentclosed-paging                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-paging-count            { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-paging-link             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }
	*.contentclosed-paging-sort             { margin:  0px  0px  0px 20px;    padding:  0px  0px  0px  0px; }

	*#contentclosed                         { position: relative;    top:   0px;    left:   0px; }
	*#contentclosed-head                    { position: relative;    top:   0px;    left:   0px; }
	*#contentclosed-head-rss                { position: absolute;    top:   3px;    left: 430px; }
	*#contentclosed-body                    { position: static  ;    top:   0px;    left:   0px; }
	*#contentclosed-list                    { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item               { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-content       { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-content-date  { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-content-icon  { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-content-name  { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-content-text  { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-content-video { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-list-item-more          { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-paging                  { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-paging-count            { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-paging-link             { position: static  ;    top:   0px;    left:   0px; }
	*.contentclosed-paging-sort             { position: static  ;    top:   0px;    left:   0px; }

	*#contentclosed-head                    { z-index: 103; }
	*#contentclosed-head-rss                { z-index: 104; }
	*#contentclosed-body                    { z-index: 101; }
	*#contentclosed-list                    { z-index: 101; }
	*.contentclosed-list-item               { z-index: 102; }

	*#contentclosed-list                    { list-style: none none outside; }
	*.contentclosed-list-item               { list-style: none none outside; }




	*#document              { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif         ) scroll no-repeat left   bottom; }
	*#document-head         { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document-body         { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document-body-content { background: transparent none                                                                                       }

	*#document              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#document-head         { font: normal normal bold   100.0%/24px  sans-serif; }
	*#document-body         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.document-body-content { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#document              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document-head         { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document-body         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.document-body-content { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#document              { width:  450px;    height: auto  ; }
	*#document-head         { width:  450px;    height:   28px; }
	*#document-body         { width: auto  ;    height: auto  ; }
	*.document-body-content { width:  430px;    height: auto  ; }

	*#document              { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#document-head         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#document-body         { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*.document-body-content { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#document              { position: relative;    top:   0px;    left:   0px; }
	*#document-head         { position: relative;    top:   0px;    left:   0px; }
	*#document-body         { position: static  ;    top:   0px;    left:   0px; }
	*.document-body-content { position: static  ;    top:   0px;    left:   0px; }

	*#document              { z-index: 103; }
	*#document-head         { z-index: 101; }
	*.document-body         { z-index: 101; }




	*#document450              { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif         ) scroll no-repeat left   bottom; }
	*#document450-head         { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document450-body         { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document450-body-content { background: transparent none                                                                                       }

	*#document450              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#document450-head         { font: normal normal bold   100.0%/24px  sans-serif; }
	*#document450-body         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.document450-body-content { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#document450              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document450-head         { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document450-body         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.document450-body-content { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#document450              { width:  450px;    height: auto  ; }
	*#document450-head         { width:  450px;    height:   28px; }
	*#document450-body         { width: auto  ;    height: auto  ; }
	*.document450-body-content { width:  430px;    height: auto  ; }

	*#document450              { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#document450-head         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#document450-body         { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*.document450-body-content { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#document450              { position: relative;    top:   0px;    left:   0px; }
	*#document450-head         { position: relative;    top:   0px;    left:   0px; }
	*#document450-body         { position: static  ;    top:   0px;    left:   0px; }
	*.document450-body-content { position: static  ;    top:   0px;    left:   0px; }

	*#document450              { z-index: 103; }
	*#document450-head         { z-index: 101; }
	*.document450-body         { z-index: 101; }




	*#document660              { background: #FFFFFF     url( ../../file/theme/nastro/660-background.gif         ) scroll no-repeat left   bottom; }
	*#document660-head         { background: #FFFFFF     url( ../../file/theme/nastro/660-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document660-body         { background: #FFFFFF     url( ../../file/theme/nastro/660-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document660-body-content { background: transparent none                                                                                       }

	*#document660              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#document660-head         { font: normal normal bold   100.0%/24px  sans-serif; }
	*#document660-body         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.document660-body-content { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#document660              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document660-head         { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document660-body         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.document660-body-content { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#document660              { width:  660px;    height: auto  ; }
	*#document660-head         { width:  660px;    height:   28px; }
	*#document660-body         { width: auto  ;    height: auto  ; }
	*.document660-body-content { width:  640px;    height: auto  ; }

	*#document660              { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#document660-head         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#document660-body         { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*.document660-body-content { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#document660              { position: relative;    top:   0px;    left:   0px; }
	*#document660-head         { position: relative;    top:   0px;    left:   0px; }
	*#document660-body         { position: static  ;    top:   0px;    left:   0px; }
	*.document660-body-content { position: static  ;    top:   0px;    left:   0px; }

	*#document660              { z-index: 103; }
	*#document660-head         { z-index: 101; }
	*.document660-body         { z-index: 101; }




	*#document800              { background: #FFFFFF     url( ../../file/theme/nastro/800-background.gif         ) scroll no-repeat left   bottom; }
	*#document800-head         { background: #FFFFFF     url( ../../file/theme/nastro/800-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document800-body         { background: #FFFFFF     url( ../../file/theme/nastro/800-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document800-body-content { background: transparent none                                                                                       }

	*#document800              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#document800-head         { font: normal normal bold   100.0%/24px  sans-serif; }
	*#document800-body         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.document800-body-content { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#document800              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document800-head         { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#document800-body         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.document800-body-content { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#document800              { width:  800px;    height: auto  ; }
	*#document800-head         { width:  800px;    height:   28px; }
	*#document800-body         { width: auto  ;    height: auto  ; }
	*.document800-body-content { width:  780px;    height: auto  ; }

	*#document800              { margin:  0px  0px 10px  0px;    padding:  0px  0px  2px  0px; }
	*#document800-head         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#document800-body         { margin:  0px  0px  0px  0px;    padding: 10px 10px 10px 10px; }
	*.document800-body-content { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*#document800              { position: relative;    top:   0px;    left:   0px; }
	*#document800-head         { position: relative;    top:   0px;    left:   0px; }
	*#document800-body         { position: static  ;    top:   0px;    left:   0px; }
	*.document800-body-content { position: static  ;    top:   0px;    left:   0px; }

	*#document800              { z-index: 103; }
	*#document800-head         { z-index: 101; }
	*.document800-body         { z-index: 101; }




	*.document-child-3      { margin:  0px  0px 32px  0px; }
	*.document-child-4      { margin:  0px  4px 24px  4px; }
	*.document-child-5      { margin:  0px  4px 12px  4px; }
	*.document-child-6      { margin:  0px  4px  8px  4px; }
	*.document-child-7      { margin:  0px  4px  4px  4px; }
	*.document-child-8      { margin:  0px  4px  4px  4px; }

	*.document-child-3-head { margin:  0px  0px  4px  0px; }
	*.document-child-4-head { margin:  0px  4px  4px  4px; }
	*.document-child-5-head { margin:  0px  4px  4px  4px; }
	*.document-child-6-head { margin:  0px  4px  4px  4px; }
	*.document-child-7-head { margin:  0px  4px  4px  4px; }
	*.document-child-8-head { margin:  0px  4px  4px  4px; }




	*#agent-login-heading                            { color: #FFFFFF; }
	*#agent-login-heading-logout-anchor              { color: #FFFFFF; }

	*#agent-login-heading                            { background: #FF9900     url( ../image/agent/login/background-heading.gif            ) scroll no-repeat center top   ; }
	*#agent-login-heading-logout                     { background: transparent none                                                                                        ; }
	*#agent-login-heading-logout-anchor              { background: transparent none                                                                                        ; }
	*#agent-login-message                            { background: #FFEEEE     none                                                                                        ; }
	*#agent-login-greeting                           { background: transparent none                                                                                        ; }
	*#agent-login-heading                            { background: #FF9900     url( ../image/agent/login/background-heading.gif            ) scroll no-repeat center top   ; }
	*#agent-login-function                           { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif            ) scroll no-repeat center bottom; }
	*#agent-login-function-heading                   { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif    ) scroll no-repeat center top   ; }
	*#agent-login-function-content                   { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif       ) scroll repeat-y  center top   ; }
	*#agent-login-function-content-table             { background: transparent none                                                                                        ; }
	*#agent-login-management                         { background: #FFFFFF     url( ../../file/theme/nastro/450-background.gif            ) scroll no-repeat center bottom; }
	*#agent-login-management-heading                 { background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif    ) scroll no-repeat center top   ; }
	*#agent-login-management-content                 { background: #FFFFFF     url( ../../file/theme/nastro/450-background-body.gif       ) scroll repeat-y  center top   ; }
	*#agent-login-management-content-table           { background: transparent none                                                                                        ; }

	*#agent-login-heading                            { font: normal normal bold   100.0%/30px  sans-serif; }
	*#agent-login-heading-logout                     { font: normal normal normal  87.5%/20px  sans-serif; }
	*#agent-login-message                            { font: normal normal bold   100.0%/1.500 sans-serif; }
	*#agent-login-greeting                           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-login-function                           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-login-function-heading                   { font: normal normal bold   100.0%/22px  sans-serif; }
	*#agent-login-function-content                   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-login-function-content-table             { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.agent-login-function-content-table-cell-head   { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.agent-login-function-content-table-cell-data   { font: normal normal normal  87.5%/1.500 sans-serif; }
	*#agent-login-management                         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-login-management-heading                 { font: normal normal bold   100.0%/22px  sans-serif; }
	*#agent-login-management-content                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#agent-login-management-content-table           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.agent-login-management-content-table-cell-head { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.agent-login-management-content-table-cell-data { font: normal normal normal  87.5%/1.500 sans-serif; }

	*#agent-login-heading                            { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-heading-logout                     { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*#agent-login-message                            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-greeting                           { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*#agent-login-function                           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-function-heading                   { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-function-content                   { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-function-content-table             { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.agent-login-function-content-table-cell-head   { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.agent-login-function-content-table-cell-data   { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*#agent-login-management                         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-management-heading                 { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-management-content                 { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#agent-login-management-content-table           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.agent-login-management-content-table-cell-head { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.agent-login-management-content-table-cell-data { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }

	*#agent-login-heading                            { width:  450px;    height:   30px; }
	*#agent-login-heading-logout                     { width:  100px;    height:   30px; }
	*#agent-login-message                            { width: auto  ;    height: auto  ; }
	*#agent-login-greeting                           { width: auto  ;    height: auto  ; }
	*#agent-login-function                           { width:  450px;    height: auto  ; }
	*#agent-login-function-heading                   { width:  450px;    height:   28px; }
	*#agent-login-function-content                   { width:  450px;    height: auto  ; }
	*#agent-login-function-content-table             { width:  430px;    height: auto  ; }
	*.agent-login-function-content-table-cell-head   { width:  120px;    height: auto  ; }
	*.agent-login-function-content-table-cell-data   { width: auto  ;    height: auto  ; }
	*#agent-login-management                         { width:  450px;    height: auto  ; }
	*#agent-login-management-heading                 { width:  450px;    height:   28px; }
	*#agent-login-management-content                 { width:  450px;    height: auto  ; }
	*#agent-login-management-content-table           { width:  430px;    height: auto  ; }
	*.agent-login-management-content-table-cell-head { width:  120px;    height: auto  ; }
	*.agent-login-management-content-table-cell-data { width: auto  ;    height: auto  ; }

	*#agent-login-heading                            { border: 0px none   #FFFFFF; }
	*#agent-login-heading-logout                     { border: 0px none   #FFFFFF; }
	*#agent-login-message                            { border: 0px none   #FFFFFF; }
	*#agent-login-greeting                           { border: 0px none   #FFFFFF; }
	*#agent-login-function                           { border: 0px none   #FFFFFF; }
	*#agent-login-function-heading                   { border: 0px none   #FFFFFF; }
	*#agent-login-function-content                   { border: 0px none   #FFFFFF; }
	*#agent-login-function-content-table             { border: 0px none   #FFFFFF; }
	*#agent-login-management                         { border: 0px none   #FFFFFF; }
	*#agent-login-management-heading                 { border: 0px none   #FFFFFF; }
	*#agent-login-management-content                 { border: 0px none   #FFFFFF; }
	*#agent-login-management-content-table           { border: 0px none   #FFFFFF; }

	*#agent-login-heading                            { margin:  0px  0px 20px  0px;    padding:  0px  0px  0px  0px; }
	*#agent-login-heading-logout                     { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#agent-login-message                            { margin:  0px  0px 20px  0px;    padding:  5px  5px  5px  5px; }
	*#agent-login-greeting                           { margin:  0px  0px 20px  0px;    padding:  5px  0px  5px  0px; }
	*#agent-login-function                           { margin:  0px  0px 20px  0px;    padding:  0px  0px  2px  0px; }
	*#agent-login-function-heading                   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#agent-login-function-content                   { margin: -1px  0px  5px  0px;    padding: 10px  0px  0px  0px; }
	*#agent-login-function-content-table             { margin:  0px  0px  0px 10px;    padding:  0px  0px  0px  0px; }
	*#agent-login-management                         { margin:  0px  0px 20px  0px;    padding:  0px  0px  2px  0px; }
	*#agent-login-management-heading                 { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#agent-login-management-content                 { margin: -1px  0px  5px  0px;    padding: 10px  0px  0px  0px; }
	*#agent-login-management-content-table           { margin:  0px  0px  0px 10px;    padding:  0px  0px  0px  0px; }

	*#agent-login-heading                            { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-heading-logout                     { position: absolute;    top:   4px;    left: 342px; }
	*#agent-login-message                            { position: static  ;    top:   0px;    left:   0px; }
	*#agent-login-greeting                           { position: static  ;    top:   0px;    left:   0px; }
	*#agent-login-function                           { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-function-heading                   { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-function-content                   { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-function-content-table             { position: static  ;    top:   0px;    left:   0px; }
	*#agent-login-management                         { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-management-heading                 { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-management-content                 { position: relative;    top:   0px;    left:   0px; }
	*#agent-login-management-content-table           { position: static  ;    top:   0px;    left:   0px; }

	*#agent-login-function-content-table             { border-collapse: separate;    border-spacing: 1px 1px; }
	*#agent-login-management-content-table           { border-collapse: separate;    border-spacing: 1px 1px; }




	*#form                                { color: inherit;    background: #FFFFFF     url( ../image/form/background.gif                         ) scroll no-repeat center bottom; }
	*#form-heading                        { color: inherit;    background: #FFFFFF     url( ../../file/theme/nastro/450-background-heading.gif  ) scroll no-repeat center top   ; }
	*#form-content                        { color: inherit;    background: #FFFFFF     url( ../image/form/background-content.gif                 ) scroll repeat-y  center top   ; }
	*#form-content-table                  { color: inherit;    background: transparent none                                                                                      ; }
	*.form-content-notice                 { color: inherit;    background: transparent none                                                                                      ; }
	*.form-content-notice-error           { color: inherit;    background: #FFEEEE     none                                                                                      ; }
	*.form-content-notice-error-heading   { color: #FFCCCC;    background: transparent none                                                                                      ; }
	*.form-content-notice-error-list      { color: #990000;    background: transparent none                                                                                      ; }
	*.form-content-notice-warning         { color: inherit;    background: #FFEE66     none                                                                                      ; }
	*.form-content-notice-warning-heading { color: #FFCC33;    background: transparent none                                                                                      ; }
	*.form-content-notice-warning-list    { color: #CC6600;    background: transparent none                                                                                      ; }
	*.form-content-notice-message         { color: inherit;    background: #EEFFEE     none                                                                                      ; }
	*.form-content-notice-message-heading { color: #CCFFCC;    background: transparent none                                                                                      ; }
	*.form-content-notice-message-list    { color: #00CC00;    background: transparent none                                                                                      ; }

	*#form                                { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#form-heading                        { font: normal normal bold   100.0%/22px  sans-serif; }
	*#form-content                        { font: normal normal normal 100.0%/1.500 sans-serif; }
	*#form-content-table                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-table-cell-head        { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.form-content-table-cell-data        { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.form-content-notice                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-notice-error           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-notice-error-heading   { font: normal normal bold    87.5%/1.500 sans-serif; }
	*.form-content-notice-error-list      { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-notice-warning         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-notice-warning-heading { font: normal normal bold    87.5%/1.500 sans-serif; }
	*.form-content-notice-warning-list    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-notice-message         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.form-content-notice-message-heading { font: normal normal bold    87.5%/1.500 sans-serif; }
	*.form-content-notice-message-list    { font: normal normal normal 100.0%/1.500 sans-serif; }

	*#form                                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#form-heading                        { text-indent: 10px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#form-content                        { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*#form-content-table                  { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-table-cell-head        { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.form-content-table-cell-data        { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.form-content-notice                 { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-notice-error           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-notice-error-heading   { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.form-content-notice-error-list      { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-notice-warning         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-notice-warning-heading { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.form-content-notice-warning-list    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-notice-message         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.form-content-notice-message-heading { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.form-content-notice-message-list    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }

	*#form                                { width:  450px;    height: auto  ; }
	*#form-heading                        { width:  450px;    height:   28px; }
	*#form-content                        { width:  450px;    height: auto  ; }
	*#form-content-table                  { width:  430px;    height: auto  ; }
	*.form-content-table-cell-head        { width:  120px;    height: auto  ; }
	*.form-content-table-cell-data        { width: auto  ;    height: auto  ; }
	*.form-content-notice                 { width: auto  ;    height: auto  ; }
	*.form-content-notice-error           { width: auto  ;    height: auto  ; }
	*.form-content-notice-error-heading   { width:  256px;    height: auto  ; }
	*.form-content-notice-error-list      { width: auto  ;    height: auto  ; }
	*.form-content-notice-warning         { width: auto  ;    height: auto  ; }
	*.form-content-notice-warning-heading { width:  256px;    height: auto  ; }
	*.form-content-notice-warning-list    { width: auto  ;    height: auto  ; }
	*.form-content-notice-message         { width: auto  ;    height: auto  ; }
	*.form-content-notice-message-heading { width:  256px;    height: auto  ; }
	*.form-content-notice-message-list    { width: auto  ;    height: auto  ; }

	*#form                                { border: 0px none   #FFFFFF; }
	*#form-heading                        { border: 0px none   #FFFFFF; }
	*#form-content                        { border: 0px none   #FFFFFF; }
	*#form-content-table                  { border: 0px none   #FFFFFF; }
	*.form-content-notice                 { border: 0px none   #FFFFFF; }
	*.form-content-notice-error           { border: 0px none   #FFFFFF; }
	*.form-content-notice-error-heading   { border: 0px none   #FFFFFF; }
	*.form-content-notice-error-list      { border: 0px none   #FFFFFF; }
	*.form-content-notice-warning         { border: 0px none   #FFFFFF; }
	*.form-content-notice-warning-heading { border: 0px none   #FFFFFF; }
	*.form-content-notice-warning-list    { border: 0px none   #FFFFFF; }
	*.form-content-notice-message         { border: 0px none   #FFFFFF; }
	*.form-content-notice-message-heading { border: 0px none   #FFFFFF; }
	*.form-content-notice-message-list    { border: 0px none   #FFFFFF; }

	*#form                                { margin:    0px    0px   20px    0px;    padding:    0px    0px    2px    0px; }
	*#form-heading                        { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*#form-content                        { margin:   -1px    0px    5px    0px;    padding:   10px    0px    0px    0px; }
	*#form-content-table                  { margin:    0px    0px    0px   10px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice                 { margin:    0px    0px   10px    0px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-error           { margin:    0px    0px   10px    0px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-error-heading   { margin:    0px   10px    0px   10px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-error-list      { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-warning         { margin:    0px    0px   10px    0px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-warning-heading { margin:    0px   10px    0px   10px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-warning-list    { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-message         { margin:    0px    0px   10px    0px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-message-heading { margin:    0px   10px    0px   10px;    padding:    0px    0px    0px    0px; }
	*.form-content-notice-message-list    { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }

	*.form-content-notice-error           { position: relative;    top:    0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*.form-content-notice-error-heading   { position: absolute;    top: auto  ;    right:    0px;    bottom:    0px;    left: auto  ; }
	*.form-content-notice-warning         { position: relative;    top:    0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*.form-content-notice-warning-heading { position: absolute;    top: auto  ;    right:    0px;    bottom:    0px;    left: auto  ; }
	*.form-content-notice-message         { position: relative;    top:    0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*.form-content-notice-message-heading { position: absolute;    top: auto  ;    right:    0px;    bottom:    0px;    left: auto  ; }

	*#form                                { float: none ;    clear: both ; }
	*#form-heading                        { float: none ;    clear: both ; }
	*#form-content                        { float: none ;    clear: both ; }
	*#form-content-table                  { float: none ;    clear: both ; }
	*.form-content-notice                 { float: none ;    clear: both ; }
	*.form-content-notice-error           { float: none ;    clear: both ; }
	*.form-content-notice-error-heading   { float: none ;    clear: both ; }
	*.form-content-notice-error-list      { float: none ;    clear: both ; }
	*.form-content-notice-warning         { float: none ;    clear: both ; }
	*.form-content-notice-warning-heading { float: none ;    clear: both ; }
	*.form-content-notice-warning-list    { float: none ;    clear: both ; }
	*.form-content-notice-message         { float: none ;    clear: both ; }
	*.form-content-notice-message-heading { float: none ;    clear: both ; }
	*.form-content-notice-message-list    { float: none ;    clear: both ; }

	*#form-content-table                  { border-collapse: separate;    border-spacing: 1px 1px; }

	*.form-content-notice-error           { list-style: none none outside; }
	*.form-content-notice-error-list      { list-style: none none outside; }
	*.form-content-notice-warning         { list-style: none none outside; }
	*.form-content-notice-warning-list    { list-style: none none outside; }
	*.form-content-notice-message         { list-style: none none outside; }
	*.form-content-notice-message-list    { list-style: none none outside; }

	*#form-heading                        { z-index: 103; }
	*#form-content                        { z-index: 101; }




	*.item-image             { font: normal normal normal 100.0%/1.500 sans-serif;    text-align: center; }
	*.item-name              { font: normal normal bold   100.0%/1.500 sans-serif;    text-align: left  ; }
	*.item-catch             { font: normal normal normal  87.5%/1.500 sans-serif;    text-align: left  ; }
	*.item-description       { font: normal normal normal  87.5%/1.500 sans-serif;    text-align: left  ; }
	*.item-information       { font: normal normal normal  87.5%/1.500 sans-serif;    text-align: left  ; }
	*.item-price             { font: normal normal bold   100.0%/1.500 sans-serif;    text-align: right ; }
	*.item-count             { font: normal normal normal 100.0%/1.500 sans-serif;    text-align: left  ; }
	*.item-minimum_rot       { font: normal normal normal  87.5%/1.500 sans-serif;    text-align: right ; }
	*.item-service           { font: normal normal normal 100.0%/1.500 sans-serif;    text-align: left  ; }
	*.item-checkbox          { font: normal normal normal 100.0%/1.500 sans-serif;    text-align: center; }

	*.item-image             { color: #000000;    background: transparent none; }
	*.item-name              { color: #996600;    background: transparent none; }
	*.item-catch             { color: #FF6600;    background: transparent none; }
	*.item-description       { color: #000000;    background: transparent none; }
	*.item-information       { color: #000000;    background: transparent none; }
	*.item-price             { color: #0000CC;    background: transparent none; }
	*.item-count             { color: #000000;    background: transparent none; }
	*.item-minimum_rot       { color: #000000;    background: transparent none; }
	*.item-service           { color: #000000;    background: transparent none; }
	*.item-checkbox          { color: #000000;    background: transparent none; }

	*.item-image       a     { color: #000000;    background: transparent none; }
	*.item-name        a     { color: #996600;    background: transparent none; }
	*.item-catch       a     { color: #FF6600;    background: transparent none; }
	*.item-description a     { color: #000000;    background: transparent none; }
	*.item-information a     { color: #000000;    background: transparent none; }
	*.item-price       a     { color: #0000FF;    background: transparent none; }
	*.item-count       a     { color: #000000;    background: transparent none; }
	*.item-minimum_rot a     { color: #000000;    background: transparent none; }
	*.item-checkbox    a     { color: #000000;    background: transparent none; }
	*.item-checkbox    input { color: #000000;    background: transparent none; }




	*.item-search-heading                                   { background: #DCDCDC     none; }
	*.item-search-paging                                    { background: transparent none; }
	*.item-search-paging-count                              { background: transparent none; }
	*.item-search-paging-link                               { background: transparent none; }
	*.item-search-paging-sort                               { background: transparent none; }
	*.item-search-button                                    { background: transparent none; }
	*.item-search-attribute                                 { background: transparent none; }
	*.item-search-search-form                               { background: transparent none; }
	*.item-search-result-form                               { background: transparent none; }
	*.item-search-result                                    { background: transparent none; }
	*.item-search-result-table                              { background: transparent none; }
	*.item-search-result-table-cell-head                    { background: #ADD8E6     none; }
	*.item-search-result-table-cell-data                    { background: transparent none; }
	*.item-search-result-table-cell-data *.item-image       { background: transparent none; }
	*.item-search-result-table-cell-data *.item-name        { background: transparent none; }
	*.item-search-result-table-cell-data *.item-catchcopy   { background: transparent none; }
	*.item-search-result-table-cell-data *.item-price       { background: transparent none; }
	*.item-search-result-table-cell-data *.item-checkbox    { background: transparent none; }

	*.item-search-heading                                   { font: normal normal bold   112.5%/1.500 sans-serif; }
	*.item-search-paging                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-paging-count                              { font: normal normal normal  62.5%/1.500 sans-serif; }
	*.item-search-paging-link                               { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.item-search-paging-sort                               { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.item-search-button                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-attribute                                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-search-form                               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-result-form                               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-result                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-result-table                              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-search-result-table-cell-head                    { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-search-result-table-cell-data                    { font: normal normal normal 100.0%/1.500 sans-serif; }

	*.item-search-heading                                   { text-indent:  4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-paging                                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-paging-count                              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-paging-link                               { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-search-paging-sort                               { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.item-search-button                                    { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.item-search-attribute                                 { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-search-search-form                               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result-form                               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result                                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result-table                              { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result-table-cell-head                    { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-search-result-table-cell-data                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result-table-cell-data *.item-image       { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-search-result-table-cell-data *.item-name        { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result-table-cell-data *.item-catchcopy   { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-search-result-table-cell-data *.item-price       { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.item-search-result-table-cell-data *.item-checkbox    { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }

	*.item-search-heading                                   { width:  660px;    height: auto  ; }
	*.item-search-paging                                    { width:  660px;    height: auto  ; }
	*.item-search-paging-count                              { width:  100px;    height: auto  ; }
	*.item-search-paging-link                               { width:  260px;    height: auto  ; }
	*.item-search-paging-sort                               { width:  300px;    height: auto  ; }
	*.item-search-button                                    { width:  660px;    height: auto  ; }
	*.item-search-attribute                                 { width:  660px;    height: auto  ; }
	*.item-search-search-form                               { width:  660px;    height: auto  ; }
	*.item-search-result-form                               { width:  660px;    height: auto  ; }
	*.item-search-result                                    { width:  660px;    height: auto  ; }
	*.item-search-result-table                              { width:  660px;    height: auto  ; }
	*.item-search-result-table-cell-head                    { width: auto  ;    height: auto  ; }
	*.item-search-result-table-cell-data                    { width: auto  ;    height: auto  ; }
	*.item-search-result-table-cell-data *.item-image       { width:   80px;    height: auto  ; }
	*.item-search-result-table-cell-data *.item-name        { width: auto  ;    height: auto  ; }
	*.item-search-result-table-cell-data *.item-catchcopy   { width: auto  ;    height: auto  ; }
	*.item-search-result-table-cell-data *.item-price       { width:   80px;    height: auto  ; }
	*.item-search-result-table-cell-data *.item-checkbox    { width:   40px;    height: auto  ; }

	*.item-search-heading                                   { border: 0px none   #FFFFFF; }
	*.item-search-paging                                    { border: 0px none   #FFFFFF; }
	*.item-search-paging-count                              { border: 0px none   #FFFFFF; }
	*.item-search-paging-link                               { border: 0px none   #FFFFFF; }
	*.item-search-paging-sort                               { border: 0px none   #FFFFFF; }
	*.item-search-button                                    { border: 0px none   #FFFFFF; }
	*.item-search-attribute                                 { border: 0px none   #FFFFFF; }
	*.item-search-search-form                               { border: 0px none   #FFFFFF; }
	*.item-search-result-form                               { border: 0px none   #FFFFFF; }
	*.item-search-result                                    { border: 0px none   #FFFFFF; }
	*.item-search-result-table                              { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-head                    { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-data                    { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-data *.item-image       { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-data *.item-name        { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-data *.item-catchcopy   { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-data *.item-price       { border: 0px none   #FFFFFF; }
	*.item-search-result-table-cell-data *.item-checkbox    { border: 0px none   #FFFFFF; }

	*.item-search-heading                                   { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-paging                                    { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-paging-count                              { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-paging-link                               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-paging-sort                               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-button                                    { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-attribute                                 { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-search-form                               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-form                               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result                                    { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-table                              { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-table-cell-head                    { margin:  0px  0px  0px  0px;    padding:  1px  0px  1px  0px; }
	*.item-search-result-table-cell-data                    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-table-cell-data *.item-image       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-table-cell-data *.item-name        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-table-cell-data *.item-catchcopy   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-table-cell-data *.item-price       { margin:  0px  0px  0px  0px;    padding:  0px  5px  0px  0px; }
	*.item-search-result-table-cell-data *.item-checkbox    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.item-search-heading                                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-paging                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-paging-count                              { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-paging-link                               { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-paging-sort                               { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-button                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-attribute                                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-search-form                               { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-result-form                               { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-result                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-result-table                              { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-result-table-cell-head                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-search-result-table-cell-data                    { position: static  ;    top:   0px;    left:   0px; }

	*.item-search-result-table                              { border-collapse: separate;    border-spacing: 1px 1px; }

	*.item-search-result-form-element-estimation_item_code  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-search-result-form-button-estimation             { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }




	*.item-detail-heading                                  { background: #DCDCDC     none; }
	*.item-detail-information                              { background: transparent none; }
	*.item-detail-information-left                         { background: transparent none; }
	*.item-detail-information-left-image                   { background: transparent none; }
	*.item-detail-information-left-video                   { background: transparent none; }
	*.item-detail-information-left-attachment              { background: transparent none; }
	*.item-detail-information-left-attachment-item         { background: transparent none; }
	*.item-detail-information-right                        { background: transparent none; }
	*.item-detail-information-right-detail                 { background: transparent none; }
	*.item-detail-information-right-detail-table           { background: transparent none; }
	*.item-detail-information-right-detail-table-cell-head { background: transparent none; }
	*.item-detail-information-right-detail-table-cell-data { background: transparent none; }
	*.item-detail-information-right-notice                 { background: transparent none; }
	*.item-detail-information-right-attribute              { background: transparent none; }
	*.item-detail-information-right-category               { background: transparent none; }
	*.item-detail-estimation                               { background: transparent none; }
	*.item-detail-estimation-heading                       { background: transparent none; }
	*.item-detail-estimation-heading-text                  { background: transparent none; }
	*.item-detail-estimation-heading-line                  { background: transparent none; }
	*.item-detail-estimation-heading-clear                 { background: transparent none; }
	*.item-detail-estimation-form                          { background: transparent none; }
	*.item-detail-estimation-form-table                    { background: transparent none; }
	*.item-detail-estimation-form-table-cell               { background: transparent none; }
	*.item-detail-estimation-form-button                   { background: transparent none; }
	*.item-detail-description                              { background: transparent none; }
	*.item-detail-description-heading                      { background: #DCDCDC     none; }
	*.item-detail-image                                    { background: transparent none; }
	*.item-detail-image-heading                            { background: #DCDCDC     none; }
	*.item-detail-image-table-cell-image                   { background: transparent none; }
	*.item-detail-image-table-cell-separator               { background: transparent none; }

	*.item-detail-heading                                  { font: normal normal bold   112.5%/1.500 sans-serif; }
	*.item-detail-information                              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-left                         { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-left-image                   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-left-video                   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-left-attachment              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-left-attachment-item         { font: normal normal normal  90.0%/1.500 sans-serif; }
	*.item-detail-information-right                        { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-right-detail                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-right-detail-table           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-right-detail-table-cell-head { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-detail-information-right-detail-table-cell-data { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-right-notice                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-information-right-attribute              { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.item-detail-information-right-category               { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.item-detail-estimation                               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-estimation-heading                       { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-detail-estimation-heading-text                  { font: normal normal bold   100.0%/24px  sans-serif; }
	*.item-detail-estimation-heading-line                  { font: normal normal normal 100.0%/24px  sans-serif; }
	*.item-detail-estimation-heading-clear                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-estimation-form                          { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-estimation-form-table                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-estimation-form-table-cell               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-estimation-form-button                   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-description                              { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-description-heading                      { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-detail-image                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-detail-image-heading                            { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-detail-image-table-cell-image                   { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.item-detail-image-table-cell-separator               { font: normal normal normal  87.5%/1.500 sans-serif; }

	*.item-detail-heading                                  { text-indent:   4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information                              { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-left                         { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-left-image                   { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.item-detail-information-left-video                   { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.item-detail-information-left-attachment              { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.item-detail-information-left-attachment-item         { text-indent: -12px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.item-detail-information-right                        { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-right-detail                 { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-right-detail-table           { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-right-detail-table-cell-head { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.item-detail-information-right-detail-table-cell-data { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: top   ; }
	*.item-detail-information-right-notice                 { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-right-attribute              { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-information-right-category               { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation                               { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-heading                       { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-heading-text                  { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-heading-line                  { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.item-detail-estimation-heading-line-hr               { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-detail-estimation-heading-clear                 { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-form                          { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-form-table                    { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-form-button                   { text-indent:   0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.item-detail-description                              { text-indent:   0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-description-heading                      { text-indent:   4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-image                                    { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.item-detail-image-heading                            { text-indent:   4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-image-table-cell-image                   { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }
	*.item-detail-image-table-cell-separator               { text-indent:   0px;    text-decoration: none;    text-align: center;    vertical-align: top   ; }

	*.item-detail-heading                                  { width:  660px;    height: auto  ; }
	*.item-detail-information                              { width:  660px;    height: auto  ; }
	*.item-detail-information-left                         { width:  300px;    height: auto  ; }
	*.item-detail-information-left-image                   { width:  300px;    height: auto  ; }
	*.item-detail-information-left-video                   { width:  300px;    height: auto  ; }
	*.item-detail-information-left-attachment              { width:  300px;    height: auto  ; }
	*.item-detail-information-left-attachment-item         { width:  135px;    height: auto  ; }
	*.item-detail-information-left-attachment-clear        { width:    0px;    height:    0px; }
	*.item-detail-information-right                        { width:  360px;    height: auto  ; }
	*.item-detail-information-right-detail                 { width:  350px;    height: auto  ; }
	*.item-detail-information-right-detail-table           { width:  350px;    height: auto  ; }
	*.item-detail-information-right-detail-table-cell-head { width:  120px;    height: auto  ; }
	*.item-detail-information-right-detail-table-cell-data { width:  230px;    height: auto  ; }
	*.item-detail-information-right-notice                 { width:  350px;    height: auto  ; }
	*.item-detail-information-right-attribute              { width:  350px;    height: auto  ; }
	*.item-detail-information-right-category               { width:  350px;    height: auto  ; }
	*.item-detail-estimation                               { width:  660px;    height: auto  ; }
	*.item-detail-estimation-heading                       { width:  660px;    height: auto  ; }
	*.item-detail-estimation-heading-text                  { width:  160px;    height:   24px; }
	*.item-detail-estimation-heading-line                  { width:  500px;    height:   24px; }
	*.item-detail-estimation-heading-line-hr               { width: 100.0%;    height:    1px; }
	*.item-detail-estimation-heading-clear                 { width:    0px;    height:    0px; }
	*.item-detail-estimation-form                          { width:  660px;    height: auto  ; }
	*.item-detail-estimation-form-button                   { width:  660px;    height: auto  ; }
	*.item-detail-description                              { width:  660px;    height: auto  ; }
	*.item-detail-description-heading                      { width:  660px;    height: auto  ; }
	*.item-detail-image                                    { width:  660px;    height: auto  ; }
	*.item-detail-image-heading                            { width:  660px;    height: auto  ; }
	*.item-detail-image-table-cell-image                   { width:  150px;    height: auto  ; }
	*.item-detail-image-table-cell-separator               { width:   20px;    height: auto  ; }

	*.item-detail-heading                                  { border: 0px none   #FFFFFF; }
	*.item-detail-information                              { border: 0px none   #FFFFFF; }
	*.item-detail-information-left                         { border: 0px none   #FFFFFF; }
	*.item-detail-information-left-image                   { border: 0px none   #FFFFFF; }
	*.item-detail-information-left-video                   { border: 0px none   #FFFFFF; }
	*.item-detail-information-left-attachment              { border: 0px none   #FFFFFF; }
	*.item-detail-information-left-attachment-item         { border: 0px none   #FFFFFF; }
	*.item-detail-information-left-attachment-clear        { border: 0px none   #FFFFFF; }
	*.item-detail-information-right                        { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-detail                 { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-detail-table           { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-detail-table-cell-head { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-detail-table-cell-data { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-notice                 { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-attribute              { border: 0px none   #FFFFFF; }
	*.item-detail-information-right-category               { border: 0px none   #FFFFFF; }
	*.item-detail-estimation                               { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-heading                       { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-heading-text                  { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-heading-line                  { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-heading-clear                 { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-form                          { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-form-table                    { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-form-table-cell               { border: 0px none   #FFFFFF; }
	*.item-detail-estimation-form-button                   { border: 0px none   #FFFFFF; }
	*.item-detail-description                              { border: 0px none   #FFFFFF; }
	*.item-detail-description-heading                      { border: 0px none   #FFFFFF; }
	*.item-detail-image                                    { border: 0px none   #FFFFFF; }
	*.item-detail-image-heading                            { border: 0px none   #FFFFFF; }
	*.item-detail-image-table-cell-image                   { border: 0px none   #FFFFFF; }
	*.item-detail-image-table-cell-separator               { border: 0px none   #FFFFFF; }

	*.item-detail-heading                                  { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information                              { margin:  0px  0px 20px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-left                         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-left-image                   { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-left-video                   { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-left-attachment              { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-left-attachment-item         { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px 12px; }
	*.item-detail-information-left-attachment-clear        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right                        { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-detail                 { margin:  0px  0px  5px 10px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-detail-table           { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-detail-table-cell-head { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-detail-table-cell-data { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-notice                 { margin:  0px  0px  5px 10px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-attribute              { margin:  0px  0px  5px 10px;    padding:  0px  0px  0px  0px; }
	*.item-detail-information-right-category               { margin:  0px  0px  5px 10px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation                               { margin:  0px  0px 20px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-heading                       { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-heading-text                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-heading-line                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-heading-line-hr               { margin:  9px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-heading-clear                 { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-form                          { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-form-table                    { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-form-table-cell               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-form-button                   { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-description                              { margin:  0px  0px 20px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-description-heading                      { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-image                                    { margin:  0px  0px 20px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-image-heading                            { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-image-table-cell-image                   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-image-table-cell-separator               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.item-detail-heading                                  { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information                              { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-left                         { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-left-image                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-left-video                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-left-attachment              { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-left-attachment-item         { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-left-attachment-clear        { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right                        { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-detail                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-detail-table           { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-detail-table-cell-head { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-detail-table-cell-data { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-notice                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-attribute              { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-information-right-category               { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation                               { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-heading                       { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-heading-text                  { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-heading-line                  { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-heading-clear                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-form                          { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-form-table                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-form-table-cell               { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-estimation-form-button                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-description                              { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-description-heading                      { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-image                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-image-heading                            { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-image-table-cell-image                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-detail-image-table-cell-separator               { position: static  ;    top:   0px;    left:   0px; }

	*.item-detail-information-left-attachment              { list-style: none none outside; }
	*.item-detail-information-left-attachment-item         { list-style: none none outside; }
	*.item-detail-information-left-attachment-clear        { list-style: none none outside; }

	*.item-detail-information-right-detail-table           { border-collapse: separate;    border-spacing: 0px 0px; }
	*.item-detail-estimation-form-table                    { border-collapse: separate;    border-spacing: 0px 0px; }

	*.item-detail-estimation-form-element-count            { width:   40px;    height: 1.40em; }
	*.item-detail-estimation-form-element-count            { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-detail-estimation-form-element-count            { font: normal normal normal 100.0%/1.400 sans-serif; }
	*.item-detail-estimation-form-element-count            { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-detail-estimation-form-element-count            { border-width: 1px; }

	*#item-detail-estimation-form-element-color-value-0    { vertical-align: middle; }
	*#item-detail-estimation-form-element-color-value-1    { vertical-align: middle; }

	*#item-detail-estimation-form-element-color-value-0    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*#item-detail-estimation-form-element-color-value-1    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }




	*.item-estimation-heading                                   { background: #DCDCDC     none; }
	*.item-estimation-button                                    { background: transparent none; }
	*.item-estimation-comment                                   { background: transparent none; }
	*.item-estimation-item-form                                 { background: transparent none; }
	*.item-estimation-item-table                                { background: transparent none; }
	*.item-estimation-item-table-cell-head                      { background: #ADD8E6     none; }
	*.item-estimation-item-table-cell-data                      { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-checkbox      { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-image         { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-name          { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-information   { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-price         { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-minimum_rot   { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-count         { background: transparent none; }
	*.item-estimation-item-table-cell-data *.item-service       { background: transparent none; }
	*.item-estimation-notice                                    { background: transparent none; }
	*.item-estimation-notice-list                               { background: transparent none; }
	*.item-estimation-notice-list-item                          { background: transparent none; }
	*.item-estimation-button                                    { background: transparent none; }
	*.item-estimation-button-add                                { background: transparent none; }
	*.item-estimation-button-estimate                           { background: transparent none; }
	*.item-estimation-button-pdf                                { background: transparent none; }
	*.item-estimation-button-delete                             { background: transparent none; }

	*.item-estimation-heading                                   { font: normal normal bold   112.5%/1.500 sans-serif; }
	*.item-estimation-button                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-comment                                   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-item-form                                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-item-table                                { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-item-table-cell-head                      { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-estimation-item-table-cell-data                      { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-notice                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-notice-list                               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-notice-list-item                          { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.item-estimation-button                                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-button-add                                { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-button-estimate                           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-button-pdf                                { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-button-delete                             { font: normal normal normal 100.0%/1.500 sans-serif; }

	*.item-estimation-heading                                   { text-indent:  4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-button                                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-comment                                   { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-estimation-item-form                                 { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-estimation-item-table                                { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-estimation-item-table-cell-head                      { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data                      { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-checkbox      { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-image         { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-name          { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-information   { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-price         { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-minimum_rot   { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-count         { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-item-table-cell-data *.item-service       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-notice                                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-notice-list                               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-notice-list-item                          { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-button                                    { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-button-add                                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-button-estimate                           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-button-pdf                                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-estimation-button-delete                             { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*.item-estimation-heading                                   { width:  660px;    height: auto  ; }
	*.item-estimation-button                                    { width:  660px;    height: auto  ; }
	*.item-estimation-comment                                   { width:  660px;    height: auto  ; }
	*.item-estimation-item-form                                 { width:  660px;    height: auto  ; }
	*.item-estimation-item-table                                { width:  660px;    height: auto  ; }
	*.item-estimation-item-table-cell-data                      { width: auto  ;    height: auto  ; }
/*
	*.item-estimation-item-table-cell-data *.item-checkbox      { width:   14px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-image         { width:   44px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-name          { width:  217px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-information   { width:  217px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-price         { width:   90px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-minimum_rot   { width:   40px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-count         { width:   45px;    height: auto  ; }
*/
	*.item-estimation-item-table-cell-data *.item-service       { width:  240px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-service-label { width:  100px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-service-value { width:  140px;    height: auto  ; }
	*.item-estimation-item-table-cell-data *.item-service-clear { width:    0px;    height:    0px; }
	*.item-estimation-notice                                    { width:  658px;    height: auto  ; }
	*.item-estimation-notice-list                               { width:  618px;    height: auto  ; }
	*.item-estimation-notice-list-item                          { width:  618px;    height: auto  ; }
	*.item-estimation-button                                    { width:  660px;    height: auto  ; }
	*.item-estimation-button-add                                { width:  140px;    height: auto  ; }
	*.item-estimation-button-estimate                           { width:  140px;    height: auto  ; }
	*.item-estimation-button-pdf                                { width:  140px;    height: auto  ; }
	*.item-estimation-button-delete                             { width:  140px;    height: auto  ; }

	*.item-estimation-heading                                   { border: 0px none   #FFFFFF; }
	*.item-estimation-button                                    { border: 0px none   #FFFFFF; }
	*.item-estimation-comment                                   { border: 0px none   #FFFFFF; }
	*.item-estimation-item-form                                 { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table                                { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data                      { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-checkbox      { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-image         { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-name          { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-information   { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-price         { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-minimum_rot   { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-count         { border: 0px none   #FFFFFF; }
	*.item-estimation-item-table-cell-data *.item-service       { border: 0px none   #FFFFFF; }
	*.item-estimation-notice                                    { border: 0px none   #FFFFFF; }
	*.item-estimation-notice-list                               { border: 0px none   #FFFFFF; }
	*.item-estimation-notice-list-item                          { border: 0px none   #FFFFFF; }
	*.item-estimation-button                                    { border: 0px none   #FFFFFF; }
	*.item-estimation-button-add                                { border: 0px none   #FFFFFF; }
	*.item-estimation-button-estimate                           { border: 0px none   #FFFFFF; }
	*.item-estimation-button-pdf                                { border: 0px none   #FFFFFF; }
	*.item-estimation-button-delete                             { border: 0px none   #FFFFFF; }

	*.item-estimation-heading                                   { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-button                                    { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-comment                                   { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-form                                 { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table                                { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data                      { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-checkbox      { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-image         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-name          { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-information   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-price         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-minimum_rot   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-count         { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-table-cell-data *.item-service       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-notice                                    { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-notice-list                               { margin: 20px 20px 20px 20px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-notice-list-item                          { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-button                                    { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-button-add                                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-button-estimate                           { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-button-pdf                                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-button-delete                             { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.item-estimation-heading                                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-button                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-comment                                   { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-item-form                                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-item-table                                { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-item-table-cell-data                      { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-notice                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-notice-list                               { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-notice-list-item                          { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-button                                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-button-add                                { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-button-estimate                           { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-button-pdf                                { position: static  ;    top:   0px;    left:   0px; }
	*.item-estimation-button-delete                             { position: static  ;    top:   0px;    left:   0px; }

	*.item-estimation-item-table                                { border-collapse: separate;    border-spacing: 1px 1px; }

	*.item-estimation-item-form-element-checkbox                { width:   14px;    height:   14px; }
	*.item-estimation-item-form-element-checkbox                { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-form-element-checkbox                { border-width: 1px; }

	*.item-estimation-item-form-element-count                   { width:   48px;    height: auto  ; }
	*.item-estimation-item-form-element-count                   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-form-element-count                   { border-width: 1px; }

	*.item-estimation-item-table-cell-data *.item-service       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-estimation-item-table-cell-data *.item-service-label { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.item-estimation-item-table-cell-data *.item-service-value { font: normal normal normal  75.0%/1.500 sans-serif; }
	*.item-estimation-item-table-cell-data *.item-service-clear { font: normal normal normal   0.0%/0.000 sans-serif; }

	*.item-estimation-item-form-element-service                 { width:  140px;    height: auto  ; }
	*.item-estimation-item-form-element-service                 { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-estimation-item-form-element-service                 { border-width: 1px; }
	*.item-estimation-item-form-element-service                 { font: normal normal normal 100.0%/1.500 sans-serif; }

	*.item-estimation-notice-list                               { list-style: none none outside; }
	*.item-estimation-notice-list-item                          { list-style: none none outside; }

	*.item-estimation-notice                                    { border: 1px solid  #000000; }




	*.item-suggestion-heading          { background: #DCDCDC     none; }
	*.item-suggestion-button           { background: transparent none; }
	*.item-suggestion-comment          { background: transparent none; }
	*.item-suggestion-form             { background: transparent none; }
	*.item-suggestion-form-table       { background: transparent none; }
	*.item-suggestion-notice           { background: transparent none; }
	*.item-suggestion-notice-list      { background: transparent none; }
	*.item-suggestion-notice-list-item { background: transparent none; }
	*.item-suggestion-button           { background: transparent none; }
	*.item-suggestion-button-add       { background: transparent none; }
	*.item-suggestion-button-suggest   { background: transparent none; }
	*.item-suggestion-button-pdf       { background: transparent none; }
	*.item-suggestion-button-delete    { background: transparent none; }

	*.item-suggestion-heading          { font: normal normal bold   112.5%/1.500 sans-serif; }
	*.item-suggestion-button           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-comment          { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-form             { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-form-table       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-notice           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-notice-list      { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-notice-list-item { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.item-suggestion-button           { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-button-add       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-button-suggest   { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-button-pdf       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-suggestion-button-delete    { font: normal normal normal 100.0%/1.500 sans-serif; }

	*.item-suggestion-heading          { text-indent:  4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-button           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-comment          { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-suggestion-form             { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-form-table       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-notice           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-notice-list      { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-notice-list-item { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-button           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-button-add       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-button-suggest   { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-button-pdf       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-suggestion-button-delete    { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*.item-suggestion-heading          { width:  660px;    height: auto  ; }
	*.item-suggestion-button           { width:  660px;    height: auto  ; }
	*.item-suggestion-comment          { width:  660px;    height: auto  ; }
	*.item-suggestion-form             { width:  660px;    height: auto  ; }
	*.item-suggestion-form-table       { width:  660px;    height: auto  ; }
	*.item-suggestion-notice           { width:  658px;    height: auto  ; }
	*.item-suggestion-notice-list      { width:  618px;    height: auto  ; }
	*.item-suggestion-notice-list-item { width:  618px;    height: auto  ; }
	*.item-suggestion-button           { width:  660px;    height: auto  ; }
	*.item-suggestion-button-add       { width:  140px;    height: auto  ; }
	*.item-suggestion-button-suggest   { width:  140px;    height: auto  ; }
	*.item-suggestion-button-pdf       { width:  140px;    height: auto  ; }
	*.item-suggestion-button-delete    { width:  140px;    height: auto  ; }

	*.item-suggestion-heading          { border: 0px none   #FFFFFF; }
	*.item-suggestion-button           { border: 0px none   #FFFFFF; }
	*.item-suggestion-comment          { border: 0px none   #FFFFFF; }
	*.item-suggestion-form             { border: 0px none   #FFFFFF; }
	*.item-suggestion-form-table       { border: 0px none   #FFFFFF; }
	*.item-suggestion-notice           { border: 0px none   #FFFFFF; }
	*.item-suggestion-notice-list      { border: 0px none   #FFFFFF; }
	*.item-suggestion-notice-list-item { border: 0px none   #FFFFFF; }
	*.item-suggestion-button           { border: 0px none   #FFFFFF; }
	*.item-suggestion-button-add       { border: 0px none   #FFFFFF; }
	*.item-suggestion-button-suggest   { border: 0px none   #FFFFFF; }
	*.item-suggestion-button-pdf       { border: 0px none   #FFFFFF; }
	*.item-suggestion-button-delete    { border: 0px none   #FFFFFF; }

	*.item-suggestion-heading          { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-button           { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-comment          { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-form             { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-form-table       { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-notice           { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-notice-list      { margin: 20px 20px 20px 20px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-notice-list-item { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-button           { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-button-add       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-button-suggest   { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-button-pdf       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-suggestion-button-delete    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.item-suggestion-heading          { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-button           { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-comment          { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-form             { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-form-table       { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-notice           { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-notice-list      { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-notice-list-item { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-button           { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-button-add       { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-button-suggest   { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-button-pdf       { position: static  ;    top:   0px;    left:   0px; }
	*.item-suggestion-button-delete    { position: static  ;    top:   0px;    left:   0px; }

	*.item-suggestion-form-table       { border-collapse: separate;    border-spacing: 1px 1px; }

	*.item-suggestion-notice-list      { list-style: none none outside; }
	*.item-suggestion-notice-list-item { list-style: none none outside; }

	*.item-suggestion-notice           { border: 1px solid  #000000; }




	*.item-sample-heading                    { background: #DCDCDC     none; }
	*.item-sample-button                     { background: transparent none; }
	*.item-sample-comment                    { background: transparent none; }
	*.item-sample-item-form                  { background: transparent none; }
	*.item-sample-item-table                 { background: transparent none; }
	*.item-sample-item-table-cell-head       { background: #ADD8E6     none; }
	*.item-sample-item-table-cell-data       { background: transparent none; }
	*.item-sample-notice                     { background: transparent none; }
	*.item-sample-notice-list                { background: transparent none; }
	*.item-sample-notice-list-item           { background: transparent none; }
	*.item-sample-button                     { background: transparent none; }
	*.item-sample-button-add                 { background: transparent none; }
	*.item-sample-button-order               { background: transparent none; }
	*.item-sample-button-pdf                 { background: transparent none; }
	*.item-sample-button-delete              { background: transparent none; }

	*.item-sample-heading                    { font: normal normal bold   112.5%/1.500 sans-serif; }
	*.item-sample-button                     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-comment                    { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-item-form                  { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-item-table                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-item-table-cell-head       { font: normal normal bold   100.0%/1.500 sans-serif; }
	*.item-sample-item-table-cell-data       { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-notice                     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-notice-list                { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-notice-list-item           { font: normal normal normal  87.5%/1.500 sans-serif; }
	*.item-sample-button                     { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-button-add                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-button-order               { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-button-pdf                 { font: normal normal normal 100.0%/1.500 sans-serif; }
	*.item-sample-button-delete              { font: normal normal normal 100.0%/1.500 sans-serif; }

	*.item-sample-heading                    { text-indent:  4px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-button                     { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-comment                    { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-sample-item-form                  { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-sample-item-table                 { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-sample-item-table-cell-head       { text-indent:  0px;    text-decoration: none;    text-align: center;    vertical-align: middle; }
	*.item-sample-item-table-cell-data       { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-notice                     { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-notice-list                { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-notice-list-item           { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-button                     { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-button-add                 { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-button-order               { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-button-pdf                 { text-indent:  0px;    text-decoration: none;    text-align: left  ;    vertical-align: middle; }
	*.item-sample-button-delete              { text-indent:  0px;    text-decoration: none;    text-align: right ;    vertical-align: middle; }

	*.item-sample-heading                    { width:  660px;    height: auto  ; }
	*.item-sample-button                     { width:  660px;    height: auto  ; }
	*.item-sample-comment                    { width:  660px;    height: auto  ; }
	*.item-sample-item-form                  { width:  660px;    height: auto  ; }
	*.item-sample-item-table                 { width:  660px;    height: auto  ; }
	*.item-sample-notice                     { width:  658px;    height: auto  ; }
	*.item-sample-notice-list                { width:  618px;    height: auto  ; }
	*.item-sample-notice-list-item           { width:  618px;    height: auto  ; }
	*.item-sample-button                     { width:  660px;    height: auto  ; }
	*.item-sample-button-add                 { width:  140px;    height: auto  ; }
	*.item-sample-button-order               { width:  140px;    height: auto  ; }
	*.item-sample-button-pdf                 { width:  140px;    height: auto  ; }
	*.item-sample-button-delete              { width:  140px;    height: auto  ; }

	*.item-sample-heading                    { border: 0px none   #FFFFFF; }
	*.item-sample-button                     { border: 0px none   #FFFFFF; }
	*.item-sample-comment                    { border: 0px none   #FFFFFF; }
	*.item-sample-item-form                  { border: 0px none   #FFFFFF; }
	*.item-sample-item-table                 { border: 0px none   #FFFFFF; }
	*.item-sample-notice                     { border: 0px none   #FFFFFF; }
	*.item-sample-notice-list                { border: 0px none   #FFFFFF; }
	*.item-sample-notice-list-item           { border: 0px none   #FFFFFF; }
	*.item-sample-button                     { border: 0px none   #FFFFFF; }
	*.item-sample-button-add                 { border: 0px none   #FFFFFF; }
	*.item-sample-button-order               { border: 0px none   #FFFFFF; }
	*.item-sample-button-pdf                 { border: 0px none   #FFFFFF; }
	*.item-sample-button-delete              { border: 0px none   #FFFFFF; }

	*.item-sample-heading                    { margin:  0px  0px  5px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-button                     { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-comment                    { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-form                  { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-table                 { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-table-cell-head       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-table-cell-data       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-notice                     { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-notice-list                { margin: 20px 20px 20px 20px;    padding:  0px  0px  0px  0px; }
	*.item-sample-notice-list-item           { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-button                     { margin:  0px  0px 10px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-button-add                 { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-button-order               { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-button-pdf                 { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-button-delete              { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.item-sample-heading                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-button                     { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-comment                    { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-item-form                  { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-item-table                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-notice                     { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-notice-list                { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-notice-list-item           { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-button                     { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-button-add                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-button-order               { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-button-pdf                 { position: static  ;    top:   0px;    left:   0px; }
	*.item-sample-button-delete              { position: static  ;    top:   0px;    left:   0px; }

	*.item-sample-item-table                 { border-collapse: separate;    border-spacing: 1px 1px; }

	*.item-sample-item-form-element-checkbox { width:   14px;    height:   14px; }
	*.item-sample-item-form-element-checkbox { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-form-element-checkbox { border-width: 1px; }

	*.item-sample-item-form-element-count    { width:   64px;    height: auto  ; }
	*.item-sample-item-form-element-count    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-form-element-count    { border-width: 1px; }

	*.item-sample-item-form-element-input    { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.item-sample-item-form-element-input    { border-width: 1px; }

	*.item-sample-notice-list                { list-style: none none outside; }
	*.item-sample-notice-list-item           { list-style: none none outside; }

	*.item-sample-notice                     { border: 1px solid  #000000; }




