body {
	background : #537aa1 url(../pictures/bg.gif) repeat-x;
	margin : 0;
	padding : 0;

}
/* ==========================layout itself===================================== */
#wrapper {
	width: 700px;
	margin: 0 auto;
	padding: 0px;
	background : transparent url(../pictures/bg_main.gif) repeat-y;
}
#header {
	position: relative;
	width: 700px;
	height: 280px;
	margin: 0;
	padding: 0;
	background : transparent url(../pictures/header.gif) repeat-y;
}

#subHeader {
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 700px;
	height: 144px;
}
#flashHeader {
	width: 688px;
	height: 255px;
	margin: 0 auto;
	padding: 0;
}
#contact {
	float: right;
	margin: 0;
	padding: 0;
}
#content {
	width: 640px;
	margin: 0px auto;
	padding: 0px;
}

#footer {
	width: 700px;
	height: 40px;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0 0 0;
	font: normal 11px arial;
	color: #666;
	background : transparent url(../pictures/footer.gif) no-repeat;
}

/* ============================content=================================== */
#content h1 {
	float: left;
	font: normal 28px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;
	text-align: right;
	margin: 0;
	padding: 0;
	color: #3a3a3a;	
}

#content div.con {
	margin: 30px 0 10px 0;
	padding: 0;
	border-bottom: thin #eee solid;

}

#content dl {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 300px;
}

#content dl#res {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 350px;
}

#content dl#res dt {
	height: 20px;
	margin: 0 0 3px 0;
	padding: 0;
	background : transparent url(../pictures/contact.gif) no-repeat;
}

dd#mail {
	position: relative;
	height: 21px;
	font: normal 12px arial;
	margin: 0;
	padding: 4px 0 0 106px;
}

dd#mail span{
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 83px;
	font: bold 11px arial;
	color: #5485b6;
	margin: 0 3px 0 0;
	padding: 5px 0 0 20px;
	background : transparent url(../pictures/icon_mail.gif) no-repeat right top;
}

dd#ym {
	position: relative;
	height: 21px;
	font: normal 12px arial;
	margin: 0;
	padding: 4px 0 0 156px;
}

dd#ym span {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 133px;
	font: bold 11px arial;
	color: #5485b6;
	margin: 0 3px 0 0;
	padding: 5px 0 0 20px;
	background : transparent url(../pictures/icon_ym.gif) no-repeat right top;
}

dd#msn {
	position: relative;
	height: 21px;
	font: normal 12px arial;
	margin: 0;
	padding: 4px 0 0 146px;
}

dd#msn span {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 123px;
	font: bold 11px arial;
	color: #5485b6;
	margin: 0 3px 0 0;
	padding: 5px 0 0 20px;
	background : transparent url(../pictures/icon_msn.gif) no-repeat right top;
}

#content dl dt.title {
	font: normal 18px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;
	margin: 0px;
	padding: 0 0 0 3px;
	color: #666;
}

#content dl dt.subTitle {
	font: italic 18px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;
	color:#999;
	margin: 0px;
	padding: 3px 0 0 50px;
}

#content dl dt.price {
	font: bold 14px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;
	color:#555;
	margin: 0px;
	padding: 2px 0 0 75px;
}

#content dl dd.note {
	font: italic 12px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;
	color: #990000;
	margin: 0px;
	padding: 2px 0 0 100px;
}
	
#content div.car {
	float: left;
	width: 250px;
	height: 148px;
	margin: 20px 0 0 30px;
	padding: 0;
}

#copy {
	width: 200px;
	text-align: left;
	margin: 0 0 0 25px;
	padding: 0;
	font: italic 11px arial;
	color: #a19e86;
}

#content img {
	margin: 0;
	padding: 0;
	border: 3px #eee solid;
}

.clear {
	clear: both;
}
/* ============================Hyper Links(all)=================================== */
a {
	font: normal 12px arial; 
	text-decoration : none;
	color : #2b4d5c;
}
a:hover {
	font: normal 12px arial; ;
	text-decoration : none;
	color : #6b96a9;
}
#footer a {
	font: normal 12px arial; 
	text-decoration : none;
	color : #6b96a9;
}
#footer a:hover {
	font: normal 12px arial;
	text-decoration : underline;
	color : #333;
}
