/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#5f626c; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.center {text-align:center;}
.clear  { clear:both;}

div.Rfloat {
  float: right;
  }
  
div.Rfloat p {
   text-align: center;
	 font-size:90%;
	 margin-top:-20px;
	 font-weight:bold;
   }
	 
div.Lfloat {
  float: left;
  }
  
div.Lfloat p {
   text-align: center;
	 font-size:90%;
	 margin-top:-20px;
	 font-weight:bold;
   }	 

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.538em; color:#5c5f64;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#f1870d;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
cite{ font-size:1.154em; line-height:1.467em; color:#2f4a85; display:block;}
#Cite1 { font-size:1.055em; line-height:170%; color:#2f4a85; display:block; font-style:italic; padding:0 7px 0 7px;}
.cite1 {background:url('http://www.sensible-auto.com/images/page1-title-img.png') left top no-repeat;}
em{ font-size:1.077em;}
h1{ font-size:1.9em; line-height:105%; font-weight:bold; padding-bottom:9px;}
h2{ font-size:1.2em; line-height:105%; font-weight:bold; padding-bottom:3px;}
h3{ font-size:1.0em; line-height:105%; font-weight:bold; padding-bottom:3px;}
h6{ font-size:1.255em; line-height:1.412em; font-weight:normal; color:#f1870d; padding-bottom:19px;}
strong{ color:#243a6a;}
.strong1{ color:#2f4a85; font-size:1.154em; line-height:1.467em; font-weight:normal; display:block;}
.white {color:#ffffff;}
.darkblue { color:#37425E; }
.orange { color:#F4A12A; }

.padL5 {padding-left:5px;}
.padL10 {padding-left:10px;}
.padL20 {padding-left:20px;}
.padL40 {padding-left:40px;}
.padL50 {padding-left:50px;}
.padL60 {padding-left:60px;}
.padL70 {padding-left:70px;}
.padL75 {padding-left:75px;}
.padL80 {padding-left:80px;}

.padR5 {padding-right:5px;}
.padR10 {padding-right:10px;}
.padR20 {padding-right:20px;}
.padR40 {padding-right:40px;}
.padR50 {padding-right:50px;}
.padR60 {padding-right:60px;}
.padR70 {padding-right:70px;}
.padR75 {padding-right:75px;}
.padR80 {padding-right:80px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 0 0 0; float:left;}
.padding1{ padding-top:18px;}
.padding2{ padding-top:10px;}
.padding3{ padding-top:25px;}
.padding4{ padding-top:30px;}

.margin1{ margin-top:18px !important;}

.row-1 .extra .imgindent{ margin:0 0 0 0; float:left;}
.row-1 .extra{ padding-bottom:7px;}
.row-1 .extra .title{ margin:0;}

.row-2 .column-2{ margin:16px 0 0 49px;}
.space{ margin-left:10px;}

/* ============================= header ====================== */
#header{ background:url('http://www.sensible-auto.com/images/header-tai.gif') top repeat-x;}
#header .text{ font-size:0.923em; line-height:1em; color:#ffffff; float:right; padding:49px 59px 0 0; text-align:right;}
#header .text span{ padding-left:15px; display:block; padding-top:4px; }
#header .phonenumber { font-size:28px; }
#header .logo{ padding:9px 0 0 47px;}

#header .menu{ padding:13px 0 0 17px;}
#header .menu li{ float:left; display:inline-block; font-size:1.077em; }
#header .menu a{ color:#ffffff; text-decoration:none; display:block; background:url('http://www.sensible-auto.com/images/menu-item-border.gif') left top no-repeat;}
#header .menu .first{ background:none;}
#header .menu a span{ display:block; }
#header .menu a span span{ padding:14px 43px 12px 42px; position:relative;}
#header .menu a:hover, #header .menu .active{ color:#2f4a85; background:url('http://www.sensible-auto.com/images/item-act-bg.gif') top repeat-x;  position:relative; right:-2px;}
#header .menu a:hover span, #header .menu .active span{ background:url('http://www.sensible-auto.com/images/item-act-left-bg.gif') left top no-repeat;  position:relative;}
#header .menu a:hover span span, #header .menu .active span span{ background:url('http://www.sensible-auto.com/images/item-act-right-bg.gif') right top no-repeat;}

/* ============================= content ====================== */
.row-1{ background:url('http://www.sensible-auto.com/images/row1-tail.gif') bottom repeat-x #fafaf9;}
.row-1 .indent{ padding:36px 22px 28px 44px;}
.row-2{ background:#ffffff;}
.row-2 .indent{ padding:30px 23px 30px 22px;}
.row-2 .indent2{ padding:0 23px 0 0;}
.row-2 .indent3{ padding:36px 40px 53px 46px;}


.row-1 .title{ border-bottom:solid 2px #cccac9; margin-bottom:12px;}
.row-1 .titlewhite{ border-bottom:solid 2px #ffffff; margin-bottom:12px;}
.row-1 .title2{ border-bottom:solid 2px #cccac9; margin:0 0 27px 3px;}
.row-2 .title{ border-bottom:solid 2px #c2c0be; margin-bottom:28px;}
.row-2 .titlewhite{ border-bottom:solid 2px #ffffff; margin-bottom:28px;}
.title-bg{ background:url('http://www.sensible-auto.com/images/pag1-title7-img.jpg') no-repeat 0 0; padding:0 0 10px 116px;}


.box1{ background:url('http://www.sensible-auto.com/images/box1-border.gif') top repeat-x #ffffff; width:100%;}
.box1 .left-border{ background:url('http://www.sensible-auto.com/images/box1-border.gif') left repeat-y; width:100%;}
.box1 .right-border{ background:url('http://www.sensible-auto.com/images/box1-border.gif') right repeat-y; width:100%;}
.box1 .bot-border{ background:url('http://www.sensible-auto.com/images/box1-bot-border.gif') bottom repeat-x; width:100%;}
.box1 .left-top{ background:url('http://www.sensible-auto.com/images/box1-corner-left-top.gif') left top no-repeat; width:100%;}
.box1 .right-top{ background:url('http://www.sensible-auto.com/images/box1-corner-right-top.gif') right top no-repeat; width:100%;}
.box1 .left-bot{ background:url('http://www.sensible-auto.com/images/box1-corner-left-bot.gif') left bottom no-repeat; width:100%;}
.box1 .right-bot{ background:url('http://www.sensible-auto.com/images/box1-corner-right-bot.gif') right bottom no-repeat; width:100%;}
.box1 .indent{ padding:10px 10px 17px 10px;}
.box1 .indent2{ padding:24px 10px 17px 23px;}
.box1 .title{ margin:14px 4px 18px 4px; border-bottom:solid 1px #c4c4c4;}
.box1 .text{ line-height:1.385em; padding-left:13px;}
.box1 .link{ margin-top:24px !important;}

.box2{ background:url('http://www.sensible-auto.com/images/box2-tail.gif') top repeat-x #e8e6e3; width:100%; }
.box2 .left-border{ background:url('http://www.sensible-auto.com/images/box1-border.gif') left repeat-y; width:100%;}
.box2 .right-border{ background:url('http://www.sensible-auto.com/images/box1-border.gif') right repeat-y; width:100%;}
.box2 .bot-border{ background:url('http://www.sensible-auto.com/images/box1-border.gif') bottom repeat-x; width:100%;}
.box2 .left-top{ background:url('http://www.sensible-auto.com/images/box2-corner-left-top.gif') left top no-repeat; width:100%;}
.box2 .right-top{ background:url('http://www.sensible-auto.com/images/box2-corner-right-top.gif') right top no-repeat; width:100%;}
.box2 .left-bot{ background:url('http://www.sensible-auto.com/images/box2-corner-left-bot.gif') left bottom no-repeat; width:100%;}
.box2 .right-bot{ background:url('http://www.sensible-auto.com/images/box2-corner-right-bot.gif') right bottom no-repeat; width:100%;}
.box2 .indent{ padding:26px 20px 18px 20px; line-height:1.385em;}
.box2 .indent2{ padding:0 0 0 5px;}
.box2 .title{ border-bottom:solid 2px #c2c0be; margin-bottom:25px;}
.box2  .text{ line-height:1.538em;}

.box3{ background:url('http://www.sensible-auto.com/images/box3-tail.gif') top repeat-x #f2860e; width:100%;}
.box3 .left-border{ background:url('http://www.sensible-auto.com/images/box3-border.gif') left repeat-y; width:100%;}
.box3 .right-border{ background:url('http://www.sensible-auto.com/images/box3-border.gif') right repeat-y; width:100%;}
.box3 .bot-border{ background:url('http://www.sensible-auto.com/images/box3-bot-border.gif') bottom repeat-x; width:100%;}
.box3 .left-top{ background:url('http://www.sensible-auto.com/images/box3-corner-left-top.gif') left top no-repeat; width:100%;}
.box3 .right-top{ background:url('http://www.sensible-auto.com/images/box3-corner-right-top.gif') right top no-repeat; width:100%;}
.box3 .left-bot{ background:url('http://www.sensible-auto.com/images/box3-corner-left-bot.gif') left bottom no-repeat; width:100%;}
.box3 .right-bot{ background:url('http://www.sensible-auto.com/images/box3-corner-right-bot.gif') right bottom no-repeat; width:100%;}
.box3 .indent{ padding:19px 25px 18px 25px;}
.box3 .title{ border-bottom:solid 2px #c2c0be; margin-bottom:25px;}

.link{ display:inline-block; background:url('http://www.sensible-auto.com/images/link-left-bg.gif') left top no-repeat; color:#ffffff; text-decoration:none; margin-top:33px; padding-left:20px; cursor:pointer; }
.link:hover{ text-decoration:none; background:url('http://www.sensible-auto.com/images/link-left-bg2.gif') left top no-repeat;}
.link:hover span{ background:url('http://www.sensible-auto.com/images/link-right-bg2.gif') right top no-repeat;}
.link:hover span span{ background:url('http://www.sensible-auto.com/images/link-bg2.gif') top repeat-x;}
.link span{ display:inline-block; background:url('http://www.sensible-auto.com/images/link-right-bg.gif') right top no-repeat; padding-right:9px;}
.link span span{ display:inline-block; background:url('http://www.sensible-auto.com/images/link-bg.gif') top repeat-x; padding:1px 14px 4px 10px;}

.link2{ font-size:1.077em; margin-left:11px;}
.link3{ font-size:1.077em; margin-left:25px;}

.list li{ background:url('http://www.sensible-auto.com/images/list-bg.gif') no-repeat 5px 5px; padding-left:50px; font-size:0.923em; line-height:1.5em; padding-bottom:18px;}
.list .last{ padding-bottom:0;}
.list li a{ color:#ffffff;}

.list2 li{ background:url('http://www.sensible-auto.com/images/list2-bg.gif') no-repeat 0 5px; padding-left:25px; line-height:1.846em;}
.list2  a{ text-decoration:none; color:#5c5f64;}
.list2  a:hover{ text-decoration:underline;}

.list3 li{ background:url('http://www.sensible-auto.com/images/list3-bg.gif') no-repeat 0 5px; padding-left:25px; line-height:1.846em;}
.list3  a{ text-decoration:none; color:#5c5f64;}
.list3  a:hover{ text-decoration:underline;}

.list4 li{ background:url('http://www.sensible-auto.com/images/list3-bg.gif') no-repeat 0 5px; padding-left:25px; line-height:1.846em;}
.list4  a{ text-decoration:underline; color:#F2860E;}
.list4  a:hover{ text-decoration:none;}

.unline{ background:url('http://www.sensible-auto.com/images/unline.gif') bottom repeat-x; padding-bottom:31px; margin-bottom:27px;}
.unline2{ background:url('http://www.sensible-auto.com/images/unline2.gif') bottom repeat-x; padding-bottom:25px; margin-bottom:22px;}
.clients{ line-height:1.385em;}
.text2{ font-size:1.154em; line-height:1.467em; }
#sm_caption{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 8px;
	font-size: 9px;
        font-style:italic;
	color: #333333;	
        margin-right: auto;
	margin-left: auto;
}
/* ============================= page1 ===========================*/
#page1 .row-1 .column-2{ margin-left:45px;}
#page1 .row-2 .col-2{ margin-left:65px;}
#page1 .row-2 .col-3{ margin-left:56px;}

/* ============================= page2 ===========================*/
#page2 .row-1 .column-2{ margin-left:45px;}
#page2 .row-2 .col-2{ margin-left:25px;}
#page2 .row-2 .col-3{ margin-left:65px;}

/* ============================= page3 ===========================*/
#page3 .row-1 .column-2{ margin-left:43px;}
#page3 .row-1 .col-2{ margin-left:50px;}
#page3 .row-2 .col-2{ margin-left:52px;}

/* ============================= page4 ===========================*/
#page4 .row-1 .column-2{ margin-left:45px;}

/* ============================= page5 ===========================*/
#page5 .row-1 .column-2{ margin-left:43px;}
#page5 .row-1 .col-2{ margin-left:37px;}
#page5 .row-2 .col-2{ margin-left:55px;}
#page5 .row-2 .col-3{ margin-left:46px;}

/* ============================= page6 ===========================*/
#page6 .row-1 .column-2{ margin-left:45px;}
#page6 .row-2 .col-2{ margin-left:25px;}
#page6 .row-2 .col-3{ margin-left:63px;}

/* ============================= page7 ===========================*/
#page7 .row-1 .column-2{ margin-left:45px;}
.phone{ float:right; padding-right:45px;}

/* ============================= footer ====================== */
#footer{ border-top:solid 5px #323d59; background:#5f626c; color:#ffffff; font-size:0.923em;}
#footer .main{ text-align:center; padding-top:25px;}
#footer a{ color:#ffffff;}

/* ============================= Form1 ============================= */
#Form1{ padding-top:10px;}
#Form1 .tail{ background:url('http://www.sensible-auto.com/images/form1-bg.gif') top repeat-x;}
#Form1 .left-bg{ background:url('http://www.sensible-auto.com/images/form1-left-bg.gif') left top no-repeat;}
#Form1 .right-bg{ background:url('http://www.sensible-auto.com/images/form1-right-bg.gif') right top no-repeat; height:22px;}
#Form1  input{ border:solid 0px; margin:1px 0 0 5px;}
#Form1 .form-link{ display:inline-block; background:url('http://www.sensible-auto.com/images/form1-link-left-bg.gif') left top no-repeat; color:#c45e00; text-decoration:none; margin-top:12px; padding-left:9px; cursor:pointer; }
#Form1 .form-link:hover{ text-decoration:none; background:url('http://www.sensible-auto.com/images/form1-link-left-bg2.gif') left top no-repeat; color:#ffffff;}
#Form1 .form-link:hover span{ background:url('http://www.sensible-auto.com/images/form1-link-right-bg2.gif') right top no-repeat;}
#Form1 .form-link:hover span span{ background:url('http://www.sensible-auto.com/images/form1-link-bg2.gif') top repeat-x;}
#Form1 .form-link span{ display:inline-block; background:url('http://www.sensible-auto.com/images/form1-link-right-bg.gif') right top no-repeat; padding-right:9px;}
#Form1 .form-link span span{ display:inline-block; background:url('http://www.sensible-auto.com/images/form1-link-bg.gif') top repeat-x; padding:1px 5px 4px 5px;}
#Form1 .form-link2{ display:block; float:left; margin-top:13px; color:#ffffff;}
/* ============================= ContactForm ============================= */
#ContactForm{ padding-top:33px;}
#ContactForm .col-1{ width:320px !important;}
#ContactForm .col-2{ width:296px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:52px;}
#ContactForm input{ border:solid 1px #adafb1; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 2px 3px; width:245px;}
#ContactForm textarea{ border:solid 1px #adafb1; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 0 3px; width:290px; height:123px; overflow:hidden;}
#ContactForm .margin1{ margin:18px 18px 0 0 !important;}
#ContactForm .margin2{ margin:18px 26px 0 0 !important;}
/* ============================= Form2 ============================= */
#Form2 {
color:#FFFFFF;
}

#Form2 label {  
display: block;
float: left;  
width: 8em;  
margin-right: 1em;
font-weight:bold;
font-size:105%;
color:#fedf76;
}

#Form2 fieldset {  
position: relative;
  
width: 95%;  
margin: 0 0 1.5em 0;  
padding: 0;
}

#Form2 #formdisplay {  
position: relative;
float: left;  
clear: left;  
width: 95%;  
margin: 0 0 1.5em 0;  
padding: 10px;

}

#Form2 #formdisplay ol {  
padding: 0.3em 0.7em 0 0.7em;  
list-style: none;
}

#Form2 #formdisplay li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}

#Form2 #formdisplay .submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 0;
}

#Form2 #displaylegend {  
margin-left: 1em;
margin-top: 0.5em;  
color: #000000;  
font-weight: bold;
}

#Form2 legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}

#Form2 legend span {  
position: absolute;  
margin-top: 0.5em;  
font-size: 135%;
}

#Form2 fieldset ol {  
padding: 0.6em 1em 0 1em;  
list-style: none;
}

#Form2 fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}

#Form2 fieldset.submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 0;
}

#Form2 .submit {
background-color:#FFD711;
color:#CE5E06;
font-size:110%;
padding:0.4em;
clear:both;
}

#Form2 input,textarea {
background-color: #fffbe8;
border:solid 1px #F24E0E;
margin:1px 0 0 5px;
}

#Form2 input:focus, textarea:focus {
background-color: #FFE877;
border:solid 1px #FF8311;
margin:1px 0 0 5px;
}
/* ============================= Form3 ============================= */
#Form3 {
color:#37425E;
}

#Form3 label {  
display: block;
float: left;  
width: 8em;  
margin-right: 1em;
font-weight:bold;
font-size:105%;
color:#37425E;
}

#Form3 label .wider {  
width: 500px;  
}

#Form3 fieldset {  
position: relative;  
width: 95%;  
margin: 0 0 1.5em 0;  
padding: 0;
}

#Form3 #formdisplay {  
position: relative;
float: left;  
clear: left;  
width: 95%;  
margin: 0 0 0 0;  
padding: 10px;
}

#Form3 #formdisplay ol {  
padding: 0.3em 0.7em 0 0.7em;  
list-style: none;
}

#Form3 #formdisplay li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}

#Form3 #formdisplay .submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 0;
}

#Form3 #displaylegend {  
margin-left: 1em;
margin-top: 0.5em;  
color: #000000;  
font-weight: bold;
}

#Form3 legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}

#Form3 legend span {  
position: absolute;  
margin-top: 0.5em;  
font-size: 135%;
}

#Form3 fieldset ol {  
padding: 0.6em 1em 0 1em;  
list-style: none;
}

#Form3 fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}

#Form3 input,textarea {
background-color: #fffbe8;
border:solid 1px #37425E;
margin:1px 0 0 5px;
overflow:hidden;
}

