@import url(//fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300|Lato:100,300,400,700,900,300italic);

.homepagecontent h2 {line-height:14px}
.homepagecontent h1 {font-family: 'Lato', sans-serif;
font-weight: 700;
margin: 0;
font-size: 25px;
line-height: 26px;
color: #a30f32}

#contact-box {
color: #1B0000;
border: 1px solid #000;
margin: 12px;
padding: 12px;
background-color: #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#widget-catalogdropdown-title {color:#a30f32; font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}

.homepagetext-holder {    background: none repeat scroll 0 0 white;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    color: #000000;
    margin-bottom: 15px;
    padding: 7px !important;}

.menu
{
	color:#07417e; font-size:12px;  text-decoration:none;
}
.menu:hover
{
	color:#000000; font-size:12px;  text-decoration:none;
}
.toplink
{
	color:#FFFFFF; font-size:12px;  font-weight:bold; padding:0px 5px 0px 5px; text-decoration:none;
}
.toplink:hover
{
	color:#d6d6d6; font-size:12px;  font-weight:bold; padding:0px 5px 0px 5px;; text-decoration:none;
}
.link
{

}
.link:hover
{

}
.heading1
{
	color:#FFFFFF; font-size:16px;  font-weight:bold; text-decoration:none;
}
.heading2
{
	color:#073f79; font-size:18px;  font-weight:bold; text-decoration:none;
}
.heading3
{
	color:#ffffff; font-size:18px;  font-weight:bold; text-decoration:none;
}
a.makes, .makes
{ 
	color: #000000;  font-size: 13px; text-decoration:none;
}
.makes:hover
{ 
	color:#FFAD00; text-decoration:none;
}
.footer
{ 
	color: #ffffff;  font-size: 11px; text-decoration:none;
	    padding: 3px;
    border-radius: 4px;
}
.footer:hover {
    color: white;
    text-decoration: none;
    background: #858585;
    border-radius: 2px;
	text-shadow: 1px 1px 0px #181818;
	box-shadow: 1px 1px 1px rgba(34, 34, 34, 1);
}
.index-category-thumbs div.thumbnail {
	background-image:url('http://www.all-foreign.com/design/design-allforeign/images/001_45.jpg')
}
.index-category-thumbs img {
	height:102px !important;
}

.ui-defpage-parts-lookup, .ui-defpage-vehicle-lookup-form {width:100%;}

.ui-defpage-parts-lookup select {
	width:95% !important;
	 max-width: 370px !important;
}


.ui-defpage-vehicle-lookup-title {
	display:none !important
}
.ui-defpage-vehicle-lookup-form {
	background:transparent !important;
	border:none !important
}
.ui-defpage-vehicle-lookup-form .ui-defpage-lookup {
	margin:0 !important;
}
a.footer {color:#ffffff;}
.catalog-vehicle {width:100% !important;}

/* Begin Drioux Inline Styles */

.branding-region-background { padding-top:0px !important; margin-top:0px !important; color:white;}

div.branding-region-background div.container {
    background:url('http://www.all-foreign.com/design/design-allforeign/images/headerbg.jpg'); background-repeat:repeat-x;
    border: 0;
    height: 115px;
}


.style-min-height-130 {min-height:130px;}

.undefined-style-1 {padding-left:6px; padding-top:4px;}

.undefined-style-2 {}

.undefined-style-3 {padding-left:6px; padding-top:4px;}

.footer-area {background:url(http://www.all-foreign.com/design/design-allforeign/images/001_102.jpg) repeat; margin-top:40px;}

/* Begin Design 002 Styles */

body {
	font-family: 'Open Sans', sans-serif;
	background: whiteSmoke;
	}
	
	a {-moz-transition: all 0.1s ease-in;  
    -o-transition: all 0.1s ease-in;  
    -webkit-transition: all 0.1s ease-in;  
    transition: all 0.1s ease-in; 
	color: #16851F;}
a:hover {text-decoration:none;
	-moz-transition: all 0.1s ease-out;  
    -o-transition: all 0.1s ease-out;  
    -webkit-transition: all 0.1s ease-out;  
    transition: all 0.1s ease-out;  
	color:#F7CB00;}

.navbar-inner {
   background:none;
   border:none;
   box-shadow:none;
}
.widget {
padding: 0;
    border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom:15px;
}

p {
line-height: 1.4em;
}
.widgetbox {
    color: #000; padding: 8px !important; margin-bottom: 15px;
	background: white;
border-radius: 3px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
.widgetbox h3 {
	font-family: 'Lato', sans-serif; font-weight:800;
    margin-top: 0;
    margin-bottom: 8px;
    color: #a30f32;
    font-size: 17px; text-transform: uppercase; line-height: 30px;
}

div.row-fluid.hidden-phone div.span12 div.thumbnail {
    padding: 0;
    background-color: #fff;
	margin-bottom:15px;
}
.widget-header {
    background-color: #1F5507;
    border-top-left-radius: 4px; border-top-right-radius: 4px; height: 30px; line-height: 30px; font-size: 17px; color: white; text-shadow: none !important; padding-left: 10px;
}
.navbar .nav > li > a {
	background: #af183b; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175, 24, 59, 1)), color-stop(100%,rgba(163, 15, 50, 1))); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af183b', endColorstr='#a30f32',GradientType=0 ); 
    border-top-left-radius: 3px; 
	margin-top: 7px; 
	border: solid 1px #DB0000;
    border-top-right-radius: 3px;
    margin-right: 5px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    text-transform: uppercase;
	font-weight:bold;
	font-size:14px;
}
ul.nav.nav-list li {
    border-bottom: none;
	border-top: none;
}

.nav-list > li > a {
padding: 3px 25px;
border-radius:3px;
}


a.menu {
    color: #808080;
}
.nav.nav-list {
    padding-bottom: 10px;
}

div.ajax-vehicle {
    height:234px;
    border-radius:4px
}

.ajax-vehicle {
    padding: 0;
    width: 100%;
position:relative;
}
.ajax-vehicle .title {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
padding-top:10px;
}
div.ajax-vehicle div.title h2 {
    margin-top: 0;
    font-size: 23px;
    text-align: center;
    text-shadow: none;
	line-height:30px;
}

div.ajax-vehicle .searchButton {
	}

.navbar .nav > li > a:hover {
	color: #F7CB00;
text-shadow: -1px -1px 0px #997505;
}

.nav > li > a:hover {
background-color: #F7CB00;
font-size: 14px;
}


.form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; 
    border-radius: 4px 0 0 4px;
}
input.search-query {
    padding-left: 9px;
}

div.ajax-vehicle div.row-fluid div.span4 {
    text-align: center;
}
div.ajax-vehicle {
    min-height: 234px;
    height:234px;
    border-radius:4px;
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/showcase.png);
	background-position: top right;
	background-repeat:no-repeat;
}
.selectlookup {
    margin: 3px;
}
#whd-defpage-parts-form {
    margin-bottom: 0;
}


@media (min-width: 1200px) {
#main-column {
    margin-left: 20px;
}
}

section#main-column  {margin-left:0;}

div.showcase {
width:100%;    
height:203px;
max-height: 203px;
    margin: 0;
    margin-bottom: 15px;
	border-radius:3px;
	background-color:#fff;
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/showcase.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
div.span5 .thumbnail {
    padding: 0;
    background: white;
}

#footer-area {
    min-height: 250px;
    background: black;
}

#footer-area h3 {
	font-family: 'Lato', sans-serif; font-weight:700;
color: #858585;
text-shadow: -1px -1px 0px #474747;
text-transform:uppercase;
margin:0;
font-size:18px;
}

#copyright-region {
color: #858585;
font-weight: normal;
font-size:12px;
padding-right:15px;
}

.thumbnail-caption {

}

.thumbnail-caption a {
    line-height: 26px; 
	text-align: left;
    display: block;
	border-bottom-left-radius: 4px; 
	border-bottom-right-radius: 4px; 
	height: 26px; 
	line-height: 26px; 
	padding-left: 5px; 
	text-align: left;
	color: white;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
	background: #af183b; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175, 24, 59, 1)), color-stop(100%,rgba(163, 15, 50, 1))); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af183b', endColorstr='#a30f32',GradientType=0 ); 

}

.thumbnail-caption a:hover {
	background:#353535;
	color:#fff;
}

.index-category-thumbs div.thumbnail {
    padding: 0;
    border: none;
	text-align:center;
}



.btn-primary {
	background: #8ed12a; /* Old browsers */
background: -moz-linear-gradient(top,  #8ed12a 0%, #497508 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ed12a), color-stop(100%,#497508)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8ed12a 0%,#497508 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8ed12a 0%,#497508 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8ed12a 0%,#497508 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8ed12a 0%,#497508 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ed12a', endColorstr='#497508',GradientType=0 ); /* IE6-9 */
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background: #66a803; /* Old browsers */  background: -moz-linear-gradient(top,  #66a803 0%, #8ed12a 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66a803), color-stop(100%,#8ed12a)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  #66a803 0%,#8ed12a 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #66a803 0%,#8ed12a 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #66a803 0%,#8ed12a 100%); /* IE10+ */  background: linear-gradient(to bottom,  #66a803 0%,#8ed12a 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a803', endColorstr='#8ed12a',GradientType=0 ); /* IE6-9 */;
}

.btn:hover {background-position:0;}

.form-search .input-append .btn {
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}

div.widgetbox form.form-search {
    margin: 0;
}

.small {
    font-size: 11px;
    color: #b1b1b1;
}

.footer-icon {
    margin-right: 8px;
}

ul.footer-menu, .footer-menu ul{
list-style: none;
list-style-type:none;
padding:0;
margin:0;

}

#section-footer-contact {}

#section-footer-menu {}

#section-footer-copyright {float: right;
    text-align: right;
    line-height: 25px;}

div.powered-by, div.powered-by a {
    color: #fff;
    text-decoration: none;
    border: none;
    font-size: 12px;
}

.section-footer {
}

.section-footer-box {
    margin-bottom: 15px;
}

#section-header-help {
    color: #646464;
    text-align: right;
    position: relative;
    right: 60px;
}

div#section-header-help h3, div#section-header-help h4 {
    margin: 0;
}

