/* Start of CMSMS style sheet '2008 Layout' */
h1, h2, h3, h4, h5, h6, p, body, ul{margin: 0;}
ul{
	padding: 0;
	list-style: none;
}
img{
	display: block;
	border: 0;
}
a{
	color: #FE7F00;
	text-decoration: none;
}
a:link { color: #FE7F00; }
a:hover{ text-decoration: underline;}
object, embed{
	margin: 0;
	padding: 0;
	display: block;
}
body{
	font: 11px Arial, Helvetica, sans-serif;
	color: #f6f6f6;
	background: #000;
}
h2 {
	font-size: 16px;
}
body#dealers #content h2 { font-size: 20px; }
/*main container start*/
#container{
	width: 800px;
	height: 506px;
	overflow: hidden;
	margin: 0 auto;
	padding: 94px 0 0;
	position: relative;
}
/*content start*/
#content{
	height: 489px;
	width: 100%;
	background: url(/images/2008/content-bg-red-leather.jpg) no-repeat;
	position: relative;
	padding: 17px 0 0;
}
body#intro #content { padding-top: 0; background-image: none; }
body#home #content { background-image: url(/images/2008/content-bg.jpg); }
body.wide #content { background-image: url(/images/2008/content-bg-gallery.jpg); }
/*seo block start*/
.seo-block{
	width: 360px;
	float: left;
	padding: 0 0 0 9px;
}
body.wide .seo-block { width: 625px; }
body.video-wide .seo-block { width: 675px; }
body .seo-block h1 { visibility: hidden; }
h1{
	width: 251px;
	height: 25px;
	background: url(/images/2008/h1-bg.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 16px;
}
/*scroll holder start*/
.scroll-holder{
	width: 100%;
	height: 415px;
	background: url(/images/2008/scroll-holder-bg.png) no-repeat;
	margin: 18px 0 0;
	padding: 1px 0
}
body.wide .scroll-holder {
	background-image: url(/images/2008/scroll-holder-wide-bg.png);
}
body.video-wide .scroll-holder {
	background-image: url(/images/2008/scroll-holder-video-wide-bg.png);
}
.scroll-holder .inner{
	width: 320px;
	height: 400px;
	overflow: auto;
	position: relative;
	padding: 7px 22px 8px 18px;
}
body.wide .scroll-holder .inner {
	width: 600px;
}
body.video-wide .scroll-holder .inner {
	width: 660px;
	padding-left: 10px;
}
.scroll-holder p{margin: 12px 0 0;}
/*scroll holder end*/
/*seo block end*/
/*sidebar start*/
.sidebar{
	width: 153px;
	float: left;
	padding: 6px 0 0 7px;
}
/*button block start*/
.button{
	width: 153px;
	padding: 34px 0 0;
}
.button .image{
	padding: 2px;
	width: 149px;
	height: 99px;
	position: relative;
}
.button .image span{
	width: 153px;
	height: 103px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	background: url(/images/2008/button-image-border.png) no-repeat;
	z-index: 3;
}
.button .image a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 149px;
	height: 99px;
	top: 2px;
	left: 2px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 4;
	background: url(/images/2008/transparent.gif);
}
.button .link{
	height: 33px;
	background: url(/images/2008/button-link-bg.png) no-repeat;
	margin: 6px 0 0;
	width: 142px;
	overflow: hidden;
	padding: 0 5px 0 6px;
}
.button .link img{
	float: left;
	display: inline;
}
.button .link span{
	position: relative;
	float: right;
	width: 105px;
	margin: 2px 0 0;
	font-size: 12px;
}
/*button block end*/
/*sidebar end*/
/*top shadow start*/
.top-shadow{
	width: 100%;
	height: 16px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/2008/top-shadow.png) repeat-x;
	display: block;
	overflow: hidden;
}
/*top shadow end*/
/*content end*/
/*header start*/
#header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 74px;
	background: url(/images/2008/header-bg.jpg) no-repeat;
	padding: 20px 0 0;
}
/*logo start*/
#header strong{
	float: left;
	width: 138px;
	height: 49px;
	overflow: hidden;
	padding: 0 0 0 6px;
}
#header strong a{
	display: block;
	width: 138px;
	height: 49px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/2008/logo.jpg) no-repeat;
}
#header strong a:hover {
	background: url(/images/2008/logo-hover.gif) no-repeat;
}
/*logo end*/
/*main navigation start*/
#header ul{
	float: right;
	padding: 47px 0 0 0;
}
#header ul li{
	float: left;
	margin: 0 1px 0 0;
	display: inline;
}
#header ul a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	height: 23px;
	width: 105px;
	background-repeat: no-repeat !important;
	background-position: 0 100% !important;
}
#header ul a.item-1{background: url(/images/2008/main-nav-item-1.png);}
#header ul a.item-2{background: url(/images/2008/main-nav-item-2.png);}
#header ul a.item-3{background: url(/images/2008/main-nav-item-3.png);}
#header ul a.item-4{background: url(/images/2008/main-nav-item-4.png);}

