@charset "utf-8";
/* CSS Document */
/* RESET START */
html, body, div, span, applet, object, iframe,
h1, h2, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 17px;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	
}
body {
	line-height: 20px;
}


blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET END */

body{padding-top:30px; margin:0 auto; width:800px}

ul#frontpagescooters{width:540px; float:left; height:150px}
ul#frontpagescooters li{ display:block; float:left; text-align:center; margin:0 auto; padding-left:33px}


#header{height:80px; background-color:#fae600; margin:0 auto; border:solid 1px; border-color:#00F}
#logo{ background:url(images/logo.gif) no-repeat; margin:0 auto; width:770px; height:73px; }
#logo h1{font-family:Verdana, Geneva, sans-serif; font-size:17px; font-weight:lighter; letter-spacing:2px; padding:50px 0 0 68px}

#navbar{height:35px;background-color:#00F; margin:0 auto; display:block}
#navitems{width:770px; height:35px; margin:0 auto}

ul#navbuttons{float:left; display:inline; padding: 6px 0 0 16px;}
ul#navbuttons li{display:inline; color:white; padding-left:41px;}
ul#navbuttons li a{color:white; text-decoration:none;  font-size:12px; font-weight:bold; letter-spacing:2px;}

ul#flags{ float:right; list-style:none; padding-top:7px }
ul#flags li{float:left; width:44px; text-indent:-9999px}
ul#flags li a{ display:block; width:25px; height:19px}
ul#flags li.en{background:url(images/english.png) no-repeat; }
ul#flags li.sp{background:url(images/spain.png) no-repeat;}
ul#flags li.ge{background:url(images/german.png) no-repeat;}
ul#flags li.it{background:url(images/italian.gif) no-repeat;}


#content{width:800px; height:600px; margin:0 auto; text-align:center}

#leftcontent{ padding-top:50px; float:left; width:560px; height:550px; background:url(images/contentbg.jpg) no-repeat; border-left:1px solid; border-color:#00F;}
#leftcontent p{width:440px; margin:0 auto}

#scooters{width: 560px; height:320px; margin:0 auto}
#scooters p{font-size:11px; line-height:14px;  color:black; font-family:Verdana, Geneva, sans-serif; text-align:center; }
ul#scooterpics p{width:100px}
ul#scooterpics li{width:100px; height:200px; text-align:center; display:block; float:left; padding-left:63px}
ul#scooterpics li a{width:100px; height:100px}

#form{width:440px; margin:0 auto;}


#linkdiv{width:440px; margin:0 auto}
ul#links{float:left; width:440px; margin:0 auto; list-style:none; text-align:center; padding-top:40px}
ul#links li{width:177px; height:100px; float:left; padding:20px 0 0 40px}
ul#links li a{}

#rightcontent{ float:right; width:220px; height:600px; background-color:#fae600; border-left:1px solid; border-right:1px solid; border-color:#00F}

#tests {padding-top:50px}
ul#testimonials{list-style:none;width:190px; margin:0 auto}
h1{color:black; font-size:12px; font-weight:bold}
ul#testimonials a{color:black; font-size:12px; font-weight:bold; text-decoration:none}
ul#testimonials p{color:black; font-size:11px; font-weight:normal; line-height:11px}
ul#testimonials h2{color:black; font-size:8px; text-align:right; padding-right:10px}


#footer{height:50px;background-color:#00F; margin:0 auto; }
#footertext{color:white; float:left; padding:3px 0 0 10px}
#footertext p{font-size:10px;}
#footertext a{font-size:10px; text-decoration:none; color:white}

#validate{width:100px; height:50px; float:right; padding:10px 10px 0 0}


