a:link { text-decoration: none; color:#330000; }
a:visited { text-decoration: none; color:#330000; }
a:hover { text-decoration: underline; color:#330000; }
a:active { text-decoration: underline; color:#330000; }
	
body{
		margin: 0;
		padding: 0;
		background-color: #e9e9e9;
		color: #333333;
}


#home .lead h1{
  margin: 36px 0 24px 0;
  overflow: hidden;
}


#home .lead p{
  margin: 0;
  padding: 0;
  line-height: 160%;
}


#productTop .lead p{
  margin: 0;
  padding: 0;
  line-height: 160%;
}


#productTop .lead{
  margin: 0 36px;
  padding: 0;
  width: 396px;
  height: 372px;
  float: left;
}


#productTop .mainPhoto{
  height: 372px;
  float: left;
}


.title{
	font-size: small;
	line-height:120%;
	font-weight:bold;
	font-family:Helvetica,Geneva,Arial,sans-serif;
}
	
	
.subTitle{
	font-size: small;
	line-height:120%;
	font-weight:bold;
	font-family:Helvetica,Geneva,Arial,sans-serif;
}	
	
.body{
	font-size: small;
	line-height:160%;
	font-family:Helvetica,Geneva,Arial,sans-serif;
}

.white{
	color: #ffffff;
}

.black{
	color: #000000;
}

.white a:link { text-decoration: none; color:#FFFFFF; }
.white a:visited { text-decoration: none; color:#FFFFFF; }
.white a:hover { text-decoration: underline; color:#FFFFFF; }
.white a:active { text-decoration: underline; color:#FFFFFF; }

.brown{
	color: #330000;
}

.gray{
	color: #423B54;
}
	
.red{
	color: #cc0000;
}

.caption{
	font-size: x-small;
	line-height:160%;
	font-family:Helvetica,Geneva,Arial,sans-serif;
}
	


/* HEADER */

#header table.menu{
		width: 708px;
		padding-top: 24px;
		background-color: #ffffff;
		border-bottom: 2px #E5E5E5 solid;
}

#header img{
	margin: 0px 12px 0px 12px;
}


/* CONTENTS*/

#contents{
	padding-top: 12px;
	font-family:Helvetica,Geneva,Arial,sans-serif;
}

.arrow-menu{
	padding-left: 10px;
	line-height: 120%;
	margin: 0px 0px 6px 0px;
	background: url("/common/images/arrow.gif") no-repeat center left;
}

.arrow-menu-sub{
	padding-left: 10px;
	line-height: 120%;
	margin: 0px 0px 6px 10px;
	background: url("/common/images/arrow_sub.gif") no-repeat center left;
}


/* STORY */

#story{
	background: url("/common/images/story-bg.gif") no-repeat;
}

.story-color{
	background-color:#330000;
}

.story-menu{
	padding-left: 10px;
	margin: 0px 0px 3px 0px;
	background: url("/common/images/arrow_story.gif") no-repeat center left;
}

.story-menu-sub{
	padding-left: 10px;
	margin: 0px 0px 3px 10px;
	background: url("/common/images/arrow_story_sub.gif") no-repeat center left;
}

.story-title{
	font-size: medium;
	color: #330000;
}

.story-links-title {
	line-height: 150%;
	margin: 0px 0px 12px 0px;
	font-size: x-small;
	font-weight:bold;
	padding-left: 28px;
	color: #999999;
	font-family:Helvetica,Geneva,Arial,sans-serif;
}

.story-links {
	line-height: 140%;
	margin: 0px 0px 8px 0px;
	font-size: x-small;
	padding-left: 28px;
}

.story-links-active {
	line-height: 140%;
	margin: 0px 0px 8px 0px;
	font-size: x-small;
	padding-left: 28px;
	background: url("/common/images/menubar_story.gif") no-repeat center left;
}

.story-lead{
	width: 480px;
}


/* PRODUCT */

#product-bg{
	background: url("/common/images/product-bg.gif") no-repeat;
}

#product-bg a:link { text-decoration: none; color:#423B54; }
#product-bg a:visited { text-decoration: none; color:#423B54; }
#product-bg a:hover { text-decoration: underline; color:#423B54; }
#product-bg a:active { text-decoration: underline; color:#423B54; }

#product a:link { text-decoration: none; color:#423B54; }
#product a:visited { text-decoration: none; color:#423B54; }
#product a:hover { text-decoration: underline; color:#423B54; }
#product a:active { text-decoration: underline; color:#423B54; }

.product-color{
	background-color:#423B54;
}

.prodact-topLead{
	font-size: 12px;
	padding: 0px 24px 24px 24px;
	line-height: 200%;
	color: #ffffff;
}

.product-top-title {
	line-height: 140%;
	font-size: 12px;
	padding-left: 28px;
}

.product-title{
	font-size: medium;
	color: #423B54;
}

p.product-links-title {
	line-height: 150%;
	margin: 0px 0px 12px 0px;
	font-size: x-small;
	font-weight:bold;
	text-decoration: underline;
	padding-left: 20px;
	color: #423B54;
	font-family:"Hiragino Kaku Gothic Pro",Helvetica,Arial,sans-serif;
}

.product-menu{
	font-size: x-small;
	line-height: 140%;
	padding-left: 10px;
	margin: 0px 0px 12px 28px;
	background: url("/common/images/arrow_story.gif") no-repeat center left;
}

p.product-links {
	font-size: x-small;
	line-height: 120%;
	padding-left: 10px;
	margin: 0px 0px 12px 28px;
	background: url("/common/images/arrow_story.gif") no-repeat center left;
}


p.product-links-active {
	line-height: 120%;
	margin: 0px 0px 12px 0px;
	font-size: x-small;
	padding-left: 38px;
	background: url("/common/images/menubar_product-active.gif") no-repeat center left;
}

.product-lead{
	width: 480px;
}

div.productstory {
		border-top: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;
		border-right: 1px solid #eeeeee;
		border-left: 5px solid #eeeeee;
		padding: 2px;
		margin-left: 10px;
}


/* FOOTER */

.copyright{
	line-height:120%;
	font-family:Helvetica,Geneva,Arial,sans-serif;
	margin-right: 12px;
}
	