@charset "utf-8";
/* CSS Document */

body {
	background-color:#111;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

img { border: none; }

/* ---------------------- header styles --------------------- */

#header {
	width:100%;
	height:184px;
	margin:0;
	padding:0;
	position:relative;
	z-index: 2;
}

#logo {
	background:url(../images/logo.gif) no-repeat;
	height: 104px;
	width:146px;
	position: absolute;
	left: 10px;
	top: 35px;
}

#logo p {
	text-indent:-99999px;
	margin:0;
}

#logo p a {
	display:block;
	width:146px;
	height:104px;
}

#header-left {
	background:transparent url(../images/headerbg-left.jpg) repeat-x;
	width:50%;
	float:left;
	height:184px;
}

#header-right {
	background:transparent url(../images/headerbg-right.jpg) repeat-x;
	width:49%;
	float:right;
	height:184px;
}

#header-mid {
	background:transparent url(../images/headerbg.jpg);
	width:960px;
	height:184px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-480px;
	padding:0;
	z-index:100px;
}


#headerinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight:bold;
	color:#FFF;
	padding:27px 0 0 0;
}

.headerinfosmall {
	font-size:1.1em; 
	font-weight:bold;
	color:#FFF;
}


#float-left {
	float:left;
	margin:0;
	padding:0;
}

#float-right {
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}

.float-left {
	float:left;
	margin:0;
	padding:0;
}

.float-right {
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}

#hours {
	width: 340px;
}

#recall {
	width: 456px;
	height: 40px;
	position: absolute;
	top: 32px;
	left: 237px;
}
#facebook{
	width:32px;
	height:32px;
	position:absolute;
	top:100px;
	right:120px;
}
#header-avalon {
	width: 261px;
	height: 34px;
	position: absolute;
	top: 74px;
	left: 237px;
}

/* ---------------------- nav --------------------- */

#nav {
	float:right;
	padding:17px 0 0 0;
	text-align:right;
	position: relative; 
	z-index: 1000;
}

/* ---------------------- top --------------------- */

#top-main-container {
	background-color:#333;
	width:100%;
	margin:0;
	padding:0 0 21px 0;
}

#top-main-homepage {
	width:960px;
	margin:0 auto;
	padding:0;
	
}

#top-main {
	width:960px;
	margin:0 auto;
	padding:0;
}

/* ---------------------- bottom --------------------- */

#btm-main {
	width:960px;
	margin:0 auto;
	padding:0;
}

#btm-left {
	background:transparent url(../images/linkshead.jpg) no-repeat;
	width:620px;
	float:left;
	padding:57px 0 0 10px;
	margin:31px 0 0 0;
	border-right:2px solid #cc0000;
}

#btm-right {
	float:right;
	width:323px;
	margin:0;
	padding:42px 0 0 0;
}

#btm-right-inner {
	padding:0 0 10px 13px;
	margin:0;
	border-bottom:1px solid #520b0b;
}

#btm-right-inner2 {
	padding:10px 0 10px 13px;
	margin:0;
}

#btm-left-leftcol {
	width:300px;
	float:left;
	margin:0;
	padding:0;
}

#btm-left-rightcol {
	width:315px;
	float:left;
	margin:0;
	padding:0;
}

/* ---------------------- featured specials ---------------- */

div.fv_image {
	float:left;
	}

div.fv_buttons{
	margin-left:10px;
	float:left;
	width:106px;
	}
	
div.fv_title {
	font-size: 1.4em;
	color:#fffff;
	text-decoration: none;	
}

div.fv_title a, div.fv_price a, div.fv_transmission a, div.fv_vin a, div.fv_stocknum a {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}


#other_specials {
	font-weight:bold;
	position:absolute;
	top:445px;
	left:50%;
	width:350px;
	margin-left:165px;
	_margin-left:165px;
	color: #FFFFFF;
	font-size: 1.1em;
	}

#other_specials a,#other_specials a:link,#other_specials a:visited,#other_specials a:hover  {
	color: #C00000;
}

.specials_links {
	display:inline;
	margin-left:5px;
	}

