﻿@charset "UTF-8";
/* CSS Document */
* {
font: normal 12px/13px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin: 0px;
padding: 0px 0px 0px 0px;
}
body {
text-align: center;
}
/*Contents*/
#wrapper {
text-align: left;
margin: 0px;
height: auto;
width: 100%;
padding:0px;
}
h1#toph1 {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
background-image: none;
padding: 1px 0px 0px 0px;
top:0px;
margin:0px;
}
/*index header*/
#header {
width: 100%;
height: 60px;
clear:both;
position:relative;
background-color:#FFD900;
}

/*logo*/
#logo a, #logo a:hover {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
text-indent:-9999px;
display:block;
width: 232px;
height: 60px;
background: url(../images/logo_flag.gif) no-repeat;
}

#japanese a {
text-indent:-9999px;
display:block;
width: 98px;
height: 60px;
background: url(../images/japanese.gif) no-repeat ;
}
#japanese a:hover {
background: url(../images/japanese_g.gif) no-repeat ;
}
#lead {
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
float:left;
padding: 1px 0px 0px 10px;
width: 100%;
height: auto;
background-color:#FFD900;
text-align:left;
}

/*globalnavi*/
#globalnavi {
clear: both;
height: 30px;
width: 100%;
padding: 0px;
position: relative;
background-color: #00988E; 
}
/*globalnavi_left*/
#globalnavi_left {
float: left;
height: 30px;
width: 580px;
position: relative;
}
#globalnavi_left ul li {
float: left;
text-indent:-9999px;
list-style-type: none;
}
#globalnavi_left ul li a { 
display: block;
height: 30px;
}
#globalnavi_left ul li#find a {
width: 144px;
background: url(../images/globalnavi_e.gif) no-repeat 0px 0px;
}
#globalnavi_left ul li#find a:hover {
background: url(../images/globalnavi_e.gif) no-repeat 0px -30px;
}
#globalnavi_left ul li#find_v a {
width: 144px;
background: url(../images/globalnavi_e.gif) no-repeat 0px -30px;
}
#globalnavi_left ul li#freequote a {
width: 200px;
background: url(../images/globalnavi_e.gif) no-repeat -144px top;
}
#globalnavi_left ul li#freequote a:hover {
background: url(../images/globalnavi_e.gif) no-repeat -144px -30px;
}
#globalnavi_left ul li#freequote_v a {
width: 200px;
background: url(../images/globalnavi_e.gif) no-repeat -144px -30px;
}
#globalnavi_left ul li#store a {
width: 128px;
background: url(../images/globalnavi_e.gif) no-repeat -344px top;
}
#globalnavi_left ul li#store a:hover {
background: url(../images/globalnavi_e.gif) no-repeat -344px -30px;
}
#globalnavi_left ul li#store_v a {
width: 128px;
background: url(../images/globalnavi_e.gif) no-repeat -344px -30px;
}
#globalnavi_left ul li#contact a {
width: 101px;
background: url(../images/globalnavi_e.gif) no-repeat -472px top;
}
#globalnavi_left ul li#contact a:hover {
background: url(../images/globalnavi_e.gif) no-repeat -472px -30px;
}
#globalnavi_left ul li#contact_v a {
width: 101px;
background: url(../images/globalnavi_e.gif) no-repeat -472px -30px;
}
/*globalnavi_right*/
#globalnavi_right {
left: 630px;
position: absolute;
height: 30px;
width: 200px;
}
#globalnavi_right ul li {
float: right;
text-indent:-9999px;
list-style-type: none;
}
#globalnavi_right ul li a { 
display: block;
width: 100px;
height: 30px;
}
#globalnavi_right ul li#company a {
background: url(../images/button_E.jpg) no-repeat left top;
}
#globalnavi_right ul li#company a:hover {
background: url(../images/button_E.jpg) no-repeat left -30px;
}
#globalnavi_right ul li#sitemap a {
background: url(../images/button_E.jpg) no-repeat -100px top;
}
#globalnavi_right ul li#sitemap a:hover {
background: url(../images/button_E.jpg) no-repeat -100px -30px;
}

