/**
 *	Sci Fleet
 *  Base Screen Styles
 *
 *	@author:	Nathan Crowe <nathan at imagin8 dot com>
 *				Shan Moorthy <shan at imagin8 dot com>
 *	@date:		15/09/2008
 *
 *	Table of Contents:
 *		01. layout
 *		02. typography
 *		03. lists/typography/links
 *		04. images
 *		05. tables
 *		06. forms
 *		07. ctoc
 *
 */
html,body {
	background:					#585e64;
}

body {
	color:						#3a3631;
	font-family:				Tahoma, Arial, Helvetica, sans-serif;
	font-size:					62.5%;
}

/** layout
------------------------------------------------------------------ */
div#wrapper {
	background:					#fff;
}
body.home div#wrapper {
	background-image:			url(../images/bg-wrapper.gif);
	background-repeat:			repeat-x
}

div#container {

}

div#header {
	background:					url(../images/bg-header.gif) repeat-x 0 -1px;
	height:						91px;
	margin:						0 auto;
	width:						940px;
}

div#logo {
	float:						right;
	height:						55px;
	padding:					19px 15px 0 0;
	width:						141px;
}

div#slidey {
	margin:						0 auto;
	width:						940px;
}

div#slidey-innards {
	position:					absolute;
	width:						940px;
	z-index:					100;
}

div#search-used-cars {
	background:					url(../images/bg-search-used-cars.png) no-repeat;
}

div#search-used-cars-inner {
	display:					none;
	padding:					30px 0 0 30px;
}

div#search-used-cars-heading {
	float:						left;
	width:						222px;
}

div#feature {
	background:					url(../images/bg-feature.jpg) left bottom no-repeat;
	height:						228px;
	margin:						42px auto 0 auto;
	width:						940px;
}

body.home div#feature {
	background:					url(../images/bg-feature-home-camry.jpg) 50% 0 no-repeat;
	height:						347px;
	margin:						42px 0 0 0;
	width:						100%;
}

#feature-content {
	width:						940px;
	margin:						0 auto;
	height:						347px;
	position:					relative;
}

#feature-link a {
	display:					block;
	width:						114px;
	height:						22px;
	background:					url('/images/buttons/btn-findoutmore.png') no-repeat 0 22px;
	position:					absolute;
	left:						199px;
	top:						308px;
	text-indent:				-9999px;
}

#feature-link a:hover {
	background-position:		0 0;
}

#feature-specials {
	position:					absolute;
	left:						540px;
	top:						260px;
}

#feature-specials h2 {
	/*
	IE7 believes this heading should have a really small width,
	causing each letter to wrap onto a new line. Brilliant.
	*/
	width:						300px;
}

body.t5138 div#feature {
	background:					url(../images/bg-feature-hino.jpg) left bottom no-repeat;
}

body.t35702 div#feature {
	background:					url(../images/bg-feature-trd.jpg) left bottom no-repeat;
}

body.n35787 div#feature {
	background:					url(../images/bg-feature-p_aurion.jpg) left bottom no-repeat;
}

body.n35788 div#feature {
	background:					url(../images/bg-feature-p_avensis.jpg) left bottom no-repeat;
}

body.n35789 div#feature {
	background:					url(../images/bg-feature-c_coaster.jpg) left bottom no-repeat;
}

body.n35790 div#feature {
	background:					url(../images/bg-feature-p_corolla.jpg) left bottom no-repeat;
}

body.n35791 div#feature {
	background:					url(../images/bg-feature-p_camry.jpg) left bottom no-repeat;
}

body.n65556 div#feature {
	background:					url(../images/bg-feature-p_camryhybrid.jpg) left bottom no-repeat;
}

body.n35792 div#feature {
	background:					url(../images/bg-feature-c_hiace.jpg) left bottom no-repeat;
}

body.n35949 div#feature {
	background:					url(../images/bg-feature-c_hilux.jpg) left bottom no-repeat;
}

body.n35793 div#feature {
	background:					url(../images/bg-feature-s_kluger.jpg) left bottom no-repeat;
}

body.n35922 div#feature {
	background:					url(../images/bg-feature-p_yaris.jpg) left bottom no-repeat;
}

body.n35952 div#feature {
	background:					url(../images/bg-feature-p_prius.jpg) left bottom no-repeat;
}

body.n35951 div#feature {
	background:					url(../images/bg-feature-s_prado.jpg) left bottom no-repeat;
}

