/* CSS Document */
/* Body */
body {
	background:#fff url(../images/bgBody2011.jpg) repeat-x center top;
	color:#333;
	font:14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
/* Links */
a {
	color:#333;
}
a:hover {
	color:#e95405;
}
/* Titles */
h1 {
	color:#fff;
	font:bold 24px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h2 {
	color:#fff;
	font:bold 22px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h3 {
	color:#fff;
	font:bold 20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h4 {
	color:#fff;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h5 {
	color:#fff;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h6 {
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h1#titleCredibility {
	background:url(../images/titleCredibility.gif) no-repeat;
	height:17px;
	margin:0 0 8px;
	padding:0;
	width:330px;
}
h1#titleCredibility span {
	display:none;
}
h1#titleHeritage {
	background:url(../images/titleHeritage.gif) no-repeat 0 -2px;
	height:20px;
	margin:0 0 8px;
	padding:0;
	width:161px;
}
h1#titleHeritage span {
	display:none;
}
h1#titleConcept {
	background:url(../images/titleConcept.gif) no-repeat 0 -2px;
	height:20px;
	margin:0 0 6px;
	padding:0;
	width:140px;
}
h1#titleConcept span {
	display:none;
}
h1#titleInvicta {
	background:url(../images/titleInvicta.gif) no-repeat 0 -2px;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:300px;
}
h1#titleInvicta span {
	display:none;
}
h1#titleAvant, h1#titleRiviera, h1#titleVelite {
	background:url(../images/titleAvant.gif) no-repeat;
	height:17px;
	margin:0 0 8px;
	padding:0;
	width:202px;
}
h1#titleRiviera {
	background:url(../images/titleRiviera.gif) no-repeat;
}
h1#titleVelite {
	background:url(../images/titleVelite.gif) no-repeat;
}
h1#titleAvant span, h1#titleRiviera span, h1#titleVelite span {
	display:none;
}
h1#titleLacrosse {
	background:url(../images/titleLacrosse.gif) no-repeat;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:370px;
}
h1#titleLacrosseGallery {
	background:url(../images/titleLacrosseGallery.gif) no-repeat;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:169px;
}
h1#titleLacrosseSpecs {
	background:url(../images/titleLacrosseSpecs.gif) no-repeat;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:257px;
}
h1#titleLacrosseComparison {
	background:url(../images/titleLacrosseComparison.gif) no-repeat;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:416px;
}
h1#titlePress {
	background:url(../images/titlePress.gif) no-repeat;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:295px;
}
h1#titleLacrosse span, h1#titleLacrosseGallery span, h1#titleLacrosseSpecs span, h1#titleLacrosseComparison span, h1#titlePress span {
	display:none;
}
h1#titleLucerne {
	background:url(../images/titleLucerne.gif) no-repeat;
	height:19px;
	margin:0 0 8px;
	padding:0;
	width:85px;
}
h1#titleLucerne span {
	display:none;
}
#GalleryWrapper h2#lacrosse {
	background:url(../images/titleLacrosseGalleryBig.gif) no-repeat right 0px;
	height:36px;
	margin:0 30px 0px 0;
	padding:0;
	width:280px;
}
#PressWrapper h2#lacrosse {
	background:url(../images/titleLacrossePressBig.gif) no-repeat right bottom;
	height:55px;
	margin:0 60px 24px 0;
	padding:0;
	width:392px;
}
#GalleryWrapper h2 span, #PressWrapper h2 span {
	display:none;
}
#GalleryWrapper h2#lucerne {
	background:url(../images/titleLucerne2.gif) no-repeat right 13px;
	height:49px;
	margin: 0 30px 7px 0;
	padding:0;
	width:270px;
}
#GalleryWrapper h2 span {
	display:none;
}
/* Form */
form {
	direction:rtl;
	margin:0;
	padding:0;
	color: #666;
}
form fieldset {
	background:transparent url(../images/bgForms.gif) no-repeat left top;
	border:0;
	height:84px;
	margin:0;
	padding:0;
}
#rightForm form fieldset ul {
	font-size:14px;
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}
#rightForm form fieldset ul li {
	display:block;
	width:168px;
	float:right;
	margin:0;
	padding:14px 20px 0 0;
}
#rightForm form fieldset ul li label {
	width:50px;
}
#rightForm form fieldset ul li input {
	border:1px solid #C6C6C6;
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
}
#rightForm form fieldset ul li#cityAlign {
	width:143px;
	float:right;
	margin:0;
	padding:14px 45px 0 0;
}
#rightForm form div {
	float:left;
	margin:3px 0 0 1px;
}
#leftForm form fieldset ul {
	font-size:14px;
	list-style:none;
	margin:0;
	padding:0;
}
#leftForm form fieldset ul li {
	display:block;
	width:188px;
	float:right;
	margin:0;
	padding:14px 20px 0 0;
}
#leftForm form fieldset ul li input {
	border:1px solid #C6C6C6;
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
}
#leftForm form fieldset ul li#nameAlign {
	width:182px;
	float:right;
	margin:0;
	padding:14px 26px 0 0;
}
#leftForm form div {
	float:left;
	margin:3px 0 0 1px;
}
form div input {
	background: transparent url(../images/bgSubmit.gif) no-repeat 0 0;
}
form div input:hover {
	background-position: -71px 0;
}
/* Layout */
#mainWrapper {
	/*background:#333 url(../images/bgWrapper.gif) repeat-y;*/
	margin:0 auto;
	padding:0;
	width:998px;
}
#subWrapper {
	/*background:url(../images/bgSubWrapperA.gif) no-repeat center top;*/
	margin:0;
	padding:0;
}
#header {
	height:112px;
	margin:0 0 304px 0;
	padding:0 9px;
	/*background-color: #CED5DF;*/
}
#header h1 span, a#logo span {
	display:none;
}
#header h1#logo, a#logo {
	background:url(../images/buickLogo.gif) no-repeat left top;
	/*border-color:#F0e0d3;
	border-left-color: #F0e0d3;
	border-style:solid;
	border-width:0 0 1px 1px;*/
	display:block;
	float:left;
	height:79px;
	width:178px;
	margin:0;
	padding:0;
}
#headerContact {
	height:112px;
	margin:0;
	padding:0 9px;
	/*background-color: #CED5DF;*/
	background:transparent url(../images/tableTopShadow.png) no-repeat 8px bottom;
	/*position: absolute;
	top: 80px;*/
	/*padding: 0;
	margin: 0;*/
}
#headerContactNBG {
	height:112px;
	margin:0;
	padding:0 9px;
}
#headerCredibility {
	height: 104px;
	margin:0 0 304px 0;
	padding:0 9px;
}
#headerLacrosseNG {
	height:112px;
	margin:0 0 370px 0;
	padding:0 9px;
}
#headerConceptNew {
	height:112px;
	margin:0 0 359px 0;
	padding:0 9px;
}
#nav {
	/*background:url(../images/bgHeader.gif) repeat-x 0 0;*/
	/*background-color: #F0e0d3;
	border-bottom-color: #F0e0d3;
	border-style:solid;
	border-width:0 1px 1px 0;*/
	float:right;
	width:800px;
}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#nav ul li {
	float:right;
	margin:0;
	padding:0;
}
#nav ul li a {
	background-image:url(../images/headerNav2011new.gif);
	background-repeat:no-repeat;
	display:block;
	height:79px;
	text-decoration:none;
}
#nav ul li a span {
	display:none;
}
#nav ul li a#home {
	background-position:-754px 0;
	width:66px;
}
#nav ul li a#home:hover {
	background-position:-754px -79px;
}
#nav ul li a#opt1 {
	background-position:-662px 0;
	width:92px;
}
#nav ul li a#opt1:hover, #nav ul li.current a#opt1 {
	background-position:-662px -79px;
}
/*
#nav ul li a#opt2 {
	background-position:-604px 0;
	width:73px;
}
#nav ul li a#opt2:hover, #nav ul li.current a#opt2 {
	background-position:-604px -79px;
}
*/
#nav ul li a#opt3 {
	background-position:-587px 0;
	width:75px;
}
#nav ul li a#opt3:hover, #nav ul li.current a#opt3 {
	background-position:-587px -79px;
}
#nav ul li a#opt4 {
	background-position:-494px 0;
	width:93px;
}
#nav ul li a#opt4:hover, #nav ul li.current a#opt4 {
	background-position:-494px -79px;
}
#nav ul li a#opt5 {
	background-position:-393px 0;
	width:101px;
}
#nav ul li a#opt5:hover, #nav ul li.current a#opt5 {
	background-position:-393px -79px;
}
#nav ul li a#opt6 {
	background-position:-260px 0;
	width:133px;
}
#nav ul li a#opt6:hover, #nav ul li.current a#opt6 {
	background-position:-260px -79px;
}
#nav ul li a#opt7 {
	background-position:-112px 0;
	width:148px;
}
#nav ul li a#opt7:hover, #nav ul li.current a#opt7 {
	background-position:-112px -79px;
}
#nav ul li a#opt8 {
	background-position:-36px 0;
	width:76px;
}
#nav ul li a#opt8:hover, #nav ul li.current a#opt8 {
	background-position:-36px -79px;
}
#lacrosseNav {
	 position: absolute;
	 top: 88px;
	 width: 980px;
	 text-align: right;
	 font-size: 12px;
}
#lacrosseNav a, #lacrosseNav a:visited {
	display: block;
	float: right;
	margin: 0 20px 0 20px;
	text-decoration: none;
  color: black;
}
#lacrosseNav a.current{
	color: #bb2900;
}
#lacrosseNav a:hover, #lacrosseNav a:active {
	display: block;
	float: right;
	margin: 0 20px 0 20px;
	text-decoration: underline;
  color: #bb2900;
}
#contentWrapper {
	/*background:url(../images/bgMainContent.gif) repeat;
	border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 0 1px;*/
	background-color: white;
	width:978px;
	margin:0 9px;
	padding:0;
}
#subContentWrapper {
	/*border-top:1px solid #CFCFCF;*/
	background-color:white;
	/*background: #fafafa url(../images/bgContent.gif) repeat-x left bottom;*/
	width:978px;
}
#subContentWrapper.shadowed {
	background:transparent url(../images/tableBottomShadow.png) no-repeat 0 top;
}

