
/* CSS Document */

body{
 text-align:center;
}

#wrapper{
 margin:0 auto;
 padding:20px 0 0;
 text-align:left;
 width:980px; 
}

#header{
 background:none;
 border-bottom:#1560BB 2px solid;
 margin:0 0 30px;
 height:auto;
 width:auto;
}


#header h1{margin:0 0 14px}

#article .sectionH2{
 background:url(../images/entryform/box-top.jpg) no-repeat 0 0;
 margin:0 0 25px;
 padding:3px 0 0;
}

#article .sectionH2 h2{
 background:#5dc4e9;
 color:#fff;
 font-size:107.7%;
 font-weight:bold;
 margin:0 2px 15px;
 padding:7px 15px 10px;
}

#article .sectionH2 .box-bottom{
 background:url(../images/entryform/box-bottom.jpg) no-repeat 0 100%;
 padding:0 0 7px;
}

#article .sectionH2 .box-inner{
 background:url(../images/entryform/box-inner.gif) repeat-y;
 padding-bottom:23px;
}

/***********************************************/

#article.login{
 margin:0 auto;
 width:725px;
}

#article.login .sectionH2 p.lead{
 font-size:107.7%;
 margin:0 0 15px 20px; 
}

#article.login .sectionH2 .btn{
 text-align:center;
}

/***********************************************/

#article.box:before,
#article.box:after{
content:"";
display:table;
}

#article.box:after{
clear:both;
}

#article.box{
zoom:1;
position:relative;
}

#article.box #main{
 float:left;
 margin:0 25px 0 0;
 width:725px;
}

#article.box #main .sectionH2 h2{
 position:relative;
}

#article.box #main .sectionH2 h2 button{
 position:absolute;
 right:8px;
 top:5px;
}


#article.box #main .sectionH3.last-child{margin-bottom:0}
#article.box #main .sectionH3.last-child table.form{margin-bottom:0}


#article.box #main table.form table.total td.price{
 font-size:107.7%;
}

#article.box #main table.form .note{
 color:#FF573B;
 margin-top:5px;
}

#article.box #main table.form tr.cancel th,
#article.box #main table.form tr.cancel td{
 background:none;
}

#article.box #main table.form tr.cancel td p{margin:0 0 5px}
#article.box #main table.form tr.cancel td .info{
 color:#FF573B;
 font-weight:bold;
 font-size:138.5%;
}

#article.box #main .h202 .head{
 border:#e6e6e6 1px solid;
 border-bottom:none;
 background:#f5f5f5;
 padding:10px 20px;
 margin:0 20px 10px;
}

#article.box #main .h202 .head dl{
 position:relative;
}

#article.box #main .h202 .head dl dt{
 font-size:76.9%;
 font-weight:bold;
}

#article.box #main .h202 .shop dl dt{
 color:#5DC3E9;
}

#article.box #main .h202 .customer dl dt{
 color:#E9985D;
}

#article.box #main .h202 .head dl dd{
 font-size:76.9%;
 position:absolute;
 right:0;
 top:0;
}

#article.box #main .h202 p{
 color:#3f3f3f;
 font-size:92.3%;
 margin:0 40px 20px;
}

#article.box #main .h202 .sectionH3 .inner{
 margin:0 20px;
}
 
#article.box #main .h202 textarea{
 border:#b3b3b3 1px solid;
 margin:0 0 5px;
 width:683px;
}

#article.box #main .h202 .sectionH3{
 margin-bottom:0;
}
 
#article.box #main .h202 .sectionH3 p{
 margin:10px 0 0;
}


#article.box #sideBar{
 background:#f5f5f5 url(../images/system/bg-sideBar.gif) no-repeat 0 100%;
 padding:0 0 5px;
 width:230px;
 position:absolute;
 right:0;
 top:0;
}

#article.box #sideBar dl {
    margin: 0 0 10px;
}


#article.box #sideBar dl dt{
 margin:0 0 10px;
}

#article.box #sideBar dl dd{
 margin:0 15px 15px;
}

#article.box #sideBar dl dd a{
 background:url(/car/common/images/ui/ui__arrow-02.gif) no-repeat 0 4px;
 text-decoration:none;
 font-size:92.3%;
 padding:0 0 0 10px;
}

#article.box #sideBar dl dd span{
 margin:0 0 0 10px;
}















