/**************************************************************************/
/* default and miscellaneous styles                                       */
/**************************************************************************/
body
{ 
	background-color: #FFFFFF;
	/*font-family: Verdana, serif, Arial, Helvetica;*/
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}

a:link  	
{
	text-decoration: underline;
	color: blue;
}

a:hover		
{
	text-decoration: underline;
	color: blue;
}

a:visited  	
{
	text-decoration: underline;
	color: blue;
}

td.permit
{
	font-size: 12px;
	color: #008200;
	background-color: #FFFFFF;
	text-align:left;        
}
td.deny
{
	font-size: 12px;
	color: #FB0000;
	background-color: #FFFFFF;        
	text-align:left;        
}

td.msg
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

td.txt
{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
   text-align:left;
}

td.searchbyletter
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

p.test
{
	font-size: 11px;
	color: #FFFFFF;	
}

h1.test
{
	font-size: 11px;
	color: #FFFFFF;	
}

h2.test
{
	font-size: 11px;
	color: #FFFFFF;	
}

td.promoframe
{
	font-size: 11px;        
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
}

/**************************************************************************/
/* form styles                                                            */
/**************************************************************************/

td.formleft
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
   text-align: right;        
}

td.formcenter
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
   text-align: center;        
}

td.formright
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
   vertical-align: bottom;
}

td.formmenuleft
{
	font-size: 11px;
	color: #000000;	
   text-align: right;                
}

td.formmenuright
{
	font-size: 11px;
	color: #000000;
   vertical-align: top;
}

td.formtext
{
	font-size: 11px;
   color: #000000;
   text-align: left;                
   vertical-align: middle;
}

td.formhead
{
	font-size: 14px;
	color: #999999;
   text-align: left;        
   vertical-align: middle;
   font-weight: normal;
}

td.formrighttop
{
	font-size: 11px;
	color: #000000;
   text-align: right;        
   vertical-align: top;
}

input.ckbox
{
	font-size: 11px; 
	background-color: #FFFFFF;
}

input, select
{
	font-size: 11px;         
}

input.xxl, select.xxl
{
	font-size: 11px;
   width: 230px;
}

input.xl, select.xl
{
	font-size: 11px;
   width: 180px;
}

input.l, select.l
{
	font-size: 11px;
   width: 140px;
}

input.m, select.m
{
	font-size: 11px;
   width: 80px;
}

input.s, select.s
{
	font-size: 11px;
   width: 50px;
}

textarea
{
	font-size: 11px;
   width: 380px;
}

/**************************************************************************/
/* menu styles                                                            */
/**************************************************************************/

a.menu:link
{
	text-decoration: none;
	color: #000000;
}

a.menu:hover		
{
	text-decoration: none;
	color: #000000;
}

a.menu:visited
{
	text-decoration: none;
	color: #000000;
}

a.headermenu:link
{
	text-decoration: none;
   font-size: 11px;
	color: #FFFFFF;        
}

a.headermenu:hover		
{
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;        
}

a.headermenu:visited
{
   font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;        
}

td.menu
{
	font-size: 11px;
	color: #000000;
}

td.menulevel1
{
	font-size: 11px;
	color: #000000;		
}

td.menulevel2
{
	font-size: 11px;
	color: #000000;	
}

p.copyright
{
	font-size: 11px;
	color: #666666;
	text-align: center;	
}

p.faq
{
	font-size: 12px;
	color: #000000;
	text-align: left;
	
}

p.welcome
{
	font-size: 12px;
	color: #000000;
	text-align: left;
	
}


/**************************************************************************/
/* desktop styles                                                         */
/**************************************************************************/

td.desktop
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;                
}

td.dummy
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;        
}

/**************************************************************************/
/* news styles                                                            */
/**************************************************************************/

a.newscomment:link
{
	text-decoration: underline;
	color: #000000;
}

a.newscomment:hover		
{
	text-decoration: underline;
	color: #000000;
}

a.newscomment:visited
{
	text-decoration: underline;
	color: #000000;
}

td.newshead
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;			
}

td.newsbody
{
	font-size: 11px;
	color: #000000;	
	background-color: #E1E1E1;
}

td.newsflash
{
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;			
}

a:link.newsflash
{
	text-decoration: underline;
	font-size: 10px;
	color: blue;
}

a:hover.newsflash		
{
	text-decoration: underline;
	color: blue;
}

a:visited.newsflash
{
	font-size: 10px;
	text-decoration: underline;
	color: #666666;
}

td.newsflashtitle
{
	font-size: 10px;
	color: #666666;	
	background-color: #EEEEEE;
}

/**************************************************************************/
/* news coments styles                                                    */
/**************************************************************************/

td.newscomm1
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #476F42;	
}

td.newscomm2
{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

a.newscomm:link  	
{	
	text-decoration: underline;
	color: #000000;
}

a.newscomm:hover		
{
	text-decoration: underline;
	color: #000000;
}

a.newscomm:visited  	
{
	text-decoration: underline;
	color: #000000;
}

/**************************************************************************/
/* photo gallery styles                                                   */
/**************************************************************************/

td.gallerydescription
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8BB685;	
}

