body 
{
    background-repeat: no-repeat;
    background-position:  right top ;    
} 

.mainbodytable
{
 background-repeat: no-repeat;
 background-position:  top right  ;
}

td
{
	font-weight: normal;
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	text-decoration: none;
	vertical-align:top;
	
}

.content
{
    font-weight: normal;
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	text-decoration: none;    
	text-align:left ;
	padding-left :5pt;
	padding-right :5pt;
	padding-top :5pt;
	padding-bottom :5pt;
	background-repeat: no-repeat;
    background-position:  top right  ;  
}

.ContactUs
{
    font-weight: normal;
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	text-decoration: none;    
	text-align:justify ;
	padding-left :5pt;
	padding-right :5pt;
	padding-bottom :5pt;
	background-repeat: no-repeat;
    background-position:  top right  ;  
}


.tipshome
{
    font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Verdana;
	text-decoration: none;    
	padding-right: 10pt;
    
}

UL.tipsbullet
{
    
    LIST-STYLE-IMAGE: url('images/top/tips_bullet.jpg');
    FONT-FAMILY: Verdana, Arial
}

.welcomehome
{
    font-weight: normal;
	font-size: 10px;
	color: black;
	font-family:  Arial ;
	text-decoration: none;    
	padding: 8pt;
    
}

.newshome
{
    font-weight: normal;
	font-size: 10px;
	color: black;
	font-family:  Arial ;
	text-decoration: none;    
	padding: 8pt;
    
}

.errortext
{
color: Red;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
}

.success
{
    color: Blue;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    }


/* anchor tags */
a:link
{
	font-weight: normal;
	font-size: 8pt;
	color:  #7e7e7e;
	font-family: Verdana;
	text-decoration: underline;
	text-align:center;
}	
	
a:visited
{
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	text-align:center;
}	
		
a:active
{
	font-size: 8pt;
	color:#7e7e7e;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	text-align:center;
	text-decoration: underline;
}	
		
a:hover
{
	font-family: Verdana;
	color: #7e7e7e;
	text-decoration: underline;
}


.errortext
{
color: Red;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
}

.success
{
    color: Blue;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    }



.menuheading
{
color: 9E9E9E;
font-family: Verdana;
font-size: 10;
font-weight: bold;
}

/* heading bar in the Admin sections */
.headingbar
{
background-color: #ebebeb;
color: black;
font-family: Verdana;
font-size: 10;
font-weight: bold;
}

INPUT.Button
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1pt solid;
    FONT-FAMILY: ARIAL, Arial
}

INPUT.text
{
	font-size: 8pt;
	color: #8a8a8a;
	font-family: ARIAL;
	background-color: white;
}


/* Used to make the sign in login invisible*/
:link.SignIn
{
	font-weight: bold;
	font-size: 8pt;
	color: #e9e9e4 ;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

:hover.SignIn
{
	font-weight: none;
	font-size: 8pt;
	color: #e9e9e4 ;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}	

:visited.SignIn
{
	font-weight: bold;
	font-size: 8pt;
	color: #e9e9e4 ;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
}

/* Used for the links of the footer*/
:link.AFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}	

:hover.AFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: black ;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
	background-color:white;
}	

:visited.AFooter
{
	font-weight: normal ;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}

INPUT.Button
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1pt solid;
    FONT-FAMILY: Verdana;
}

/* News Page link style */

:link.NewsPage
{
	font-weight: Normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;
    text-decoration: None;
}	

:hover.NewsPage
{
	font-weight: Normal;
	font-size: 8pt;
	color: #999999 ;
	font-family: Verdana;
	text-decoration: None;
}

:visited.NewsPage
{
	font-weight: Normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;	
	text-decoration: None;
}

/* News link style */

:link.newslink
{
	font-weight: bold;
	font-size: 8pt;
	color: #795f52;
	font-family: Verdana;
	
	text-decoration: underline;
	padding-right :5pt;
}	

:hover.newslink
{
	font-weight: bold;
	font-size: 8pt;
	color: #795f52 ;
	font-family: Verdana;
	
	text-decoration: underline;
	padding-right :5pt;
}

:visited.newslink
{
	font-weight: bold;
	font-size: 8pt;
	color: #795f52;
	font-family: Verdana;
	
	text-decoration: underline;
	padding-right :5pt;	
}

.news
{
	font-weight: bold;
	font-size: 8pt;
	color: #795f52;
	font-family: Verdana;
	
	text-decoration: None;
}

.NewsContent
{
    font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;
	text-decoration: none;    
	text-align:left ;
	padding-left :5pt;
	padding-right :5pt;
	padding-top :5pt;
	padding-bottom :5pt;  
}

/* Offroad Planning resources */

.OffroadContent
{
   	font-weight: normal;
	font-size: 8pt;
	color: #797949;
	font-family: Verdana;
	text-decoration: none;    
	padding-right :5pt;
	padding-top :10pt;
	padding-bottom :10pt;
   	background-color: #ededdd;  
}

.OffroadImg
{
	padding-left :5pt;
	padding-right :5pt;
	padding-top :5pt;
	padding-bottom :5pt;
    	background-color: #ededdd;  
}


/* Tour Gallery */

.TourGalleryContent
{
	padding-top :5pt;
}

/* Walpapers */

.WalpapersContent
{
	padding-top :5pt;
	padding-bottom :5pt; 
}

/* Tours & Events style */

:link.ToursEventsLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;
	
	text-decoration: none;
	padding-right :5pt;
}	

:hover.ToursEventsLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;
	
	text-decoration: none;
	padding-right :5pt;
}

:visited.ToursEventsLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;
	
	text-decoration: none;
	padding-right :5pt;	
}

.ToursEvents
{
	font-weight: bold;
	font-size: 8pt;
	color: #576a5b;
	font-family: Verdana;
	
	text-decoration: none;
}

.ToursEventsContent
{
    font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana;
	text-decoration: none;    
	text-align:justify ;
	padding-left :5pt;
	padding-right :5pt;
	padding-top :5pt;
	padding-bottom :5pt;
}

/* Hide information */

.HiddenBox
{
    position:absolute;
    left:660px;
    top:37px;
    
    color:Black;
    font-size:10;
}

.colorheaders
{
	background-color:#797949;
	font-weight: bold;
	color: #ffffff; 
	font-size: 8pt;
	font-family: Verdana;
	padding-left :10pt;
}

/* Used to make hidden links */
:link.textlink
{
	font-weight: normal;
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

:hover.textlink
{
	font-weight: normal;
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

:visited.textlink
{
	font-weight: normal;
	font-size: 8pt;
	color: #7e7e7e;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}

/* Used for quadSpecs.asp page */

.Headings
{
	color: white; 
	font-size: 11pt;
	font-family: arial narrow;
	padding-left :5pt;
	padding-top :13pt;
	position:relative; top:5;

}

.Image
{
	float:left;
	position:relative; top:5;
}
