﻿BODY {
	margin:0;
	padding: 0;
	background: url(../images/bg.jpg) top center repeat-x #000;
}
BODY, select, option, input, td, th, tt {
	font: 9pt/18pt "Lucida Grande", Verdana, Lucida, "LiGothicMed", "MS Gothic", Arial, Tahoma, sans-serif, 微軟正黑體, 新細明體;
	line-height: 18px;
	color: #818181;
}
a:link, a:visited {color: #4371CA; text-decoration: none;}
a:hover {text-decoration: underline;}
#container {
}
#header, content, #footer {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#header {
	background: url(../images/bg_header.gif) bottom right no-repeat #000;
}
#logo h1 {
	width: 170px;
	height:55px;
	background: url(../images/ylgm_logo.gif);
	margin: 5px;
}
#logo h1 span {display:none;}
#hint {padding: 10px; text-align: right;}
#menu {margin-bottom: 5px;}
/*#menu img {margin-right: 10px;}*/
#menu a img {border:none;}
#navigation {
	background: url(../images/bg_nav.gif) top center repeat-y #f4f4f4;
}
#nav {
	vertical-align: top;
/*	padding-top: 40px;
	background: url(../images/title_nav.gif) top center no-repeat;*/
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
}
#nav ul li {margin-bottom: 0;text-indent: 25px;font-size: 11px; background: url(../images/bg_cate.gif) top center no-repeat #D5D9DE;}
#nav ul li a {display:block;width: 180px;height: 20px;text-decoration: none;}
#nav ul li a:link, #nav ul li a:visited {color: #000;}
#nav ul li a:hover {color: #B04D1C;}
#nav ul li.active {color: #B04D1C; background: url(../images/bg_act.gif) top center no-repeat;}
#nav ul li.active ul {margin: 0;}
#nav ul li.active ul li ul {padding: 0;}
#nav ul li ul li {text-indent: 35px;background: url(../images/bg_subcate.gif) top center repeat-y #ECECEC;}
#nav ul li ul li ul li {text-indent: 45px; background: url(../images/bg_nav.gif) top center repeat-y #f4f4f4;}
#nav ul li ul li ul li ul li {text-indent: 55px;}
#nav ul li ul li ul li ul li a:link, #nav ul li ul li ul li ul li a:visited {color: #818181;}
#nav ul li ul li ul li ul li a:hover {background: #4371CA;color: #fff;}

#content {
	background: #fff;
}
#leftedge {background: url(../images/bg_leftedge.jpg) top center no-repeat;}
#rightedge {background: url(../images/bg_rightedge.jpg) top center no-repeat;}
#promote {background: url(../images/bg_promote.gif) top center repeat-x;padding: 10px;}
#news {background: url(../images/bg_news.gif) bottom center repeat-x}
#news div {padding-top: 45px; padding-left:50px; background: url(../images/title_news.gif) top center no-repeat; margin:0;}
#news div li {list-style: disc url(../images/arrow_news.gif);}
#newsD {padding-left:30px; background: url(../images/bg_news.gif) bottom center repeat-x}
#newsD div {padding-top: 45px; background: url(../images/title_news.gif) top center no-repeat; margin:0;}
#newsD div li {list-style: disc url(../images/arrow_news.gif);}
/*
#catelst.buick {background: url(../images/bg_buick.gif) top center repeat-x}
#catelst.cadillac {background: url(../images/bg_cadillac.gif) top center repeat-x}
#catelst.opel {background: url(../images/bg_opel.gif) top center repeat-x}
#catelst.allmodel {background: url(../images/bg_allmodel.gif) top center repeat-x}
*/
#catelst div#webpath {margin-top: 10px;padding: 0 10px;font-size: 11px;}
/*#catelst.allmodel div#webpath, #catelst.buick div#webpath, #catelst.cadillac div#webpath, #catelst.opel div#webpath {margin-top: 25px;}*/
#catelst div#thumblst, #catelst div#procont {padding: 20px 35px;}
#catelst div#thumblst {text-align: center;}
#catelst div#thumblst div.prothumb {text-align: center;float: left;margin: 10px 5px;}
#catelst div#thumblst div.prothumb a:link, #catelst div#thumblst div.prothumb a:visited {color: #818181;}
#catelst div#thumblst div.prothumb a:link img, #catelst div#thumblst div.prothumb a:visited img {border: 1px solid #ccc;margin-bottom: 5px;}
#catelst div#thumblst div.prothumb a:hover img {border-color: #3AC8FF;}
#catelst div#thumblst p {clear: both;padding-top: 20px;}
#catelst div#procont img.propic {float:left;}
#catelst div#procont h3 {color: #4371CA;}
#catelst div#procont strong {color: #333;}
#catelst div#procont p.price {text-align: right;}
#catelst div#procont p.price em {font-size:26px; color:#B04D1C;font-style: normal;font-weight: bold;}

#footer {
	font-size: 11px;
	text-align: right;
	padding: 20px 10px;
	background: url(../images/bg_footer.jpg) top center no-repeat #000;
	border-bottom: 1px solid #333;
}
#hint a:link, #hint a:visited, #footer a:link, #footer a:visited, #catelst div#webpath a:link, #catelst div#webpath a:visited {color:#818181;}
#hint a:hover {color: #fff; text-decoration: none;}