#homespecials {
	float:left;
	background:transparent url(../images/specialsbg.jpg) no-repeat;
	width:331px;
	height:282px;
	margin:0;
	padding:0;
}

#featured-specials-home {
	margin: 20px;
	color:#FFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#featured-specials-home a:link, #featured-specials-home a:visited, #featured-specials-home a:hover {
	color:#fffff;	
	text-decoration:none
}
	

/* ---------------------- other styles --------------------- */

#cleardiv {
	clear:both;
	line-height:-1px;
}

.cleardiv {
	clear:both;
	line-height:-1px;
}

#linkshome {
	padding-bottom:10px;
	overflow:hidden;
	height:70px;
	
}


#staff {
	width:250px;
	margin:0;
	padding:0;
}

#fooer {
	background:transparent url(../images/footerbg.jpg) no-repeat;
	width:1004px;
	padding:32px 0 50px 0;
	margin:20px auto 0 auto;
	text-align:center;
}

.bd {
	font-size: 1.4em;
}

#rss {
	font-size: 1.2em;
	color:#FFF;
}

#rss li {
	margin-bottom: 10px;
}

.datefield {
	color:#CC0000;
	font-size: 11px;
}

a.titlefield:link, a.titlefield:active, a.titlefield:visited  { 
	font-size: 1.2em;
	color:#FFF;
	text-decoration: none;
}

a.titlefield:hover  { 
	font-size: 1.2em;
	color:FFF;
	text-decoration: underline;
}

.red { 
	color: #FF0000;
}

/* ---------------------- sidebar --------------------- */

#sidebar {
	width:280px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}

#sidebartop {
	background: transparent url(../images/sidebartop.jpg);
	width:270px;
	height:30px;
	margin:0;
	padding:15px 0 0 10px;
}

#sidebarmid {
	background-color:#111;
	width:238px;
	border-right:1px solid #800;
	border-left:1px solid #800;
	margin:0;
	padding:10px 20px;
}

#sidebarbtm {
	background:transparent url(../images/sidebarbtm.jpg) no-repeat;
	width:280px;
	height:6px;
	line-height:-1px;
	margin:0;
	padding:0;
}

#formwrap {
	float:right;
	width:620px;
	margin:0;
	padding:50px 10px 0 0;
	display: inline;
}

.sidebar_title{
	font-size:1.8em;
	color:white;
}

#current-openings {
	padding:10px 10px 10px 0;
	border-bottom:thin #333333 solid;
	margin:0 18px 18px 0;
	clear:both;
}
#current-openings h1{
	color:#cc0000;
	font-size:1.8em;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}
#current-openings p{
	padding-left:20px;
}
/* ---------------------- background images --------------------- */

#top-main .parts_bg {
	background-image: url(../images/parts_bg.jpg);
	background-repeat:no-repeat;
	float: right;
	width: 620px;
	margin:auto;
	padding: 0px 10px 0 0px;
  	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#top-main .quickquote_bg {
	background-image: url(../images/quickquote_bg.jpg);
	background-repeat:no-repeat;
	float: right;
	width: 620px;
	margin:auto;
	padding: 0px 10px 0 0px;
  	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#top-main .service_bg {
	background-image: url(../images/service_bg.jpg);
	background-repeat:no-repeat;
	float: right;
	width: 620px;
	margin:auto;
	padding: 0px 10px 0 0px;
  	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#top-main .contact_bg {
	background-image: url(../images/contact_bg.jpg);
	background-repeat:no-repeat;
	float: right;
	width: 620px;
	margin:auto;
	padding: 0px 10px 0 0px;
  	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#top-main .collision_bg {
	background:url(../images/certified_collisioncenter.gif) no-repeat top right;
	float: right;
	width: 620px;
	margin:auto;
	padding: 0px 10px 0 0px;
  	min-height:600px;
  	height:auto !important;
  	height:600px;
}



/* ---------------------- Matchmaker 3 Styles --------------------- */