#Form3 input:focus, textarea:focus {
background-color: #FFE877;
border:solid 1px #37425E;
margin:1px 0 0 5px;
}

#Form3 textarea {
width:205px;
}

#Form3 .submit {
float: none;  
width: 205px;
background-color:#37425E;
color:#ffffff;
font-size:105%;
padding:0.4em;
margin:0 0 1.0em 1.7em;
}

#Form3 .submitBig {
float: none;  
width: 255px;
background-color:#37425E;
color:#ffffff;
font-size:105%;
padding:0.4em;
margin:0 0 1.0em 1.7em;
}


/* ============================= Form4 ============================= */
#Form4 {
color:#37425E;
margin: 0 0 0 30px;
}

#Form4 label {  
display: block;
width:400px;
float: left;  
margin-right: 1em;
font-weight:bold;
font-size:105%;
color:#37425E;
}


#Form4 fieldset {  
position: relative;  
width: 95%;  
margin: 0 0 1.5em 0;  
padding: 0;
}

#Form4 #formdisplay {  
position: relative;
float: left;  
clear: left;  
width: 95%;  
margin: 0 0 0 0;  
padding: 10px;
}

#Form4 #formdisplay ol {  
padding: 0.3em 0.7em 0 0.7em;  
list-style: none;
}

#Form4 #formdisplay li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}

#Form4 #formdisplay .submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 0;
}

#Form4 #displaylegend {  
margin-left: 1em;
margin-top: 0.5em;  
color: #000000;  
font-weight: bold;
}

#Form4 legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}

#Form4 legend span {  
position: absolute;  
margin-top: 0.5em;  
font-size: 135%;
}

#Form4 fieldset ol {  
padding: 0.6em 1em 0 1em;  
list-style: none;
}

#Form4 fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}

#Form4 input,textarea {
background-color: #fffbe8;
border:solid 1px #37425E;
margin:1px 0 0 5px;
overflow:hidden;
}

#Form4 input:focus, textarea:focus {
background-color: #FFE877;
border:solid 1px #37425E;
margin:1px 0 0 5px;
}

#Form4 textarea {
width:205px;
}

#Form4 .submit {
float: none;  
width: 205px;
background-color:#37425E;
color:#ffffff;
font-size:105%;
padding:0.4em;
margin:0 0 1.0em 1.7em;
}

#Form4 .submitBig {
float: none;  
width: 255px;
background-color:#37425E;
color:#ffffff;
font-size:105%;
padding:0.4em;
margin:0 0 1.0em 1.7em;
}

