/* CSS Document */

BODY
{
	scrollbar-base-color:#999999;
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#999999;
	scrollbar-face-color:#CCCCCC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#EFEFEF;
	font-family:Helvetica, Arial, Verdana;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	margin-bottom:0;
	margin-top:0;
	margin-right:0;
	margin-left:0;
}

/********* NAVIGATION 1 ***********/
	.bgNav1
	{
		height:22px;
		vertical-align:middle;
		text-align:center;
		padding-left:0px;
		padding-right:0px;
	}

	a.Nav1:link,
	a.Nav1:visited,
	a.Nav1:active,
	a.Nav1:hover
	{
		font-family: helvetica, arial, verdana;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		padding-left:14px;
		padding-right:24px;
		vertical-align:middle;
	}

	A.Nav1active:link,
	A.Nav1active:active,
	A.Nav1active:visited,
	A.Nav1active:hover
	{
		font-family: helvetica, arial, verdana;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		padding-left:14px;
		padding-right:24px;
		vertical-align:middle;
	}







.spacer /* change spacer width -> must change FOOTER width because of whole length of 780px */
{
	font-size:1px;
	width:12px;
}

/***********************************/
/************ TOPBAR ***************/
/***********************************/
	.topVertLine1
	{
		font:arial,verdana;
		font-size:11px;
		width:16px;
		color:#7676B8;
		text-align:center;
		vertical-align:middle;
	}

	.topVertLine2
	{
		height:22px;
		width:1px;
		background-color:#E0E0E0;	
		font-size:1px;
	}

	a.topSiteService:link,
	a.topSiteService:active,
	a.topSiteService:visited
	{
		font-family: helvetica, arial, verdana;
		font-size:11px;
		text-decoration:none;
		color:#27438D;
		padding-right:5px;	
	}

	a.topSiteService:hover
	{
		text-decoration:underline;
	}

	a.topSiteServiceActive:link,
	a.topSiteServiceActive:active,
	a.topSiteServiceActive:visited,
	a.topSiteServiceActive:hover
	{
		font-family: helvetica, arial, verdana;
		font-size:11px;
		text-decoration:none;
		color:#FD750A;
	}

	

/***********************************/
/************ FOOTER ***************/
/***********************************/
	
	.footText1
	{
			font-family:arial, verdana;
			font-size:10px;
			font-weight:none;
			color:white;
	}

	a.footText2:link,
	a.footText2:active,
	a.footText2:visited,
	a.footText2:hover
	{
			font-family:arial, verdana;
			font-size:10px;
			color:white;
			text-decoration:none;
	}


/***********************************/
/************ SIDEBAR **************/
/***********************************/
	.sideSpacerTop
	{
		font-size:1px;
		height:10px;
	}

	.sideSpacerNavHoriz1
	{
		font-size:1px;
		width:12px;
	}

	.sideSpacerNavHoriz2
	{
		font-size:1px;
		width:14px;
	}

	.sideSpacerNavVert1
	{
		font-size:1px;
		height:16px;
	}

	.sideSpacerNavVert2
	{
		font-size:1px;
		height:12px;
	}

	.sideSpacerNavVert3
	{
		font-size:1px;
		height:8px;
	}

	.Nav2img
	{
		width:14px;
	}

	a.Nav2:link, 
	a.Nav2:visited, 
	a.Nav2:active,	
	{
		border-color:#F0F0F0;
		border-style:solid;
		border-width:1px;
		font-family: arial, verdana;
		font-size:12px;
		text-decoration:none;
		color:#000000;
		width:100%;
	}
	a.Nav2:hover
	{
		border-color:#CCCCCC;
		border-style:solid;
		border-width:1px;
		background-color:#FAFAFA;
		text-decoration:none;
	}

	a.Nav2active:link, 
	a.Nav2active:visited, 
	a.Nav2active:active,
	a.Nav2active:hover
	{
		font-family: arial, verdana;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#FD750A;
		width:100%;
	}


	a.Nav3:link,
	a.Nav3:visited,
	a.Nav3:active,
	a.Nav3:hover
	{
		font-family: arial, verdana;
		font-size:11px;
		text-decoration:none;
		color:#FF9900;
		width:100%;
	}

	a.Nav3active:link, 
	a.Nav3active:visited, 
	a.Nav3active:active,
	a.Nav3active:hover
	{
		font-family: arial, verdana;
		font-size:11px;
		text-decoration:none;
		color:#000000;
		width:100%;
	}