div.powered-by img {
    margin-left: -3px;
    margin-top: -6px;
}

.store-logo {
 font-family: 'Lato', sans-serif; font-weight: 900 !important; font-size: 35px; 
    line-height: 75px; color: #CF0404; text-transform: uppercase; text-shadow: 1px 1px 0 white; padding-top: 15px;
}

.navbar-inverse .navbar-inner {
    background-color: #646464 !important;
    background-image: none;
}

.navbar .nav > li {
    list-style: none;
    font-size: 18px;
}

#utility-region {
 
}

.utility-region-inner-holder {margin-top:6px; margin-left:10px}

.utility-region-inner {
	   background: rgb(226,226,226); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */;
    border: solid 1px #DDDDDD; min-height: 40px; border-radius: 4px;
}
.navbar {
    margin-bottom: 0;
}

.utility-box {padding:5px;}

.utility-title {
    float: left;
    margin-right: 10px;
    font-size: 16px;
    font-weight: bold;
	line-height:33px;
	color: #838383;
text-shadow: 0 1px 0 #E6E6E6;
}

.btn-green {
    background: rgb(191,210,85); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */;
}
.btn-green:hover {
    background: rgb(230,240,163); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(230,240,163,1) 0%, rgba(210,230,56,1) 50%, rgba(195,216,37,1) 51%, rgba(219,240,67,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,240,163,1)), color-stop(50%,rgba(210,230,56,1)), color-stop(51%,rgba(195,216,37,1)), color-stop(100%,rgba(219,240,67,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(230,240,163,1) 0%,rgba(210,230,56,1) 50%,rgba(195,216,37,1) 51%,rgba(219,240,67,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */;
}
.minicart {
	height:40px;
	line-height:40px;
}

.minicart .btn {
	margin-left:10px;
}

.widget-vin-no-search {
    margin-left: 0;
    margin-right: 30px;
}

#section-header-shipping {
background: #000;
border-radius: 4px;
height: 27px;
padding-top: 7px;
color: white;
font-weight: bold;
float: right;
width: 210px;
padding-left: 20px;
margin-right: 20px;
letter-spacing: -1px;
}



.section-header-shipping-container {
	margin-top:30px;
	width:300px;
}

.logo-ups {background-image: url('http://www.all-foreign.com/design/design-allforeign/images/icon_ups.png');
float: left;
position: relative;
left: 15px;
top: -10px;
width: 48px;
height: 55px;}

div.showcase-text-top h3, div.showcase-text-bottom h3 {
    font-size: 19px;
    text-transform: uppercase;
    line-height: 23px;
    color: rgb(0, 231, 222);
    text-shadow: 1px 1px 0 black;
}
.showcase-text-top, .showcase-text-bottom {
    text-align: right;
    margin-right: 25px;
}
.showcase-text-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 10px;
}
.showcase-text-top {
    margin-top: 15px;
}
div.lookup.ajax-vehicle div.title h3 {
    text-transform: uppercase;
    font-size: 18px;
    color: rgb(87, 87, 87);
    margin: 0;
}
div.lookup.ajax-vehicle div.title h2 {
    margin: 0;
    padding: 0;
    color: #0062d6;
    font-size: 40px;
}