/**************************************************************************/
/* guestbook styles                                                       */
/**************************************************************************/

a.gb:link
{
	text-decoration: underline;
	color: #000000;
}

a.gb:hover		
{
	text-decoration: underline;
	color: #000000;
}

a.gb:visited
{
	text-decoration: underline;
	color: #000000;
}

td.gbhead
{
	font-size: 11px;
	color: #000000;	
	background-color: #FFFFFF;
}

td.gbentry
{
	font-size: 11px;
	color: #000000;			
	background-color: #E1E1E1;
        
}

/**************************************************************************/
/* gigs styles                                                            */
/**************************************************************************/

a.gigs:link
{
	text-decoration: none;
	color: #000000;
}

a.gigs:hover		
{
	text-decoration: underline;
	color: #000000;
}

a.gigs:visited
{
	text-decoration: none;
	color: #000000;
}

td.gigs1
{
	font-size: 11px;
	color: #FFFFFF;	
	background-color: #476F42;
}

td.gigs2
{
	font-size: 11px;
	color: #FFFFFF;	
	background-color: #476F42;
}

td.gigtoday
{
	font-size: 11px;
	color: red;	
	background-color: #FFFFFF;	
}


/**************************************************************************/
/* video styles                                                           */
/**************************************************************************/

a.videos:link
{
	font-size: 11px;	
	text-decoration: none;
	color: #000000;
}

a.videos:hover		
{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.videos:visited
{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

td.videoname
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #476F42;
}

td.videodescription
{
	font-size: 11px;
	color: #FFFFFF;	
	background-color: #476F42;
}

td.videofile
{
	font-size: 11px;	
	color: #000000;	
	background-color: #FFFFFF;
}

td.videofiledescription
{
	font-size: 11px;
	color: #000000;	
	background-color: #FFFFFF;
}

/**************************************************************************/
/* general elements styles                                                */
/**************************************************************************/

a.bt:link  	
{	
	text-decoration: underline;        
	color: #000000;
}

a.bt:hover		
{
   text-decoration: underline;
	color: #000000;
}

a.bt:visited  	
{
	text-decoration: underline;
	color: #000000;
}

/* >>> DELTA IN LOCALE AREA >>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

td.header
{
	font-size: 11px;
	color: #000000;
	background-color: #E1E1E1;
	text-align: left;
}

td.headerbottom
{	
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	background-color: #000000;
	height: 17px;
}

td.headermenu
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	background-color: #000000;
}

td.headerbanner
{
	font-size: 11px;
	color: #000000;
	background-color: #E1E1E1;
	text-align: right;
}

/**************************************************************************/
/* ride styles                                                            */
/**************************************************************************/

td.ridehead
{
	font-size: 11px;        
	color: #FFFFFF;
	background-color: #666666;
	text-align: left;
	vertical-align: center;
}

td.ridebody1
{
	font-size: 11px;        
	color: #000000;
	background-color: #FFFFFF;
	ctext-align: left;
	vertical-align: top;
}

td.ridebody2
{
	font-size: 11px;        
	color: #000000;
	background-color: #E1E1E1;
	/*background-color: #dddddd;*/
	text-align: left;
	vertical-align: top;
}

a.ridehead:link
{
	text-decoration: underline;
	color: #FFFFFF;
}

a.ridehead:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

a.ridehead:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}

a.ridebody:link
{
	font-size: 11px;        
	text-decoration: underline;
	color: #000000;	
}

a.ridebody:hover
{
	font-size: 11px;        
	text-decoration: underline;
	color: #000000;	
}

a.ridebody:visited
{
	font-size: 11px;        
	text-decoration: underline;
	color: #666666;	
}

/**************************************************************************/
/* promo styles                                                           */
/**************************************************************************/

td.promolinkframe
{
	font-size: 11px;        
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
}

td.promolinkcontent
{
	font-size: 11px;        
	color: #666666;
	background-color: #EEEEEE;
	ctext-align: left;
	vertical-align: top;
}

td.sponsoredlinkframe
{
	font-size: 11px;        
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
}

td.sponsoredlinkcontent
{
	font-size: 11px;        
	color: #000000;
	background-color: #EEEEEE;
	ctext-align: left;
	vertical-align: top;
}

p.promolink
{
	text-align: center;	
}

/**************************************************************************/
/* google stuff                                                           */
/**************************************************************************/

p.google_alternate
{
	font-size: 11px;        
	color: #666666;
	background-color: #EEEEEE;
	ctext-align: left;
	vertical-align: top;
}

body.google_alternate
{
   background-color: #EEEEEE;
}

#map_canvas_error
{
	font-size: 11px;        
	color: #666666;
	/*background-color: #CCCCCC;*/
	text-align: left;
	vertical-align: top;
}

