body {background-color: #999999;}

a:link, a:visited {color:#666; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}

.gr_container {font:14px Arial; text-align:left; margin:10px auto; width:870px; position:relative;}
.terms {font-size:11px;}
.reglinks {margin:30px 100px;}
.reglinks a {display:block; height:50px; width:300px; overflow:hidden; margin:0px; background-repeat:none;}
.reglinks a:link,  .reglinks a:visited{background-position:0px 0px;}
.reglinks a:hover,  .reglinks a:active{background-position:0px -50px;}
.reglinks a#shopreg {background-image: url(images/gr09_shopregbutton.gif); float:left; }
.reglinks a#riderreg {background-image: url(images/gr09_riderregbutton.gif); float:right; }


ul#langnav {margin:0px; position:absolute; top:20px; right:15px;}
ul#langnav li {list-style:none; font:10px Tahoma, Arial; display:inline;}
ul#langnav li a {display:block; float:left; padding:1px 5px; border-left:1px solid #999;}
ul#langnav li a:link,  ul#langnav li a:visited  {text-decoration:none; color:#999;}
ul#langnav li a:hover,  ul#langnav li a:active  {text-decoration:underline; color:#666;}
ul#langnav li a#ln_1{border-left:0px solid #999;}
ul#langnav li a#ln_5{}
#langnav li a.current:link, ul#langnav li a.current:visited,ul#langnav li a.current:hover, ul#langnav li a.current:active {color:#000;} 