body.n72341 div#feature {
	background:					url(../images/bg-feature-rukus.jpg) left bottom no-repeat;
}

body.n35950 div#feature {
	background:					url(../images/bg-feature-c_lc70.jpg) left bottom no-repeat;
}

body.n35953 div#feature {
	background:					url(../images/bg-feature-s_lc200.jpg) left bottom no-repeat;
}

body.t35704 div#feature {
	background:					url(../images/bg-feature-t_hino.jpg) left bottom no-repeat;
}

body.n36001 div#feature {
	background:					url(../images/bg-feature-t_700series.jpg) left bottom no-repeat;
}

body.n36005 div#feature {
	background:					url(../images/bg-feature-t_500series.jpg) left bottom no-repeat;
}

body.n36000 div#feature {
	background:					url(../images/bg-feature-t_300series.jpg) left bottom no-repeat;
}

body.n36004 div#feature {
	background:					url(../images/bg-feature-t_hybrid.jpg) left bottom no-repeat;
}

body.n36002 div#feature {
	background:					url(../images/bg-feature-t_bus.jpg) left bottom no-repeat;
}

body.t35703 div#feature {
	background:					url(../images/bg-feature-l_ls460.jpg) left bottom no-repeat;
}

body.t35703 a#btn-book-testdrive {
	display:					none;
}

body.t35703 a#btn-order-brochure {
	display:					none;
}

div#feature-inner {
	padding:					73px 0 0 40px;
}

body.t35702 div#feature-inner {
	display: none;
}

div#content {
	background:					url(../images/bg-content.gif) 188px 0 no-repeat;
	margin-top:					1px;
	padding-bottom:				20px;
}

body.t35702 div#content {
	background:					black url(../images/bg-content-trd.gif) 188px 0 no-repeat;
	padding-bottom:				0px;
	margin-bottom:				20px;
}

div#content-wrapper {
/*	padding-bottom: 10px; */
}

/*
body.t35702 div#content-wrapper {
	background:					url(../images/bg-content-wrapper-trd.gif) bottom left no-repeat;
}
*/

div#content-inner {
	padding-top:				36px;
	overflow:					hidden;
	width:						940px;
}

body.t35702 div#content-inner {
	background:					url(../images/bg-content-inner-trd.gif) bottom left no-repeat;
	color:						#969CA1;
}

div#content-side {
	float:						left;
	width:						188px;
	padding-bottom:				10px;
}

div#content-side-inner {
	margin-top:					25px;
}

div#content-main {
	margin-left:				188px;
	padding-bottom:				10px;
}

div#content-main-inner {
	padding-left:				21px;
}

body.home div#brands {
/*	background:					url(../images/bg-brands.jpg) no-repeat; */
	height:						334px;
	margin:						0 auto;
	width:						940px;
}

div#sub-content {
	background:					url(../images/bg-sub-content.gif) repeat-x;
	height:						130px;
	overflow:					hidden;
	width:						100%;
}

div#sub-content-inner {
	background:					url(../images/bg-sub-content-inner.jpg) no-repeat;
	padding-top:				23px;
	min-height:					107px;
}

body.home div#sub-content-inner {
	background-image:			url(../images/bg-sub-content-inner.png);
}

div#footer {
	background:					#585e64 url(../images/bg-footer.gif) repeat-x;
}

div#footer-inner {
	background:					url(../images/bg-footer-inner.jpg) 50% 0 no-repeat;
	min-height:					224px;
	height:						auto !important;
	height:						224px;
	padding-top:				34px;
}

div#footer-content {
	background:					url(../images/bg-footer-content.png) no-repeat;
	min-height:					180px;
	height:						auto !important;
	height:						180px;
	overflow:					hidden;
}

div.container {
	margin:						0 auto;
	width:						940px;
}

/** typography
------------------------------------------------------------------ */
em {
	font-style:					italic;
}

hr {
	background-color:			#eaeaeb;
	border:						0;
	color:						#eaeaeb;
	height:						1px;
	margin:						0 0 1.65em -21px;
	width:						752px;
}

strong {
	font-weight:				bold;
}

div#search-used-cars {
	color:						#fff;
	font-size:					1.1em;
	line-height:				165%;
}

div#search-used-cars-heading h2 {
	background:					url(../images/h2s/h2-used-car-search.gif) no-repeat;
	height:						18px;
	text-indent:				-9999px;
	margin-bottom:				11px;
}

