.page-content-form {
    width:              516px;
    overflow:           hidden;
}
.blend-in {
    background-color:   transparent;
}

.previous {
    float:              left;
}
.next {
    float:              right;
}
.w-1-1 {
    /*width:              516px;*/
}

table.w-1-1 {
    width:              100%;
}

.w-1-2 {
    width:              244px;
}
.w-1-3 {
    width:              165px;
}
.w-1-4 {
    width:              136px;
}
.w-1-8 {
    width:              68px;
}
.la .w-1-8 {
    width:              64px;
}
.w-1-1 input, .w-1-1 textarea {
    width:              504px;
}
.round-container .w-1-1 input {
	width:              492px;
}
.w-1-2 input {
    width:              243px;
}
.w-1-3 input, .round-container .w-1-3 input {
    width:              165px;
}
.w-1-4 input {
    width:              130px;
}
.w-1-8 input {
    width:              62px;
}
.w-1-1 select {
    width:              493px;
}
.round-container .w-1-1 textarea {
	width:              492px;
}
.w-1-2 select {
    width:              279px;
}
.w-1-3 select {
    width:              180px;
}
.w-1-4 select {
    width:              136px;
}
.w-1-8 select {
    width:              68px;
}
.la .w-1-8 {
    width:              64px;
}


#my-data-form .submit-div {
   width: 505px;
}

form .la {
    float:              left;
    text-align:         left;
    margin-top:         2px;
    margin-left:        4px;
}
form .la label {
    font-weight:        bold;
    text-align:         left;
    display:            block;
}
form .la input, form .la select {
    font-weight:        normal;
    line-height:        normal;
}

form .first {
    clear:              left;
    margin-left:        4px;
}
form .top {
    background-color:   #FFFFFF;
    padding-top:        10px;
    padding-bottom:     0px;
}
form .submit-div {
    clear:              both;
    padding:            10px 4px 4px 4px;
}
form .radio {
    clear:              both;
    padding:            0px 4px 4px 4px;
}
form .radiofirst {
    padding:            4px;
}
form .radio label {
    padding-left:       4px;
}
form .group {
    padding:            0 0 4px 4px;
    font-weight:        bold;
}

/* ########################################## order form ######################################### */
#us-import-check-order-form .payment-info {
    clear:              both;
    padding-top:        20px;
/*   background-image:   url(/image/payment_methods.jpg);
    background-position:345px 13px;
    background-repeat:  no-repeat;
*/
    background-color: #FFFFFF;
    height: 22px;
}

table.default td {
    padding:            2px 2px 2px 4px;
    vertical-align:     top;
}

table.default .row1 td {
   background-color: #E0E0E0;
}

table.default .row2 td  {
   background-color: #ECECEC;
}

input[type=radio] {
   vertical-align:middle;
}


.contact input, .contact textarea {
   width: 500px;
}

.contact textarea {
   height: 200px;
}

.contact .control input {
   width: auto;
}

.payment_methods .la {
	/*float: none;*/
}

.payment_methods hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.pm_creditcard {
    background-image:   url(/image/creditcards.jpg);
    background-position:375px 2px;
    background-repeat:  no-repeat;
}

.pm_paypal {
    background-image:   url(/image/paypal.jpg);
    background-position:440px 0px;
    background-repeat:  no-repeat;
    width: 516px;
}

.pm_paypal .pm_paypal_hint {	
	margin-right: 80px; 
	text-align: right;
}

/*################################# confirm form ###################################*/

.paypal_hint {
margin-top: 15px;
}


/*################################## us vin search newsbox ###########################*/


.news-box-vin-form .vin-search-character-info, 
.news-box-vin-form .vin-search-character-info * {
   color: #666;
}

.news-box-vin-form .vin-search-character-info,
.news-box-vin-reg-form .vin-search-character-info {
   margin: 5px 0px;
}

.news-box-vin-form {
   background: url('/image/layout/bg_newsbox_us_vin_form.png') no-repeat;
   width: 233px;
   height: 161px;
   padding: 15px 10px;
   padding-top: 10px;
}

.news-box-vin-form h3 {
	text-align:center;
}

.news-box-vin-form h2 {
   text-align:center;
   color: #01437d;
}

.news-box-vin-form .search-form {
	margin-top: 35px;
	width: 185px;
	margin-left: auto;
	margin-right: auto;
}

.news-box-vin-form .vin-search-text-round {
   border:medium none;   
   position:relative;
   width:185px;
   background-color: #FFF;
}

.news-box-vin-form .header  {
   background-color:#FFFFFF;
   border-top:1px solid #D4D5D6;
   font-size:0;
   height:8px;
   margin:0 9px;
}

.news-box-vin-form .vin-search-text-round .data {
   border-left: 1px solid #D4D5D6;
   border-right: 1px solid #D4D5D6;
   height:19px;
   margin:0;
   padding:0 6px;
   width:171px;
}

.news-box-vin-form .footer  {
   background-color:#FFFFFF;
   border-bottom:1px solid #D4D5D6;
   clear:both;
   font-size:0;
   height:8px;
   margin:0 9px;
}