/*headimage*/
#headimage01 {
background: url(../images/headimage01.jpg) no-repeat;
float:left;
height:66px;
width:800px;
margin-bottom: 10px;
}
#headimage02 {
background: url(../images/headimage02.jpg) no-repeat;
float:left;
height:66px;
width:800px;
margin-bottom: 10px;
}
#headimage03  {
background: url(../images/headimage03.jpg) no-repeat;
float:left;
height:66px;
width:800px;
margin-bottom: 10px;
}
/*subnavi*/
#subnavi {
clear: both;
height: 30px;
width: 100%;
padding: 0px;
position:relative;
background-color: #CBCBCB; 
}
#subnavi_width {
width: 800px;
position:absolute;
}
#subnavi ul li {
float: left;
display: block;
width: 154px;
height: auto;
list-style-type: none;
text-align: center;
margin:9px 5px 3px 0px;
color: #FFFFFF;
font-weight: bold;
border-right:solid 1px #FFFFFF;
}
#subnavi ul li a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #111111;
text-decoration: none;
}
#subnavi ul li#greentext a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #006666;
}
#subnavi a:hover{
color: #006666;
}
/*breadcrumbs*/
#breadcrumbs {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 0px 18px}
#breadcrumbs a {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #006666;
text-decoration:none;
}
#breadcrumbs a:hover {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #006666;
text-decoration: underline;
}
/*contents*/
#contents, #contents2 {
clear: both;
float:left;
width:785px;
height:auto;
display:inline;
margin: 3px 0px 40px 10px;
}
#contents2 {
width:795px;
}

#contents_old {
clear: both;
float:left;
width:785px;
height:auto;
margin: 0px 0px 40px 15px;
}

#main {
float:left;
width:560px;
height:auto;
margin-right:0px;
}
#main2 {
float:left;
width:625px;
height:auto;
margin-right:0px;
}
#main3 {
float:left;
width:785px;
height:auto;
}
#topmain {
float:left;
width:785px;
height:auto;
margin-right:0px;
margin-bottom: 20px;
display: inline;
vertical-align: middle;
}

#side {
float:right;
width:210px;
height:auto;
margin-top: 0px;
border: solid 1px #9bbbb0;
}
#side2 {
float:right;
width:155px;
height:auto;
margin-top: 0px;
}
#saishintitle {
width:210px;
height:40px;
background: url(../images/newcar.gif) no-repeat;
text-indent:-9999px;
}
#testimonialtitle {
width:210px;
height:40px;
background: url(../images/newtitle.gif) no-repeat;
text-indent:-9999px;
}
#saishin {
width:210px;
height:auto;
padding: 10px 3px 0px 3px;
}
.saishinbox {
font: 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
float:left;
width:190px;
height:170px;
margin-bottom: 10px;
}
.biggergreenbold {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
padding-bottom:5px;
}
.biggergreenbolditalic {
font: bold italic 12px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
padding-bottom:5px;
}
.biggestgreenbold {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
padding-bottom:5px;
}
.biggergreenboldform {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
padding: 5px 0px 3px 0px;
}
.greenbold {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
}
.green {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
}
.leadtext {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
text-decoration:none;
}
/*h1*/
h1 {
float:left;
margin-left:10px;
margin-top:10px;
height:27px;
width:700px;
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
background: url(../images/title.gif) no-repeat ;
padding: 5px 0px 5px 35px;
}
h1.wider {
width:747px;
}
#table, #table2 #table2forsell {
clear:both;
float:left;
width:558px;
border: solid 1px #deefe1;
margin-bottom: 20px;
}
#table {
border: solid 1px #deefe1;
clear:both;
}
#table2 {
border: solid 1px #F7ECA3;
}
#table2forsell {
left:10px;
height:550px;
border: solid 1px #F7ECA3;
}
.table {
float:left;
width:558px;
border: solid 1px #deefe1;
margin-bottom: 20px;
}
#table1 {
float:right;
width:558px;
border: solid 1px #5f8179;
margin-bottom: 1px;
}
#table538 {
float:right;
width:538px;
border: solid 1px #5f8179;
margin: 10px;
padding: 0px;
display:inline;
}
#table538r {
float:right;
width:538px;
border: solid 1px #5f8179;
margin-bottom: 20px;
}
#table img {
margin-bottom: 15px;
}
#toptable1,#toptable1b {
float:left;
width:415px;
margin-bottom: 1px;
height: 265px;
}
#toptable1 {
border: solid 1px #deefe1;
}
#toptable1b {
border: solid 1px #F7ECA3;
}
#toptable2, #toptable2b {
float:right;
width:350px;
margin-bottom: 1px;
height: 265px;
}
#toptable2 {
border: solid 1px #deefe1;
}
#toptable2b {
border: solid 1px #F7ECA3;
}

#toptable370 {
	float:right;
	width:370px;
	border: solid 1px #5f8179;
	margin-bottom: 1px;
	height: auto;
}
#toptable385 {
float:left;
width:385px;
border: solid 1px #00988E;
margin-bottom: 1px;
height: 345px;
}
#toptable380 {
float:right;
width:365px;
border: solid 1px #00988E;
margin-bottom: 1px;
height: 345px;
}
.box1 {
width:560px;
height:auto;
float:left;
padding: 0px;
margin-bottom:10px;	
}
.box2 {
	width:613px;
	height:auto;
	float:left;
	border-bottom:solid 1px #5f8179;
	padding: 0px 0px 10px 0px;
	margin-bottom:20px;
	border-left:solid 1px #5f8179;
	border-right:solid 1px #5f8179;	
}
.box3 {
	width:615px;
	height:auto;
	float:left;
	padding: 0px 0px 10px 0px;
}

