@charset 'UTF-8';

/* -----------------------------------------------------------------------------
middle column 700px productbox_s
-------------------------------------------------------------------------------- */
div.productbox_s {
	width: 700px;
	background: url(../img/lbar_middle.gif) repeat-y #fff;
	}

div.productbox_s-top {
	width: 700px;
	height: 27px;
	background: url(../img/lbar1.gif) no-repeat #fff;
	}

div.productbox_s-top h1 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	line-height: 1.5em;
	padding: 5px 12px 0;
	}

div.productbox_s-content {
	width: 700px;
	height: auto;
	padding-top: 35px;
	margin-top: -20px;
	padding-bottom: 10px;
	display: inline-block;
	}

div.productbox_s-content:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
	}

div.productbox_s-content h2 {
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 1px;
	line-height: 41px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 10px;
	height: 41px;
	background: url(../plug-in/products/img/products_head.gif) no-repeat transparent;
	clear: both;
	}

div.eachproduct {
	width: 700px;
	height: auto;
	padding-top: 15px;
	background: url(../img/divide_line.gif) no-repeat 50% bottom transparent;
	}

div.eachproduct-last {
	width: 700px;
	height: auto;
	padding-top: 15px;
	margin-bottom: 15px;
	}

div.eachproduct:after, div.eachproduct-last:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
	}

div.eachproduct_left {
	float: left;
	}

div.eachproduct_left h3 {
	font-size: 14px;
	color: #696969;
	font-weight: bold;
	padding-bottom: 10px;
	width: 455px;
	background: url(../plug-in/products/img/line1.gif) no-repeat 0 100%;
	margin: 10px 0 8px 110px;
	}

div.eachproduct_left h3 a {
	font-size: 14px;
	color: #1458b5;
	text-decoration: none;
	font-weight: bold;
	}

div.eachproduct_left h3 a:hover {
	color: #283e93;
	text-decoration: underline;
	}

div.eachproduct_left h3 span {
	font-size: 12px;
	color: #ff0000;
	font-weight: normal;
	padding-left: 20px;
	}

div.productbox_s-content div.eachproduct p, div.productbox_s-content div.eachproduct-last p  {
	font-size: 12px;
	width: 455px;
	padding: 0;
	margin-left: 110px;
	}

div.productbox_s-content img {
	padding: 3px 15px 15px;
	}

div.productbox_s-content img.leftimg {
	margin-right: 10px;
	float: left;
	}

div.productbox_s-content img.rightimg {
	margin-left: 10px;
	float: right;
	}

div.productbox_s-content img.supportos {
	margin-left: 10px;
	padding: 0 15px 8px;
	float: right;
	}

div.productbox_s-content p {
	font-size: 12px;
	line-height: 1.5em;
	padding: 0 15px 15px;
	}

div.productbox_s-bottom {
	width: 700px;
	height: 10px;
	background: url(../img/lbar_bottom.gif) no-repeat #fff;
/* ------ for IE6 bug ------ */
	padding-bottom: 2px;
	}

div.productbox_s > div.productbox_s-bottom {
	padding-bottom: 11px;
	}



/* -----------------------------------------------------------------------------
さらに詳しくボタン
-------------------------------------------------------------------------------- */
div.eachproduct_left p.productdetail {
	margin-top: 6px;
	line-height: 25px;
/* -----for IE6----- */
	margin-bottom: 0;
	}

div.eachproduct_left > p.productdetail {
	margin-bottom: 20px;
	}

