@font-face {
    font-family: 'din';
    src: url('../fonts/DIN-Regular.eot');
    src: url('../fonts/DIN-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DIN-Regular.woff') format('woff'),
         url('../fonts/DIN-Regular.ttf') format('truetype'),
         url('../fonts/DIN-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


#sp_tc01, #sp_tc02, #sp_tc03, #sp_tc04, 
#sp_tc05, #sp_tc06, #sp_tc07, #sp_tc08, #sp_tc09, 
#sp_tc10, #sp_tc11, #sp_tc12, #sp_tc13, #sp_tc14, 
#sp_tcprofileblur, #sp_tcprofile, #sp_logo
{ display: inline-block; overflow: hidden; position: absolute; }
 
#sp_tc01, #sp_tc02, #sp_tc03, #sp_tc04, 
#sp_tc05, #sp_tc06, #sp_tc07, #sp_tc08, #sp_tc09, 
#sp_tc10, #sp_tc11, #sp_tc12, #sp_tc13, #sp_tc14
{width: 161px; height: 73px; left: -1px; top: 266px;  opacity: 0; filter: alpha(opacity=0);}

#sp_tc01 { background: url('../images/160x600_tC_01.png') no-repeat; top: 222px; left: 165px; opacity: 1; filter: alpha(opacity=1);}
#sp_tc02 { background: url('../images/160x600_tC_02.png') no-repeat;}
#sp_tc03 { background: url('../images/160x600_tC_03.png') no-repeat;}
#sp_tc04 { background: url('../images/160x600_tC_04.png') no-repeat;}
#sp_tc05 { background: url('../images/160x600_tC_05.png') no-repeat;}
#sp_tc06 { background: url('../images/160x600_tC_06.png') no-repeat;}
#sp_tc07 { background: url('../images/160x600_tC_07.png') no-repeat;}
#sp_tc08 { background: url('../images/160x600_tC_08.png') no-repeat;}
#sp_tc09 { background: url('../images/160x600_tC_09.png') no-repeat;}
#sp_tc10 { background: url('../images/160x600_tC_10.png') no-repeat;}
#sp_tc11 { background: url('../images/160x600_tC_11.png') no-repeat;}
#sp_tc12 { background: url('../images/160x600_tC_12.png') no-repeat;}
#sp_tc13 { background: url('../images/160x600_tC_13.png') no-repeat;}
#sp_tc14 { background: url('../images/160x600_tC_14.png') no-repeat;}
#sp_tcprofile { background: url('../images/160x600_tC_profile.png') no-repeat; width: 166px; height: 49px; top: 287px; left: 0; opacity: 0; filter: alpha(opacity=0); }
#sp_tcprofileblur { background: url('../images/160x600_tC_profile-blur.png') no-repeat; width: 167px; height: 49px; top: 287px; left: 122px; }
#sp_logo { background: url('../images/160x600_tC_logo.png') no-repeat; width: 82px; height: 54px; top: 37px; right: 39px; }

.sp_swatches
{ display: inline-block; background: url('../images/160x600_tC_sprite_swatches.png') no-repeat; overflow: hidden; position: absolute; width: 20px; height: 21px; top: 365px;}
#sw1, #sw2, #sw3, #sw4, #sw5, #sw6, #sw7 {-moz-transform: scale(.75); -o-transform: scale(.75); -webkit-transform: scale(.75); transform: scale(.75); opacity: 0; filter: alpha(opacity=0); z-index:500;}
#sw1 { background-position: 0 0; left: 9px;}
#sw2 { background-position: 0 -24px; left: 29px;}
#sw3 { background-position: 0 -48px; left: 49px;}
#sw4 { background-position: 0 -72px; left: 69px;}
#sw5 { background-position: 0 -96px; left: 89px;}
#sw6 { background-position: 0 -120px; left: 109px;}
#sw7 { background-position: 0 -144px; left: 129px;}

#wheelProfile, #wheelRear { display: none; background: url('../images/160x600_tC_wheel.png') no-repeat; overflow: hidden; position: absolute; width: 19px; height: 19px; top: 311px; left: 27px; }
#wheelRear { left: 116px;  }

body{ margin: 0px; padding: 0px; font-family: 'din', sans-serif; font-size: 10px;}
#container { background-color: #e9e9e9; width: 160px; height: 600px; position: relative; display: inline-block; overflow: hidden; }
#border { display: inline-block; background: url("../images/160x600_tC_border.png") no-repeat scroll -1px -1px; border: 1px solid #fff; height: 598px; left: 0; overflow: hidden; position: absolute; top: 0; width: 158px;}
#legalPanel{ width: 160px; height: 500px; background: #666666; position: absolute;	overflow: auto;	top: 601px; left: 0px; z-index: 1999; }
#legalPanel p{ color: white; padding: 10px; font-size: 9px; font-family: Verdana, sans-serif; }
#x { width: 50px; height: 50px;  color: black; position: absolute; top: 100px; left: 3px; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; display: none; z-index: 2000; }
#carName { font-size: 19px; font-weight: bold; letter-spacing: .02em; color: #0097d6; position: absolute; left: -200px; top: 182px; text-align: center; }
#feature1copy, #feature2copy, #feature3copy { font-size: 19px; font-weight: bold; letter-spacing: .01em; color: #0097d6; left: -160px; line-height: 1em; position: absolute; top: 202px; width: 160px;}
#feature2copy {font-size: 25px; top: 190px;}
#endSubheadline { font-size: 13px; line-height:1.1em; color: #000; position: absolute; top: 192px; left: 12px; opacity: 0; filter: alpha(opacity=0);}
#price { font-size: 17px; line-height: .7em; font-weight: bold; color: #000; position: absolute; text-align: center; width: 160px; top: 379px; left: 0px; opacity: 0; filter: alpha(opacity=0);}
#legalLinkText { font-size: 8px; color: #000000; text-decoration: underline; position: absolute; left: 42px; bottom: 0; opacity: 0; filter: alpha(opacity=0);}
#legalBtn { width: 100px; height: 17px; position: absolute; left: 20px; top: 582px; z-index: 500; }
#cta { 
    background: none repeat scroll 0 0 #1C87F4;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
    left: 6px;
    padding: 1px;
    top: 435px;
	color: #ffffff;
	letter-spacing: .04em;
	text-align: center;
	position: absolute;
	width: 146px;
	opacity: 0; filter: alpha(opacity=0); }
#cta:after {content: url('../images/160x600_tC_arrow.png'); padding-left: 6px; padding-right: 6px; margin-top: -1px;}