div#feature h1 {
	color:						#84909c;
	font-size:					48px;
	font-weight:				normal;
	height:						50px;
	line-height:				1em;
	padding-top:				25px;
}

div#feature h2 {
	color:						#84909c;
	font-size:					24px;
	font-weight:				normal;
	height:						34px;
	line-height:				1em;
}

div#feature p {
	color:						#969ca1;
	font-size:					1.1em;
}

div#feature p a,
div#feature p a:link,
div#feature p a:visited,
div#feature p a:active {
	color:						#B4B4B4;
	text-decoration:			none;
}

div#content {
	font-size:					1.2em;
	line-height:				150%;
}

div#content-side h3 {
	color:						#84909c;
	height:						43px;
	width:						92px;
	display:					block;
	text-indent:				-9999px;
	margin-bottom:				10px;
	background:					url(../images/h3s/bg-content-side-h3.gif) no-repeat;
}

body.t35702 div#content-side h3 {
		margin-left:				10px;
		background:					url(../images/h3s/bg-content-side-h3-trd.gif) no-repeat;
}

div#content-main {
	color:						#474d53;
}

div#content-main h1 {
	color:						#c3000e;
	font-size:					20px;
	font-weight:				normal;
}

div#content-main h2 {
	color:						#c3000e;
	font-size:					18px;
	font-weight:				normal;
}

div#content-main h3 {
	color:						#c3000e;
	font-size:					16px;
	font-weight:				normal;
}

div#content-main h4 {
	color:						#c3000e;
	font-weight:				bold;
}

div#content-main h5 {
	font-weight:				bold;
}

div#content-main h6 {
	color:						#c3000e;
}

div#content-main sup {
	font-size:					0.8em;
	vertical-align:				super;
}

div#content-main sub {
	font-size:					0.8em;
	vertical-align:				sub;
}

div#content-main p {
	margin-bottom:				1.65em;
}

div#content-main p small {
	color:						#969ca1;
	font-size:					0.9em;
}

div#content-main #feature {
	color:						#CE000E;
	text-decoration:			underline;
}

div#sub-content {
	font-size:					1.1em;
	line-height:				1.65em;
}

div#footer {
	color:						#2c2f32;
	font-size:					1.1em;
	line-height:				165%;
}

div#footer p {
	margin-bottom:				1.65em;
}

body.t35702 div#content-main-inner {
	color:						#969CA1;
}


div#content-main a.more_motorone,
div#content-main a.more_motorone:link,
div#content-main a.more_motorone:active,
div#content-main a.more_motorone:visited,
div#content-main a.more_motorone:hover {
	background: 				transparent url(/images/buttons/btn-arrow.gif) no-repeat scroll 0pt 50%;
	color:						#231f20;
	display: 					block;
	font-weight:				bold;
	padding: 					10px 0pt 10px 48px;
}

/** lists/typography/links
------------------------------------------------------------------ */
ul#quick-links {
	background:					url(../images/bg-quick-links.jpg) no-repeat;
	float:						left;
	height:						43px;
	margin:						0 0 0 19px;
	padding-left:				1px;
	width:						299px;
}

ul#quick-links li {
	float:						left;
	height:						37px;
	width:						146px;
}

ul#quick-links li a,
ul#quick-links li a:link {
	display:					block;
	height:						37px;
	text-indent:				-9999px;
}

div#content-main a,
div#content-main a:link,
div#content-main a:visited,
div#content-main a:active {
	color:						#c3000e;
	text-decoration:			none;
}

div#content-main a:hover {
	text-decoration:			underline;
}

div#content-main ul {
	padding: 1.65em 0 1.65em 1.65em;
}

div#content-main ul li,
div#content-main ul ul li,
div#content-main ol ul li,
div#content-main ol ul ul li,
div#content-main ul ol ul li,
div#content-main ol ol ul li,
div#content-main ul ul ul li {
	background:					url(../images/icons/icon-circle-arrow.gif) 0 3px no-repeat;
	padding-left:				22px;
}

body.t35702 div#content-main ul li,
body.t35702 div#content-main ul ul li,
body.t35702 div#content-main ol ul li,
body.t35702 div#content-main ol ul ul li,
body.t35702 div#content-main ul ol ul li,
body.t35702 div#content-main ol ol ul li,
body.t35702 div#content-main ul ul ul li {
	background:					url(../images/icons/icon-circle-arrow-trd.gif) 0 3px no-repeat;
}