#content {
	direction:rtl;
	font:12px Arial, Helvetica, sans-serif;
	float:right;
	width:545px;
	margin:0;
	padding:20px 24px 7px;
}
#content h2 {
	background:url(../images/titleIndex2.gif) no-repeat;
	height:17px;
	margin:0 0 14px;
	padding:0;
	width:220px;
}
#content h2 span {
	display:none;
}
#content p {
	margin:0;
	padding:0 0 10px;
}
#contentLacrosse {
	direction:rtl;
	font:12px Arial, Helvetica, sans-serif;
	float:right;
	width:421px;
	margin:0;
	padding:24px 24px 7px;
}
#contentLucerne {
	direction:rtl;
	font:12px Arial, Helvetica, sans-serif;
	float:right;
	width:600px;
	margin:0;
	padding:24px 24px 7px;
}
#contentLacrosse p, #contentLucerne p {
	margin:0;
	padding:0 0 10px;
}
#news {
	/*background:url(../images/borderIndex.gif) no-repeat right 24px;*/
	direction:rtl;
	float:left;
	height:180px;
	padding:10px;
	width:350px;
}
#newsContact {
	/*background:url(../images/borderIndex.gif) no-repeat right 24px;*/
	direction:rtl;
	float:left;
	_height:170px;
	min-height:170px;
	padding:24px 36px 7px;
	width:417px;
}
#news h2 {
	background:url(../images/titleNews.gif) no-repeat;
	height:17px;
	margin:0 0 9px;
	padding:0;
	width:96px;
}
#news h2 span {
	display:none;
}
#news ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
}
#news ul li {
	padding:0 0 6px 0;
	white-space: nowrap;
}
#news ul li a {
	color:#333;
	text-decoration:none;
}
#news ul li a:hover {
	text-decoration:underline;
}
#flashPanel {
	/*border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 0 1px;*/
	height:304px;
	width:978px;
	position:absolute;
	top:112px;
	margin:0 0 0 9px;
	padding:0;
	z-index:1;
}
#flashPanelCred {
	height:304px;
	width:978px;
	position:absolute;
	top:104px;
	margin:0 0 0 9px;
	padding:0;
	z-index:1;
}
#flashPanelHigh {
	border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 0 1px;
	height:359px;
	width:978px;
	position:absolute;
	top:112px;
	margin:0 0 0 9px;
	padding:0;
	z-index:1;
}
#flashPanelNewLacrosse {
	background: #000 url(../images/lacrosseFlash_bg.gif) repeat-y top center;
	border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 0 1px;
	height:370px;
	width:933px;
	position:absolute;
	top:112px;
	margin:0 0 0 9px;
	padding:0 0 0 45px;
	z-index:1;
}
/* Lucerne, Lacrosse Pages: */
#subWrapper2 {
	/*background:url(../images/bgSubWrapperA.gif) no-repeat center top;*/
	margin:0;
	position:relative;
}
#imgNav #lucerne {
	position:absolute;
	top:150px;
	right:27px;
	z-index:20;
}
#imgNav #lacrosse {
	position:absolute;
	top:150px;
	right:27px;
	z-index:20;
}
#imgNav ul {
	direction:rtl;
	list-style-type:none;
	margin:6px 8px 0 0;
	_margin:10px 10px 0 0;
	padding:0;
}
#imgNav ul li {
	margin:1px 0 0;
	_margin:-2px 0 0 0;
	padding:0;
}
#imgNav ul li a {
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	height:23px;
}
#imgNav ul li a span {
	display:none;
}
#imgNav ul li.lucerneNav1 a {
	background-image:url(../images/lucerneGallery4.gif);
	width:89px;
}
#imgNav ul li.lucerneNav3 a {
	background-image:url(../images/lucerneSpecification4.gif);
	width:71px;
	margin:4px 0 0;
}
#imgNav ul li.lacrosseNav1 a {
	background-image:url(../images/lacrosseGallery4.gif);
	width:89px;
}
#imgNav ul li.lacrosseNav2 a {
	background-image:url(../images/lacrosseVideo4.gif);
	width:120px;
	margin: -1px 0 0;
}
#imgNav ul li.lacrosseNav3 a {
	background-image:url(../images/lacrosseSpecification4.gif);
	width:71px;
	margin:4px 0 0;
}
/* Gallery */
#GalleryWrapper {
	background:transparent /*url(../images/tableMidShadow.png) repeat-y*/;
	/*border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 0 1px;*/
	direction:rtl;
	_height:359px;
	min-height:359px;
	width:978px;
	margin:0 9px;
	padding:0;
}