div.eachproduct_left p.productdetail a {
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 22px;
	background: url(../plug-in/products/img/arrow1.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-bottom: 2px;
	}

div.eachproduct_left p.productdetail a:hover {
	color: #1355b7;
	text-decoration: underline;
	}

/* -----------------------------------------------------------------------------
コピー
-------------------------------------------------------------------------------- */
div.plainbox2-content p.copy, div.plainbox3-content p.copy, div.bigcolorbox_a-content p.copy, div.bigcolorbox_b-content p.copy, div.bigcolorbox_c-content p.copy, div.biggercolorbox_a-content p.copy, div.biggercolorbox_b-content p.copy, div.biggercolorbox_c-content p.copy  {
	font-size: 10px;
	}

div.plainbox2-content p.copy a, div.plainbox3-content p.copy a, div.bigcolorbox_a-content p.copy a, div.bigcolorbox_b-content p.copy a, div.bigcolorbox_c-content p.copy a, div.biggercolorbox_a-content p.copy a, div.biggercolorbox_b-content p.copy a, div.biggercolorbox_c-content p.copy a {
	text-decoration: none;
	color: #4d4d4d;
	}

div.plainbox2-content p.copy a:hover, div.plainbox3-content p.copy a:hover, div.bigcolorbox_a-content p.copy a:hover, div.bigcolorbox_b-content p.copy a:hover, div.bigcolorbox_c-content p.copy a:hover, div.biggercolorbox_a-content p.copy a:hover, div.biggercolorbox_b-content p.copy a:hover, div.biggercolorbox_c-content p.copy a:hover {
	text-decoration: none;
	color: #666;
	}


/* -----------------------------------------------------------------------------
inside the ajax tab box for toppage
-------------------------------------------------------------------------------- */
div.productoverview1 {
	width: 500px;
	height: auto;
	clear: both;
	}

div.productoverview1 img {
	float: left;
	padding-top: 0;
	margin-top: 3px;
	margin-bottom: 5px;
	}

div.productoverview1 p {
	padding-top: 0;
	}

div.panel_wrapper p.boxdetail2 {
	padding-top: 15px;
	}

div.productoverview1 h3 {
	padding: 0;
	}

div.productoverview1 h3 a {
	color: #0066CC;
	text-decoration: none;
	}

div.productoverview1 h3 a:hover {
	color: #1355b7;
	text-decoration: underline;
	}


/* -----------------------------------------------------------------------------
inside the ajax tab box or normal middle content
-------------------------------------------------------------------------------- */
div.plainbox2-content img.centerimg, div.plainbox3-content img.centerimg {
	clear: both;
	padding-left: 90px;
	}

div.bigcolorbox_a-content img.centerimg, div.bigcolorbox_b-content img.centerimg, div.bigcolorbox_c-content img.centerimg, div.biggercolorbox_a-content img.centerimg, div.biggercolorbox_b-content img.centerimg, div.biggercolorbox_c-content img.centerimg {
	clear: both;
	padding-left: 90px;
	}

div.panel_wrapper table {
	margin: 8px 15px 2px 0;
	width: 435px;
	border-spacing: 1px;
	border-collapse: collapse; 
}

div.panel_wrapper table tr {
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #ccc;
	color: #333;
}

div.panel_wrapper table td {
	line-height: 1.5em;
	padding: 8px 6px;
	border: 1px solid #ccc;
	color: #333;
	background: #fff;
}

div.panel_wrapper table td img {
	margin: 1px auto 0;
	display: block;
	padding: 0;
}


/* -----------------------------------------------------------------------------
plugin softwere specification
-------------------------------------------------------------------------------- */
dl.spec {
	width: 600px;
	margin-top: 8px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 20px 10px;
	clear: both;
	border: 5px solid #ddd;
	}

dl.spec2 {
	width: 600px;
	margin-top: 8px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 20px 10px;
	clear: both;
	}

dl.spec dt, dl.spec2 dt {
	width: 125px;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	float: left;
	text-align: right;
	color: #333;
	}


dl.spec dd, dl.spec2 dd {
	margin-left: 155px;
	font-size: 12px;
	line-height: 1.5em;
	color: #4d4d4d;
/* -----for IE bug----------------------------------------------------------*/
	text-indent: -3px;
	}

dl.spec > dd, dl.spec2 > dd {
	text-indent: 0;
	}
	

/* -----------------------------------------------------------------------------
Title fontsize
-------------------------------------------------------------------------------- */
div.plainbox2-content h2.title16px, div.plainbox3-content h2.title16px, div.plainbox2-content h3.title16px, div.plainbox3-content h3.title16px, div.plainbox2-content h4.title16px, div.plainbox3-content h4.title16px {
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 0.1em;
	}

/* -----------------------------------------------------------------------------
to get updated software
-------------------------------------------------------------------------------- */
div.updatesoftware {
	width: 680px;
	margin-left: 5px;
	padding: 20px 5px 20px;
	clear: both;
	}

div.updatesoftware p {
	padding-bottom: 0;
	margin-bottom: 10px;
	}


/* -----------------------------------------------------------------------------
left column colorbox product photo, 購入ボタン
-------------------------------------------------------------------------------- */

div.colorbox_a-content p span.onlineprice, div.colorbox_b-content p span.onlineprice, div.colorbox_c-content p span.onlineprice {
	color: #cc0000;
	}

div.colorbox_a-content p a, div.colorbox_b-content p a, div.colorbox_c-content p a {
	color: #666;
	text-decoration: none;
	}

div.colorbox_a-content p a:hover, div.colorbox_b-content p a:hover, div.colorbox_c-content p a:hover {
	color: #4d4d4d;
	text-decoration: underline;
	}

div.colorbox_a-content img.pphotothum, div.colorbox_b-content img.pphotothum, div.colorbox_c-content img.pphotothum {
	padding: 17px 30px 0;
	}

div.colorbox_a-content p.purchaseb, div.colorbox_b-content p.purchaseb, div.colorbox_c-content p.purchaseb {
	width: 153px;
	height: 26px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 1px;
/*---- for IE6 bug ----*/
	margin-top: 7px;
	padding-top: 2px;
	}
	
div.colorbox_a-content > p.purchaseb, div.colorbox_b-content > p.purchaseb, div.colorbox_c-content > p.purchaseb {
	margin-top: 12px;
	padding-top: 1px;
	}

div.colorbox_a-content p.purchaseb a, div.colorbox_b-content p.purchaseb a, div.colorbox_c-content p.purchaseb a {
	width: 153px;
	height: 26px;
	color: #fff;
	text-decoration: none;
	text-indent: 17px;
	display: block;
	background: url(../plug-in/img/purchase_button.gif) no-repeat 0 0;
	}

div.colorbox_a-content p.purchaseb a:hover, div.colorbox_b-content p.purchaseb a:hover, div.colorbox_c-content p.purchaseb a:hover {
	color: #eff5f8;
	text-decoration: none;
	background: url(../plug-in/img/purchase_button_o.gif) no-repeat 0 0;
	}


/* -----------------------------------------------------------------------------
デモ版／アップデータのダウンロードボタン
-------------------------------------------------------------------------------- */

div.plainbox2-content p.downloadb, div.plainbox3-content p.downloadb, div.bigcolorbox_a-content p.downloadb, div.bigcolorbox_b-content p.downloadb, div.bigcolorbox_c-content p.downloadb, div.biggercolorbox_a-content p.downloadb, div.biggercolorbox_b-content p.downloadb, div.biggercolorbox_c-content p.downloadb, div.updatesoftware p.downloadb {
	width: 301px;
	height: 26px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 1px;
/*---- for IE6 bug ----*/
	margin-top: 0;
	margin-bottom: 15px;
	padding-top: 0;
	float: right;
	clear: both;
	padding-right: 20px;
	}
	
div.plainbox2-content > p.downloadb, div.plainbox3-content > p.downloadb, div.bigcolorbox_a-content > p.downloadb, div.bigcolorbox_b-content > p.downloadb, div.bigcolorbox_c-content > p.downloadb, div.biggercolorbox_a-content > p.downloadb, div.biggercolorbox_b-content > p.downloadb, div.biggercolorbox_c-content > p.downloadb div.updatesoftware > p.downloadb {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	}

div.plainbox2-content p.downloadb a, div.plainbox3-content p.downloadb a, div.bigcolorbox_a-content p.downloadb a, div.bigcolorbox_b-content p.downloadb a, div.bigcolorbox_c-content p.downloadb a, div.biggercolorbox_a-content p.downloadb a, div.biggercolorbox_b-content p.downloadb a, div.biggercolorbox_c-content p.downloadb a {
	width: 301px;
	height: 26px;
	color: #fff;
	text-decoration: none;
	text-indent: 17px;
	display: block;
	background: url(../plug-in/img/download_button.gif) no-repeat 0 0;
	}

div.plainbox2-content p.downloadb a:hover, div.plainbox3-content p.downloadb a:hover, div.bigcolorbox_a-content p.downloadb a:hover, div.bigcolorbox_b-content p.downloadb a:hover, div.bigcolorbox_c-content p.downloadb a:hover, div.biggercolorbox_a-content p.downloadb a:hover, div.biggercolorbox_b-content p.downloadb a:hover, div.biggercolorbox_c-content p.downloadb a:hover {
	color: #eff5f8;
	text-decoration: none;
	background: url(../plug-in/img/download_button_o.gif) no-repeat 0 0;
	}


/* -----------------------------------------------------------------------------
詳しく見る、一覧表示など
-------------------------------------------------------------------------------- */
h3.feedbk_name {
	float: left;
	}

p.seedetail {
	line-height: 20px;
	}

p.seedetail a {
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 22px;
	background: url(../plug-in/products/img/arrow1.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-bottom: 2px;
	}

p.seedetail2 a {
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 22px;
	background: url(../plug-in/products/img/arrow2.gif) no-repeat 0 50%;
	padding-top: 3px;
	padding-bottom: 2px;
	}

p.seedetail a:hover, p.seedetail2 a:hover {
	color: #1355b7;
	text-decoration: underline;
	}

#productitle {
	text-indent: -9999px;
	}

div.plainbox3-content h3.graybg, div.biggercolorbox_c-content h3.graybg {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.5em;
	padding: 5px 12px 0;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 15px;
	background: url(../img/mbar3_middle.gif) no-repeat transparent;
	height: 27px;
	clear: both;
	}

/*----Mail link----*/
div.plainbox3-content dd span.sendmail_link a {
	text-decoration: none;
	color: #0033cc;
	}

div.plainbox3-content dd span.sendmail_link a:hover {
	text-decoration: underline;
	color: #0033ff;
	}

.plugin_attn {
	color: #336699;
	}

/* -----------------------------------------------------------------------------
AlphaRay Shader
-------------------------------------------------------------------------------- */
div.ars-top {
	width: 700px;
	height: 54px;
	background: url(../plug-in/products/ars/img/bar_top.gif) no-repeat #fff;
	margin-bottom: 28px;
	}


/* -----------------------------------------------------------------------------
NUMBERING MASTER
-------------------------------------------------------------------------------- */
div.nbm-top {
	width: 670px;
	height: 54px;
	background: url(../plug-in/products/nbm/img/bar_top.gif) no-repeat 10px 0 transparent;
	margin-bottom: 28px;
	}

div.plainbox3-content h3.nbmtitle {
	width: 650px;
	background-color: #00a0ff;
	color: #ffff01;
	line-height: 1.5em;
	padding-top: 7px;
	margin-left: 10px;
	margin-bottom: 20px;
	}

div.plainbox3-content p.combination a {
	text-decoration: none;
	color: #0033cc;
	}

div.plainbox3-content p.combination a:hover {
	text-decoration: underline;
	color: #0033ff;
	}


/* -----------------------------------------------------------------------------
AI2Dcode pro, BPT-Pro, EXDXF-Pro, EXTIIP-Pro の共通スタイル
-------------------------------------------------------------------------------- */
div#function_right {
	margin-left: 290px;
	height: auto;
	}