div#content-main ol {
	list-style-type:			decimal;
	padding-left:				22px;
}

div#content-main ol ol {
	list-style-type:			lower-alpha;
	padding-left:				22px;
}

div#content-main ol ol ol {
	list-style-type:			lower-roman;
	padding-left:				22px;
}

div#content-main ol li,
div#content-main ul ol li,
div#content-main ol ol li,
div#content-main ol ol ol li,
div#content-main ul ol ol li,
div#content-main ol ul ol li,
div#content-main ul ul ol li,
div#content-main ol ol ol li {
	background:					none;
	padding-left:				0px;
}

div#content-main ul#breadcrumbs {
	color:						#969ca1;
	height:						1em;
	margin-bottom:				1.65em;
	width:						100%;
	padding-left:				0px;
}

div#content-main ul#breadcrumbs li {
	background:					url(../images/icons/icon-breadcrumb.gif) 0 9px no-repeat;
	float:						left;
	padding:					0 6px 0 10px;
}

div#content-main ul#breadcrumbs li.root {
	background:					none;
	padding-left:				0;
}

div#content-main ul#breadcrumbs li a,
div#content-main ul#breadcrumbs li a:link {
	color:						#969ca1;
}

div#sub-content ul li {
	height:						130px;
}

div#sub-content ul li div {
	float:						left;
	padding-top:				15px;
}


div#sub-content ul li div.col-1 {
	padding-top:				11px;
	width:						188px;
}
div#sub-content ul li div.col-2 {	width: 365px;}
div#sub-content ul li div.col-3 {
	background:					url(../images/bg-privilege-club.jpg) left bottom no-repeat;
	height:						106px;
	padding-top:				0;
	width:						241px;
}

div#sub-content ul li div.col-4 {	width: 146px;}

div#sub-content ul li div h3 {
	font-size:					24px;
	font-weight:				normal;
	height:						32px;
	overflow:					hidden;
}

div#sub-content ul li div p {
	padding-left:				21px;
}
div#sub-content ul li div.col-1 p {
	padding-left:				0;
}

div#sub-content ul li div a,
div#sub-content ul li div a:link {
	color:						#474d53;
	text-decoration:			none;
}

div#sub-content ul li div.col-1 a,
div#sub-content ul li div.col-1 a:link {
	color:						#969ca1;
}

div#sub-content ul li div.col-3 a,
div#sub-content ul li div.col-3 a:link {
	display:					block;
	height:						126px;
	margin-top:					-40px;
	position:					absolute;
	width:						220px;
}

body.home div#sub-content ul li#news-events {
	float:						left;
	width:						478px;
}

body.home div#sub-content ul li#awards {
	background:					url(../images/bg-awards.jpg) right top no-repeat;
	float:						left;
	height:						107px;
	width:						377px;
}

body.home div#sub-content ul li div {
	float:						left;
}

body.home div#sub-content ul li#news-events div.col-1 {
	width:						188px;
}
body.home div#sub-content ul li#news-events div.col-2 {
	width:						290px;
}

body.home div#sub-content ul li#awards div.col-1 {
	width:						356px;
	padding-left:				21px;
}

body.home div#sub-content ul li#news-events div.col-2 a,
body.home div#sub-content ul li#news-events div.col-2 a:link {
	color:						#c3000e;
	text-decoration:			underline;
}

div#footer ul li a,
div#footer ul li a:link {
	color:						#2c2f32;
	text-decoration:			none;
}

div#footer ul li {
	padding-top:				4px;
}


div#footer ul li#copyright,
div#footer ul li#sci-fleet,
div#footer ul li#toyota,
div#footer ul li#trd,
div#footer ul li#lexus,
div#footer ul li#hino,
div#footer ul li#contact {
	float:						left;
}

div#footer ul li#copyright {	width: 188px;}
div#footer ul li#sci-fleet {	width: 115px;}
div#footer ul li#toyota {		width: 139px;}
div#footer ul li#trd {			width: 139px;}
div#footer ul li#lexus {		width: 74px;}
div#footer ul li#hino {			width: 139px;}
div#footer ul li#contact {		width: 146px;}


div#footer ul li#copyright h5 {
	background:					url(../images/h5s/h5-sci-fleet.gif) no-repeat;
	font-weight:				normal;
	height:						3.3em;
	text-indent:				-9999px;
}