/***********************************/
/************ SPECIALS *************/
/***********************************/
	.specialSpacerTop
	{
			font-size:1px;
			height:4px;
	}

	.specialSpacerHoriz
	{
			font-size:1px;
			width:6px;
	}

	.specialSpacerVert
	{
			font-size:1px;
			height:10px;
	}

	/* Price */
	.specialPriceWidth
	{
			width:30px;
	}

	.specialPound
	{
			font-family: arial, verdana;
			font-size:12px;
			font-weight:bold;
			color:#FF9900;
			vertical-align:top;
	}

	.specialPrice
	{
			font-family: arial, verdana;
			font-size:30px;
			line-height:30px;
			font-weight:bold;
			color:#FF9900;
			vertical-align:top;
			text-align:right;
	}

	.specialDescription
	{
			font-family: arial, verdana;
			font-size:12px;
			font-weight:bold;
			color:#FF9900;
			text-align:right;
	}

	.specialTownPosition
	{
			padding-left:10px;
			vertical-align:top;
	}

	.specialTown
	{
			font-family: arial, verdana;
			font-size:12px;
			color:#FF9900;
	}

	.specialArrow
	{
			vertical-align:bottom;
			text-align:right;
	}



/***********************************/
/************ HOMEPAGE *************/
/***********************************/
LI
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	list-style-type:disk;
	list-style-position:outside;
	line-height:14px;
}

UL
{
	text-indent:0cm;
/*	display:inline;*/
}

.sideSpacer
{
	font-size:1px;
	width:18px;
}

.sideSpacer2
{
	font-size:1px;
	width:12px;
}

.homeHeadline
{
	font-family:arial,helvetica,verdana;
	font-size:18px;
	color:#000066;
	vertical-align:middle;
	height:30px;
	letter-spacing:2px;
}

.homeHeadline2
{
	font-family:arial,helvetica,verdana;
	font-size:13px;
	color:#000066;
	vertical-align:bottom;
	padding-top:18px;
	padding-bottom:3px;
	letter-spacing:1px;
}

.homeHeadline3
{
	font-family:arial,helvetica,verdana;
	font-size:14px;
	font-weight:bold;
	color:#FD750A;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:0px;
}

.homeSpecialsHeadline
{
	font-family:arial,helvetica,verdana;
	font-size:13px;
	color:#000066;
	vertical-align:bottom;
	height:30px;
	padding-bottom:3px;
	letter-spacing:1px;
}


.homeSpecialsHeadline2,
A.homeSpecialsHeadline2:link,
A.homeSpecialsHeadline2:visited,
A.homeSpecialsHeadline2:active,
A.homeSpecialsHeadline2:hover
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FD750A;
	vertical-align:bottom;
	padding-top:10px;
	padding-bottom:3px;
}

.homeSpacerVert
{
	font-size:1px;
	line-height:1px;
}

.homeSpacerVer2
{
	font-size:1px;
	height:12px;
}

.homeSpacerHoriz
{
	font-size:1px;
	width:1px;
}

.homeSpacerHoriz2
{
	font-size:1px;
	width:8px;
}

.homeSpacerHoriz3
{
	font-size:1px;
	width:15px;
}

.homeBG1
{
	background-color:#E0E0E0;
}

.homeBG2
{
	background-color:#F0F0F0;
}

.homeText
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	color:#616161;
	padding-top:6px;
	padding-left:6px;
}

.homeText2
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	color:#616161;
	padding-top:3px;
	padding-left:2px;
}

a.homeLink:link, 
a.homeLink:visited, 
a.homeLink:active
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

a.homeLink:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.homeLinkSpacer
{
	padding-top:3px;
	padding-right:6px;
	padding-bottom:3px;
}

.homeLinkSpacer2
{
	padding-top:12px;
	padding-left:4px;
}

.homeHeadlineReservation
{
	font-family:helvetica, arial,;
	font-size:13px;
	color:#616161;
	padding-top:8px;
	padding-bottom:9px;
}

.homeReservationText
{
	font-family: helvetica, arial, verdana;
	font-size:11px;
	color:#000000;
}

select.formField1,
.formField1
{
	font-family: arial, helvetica;	
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

.homeSpacerReservationVert
{
	font-size:1px;
	height:11px;
}

.homeSpacerBetweenFields
{
	font-size:1px;
	width:6px;
}

.homeSpacerBetweenFields2
{
	font-size:1px;
	width:12px;
}


input.formButton,
.formButton 
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:150;
}

input.formFieldEmail,
.formFieldEmail
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:150px;
}