div#function_left {
	width: 290px;
	height: auto;
	background: url(../img/dot_vertical.gif) 100% repeat-y;
	float: left;
	margin-bottom: 10px;
	}

div#function_left img {
	float: left;
	}

div#function_left img.imgadjast {
	padding-left: 42px;
	}

div#function_left img.imgadjast2 {
	padding-left: 60px;
	}
	
div#function_left img.imgadjast3 {
	padding-left: 20px;
}

div#function_left3 {
	width: 330px;
	height: auto;
	background: url(../img/dot_vertical.gif) 100% repeat-y;
	float: left;
	margin-bottom: 10px;
	}

div#function_right2, div#function_right3 {
	margin-left: 290px;
	height: auto;
	}

div#function_right3 dl {
	margin-bottom: 25px;
	}

div#function_left4 {
	width: 170px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	}

div#function_right4 {
	margin-left: 180px;
	height: auto;
	background: url(../img/dot_vertical.gif) repeat-y;
	}

div#function_right4 dt {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px 3px 22px;
	margin-left: 15px;
	}

div#function_right dt {
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px 3px 22px;
	color: #fff;
	margin-left: 15px;
	background: url(../plug-in/products/ai2dcode-pro/img/triangle.gif) 8px 50% no-repeat #3399cc;
	}

