/* charset */
@charset "euc-jp"; 

/* global */
*{padding:0; margin:0;}
p, hr{margin: .2em 0 .8em 0;}
a img{border:none;}
a{color: #b5b5b5; text-decoration: none; border-bottom: 1px dotted #666; outline: none;}
a:hover{color: #fff; border-bottom: 1px dotted #fff;}
h1, h2{ font-family: Helvetica, Arial, sans-serif; font-weight: normal}
h1{font-size: 18px; color: #ccc; margin: .2em 0 .8em 0;}
h2{font-size: 14px; color: #505050; margin: .2em 0 .4em 0;}
h3{ font-size: 12px; font-weight: normal; color: #900; border-bottom: 1px dotted #333; margin: 0; padding: 0 0 3px 0}
h4, h4 a{font-size: 12px; color: #ccc;}
h5, h5 a{ margin: 0; font-size: 11px; color: #666; text-decoration: none}
strong{color: #ccc; font-weight: normal;}
ol, ul{margin: 0 0 10px 15px; line-height: 1.6em;}
ul{list-style-type: square;}
ul li ul li{list-style-type: circle;}
dd ul{float: none; width: auto;}
li{list-style-position: outside;}
dl{ border-top: 1px solid #333; border-bottom: 1px solid #333; margin: 20px 0; padding: 1em 0 0 0; background: url(/images/gradients/000/10v_v0_t.png?1163211047) repeat-x}
dt{ float: left; width: 18em; padding-right: 15px; color: #900}
dt abbr{color: #900; border-bottom: 1px dotted #900;}
li.nolist {list-style: none;}
ul.liindent li {margin-left: 12px;}

/* body */
body{font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #808080;line-height: 1.3em;padding:0 0 20px 0; background: #202020;margin:0;}
body#full #jp_m_content{margin-left: 0;}

/* outer */
.outer{background: url(/images_common/men_shadow_repeat.jpg) repeat-y 50% 0;}
.outer .outer{background: url(/images_common/men_body_back.jpg) no-repeat 50% 0;}

#header{width:980px;margin:0 auto;height: 70px; background: url(/images_common/header_fordealer.jpg) no-repeat 0 0; z-index: 2; position: relative}
#header a{border: 0}
h2#logo{ float: left; margin: 0; width: 178px; height: 70px}
h2#logo a{ float: left; width: 178px; height: 70px; text-indent: -9999px; text-decoration: none}
#header #logout{float:right;margin:30px 15px 0 0;}

.hide, .print-logo, .close-button{display:none;}

.pageinfo{width:980px;height: 27px; padding: 0 0 0 10px; background: url(/images_common/pageinfo_repeat.gif) #000 bottom left repeat-x}
.pageinfo{width:980px;height: 27px; padding: 0 0 0 10px; background: #000 url(/images_common/50v_t_v4.png) repeat-x}
.pageinfo ul#secnav{float: right; margin: 0;}
.pageinfo ul#secnav li{ list-style-type: none; display: inline; margin: 0}
.pageinfo ul#secnav li a{ float: left; height: 27px; text-decoration: none; text-indent: -9999px}

#breadcrumb{width:980px;padding-top: 1px; font-size: 10px; line-height: 27px; color: #666}
#breadcrumb a{ color: #666; text-decoration: none; border: 0}
#breadcrumb a:hover{color: #ccc; text-decoration: none;}
#breadcrumb strong{color: #900;}

/* menu */
#nav_local a{border: 0;}
#nav_local{ z-index: 100; margin: 0; padding: 0; width: 200px; background: #151515; float: left}
#nav_local ul{ margin: 0; padding: 0; font-family: verdana, arial, sans-serif; float: left; width: 100%}
#nav_local ul li{ font-size: 11px; list-style: none; margin: 0; padding: 0; display: inline; width: 100%; float: left; border-bottom: 1px dotted #333}
#nav_local ul li a{ display: block; color: #999; padding: 2px 5px 4px 10px; background-color: #151515}
#nav_local ul li a:hover{ background: #1f1f1f; color: #fff}
#nav_local ul li a.expandable.on, #nav_local ul li a.on{background-color: #1f1f1f; color: #fff;}
#nav_local ul li a.on:hover{background: #1f1f1f;color: #fff;}
#nav_local ul li ul{background-color: #0f0f0f; border-top: 1px dotted #333;}
#nav_local ul li li{border: none; font-size: 10px;}
#nav_local ul li li a{ padding: 1px 5px 1px 25px; color: #666; background: #121212; text-transform: capitalize}
#nav_local ul li li li a:hover{background-color: #1f1f1f;}
#nav_local ul li li a.on{color: #900; background-color: #121212;}
#nav_local ul li li a.on:hover{background-color: #1f1f1f; color: #fff;}
#nav_local ul li li ul{border: none;}
#nav_local ul li li li a{ padding-left: 40px;}
#nav_local ul li li li li a{padding-left: 55px;}
#nav_local ul li li li li li a{padding-left: 70px;}

/*footer ie8*/
#footer{ font-size: 10px; height: 55px; margin: -26px 0 0 0; background: url(/images_common/men_footer_back.gif) no-repeat 50% 0; color: #505050; text-align: right;}
/*#footer .inner{ margin: 0 auto; width: 980px; overflow: hidden}*/
#footer .copy{ padding: 30px 0;text-align:center;}
#footer a, ul#fnav{ color: #666; text-decoration: none; border: 0}
#footer a:hover{color: #999; border-bottom: 1px dotted #808080;}

/*footer ie7*/
#footer{background: url(/images_common/men_footer_back.gif) no-repeat scroll 50% 0pt}
/*#footer .inner{ margin: 0 auto; width: 980px; overflow: hidden}*/
#footer a, ul#fnav{ color: #666; text-decoration: none; border: 0}
#footer a:hover{color: #999; border-bottom: 1px dotted #808080;}