input.formButton2,
.formButton2
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
}

/* search engine text styles on homepage */
.lien_cache {cursor: text}
.lien_cache {text-decoration: none}
.lien_cache {color: #FFFFFF}

/***********************************/
/************ CONTENTS *************/
/***********************************/

TD.contentsideimageborder
{
border-style:solid;
border-width:1px;
border-color:#515151;
width:150px;
background-color:#F0F0F0;
}

TD.contentsideimagetext
{
font-family: Arial, Helvetica, Verdana;
font-size:11px;
color:#515151;
}








/*#################################################################################*/
/* BEGIN : CSS of Budget ONLINE, Content Headline und Text                         */
/*#################################################################################*/


/* ----- WINDOWS - IE 4+ - Netscape 6 - Mozilla 1 (ALL STYLE - V3 - 12/12/2002) ---- */

/* -------------- INDEX OF STYLES  ---------------------- */
/* ************** (1) MAIN CONTENT ********************** */
/* ************** (2) BREAD CRUMBS ********************** */
/* ************** (3) GLOBAL NAV   ********************** */
/* ************** (4) LEFT NAV     ********************** */


/* ************** (1) MAIN CONTENT ************************************************* */

TD {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#000000;
}

A {
	color:#3D6484;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

/* ------------ BODY LINKS ------------------------------ */

a.bodyLink { 
	font-family:Helvetica, Arial, Verdana;
	color:#FF9900;
	background-color:white;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.bodyLink:hover { 
	font-family:Helvetica, Arial, Verdana;
	color:#333399;
	background-color:white;
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
}

a.formLink { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.formLink:hover {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
}

/* ------------- FOOTER LINKS ----------------------------------- */

a.footer { 
	font-family:Helvetica, Arial, Verdana;
	font-size:9px;
	color:#3D6484;
	background-color:white;
	text-decoration:none;
	line-height:12px;
}

a.footer:hover { 
	font-family:Helvetica, Arial, Verdana;
	font-size:9px;
	color:#3D6484;
	background-color:white;
	text-decoration:underline;
	line-height:12px;
}

.footerTextGrey { 
	font-family:Helvetica, Arial, Verdana;
	color:#999999;
	background-color:white;
	font-size:9px;
	line-height:12px;
}

.footerText { 
	font-family:Helvetica, Arial, Verdana;
	font-size:9px;
	color:#3D6484;
	background-color:white;
	line-height:12px;
}

.footerTextHome { 
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	line-height:13px;
}

a.footerHome { 
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	text-decoration:none;
	line-height:13px;
}

a.footerHome:hover { 
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	text-decoration:underline;
	line-height:13px;
}

/* ------------- HEADINGS ----------------------------------- */

.heading-1 {
	font-family:Helvetica, Arial, Verdana;
	font-size:16px;
	color:#000066;
	font-weight:bold;
	padding-top:11px;
	padding-left:px;
	padding-bottom:0px;
}
 
.heading-1-lineSpacer
{
	font-size:1px;
	height:2px;
}

.heading-1-break {
	font-family:Helvetica, Arial, Verdana;
	font-size:18px;
	color:#CC0000;
	background-color:white;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:1px;
}
 
.heading-2 {
	font-family:Helvetica, Arial, Verdana;
	font-size:14px;
	color:#CC0000;
	background-color:white;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}

.heading-2-flush {
	font-family:Helvetica, Arial, Verdana;
	font-size:14px;
	color:#333399;
	background-color:white;
}

.heading-3 {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#CC0000;
	background-color:white;
	font-weight:bold;
}

.heading-4 {
	font-family:Helvetica, Arial, Verdana;
	font-size:14px;
	font-weight:bolder;
	color:#333333;
	background-color:white;
}

.bodyHeading {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#333399;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyHeadingWide {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#CC0000;
	background-color:white;
	margin-top:20px;
	margin-bottom:0px;
}

.job-heading { 
	font-family:Helvetica, Arial, Verdana;
	color:#ffffff;
	background-color:#9b9b9b;
	font-size:11px;
	line-height:15px;
}
 
/* ------------- BODY COPY ----------------------------------- */

.bodycopy
{
	font-family:Helvetica, Arial, Verdana;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	background-color:white;
	line-height:14px;
	padding-top:1px;
	padding-bottom:4px;
 }

.bodycopy-small {
	font-family:Helvetica, Arial, Verdana;
	font-weight:normal;
	font-size:10px;
	color:#333333;
	background-color:white;
	line-height:13px;
}

.bodycopy-smallWhite {
	font-family:Helvetica, Arial, Verdana;
	font-weight:normal;
	font-size:10px;
	color:white;
	background-color:white;
	line-height:13px;
}

.bodySpace {
	padding-top:10px;
	padding-bottom:0px;
}

.bodySpaceMin {
	padding-top:5px;
	padding-bottom:0px;
}

.bodySpaceSmall {
	padding-top:0px;
	padding-bottom:5px;
}

.bodySpaceMedium {
	padding-top:15px;
	padding-bottom:0px;
}

.bodySpaceWide {
	padding-top:5px;
	padding-bottom:0px;
}

.bodySpaceMidBreak {
	padding-top:20px;
	padding-bottom:20px;
}

.bodySpaceTopBreak {
	padding-top:20px;
	padding-bottom:0px;
}

.bodySpaceTopBreakWide {
	padding-top:25px;
	padding-bottom:0px;
}

.paraSpace {
	margin-top:6px;
	margin-bottom:0px;
}

.paraIndent {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
}

.paraIndentWide {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:5px;
}

.bodyParagraph {
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	line-height:17px;
	padding-top:10px;
	color:#000000;
	background-color:white;
}

.bodyParagraph-flush {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyParagraphBreak {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyParagraphWide {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:0px;
	margin-bottom:10px;
}

.bodyParagraphTopBreak {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyParagraphTopBreakWide {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:20px;
	margin-bottom:0px;
}

/* ------------- FORMS ----------------------------------- */

.formParagraph {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
	margin-top:10px;
	margin-bottom:0px;
 }
 
.formParagraphBreak {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
	margin-top:10px;
	margin-bottom:10px;
}

.formText {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#333333;
	background-color:#e6e6e6;
}

.formTextSmall { 
	font-family:Helvetica, Arial, Verdana;
	color:#333333;
	background-color:#e6e6e6;
	font-size:10px;
	line-height:12px;
}

.formTextSmallHeading { 
	font-family:Helvetica, Arial, Verdana;
	color:#333333;
	background-color:#cccccc;
	font-size:10px;
	line-height:12px;
}

.formTextWide {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:18px;
	color:#333333;
	background-color:#e6e6e6;
}

.formTextIndent {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
	margin-left:11px;
}

.formTextDark {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#CCCCCC;
}
 
.formTextSmall {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
}

.formTextDarkSmall {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	line-height:14px;
	color:#333333;
	background-color:#CCCCCC;
}
 
.formField {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#333333;
	background-color:white;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:0px;
}

.formFieldFlush {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#333333;
	background-color:white;
}

.formField1 {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#333333;
	background-color:#e6e6e6;
}


.formRadio {
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
}

/* ------------- FORM SPACING ------------------------------- */

.formSpace {
	padding-top:2px;
	padding-bottom:2px;
	color:#333333;
	background-color:#e6e6e6;
}

.formSpaceHeader {
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	background-color:#cccccc;
}

.formSpaceMedium {
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	background-color:#e6e6e6;
}
 
.formSpaceWide {
	padding-top:10px;
	padding-bottom:10px;
	color:#333333;
	background-color:#e6e6e6;
}

.formSpaceTopBreak {
	padding-top:10px;
	padding-bottom:5px;
	color:#333333;
	background-color:#e6e6e6;
}

.formSpaceBottomBreak {
	padding-top:5px;
	padding-bottom:10px;
	color:#333333;
	background-color:#e6e6e6;
}

/* ------------- ARROWS ----------------------------------- */

#arrow {
	vertical-align:baseline;
}

.arrowSpace {
	padding-bottom:3px;
}

/* ------------- TABLES ----------------------------------- */

#outerTable {
	margin-top:10px;
}

#outerTable-small {
	margin-top:4px;
}

#outerTableWide {
	margin-top:20px;
}

#arrowTable {
	padding-top:5px;
}

/* ------------- IMAGES ----------------------------------- */

img {
	border:0px;
}

#steps {
	margin-right:3px;
	background-color:white;
}

#calendar {
	margin-top:0px;
	margin-bottom:4px;
}