#mm3_Container a.mm3_Button01:link,
#mm3_Container a.mm3_Button01:active,
#mm3_Container a.mm3_Button01:visited,
a.mm3_Button01:link,
a.mm3_Button01:active,
a.mm3_Button01:visited {
	display: block;
	float: left;
	height: 25px;
	padding: 0 5px 0 0;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll right 0 !important;
	overflow: hidden;
}

#mm3_Container a.mm3_Button01 span,
a.mm3_Button01 span {
	display: block;
	padding: 0 0 0 5px;
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll left 0 !important;
}
#mm3_Container a.mm3_Button01:hover,
a.mm3_Button01:hover {
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll right -35px !important;
}
#mm3_Container a.mm3_Button01:hover span,
a.mm3_Button01:hover span {
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll left -35px !important;
}


/* Drop Panel Buttons */
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:link,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:active,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:visited,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:link,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:active,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:visited {
	display: block;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 0 25px 0 30px;
	line-height: 23px;
	font-size: 1.2em;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll left -140px !important;
	overflow: hidden;
}
#mm3_NavAreaContainer a.mm3_NavAreaSubHeader:hover,
#mm3_NavAreaContainer a.mm3_NavAreaHeader:hover {
	color: #00264d;
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll left -173px !important;
}
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:link,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:active,
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:visited,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:link,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:active,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:visited {
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll left -206px !important;
}
#mm3_NavAreaContainer a.mm3_NavAreaSubHeaderOpen:hover,
#mm3_NavAreaContainer a.mm3_NavAreaHeaderOpen:hover {
	color: #00264d;
	background: transparent url(../images/inventory-sprite.gif) no-repeat scroll left -239px !important;
}

.bd, .bd h2 {
	font-size: 1.1em !important;
}

.bd p, .bd h2 { color:#333 !important; }

#details_Wrapper {
	background-color: #FFFFFF !important;
}

.details_Body p { color:#000000 !important; }

#compare_Instructions p, #compare_FauxScrollContainer p { color: #000 !important;; }

/* ---------------------- content styling --------------------- */

h1 {
	font-size:1.8em;
	font-weight:bold;
	color:#cc0000;
	margin:0 0 8px 0;
	padding:0;
}

a.h1:link, a.h1:visited, a.h1:hover, a.h1:active {
	color:#cc0000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

h2 {
	font-size:1.6em;
	color:#FFF;
	margin:0;
	padding:0;
}

p {
	font-size:1.2em;
	color:#FFF;
	margin:0;
	padding:0;
}

p a, p link, p visited {
	font-size:1.2em;
	font-weight:bold;
	color:#c00;
	text-decoration:none;
}

p hover {
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.line19 {
	line-height:19px;
}

.white {
	color:#FFF;
}

.small {
	font-size:1.0em;
	color:#FFF;
	margin:0;
	padding:0;
}

.linkimg {
	margin:0 10px 0 0; 
}


.title_escon {
	font-size:1.4em;
	font-weight:bold;
	color:#c00;
}

.home_red {
	color:#c00;
	font-weight:bold;
}

/* ---------------------- forms --------------------- */

.forms_Title {
	font-size:1.4em;
	font-weight:bold;
	color:#f00;
	padding:30px 0 0 0;
	margin:0;
}

.forms_Asterisk {
	color:#F00;
}

form {
	padding:0;
	margin:0;
}

form div.l {
	float:left;
	width:260px;
}
form div.r {
	float:left;
}


/* ---------------------- footer --------------------- */

.footer {
	font-size:1.0em;
	color:#504f4e;
}

.footer a, .footer link, .footer visited {
	font-size:1.0em;
	color:#504f4e;
	text-decoration:none;
}

.footer hover {
	color:#FFF;
}

.red-foot {
	color:#C00;
}

/* ---------------------- map / directions styles --------------------- */

.map {
	width: 600px;
	border: 1px #000 solid;
	}

.map-header {
	background-color:#000; 
	height:22px; 
	text-align:center; 
	padding:6px 0px 0px 0px;
}

.map p {
	margin: 5px 0 5px 0;
}

/* -------------------------------------------------------------------- */

#seo_text h1, #seo_text h1 a, #seo_text h1 a:hover, #seo_text h2 {
	color:#c00;
}

#seo_text a:hover {
	color:#c00;
}

#seo_text a {
	color:#fff;
	text-decoration:none;
}

