/* CSS Document */body {	margin: 0;	padding: 0;	font: 12px/1.3em Verdana, Arial, Helvetica, sans-serif;	text-align: left;	color: #003366;	letter-spacing: .3px;	background-color: #FFFFFF;	background-attachment: fixed;	background-image: url(images/jpg/site-bg.jpg);	background-repeat: repeat;	background-position: 0px 0px;}/*MAIN CONTAINERS - THESE HOLD ALL LAYERS & ENABLING CENTERING OF THE SITE*/#main {	width: 770px;	position:absolute;	left: 47%;	margin-top: 0px;	margin-left: -330px;	z-index: 32;	visibility: visible;	top: 136px;	border: 0px;}#mainHome {	width: 800px;	position:absolute;	left: 47%;	margin-top: 0px;	margin-left: -350px;	z-index: 32;	visibility: visible;	top: 136px;}#main2 {	width: 770px;	position:absolute;	left: 47%;	margin-top: 0px;	margin-left: -363px;	z-index: 32;	top: 110px;	visibility: visible;}#mainwhatsnew {	width: 770px;	position:absolute;	left: 46%;	margin-top: 0px;	margin-left: -330px;	z-index: 32;	top: 110px;	}#maincat {	width: 770px;	position:absolute;	left:507px;	margin-top: 0px;	margin-left: -330px;	z-index: 32;	visibility: visible;	top: 135px;}/*PARAGRAPH & HEADINGS*/p	{text-align: center}h1	{text-align: center;	line-height: 1.5em;} h2	{text-align: center;line-height: 1.5em;} h3	{	font-size: 150%;	text-align: center; 	color: #006600;	line-height: 1.5em;} h4	{	text-align: center; 	color: #006600;	padding-bottom: 6px;	line-height: 1.5em;} h5	{	font-size: 110%;	text-align: center; 	letter-spacing: normal;} h6	{	text-align: center;	font-size:12px;}/*LISTS*/ul	{ 	list-style-type: circle; 	}	.cylkitslist {	list-style-type: circle;	line-height: 1.5em;	}	.cylkitslist li { 	margin: 0px 0px 10px 0px;	}	.modelList {	list-style-position: inside;	list-style: none;	margin-left: 0px;	}	/*LINKS*/	a:link {color: #0000CC; text-decoration: none;}a:visited {color: #0000CC; text-decoration: none;}a:hover {color: #FF0000; text-decoration: none;}a:active {color: #CC0000; text-decoration: none;}/*FLOAT*/.floatRight {	float: right;	padding: 4px;	text-align: right;}.floatLeft {	float: left;	padding: 0 6px 0 0;}	/*PAGE LOGO HEADERS*/#logo {	width: 600px;	position:absolute;	left: 95px;	top: -133px;	z-index: 1;}#aboutlogo {	width: 600px;	position:absolute;	left: 55px;	top: -139px;	z-index: 1;}#catlogo {	width: 600px;	position:absolute;	left: 32px;	top: -143px;	z-index: 1;}#chrislogo {	width: 600px;	position:absolute;	left: -45px;	top: -139px;	z-index: 1;}#contactlogo {	width: 600px;	position:absolute;	left: 55px;	top: -142px;	z-index: 1;}#custscootslogo {	width: 600px;	position:absolute;	left: -32px;	top: -139px;	z-index: 1;}#cylkitslogo {	width: 700px;	position:absolute;	left: 34px;	top: -106px;	z-index: 7;}#cyltuninglogo {	width: 600px;	position:absolute;	left: -49px;	top: -139px;	z-index: 1;}#jettinglogo {	position:absolute;	left: 56px;	top: -129px;	width: 632px;}#knowyourscootlogo {	width: 696px;	position:absolute;	left: 14px;	top: -139px;	z-index: 1;}#lambrologo {	width: 600px;	position:absolute;	left: 35px;	top: -129px;	z-index: 1;}#mllogo {	width: 700px;	position:absolute;	left: 4px;	top: -136px;	z-index: 7;}#parmalogo {	width: 700px;	position:absolute;	left: -14px;	top: -136px;	z-index: 7;}#perflogo {	width: 600px;	position:absolute;	left: 5px;	top: -126px;	z-index: 7;}#perfoptionslogo {	width: 600px;	position:absolute;	left: 74px;	top: -116px;	z-index: 7;}#racegallerylogo {	width: 600px;	position:absolute;	left: -7px;	top: -129px;	z-index: 1;}#rapidologo {	width: 600px;	position:absolute;	left: 24px;	top: -132px;	z-index: 1;}#restorationslogo {	width: 600px;	position:absolute;	left: 71px;	top: -116px;	z-index: 7;}#s-exhaustslogo {	width: 600px;	position:absolute;	left: -18px;	top: -129px;	z-index: 1;}#scoots4salelogo {	width: 600px;	position:absolute;	left: 55px;	top: -139px;	z-index: 1;}#sitemaplogo {	width: 500px;	position:absolute;	left: 107px;	top: -134px;	z-index: 1;}#techlogo {	width: 600px;	position:absolute;	left: 79px;	top: -109px;	z-index: 7;}#whatsnewlogo {	position:absolute;	left: 104px;	top: -111px;	z-index: 7;	width: 536px;}#whatsnewlogo2 {	position:absolute;	left: 109px;	top: -111px;	z-index: 7;	width: 536px;}/*TOP NAVIGATION BARS*/#topnav {	width: 770px;	z-index: 3;	font-size: 95%;}#topnav ul { 	margin-left: 0px; 	background-color: #036;	font-weight: bold; 	color: White; 	width: 100%; 	text-align: center; 	padding: 5px;}#topnav ul li {  	display: inline;  	}#topnav ul li a {	padding: 2px 2px 6px 2px;	background-color: #036;	color: #FFF;	text-decoration: none;	font-style: oblique;}#topnav ul li a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}	#bottomnav {	width: 770px;	z-index: 4;	font-size: 95%;}#bottomnav ul { 	margin-left: 0px; 	background-color: #036;	font-weight: bold; 	color: White; 	width: 100%; 	text-align: center; 	padding: 5px;}#bottomnav ul li {  	display: inline;	padding: 1px;}#bottomnav ul li a {	padding: 2px 2px 6px 2px;	background-color: #036;	color: #FFF;	text-decoration: none;	font-style: oblique;}#bottomnav ul li a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}#active a:link, #active a:visited, #active a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}#topnav2 {	position: absolute;	width: 770px;	left: -36px;	top: -41px;	z-index: 9;	font-size: 95%;}#topnav2 ul { 	margin-left: 0px; 	background-color: #036;	font-weight: bold; 	color: White; 	width: 100%; 	text-align: center; 	padding: 5px;}#topnav2 ul li {  	display: inline;  	}#topnav2 ul li a {	padding: 2px 2px 6px 2px;	background-color: #036;	color: #FFF;	text-decoration: none;	font-style: oblique;}#topnav2 ul li a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}	#bottomnav2 {	position: absolute;	width: 770px;	left: -36px;	top: -14px;	z-index: 8;	font-size: 95%;}#bottomnav2 ul { 	margin-left: 0px; 	background-color: #036;	font-weight: bold; 	color: White; 	width: 100%; 	text-align: center; 	padding: 5px;}#bottomnav2 ul li {  	display: inline;	padding: 1px;}#bottomnav2 ul li a {	padding: 2px 2px 6px 2px;	background-color: #036;	color: #FFF;	text-decoration: none;	font-style: oblique;}#bottomnav2 ul li a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}#topnav3 {	position: absolute;	width: 770px;	left: 6px;	top: -27px;	z-index: 6;	font-size: 95%;}#topnav3 ul { 	margin-left: 0px; 	background-color: #036;	font-weight: bold; 	color: White; 	width: 100%; 	text-align: center; 	padding: 5px;}#topnav3 ul li {  	display: inline;  	}#topnav3 ul li a {	padding: 2px 2px 6px 2px;	background-color: #036;	color: #FFF;	text-decoration: none;	font-style: oblique;}#topnav3 ul li a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}	#bottomnav3 {	position: absolute;	width: 770px;	left: 6px;	top: -1px;	z-index: 5;	font-size: 95%;}#bottomnav3 ul { 	margin-left: 0px; 	background-color: #036;	font-weight: bold; 	color: White; 	width: 100%; 	text-align: center; 	padding: 5px;}#bottomnav3 ul li {  	display: inline;	padding: 1px;}#bottomnav3 ul li a {	padding: 2px 2px 6px 2px;	background-color: #036;	color: #FFF;	text-decoration: none;	font-style: oblique;}#bottomnav3 ul li a:hover {	padding-top: 0; 	/*background-color: #0478C1;*/ 	color: #00CCFF;	text-decoration: underline;}/*LEFT SIDEBAR*/#sidebar {	background-color:#0279BD;	border-top: 0;	padding: 3px;	}	#sidebarTable {	font-size: 105%;	font-weight: bold;	font-style: italic;	}/*BODY CONTAINERS*/#catbody {    position: absolute;  	width:770px;	z-index:2; 	left: -48px; 	top: 17px;	padding: 0px 10px;}#contactbody {	position:absolute;	width:770px;	z-index:4;	left: -34px;	top: 27px;	padding: 10px 5px 5px 10px;	font-weight: bold;	line-height: 1.5em;	text-align: center;}#customerscootsbody {	position:absolute;	width:770px;	left: -37px;	top: 17px;	padding: 5px;	visibility: visible;	overflow: visible;	z-index: 10;}#customerscootsbody2 {	position:absolute;	width:770px;	left: -34px;	top: 27px;	padding: 5px;	visibility: visible;	overflow: visible;	z-index: 10;}#customerscootsbody img {	border: 1px outset #666666;	}#cylkitsbody {	position:absolute;  	width:770px;	z-index:2; 	left: -1px; 	top: 65px;	padding: 0px 0px 4px 0px;	line-height: 1.7em;}#faqsbody {	position:absolute;  	width:770px;	z-index:4; 	left: 7px; 	top: 57px;	padding: 5px;}#homebody {	position:absolute;  	width:531px;	z-index:2; 	left: 217px; 	top: 71px;	padding: 0px 0px 4px 15px;	line-height: 1.7em;}#jettingbody {	position:absolute;	width:90%;	left: -74px;	top: 10px;	border: 0;	padding: 0;}#kitsbody {	position:absolute;  	width:770px;	z-index:2; 	left: -34px; 	top: 65px;	padding: 0px 0px 4px 0px;	line-height: 1.7em;}#lambrobody {	position:absolute;	width:770px;	z-index:4;	left: -34px;	top: 27px;	padding: 0;}#lambrobody img {	border: 1px outset #666666;	}#scoots4salebody {	position:absolute;  	width:770px;	z-index:4; 	left: -34px; 	top: 99px;	padding: 5px;}#perfbody {	position:absolute;  	width:770px; 	left: 3px; 	top: 35px;	padding: 5px;}#perfoptionsbody {	position:absolute;  	width:770px; 	left: -4px; 	top: 90px;	padding: 5px;}#restorationsbody {	position:absolute;	width:770px;	left: -4px;	top: 86px;	padding: 10px;	line-height: 1.5em;	z-index: 8;	visibility: visible;}#scoots4salebody {	position:absolute;  	width:770px;	z-index:4; 	left: -34px; 	top: 99px;	padding: 5px;}#sitebody {	position:absolute;	width:770px;	z-index:4;	left: -34px;	top: 27px;	padding: 5px;	visibility: visible;}#sitemapbody {	position:absolute;	width:628px;	z-index:4;	left: 43px;	top: -46px;	padding: 5px;}#whatsnewbody {	position:absolute;	width:770px;	left: -5px;	top: 90px;	padding: 10px;	line-height: 1.5em;	z-index: 8;	visibility: visible;}/****** MISC PAGE SPECIFIC STYLES ******//*HOME*/#lambrolink {	 font-style:italic;	 padding: 0;	 font-weight:bold;	 font-size: 1.1em;	 }/*CATALOG*/	#catTable {	font-size: 12px; 	cell-padding: 4px; 	cell-spacing: 4px;}.catimagepad {	padding-top: 20px;	}	#cataloglist {	line-height: 1.5em;	list-style-position: inside;	list-style-type: square;	}	#cataloglist li {	padding: 5px;	}/*CUSTOMER SCOOTS*/	.thumbnailOutline img {	border: 1px outset #666666;	}	.picborder {	border: 2px outset #666666;	}	.featurepicborder {	border: 3px double #666666;	padding: 3px;	background-color: #FFFFFF;	}	.specialpicborder {	padding-top: 5px;	border: 1px solid #ccc;	}	.infotext {	font-weight: bold;	}	.infotext td {	padding: 5px;	}	.normaltext {	font-weight: normal;	}	/*FAMILY TREE*/.familytree {		padding: 20px 0 0 0;		}.familytreetable {	border: 1px solid #666666;	padding-bottom: 20px;	}	.familytreetable img {	border: 1px solid #666666;	}	/*FLASH PLAYER*/#playerT {	float: right;	padding: 0;	/*margin-top: 4px;*/}	#player {	border: 3px double #666666;	padding: 3px;	background-color: #FFFFFF;	font-style:italic;	font-weight:bold;	font-size: 100%;	}	/*MAILING LIST*/#ml {	line-height: 1.2;	padding: 10px;	font-size: 10px;	background-color:#99CCCC;	/*border-bottom: medium double #333333;*/}/*PERFORMANCE*/.tuning {font-size: 100%;}.tuningtext {	padding-top: 6px;	}.perfChart {text-align: center}/*SCOOTERS FOR SALE*/.cellborder {	border: 1px solid #666666;	}/*TECH CENTER*/	#techcenter {	padding-top: 0px;	} #technav ul { margin: 0; padding: 10px; list-style-type: none; font-size: 95%; }  #technav li { margin: 0; } #technav a { padding: 3px 12px 3px 10px; text-decoration: none; }	/*WHAT"S NEW*/	#whatsnew {padding: 0px;}#whatsnewTitle {	border-bottom: 1px solid #000000;	}	/*MAILING LIST*/	#lineheight {	line-height: 2em;	}/*SITEMAP*/.sitemap {font-size: 75%;}/*MISC UNCATEGORIZED - PENDING HOMES*/#cbg {	background-color:#99CCFF;		padding: 10px;	/*border-bottom: medium double #333333;*/}	#cborder {	border: thick double #000000;	}	.shophr {background-color: #95addd;}	/*JETTING CHARTS*/#jetting {	width: 100%;	}	#jettingdislcaimer {	font-style: italic;	font-weight: bold;	border: 0;	letter-spacing: .1em;	}	#jettingheadings {	font-weight: bold;	}		#jetting  td {	border: 1px solid black;	padding: 5px 2px;	font-size: 85%;	}/*FOOTER & BOTTOM NAVIGATION BARS*/#footerbox {	border-top: medium double #333333;	padding: 10px 0px 10px 0px;	line-height: 1.5em;}#footerboxNB {	border-top: 0;	padding: 10px 0px 10px 0px;	line-height: 1.5em;}#footer {	line-height: 1.4;	text-align:center;	font-weight: normal;}.linkTable {	font-size: 95%;	font-weight: bold; 	font-style: oblique;}.salebannerpad {	padding: 4px 0 4px 0;}.floatL {	float: left;	padding: 10px;	}	.floatR {	float: right;	padding: 10px;	}