#GallerySubWrapper {
	margin:-12px 0 0 0;
	padding:0
}
#GallerySubWrapper ul {
	width:284px;
	float:right;
	clear: left;
	margin:26px 0 0 0;
	padding:0 32px 0 0;
	list-style:none;
}
#GallerySubWrapper ul li {
	margin:0 0 3px 3px;
	padding:0;
	float:right;
	background-color:#fff;
}
#GallerySubWrapper ul li a {
	text-decoration:none;
	display:block;
	height:67px;
	width:68px;
}
#GallerySubWrapper a#videoClipLink {
	font-size: 18px;
	display: block;
	float: right;
	clear: both;
	width: 140px;
	margin: 7px 110px 0 0;
	padding: 0;
}
#GallerySubWrapper #GalleryImage {
	height:270px;
	width:438px;
	float:left;
	padding:0 0 0 75px;
	position: relative;
	top: -12px;
}
#GallerySubWrapper #GalleryImage img {
	border:4px solid #fff;
}
#GallerySubWrapper #GalleryImage #videoPlayer {
	height:270px;
	width:438px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	}
#contentImgNav {
	direction:rtl;
	float:left;
	padding:0 0 20px 22px;
	width:487px;
}
#contentImgNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#contentImgNav ul li {
	float:right;
	padding:24px 0 10px 18px;
}
#contentImgNav ul li img {
	border:1px solid #959dab;
}
#contentImgNav ul li.lastImg {
	padding:24px 0 10px 0;
}
#contentImgNav2 {
	direction:rtl;
	float:left;
	padding:0 24px 10px;
	width:282px;
}
#contentImgNav2 ul#lucerneImg {
	list-style:none;
	margin:0;
	padding:0 0 0 30px;
}
#contentImgNav2 ul#lucerneImg li {
	float:right;
	padding:24px 0 10px 18px;
}
#contentImgNav2 ul#lucerneImg li img {
	border:1px solid #959dab;
}
/* Tables */
#tableWrapper2 {
	background:transparent url(../images/tableMidShadow.png) repeat-y;
	direction:rtl;
	width:978px;
	margin:0 9px;
	padding:0;
}
#tableWrapper2 h2#lacrosse {
	background:url(../images/titleLacrosseSpecsBig.gif) no-repeat right top;
	height:36px;
	margin:14px 0 14px 0;
	padding:0;
	width:388px;
}
#tableWrapper2 h2#lacrosseCX {
	background:url(../images/titleLacrosseCX.gif) no-repeat right top;
	height:36px;
	margin:14px 0 14px 0;
	padding:0;
	width:488px;
}
#tableWrapper2 h2#lacrosseCXL {
	background:url(../images/titleLacrosseCXL.gif) no-repeat right top;
	height:36px;
	margin:14px 0 14px 0;
	padding:0;
	width:498px;
}
#tableWrapper2 h2#lucerne {
	background:url(../images/titleLucerne2.gif) no-repeat right top;
	height:36px;
	margin:0 -60px 7px 0;
	padding:0;
	width:260px;
}
#tableWrapper2 h2 span, #tableWrapper2 h3 span {
	display:none;
}
#tableWrapper2 h3#comparisonCXL {
	background:url(../images/titleComparisonCXL.gif) no-repeat right top;
	height:22px;
	margin:8px 0px 18px 10px;
	padding:0;
	width:80px;
	float: right;
}
/*#tableWrapper2 h3#comparisonCX {
	background:url(../images/titleComparisonCX.gif) no-repeat right top;
	height:22px;
	margin:16px 0px 18px 10px;
	padding:0;
	width:136px;
}*/

