#showroom-range {
	margin: 4px;
}

#showroom-range .showroom-range-item {
	display: inline;
	float: left;
	width: 220px;
	height: 320px;
	margin: 0 4px 8px 4px;
	padding: 10px;
	background: #d0d7dc;
}

#showroom-range p {
	margin: 0 8px 8px 8px;
}

#showroom-range p.showroom-range-subtext {
	font-size: 11px;
}

#showroom-range h3 {
	margin: 0 4px 8px 4px;
}

#showroom-range img.showroom-range-car {
	margin: 8px 8px 8px 10px;
	background: #fff;
}

#showroom h1 {
	margin: 0;
	height: 375px;
}

#showroom-content {
	background: #646761;
	display: block;
	color: #fff;
}

#showroom-sidebar  {
	margin-top: 8px;
}

#showroom-content h2#model-home {
	background: url(/showroom/4wd-suv/kluger/h2-bg.gif) 0 0 no-repeat;
	height: 60px;
	width: 736px;
}

#showroom-content h2#model-home span {
	display: none;
}

#showroom-content h2 {
	background: url(/showroom/4wd-suv/kluger/h2-bg.jpg) 0 0 no-repeat;
}

#showroom-content h2 span {
	color: #fff;
}

#showroom-content h3 {
	background: #c8dedf;
	color: #6b7146;
	height: 30px;
	width: 183px;
	font-size: 12pt;
	padding: 16px 0 0 16px;
	margin: 0;
}

#showroom-content #showroom-content-keyfeatures {
	margin-top: 0;
	display: inline;
	float: left;
	width: 376px;
	color: #fff;
}

#showroom-content #showroom-content-keyfeatures h4 {
	color: #fff;
	font-size: 12pt;
	padding: 0 0 8px 0;
	margin: 0 16px 0 16px;
	border-bottom: #b2b3b0 dotted 1px;
}

#showroom-content #showroom-content-keyfeatures ul {
	list-style-type: none;
	margin: 16px 0 0 16px;
	padding: 0;
}

#showroom-content #showroom-content-keyfeatures ul li {
	width: 335px;
	height: 78px;
	color: #fff;
	font-size: 9pt;
	line-height: 130%;
	margin: 0 0 16px 0;
	padding: 0;
}

#showroom-content #showroom-content-keyfeatures ul li a {
	display: block;
	margin: 0 10px 0 0;
	padding: 3px;
	width: 71px;
	height: 33px;
	border: 4px solid #2b2e2a;
	float: left;
}

#showroom-content #showroom-content-keyfeatures ul li a:hover {
	border: 4px solid #9d9d95;
}

#showroom-content #showroom-content-keyfeatures ul li a.tech {
	background: url(/showroom/4wd-suv/kluger/keyfeatures-tech.jpg) 0 0 no-repeat;
}

#showroom-content #showroom-content-keyfeatures ul li a.family {
	background: url(/showroom/4wd-suv/kluger/keyfeatures-family.jpg) 0 0 no-repeat;
}

#showroom-content #showroom-content-keyfeatures ul li a.performance {
	background: url(/showroom/4wd-suv/kluger/keyfeatures-performance.jpg) 0 0 no-repeat;
}

#showroom-content #showroom-content-keyfeatures ul li a.safety {
	background: url(/showroom/4wd-suv/kluger/keyfeatures-safety.jpg) 0 0 no-repeat;
}

#showroom-content #showroom-content-keyfeatures ul li a span {
	display: none;
}

#showroom-content #showroom-content-keyfeatures ul li a.arrow-link {
	display: block;
	border: none;
	color: #fff;
	padding: 4px 0 8px 107px;
	margin: 0;
	background: url(/showroom/4wd-suv/kluger/bullet-kluger-arrow.gif) 97px 9px no-repeat;	
	float: none;
	width: 250px;
	height: 10px;
}

#showroom-content #showroom-content-keyfeatures ul li a.arrow-link:hover {
	border: none;
}



#showroom-content #showroom-content-gallery {
	margin: 0 16px 0 0;
	float: right;
	width: 346px;
	color: #fff;
	display: inline;
	
}

#showroom-content #showroom-content-gallery h4 {
	color: #fff;
	font-size: 12pt;
	padding: 0 0 8px 0;
	margin: 0;
	border-bottom: #b2b3b0 dotted 1px;
}

#showroom-content #showroom-content-gallery p {
	color: #fff;
	padding: 8px 0 8px 0;
	margin: 0;
}

