

/* ======================================================== *
 * TITLE  : OUTFIT MY CAR   |  crutch-myCar.css             *
 * ======================================================== */

.hide-next-btn {
  display:none;
 visibility: hidden; 
}

.car-trap-container 
{
	/*margin:20px auto;*/
	margin:0px;
	width:525px;
}

a.cant-find 
{
	display:block;
	text-align:right;
	font-size:10px;
	margin:0 0 10px 0;
}

h3.tell-us,h3.no-thanks 
{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

#car_selector
{
float:none;
display:block;	}


/**** cancel h2 styles from crutch-general.css *****/

.car_select_constraint h2 {
margin:0;
}

/**** Mercury outfit my car SPG PG PV boxes *****/
.outfitContainer * {font-size:12px;}

.outfitContainer {
	width:100%;
	margin-bottom:10px;

}

.outfitContainer .carBox {

	color:#000000;
	background: #CFE8FF url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/car-bg_f01.gif') repeat-x;
	border:1px solid #D4EBFF;
	clear:right;
	text-align:center;
	padding:10px 0;
	width:100%;
	}

.outfitContainer .carBoxHiFi {
	background: #CFE8FF url('//a248.e.akamai.net/pix.crutchfield.com/hifi2.0/hifi2-blockbanner.jpg') repeat-x;
	clear:right;
    width: 640px;
    height: 125px;
    }

.outfitContainer .fitBox {
	background: #CFE8FF url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/car-bg_f02.gif') repeat-x;
	border:1px solid #eef3de;
}

	.outfitContainer .nofitbox {
	background: #CFE8FF url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/car-bg_f03.gif') repeat-x;
	}
	
	
	



.carFilterBox {
	height:10px;
	background: #fff url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/tab-ie_r1_c2.gif') top right no-repeat;
	color:#000;
	float:right;
	text-align:right;
	padding: 0 0 14px 0px;
	margin-right:-2px;
	}
	
*html .carFilterBox {
   	margin-bottom:0;
	padding-bottom:0;
}


.carFilterBox h4 {
background: url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/tab-ie_r1_c1.gif') 0 0 no-repeat;
font-size:14px;
margin:0 10px 4px 0;
padding:4px 0px 0px 22px;
}

.carBox a.home {
padding-left:40px;
font-size:16px;
}


.carBox h4.home {
display:inline;
margin:10px auto 10px auto;
background:url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/carIcon.gif') left center  no-repeat;
padding:5px;
width:600px;
}

.carBox span.small{
font-size:11px;
font-weight:normal;
}

.carBox h4 span.small em{
font-style:normal;
color:#333;
font-weight:bold;
font-size:15px;
}

.carBox h4 span.small a.change{
margin-left:10px;
}

.carBox div.info1col {
margin-top:10px;
font-size:14px;
}

.carBox div.info2col,.carBox div.info3col {
margin-top:20px;
font-size:14px;
height:50px;
font-weight:normal;
}

.carBox div.info3col {
min-height:45px;
}


.carBox div.info2col div.install,.carBox div.info2col div.fits {
float:left;
height:35px;
width:35%;
text-align:left;
padding:5px 0 5px 60px;
margin-left:3%;
}

.carBox div.info1col div.install{
height:35px;
width:35%;
text-align:left;
padding:5px 0 5px 60px;
margin-left:3%;
}

.carBox div.info2col div.save {
float:right;
margin-right:3%;
height:35px;
width:35%;
text-align:left;
padding:5px 0 5px 60px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_blue_bg_f03.gif')  top left no-repeat;
}



.fitBox div.info2col div.save {
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_bg-green_f03.gif')  top left no-repeat;

}

.carBox div.info2col div.wrench-rt,.carBox div.info2col div.alert-rt {
float:right;
margin-right:3%;
height:35px;
width:35%;
text-align:left;
padding:5px 0 5px 60px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_bg-green_f01.gif')  top left no-repeat;
}


.carBox div.info2col div.alert-rt {
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_bg-green_f02.gif')  top left no-repeat;
}



.carBox div.info2col div.wrench{
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_blue_bg_f01.gif') top left no-repeat;
}

.carBox div.info2col div.alert,.carBox div.info1col div.alert{
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_blue_bg_f02.gif') top left no-repeat;
}


*html .carBox div.info2col div.install{
margin-left:2%;
width:33%;
}
*html .carBox div.info2col div.save {
margin-right:2%;
width:33%;
}

.carBox div.info2col div.install a {
display:block;
}



.carBox div.info1col div.save {
width:560px;
height:22px;
text-align:left;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_blue_bg_f04.gif')  top left no-repeat;
margin:10px auto 0 auto;
padding-top:3px;
}
.carBox div.info1col div.save a {
padding-left:40px;
}



.carBox div.speakers {
margin-top:5px;
}

.carBox div.speakers h4 {
text-align:left;
font-size:14px;
padding:3px 5px 3px 24px;
display:inline;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/icon_spkrSelector_speaker.gif') left center no-repeat;
}

.carBox div.speakers a {
font-size:80%;
margin:0px 4px;
}

.carBox div.speakers a.highlight {
 background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/speakerTab.gif') top center no-repeat;
padding:8px 15px 12px 15px;
}

.carBox div.spkrLoc {
margin-top:8px;
}

.carBox div.spkrLoc h5 {
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
display:inline;
}

.carBox div.spkrLoc h5.fits {
margin-left:10px;
background:none;
}









.carBox div.info3col div.install{
float:left;
height:35px;
width:22%;
text-align:left;
padding:5px 5px 5px 60px;
margin-left:0;
border:1px solid #ddd;
}




.carBox div.info3col div.save {
float:right;
margin-right:10px;
height:35px;
width:22%;
text-align:left;
padding:5px 5px 5px 60px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_bg-green_f03.gif')  top left no-repeat;
border:1px solid #ddd;
}

.carBox div.info3col div.wrench{
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_bg-green_f01.gif') top left no-repeat;
}

.carBox div.info3col div.alert{
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/mcb_infobox_bg-green_f02.gif') top left no-repeat;
}

.carBox div.info3col div.fits {
float:left;
margin-left:10px;
height:35px;
width:22%;
text-align:left;
padding:10px 0 5px 40px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/fits_f01.gif')  top left no-repeat;
font-size:16px;
font-weight:bold;
}

.carBox div.info2col div.fits {
float:left;
height:35px;
width:35%;
text-align:left;
padding:10px 0 5px 40px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/fits_f01.gif') top left no-repeat;
font-size:16px;
font-weight:bold;
}


.carBox div.info1col div.fits
{
height:35px;
text-align:left;
padding:10px 0 5px 40px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/fits_f01.gif') top left no-repeat;
font-size:16px;
font-weight:bold;
margin-left:20px;
}



.carBox  div.nofit {

margin-left:10px;
height:25px;
text-align:left;
padding:10px 0 5px 40px;
background:transparent url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/fits_f02.gif')  top left no-repeat;
font-size:16px;
font-weight:bold;
}



*html .carBox div.info3col div.install{
width:21%;
}
*html .carBox div.info3col div.save {
width:21%;
}


.carBox div.install a {
display:block;
}




.carBox div.measure h5 {
margin:10px auto 0 auto;
padding:0 0 0 28px;
font-size:12px;
background:url('//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/tape-icon.gif') top left no-repeat;
text-align:left;
font-weight:normal;
width:260px;
}


.carBox div.message h5 {
padding:0;
margin:8px 0 0 0;
font-size:11px;
text-align:center;
font-weight:normal;
}


.outfitContainer .carBox .select {
/*float:left;*/
text-align:left;
margin:0 0 3px 0;
/*padding:0 0 0 8px;*/
}

a.trapSkipThisStep {
	background-color: #FF7800;
	color: white;
	padding: 3px;
	text-decoration: none;
	margin: 3px;
	margin-left: 1em;
}

	h3.no-thanks img {
		display:block;
		margin:8px 0 0 10px;
		border:none;
	}

/* TRAP PAGE STYLES A/B/C */

.trap-wrap {
    width:530px; 
    margin:40px auto; 
    text-align:center;
    position:relative; 
}
.trap-wrap h1.main-intro {
    margin-bottom:4px;
    font-size:26px;
    color:#06C;
}
.trap-wrap h2.sub-intro {
    margin:0 0 16px 0;
    font-size:20px;
    color:#333;   
}
.trap-wrap .action-box {
    border:1px solid #CCC; 
    padding:5px; 
    margin-bottom:14px;
    min-height: 80px;
    position:relative;
    background:transparent;
}
/*.yes-please {
    background:url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/bg-yes.gif) top left no-repeat;
} 
.no-thanks {
    background:url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/bg-no.gif) top left no-repeat;
}*/

.trap-wrap .SavedVehicles {
    margin-top:8px;
    padding-top:6px;
    border-top:1px dotted #CCC;
}
table.trap-wrap-content {
    /*float:left;
    margin-left:130px; */
    min-height:80px;
}
table.trap-wrap-content td.col-0 {
    width:20%;
    text-align:center;
}
table.trap-wrap-content td.col-1 {
   width: 55%;
   text-align:center;
   vertical-align:middle;
   font-weight:bold;
}
table.trap-wrap-content td.col-2 {
   width: 25%;
   text-align:center;
   vertical-align:middle;
}
.trap-wrap .sub-instructions {
    font-size:80%;
    font-weight:normal;
    display:block;
    padding-bottom:6px;
}
table.trap-wrap-content select {
    font-weight:normal;
    font-size: 85%;
    width:120px;
}

#selector-labels {line-height:20px;}

#car_select_constraint div.describe {
    background-color:#999;
    border:0 solid red;
    float:left;
    padding:12px;
    width:220px;
}

