* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	border: none;
	list-style-type: none;
	text-decoration: none;
	outline: none;
}

* {
	behavior: url(iepngfix.htc);
}

body {
	text-align: center;
	background: #131313 url(../images/koenigsegg-bg.jpg) left top repeat-x;
	padding-top: 16px;
}

strong {
	font-weight: bold;
}

.skip-to {
	display: none;
}

.clear {
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#koenigsegg {
	display: block;
	text-align: left;
	margin: 0 auto;
	width: 870px;
	background: transparent url(../images/headers/random.php) center 79px no-repeat;
	overflow: hidden;
}



#koenigsegg #koenigsegg-edition {
	display: inline;
	float: left;
	width: 274px;
	height: 65px;
	text-indent: -999999px;
	overflow: hidden;
	background: transparent url(../images/koenigsegg-logo.png) 4px top no-repeat;
	margin-bottom: 450px;
}

#koenigsegg #koenigsegg-navigation {
	display: inline;
	float: right;
	overflow: hidden;
	margin-right: 9px;
	margin-top: 21px;
}

#koenigsegg #koenigsegg-navigation li {
	display: inline;
}

#koenigsegg #koenigsegg-navigation li a {
	display: block;
	float: left;
	text-indent: -999999px;
	overflow: hidden;
	margin-left: 20px;
	font-size: 11px;
	line-height: 14px;
}

#koenigsegg #koenigsegg-navigation #the-edition a,
#koenigsegg #koenigsegg-navigation #the-edition a:visited {
	width: 94px;
	height: 24px;
	background: transparent url(../images/nav-the-edition.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-navigation #the-edition a:hover,
#koenigsegg #koenigsegg-navigation #the-edition a:active {
	background-position: left -24px;
}

#koenigsegg #koenigsegg-navigation #the-power a,
#koenigsegg #koenigsegg-navigation #the-power a:visited {
	width: 96px;
	height: 24px;
	background: transparent url(../images/nav-the-power.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-navigation #the-power a:hover,
#koenigsegg #koenigsegg-navigation #the-power a:active {
	background-position: left -24px;
}

#koenigsegg #koenigsegg-navigation #koenigsegg-media a,
#koenigsegg #koenigsegg-navigation #koenigsegg-media a:visited {
	width: 62px;
	height: 24px;
	background: transparent url(../images/nav-koenigsegg-media.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-navigation #koenigsegg-media a:hover,
#koenigsegg #koenigsegg-navigation #koenigsegg-media a:active {
	background-position: left -24px;
}

#koenigsegg #koenigsegg-navigation #worldwide-sales a,
#koenigsegg #koenigsegg-navigation #worldwide-sales a:visited {
	width: 125px;
	height: 24px;
	background: transparent url(../images/nav-worldwide-sales.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-navigation #worldwide-sales a:hover,
#koenigsegg #koenigsegg-navigation #worldwide-sales a:active {
	background-position: left -24px;
}

#koenigsegg #koenigsegg-navigation #the-edition a#active {
	width: 94px;
	height: 24px;
	background: transparent url(../images/nav-the-edition.gif) left -24px no-repeat;
}

#koenigsegg #koenigsegg-navigation #the-power a#active {
	width: 96px;
	height: 24px;
	background: transparent url(../images/nav-the-power.gif) left -24px no-repeat;
}

#koenigsegg #koenigsegg-navigation #koenigsegg-media a#active {
	width: 62px;
	height: 24px;
	background: transparent url(../images/nav-koenigsegg-media.gif) left -24px no-repeat;
}

#koenigsegg #koenigsegg-navigation #worldwide-sales a#active {
	width: 125px;
	height: 24px;
	background: transparent url(../images/nav-worldwide-sales.gif) left -24px no-repeat;
}

#koenigsegg #koenigsegg-content {
	display: block;
	width: 870px;
	clear: both;
	overflow: hidden;
	background: transparent url(../images/koenigsegg-content-bg.gif) center 44px no-repeat;
}

#koenigsegg #koenigsegg-content h1 {
	display: inline;
	float: left;
	height: 28px;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-indent: -999999px;
	overflow: hidden;
	margin-bottom: 37px;
	margin-left: 10px;
}

