@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  );








	html, body 
	{
		font: normal normal normal 14px/1.500 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
	}
/*
body 
{
	background: transparent url( ../../file/theme/celeste/design.jpg ) scroll no-repeat center top   ;
}
*#content 
{
	filter: alpha(opacity=0.80);
	opacity: 0.80;
}
*/








/*
	*#content      { font-size: 100.0%;    line-height: 0.000;    font-weight: normal; }
*/

	*#top          { font-size:   0.0%;    line-height: 0.000;    font-weight: normal; }
	*#bottom       { font-size:   0.0%;    line-height: 0.000;    font-weight: normal; }

	*#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-size: 100.0%;    line-height: 1.500; }
	*#content-body { font-size: 100.0%;    line-height: 1.500; }
	*#content-foot { font-size: 100.0%;    line-height: 1.500; }

	*#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: 100.0%;    height:  110px; }
	*#content-body { width:  800px;    height: auto  ; }
	*#content-foot { width:  800px;    height: auto  ; }

	*#content      { border-top: 4px solid  #79B8F0;    border-right: 0px none   #FFFFFF;    border-bottom: 4px solid  #79B8F0;    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   ; }
*/
	*#content-head { background: transparent url( ../../file/theme/celeste/background-head.jpg ) scroll no-repeat center top   ; }




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

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

	*#main        { padding:    0px    0px   20px    0px;    margin:    0px auto      0px auto  ; }
	*#main-left   { padding:    0px    0px    0px    0px;    margin:    0px    0px    0px    0px; }
	*#main-center { padding:    0px    0px    0px    0px;    margin:    0px    0px    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  ; }

	*#main-left   { float: none ! important; }
	*#main-center { float: none ! important; }
	*#main-right  { float: none ! important; }

	*#main-center { margin-top:      0px ! important; }
	*#main-center { margin-right:    0px ! important; }
	*#main-center { margin-bottom:   0px ! important; }
	*#main-center { margin-left:   140px ! important; }

	*#main        { position: relative;    top:   0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*#main-left   { position: absolute;    top:   0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*#main-right  { position: absolute;    top:   0px;    right:    0px;    bottom: auto  ;    left: auto  ; }

	*#main        { min-height: 1200px;    height: auto ! important;    height: 1200px; }
	*#main-left   { min-height: 1200px;    height: auto ! important;    height: 1200px; }
	*#main-center { min-height: 1200px;    height: auto ! important;    height: 1200px; }
	*#main-right  { min-height: 1200px;    height: auto ! important;    height: 1200px; }




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




	*#content-head             {                                  }
	*#content-head-center      { width:  800px;    height: 110px; }
	*#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:  269px;    height:  33px; }
	*#content-head-itemsearch  { width:  630px;    height:  60px; }

	*#content-head             { margin:  0px  0px  0px  0px; }
	*#content-head-center      { margin:  0px auto  0px auto; }
	*#content-head-logo        { margin:  0px  0px  0px  0px; }
	*#content-head-description { margin:  0px  0px  0px  0px; }
	*#content-head-fontsize    { margin:  0px  0px  0px  0px; }
	*#content-head-navigation  { margin:  0px  0px  0px  0px; }
	*#content-head-itemsearch  { margin:  0px  0px  0px  0px; }

	*#content-head             { padding:  0px  0px  0px  0px; }
	*#content-head-center      { 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-center      { position: relative;    top:   0px;    left:   0px; }
	*#content-head-logo        { position: absolute;    top:  19px;    left:   0px; }
	*#content-head-description { position: absolute;    top:   7px;    left: 172px; }
	*#content-head-fontsize    { position: absolute;    top:  10px;    left: 487px; }
	*#content-head-navigation  { position: absolute;    top:   2px;    left: 532px; }
	*#content-head-itemsearch  { position: absolute;    top:  35px;    left: 171px; }

	*#content-head             { font-size: 100.0%;    line-height: 1.500; }
	*#content-head-center      { font-size: 100.0%;    line-height: 1.500; }
	*#content-head-logo        { font-size:   0.0%;    line-height:  50px; }
	*#content-head-description { font-size:  75.0%;    line-height:  30px; }
	*#content-head-fontsize    { font-size:   0.0%;    line-height:  19px; }
	*#content-head-navigation  { font-size: 100.0%;    line-height:  17px; }
	*#content-head-itemsearch  { font-size: 100.0%;    line-height: 1.500; }

	*#content-head             { text-align: center;    vertical-align: middle;    text-decoration: none;    text-indent: 0px; }
	*#content-head-center      { 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-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-size:   0.0%;    line-height: 0.000; }
	*#content-head-logo-heading-anchor { font-size:   0.0%;    line-height: 0.000; }

	*#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/celeste/top-logo.gif  ) scroll no-repeat center center; }
	*#content-head-logo-heading-anchor { color: #000000;    background: transparent none                                                                        ; }

	*#content-head-logo-heading-anchor { outline: 0px none transparent; }




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

	*#font-size-small a { outline: 0px none transparent; }
	*#font-size-large a { outline: 0px none transparent; }




	*#content-head-contact                        { position: absolute;    top:   0px;    left: 187px; }
	*#content-head-navigation-list                { position: absolute;    top:   0px;    left:   0px; }
	*#content-head-navigation-list-item-top       { position: absolute;    top:   0px;    left:   0px; }
	*#content-head-navigation-list-item-agent     { position: absolute;    top:   0px;    left:  68px; }
	*#content-head-navigation-list-item-company   { position: absolute;    top:   0px;    left: 127px; }

	*#content-head-contact                        { text-align: center;    vertical-align: middle; }
	*#content-head-navigation-list                { text-align: left  ;    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-contact                        { width:   82px;    height:  33px; }
	*#content-head-navigation-list                { width:  180px;    height:  33px; }
	*#content-head-navigation-list-item-top       { width:   67px;    height:  33px; }
	*#content-head-navigation-list-item-agent     { width:   58px;    height:  33px; }
	*#content-head-navigation-list-item-company   { width:   54px;    height:  33px; }

	*#content-head-contact                        { margin:    0px    0px    0px    0px;    padding:  0px  0px  0px  0px; }
	*#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-contact                        { color: #FFFFFF;    background: url( ../image/header/contact/background.gif     ) scroll no-repeat left   center; }
	*#content-head-navigation-list                { color: #FFFFFF;    background: url( ../image/header/navigation/background.gif  ) scroll no-repeat left   center; }

	*#content-head-contact                        { font-weight: bold  ;    font-size: 10px;    line-height: 33px; }
	*#content-head-navigation-list-item-top       { font-weight: bold  ;    font-size: 10px;    line-height: 33px; }
	*#content-head-navigation-list-item-agent     { font-weight: normal;    font-size: 10px;    line-height: 33px; }
	*#content-head-navigation-list-item-company   { font-weight: normal;    font-size: 10px;    line-height: 33px; }

	*#content-head-contact                      a { color: #FFFFFF;    background: transparent none; }
	*#content-head-navigation-list-item-top     a { color: #FFFFFF;    background: transparent none; }
	*#content-head-navigation-list-item-agent   a { color: #FFFFFF;    background: transparent none; }
	*#content-head-navigation-list-item-company a { color: #FFFFFF;    background: transparent none; }

	*#content-head-contact                      a:hover { color: #FFFFCC; }
	*#content-head-navigation-list-item-top     a:hover { color: #FFFFCC; }
	*#content-head-navigation-list-item-agent   a:hover { color: #FFFFCC; }
	*#content-head-navigation-list-item-company a:hover { color: #FFFFCC; }

	*#content-head-contact                      a { outline: 0px none transparent; }
	*#content-head-navigation-list-item-top     a { outline: 0px none transparent; }
	*#content-head-navigation-list-item-agent   a { outline: 0px none transparent; }
	*#content-head-navigation-list-item-company a { outline: 0px none transparent; }

	*#content-head-contact                      a { text-decoration: none; }
	*#content-head-navigation-list-item-top     a { text-decoration: none; }
	*#content-head-navigation-list-item-agent   a { text-decoration: none; }
	*#content-head-navigation-list-item-company a { text-decoration: none; }




	*#head-itemsearch-form                    { width:  630px;    height:   60px; }
	*#head-itemsearch-form-heading            { width:   96px;    height:   36px; }
	*#head-itemsearch-form-nologin            { width:  400px;    height:   36px; }
	*#head-itemsearch-form-category           { width:    0px;    height:    0px; }
	*#head-itemsearch-form-count              { width:  135px;    height:   36px; }
	*#head-itemsearch-form-price              { width:  153px;    height:   36px; }
	*#head-itemsearch-form-freeword           { width:  145px;    height:   36px; }
	*#head-itemsearch-form-submit             { width:   62px;    height:   36px; }
	*#head-itemsearch-form-advanced           { width:  630px;    height:   80px; }
	*#head-itemsearch-form-advanced-container { width:  630px;    height:   80px; }
	*#head-itemsearch-form-advanced-curtain   { width:  630px;    height:   80px; }

	*#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:    0px;    right: auto  ;    bottom: auto  ;    left:   23px; }
	*#head-itemsearch-form-nologin            { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:  127px; }
	*#head-itemsearch-form-category           { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:    0px; }
	*#head-itemsearch-form-count              { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:  127px; }
	*#head-itemsearch-form-price              { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:  262px; }
	*#head-itemsearch-form-freeword           { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:  424px; }
	*#head-itemsearch-form-submit             { position: absolute;    top:    0px;    right: auto  ;    bottom: auto  ;    left:  568px; }
	*#head-itemsearch-form-advanced           { position: absolute;    top:   36px;    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-size:  75.0%;    line-height: 1.500;                       }
	*#head-itemsearch-form-heading            { font-size: 112.5%;    line-height:  36px;    font-weight: bold; }
	*#head-itemsearch-form-nologin            { font-size: 100.0%;    line-height:  18px;                       }
	*#head-itemsearch-form-category           { font-size:   0.0%;    line-height:   0px;                       }
	*#head-itemsearch-form-count              { font-size: 100.0%;    line-height:  36px;                       }
	*#head-itemsearch-form-price              { font-size: 100.0%;    line-height:  36px;                       }
	*#head-itemsearch-form-freeword           { font-size: 100.0%;    line-height:  36px;                       }
	*#head-itemsearch-form-submit             { font-size: 100.0%;    line-height:  36px;                       }
	*#head-itemsearch-form-advanced           { font-size: 100.0%;    line-height:  30px;                       }
	*#head-itemsearch-form-advanced-container { font-size: 100.0%;    line-height:  30px;                       }
	*#head-itemsearch-form-advanced-curtain   { font-size: 100.0%;    line-height: 1.500;                       }

	*#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: left  ;    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: center;    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( ../../file/theme/celeste/header-itemsearch-background-standard.gif ) scroll no-repeat right  top   ; }
	*#head-itemsearch-form-nologin            { background: transparent none                                                                                                    ; }
	*#head-itemsearch-form-advanced           { background: transparent none                                                                                                    ; }
	*#head-itemsearch-form-advanced-container { background: transparent url( ../../file/theme/celeste/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-nologin a          { text-decoration: none; }
	*#head-itemsearch-form-nologin a:hover    { text-decoration: none; }


	*#head-itemsearch-form-heading            { color: #FF0000; }




	*#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-c207           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-c208           { width:  257px;    height:  22px; }
	*#head-itemsearch-form-advanced-pinch          { width:  512px;    height:  22px; }

	*#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-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-pinch          { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    0px; }

	*#head-itemsearch-form-advanced-heading        { position: absolute;    top:   0px;    right: auto ;    bottom: auto ;    left: 104px; }
	*#head-itemsearch-form-advanced-date           { position: absolute;    top:   6px;    right: auto ;    bottom: auto ;    left: 150px; }
	*#head-itemsearch-form-advanced-sort           { position: absolute;    top:  32px;    right: auto ;    bottom: auto ;    left: 150px; }
	*#head-itemsearch-form-advanced-c207           { position: absolute;    top:   6px;    right: auto ;    bottom: auto ;    left: 370px; }
	*#head-itemsearch-form-advanced-c208           { position: absolute;    top:  32px;    right: auto ;    bottom: auto ;    left: 370px; }
	*#head-itemsearch-form-advanced-pinch          { position: absolute;    top: auto ;    right:   0px;    bottom:   0px;    left: auto ; }

	*#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-c207           { line-height:  22px; }
	*#head-itemsearch-form-advanced-c208           { line-height:  22px; }
	*#head-itemsearch-form-advanced-pinch          { line-height:  22px; }

	*#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-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-pinch          { text-align: right ;    vertical-align: middle;    text-indent:  0px; }

	*#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-c207           { background: transparent none; }
	*#head-itemsearch-form-advanced-c208           { background: transparent none; }
	*#head-itemsearch-form-advanced-pinch          { background: transparent none; }




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

	*#head-itemsearch-form-advanced-pinch-anchor   { display: block; }
	*#head-itemsearch-form-advanced-pinch-anchor   { width:  512px;    height:  22px; }
	*#head-itemsearch-form-advanced-pinch-anchor   { font-size: 100.0%;    line-height:  22px; }
	*#head-itemsearch-form-advanced-pinch-anchor   { text-decoration: none; }
	*#head-itemsearch-form-advanced-pinch-anchor   { border:  0px none transparent; }
	*#head-itemsearch-form-advanced-pinch-anchor   { outline: 0px none transparent; }
	*#head-itemsearch-form-advanced-pinch-anchor   { position: absolute;    top: auto ;    right:   0px;    bottom:   0px;    left: auto ; }

	*#head-itemsearch-form-advanced-pinch-anchor-image { width:  512px;    height:  22px; }
	*#head-itemsearch-form-advanced-pinch-anchor-image { font-size: 100.0%;    line-height:  22px; }
	*#head-itemsearch-form-advanced-pinch-anchor-image { border:  0px none transparent; }
	*#head-itemsearch-form-advanced-pinch-anchor-image { outline: 0px none transparent; }
	*#head-itemsearch-form-advanced-pinch-anchor-image {}




	*#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-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-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-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-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-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-date-block-label            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-date-block-value            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-count-block-label           { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-count-block-value           { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-sort-block-label            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-sort-block-value            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-expenditure-block-label     { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-expenditure-block-value     { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-c207-block-label            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-c207-block-value            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-c208-block-label            { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-advanced-c208-block-value            { font-size: 100.0%;    line-height: 1.500; }




	*#head-itemsearch-form-element-count                { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-price_lowerlimit     { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-price_upperlimit     { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-freeword             { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-submit               { border-top: 0px none   transparent;    border-right: 0px none   transparent;    border-bottom: 0px none   transparent;    border-left: 0px none   transparent; }
	*#head-itemsearch-form-element-advanced_date        { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-advanced_sort        { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-advanced_c207        { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }
	*#head-itemsearch-form-element-advanced_c208        { border-top: 1px solid  #777777    ;    border-right: 1px solid  #DDDDDD    ;    border-bottom: 1px solid  #DDDDDD    ;    border-left: 1px solid  #777777    ; }

	*#head-itemsearch-form-element-count                { width:   60px;    height:    17px; }
	*#head-itemsearch-form-element-price_lowerlimit     { width:   45px;    height:    17px; }
	*#head-itemsearch-form-element-price_upperlimit     { width:   45px;    height:    17px; }
	*#head-itemsearch-form-element-freeword             { width:  142px;    height:    17px; }
	*#head-itemsearch-form-element-submit               { width:   49px;    height:    24px; }
	*#head-itemsearch-form-element-advanced_date        { width:  130px;    height:    20px; }
	*#head-itemsearch-form-element-advanced_sort        { width:  130px;    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-count                { padding:  0px  0px  0px  0px;    margin:  7px  0px  7px  0px; }
	*#head-itemsearch-form-element-price_lowerlimit     { padding:  0px  0px  0px  0px;    margin:  7px  0px  7px  0px; }
	*#head-itemsearch-form-element-price_upperlimit     { padding:  0px  0px  0px  0px;    margin:  7px  0px  7px  0px; }
	*#head-itemsearch-form-element-freeword             { padding:  0px  0px  0px  0px;    margin:  7px  0px  7px  0px; }
	*#head-itemsearch-form-element-submit               { padding:  0px  0px  0px  0px;    margin:  5px  0px  5px  0px; }
	*#head-itemsearch-form-element-advanced_date        { 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_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-count                { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-price_lowerlimit     { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-price_upperlimit     { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-freeword             { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-submit               { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_date        { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_sort        { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c207        { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }
	*#head-itemsearch-form-element-advanced_c208        { text-align: left  ;    vertical-align: middle;    text-indent:  0px; }

	*#head-itemsearch-form-element-count                { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-price_lowerlimit     { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-price_upperlimit     { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-freeword             { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-submit               { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-advanced_date        { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-advanced_sort        { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-advanced_c207        { font-size: 100.0%;    line-height: 1.500; }
	*#head-itemsearch-form-element-advanced_c208        { font-size: 100.0%;    line-height: 1.500; }




	*#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-size: 100.0%;    line-height:  29px; }
	*#content-foot-navigation   { font-size:  87.5%;    line-height:  20px; }
	*#content-foot-copyright    { font-size:  87.5%;    line-height:  20px; }

	*#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  7px  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  3px  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-register             { background: url( ../image/agent/button-agent-register.gif      ) scroll no-repeat center top   ; }
	*#main-right-agent                { background: url( ../image/agent/background.gif                 ) scroll repeat    center bottom; }
	*#main-right-agent-headingnologin { background: url( ../image/agent/background-heading.gif         ) scroll no-repeat center top   ; }
	*#main-right-agent-heading        { background: url( ../image/agent/background-heading.gif         ) scroll no-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-register             { width:  200px;    height:   26px; }
	*#main-right-agent                { width:  200px;    height: auto  ; }
	*#main-right-agent-headingnologin { width:  200px;    height:    3px; }
	*#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-register             { margin:    0px    0px    6px    0px;    padding:    0px    0px    0px    0px; }
	*#main-right-agent                { margin:    0px    0px   10px    0px;    padding:    0px    0px    6px    0px; }
	*#main-right-agent-headingnologin { margin:    0px    0px    0px    0px;    padding:    0px    0px    0px    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-register             { position: relative;    top:   0px;    left:   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-register             { font-size:   0.0%;    line-height: 0.000; }
	*#main-right-agent-headingnologin { font-size:   0.0%;    line-height: 0.000; }
	*#main-right-agent-heading        { font-size: 100.0%;    line-height: 1.500; }
	*.agent-menu-heading-name         { font-size:   22px;    line-height:  30px; }
	*.agent-menu-heading-link         { font-size:   13px;    line-height:  13px; }
	*.agent-menu-list                 { font-size: 100.0%;    line-height:  50px; }
	*.agent-menu-list-item-estimation { font-size:   11px;    line-height:  20px; }
	*.agent-menu-list-item-suggestion { font-size:   11px;    line-height:  20px; }
	*.agent-menu-list-item-access     { font-size:   11px;    line-height:  20px; }
	*.agent-menu-list-item-order      { font-size:   11px;    line-height:  20px; }
	*.agent-menu-login                { font-size:  87.5%;    line-height: 1.500; }
	*.agent-menu-passwordreminder     { font-size:  90.0%;    line-height: 1.500; }
	*.agent-menu-button               { font-size: 100.0%;    line-height:  30px; }

	*#main-right-register             { text-align: left  ;    vertical-align: middle;    text-indent:     0px; }
	*#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: center;    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; }




	*#main-right-register-anchor { display: block; }

	*#main-right-register-anchor { width:  200px;    height:   26px; }

	*#main-right-register-anchor { text-align: left  ;    vertical-align: top   ;    text-indent: -9999px; }




	*.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-size: 100.0%;    line-height: 1.500; }
	*#agent-menu-login-form-label-for-element-login-agent        { font-size:  75.0%;    line-height: 2.000; }
	*#agent-menu-login-form-label-for-element-login-agent_member { font-size:  75.0%;    line-height: 2.000; }
	*#agent-menu-login-form-label-for-element-login-password     { font-size:  75.0%;    line-height: 2.000; }
	*#agent-menu-login-form-label-for-button-submit              { font-size: 100.0%;    line-height: 1.500; }
	*#agent-menu-login-form-element-login-agent                  { font-size: 112.5%;    line-height: 1.500; }
	*#agent-menu-login-form-element-login-agent_member           { font-size: 112.5%;    line-height: 1.500; }
	*#agent-menu-login-form-element-login-password               { font-size: 112.5%;    line-height: 1.500; }
	*#agent-menu-login-form-button-submit                        { font-size: 100.0%;    line-height: 1.500; }

	*#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: 0px none   #FFFFFF;    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-size: 112.5%;    line-height:  35px;    font-weight: bold  ; }
	*#main-right-guide-example-description { font-size:  75.0%;    line-height:  15px;    font-weight: normal; }
	*#main-right-guide-example-link        { font-size: 150.0%;    line-height:  30px;    font-weight: bold  ; }
	*#main-right-guide-guide-description   { font-size:  75.0%;    line-height:  15px;    font-weight: normal; }
	*#main-right-guide-guide-link          { font-size: 150.0%;    line-height:  30px;    font-weight: bold  ; }




	*#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-size: 100.0%;    line-height: 1.500; }
	*.main-right-sticker-description      { font-size:  75.0%;    line-height: 1.500; }
	*.main-right-sticker-link             { font-size:  75.0%;    line-height: 1.500; }
	*.main-right-sticker-link-item        { font-size: 100.0%;    line-height: 1.500; }
	*.main-right-sticker-link-item-anchor { font-size: 100.0%;    line-height: 1.500; }
	*.main-right-sticker-separator        { font-size:  75.0%;    line-height: 1.500; }

	*.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/celeste/200-background.gif          ) scroll no-repeat left   bottom; }
	*.right-heading   { background: #FFFFFF     url( ../../file/theme/celeste/200-background-heading.gif  ) scroll no-repeat left   top   ; }
	*.right-list      { background: #FFFFFF     url( ../../file/theme/celeste/200-background.gif          ) scroll repeat-y  left   top   ; }
	*.right-list-item { background: #FFFFFF     url( ../../file/theme/celeste/200-background-item.gif     ) scroll no-repeat left   top   ; }

	*.right-heading   { font-size: 100.0%;    line-height:  22px;    font-weight: bold  ; }
	*.right-list      { font-size: 100.0%;    line-height:  29px;    font-weight: normal; }
	*.right-list-item { font-size:  87.5%;    line-height:  29px;    font-weight: normal; }

	*.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/celeste/130-background-heading.gif  ) scroll no-repeat left   top   ; }
	*.left-list        { background: #FFFFFF     url( ../../file/theme/celeste/130-background.gif          ) scroll no-repeat left   bottom; }
	*.left-list-item   { background: #FFFFFF     url( ../../file/theme/celeste/130-background-item.gif     ) scroll no-repeat left   top   ; }

	*.left-container   { font-size:  100.0%;    line-height:  28px;    font-weight: normal; }
	*.left-heading     { font-size:  100.0%;    line-height:  22px;    font-weight: bold  ; }
	*.left-list        { font-size:  100.0%;    line-height:  28px;    font-weight: normal; }
	*.left-list-item   { font-size:   87.5%;    line-height:  28px;    font-weight: normal; }

	*.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-anchor       { display: block; }
	*.left-list-item-anchor:hover { display: block; }

	*.left-list-item-anchor       { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }
	*.left-list-item-anchor:hover { margin:  0px  0px  0px  0px;    padding:  0px  0px  0px  0px; }

	*.left-list-item-anchor       { text-align: left  ;    text-decoration: none; }
	*.left-list-item-anchor:hover { text-align: left  ;    text-decoration: none; }

	*.left-list-item-anchor       { color: #333333; }
	*.left-list-item-anchor:hover { color: #333333; }

	*.left-list-item-anchor       { background: #FFFFFF     url( ../../file/theme/celeste/130-background-item-negative.gif ) scroll no-repeat left   top   ; }
	*.left-list-item-anchor:hover { background: #FFFFFF     url( ../../file/theme/celeste/130-background-item-positive.gif ) scroll no-repeat left   top   ; }




	*.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/celeste/130-background.gif       ) scroll no-repeat left   bottom; }
	*.main-left-itemsearch-form-block         { background: #FFFFFF     url( ../../file/theme/celeste/130-background-body.gif  ) scroll repeat-y  left   top   ; }
	*.main-left-itemsearch-form-block-label   { background: #FFFFFF     url( ../../file/theme/celeste/130-background-label.gif ) scroll no-repeat left   top   ; }
	*.main-left-itemsearch-form-block-value   { background: #FFFFFF     url( ../../file/theme/celeste/130-background-item.gif  ) scroll no-repeat left   top   ; }
	*.main-left-itemsearch-form-block-submit  { background: #FFFFFF     url( ../../file/theme/celeste/130-background-item.gif  ) scroll no-repeat left   top   ; }
	*.main-left-itemsearch-form-block-advance { background: #FFFFFF     url( ../../file/theme/celeste/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-size:  87.5%;    line-height:  24px;    font-weight: bold  ; }
	*.main-left-itemsearch-form-block-value   { font-size:  75.0%;    line-height:  18px;    font-weight: normal; }
	*.main-left-itemsearch-form-block-submit  { font-size:  75.0%;    line-height:  28px;    font-weight: normal; }
	*.main-left-itemsearch-form-block-advance { font-size:  75.0%;    line-height:  22px;    font-weight: normal; }

	*.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-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-inputradio    { font-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-inputcheckbox { font-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-inputimage    { font-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-inputhidden   { font-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-select        { font-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-textarea      { font-size: 100.0%;    line-height: 1.500; }
	*.main-left-itemsearch-form-block-value-button        { font-size: 100.0%;    line-height: 1.500; }

	*.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:  2.0em; }

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

	*#main-left-itemsearch-form-button-submit            { font-size: 100.0%;    line-height: 1.500; }




	*#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/celeste/450-background.gif          ) scroll no-repeat left   bottom; }
	*#itemrecommended-head            { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#itemrecommended-list            { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.itemrecommended-list-item       { background: #FFFFFF     url( ../../file/theme/celeste/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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#itemrecommended-head            { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#itemrecommended-list            { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemrecommended-list-item       { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemrecommended-list-item-image { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemrecommended-list-item-text  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemrecommended-list-item-more  { font-size: 100.0%;    line-height:  29px;    font-weight: normal; }

	*#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/celeste/450-background.gif          ) scroll no-repeat left   bottom; }
	*#itemnew-head                { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#itemnew-list                { background: #FFFFFF     url( ../../file/theme/celeste/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/celeste/450-background-item.gif     ) scroll repeat-y  left   top   ; }
	*#itemnew-more-link           { background: transparent none                                                                                      ; }

	*#itemnew                     { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#itemnew-head                { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#itemnew-list                { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemnew-list-item           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemnew-list-item-container { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemnew-list-item-image     { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.itemnew-list-item-text      { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*#itemnew-more                { font-size: 100.0%;    line-height:  29px;    font-weight: normal; }
	*#itemnew-more-link           { font-size: 100.0%;    line-height:  29px;    font-weight: normal; }

	*#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/celeste/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contentnews-head                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contentnews-head-rss                { background: transparent none                                                                                      ; }
	*#contentnews-body                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contentnews-list                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentnews-list-item               { background: #FFFFFF     url( ../../file/theme/celeste/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/celeste/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentnews-paging                  { background: #FFFFFF     url( ../../file/theme/celeste/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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentnews-head                    { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#contentnews-head-rss                { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contentnews-body                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentnews-list                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-list-item               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-list-item-content       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-list-item-content-date  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-list-item-content-icon  { font-size: 100.0%;    line-height:   9px;    font-weight: normal; }
	*.contentnews-list-item-content-name  { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.contentnews-list-item-content-text  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-list-item-content-video { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-list-item-more          { font-size: 100.0%;    line-height:  16px;    font-weight: normal; }
	*.contentnews-paging                  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-paging-count            { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-paging-link             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentnews-paging-sort             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }

	*#contentnews-head-rss a              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentnews-head-rss img            { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*#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:   18px;    height:   18px; }
	*#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: 429px; }
	*#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/celeste/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contenttopics-head                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contenttopics-head-rss                { background: transparent none                                                                                      ; }
	*#contenttopics-body                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contenttopics-list                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contenttopics-list-item               { background: #FFFFFF     url( ../../file/theme/celeste/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/celeste/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contenttopics-paging                  { background: #FFFFFF     url( ../../file/theme/celeste/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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contenttopics-head                    { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#contenttopics-head-rss                { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contenttopics-body                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contenttopics-list                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item-content       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item-content-date  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item-content-icon  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item-content-name  { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.contenttopics-list-item-content-text  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item-content-video { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-list-item-more          { font-size: 100.0%;    line-height:  16px;    font-weight: normal; }
	*.contenttopics-paging                  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-paging-count            { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-paging-link             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contenttopics-paging-sort             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }

	*#contenttopics-head-rss a              { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contenttopics-head-rss img            { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }

	*#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:   18px;    height:   18px; }
	*#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: 429px; }
	*#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/celeste/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contentbreak-head                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contentbreak-head-rss                { background: transparent none                                                                                      ; }
	*#contentbreak-body                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contentbreak-list                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentbreak-list-item               { background: #FFFFFF     url( ../../file/theme/celeste/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/celeste/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentbreak-paging                  { background: #FFFFFF     url( ../../file/theme/celeste/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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentbreak-head                    { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#contentbreak-head-rss                { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contentbreak-body                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentbreak-list                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-list-item               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-list-item-content       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-list-item-content-date  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-list-item-content-icon  { font-size: 100.0%;    line-height:   9px;    font-weight: normal; }
	*.contentbreak-list-item-content-name  { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.contentbreak-list-item-content-text  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-list-item-content-video { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-list-item-more          { font-size: 100.0%;    line-height:  16px;    font-weight: normal; }
	*.contentbreak-paging                  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-paging-count            { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-paging-link             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentbreak-paging-sort             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }

	*#contentbreak-head-rss a              { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contentbreak-head-rss img            { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }

	*#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:   18px;    height:   18px; }
	*#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: 429px; }
	*#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/celeste/450-background.gif          ) scroll no-repeat left   bottom; }
	*#contentclosed-head                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif  ) scroll no-repeat left   top   ; }
	*#contentclosed-head-rss                { background: transparent none                                                                                      ; }
	*#contentclosed-body                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*#contentclosed-list                    { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif     ) scroll repeat-y  left   top   ; }
	*.contentclosed-list-item               { background: #FFFFFF     url( ../../file/theme/celeste/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/celeste/450-background-item.gif     ) scroll no-repeat left   top   ; }
	*.contentclosed-paging                  { background: #FFFFFF     url( ../../file/theme/celeste/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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentclosed-head                    { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#contentclosed-head-rss                { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contentclosed-body                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#contentclosed-list                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-list-item               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-list-item-content       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-list-item-content-date  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-list-item-content-icon  { font-size: 100.0%;    line-height:   9px;    font-weight: normal; }
	*.contentclosed-list-item-content-name  { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.contentclosed-list-item-content-text  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-list-item-content-video { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-list-item-more          { font-size: 100.0%;    line-height:  16px;    font-weight: normal; }
	*.contentclosed-paging                  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-paging-count            { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-paging-link             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.contentclosed-paging-sort             { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }

	*#contentclosed-head-rss a              { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }
	*#contentclosed-head-rss img            { font-size: 100.0%;    line-height:  18px;    font-weight: normal; }

	*#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:   18px;    height:   18px; }
	*#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: 429px; }
	*#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/celeste/450-background.gif         ) scroll no-repeat left   bottom; }
	*#document-head         { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document-body         { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document-body-content { background: transparent none                                                                                       }

	*#document              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#document-head         { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#document-body         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.document-body-content { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*#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/celeste/450-background.gif         ) scroll no-repeat left   bottom; }
	*#document450-head         { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document450-body         { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document450-body-content { background: transparent none                                                                                       }

	*#document450              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#document450-head         { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#document450-body         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.document450-body-content { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*#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/celeste/660-background.gif         ) scroll no-repeat left   bottom; }
	*#document660-head         { background: #FFFFFF     url( ../../file/theme/celeste/660-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document660-body         { background: #FFFFFF     url( ../../file/theme/celeste/660-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document660-body-content { background: transparent none                                                                                       }

	*#document660              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#document660-head         { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#document660-body         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.document660-body-content { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*#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/celeste/800-background.gif         ) scroll no-repeat left   bottom; }
	*#document800-head         { background: #FFFFFF     url( ../../file/theme/celeste/800-background-heading.gif ) scroll no-repeat left   top   ; }
	*#document800-body         { background: #FFFFFF     url( ../../file/theme/celeste/800-background-body.gif    ) scroll repeat-y  left   top   ; }
	*.document800-body-content { background: transparent none                                                                                       }

	*#document800              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#document800-head         { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*#document800-body         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.document800-body-content { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*#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/celeste/450-background.gif            ) scroll no-repeat center bottom; }
	*#agent-login-function-heading                   { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif    ) scroll no-repeat center top   ; }
	*#agent-login-function-content                   { background: #FFFFFF     url( ../../file/theme/celeste/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/celeste/450-background.gif            ) scroll no-repeat center bottom; }
	*#agent-login-management-heading                 { background: #FFFFFF     url( ../../file/theme/celeste/450-background-heading.gif    ) scroll no-repeat center top   ; }
	*#agent-login-management-content                 { background: #FFFFFF     url( ../../file/theme/celeste/450-background-body.gif       ) scroll repeat-y  center top   ; }
	*#agent-login-management-content-table           { background: transparent none                                                                                        ; }

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

	*#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/celeste/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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#form-heading                        { font-size: 100.0%;    line-height:  22px;    font-weight: bold  ; }
	*#form-content                        { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*#form-content-table                  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-table-cell-head        { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.form-content-table-cell-data        { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice-error           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice-error-heading   { font-size:  87.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.form-content-notice-error-list      { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice-warning         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice-warning-heading { font-size:  87.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.form-content-notice-warning-list    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice-message         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.form-content-notice-message-heading { font-size:  87.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.form-content-notice-message-list    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*#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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-name              { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-catch             { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-description       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-information       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-price             { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-count             { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-minimum_rot       { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-service           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-checkbox          { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*.item-image             { text-align: center; }
	*.item-name              { text-align: left  ; }
	*.item-catch             { text-align: left  ; }
	*.item-description       { text-align: left  ; }
	*.item-information       { text-align: left  ; }
	*.item-price             { text-align: right ; }
	*.item-count             { text-align: left  ; }
	*.item-minimum_rot       { text-align: right ; }
	*.item-service           { text-align: left  ; }
	*.item-checkbox          { 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-size: 112.5%;    line-height: 1.750;    font-weight: bold  ; }
	*.item-search-paging                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-paging-count                              { font-size:  62.5%;    line-height: 2.000;    font-weight: normal; }
	*.item-search-paging-link                               { font-size:  75.0%;    line-height: 2.000;    font-weight: normal; }
	*.item-search-paging-sort                               { font-size:  75.0%;    line-height: 2.000;    font-weight: normal; }
	*.item-search-button                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-attribute                                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-search-form                               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-result-form                               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-result                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-result-table                              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-search-result-table-cell-head                    { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-search-result-table-cell-data                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*.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:   70px;    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 10px  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-size: 112.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-detail-information                              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-left                         { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-left-image                   { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-left-video                   { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-left-attachment              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-left-attachment-item         { font-size:  90.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right                        { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right-detail                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right-detail-table           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right-detail-table-cell-head { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-detail-information-right-detail-table-cell-data { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right-notice                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right-attribute              { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-information-right-category               { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-estimation                               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-estimation-heading                       { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-detail-estimation-heading-text                  { font-size: 100.0%;    line-height:  24px;    font-weight: bold  ; }
	*.item-detail-estimation-heading-line                  { font-size: 100.0%;    line-height:  24px;    font-weight: normal; }
	*.item-detail-estimation-heading-clear                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-estimation-form                          { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-estimation-form-table                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-estimation-form-table-cell               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-estimation-form-button                   { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-description                              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-description-heading                      { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-detail-image                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-image-heading                            { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-detail-image-table-cell-image                   { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-detail-image-table-cell-separator               { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }

	*.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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.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-size: 112.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-estimation-button                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-comment                                   { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-item-form                                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-item-table                                { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-item-table-cell-head                      { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-estimation-item-table-cell-data                      { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-notice                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-notice-list                               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-notice-list-item                          { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-button                                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-button-add                                { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-button-estimate                           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-button-pdf                                { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-button-delete                             { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*.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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-item-table-cell-data *.item-service-label { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-item-table-cell-data *.item-service-value { font-size:  75.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-estimation-item-table-cell-data *.item-service-clear { font-size:   0.0%;    line-height: 0.000;    font-weight: normal; }

	*.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-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*.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-size: 112.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-suggestion-button           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-comment          { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-form             { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-form-table       { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-notice           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-notice-list      { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-notice-list-item { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-button           { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-button-add       { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-button-suggest   { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-button-pdf       { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-suggestion-button-delete    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*.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-size: 112.5%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-sample-button                     { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-comment                    { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-item-form                  { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-item-table                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-item-table-cell-head       { font-size: 100.0%;    line-height: 1.500;    font-weight: bold  ; }
	*.item-sample-item-table-cell-data       { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-notice                     { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-notice-list                { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-notice-list-item           { font-size:  87.5%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-button                     { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-button-add                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-button-order               { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-button-pdf                 { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }
	*.item-sample-button-delete              { font-size: 100.0%;    line-height: 1.500;    font-weight: normal; }

	*.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; }




	*.agent-favorite-button 
	{
		background: transparent url( ../image/item/button-background-0120.gif ) no-repeat scroll center center;

		border:  0px none transparent;
		outline: 0px none transparent;

		border:  0px none transparent;
		outline: 0px none transparent;

		color: #333333;

		font-weight: normal;
		font-size: 100.0%;
		line-height: 20px;

		width:   120px;
		height:   20px;

		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;

		text-align:      center;
		text-decoration: none;
	}

	*.agent-favorite-button:hover 
	{
		color: #339933;

		font-weight: bold;
	}





