#content #pageBody .resultcontent #shoppingMessages {color:#545454;margin:6px 13px 15px;font-size:0.7em; width:922px;padding-bottom:6px;}
#content #pageBody .resultcontent #shoppingMessagesAlt {color:#ed2228;margin:6px 13px;font-size:0.7em; width:922px;border-bottom:#CCCCCC 1px solid; padding-bottom:6px;}
#content #pageBody .resultcontent #shoppingMessages H2 {font-size:1.4em;color:#188bc6;font-weight:bold; padding-bottom: 20px;}
#content #pageBody .resultcontent #paymentSummary {color:#545454;margin:6px 13px;font-size:0.7em; width:922px;}
#content #pageBody .resultcontent #paymentSummary th{color:#188bc6; font-size:1.4em;}
#content #pageBody .resultcontent #paymentSummary .rightCol {text-align:right;}
#content #pageBody .resultcontent #paymentSummary .leftCol {text-align:left;}
#content #pageBody .resultcontent #paymentSummary .price {color:#ed2228; font-weight:bold;}
#content #pageBody .resultcontent #paymentSummary .totalPrice {color:#ed2228; font-weight:bold; font-size:1.4em;}
#content #pageBody .resultcontent #paymentSummary .totalTitle {color:#188bc6;}
#content #pageBody .resultcontent #paymentSummary a {color: #545454; text-decoration: underline;}
#content #pageBody .resultcontent .lightBorder {border-bottom:#CCCCCC 1px solid;padding-bottom:6px;}

#content #pageBody .resultcontent #passengerInformation {color:#545454;margin-left:138px;font-size:0.7em;clear:both;width:780px;}
#content #pageBody .resultcontent #passengerInformation .paxInfo {width:414px;color:#188bc6;}
#content #pageBody .resultcontent #passengerInformation .paxDOB {width:84px;color:#188bc6;}
#content #pageBody .resultcontent #passengerInformation .paxType {color:#188bc6;}
#content #pageBody .resultcontent .noBorder {background-image:none;}

#content #pageBody .resultcontent .carDetails #passengerInformation {font-size:1em !important;}

#content #pageBody .resultcontent .removeButton {float:right;margin-top:35px;}
#content #pageBody .resultcontent #packageTitle {width:922px; margin:20px 13px 6px; border-bottom:#A3A3A3 1px solid; border-top:#A3A3A3 2px solid; padding:6px 0; color:#188bc6; clear:both; height:18px;}
#content #pageBody .resultcontent #packageTitle #sectionName {float:left;font-weight:700;}
#content #pageBody .resultcontent #packageTitle #packagePrice {float:right;}
#content #pageBody .resultcontent #packageTitle #packagePrice .priceTitle{font-weight:700;}
#content #pageBody .resultcontent #packageTitle #packagePrice .packagePrice{color:#ed2228;}

#content #pageBody .noBorder {background-image:none;}

#content #pageBody .resultcontent .insuranceDetails {margin-left:138px; color:#545454; font-size:0.7em;float:left; margin-right:20px;}
#content #pageBody .resultcontent .insuranceDetails .insuranceTitle {color:#188bc6; font-weight:bold;}
#content #pageBody .resultcontent .insuranceNumbers {float:left;}

#content #pageBody .resultcontent .showHideContainers .attractionDescription {width:540px;}
#content #pageBody .resultcontent .showHideContainers .attractionDescription .basis {width:540px;}

#content #pageBody .resultcontent .basis a {color: #545454; text-decoration: underline;}

#content #pageBody .resultcontent .adminAlertText {color: #ed2228; font-size:0.7em;}

#content #pageBody .resultcontent .transferTitle {color:#188bc6;}

#depositIcon {vertical-align:middle;cursor:pointer;}

#bannerContainer.shoppingBasket {margin-top: -10px;}