div.selectorBoard.omcSideDes  {
background:none;
display:block;

margin:auto;
width:777px;
}

div.selectorBoard {
    display:block;
    float:left;
    margin-bottom:12px;
    margin-top:12px;
}


body#signatureBody #car_select_constraint div.describe {background:#C9C9C9 none repeat scroll 0 0;}

body#outlet #car_select_constraint div.describe {background:#5B6670 none repeat scroll 0 0;}

#car_select_constraint div.describe h2.branding {
margin:0;
padding:0;
}

body#signatureBody  #car_select_constraint div.describe h2.branding, body#outlet  #car_select_constraint div.describe h2.branding  {background:none;}

body#signatureBody #car_select_constraint div.describe h2.branding
{
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/backgrounds/omc_logo_selector_sig.gif);
background-repeat:no-repeat;
width:211px;
height:35px;
}

body#outlet #car_select_constraint div.describe h2.branding {

background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/backgrounds/omc_logo_selector_outlet.gif);
background-repeat:no-repeat;
width:211px;
height:35px;
}


body#mainBody div.selectorBoard, body#legacy div.selectorBoard, body#homepage div.selectorBoard {
/*background:#F7F7F7 url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/describe_bg.gif) repeat-y scroll left top;*/
display:block;
float:left;
margin-bottom:12px;
margin-top:12px;
}

