*{

	margin: 0;

	padding:0;

}

body{

	background:#E6E6E6 url(../img/bg_01.gif) center top repeat-y;

	color: #555555;

	font-size: .9em;

	line-height: 1.4;

}

img{

	vertical-align: top;

	border: none;

}

li{

	list-style: none;

}

a{

	color:#09AF8C;

	text-decoration: underline;

}

a:hover{

	color:#09AF8C;

	text-decoration: none;

}

hr{

	display: none;

	clear:both;

}

caption {

	text-align: left;

	font-size: .8em;

	padding:0 0 5px;

}

.clear{

	clear:both;

}

.clearfix:after{

	content: ".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix{display:inline-block;}

/*\*/

*html .clearfix{height:1%;}

.clearfix{display: block;}

/**/

#container{

	width:800px;

	margin: 0 auto;

	background: #ffffff;

}



/* header

__________________________________________________________________________________________ */



#header{

	width:800px;

	background: #000000;

}

#header li{

	display: inline;

}

#header #header-left{

	float: left;

	width:264px;

}

#header #header-right{

	float: right;

	width: 445px;

}

#header #header-right ul {

	position: relative;

	width: 445px;

	height: 80px;

	list-style: none;

	overflow: hidden;

}

#header #header-right ul li {

	position:absolute;

	top: 40px;

	overflow: hidden;

	height:41px;

	text-indent: -10000px;

}

#header #header-right ul li a {

	display: block;

	height: 41px;

}

#header #header-right ul li#menu-01 {

	left:135px;

	width:119px;

	background: transparent url(../img/menu01_top.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-01 a {

	background: transparent url(../img/menu01_top.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-01 a:hover {

	background: transparent url(../img/menu01_top_on.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-02 {

	left:135px;

	width:119px;

	background: transparent url(../img/menu02_details.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-02 a {

	background: transparent url(../img/menu02_details.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-02 a:hover {

	background: transparent url(../img/menu02_details_on.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-03 {

	left:257px;

	width:167px;

	background: transparent url(../img/menu03_showroom.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-03 a {

	background: transparent url(../img/menu03_showroom.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-03 a:hover {

	background: transparent url(../img/menu03_showroom_on.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-01-on{

	left:135px;

	width:119px;

	background: transparent url(../img/menu01_top_on.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-02-on{

	left:135px;

	width:119px;

	background: transparent url(../img/menu02_details_on.gif) no-repeat 0 0;

}

#header #header-right ul li#menu-03-on{

	left:257px;

	width:167px;

	background: transparent url(../img/menu03_showroom_on.gif) no-repeat 0 0;

}



/* main

__________________________________________________________________________________________ */



#bh-bl-sitepath{

	margin:15px 0 -10px;;

}

#main-01{

	padding:20px 20px 0;

}

#main-01 h2{

	border-bottom:8px solid #000000; 

}

#main-02{

	width:720px;

	margin:0 auto;

}

#pagetop{

	text-align: right;

	border-top: 1px solid #B2B2B2;

	padding:20px 0 15px;

}

#flash-part{

	height: 494px;

}



/* footer

__________________________________________________________________________________________ */



#footer{

	width:785px;

	background: #303030;

	padding:0 0 0 15px;

}