#tableSubWrapper2 {
	/*padding:12px 86px 12px;
	width:806px;*/
	padding:12px 46px 12px 46px;
	width:886px;
}
#tableSubWrapper2 p {
	margin:6px 0;
	padding:0;
}
#tableSubWrapper2 ul.printButtons, #tableSubWrapper2 ul#segments {
	list-style:none;
	margin:0;
	padding:0;
}
#tableSubWrapper2 ul.printButtons li {
	float:left;
	margin:16px 11px 0 1px;
	padding:0;
	text-align:center;
}
#tableSubWrapper2 ul.printButtons li a {
	display: block;
	width:102px;
	height: 29px;
	line-height: 28px;
	font-size: 13px;
	color:#333;
	background: #fff url(../images/tableButton2.gif) no-repeat 0 0;
	text-decoration:none;
}
#tableSubWrapper2 ul.printButtons li a:hover {
	background: #fff url(../images/tableButton2.gif) no-repeat 0 -29px;
	color:#fff
}
/*#tableSubWrapper2 ul.printButtons li a {
	display: block;
	width:90px;
	height: 22px;
	background: #fff url(../images/tableButton2.gif) no-repeat 0 0;
	text-decoration:none;
}*/
ul#segments li {
	float:right;
	margin:8px 0 18px 0;
	padding:0;
	text-align:center;
}
ul#segments li a {
	display: block;
	height: 22px;
	background: #fff url(../images/comparisonNav.gif) no-repeat;
}
ul#segments li a span {
	display: none;
}
ul#segments li a#showUpper {
	width: 70px;
	background-position: 0 0;
}
ul#segments li a#showLower {
	width: 66px;
	background-position: -70px 0;
}
ul#segments li a#showUpper:hover, ul#segments li a#showUpper.current {
	background-position: 0 -22px;
}
ul#segments li a#showLower:hover, ul#segments li a#showLower.current {
	background-position: -70px -22px;
}
	