body#signatureBody div.selectorBoard {
background:none;
/*background:#F7F7F7 url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/describe_bg.gif) repeat-y scroll left top;*/
display:block;
float:left;
margin-bottom:12px;
margin-top:12px;
width:777px;
}

body#outlet div.selectorBoard {
background:none;
display:block;
float:left;
margin-bottom:12px;
margin-top:12px;
width:777px;
}

/******************************************* *
Styles for OMC Tabs and stores
********************************************/

/*Core*/

body#mainBody .pagetabs ul.anchors li a {text-decoration:none;}

body#mainBody .jumpNavContainer ul li a:link, body#mainBody .jumpNavContainer ul li a:active, body#mainBody .jumpNavContainer ul li a:visited {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}


body#mainBody div.outfitMyCar {
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/angleBG_blue.gif) repeat scroll left top;
border:1px solid #D7EFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:10px;
width:755px;
}



body#mainBody div.installDetails {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E3E3E3;
clear:right;
float:right;
margin-bottom:10px;
padding:10px 5px 5px;
width:260px;
}


body#mainBody div.infoCenter {
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #F5F0C9;
float:left;
margin-bottom:10px;
margin-top:10px;
padding:10px 5px 5px;
width:461px;
}


body#mainBody  div.specsBox {
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/angleBG_tan.gif) repeat scroll left top;
clear:both;
padding:6px;
}

