body{
	color:#333;
	background-color:white;
	margin:0 15px 0 15px;
	padding: 0;
}

div#catalogdetail{
	font-size: 1.2em;
}

ul,
li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
}

h1{
	font-weight: bold;
	font-size: 1.0em;
}

span.texts,
span.textm{
	font-size: 100%;
}


a img{
	border: none;
}

#side table td.titleback{
	border-top: 1px solid #ccc;
	background: url(/catalog/common/img/catalog_back_rt1.gif) repeat-x;
}


#side table td.titleback td.title{
	padding: 4px 6px;
	font-weight: bold;
}

#side table td.titleback td.icon{
	padding: 4px 6px;
}

#side div.titleline{
	height: 3px;
	font-size: 1px;
	background: url(/catalog/common/img/catalog_back_rt2.gif) repeat-x;
}

#side table.container{
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
}


#side ul.carinfo li{
	line-height: 1.6;
	padding: 0 0 0 16px;
	background: url(/catalog/common/img/li_dot.gif) 8px 50% no-repeat;
}

#side ul.carinfo li strong{
	font-size: 1.0em;
        color: #f00;
        font-weight: bold;
        margin: 0 5px 0 2px;
}

#side table.usedcar p{
	padding: 0 0 5px 0;
}

#side table.usedcar td.left{
	padding: 10px 0 0 10px;
}

#side table.usedcar td.right{
	padding: 10px 10px 0 0;
}

#side table.usedcar td.bottom{
	padding: 2px 10px 5px 10px;
	font-weight: bold;
}

#side table.usedcar td.right p{
	text-align: right;
}

#side table.usedcar p.price1{
	font-size:0.8em;
	padding: 2px 0 0 0;
}

#side table.usedcar p.price2{
	font-size:0.8em;
	padding: 0;
}

#side table.usedcar p.price2 span{
	font-size: 1.8em;
	font-family: "Arial Black" ,arial, sans-serif;
}

#side table.usedcar p.estimate{
	padding: 0;
}

#side div.news {
        margin: 0;
        padding: 0;
	border-bottom: 1px solid #ccc;
}

#side div.news p.img{
        text-align: center;
        margin: 5px 0 2px 0;
        padding: 0;
}

#side div.news p.caption{
        margin: 0;
        padding: 0 10px;
        line-height: 1.3;
}

#side div.news p.date{
        margin: 0;
        padding: 5px 10px 10px 10px;
        line-height: 1.3;
}

#side ul.officalsite li{
	line-height: 1.6;
	padding: 0 0 0 16px;
	background: url(/catalog/common/img/li_dot.gif) 8px 50% no-repeat;
}

#detailmain table td.titleback{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: url(/catalog/common/img/catalog_back_dm_rt1.gif) repeat-x;
}

#detailmain table td.titleback td.title{
	padding: 6px 22px;
	font-size: 1.4em;
	font-weight: bold;
}

#detailmain table td.titleback td.btn img{
	margin: 0 0 0 5px;
}

#detailmain table.shadow td.shadowl{
	width: 1%;
	height: 4px;
	background: url(/catalog/common/img/catalog_shadow2_l.gif) top left no-repeat;
	border: none;
}

#detailmain table.shadow td.shadowc{
	width: 98%;
	height: 4px;
	background: url(/catalog/common/img/catalog_shadow2_c.gif) repeat-x;
	border: none;
}

#detailmain table.shadow td.shadowr{
	width: 1%;
	height: 4px;
	background: url(/catalog/common/img/catalog_shadow2_r.gif) top right no-repeat;
	border: none;
}

#contents #print{
        text-align: right;
        margin: 5px 0;
}

#contents table.thumb{
	margin: 0 0 9px 0;
}

#contents table.thumb td a img{
	border: 1px solid #ccc;
}

#contents table.thumb td a img.selected{
	border: 1px solid #f00;
}

#contents table td.titleback{
	border-top: 1px solid #ccc;
	background: url(/catalog/common/img/catalog_back_rt1.gif) repeat-x;
}


