/*
/// LAYOUT STYLES
*/

#container
{
	position:relative;
	width:970px;
	left:50%;
	margin-left:-485px;
	z-index:5;
}
#logo
{
	position:relative;
}
#langswitch
{
	position:absolute;
	left:0px;
	top:0px;
}
#quicksearch-eng, #quicksearch-jap
{
	position:relative;
	width:267px;
	height:225px;
	background-color:#EFF890;
	background-position: left top;
	background-repeat: no-repeat;
}
#quicksearch-eng
{
	 background-image:url(http://www.minekokawamura.com/images/eng_quicksearch.jpg);
}
#quicksearch-jap
{
	 background-image:url(http://www.minekokawamura.com/images/jap_quicksearch.jpg);
}
#quicksearch-type, #quicksearch-loc, #quicksearch-pfrom, #quicksearch-pto
{
	position:absolute;
	left:38px;
	top:98px;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:10px;
	color:#236389;
}
#quicksearch-type, #quicksearch-loc
{
	width:195px;
	height:18px;
}
#quicksearch-type option, #quicksearch-loc
{
	color:#236389;
}
#quicksearch-loc
{
	top:149px;
}
#quicksearch-pfrom, #quicksearch-pto
{
	top:200px;
	width:77px;
	padding:3px 0px 3px 7px;
	background-color:white;
	border:0px;
}
#quicksearch-pto
{
	left:149px;
}
td.bg-left
{
	background-color:#EFF890;
}
td.bg-center
{
	background:url(http://www.minekokawamura.com/images/bg_homecenter.png) left top repeat-y;
}
td.bg-subcenter
{
	background:#6AD8FF url(http://www.minekokawamura.com/images/bg_subcenter.jpg) 0px 204px no-repeat;
}
td.bg-centercols
{
	padding:66px 0px 0px 20px;
	background:#8DE1FF url(http://www.minekokawamura.com/images/bg_homecenter.jpg) left top no-repeat;
}
td.homecol
{
	padding:15px 10px 10px 10px;
	background:url(http://www.minekokawamura.com/images/bg_homecenter_colbg.png) left top repeat-y;
	line-height:16px;
	text-align:center;
}
table.bg-centercontent, table.bg-centerblog
{
	position:relative;
	width:659px;
	margin-left:20px;
	background:url(http://www.minekokawamura.com/images/subpage_centercontent_bg.png) left top repeat-y;
}
table.bg-centerblog
{
	background:url(http://www.minekokawamura.com/images/subpage_centerblog_bg.png) left top repeat-y;
}
td.bg-centercontent
{
	width:659px;
	padding:30px 30px 10px 30px;
	background:url(http://www.minekokawamura.com/images/subpage_centercontent_top.jpg) left top no-repeat;
	color:#006D96;
}
td.bg-blogleft
{
	position:relative;
	width:478px;
	padding-bottom:30px;
	background:url(http://www.minekokawamura.com/images/subpage_centerblogleft_bg.png) left bottom no-repeat;
}
td.bg-blogright
{
	width:171px;
	padding-bottom:30px;
	background:url(http://www.minekokawamura.com/images/subpage_centerblogright_bg.png) left bottom no-repeat;
}
td.footer
{
	height:175px;
	padding-top:30px;
	background:#9AE5FF url(http://www.minekokawamura.com/images/bg_footer.jpg) left top no-repeat;
	color:#EAF66E;
	line-height:16px;
	text-align:center;
}
td.footer div.info
{
	margin-top:10px;
	color:#0C7CA2;
	font-size:10px;
}

/*
/// BLOG
*/

#blog-allentries
{
	position:relative;
	padding-top:10px;
}
div.blogentry
{
	position:relative;
	z-index:5;
	margin:0px 10px 0px 10px;
	/*padding-top:10px;*/
	color:#006D96;
}
div.blogentry div.btitle
{
	position:relative;
	padding:20px;
	background:#D9F6FF url(http://www.minekokawamura.com/images/bg_blog_title.jpg) left top no-repeat;
	border-bottom:1px white solid;
}
div.blogentry div.btitle h2
{
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#058400;
	text-transform:uppercase;
}
div.blogentry div.bmeta,
div.blogentry div.bcomments
{
	position:relative;
	padding:10px 20px 20px 20px;
	font-size:10px;
}
div.blogentry div.bmeta span,
div.blogentry div.comments span
{
	color:#058400;
}
div.blogentry div.btext
{
	position:relative;
	margin:0px 20px 0px 20px;
}
div.blogentry div.bcomments
{
	position:relative;
	padding:20px 20px 10px 20px;
}
div.blogentry-footer
{
	position:relative;
	width:100%;
	height:20px;
	background:url(http://www.minekokawamura.com/images/bg_blog_entrydivider.jpg) left top no-repeat;
}
div.blogpaging
{
	position:relative;
	margin:0px 10px 0px 10px;
	padding:20px 20px 10px 20px;
	background:#D9F6FF url(http://www.minekokawamura.com/images/bg_blog_title.jpg) left top no-repeat;
	color:#006D96;
	text-align:center;
}
#blog-topcurve
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:30px;
	background:url(http://www.minekokawamura.com/images/bg_blogleft_top.jpg) left top no-repeat;
	z-index:0;
}
td.bg-blogright ul
{
	margin:0px;
	padding:10px 30px 30px 30px;
	list-style-type:none;
}
td.bg-blogright ul ul
{
	padding:0px;
}
td.bg-blogright ul li
{
	margin-bottom:5px;
	font-size:10px;
}
td.bg-blogright ul h4
{
	margin:10px 0px 10px 0px;
	font-size:9px;
	text-transform:uppercase;
}
td.bg-blogright #searchform
{
	margin:10px 0px 10px 0px;
}
td.bg-blogright #searchform-text
{
	width:100px;
}
td.bg-blogright #searchform-button
{
	font-size:9px;
	text-transform:uppercase;
}
td.featprop-pic
{
	text-align:center;
	line-height:24px;
}
td.featprop-pic img
{
	border:3px #6AD8FF solid;
	margin-bottom:20px;
}
table.featprop-stats td
{
	padding:0px 5px 5px 0px;
}
td.photo-pic, td.photo-caption
{
	padding:10px;
	background-color:white;
}
td.photo-caption
{
	padding-top:0px;
	font-size:10px;
	color:#0E94A0;
	text-align:center;	
}

/*
/// NAVIGATION
*/

#nav-eng, #nav-jap
{
	position:relative;
	width:698px;
	height:60px;
	overflow:hidden;
}
#nav-eng a, #nav-jap a
{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	height:1%;
	padding-top:60px;
	background-position:left top;
	background-repeat:no-repeat;
}
#nav-eng a:hover, #nav-jap a:hover,
body.home #nav-eng a.home,
body.propsearch #nav-eng a.prop,
body.blog #nav-eng a.blog,
body.home #nav-eng a.home,
body.news #nav-eng a.news,
body.about #nav-eng a.about,
body.testimonials #nav-eng a.testi,
body.faq #nav-eng a.faq,
body.contact #nav-eng a.contact,
body.newsletter #nav-eng a.nletter,
body.home #nav-jap a.home,
body.propsearch #nav-jap a.prop,
body.blog #nav-jap a.blog,
body.home #nav-jap a.home,
body.news #nav-jap a.news,
body.about #nav-jap a.about,
body.testimonials #nav-jap a.testi,
body.faq #nav-jap a.faq,
body.contact #nav-jap a.contact,
body.newsletter #nav-jap a.nletter
{
	background-position:0px -60px;
}
#nav-eng a.home
{
	left:0px;
	width:55px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_home.jpg);
}
#nav-eng a.prop
{
	left:55px;
	width:133px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_propsearch.jpg);
}
#nav-eng a.blog
{
	left:188px;
	width:52px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_blog.jpg);
}
#nav-eng a.news
{
	left:240px;
	width:53px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_news.jpg);
}
#nav-eng a.about
{
	left:293px;
	width:77px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_about.jpg);
}
#nav-eng a.testi
{
	left:370px;
	width:99px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_testimonials.jpg);
}
#nav-eng a.faq
{
	left:469px;
	width:43px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_faq.jpg);
}
#nav-eng a.contact
{
	left:512px;
	width:71px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_contact.jpg);
}
#nav-eng a.nletter
{
	left:583px;
	width:115px;
	background-image:url(http://www.minekokawamura.com/images/eng_nav_newsletter.jpg);
}
#nav-jap a.home
{
	left:0px;
	width:60px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_home.jpg);
}
#nav-jap a.prop
{
	left:60px;
	width:82px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_propsearch.jpg);
}
#nav-jap a.blog
{
	left:142px;
	width:56px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_blog.jpg);
}
#nav-jap a.news
{
	left:198px;
	width:67px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_news.jpg);
}
#nav-jap a.about
{
	left:265px;
	width:88px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_about.jpg);
}
#nav-jap a.testi
{
	left:353px;
	width:116px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_testimonials.jpg);
}
#nav-jap a.faq
{
	left:469px;
	width:51px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_faq.jpg);
}
#nav-jap a.contact
{
	left:520px;
	width:62px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_contact.jpg);
}
#nav-jap a.nletter
{
	left:582px;
	width:116px;
	background-image:url(http://www.minekokawamura.com/images/jap_nav_newsletter.jpg);
}

/*
/// COLUMNS, GRIDS
*/

div.twocol50,
div.twocol770, div.twocol686, div.twocol530, 
div.twocol170, div.twocol74
{
	position:relative;
	text-align:left;
	height:1%;
	width:49%;
}
div.twocol770
{
	width:770px;
}
div.twocol686
{
	width:686px;
}
div.twocol590
{
	width:590px;
}
div.twocol530
{
	width:530px;
}
div.twocol170
{
	width:170px;
}
div.twocol74
{
	width:74px;
}