/* RESET
-------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0; }
table { border-collapse:separate; border-spacing:0; margin-bottom:1.4em;}
caption,th,td { text-align:center; font-weight:400; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
a img { border:none; }


body { background-image:url('../images/bg.gif'); background-repeat:repeat-x; background-color:#4396ca; font-family:Verdana; font-size:12px; color:#000; line-height:180%; }
p {	margin-bottom:6px; }
a:link, a:visited {	text-decoration:none; color:#009; }
a:hover { text-decoration:underline; color:#009; }
input, select, textarea { font-family:Verdana, Tahoma; font-size:12px; color:#000; }

.int_links:link, .int_links:visited { text-decoration:none; background-color:#c4e9fc; border:1px solid #8bcaeb; padding:1px; font-size:13px; font-weight:bold; color:#2286bf; }
.int_links:hover { text-decoration:none; background-color:#066aa3; border:1px solid #045989; color:#fff; }

.fl_left { float:left; }
.left { float:left; }
.fl-right { float:right; }
.txt_c { text-align:center; }
.px400 { width:440px; }
.px250 { width:270px; }
.px200 { width:200px; }

#container { width:980px; margin-left:10px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; text-align:left; border:4px solid #88c6df; background-color:#0066a0; overflow:hidden; }
#container_intro { width:960px; margin-left:10px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; text-align:left; border:4px solid #88c6df; background-color:#fff; overflow:hidden; }
#newsletter { width:930px; padding:20px; margin:10px auto; text-align:left; border:5px solid #88c6df; background-color:#fff; overflow:hidden; }
#leftcol { width:240px; min-height:1120px; float:left; overflow:hidden;}
#rightcol { width:738px; min-height:1120px; float:left; overflow:hidden; border-left:2px solid #88c6df; background-color:#fff; }

.martin_links { width:240px; border-bottom:1px solid #94AA74; }
.martin_links ul { list-style-type:none; margin:0; padding:0; }
.martin_links li a { font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; display:block; background:transparent url('../images/links.png') 100% 0; height:24px; padding:4px 0 4px 12px; line-height:24px; text-decoration:none; }	
.martin_links li a:link, .martin_links li a:visited { color:#006699; }
.martin_links li a:hover { color:#fff; background-position:100% -32px; }
.martin_links li a.selected { color:#ff0; background-position:100% -64px; }

.thumbnail img { background-color:#c4e9fc; border:1px solid #8bcaeb; margin:4px; padding:5px; }
.thumbnail:hover { background-color:transparent; }
.thumbnail:hover img { background-color:#fae2f4; border:1px solid #e8a7c5; }

.pg img { border:0; background-color:#c4e9fc; margin:2px; padding:3px; }
.pg:hover { background-color:transparent; }
.pg:hover img { background-color:#375d8a; }

div.row { clear:both; padding-top:10px; }
div.row span.label { float:left; width:350px; text-align:right; }
div.row span.formw { float:right; width:350px; text-align:left; } 

.content { text-align:left; padding:10px; }

#bdtop { border-top:2px solid #88c6df; }

.title { font-family:Trebuchet MS; letter-spacing:5px; padding:5px; padding-left:20px; font-size:30px; color:#069; }
.subtitle { font-family:Trebuchet MS; letter-spacing:2px; padding:10px 0 0 0; font-size:18px; color:#069; }
h2 { font-family:Trebuchet MS; letter-spacing:2px; padding:10px 0 0 0; font-size:26px; color:#a22855; text-align:center; }
h3 { font-family:Verdana; padding:7px 0 3px 0; font-size:16px; text-align:center; }

.img_border { padding:5px; margin:5px; background-color:#c4e9fc; border:1px solid #8bcaeb; }
#fl-right { float:right; }

.tiny { font-size:12px; margin-bottom:10px; }
.vfcode { margin:5px; background-color:#D70000; color:#fff; padding:3px; font-size:15px; font-weight:bold; }
#intro { margin:20px; margin-left:auto; margin-right:auto; width:750px; text-align:center; border:4px solid #e3bd1a; background-color:#fff; }

.bikes_box { padding:8px; margin:10px; border:2px solid white; background-color:#000; font-family:Trebuchet MS; font-size:16px; color:#fff; }
.bikes_box a { color:#fff; }

.color_pink { padding:5px; margin-bottom:3px; background-color:#eec4b3; border:1px solid #e8a7c5; }
.color_pink p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; color:#000; }
.color_pink img { padding:5px; margin:5px; background-color:#fff; border:2px solid #e8a7c5; float:left; }

.color_blue { padding:5px; margin-bottom:3px; background-color:#055cad; color:#fff; }
.color_blue p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; }
.color_blue img { padding:5px; margin:5px; background-color:#fff; float:left; }

.color_red { padding:5px; margin-bottom:3px; background-color:#d61919; color:#fff; }
.color_red p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; }
.color_red img { padding:5px; margin:5px; background-color:#fff; float:left; }

.color_black { padding:5px; margin-bottom:3px; background-color:#000; color:#fff; }
.color_black p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; }
.color_black img { padding:5px; margin:5px; background-color:#fff; float:left; }

.color_yellow { padding:5px; margin-bottom:3px; background-color:#fffdcd; border:1px solid #ddd985; }
.color_yellow p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; color:#000; }
.color_yellow img { padding:5px; margin:5px; background-color:#fff; border:2px solid #ddd985; float:left; }

.color_mov { padding:5px; margin-bottom:3px; background-color:#bbb9d8; border:1px solid #8582af; }
.color_mov p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; color:#000; }
.color_mov img { padding:5px; margin:5px; background-color:#fff; border:2px solid #8582af; float:left; }

.color_green { padding:5px; margin-bottom:3px; background-color:#cfe6c8; border:1px solid #000000; }
.color_green p { font-family:Trebuchet MS; letter-spacing:2px; padding:3px; font-size:18px; color:#000; }
.color_green img { padding:5px; margin:5px; background-color:#fff; border:2px solid #000000; float:left; }

.mlevel_1 { width:180px; background-color:#055cad; color:#fff; font-size:15px; font-weight:bold; text-align:center; }
.mlevel_12 { background-color:#055cad; color:#fff; font-size:13px; font-weight:bold; text-align:center; }
.mlevel_1_text { padding:5px; background-color:#055cad; color:#fff; font-size:13px; }

.mlevel_2 { width:180px; background-color:#d61919; color:#fff; font-size:15px; font-weight:bold; text-align:center; }
.mlevel_22 { background-color:#d61919; color:#fff; font-size:13px; font-weight:bold; text-align:center; }
.mlevel_2_text { padding:5px; background-color:#d61919; color:#fff; font-size:13px; }

.mlevel_3 { width:180px; background-color:#000000; color:#fff; font-size:15px; font-weight:bold; text-align:center; }
.mlevel_32 { background-color:#000000; color:#fff; font-size:13px; font-weight:bold; text-align:center; }
.mlevel_3_text { padding:5px; background-color:#000000; color:#fff; font-size:13px; }

.mlevel_4 { width:180px; background-color:#ffff00; color:#000; font-size:15px; font-weight:bold; text-align:center; }
.mlevel_42 { background-color:#ffff00; color:#000; font-size:13px; font-weight:bold; text-align:center; }
.mlevel_4_text { padding:5px; background-color:#ffff00; color:#000; font-size:13px; }

#slider { width: 738px; height: 239px; font-size:24px; font-weight:bold; text-align:center; }
#slider2 { width: 960px; height: 350px; font-size:24px; font-weight:bold; text-align:center; }
#slider3 { width: 738px; height: 239px; font-size:24px; font-weight:bold; text-align:center; }

.blue { padding:5px; margin-bottom:3px; background-color:#084f99; overflow:hidden; color:#fff; }
.blue p { font-family:Trebuchet MS; padding:3px; font-size:16px; }
.blue img { padding:5px; margin:5px 10px; background-color:#fff; float:left; }

.red { padding:5px; margin-bottom:3px; background-color:#d60e1f; overflow:hidden; color:#fff; }
.red p { font-family:Trebuchet MS; padding:3px; font-size:16px; }
.red img { padding:5px; margin:5px 10px; background-color:#fff; float:left; }

.black { padding:5px; margin-bottom:3px; background-color:#000; overflow:hidden; color:#fff; }
.black p { font-family:Trebuchet MS; padding:3px; font-size:16px; }
.black img { padding:5px; margin:5px 10px; background-color:#fff; float:left; }

.floatstop { clear:both; }

.gbt { border:1px solid #ccc; background-color:#eee; padding: 5px; margin:5px 0; overflow:hidden; clear:both; }


/* contact form */
------------------------------------------------------------------*/
.contactForm  { width:600px; margin:5px 0; overflow:hidden; list-style:none; }
.contactForm legend { padding:0 10px; margin-left:20px; color:#fff; font-size:1.16em; }
.contactForm ul { margin:0; }
.contactForm ul li { clear:both; background:none; display:block; }
.contactForm ul label { display:block; float:left; width:320px; padding:3px 0; text-align:right; margin-right:5px; }
.contactForm .txtField  {float:left; padding:3px; width:240px; margin:5px 0 7px 0; color:#000; border:1px solid #6bcff9; outline:none;}
.contactForm .txtArea  {float:left; padding:3px; width:240px; height:120px; margin:5px 0 7px 0; color:#000; border:1px solid #6bcff9; outline:none;}
.contactForm .selectf  {float:left; padding:3px; width:240px; margin:5px 0 7px 0; color:#000;border:1px solid #ccc;outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { border-color:#26a1d4; background:#6bcff9;}
.contactForm .txtArea:hover, .txtArea:focus, .txtArea:active { border-color:#26a1d4; background:#6bcff9;}
em { font-size:12px; color:red; }