#heading-break {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:-2px;
}

#heading-breakSmall {
	float:left;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:-2px;
}

#heading-Formbreak {
	float:left;
	padding-bottom:5px;
	background-color:#e6e6e6;
	color:#333333;
}

#holiday-special {
	border:0px;
	margin-right:9px;
}

#promotion {
	border:0px;
}

.borderCarDetailPic {  
	border:#999999 solid; 
	border-width:1px 1px 0px;
}

.borderCarDetailPicBottom { 
	border:1px #999999 solid;
}

/* ------------- UNORDERED LISTS ------------------------------ */

UL {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:15px;
	color:#333333;
	list-style-type:disc;
	list-style-position:outside;
	text-indent:0px;
	background-color:white;
}

.formList {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:15px;
	color:#333333;
	list-style-type:disc;
	list-style-position:outside;
	text-indent:0px;
	background-color:#e6e6e6;
}

/* ------------- SITE MAP ---------------------------------------- */

.sitemap-heading {
	font-family:Helvetica, Arial, Verdana;
	color:#ffffff;
	font-weight:bold;
	background-color:#9b9b9b;
	font-size:10px;
	line-height:12px;
}

a.sitemapSmall {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}

a.sitemapSmall:hover  {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#e6e6e6;
	line-height:12px;
	text-decoration:underline;
}

