BODY {
	
}
.room_mix_top_bottom_borders {
    border-top: 1px solid #3381CC;
    border-bottom: 1px solid #3381CC;
}		
.add_existing_cust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EB9705;
	text-decoration: none;
}		
.add_existing_cust:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EB9705;
	text-decoration: underline;
}		

.sitenormalheader {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: repeat-y;
}
.sitenormalheadernavigator{
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: repeat-y;
}

.sitenormalheaderbox {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	border-left: 1px solid #DCE0E3;
	border-right: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: repeat-y;
}

.sitenormalheaderNoRepeat {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: no-repeat;	
}

.sitenormalheaderExcAnalysis {
	height: 50px;
	border-top:  1px solid #DCE0E3;
	border-bottom:  1px solid #DCE0E3;
	background-color:#DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: no-repeat;	
}

.sitenormalheaderBrochure {
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: repeat-y;
	word-wrap: break-word; 
	color:#067194; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana; 
	border: 1px solid #DCE0E3;
}

.sitenormalheaderSupDet {
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: repeat-y;
	word-wrap: break-word; 
	color:#067194; 
	font-weight:normal; 
	font-size: 12px; 
	font-family: Verdana; 
	border: 1px solid #DCE0E3;
}
.sitenormalheaderExtAccResults {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	/*background-image: url(../images/tobackgrey.jpg);*/
	background-repeat: repeat-y;
	height: 30px;
}

.excursioncities {
	color: #95017B;
	font-weight: bold;
	font-style: italic;
}

.excursiondescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-style: italic;
}

.excursiondescriptionPckResults {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-style: italic;
	border: none;
	width: 100%;
	background-color: transparent;
}

.sitesmallheader {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	background-repeat: repeat-y;
}
.sitesmallheaderPCK {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;;
	background-repeat: repeat-y;
	
}


.sitesmallheaderB2CSignIn {
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;;
	background-repeat: repeat-y;
	color:#067194; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana; 	
}

.bolddarkbluelabel {
	font-weight: bold;
	color: #1A4A80;
}

.bolddarkbluelabelFontSize {
	font-weight: bold;
	color: #1A4A80;
	font-size: 12px;
}

.bolddarkbluelabelNodecoration {
	font-weight: bold;
	color: #1A4A80;
	text-decoration: none;	
}

.tab {
	font-weight: bolder;
	/*background-image: url(../images/tabbg.jpg);*/
	background-repeat: repeat;
	vertical-align: middle;
}

.oldcust {
	color: #1871DE;
}

.newcust {
	color: black;
}

.pnridlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E6C74A;
}

.travelagentlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #329FE7;
}

.pagetitle {
	background-repeat: repeat-x;
	background-color: #325E8F;
}

.pagetitleleft {
	height: 100px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.headertable {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
}

.headertableDarkblueBorderBox {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
	border: 1px solid #30688C;
}

.headertableDarkblueBorderSides {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
	border-left: 1px solid #30688C;
	border-right: 1px solid #30688C;
}

.headertableDarkblueBorderLeft {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
	border-left: 1px solid #30688C;
}

.headertableDarkblueBorderRight {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
	border-right: 1px solid #30688C;
}

.headertableDarkblueBorderTop {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
	border-top: 1px solid #30688C;
}

.headertableDarkblueBorderBottom {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 40px;
	border-bottom: 1px solid #30688C;
}

.headertableline {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border-bottom: 1px solid #F0EFEC;
}

.headertablelinepnrs {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border-top: 1px solid #F0EFEC;
	border-bottom: 1px solid #F0EFEC;
}

.headertablelineDarkblueBorder {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border:1px solid #30688C;
}

.headertableline3BordersLeft {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border-top: 1px solid #F0EFEC;
	border-left: 1px solid #F0EFEC;
	border-bottom: 1px solid #F0EFEC;
}

.headertableline3BordersRight {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border-top: 1px solid #F0EFEC;
	border-right: 1px solid #F0EFEC;
	border-bottom: 1px solid #F0EFEC;
}

.headertableline2Borders {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border-top: 1px solid #F0EFEC;
	border-bottom: 1px solid #F0EFEC;
}

.headertablelineHotelSupps {
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border-bottom: 1px solid #F0EFEC;
}

.headertablebox {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border: 1px solid #B2B2B2;
}

.headertableboxPckResults {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border: 1px solid #B2B2B2;
	padding: 0;
}

.headertableboxFontWeight {
	/*background-image: url(../images/tablefade.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	color: black;
	border: 1px solid #B2B2B2;
	font-weight: bold;
}

select {
	z-index: -10;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.darkbluelabel {
	color: #1A4A80;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table,td,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bodytable {
	background-color: transparent;
}
.bodytable2 {
	background-color: transparent;
    border-left: 1px solid #DCE0E3;
	border-right: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;

}
.rightback {
	/*background-image: url(../images/right_back.jpg);*/
	background-repeat: repeat-x;
	background-repeat: repeat-y;
}


.bodytableSupplView {
	border: 1px solid #E8C268;
	background-color: white;
}

.tabTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.sitelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
}

