.bookingTable					{border-collapse: collapse;
								 border-width: 0px;
								 font-weight: normal;
								 font-family: Verdana;
								 font-size: 11;
								 color: #1c3e8e;
								 background-repeat: no-repeat; 
								 background-attachment: fixed; 
								 background-position: bottom;}
								 
.descBooking					{font-family: Verdana;
								 text-align: left;}
								 
.descTotalPrice					{color: #485679;
								 }
								 
input							{font-family: Verdana;
								 font-weight: normal;
								 font-size: 11;
								 color: black;}
								 
select							{font-family: Verdana;
								 font-weight: normal;
								 font-size: 11;
								 color: black;}
								 
.normalLink						{font-family: Verdana;
								 font-weight: normal;
								 color: #104274;
								 font-weight: normal;}

.confirmationDetails			{font-family: Verdana;
								 font-weight: normal;
								 font-size: 11;
								 color: black;
								 text-align: left;}
								 
.engineCheckbox					{border-width: 1px; 
								 border-color: gray;}

.engineheader					{font-family: Verdana;
								 font-size: 15;
								 color: white;}
								 
.searchInput					{font-family: arial;
								 font-size: 10;}
								 
.submitButton					{font-family: Verdana;
								 font-size: 11;
								 color: white;
								 background-color: #0092C0;
								 border-style: solid;
								 border-width: 1px;
								 cursor: pointer;}
								 
.searchAndBookButton			{font-family: Verdana;
								 font-size: 12;
								 color: #F44729;
								 background-color: white;
								 border-style: solid;
								 border-width: 1px;
								 border-color: #F44729;
								 cursor: pointer;}

.searchAndBookButtonCarc		{font-family: Verdana;
								 font-size: 12;
								 font-weight: 800;
								 color: #F44729;
								 background-color: white;
								 border-style: solid;
								 border-width: 1px;
								 border-color: #F44729;
								 cursor: pointer;}								 
								 
.searchAndBookButtonSpec		{font-family: Verdana;
								 font-size: 12;
								 max-width: 200px; 
								 width: 220px; 
								 text-align: center; 
								 padding: 0; 
								 color: #1c3e8e;
								 background-color: white;
								 border-style: solid;
								 border-width: 1px;
								 border-color: #1c3e8e;
								 cursor: pointer;}
								 							 