.box560 {
width:550px;
height:auto;
float:left;
padding: 0px 0px 10px 0px;
}


.box255 {
width:253px;
height:218px;
float:left;
padding: 0px;
margin-right: 10px;
border: solid 1px #deefe1;
}
.box385 {
width:383px;
height:200;
float:left;
padding: 0px;
margin-right: 15px;
border: solid 1px #deefe1;
}
.box4 {
	width:560px;
	height:150px;
	float:left;
	padding: 0px 0px 10px 0px;
	margin-bottom:20px;
	background-image: url(../images/oursystem_top.jpg);
	background-repeat:no-repeat;	
}
#box785 {
	width:785px;
	height:auto;
	float:left;
	padding: 0px 0px 10px 0px;
	background-color:#edf2f6;
	margin-top: 20px;
	display:inline;
}
/*oursystem*/
.box560 {
width:560px;
height:auto;
float:left;
padding: 0px 0px 10px 0px;
background-color:#edf2f6;
display:inline;
}
.box560forconsign {
width:560px;
height:auto;
margin:auto;
float:left;
padding: 0px 0px 10px 0px;
background-color:#edf2f6;


}
/*h2*/
h2#original {
	width:535px;
	height:30px;
	float:left;
	background-color:#deefe1;
	color:#004040;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 25px;
	vertical-align: middle;
}
h2#sell, h2#sell2, h2#sell3 {
	width:543px;
	height:30px;
	float:left;
	background-color:#deefe1;
	color:#004040;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 15px;
	vertical-align: middle;
}
h2#sell {
width:543px;
float:left;
background-color:#deefe1;
color:#004040;
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0px 0px 15px;
vertical-align: middle;
}
h2#sell2 {
height:50px;
}
h2#sell3 {
background-color:#F7ECA3;
color:#E36D00;
}

h2#faq {
width:535px;
height:80px;
float:left;
background-color:#deefe1;
color:#004040;
font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
padding: 12px 0px 5px 25px;
vertical-align: middle;
margin-bottom: 20px;
}

h2#n1 {
color:#004040;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
background: url(../images/buying1.gif) no-repeat 0px 0px;
height: 33px;
width: 530px;
padding: 5px 0px 0px 40px;
}
h2#t1, h2#o1, h2#t2, h2#o2, h2#t3, h2#o3{
height:30px;
float:left;
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0px 0px 25px;
}
h2#t1, h2#o1 {
width:390px;
}
h2#t1 {
background-color:#deefe1;
color:#004040;
}
h2#o1 {
background-color:#F7ECA3;
color:#E36D00;
}
h2#t2, h2#o2 {
width:325px;
}
h2#t2 {
background-color:#deefe1;
color:#004040;
}
h2#o2 {
background-color:#F7ECA3;
color:#E36D00;
}
h2#t3, h2#o3 {
width:620px;
vertical-align: middle;	
}
h2#t3 {
background-color:#deefe1;
color:#004040;
}
h2#o3 {
background-color:#F7ECA3;
color:#E36D00;	
}
h2#t785 {
	width:765px;
	height:30px;
	float:left;
	color:#004040;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 20px;
	background-color: #deefe1;
}
h2#t4 {
	width:533px;
	height:30px;
	float:left;
	color:#004040;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 25px;
	margin-bottom: 0px;
	background-color: #deefe1;
}

h2#system {
	width:533px;
	height:30px;
	float:left;
	color:#004040;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 25px;
	margin-bottom: 0px;
	margin: 0px 0px 10px 0px;
	background-color: #deefe1;
}


h2n {
width:535px;
height:25px;
float:left;
color:#FFCC00;
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
padding: 31px 0px 0px 25px;
}
h2#t365 {
width:340px;
height:30px;
float:left;
background-color:#deefe1;
color:#004040;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 0px 25px;
}
h2#t360{
	width:360px;
	height:30px;
	float:left;
	background-color:#deefe1;
	color:#004040;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 25px;
}

/*h2*/
h2, h2.wider {
height:25px;
float:left;
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 0px 25px;
}
h2 {
width:535px;
}
h2.wider {
width:758px;
}
h2.storename {
width:375px;
height:30px;
float:left;
color:#004040;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0px 0px 8px;
vertical-align: middle;
background-color: #deefe1;
}
/*delete later*/
.store {
width:245px;
height:30px;
float:left;
color:#004040;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0px 0px 8px;
vertical-align: middle;
background-color: #deefe1;
}