a.sitemapSmallActive {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#ffffff;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}

a.sitemapSmallActive:hover  {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#ffffff;
	line-height:12px;
	text-decoration:underline;
}

/* ************** (2) BREAD CRUMBS ************************************************* */

.breadCrumbText {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	font-weight:normal;
}

.breadCrumbActive {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:black;
	background-color:white;
	font-weight:normal;
}
 
a.breadCrumbs {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	font-weight:normal;
	text-decoration:none;
 }
 
a.breadCrumbs:hover { 
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	font-weight:normal;
	text-decoration:underline;
} 

/* ************** (3) GLOBAL NAV   ************************************************* */

/* ------------ GLOBAL NAV (OFF) TEXT LINKS --------------------- */

a.globalNavOff {
	font-family:Helvetica, Arial, Verdana;
	color:white;
	background-color:#999999;
	font-size:11px;
	text-decoration:none;
}

a.globalNavOff:hover { 
	font-family:Helvetica, Arial, Verdana;
	color:white;
	font-weight:bold;
	background-color:#999999;
	font-size:11px;
	text-decoration:none;
}

a.globalNav-small-Off {
	font-family:Helvetica, Arial, Verdana;
	color:white;
	background-color:#999999;
	font-size:10px;
	text-decoration:none;
}

a.globalNav-small-Off:hover { 
	font-family:Helvetica, Arial, Verdana;
	color:white;
	background-color:#999999;
	font-size:10px;
	text-decoration:underline;
}

/* ------------ GLOBAL NAV (ON) TEXT LINKS ----------------------- */

a.globalNavOn {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#E6E6E6;
	font-size:11px;
	text-decoration:none;
}

a.globalNavOn:hover { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	font-weight:bold;
	background-color:#E6E6E6;
	font-size:11px;
	text-decoration:none;
}

a.globalNav-small-On {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#E6E6E6;
	font-size:10px;
	text-decoration:none;
}

a.globalNav-small-On:hover { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#E6E6E6;
	font-size:10px;
	text-decoration:underline;
}
 
/* ------------ TOP TEXT LINKS ----------------------------------- */

a.topNavLinks { 
	font-family:Helvetica, Arial, Verdana;
	color:white;
	background-color:#CC0000;
	font-size:11px;
	text-decoration:underline;
}

a.topNavLinks:hover { 
	font-family:Helvetica, Arial, Verdana;
	color:white;
	background-color:#CC0000;
	font-size:11px;
	text-decoration:underline;
} 

/* ------------- TOP NAV FORMS ----------------------------------- */

.formText-GlobalNav {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:white;
	background-color:#CC0000;
 }

.formField-GlobalNav {
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	color:#333333;
	background-color:white;
	padding-top:0px;
	padding-bottom:0px;
 }

/* ************** (4) LEFT NAV     ************************************************* */

/* ------------- NAV LINKS Grey Background ---------------------- */

a.leftNav { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.leftNav:hover  { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	font-weight:bold;
	background-color:#e6e6e6;
	line-height:14px;
	text-decoration:none;
}

/* ------------- NAV LINKS White Background ------------------------ */

a.leftNavActive { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:white;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.leftNavActive:hover  { 
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	font-weight:bold;
	background-color:white;
	line-height:14px;
	text-decoration:none;
}

/* ------------- LEFT NAV SPACING ----------------------------------- */

.navSpace {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#e6e6e6;
	color:#3D6484;
}

.navSpaceActive {
 	padding-top:10px;
	padding-bottom:10px;
	background-color:white;
	color:#3D6484;
}

.navSpace-small {
	padding-top:5px;
	padding-bottom:5px;
	background-color:#e6e6e6;
	color:#3D6484;
}

.navSpace-smallActive {
	padding-top:5px;
	padding-bottom:5px;
	background-color:white;
	color:#3D6484;
}

.navParagraph {
	font-family:Helvetica, Arial, Verdana;
	color:#3D6484;
	background-color:white;
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:5px;
}

/*################################################################################*/
/* END : CSS of Budget ONLINE,  Content Headline und Text                         */
/*################################################################################*/



a.sitemapN1font
{
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:12px;
	color:#ffffff;
	font-weight:bold;
	width:100%;
}

.sitemapN1bg
{
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#DB6402;
	padding-left:4px;
	padding-right:4px;
}

a.sitemapN2font
{
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:12px;
	color:#616161;
	font-weight:normal;
	width:100%;
}

.sitemapN2bg
{
	background-color:#FAFAFA;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding-bottom:0px;
	padding-top:0px;
}


.smN2n
{
	vertical-align:top;
	padding-top:3px;
	width:12px;
}

.smN2c
{
	vertical-align:top;
	line-height:12px;
}


a.sitemapN3font
{
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	line-height:12px;
	color:#616161;
	font-weight:normal;
	width:100%;
}

.sitemapN3bg
{
	background-color:#FAFAFA;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding-bottom:0px;
	padding-top:0px;
}










/*-------------------------------------------------------------------------------------------*/

TABLE.specialsTable
{
	border-style:solid;
	border-width:1px;
	border-color:#515151;
	background-color:#F0F0F0;
}

.specialTextPosition
{
	width:121px;
	text-align:right;
	vertical-align:bottom;
}

.specialText
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.specialText2
{
	font-family: Arial, Helvetica, Verdana;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
}

.specialText3,
a.specialText3:link,
a.specialText3:visited,
a.specialText3:active,
a.specialText3:hover
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	text-decoration:none;
	color:#616161;
	vertical-align:top;
	width:100%;
	height:100%;
}

.specialText3Spacer
{
	font-size:1px;
	width:5px;
}

.specialSpacer
{
	font-size:1px;
	width:1px;
	background-color:#FFFFFF;
}

.specialLinkSpacer
{
	vertical-align:top;
}

/* Carguide */
/************/
.headLine
{
	font-family:arial,helvetica,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

.headLineText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
}

.fromText
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.categoryOV
{
	font-family: Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}

.priceText
{
	font-family: Arial, Helvetica, Verdana;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
}

.durationText
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.exampleTextOV
{
	font-family: Arial, Helvetica, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	vertical-align:middle;
	padding-left:4px;
}

a.fleetLink:link, 
a.fleetLink:visited, 
a.fleetLink:active
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

a.fleetLink:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.cg_TableCountry
{
	background-color:#F0F0F0;
}

.cg_TableCountryText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
}

.cg_SelectCountry
{
	font-family: arial, helvetica;	
	font-size:11px;
	color:#333333;
	width:222px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

.cg_TableCountrySpacer
{
	line-height:12px;
}

TABLE.cg_BookingTable
{
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#FFFFFF;
}

.cg_BookingSpacer
{
	font-size:1px;
	width:1px;
}

.cg_BookingTextPosition
{
	text-align:right;
	vertical-align:middle;
}

.cg_Text
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
}

.cg_DescriptionSpacer
{
	font-size:1px;
	width:11px;
}

.cg_Description2
{
	font-family: Arial, Helvetica, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:14px;
	vertical-align:middle;
	padding-left:6px;
}

TABLE.descriptionBG1
{
	background-color:#F0F0F0;
}

TABLE.descriptionBG2
{
	background-color:#FFFFFF;
}

.spacerCarTables
{
	font-size:1px;
	width:13px;
}

.spacerCarTables2
{
	padding-bottom:22px;
}

.cg_LinkPosition
{
	height:20px;
}

/* Content Specials */
/********************/
/*toDelete*/.cs_Headline
{
	font-family:arial,helvetica,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

.cs_headSpacer
{
	font-size:1px;
	line-height:25px;
}

a.cs_Link:link, 
a.cs_Link:visited, 
a.cs_Link:active
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

a.cs_Link:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.cs_Text
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	padding-left:6px;
	padding-top:6px;
}

.cs_LinkPosition
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	padding-left:6px;
	padding-bottom:6px;
	padding-top:13px;
}