.step							{font-family: Verdana;
								 font-size: 11;
								 color: #5A88B5;}
							
.stepSelected					{font-family: Verdana;
								 font-size: 11;
								 color: #333333;
								 font-weight: bold;}
							
.productHeadline				{font-family: Verdana;
								 font-size: 12;
								 color: black;
								 font-weight: normal;
								 text-decoration: none;}
								 
.productDescription				{font-family: Verdana;
								 font-size: 11;
								 color: black;
								 font-weight: normal;
								 text-decoration: none;
								 }
								 
.productDetails					{font-family: Verdana;
								 font-size: 10;
								 color: black;
								 font-weight: normal;
								 text-decoration: none;
								 padding-left: 4px;
								 padding-right: 4px;}
								 
.productPrice					{font-family: Verdana;
								 font-size: 10;
								 color: black;
								 background-color: #f3f3f3;
								 font-weight: normal;
								 text-decoration: none;
								 }
								 
.priceCell						{border-style: solid;
								 border-color: gray;
								 border-top-width: 1px;
								 border-bottom-width: 1px;
								 border-left-width: 0px;
								 border-right-width: 0px;
								 border-collapse: collapse;}
								 
.moreInfoLink					{font-family: Verdana;
								 font-size: 11;
								 color: #06328C;
								 font-weight: normal;
								 text-decoration: underline;}
								 
.moreInfoLink:hover				{text-decoration: none;}		

.personalResponseLink			{font-family: Verdana;
								 font-size: 11;
								 color: #06328C;
								 font-weight: normal;
								 text-decoration: none;}
								 
.personalResponseLink:hover		{text-decoration: underline;}		
					 
.requestLink					{font-family: Verdana;
								 font-size: 11;
								 color: #06328C;
								 font-weight: normal;
								 text-decoration: none;}

.moreInfoLink:hover				{text-decoration: underline;}									 

.moreChoicesLink				{font-family: Verdana;
								 font-size: 10;
								 color: black;
								 font-weight: normal;
								 text-decoration: none;}
								 
.moreChoicesLink:hover			{text-decoration: underline;}
								 
.bookButton						{font-family: Verdana;
								 font-size: 12;
								 color: white;
								 cursor: pointer;
								 font-weight: bold;
								 background-color: #0099cc;}
							
.contactBookButton				{font-family: Verdana;
								 font-size: 12;
								 color: #000066;
								 background-color: white;
								 border-style: solid;
								 border-width: 1px;
								 cursor: pointer;}
								 
.infoButton						{cursor: pointer;}
								
.normalThumb					{border-style: solid; 
								 border-width: 1px; 
								 border-color: #bbbbbb;}

.selectedThumb					{border-style: solid; 
								 border-width: 3px; 
								 border-color: #1c3f80;}
								 
.picLarge						{border-style: solid; 
								 border-width: 1px; 
								 border-color: #1c3f80;}
								 
.PhotoTextCell					{border-style: solid; 
								 border-top-width: 1px;
								 border-bottom-width: 1px;
								 border-left-width: 0px;
								 border-right-width: 0px; 
								 border-color: black;
								 color: #1a1a1a;}
								 
.photoLink						{color: black;
								 text-decoration: none;}
								 
.photoLink:hover				{text-decoration: underline;}

.photoLink_disabled				{color: gray;}

.showSelectionPhoto				{border-style: solid; 
								 border-width: 1px; 
								 border-color: #bbbbbb;}

.showSelectionPhotoHover		{border-style: solid; 
								 border-width: 1px; 
								 border-color: #1c3f80;}
								 
.requestField					{font-weight: normal;
								 text-align: left;}
								 
.importantNote					{color: #910003;
								 font-weight: normal;}
								 
.enginePhoto					{border-style: solid; 
								 border-width: 1px; 
								 border-color: #C4D8F4;}
								 
.resultMenu						{color: black;
								 background-color: #DCDCDC; 
								 border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 1px; 
								 border-top-width: 0px; 
								 border-left-width: 1px; 
								 border-right-width: 1px;
								 cursor: pointer;}

.resultMenu_sel					{color: black; 
								 background-color: #FAFAFA; 
								 border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 0px; 
								 border-top-width: 0px; 
								 border-left-width: 1px; 
								 border-right-width: 1px;}
			
.resultMenuFirst				{color: black;
								 background-color: #DCDCDC; 
								 border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 1px; 
								 border-top-width: 0px; 
								 border-left-width: 0px; 
								 border-right-width: 1px;
								 cursor: pointer;}

.resultMenuFirst_sel			{color: black; 
								 background-color: #FAFAFA; 
								 border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 0px; 
								 border-top-width: 0px; 
								 border-left-width: 0px; 
								 border-right-width: 1px;}
				
.resultMenuLast					{color: black;
								 background-color: #DCDCDC; 
								 border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 1px; 
								 border-top-width: 0px; 
								 border-left-width: 1px; 
								 border-right-width: 0px;
								 cursor: pointer;}

.resultMenuLast_sel				{color: black; 
								 background-color: #FAFAFA; 
								 border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 0px; 
								 border-top-width: 0px; 
								 border-left-width: 1px; 
								 border-right-width: 0px;}
								 
.resultMenu_corner				{border-style: solid; 
								 border-color: #525252; 
								 border-bottom-width: 1px;
								 border-top-width: 0px; 
								 border-left-width: 0px; 
								 border-right-width: 0px;}
								 
.resultMenu_corner_sel			{border-color: white;}

.resultMenuDiv					{border-width: 0px;}