#koenigsegg #koenigsegg-content #heading-the-edition {
	background: transparent url(../images/heading-the-edition.png) left 2px no-repeat;
	width: 182px;
}

#koenigsegg #koenigsegg-content #heading-the-legacy {
	background: transparent url(../images/heading-the-legacy.png) left 2px no-repeat;
	height: 41px;
	width: 182px;
}

#koenigsegg #koenigsegg-content #heading-the-creator {
	background: transparent url(../images/heading-the-creator.png) left 2px no-repeat;
	width: 182px;
}

#koenigsegg #koenigsegg-content #heading-the-power {
	background: transparent url(../images/heading-the-power.png) left 2px no-repeat;
	width: 182px;
}

#koenigsegg #koenigsegg-content #heading-ccx-edition {
	background: transparent url(../images/heading-ccx.png) left 2px no-repeat;
	height: 35px;
	width: 274px;
}

#koenigsegg #koenigsegg-content #heading-ccxr-edition {
	background: transparent url(../images/heading-ccxr.png) left 2px no-repeat;
	height: 35px;
	width: 274px;
}

#koenigsegg #koenigsegg-content #heading-media {
	background: transparent url(../images/heading-media.png) left 2px no-repeat;
	width: 142px;
	margin-bottom: 58px;
}

#koenigsegg #koenigsegg-content #heading-events {
	background: transparent url(../images/heading-events.png) left 2px no-repeat;
	width: 90px;
	margin-bottom: 58px;
}

#koenigsegg #koenigsegg-content #heading-worldwide-sales {
	background: transparent url(../images/heading-worldwide-sales.png) left 2px no-repeat;
	width: 277px;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation {
	display: inline;
	width: 213px;
	float: right;
	overflow: hidden;
	margin-bottom: 37px;
	margin-right: 10px;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation li {
	display: inline;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation li a {
	float: left;
	display: block;
	width: 104px;
	height: 28px;
	text-indent: -999999px;
	overflow: hidden;
	font-size: 11px;
	line-height: 14px;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-legacy a,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-legacy a:visited {
	background: transparent url(../images/subnav-the-legacy.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-legacy a:hover,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-legacy a:active {
	background: transparent url(../images/subnav-the-legacy.gif) left -28px no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-creator a,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-creator a:visited {
	background: transparent url(../images/subnav-the-creator.gif) left top no-repeat;
	margin-left: 5px;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-creator a:hover,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-creator a:active {
	background: transparent url(../images/subnav-the-creator.gif) left -28px no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #media a,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #media a:visited {
	background: transparent url(../images/subnav-media.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #media a:hover,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #media a:active {
	background: transparent url(../images/subnav-media.gif) left -28px no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #events a,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #events a:visited {
	background: transparent url(../images/subnav-events.gif) left top no-repeat;
	margin-left: 5px;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #events a:hover,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #events a:active {
	background: transparent url(../images/subnav-events.gif) left -28px no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccx-edition a,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccx-edition a:visited {
	background: transparent url(../images/subnav-ccx.gif) left top no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccx-edition a:hover,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccx-edition a:active {
	background: transparent url(../images/subnav-ccx.gif) left -28px no-repeat;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccxr-edition a,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccxr-edition a:visited {
	background: transparent url(../images/subnav-ccxr.gif) left top no-repeat;
	margin-left: 5px;
}

#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccxr-edition a:hover,
#koenigsegg #koenigsegg-content #koenigsegg-sub-navigation #the-ccxr-edition a:active {
	background: transparent url(../images/subnav-ccxr.gif) left -28px no-repeat;
}

#limited-supercars-left {
	float: left;
	width: 420px;
	overflow: hidden;
	margin-bottom: 18px;
	margin-left: 10px;
}

#limited-supercars-right {
	float: right;
	width: 353px;
	overflow: hidden;
	margin-bottom: 18px;
	margin-right: 10px;
}

#limited-supercars-left h2,
#limited-supercars-right h2 {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	margin-bottom: 18px;
	font-weight: bold;
	text-decoration: underline;
}

#limited-supercars-left p,
#limited-supercars-right p {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin-bottom: 18px;
}

#limited-supercars-left p a,
#limited-supercars-left p a:visited,
#limited-supercars-right p a,
#limited-supercars-right p a:visited,
#limited-supercars-left ul li a,
#limited-supercars-left ul li a:visited,
#limited-supercars-right ul li a,
#limited-supercars-right ul li a:visited {
	color: #7b7b7b;
	text-decoration: underline;
}

#limited-supercars-left p a:hover,
#limited-supercars-left p a:active,
#limited-supercars-right p a:hover,
#limited-supercars-right p a:active,
#limited-supercars-left ul li a:hover,
#limited-supercars-left ul li a:active,
#limited-supercars-right ul li a:hover,
#limited-supercars-right ul li a:active {
	color: #FFFFFF;
}

#limited-supercars-left blockquote p,
#limited-supercars-right blockquote p {
	color: #7b7b7b;
	font-style: italic;
	margin-bottom: 0;
}

#limited-supercars-left blockquote .creator,
#limited-supercars-right blockquote .creator {
	color: #FFFFFF;
	margin-bottom: 18px;
	font-weight: normal;
	font-style: normal;
}

#limited-supercars-left ul,
#limited-supercars-right ul {
	margin-bottom: 18px;
}

#limited-supercars-left ul li,
#limited-supercars-right ul li {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

#limited-supercars-left .koenigsegg-list li {
	color: #7b7b7b;
}

