#product{
	line-height:150%
}
h2 .name{
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0%
}


/* title bar */
h2#title03{
	background: url(../product/img/title_bar.jpg) no-repeat 0 0px !important;
	height:23px;
}

/* submenu title */
h2#title01{
	background: url(../product/img/submenu_title.jpg) no-repeat 0 0px;
	height:27px;
	border-top: 1px solid #D6D6D6;
}

/* submenu */
ul#left_sub li#pdf{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_pdf.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn1{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn1.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn2{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn2.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn3{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn3.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn4{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn4.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn5{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn5.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn6{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn6.jpg) 0 0;
	margin-bottom:7px;
}
ul#left_sub li#btn7{
	height:30px;
	width:160px;
	padding:15px 0 0 10px;
	background: url(../product/img/prod_btn7.jpg) 0 0;
	margin-bottom:7px;
}


/****** index page ******/
#product_index ul{
	list-style:none;
	font-size: 11px;
}
#product_index li{
}
#product_index ul ul{
	margin: 5px 0 5px 20px;
	list-style:none
}

#product_index ul ul li{
	margin: 8px 0 8px 0;
	background: url(../img/icon_list_title.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
}
/* menu */
#product_index ul a{
	text-indent: 0px;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	background-image: none;
	text-decoration:none;
	margin: 0 0 5px 0;
}
#product_index ul a:link{
	text-decoration: none;
}
#product_index ul a:visited{
	text-decoration: none;
}
#product_index ul a:hover{
	text-decoration: none;
	color: #eb7900;
}
#product_index ul a:active{
	text-decoration: none;
}


#convert_btn1{
	background: url(../product/img/convert_btn1.gif) no-repeat 0 0;
}
a#convert_btn1:hover{
	background: url(../product/img/convert_btn1.gif) no-repeat 0 -26px;
}
a#convert_btn2{
	background: url(../product/img/convert_btn2.gif) no-repeat 0 0;
}
a#convert_btn2:hover{
	background: url(../product/img/convert_btn2.gif) no-repeat 0 -26px;
}
a#convert_btn3{
	background: url(../product/img/convert_btn3.gif) no-repeat 0 0;
}
a#convert_btn3:hover{
	background: url(../product/img/convert_btn3.gif) no-repeat 0 -26px;
}
a#convert_btn4{
	background: url(../product/img/convert_btn4.gif) no-repeat 0 0;
}
a#convert_btn4:hover{
	background: url(../product/img/convert_btn4.gif) no-repeat 0 -26px;
}

a#edit_btn1{
	background: url(../product/img/edit_btn1.gif) no-repeat 0 0;
}
a#edit_btn1:hover{
	background: url(../product/img/edit_btn1.gif) no-repeat 0 -26px;
}

a#document_btn1{
	background: url(../product/img/document_btn1.gif) no-repeat 0 0;
}
a#document_btn1:hover{
	background: url(../product/img/document_btn1.gif) no-repeat 0 -26px;
}
a#document_btn2{
	background: url(../product/img/document_btn2.gif) no-repeat 0 0;
}
a#document_btn2:hover{
	background: url(../product/img/document_btn2.gif) no-repeat 0 -26px;
}
a#document_btn3{
	background: url(../product/img/document_btn3.gif) no-repeat 0 0;
}
a#document_btn3:hover{
	background: url(../product/img/document_btn3.gif) no-repeat 0 -26px;
}

a#security_btn1{
	background: url(../product/img/security_btn1.gif) no-repeat 0 0;
}
a#security_btn1:hover{
	background: url(../product/img/security_btn1.gif) no-repeat 0 -26px;
}

a#browse_btn1{
	background: url(../product/img/browse_btn1.gif) no-repeat 0 0;
}
a#browse_btn1:hover{
	background: url(../product/img/browse_btn1.gif) no-repeat 0 -26px;
}
a#browse_btn2{
	background: url(../product/img/browse_btn2.gif) no-repeat 0 0;
}
a#browse_btn2:hover{
	background: url(../product/img/browse_btn2.gif) no-repeat 0 -26px;
}

a#customiz_btn1{
	background: url(../product/img/customiz_btn1.gif) no-repeat 0 0;
}
a#customiz_btn1:hover{
	background: url(../product/img/customiz_btn1.gif) no-repeat 0 -26px;
}
a#customiz_btn2{
	background: url(../product/img/customiz_btn2.gif) no-repeat 0 0;
}
a#customiz_btn2:hover{
	background: url(../product/img/customiz_btn2.gif) no-repeat 0 -26px;
}
a#customiz_btn3{
	background: url(../product/img/customiz_btn3.gif) no-repeat 0 0;
}
a#customiz_btn3:hover{
	background: url(../product/img/customiz_btn3.gif) no-repeat 0 -26px;
}
a#customiz_btn4{
	background: url(../product/img/customiz_btn4.gif) no-repeat 0 0;
}
a#customiz_btn4:hover{
	background: url(../product/img/customiz_btn4.gif) no-repeat 0 -26px;
}