div#function_right2 dt {
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px 3px 22px;
	margin-left: 15px;
	color: #fff;
	background: url(../plug-in/products/bpt-pro/img/triangle.gif) 8px 50% no-repeat #8c9296;
	}

div#function_right dd, div#function_right2 dd {
	font-size: 12px;
	line-height: 1.8em;
	margin-top: 8px;
	padding: 0 15px 10px 0;
	margin-left: 15px;
	color: #4d4d4d;
/* -----for IE bug----------------------------------------------------------*/
	text-indent: -3px;
	}

div#function_right dl > dd, div#function_right2 dl > dd {
	text-indent: 0;
	}

div#function_right3 dt {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 20px 4px 22px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	color: #fff;
	float: left;
	display: inline;
	background: url(../plug-in/products/bpt-pro/img/triangle.gif) 8px 50% no-repeat #8c9296;
	}

div#function_right3 dt.without_tri {
	padding: 8px 20px 5px 5px;
	color: #ff0000;
	float: left;
	background-image: none;
	background-color: #fff;
	}

div#function_right3 dd {
	font-size: 12px;
	line-height: 1.8em;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 0 15px 0 0;
	color: #4d4d4d;
	margin-left: 180px;
/* -----for IE bug----------------------------------------------------------*/
	text-indent: -3px;
	}


