/*** Layout ***/
/******************************************************************************************/
#container {
	clear:both;
	width:920px;
	padding:0;
}




/******************************************************************************************/
/*** container > tbox ***/

/*** container > tbox > top ***/
#container .tbox_t {
	width: 894px; /*920-13*2*/
	height: 207px; /*233-13*2*/
	padding: 13px;
	overflow: hidden;
	background: url(/r/images/main/tbox_t.gif) no-repeat;
}
#container .tbox_t_l {float:left; width: 195px; height: 205px;}
	#container .user_guide {padding-top: 6px;}
#container .tbox_t_m {float:left; margin:0 8px;}
#container .tbox_t_r {float:right; width: 195px; height: 205px;}

/*** container > tbox > bottom ***/
#container .tbox_center {
	margin-top:-2px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	width: 501px;
}
#container .tbox_b {
	background: url(/r/images/main/tbox_b_bg.gif) repeat-y;
}
#container .tbox_b_t {width: 100%; height: 15px; background: url(/r/images/main/tbox_b_t.gif) no-repeat top;}
#container .tbox_b_m {margin-top: -15px; padding:0 28px;}
	/*** .estimate_searchbar ***/
	.estimate_searchbar {width: auto; height: 28px; margin-bottom: 10px; background-color:#ededed;}
	.estimate_searchbar .headline {float: left; width: 83px; height: 28px; background: url(/r/images/main/tbox_b_m_estimate_search_tit.gif) no-repeat;}
	.estimate_searchbar select {float: left; margin: 5px 0 5px 18px; width: 120px;}
	.estimate_searchbar button.submit {float: right; margin-right: 10px; width:61px; height:28px; background: url(/r/images/main/tbox_b_m_estimate_search_btn.gif) no-repeat 0 50%;}
	.estimate_searchbar span {display: none;}

	/*** .estimate_state ***/
	.estimate_state {width: auto; height: 39px; margin-bottom: 20px; background: url(/r/images/main/tbox_b_m_estimate_state_bg.gif) no-repeat;}
	.estimate_state .headline {float: left; margin: 10px 0; padding-left: 50px; font-size: 13px; font-weight:bold;}
	.estimate_state ul {float: right; margin: 10px 0; padding-right: 10px;}
	.estimate_state li {display: inline; margin: 0 5px;}

	/*** .recent_docs.estimate ***/
	.recent_docs.estimate .headline {width: auto; height: 15px; margin: 7px 0; background: url(/r/images/main/tbox_b_m_estimate_tit.gif) no-repeat left top;}
	.recent_docs.estimate .go_estimate_list_btn {float: right; width: 77px; height: 18px;; background: url(/r/images/main/tbox_b_m_go_estimate_list_btn.gif) no-repeat;}
	.recent_docs.estimate button span {display: none;}

	.recent_docs.estimate .rd_estimate {width: auto; border: none; padding:0; border-collapse: collapse; table-layout: fixed; cursor:pointer;}
	.recent_docs.estimate .rd_estimate thead tr {background-color: #000000;}
	.recent_docs.estimate .rd_estimate th {color: #ffffff; font-weight: bold; text-align: center; border: none; padding: 3px 0;}
	.recent_docs.estimate .rd_estimate th.user_id {width: 90px;}
	.recent_docs.estimate .rd_estimate th.title {width: auto;}
	.recent_docs.estimate .rd_estimate th.area {width: 55px;}
	.recent_docs.estimate .rd_estimate th.car_model {width: 120px;}
	.recent_docs.estimate .rd_estimate tr.on {background-color: #f4f4f4;}
	.recent_docs.estimate .rd_estimate td div {margin: 4px 0;height: 1.5em; overflow:hidden;}
	.recent_docs.estimate .rd_estimate td.user_id {padding-left: 10px; background: url(/r/images/common/icon_arrow_blue1.gif) no-repeat 4px 50%;}
	.recent_docs.estimate .rd_estimate td.area {text-align: center;}
	.recent_docs.estimate .rd_estimate td.car_model div {display: inline; margin-right:5px;}

#container .tbox_b_b {width: 100%; height: 15px; background: url(/r/images/main/tbox_b_b.gif) no-repeat bottom;}




/******************************************************************************************/
/*** container > main_left,main_right ***/
#container .main_left {float:left; width:207px; margin: 0 -20px 0 0; z-index: 10;}
#container .main_right {float:right; width:207px; margin: 0 0 0 -20px; z-index: 10;}



.newcar_dc {width: 207px; height: 169px; background: url(/r/images/main/newcar_dc_bg.gif) no-repeat;}
.newcar_dc .headline {width: auto; height: 24px;}
.newcar_dc .headline h3 {display: none;}
.newcar_dc .headline a {color: #d9d9d9; font-size: 11px; font-weight: bold;}
.newcar_dc .rd_title ul {height: 18px; margin: 0;}
.newcar_dc .rd_title li {padding-left: 7px; background: none;}


/******************************************************************************************/
/*** container > .recent_docs ***/
.recent_docs {width:auto; margin:10px 0;}
.recent_docs div.headline {width: 100%; margin-bottom: 7px;}
.recent_docs div.headline span {display: none;}
.recent_docs h3 a {color: inherit; text-decoration: none;}

/*** #content > .recent_docs ***/
#content .recent_docs.normal {width:234px; margin:10px 0;}
#content .recent_docs.normal ul {width:212px; height:97px; padding:13px 11px; background:url(/r/images/main/recent_docs_center_bg.gif) no-repeat;}

/*** .recent_docs.getting_newcar_now ***/
.recent_docs.getting_newcar_now ul {width:191px; height:89px; padding:10px 8px; background:url(/r/images/main/recent_docs_getting_newcar_now_bg.gif) no-repeat;}
.recent_docs.getting_newcar_now li {padding-left:0; background:none;}

/*** container > .recent_docs.normal > .rd_image_title_text ***/
.rd_image_title_text {}
.rd_image_title_text li {float: left;}
.rd_image_title_text .thumb_box {float: left; border: 1px solid #cdcdcd;}
.rd_image_title_text .thumb {width: 100px; height: 70px; margin: 4px;} /* thumbnail size */
.rd_image_title_text .title,
.rd_image_title_text .preview_text {
	float: right;
	overflow: hidden;
	width: 74px; /*90-8*2*/
	height: 31px; /*39-4*2*/
	margin: 4px 8px;
	line-height: 16px;
}
.rd_image_title_text .title {font-weight: bold;}

/*** container > .recent_docs.normal > .rd_title ***/
.rd_title ul {}
.rd_title li {padding-left: 7px; background: url(/r/images/common/icon_arrow_p_grey.gif) no-repeat 0 50%;}
.rd_title li div {height: 18px; overflow:hidden;}




/******************************************************************************************/
/*** container > .recent_docs.gallery ***/
.recent_docs.gallery {margin-bottom: 0;}
.recent_docs.gallery .rd_image_title {background: url(/r/images/main/recent_docs_dot_bg.gif) no-repeat 50% 0; width: 204px;}
.recent_docs.gallery .rd_image_title li {float: left; width: 102px; text-align: center;}
.recent_docs.gallery .rd_image_title dt.thumb {width: 90px; height: 68px;}
.recent_docs.gallery .rd_image_title dt {height: 18px; overflow: hidden;}

/******************************************************************************************/
/*** container > .recent_docs.community ***/
.recent_docs.community .rd_title ul {margin: 0;}
.recent_docs.community .rd_title ul .board_title {color: #d41818;}

/******************************************************************************************/
/*** container > .recent_docs.special_car ***/
.recent_docs .rd_special_car {position: relative; width: 474px; height: 118px; padding: 5px 10px; background: url(/r/images/main/recent_docs_bg_special_car.gif) no-repeat;}
.recent_docs .rd_special_car .ribbon {position: absolute; z-index: 10; width: 40px; height: 40px; top: 0; left: 0; background: url(/r/images/main/recent_docs_ribbon_special_car.gif) no-repeat;}
.recent_docs .rd_special_car li {width: 110px; float: left; margin: 2px; text-align: center;}
.recent_docs .rd_special_car .title {width:100%; height:20px; overflow:hidden;}
.recent_docs .rd_special_car .thumb {width: 102px; height: 67px; overflow: hidden;}
.recent_docs .rd_special_car .dc_price a {font-weight: bold; color: #ff2b00;}


/******************************************************************************************/
/* goodsList > goods */
.goods_list .headline {margin: 0 0 8px;}
li.goods {float: left; width: 95px; margin: 0 1px; _margin: 0 1px; overflow: hidden; text-align: center;}
li.goods .imagefile {margin: 2px 0; width: 89px; height: 89px; border: 1px solid #d7d7d7;}
li.goods .imagefile img {width: 89px; height: 89px;}
li.goods .price {margin: 15px 0 0 0; font-weight: bold; color: #fe2400;}
li.goods h6 {display: block; width: 100%; height: 38px; line-height: 19px; overflow: hidden; color: #666666;}
li.goods strong {font-weight: bold;}




/******************************************************************************************/
/*** #content ***/
#content {
	width: 474px;
	margin: 0 13px;
	_margin: 0 7px;
}




/******************************************************************************************/
/*** container > sitemap ***/
#sitemap {display: none; width:920px; margin:5px 0; background:url(/r/images/main/sitemap_bg.gif) repeat-y;}
#sitemap .sitemap_t {width:100%; height:40px; background:url(/r/images/main/sitemap_t.gif) no-repeat top;}
#sitemap .sitemap_b {width:100%; height:17px; background:url(/r/images/main/sitemap_b.gif) no-repeat bottom;}
#sitemap ul {margin:0 20px;}
#sitemap li {padding: 1px 0;}
#sitemap .title {float: left; width: 135px; line-height: 2em; background-color: #eeeeee;}
#sitemap .newcar .title {height:53px;}
#sitemap .request .title {height:29px;}
#sitemap .lovecar .title {height:29px;}
#sitemap .life .title {height:101px;}
#sitemap h2 {
	display: block;
	margin-top: 5px;
	padding-left: 15px;
	background: url(/r/images/common/icon_arrow_blue.gif) no-repeat 10px 50%;
	color: #444444;
	font-weight: bold;
	letter-spacing: -1px;
}

#sitemap div.list {float: left; width: 715px; margin-left:9px;}
#sitemap span {float: left; padding: 0 8px; line-height: 2em; background:url(/r/images/main/sitemap_spliter.gif) no-repeat 0 5px;}
#sitemap span.first {padding-left:0; background:none;}