.whitelink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	vertical-align: middle;
}

.sitelink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
}

.hiddenSiteLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
	visibility: hidden;	
}

.normalSiteLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
	font-weight: normal;
}

.googleMapLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

.googleMapLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

.googleMapLink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

.sitecomments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #364FAC;
}

.feedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
}

.registrationFeedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: red;
}

.titlefade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	/*background-image: url(../images/blueglass.jpg);*/
	height: 25px;
	color: #ffffff;
}

.titlefadeHigher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 25px;
	color: #ffffff;
}

.darktitlefade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #246E9C;
###	background-repeat: repeat-x;
###	height: 25px;
	color: #ffffff;
}

.darktitlefadeBorderedLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #246E9C;
	background-repeat: repeat-x;
	height: 25px;
	color: #ffffff;
	border-top:1px solid #F3D585;
	border-bottom:1px solid #F3D585;
	border-left:1px solid #F3D585;
}

.darktitlefadeBorderedRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #246E9C;
	background-repeat: repeat-x;
	height: 25px;
	color: #ffffff;
	border-top:1px solid #F3D585;
	border-bottom:1px solid #F3D585;
	border-right:1px solid #F3D585;
}

.darktitlefadeBordered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 25px;
	color: #ffffff;
	border-top:1px solid #F3D585;
	border-bottom:1px solid #F3D585;
	border-right:1px solid #F3D585;
	border-left:1px solid #F3D585;
}

.bordered {
	border-top:1px solid #F3D585;
	border-bottom:1px solid #F3D585;
	border-right:1px solid #F3D585;
	border-left:1px solid #F3D585;
}

.darktitlefadeMultiplePoint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #246E9C;*/
	background-repeat: repeat-x;
	height: 25px;
	color: #000000; /*#ffffff;*/
	border: 1px solid black;
}

.darktitlefadeFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #246E9C;
	background-repeat: repeat-x;
	padding: 5px;
	color: #ffffff;
}

.darktitlefadeEXS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #246E9C;
	background-repeat: repeat-x;
	height: 25px;
	color: #ffffff;
}

/*
.darklabelfade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #246E9C;
	background-repeat: repeat-x;
	background-image: url(../images/darkblueglass.jpg);
	height: 25px;
	color: #ffffff;
}
*/

.smoothtitlefade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: #246E9C;
	/*background-image: url(../images/greygrad.jpg);*/
	color: #000000;
	height: 15px;
}

.smoothtitlefadeLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	background-color: #246E9C;
	/*background-image: url(../images/greygrad.jpg);*/
	color: #000000;
	height: 15px;
	text-align: left;
}

.darktitlefade table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	color: #ffffff;
}

.titlefadeLeftAlign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	/*background-image: url(../images/blueglass.jpg);*/
	height: 25px;
	color: #ffffff;
	text-align: left;
}

.pckOptLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3381CC;
	vertical-align: baseline;
}

.whitelabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}

.comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #61A2CC;
}

.commentsPckResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #61A2CC;
	border: none;
	width: 100%;
	background-color: transparent;	
}

.suplabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #315F43;
}
.flightSmallLabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}		

.normalbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	height: 25px;
	cursor: pointer;
}

.normalbuttonDisabled {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #3381CC;
	height: 25px;
	cursor: pointer;
}

.normalbuttonbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	height: 25px;
	cursor: pointer;
}

.normalbutton2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	height: 25px;
	cursor: pointer;
	width: 100px;
}

.normalbuttonWidth50 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	height: 25px;
	cursor: pointer;
	width: 50px;
}

