/* ---------- Saab styles ---------- */

h1
{
	margin: 0;
	padding: 0;
	border: none;
	color: #F68721;
	text-transform: uppercase;
}

p
{
	margin: 0;
	padding: 0;
	padding-top: 14px;
	border: none;
}

div#modeldetail
{
	clear: both;
	margin: 0;
	padding: 0;
	padding-top: 14px;
	width: 582px;
}

#modeldetail .firstitem
{
	margin-top: 0;
}

#modeldetail h2
{
	clear: both;
	margin: 0;
	/*margin-top: 14px;*/
	/*margin-bottom: 14px;*/
	padding: 3px 6px;
	border: 1px solid #c3d4eb;
	/*width: 568px;*/
	background: url(/images/topbar01.gif) repeat top left;
}

#modeldetail h2.notopmargin
{
	clear: both;
	margin-top: 0;
}

#modeldetail h3
{
	margin: 0;
	padding: 14px 0 0;
	border: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #036;
}

#modeldetail p
{
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 14px;
	border: none;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #036;
}

#modeldetail .tagcloud
{
	list-style: none;
	margin: 0;
	padding: 14px 0;
	border: none;
	width: 582px;
}

#modeldetail .tagcloud li
{
	display: inline;
	margin: 0;
	padding: 0;
	padding-right: 0.5em;
	border: none;
	line-height: 138%;
}

#modeldetail .tagcloud a
{
	white-space: nowrap;
	/*border-bottom: 1px dotted #f68721;*/
	/*text-decoration: none;*/
}

#modeldetail .tagcloud span
{
	position: absolute;
	left: -999px;
	width: 990px;
}

#modeldetail .taglevel0
{
	font-size: 100%;	
}

#modeldetail .taglevel1
{
	font-size: 125%;
}

#modeldetail .taglevel2
{
	font-size: 150%;
}

#modeldetail .taglevel3
{
	font-size: 175%;
}

#modeldetail .taglevel4
{
	font-size: 200%;
}

#modeldetail ul.modelfeatures
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 14px 0;
	border: none;
	width: 291px;
}

#modeldetail .modelfeatures li
{
	margin: 0;
	padding: 0 20px 0 12px;
	border: none;
	background: url(/saab_assets/blank_white_pointer.gif) no-repeat 0 0;
	font-size: 10px;
	line-height: 14px;
}

#modeldetail div.caritems
{
	float: left;
	margin: 0;
	padding: 14px 0;
	border: none;
	/*width: 582px;*/
}

#modeldetail div.caritem,
#modeldetail div.caritem-first
{
	float: left;
	margin: 0;
	/*margin-top: 14px;*/
	margin-left: 21px;
	padding: 10px;
	border: 1px solid #c3d4eb;
	width: 158px;
	background: url(/images/panel_back_gen.jpg) repeat top left;
}

#modeldetail div.caritem-first
{
	margin-left: 0;
	/*width: 158px;*/
}

#modeldetail div.caritem a,
#modeldetail div.caritem-first a
{
	color: #036;
	text-decoration: none;
}

#modeldetail div.caritem a:hover,
#modeldetail div.caritem-first a:hover
{
	color: #F68721;
	text-decoration: underline;
}

#modeldetail div.caritem h3,
#modeldetail div.caritem-first h3
{
	float: left;
	margin: 0;
	padding: 0;
	/*padding-top: 10px;
	padding-bottom: 5px;*/
	border: none;
	width: 158px;
	height: 4.5em;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	overflow: hidden;
}

#modeldetail div.caritem p,
#modeldetail div.caritem-first p
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 158px;
	font-size: 10px;
	line-height: 14px;
}

#modeldetail div.caritem p img,
#modeldetail div.caritem-first p img
{
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	border: 1px solid #c3d4eb;
}

#modeldetail div.caritem dl,
#modeldetail div.caritem-first dl
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 158px;
}

#modeldetail div.caritem dt,
#modeldetail div.caritem-first dt
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 100px;
	font-size: 10px;
	line-height: 14px;
}

#modeldetail div.caritem dd,
#modeldetail div.caritem-first dd
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 58px;
	font-size: 10px;
	line-height: 14px;
}

div#modelquickinfo
{
	float: left;
	margin: 14px 0 0;
	padding: 0;
	border: 1px solid #bccbdf;
}

div#brochure
{
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	border: 1px solid #bccbdf;
	border: none;
	background: none no-repeat top left;
	width: 580px;
	height: 250px;
}

#brochure ul
{
	list-style: none;
	position: absolute;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	background: #000;
	opacity: 0.60;
	filter: alpha(opacity=60);
	left: 0;
	right: 0;
	bottom: 0;
	width: 580px;
}

#brochure li
{
	float: left;
	margin: 0;
	padding: 3px 6px;
	border: none;
	color: #fff;
}