.cs_Spacer1
{
	font-family: Arial, Helvetica, Verdana;
	font-size:1px;
	width:12px;
}	

.cs_Spacer2
{
	font-family: Arial, Helvetica, Verdana;
	font-size:1px;
	width:20px;
}

.cs_SpacerSpecials
{
	vertical-align:top;
	padding-bottom:30px;
}

.cs_Headline2
{
	font-family:arial,helvetica,verdana;
	font-size:13px;
	color:#000066;
	vertical-align:bottom;
	letter-spacing:1px;
	padding-bottom:1px;
}

table.cs_tableBorder
{
	background-color:#999999;
}

table.cs_table1BG
{
	background-color:#FFFFFF;
}

.cs_table2BG
{
	background-color:#F0F0F0;
}

/* Content Hover */
/*****************/
/*toDelete*/.ch_Headline
{
	font-family:arial,helvetica,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

.ch_Headline2
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	vertical-align:bottom;
	padding-top:17px;
	padding-bottom:2px;
}

.ch_Text
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	padding-top:12px;
	padding-bottom:6px;
}

.ch_imgSpacer
{
	padding-top:9px;
}

.ch_imgDescription
{
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#515151;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
}

/* Pop Up */
/**********/
.pu_topposition
{
	height:50px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:8px;
	vertical-align:bottom;
}