body#mainBody .specsBox h4 {
border-bottom:1px solid #330033;
color:#000000;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 3px;
}

body#signatureBody .omcCoreCategoryResults dl.category, body#mainBody .omcCoreCategoryResults dl.category, body#outlet .omcCoreCategoryResults dl.category {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #003399;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto 10px;
padding:0;
width:753px;
}

body#signatureBody .omcCoreCategoryResults  dl.category dt, body#mainBody .omcCoreCategoryResults  dl.category dt, body#outlet .omcCoreCategoryResults  dl.category dt {
background:#003399 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:6px;
}

body#signatureBody .omcCoreCategoryResults a:link, body#mainBody .omcCoreCategoryResults a:link, body#outlet .omcCoreCategoryResults a:link {
color:#224488;
text-decoration:none;
}
body#signatureBody .omcCoreCategoryResults a:hover, body#mainBody .omcCoreCategoryResults a:hover, body#outlet .omcCoreCategoryResults a:hover {
color:#ff0000;
text-decoration:none;
}







/*Signature*/

body#signatureBody .pagetabs ul.anchors li a {text-decoration:none;}

body#signatureBody .jumpNavContainer ul li a:link, body#signatureBody .jumpNavContainer ul li a:active, body#signatureBody .jumpNavContainer ul li a:visited {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}


body#signatureBody div.outfitMyCar {
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/angleBG_sig.gif) repeat scroll left top;
border:1px solid #E3E3E3;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:10px;
width:755px;
}



body#signatureBody div.installDetails {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E3E3E3;
clear:right;
float:right;
margin-bottom:10px;
padding:10px 5px 5px;
width:260px;
}


body#signatureBody div.infoCenter {
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #E3E3E3;
float:left;
margin-bottom:10px;
margin-top:10px;
padding:10px 5px 5px;
width:461px;
}


body#signatureBody  div.specsBox {
background:#e3e3e3 none repeat scroll 0 0;
clear:both;
padding:6px;
}

body#signatureBody .specsBox h4 {
border-bottom:1px solid #330033;
color:#000000;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 3px;
}

body#signatureBody .omcSignatureCategoryResults dl.category, body#mainBody .omcSignatureCategoryResults dl.category, body#outlet .omcSignatureCategoryResults dl.category {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #6D6D6D;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto 10px;
padding:0;
width:753px;
}

body#signatureBody .omcSignatureCategoryResults  dl.category dt,body#mainBody .omcSignatureCategoryResults  dl.category dt, body#outlet .omcSignatureCategoryResults  dl.category dt {
background:#6D6D6D none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:6px;
}

body#signatureBody .omcSignatureCategoryResults a:link, body#mainBody .omcSignatureCategoryResults a:link, body#outlet .omcSignatureCategoryResults a:link {
color:#6D6D6D;
text-decoration:none;
}
body#signatureBody .omcSignatureCategoryResults a:hover, body#mainBody .omcSignatureCategoryResults a:hover, body#outlet .omcSignatureCategoryResults a:hover {
color:#330033;
text-decoration:none;
}
/*Outlet*/

body#outlet .pagetabs ul.anchors li a {text-decoration:none;}