#brochure a
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	background: none no-repeat center left;
	color: #fff;
	text-decoration: none;
}

#brochure a:hover
{
	color: #fff;
	text-decoration: underline;
}

#brochure a.download
{
	background-image: url(images/whitedownload.gif);
}

#brochure a.find
{
	background-image: url(images/whitespyglass.gif);
}

#modelquickinfo .saab-93-sport-saloon
{
	background-image: url(images/saab-93-sport-saloon4m1.jpg);
}

#modelquickinfo .saab-93-saloon
{
	background-image: url(images/models/large/saab-93-saloon.jpg);
}

#modelquickinfo .saab-93-sportwagon
{
	background-image: url(images/models/large/saab-93-sportwagon.jpg);
}

#modelquickinfo .saab-93-convertible
{
	background-image: url(images/models/large/saab-93-convertible.jpg);
}

#modelquickinfo .saab-95-saloon
{
	background-image: url(images/models/large/saab-95-saloon.jpg);
}

#modelquickinfo .saab-95-estate
{
	background-image: url(images/models/large/saab-95-estate.jpg);
}

div#quicklinks
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	border: none;
	width: 580px;
	background: #e9edf8;
}

#quicklinks .whiteborder
{
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

#quicklinks ul
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	background: #e9edf8;
	width: 578px;
}

#quicklinks li
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	border-right: 1px solid #fff;
	background: #e9edf8;
	color: #036;
	line-height: 14px;
}

#quicklinks li.nolink
{
	float: left;
	margin: 0;
	padding: 3px 6px;
	border: none;
	border-right: 1px solid #fff;
	background: #e9edf8;
	color: #036;
}

#quicklinks li.ncap
{
	float: left;
	margin: 0;
	padding: 0;
	padding: 3px 6px;
	border: none;
	border-right: 1px solid #fff;
	background: #e9edf8;
	color: #036;
}

#quicklinks a
{
	float: left;
	margin: 0;
	padding: 3px 6px;
	color: #036;
	text-decoration: none;
}

#quicklinks a:hover
{
	color: #036;
	text-decoration: underline;
}

#quicklinks .ncap a
{
	float: none;
	margin: 0;
	padding: 0;
	border: none;
}

#quicklinks .ncap img
{
	margin: 0;
	padding: 0;
	border: none;
	line-height: 14px;
}


#quicklinks a.download
{
	padding-left: 18px;
	background: url(images/bluedownload.gif) no-repeat center left;
}

#quicklinks a.find
{
	padding-left: 18px;
	background: url(images/bluespyglass1.gif) no-repeat center left;
}

div#car-reviews
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 582px;
}

#car-reviews div.car-review,
#car-reviews div.car-review-first
{
	clear: left;
	float: left;
	margin: 0;
	padding: 14px 0;
	border: none;
	border-top: 1px solid #c3d4eb;
	width: 582px;
}

#car-reviews div.car-review-first
{
	border-top: none;
}

#car-reviews .car-review-image
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 150px;
}

#car-reviews .car-review-image a
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 150px;
}

#car-reviews .car-review-text
{
	/*display: block;*/
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border: none;
	width: 418px;
}

#car-reviews div.car-review h3,
#car-reviews div.car-review-first h3
{
	position: absolute;
	margin: 0;
	padding: 0;
	border: none;
	left: -999px;
	width: 990px;
}

#car-reviews div.car-review img,
#car-reviews div.car-review-first img
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}

#car-reviews .car-review p,
#car-reviews .car-review-first p
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 582px;
	font-size: 1.0em;
	line-height: 1.44em;
}

#car-reviews .car-review p.quote,
#car-reviews .car-review-first p.quote
{
	float: left;
	margin: 0;
	padding: 0;
	width: 582px;
}

#car-reviews .car-review p.quote em,
#car-reviews .car-review-first p.quote em
{
	margin-top: 0;
	font-size: 1.4em;
	line-height: 1.44em;
	vertical-align: top;
}

div#misc
{
	clear: left;
	margin: 0;
	padding: 0;
	border: none;
}

#misc h2
{
	margin: 0;
	padding: 10px 0;
	border: none;
	border-top: 1px solid #C3D4EB;
	background: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #036;
}

#misc p
{
	margin: 0;
	padding: 0 0 10px;
	border: none;
}

.aligncenter
{
	text-align: center;
}

.floatnone
{
	float: none;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.clear,
.clearboth
{
	clear: both;
}

.clearleft
{
	clear: left;
}

.clearright
{
	clear: right;
}

.lowercase
{
	text-transform: lowercase;
}

.uppercase
{
	text-transform: uppercase;
}

.redtext
{
	color: #f00;
}

.offleft
{
	position: absolute;
	left: -999px;
	width: 990px;
}

.hidden
{
	display: none;
}