HTML {
	font-size: 100%; /* IE hack */
}
BODY {
	margin:0px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; /* 10px in % - ems should work better in IE... should?! */	
	line-height:1.3em;
	color:#223038;
	background-color:#FFFFFF;
}
A {
	color:#223038;
}
P {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin-top:0em;
	margin-bottom:0.7em;
}
TD {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:1.1em;*/
}
H1 {
	font-size:1.9em;
	margin-top:0em;
	margin-bottom:0.7em;
	color:#627A84;
}
H2 {
	font-size:1.6em;
	margin-top:0em;
	margin-bottom:0.7em;
	color:#627A84;
}
H3 {
	font-size:1.4em;
	margin-top:0em;
	margin-bottom:0.7em;
	color:#627A84;
}
H4 {
	font-size:1.2em;
	margin-top:0em;
	margin-bottom:0.7em;
	color:#627A84;
}
H5 {
	font-size:1.1em;
	margin-top:0em;
	margin-bottom:0.7em;
	color:#627A84;
}
H6 {
	font-size:1em;
	margin-top:0em;
	margin-bottom:0.7em;
	color:#627A84;
}
/* FORMS */
FORM {
	margin:0;
	padding:0;
}
INPUT, TEXTAREA, SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
INPUT.txtfield {
	border:1px solid #FFFFFF;
}
LABEL {
	font-weight:bold;
}
/* */
DIV#everythingGoesInHere, DIV#formGoesInHere {
	/*width:768px;*/
}
DIV.strut {
	float:left;
	width:1px;
}
DIV#header {
width:768px;
}
DIV#nav-services {
	float:right;
	clear:both;
	margin-bottom:11px;
}
DIV#nav-services-drop {
	width:176px;
	height:18px;
	background-color:#627A84;
}
DIV#nav-services-label {
	float:left;
	padding-top:2px;
	width:154px;
	white-space:nowrap;
	overflow:hidden;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
}
DIV#nav-services-label A {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
}
DIV#nav-services-handle {
	float:right;
	width:22px;
}
UL#nav-services-list {
	width:176px;
	margin:0;
	padding:0;
	list-style-type:none;
}
UL#nav-services-list LI {
	width:176px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
}
UL#nav-services-list LI:hover {
	background-color:#FFFFFF;
}
UL#nav-services-list LI A {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
UL#nav-services-list LI A:hover {
	color:#627A84;
}
DIV#header-logo {
	clear:both;
	/*padding-top:11px;*/
	padding-left:23px;
}
DIV#saabRoundel {
	float:left;
	padding-right:10px;
}
DIV#dealerWelcomeImg {
	float:left;
}
DIV#nav-main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:768px;
	clear:both;
	float:left;
	margin-top:25px;
}
UL#nav-main-list {
	list-style-type:none;
	padding:0;
	margin:3px 0px 4px 26px;
}
UL#nav-main-list LI {
	display:inline;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:16px;
}
UL#nav-main-list LI A {
	color:#FFFFFF;
	text-decoration:none;
}
UL#nav-main-list LI A:hover, UL#nav-main-list LI A.selected {
	color:#627A84;
}
DIV#content {
	clear:both;
	float:left;
	margin-top:7px;
	margin-bottom:7px;
}
DIV#content-leftColumn {
	width:585px;
	float:left;
}
DIV#content-homeTxt {
	padding-left:24px;
	padding-right:25px;
	padding-top:19px;
	padding-bottom:10px;
	width:536px;
	float:left;