.pu_Headline
{
	font-family:arial,helvetica,verdana;
	font-size:16px;
	color:#000066;
	vertical-align:bottom;
	text-align:right;
}

.pu_topLine
{
	font-size:1px;
	background-color:#1F51B5;
	height:3px;
}

.pu_bodyHeadline
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-bottom:20px;
}

.pu_bodyText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
}

.pu_footer
{
	padding-top:3px;
	vertical-align:top;
	background-color:#FD750A;
	padding-right:11px;
}

a.puLinkFooter:link, 
a.puLinkFooter:visited, 
a.puLinkFooter:active,
a.puLinkFooter:hover
{
	font-family: arial, helvetica, verdana;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
}

/* bookung error */
/*****************/
.be_errorPosition
{
	padding-top:20px;
	padding-bottom:17px;
}

.be_errorTable
{
	height:44px;
	background-color:#F0F0F0;
}

.be_errorText
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	color:#000000;
}

a.be_Link:link, 
a.be_Link:visited, 
a.be_Link:active
a.be_Link:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

/* bookung wait */
/*****************/
.bw_waitPosition
{
	padding-top:58px;
}

.bw_waitText
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	color:#000000;
	padding-bottom:10px;
}

/*toDelete*/.general_Headline
{
	font-family:arial,helvetica,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

/* content location guide */
/**************************/
.cn_lgPosition
{
	padding-top:15px;
}

.cn_lgPosition2
{
	padding-top:12px;
}

.cn_lgPosition3
{
	font-size:1px;
	padding-top:15px;
	padding-left:72px;
}

.cn_lgTable
{
	background-color:#F0F0F0;
}

.cn_lgSpacer
{
	font-size:1px;
	width:9px;
}

.cn_lgSpacer2
{
	font-size:1px;
	padding-top:12px;
	padding-bottom:6px;
}

.cn_lgSpacer3
{
	font-size:1px;
	padding-bottom:4px;
}

.mandatoryHeadline
{
	font-family:arial,helvetica,verdana;
	font-size:14px;
	color:#FD750A;
	padding-top:6px;
	padding-bottom:1px;
}

.mandatoryText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	width:63px;
	padding-bottom:4px;
}

SELECT.inputField,
INPUT.inputField
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#BDBDBD;
	width:300px;
}

INPUT.btn
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:140px;
}

a.cn_lgLink:link, 
a.cn_lgLink:visited, 
a.cn_lgLink:active
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}

a.cn_lgLink:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

/* Location guide result */
/*************************/
.defaultText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
}

.defaultTextSpacer
{
	font-size:1px;
	height:12px;
}

.lg_resText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:16px;
	padding-bottom:22px;
}

.optionalTextBold
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-bottom:2px;
}

.lg_resHeadline
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#1A3987;
	padding-bottom:1px;
}

.lg_resPosition1
{
	padding-bottom:18px;
}

.lg_resPosition2
{
	padding-left:16px;
	padding-top:6px;
	padding-bottom:6px;
}

.lg_resPosition3
{
	padding-right:28px;
	padding-top:6px;
	padding-bottom:6px;
}

.lg_resDetailPosition
{
	padding-top:1px;
}

