body, html {
 height: 100%;
 padding:0;
 margin:0;
}
body {
 background-image: url("/media/images/pgbg.png");
 background-color: #000;
 background-repeat: repeat;	
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
}
a {
outline: none;	
}

div {
margin:0;
padding:0;	
}
td {
vertical-align: top;	
margin:0;
padding:0;	
}
img {
border: none;	
}
h1 {
	color: #134d88;
	font-size: 20px;

	padding: 5px;
	margin:0;
	padding-top:0;
	padding-left: 0;
	margin-left: 0;
}



ul {
list-style-type:none;
}
li {
padding-left:18px;
font-size: 0.9em;
color: #444;
padding-top: 5px;
padding-bottom: 5px;
background:url("/media/images/checkmark.gif") no-repeat left center;
}
#iiheader {
position: relative;
z-index: -1;	
}
#iiheader ul {
padding:0;
margin:0;
}
#iiheader ul li {
background: none;
padding:0;
margin:0;
}

h2 {
font-size: 16px;
padding:0;
margin:0;
color: #666;
margin-top: 10px;
margin-bottom: 5px;
}
.TblGeneric {
width: 616px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
position: relative;
text-align: left;
background-repeat: repeat-y;
background-image: url("/media/images/tblrepeat.png");
}
.TblGeneric table th {
line-height: 30px;
font-size: 1.2em;
color: #333;
font-weight: normal;
padding-right: 20px;
padding-left: 10px;
}
.TblGeneric table td {
line-height: 30px;
font-size: 1.2em;
color: #134d88;
}

.center {
text-align: center;	
}
#right {
 	background-image: url("/media/images/gradRight.png");
 	height: 297px;
 	position: absolute;
 	top: 0;
 	right: 0;
 	width: 50%;
 	z-index: 1;
 background-repeat: repeat-x;	
}
#left {
 	background-image: url("/media/images/gradLeft.png");
 	height: 297px;
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 50%;
 	z-index: 1;
 background-repeat: repeat-x;	
}
#header {
 background-image: url("/media/images/headerImg.png");
 background-repeat: no-repeat;
 width: 957px;
 height: 257px;
 margin-left: auto;
 margin-right: auto;
 z-index: 2;
 position: relative;
}
#content {
position: relative;
top: -107px;
text-align: left;
margin-left: auto;
margin-right: auto;	
background-color: #fff;
width: 931px;
z-index: 4;
background-image: url("/media/images/public_bg.png");

	background-position: 0 0;
	background-repeat: repeat-y;
}

.footerer {
margin:0;
padding:0;
position: relative;
top: -93px;
padding-bottom: 3px;
padding-right: 18px;
margin-left: auto;
margin-right: auto;
text-align: right;
width: 931px;
font-size: 10px;
color: #888;
}
.footerer a {
color: #AAA;
}

#main {

}
.newBCK {
}
#navbar {
position: absolute;
height: 44px;
top:0;
left:0;
z-index: 5;
padding:0;
margin:0;
width:931px;
		background-image: url("/media/images/btnBG.png");
		background-repeat: repeat-x;
}
#navbar a {
	height: 44px;
		background-repeat: no-repeat;
		text-decoration: none;
		float: left;
		overflow: hidden;

}
#navHome {
	width: 79px;
	background-image: url("/media/images/btnSprite.png");
	background-position: 0 0;
	display: block;

}
#navHome:hover {
	background-position: 0 -44px;
}
#navSuzuki {
	width: 95px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -79px 0;
	display: block;

}
#navSuzuki:hover {
	background-position: -79px -44px;
}
#navKTM {
	width: 72px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -174px 0;
	display: block;

}

#navKTM:hover {
	background-position: -174px -44px;
}

#navPreowned {
	width: 122px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -246px 0;
	display: block;

}

#navPreowned:hover {
	background-position: -246px -44px;
}


#navService {
	width: 103px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -368px 0;
	display: block;

}

#navService:hover {
	background-position: -368px -44px;
}

.pic {
background-color: #e7e7e7;
background-image: url("/media/images/topbg.png");
background-repeat: repeat-x;
background-position: top center;
padding-top: 10px;
padding-left: 10px;
text-align: left;
vertical-align: middle;
}
.desc {
background-color: #e7e7e7;
background-image: url("/media/images/bottombg.png");
background-repeat: repeat-x;
background-position: bottom center;
padding: 10px;
text-align: left;
font-size: 0.8em;
}

#navAccessories {
	width: 143px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -471px 0;
	display: block;

}

#navAccessories:hover {
	background-position: -471px -44px;
}

#navSpecials {
	width: 111px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -614px 0;
	display: block;

}

#navSpecials:hover {
	background-position: -614px -44px;
}

#navAbout {
	width: 92px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -725px 0;
	display: block;

}

#navAbout:hover {
	background-position: -725px -44px;
}