#header ul a.m-home {background: url(/images/2008/main-nav-item-home.png);}
#header ul a.m-gallery {background: url(/images/2008/main-nav-item-gallery.png);}
#header ul a.m-specifications {background: url(/images/2008/main-nav-item-spec.png);}
#header ul a.m-enquiries {background: url(/images/2008/main-nav-item-enquiries.png);}
#header ul a.m-dealers {background: url(/images/2008/main-nav-item-dealers.png);}
#header ul a.m-video {background: url(/images/2008/main-nav-item-video.png);}
#header ul a.m-reviews {background: url(/images/2008/main-nav-item-reviews.png);}

#header ul .active a, #header ul a:hover{background-position: 0 0 !important;}
/*main navigation end*/
/*header end*/
/* Start Gallery */
#content ul.albumlist {
	margin:10px 0pt 0pt 60px;
}
#content ul.albumlist li.thumb {
	width: 150px;
	height: 160px;
	margin: 0 10px 5px 0;
	float: left;
}
#content ul.albumlist .thumb a {
	width: 150px;
	height: 113px;
	border: 0;
	display: block;
}
#content ul.albumlist .thumb a img {
	border: 1px solid white;
}
#content ul.albumlist .thumb p.albumname { 
	height: 30px; 
	text-align: center;
}
#content ul.albumlist .thumb p.albumname a {
	height: 25px;
}
#content ul#gallery {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0pt 0pt 60px;
	width:510px;
}
ul#gallery li {
	height:113px;
	margin: 0 5px 5px 0;
	float: left;
}
#content ul#gallery img {
	border:0pt none;
}
/* End Gallery */
/*footer start*/
#footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
#footer .inner{
	height: 18px;
	background: url(/images/2008/footer-bg.png) no-repeat;
	width: 100%;
	font-size: 9px;
	padding: 4px 0 0;
}
#footer p{
	float: right;
	color: #05060b;
	position: relative;
}
/*footer end*/
/*main container end*/
/*sIFR start*/
.sIFR-flash{
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true]{ display: none !important;}
/*sIFR end*/
/* slideshow start */
.pics { 
	width: 800px; 
	height: 357px; 
	padding:0; 
	margin:0; overflow: hidden 
}
.pics img { 
	width: 800px; 
	height: 357px; 
	top:0; 
	left:0;
}
/* slideshow end*/
/* homepage panel start */
.footerbar { 
	width: 800px; 
	height: 150px; 
	background: transparent url(/images/2008/carbon-panel.jpg) no-repeat; 
}
/* homepage panel end */
/* list styles start */
#content ul {
	margin: 0.5em 0 0.5em 1em;
}
#content ul ul#spec {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:20px;
}

/* list styles end */
/* content headings */
#content h2, #content h3 {
	margin: 0.5em 0;
}
body.video-wide #content h2{ margin-top: 0; }
/* content headings */
div#TB_load { z-index: 99; }

/* End of '2008 Layout' */