/*h3*/
h3 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	width: 615px;
	color: #ffffff;
	float: left;
	padding: 5px 0px 0px 0px;
}
.h3company {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 595px;
	height:25px;
	background-color: #5f8179;
	color: #ffffff;
	float: left;
	padding: 2px 0px 0px 20px;
}

h3#sub {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 538px;
	height:25px;
	background-color: #5f8179;
	color: #ffffff;
	float: left;
	padding-top: 5px;
	padding-left: 20px;
}

.h3n370a {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
	height:25px;
	background-color: #5f8179;
	color: #ffffff;
	float: left;
	padding: 0px 0px 0px 20px;
}
.h3n370_1 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 330px;
	height:25px;
	background: url(../images/370_1.gif) no-repeat;
	color: #ffffff;
	float: left;
	padding: 3px 0px 0px 40px;
}
.h3n370_2 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 330px;
	height:25px;
	background: url(../images/370_2.gif) no-repeat;
	color: #ffffff;
	float: left;
	padding: 3px 0px 0px 40px;
}
.h3n370_3 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 330px;
	height:25px;
	background: url(../images/370_3.gif) no-repeat;
	color: #ffffff;
	float: left;
	padding: 3px 0px 0px 40px;
}
.h3n538a {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	width: 518px;
	height:25px;
	background-color: #5f8179;
	color: #ffffff;
	float: left;
	padding: 3px 0px 0px 20px;
}


.tablemidashi1 {
background: url(../images/tablemidashi_a.jpg) no-repeat;
}
.tablemidashi2 {
background: url(../images/tablemidashi_b.jpg) no-repeat;
}
.tablemidashi3 {
background: url(../images/tablemidashi_c.jpg) no-repeat;
}
.tablemidashi4 {
background: url(../images/tablemidashi_d.jpg) no-repeat;
}
.tablemidashi5 {
background: url(../images/tablemidashi_e.jpg) no-repeat;
}
.tablemidashi6 {
background: url(../images/tablemidashi_f.jpg) no-repeat;
}
.tablemidashi7 {
background: url(../images/tablemidashi_g.jpg) no-repeat;
}
.tablemidashi8 {
background: url(../images/tablemidashi_h.jpg) no-repeat;
}
.tablemidashi9 {
background: url(../images/tablemidashi_i.jpg) no-repeat;
}
.tablemidashi10 {
background: url(../images/tablemidashi_j.jpg) no-repeat;
}
.tablemidashi11 {
background: url(../images/tablemidashi_k.jpg) no-repeat;
}
.tablemidashi12 {
background: url(../images/tablemidashi_l.jpg) no-repeat;
}
.tablemidashi13 {
background: url(../images/tablemidashi_m.jpg) no-repeat;
}
.tablebox {
clear:both;
float:left;
width:508px;
padding: 5px 20px 20px 20px;
color:#222222;
height:auto;
position:relative;
}
.tablebox img.consign{
position:absolute;
left:180px;
clear:both;
}
.tablebox ol.number {
list-style-image:none;
list-style-position: inside;
padding-bottom:20px;
}
.tablebox ol.number li {
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
width:518px;
padding:0px;
background:none;
list-style-type: decimal; 
}
.tablebox ul.list {
padding-left:20px;
list-style-position: inside;
}
.tablebox ul.list li {
font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
width:498px;
padding:0px;
background:none;
list-style-type: decimal;
}
.tablebox ol.list2 {
list-style-position: outside;
padding-left:25px;

}
.tablebox ul {
list-style-position: inside;
list-style-type: none; 
}
.tablebox ul li {
float:left;
width:200px;
list-style-position:outside;
padding: 2px 0px 0px 10px;
background: url(../images/triangle.jpg) no-repeat 0px 3px; 
}
.tablebox_a {
clear:both;
width:538px;
padding: 0px 0px 0px 20px;
color:#222222;
}

.tablebox_b {
clear:both;
width:538px;
padding: 0px 10px 0px 0px;
color:#222222;
}

.tablebox_1 {
clear:both;
width:400px;
padding: 0px 0px 0px 0px;
color:#222222;
}

