
 /*	--------------------------------------------------
    :: Colors
--------------------------------------------------- */

	/*  Site colors  */
	.container .dark-gray		{ color: #4a4b4d !important; }
	.container .mid-gray		{ color: #999 !important; }
    .container .light-blue         { color: #9ebcca !important; }
	.container .gold		{ color: #ff3019 !important; }
	.container .blue		{ color: #5b889d !important; }
	.container .red		{ color: #cf0c08 !important; }
	.container .white 		{ color: white !important; }
    
    
    

 /*	--------------------------------------------------
    :: background and page
--------------------------------------------------- */

    html { /*    	
        background: black url(../img/bgd.jpg) top left repeat !important;
        background-attachment: none !important;
        -webkit-background-size: auto !important; 
    */ }
        
    .content-main-shadow {
        background: white !important;
        padding: 10px; }



 /*	--------------------------------------------------
    :: Typography
--------------------------------------------------- */
    
	.container h1, .container h2, .container h3, .container h4, .container h5, .container h6 {
		font-weight: bold;
        color: #5b889d !important;
		line-height: 1.25em;
        margin: 0 0 .5em 0;
        text-shadow: 0 1px 0 rgba(255,255,255,.3); }

	.container h1 { font-size: 3em;	}
	.container h2 { font-size: 2.5em; }
	.container h3 { font-size: 2em; }
	.container h4 { font-size: 1.5em; }
	.container h5 { font-size: 1.25em; }
	.container h6 { font-size: 1em; }
	
	/*	Basics  */
	.container p { margin: 0 0 10px; }
	.container em, .container i { font-style: italic; }
	.container strong, .container b, .container dt { font-weight: bold; }
	.container .small { font-size: .75em; line-height: inherit; } /* 12px */
	.container .large { font-size: 1.25em; line-height: inherit; } /* 20px */

	/*	Blockquotes  */
	.container blockquote, .container blockquote p { color: #777; font-style: italic; }
	.container blockquote { margin: 20px; padding: 0 20px 0; border-left: 1px solid #ddd; }

	.container cite { display: block; color: #555; font-weight: bold; }
	.container cite:before { content: "\2014 \0020"; }
	.container cite a, .container cite a:visited { color: #555; }

	.container hr { border: solid lightgray; border-width: 1px 0 0; clear: both; margin: 10px 0 20px; height: 0; }

	.container abbr, .container acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	.container abbr { text-transform: none; }   
    
    .container .glyph { cursor: inherit; font-size: 1.125em; line-height: .5em; margin-right: 3px; }
    .container .glyph.general { font-family: "FoundationIconsGeneral"; }
    .container .glyph.general-enclosed { font-family: "FoundationIconsGeneralEnclosed"; }
    .container .glyph.social { font-family: "FoundationIconsSocial"; }



/*	--------------------------------------------------
	:: Links
--------------------------------------------------- */

	.container a, .container h1 a, .container h2 a, .container h3 a, .container h4 a, .container h5 a, .container h6 a { color: #0064a4; text-decoration: none; font-weight: inherit; line-height: inherit; }
	.container a:hover { color: #338ac2; }
    
    
    
    
/*	--------------------------------------------------
	:: Media
--------------------------------------------------- */

	.container img, .container object, .container embed, .container iframe, .container video, .container audio { max-width: 100%; }	
	.container img, .container object, .container embed, .container iframe, .container video, .container audio { height: auto; }	
	.container audio { margin-top: 30px; }



/*	--------------------------------------------------
	:: Lists
--------------------------------------------------- */
    
	.container ul, .container ol { padding: 0 0 0 20px; margin: 15px 0; }
	.container ul { list-style: disc outside; }
	.container ul.square { list-style: square outside; }
	.container ul.circle { list-style: circle outside; }
	.container ul.unstyled { list-style: none; margin-left: 0; padding: 0; }

	.container ol { list-style: decimal; }

	.container ul ul li, .container ul ol li, .container ol ol li, .container ol ul li { margin-bottom: 5px; }

	.container li { margin-bottom: 5px; }
	.container li p { line-height: 20px; }


	
/*	--------------------------------------------------
	:: Buttons
--------------------------------------------------- */
    
	.container .button, .container button, .container input[type="submit"], .container input[type="reset"], .container input[type="button"] {
		border: none;
		cursor: pointer;
		display: inline-block;
		text-decoration: none;
		width: auto;
		text-shadow: 0 -1px 0 rgba(0,0,0,.4);
        text-transform: uppercase;
		font-size: 16px; 
        font-weight: bold;
		margin-bottom: 20px;
		line-height: 18px;
		padding: 10px 15px;        
		color: white !important; }

			/*  Button colors  */
			.container .red.button	{
                background: url(../img/../img/btn_texture.png), #cf0c08;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #cf0c08 0%, #881815 70%, #aa1411 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0c08), color-stop(70%,#881815), color-stop(100%,#aa1411));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                border: 1px solid #561313; }
                
			.container .blue-light.button, .container .blue-dark.button {
                background: url(../img/btn_texture.png), #bdd2e0;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #bdd2e0 0%, #94b1c4 70%, #9dbcd0 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd2e0), color-stop(70%,#94b1c4), color-stop(100%,#9dbcd0));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                border: 1px solid #5786a4; }
                
			.container .blue-dark.button {
                color: #2f4a5b;
                text-shadow: 0 1px 0 rgba(0,0,0,.6); }
                
			.container .red.button:hover, .container .red.button:focus {
                color: white;
                background: url(../img/btn_texture.png), #e81919;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #e81919 0%, #c63333 70%, #d62222 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e81919), color-stop(70%,#c63333), color-stop(100%,#d62222));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%); }
                
			.container .blue-light.button:hover, .container .blue-light.button:focus, .container .blue-dark.button:hover, .container .blue-dark.button:focus {
                color: white;
                background: url(../img/btn_texture.png), #c5d9e2;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #c5d9e2 0%, #a5c7d3 70%, #a2c7d6 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5d9e2), color-stop(70%,#a5c7d3), color-stop(100%,#a2c7d6));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%); }
                
			.container .blue-dark.button:hover, .container .blue-dark.button:focus {
                color: #2f4a5b;
                text-shadow: 0 1px 0 rgba(0,0,0,.6); }





/*	--------------------------------------------------
	:: Forms
--------------------------------------------------- */

	.container form { margin-bottom: 20px; }
	
	.container fieldset { margin-bottom: 20px; }

	.container textarea, .container select, .container input[type="date"], .container input[type="datetime"], .container input[type="datetime-local"], .container input[type="email"], .container input[type="month"], .container input[type="number"], .container input[type="password"], .container input[type="search"], .container input[type="tel"], .container input[type="text"], .container input[type="time"], .container input[type="url"], .container input[type="week"] {
		display: block;
		width: 90%;
		max-width: 190px;
		font-family: inherit;
		background: white;
		border: 1px solid #aaa;
		color: #666;
		outline: 0;
		margin: 0 0 20px 0;
		padding: 5px;
		font-size: 13px;
		height: 20px;
        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
        -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
        box-shadow: inset 0 0 3px rgba(0,0,0,.3);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; }

	.container textarea:focus, .container select:focus, .container input[type="date"]:focus, .container input[type="datetime"]:focus, .container input[type="datetime-local"]:focus, .container input[type="email"]:focus, .container input[type="month"]:focus, .container input[type="number"]:focus, .container input[type="password"]:focus, .container input[type="search"]:focus, .container input[type="tel"]:focus, .container input[type="text"]:focus, .container input[type="time"]:focus, .container input[type="url"]:focus, .container input[type="week"]:focus {
		border: 1px solid #999;
		color: black; }
    
    .container input[type="text"].invalid, 
    .container input[type="text"]:focus.invalid, 
    .container input.text.invalid, 
    .container input.text.focus.invalid {
        border-color: red;
        outline: none;
    }
        
	.container textarea {
		min-height: 100px;
		resize: none; }

	.container label, .container legend {
		display: block;
        text-shadow: 0 -1px 0 white;
        margin-left: 5px;
		font-weight: bold; }

	.container select {
		height: 30px;
		width: 100%;
		max-width: 260px; }

	.container input[type="checkbox"] { display: inline; }

	.container label span, .container legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }

	
		
/* -------------------------------------------------- 
	:: Misc
---------------------------------------------------*/

	.container .left		{ float: left; }
	.container .center		{ display: block; margin: 0 auto; }
	.container .right		{ float: right; }

	.container .text_left 		{ text-align: left; }
	.container .text_center 	{ text-align: center; }
	.container .text_right 		{ text-align: right; }

	.container .hide			{ display: none; }
	.container .show			{ display: block; }

	/*  Remove/add margin-bottom  */        
	.container .remove_bottom	{ margin-bottom: 0 !important; }
	.container .half_bottom	{ margin-bottom: 10px !important; }
	.container .add_bottom		{ margin-bottom: 20px !important; }

	/*  Transition, default = background  */ 
	.container .transition { 
		-webkit-transition: background .3s ease;
		-moz-transition: background .3s ease;
		-o-transition: background .3s ease;
		transition: background .3s ease; }

	/*  Border radius  */  
	.radius5 { 
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; }
        
	.radius10 { 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px; }


	/*  Shadows  */    
	.container .shadow {
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3); }
        
	.container .text_shadow_up_black { text-shadow: 0 -1px 0 rgba(0,0,0,.3); }
    
	.container .text_shadow_down_black { text-shadow: 0 1px 0 rgba(0,0,0,.3); }    
    
	.container .text_shadow_up_white { text-shadow: 0 -1px 0 rgba(255,255,255,.3); }
    
	.container .text_shadow_down_white { text-shadow: 0 1px 0 rgba(255,255,255,.3); }
    
    
	/*  Background for modules  */        
	.container .small-panel {
		background: #ededed;
		padding: 10px;
        -webkit-box-shadow: inset 0 0 0 1px rgba(200,210,215,1);
        -moz-box-shadow: inset 0 0 0 1px rgba(200,210,215,1);
        box-shadow: inset 0 0 0 1px rgba(200,210,215,1); }
        
	.container .white-panel-out {
		background: white;
		padding-top: 10px;
        border: 1px solid #9ebcd0; }
       
    .container .gold-panel {
        width: 99px !important;
        line-height: 16px;
        padding: 10px;
        background: #D82814;
        background: -moz-linear-gradient(top,  #D82814 0%, #AF0707 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D82814), color-stop(100%,#AF0707));
        background: -webkit-linear-gradient(top,  #D82814 0%,#AF0707 100%);
        background: -o-linear-gradient(top,  #D82814 0%,#AF0707 100%);
        background: -ms-linear-gradient(top,  #D82814 0%,#AF0707 100%);
        background: linear-gradient(to bottom,  #D82814 0%,#AF0707 100%);
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; }
        
	.container .large-blue-panel-out {
        background: #eaeff3;
        background: -moz-linear-gradient(top,  #eaeff3 0%, #c7d0d7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeff3), color-stop(100%,#c7d0d7));
        background: -webkit-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -o-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -ms-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
		padding: 15px;
        opacity: .95;
        -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.3), inset 0 0 0 1px rgba(153,153,153,1);
        -moz-box-shadow: 0 2px 6px rgba(0,0,0,.3), inset 0 0 0 1px rgba(153,153,153,1);
        box-shadow: 0 2px 6px rgba(0,0,0,.3), inset 0 0 0 1px rgba(153,153,153,1); }
        
	.container .small-gray-panel-in {
        display: inline-block;
        background: white;
        background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
        background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        box-shadow: inset 0 0 5px rgba(0,0,0,.3); }
        
	.container .large-blue-panel-in {
        background: #eaeff3;
        background: -moz-linear-gradient(top,  #eaeff3 0%, #c7d0d7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeff3), color-stop(100%,#c7d0d7));
        background: -webkit-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -o-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -ms-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
		padding: 15px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        box-shadow: inset 0 0 5px rgba(0,0,0,.3); }
        
        
        
        
 /*	--------------------------------------------------
    :: Grid
--------------------------------------------------- */

	.container {
		background: white !important;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        font-size: 1.45em !important;
        line-height: 1.333em !important;
		color: #4a4b4d !important;
		margin: 20px auto 0;
		width: 960px;
		position: relative; }
	
	.container .row {
		margin-bottom: 20px;
		width: 100%; }
	
	.container .column, .container .columns {
		display: inline;
		float: left;
		min-height: 1px;
		position: relative; }
				
    /* Column side margins */
	.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .one-third.column, .container .two-thirds.column { margin: 0 .98039215686275%; }
	
    /* Nested Column Classes */
    .container .columns.alpha, .container .column.alpha		{ margin-left: 0; }
    .container .columns.omega, .container .column.omega		{ margin-right: 0; }
	
    /* Base Grid */
    .container .one.column									{ width: 6.37254901960784%;		/*   65 / 1020  */ }
    .container .two.columns									{ width: 14.70588235294118%;	/*  150 / 1020  */ }
    .container .three.columns								{ width: 23.03921568627451%;	/*  235 / 1020  */ }
    .container .four.columns, .container .one-third.column	{ width: 31.37254901960784%;	/*  320 / 1020  */ }
    .container .five.columns									{ width: 40.19607843137255%;	/*  410 / 1020  */ }
    .container .six.columns									{ width: 48.03921568627451%;	/*  490 / 1020  */ }
    .container .seven.columns								{ width: 55.88235294117647%;	/*  570 / 1020  */ }
    .container .eight.columns, .container .two-thirds.column 	{ width: 64.70588235294118%;	/*  660 / 1020  */ }
    .container .nine.columns									{ width: 73.03921568627451%;	/*  745 / 1020  */ }
    .container .ten.columns									{ width: 81.37254901960784%;	/*  830 / 1020  */ }
    .container .eleven.columns								{ width: 89.70588235294118%;	/*  915 / 1020  */ }
    .container .twelve.columns								{ width: 98.03921568627451%;	/* 1000 / 1020  */ }

    /* Offsets */
    .container .offset-by-one			{ padding-left: 8.43137254901961%;		/*   86 / 1020  */ }
    .container .offset-by-two			{ padding-left: 16.66666666666667%;		/*  170 / 1020  */ }
    .container .offset-by-three			{ padding-left: 25%;					/*  255 / 1020  */ }
    .container .offset-by-four			{ padding-left: 33.43137254901961%;		/*  341 / 1020  */ }
    .container .offset-by-five			{ padding-left: 42.15686274509804%;		/*  430 / 1020  */ }
    .container .offset-by-six			{ padding-left: 50%;					/*  510 / 1020  */ }
    .container .offset-by-seven			{ padding-left: 57.84313725490196%;		/*  590 / 1020  */ }
    .container .offset-by-eight			{ padding-left: 66.66666666666667%;		/*  680 / 1020  */ }
    .container .offset-by-nine			{ padding-left: 75%;					/*  765 / 1020  */ }
    .container .offset-by-ten			{ padding-left: 83.33333333333333%;		/*  850 / 1020  */ }
    .container .offset-by-eleven			{ padding-left: 91.66666666666667%;		/*  935 / 1020  */ }

	
	
/*	--------------------------------------------------
    :: Clearing
--------------------------------------------------- */

	/* Self Clearing Goodness */
	.container:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden; }

	/* Use clearfix class on parent to clear nested columns,
	or wrap each row of columns in a <div class="row"> */
	.container .clearfix:before, .container .clearfix:after, .container .row:before, .container .row:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0; }
		
    .container .row:after, .container .clearfix:after {
		clear: both; }
		
    .container .row, .container .clearfix {
      zoom: 1;
      height: auto !important; }

    /* You can also use a <br class="clear"> to clear columns */
	.container .clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0; }
        
        

/* ====================================================================================================
    :: Global Styles
==================================================================================================== */
		
    .container .card-text {
        font-size: 32px;
        line-height: 1.25em; }        
    .container .no-hastle {
        font-size: 20px;
        line-height: 30px; }        
    .container .model-title {
        line-height: 1em;
        text-transform: uppercase; }
    .container .grayPad {
        width: 98%;
        padding: 5px 10px; }
        
        
    .model_disclaim.active {
    	background-color: #FFFF96;
    }

/* ====================================================================================================
    :: Page Styles
==================================================================================================== */

/* 01 - Brand new car LP
================================================== */

    .container .new { font-size: 48px; }
    .container h1.model-title { font-weight: normal; }
    .container h1.model-title, h2.pricing { margin-bottom: 0; padding: 0; }
    .container.lease h2 span.small { font-size: .4em; }
    
    
	#wbt_lp_lease_box h2.pricing {
	    margin-bottom: -10px;
	}
	.small-gray-panel-in > .small {
	    display: block;
	    line-height: 16px !important;
	}

    
    
/* 02 - Pre owned LP
================================================== */

    .container.pre_owned .grayPad { width: auto; }
    .container .used { font-size: 37px; }
    .container .twoPointNine { line-height: 16px; }
    
    
/* Taxes and fees
//---------------------------------------*/
#mast_section .one-third.column .blue.text_center strong {
	background-color: #cf0c08;
	padding: 6px 9px;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px 1px #333;
}


    
/* 03 - Certified Used
================================================== */

    .container #certified_used_mast {
        color: white;
        padding: 18px;
        margin-bottom: 12px;
        height: 300px;
        background: url(../img/used/certified-used_top.jpg) no-repeat center; }     

    .container #certified_used_mast a {
    	color: white;
    }   
    .container .cu_logo {
        display: block;
        margin-top: 10px; }
    .container .certified b {
        line-height: 26px;
        vertical-align: top; }       
    .container .two-nine {
        display: inline;
        font-size: 50px;
        line-height: 95px; }        
    .container .two.columns.two-nine { width: 115px; }        
    .container .financing_available { margin: 15px 0 0 0; }    
    .container .three.columns .small { line-height: 18px; }

    
    
/* 04 - 30K Maintenance
================================================== */

    .container #thirdyK_mast {
        height: 530px;
        background: url(../img/service/thirdyK_mast.jpg) no-repeat right; }
    .container #thirdyK_mast form textarea { max-width: 235px; }
    .container .thirdyK_text { margin-top: 20px; }    
        .thirdyK_text_larger { font-size: 1.25em; }    
    .container .thirdyK_from_wt { margin-top: 60px; }

    

/* 05 - Services
================================================== */

    .container #services_mast {
        height: 365px !important;
        background: url(../img/service/services-mast.jpg) no-repeat; }
    .container #services_batteries_mast {
        height: 365px !important;
        background: url(../img/service/services-batteries-mast.jpg) no-repeat; }
    .container #services_brakes_mast {
        height: 365px !important;
        background: url(../img/service/services-brakes-mast.jpg) no-repeat; }
    .container .form_top { margin-top: 50px; }
    .container #services_mast .card-text { font-size: 25px; }    
    .container #services_mast .box { margin-top: 30px; }    
    .container #services_mast .large-blue-panel-out { margin-bottom: 30px; }    
    .container #schedule_service label { font-size: 14px; }    
    .container #schedule_service button {
        font-size: 13px;
        font-weight: bold;
        text-transform: capitalize; }    
    .container .change_pod { width: 300px; }    
    .container .change_text {
        padding: 10px 0 0 10px;
        line-height: 20px; }        
    .container .gold_price {
        font-size: 36px;
        line-height: 40px; }    
    .container .gold_price sup { font-size: 20px; }      
    .container .gold-panel a, .gold-panel a:visited { color: white !important; }    
    .container .gold-panel a:hover, .gold-panel a:active { color: #e5e5e5 !important; }

    

/* 06 - Services - Root
================================================== */

    .container #service_root_form button { text-transform: capitalize; }    
    .container #service_root_form textarea {
        max-width: 250px;
        margin-left: 15px; }        
    .container .toyota_care_text {
        position: absolute;
        top: 55px;
        line-height: 24px;
        padding: 15px;
        text-align: left;
        width: 157px; }        
    .container span.toyota_care_text a { font-size: 16px; }
    .container #services_root_mast {
        background: url(../img/service/services_root_bgd.jpg) no-repeat top right;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }
    .container #services_root_mast h1 {
        color: #333;
        margin: 20px 0 0 20px;
        font-size: 70px; }
    .container .service_sub {
        font-size: 36px;
        margin-left: 20px; }
        
#oil_change_submit_row {
	margin-top: -10px;
	margin-bottom: -25px;
}
        
/* 06 - Finance Department
================================================== */

    .container #finance_root_form button { text-transform: capitalize; }    
    .container #finance_root_form textarea {
        max-width: 250px;
        margin-left: 15px; }        
    .container .toyota_care_text {
        position: absolute;
        top: 55px;
        line-height: 24px;
        padding: 15px;
        text-align: left;
        width: 157px; }        
    .container span.toyota_care_text a { font-size: 16px; }
    .container #finance_root_mast {
        background: url(../img/service/finance_root_bgd.jpg) no-repeat top right;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }
    .container #finance_root_mast h1 {
        color: #333;
        margin: 10px 0 0 20px;
        line-height: 1.7;
        font-size: 50px; }
    .container .service_sub {
        font-size: 36px;
        margin-left: 20px; }
        
/* 07 - All Item Pages
================================================== */ 
    #item_template {
        display: none;
    }
    .container .wbt_list_item h1 { font-size: 45px; }
    .container .wbt_list_item h2 { font-size: 35px; }     
        
/* ====================================================================================================
    :: Font-Face
==================================================================================================== */

    @font-face {
      font-family: 'FoundationIconsGeneral';
      src: url('../fonts/foundation-icons-general.eot');
      src: url('../fonts/foundation-icons-general.eot?#iefix') format('embedded-opentype'),
           url('../fonts/foundation-icons-general.woff') format('woff'),
           url('../fonts/foundation-icons-general.ttf') format('truetype'),
           url('../fonts/foundation-icons-general.svg#FoundationIconsGeneral') format('svg');
      font-weight: normal;
      font-style: normal; }
      
    @font-face {
        font-family: 'FoundationIconsGeneralEnclosed';
        src: url('../fonts/foundation-icons-general-enclosed.eot');
        src: url('../fonts/foundation-icons-general-enclosed.eot?#iefix') format('embedded-opentype'),
             url('../fonts/foundation-icons-general-enclosed.woff') format('woff'),
             url('../fonts/foundation-icons-general-enclosed.ttf') format('truetype'),
             url('../fonts/foundation-icons-general-enclosed.svg#FoundationIconsGeneralEnclosed') format('svg');
        font-weight: normal;
        font-style: normal; }