body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#wrap {
	width: 948px;
	margin: 0 auto 0 auto;
	padding-left: 28px;
	background-image: url(../images/header-clip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#layout {
	border-right: 1px solid #1e283a;
	}
	
#header {
	height: 101px;
	background-image: url(../images/header_background_08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#logoimg img {
	display: block;
	}
	
#header {
	background-color: #fb6009;
	}
	
#orangepipe {
	width: 24px;
	background-color: #fb6009;
	background-image: url(../images/orange-pipe.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
	
#orangepipe2 {
	width: 103px;
	background-image: url(../images/orange-pipe.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}
	
#homecontent {
	background-image: url(../images/content-logo-clip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#homegrid {
	float: right;
	}
	
#homextras {
	float: left;
	width: 65px;
	margin-top: 85px;
	text-align: left;
	}
	
#homeintro p {
	font-size: 10px;
	margin-bottom: 10px;	
	}
	
#homeintrotopline{
	color:#FF6600;
	margin: 40px 0 6px 0;
	font-style:italic;
	font-size:1.2em;
}

#homegrid{
	margin-top:-27px;
}
	
#homegrid p, #productgrid p {
	font-size: 11px;
	margin: 2px 0 20px 0;
	}
	
#homegrid h1 {
	font-size: 12px;
	margin: 19px 0 6px 0;
	padding-left: 20px;
	background-image: url(../images/logo-ug-small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
#centercolumn {
	}
	
#centercolumncontent{

	padding:0px 10px 0px 10px;
	}
	
#centercolumn h1 {
	font-size: 1.5em;
	color:#FF6600;
	margin: -25px 0 0 0;
	font-weight:600;

	}
	
#homepromo {
	background-color: #7e8aa2;
	background-image: url(../images/home-promo-edge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#homemessage p{
	font-size:1.1em;

}	

	
#homecontent{
	width:310px;
}
	
#promocontent {
	margin-left:0px;
	}
	
	
#content {
	background-image: url(../images/content-logo-clip2.gif);
	background-repeat: no-repeat;
	background-position: 4px top;
	padding-right: 25px;
	}
	
#footer {
	background-color: #1e283a;
	background-position:center;
	}
	
#footer p {
	color: #7e8aa2;
	padding: 10px;
	margin: 0;
	font-size: 10px;
	}
	
#footer p a:link, #footer p a:visited, 
#footer p a:hover, #footer p a:active {
	color: #7e8aa2;
	}
	
#footernav {
	width: 948px;
	color: #7e8aa2;
	padding: 8px;
	
	margin: auto;
	font-size: 10px;
	text-align:center;
	text-decoration: none;
	}
#footernav a {
	color: #7e8aa2;
	text-decoration: none;
}


	
.imgright, .imgcapright, .podright {

	float: right;
	margin: 0 0 30px 15px;
	clear:right;
		}
	
.imgcapleft p, .imgcapright p {
	font-size: 10px;
	margin: 8px 1px 1px 1px !important;
	line-height: normal;
	}

.imgcapleft a:link, .imgcapright a:link, .imgcapleft a:visited, .imgcapright a:visited, .podright a:link, .podright a:visited {
	font-size: 10px;
	color:#CC6600;
	text-decoration: none;
	text-align:center;	}

.readmore a {font-size: 11px; padding-left: 10px;}
.readmore a:hover {text-decoration: none;}


.specs td, .prodlist td {padding: 5px;}
.stat {width: 15%;}
.value {width: 35%;}

