body {
	min-width:896px;
	margin:0;
	color:#424242;
	font:12px Arial, Helvetica, sans-serif;
}
img { border-style:none;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
/*header-box*/
.header-box {
	margin:0;
	width:100%;
	background:#cecbca;
}
#header {
	width:855px;
	margin:0 auto;
	padding:0 0 4px;
	background:#d4d3d2 url(http://www.poleposition77.com/images/bg-header.jpg) 0 32px no-repeat;
	position:relative;
}
#headerKTM {
	width:855px;
	margin:0 auto;
	padding:0 0 4px;
	background:#d4d3d2 url(http://www.poleposition77.com/images/bg-header_ktm.jpg) 0 32px no-repeat;
	position:relative;
}
#headerGREG {
	width:855px;
	margin:0 auto;
	padding:0 0 4px;
	background:#d4d3d2 url(http://www.poleposition77.com/images/bg-header_greg.jpg) 0 32px no-repeat;
	position:relative;
}
#header ul {
	list-style:none;
}
/*menu*/
.menu {
	list-style:none;
	margin:0;
	padding:9px 2px 0 0;
	text-align:right;
	font-size:10px;
	line-height:13px;
	color:#b1b0b0;
}
.menu li {
	display:inline;
	padding:0 1px 0 5px;
	background:url(http://www.poleposition77.com/images/bg-menu-link.gif) no-repeat 0 3px;
}
.menu li:first-child { background-image:none;}
.menu li a { color:#b1b0b0;}
/*logos*/
.logos {
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
}
.logos a.ktm-logo,
.logos a.ducati-logo {
	display:inline;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
.logos a.ktm-logo {
	width:122px;
	height:58px;
	margin:37px 0 14px 15px;
	background-image:url(http://www.poleposition77.com/images/logo-ktm.png);
}
.logos a.ducati-logo {
	width:79px;
	height:85px;
	clear:left;
	margin:0 0 0 36px;
	background-image:url(http://www.poleposition77.com/images/logo-ducati.png);
}
.logos div {
	padding:0 32px 0 0;
	float:right;
}
.logos h1 {
	margin:30px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.logos h1 a {
	display:block;
	width:258px;
	height:70px;
	overflow:hidden;
	background:url(http://www.poleposition77.com/images/logo.png) no-repeat;
}
.logos strong {
	font-size:12px;
	line-height:14px;
	color:#fff;
}
/*navigation*/
#navigation {
	list-style:none;
	margin:4px 0 0;
	padding:0 0 0 12px;
	overflow:hidden;	
	font-size:12px;
	line-height:31px;
	background:#fff;
	width:843px;
}
#navigation li {
	display:inline;
	padding:0 10px 0 11px;
}
#navigation li a {
	color:#424242;
}
#navigation li a:hover,
#navigation li.active a {
	text-decoration:none;
	color:#d4590b;
}
/*moto*/
.moto {
	width:100%;
	overflow:hidden;
	margin:4px 0 0;
}
.ducati,
.ktm {
	height:240px;
	position:relative;
}
.ducati div,
.ktm div {
	position:absolute;
	top:0;
	height:174px;
	background:url(http://www.poleposition77.com/images/images/bg-motos-nav.png);
}
.moto img {
	display:block;
}
.moto ul {
	margin:0;
	padding:0;
	font-size:17px;
	line-height:19px;
}
.moto ul li a {
	color:#fff;
	font-weight:bold;
	position:relative;
}
.moto ul li a:hover {
	text-decoration:none;
}
.ducati span,
.ktm span {
	display:block;
	width:149px;
	margin:17px 0 0;
	padding:1px 0 0;
}
.ducati span a,
.ktm span a {
	font-size:11px;
	line-height:14px;
}
/*ducati*/
.ducati {
	width:425px;
	float:left;
}
.ducati div {
	width:151px;
	padding:66px 12px 0 0;
	left:0;
}
.ducati ul {
	text-align:right;
}
.ducati ul li a:hover {
	color:#c01111;
}
.ducati span {
	border-top:1px solid #c01111;
	text-align:right;
	padding-left:1px;
}
.ducati span a {
	color:#c01111;
}
/*ktm*/
.ktm {
	width:426px;
	float:right;
}
.ktm div {
	width:151px;
	padding:66px 0 0 17px;
	right:0;
}
.ktm ul li a:hover {
	color:#d4590b;
}
.ktm span {
	border-top:1px solid #d4590b;
	float:right;
	padding-left:1px;
}
.ktm span a {
	color:#d4590b;
}
/*facebook*/
a.facebook {
	width:20px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:10px;
	right:-20px;
	background:url(http://www.poleposition77.com/images/bg-link-facebook.gif) no-repeat;
}
/*info-box*/
#info-box {
	width:100%;
	background:#fff;
	padding:0 0 10px;
}
.info-holder {
	width:859px;
	min-height:160px;
	margin:0 auto;
	overflow:hidden;
	background:url(http://www.poleposition77.com/images/bg-bottom-holder.gif) no-repeat 602px 0;
}
* html .info-holder {
	height:160px;
	overflow:visible;
}
.info {
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
	margin:0 0 33px;
}
.info div {
	width:210px;
	padding:0 0 0 3px;
	float:left;
}
.info div h3 {
	margin:0 0 0 -3px;
	font-size:15px;
	line-height:17px;
	letter-spacing:-1px;
}
.info div p {
	margin:0 0 3px;
	font-size:11px;
	line-height:13px;
}
.info div a img {
	display:block;
	margin:0 auto;
}
#nav-list {
	width:859px;
	text-align:center;
	position: relative;
}
#nav-list .navlist-left {
	left: 50%;
	float: left;
	position: relative;
}
#nav-list .navlist-right {
	left: -50%;
	float: left;
	position: relative;
}
#nav-list ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
	line-height:13px;
	color:#7c7c7c;
}
#nav-list ul li {
	float:left;
	padding:0 5px;
	background:url(http://www.poleposition77.com/images/bg-info-holder-link.gif) no-repeat 0 3px;
	position:relative;
}
#nav-list ul li:first-child {
	background-image:none;
}
#nav-list ul li span {
	float:left;
}
#nav-list ul li a {
	display:inline;
	width:43px;
	height:11px;
	margin:1px 0 0 3px;
	background:url(http://www.poleposition77.com/images/bg-link-reacom.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
/*inner page*/
body.inner {
	background:#cecbca;
}
/*content-area*/
#content-area {
	width:855px;
	min-height:411px;
	margin:0 auto;
	padding:0 20px;
	background:url(http://www.poleposition77.com/images/bg-content-area.gif) repeat-y 20px 0;
	position:relative;
}
#content-area:after {
	content:"";
	clear:both;
	display:block;
}
* html #content-area {
	height:411px;
	overflow:visible;
}
body.inner a.facebook {
	bottom:19px;
	right:0;
}
* html body.inner a.facebook {
	right:-1px;
}
.holder {
	width:100%;
	overflow:hidden;
}
/*sidebar*/
.sidebar {
	width:229px;
	float:left;
	padding:16px 0 0;
	text-align:center;
}
.sidebar h6 {
	margin:0;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color:#c01111;
}
.sidebar ul {
	width:100%;
	list-style:none;
	margin:0 0 59px;
	padding:0;
	font-size:11px;
	line-height:13px;
	text-align:center;
}
.sidebar ul li {
	display:inline;
	padding:0 0 0 5px;
	background:url(http://www.poleposition77.com/images/bg-sidebar-link.gif) no-repeat 0 3px;
}
.sidebar ul li:first-child { background-image:none;}
.sidebar ul li a {
	color:#2b2b2b;
}
.sidebar dl {
	margin:0 0 14px;
	font-size:11px;
	line-height:13px;
	color:#2b2b2b;
	text-align:center;
}
.sidebar dl dt { color:#c01111;}
.sidebar dl dd {
	margin:0;
}
.sidebar span {
	font-size:11px;
	line-height:13px;
}
/*content*/
.content {
	width:588px;
	padding:22px 17px 20px;
	float:right;
	text-align:justify;
}
.content h3 {
	margin:0 0 0 -1px;
	font-size:14px;
	line-height:16px;
	color:#d4590b;
}
.content p {
	margin:11px 0 0;
	line-height:15px;
}
/*footer*/
#footer {
	width:856px;
	margin:0 auto;
	padding:5px 0;
	background:#d4d3d2;
	overflow:hidden;
}
#footer #nav-list {
	width:856px;
}