#contents table td.titleback td.title{
	padding: 4px 6px;
	font-weight: bold;
}

#contents table td.titleback td.title h2{
	margin: 0;
	padding: 0;
        font-size: 16px;
}

#contents table td.titleback td.title h3{
	margin: 0;
	padding: 0;
        font-size: 12px;
}

#contents table td.titleback td.icon{
	padding: 4px 6px;
}

#contents div.titleline{
	height: 3px;
	font-size: 1px;
	background: url(/catalog/common/img/catalog_back_rt2.gif) repeat-x;
}




table#spectab{ margin: 20px 0 0 0;}
table#spectab td{ padding: 0 0 0 0; text-align: center; line-height: 1.8;}
table#spectab td a{ display: block; width: 100%;}
table#spectab td#spectab1{
	border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: none;     
	background: url(/catalog/common/img/catalog_bk_spectab2.gif) repeat-x;
}
table#spectab td#spectab2{
	border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	background: url(/catalog/common/img/catalog_bk_spectab1.gif) repeat-x;
}
table#spectab td#spectab3{
	border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	background: url(/catalog/common/img/catalog_bk_spectab1.gif) repeat-x;
}
table#spectab td a.off { text-decoration: underline; color: #00f;}
table#spectab td a.on  { text-decoration: none; color: #333; font-weight: bold;}

div#tab1{ display:block;}
div#tab2{ display:none;}
div#tab3{ display:none; margin: 15px 0 0 0;}

table#speccontents{
        margin: 0;
        padding: 0;
        border-left: #ccc 1px solid;
        border-right: #ccc 1px solid;
        border-bottom: #ccc 1px solid;
}

table#speccontents td.wrap{
        padding: 10px;
}

table#speccontents p{
        margin: 12px 0 2px 7px;
        padding: 0;
}

table#speccontents table.table1 td{
	padding: 3px 6px;
}

table#speccontents table.table1 td table td{
	padding: 0;
}

#contents table.carlist td {
	line-height: 1.3;
        border-bottom: 1px solid #ccc;
        padding: 5px;
}

#contents table.carlist td a{
	margin: 0 15px 0 0;
}

#contents table.carlist td.bar{
        border-top: 1px solid #ccc;
        padding: 0;
}

#contents table.carlist td.title{
        background: #f0f0f0;
        font-weight: bold;
}



body div#wrap { width:960px; }
div#wrap div#header div#headerMv  { width:100%; }
div#wrap div#header div#headerMv p.gooLogo { margin:10px 0; }
div#wrap div#header div#headerMv p.ad_bnr { padding-top:7px; text-align:right; }

.title h3,
.title h2 { font-weight:bold; }

table.list,
table.table1 { border-collapse:separate; border-spacing:1px; }
table.list td { padding:3px 6px; }

/* CSS Document */
/*----------clearfix----------*/

.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
    font-size: 0;
}

.clearfix {/*for IE7*/
  min-height: 1px;
}
#print{
	margin-right: -7px;
}
#print table{
	float: right;
}


/* like_box
----------------------*/
#likeBox{
	margin-bottom: 10px;
	border: 1px solid #cccccc;
}

#likeBox h3.title{
	height: 23px;
	padding-left : 5px; 
	background: url(http://www.goo-net.com/car_info/mysearch/img/titlearea_bg.gif) repeat-x !important; 
	font-weight: bold;
	font-size: 12px; 
	line-height: 2.0;
}

#likeBox #tellFriend{
    background-color: #FFFFFF;
    border-top: 1px dotted #CCCCCC;
    margin: 0 7px 5px;
    padding-top: 5px;
    zoom: 1;
}


#likeBox #tellFriend table{
    margin: 0;
    text-align: left;
    border: none;
}

#likeBox #tellFriend table caption{
	font-weight:bold;
	text-align:left;
	font-size: 13px;
}

#likeBox #tellFriend table td{
	width: 280;
    padding: 3px 3px 5px 0;
   	border: none;
}