#tableSpecification {
	background:#fff;
	color:#333;
	direction:rtl;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#tableSpecification thead tr {
	background:#fff;
	height:26px;
}
#tableSpecification thead tr th {
	color:#000;
	font:300 14px Arial, Helvetica, sans-serif;
	height:32px;
}
#tableSpecification thead tr th.hidden {
	color:#fff;
}
#tableSpecification thead tr th.tableHeadRt {
	background:#fafafa;
}
#tableSpecification thead tr th.tableHeadLt {
	background:#fafafa;
}
#tableSpecification tbody tr {
	height:26px;
	font-size:13px;
}
#tableSpecification tbody tr th {
	direction:rtl;
	font-weight:bold;
	letter-spacing:5%;
	height:14px;
	text-align:right;
	padding:0 10px 0 0;
	/*width:636px;*/
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
#tableSpecification tbody tr td.colWidth {
	padding:0 10px 0 0;
	width:120px;
	text-align:center;
}
#tableSpecification tbody tr td {
	height:18px;
	padding:0 10px 0 0;
	text-align:center;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
/*#tableSpecification tbody tr.lineColor {
	background:#efefef;
}*/
#tableSpecification tbody tr.tableSubtitle {
	background:#e5e5e5;
	color:#333;
	font-size:13px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	height: 26px;
}
#tableSpecification tbody tr td.alignRight {
	text-align:right;
}