.tablebox_2 {
clear:both;
width:350px;
padding: 0px 0px 0px 0px;
color:#222222;
}
.tablebox_3 {
clear:both;
width:600px;
padding: 5px 2px 10px 10px;
color:#222222;
}
/*delete later */
.tablebox_store, .tablebox_store2 {
float:left;
width:240px;
color:#222222;
clear: both;
text-align:left;
}
.tablebox_store {
padding: 5px 3px 10px 10px;
}
.tablebox_store2 {
padding: 0px 3px 0px 10px;
}
.tablebox_store2_l {
float:left;
text-align:center;
width:auto;
}
.tablebox_store2_r { 
float:right;
width:auto;
height:33px;
}
.tablebox_store2_r a img { 
padding:5px 10px 0px 0px;
}
.tablebox_store img {
padding:0px 5px 10px 0px;
}
/*new*/
.storebox, .storebox2 {
float:left;
width:370px;
color:#222222;
clear: both;
text-align:left;
}
.storebox {
padding: 5px 3px 10px 10px;
}
.storebox2 {
width:auto;
padding: 0px 3px 0px 10px;
}
.storebox2_l {
float:left;
text-align:left;
width:240px;
}
.storebox2_r { 
float:right;
width:120px;
height:33px;
}
.storebox2_r a img { 
padding:10px 0px 10px 0px;
}
.storebox img {
padding:0px 10px 10px 0px;
}
.tablebox_c {
clear:both;
width:550px;
padding: 0px 0px 0px 0px;
color:#222222;
}
.tablebox_4 {
clear:both;
width:380px;
padding: 0px 0px 0px 0px;
color:#222222;
text-align:justify;
margin-left:18px;
margin-top:10px;
}
.tablebox_360 {
clear:both;
width:auto;
padding: 0px 0px 0px 0px;
color:#222222;
}
.tableboxwhy{
clear:both;
width:538px;
padding: 0px 0px 0px 0px;
color:#222222;
}
.tableboxfaq {
clear:both;
width:518px;
padding: 5px 20px 0px 20px;
color:#222222;
height:auto;
}

.boxtext {
	font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	float: right;
	margin: 5px 5px 5px 5px;
	text-align: justify;
}

.boxtext_l {
	font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
.boxtext_b {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	margin: 0px;
}
.boxtext_c {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color:#222222;
	margin: 0px;
	text-align: left;
}
.boxtext_store {
	font: normal 11px/15px Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
	color:#222222;
	float:right;
}
.boxtext_contact {
	font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	margin: 5px 5px 5px 0px;
}
.boxtext_red {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	margin: 5px 5px 10px 0px;
}
.boxtext_why {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	float: left;
	text-align: justify;
}
.boxtext_tab {
	font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	float: left;
	text-align: justify;
}
.boximg_r {
	float: right;
}
.autocheck {
float: left;
width: 518px;
height:auto;
padding:0px 20px;
}
.autochecktext {
float: right;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
width: 408px;
}
.autocheck img{
float: left;
}
.blank20, .blank15, .blank10, .blank5, .blank1 {
clear:both;
line-height:0px;
width:100%;
}
.blank20 {
height:20px;
}
.blank15 {
height:15px;
}
.blank12 {
height:12px;
}
.blank10 {
height:10px;
}
.blank5 {
height:5px;
}
.blank1 {
height:1px;
}
.q {
width:498px;
padding: 4px 20px 5px 40px;
background: url(../images/question.gif) no-repeat 15px 0px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
clear:both;
}
.a {
	width:498px;
	padding: 0px 20px 20px 40px;
	background: url(../images/answer.gif) no-repeat 15px 0px;
	line-height: 1.4em;
}
/*message*/
#messagebox, #messagebox2 {
float:left;
width:470px;
padding: 18px 10px 17px 70px;
font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif;
background: url(../images/g.jpg) no-repeat 15px 18px;
color:#067F40;
border: solid 5px #777777;
}
#messagebox2 {
margin-bottom:20px;
}
.msgtext {
	font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#067F40;
	float: left;
}
/*form*/
#formlist {
width:585px;
}
#formlist ul {
list-style-position: inside;
list-style-type: none; 
}
#formlist ul li {
float:left;
background: url(../images/triangle.jpg) no-repeat 0px 3px; 
padding: 2px 10px 0px 25px;
width:auto;
}
#form {
	font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 20px 15px 20px;
	margin-top:5px;
}
form.send {
width: auto;
top: 0px;
left: 5px;
}
form.send fieldset {
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}
form.send legend {
font-weight: bold;
margin-bottom: 5px;
padding: 3px 6px;
background-color: #067F40;
color: #FFFFFF;
}
form.send label {
width: 90px;
float: left;
height: auto;
display: block;
margin: 0px 0px 0px 0px;
}
form.send input, form.send select {
margin-bottom: 5px;
}
form.send textarea {
width: 320px;
height: 120px;
margin-bottom: 10px;
}
form.send input.go {
margin-left: 115px;
width: auto;
padding: 0px 3px 0px 0px;
}