span.newfunction {
	font-size: 12px;
	font-weight:bold;
	color: #f00;
	line-height: 1.2em;
	margin-top: 5px;
	margin-bottom: -5px;
}

div.new_functions {
	border: 1px solid #f00;
	padding: 3px 10px 5px 10px;
	margin: 5px 15px 0 15px;
}

div.new_functions p{
	font-size: 12px;
	color: #4d4d4d;
	padding-top: 10px;
}



div#function_right3 dl > dd {
	text-indent: 0;
	}

div#function_right3 dd li {
	background: url(../plug-in/products/exdxf-pro/img/starshape.gif) no-repeat 0 8px;
	padding-left: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	}

div#function_left3 img {
	float: left;
	}


/* -----------------------------------------------------------------------------
AI2DCODE
-------------------------------------------------------------------------------- */
div.ai2dcode-top {
	width: 375px;
	height: 57px;
	background: url(../plug-in/products/ai2dcode-pro/img/top_logo.gif) no-repeat 20px 15px transparent;
	margin-bottom: 10px;
	}

div.plainbox3-content h3.ai2dtitle {
	font-size: 16px;
	color: #3366ff;
	line-height: 1.5em;
	}


/* -----------------------------------------------------------------------------
AIPLOT feature
-------------------------------------------------------------------------------- */
dl.aiplotfeature {
	margin-left: 15px;
	}

dl.aiplotfeature dt {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 10px 3px 22px;
	color: #fff;
	margin-right: 15px;
	background: url(../plug-in/products/aiplot-pro/img/triangle.gif) 8px 50% no-repeat #8c9296;
	}

dl.aiplotfeature dd {
	font-size: 12px;
	line-height: 1.8em;
	margin-top: 8px;
	padding: 0 10px 0 22px;
	color: #4d4d4d;
/* -----for IE bug----------------------------------------------------------*/
	text-indent: -3px;
	}

dl.aiplotfeature dl > dd {
	text-indent: 0;
	}

dl.aiplotfeature dd ul {
	margin-bottom: 15px;
	}

dl.aiplotfeature dd li {
	background: url(../plug-in/products/exdxf-pro/img/starshape.gif) no-repeat 0 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	}


/* -----------------------------------------------------------------------------
TITLLE for upgraded version, bpt, exdxf, extiip, aiplot
-------------------------------------------------------------------------------- */
div.plainbox3-content h1.upgradetitle {
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 15px;
	}

div.plainbox3-content h1.extiiptitle, div.plainbox3-content h1.aiplottitle {
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	}

