/* ============================ common ============================== */

body { 
	color: #ababab; background: #e6e6e6 url(../img/bg.gif) repeat-x 0 0;
	font: normal 69% "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:link:hover, a:visited:hover, a:active, a:focus { text-decoration: none; color:#333333; }

img { vertical-align:middle; margin-top:-2px; border:0; }
a img { border: none; }
a span{ cursor: pointer; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{ display: inline-table; }
.clearfix{ display: block; }
.clearfix{ height: 1%; } /* ie */

/* ========================== common end ============================ */

/* ============================ layout ============================== */

.holder{ 
	width: 900px;
	margin: 0 auto; padding: 0 2%;
	margin-top:25px;
	position:relative;
}

#logo {
	float:right;
	width:227px;
	height:97px;
	position:relative;
	z-index:900;
}

#map {
	background:url(../img/map.gif) no-repeat 0 0;
	width:600px; height:379px;
	float:left;
}

#map-inner {
	margin-top:70px;
	margin-left:55px;
}


#map p.cite,
#map blockquote,
#map em{
   display: block;
   padding: 0 0 0 60px;
   background: url(../img/ldquo.png) no-repeat 0 0;
   font-size: 1.9em; font-style: normal; line-height: 1.4em;
   letter-spacing: -1px;
   width: 748px;
}
#map p.cite strong,
#map p.cite q,
#map blockquote strong,
#map em strong{
   display: block;
   padding: 5px 40px 23px 0;
   background: url(../img/rdquo.png) no-repeat 100% 100%;
   font-weight: normal;
   width: 300px;
}

#links {
	margin-top:40px;
	margin-left:30px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

#links ul {
}

#links li {
	width:185px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

#cart {
	background:url(../img/cart.gif) no-repeat 0 0;
	width:504px; height:493px;
	position:absolute;
	right:0;
	top:120px;
}

#privacy {
	position:absolute;line-height:120%;
	top:600px;
	left:80px;
	width:430px;
}

#privacy em {
	color:#FF0000;
	float:left; margin-right:10px;
	width:5px;
}

#privacy p {
	display:block;
	float:right;
	width:415px;
}

#footer {
	position:absolute;
	top:650px;
	left:95px;
	width:430px;
}

#footer a {
	color:#ababab;
	text-decoration:underline;
	
}

/* ========================== layout end ============================ */

/* ============================ header ============================== */







/* ========================== header end ============================ */

/* ========================== sub-header ============================ */








/* ======================== sub-header end ========================== */

/* ============================ content ============================= */







/* ========================= bottom-nav end ========================= */

/* ============================= footer ============================= */





/* =========================== footer end =========================== */