a {
outline: none;
}
.formtext {
font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}
.smalldarkred {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #990000;
}
/*contact form*/
#formad {
float:left;
width:215px;
height:420px;
margin: 0px 10px 0px 0px;
}
#contactform {
float:right;
width:550px;
height:420px;
border-bottom: solid 1px #deefe1;
border-left: solid 1px #deefe1;
border-right: solid 1px #deefe1;
border-top: solid 1px #deefe1;
}
#form_c {
font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 15px;
margin-top:0px;
}
form_c.send_c {
width: 450px; 
top: 0px;
left: 5px;
}
form_c.send fieldset {
padding: 10px 10px 5px 10px;
margin: 0px 0px 10px 0px;
}
form_c.send legend {
font-weight: bold;
margin-bottom: 5px;
padding: 3px 6px;
background-color: #067F40;
color: #FFFFFF;
}
form_c.send label {
width: 80px;
float: left;
height: auto;
display: block;
margin: 0px 0px 0px 5px;
}
form_c.send input, form.send select {
margin-bottom: 2px;
}
form_c.send textarea {
height: 80px;
margin-bottom: 10px;
}
form_c.send input.go {
margin-left: 90px;
width: auto;
padding: 1px 3px;
}
/*testimonial*/
.testimonial_left_a, .testimonial_right_a {
width:345px;
height:305px;
margin-top:20px;
padding:40px 20px 10px 20px;
background: url(../images/testimonial_ab.gif) no-repeat;
}
.testimonial_left_a {
float:left;
}
.testimonial_right_a {
float:right;
}
.testimonial_left_b, .testimonial_right_b {
width:345px;
height:305px;
padding:40px 20px 10px 20px;
background: url(../images/testimonial_ae.gif) no-repeat;
}
.testimonial_left_b {
float:left;
}
.testimonial_right_b {
float:right;
}
/*top*/
#top {
clear: both;
float:left;
width:785px;
height:auto;
position:relative;
margin: 10px 0px 0px 0px;
}
#top_left, #quote_left {
clear: both;
float:left;
width:385px;
height:345px;
display:inline;
}
/*buy_a*/
#buy_a {
float:left;
width:365px;
height:13px;
padding: 40px 0px 0px 20px;
background: url(../images/buy_a.gif) no-repeat;
}

h2.toph2, h3.toph3 {
background-image: none;
display:none;
}
h2.toph2 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
h3.toph3 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
/*buy_b*/
#buy_b {
float:left;
width:385px;
height:105px;
background: url(../images/buy_b.gif) no-repeat;
padding-top:37px;
}
#buy_b ul, #buy_c ul, #buy_d ul  {
list-style-type: none;
display:inline;
padding:0px;
margin:0px;
clear:both;
}
#buy_b ul li {
float:left;
display:block;
width:96px;
height:51px;
text-align: center;
padding:0px;
margin:0px;
}
#buy_b ul li a img {
text-decoration:none;
}
#buy_b ul li a {
font: normal 11px/8px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
}
#buy_b ul li a:hover {
color:#333;
}
/*buy_bottom*/
.buy_frame {
clear:both;
width:385px;
height:auto;
}
/*buy_c*/
#buy_c {
float:left;
width:235px;
height:116px;
background: url(../images/buy_c.gif) no-repeat;
padding: 33px 0px 0px 10px;
}
#buy_c ul li {
float:left;
display:block;
width:auto;
margin-right:10px;
line-height:0px;
}
#buy_c ul li a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
line-height:normal;
}
#buy_c ul li a:hover {
color:#333;
}
.car {
clear:both;
width:235px;
height:auto;
}
/*buy_d*/
#buy_d {
float:left;
width:140px;
height:119px;
padding:30px 0px 0px 0px;
background: url(../images/buy_d.gif) no-repeat;
}
#buy_d ul li a {
font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
}
#buy_d ul li a:hover {
color:#333;
}
/*sell_a*/
#sell_a, #sell_b, #sell_c, #sell_d, #sell_e {
float:left;
width:385px;
}
#sell_a {
height:42px;
background: url(../images/right_a.gif) no-repeat;
}
#sell_b {
height:30px;
background: url(../images/right_b.gif) no-repeat;
}
#sell_c {
height:26px;
background: url(../images/right_c.gif) no-repeat;
}
#sell_d {
height:160px;
background: url(../images/right_d.jpg) no-repeat;
position:relative;
}
#sell_d a img {
top:107px;
left:10px;
position:absolute;
}
#sell_e {
height:85px;
position:relative;
}
#sell_e a img {
top:0px;
left:0px;
position:absolute;
}
.headtext {
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
#headtext_for_quote {
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
position:absolute;
height:90px;
width:320px;
top:505px;
left:25px
}
.none {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
display:none;
}
#country {
clear:both;
float:left;
width:235px;
height:12px;
display:inline;
}
.cartext {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding: 0px 0px 0px 20px;
display:block;
width:95px;
float:left;
}