#tableSpecification tbody tr td table#lacrosseColors {
	width:760px;
	margin: 5px auto;
}
#tableSpecification tbody tr td table#lacrosseColors tr td{
	padding: 0;
	margin: 0;
	border: none;
}

.tableComparison {
	background:#fff;
	color:#333;
	direction:rtl;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.tableComparison thead tr {
	background:#252525;
}
.tableComparison thead tr th {
	color:#000;
	font:300 13px Arial, Helvetica, sans-serif;
	height:27px;
	margin: 0;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.tableComparison thead tr th.alignRight {
	padding: 0 10px;
}
.tableComparison thead tr th.hidden {
	color:#000;
}
.tableComparison thead tr th.tableHeadRt {
	background:#fafafa;
	font-size: 13px;
  line-height: 1em;
}
.tableComparison thead tr th.tableHeadLt {
	background:#fafafa;
	font-size: 13px;
  line-height: 0.1em;
}
th.tableHeadRt strong, th.tableHeadLt strong { font-size: 14px; }
.tableComparison tbody tr {
	height:18px;
}
.tableComparison tbody tr th {
	direction:rtl;
	font-weight:bold;
	letter-spacing:5%;
	height:26px;
	text-align:right;
	padding:0 10px 0 0;
	width:636px;
}
.tableComparison tbody tr td.colWidth {
	padding:0 10px 0 0;
	width:157px;
	text-align:center;
}
.tableComparison tbody tr td.colWidth2 {
	padding:0 10px 0 0;
	width:100px;
	text-align:center;
}
.tableComparison tbody tr td.colWidth3 {
	padding:0 10px 0 0;
	width:102px;
	text-align:center;
}
.tableComparison tbody tr td {
	height:26px;
	padding:0 10px 0 0;
	text-align:center;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
/*.tableComparison tbody tr.lineColor {
	background:#efefef;
}*/
.tableComparison tbody tr.tableSubtitle th {
	background:#e5e5e5;
	color:#333;
	font-size:13px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.tableComparison tbody tr td.alignRight {
	text-align:right;
}

.tableComparison tr th.alignRight {
	text-align:right;
	background:#fafafa;
	font-weight: bold;
	border-top: #ccc solid 1px;
	border-left: #ccc solid 1px;
	height: 26px;
}


/* CONTENT images */
#contentImg {
	background:url(../images/borderIndex.gif) no-repeat right 24px;
	direction:rtl;
	float:left;
	padding:0 24px 10px;
	width:282px;
}
#imgCredibility {
	position:relative;
	top:-24px;
	left:-5px;
	z-index:10;
}
#imgHeritage {
	margin:0;
	position:relative;
	top:70px;
	right:24px;
	padding:0 0 30px;
}
/* CONCEPT images */
#conceptImg {
	direction:rtl;
	float:left;
	padding:0 0 20px 0px;
	width:380px;
}
#conceptImg ul {
	list-style:none;
	margin:0;
	padding:0;
}
#conceptImg ul li {
	float:right;
	padding:24px 0 10px 18px;
}
#conceptImg ul li img {
	border:1px solid #959dab;
}
/* Contact page */
#tableWrapper {
	/*background:#fafafa url(../images/bgTable.jpg) no-repeat;*/
	background:transparent url(../images/tableMidShadow.png) repeat-y;
	/*border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 0 1px;*/
	direction:rtl;
	_height:359px;
	min-height:359px;
	width:978px;
	margin:0 9px;
	padding:0;
}
#tableSubWrapper {
	padding:12px 56px 12px;
}
#tableWrapper h1 {
	background:url(../images/titleContact2.gif) no-repeat center top;
	height:18px;
	margin:0 0 14px;
	padding:0;
	width:866px;
}
#tableWrapper h1 span {
	display:none;
}
#table {
	background:#fff;
	color:#333;
	direction:rtl;
	width:866px;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	/*border:1px solid #7e8c9f;*/
}
#table tr {
	height:26px;
}
/*#table tr.lineColor {
	background:#efefef;
}*/
#table tr th {
	background:#e5e5e5;
	color:#333;
	direction:rtl;
	font-weight:bold;
	letter-spacing:5%;
	height:18px;
	text-align:right;
	padding:0 10px 0 0;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