#seo_text {
	color:#fff;
}

#sitemap a:hover {
	color:#c00;
}

#sitemap a, #sitemap h3 {
	color:#fff;
	text-decoration:none;
}




/* Homepage Quick Start */

#hqs-container {
	width: 629px;
	height:282px;
	margin: 0;
	color: #000000;
}
#hqs-container * {
	margin: 0;
	padding: 0;
}

/*#hqs-content {
	position: relative;
	height: 280px;
}
#hqs-content #hqs-content-bg {
	position: absolute;
	top: 0;
	right: 1px;
	z-index: 0;
}
#hqs-content-body {
	position: relative;
	z-index: 1;
}
#hqs-content #hqs-content-body h3 {
	margin: 0 0 50px 0;
	font-size: 30px;
}
#hqs-content #hqs-content-body a {
	display: block;
	width: 150px;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	line-height: 30px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial Condensed, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background: transparent url(/images/hqs/button-bg.png) no-repeat top center;
	overflow: hidden;
	behavior: url (/AF2/js/iepngfix/2.0.3/iepngfix.htc)
}

#hqs-selector {
	position: relative;
	height: 100px;
	padding: 5px 0 5px 0;

}
#hqs-scroll-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
}
#hqs-scroll-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 1px;
}
#hqs-selector-body {
	position: relative;
	width: 1px;
	height: 1px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
#hqs-selector-body #hqs-selector-cars {
	position: absolute;
	top: 0;
	left: 0;
	width: 5000px;
	line-height: 0;
	font-size: 0;
}
#hqs-selector-body a {
	display: -moz-inline-box; 
	display: inline-block;
	width: 140px;
	height: 100px;
	behavior: url (/AF2/js/iepngfix/2.0.3/iepngfix.htc);
	cursor:pointer;
}*/

#hqs-important-text-wrap {
	position:absolute;
	top:60px; 
	left:45px;
	margin:0;
	padding:0;
}

#hqs-important-text-wrap2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position:absolute;
	top:20px;
	left:250px;
	margin:0;
	padding:0;
}

#hqs-important-text-wrap3 {
	position:absolute;
	top:35px;
	left:250px;
	width:125px;
	margin:0;
	padding:0;
}

#hqs-important-text-wrap4 {
	position:absolute;
	top:20px;
	right:15px;
	width:225px;
	height:75px;
	margin:0;
	padding:0;
	overflow:auto;
}

#hqs-important-text-wrap5 {
	position:absolute;
	top:47px; 
	left:45px;
	margin:0;
	padding:0;
}

#hqs-important-text-wrap5 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c00;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#hqs-disclaimer, #hqs-lease {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

#hqs-disclaimer a, #hqs-disclaimer a:link, #hqs-disclaimer a:visited {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#hqs-rates, #hqs-rates p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; margin:0; padding:0;}





#tslideshow {
	width:629px;
	height:282px;
	position:relative;
}

#incentive-div1 {
	position:absolute;
	top:22px;
	left:31px;
}

.model-title-inc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#FFF;
}

.rebate-inc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.rebate-amount-inc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#F00;
	margin:0;
	padding:0;
}

.sml_txt {
	font-size:	11px;
}

#incentive-div2 {
	position:absolute;
	top:21px;
	left:252px;
	width:151px;
	margin:0;
	padding:0;
}

#incentive-div2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:15px;
	margin:0;
	padding:0;
}

#incentive-div3 {
	position:absolute;
	top:21px;
	left:403px;
	width:207px;
	margin:0;
	padding:0;
}

#incentive-div3 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:0;
}

#incentive-div3 p a, #incentive-div3 p a:link, #incentive-div3 p a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	margin:0;
	padding:0;
}

#incentive-div3 p a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.trims-inc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:0;
}


/*------------------- avalon page --------------------*/
#avalon-promo {
	background-image:url(../images/avalon-bg.jpg);
	width:950px;
	height:465px;
	position:relative;
}