body#outlet .jumpNavContainer ul li a:link, body#outlet .jumpNavContainer ul li a:active, body#outlet .jumpNavContainer ul li a:visited {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}


body#outlet div.outfitMyCar {
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitMyCar/angleBG_sig.gif) repeat scroll left top;
border:1px solid #E3E3E3;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:10px;
width:755px;
}



body#outlet div.installDetails {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E3E3E3;
clear:right;
float:right;
margin-bottom:10px;
padding:10px 5px 5px;
width:260px;
}


body#outlet div.infoCenter {
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #E3E3E3;
float:left;
margin-bottom:10px;
margin-top:10px;
padding:10px 5px 5px;
width:461px;
}


body#outlet  div.specsBox {
background:white none repeat scroll 0 0;
clear:both;
padding:6px;
}

body#outlet .specsBox h4 {
border-bottom:1px solid #330033;
color:#000000;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 3px;
}

body#signatureBody .omcOutletCategoryResults dl.category, body#mainBody .omcOutletCategoryResults dl.category, body#outlet .omcOutletCategoryResults dl.category {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #5d2e02;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto 10px;
padding:0;
width:753px;
}

body#signatureBody .omcOutletCategoryResults  dl.category dt,body#mainBody .omcOutletCategoryResults  dl.category dt, body#outlet .omcOutletCategoryResults  dl.category dt {
background:#5d2e02 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:6px;
}

body#signatureBody .omcOutletCategoryResults a:link, body#mainBody .omcOutletCategoryResults a:link, body#outlet .omcOutletCategoryResults a:link {
color:#BE3C02;
text-decoration:none;
}
body#signatureBody .omcOutletCategoryResults a:hover, body#mainBody .omcOutletCategoryResults a:hover, body#outlet .omcOutletCategoryResults a:hover {
color:#A24502;
text-decoration:none;
}


body#legacy #car_selector h2, body#mainBody #car_selector h2{
height:38px;
margin:0;
padding:0;
width:263px;
}

body#signatureBody #car_selector h2, body#signatureBody .selectorBox h2 {
    background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/omcHeader.png) no-repeat scroll 10px 5px;
    height:38px;
    margin:0;
    padding:0;
    width:263px;
}


body#outlet #car_selector h2 {
    background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/omcHeader.png) no-repeat scroll 10px 5px;
    height:38px;
    margin:0;
    padding:0;
    width:263px;
}


#car_selector, body#mainBody #car_selector {
    background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/graphics/whatfits/2005/blue_bg.gif) repeat-x scroll left top;
    border:1px solid #cfcfcf;
    margin-left:10px;
    width:700px;
}

.selectorStep .selectorBox h2, body#mainBody  .selectorStep .selectorBox h2 {
    background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/omcHeader.png) no-repeat scroll 10px 5px;
    height:38px;
    margin:0px;
    padding:0px;
}

/*  updated */
.selectorStep .selectorBox h2.carSelectorHeader, body#mainBody  .selectorStep .selectorBox h2.carSelectorHeader,
body#homepage  .selectorStep .selectorBox h2.carSelectorHeader,
#car_selector h2.carSelectorHeader, body#homepage #car_selector h2.carSelectorHeader, body#mainBody #car_selector h2.carSelectorHeader
{
    background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/omcHeader.png) no-repeat scroll 10px 5px;
    background-repeat:no-repeat;
    height:38px;
    margin:0 0 10px;
}

.selectorStep .selectorBox h2.stereoSelectorHeader, body#mainBody  .selectorStep .selectorBox h2.stereoSelectorHeader,
body#homepage  .selectorStep .selectorBox h2.stereoSelectorHeader,
#car_selector h2.stereoSelectorHeader, body#homepage #car_selector h2.stereoSelectorHeader, body#mainBody #car_selector h2.stereoSelectorHeader
{
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-core-title-stereo.png) repeat-x scroll left top;
background-repeat:no-repeat;
height:38px;
}