/******** title ********/
#top_comment{
	margin: 5px 0 0 0;
	line-height:140%
}

/* Text Display */
#product h2{ 
	background: none !important;
	text-indent:0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	height: auto !important;
}
#product h2.name{
}
#product h2.name img{
	margin: 2px 0 3px 0;
}

/* Documentation */
h2#webmaster{
	width: 300px;
	height: 25px;
	text-indent:-9999px;
	margin: 0 0 2px 0;
	background: url(../product/img/webmaster_logo.gif) no-repeat 0 0;
}
h2#notebook{
	width: 300px;
	height: 25px;
	text-indent:-9999px;
	margin: 0 0 2px 0;
	background: url(../product/img/notebook_logo.gif) no-repeat 0 0;
}
h2#notebook_basic{
	width: 300px;
	height: 25px;
	text-indent:-9999px;
	margin: 0 0 2px 0;
	background: url(../product/img/notebook_basic_logo.gif) no-repeat 0 0;
}

/* Security */
h2#signer{
	width: 300px;
	height: 25px;
	text-indent:-9999px;
	margin: 0 0 2px 0;
	background: url(../product/img/signer_logo.gif) no-repeat 0 0;
}

/* Conversion */

/* Customization */

/* Editing */

/* Viewing */




#product #top_btn{
	text-align:center;
}
#product #top_btn img{
	margin: 5px auto 0 auto;
}
#product .comment{
	margin: 0 0 15px 0;
	font-weight:bold
}
#product .text{
	float: left;
	width: 350px;
	margin: 0 0 15px 0;
}
#product .img{
	float: right;
	width: 150px;
	margin: 0 0 0 0;
}
#product #data1{
	margin: 5px 0 0 0;
	font-size: 11px;
	text-align:center
}
#product #data1 table{
	background-color: #cccccc;
	margin: 0 auto 0 auto;
}
#product #data1 td{
	background-color: #ededed;
	padding: 2px 5px 2px 5px;
	vertical-align:top;
	text-align:left
}
#product #data1 .title1{
	text-align:center;
	background-color: #477674;
	font-weight: bold;
	color: #ffffff;
}
#product #data1 .title2{
	text-align:center;
	background-color: #734F48;
	font-weight: bold;
	color: #ffffff;
}


.product_line{
	border-bottom:1px dashed #666;
	font-size:0px;
	clear:both;
}


.icon_free{
	width: 41px;
	height: 16px;
	background: url(../product/img/icon_free.gif) no-repeat 0 0;
	font-size: 0px;
	text-indent: -9999px
}

/* Added by Shuji Mochida on 12/27/07 */
div#product_contents{
	width:594px;
	margin: 10px 0 30px 10px;
}
div#product_contents a:link {
	font-family: arial, sans-serif; 
	color: #000000;
	text-decoration: underline;
}
div#product_contents a:visited {
	font-family: arial, sans-serif; 
	color: #000000;
	text-decoration: underline;
}
div#product_contents a:hover{
	color: #ffaa33;
}
div#product_contents  a:active{
	color: #ffaa33;
}
div#product_contents .head{
	font-size: 16px;
	font-weight: bold;
}
div#product_contents  .subhead{
	font-size: 14px;
	font-weight: bold;
}
div#product_contents .highlight{
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
div#product_contents .intro_head{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
div#product_contents .feature_head{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

div#product_contents  .text{
	font-family: arial, sans-serif; 
	font-size: small; 
	color: #000000; 
	margin: 10px 10px 10px 0; 
}
div#product_contents  .image{
	margin: 10px 0 30px 35px; 
}

div#product_contents #product_diagram{
    text-align: center;
    margin: 10px 0 30px 0; 
}

div#product_contents  .quote{
	font-family: arial, sans-serif; 
    font-size: 2;
	color: #000000; 
	margin: 10px 20px 10px 20px; 
}

div#intro {
	float: left;
	width: 300px;
	margin: 10px 0 20px 0; 
}
div#product_intro{
	margin: 10px 0 20px 0; 
}
div#product_image {
	float: right;
	width: 270px;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	color: #CC0033;
	margin: 10px 0 10px 0;
   text-align: center;
}

div#product_banners {
	float: right;
	width: 180px;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	color: #CC0033;
	margin: 0 0 10px 10px;
   text-align: center;
   background-color: #ffffff;
   border: double 3px #cccccc;
}


