html
{
	height: 100%;
}

body
{
	height: 100%;
}

iframe
{
	height: 100%;
}

iframe.inner
{
	height: 100%;
	border: 1px solid #0081c2;
	border: 0px;
	background-color:#FFFFFF;
}

body.inner
{
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	background-color:#FFFFFF;
}

.index_layout_cell
{
	vertical-align: top;
 	align: center;
 	border: 1px solid #0081c2; 
 	background-color:#FFFFFF;
}

layout_table
{
	
}

.info
{
	height: 100%;
	width: 100%;
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	background-color:#FFFFFF;
}


.frame{    /*border: 0px solid #000000;*/
    border: 1px solid #0081c2;
    margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
	background-color:#FFFFFF;
	/*height: 100%;*/}.box{    border: 1px solid #bda464;}.box_header{ border: solid 1px #bda464;}.box_body{    border: solid 1px #bda464;}.box_header_text{
	font: bold 10pt Candara;
	color: black;}.box_body_text{    font-family: Candara;    color: #000000;    font-size: 10pt;}.frame_style{}
.menu_link
{
  font-family: Candara;
  color: #0081c2;
  font-size: 10pt;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}

.menu_link:hover
{
  color: #bda464;
}
.menu_item{  font-family: Candara;  color: #0081c2;  font-size: 10pt;  font-weight: bold;  cursor: pointer;}.menu_item:hover{  color: #bda464;}.goods_menu_item{  font-family: Candara;  color: #000000;  font-size: 10pt;  font-weight: normal;  cursor: pointer;}.goods_menu_item:hover{  color: #bda464;}

/*
 * Style for the LEFT_HTML template and its internal templates.
 */
body.iframe_body
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

body.left_html
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

div.left_html_contents
{
}

div.left_html_contents .item
{
	border: 1px solid #bda464;
	margin: 3px;
}

div.left_html_contents .item .header
{
	background-color: #bda464;
	padding-left: 5px;
	font: bold 10pt Candara;
	color: black;
}

div.left_html_contents .item .body
{
	font: normal 10pt Candara;
	color: black;
	padding: 5px;
}

div.left_html_product_group_list
{
	border: none;
	padding: none;
	margin: none;
}

div.left_html_product_group_list .item
{
	border: none;
	padding: none;
	margin: none;
}

/*
 * Style for the PRODUCT_GROUP.html template
 */
div.product_group
{
}

div.product_group .name
{
}

div.product_group .description
{
}

div.product_group .image
{
}