.normalbuttonSmallWidth {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	height: 25px;
	cursor: pointer;
	width: 220px;
}

.actionbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #3381CC;
	/*background-image: url(../images/tabbg.jpg);*/
	background-color: #3381CC;
	cursor: pointer;;
	height: 25px;
}

.actionbuttonSmallFont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #3381CC;
	/*background-image: url(../images/tabbg.jpg);*/
	background-color: #3381CC;
	cursor: pointer;;
	height: 25px;
}

.upgradeActionButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #3381CC;
	/*background-image: url(../images/tabbg.jpg);*/
	background-color: #3381CC;
	cursor: pointer;;
	height: 25px;
}

.upgradeActionButton2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #3381CC;
	/*background-image: url(../images/tabbg.jpg);*/
	background-color: #3381CC;
	cursor: pointer;;
	height: 25px;
	width: 100px;
}

.smallnormalbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	cursor: pointer;
}

.resetbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/redbutton.jpg);*/
	height: 25px;
	cursor: pointer;
}

.resetButtonSetWidth {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/redbutton.jpg);*/
	height: 25px;
	cursor: pointer;
	width: 50;
}

.selectExistCustButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/bluebutton.jpg);*/
	cursor: pointer;
	width: 140;
}

.selectExistCustResetButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #3381CC;
	/*background-image: url(../images/redbutton.jpg);*/
	cursor: pointer;
	width: 100;
}

.required {
	color: red;
}

.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.boldlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.biggerBoldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.sectionlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3381CC;
	font-weight: bold;
}
.sectionlabel_room_mix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3381CC;
	font-weight: bold;
}
.label_room_mix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.sectionlabelSolidTopBottomBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3381CC;
	font-weight: bold;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.sectionlabelTextAlign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3381CC;
	font-weight: bold;
	text-align: left;
}

.sectionlabelSmallFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3381CC;
	font-weight: bold;
	font-size: 10px;
}

.breakWordLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	word-wrap: break-word;
}


.roomTypeLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding-left: 3px;
}

.appusersField {
	word-wrap: break-word;
}

.middleAlignLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	vertical-align: middle;
}

.tablink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33251F;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}

.navigationlinkselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	color: black;
}

.navigationlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33251F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: middle;
	text-decoration: none;
}

.tablinkselected {
	background-image: url(../images/selected.jpg);
	background-repeat: repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-decoration: none;
	color: white;
}

.tablink2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-decoration: none;
}

.tablink2selected {
	background-color: #F2F0F0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-decoration: none;
}

.link-address {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.tabcolumn {
	border-top: 1px solid white;
	height: 23px;
	background-repeat: repeat-x;
	color: #ffffff;
}

.relatedServicesHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #3381CC;
	/*background-image: url(../images/tabbg.jpg);*/
	background-color: #3381CC;
	height: 25px;
}

.AV {
	font-style: italic;
	font-weight: bold;
	color: #4FC24F;
}

.OR {
	font-style: italic;
	font-weight: normal;
	color: #FAB000;
}

.SC {
	font-style: italic;
	font-weight: normal;
	color: #3477CB;
}

.TE {
	font-style: italic;
	font-weight: bold;
	color: #052AE3;
}

.PE {
	font-style: italic;
	font-weight: normal;
	color: #800000;
}

.CP {
	font-style: italic;
	font-weight: normal;
	color: #FFFF00;
}

.CF {
	font-style: italic;
	font-weight: normal;
	color: green;
}

.CX {
	font-style: italic;
	font-weight: normal;
	color: #E8624E;
}

.SN {
	font-style: italic;
	font-weight: normal;
	color: #00007D;
}

.NA {
	font-style: italic;
	font-weight: normal;
	color: #FF3300;
}

.supplViewFontAV {
	font-size: 10px;	
	font-style: italic;
	font-weight: bold;
	color: #4FC24F;
}

.supplViewFontOR {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #FAB000;
}

.supplViewFontSC {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #3477CB;
}

.supplViewFontTE {
	font-size: 10px;	
	font-style: italic;
	font-weight: bold;
	color: #052AE3;
}

.supplViewFontPE {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #800000;
}

.supplViewFontCP {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #FFFF00;
}

.supplViewFontCF {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: green;
}

.supplViewFontCX {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #E8624E;
}

.supplViewFontSN {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #00007D;
}