#avalon-promo h1 {
	background-image:url(../images/avalon-title.jpg);
	width:329px;
	height:33px;
	position:absolute;
	top:65px;
	left:30px;
	text-indent:-9999px;
}

.slides-ava {
	position:absolute;
	top:66px;
	right:65px;
	width:450px;
	height:335px;
	overflow:hidden;
}

.slides-ava p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	margin:0;
	padding:0;
	line-height:16px;
}

a#a-th1 {
	position:absolute;
	top:200px;
	left:31px;
	display:block;
	background-image:url(../images/ava-th1.jpg);
	width:62px;
	height:42px;
}

a#a-th2 {
	position:absolute;
	top:200px;
	left:99px;
	display:block;
	background-image:url(../images/ava-th2.jpg);
	width:62px;
	height:42px;
}

a#a-th3 {
	position:absolute;
	top:200px;
	left:167px;
	display:block;
	background-image:url(../images/ava-th3.jpg);
	width:62px;
	height:42px;
}

a#a-th4 {
	position:absolute;
	top:200px;
	left:235px;
	display:block;
	background-image:url(../images/ava-th4.jpg);
	width:62px;
	height:42px;
}

a#a-th5 {
	position:absolute;
	top:248px;
	left:31px;
	display:block;
	background-image:url(../images/ava-th5.jpg);
	width:62px;
	height:42px;
}

a#a-th6 {
	position:absolute;
	top:248px;
	left:99px;
	display:block;
	background-image:url(../images/ava-th6.jpg);
	width:62px;
	height:42px;
}

a#a-th7 {
	position:absolute;
	top:248px;
	left:167px;
	display:block;
	background-image:url(../images/ava-th7.jpg);
	width:62px;
	height:42px;
}

a#a-th8 {
	position:absolute;
	top:248px;
	left:235px;
	display:block;
	background-image:url(../images/ava-th8.jpg);
	width:62px;
	height:42px;
}

a#a-th1:hover, 
a#a-th2:hover, 
a#a-th3:hover, 
a#a-th4:hover, 
a#a-th5:hover, 
a#a-th6:hover, 
a#a-th7:hover, 
a#a-th8:hover {background-position:0 -42px;}

a#a-updates {
	position:absolute;
	top:114px;
	left:32px;
	background-image:url(../images/avalon-updates.jpg);
	width:105px;
	height:30px;
}

a#a-video {
	position:absolute;
	top:114px;
	left:143px;
	background-image:url(../images/avalon-watch-video.jpg);
	width:105px;
	height:30px;
}

a#a-prelease  {
	position:absolute;
	top:114px;
	left:254px;
	background-image:url(../images/avalon-prelease.jpg);
	width:105px;
	height:30px;
}

a#a-updates:hover, a#a-video:hover, a#a-prelease:hover {background-position:0 -30px;}

p#photo-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#861b1b;
	position:absolute;
	top:179px;
	left:31px;
}

.slides-ava div form {padding-top:10px;}

.slides-ava div form div {clear:both;}

.slides-ava div form div p {
	float:left;
	width:100px;
	font-size:11px;
	padding-bottom:8px;
	padding-top:2px;
}

.slides-ava div form div p span, .slides-ava div form div span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#861b1b;
}

.slides-ava div form div input {
	border:1px solid #861b1b;
}

input.sizedinp {width:200px;}

input.ava-submit {
	background-image:url(../images/ava-submit.jpg);
	width:85px;
	height:25px;
	border:0 !important;
}

input.ava-submit:hover {background-position:0 -25px;}

input.ava-reset {
	background-image:url(../images/ava-reset.jpg);
	width:86px;
	height:26px;
	border:0 !important;
	text-indent:-9999px;
	line-height:1px;
	cursor:pointer;
}

input.ava-reset:hover {background-position:0 -26px;}


/*------------------- sienna page --------------------*/

#slideshow {
	width:960px;
	height: 435px;
}

#sienna-mommy {
	background: url("/images/sienna/sienna-photos-bg.jpg") no-repeat top center;
	width: 960px;
	height: 475px;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
}