#showroom-content a.arrow-link {
	color: #fff;
	padding: 8px 0 8px 42px;
	margin: 0;
	background: url(/showroom/4wd-suv/kluger/bullet-kluger-arrow.gif) 31px 13px no-repeat;	
}

#showroom-content #showroom-content-gallery #showroom-content-gallery-photo {
	width: 346x;
	height: 192px;
	border: solid 5px #2b2e2a;
	margin: 0;
	background: url(/showroom/4wd-suv/kluger/gallery-photo.jpg) 0 0 no-repeat;	
}

#showroom-content #showroom-content-gallery #showroom-content-gallery-photo a {
	display: block;
	width: 346x;
	height: 192px;
}

#showroom-content #service-advantage {
	margin-top: 16px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	display: inline;
	float: left;
	width: 375px;
	height: 190px;
	color: #000;
	background: #dcdbd5;
}

#showroom-content #book-testdrive {
	margin-top: 16px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	display: inline;
	float: left;
	width: 376px;
	height: 190px;
	color: #000;
	background: #dcdbd5;
}

#showroom-content #service-advantage h3 {
	margin: 16px;
	background: #dcdbd5;
	color: #000;
	font-size: 12pt;
	width: 250px;
}

#showroom-content #book-testdrive h3 {
	margin: 16px;
	color: #000;
	background: #dcdbd5;
	font-size: 12pt;
	width: 250px;
}


#showroom-content #service-advantage p {
	color: #000;
	background: #dcdbd5;
}

#showroom-content #book-testdrive p {
	color: #000;
	background: #dcdbd5;
}

#showroom-content p {
	margin: 0 16px 16px 16px;
	color: #fff;
}