.supplViewFontNA {
	font-size: 10px;	
	font-style: italic;
	font-weight: normal;
	color: #FF3300;
}



.error {
	color: red;
}

.warning {
	color: #7B3B3B;
	font-style: italic;
}

.signin {
	height: 100px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color:  #325E8F;
}

.info {
	font-style: italic;
}

.link-standard {
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
}

.link-standard:hover {
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

.link-bold {
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

.link-bold:hover {
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.link-blue-bold {
	color: #3381CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

.link-blue-bold:hover {
	color: #3381CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.whitelinkunderlined {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
}

.whitelinkunderlined:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

.redLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Red;
}

.dottedBorderRedLabel {
	border-bottom: 1px dotted #cccccc;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Red;
}


.blueLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Blue;
}

.greenLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Green;
}

.SC_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFFF;
	height: 20px;
}

.AV_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC66;
	height: 20px;
}

.OR_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	height: 20px;
}

.TE_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	height: 20px;
}

.PE_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #800000;
	height: 20px;
}

.CP_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #FF0000;
	height: 20px;
}

.CF_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00FFFF;
	background-color: #000080;
	height: 20px;
}

.CX_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #00007D;
	height: 20px;
}

.SN_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-color: #00007D;
	height: 20px;
}

.NA_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9966;
	height: 20px;
}

.SC_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFFF;
	height: 20px;
}

.AV_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008040;
	height: 20px;
}

.OR_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	height: 20px;
}

.TE_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	height: 20px;
}

.PE_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #800000;
	height: 20px;
}

.CP_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #FF0000;
	height: 20px;
}

.CF_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00FFFF;
	background-color: #000080;
	height: 20px;
}

.CX_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #00007D;
	height: 20px;
}

.SN_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-color: #00007D;
	height: 20px;
}

.NA_REQ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	height: 20px;
}

.lightgrayBackground {
	background-color: #DFE7EF;	
}

.darkblueBackground {
	background-color: #325E8F;	
}

.whiteBackground {
	background-color: white;	
}

.fontSize12 {
	font-size: 12px;
}

.link-standardFont12 {
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
}

.fclogoComments {
	padding-right: 5px;
	color:#A83950; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.padding5 {
	padding: 5px;
}

.padding3 {
	padding: 3px;
}

.padding3Top {
	padding-top:3px;
}

.paddingLeft5 {
	padding-left: 5px;
}

.paddingLeft1 {
	padding-left: 1px;
}

.termsConditions {
	font-weight: bold;
	color: #1A4A80;
	text-decoration: none;	
}

.messageLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364FAC;
	text-decoration: none;
}

.height100 {
	height: 100%;
}

.width100{
	width:100%;	
}

.rightAlign {
	text-align: right;
}

.rightAlignHeight40 {
	text-align: right;
	height: 40px;	
}

.whiteComments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;	
}	
	
.signinLabel {
	color: #183048;		
}

/*
.whitelabelPadding5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;	
	/*padding: 5px;*/
	background-color: #246E9C;
	background-repeat: repeat-x;
	/*height: 25px;*/
}
*/

.displayModalMainTable {	
	background-color: #325E8F;
	z-index: 50000;
}

.displayModalInternalTable {
	/*background:url(../images/toback.jpg);*/
	background-repeat:no-repeat;
	height:100px;
	border:1px solid #7E9FC0;
}

.displayModalFlash {
	z-index:-5;		
}

.displayModalColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3381CC;
	font-weight: bold;
	width:300px;
	padding:5px;
	/*white-space:nowrap;*/
	word-wrap: break-word;
}
	
.languageTable {	
	padding-right: 3px; 
	padding-top: 2px; 
	padding-bottom: 2px;
}
	
.exceptionMessage {
	height: 50px;
	border-top: 1px solid #DCE0E3;
	border-bottom: 1px solid #DCE0E3;
	background-color: #DCE0E3;
	background-image: url(../images/tobackgrey.jpg); /*DO NOT COMMENT OUT or REMOVE. USED IN ExceptionPanel*/
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;	
}
	
.hideBlock {
	display: none;	
}

.showBlock {
	display: block;
}

.hideBlockNoVisibility {
	display: none;
	visibility: hidden;	
}

.hiddenFrame {
	visibility: hidden;
	POSITION: absolute;
}
	