div.plainbox3-content h2.bpttitle, div.plainbox3-content h2.exdxftitle {
	font-size: 16px;
	font-weight: bold;
	float: left;
	}

div.plainbox3-content h3.bpttitle2, div.plainbox3-content h3.exdxftitle2, div.plainbox3-content h3.extiiptitle2, div.plainbox3-content h3.aiplottitle2 {
	margin: 10px 15px 20px;
	font-size: 12px;
	text-align: right;
	background-color: #c0c9ce;
	line-height: 1.5em;
	padding-top: 5px;
	}


/* -----------------------------------------------------------------------------
Illustrator Version info in red color bg
-------------------------------------------------------------------------------- */
div.plainbox3-content h3.versioninfo, div.plainbox3-content h2.versioninfo {
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
	background-color: #ff0000;
	margin: 0 15px 15px;
	padding-top: 5px;
	float: right;
	}


/* -----------------------------------------------------------------------------
その他
-------------------------------------------------------------------------------- */
div#function_right3 dt.extiipcaution {
	padding: 4px 20px 4px 20px;
	color: #fff;
	float: left;
	background-image: none;
	background-color: #ff0000;
	}

p.carier {
	color:#ff0000;
	}


/* -----------------------------------------------------------------------------
Serial Barcode
-------------------------------------------------------------------------------- */
div.plainbox3-content h2.sbctitle {
	font-size: 18px;
	font-weight: bolder;
	letter-spacing: 0.1em;
	color: #0099cc;
	}

div.plainbox3-content h3.sbctitle2 {
	font-size: 14px;
	font-weight: bolder;
	color: #0099cc;
	}


/* -----------------------------------------------------------------------------
CAD COMPO
-------------------------------------------------------------------------------- */
div.plainbox3-content h2.ccm2title {
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 0.1em;
	color: #ff0033;
	}

div.plainbox3-content h3.ccm2title2 {
	font-size: 14px;
	font-weight: bolder;
	}
	
/* -----------------------------------------------------------------------------
DDCSV
----------------------------------------------------------------------------- */

div.ddcsv-top {
	width: 670px;
	height: 55px;
	background: url(../plug-in/products/ddcsv/img/ddcsv_img_logo.gif) no-repeat 3px 0 transparent ;
	margin-bottom: 5px;
	}

div.plainbox3-content h3.ddcsv_title {
	width: 650px;
	background-color: #f00;
	color: #fff;
	line-height: 1.5em;
	padding-top: 7px;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	
.dm_list ul{
	margin-left: 25px;
	font-size: 12px;
	}
	
.dm_list li{
	margin-left: 35px;
	list-style: disc;
	font-size: 12px;
	line-height: 1.8em;
	color: #4d4d4d;
	}

/* -----------------------------------------------------------------------------
purchasing upgraded software
-------------------------------------------------------------------------------- */
dl.sendmoney {
	margin-top: 8px;
	margin-left: 3px;
	margin-bottom: 5px;
	clear: both;
	}

dl.sendmoney dt {
	width: 80px;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	text-align: right;
	float: left;
	color: #4d4d4d;
	}

dl.sendmoney dd {
   margin-left: 100px;
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
/* -----for IE bug----------------------------------------------------------*/
	text-indent: -3px;
	}

dl.sendmoney > dd {
	text-indent: 0;
	}


/* -----------------------------------------------------------------------------
whatisplugin
-------------------------------------------------------------------------------- */
h1#whatsplugintitle {
	background: url(../plug-in/img/whatsplugin_h1.gif) no-repeat 32px 15px;
	height: 75px;
	text-indent: -9999px;
	}

h2#whatsplugintitle2 {
	font-weight: bold;
	color: #4498e6;
	width: 395px;
	height: auto;
	padding-left: 35px;
	line-height: 1.5em;
	}

h3#dbp_w1 {
	margin-top: 40px;
	color: #ff8a00;
	font-size: 14px;
	font-weight: bold;
	clear: right;
	}

h3#barcode2d_w1 {
	padding-top: 22px;
	color: #1362e5;
	font-weight: bold;
	font-size: 14px;
	clear: right;
	}

h3#ascadtool_w1 {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	}