#showroom-content p img {
	margin: 0 16px 16px 16px;
}


	.container_col_right {background: #181a21;}
	#container_col_right .padPage {background: #e5edf2; margin: 0; display: block; padding-bottom: 1px;}/*ie6*//*ie7*/
	#container_col_right .padPage h2 {background: #232b33; font-size: 1.5em; font-weight: normal; padding: 9px 10px 10px 12px; color: #e5edf2; margin-top: 0!important; line-height: 22px;}
	#container_col_right .padPage h2.type-b {position: absolute; width: 728px;}
	#container_col_right .padPage form h2 {padding: 0; background: #e5edf2; color: #24282f; font-size: 16px; font-weight: bold; padding: 0 50px 14px 12px;}
	#container_col_right .padPage form h2 select {color: #3d4a57; font-size: 0.8em; border: 1px solid #a5acb2;}
		.padPage form h2 select option {}
		.padPage h3 {}
		.padPage h4.gradeCompareTitle {background: #3f5060 none; font-size: 1.1em; font-weight: bold; padding: 9px 10px 8px 12px; color: #e5edf2; margin: 0 0 14px 0;}
		.padPage h4.gradeCompareTitle strong {padding: 0; color: #e5edf2;}
		.padPage p {color: #24282f; padding: 10px 50px 0 12px;}
		.padPage p strong {padding: 0;}
		.padPage p a.arrowLink {padding: 0 0 0 12px; background: url(../images/fl-bullet-red-arrow.gif) 0 4px no-repeat;}
		.padPage p.footnote {padding-right: 200px;}
		.padPage p span.note {padding: 0; display: inline;}
		.padPage span.note {font-size: 0.9em; color: #24282f; padding: 0 50px 10px 12px; display: block;}
		.padPage span.note p {padding: 0;}
		.padPage strong {display: block; padding: 10px 50px 0 12px; color: #24282f;}
		.padPage div.type-b {padding-bottom: 41px;}/*ie6*//*ie7*/
		.padPage .adobe {float: left; height: 33px; width: 122px; display: block;}
		.padPage .adobe img {}
		.padPage #btn_compareGrades {top: 333px; right: 12px; left: auto;}
		.padPage .withimage {background: url(../images/fl-bg-tab-content-wrapper.gif) 0 0 repeat-y;}/*ie6*//*ie7*/
		.padPage .two_col {width: 375px; float: left;}
		.padPage .two_col ul.dotList {margin: 10px 40px 10px 17px!important; padding: 0;}
		.padPage .two_col ul.dotList li {color: #24282f; margin-bottom: 0; list-style: none; padding: 0 0 0 15px; background: url(/images/showroom/fl-bullet-blue-square.gif) no-repeat 0 6px;}
		.padPage .two_col ul.dotList li a {color: #24282f; font-weight: bold;}	
		.padPage .three_col {width: 196px; float: left; border-top: 33px solid #3f5060;}
		.padPage .three_col a {display: block; margin: 15px 0 12px 15px;}
		.padPage .three_col a img { margin: 0;}
		.padPage .three_col img {margin: 15px 0 12px 15px; border: 3px solid #5b738a;}
		.padPage .twoThree_col {width: 554px; float: left;}
		.padPage .twoThree_col h2 {background: #3f5060 none; font-size: 1.1em; font-weight: bold; padding: 9px 10px 8px 15px; color: #e5edf2; line-height: 16px;}
		.padPage .twoThree_col p {padding: 10px 50px 10px 15px;}
		.padPage .twoThree_col a {color: #24282f; font-weight: bold;}
		.padPage .twoThree_col .arrowLink {display: block; margin: 12px 0 0 0; padding: 0 0 0 10px; color: #24282f; background: url(../images/fl-bullet-red-arrow.gif) no-repeat 0 5px;}
		.padPage .prius-container {}
		.padPage .prius-container .three_col {border: 0 none;}
		.padPage .prius-container .twoThree_col {}
		.padPage .infoArea {background: url(../images/fl-bg-tab-content-wrapper.gif) right repeat-y;}/*ie6*//*ie7*/
		.padPage .infoArea .text {width: 554px; float: left;}
		.padPage .infoArea .text h3 {background: #3f5060 none; font-size: 1.1em; font-weight: bold; padding: 9px 10px 8px 15px; color: #e5edf2;}
		.padPage .infoArea .text p {}
		.padPage .infoArea .text a {color: #24282f; font-weight: bold;}
		.padPage .infoArea .text ul {margin: 0 0 0 12px;}
		.padPage .infoArea .text ul li {list-style: none; padding: 0 0 0 12px; background: url(../images/fl-bullet-blue-square.gif) 0 6px no-repeat;}
		.padPage .infoArea .sideInfo {width: 196px; float: left; border-top: 33px solid #3f5060; background: #d0d7dc;}
		.padPage .infoArea .sideInfo img {border: 3px solid #5b738a; margin: 15px 0 5px 15px;}
		.padPage .infoArea .sideInfo ul.arrowListRed {margin: 0 0 0 15px; padding: 0;}
		.padPage .infoArea .sideInfo ul li {list-style: none;}
		.padPage .infoArea .sideInfo ul li a {color: #24282f;}	
		.padPage .infoAreaFull {}	
		.padPage .infoAreaFull .text {}	
		.padPage .infoAreaFull .text h3 {background: #3f5060 none; font-size: 1.1em; font-weight: bold; padding: 9px 10px 8px 15px; color: #e5edf2;}
		.padPage .infoAreaFull .text p {}
		.padPage .infoAreaFull .text a {color: #24282f; font-weight: bold;}	
		.padPage .infoAreaFull .text ul {margin: 0 0 0 12px;}
		.padPage .infoAreaFull .text ul li {list-style: none; padding: 0 0 0 12px; background: url(../images/fl-bullet-blue-square.gif) 0 6px no-repeat;}
		.padPage .infoAreaFull .text .two_col {margin-top: -10px;}
		.padPage .infoAreaFull .text .two_col ul {margin:0 40px 10px 17px!important;}
		.padPage .pageNavBar {padding: 12px; }/*ie6*//*ie7*/
		.padPage .pageNavBar a {float: right; color: #24282f; text-decoration: none; margin: 0 0 0 20px; padding: 0 0 0 12px;}
		.padPage .pageNavBar a.expandLink {background: url(/images/showroom/fl-bullet-red-arrow-down.gif) no-repeat 0 5px;}
		.padPage .pageNavBar a.closeLink {background: url(/images/showroom/fl-bullet-red-arrow-up.gif) no-repeat 0 5px;}
		.padPage table.key {background: #dae2e7; border-collapse: collapse;}
		.padPage table.key tr {}		
		.padPage table.key tr th {padding: 4px 0 4px 12px; vertical-align: top; color: #24282f; width: 52px; border: dotted; border-width: 1px 1px 1px 0; border-color: #7b8085 #FFFFFF;}/*ie6*/	
		.padPage table.key tr td {padding: 4px 0 4px 12px; vertical-align: top; color: #24282f; width: 683px; border: dotted; border-width: 1px 0; border-color: #7b8085 #FFFFFF;}/*ie6*/

		.padPage .specs {padding: 0 0 10px 0; display: block;}
	#container_col_right .padPage .specs h3 {background: #3f5060 none; font-size: 13px; font-weight: bold; padding: 9px 10px 8px 12px; margin: 0 0 1px 0; color: #e5edf2;}
	#container_col_right .padPage .specs a {float: right; padding: 8px 10px 0 12px; text-decoration: none; color: #e5edf2;}
	#container_col_right .padPage .specs a.expandLink {background: url(/images/showroom/fl-bullet-red-arrow-down.gif) no-repeat 0 13px;}
	#container_col_right .padPage .specs a.closeLink {background: url(/images/showroom/fl-bullet-red-arrow-up.gif) no-repeat 0 13px; float: right; padding: 8px 10px 0 12px; text-decoration: none; color: #e5edf2;}
		.padPage .specs table {border-collapse: collapse; border: solid #e5edf2; border-width: 1px 0; margin: 2px 0; width: 100%;}
		.padPage .specs table tr {}
		.padPage .specs table tr td {color: #24282f; border: dotted; border-width: 1px 0; border-color: #7b8085 #FFFFFF; padding: 4px 12px;}/*ie6*/
		.padPage .specs table tr td b {font-weight: normal; font-size: 0.9em;}

		#container_col_right .padPage .disclaimer-container {background-color: #181a21; padding: 15px 0 0 10px; margin: 0 0 -1px 0;}
		#container_col_right .padPage .disclaimer-container h3 {margin: 0; padding: 0; font-size: 12px; color: #fff; background: #181a21;}
		#container_col_right .padPage .disclaimer-container p {font-size: 11px; color: #fff; padding: 0; margin: 0; line-height: 15px}

		.padPage .range {border-collapse: collapse; margin-left: 15px; margin-bottom: 13px; display: block;}
		.padPage .range tr {}
		.padPage .range tr th {border-right: 14px solid #e5edf2; width: 230px; vertical-align: top;}
		.padPage .range tr td {border-right: 14px solid #e5edf2; width: 230px; vertical-align: top;}
		.padPage .range tr td table {border-collapse: collapse;}
		.padPage .range tr td table tr {}
		.padPage .range tr td table tr td {border-right: none; width: 230px;}
		.padPage .range tr td table tr th {border-right: none; width: 230px;}
		.padPage .range thead {}
		.padPage .range thead tr {}
		.padPage .range thead tr th {background: #d0d7dc;}
		.padPage .range thead tr th span {font-weight: normal; padding: 8px 15px 0 15px; display: block; height: 50px;}
		.padPage .range thead tr th span strong {padding: 0; font-size: 1.3em;}
		.padPage .range thead tr td {vertical-align: top; background: #D0D7DC;}
		.padPage .range thead tr td.empty {background: none;}
		.padPage .range thead tr.compareMenu {}
		.padPage .range thead tr.compareMenu td {background-color: #232b33; border-right: 14px solid #e5edf2;}
		.padPage .range thead tr.compareMenu td select {width: 200px; margin: 15px;}
		.padPage .range thead tr.thumbnail {}
		.padPage .range thead tr.thumbnail td {background: #d0d7dc;}
		.padPage .range thead tr.thumbnail td span {display: block; padding: 7px 14px 8px 14px; margin: 0 0 8px 14px; background: #FFF; width: 172px; height: 80px;}
		.padPage .range thead tr.thumbnail td span img {}
		.padPage .range tbody {}	
		.padPage .range tbody tr {}		
		.padPage .range tbody tr td {vertical-align: top;}
		.padPage .range tbody tr td ul.specials {background: #d0d7dc; margin: 0; padding: 0 0 6px 0;}
		.padPage .range tbody tr td ul.specials li {list-style: none; margin: 0; padding: 0 0 5px 0;}
		.padPage .range tbody tr td ul.specials li a { padding: 0 12px 0 25px; display: block; background: url(../images/fl-bullet-red-arrow.gif) no-repeat 15px 4px;}
		.padPage .range tbody tr td ul.specials li a strong {padding: 0; text-decoration: underline; display: inline;}
		.padPage .range tbody tr td ul.specials li a:hover {}
		.padPage .range tbody tr td ul.specials li a:hover strong {text-decoration: none;}
		.padPage .range tbody tr td h3 {border-top: 1px solid #e5edf2; background: #3f5060; font-size: 1.1em; color: #e5edf2; padding: 5px 10px;} 
		.padPage .range tbody tr td h3 a { font-size: 1em; color: #e5edf2; font-weight: normal; text-decoration: none; margin: 4px 0 0 0; display: block; padding: 0 0 0 12px;}
		.padPage .range tbody tr td h3 a.arrowUp {background: url(../images/fl-bullet-red-arrow-up.gif) 0 6px no-repeat;}
		.padPage .range tbody tr td h3 a.arrowDown {background: url(../images/fl-bullet-red-arrow-down.gif) 0 6px no-repeat;}
		.padPage .range tbody tr td h4 {border-top: 1px solid #e5edf2; background: #586c7f; font-size: 1.1em; color: #e5edf2; padding: 5px 10px;} 
		.padPage .range tbody tr td h4 a { font-size: 1em; color: #e5edf2; font-weight: normal; text-decoration: none; margin: 4px 0 0 0; display: block; padding: 0 0 0 12px;}
		.padPage .range tbody tr td h4 a.arrowUp {background: url(../images/fl-bullet-red-arrow-up.gif) 0 6px no-repeat;}
		.padPage .range tbody tr td h4 a.arrowDown {background: url(../images/fl-bullet-red-arrow-down.gif) 0 6px no-repeat;}
		.padPage .range tbody tr td h5 {border-top: 1px solid #e5edf2; background: #6a7e91; font-size: 1.1em; color: #e5edf2; padding: 5px 10px;} 
		.padPage .range tbody tr td h5 a { font-size: 1em; color: #e5edf2; font-weight: normal; text-decoration: none; margin: 4px 0 0 0; display: block; padding: 0 0 0 12px;}
		.padPage .range tbody tr td h5 a.arrowUp {background: url(../images/fl-bullet-red-arrow-up.gif) 0 6px no-repeat;}
		.padPage .range tbody tr td h5 a.arrowDown {background: url(../images/fl-bullet-red-arrow-down.gif) 0 6px no-repeat;}
		.padPage .range tbody tr td ul.features {background: #f7fafb; margin: 0; padding: 4px 0;}
		.padPage .range tbody tr td ul.features li {list-style: none; margin: 0; padding: 4px 12px; border-bottom: 1px dotted #7b8085;}
		.padPage .range tbody tr td ul.features li a {font-weight: bold;}
		.padPage .range tbody tr td ul.features li span {padding: 0;}
		.padPage .range tbody tr td ul.features li p {padding: 0;}
		.padPage .range tbody tr td p {background: #f7fafb; margin: 0; padding: 12px;}
		.padPage .compTable {}
		.padPage .compTable tbody {}
		.padPage .compTable tbody tr {}
		.padPage .compTable tbody tr td {background: url(../images/fl-bg-comptable-td-a.gif) no-repeat 0 -8px;}
		.padPage .compTable tbody tr td img {margin: 9px 28px 16px 28px; vertical-align: bottom; width: 172px; height: 80px;}
		.padPage .content_col {background: url(../images/fl-bg-content-col-a.gif) repeat-y 0 0;}/*ie6*//*ie7*/
		.padPage .content_col .content_col_left {width: 554px; float: left;}
		.padPage .content_col .content_col_left h2 {margin-bottom: 10px;}
		.padPage .content_col .content_col_left h3 {background: #3f5060 none; font-size: 1.1em; font-weight: bold; padding: 9px 10px 8px 15px; color: #e5edf2;margin-bottom: 10px;}
		.padPage .content_col .content_col_left p {padding: 0 12px;}
		.padPage .content_col .content_col_left ul.arrowListRed {margin: 0 0 15px 0; padding: 0 0 0 12px;}
		.padPage .content_col .content_col_left ul.arrowListRed li {margin-bottom: 0.4em;}
		.padPage .content_col .content_col_right {width: 186px; float: left; padding: 0 10px 0 0;}	
		.padPage .content_col .content_col_right h2 {background: none; border: 0 none; font-size: 1em; color: #3f5060; font-weight: bold; padding: 0 0 0 12px; margin-bottom: 0.4em;}	
		.padPage .content_col .content_col_right ul.arrowListRed {margin: 0 0 15px 0; padding: 0 0 0 12px;}	
		.padPage .content_col .content_col_right ul.arrowListRed li {margin-bottom: 0.4em;}				

					
	
	/*build and price toyota*/
		#pyc {line-height: 0; padding: 0;}
		.hide {display: none;}
		.pycDisclaimer {margin: 12px;}
		.pycDisclaimer p {line-height: 1.2; font-family: Arial; font-size: 0.9em; color:#fff;}
		.noFlash {height: 588px; background-color: #181A21; padding: 100px 0 0 0;}
		.pycPrintMsg {display: none;}
	