.specs table {margin-top: 15px;}
.specs td {font-size: 9px; border-top: 1px solid #999;}
	
.productbox ul {
	list-style: none;
	margin:0;
	padding:0;
	}

.productbox ul li {
	margin:0;
	padding:10px 0 0 0;
	font-size: 13px;
	}
	
.productbox h3 {
	font-size: 13px;
	margin: 5px 0 10px 0;
	}
.productprice {
	font-size: 22px !important;
	font-weight:bold;
}	

p {
	font-size: 12px;
	line-height: 1.25em;
	margin-top: 0;
	margin-bottom: 15px;
	}
	
h1 {
	margin: 0;
	padding: 15px 0 20px 0;
	color: #1e283a;
	font-size: 18px;
	padding-top: 20px;
	}
	
h2 {
	margin: 0;
	padding: 0 0 15px 0;
	color: #2f394b;
	font-size: 14px;
	padding-top: 10px;
	}
	
h4 {
	margin-bottom: 7px;
	padding-bottom: 0;
	}
	
#content ul, #content ol {
	margin: 4px 0 4px 0;
	}

#content ul li, #content ol li {
	margin-left: 20px;
	padding-bottom: 3px;
	}
	
.shownabove p {
	font-size: 10px;
	margin:0;
	padding:10px 0;
	}
	
blockquote {
	background-color: #eee;
	padding: 5px 15px 15px 15px;
	}

.scootercolours td {
	font-size: 1px;
	line-height: 1px;
	height: 16px;
	width: 16px;
}
	
.dualtone table {
	width: 100%;
} 

.dualtone td{
	font-size: 1px;
	line-height: 1px;
	width: 8px;
	}
	
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
}

#nav li a#navhome, #nav li a#navproducts, #nav li a#navservice, #nav li a#navknowledge, #nav li a#navabout, #nav li a#navlinks  {
	background-color: #f00;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	}
	
#nav li a#navhome {
	width: 123px;
	background-image: url(../images/homebutton.gif);
	}

#nav li a#navproducts {
	width: 151px;
	background-image: url(../images/productbutton.gif);
	}
	
#nav li a#navservice {
	width: 131px;
	background-image: url(../images/servicebutton.gif);
	}
	
#nav li a#navknowledge {
	width: 177px;
	background-image: url(../images/knowbutton.gif);
	}
	
#nav li a#navlinks {
	width: 92px;
	background-image:url(../images/links.gif);
	}	
	
#nav li a#navabout {
	width: 133px;
	background-image: url(../images/aboutbutton.gif);
	}


#nav li ul {
	position: absolute;
	width: 150px;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
	margin-left: 10px;
}


#nav li:hover ul a, #nav li.sfhover ul a {
	text-decoration: none;
	padding: 5px;
	color: #fff;
	background-color: #fb6009;
}

#nav li:hover ul a:hover, #nav li.sfhover ul a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #f90;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#sagefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	margin:auto;
	text-align: center;
	width: 948px;
}

#sagefooter a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color : #000000;
	}
#sagefooter a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color : #000000;
	}
#sagefooter a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color : #000000;
	}
#sagefooter a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color : #000000;
	}

#thirdcolumn {
background-image:url(../images/thirdcolumnbackground.gif);
	background-repeat: no-repeat;
}

#thirdcolumnlogo {
background-image:url(../images/logo_transparent1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	clear:left;
	width:220px;
	height:123px;
}

#thirdcolumncontent {
padding:20px 0;
}

#thirdcolumncontent a:link {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
letter-spacing: 2px;
line-height: 1.8em;
text-decoration:none;
color: #263248;
}


#thirdcolumncontent a:visited {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
letter-spacing: 2px;
line-height: 1.8em;
text-decoration:none;
color: #263248;
}

#thirdcolumncontent a:hover {
text-decoration:underline;
color: #ffffff;
font-weight:bold;
}

#thirdcolumncontent a:active {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
letter-spacing: 2px;
line-height: 1.8em;
text-decoration:none;
color: #263248;
}

#thirdcolumncontent p{ 
padding:0px 20px;
}


/* Social Media Icons */

#social-home img{ padding:0 3px;}
.social-text, .social-inner p {
color:#263248;
font-size:1.2em;
font-weight:bold;
letter-spacing:2px;
line-height:1.1em;
text-decoration:none;
clear:both;
}

.social-inner {
float:left;
height:100px;
text-align:center;
width:110px;
}
