/* @group init */

body {color: #6c6c6c;}
*:first-child+html body {font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", "Lucida Grande", Helvetica, sans-serif;}
* html body {font-family: "ＭＳ Ｐゴシック", "MS P Gothic", "Lucida Grande", Helvetica, sans-serif;}

a:link {color: #ff4e10;text-decoration: none;}
a:active {color: #ff4e10;text-decoration: none;}
a:visited {color: #ff4e10;text-decoration: none;}
a:hover {color: #A0CB41;text-decoration: underline;}

/*h1 {margin: 0 0 .7em 0;padding: 0 0 .3em 0;font-size: 1.65em;font-weight: normal;line-height: 1.4em;}
h2 {margin: 0 0 1em 0;padding: 0 0 .3em 0;font-size: large;font-weight: normal;line-height: 1.4em;}
h2 {margin: 0 0 1em 0;padding: 0 0 .3em 0;font-size: medium;font-weight: normal;line-height: 1.4em;}
p {margin: 0 0 1em 0;padding: 0;}
ul {list-style-type: disc;margin: 0 0 0 2em;}
ol {list-style-type: decimal;margin: 0 0 0 2em;}*/

/* @end */

/* @group com */

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.preffix {color: #c30;}

/* @end */

/* @group template */

.contents {margin: 0;padding: 20px 0 2em 0;height: 450px;min-height: 450px;}
html > body .contents {height: auto;}

/* @end */

/* @group header */

#logo {margin: 0;padding: 0;}

#header {position: relative;margin: 0;padding: 7px 0 0 0;height: 98px;background-color: #f9f8f3;}
#header .site-description {margin: 0;padding: 1em;font-size: .9em;font-weight: bold;color: #fff;text-align: right;line-height: 1.4em;}
#header #primarynav {border-bottom: 1px solid #d9d9d9;}
#header #primarynav ul {margin: 30px 0 16px 0;padding: 0 0 0 12px;list-style: none;background: transparent url(../i/primarynav.gif) no-repeat 12px 0;}
#header #primarynav li {float: left;margin: 0;padding: 0;}
#header #primarynav li a {display: block;height: 30px;text-indent: -9999px;outline: 0;}

#header #primarynav li a#nav-index {width: 69px;margin-right: 12px;}
#header #primarynav li a#nav-cars {width: 112px;margin-right:4px;}
#header #primarynav li a#nav-preparation {width: 118px;margin-right: 14px;}
#header #primarynav li a#nav-service {width: 86px;margin-right: 12px;}
#header #primarynav li a#nav-company {width: 95px;margin-right: 4px;}
#header #primarynav li a#nav-access {width: 102px;margin-right: 10px;}
#header #primarynav li a#nav-blog {width: 65px;}

#header #primarynav li a#nav-index:hover,
#header #primarynav li.current a#nav-index {background: #f9f8f3 url(../i/primarynav.gif) no-repeat 0 -33px;}
#header #primarynav li a#nav-cars:hover,
#header #primarynav li.current a#nav-cars {background: #f9f8f3 url(../i/primarynav.gif) no-repeat -81px -33px;}
#header #primarynav li a#nav-preparation:hover,
#header #primarynav li.current a#nav-preparation {background: #f9f8f3 url(../i/primarynav.gif) no-repeat -197px -33px;}
#header #primarynav li a#nav-service:hover,
#header #primarynav li.current a#nav-service {background: #f9f8f3 url(../i/primarynav.gif) no-repeat -329px -33px;}
#header #primarynav li a#nav-company:hover,
#header #primarynav li.current a#nav-company {background: #f9f8f3 url(../i/primarynav.gif) no-repeat -427px -33px;}
#header #primarynav li a#nav-access:hover,
#header #primarynav li.current a#nav-access {background: #f9f8f3 url(../i/primarynav.gif) no-repeat -526px -33px;}
#header #primarynav li a#nav-blog:hover,
#header #primarynav li.current a#nav-blog {background: #f9f8f3 url(../i/primarynav.gif) no-repeat -638px -33px;}


/* @end */

#footer {position: relative;margin: 2em 0 5em 0;padding: 35px 0 0 0;}
#footer #footercontents {margin: 0;padding: 1em 16px .7em 16px;border-top: 1px solid #d9d9d9;font-size: .9em;line-height: 1.2em;}
#footer #footercontents ul {float: left;margin: 0;padding: 0;list-style: none;}
#footer #footercontents li {float: left;margin: 0 1.5em 0 0;padding: 0 1.5em 0 0;border-right: 5px solid #efefef;}

#footer a.movetotop {position: absolute;top: 0;right: 0;display: block;width: 110px;height: 20px;text-indent: -9999px;background: transparent url(../i/pagetop.gif) no-repeat 0 -20px;outline: 0;}
#footer a.movetotop:hover {background: transparent url(../i/pagetop.gif) no-repeat 0 0;}
#footer #copyright {float: right;margin: 0;padding: 0;}
#content-header {margin: 0 0 25px 0;padding: 0;min-height: 210px;}
* html #content-header {height: 210px;}
#content-header p {width: 560px;color: #666;}

/* @group car index */

h1#h_cars {margin: 0 0 13px 0;padding: 0;border-bottom: 3px solid #d9d9d9;}
.contents#countries {}
#countries .country {position: relative;margin-bottom: 1.5em;padding-bottom: 1.5em;min-height: 165px;}
* html #countries .country {height: 165px;}
#countries .country p {margin: 1.3em 0 0 0;padding: .5em 0;color: #666;border-top: 3px solid #d9d9d9;font-size: .9em;}
#countries .country .name {margin: 0 0 .3em 0;padding: 0;font-size: 1em;line-height: 1.2em;font-weight: bold;}
#countries .country .name a {display: block;margin: 0;padding: 30px 0 0 74px;text-align: right;background: transparent url(../i/bg_c_parent.gif) no-repeat 74px 23px;}
#countries .country .name .category-name {float: left;text-align: left;}
#countries .country .name .stock {padding: 0;letter-spacing: 1px;line-height: 1.2em;font-weight: normal;}
#countries .country img.photo {position: absolute;top: 0;left: 0;margin: 0;padding: 4px;border: 1px solid #d9d9d9;background-color: #fff;}
#countries .country .linkbutton {position: absolute;bottom: 1.5em;}
#countries a:link {color: #6c6c6c;text-decoration: none;}
#countries a:active {color: #6c6c6c;text-decoration: none;}
#countries a:visited {color: #6c6c6c;text-decoration: none;}
#countries a:hover {color: #ff4e10;text-decoration: none;}

/* @end */

/* @group category */

h1#h_category {margin: 0 0 13px 0;padding: 25px 0 0 74px;height: 25px;border-bottom: 3px solid #d9d9d9;font-size: 1.1em;line-height: 1.2;}
.contents#country {}
#country .item {position: relative;margin-bottom: 1.5em;padding-bottom: 1.5em;min-height: 165px;}
* html #country .item {height: 165px;}
#country .item p {margin: 0;padding: .3em 0;color: #666;font-size: .9em;}
#country .item .name {margin: 0;padding: 0;font-size: 1.5em;border-bottom: 2px solid #d9d9d9;letter-spacing: 2px;line-height: 1.2;}
#country .item .maker-name {}
#country .item .car-name {display: block;margin: 4px 0 0 0;padding: 7px 0;font-size: .6em;border-top: 1px solid #d9d9d9;}
#country .item .price {display: block;margin: 0 0 7px 0;padding: 7px 0;font-size: 1.5em;border-bottom: 2px solid #d9d9d9;letter-spacing: 2px;line-height: 1.2;font-weight: normal;}
#country .item .price .unit {margin-left: 1.2em;font-size: .7em;}
#country .item img.photo {position: absolute;top: 0;left: 0;margin: 0;padding: 4px;border: 1px solid #d9d9d9;background-color: #fff;}
#country .item .linkbutton {position: absolute;bottom: 1.5em;}
#country a:link {color: #6c6c6c;text-decoration: none;}
#country a:active {color: #6c6c6c;text-decoration: none;}
#country a:visited {color: #6c6c6c;text-decoration: none;}
#country a:hover {color: #ff4e10;text-decoration: none;}


/* @end */

/* @group #product */

#features {display: block;margin: 2px 0 .5em 0;padding: 0;border-bottom: 2px solid #d9d9d9;}
#features dt {margin: 0;padding: .7em 1em .3em 1em;font-weight: bold;font-size: 1.2em;border-top: 2px solid #d9d9d9;}
#features dd {margin: 0 1em 1em 1em;padding: .5em 0;border-top: 1px solid #d9d9d9;}

#product-header-container {float: right;min-height: 75px;margin-bottom: 1em;}
* html #product-header-container {height: 75px;}
#product-header {margin: 0 0 0 85px;padding: 0 0 .5em 0;position: relative;border-bottom: 1px solid #d9d9d9;height: 45px;}

#product-name {margin: 0;padding: 0;line-height: 1.2;font-size: 1.5em;letter-spacing: 1px;}
#product-name #maker-name {position: absolute;bottom: 5px;left: 0;margin: 0;padding: 0 0 0 15px;width: 130px;background: transparent url(../i/arrow.gif) no-repeat left center;}
#product-name #car-name {position: absolute;bottom: 5px;left: 155px;margin: 0;padding: 0 0 0 15px;width: 240px;background: transparent url(../i/arrow.gif) no-repeat left center;font-size: .65em;}
#product-name img {position: absolute;top: 0;left: -85px;}

#pricetag {position: absolute;bottom: 5px;right: 0;margin: 0;padding: 0;width: 170px;text-align: right;letter-spacing: 2px;line-height: 1.2;}
#pricetag .price {margin: 0;padding: 0 0 0 30px;font-size: 1.5em;font-weight: normal;background: transparent url(../i/bg_price.gif) no-repeat left center;}
#pricetag .unit {font-size: 1.3em;}


#view-container {overflow: hidden;margin: 0;padding: 0;}
#main-view {margin: 0 auto;padding: 0;position: relative;width: 724px;height:543px;border: 1px solid #d3d3d3;}
.loading-image {background: transparent url(../i/spinner.gif) no-repeat center center;}
#main-view #photocomment {
z-index: 3;position: absolute;top: 5px;left: 5px;
width: 664px;
padding: 7px 40px 7px 10px;
background: #fff;
opacity: 0.75;
-moz-opacity: 0.75; /* older Gecko-based browsers */
filter: alpha(opacity=75); /* For IE6&7 */
color: #0d0d0d;
cursor:	text;
}
#main-view #photocomment #closecomment {position: absolute;top:7px;right: 10px;cursor: pointer;}

#images-featured {margin: 0;padding: 2px 0 2px 2px;border-top: 2px solid #d9d9d9;}
#images-featured img {display: block;width: 75px;height: 55px;}
#images-featured a {position: relative;display: block;width: 75px;height: 55px;float: left;border: 1px solid #fff;margin: 0 1px 0 2px;}
#images-featured a .thumbfilm {position: absolute;top: 0;left: 0;display: block;width: 75px;height: 55px;background-color: #fff;opacity: 0.75;-moz-opacity: 0.75;filter: alpha(opacity=75);}

#sidebar {padding: 0 0 50px 0;min-height: 655px;background: transparent url(../i/sidebar_bottom.gif) no-repeat center bottom;}
* html #sidebar {height: 655px;}
#sidebar-bottom {margin: 0;padding: 0 15px 0 15px;}

#conditions {margin: 0 0 2em 0;padding: 15px 20px 1em 20px;background: transparent url(../i/sidebar_top.gif) no-repeat center top;}
#conditions dt {margin: 0;padding: .8em 0;}
#conditions dd {margin: 0 0 1em 0;padding: .5em 0;}

#images-parts {margin: 0 0 2em 0;padding: .5em 0 0 0;border-top: 1px solid #6b6b6b;}
#images-parts dt {margin: 0;padding: .8em 0;}
#images-parts dd {margin: 0;padding: 0;}
#images-parts dd #images {}
#images-parts dd #images td {margin: 0;padding: .5em 0 0 2px;font-size: .87em;vertical-align: top;line-height: 1.2em;}
#images-parts dd #images img {display: block;width: 58px;height: 43px;margin: 0 0 .5em 0;padding: 0;}
#images-parts dd #images a {position: relative;display: block;}
#images-parts dd #images a .thumbfilm {position: absolute;top: 0;left: 0;display: block;width: 58px;height: 43px;background-color: #fff;opacity: 0.75;-moz-opacity: 0.75;filter: alpha(opacity=75);}
#images-parts dd #map {margin: 0;padding: 0;width: 186px;}

#images-featured a:hover .thumbfilm,
#images-featured a.selected .thumbfilm,
#images-parts #images a:hover .thumbfilm,
#images-parts #images a.selected .thumbfilm,
#images-parts #images a.on .thumbfilm {background: none;}

#map-container {position: relative;background: transparent url(../i/fixedpointmap.jpg) no-repeat 0 -166px;width: 188px;height: 166px;}
#map-container a.fixedpoint-view {display: block;position: absolute;text-indent: -9999px;outline: 0;}
#mapped_fixedpoint_1 {width: 19px;height: 20px;left: 164px;top: 76px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -164px -76px;}
#mapped_fixedpoint_2 {width: 19px;height: 20px;left: 3px;top: 76px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -3px -76px;}
#mapped_fixedpoint_3 {width: 21px;height: 18px;left: 114px;top: 122px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -114px -122px;}
#mapped_fixedpoint_4 {width: 21px;height: 19px;left: 114px;top: 20px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -114px -20px;}
#mapped_fixedpoint_5 {width: 22px;height: 18px;left: 52px;top: 122px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -52px -122px;}
#mapped_fixedpoint_6 {width: 22px;height: 19px;left: 52px;top: 20px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -52px -20px;}
#mapped_fixedpoint_7 {width: 19px;height: 20px;left: 164px;top: 56px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -164px -56px;}
#mapped_fixedpoint_8 {width: 19px;height: 20px;left: 3px;top: 56px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -3px -56px;}
#mapped_fixedpoint_9 {width: 21px;height: 21px;left: 131px;top: 67px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -131px -67px;}
#mapped_fixedpoint_10  {width: 17px;height: 19px;left: 135px;top: 96px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -135px -96px;}
#mapped_fixedpoint_11 {width: 17px;height: 17px;left: 135px;top: 47px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -135px -47px;}
#mapped_fixedpoint_12 {width: 18px;height: 21px;left: 103px;top: 67px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -103px -67px;}
#mapped_fixedpoint_13 {width: 20px;height: 23px;left: 94px;top: 41px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -94px -41px;}
#mapped_fixedpoint_14 {width: 20px;height: 22px;left: 94px;top: 96px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -94px -96px;}
#mapped_fixedpoint_15 {width: 20px;height: 21px;left: 74px;top: 67px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -74px -67px;}
#mapped_fixedpoint_16 {width: 18px;height: 21px;left: 39px;top: 67px;background: transparent url(../i/fixedpointmap.jpg) no-repeat -39px -67px;}

#videos {margin: 0 0 2em 0;padding: 0;border-top: 1px solid #6b6b6b;list-style-type: none;}
#videos li {margin: 1em 0 .5em 0;padding: 0;font-weight: bold;}
#videos li img {display: block;width: 186px;height:139px;margin: .5em 0 0 0;padding: 0;}

#related-post {margin: 1.5em 0 17px 0;padding: 0 0 28px 0;border-bottom: 3px solid #d9d9d9;}
#related-post .row_examples {margin: 0 0 5px 0;}
#related-post h2 {margin: 0 0 .3em 0;padding: 0;}
#related-post h3 {font-size: 1em;font-weight: bold;}
#related-post .each-example {margin: 0 16px 0 0;}
#related-post .each-example.bp-last {margin-right: 0;}
#related-post .more {text-align: right;}
#related-post .more a {margin: 0;padding: 0 0 0 18px;background: transparent url(../i/more_arrow.gif) no-repeat left center;font-size: .9em;}

#goow {position: relative;margin: 0 0 1em 0;height: 27px;}
#goow a {outline: 0;position: absolute;top: 0;right: 0;display: block;width: 307px;height: 27px;background: transparent url(../i/jump_goow.gif) no-repeat 0 -27px;text-indent: -9999px;}
#goow a:hover {background: transparent url(../i/jump_goow.gif) no-repeat 0 0;}

/* @end */

/* @group preparation */
#h_preparation {margin: 0 0 13px 0;padding: 0;border-bottom: 3px solid #d9d9d9;}
#preparation_examples {position: relative;}
#preparation_local_nav {margin: 0 0 10px 0;padding: 0 0 20px 0;border-bottom: 3px solid #d9d9d9;}
#current_category {margin: 0 0 8px 0;padding: 25px 0 0 74px;height: 25px;/*border-bottom: 3px solid #d9d9d9;*/font-size: 1.1em;line-height: 1.2;}

#filter {}
#filter {margin: 0;padding: 0;list-style-type: none;}
#filter li {float: left;margin: 0;padding: 0 10px;border-right: 1px solid #6c6c6c;line-height: 1;}
#filter .current strong {font-weight: normal;}

.row_examples {margin: 0 0 30px 0;padding: 0;}
.each-example {position: relative;width: 231px;float: left;margin: 0 12px 0 0;padding: 185px 0 0 0;}
.each-example.bp-last {margin-right: 0;}
.each-example .photo {position: absolute;top: 0;left: 0;margin: 0;padding: 3px;border: 1px solid #e7e7e7;}
.each-example .name {margin: 0 0 .5em 0;padding: 0;font-size: 1em;line-height: 1.2em;}
.each-example .name img {width: 30px;float: right;}
.each-example ul {margin: 0 0 .5em 0;padding: 0;list-style-type: none;}
.each-example li {font-size: .9em;}
.each-example .comment {font-size: .85em;margin: 0;padding: 1em 0;border-top: 1px solid #d9d9d9;}

.paginate {position: absolute;top: 0;right: 10px;text-align: right;}
.paginate span {padding: 0 .5em;border-right: 1px solid #6c6c6c;line-height: 1;}
.paginate span:last-child {border: 0;}
.paginate strong {font-weight: normal;}

/* @end */

#services {margin: 1em 0 0 0;padding: 0;}
#services #contact {display: block;margin: 0;padding: 0;}
#services .service-menu {margin: 1em 0 0 0;padding: 0;border-right: 1px solid #d9d9d9;}
#services .service-menu thead td {background-color: #efefef;border: 1px solid #d9d9d9;border-right: 0;border-bottom: 0;color: #686868;font-weight: bold;font-size: .9em;text-align: center;}
#services .service-menu tbody td {border: 1px solid #d9d9d9;border-right: 0;line-height: 1.4;font-size: .8em;margin: 0;padding: 10px;vertical-align: top;width: 158px;}
#services .service-menu tbody td ul {list-style: none;margin: 0;padding: 0;}
#services .service-menu tbody td li {margin: 0 0 .7em 0;padding: 0;line-height: 1.4;}


h1#h_newcomers {margin: 0 0 13px 0;padding: 0;border-bottom: 3px solid #d9d9d9;}
body#index {background-color: #f9f8f3;}
body#index h2 {margin: 0;padding: 0;background-color: #fff;}
body#index h2 img {display :block;}
body#index a:link {color: #6c6c6c;text-decoration: none;}
body#index a:active {color: #6c6c6c;text-decoration: none;}
body#index a:visited {color: #6c6c6c;text-decoration: none;}
body#index a:hover {color: #ff4e10;text-decoration: none;}

#recent-stuff {padding-bottom: 20px;}
#index-top {background-color: #fff;}
#index-bottom {background-color: #fff;}

#most-recent-3 {margin: 0 0 15px 0;padding: 0 0 15px 0;font-size: .9em;background: transparent url(../i/bottom_mostrecent3.gif) no-repeat center bottom;}
#most-recent-3 .item {margin: 0 12px 0 0;width: 312px;float: left;line-height: 1.4;}
#most-recent-3 .last {margin: 0;}
#most-recent-3 .item img {width: 302px;margin: 0 0 .5em 0;padding: 4px; border: 1px solid #d9d9d9;display: block;}

#recent-6 {margin: 0;padding: 0 0 2em 0;font-size: .8em;background: transparent url(../i/bottom_recent6.gif) no-repeat center bottom;}
#recent-6 .item {margin: 0 12px 0 0;width: 150px;float: left;line-height: 1.4;}
#recent-6 .last {margin: 0;}
#recent-6 .item img {width: 140px;margin: 0 0 .5em 0;padding: 4px; border: 1px solid #d9d9d9;display: block;}


.half-column {width: 472px;float: left;}
.nega {float: right;}

#informations {margin: 0;border-bottom: 3px solid #fff;}
#informations ul {list-style-type: none;margin: 3px 0;padding: .8em 10px;background-color: #fbfbf8;}
#informations li {margin: 0;padding: .5em 0;font-size: .9em;line-height: 1.2em;}
#informations li strong {display: block;float: left;width: 18%;font-weight: normal;letter-spacing: 1px;}
#informations li span {display: block;float: right;width: 80%;}
#informations li a:link {text-decoration: underline;}
#informations li a:active {text-decoration: underline;}
#informations li a:visited {text-decoration: underline;}
#informations li a:hover {text-decoration: underline;}

.blog {}
.blog ul {list-style-type: none;margin: 3px 0;padding: 0 10px;background-color: #fbfbf8;margin-bottom: 10px;border-bottom: 3px solid #fff;}
.blog li {margin: 0;padding: .6em 0;border-bottom: 1px solid #e7e7e7;}
.blog li a {font-size: .9em;font-weight: bold;}
.blog li p {margin: 0;padding: 0;font-size: .8em;color: #6c6c6c;}
.blog li:last-child {border: 0;}

#featured-videos {list-style-type: none;margin: 15px 0 0 0;padding: 0;}
#featured-videos li {float: left;margin: 0 20px 15px 0;width: 226px;}
#featured-videos li img {width: 216px;height: 162px;border: 5px solid #172624;display: block;}
#featured-videos li.nega {margin-right: 0;}
#featured-videos li span {background-color: #fff;display: block;text-align: center;margin: 0;padding: .3em 0;}

#externals ul {list-style-type: none;margin: 15px 0 0 0;padding: 0;}
#externals li {float: left;margin: 0 14px 0 0;}
#externals li.nega {margin-right: 0;}

/* @group pages */

/* @group page-common */

#page-header {margin: 0 0 20px 0;padding: .8em 0 .8em .7em;font-size: 1.2em;font-weight: bold;border-top: 3px solid #efefef;border-bottom: 3px solid #efefef;}
#page-contents {float: right;}
#localnav {}
#localnav ul {list-style-type: none;margin: 0;padding: 0;}
#localnav li {margin: 0 0 5px 0;padding: 0;line-height: 0;}
#localnav li a {line-height: 1.4em;display: block;margin: 0;padding: .5em 0 .5em 25px;background: #f9f8f3 url(../i/lnav_arrow.gif) no-repeat left center;font-weight: bold;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#localnav li a:link {color: #595959;}
#localnav li a:active {color: #595959;}
#localnav li a:visited {color: #595959;}
#localnav li a:hover,
#localnav li a.current {background: #ff4e10 url(../i/lnav_arrow_hover.gif) no-repeat left center;color: #fff!important;text-decoration: none;}

/* @end */

/*.user-definition {margin-right: 30px;}*/

#page-contents-aboutus table {width: 100%;margin: 0;padding: 0;}
#page-contents-aboutus table th {margin: 0;padding: .5em 0;width: 130px;vertical-align: top;border-right: 1px solid #efefef;}
#page-contents-aboutus table td {margin: 0;padding: .5em 0 1em 45px;vertical-align: top;}
#page-contents-aboutus table ul,
#page-contents-aboutus table ol {margin: 0;padding: 0;list-style-type: none;}


#page-contents-privacypolicy {}
#page-contents-privacypolicy h2 {font-size: 1.1em;margin: 0 0 1.2em 0;padding: 1.2em 0 0 0;}

#page-contents-process {}
#page-contents-process hr {margin-top: 3em;margin-bottom: 3em;border-color: #efefef;}
#page-contents-process h2 {font-size: 1.2em;font-weight: bold;margin: 0 0 1.2em 0;padding: 0;}
#page-contents-process h2 img {vertical-align: middle;margin-right: 1em;margin-top: -.3em;}

#page-contents-servicecare {margin-right: 0;}
#page-contents-servicecare table {width: 100%;margin: 0;padding: 0;}
#page-contents-servicecare table th {margin: 0;padding: 2em 0;width: 130px;vertical-align: top;border-bottom: 1px solid #efefef;}
#page-contents-servicecare table td {margin: 0;padding: 2em 0 2em 45px;vertical-align: top;border-bottom: 1px solid #efefef;}
#page-contents-servicecare table ul,
#page-contents-servicecare table ol {margin: 0;padding: 0;list-style-type: none;}

#page-contents-access {margin-right: 30px;}
#page-contents-access h2 {font-size: 1.2em;font-weight: bold;margin: 0 0 1.2em 0;padding: 0;}
#page-contents-access #thewayto dl {margin: 0;padding: 0;}
#page-contents-access #thewayto dl.bp-last {float: right;}
#page-contents-access #thewayto dt {margin: 0 0 1em 0;padding: .3em 1em;background-color: #efefef;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#page-contents-access #thewayto dd {margin: 0;padding: .5em;}
#page-contents-access #thewayto dd ul, 
#page-contents-access #thewayto dd ol {margin: 0;padding: 0 0 0 1.5em;}
#page-contents-access #thewayto dd li {margin: 0 0 2em 0;}
#page-contents-access #map_viewer {margin: 0;padding: 661px 0 0 0;position:relative;}
#page-contents-access #map_viewer .accessmap {position: absolute;top: 0;left: 0;}
#page-contents-access #mapselector {margin: 0 0 10px 0;padding: 0;list-style-type: none;}
#page-contents-access #mapselector li {line-height: 0;margin: 0;padding: 0;}
#page-contents-access #mapselector li a {line-height: 1.4;}
#page-contents-access #mapselector li img {display: block;}
#page-contents-access #mapselector a.current {display: none;}
#page-contents-access #map_aerialview {display: block;}

#page-contents-sitemap dt {margin: 0 0 1em 0;padding: .35em 1em;background-color: #f9f8f3;-moz-border-radius: 5px;-webkit-border-radius: 5px;letter-spacing: 1px}
#page-contents-sitemap dd {margin: 0 0 2em 0;}
#page-contents-sitemap dd ul, 
#page-contents-sitemap dd ol {margin: 0;padding: 0 0 0 1em;list-style-type: none;}
#page-contents-sitemap dd li {margin: 0 0 1em 0;padding: 0 0 0 10px;background: transparent url(../i/sitemap_list_style.gif) no-repeat left center;}
#page-contents-sitemap a:link {color: #6c6c6c;}
#page-contents-sitemap a:active {color: #6c6c6c;}
#page-contents-sitemap a:visited {color: #6c6c6c;}
#page-contents-sitemap a:hover {color: #ff4e10;}

/* @end */