#limited-supercars-left img,
#limited-supercars-right img {
	display: block;
	margin: 0;
	margin-bottom: 18px;
	padding: 0;
}

#koenigsegg-image-gallery {
	display: block;
	padding-left: 41px;
	overflow: hidden;
}

#koenigsegg-image-gallery li {
	display: inline;
}

#koenigsegg-image-gallery li .end {
	margin-right: 0;
}

#koenigsegg-image-gallery li a {
	display: block;
	float: left;
	margin-right: 43px;
	margin-bottom: 43px;
}

#koenigsegg-image-gallery li a img {
	display: block;
}

#limited-supercars {
	clear: both;
	width: 100%;
	background: #FFFFFF url(../images/koenigsegg-footer-bg.gif) left top repeat-x;
	border-top: 2px solid #FFFFFF;
	text-align: center;
}

#limited-supercars #koenigsegg-footer {
	width: 870px;
	margin: 0 auto;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}

#limited-supercars #koenigsegg-footer p {
	float: left;
	display: inline;
	width: 176px;
	background: url(../images/koenigsegg-alternate-logo.gif) left top no-repeat;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	padding-top: 20px;
	margin-left: 10px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}

#limited-supercars #koenigsegg-footer ol {
	display: inline;
	float: left;
	overflow: hidden;
	margin-left: 102px;
}

#limited-supercars #koenigsegg-footer ol li {
	display: inline;
}

#limited-supercars #koenigsegg-footer ol li a,
#limited-supercars #koenigsegg-footer ol li a:visited {
	display: block;
	float: left;
	color: #333333;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #333333;
	text-transform: uppercase;
	margin-top: 10px;
	font: normal normal 11px/14px arial, verdana, sans-serif;
}

#limited-supercars #koenigsegg-footer ol li a:hover,
#limited-supercars #koenigsegg-footer ol li a:active {
	color: #000000;
}

#limited-supercars #koenigsegg-footer ol li a#worldwide-sales {
	border: none;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

#limited-supercars #koenigsegg-footer a#designed-by,
#limited-supercars #koenigsegg-footer a#designed-by:visited {
	display: block;
	float: right;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 10px;
	margin-right: 9px;
}

#limited-supercars #koenigsegg-footer a#designed-by:hover,
#limited-supercars #koenigsegg-footer a#designed-by:active {
	color: #000000;
}

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #000;
}

.lbLoading {
	background: #000 url(../images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #000;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	color: #fff;
	text-align: left;
	border: 10px solid #000;
	border-top-style: none;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}