/****************************************
	common - redefine
/****************************************/
body         { margin: 0px; padding:0px; background-color: #DFD7CB; text-align:center; }
body,th,td,li{ font-size: 12px; color: #333333; font-family:Arial, Helvetica, sans-serif; }

hr           { border: 1px solid #4A4436; height:1px;}
table        { border-collapse:collapse;}
a            { color: #004488;	text-decoration: none;}
a:hover      { color: #333399; text-decoration: underline;}
h1           { font-size: 18px; margin-bottom: 1px; margin-top: 1px; font-weight: bold;}
h2           { font-size: 14px; margin-bottom: 1px; margin-top: 1px; font-weight: bold;}
h3           { font-size: 12px; margin-bottom: 1px; margin-top: 1px; font-weight: bold;}
h4           { font-size: 10px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h5           { font-size: 10px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h6           { font-size: 10px; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
img          { border:0px; }
form         { margin:0px; padding:0px; }

/****************************************
	common
/****************************************/
/* FONT */
.red              { color: #CC0000;}
.yellow           { color: #C49D1A;}
.orange           { color: #FF6600;}
.blue             { color: #006699;}
.violet           { color: #9933CC;}
.bold             { font-weight: bold;}
.bold-red         { color: #CC0000;font-weight: bold;}
.bold-blue        { color: #006699;font-weight: bold;}
.bold-ylw         { color: #D49C23;font-weight: bold;}
.small            { font-size: 10px;}
.large            { font-size: 16px; font-weight: bold;}
.line-height18 td { vertical-align:top; line-height: 18px;}

/* BLOCK */
.center           { text-align:center; }
.center-top       { text-align:center; vertical-align:top; }
.top              { vertical-align:top; }
.blockquote       { margin-left: 10px;}
img.right         { margin: 0px 0px 10px 10px; }
div.float-left    { float:left; margin-right:16px; }
.padding10        { vertical-align:top; padding: 10px; }
.padding-v5       { padding: 5px 0px; }

/* BG COLOR */
.bg-white         { background: #FFFFFF; }
.bg-gray1         { background: #F0F0F0; }
.bg-gray2         { background: #E9E6EA; }
.bg-ylw           { background: #F2CE6A; }
.bg-purple        { background: #CCBFEF; }
.bg-aqua          { background: #9fd6fc; }

/* LIST */
ul.small-arrow    { list-style: none; margin-top: 4px; margin-bottom: 6px;}
ul.small-arrow li { padding: 0px 0px 0px 12px; margin-left: -36px; background: url("../img/common/list_arrow_blue2.gif") no-repeat;}
ul.small-arrow2   { list-style: none; margin-top: 6px; margin-bottom: 6px;}
ul.small-arrow2 li{ padding: 2px 0px 2px 12px; margin-left: -16px; background: url("../img/common/list_arrow_blue2.gif") no-repeat;}
ul.small-disk     { list-style: none; margin-top: 6px; margin-bottom: 0px;}
ul.small-disk li  { padding: 0px 0px 6px 20px; margin-left: -30px; background: url("../img/common/list_disk.gif") no-repeat;}
ul.large-arrow    { list-style: none; margin-bottom: 0px;}
ul.large-arrow li { padding: 0px 0px 2px 22px; margin: 0px 0px 0px -36px; background: url("../img/common/list_arrow_blue_for_li.gif") no-repeat;}
ul.large-arrow2 li { list-style: none; padding: 0px 0px 2px 22px; margin: 0px 0px 0px 0px; background: url("../img/common/list_arrow_blue_for_li.gif") no-repeat;}
ul.note           { list-style: none; margin-top: 8px; margin-bottom: 0px; color: #CC0000;}
ul.note li        { padding: 0px 0px 8px 12px; margin-left: -40px; background: url("../img/common/list_disk_red.gif") no-repeat;}
li.no-arrow       { background: #FFCC33 url(../../none);}
ul.small-dot      { list-style: none; margin-top: 6px; margin-bottom: 0px;}
ul.small-dot li   { padding: 0px 0px 0px 20px; margin-left: -30px; background: url("../img/common/list_disk.gif") no-repeat;}
ol                { padding:0px; margin: 12px 0px 6px 30px;}
ol li             { margin: 2px 0px; }

/*****************************************************************
	common-area,table
/*****************************************************************/
/* contents table */
table.infomation-table        { border: 1px solid #676157;}
table.infomation-table td,
table.infomation-table th     { border: 1px solid #A69E8F;}
table.infomation-table th.th1 { background: #A69E8F;}
table.infomation-table th.th2 { background: #CCC7BF; font-weight: normal}
table.infomation-table th.th3 { background: #E1DBD3; font-weight: normal}
table.infomation-table th.th4 { background: #E9E6EA; font-weight: normal; text-align: left; vertical-align:top;}
table.infomation-table th.ylw { background: #F2CE6A; text-align: left;}
table.infomation-table a      { text-decoration: none;}
table.infomation-table a:hover{ background: #DDE4EC;}

/* horizontal-border table */
table.hborder-table           { border: 0px; border-top: 1px solid #A69E8F;}
table.hborder-table td,
table.hborder-table th        { border: 0px; border-bottom: 1px solid #A69E8F; }
table.hborder-table th        { font-weight: bold; text-align: left; vertical-align: top; }

/* attention table */
table.attention-table         { border: 1px solid #CC0000;}
table.attention-table td      { padding: 10px;}

/*****************************************************************
  common - header
/*****************************************************************/
td.header-black    { padding: 3px 6px; color: #002F5E; font-weight: bold;   background: #646464; text-align:center;}
td header-paleylw  { padding: 3px 6px; color: #002F5E; font-weight: normal; background: #E1DBD3;}
td.header-blue     { padding: 3px 6px; color: #002F5E; font-weight: bold;   background: #CAD9E3;}
td.header-ylw      { padding: 3px 6px; color: #002F5E; font-weight: bold;   background: #F2CE6A;}
td.header-red      { padding: 3px 6px; color: #3D185E; font-weight: bold;   background: #E29DC4;}
td.header-prpl     { padding: 3px 6px; color: #002F5E; font-weight: bold;   background: #D3C9E0;}
td.header-grn      { padding: 3px 6px; color: #16295F; font-weight: bold;   background: #B0CEBD;}

div header-paleylw { color: #002F5E; background: #E1DBD3;font-weight: bold;padding: 3px 6px; font-weight: bold; width:97%;}
div.header-blue    { color: #002F5E; background: #CAD9E3;font-weight: bold;padding: 3px 6px; font-weight: bold; width:97%;}
div.header-ylw     { color: #002F5E; background: #F2CE6A;font-weight: bold;padding: 3px 6px; font-weight: bold; width:97%;}
div.header-red     { color: #3D185E; background: #E29DC4;font-weight: bold;padding: 3px 6px; font-weight: bold; width:97%;}
div.header-prpl    { color: #002F5E; background: #D3C9E0;font-weight: bold;padding: 3px 6px; font-weight: bold; width:97%;}
div.header-grn     { color: #16295F; background: #B0CEBD;font-weight: bold;padding: 3px 6px; font-weight: bold; width:97%;}

/*****************************************************************
	base format
/*****************************************************************/
body.WideWindow      { padding:20px; }

#Header              { background: url("../img/common/bg_top.gif") repeat-x top; height:101px; text-align:center; margin-bottom: 6px; padding-bottom:0px; }
#Header .header1     { background:#FFFFFF url(../img/common/head_bg720_2.jpg) center; height:79px;}
#Header .header2     { float:left; margin:0px 0px 0px 2px; padding: 0px;}
#Header .header3     { float:left; margin:0px; padding: 0px; position:relative; width:219px; left:230px; top:60px;}
#HeaderMenu          { clear:left; width:720px; margin:0px auto; text-align:left; padding:0px; }

#Contents            { clear:left; width:100%;  margin: 0px auto; text-align:center; }
.Width500            { clear:left; width:500px; margin: 0px auto; padding: 0px; }
.Width720            { clear:left; width:720px; margin: 0px auto; text-align:center; padding: 0px; }
.Width98prcnt        { clear:left; width:98%;  margin: 0px auto; text-align:center; }
#contents            { clear:left; width:100%;  margin: 0px auto; text-align:center; }
.Width500            { clear:left; width:500px; margin: 0px auto; padding: 0px; }
.Width720            { clear:left; width:720px; margin: 0px auto; text-align:center; padding: 0px; }
.Width98prcnt        { clear:left; width:98%;  margin: 0px auto; text-align:center; }
#Contents720         { clear:left; width:720px; margin:0px auto; text-align:left; border: 1px solid #676157;}
#ContentsWide        { clear:left; width:746px; margin: 0px auto; text-align:left; border: 1px solid #676157;}
.Border1px           { border: 1px solid #676157; }

#LeftMenu            { width:150px; float:left; text-align:left; margin-right:4px; background-image: url("../img/common/smenu_bg_b.gif"); }
div.submenu-wht      { text-align:left; padding: 5px 0px; line-height:16px; background-image: url("../img/common/smenu_bg.gif") ;}
div.submenu-brw      { text-align:center; padding: 5px 0px; line-height:16px; background: url("../img/common/smenu_sep.gif") no-repeat top;}
ul.submenu-wht       { text-align:left; padding:4px 0px; margin:0px; line-height:100%; background: url("../img/common/smenu_bg.gif") ;}
ul.submenu-wht li    { list-style: none; padding:2px 8px; margin:0px 0px; }
ul.submenu-wht li.arw{ padding-left: 12px; margin-left: 6px; background: url("../img/common/list_arrow_blue2.gif") no-repeat; }
ul.submenu-wht li.no-padding { padding:0px; margin:0px; }
ul.submenu-wht li.separator  { padding:0px 2px; margin:0px 3px; background: url("../img/common/smenu_dotline.gif"); }
.submenu-wht a       { color: #004488; text-decoration: none; padding: 0px 0px; margin:0px; width:100%; }
.submenu-wht a:hover { color: #333399; text-decoration: none; background: #DDE4EC; width:100%; }
.submenu-wht img     { padding: 0px; margin:0px; }
.submenu-wht-center  { text-align:center; padding: 5px 5px; line-height:16px; background-image: url("../img/common/smenu_bg2.gif");}
.submenu-wht-center2  { text-align:center; padding: 5px 5px; line-height:16px; background-image: url("../img/common/smenu_bg.gif");}

#RightMain           { width:564px; float:left; text-align:left; padding:0px; margin:0px 0px 10px 0px;}
.HeaderBlock         { height:33px; border: 1px solid #A69E8F; color: #FFFFFF; background: #A69E8F; padding: 4px 10px 0px 10px; }
.HeaderBlock .title  { float:left; }
.HeaderBlock .btn    { float:right; padding: 8px 0px 0px 0px;}
.HeaderBlock a       { color: #FFFFFF;}
.MainBlock           { background: #F5F5F5; padding: 20px;}
.MainBlock2          { background: #F5F5F5; padding: 20px; border-top: 1px solid #A69E8F;}
.footer-comment      { margin:10px; }
.footer-button       { clear:left; padding-top:12px; margin:30px 0px 20px 0px; text-align: center; background: url("../img/common/sep2.gif") repeat-x top; }
.footer-button img, .footer-button input { margin:0px 25px;}

#Footer              {clear: both; margin: 0 auto; _height: 1%; /* for WinIE 5,6 */ padding:8px 0 8px 0;
	background-color:#333333; color:#FFFFFF; text-align: center; vertical-align:middle;}

/*****************************************************************/
/* base format(contents) */
/*****************************************************************/
.contents-title       { width:100%; height:30px; padding: 0px; margin:0px 0px 20px 0px; border-bottom:3px double #A69E8F; }
.contents-title .title{ float: left; color: #D49C23;font-weight: bold; }
.contents-title .date { float:right; width:90px; padding: 14px 0px 7px 0px; text-align:right; background: url(../img/common/last_edited.gif) no-repeat right top;}
.contents-title .back { float:right; width:120px; padding: 4px 0px 7px 0px; text-align:right; }

.contentblock         { margin:2px 2px 2px 12px; line-height: 18px; }
.contentblock img.fig { margin-bottom:10px;}
.r-image              { padding-left:10px;}
.r-image-c            { padding-left:10px; text-align:center; }
.r-image-c img        { margin-bottom: 5px;}
.c-img-right          { float: right; padding:0px 0px 20px 10px; text-align:center; }
.c-img-left           { float: left; padding:0px 10px 20px 0px; text-align:center; }

.title-bar-ylw        { padding: 0px; margin:20px 0px; width:520px; height:22px; background: #F2CE6A;}
.title-bar-ylw2       { padding: 0px; margin:20px 0px; width:600px; height:22px; background: #F2CE6A;}
.title-bar-ylw .body  { float:left; padding: 2px 5px; color: #002F5E;}
.title-bar-ylw .btn   { float:right; width:90px; padding: 6px 0px 7px 0px; text-align:center; background: #646464; }
.title-bar-blue       { padding: 0px; margin:20px 0px; width:520px; height:22px; background: #CAD9E3;}
.title-bar-blue .body { float:left; padding: 2px 5px; color: #002F5E;}
.title-bar-blue .btn  { float:right; width:90px; padding: 6px 0px 7px 0px; text-align:center; background: #646464; }

h3.header-blue-dbl    { clear:both; font-weight: bold; font-size: 12px; color: #006699; padding:0px 4px 4px 24px; margin:18px 0px 8px 0px; border-bottom:3px double #A69E8F; background: url("../img/common/list_triangle3.gif") no-repeat; }
h3.header-blue        { clear:both; font-weight: bold; font-size: 12px; color: #006699; padding:0px 4px 4px 24px; margin:18px 0px 8px 0px; background: url("../img/common/list_triangle3.gif") no-repeat; }
.c-footer-btn         { clear:both; text-align:center; padding:5px 40px 0px 40px; margin:18px 0px 10px 0px; border-top:3px double #A69E8F;} 
.btn-left             { float: left; }
.btn-right            { float: right; }

h3.sub-header         { margin: 5px 0px 5px 0px}

/*****************************************************************
	PRODUCTS
/*****************************************************************/
/* COMMON */
.products-name            { font-size:24px; font-weight: bold;}
.products-name-s          { font-size:16px; font-weight: bold;}
div.info-more-btn         { margin:8px 0px 4px 8px; clear:both;}
div.main-ad               { margin-bottom:10px; }

/* TEXT MENU */
table.text-menu td a      { text-decoration: none; padding: 1px 4px; line-height: 15px;}
table.text-menu td a:hover{ text-decoration: none; background-color: #F2CE6A;}

/* PICK UP OF TOP */
td.list-s        { background-color: #FFFFFF; background-image: url("../img/common/tbl_S_bg.gif"); vertical-align: top;}
td.list-s td     { vertical-align: top;}
td.list-s .date  { font-weight: bold; color: #C49D1A; padding: 0px 0px 0px 8px;}
td.list-s .info  { line-height: 13px; padding: 0px 8px 0px 0px;}

/* FEATURES */
ul.features-menu     { list-style: none; margin:0px 20px 30px 20px;padding:0px;}
ul.features-menu li  { margin:3px 0px;}

/* COMPARE TABLE */
table.spec-table          { border: 1px solid #333333;}
table.spec-table td, table.spec-table th
                          { border: 1px solid #999999; font-size: 12px; line-height: 14px; padding:2px; }
table.spec-table th       { background-color: #E0E5EC; text-align: left; vertical-align: top;}
table.spec-table td       { vertical-align: top; }
table.spec-table td.av    { background: #FFFFFF; }
table.spec-table td.av-c  { background: #FFFFFF; text-align:center; }
table.spec-table td.not-av{ text-align:center; }
table.spec-table tr.header{ color: #002F5E; font-weight: bold; background: #F2CE6A; text-align:center;}

/* FAQ */
td.faq-td           { padding: 0px; vertical-align:top;}
td.faq-sep          { padding: 8px 0px; background:  url("../img/common/dotline.gif") repeat-x center;}
td.faq-q            { padding: 0px 4px 12px 30px;line-height: 14px; vertical-align:top; background: url("../img/products/faq_q.gif") no-repeat left top; font-weight: bold; }
td.faq-a            { padding: 0px 4px 0px 30px; line-height: 18px; vertical-align:top; background: url("../img/products/faq_a.gif") no-repeat left top; }
td.faq-q-only       { padding: 0px 4px 0px 30px; line-height: 14px; vertical-align:top; background: url("../img/products/faq_q.gif") no-repeat left top; font-weight: bold; }
td.faq-a div.btn    { text-align:right; }

/* TOPICS OF TOP */
td.list-m           { background-color: #FFFFFF; vertical-align: top; background-image: url("../img/common/tbl_M_bg.gif"); }
td.list-m .sep      { background-image:  url("../img/tbl_M_sep.gif");}
td.list-m .title    { color: #272727;	background-color: #E1DBD3; font-weight: bold; padding: 2px;}
td.list-m .text-area{ margin:15px;}

/* MAIN ADVERTISEMENT OF TOP */
table.ptop-ad       { width:563px; border:0px;}
.ptop-ad td         { background-color: #000000; color: #FFFFFF; padding: 0px;}
.ptop-ad td a       { color: #F2CE6A;}
.ptop-ad td a:hover { color: #F2CE6A; text-decoration: underline;}
.ptop-ad td.main    { width:549px; padding:0px; }
.ptop-ad td.left    { width:7px; background-image: url("../img/common/win_waku4.gif"); }
.ptop-ad td.right   { width:7px; background-image: url("../img/common/win_waku6.gif"); }
.ptop-ad td.main h2.title  { font-size:26px; color:#F2CE6A;}
.ptop-ad td.main img.right { float:right; margin:0px 0px 10px 10px;}

/* SHOWCASE */
.small-gry          { font-size: 10px; color: #999999;}
.copyright          { font-size: 12px; color: #524730; text-align: center; }
.bnr_toform{
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

/*****************************************************************
  ONLINE STORE
/*****************************************************************/
table.store-table          { border: 1px solid #676157;}
table.store-table .td      { border: 1px solid #A69E8F; width:378px; vertical-align: top; }
table.store-table .th      { border: 1px solid #A69E8F; background: #EDEDED; width:100px; vertical-align: top; text-align: left; font-weight: normal;}

/* flow */
table.store-flow           { border: 0px;}
table.store-flow .td       { border: 1px solid #A69E8F; padding: 8px; vertical-align: top; background-color: #EDEDED; vertical-align:top;}
table.store-flow .header   { border: 1px solid #A69E8F; padding: 8px; vertical-align: top; font-weight: bold; background-color: #DCD9E3; color: #63367C;}
table.store-flow .header2  { border: 0px;padding: 8px; text-align: center;}

/* products list */
table.store-plist          { border: 1px solid #676157;}
table.store-plist th.ylw   { border: 0px; border-bottom: 1px solid #A69E8F; background: #F2CE6A; text-align: left; padding: 2px;}
table.store-plist th.purp  { border: 0px; border-bottom: 1px solid #A69E8F; background: #CCBFEF; text-align: left; padding: 2px;}
table.store-plist th.aqua  { border: 0px; border-bottom: 1px solid #A69E8F; background: #9fd6fc; text-align: left; padding: 2px;}
table.store-plist th.th    { border: 0px solid #A69E8F; background: #CCC7BF; font-weight: normal; text-align: left; padding: 4px;}
table.store-plist td.name  { border: 0px; background: #E6E6E6; padding: 2px;}
table.store-plist td.name strong { font-size: 14px;font-weight: bold;}
table.store-plist td.price { border: 0px; background: #F5F5F5 ;border-bottom: 1px solid #A69E8F;padding: 8px;}
table.store-plist td       { border: 0px;}

/* price table */
table.store-plist2         { border: 0px; margin-top:10px; margin-bottom:10px; }
table.store-plist2 th      { border: 0px;}
table.store-plist2 td      { border: 0px; color: #666666; padding:10px 0px;}

/*****************************************************************
  INFORMATION
/*****************************************************************/
.auto-info-title           { height:33px; background: #A69E8F; padding: 4px 10px 0px 10px;margin:0px;}
.auto-info-title .year     { float:left; }
.auto-info-title .title    { float:right;}

table.info-list            { clear:left; border: 0px; }
.info-list th              { border: 1px solid #A69E8F; background: #CCC7BF; text-align:center; padding:4px; }
.info-list td              { border: 1px solid #A69E8F; background: #F5F5F5; padding:2px;}
.info-list .genre          { border-width:0px 1px 1px 0px; width:37px;  text-align:center; vertical-align:top;}
.info-list .date           { border-width:0px 0px 1px 0px; width:71px;  text-align:center; }
.info-list .info           { border-width:0px 0px 1px 1px; vertical-align:top; padding:2px 6px;}
.info-list a               { text-decoration: none;}
.info-list a:hover         { background: #DDE4EC;}


/* eng_infotmation_more.dwt */
.MainBlock .info-header    { }
.MainBlock .info-title     { font-size: 16px; font-weight: bold; text-align: center; margin:20px 0px;}
.MainBlock .info-date      { text-align: right;}

/*****************************************************************
  COMPANY
/*****************************************************************/

/* history */
table.strong-gray strong { color: #667799;}
table.strong-gray td     { vertical-align: top;}

/*****************************************************************
	HOME
/*****************************************************************/
/* top-large area */
.home-top       { width:720px; background-color: #F5F5F5; vertical-align:top; padding:0px; background-image: url("../img/common/tbl_Top_bg.gif");}

/* top-left area */
.home-top-left       { width:120px; background-color: #F5F5F5; vertical-align:top; padding:5px 0; background-image: url("../img/common/tbl_Top_left_bg.gif");}

/* top-right area */
.home-top-right       { width:600px; background-color: #F5F5F5; vertical-align:top; padding:5px 0; background-image: url("../img/common/tbl_Top_right_bg.gif");}

/* left-large area */
.home-td         { padding: 8px 0px; vertical-align: top; background-image: url("../img/common/bg3.gif");}
.home-td .title  { color: #272727; background-color: #E1DBD3; font-weight: bold; padding: 1px; display:block;}

/* left-large area (topics) */
.home-left       { width:514px; background-color: #F5F5F5; vertical-align:top; padding:0px; background-image: url("../img/common/tbl_L_bg.gif");}
.home-left .sep  { background-image: url("../img/tbl_L_sep.gif");}
.home-left .vsep { background-image: url("../img/common/tbl_sep_V.gif");}
.series_bar{
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.series_btn {
	margin-top: 2px;
	margin-bottom: 1px;
	margin-right: 3px;
}

/* 200907 SHOWCASE */
.pageshow{
	margin-top: -31px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -8px;
}
.pageshow_wii {
	padding: 0px;
	margin-top: -23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.info_show table {
	width:190px;
	margin:0 auto 0 auto;
}
.info_show tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.info_show .imagebox {
	width: 60px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	vertical-align: middle;
	margin: 0px;
}
.info_show .txt {
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin: 0px;
}

.info_show span {
	font-size: 90%;
	color: #666;
}


/*****************************************************************
	TOP MENU
/*****************************************************************/

/* layer size,position(PRODUCTS) */
#Menu3 table { width:180px;}
#Menu3       { clear:left; position:absolute; z-index:1; left:0px; top:-1000px; visibility:hidden;}
#Menu3 table.pulldown-menu a{ width:180px;}

/* layer size,position(COMPANY) */
#Menu6 table { width:120px;}
#Menu6       { clear:left; position:absolute; z-index:1; left:0px; top:-1000px; visibility:hidden;}
#Menu6 table.pulldown-menu a{ width:120px;}

#Topmenu ul { margin: 0px; padding: 0px; border: 1px solid #CECBC9; background-color: #F5F5F5; }
#Topmenu li { list-style: none; padding:0px 3px 2px; margin: 0px; border-bottom: 1px solid #CECBC9; background-color: #F5F5F5; text-align: left;}
#Topmenu li.with-sep { border-bottom: 3px double #CECBC9;}
#Topmenu a      { color: #4A4436; text-decoration:none; padding: 2px 5px; display:block;}
#Topmenu a:hover{ color: #59481B; text-decoration:none; background-color: #FACC18;}

/*****************************************************************
	common - other
/*****************************************************************/

/* non-border table */
table.non-border-table    { border: 0px;}
table.non-border-table th { border: 0px;}
table.non-border-table td { border: 0px;}

img.rightImage { margin: 0 0 10px 12px;}
img.leftImage  { margin: 0 10px 0 0;}
img.floatRight { margin: 0 0 10px 12px; float:right; }
img.floatLeft  { margin: 0 10px 0 0; float:left;}

/*****************************************************************
	TURORIAL
/*****************************************************************/
div.tutorial h3 { color:#0066A9; font-size:13px; font-weight:bold;border-bottom:1px dashed #0066A9;border-left:5px solid #0066A9;margin-left:12px;padding-left:8px;padding-bottom:2px;}

/*****************************************************************
	SMARTDEV
/*****************************************************************/
td.arrow { background: url(../imesta/smartdev/img/arrow.png) no-repeat center; text-align:center; font-weight:bold; font-size:20px;color:#333;}
table.compare td { vertical-align:middle; text-align:center; }