#thTitle1 {
	width:180px;
}
#thTitle2 {
	width:320px;
}
#thTitle3 {
	width:146px;
}
#thTitle4 {
	width:110px;
}
#thTitle5 {
	width:110px;
}
#table tr td {
	padding-right:10px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	font-size: 13px;
}
#rightFormWrapper {
	direction:rtl;
	font:12px Arial, Helvetica, sans-serif;
	float:right;
	width:416px;
	margin:0;
	padding:24px 36px 7px;
}
#subRightForm {
	background:transparent;
	width:406px;
	padding:0 10px 0 0;
}
#subRightForm h2 {
	background:transparent url(../images/titleFormDrive.gif) no-repeat right 3px;
	height:20px;
}
#subRightForm h2 span {
	display:none;
}
#rightForm {
	height:100px;
	margin:3px 0 3px 0;
}
#leftFormWrapper {
	background:url(../images/borderIndex.gif) no-repeat right 24px;
	direction:rtl;
	float:left;
	_height:170px;
	min-height:170px;
	padding:24px 36px 7px;
	width:416px;
}
#subLeftForm {
	background:transparent;
	width:406px;
	padding:0 10px 0 0;
}
#subLeftForm h2 {
	background:transparent url(../images/titleFormFriend.gif) no-repeat right 3px;
	height:20px;
}
#subLeftForm h2 span {
	display:none;
}
#leftForm {
	height:100px;
	margin:3px 0 0 0;
}
#leftForm fieldset p, #rightForm fieldset p {
	text-align:center;
	margin:30px 0 0 0;
	padding:0;
	font-size:16px;
}
#footer {
	/*background: url(../images/bgWrapperBottomA.gif) no-repeat scroll 0 0;*/
	width:998px;
	margin:0 auto;
	color:#5B5B5B;
	direction:rtl;
	font-size:11px;
	height:27px;
	text-align:center;
}
#footer #bottomShadow {
	/*background: url(../images/bgFooterBtm.gif) no-repeat center bottom;*/
	height:/*35px*/30px;
	padding:0;
}