min-height:106px;
}
DIV#homeTxt {
min-height:106px;
}
DIV#homeTxt P {
	margin-bottom:0;
}
DIV#homeTxt A {
	color:#627A84;
}
DIV#content-rightColumn {
	float:left;
	margin-left:7px;
}
DIV#content-leftColumnGeneral {
	float:left;
	width:176px;
	margin-right:7px;
}
DIV#nav-side {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-height:229px;
	background-color:#DDE5E0;
}
UL#nav-side-list {
	list-style-type:none;
	padding:14px 0px 0px 0px;
	margin:0px;
}
UL#nav-side-list LI {
	width:176px;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px solid #CAD3CF;
}
UL#nav-side-list LI.selected, UL#nav-side-list LI.selectedLvl2 {
	background-color:#EEF2F0;
}
UL#nav-side-list LI A {
	display:block;
	line-height:1.2em;
	text-decoration:none;
	padding-left:26px;
	padding-right:5px;
	width:145px; /* Unfortuntely needed for IE7 - otherwise it renders LI whitespace... still :( */
}
UL#nav-side-list LI.selected A {
	background-image:url(/content/images/set1/sideNav-icon.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#627A84;
}
UL#nav-side-list LI.selectedLvl2 A {
	background-image:url(/content/images/set1/sideNav-icon2.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#627A84;
}
UL#nav-side-list LI H5 {
	padding-left:26px;
	margin:0;
}
UL#nav-modelSelector {
	list-style-type:none;
	padding:0;
	margin:0;
	height:49px;
}
UL#nav-modelSelector LI {
	display:inline;
	float:left;
	padding-bottom:0px;
	height:49px;
}
UL#nav-modelSelector-list {
	margin:0;
	padding:0;
	list-style-type:none;
}
UL#nav-modelSelector-list {
	float:left;
	width:88px;
}
DIV#content-modelSelector-inline {
	padding:0px 50px 50px 50px;
	float:left;
	clear:both;
}
DIV#modelSelector-text {
	float:left;
	width:290px;
	padding-left:28px;
	padding-top:20px;
}
DIV.modelSelectorContent H2 {
	color:#627A84;
	margin-bottom:5px;
}
DIV.modelSelectorContent H3 {
	color:#910101;
}
DIV.modelSelectorContent P {
	line-height:2em;
}
DIV#content-offers {
	margin-top:7px;
}
DIV#content-rightColumnGeneral {
	float:left;
	width:585px;
}
DIV#content-bannerImg {
	width:585px;
}
DIV#content-body {
	margin-top:7px;
	padding-left:50px;
	padding-right:50px;
	padding-top:40px;
	padding-bottom:44px;
}
DIV#content-body H1 {
	margin-bottom:1.5em;
}
DIV#content-body H5 {
	margin-top:1.8em;
	margin-bottom:.1em;
}
DIV#content-body P {
	line-height:1.6em;
	font-size:1.1em;
}
DIV#content-body TD {
	line-height:1.6em;
	font-size:1em;
}
DIV#content-body A {
	color:#627A84;
}
DIV#content-body LI {
	line-height:1.5em;
	font-size:1.1em;
}
DIV#content-body-left {
float:left;
width:220px;
padding-right:30px;
}
DIV#content-body-form {
float:right;
width:235px;
}
DIV#content-midColumnUsed {
	float:left;
	width:380px;
}
DIV#content-UsedBody {
	padding-top:50px;
	padding-bottom:50px;
	padding-left:57px;
	padding-right:57px;
}
DIV#content-UsedBody H1 {
	margin-bottom:1.5em;
}
DIV#content-UsedBody H5 {
	margin-top:1.8em;
	margin-bottom:.1em;
}
DIV#content-UsedBody P {
	line-height:2em;
	font-size:1.1em;
}
DIV#content-UsedBody A {
	color:#627A84;
}
DIV#content-rightColumnUsed {
	float:left;
	width:205px;
	background-color:#DDE5E0;
	min-height:640px;
}
DIV#altImgSelect {
	float:left;
	clear:both;
	width:205px;
}
DIV.altImg {
	float:left;
	width:100px;
	padding-left:2px;
}
DIV#usedCarDetails {
	float:left;
	padding-top:50px;
	padding-left:26px;
	padding-right:10px;
	padding-bottom:20px;
}
DIV#usedCarDetails H1, DIV#usedCarDetails H2, DIV#usedCarDetails H3 {
	line-height:1.1em;
}
DIV#usedCarDetails H2 {
	margin-top:20px;
	margin-bottom:0px;
	color:#627A84;
}
DIV#usedCarDetails H3 {
	margin-top:0px;
	margin-bottom:40px;
	color:#910101;
}
DIV#usedCarDetails UL {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}
DIV#usedCarDetails UL LI {
	padding-bottom:10px;
	font-size:1.1em;
}
DIV#usedCarDetails STRONG {
	color:#627A84;
}
DIV#footer {
	float:left;
	clear:both;
	width:768px;
}
DIV#footer-modelSelector {
	float:left;
	width:585px;
	background-color:#dde5e0;
	min-height:84px;
}
DIV#footer-newsletter {
	float:right;
	width:176px;
	background-color:#627a84;
	min-height:84px;
}
DIV#disclaimer {
float:left;
clear:both;
width:758px;
margin-top:20px;
}
DIV#disclaimer P {
margin:10px;
}
TABLE#formTable {
	margin-top:1.5em;
}
TABLE#formTable TD {
	padding-bottom:3px;
	font-size:1.1em;
}
TABLE#formTable TD.label {
	font-weight:bold;
	padding-right:5px;
	padding-top:2px;
	vertical-align:top;
}
INPUT.checkBox {
	padding:0;
	margin:0;
	width:14px;
	height:14px;
}
.alert {
	color:#A81201;
}
.formError {
	background-color:#627A84;
}
/* SAAB FORMS - TEST DRIVE, BROCHURE, CONTACT US - Set Styles */
DIV.formTitleBar {
	/*background-image:url(/content/images/shared/set1/forms/bgTitleBar.gif);
	background-repeat:no-repeat;*/
	background-color:#728D96;
	width:768px;
}
DIV#formCompleted, DIV#formModelSelector, DIV#formTactical {
	width:768px;
}
DIV#formsImgBanner IMG {
	width:768px;
}
TABLE.formLayout TD {
	font-size:1.1em;
}