/*top_right*/
#top_right, #quote_right {
float:right;
width:385px;
height:345px;
display:inline;
}
#top_right {
top:0px;
left:400px;
position:absolute;
}
#top_right ul {
list-style-type:none;
}
#top_right ul li {
list-style-type:none;
}

#newstores_left {
float:left;
width:625px;
height:180px;
margin-right:5px;
}
#newstores_left_top{
float:left;
width:625px;
height:31px;
}
#newstores_left_top_a a {
display:block;
float:left;
width:318px;
height:31px;
background: url(../images/newstores_info.jpg) no-repeat;
}
#newstores_left_top_b a {
float:right;
display:block;
width:307px;
height:31px;
background: url(../images/newstores_waiting.jpg) no-repeat;
}
#newstores_left_bottom{
clear:both;
width:610px;
height:134px;
padding: 15px 0px 0px 15px;
background: url(../images/newstores_back.gif) no-repeat;
}
#newstores_left ul {
list-style-type: none;
display:inline;
}
#newstores_left ul li {
float:left;
display:block;
width:145px;
height:104px;
margin-right:7px;
padding:0px;
}
#newstores_left ul#shopname {
list-style-type: none;
display:inline;
}
#newstores_left ul li.name {
text-align:center;
float:left;
display:block;
width:145px;
height:12px;
margin-right:7px;
padding: 0px;
}
#newstores_left ul li.name a, #newstores_left ul li.name a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
text-decoration:none; 
}
#newstores_right {
float:right;
width:150px;
height:180px;
background: url(../images/call.jpg) no-repeat;
position:relative;
text-indent:-9999px;
}
#newstores_right img {
top:140px;
left:8px;
position:absolute;
}
.smallerblack {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
.black {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
.biggerblack {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
.biggerboldblack {
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
#thankyou {
clear:both;
width:785px;
height:185px;
position:relative;
margin-top:10px;
}
#thankyou_top{
float:left;
width:785px;
height:31px;
}
#thankyou_top_a {
float:left;
width:256px;
height:32px;
background: url(../images/thankyou_fromclients.jpg) no-repeat;
}
#thankyou_top_b {
float:right;
width:529px;
height:32px;
background: url(../images/thankyou_frommsg.jpg) no-repeat;
}
#thankyou_bottom{
clear:both;
width:740px;
height:174px;
padding:15px 27px 0px 18px;
background: url(../images/thankyou_back.gif) no-repeat;
}
#thankyoubox_a, #thankyoubox_b, #thankyoubox_c, #thankyoubox_d {
width:166px;
height:135px;
position:absolute;
font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
padding: 20px 5px 0px 9px;
}
#thankyoubox_a a, #thankyoubox_b a, #thankyoubox_a a:hover, #thankyoubox_b a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#067F40;
text-decoration:none;
}
#thankyoubox_c a, #thankyoubox_d a, #thankyoubox_c a:hover, #thankyoubox_d a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #C90000;
text-decoration:none;
}
#thankyoubox_a {
background: url(../images/kaimashita.gif) no-repeat;
left:18px;
}
#thankyoubox_b {
background: url(../images/kaimashita.gif) no-repeat;
left:208px;
}
#thankyoubox_c {
background: url(../images/urimashita.gif) no-repeat;
left:398px;
}
#thankyoubox_d {
background: url(../images/urimashita.gif) no-repeat;
left:588px;
}
.shoptext {
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.formtext, .list {
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}
.hidetext {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
text-indent:-9999px;
}
.hidetextfortorrance a {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
text-indent:-9999px;
display:block;
width:200px;
height:30px;
padding:0px;
}
.sitemapwrap {
float:left;
width:785px;
height:auto;
margin-bottom: 30px;
}
.sitemapbox {
float:left;
width:180px;
height:120px;
margin-left:5px;
}

.sitemapbox a.main {
background: url(../images/sitemaptitle.gif) no-repeat;
font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
width:150px;
height:27px;
display:block;
padding: 8px 0px 0px 20px;
margin-bottom:5px;
}
.sitemapbox a.main170 {
background: url(../images/sitemaptitle.gif) no-repeat;
font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
width:180px;
height:27px;
display:block;
padding: 8px 0px 0px 15px;
margin-bottom:5px;
}
.sitemapbox strong a:hover {
text-decoration:none;
color:#067F40;
}
.sitemapbox ul {
list-style-type: none;
}
.sitemapbox ul li a {
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding-left: 20px;
text-decoration:none;
}
.sitemapbox ul li a:hover {
text-decoration:underline;
}
.style4 {
color: #FF0000; 
font:bold 16px Verdana, Arial, Helvetica, sans-serif; 
}
h3.biggestred {
width:auto;
color: #FF0000; 
font:bold 16px Verdana, Arial, Helvetica, sans-serif; 
height:17px;
}
.biggestred {
width:165px;
color: #FF0000; 
font:bold 16px Verdana, Arial, Helvetica, sans-serif; 
height:17px;
}
.style11 {
color: #336633;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}
h3.style11 {
color: #336633;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
width:auto;
}
.smallred {
color: #FF0000;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

.whystyle {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.whystyle2 {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.whystyle3 {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.popup {
width:516px;
}
.popupconsign {
float:left;
width:172px;
height:81px;
overflow:hidden;
}
.faq {
width:535px;
height:80px;
float:left;
background-color:#deefe1;
color:#004040;
font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
padding: 12px 0px 5px 25px;
vertical-align: middle;
margin-bottom: 20px;
}
hr {
border:dotted #067F40;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
margin:20px 0px;
clear:both;
}

#blog_left, #blog_left_top, #blog_left_middle, #blog_left_bottom {
clear:both;
float:left;
width:215px;
}
#blog_left {
height:119px;
}
#blog_left_top a {
display:block;
height:27px;
background: url(../images/visitstoreblog.gif) no-repeat;
}
#blog_left_middle {
height:36px;
background: url(../images/tolacounty.gif) no-repeat;
}
#blog_left_bottom a {
display:block;
height:56px;
background: url(../images/toaddress.gif) no-repeat;
}
#blog_right a {
float:left;
display:block;
width:388px;
height:119px;
background: url(../images/top_map.gif) no-repeat;
position:relative;
}
#blog_right img {
top:5px;
left:0px;
position:absolute;
}
#storetop, #storetop_left, #storetop_right {
height:200px;
clear:both;
}
#storetop {
clear:both;
width:785px;
float:left;
margin:0px;
padding:0px;
margin-bottom:20px;
position:relative;
}
#storetop_left {
float:left;
width:495px;
}
#storetop_right {
top:0px;
left:495px;
float:right;
width:290px;
background: url(../images/torrance_map_bg.gif) no-repeat;
position:absolute;
}