.airlineSearch {
	background-color: #FEFEDE;
	border: 1px solid black;
	visibility: hidden;
	z-index: 501;
	position: absolute;
}

.height2 {
	height: 2px;	
}

.promotionPanelColumn {
	height: 300px;
	width: 310px;
}

.readonlyArea {
	border: 0;
	color: black;
	width: 100%;
}

.cancelAllDisplayModalMain {
	/*background-color:#6595B7;*/
	background: transparent;
}

.cancelAllDisplayModalInternal {
	/*background: url(../images/modal.jpg) transparent;*/
	border:1px solid #345174;
}

.cancelAllBoldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;	
}

.bookingLinesContainer {
	text-align: center;
	border-top:1px solid #F0EFEC;	
}

.middleAlign {
	vertical-align: middle;	
}

.bottomAlign {
	vertical-align: bottom;	
}

.absmiddleAlign {
	vertical-align: absmiddle;
}

.topAlign {
	vertical-align: top;	
}

.dottedBorder {
	border-bottom: 1px dotted #cccccc;	
}

.dottedBorderLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;	
	border-bottom: 1px dotted #cccccc;
}

.solidTopBottomBorder {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
}

.solidTopBottomBorderLabel {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 11px;
	color: black;
}

.solidTopBorder {
	border-top: 1px solid #cccccc;
}

.solidBottomBorder {
	border-bottom: 1px solid #cccccc;
}

.messageTextArea {
	color: black; 
	border: 1px solid  #A1BAD0;
	width: 100%;
}

.noDecoration {
	text-decoration: none;	
}
.noDecoration:hover {
	text-decoration: underline;	
    color: #E6C74A;
}

.colorStyle {
	color: blue;	
}

.zindexStyle {
	z-index: 10000;
}

.aspImagePreview {
	font-weight: bold;
	padding: 2px;	
}

.supplViewFont {
	font-size: 10px;	
}

.flightResultsBorder {
	border:1px solid #bbbbbb;	
}

.totalPriceFont {
	font-size: 13px;	
}

.zeroPadding {
	padding: 0;	
}

.packageHeaderBoldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dashed #cccccc;
}

.packageHeaderOption {
	border-bottom: 1px dashed #cccccc;
}

.packageHeaderCust {
	padding: 0;
	border-bottom: 1px dashed #cccccc;	
}

.pointSearchBodyTable {
	background-color: #808080;
	border: 1px solid #606060;
	visibility: hidden;
	position: absolute;
	z-index: 501;
}

.seatMapBodyTable {
	background-color: transparent;
	width: 25px;
	height: 25px;	
}

.flightSearchWidth {
	width: 45px;	
}

.airlineFieldWidth {
	width: 30px;
}

.pointSearchTextAlign {
	text-align: left;	
}

.paddingTop4 {
	padding-top: 4px;	
}

.paddingTop4Align {
	padding-top:4px; 
	text-align: justify;	
}

.messageTaArea {
	border: 0;
	color: black;
	width: 300px;
}

.boldFont {
	font-weight: bold;	
}

.boldWhiteFont {
	font-weight: bold; 
	color: white;	
}

.flightSegmentsBorder {
	border-top: 1px solid #F3D585;
	border-bottom: 1px solid #F3D585;	
}

.flightSegmentsBorderLeft {
	border-left: 1px solid #F3D585;
	border-top: 1px solid #F3D585;
	border-bottom: 1px solid #F3D585;	
}

.flightSegmentsBorderRight {
	border-right: 1px solid #F3D585;
	border-top: 1px solid #F3D585;
	border-bottom: 1px solid #F3D585;
}

.flightSegmentsBorderBottom {
	border-bottom: 1px solid #F3D585;	
}

.multiplePointFlightFont {
	font-weight: normal;
	font-size: 13px;	
}

.selectTimeFont {
	font-size: 9px;	
	width: 40px;
}

.selectTimeFont option.red {
	font-size: 9px;	
	width: 40px;
	color: red;	
}

.brochureHeader {
	background-color: #447CB6;
}

.brochureTaNameLabel {
	word-wrap: break-word; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px;
}

.brochureServiceNameLabel {
	word-wrap: break-word; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 14px;
}

.brochureDepartureLabel {
	word-wrap: break-word; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana; 
	border: 1px solid #709CC8;
	background-color: #709CC8;	
}