p#credit {
	/*background-color:#333;*/
	color:#A6A6A6;
	direction:rtl;
	font-size:11px;
	height:10px;
	width:998px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
p#credit a {
	color:#A6A6A6;
	font-weight:bold;
	text-decoration:none;
}
p#credit a:hover {
	text-decoration:underline;
}

#footer #topLine {
	/*background: #ced2d9 url(../images/bgFooterTop.gif) repeat-x 0 0;*/
	padding:6px 0 5px 0;
	margin:0 9px 0 0;
	/*border-color:#afb6c9;
	border-style:solid;
	border-width:0 1px 1px 0;*/
	direction:rtl;
	/*margin: 0 24px;*/
	width: 865px;
	float: right;	
}
#footer #topLine span {
}

/* Twitter, Facebook */
#twitFace {
	width: 113px;
	float: left;
	text-align: left;
	/*border-color:#c2c7cf #afb6c9 #afb6c9 #afb6c9;
	border-style:solid;
	border-width:1px 0 1px 1px;*/
	margin: 0 0 0 9px;
}
p#followUsText {
	font-size: 13px;
	font-size: 11px;
	float: right;
	margin: 5px 0 0 0;
}
a#visitTwitter, a#visitFacebook {
	display: block;
	width: 17px;
	height: 17px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-position: 0 0;
	float: right;
}
a#visitTwitter span, a#visitFacebook span {
	display:none;
}
a#visitFacebook {
	background-image:url(../images/visitFacebook.gif);
	margin: 4px 5px 3px 0;	
}
a#visitTwitter {
	background-image:url(../images/visitTwitter.gif);
	margin: 4px 3px 3px 0;	
}
a#visitTwitter:hover, a#visitFacebook:hover {
	background-position: -17px 0;
}

/* Press */

#PressWrapper {
	background:transparent url(../images/tableMidShadow.png) repeat-y;
	direction:rtl;
	width:978px;
	margin:0 9px;
	padding:0 0 15px 0;
}

#tablePress {
	margin-right: 88px;
	width: 808px;
	background: transparent;
}

#tablePress tr {
	background: #e2e2e2;
}

#tablePress tbody tr td {
	vertical-align: middle;
	padding: 0;
	height: 42px;
	font-size: 85%;
}

#tablePress tbody tr td.text {
	padding: 0 10px 0 30px;
}

#tablePress tbody tr td span.pressTitle {
	font-weight: bold;
	font-size: 125%;
	line-height: 1em;
}

#tablePress tbody tr td.logo {
	width: 100px;
	text-align: center;
	height: 42px;	
}
#tablePress tbody tr td.logo img {
	padding: 0;
	margin: 0;
}
#tablePress tbody tr.lineColor {
	background:#efefef;
}

/* Misc */
.clear {
	clear:both;
	height:0;
}

.dirleft {
	direction: ltr;
}
.centeredContent {
	text-align: center !important;
}
#tableSpecification tbody tr td span.pollutionRating14 {
	display: block;
	margin: auto;
	width:20px;
	height:16px;
	background: #e71e25;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

#tableSpecification tbody tr td span.pollutionRating13 {
	display: block;
	margin: auto;
	width:20px;
	height:16px;
	background: #dd5544;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

#tableSpecification tbody tr td span.pollutionRating15 {
	display: block;
	margin: auto;
	width:20px;
	height:16px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	background: #C32026;
}

a#switchModel {
	display:block;
	float:left;
	height: 35px;
	width: 170px;
	line-height: 33px;
	background: url(../images/comparisonButton2.gif) no-repeat 0 0;
	color: #333;
	text-decoration:none;
	font-size: 13px;
	text-align:center;
	margin:-48px 0 10px 0;
}

a#switchModel:hover {
	background: url(../images/comparisonButton2.gif) no-repeat 0 -35px;
	color: white;
}