div#float_clear {
	clear:both;
}

div.hot_product_image {
	float: right;
	width: 120px;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	color: #CC0033;
	margin: 0 10px 10px 10px;
   text-align: center;
}
div.float_clear {
	clear:both;
}

div.datasheet_img {
	float: left;
	width: 120px;
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	color: #CC0033;
	margin: 0 10px 10px 10px;
   text-align: center;
}

div.benefits {
	margin: 10px 0 20px 0; 
}
div#key_benefits {
	margin: 10px 0 30px 0; 
}
p.benefit {
	margin: 10px 0 10px 20px; 
}
div#feature_table {
	margin: 10px 0 30px 0; 
}
div#features {
	margin: 10px 0 30px 0; 
}

div#sys_req {
    margin: 10px 0 30px 20px;
}

div#datasheet_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}

div#product_contents  #case_study{
	font-family: arial, sans-serif; 
	font-size: small; 
	color: #000000; 
	margin: 10px 10px 30px 0; 
}

ul#xvl_products{
	list-style: none;
	margin: 10px 12px 15px 10px;
	text-align:left;
}
ul#xvl_products li.product_top{
	background: url(../img/index/line_dash.gif) repeat-x top;
	padding: 6px 10px 5px 0px;
	font-family: Arial;	
}
ul#xvl_products li.product{
	padding: 6px 10px 5px 0px;
	font-family: Arial;	
}
ul#xvl_products li.small{
	padding: 0px 10px 5px 10px;
	font-size: x-small;
	font-family: Arial;	
}

ul#xvl_products a{
	text-decoration: none;
	color: #666666;
}
ul#xvl_products a:link{
	text-decoration: none;
	color: #666666;
}
ul#xvl_products a:visited{
	text-decoration: none;
	color: #333333;
}
ul#xvl_products a:hover{
	text-decoration: underline;
	color: #ffaa33;
/*	font-weight: bold;*/
}
ul#xvl_products a:active{
	text-decoration: underline;
}

ul.functions{
	margin: 16px 10px 30px 35px;
	text-align:left;
	list-style-position: outside;
}
ul.functions li{
	margin: 10px 0 10px 10px;
}

ul.points{
	list-style: square;
	margin: 16px 10px 30px 10px;
	text-align:left;
	list-style-position: outside;
}
ul.points li{
	margin: 10px 0 10px 10px;
}

.shadow {
    float: left;
    background: url(../product/img/shadowAlpha.png) no-repeat bottom right !important;
    background: url(../product/img/shadow.gif) no-repeat bottom right;
    margin: 10px 0 0 25px !important;
    margin: 10px 0 0 25px;
}

.shadow img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 0px;
}

.video {
    margin: -6px 6px 6px -6px;
    padding: 0px;
}

p.hottest_product {
    margin: 5px 0 20px 20px;
}

#list_table {
    margin: 10px 10px 16px 10px;
    border-color: #ffffff;
}

#list_table td {
    padding: 4px 4px 4px 4px;
    background-color: #eeeeee;
}

#CAD_format_list {
    margin: 4px 4px 4px 4px;
    border-color: #000000;
    /*border-spacing: 0;*/
    border-collapse: collapse;
}

#CAD_format_list th{
    padding: 4px 4px 4px 4px;
    color: #444444;
	font-family: Verdana;	

}

#CAD_format_list  td{
    padding: 10px 10px 10px 10px;
    background-color: #9dd4f0;
    color: #666666;
    font-family: Verdana;	
    font-weight: bold;
}

th#CAD_format_list_header {
    background-color: #00a3c8;
    color: #ffffff;
}

th#CAD_formats_header {
    background-color: #9dd4f0; 
}

th#neutral_formats_header {
    background-color: #d6e594;
}

td#CAD_formats {
    background-color: #ddf1fe;    
}

td#neutral_formats {
    background-color: #eff7d7;    
}

#manual_conv_table {
    margin: 4px 4px 4px 4px;
    border-color: #ffffff;
    border-collapse: collapse;
}

#manual_conv_table td{
    padding: 2px 2px 2px 2px;
    background-color: #eeeeee;
}

#manual_conv_table th{
    padding: 2px 2px 2px 2px;
    background-color: #cccccc;
}   

#batch_conv_table {
    margin: 4px 4px 4px 4px;
    border-color: #ffffff;
    border-collapse: collapse;
}

#batch_conv_table td{
    padding: 2px 2px 2px 2px;
    background-color: #eeeeee;
}

#batch_conv_table th{
    padding: 2px 2px 2px 2px;
    background-color: #cccccc;
}

#product_chart {
    margin: 0 20px 30px 0;
}      