div#footer ul li#contact a#contractor-login {
	background:					#9ba1a7 url(../images/icons/icon-lock.gif) 20px 50% no-repeat;
	border:						1px solid #b7b9bc;
	display:					block;
	margin-left:				1px;
	padding:					3px 30px 4px 33px;
}

div#footer ul li h6 {
	font-weight:				bold;
}

div#footer ul li h6,
div#footer ul li ul {
	padding-left:				21px;
}

div#footer ul li#copyright ul {
	padding-left:				0;
}

div#footer ul li#contact ul {
	margin-bottom:				57px;
}

div#footer ul ul li {
	padding-top:				0;
}


div#footer .ctree .ctree_title {
	width: 150px;
	clear: both;
	float: left;
	}

div#content-main ul.feature_list li {
	margin-bottom:				10px;
}


div#content-main ul.model-list {
	padding-left:				0;
}


div#content-main ul.model-list li {
	float:						left;
	width:						230px;
	height:						200px;
	overflow:					hidden;
	margin:						5px;
	padding:					0px;
	padding-left:				0px;
	list-style:					none;
	background:					none;
	background:					url(../images/bg-model-list.gif) left top no-repeat;
}

div#content-main ul.model-list li img {
	height:						160px;
	width:						220px;
	margin:						5px;
	display:					block;
}

div#content-main ul.model-list li h3 {
	height:						27px;
	width:						220px;
	padding:					7px 0px 0px 30px;
}


div#content-main ul.sales-list {
	padding-left:				0;
}


div#content-main ul.sales-list li {
	border-bottom:				1px dotted #eaeaeb;
	background:					none;
	list-style:					none;
	margin:						5px;
	overflow:					hidden;
	padding:					5px 0 9px 0;
	width:						100%;
}

div#content-main ul.sales-list li a.sales-thumb {
	background:					url('/images/thumbnails/default-small.jpg') 50% 50% no-repeat;
	border:						1px solid #eaeaeb;
	display:					block;
	float:						left;
	height:						120px;
	margin:						0 20px 0 5px;
	text-indent:				-9999px;
	width:						140px;
}

div#content-main ul.sales-list li a.sales-thumb:hover {
	border:						1px solid #dd0000;
}

div#content-main ul.sales-list li h4 {
	margin:						10px 0 20px 0;
}

div#content-main ul.sales-list li h4 a {
	color:						#474D53;
	font-size:					15px;
	font-weight:				normal;
}

/** images
------------------------------------------------------------------ */

a#btn-book-testdrive {
	background:					url(../images/buttons/btn-book-testdrive.jpg) top left no-repeat;
	height:						200px;
	width:						188px;
	display:					block;
	text-indent:				-9999px;
	margin-bottom:				10px;
}

a#btn-order-brochure {
	background:					url(../images/buttons/btn-order-brochure.jpg) top left no-repeat;
	height:						190px;
	width:						168px;
	display:					block;
	text-indent:				-9999px;
	margin:						0px 20px 20px 0px;
}

/** tables
------------------------------------------------------------------ */

div#content-main table {
	border-collapse:			collapse;
	border:						0px solid #b9b9b9;
}

div#content-main th {
	padding:					0 0.5em;
	text-align:					left;
	background:					#C3000E;
	color:						white;
}

div#content-main tr.alt td {
	background:					#F5F5F5;
}

div#content-main td {
	padding:					0.5em;
	vertical-align:				top;
}

div#content-main td.centered {
	text-align:					center;
}

/** forms
------------------------------------------------------------------ */
input,select,textarea {
	font-family:				Tahoma, Arial, Helvetica, sans-serif;
	font-size:					11px;
}

td.contactform {
	background-color:			#F5F5F5;
	border-bottom:				1px solid white;
}

input,textarea {
	width:						200px;
}

strong input {
	width:						98px;
}

input.radio {
	width:						100px;
}

.LV_valid, .LV_invalid, .LV_validation_message {
	display:					none;
}

select.LV_invalid_field ,
textarea.LV_invalid_field ,
input.LV_invalid_field  {
	border:						2px solid #e40101;
	background-color:			#ffd0d0;
}


form#search-used-cars-form {
	float:						left;
	height:						164px;
	width:						688px;
}

form#search-used-cars-form li {
	float:						left;
	padding-bottom:				10px;
}

form#search-used-cars-form li.col-1 {
	width:						316px;
}
form#search-used-cars-form li.col-2 {
	width:						343px;
}
form#search-used-cars-form li.buttons {
	background:					url(../images/buttons/btn-search-sci-fleet.gif) no-repeat;
	float:						right;
	height:						43px;
	padding:					1px 32px 0 1px;
	width:						259px;
}