.news-box-vin-form .data {
	height: 16px;
}

.news-box-vin-form .vin-search-text {
   border: none;
   color:#01437F;
   font-size:15px;
   font-weight:bold;
   height:22px;
   vertical-align:top;
   width:175px;
   background-color: #FFF !important;
}

.news-box-vin-form .carfax-go {
	text-align:center;
}

.news-box-vin-form .btn-carfax-go {
   background:url("/image/layout/btn_eu_start_go.png") no-repeat;;
   border: none;
   color:#FFF;
   font-size:16px;
   font-weight:bold;
   height:34px;
   width:170px;
   margin-top: 5px;
	-moz-border-radius:0 0 0 0;
	-moz-box-shadow:none;
   -webkit-border-radius:0 0 0 0;
   -webkit-box-shadow:none;
	border-radius:0 0 0 0;
   box-shadow:none;
	border:medium none;
   
}

.news-box-vin-reg-form {
	height:176px;
	padding-top:10px;
	
	width:253px;
   background: #E4E4E5 url("/image/layout/bg_newsbox_se_vin_reg_form.png") no-repeat;
}

.news-box-vin-reg-form .data {
	background: transparent;
	border: none;
	height: auto;
	min-height: 0px;
}

.news-box-vin-reg-form .vin-search-form-container {
	width: 253px;
	background-color: transparent;
	height: 100px;
}

.news-box-vin-reg-form .vin-search-form-container .search-form {
	text-align:center; 
}

.news-box-vin-reg-form #eu-start-se-register .register-left, 
.news-box-vin-reg-form #eu-start-se-register .register-right {
   float:left;
   width: 118px;
   height: 20px;
   position: relative;
   padding-top: 10px;
   padding-left:5px;
   border: none;
   border-bottom: 1px solid #D4D5D6;
}

.news-box-vin-reg-form #eu-start-se-register .active {
   border-bottom: none;
}

.news-box-vin-form h3 {
	font-size: 12px;
	color: #01437D;
}
.news-box-vin-reg-form h3 {
	font-size: 12px;
	margin-bottom: 0px !important;
}

.news-box-vin-reg-form #se-search-reg {
	margin-left:auto;
	margin-right: auto;
	text-align:left;
   margin-top: 10px;	
	
}

.news-box-vin-reg-form h3 {
	text-align:center;
	color: #01437D;
	font-size: 12px;
}

.news-box-vin-reg-form .vin-search-form-container {
	margin: 0px;
}
.news-box-vin-reg-form #se-search-vin {
	width: 185px;
   margin-left:auto;
   margin-right: auto;
   margin-top: 10px;
}

.news-box-vin-reg-form .vin-search-text-round {
	margin-left: 0px;
	width: auto !important;
}

.news-box-vin-reg-form #se-search-reg .vin-search-text-round {
	width: 120px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	height: 38px;
}

.news-box-vin-reg-form .reg-search-character-info {	
	margin:10px auto;
	margin-left: 10px;
	text-align:center;
}


.news-box-vin-reg-form .header,
.news-box-vin-reg-form .footer {
	margin-right: 9px;
	margin-left: 17px;
	height: 8px;	
}

.news-box-vin-reg-form #se-search-vin .header,
.news-box-vin-reg-form #se-search-vin .footer {
	margin-left: 5px;
}
.news-box-vin-reg-form #se-search-reg .data,
.news-box-vin-reg-form #se-search-vin .data {
	background-color: #FFF;
	margin-left: 0px;
	padding-left: 35px;
	width: 78px;
	height: 20px;
}

.news-box-vin-reg-form #se-search-vin .data {
	width: 171px;
	height: 19px;
	padding: 0px 6px;
}


.news-box-vin-reg-form .vin-search-text {
	height: 22px !important;
	font-size: 15px !important;
	width: 175px !important;
}

.news-box-vin-reg-form #se-search-vin .vin-search-text{
	width: 175px;
}


.news-box-vin-reg-form #se-search-vin .vin-search-character-info {
	margin: 10px 0px;
	text-align:left;
	width: 152px;
}

.news-box-vin-reg-form #se-search-vin .vin-search-character-info {
	margin-top: 5px;
	margin-bottom: 5px;
}


.news-box-vin-reg-form .search-form .carfax-go {
	margin: 0px !important;
}

.news-box-vin-reg-form .search-form .vin-search-text-round {
	margin-left: 0px !important; 
}

#b2b-request h3 {
	color: #f26522;
}

#b2b-request .btn-carfax-go {
	background: url('/image/layout/btn_go_small.png') no-repeat;
	width: 105px;
	height: 24px;
	border: none;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	padding-bottom: 3px;

   -moz-border-radius: 0px;
   -moz-box-shadow: none;
   -webkit-border-radius: 0px;
   -webkit-box-shadow: none;
   border-radius: 0px;
   box-shadow: none;	
}

#b2b-request select {
	width: 237px;
}