#navContact {
	width: 111px;
	background-image: url("/media/images/btnSprite.png");
	background-position: -817px 0;
	display: block;

}


#navContact:hover {
	background-position: -817px -44px;
}

#rTitle {
	text-decoration: none;
	width: 284px;
	height: 40px;
	position: absolute;
	right:-1px;
	top: 236px;
	background-image: url("/media/images/latestSpecials.png");
	display: block;
	z-index: 2;
}
.inav {
position: absolute;
width: 149px;
z-index: 4;
color: white;
font-size: 14px;
display: none;
}
 .inav ul {
margin:0;
padding:0;
color: white;
list-style-type: none;	
}
 .inav ul li {
color: white;
background-image: url("/media/images/li.png");
background-repeat: no-repeat;
display: block;
width: 149px;
height: 26px;
margin:0;
padding:0;
line-height: 25px;
cursor: pointer;	
}
 #suzukiNav {
top: 44px;
left: 79px;	
color: white;
}
 #ktmNav {
top: 44px;
left: 174px;	
color: white;
}
 #specialsNav {
top: 44px;
left: 614px;	
color: white;
}


#mainLAYOUT {
position: relative;
top: -29px;
margin-bottom: -29px;
}

.orangeHead, .blueHead {
margin:0;
padding: 3px;
padding-top: 12px;
background-repeat: repeat-x;
background-position: bottom left;
font-size: 15px;
padding-left: 5px;
color: #333;

}

.orangeHead {
background-image: url('../images/newBCKorange.png');	
}

.blueHead {
background-image: url('../images/newBCKblue.png');	
}
.newbike {
	width: 189px;
	overflow: hidden;
 background-image: url("/media/images/pgbg.png");
 background-color: #000;
 background-repeat: repeat;	
 font-size: 10px;
cursor:pointer;
 color: white;
 font-weight: bold;
 margin: 4px;
border: 4px solid white;
 float: left;
}
.newbike div {
padding-top: 5px;
 text-align: center;
padding-bottom: 5px;
}
.SuzukiHeader {
background-image: url("/media/images/product_header_bg.gif");
background-repeat: repeat-x;
position: relative;
height: 295px;
}
.SuzukiHeader h2 {
font-size: 20px;
color: #333;
width: 300px;
position: absolute;
left: 360px;
top: 35px;	
}
.SuzukiHeader .buttons {
position: absolute;
right:5px;
font-size: 5px;
bottom: 5px;
}
.newContent {
margin-left: 8px;
margin-right: 8px;	
}


.newContent .specsRow {
background:#eee;
color:#333333;
cursor:default;
font-family:Arial,Helvetica,sans-serif;
margin:1px 0;
padding:5px 7px;
height: 18px;
}

.newContent .specsHead {
clear:left;
color:#3D5672;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
letter-spacing:1px;
line-height:18px;
text-transform:uppercase;
width:170px;
}


.newContent .specsRow:hover {
background:#eee;
}
.newContent .specsRow p {
font-size:11px;
margin-bottom:0;
margin:0;
}
.newContent .specsData {
clear:right;
float:left;
height: 18px;
line-height: 18px;
}
#pagecontentSpecs table {
padding-left: 5px;
padding-right: 5px;	
}

.KTMHeader {
position: relative;
height: 295px;
margin-top:5px;
}
.KTMHeader h2 {
font-size: 20px;
color: #333;
width: 300px;
position: absolute;
left: 360px;
top: 35px;	
}
.KTMHeader .buttons {
position: absolute;
right:5px;
font-size: 5px;
bottom: 5px;
}
#btnOverview {
display: block;
text-decoration: none;
width: 	143px;
height: 37px;
background: url("/media/images/overviewBlue.png") 0 0 no-repeat;
}
#btnSpecifications {
display: block;
text-decoration: none;
width: 	143px;
height: 37px;
background: url("/media/images/specificationsBlue.png") 0 -37px no-repeat;	
}
.preowned table {
width: 100%;	
}
.preowned table td {
vertical-align: middle;	
height: 90px;
padding: 3px;
text-align: left;
margin:0;
}
.preowned table tr {
cursor: pointer;	
}
.preowned h2 {
color:#3D5672;

font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
letter-spacing:2px;
text-transform:uppercase;
margin:0;
padding:0;
}
.preowned .special {
color:#3D5672;

font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
letter-spacing:2px;
text-transform:uppercase;
margin:0;
padding:0;	
}
.price {
color:green;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:normal;
letter-spacing:2px;
text-transform:uppercase;	
margin:0;
padding:0;
}
.usedbikeview {
font-size: 11px;
}
.usedbikeview th {
font-weight: bold;
color: #444;
text-transform:uppercase;
vertical-align: middle;
}
.usedbikeview td {
vertical-align: middle;
color: #222;	
}