a.lg_resDetails:link, 
a.lg_resDetails:visited, 
a.lg_resDetails:active,
a.lg_resDetails:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.lg_resReservPosition
{
	padding-top:4px;
	padding-bottom:3px;
	padding-left:16px;
	background-color:#FFFFFF;
}

a.lg_resReserv:link, 
a.lg_resReserv:visited, 
a.lg_resReserv:active,
a.lg_resReserv:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FD750A;
}

/* Details */
/***********/
.res_detHeadline
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#05277C;
	padding-top:18px;
}

.res_detPosition
{
	padding-top:11px;
	padding-bottom:9px;
}

.res_detHoursPosition
{
	padding-top:22px;
	padding-bottom:10px;
}

.res_detButtonPosition
{
	padding-top:6px;
}

/* FAQ */
/*******/
a.faq_Link:link, 
a.faq_Link:visited, 
a.faq_Link:active
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
	line-height:18px;
	vertical-align:top;
}

a.faq_Link:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
	line-height:18px;
	vertical-align:top;
}

.faq_linkPosition
{
	padding-top:12px;
	padding-bottom:18px;
}

.faq_posLink2
{
	padding-left:16px;
}

.faq_posLink3
{
	padding-left:32px;
}

.faq_Headline
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.faq_text
{
	padding-top:16px;
	padding-bottom:24px;
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
}

/* Contactform */
/***************/
.cf_text
{
	padding-top:12px;
	padding-bottom:10px;
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
}

TABLE.cf_form
{
	background-color:#F0F0F0;
}

.cf_formPosition
{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:12px;
}

.cf_formPos1
{
	padding-top:8px;
	padding-bottom:10px;
}

.cf_formHead
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

input.cf_formButton1,
.cf_formButton1 
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:100px;
}

input.cf_formButton2,
.cf_formButton2 
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:84px;
}

.formText
{
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	padding-bottom:16px;
}

.formField
{
	font-family: arial, helvetica;	
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:205px;
}

.formFieldLit
{
	font-family: arial, helvetica;	
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100px;
}

/* BOOKING STEPS */
.stepIcon
{
	font-family:arial,helvetica,verdana;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:22px;
}

.neededField
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	padding-top:10px;
	vertical-align:top;
} 

.AWDField
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	padding-top:10px;
} 

a.formLink:link, 
a.formLink:visited, 
a.formLink:active,
a.formLink:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}

.additionalText
{
	font-family:arial,helvetica,verdana;
	font-size:11px;
	color:#000000;
	padding-top:10px;
} 

/* SPECIAL OFFERS */
.so_header
{
	font-family:arial,helvetica,verdana;
	font-size:16px;
	color:#FD750A;
	padding-top:20px;
	padding-bottom:1px;
} 

.so_horizLine
{
	font-size:1px;
	background-color:#999999;
}

.so_vertLine
{
	font-size:1px;
	background-color:#999999;
}

.so_linkPosition
{
	text-align:center;
	vertical-align:middle;
	height:20px;
	background-color:#F0F0F0;
}

a.so_Link:link, 
a.so_Link:visited, 
a.so_Link:active,
a.so_Link:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

INPUT.so_buttonActive
{
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:125px;
}

INPUT.so_button
{
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:84px;
}

.defaultField
{
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	color:#333333;
} 

.subHeadLine
{
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
} 
    
.priceField
{
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
} 

/* FORMS (all classes are already exist in the database, some of them must be updated) */
a.Nav1:link,
a.Nav1:visited,
a.Nav1:active
{
	font-family: helvetica, arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}


.topVertLine2
{
	height:22px;
	width:1px;
	background-color:#E0E0E0;	
	font-size:1px;
}

.footText1
{
	font-family:arial, verdana;
	font-size:10px;
	color:white;
}

a.footText2:link,
a.footText2:active,
a.footText2:visited,
a.footText2:hover
{
	font-family:arial, verdana;
	font-size:10px;
	color:white;
	text-decoration:none;
}

/* admin forms */
.af_subHeadline
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:12px;
	padding-bottom:6px;
}

.af_tabHeadline
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px
}

.af_tabText
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	color:#000000;
	padding-left:4px;
}

.af_Text
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	color:#000000;
	padding-left:4px;
}

TABLE.adminForm,
.adminForm
{
	border-style:solid;
	border-width:1px;
	border-color:#C1CACA;
}

a.af_Link:link, 
a.af_Link:visited, 
a.af_Link:active,
a.af_Link:hover
{
	font-family: arial, helvetica, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

input.af_inputText,
.af_inputText
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:80px;
}