#sienna-mommy #like {
	width: 960px;
	height: 420px;
	padding-top: 55px;
	position: relative;
	z-index: 1;
}

#sienna-mommy #like #facebook {
	width: 234px;
	height: 90px;
	display: block;
	position: absolute;
    top: 380px;
    left: 480px;	
	z-index: 2;
}

	#sienna-mommy #like a#facebook-sienna {      
		  display: block;
		  width: 234px;
		  height: 50px;
		  position: relative;		  
		  top: 40px;
		  background: transparent url("/images/sienna/facebook-bttn.gif") no-repeat bottom center;
	}

	#sienna-mommy #like #facebook-sienna:hover {
	  width: 234px;
	  height: 90px;
	  position: relative;
	  top: 0;
	  background: url("/images/sienna/facebook-bttn-hover.gif") no-repeat top center;
	}
	
#sienna-mommy #like #youtube {
	width: 234px;
	height: 129px;
	display: block;
	position: absolute;
    top: 341px;
    left: 720px;	
	z-index: 2;
}

	#sienna-mommy #like a#youtube-sienna {      
		  display: block;
		  width: 234px;
		  height: 50px;
		  position: relative;
		  top: 79px;
		  background: transparent url("/images/sienna/youtube-bttn.gif") no-repeat bottom center; 
	}

	#sienna-mommy #like #youtube-sienna:hover {
	  width: 234px;
	  height: 129px;
	  position: relative;
	  top: 0;
	  background: url("/images/sienna/youtube-bttn-hover.gif") no-repeat top center;
	}
		
a.sienna-landing {
	position:absolute;
	width: 144px;
	height: 47px;
	top: 8px;
	left: 15px;
	z-index: 5;
}

a.models {
	position:absolute;
	width: 66px;
	height: 47px;
	top: 8px;
	left: 758px;
	z-index: 5;
}

a.photos {
	position:absolute;
	width: 66px;
	height: 47px;
	top: 8px;
	left: 830px;
	z-index: 5;
}

a.demos {
	position:absolute;
	width: 66px;
	height: 47px;
	top: 8px;
	left: 894px;
	z-index: 5;
}

.models span, .photos span, .demos span, .sienna-landing span { display: none; } 

#sienna-models {
	background: url("/images/sienna/models.jpg") no-repeat top center;
	width:960px;
	height: 475px;
	position: relative;
	z-index: 1;
}

	#sienna-models a.limited {
		position: absolute;
		width: 173px;
		height: 64px;
		top: 106px;
		left: 657px;
	}
	
	#sienna-models a.xle {
		position: absolute;
		width: 158px;
		height: 64px;
		top: 106px;
		left: 485px;
	}	
	
	#sienna-models a.se {
		position: absolute;
		width: 158px;
		height: 64px;
		top: 106px;
		left: 315px;
	}		
	
	#sienna-models a.le {
		position: absolute;
		width: 150px;
		height: 64px;
		top: 106px;
		left: 159px;
	}	
	
	#sienna-models a.sienna {
		position: absolute;
		width: 130px;
		height: 64px;
		top: 106px;
		left: 27px;
	}	
	
#sienna-photos {
	background: #FFF url("/images/sienna/sienna-photos-bg.jpg") no-repeat top center;	
	width:960px;
	height: 475px;
	position: relative;
	z-index: 1;
}	

	#sienna-mommy .sienna-thumbs {
		padding: 15px;
		*padding: 0 10px 5px 10px;
		_padding: 5px 10px;
		float: left;
		border: 0;
	}
	
	a.sienna, .sienna {
		text-decoration: none;
		font-size: 11px;
		color: #333333;
	}
	
	#sienna-mommy h1 {
		padding: 10px;
	}
	
	img,a img,:link img,:visited img { border:0; }



#video_side_header {
	background: url(http://www.toyotaescondido.com/images/video-bg.jpg)  no-repeat scroll 0 0 #FFFFFF !important;
	height: 65px;
	width: 277px;
}

.video_main, .video_title, .video_field {
	color:#CC0001 !important;
}
		