/* NEW OFFERS TABLE CSS - SCP 13-03-08 */

table.offersTableStyle {
margin:10px 0px;
width:480px;
border: 1px solid #ccc;
color: #55666f;
text-transform: uppercase;
font-family: Verdana, Arial;
font-size:11px;
}

table.offersTableStyle th {
background:#e0e7ed url(/content/images/common/bg_tablehead.gif) repeat-x top left;
padding: 5px 0px;
font-weight: 600;
}

table.offersTableStyle td {
border-top: 1px solid #e9ebec;
font-size:10px;
padding: 5px 0px;
background:#f9fafa;
}

table.offersTableStyle .col1 {
width: 175px;
padding-left:5px;
}
table.offersTableStyle .col2 {
text-align:right;

}
table.offersTableStyle .col3 {
text-align:right;
padding-right:5px;
padding-left:10px;
}

table.offersTableStyle .apr {
font-size:12px;
font-weight:600;
padding:5px 5px;
}

table.offersTableStyle .terms {
font-size:9px;
text-transform:none;
padding:5px 5px;
}

table.offersTableStyle .tiny {
font-size:8px;
}

/* END NEW OFFERS TABLE CSS - SCP 13-03-08 */


/* NEW OFFERS TABLE CSS - SCP 01-04-08 */

table.offersTableStyle1 {
margin:10px 0px;
width:480px;
border: 1px solid #ccc;
color: #55666f;
font-family: Verdana, Arial;
font-size:11px;
}

table.offersTableStyle1 th {
background:#e0e7ed url(/content/images/common/bg_tablehead.gif) repeat-x top left;
padding: 5px 0px;
font-weight: 600;
}

table.offersTableStyle1 td {
border-top: 1px solid #e9ebec;
font-size:10px;
padding: 5px 5px;
background:#f9fafa;
}

table.offersTableStyle1 .col1 {
width: 175px;
padding-left:5px;
}
table.offersTableStyle1 .col2 {
text-align:right;

}
table.offersTableStyle1 .col3 {
text-align:right;
padding-right:5px;
padding-left:10px;
}

table.offersTableStyle1 .tableapr {
font-size:13px;
font-weight:600;
}

table.offersTableStyle1 .tableterms {
font-size:8px;
text-transform:none;
}

/* END NEW OFFERS TABLE CSS - SCP 01-04-08 */

TABLE#contentUsFormTable TD {
padding-bottom: 4px;
}
TABLE#contentUsFormTable TD LABEL {
padding-right: 15px;
}
/*=========== added by hamid on 26-03-09  ================*/
.left{
	float:left;
}
.rightLogo{
	left:642px;
	top:32px;
position:absolute;
}

.header-logo{
	display:table; 
	width:733px;	
}

/* ======================= added on 28-05-09 hamid ============== */

DIV#content-rightColumn #newEditableArea p{ width:176px; padding:0px; margin:0px; background-color:#223038; color:#FFFFFF;}

DIV#content-rightColumn #newEditableArea a{ 
	width:161px; 
	height:10px; 
	display:block;
	font-weight:bold;
	height:10px;
	line-height:10px;	
	padding:5px 0px 5px 15px; 
	margin:0px; 
	background-color:#223038; 
	color:#FFFFFF;
	text-decoration:none;
}
DIV#content-rightColumn #newEditableArea a:hover{
	text-decoration:none;
}

DIV#content-rightColumn #newEditableArea p a{
	background-image:url(/content/images/toopTipNav/bg/blue_arrow.jpg);
	background-position:5px 7px;
	background-repeat:no-repeat;
}

DIV#content-rightColumn #newSideBox{display:table; height:135px;}
DIV#content-rightColumn #newSideBox p{  width:176px; padding:0px; margin:0px; background-color:#223038; color:#FFFFFF;}

DIV#content-rightColumn #newSideBox a{ 
	width:161px; 
	height:10px; 
	display:block;
	font-weight:bold;
	height:10px;
	line-height:10px;	
/*	padding:5px 0px 5px 15px; */
	margin:0px; 
	background-color:#223038; 
	color:#FFFFFF;
	text-decoration:none;
}
DIV#content-rightColumn #newSideBox a:hover{
	text-decoration:none;
}

DIV#content-rightColumn #newSideBox p a{
	background-image:url(/content/images/toopTipNav/bg/blue_arrow.jpg);
	background-position:5px 7px;
	background-repeat:no-repeat;
}

.car95overlayOff{
background-color:#F7F7F7;
border:1px solid #999999;
color:#666666;
display:none;
left:106px;
padding:15px;
position:absolute;
top:-31px;
width:144px;
}
.car95overlayOn{
background-color:#F7F7F7;
border:1px solid #999999;
color:#666666;
display:block;
left:106px;
padding:15px;
position:absolute;
top:-31px;
width:144px;
}





