.text {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; color: #000000;
    font-weight: normal;
}
.formText {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
}
.formTextGrey {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #808080;
}
.formHeadingText {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
  	color: #333300;
    font-weight: bold; 
}
.formHeadingTextWhite {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
    color: #FFFFFF;
}
.menu_white {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
}
.menu_white_smaller {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
}
.banners {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 11px;
 		color: #333300;
 		font-weight: bold;
}
.banners_orange {  
			font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11px;
  		color: #D06A0F;
  		font-weight: bold;
}
.bannersLarge {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 14px;
 		color: #333300;
 		font-weight: bold;
}
.heading_orange_large {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 16px; 
 		color: #D06A0F;
 		font-weight: bold;
}
.heading_orange_smaller {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 14px; 
 		color: #D06A0F;
 		font-weight: bold;
}
.text_orange {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; color: #D06A0F;
		font-weight: bold;
}
.text_orange_sml {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; color: #D06A0F;
		font-weight: bold;
}
.headers {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333300;
}
.text_bold {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
}
.text_soft {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: bold;
		color: #699847;
}
.text_ital_soft {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		color: #699847;
}
.orange_sml {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CC6600;
}
.orange_med {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #D06A0F;
}
.formPrivacyText {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    color: #000000;
}
.formPrivacyTextLink {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 7pt;
 		color: #333300;
 		/*font-weight: bold;*/
}
.whiteLink {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF; 
    text-decoration: underline
}
.smallText {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; 
}
.errorsHeading {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 11px; 
    color: #dd0000
}
.errorsText {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px; 
    color: #dd0000
}
#dhtmltooltip{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; color: #000000;
		font-weight: normal;
		position: absolute;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
}


a.menu:link {
	line-height: 21px;
	display: block;
	width: 194px;
	height: 23px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url("/offroadafrica/images/button.jpg");
	background-repeat: no-repeat;
}
a.menu:visited {
	line-height: 21px;
	display: block;
	width: 194px;
	height: 23px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url("/offroadafrica/images/button.jpg");
	background-repeat: no-repeat;
}
a.menu:hover {
	line-height: 21px;
	display: block;
	width: 194px;
	height: 23px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url("/offroadafrica/images/button_hover.jpg");
	background-repeat: no-repeat;
}
a.menu:active {
	/* left empty due to IE always leaving that button highlighted and not allowing hover to kick in again
	   when u backup a page*/
}

.footer_text {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
}

.advert_link { 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #E3011C;
		font-weight: bold;
}
.advert_heading {  
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #404749;
		font-weight: bold;
		text-decoration:none;
}
.advert_text {  
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #404749;
		font-weight: normal;
}
.content_text {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #404749;
		font-weight: normal;
    line-height: 1.5;
}
.content_heading {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		color: #CC9C00;
		font-weight: bold;
}
.content_sub_heading {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #CC9C00;
		font-weight: bold;
}
.heading_white {  
		font-family: Tahoma, Arial, Helvetica, sans-serif;
 		font-size: 12px; 
 		color: #FFFFFF;
 		font-weight: bold;
}
.sub_heading_green {  
		font-family: Tahoma, Arial, Helvetica, sans-serif;
 		font-size: 11px; 
 		color: #51613E;
 		font-weight: bold;
 		text-decoration:none;
}
.content_text_smaller {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #404749;
		font-weight: normal;
    line-height: 1.5;
}
.content_text_normal {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #404749;
		font-weight: normal;
}
.text_smaller_red {
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #ad5532;
		font-weight: bold;
}
.image_heading {  
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #404749;
		font-weight: bold;
		text-decoration:none;
}
img.white_border {
  border: 1px solid #FFFFFF;
}
img.black_border {
  border: 1px solid #000000;
}
.adminLink {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 11px; 
    color: #647441; 
    text-decoration: underline
}
.adminLinkHeading {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px; 
    color: #647441; 
    text-decoration: Bold
}

a.quote_button {
	display: block;
	width: 472px;
	height: 53px;
}
a.quote_button:hover {
    background: transparent url(/offroadafrica/images/quote_button_left_hover.jpg) 0 0px no-repeat;
	  display: block;
  	width: 472px;
	  height: 53px;
}
.smallAdminText {font-family: Arial,Verdana,Helvetica; font-size: 7pt; color: #000000;
}
.smallAdminLink {font-family: Arial,Verdana,Helvetica; font-size: 7pt; color: #3487A7;
}
.adminBlack {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;
}

.adminFooterStretch {
  background: url(/offroadafrica/images/footer-admin.jpg) no-repeat;
  background-size: 100%;
}