#storetop_rightr {

background: url(../images/torrance_map_bg.gif) no-repeat;

}

#storetop_left_top, #storetop_left_top_l, #storetop_left_top_r {
height:115px;
float:left;
display: inline;
}
#storetop_left_top {
width:495px;
background: url(../images/store_background_bg.jpg) no-repeat;
}
#storetop_left_top_l {
width:240px;
}
#storetop_left_top_la {
height:27px;
background: url(../images/store_visitblog.gif) no-repeat;
}
#storetop_left_top_la {
height:27px;
background: url(../images/store_visitblog.gif) no-repeat;
}
#storetop_left_top_lb {
height:38px;
background: url(../images/store_torrance.gif) no-repeat;
}
#storetop_left_top_lb2 {
height:38px;
background: url(../images/oc.gif) no-repeat;
}
#storetop_left_top_lc {
height:50px;
background: url(../images/store_address.jpg) no-repeat;
}
#storetop_left_top_lc2 {
height:50px;
background: url(../images/oc_address.gif) no-repeat;
}
#storetop_left_top a img {
clear:both;
top:4px;
left:240px;
padding:0px;
position:absolute;
}
#storetop_left_bottom {
clear:both;
float:left;
width:495px;
height:85px;
background: url(../images/store_bottom.gif) no-repeat;
display:inline;
}
#storetop_left_bottom_a, #storetop_left_bottom_b, #storetop_left_bottom_c {
float:left;
height:75px;
text-align:left;
padding: 10px 0px 0px 15px;
}
#storetop_left_bottom_a {
width:155px;
}
#storetop_left_bottom_b {
width:225px;
}
#storetop_left_bottom_c {
width:85px;
padding: 0px;
position:relative;
}
#storetop_left_bottom_c img.blog {
top:10px;
left:0px;
position:absolute;
}
#storetop_left_bottom_c img.map {
top:45px;
left:0px;
position:absolute;
}
#eachstore {
clear:both;
width:785px;
height:220px;
}
.biggerred {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
padding-bottom:5px;
}
.boldred {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
padding-bottom:5px;
}
.storephone {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
background-color:#FFCC66;
padding:10px 5px;
}
.clear {
clear:both;
}
/*search*/
#logos {
float:right;
width:376px;
height:141px;
}
#carfax {
float:left;
width:200px;
height:80px;
}
#autocheck {
float:right;
width:176px;
height:80px;
}
#priceservice {
clear:both;
float:left;
width:376px;
height:61px;
}
