body {
	background: #67649B url("../alpina/images/bg_01.gif") 0 0 repeat-y;
}

/*************************************************************/

#headerArea{
	background: #B6BED4 url("../alpina/images/hd_bg_02.gif") 0 0 repeat-x;
}
#headerBlock{
	background: transparent url("../alpina/images/idx_mainvisual.jpg") 0 0 no-repeat;
	width: 804px;
	height: 620px;
}
#headerBlock h1{
	display: none;
}
#headerBlock p.brands a{
	background: transparent url("../alpina/images/idx_hd_bt_brands.gif") 0 0 no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 9px;
	position: absolute;
	top: 35px;
	left: 33px;
	width: 89px;
	height: 9px;
}
#headerBlock p.fred a{
	background: transparent url("../alpina/images/idx_hd_bt_fred.gif") 0 0 no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 24px;
	position: absolute;
	top: 0;
	left: 147px;
	width: 155px;
	height: 24px;
}
#headerBlock p.fredS a{
	background: transparent url("../alpina/images/idx_hd_bt_fred_s.gif") 0 0 no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 22px;
	position: absolute;
	top: 24px;
	left: 147px;
	width: 155px;
	height: 22px;
}
#headerBlock p.givenchy a{
	background: transparent url("../alpina/images/idx_hd_bt_givenchy.gif") 0 0 no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 56px;
	position: absolute;
	top: 0;
	left: 302px;
	width: 155px;
	height: 56px;
}
#headerBlock p.nina a{
	background: transparent url("../alpina/images/idx_hd_bt_nina.gif") 0 0 no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 56px;
	position: absolute;
	top: 0;
	left: 457px;
	width: 155px;
	height: 56px;
}
#headerBlock p.alpina a{
	background: transparent url("../alpina/images/idx_hd_bt_alpina.gif") 0 0 no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 56px;
	position: absolute;
	top: 0;
	left: 612px;
	width: 159px;
	height: 56px;
}
/* rollover setting */
#headerBlock p.fred a:hover{
	background-position:0 -24px;
}
#headerBlock p.fredS a:hover{
 	background-position:0 -22px;
}
#headerBlock p.givenchy a:hover, #headerBlock p.nina a:hover{
	background-position:0 -56px;
}
#headerBlock p.brands > a, #headerBlock p.fred > a, #headerBlock p.fredS > a,
#headerBlock p.givenchy > a, #headerBlock p.nina > a, #headerBlock p.alpina > a{
	height: 0;
}

/**************************************************************/

#headerBlock ul{
	position: absolute;
	top: 199px;
	left: 564px;
	width: 240px;
}
#headerBlock ul li.alpinaTitle,#headerBlock ul li.collection{
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}
#headerBlock ul li.alpinaTitle{
	background: #000 url("../alpina/images/idx_hd_01.gif");
	margin-bottom: 4px;
	padding: 35px 0 0 0;
	height: 35px;
}
#headerBlock ul li.collection{
	background: transparent url("../alpina/images/idx_hd_02.gif");
	padding: 33px 0 0 0;
	height: 33px;
}
#headerBlock ul li.dsc{
	background: #000 url("../alpina/images/idx_hd_bg_01.gif");
	display: block;
	font-size: 10px;
	color: #000;
	padding: 10px 13px 0 10px;
}
#headerBlock ul li.dsc p{
	padding-bottom: 10px;
	line-height: 1.5;
}
#headerBlock ul > li.collection, #headerBlock ul > li.alpinaTitle{
	height: 0;
}
#headerBlock ul li a{
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	padding: 25px 0 0 0;
	height: 25px;
}
#headerBlock ul li.alpina a{
	background: transparent url("../alpina/images/idx_bt_alpina.gif") 0 0 no-repeat;
}

#headerBlock ul li.heritage_star a{
	background: transparent url("../alpina/images/idx_bt_heritage_star.gif") 0 0 no-repeat;
}


#headerBlock ul li.startimer a{
	background: transparent url("../alpina/images/idx_bt_startimer.gif") 0 0 no-repeat;
}

#headerBlock ul li.avalanche a{
	background: transparent url("../alpina/images/idx_bt_avalanche.gif") 0 0 no-repeat;
}

#headerBlock ul li.avalanche_ex a{
	background: transparent url("../alpina/images/idx_bt_avalanche_ex.gif") 0 0 no-repeat;
}

#headerBlock ul li.extremediver a{
	background: transparent url("../alpina/images/idx_bt_extremediver.gif") 0 0 no-repeat;
}

#headerBlock ul li.ex_reg a{
	background: transparent url("../alpina/images/idx_bt_ex_reg.gif") 0 0 no-repeat;
}

#headerBlock ul li.ex_chrono a{
	background: transparent url("../alpina/images/idx_bt_ex_chrono.gif") 0 0 no-repeat;
}

#headerBlock ul li.ex_auto a{
	background: transparent url("../alpina/images/idx_bt_ex_auto.gif") 0 0 no-repeat;
}

#headerBlock ul li.ex_diver a{
	background: transparent url("../alpina/images/idx_bt_ex_diver.gif") 0 0 no-repeat;
}

#headerBlock ul li.sebring a{
	background: transparent url("../alpina/images/idx_bt_sebring.gif") 0 0 no-repeat;
}


/* rollover setting */
#headerBlock ul li a:hover{
	background-position:0 -25px;
}
#headerBlock ul li > a {/* quick hack */ 
	height: 0;
}

/*************************************************************/

#footerArea{
	clear: both;
	padding: 7px 0 0 8px;
	height: 54px;
}
#footerArea h4{
	background: transparent url("../alpina/images/ft_ci.gif") 0 0 no-repeat;
	overflow: hidden;
	display: block;
	float: left;
	padding-top: 41px;
	width: 92px;
	height: 41px;
}
#footerArea > h4 {/* quick hack */ 
	height: 0;
}
/* footer navigation */
ul.footerNav{
	padding-top: 7px;
	width: 800px;
}
ul.footerNav li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
ul.footerNav li a{
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	display: block;
	overflow: hidden;
	padding: 9px 0 0 0;
	margin-right: 8px;
	height: 9px;
}
ul.footerNav li.home a{
	background-image: url("../alpina/images/ft_bt_home.gif");
	width: 38px;
}
ul.footerNav li.about a{
	background-image: url("../alpina/images/ft_bt_about.gif");
	width: 141px;
}
ul.footerNav li.brands a{
	background-image: url("../alpina/images/ft_bt_brands.gif");
	width: 80px;
}
ul.footerNav li.new a{
	background-image: url("../alpina/images/ft_bt_new.gif");
	width: 80px;
}
ul.footerNav li.inq a{
	background-image: url("../alpina/images/ft_bt_inq.gif");
	width: 126px;
}
ul.footerNav li.shop a{
	background-image: url("../alpina/images/ft_bt_shop.gif");
	width: 80px;
}

ul.footerNav li.recruit a{
	background-image: url("../alpina/images/ft_bt_recruit.gif");
	width: 50px;
}

/* rollover setting */
ul.footerNav li a:hover{
	background-position:0 -9px;
}
ul.footerNav li > a {/* quick hack */ 
	height: 0;
}
ul.footerNav li.copy{
	color: #9B99BD;
	white-space: nowrap;
	font-family: sans-serif;
	font-size: 10px;
	margin-top: 7px;
}