body#outlet #car_selector, body#outlet .selectorBox {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-outlet-background.png) repeat-x scroll left top;
border:1px solid #BDBFBE;
margin:0px 0px 12px 12px;
width:494px;
}


body#outlet .selectorStep .selectorBox h2 {
    background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/omcHeader.png) no-repeat scroll 10px 5px;
    height:38px;
    margin:0px;
    padding:0px;
}
body#signatureBody #car_selector, body#signatureBody .selectorBox {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-sig-background.png) repeat-x scroll left top;
border:1px solid #BDBFBE;
margin:0px 0px 12px 12px;
width:494px;
}



body#signatureBody .selectorBox form#Form1 h2, body#signatureBody .car-trap-container .selectorBox h2 {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-sig-title-stereo.png) repeat-x scroll left top;
width:345px;
margin:0px;
padding:0px;
}

body#legacy .selectorBox form#Form1 h2, body#mainBody .selectorBox form#Form1 h2 {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-core-title-stereo.png) repeat-x scroll left top;
width:345px;
height:38px;
margin:0px;
padding:0px;
}

body#outlet .selectorBox form#Form1 h2, body#outlet .stereoSelectorHeader h2 {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-outlet-title-stereo.png) repeat-x scroll left top;
width:345px;
height:38px;
margin:0px;
padding:0px;
}

body#signatureBody .selectorBox h2.stereoSelectorHeader {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/outfitmycar/backgrounds/omc-sig-title-stereo.png) repeat-x scroll left top;
width:345px;
height:38px;
margin:0px;
padding:0px;
}
body#signatureBody #car_select_constraint div.choose, body#mainBody #car_select_constraint div.choose, body#outlet #car_select_constraint div.choose, #car_select_constraint div.choose, body#homepage #car_select_constraint div.choose {margin:0 0 0 250px;padding:0px;}


.CarJustInCase {margin:15px;}

body#signatureBody .selectorBox {margin:0 0 12px 0;}




.describe div.describeSub {
background:#fff;
padding:10px;
}
#car_select_constraint div.describe p {
background:#fff;
display:block;
}
#stereo_selector .skipStep {
    margin-left:10px;
    padding-bottom:10px;
}
#car_selector span {
    margin-left:10px;
}
#stereo_selector select {
    margin-top: 5px;
}
#car_select_constraint #or_previous {
    margin:10px 0 0 10px;
    padding-left:2px;
}
.describeSub ul {
    margin-top:15px;
}

.choose h3.customization-message {margin:0 20px 12px 12px; padding:10px; border:1px solid #99D1F2; background:#EAF7FD;}
.choose h3.customization-message .customization-name {background:#ffc;}

.choose select {padding:5px;}

#car_selector #CarSelectorDiv {
    margin: 0 10px 10px;
}

#car_selector select {
    width:100%;
}
#car_selector #loaderIcon {
    display:none;
    left:15px;
    margin-top:2px;
    position:absolute;
}

#car_selector {padding-bottom:14px;}

/* STEREO SELECTOR */

#stereo_selector, body#mainBody #stereo_selector {
    background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/graphics/whatfits/2005/blue_bg.gif) repeat-x scroll left top;
    border:1px solid #BDBFBE;
    display:inline;
    float:left;
    margin:0 0 12px 12px;
    width:494px;
}

body#signatureBody #stereo_selector, body#outlet #stereo_selector {margin:0 0 12px 12px; width:494px;}
body#outlet #stereo_selector .selectorBox {margin-left:0;}

#stereo_selector h3 {padding:10px; margin:0;}

#stereo_selector .selectorBox {padding-bottom:14px;}
#stereo_selector label {margin-left:10px;}

#car_select_constraint .CarJustInCase p {margin:0; padding:0 0 14px 0;}

#car_selector label {
    padding: 1px 3px 5px;
    width: auto;
}
#prevVehiclesDiv label {
    margin-left:0;
}