form#search-used-cars-form li label {
	display:					block;
	float:						left;
	padding-right:				9px;
	text-align:					right;
}
form#search-used-cars-form li.col-1 label {
	width:						96px;
}
form#search-used-cars-form li.col-2 label {
	width:						70px;
}

form#search-used-cars-form li select {
	border:						1px solid #c3575e;
	color:						#58070c;
	padding:					3px;
}
form#search-used-cars-form li.col-1 select {
	width:						208px;
}
form#search-used-cars-form li.col-2 select {
	width:						260px;
}
form#search-used-cars-form li select.small {
	width:						118px;
}
form#search-used-cars-form li select.last {
	width:						118px;
}

form#search-used-cars-form li.buttons a#search-used-cars-submit,
form#search-used-cars-form li.buttons a#search-used-cars-close {
	display:					block;
	float:						left;
	height:						37px;
	text-indent:				-9999px;
}
form#search-used-cars-form li.buttons a#search-used-cars-submit {
	width:						221px;
}
form#search-used-cars-form li.buttons a#search-used-cars-close {
	width:						37px;
}

div#content-main ul.model-list {
}
div#content-main ul.model-list li {
	float:						left;
	width:						230px;
	height:						210px;
	margin:						5px;
	padding:					0px;
	padding-left:				0px;
	list-style:					none;
	background:					none;
	background:					url(../images/bg-model-list.gif) left top no-repeat;
}

div#content-main ul.model-list li img {
	height:						160px;
	width:						220px;
	margin:						5px;
	display:					block;
}

div#content-main ul.model-list li h5 {
	height:						27px;
	width:						220px;
	padding:					7px 0px 0px 30px;
}

/** ctoc
------------------------------------------------------------------ */
div#ctoc {

}

div#content-side div#ctoc a,
div#content-side div#ctoc a:link,
div#content-side div#ctoc a:visited,
div#content-side div#ctoc a:active {
	color:						#969ca1;
	text-decoration:			none;
}

div#content-side div#ctoc div.ctoc_item0 a,
div#content-side div#ctoc div.ctoc_item0 a:link,
div#content-side div#ctoc div.ctoc_item0 a:visited,
div#content-side div#ctoc div.ctoc_item0 a:active {
	color:						#576471;
	font-weight:				bold;
}

div#content-side div#ctoc div#ctoc_current_item a,
div#content-side div#ctoc div#ctoc_current_item a:link,
div#content-side div#ctoc div#ctoc_current_item a:visited,
div#content-side div#ctoc div#ctoc_current_item a:active {
	color:						#576471;
}

div#content-side div#ctoc div.ctoc_item0,
div#content-side div#ctoc div.ctoc_item1 {
	background:					url(../images/bg-ctoc-item.gif) left top repeat-x;
	padding:					6px 0 6px 10px;
}


body.t35702 div#content-side div#ctoc div.ctoc_item0,
body.t35702 div#content-side div#ctoc div.ctoc_item1 {
	background:					url(../images/bg-ctoc-item-trd.gif) left top repeat-x;
}


div#content-side div#ctoc div.ctoc_item2 {
		padding:					6px 0 6px 20px;
}

div#content-side div#ctoc div.ctoc_item3 {
		padding:					6px 0 6px 30px;
}

/** element fixups
------------------------------------------------------------------ */
div#content-main-inner ul li#links {
	padding-left:					0;
	display:						block;
	width:							730px;
}

div#content-main-inner ul li#links .text {
	padding:						0px 10px 20px 240px;
	display:						block;
	float:							left;
	width:							480px;
	min-height:						160px;
  	height:							auto !important;
  	height:							160px;
}

div#content-main-inner ul li#links .text div#summary {
	display:						block;
	padding:						10px 0px;
}

div#content-main-inner ul li#links .text a {
	display:						inline;
}

body.r1589 div#content-main-inner div#links .text {
	padding:						0px 0px 20px 0px;
	display:						block;
	float:							left;
	width:							720px;
}

body.r1589 div#content-main-inner div#links {
	height:							100px;
}

div#bad_captcha {
	display:						none;
	border:							2px solid #e40101;
	background-color:				#ffd0d0;
	padding:						10px;
	width:							420px;
	color:							black;
}

body.n35722 div#sub-content {
	display: none;
}