.brochureCommentsField {
	word-wrap: break-word; 
	text-align: justify;
}

.photoLegendLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;		
	text-decoration: none;
	color: Black;
	border: none;
	word-wrap: break-word;
}

.brochureGeneralLabel {
	color: #3281DF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana;	
}

.brochureLabelWidth {
	width: 530px;	
}

.brochureHotelCommentsWidth {
	width: 560px;	
}

.brochureDetailsLabel {
	color: #3281DF; 
	font-weight: bold
}

.justifiedText {
	text-align: justify;	
}

.brochureTermsMessagesLabel {
	padding-top: 4px; 
	color: #3281DF; 
	font-weight: bold;	
}

.brochureExcDescr {
	font-size: 11px; 
	font-family: Verdana; 
	text-align: justify;
}

.brochureExcSelectedDeparture {
	font-weight:bold; 
	font-size: 12px; 
	font-family: Verdana;	
}

.commentsLabelWidth {
	width: 645px;	
}

.brochureExcComments {
	word-wrap: break-word; 
	font-size: 11px; 
	font-family: Verdana; 
	width: 645px;	
}

.brochureExcTermsMessages {
	word-wrap: break-word; 
	text-align: justify; 
	font-size: 11px; 
	font-family: Verdana;	
}

.excVarComments {
	font-size: 11px; 
	font-family: Verdana;
}

.italicFont {
	font-style: italic;
}

.dbdItineraryVisitedCitiesTable {
	border: 0px solid #DCE0E3;	
}

.dbdItineraryVisitedCitiesLabel {
	color: #3281DF; 
	font-weight: bold; 
	border-bottom: 0px solid #DCE0E3;
}

.brochureBottomBorder {
	border-bottom: 1px solid #DCE0E3;	
}

.brochureHotelGeneralField {
	padding-top: 5px; 
	color: #3281DF; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana;	
}

.brochureHotelGeneralPadding {
	padding-top: 5px;	
}

.brochureHotelGeneralPaddingWrapping {
	padding-top: 5px; 
	word-wrap: break-word;
}

.brochureHotelGeneralPaddingWrappingTextAlign {
	padding-top: 5px; 
	word-wrap: break-word;
	text-align: justify;
}

.brochureHotelDrivingDirections {
	word-wrap: break-word; 
}

.extHotelFacilities {
	border: 1px solid;	
}

.extHotelFacilitiesDiv {
	overflow: auto;
	height: 100px;	
}

.extAccResultsColumn {
	background-color:  #DCE0E3;	
}

.greyBorderTop{
    border-top: 1px solid #B2B2B2
}		

.pnrdInfoSuppMsgArea {
	text-align: justify;
	width: 100%;
}

.hotelResultsBgColor {
	background-color: #B4CFFF;
}

.hotelPckExcRoomResultsTable {
	background-color: #F8F5E4;	
}

@media print {
	#hidewhenprinted {
		display: none;
		height: 0
	}
}

@media screen {
	#hidewhenprinted {
		display: block;
		height: auto
	}
	
}
.labelwithbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #F4F5F7;
}
.bottom_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}

.bottom_lnk{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	TEXT-DECORATION: underline;
}

.bottom_lnk:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	TEXT-DECORATION: none;
}
.bottom_lnk_signIn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #A83950;
	TEXT-DECORATION: underline;
}

.bottom_lnk_signIn:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #A83950;
	TEXT-DECORATION: none;
}

.paddingLeft8Top3 {
	padding-left: 8px;
	padding-top: 3px;
}
.styles_bgcolor{
	background-color: #63719C;
}
.black_spacer{
	background-image: url("../images/black_spacer.gif");
	padding: 0px;
	background-repeat: repeat-x;
}
.spacer_transparent{
	background-image: url("../images/spacer_transparent.gif");
	padding: 0px;
}
.brochurePhotosBox {
	border: 1px solid #808080;
}

.paddingFlightCustPrice {
	padding-top: 10px;
}
.pageNotesLink {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #3381CC;
	text-decoration: none;	
}
.pageNotesLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #3381CC;
	text-decoration: underline;
}
.header_top_right_background_image{
    background-repeat: repeat-x;	
}		
.link-site-action {
	color: #8C8686;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.link-site-action:hover {
	color: #8C8686;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.label-site-action {
	color: #8C8686;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