#b2b-request select option {
	padding-right: 10px;
}

#b2b-request .data {
	min-height: 0px;
	height: auto;
}

#b2b-request th {
	font-size: 1.3em;
}

#b2b-request .profile-data th {
	font-size: 1.0em;
}

#b2b-request .profile-data {
	margin-bottom: 25px;
}

#b2b-request input {
	width: auto;
}

.my-data-show-b2b-details {
	cursor: pointer;
}

.my-data-show-b2b-details img {
	vertical-align:middle;
}

.my-data h1 {
	color: #f26522 !important;
	margin-left: 5px;
}

.my-data form {
	background-color: transparent;
}

.my-data form .submit-div input {
	width: auto;
	margin-right: 15px;
}

.my-data .submit-div {
	
}

.my-account .data {
	padding: 0px 5px;
	width: 486px;
}

.my-account .w-1-1 {
	width: 500px;
}

.my-account .round-container .w-1-1 input, 
.my-account .round-container .w-1-1 select{
	width: 475px;
}
.my-account .w-1-2 {
	width: 235px;
	
}

.my-account .w-1-2 input {
	width: 236px;
}

.my-account .submit-div input {
	width: 100px;
}

.my-account .submit-div {
	width: 490px !important;
	padding: 0 5px;
	height: 20px;
}

.my-account table.w-1-1 {
	width: 485px;
}

.my-account .data h3 {
	color: #f26522;
}

.my-account#affiliate .round-container .w-1-1 input, 
.my-account#affiliate .round-container .w-1-1 select {
	width: auto;
}

.my-account#affiliate .round-container .w-1-1 textarea {
	width: 475px;
}


.us-import-2-boxes .data {
   min-height: 0px;
   height: auto;
}

.us-import-2-boxes #vin-us-import #eu-vin-data{
	height: 176px;
}

.us-import-2-boxes .carfax-go img {
   float: none;
   vertical-align:middle;
   margin-bottom: 5px;
   margin-right: 10px;   
}

.us-import-2-boxes .vin-search-form-container .data p {
   margin: 0px;
   padding: 0px;
}

.us-import-2-boxes .vin-search-form-container .data h3 {
   color: #FF6600;
   font-size: 1.3em;
}

.us-import-2-boxes .vin-search-form-container .example-report,
.start-page-two-boxes .vin-search-form-container .example-report{
   position: absolute;
   bottom: -10px;
}
.us-import-2-boxes .vin-search-form-container #go, 
.start-page-two-boxes .vin-search-form-container #go{
   position: absolute;
   bottom: 35px;
   right: 25px;
}

.us-import-2-boxes #right-box.vin-search-form-container p,
.start-page-two-boxes #right-box.vin-search-form-container p {
   padding-top: 80px;
   margin-left: 190px;   
}


.us-import-2-boxes .vin-search-form-container .data .search-form h3  {
   color: #01437D;
}

.us-import-2-boxes .vin-search-form-container .data,
.start-page-two-boxes #right-box.vin-search-form-container .data {
   min-height: 0px;
   height: 200px;
}


.us-import-2-boxes #vin-us-import.vin-search-form-container .data {
   height: auto;
}

.us-import-2-boxes .vin-search-form-container .header-container .data {
	height: auto !important;
}

.us-import-2-boxes .vin-search-form-container .search-form .carfax-go img {
	float:none;
	vertical-align:middle;
	margin-right: 15px;
	position: relative;
	left:auto;
	top:auto;
}

#content .page-content .us-import-2-boxes h1 {
	margin-bottom: 0px;
}

.round-container {
   margin-bottom: 10px;
}

tr.border-top td {
	border-top: 1px solid #C5C7C8;
}

.sample-reports .round-container {
	background-color: #f0f0f0; 
}


.sample-reports .round-container .tl,
.sample-reports .round-container .bl,
.sample-reports .round-container .br,
.sample-reports .round-container .tr {
	width: auto;
	height: auto;
}

.sample-reports .round-container .header,
.sample-reports .round-container .footer {
	height: 7px;
	margin: 0px 8px;
}

.sample-reports .round-container .header {
	border-top: 1px solid #C5C7C8;
}

.sample-reports .round-container .footer {
   border-bottom: 1px solid #C5C7C8;
}

.sample-reports .round-container .data {
	border-left: 1px solid #C5C7C8;
	border-right: 1px solid #C5C7C8;
}

.sample-reports .example-report {
	float:left;
	margin-right: 65px;
	margin-left: 17px;
	margin-bottom: 25px;
	width: 195px;
}

.sample-reports .example-report div.img {
   text-align:center;
}

.start-box-divider-us-se {
   height: 13px;
   font-size: 0px;
}

#js-teaser-header {
	height: 30px;
	padding: 10px 30px;
}

#js-teaser-header div {
	font-size: 22px;
	color: #01437D;
	position:relative;
	float:left;
	margin-right: 12px;
}

#js-teaser-header .drape {
	position: absolute;
	width: 100%;
	background-color: #FFF;
	height: 30px;
}

