@charset "UTF-8";

/* CSS Document */

/* CSS Reset Rules */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; }

/*BODY*/

body { height:auto; width:auto; background-image:url(image/bg.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:62.5%; background-color:#000; }

h1, h2 { color:#FC0; font-size:1.7em; margin-top:10px; }

h3, h4 { color:#3CF; font-size:1.7em; margin-top:10px; }

.sub { font-size:0.7em; }

.bike { color:#FC0; font-size:1.4em; margin-top:18px; }

p { color:#FFF; font-size:1.3em; line-height:16px; margin-top:15px; }

ul { color:#FFF; }

.tell { font-size:1.6em; font-weight:bolder; }

/*TOP*/

#top { width:818px; height:111px; margin-left:auto; margin-right:auto; }

#topleft { width:542px; height:111px; float:left; }

#topright { width:276px; height:111px; float:left; }

#topright p { font-size:2em; color:#da0000; font-weight:bolder; text-align:center; text-transform:uppercase; }

/*middle*/


#flashy { background-image:url(image/bg-flash.gif); background-repeat:no-repeat; width:818px; height:495px; margin-left:auto; margin-right:auto; padding-top:5px; }

#flashy li { font-size:1.5em; list-style:none; display:inline; color:#FFF; padding-left:20px; padding-right:20px; border-right:1px solid #FFF; margin:0px; }

#flashy ul { margin:0px; padding:0px; text-align:center; text-transform:uppercase; font-weight:bolder; }

#flashy a { color:#FFF; text-decoration:none; margin:0px; padding:0px; }

#flashy a:hover { color:#3CF; text-decoration:underline; }

#flashy a:visited { color:#3CF; }

#flash { margin:5px 0 0 15px; }

#flashed { background-image:url(image/bg-contactpro.gif); background-repeat:no-repeat; width:818px; height:252px; margin-left:auto; margin-right:auto; padding-top:5px; }

#flashed li { font-size:1.5em; list-style:none; display:inline; color:#FFF; padding-left:20px; padding-right:20px; border-right:1px solid #FFF; margin:0px; }

#flashed ul { margin:0px; padding:0px; text-align:center; text-transform:uppercase; font-weight:bolder; }

#flashed a { color:#FFF; text-decoration:none; margin:0px; padding:0px; }

#flashed a:hover { color:#3CF; text-decoration:underline; }

#flashed a:visited { color:#3CF; }

#flashed p { text-align:center; }

/*TEXT*/


#middle { width:818px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; }

#left { float:left; width:521px; height:auto; padding:20px; }

#left a { color:#FFF; }

#left a:hover { color:#FFF; text-decoration:underline; }

#left a:visited { color:#FFF; text-decoration:underline; }

#left ul { margin-top:10px; }

#left li { font-size:1.2em; list-style:square; line-height:17px; }

#right { float:left; width:257px; padding-top:40px; }

#right li { margin:0px; padding:0px; }

#right ul { margin:10px 0 0 30px; padding:0px; line-height:20px; text-decoration:none; list-style:url(image/whitetick.gif); }

#right a { color:#FFF; font-size:1.2em; text-decoration:none; }

#right a:hover { color:#3CF; text-decoration:underline; }

#right a:visited { color:#FFF; }


#packages { width:207px; height:197px; background-image:url(image/bg-packages.jpg); background-repeat:no-repeat; padding:70px 25px 10px 25px; }

#packages p { color:#900; font-weight:bolder; font-size:1.5em; }

#packages li { font-size:1.2em; margin:0px; padding:0px; }

#packages ul { color:#000; list-style:none; line-height:28px; }

#miniform { width:257px; height:95px; background-image:url(image/bg-contact.jpg); background-repeat:no-repeat; padding-top:95px; margin-top:30px; }

#miniform p { text-align:center; }

input.submit { background-color:#FFF; color:#da0000; height:25px; width:220px; border:#000 solid 1px; margin:2px 0 0 18px; font-size:1.1em; }

input.submit:hover { background-color:#da0000; color:#FFF; border:#000 solid 1px; }

.contact { height:21px; width:215px; background-color:#FFF; border:#1a4266 solid 2px; color:#1a4266; margin:2px 0 0 18px; padding:2px 0 0 5px; font-size:1.1em; }

/*NAV TABS*/

#nav { height:108px; width:750px; margin-left:auto; margin-right:auto; margin-top:2px; }

#nav li { margin:0px; padding:0px; float:left; border:0px; }

#nav ul { margin:0px; padding:0px; float:left; }

.button { display:block; width:250px; height:108px; text-indent:-9999px; margin:0px; }

.button a { display:block; width:100%; height:100%; background:transparent url(image/tab-cbt.jpg) no-repeat top left; outline:none; }

.button a:hover { background-position:0 -108px; }

.button2 { display:block; width:250px; height:108px; text-indent:-9999px; margin:0px; }

.button2 a { display:block; width:100%; height:100%; background:transparent url(image/tab-refresh.jpg) no-repeat top left; outline:none; }

.button2 a:hover { background-position:0 -108px; }

.button3 { display:block; width:250px; height:108px; text-indent:-9999px; margin:0px; }

.button3 a { display:block; width:100%; height:100%; background:transparent url(image/tab-advance.jpg) no-repeat top left; outline:none; }

.button3 a:hover { background-position:0 -108px; }

/*FOOTER*/

#bottom { height:auto; width:auto; background-color:#023761; border-top:#FFF solid 6px; padding-top:20px; margin-top:50px; }

#footer { height:80px; width:818px; margin-left:auto; margin-right:auto; color:#FFF; }

#footer p { font-size:1.1em; margin:0px; padding:0px; color:#FFF; }

#footer li { font-size:1.1em; list-style:none; display:inline; color:#FFF; padding-left:3px; padding-right:5px; border-right:1px solid #FFF; margin:0px; font-weight:bold; }

#footer ul { margin:0px; padding:0px; }

#footer a { font-size:1.1em; color:#FFF; text-decoration:none; margin:0px; padding:0px; }

#footer a:hover { color:#3CF; text-decoration:underline; }

#footer a:visited { color:#3CF; }

#footerlogo { width:259px; height:73px; float:right; }

/*END*/

#ender { background-color:#023761; height:auto; width:auto; }

#end { height:30px; width:818px; margin-left:auto; margin-right:auto; color:#FFF; }

#end li { font-size:1.2em; list-style:none; display:inline; padding-left:10px; padding-right:10px; border-right:1px solid #1a4266; margin:0px; }

#end ul { margin:0px; padding:0px; }

#end a { font-size:1em; color:#FFF; text-decoration:none; }

#end a:hover { color:#3CF; text-decoration:underline; }

#end a:visited { color:#3CF; }

/*CONTACT PAGE*/

#contactleft { float:left; width:235px; height:auto; margin:12px 0 0 15px; }

#contactright { float:left; width:550px; height:auto; margin-top:12px; }

input.contactsubmit { background-color:#FFF; color:#da0000; height:25px; width:220px; border:#000 solid 1px; }

input.contactsubmit:hover { background-color:#da0000; color:#FFF; border:#000 solid 1px; }

.contactform { height:21px; width:220px; background-color:#FFF; border:#1a4266 solid 1px; color:#1a4266; margin-bottom:-15px; }

.contactmsg { height:85px; width:220px; background-color:#FFF; border:#1a4266 solid 1px; color:#1a4266; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; margin-bottom:-15px; }

.cap2 { border:#1a4266 solid 2px; width:175px; height:20px; }

.map { border:#FFF solid 2px; margin-top:20px; }

/*404 & SITEMAP*/

#sitemap { background-image:url(image/bg-site.gif); background-repeat:no-repeat; width:718px; height:495px; margin-left:auto; margin-right:auto; padding:10px 50px 0 50px; }

#sitemap li { font-size:1.2em; list-style:none; padding-left:10px; padding-right:10px; margin:0px; }

#sitemap ul { margin:0px; padding:0px; }

#sitemap a { font-size:1em; color:#FFF; text-decoration:none; }

#sitemap a:hover { color:#3CF; text-decoration:underline; }

#sitemap a:visited { color:#3CF; }

#one { float:left; width:300px; margin-top:30px; }

#one ul { font-size:1.3em; }

#two { float:left; width:300px; margin-top:30px; }

#two ul { font-size:1.3em; }

/*SLIDESHOW*/
.slideshow {width:786px; height: 343px; margin:0 0 5px 0; }



/*RIGHT ARTICLES*/
#rightarticles { float:left; width:257px; padding-top:40px; }

#rightarticles li { margin:0px; padding:0px; }

#rightarticles ul { margin:10px 0 0 30px; padding:0px; line-height:20px; text-decoration:none; list-style:url(image/whitetick.gif); }

#rightarticles a { color:#FFF; font-size:1.2em; text-decoration:none; }

#rightarticles a:hover { color:#3CF; text-decoration:underline; }

#rightarticles a:visited { color:#FFF; }