a.make {
	width:8.33333333333333%;
	height:72px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-color:#fff;
	background-position: top center;
	margin:0;
}

a.make:hover {
    height: 82px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #F3F3F3;
}

.make-acura {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_acura_over.png);
}
.make-bmw {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_bmw_over.png);
}
.make-cad {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_cad_over.png);
}
.make-chev {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_chev_over.png);
}
.make-dodge {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_dodge_over.png);
}
.make-ford {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_ford_over.png);
}
.make-mini {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_mini_over.png);
}
.make-nissan {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_nissan_over.png);
}
.make-pont {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_pont_over.png);
}
.make-volvo {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_volvo_over.png);
}
.make-vw {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_vw_over.png);
}
.make-toyota {
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/make_toyota_over.png);
}

.section-header {
	height: 34px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: rgb(78,126,10); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(78,126,10,1) 0%, rgba(34,56,4,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,126,10,1)), color-stop(100%,rgba(34,56,4,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(78,126,10,1) 0%,rgba(34,56,4,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(78,126,10,1) 0%,rgba(34,56,4,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(78,126,10,1) 0%,rgba(34,56,4,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(78,126,10,1) 0%,rgba(34,56,4,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7e0a', endColorstr='#223804',GradientType=0 ); /* IE6-9 */


	}

.section-header-left {float:left;}

ul.inline-menu {
	margin-left:0;
}

ul.inline-menu li {
	display:inline;
	list-style:none;

}

div.section-header h3 {
	font-family: 'Lato', sans-serif; font-weight:700;
    line-height: 34px;
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    margin-left: 11px;
    color: white;
text-shadow: 1px 1px 1px #414141;
}
.section-header-right {
	float:right;
    line-height: 33px;
    padding-right: 10px;
}
.section-header a {
    color: #F7CB00;
    font-size: 12px;
}
.section-header a:hover {
    color: #fff;
}

.inline-menu-container {
	margin-bottom: 30px;
	background:#FFF;
}

div.lookup.ajax-vehicle .btn-large {
    padding: 5px;
    width: 140px;
}

div.lookup.ajax-vehicle .btn-primary {
    background: #d1bcab; /* Old browsers */
background: -moz-linear-gradient(top,  #d1bcab 0%, #d18242 50%, #d36200 51%, #ffad00 75%, #d36200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1bcab), color-stop(50%,#d18242), color-stop(51%,#d36200), color-stop(75%,#ffad00), color-stop(100%,#d36200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d1bcab 0%,#d18242 50%,#d36200 51%,#ffad00 75%,#d36200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d1bcab 0%,#d18242 50%,#d36200 51%,#ffad00 75%,#d36200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d1bcab 0%,#d18242 50%,#d36200 51%,#ffad00 75%,#d36200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d1bcab 0%,#d18242 50%,#d36200 51%,#ffad00 75%,#d36200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1bcab', endColorstr='#d36200',GradientType=0 ); /* IE6-9 */
}

div.lookup.ajax-vehicle .btn-primary:hover {
    background: #cea484; /* Old browsers */
background: -moz-linear-gradient(top,  #cea484 0%, #d18242 37%, #ffad00 70%, #ffad00 80%, #d36200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cea484), color-stop(37%,#d18242), color-stop(70%,#ffad00), color-stop(80%,#ffad00), color-stop(100%,#d36200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cea484 0%,#d18242 37%,#ffad00 70%,#ffad00 80%,#d36200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cea484 0%,#d18242 37%,#ffad00 70%,#ffad00 80%,#d36200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cea484 0%,#d18242 37%,#ffad00 70%,#ffad00 80%,#d36200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cea484 0%,#d18242 37%,#ffad00 70%,#ffad00 80%,#d36200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cea484', endColorstr='#d36200',GradientType=0 ); /* IE6-9 */
}

#left-column-1 {
    margin-right: 20px;
}

.navbar .nav > li:hover {
color: #76D3F0;
text-shadow: 0 1px 1px white;
}


div#footer-region .container {
    border-radius: 3px;
    border: solid 1px #256308;
	background: rgb(149,149,149); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(63,63,63,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(100%,rgba(63,63,63,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(63,63,63,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(63,63,63,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(63,63,63,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(63,63,63,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-9 */




}
div#footer-region div.container .row-fluid {
    padding: 22px;
}
div#footer-region div.container div.row-fluid div.span6 {
    margin-left: 0;
}

div#section-footer-menu.section-footer div.row-fluid {
    padding: 0;
}

.subheader {
color: white;
text-align: center;
margin-top: 9px;
margin-bottom:12px;
border-radius: 3px;
border: solid 1px #636363;
background: rgb(149,149,149); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */


}

.subheader div {padding:8px;}

.subheader h2 {
	font-family: 'Lato', sans-serif; font-weight:700;
    font-size: 14px;
	line-height:15px;
    text-transform: uppercase;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
}

.subheader img {margin-right:5px;}

div.utility-box form.form-search {
    margin-bottom: 0px;
}

.section-header-phone {
font-size: 18px;
font-weight: bold;
margin-right: 20px;
padding-left: 60px;
color: #072C4F;
margin-top: 10px;
}

div.widget-header h3 {
	font-family: 'Lato', sans-serif; font-weight:700;
    font-size: 17px;
    line-height: 30px;
    margin: 0;
}

.widget-hours{
	background-image:url(http://www.all-foreign.com/design/design-allforeign/images/widget-hours-clock.png);
	background-repeat:no-repeat;
	background-position:right;
}

.showcase-container {
	margin-bottom:15px;}

.showcase-pullquote {
background: url(http://www.all-foreign.com/design/design-allforeign/images/showcase-pullquote-bkgd.png);
background-position: top left;
height: 47px;
font-size: 10px;
text-transform: uppercase;
background-repeat: no-repeat;
border-top-left-radius: 3px;
overflow: hidden;
width: 440px;
}

.showcase-copy-left h2 {
	font-family: 'Lato', sans-serif; font-weight:700;
    margin: 0;
    font-size: 28px;
    line-height: 28px;
}
.showcase-copy-left {
    float: left;
    line-height: 12px;
	padding:3px;
	color:white;
}

.showcase-copy-right {
    float: right;
    padding-right: 60px;
}
.supertext {
    float: left;
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
    color: #F7CB00;
}
.subtext {
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 64px;
    color: #F7CB00;
}
.showcase-percent {
    float: left;
    font-size: 40px;
    line-height: 45px;
    color: #fff;
	font-weight:700;
}


.home-widget-shipping, .home-widget-phone {
    background-color: #ececec;
    border: solid 1px rgb(163, 163, 163);
    border-radius: 3px;
    padding: 9px;
    height: 120px;
	line-height:20px;
}
.home-widget-phone h1, .home-widget-shipping h1 {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -1px;
    color: #a30f32;
    margin: 0;
	font-size:23px;
	font-weight:bold;
	line-height:23px;
}

.email-signup {
    background-color: #000;
    height: 75px;
    padding: 8px;
    color: #fff;
    border-radius: 3px;
}

ul.nav.nav-list li:first-child {
    border-top: none;
}
ul.nav.nav-list li:last-child {
    border-bottom: none;
}

.thumbnail {
	display: block; 
    padding: 4px; 
    line-height: 20px; 
    border: 1px solid #DDD; 

   }
   
   .thumbnail, .showcase, .home-widget-shipping, .home-widget-phone {
	       -webkit-border-radius: 4px; -moz-border-radius: 4px; 
    border-radius: 4px;  
    -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; 
    box-shadow: 0 10px 3px rgba(0, 0, 0, 0.055); transition: all 0.2s ease-in-out;
    background-color: #fff;
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
   box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	   }
   
   .navbar .nav > li > a:hover{
color: #f7cb00;

text-shadow: -1px-1px0pxrgb(185, 133, 0);

background: rgb(255,171,25); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,171,25,1) 0%, rgba(208,113,4,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, lefttop, leftbottom, color-stop(0%,rgba(255,171,25,1)), color-stop(100%,rgba(208,113,4,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* IE10+ */background: linear-gradient(tobottom, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab19', endColorstr='#d07104',GradientType=0 ); /* IE6-9 */;

border-color: #E49200;

}
div#footer-regiondiv.container, div.section-header{
	background: #af183b; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175, 24, 59, 1)), color-stop(100%,rgba(163, 15, 50, 1))); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af183b', endColorstr='#a30f32',GradientType=0 ); 


}
.btn-green{
background: rgb(255,171,25); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,171,25,1) 0%, rgba(208,113,4,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, lefttop, leftbottom, color-stop(0%,rgba(255,171,25,1)), color-stop(100%,rgba(208,113,4,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* IE10+ */background: linear-gradient(tobottom, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab19', endColorstr='#d07104',GradientType=0 ); /* IE6-9 */;

}
.btn-green:hover{
background: rgb(255,213,25); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,213,25,1) 0%, rgba(208,150,4,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, lefttop, leftbottom, color-stop(0%,rgba(255,213,25,1)), color-stop(100%,rgba(208,150,4,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(255,213,25,1) 0%,rgba(208,150,4,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(255,213,25,1) 0%,rgba(208,150,4,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(255,213,25,1) 0%,rgba(208,150,4,1) 100%); /* IE10+ */background: linear-gradient(tobottom, rgba(255,213,25,1) 0%,rgba(208,150,4,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd519', endColorstr='#d09604',GradientType=0 ); /* IE6-9 */;

}

.nav > li > a:hover{
background-color: #fcfcfc;
box-shadow: 0px 0px 5px #BEBEBE;
font-size: 14px;

}

a.make:hover{
height: 82px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;

background-color: #FFFFFF;

}

ul.inline-menuli:first-child{
border-bottom-left-radius: 3px!important;

}
.showcase, .home-widget-shipping, .home-widget-phone, .thumbnail{
background-color:white;border-style:none;border:0;

-moz-box-shadow: 0px0px5pxrgba(50, 50, 50, 0.75); box-shadow: 0px0px6pxrgba(50, 50, 50, 0.4);

}

.home-widget-phoneh1, .home-widget-shippingh1{
color: #CF0404;

}
.section-header{
}
.widgetboxh3{
color: #CF0404;

}
.thumbnail-caption a{
color: white; text-transform: uppercase; font-weight: bold; font-size: 14px;

background: #af183b; 
background: -moz-linear-gradient(top, rgba(207,4,4,1) 0%, rgba(255,48,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, lefttop, leftbottom, color-stop(0%,rgba(175, 24, 59,1)), color-stop(100%,rgba(163, 15, 50,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(175, 24, 59,1) 0%,rgba(163, 15, 50,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(175, 24, 59,1) 0%,rgba(163, 15, 50,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(175, 24, 59,1) 0%,rgba(163, 15, 50,1) 100%); /* IE10+ */
background: linear-gradient(tobottom, rgba(175, 24, 59,1) 0%,rgba(163, 15, 50,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af183b', endColorstr='#a30f32',GradientType=0 ); /* IE6-9 */;

text-shadow: 1px 1px 0px #580000;

}


/* Add new universal classes for progressive styling - add to HTML elements */

.key-bkgd {
background: rgb(255,171,25); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,171,25,1) 0%, rgba(208,113,4,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, lefttop, leftbottom, color-stop(0%,rgba(255,171,25,1)), color-stop(100%,rgba(208,113,4,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* IE10+ */background: linear-gradient(tobottom, rgba(255,171,25,1) 0%,rgba(208,113,4,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab19', endColorstr='#d07104',GradientType=0 ); /* IE6-9 */;
}

.alt-bkgd {}

[class^="icon-"], [class*=" icon-"] {
background-image: url('http://www.all-foreign.com/design/design-allforeign/images/glyphicons-halflings.png');
}

#sophio-contact-form {
	width:60%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.sophio-form-item {
	border-bottom: solid 1px #EEE;
line-height: 30px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

.sophio-form-item:hover {
    background-color: #F8F8F8;
}

.sophio-form-label {
	    float: left;
   		width: 250px;
	}

.sophio-form-object {}

.sophio-form-object input[type="text"].required:after {
	content: "\00BB \0020";
	}
	
	#sophio-contact-form .sophio-form-object {
    text-align: right;
}

.sophio-form-captcha {float:left;}

.i-ups {float:left;padding-bottom:30px;margin-right:10px;
width: 50px;
height: 58px;}

#sidebar-1-region .widgetbox .i-ups {
    width: 28px;
    height: 34px;
    padding-bottom: 10px;
}

.content-body {
	background-color:white;}