/*
Amex Germany
*/
@import url("ie_css.css");
@import url("static_setting.css");

#contentArea{margin-top:10px;}

#header {border:1px solid #C2D3DF;border-right-width:2px;border-bottom-width:2px; height:80px;padding:10px;}
#header_body{}
#header *.logo img {  float: left;
    height: 60px;
    margin-top: 10px;
    width: 170px;}
#header *.logo strong {display:none;}
#header *.header-right {display:block;float:right;text-align:right;width:470px;}
#header *.header-right *.welcome {color:#AAAAAA;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:3px 5px 5px;vertical-align:top;width:330px;}
#container {display:block;float:right;font-size:11px;margin-right:10px;position:relative;width:120px;}
#dropdown li.menu {background:none no-repeat scroll -229px -124px transparent;border:1px solid #EBECEF;padding:2px;}
#dropdown li {color:#416DB6;cursor:pointer;float:left;font-weight:bold;margin-top:0;width:122px;}
#header *.header-right a {color:#416DB6;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:2px 5px;position:relative;text-decoration:none;z-index:1;}
#header *.header-right a {color:#416DB6;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:2px 5px;position:relative;text-decoration:none;z-index:1;}
#dropdown {clear:both;display:block;float:none;left:0;list-style-type:none;margin:0;padding:0;position:relative;text-align:left;top:0;width:120px;}
#dropdown li ul li {clear:both;display:block;float:none;}
#dropdown li {color:#416DB6;cursor:pointer;float:left;font-weight:bold;margin-top:0;width:122px;}
#dropdown li ul li a {border-top:1px solid #EBECEF;color:#FFFFFF;display:block;font-weight:normal;text-decoration:none;}
#header *.header-right p {border-top:1px solid #D5D6D9;color:#00519C;float:right;font-family:Arial;font-size:20px;font-weight:bold;margin-top:0;padding:7px 0;text-transform:uppercase;width:329px;}
#header *.header-right p span {font-size:12px;}
#header *.header-right *.axalinks {border-top:1px solid #D5D6D9;position:relative;top:5px;z-index:50;float:right;}
#header *.header-right a {color:#416DB6;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:2px 5px;position:relative;text-decoration:none;z-index:1;}

#wrap {background:#EDF4F9;padding:10px;border: none;padding-left: 0px;padding-right: 0px;box-shadow:none;}
#footer {padding: 5px 0;text-align: center;display: none;}
#footer div {color: #FFFFFF;font: bold 10px Arial,Helvetica,sans-serif;padding: 0px 0;text-align: center;padding-bottom: 10px;}
#sitemapfooter {color: #888888;font-size: 11px;margin: 3px auto;width: 980px;border: 1px solid #C2D3DF;border-right-width: 2px;border-bottom-width: 2px;display: none;}
#sitemapfooter .bottom {display: block;font-family: arial;height: 16px;padding: 7px;text-align: right;}
#sitemapfooter a {color: #888888;font-family: Arial;text-decoration: none;}
#sitemapfooter .bottom a, #sitemapfooter .bottom p {color: #646060;display: inline;font-size: 8pt;padding: 0 5px;text-decoration: none;}
a {color:inherit;text-decoration:none;}
a img{border:0;}
tr{cursor: default;}
input {font:inherit;color:inherit;}
input[type=text]{border:1px solid #D9D9D7;padding: 2px;}
select{border:1px solid #D9D9D7;padding:2px;}
[disabled] {background-color:#EBEBEB;}
div.hr {border-top:1px solid gray;padding:0px;}
.GlobalFont {font-size:11px;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
.Color1 {color:#222222;}
.Color2 {color:#7F679B;}
.Color3 {color:White;}
.ErrorColor {color:#FF0034;}
.BgColor1 {background-color:#F7F7F7;}
.BgColor2 {background-color:#EBEBEB;}
.BgColor3 {background-color:#BEAFD0;}
.ErrorBgColor {background-color:transparent;}
.VVLargeFont {font-size:2em;font-style:normal;}
.VLargeFont {font-size:1.5em;font-style:normal;}
.LargeFont {font-size:1.2em;}
.MediumFont {font-size:1em;}
.SmallFont {font-size:0.9em;}
.VSmallFont {font-size:0.8em;}
.VVSmallFont {font-size:0.6em;}
.Underline {text-decoration:underline;}
.Bold {font-weight:bold;}
.Italic {font-style:italic;}
.NotDisplayed {display:none;}
.VShortAnswer {width:7em;}
.ShortAnswer {width:9em;}
.LongAnswer {width:17em;}
.VLongAnswer {width:27em;}
.CenteredLayout {margin-left:auto;margin-right:auto;}
.TextAlignCenter {text-align:center;}
.VAlignCenter {vertical-align:middle;}
.NoDecoration {text-decoration:none;}
.DivAdjustment {margin-top:0.4em;}
.ProgressStep {padding:4px;width:75px;}
.TrailStep {padding:4px;}
.TablePadding {padding-top:6px;padding-bottom:6px;}
.TableNavigator {text-align:center;}
.TablePaging {text-align:right;}
.StandardTabUnselected {width:10em;height:1.8em;border-top:solid 0.06em #919B9C;border-left:solid 0.06em #919B9C;border-right:solid 0.06em #919B9C;text-align:center;padding:4px;z-index:0;}
.StandardTabSelected {width:10em;height:1.8em;border-top:solid 0.06em #919B9C;border-right:solid 0.06em #919B9C;border-left:solid 0.06em #919B9C;text-align:center;padding:4px;}
.StandardTabPane {display:none;border-top:solid 0.06em #919B9C;border-right:solid 0.06em #919B9C;border-left:solid 0.06em #919B9C;border-bottom:solid 0.06em #919B9C;width:99%;padding:4px;}
.autoCompleteListDefault {background-color:window;color:graytext;text-align:left;border:0.06em solid gray;padding:0.12em 1em 0.12em 0.12em;width:300px;}
 html > body *.autoCompleteListDefault {width:auto;}
.autoCompleteItemDefault, *.autoCompleteListDefault div:hover {color:highlighttext;background-color:highlight;}
.LeftAlignedImage {background-repeat:no-repeat;background-position:left center;background-color:Transparent;overflow:visible;padding-left:20px;padding-right:0px;border:0px;}
.RightAlignedImage {background-repeat:no-repeat;background-position:right center;background-color:Transparent;overflow:visible;padding-left:0px;padding-right:20px;border:0px;}
.BackArrow {background-image:url(../../images/BackArrow.gif);}
.ForwardArrow {background-image:url(../../images/ForwardArrow.gif);}
.ActionArrow {background-image:url(../../images/ActionArrow.gif);}
.BrowserWindow {width:1003px;background: none repeat scroll 0 0 white;  border:1px none;margin: 0px;}
.version {color:red;}
.ErrorMessage {color:#FF0034;font-weight:bold;}
.ErrorMessage > div > img{vertical-align:middle;}
.TripDetailHeading {font-size:15px;margin-left:2%; display: inline-block;}
.BuyPlatinumTop {background-image:url(../../images/BrandImages/buy_platinum.png);background-repeat:no-repeat;background-attachment:scroll;background-position:top center;}
.BuyPlatinumBottom {background-image:url(../../images/BrandImages/buy_platinum_bottom.png);background-repeat:no-repeat;background-attachment:scroll;background-position:top center;}
.PersonalDetailsInput {width:135px;padding:2px;}
.Titles {padding:2px;}
.coverhelp {width:477px;margin-left:200px;border:1px solid #bbbbbb;position:absolute;margin-top:-27px;display:none;}
.coverhelpNoUpsell {width:354px;margin-left:200px;border:1px solid #bbbbbb;position:absolute;margin-top:-27px;display:none;}
.coverhelphead {height:25px;}
.coverhelptext {background-color:white;font-size: 11px;text-align: justify;padding: 5px;}
.smallerText{font-size: 11px;}
.annualColumn{background:#edf8fe;}
.annualButtonBottomColumn{background:url("../../images/Amex/buy_annual_bottom.png") no-repeat scroll bottom center #F0FBFF;padding-top:30px;width:18%;margin-left:3px;height: 113px;}
.annualButtonTopColumn{background:url("../../images/Amex/buy_annual_top.png") no-repeat scroll top center #E5F4FB;}
.declarationLayout{padding:5px;padding-top:15px;text-align:justify;}
.declarationLayoutCheck{background:url("../../images/BrandImages/checkbox.png") no-repeat scroll right center transparent;height:43px;}
.questionColor{color:#1F5E8B;}
.policyDocSection{
    background:url("../../images/Amex/infoBody.png") repeat-y;
    border: none;
    margin-left: 0px;
    border-radius:5px;
    width: 200px;
    }
.policySummarySection{ 
    background:url("../../images/Amex/infoBody.png") repeat-y;
    border: 1px solid transparent;
    margin-left: 0px;
    border-radius:5px;
    width: 200px;
    }

.summaryAnswer{color:black;font-size:11px;font-weight:bold;margin-bottom:10px;}

.staticTableOddRowsBg{background:#F0FBFF;border:1px solid #eee;border-left: none;border-right: none;}
.staticTableEvenRowsBg{background:white;}
.optionOddRow{background:url("../../images/BrandImages/optionOdd.png") no-repeat scroll right top #E9F3FB;}
.optionOddRowAnnual{background:#d5e8f9;}
.optionEvenRow{background:#BFE0FF;}
.optionEvenRowAnnual{background:#BFE0FF;}
.optionHeaderLine{border-top:1px solid #D9D9D7;height:0px;background:url("../../images/Amex/lightBlueBg.png") no-repeat scroll right top;width:99%;}
.optionHeaderLineNoUpsell {border-top:1px solid #D9D9D7;height:5px;}
.optionHeaderLine-annual{border-top:1px solid #D9D9D7;height:5px;width:82%}
.coverheader{padding-top:10px;padding-bottom:2px;}

.page1Section{border:none;background:url("../../images/Amex/curvedSectionBody.png") repeat-y scroll 0 0 #EDF4F9;width: 708px;}
.page2Section{border:none;background:url("../../images/Amex/curvedSectionBody.png") repeat-y scroll 0 0 #EDF4F9;width: 708px;}

.confirmationSection{border:none;background:url("../../images/Amex/curvedSectionBody.png") repeat-y scroll 0 0 #EDF4F9;width: 708px;padding: 0px;}
.declarationSection{border:none;background:url("../../images/Amex/curvedSectionBody.png") repeat-y scroll 0 0 #EDF4F9;width: 708px;}
.paymentSection{border:none;background:url("../../images/Amex/curvedSectionBody.png") repeat-y scroll 0 0 #EDF4F9;width: 708px;}
.personalDetailSection{border:none;background:url("../../images/Amex/curvedSectionBody.png") repeat-y scroll 0 0 #EDF4F9;width: 708px;}
.bluebackground{background:url("../../images/BrandImages/blueBackground.jpg") no-repeat scroll top center transparent;}
.lightBlueBg{background:url("../../images/Amex/lightBlueBg.png") no-repeat scroll right center transparent;}
.headerTextColor{color:#1F5E8B;}
.priceTextColor{color:#333333;}
.priceText{color:#333333;font-size: 1.5em;font-weight: bold;}
.priceLevelHeading{font-size:12px;font-weight:bold;line-height: 16px;margin-top: 0px;}
.priceTextSetting{line-height: 20px;}
.buyButton{margin-left:5px;}
.transparent{background: white;}
.declarationTitle{border-bottom:1px solid #EFEFEF;padding-top:20px;padding-bottom:5px;margin-right:10px;font-size: 15px;color: #2D84A5;}
.paymentInput{width:150px;}
a.wording{font-size:11px;padding-left:7px;font-weight:bold;}
a.wording:LINK {border:none;color: #1F5E8B;}
a.wording:VISITED {border:none;color: #1F5E8B;}
a.wording:HOVER {border:none;color: #1F5E8B;}
a.wording:ACTIVE {border: none;color: #1F5E8B;}


.staticOptionCoverBorder{border:1px solid #EFEFEF;}
.optionRowBorder{border:1px solid #eee;border-bottom:none;} 
.optionStaticTableRowsBg{background:#e7f6ff;}

.optionSpacingSingleTrip{background:url("../../images/BrandImages/optionEven2.png") no-repeat scroll right top transparent;}
.coverchoiceTopLeftSection{padding-top:30px;color:#1F5E8B;font-size:16px;font-weight:bold;margin-left:-6px;width:183px;}
.policyWording{margin-left: 1px;}
.optionPick{height:22px;margin-top: 2px;width:60px;}
.staticTableAnnual{float:right;background: red;margin-left: 1%;}
.staticTableAnnualOdd{background:#e0f7fd;}
.staticTableAnnualEven{background:#F0FBFF;}
.staticTableSection{height: 28px;padding-bottom: 3px;}
.optionNameText{color:#144d79;word-wrap:break-word;}

.titleColor{color:#2D84A5;}
.textColor{color:#1F5E8B;font-weight: bold;}
.dppText{padding:10px;text-align: justify;font-size: 11px;color: #1F5E8B;}
.dppFormating{border:1px solid #DBE9F4;margin-bottom: 10px;}
.dppSection{display: none;}
.benefitTextColor{color:#1F5E8B;}
.benefitDescpColor{color:#1F5E8B;}

.summaryTitle{color:#333;font-size: 12px;font-weight: bold;margin-left: 5px;width: 187px;background: #DBEBF1;padding-left: 4px;line-height: 24px;margin-top: -5px;margin-bottom: 10px;}
.quoteSummaryDetails{margin:5px;margin-top:0px;}

.benefitTitle{float:left;font-weight:bold;color:#1F5E8B;text-align: left;}

.bandColor{background: #EFFBFE; border: 1px solid #EFEFEF;border-right: none;border-left: none;width: 699px;margin-left: 5px;}
.mandatoryTextMessage{margin-left:25%;font-style: italic;margin-top: 5px;margin-bottom: 10px;}
.personalDetailsMargin{margin-left:2%;}


.personalDetailsSubTitle{background:#EFFBFE;border:1px solid #DBE9F4;margin:10px;font-size: 1.1em;font-weight: bold;padding: 5px;color:#1F5E8B;}

.confirmDescTitle1{background:#F4F8FC;border:1px solid #DBE9F4;font-size: 14px;font-weight: bold;padding: 5px;color:#1F5E8B;}
.confirmMsg{padding:0px;}
.confirmDesc{padding:5px;text-align: justify;}
.confirmationSection1c{margin-left: 15px;}
.confirmationSection1b{ border-bottom:1px solid red;height:25px;margin-top:30px;margin-left: 15px;margin-right: 15px;}
.level1title img{height: 20px;}
.navbuttons{vertical-align: middle;}
.pageTitle{font-size: 14px;font-weight: bold;color:#103183;}
.col2margin{margin-left: 4px;}
.col3margin{margin-left: 13px;}
.col4margin{margin-left: 10px;}
.checkboxcol1margin{margin-left: 4px;}
.checkboxcol2margin{margin-left: 8px;}
.checkboxcol3margin{margin-left: 6px;}
.checkboxcol4margin{margin-left: 15px;}
.optionTableMargin{}
.extraSpacing{width:100%;height:0px;}
.removeOption {background: url("../../images/BrandImages/removeOption.png") repeat scroll left top transparent;height:17px;color: white;font-weight: bold;padding-top:1px;padding-right:1px;margin-top:2px;border:1px solid white;width:100%;text-align:center;}
.removeOptionLink:VISITED{color:white;}
.removeOptionLink:LINK{color:white;}
.removeOptionLink:ACTIVE{color:white;}
.removeOptionLink:HOVER{color:white;}
.addOption {background: url("../../images/BrandImages/addOption.png") repeat scroll left top transparent;height:19px;color: white;
		font-weight: bold;
		margin-top:1px;border:1px solid white;width:100%;text-align:center;line-height:19px;}
.addOptionLink{
    padding-left: 10px;
    padding-right: 30px;
/*font-size:10px;*/
}

.addOptionLink:VISITED{color:white;}
.addOptionLink:LINK{color:white;}
.addOptionLink:ACTIVE{color:white;}
.addOptionLink:HOVER{color:white;}
.checkBoxHt{height:24px;}
#FS_QUE_C9654AC123750E4A12580{width:100%;}

.progressBar1{background:url("../../images/Amex/pbar_1.jpg") no-repeat scroll 0 0 transparent;height:47px;border: 1px solid #EFEFEF;border-left: none;border-right: none;width:699px;margin-bottom: 10px;margin-top: 20px;margin-left: 5px;padding-right:0;}
.progressBar2{background:url("../../images/Amex/pbar_2.jpg") no-repeat scroll 0 0 transparent;height:47px;border: 1px solid #EFEFEF;border-left: none;border-right: none;width:699px;margin-bottom: 10px;margin-top: 20px;margin-left: 5px;padding-right:0;}
.progressBar3{background:url("../../images/Amex/pbar_3.jpg") no-repeat scroll 0 0 transparent;height:47px;border: 1px solid #EFEFEF;border-left: none;border-right: none;width:699px;margin-bottom: 10px;margin-top: 20px;margin-left: 5px;padding-right:0;}
.progressBar4{background:url("../../images/Amex/pbar_4.jpg") no-repeat scroll 0 0 transparent;height:47px;border: 1px solid #EFEFEF;border-left: none;border-right: none;width:699px;margin-bottom: 10px;margin-top: 20px;margin-left: 5px;padding-right:0;}
.progressBar5{background:url("../../images/Amex/pbar_5.jpg") no-repeat scroll 0 0 transparent;height:47px;border: 1px solid #EFEFEF;border-left: none;border-right: none;width:699px;margin-bottom: 10px;margin-top: 20px;margin-left: 5px;padding-right:0;}
.currentPage{font-weight:bold;font-size:11px;color:#1F5E8B;}
.visitedPage{color:#1F5E8B;font-size:11px;}
.futurePages{font-size:11px;color:#ccc;}
#p1_STP_PROGRESS_1{margin-left:35px;margin-top:13px;}
#p1_STP_A450CFDB5001DAB177229{padding-left:42px;padding-top:11px;}
#p2_STP_A450CFDB5001DAB177229{display:none;}
#p1_STP_A450CFDB5001DAB177234{padding-left:49px;padding-top:11px;}
#p2_STP_A450CFDB5001DAB177234{display:none;}
#p1_STP_A450CFDB5001DAB177239{padding-left:52px;padding-top:11px;}
#p2_STP_A450CFDB5001DAB177239{display:none;}
#p1_STP_A450CFDB5001DAB177244{padding-left:55px;padding-top:11px;width:70px;margin-top: 7px;}
#p2_STP_A450CFDB5001DAB177244{display:none;}
#p1_STP_A450CFDB5001DAB194110{padding-left:61px;padding-top:11px;width:120px;margin-top: 7px;}
#p4_QUE_B997CD3D7D485644124702{margin-top: 35px !important;}

.showmsg{display:block;}

.addinfoCol{margin-top:-35px;}

.customiserTitleCol{width:185px;}
.customiserSelectSize{width:127px;}
.customiserCol1{width:120px;}
.customiserCol2{width:120px;margin-left:5px;}
.customiserCol3{width:120px;margin-left:5px;}
/*.customiserCol4{width:15%;margin-left:5px;}*/
.customiserCol4{width:120px;margin-left:0px;}
/*
.customiserDropDowns{font-size:9px;width:115px;}
*/
select.expand{width:auto;}

.extraColumn{
 background: none repeat scroll 0 0 white;
    clear: both;
    height: 498px;
    margin-left: 570px;
    margin-top: -610px;
    position: absolute;
    width: 125px;
}
.otherTravelColumn1{
	width:90px;
	margin-left:20px;
	
}
.otherTravelColumn2{
	width:70px;
}
.otherTravelColumn3{
	width:170px;
}
.otherTravelColumn4{
	width:170px;	
}
.otherTravelColumn5{
	width:170px;
}

.otherTravelRow2Column2{
	width:240px;	
}
.otherTravelRow2Column3{
	width:170px;
}
.otherTravelRow2Column4{
	width:170px;
}
.otherTravelRow3Column2{
	width:170px;
}
.otherTravelRow3Column3{
	width:170px;
}

.otherTravellersQuestionSetting{
	color:#1F5E8B;
	margin-bottom:-5px;
	margin-left:5px;
}
.otherTravellersSection{
    background: white;
    border:1px solid #DBE9F4;
    margin: 10px;
    padding-top:5px;
    padding-bottom:5px;	
}
.primaryTravellerHorizQuestion{
	color:#1B5F90;
	margin-bottom:-5px;
}

/*PAYMENT PAGE*/

.personalDetailsReviewCol1{width:30%; padding-left:4px}
.personalDetailsReviewCol2{width:65%;}
.personalDetailsReviewCol3{}
.personalDetailsReviewCol4{width:100%}
.personalDetailsReviewSec1{}
.personalDetailsReviewSec2{width:100%;}
.insuredDetailsSec1{}
.insuredDetailsSubHeading{padding:4px;width:25%;}
.insuredDetailsCol1{padding:4px;}
.insuredDetailsCol2{padding:4px;}
.insuredDetailsCol3{padding:4px;}
.insuredDetailsCol4{padding:4px;width:15%;	}
.insuredDetailsMiddleDiv{width:45%;	}

.contactdetailssec1{}
.contactdetailscol1{width:100%;padding:4px}
.contactdetailscol2{width:100%;padding:4px}
.contactdetailscol3{width:100%;padding:4px}
.contactdetailscol4{width:100%;padding:4px}
.contactdetailscol5{width:100%;padding:4px}
.contactdetailscol7{width:100%;padding:4px}
.contactdetailscol8{width:100%;padding:4px}
.contactdetailscol9{width:100%;padding:4px}
.contactdetailscol10{width:100%;padding:4px}
.contactdetailscol11{width:100%;padding:4px}

.contactdetailscountypostcode{width:100%;}
.contactdetailscounty{width:65%;}
.contactdetailspostcode{width:25%;}

.contactdetailsemailphone{width:100%;}
.contactdetailsemail{width:100%;}
.contactdetailsphone{width:50%;}


#COL_INSURED_DETAILS_SUB_COLUMN{width:100%;}
#COL_POLICY_HOLDER_CONTACT_DETAILS{width:100%;}
#COL_TRAVELLER_2{width:100%;}
#COL_SECONDARY_TRAVELLERS{width:100%;}

#p1_HEAD_INSURED_DETAILS{padding-left:4px}
#p1_HEAD_POLICY_HOLDER_CONTACT_DETAILS{padding:4px}




.contactdetails{width:100%;}

#FMT_PAYMENT_DETAILS_HEADER{padding-top:4px;padding-left:4px}

#p2_QUE_TITLE{width:0%}
#p3_QUE_TITLE{width:0%}
#p4_QUE_TITLE{width:10%}

#p2_QUE_FIRSTNAME{width:0%}
#p3_QUE_FIRSTNAME{width:0%}
#p4_QUE_FIRSTNAME{width:25%}

#p2_QUE_LASTNAME{width:0%}
#p3_QUE_LASTNAME{width:0%}

#p2_QUE_AGE{width:0%}
#p3_QUE_AGE{width:0%}

#p3_QUE_TRAVELLER_2_TITLE{width:0%}
#p2_QUE_TRAVELLER_2_TITLE{width:0%}

#p3_QUE_TRAVELLER_2_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_2_FIRSTNAME{width:0%}

#p3_QUE_TRAVELLER_2_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_2_LASTNAME{width:0%}

#p3_QUE_TRAVELLER_2_AGE{width:0%}
#p2_QUE_TRAVELLER_2_AGE{width:0%}


#p3_QUE_TRAVELLER_3_TITLE{width:0%}
#p2_QUE_TRAVELLER_3_TITLE{width:0%}
#p3_QUE_TRAVELLER_3_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_3_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_3_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_3_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_3_AGE{width:0%}
#p2_QUE_TRAVELLER_3_AGE{width:0%}

#p3_QUE_TRAVELLER_4_TITLE{width:0%}
#p2_QUE_TRAVELLER_4_TITLE{width:0%}
#p3_QUE_TRAVELLER_4_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_4_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_4_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_4_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_4_AGE{width:0%}
#p2_QUE_TRAVELLER_4_AGE{width:0%}

#p3_QUE_TRAVELLER_5_TITLE{width:0%}
#p2_QUE_TRAVELLER_5_TITLE{width:0%}
#p3_QUE_TRAVELLER_5_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_5_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_5_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_5_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_5_AGE{width:0%}
#p2_QUE_TRAVELLER_5_AGE{width:0%}

#p3_QUE_TRAVELLER_6_TITLE{width:0%}
#p2_QUE_TRAVELLER_6_TITLE{width:0%}
#p3_QUE_TRAVELLER_6_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_6_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_6_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_6_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_6_AGE{width:0%}
#p2_QUE_TRAVELLER_6_AGE{width:0%}

#p3_QUE_TRAVELLER_7_TITLE{width:0%}
#p2_QUE_TRAVELLER_7_TITLE{width:0%}
#p3_QUE_TRAVELLER_7_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_7_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_7_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_7_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_7_AGE{width:0%}
#p2_QUE_TRAVELLER_7_AGE{width:0%}

#p3_QUE_TRAVELLER_8_TITLE{width:0%}
#p2_QUE_TRAVELLER_8_TITLE{width:0%}
#p3_QUE_TRAVELLER_8_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_8_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_8_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_8_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_8_AGE{width:0%}
#p2_QUE_TRAVELLER_8_AGE{width:0%}

#p3_QUE_TRAVELLER_9_TITLE{width:0%}
#p2_QUE_TRAVELLER_9_TITLE{width:0%}
#p3_QUE_TRAVELLER_9_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_9_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_9_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_9_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_9_AGE{width:0%}
#p2_QUE_TRAVELLER_9_AGE{width:0%}

#p3_QUE_TRAVELLER_10_TITLE{width:0%}
#p2_QUE_TRAVELLER_10_TITLE{width:0%}
#p3_QUE_TRAVELLER_10_FIRSTNAME{width:0%}
#p2_QUE_TRAVELLER_10_FIRSTNAME{width:0%}
#p3_QUE_TRAVELLER_10_LASTNAME{width:0%}
#p2_QUE_TRAVELLER_10_LASTNAME{width:0%}
#p3_QUE_TRAVELLER_10_AGE{width:0%}
#p2_QUE_TRAVELLER_10_AGE{width:0%}

#p1_QUE_TOTAL_PRICE{font-size: 16px;font-weight: bold;color:#1F5E8B;padding:4px;line-height: 32px;}

#p4_QUE_TOTAL_PRICE{font-size: 16px;font-weight: bold;color:#1F5E8B;padding:4px;padding-left:0px;line-height: 32px;}

.textColorBold{color:#1B5F90;font-weight:bold }
.paymentDetailsColType{}
.totalPrice{width:100%}
.paymentImage{width:50px}

#COL_PAYMENT_IMAGE1{width:10%;}
#COL_PAYMENT_IMAGE2{width:10%;}

.PAYMENT_SYSTEM_ERROR_SPACER{width:28%}










#COL_ELV{display: inline;    float: left;    width: 100%;}
#p1_GRP_ELV{width: 100%;}

#FMT_PAYMENT_SECTION{width:100%;}
#COL_PAYMENT_DETAILS{width:100%;}
#COL_PAYMENT_SECTION{width:100%;}

.personalDetailsReviewSection{width:100%}
#FMT_PAYMENT_DETAILS_SECTION{width:100%}
#COL_SUMMARY_DETAILS{width:100%}

/*END OF PAYMENT PAGE*/

/*TRaveller AGE*/
#FMT_AGE_AND_ADDINFO_SECTION{width:100%;}
#COL_NUMBER_OF_TRAVELLERS{width:100%;}

#COL_Q10{width:100%;}

#COL_ADDINFO{width:55%;margin-top:-30px}

#p1_TRIPDETAILS_Q_7{width:32%;}
#p1_QUE_TRAVELLER_AGE_DESC_R1{width:13%;}
#TRIPDETAILS_Q_8{width:100%; }  /*border-style:solid;border-width:1px;*/
#row_QUE_TRAVELLER_DESC_R2{width:100%;}
#row_QUE_TRAVELLER_DESC_R3{width:100%;}
.travellerQuestion{font-size: 11px;font-weight: bold;text-align: right; color: #1F5E8B;}
#p4_QUE_TRAVELLER_DESC_R1{width:75%;}
#p4_QUE_TRAVELLER_DESC_R2{width:75%;}
#p4_QUE_TRAVELLER_DESC_R3{width:75%;}
#p4_QUE_TRAVELLER_DESC_R4{width:75%;}
#p4_QUE_TRAVELLER_DESC_R5{width:75%;}
#p4_QUE_TRAVELLER_DESC_R6{width:75%;}
#p4_QUE_TRAVELLER_DESC_R7{width:75%;}
#p4_QUE_TRAVELLER_DESC_R8{width:75%;}
#p4_QUE_TRAVELLER_DESC_R9{width:75%;}
#p4_QUE_TRAVELLER_DESC_R10{width:75%;}

#p1_HDR_TBL_ADD_INFO{line-height:27px}
#p4_QUE_PRIVATE_MED_R1{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R2{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R3{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R4{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R5{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R6{line-height:20px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R7{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R8{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R9{line-height:27px;vertical-align:middle;}
#p4_QUE_PRIVATE_MED_R10{line-height:27px;vertical-align:middle;}

#p4_QUE_CARD_SCHEME_R1{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R2{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R3{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R4{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R5{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R6{line-height:20px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R7{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R8{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R9{line-height:27px;vertical-align:middle;}
#p4_QUE_CARD_SCHEME_R10{line-height:27px;vertical-align:middle;}


#p3_QUE_TRAVELLER_AGE_VALUE_R1{width:0px;}
#p3_QUE_TRAVELLER_DESC_R1{width:0%;}

#FMT_NUMBER_OF_TRAVELLERS_QUESTION{width:100%;}
#FMT_AGE_AND_ADDINFO_SECTION{width:100%;}
table{width:100%}
#TRIPDETAILS_Q_7_ERRORMESSAGE{padding-left:9px;padding-bottom:5px;}

.errorMessagePadding{padding-left:45px;}
/*END OF TRaveller AGE*/


/* Added by Nithin*/
.errorDetails{
	margin-top:10px;
	border:1px solid red;
	width:100%;
}


.productHelpBox{
  width:310px;
  min-height:1500px;
  position:absolute;
  margin-left:440px;
  color:#054B93;
  padding: 6px;
/*  position:relative;
  z-index:1;*/
}
.productHelpLink{
  /*padding-right:145px;*/
  cursor:pointer;
}




.productSpanBlock{
	float: none;
	width:400px;
	padding-top:7px;
	padding-bottom:7px;
	
	background:url("../../images/Amex/horizontal_bar.png") no-repeat scroll left center transparent;
/*	border-left:1px solid #C2D3DF;	
	border-top:1px solid #C2D3DF;
	border-bottom:1px solid #C2D3DF;*/
	overflow: visible;
	/*position:relative;
	z-index:3;		*/
}


#p4_BUT_CONTINUE_1{
	height:40px;
	background:url("../../images/Amex/continue_button.png") no-repeat scroll left center transparent;
	margin-left:5px;
	float:right;
}
#BUT_CONTINUE_1{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
	height:40px;
	width: 105px;
	
}

#BUT_CONTINUE_1 > span{
	float:right;
	margin-top:13px;
	margin-left: 5px;
	margin-right: 38px;
}
#BUT_CONTINUE_1:ACTIVE {
	color:white;
}
#BUT_CONTINUE_1:LINK {
color:white;

}
#BUT_CONTINUE_1:VISITED {
color:white;

}

#p4_BUT_I_AGREE{
	height:40px;
	background:url("../../images/Amex/continue_button.png") no-repeat scroll left center transparent;
	margin-left:5px;
	float:right;
}
#BUT_I_AGREE{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:40px;
	width: 110px;
	
}

#BUT_I_AGREE > span{
	float:right;
	margin-top:11px;
	margin-left : 0px;
	margin-right: 20px;
	width: 110px;
}
#BUT_I_AGREE:ACTIVE {
	color:white;
}
#BUT_I_AGREE:LINK {
color:white;

}
#BUT_I_AGREE:VISITED {
color:white;

}

#p4_BUT_BACK_1{
	height:40px;
	background:url("../../images/Amex/back_button.png") no-repeat scroll left center transparent;
	margin-left:5px;
}
#BUT_BACK_1{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:40px;
	width: 75px;
	
}

#BUT_BACK_1> span{
	float:left;
	margin-top:8px;
	margin-left:10px;
}
#BUT_BACK_1:ACTIVE {
	color:white;
}
#BUT_BACK_1:LINK {
color:white;

}
#BUT_BACK_1:VISITED {
color:white;

}

#p4_BUT_BACK_2{
	height:40px;
	background:url("../../images/Amex/back_button.png") no-repeat scroll left center transparent;
	margin-left:5px;
	width:110px;
}
#BUT_BACK_2{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:40px;
	width:110px;
}

#BUT_BACK_2> span{
	float:left;
	margin-top:12px;
	margin-left:12px;
}
#BUT_BACK_2:ACTIVE {
	color:white;
}
#BUT_BACK_2:LINK {
color:white;

}
#BUT_BACK_2:VISITED {
color:white;

}


#p4_BUT_BACK_3{
	height:40px;
	background:url("../../images/Amex/back_button.png") no-repeat scroll 0 top transparent;
	margin-left:5px;
	margin-top: 15px; 
}
#BUT_BACK_3{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:18px;
	height:40px;
	width:100%;
}

#BUT_BACK_3> span{
	float:left;
	margin-top:1px;
	margin-left:3px;
}
#BUT_BACK_3:ACTIVE {
	color:white;
}
#BUT_BACK_3:LINK {
color:white;

}
#BUT_BACK_3:VISITED {
color:white;

}



#p4_BUT_DONTAGREE{
	height:40px;
	background:url("../../images/BrandImages/iDontAgreeButton.png") no-repeat scroll 0 top transparent;
}
#BUT_DONTAGREE{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
	height:40px;
	width:100%;
}

#BUT_DONTAGREE> span{
	float:left;
	margin-top:12px;
	margin-left:11px;
}
#BUT_DONTAGREE:ACTIVE {
	color:white;
}
#BUT_DONTAGREE:LINK {
color:white;

}
#BUT_DONTAGREE:VISITED {
color:white;

}


#p4_BUT_BACKTODEC{
	height:40px;
	background:url("../../images/BrandImages/backToDeclarationButton.png") no-repeat scroll 0 top transparent;
	margin-left:5px;
}
#BUT_BACKTODEC{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:18px;
	height:40px;
	width:100%;
}

#BUT_BACKTODEC> span{
	float:left;
	margin-top:6px;
	margin-left:30px;
}
#BUT_BACKTODEC:ACTIVE {
	color:white;
}
#BUT_BACKTODEC:LINK {
color:white;

}
#BUT_BACKTODEC:VISITED {
color:white;

}

#p4_BUT_BUY_1{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_1{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_1 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_1:ACTIVE {
	color:white;
}
#BUT_BUY_1:LINK {
color:white;

}
#BUT_BUY_1:VISITED {
color:white;

}

#p4_BUT_B800A0EC46B00CF675924{
	height:40px;
	background:url("../../images/Amex/back_button.png") no-repeat scroll 0 top transparent;
	margin-left:5px;
	margin-top: 15px;
}
#BUT_B800A0EC46B00CF675924{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:18px;
	height:40px;
	width:100%;
}

#p4_BUT_2D5D2BEA15B2C0B764935{
	display: none;
}
#p4_BUT_BUY_2{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_2{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_2 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_2:ACTIVE {
	color:white;
}
#BUT_BUY_2:LINK {
color:white;

}
#BUT_BUY_2:VISITED {
color:white;

}

#p4_BUT_BUY_3{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_3{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_3 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_3:ACTIVE {
	color:white;
}
#BUT_BUY_3:LINK {
color:white;

}
#BUT_BUY_3:VISITED {
color:white;

}


#p4_BUT_BUY_4{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:60%;
}
#BUT_BUY_4{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:50%;
}

#BUT_BUY_4 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_4:ACTIVE {
	color:white;
}
#BUT_BUY_4:LINK {
color:white;

}
#BUT_BUY_4:VISITED {
color:white;

}

#p4_BUT_BUY_5{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_5{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_5 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_5:ACTIVE {
	color:white;
}
#BUT_BUY_5:LINK {
color:white;

}
#BUT_BUY_5:VISITED {
color:white;

}

#p4_BUT_BUY_6{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_6{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_6 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_6:ACTIVE {
	color:white;
}
#BUT_BUY_6:LINK {
color:white;

}
#BUT_BUY_6:VISITED {
color:white;

}

#p4_BUT_BUY_7{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_7{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_7 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_7:ACTIVE {
	color:white;
}
#BUT_BUY_7:LINK {
color:white;

}
#BUT_BUY_7:VISITED {
color:white;

}

#p4_BUT_BUY_8{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:27px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_8{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
	height:25px;
	width:60%;
}

#BUT_BUY_8 > span{
	float:left;
	margin-top:3px;
	margin-left:0px;
}
#BUT_BUY_8:ACTIVE {
	color:white;
}
#BUT_BUY_8:LINK {
color:white;

}
#BUT_BUY_8:VISITED {
color:white;

}


#p4_BUT_EDITQUOTE{
	height:40px;
	background:url("../../images/Amex/editButton.png") no-repeat scroll 30px 0 transparent;
	margin-left:5px;
	float:right;
}
#BUT_EDITQUOTE{
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    margin-left: 30px;
    vertical-align: middle;
    width: 70px;
}

#BUT_EDITQUOTE > span{
   float: left;
    margin-left: 6px;
    margin-top: 8px;
}
#BUT_EDITQUOTE:ACTIVE {
	color:#333333;
}
#BUT_EDITQUOTE:LINK {
color:#333333;

}
#BUT_EDITQUOTE:VISITED {
color:#333333;

}


.loginLink{
	height:40px;
	background:url("../../images/Amex/continue_button.png") no-repeat scroll left center transparent;
	margin-left:5px;
	float:right;
	width:140px;
}
#BUT_SIGNOUT{
	vertical-align:middle;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	height:40px;
	
}

#BUT_SIGNOUT > span{
	float:left;
	margin-top:4px;
	width: 100px;
	padding-right:23px;
	line-height:32px;
	height:32px;
}
#BUT_SIGNOUT:ACTIVE {
	color:white;
}
#BUT_SIGNOUT:LINK {
color:white;

}
#BUT_SIGNOUT:VISITED {
color:white;

}

.mainBenefitCol1{width:182px;text-align: right;float: left;padding-top:2px;color:#1F5E8B;word-wrap:break-word;}

.mainBenefitCol2{width:115px;padding: 4px;text-align: center;float: left;}
.mainBenefitCol3{width:115px;padding: 4px;text-align: center;float: left;}
.mainBenefitCol4{width:115px;padding: 4px;text-align: center;float: left;}
.mainBenefitCol5{width:113px;padding: 4px;text-align: center;margin-left:2px;float: left;}

.mainBenefitPage6Col2{width:113px;padding: 4px;text-align: center;float: left;}
.mainBenefitPage6Col5{width:113px;padding: 4px;text-align: center;margin-left:1px;float: left;}

.mainBeneftRow2{}
.mainBeneftPage1Rows1{}
.mainBeneftPage2Rows1{}
.mainBeneftPage3Rows1{width: 432px;}
.mainBeneftPage4Rows1{}
.mainBeneftPage5Rows1{width:552px;}
.mainBeneftPage6Rows1{width:425px;}


.addOnBenefitPage6Col1{width:180px;text-align: right;float: left;padding-top:2px;color:#103183;word-wrap:break-word;}
.addOnBenefitPage6Col5{width:112px;padding: 4px;text-align: center;margin-left:2px;float: left;}

.optionBenefitCol1{width:183px;}


.addonCol1{}
.coverOptionPriceDescriptionColumn{width:113px;margin-left:5px;}
.optionColSpaceFiller{width:32px;}


.optionOddRowNoUpsell{background-color: #F0FBFF;}

.agentDetails{
	 margin-left: 100px;
       top: 55px;
       position: absolute;
       width:370px;
	 font-size:12px;
       color:#AAAAAA;
       font-family:Arial,Helvetica,sans-serif;
}
.loginname{
	color:#416DB6;
}


.optionDetailsColumn{
	margin-left:10px;
	font-size:11px;
}
.level1OptionTableCol1{
	margin-left:15px;
}
.addonTitles{
    color: #1F5E8B;
    margin-bottom: 5px;
    margin-top:5px;
    text-align: right;
    width: 184px;
    font-weight:bold;
}
.addOptionButtonCol{
	width:120px;
	margin-left:20px;
}
.optionHelpBox{
	position: absolute;
	z-index: 20;
	width:310px; 
	z-index:121212121212;
	margin-left:110px;
	margin-top:-7px;
	display:none;
}

.cc1uoptionTitleSection{
	/*width:99%;*/
	width:425px;
	background:url("../../images/Amex/lightBlueBg.png") no-repeat scroll right center transparent;
	
}
.ccPage5uoptionTitleSection{
	width:552px;
	background:url("../../images/Amex/lightBlueBg.png") no-repeat scroll right center transparent;
}
.cc1uoptionTitleCol2{
	width:30%;
}
.cc2uoptionTitleCol2{
	width:30%;
}

.upsellColButton{
 margin-left:3px;
 width:121px;
 height:135px;
 background:url("../../images/Amex/buy_annual_top.png") no-repeat scroll top center #F0FBFF;
}
.pdfLink{
	background:url("../../images/Amex/moreInfoIcon.png") no-repeat scroll right center transparent;
	line-height: 18px;
	text-align: left;
      width: 185px;
	margin-left:2px;
	margin-top: 5px;
}
.pdfLink:HOVER{
	cursor: pointer;
}

.blankBGLink{
	background:url("../../images/Amex/moreInfoIcon.png") no-repeat scroll right center transparent;
	line-height: 18px;
	text-align: left;
      width: 185px;
	margin-left:2px;
	margin-top: 5px;
	color: #1F5E8B;

}
.blankBGLink:HOVER{
	cursor: pointer;
}
#COL_POLICY_DETAILS{width:100%;}
.summaryQuestion{color:#1F5E8B;font-size:11px;font-weight:bold;}
.summaryAnswer{color:#333;font-size:11px;margin-bottom:10px;}
.summarySectionPrice{background:transparent;padding:5px;color:black;font-size:17px; font-weight:bold;text-align:center;}
.summaryBlue{color:#1F5E8B;}
.otherTravellerWidth1{width:37%;}
.otherTravellerWidth2{width:58%;}
.summaryMarketingText{
color: #1F5E8B;
margin: 10px;

}

.previewBlock{border:1px solid #EFEFEF;margin:-10px 10px 10px;padding:5px 2px 2px;border-top:none;}

.labels{padding:4px;}
.optionCheckBoxBox{background:url("../../images/BrandImages/optioncheckbox.png") no-repeat scroll center center transparent;}
.optionBarPage1{}
.optionBarPage2{}
.optionBarPage3{width: 432px;}
.optionBarPage4{}
.optionBarPage5{width:551px;}
.optionBarPage6{width:423px;}
.customiserBarPage1{}
.customiserBarPage2{}
.customiserBarPage3{}
.customiserBarPage4{}
.customiserBarPage5{background:url("../../images/Amex/lightBlueBg.png") no-repeat scroll right center transparent;width:552px;}
.customiserBarPage6{background:url("../../images/Amex/lightBlueBg.png") no-repeat scroll right center transparent;width:425px;}

.customiserUpsellExtraSettingPage6{margin-left:0px;}
.customiserTopMargin{height:10px;line-height:10px;}
.optionHeaderLineWidthPage6{width:425px;}

.decLeftCol{width:16%;}
.decRightCol{width:74%;line-height:17px;}
.decBar{margin-top:15px;}

.nobutton{}

.customiserTitleLabel{color:#1F5E8B;font-weight:bold;font-size:12px;text-align: right;}
/*End*/





/* Contact Us page */
.paraText{
		font-size: 12px;
		text-align: justify;
		line-height: 16px;
		color: #1F5E8B;
}

.titleText{
		font-size: 14px;
		font-weight: bold;
		line-height: 25px;
	}

.stdTextColor{
		color:#103183;
	}

.stdTitleColor{
	color: #1F5E8B;
	}

ul.addressBlock{
    background: none repeat scroll 0 0 #FFFFF1;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    margin-left: 50px;
    margin-top: 10px;
    padding: 10px;
    width: 300px;
    list-style: none;
	}
ul.highlightBlock{
    background: none repeat scroll 0 0 #FFFFF1;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    margin-left: 50px;
    margin-top: 10px;
    padding: 10px;
    width: 600px;
    list-style: none;
	}

.priceBand{
		border:1px solid #EFEFEF;
		margin:5px;
		background:none repeat scroll 0 0 #EFFBFE;
	}
.page6OptionTableWidth{
		width: 423px;
	}
.page5OptionTableWidth{
		width: 554px;
	}
.silverButtonTopColumn{
	background:url("../../images/BrandImages/buy_silver_top.png") no-repeat scroll top center transparent;
    margin-left:17px;width:121px;height: 128px;}
.goldButtonTopColumn{background:url("../../images/BrandImages/buy_gold_top.png") no-repeat scroll top center transparent;
		margin-left: 5px;
		width: 121px;
		height: 128px;

}
.platinumButtonTopColumn{background:url("../../images/BrandImages/buy_platinum_top.png") no-repeat scroll top center transparent;margin-left: 5px;width: 121px;height: 128px;}

.silverButtonBottomColumn{background:url("../../images/BrandImages/buy_silver_bottom.png") no-repeat scroll bottom center transparent;padding-top:30px;margin-left: 17px;width: 121px;height: 113px;}
.goldButtonBottomColumn{
	background:url("../../images/BrandImages/buy_gold_bottom.png") no-repeat scroll bottom center transparent;padding-top:30px;
		margin-left: 5px;
		width: 121px;
		height: 113px;
	}
.platinumButtonBottomColumn{background:url("../../images/BrandImages/buy_platinum_bottom.png") no-repeat scroll bottom center transparent;padding-top:30px;margin-left: 5px;width: 121px;height: 113px;}	
		
	
.ccColumn1{
	}
.ccColumn2{
	}
.ccColumn3{
	}
.ccColumn4{
	}
.ccColumn5{
	}
.helpDesign{
		position: absolute;
		width:310px; 
		z-index:121212121212;
		margin-left:110px;
		display:none;
	}
.standardHelpDesign{
	position: relative; z-index: 20;background-color: #ffffff; width:310px; border:1px solid #bbbbbb;-moz-border-radius:5px;z-index:121212121212;margin-top: 15px;
	}
.tripdetailsQuestionRow{padding-top:5px;}
.tripdetailsQuestion{padding-top:4px;padding-bottom:2px;font-weight:bold;}
.tripdetailsQuestionMandatory{padding-top:2px;}
.tripdetailsAnswer{margin-left:8px;}


/*.banner{background:url("../../images/Amex/Antragsformular_Banner_Image.png") no-repeat left bottom ;height: 95px;padding-top: 20px;margin-bottom: 10px;width: 705px;}
*/
.curveTop{background:url("../../images/Amex/curvedSectionTop.png") no-repeat;height: 13px;display: block;}
.curveBottom{background:url("../../images/Amex/curvedSectionBottom.png") no-repeat;height: 13px;display: block;}
.rightCurveTop{background:url("../../images/Amex/infoTop.png") no-repeat;height: 13px;display: block;}
.rightCurveBottom{background:url("../../images/Amex/infoBottom.png") no-repeat;height: 11px;display: block; display: block;}
.helpCurveTop{display: none;}
.helpCurveBottom{display: none;}
.pagePadding{padding: 10px;}
.dpacheck{}
.ccPage5SectionTitle{width:552px;}
.staticTableBox{border: none;border-top: none;border-bottom: none;}
.page5staticTableBox{border: 1px solid #EFEFEF;border-top: none;border-bottom: none;width:552px;}
.page6staticTableBox{border: 1px solid #EFEFEF;border-top: none;border-bottom: none;width:425px;}

    .faqMainTitle{font-size:16px;font-weight:bold;color:#1F5E8B;}

	#faqPage{
		font-size: 12px;
		text-align: justify;
		margin-left: 10px;
	}
	.faqtitle{
		font-weight: bold;
		border:1px solid #C2D3DF;
		margin-bottom: 5px;
		background: url("../../images/BrandImages/faqdownArrow.png") no-repeat scroll left center #F4F8FC;
		color: #1F5E8B;
		padding: 5px;
		padding-left: 25px;
		margin
	}
	
	.faqSection{
		padding: 10px;
		padding-bottom: 0;
	}
	#coverFaq{
		padding: 10px;
		padding-bottom: 0;
	}
	#claimFaq{
		padding: 10px;
		padding-bottom: 0;
		 
	}
	#otherFaq{
		padding: 10px;
		padding-bottom: 0;
	}
	
	.mainLink{
		margin-top: 20px;
		font-size: 15px;
		font-weight: bold;
		color: #103183;
	}

	.faqarea{
		margin-bottom: 10px;
		
	}
	.mainboxArea{background: #EDF4F9;padding:10px;padding-top:0px;} 
	.signoutSection{border:1px solid #C2D3DF;}
	.errorSection{border:1px solid #C2D3DF;}
	
		.travellerAgeAnswer{margin-left: 8px;}
	.travellerAgeCol1{width:52%;}
	.travellerAgeCol1a{width:23%;}
	.travellerAgeCol2{width:18%;}
	.travellerAgeCol3{width:18%;}
	.maxWidth{width:100%;}

	.paymentColumn1{width:48%;}
	.paymentColumn2{margin-top:5px;width:45%;}

	#TRIP_VALUE_HEADER{line-height: 28px;}
	.productNoDisplay{display: none;}
	
	.annualButtonTopColumn{background:url("../../images/BrandImages/buy_annual_top.png") no-repeat scroll top center #E5F4FB;}
	.redline{
		border-bottom:none;
		width:96%;
		height:5px;
		margin-left:2%;
		}
		
.logoLink span{
		background:url("../../images/BrandImages/ati_logo.png") no-repeat scroll left center transparent;
		height: 68px;
		width: 170px;
		margin-top: 5px;
		float: left; 
	}
.paymentBanner {
    background: url("../../images/Amex/paymentgraphics.png") no-repeat scroll left center transparent;
    height: 45px;
    width: 350px;
}

/*  New Entries*/
.confirmationSummarySection1d{
		font-style:italic;padding:5px;color:#1F5E8B;
	   margin: 10px;
	   background: none repeat scroll 0 0 #DBEBF1;
	   font-size: 11px;
	   font-weight: bold;;
	   
	}
	.confirmationpolicySummarySection{
	    background:white;
    border: 1px solid #DBE9F4;
    margin-left: 15px;
    border-radius:0px;
    width: 310px;
	}
	
.confirmationSummaryTitle{color:#333;font-size: 12px;font-weight: bold;margin-left: -4px;;padding-left: 4px;line-height: 24px;margin-top: -5px;}

	.highlightBlock{
    background: none repeat scroll 0 0 #FFFFF1;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    margin-left: 50px;
    margin-top: 10px;
    padding: 10px;
    width: 600px;
    list-style: square;
    padding-left: 20px;
	}
	
	ul.highlightBlock li{
		padding-bottom: 5px;
	}
	
	.leftLabel{
		float: left;
	}
	.rightLabel{
		float: right;
	}
	
	.tabcel{
		float: left;
		width: 20%;
		
		text-align: left;
	}
	.tabTitle{
		border-bottom: 1px solid #CCCCCC;
	    height: 40px;
	    margin-bottom: 5px;
	    padding-bottom: 10px;
	}
	
/* new */
.paymentSubTitleText{
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 13px;
}

#row_productHelpBox_1{
		margin-left: 40px;
	
}

#helpDiv{
	margin-left: 10px;
}



.helpTextSection{font-size: 11px;color: #333333; font-family: Arial;}

#helpContent{
	position: relative;background-color: #ffffff; width:310px;-moz-border-radius:5px;z-index:121212121212;
}

.helpTitle{
	width: 340px;
	padding: 10px;
	height: 15px;
	background:url("../../images/Amex/helpTop.png") no-repeat scroll left center transparent;
}


.helpContentArea{
	padding: 10px;
	background:url("../../images/Amex/helpBody.png") repeat-y scroll left center transparent;
	padding-bottom: 0px;
	width: 290px;
}

.helpBottom{
	background:url("../../images/Amex/helpBottom.png") no-repeat scroll left top transparent;
	
	height: 20px;
	width: 340px;
}

.cookiePageTitle{
	border-bottom:1px solid #cccccc;;margin-top:10px;padding:5px;padding-left:0;width:97%;
}

.productHelpFillerBar{
	padding-right:180px;
}

/*1st page remove items in Weitere Informationen tables  */
#FMT_CB821DEDEFB65FE348256{display:none;}
#FMT_066F44435C7332DF139970{display:none;}
#FMT_066F44435C7332DF139970{display:none;}
#FMT_183FAB09506BB8EA58462{display:none;}

/*1st page remove bottom text of trip details*/
#FMT_0FDF7A5049632EF3100689{display:block; margin-left: 10px;}

/*2nd page 'bottom text of cover choice'*/
#FMT_0FDF7A5049632EF3102676{display:none;}

/*2nd page 'coverChoice-1 level'*/
#row_TXT_B7FFCECFB9A39A2E68162{display:none;}

/* 3rd page 1st 2nd question*/
#FMT_EBB265FC51C5F55F253978{display:none;}

/*3rd page funny arrow --> */
#row_BUT_1C53B878C67BB82B57651{display:none;}


/*payment page funy italian text */
#row_TXT_BA17C06FFE8DF59556665{display:none;}

/*Single column styles*/
.singleColumnWidth{width: 505px;}
.singleColumn_main_benefit_col2_Width { margin-left: 80px;width: 200px;}
#p4_BUT_BUY_9{
	height:40px;
	background:url("../../images/Amex/buyButton.png") no-repeat scroll 0 top transparent;
	margin-left:87px;
	margin-top:5px;
	float:right;
	width:70%;
}
#BUT_BUY_9:link {
    color: white;
}
#BUT_BUY_9 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-left: 0;
    vertical-align: middle;
    width: 60%;
}
.buyButton {
    margin-left: 8px;
    margin-top: 2px;
}
#BUT_BUY_9 > span {
    float: left;
    margin-left: 0;
    margin-top: 3px;
}
a {
    color: inherit;
}
.silverButtonBottomColumn_Large {
    background: url("../../images/Amex/buy_bottom_large.png") no-repeat scroll center top transparent;
    color: black;
    height: 130px;
    margin-left: 17px;
    padding-top: 20px;
    width: 251px;
}
.silverButtonTopColumn_Large {
    background: url("../../images/Amex/buy_top_large.png") no-repeat scroll center top transparent;
    color: black;
    height: 140px;
    margin-left: 17px;
    padding-top: 10px;
    width: 251px;
}
.optionBenefit_Single_Column_Col1 {
    width: 323px;
}
.customiserDropDowns{font-size:9px;width: 115px;}
/*Payment bUTTON*/
#p4_BUT_CONTINUE_1A3 {
    background: url("../../images/Amex/continue_button.png") no-repeat scroll left center transparent;
    float: right;
    height: 40px;
    margin-left: 5px;
}
#BUT_CONTINUE_1A3:link {
    color: white;
}
#BUT_CONTINUE_1A3 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    vertical-align: middle;
    width: 105px;
}
#BUT_CONTINUE_1A3 > span {
    float: right;
    margin-left: 5px;
    margin-right: 38px;
    margin-top: 13px;
}

.helpContent{
	position: relative; 
	z-index: 20;
	background-color: #ffffff; 
	width:310px; 
	/*border:1px solid #bbbbbb;	*/
	/*-moz-border-radius:5px;*/
	z-index:121212121212
}
.singleColumnOneCustomizer{margin-left: 140px;}

.pageBottomText,#row_BUT_3CCA7026C898255468915{
	display:none;
}


#FS_QUE_3D09B2D0BB35FD9288717,#FS_QUE_3D09B2D0BB35FD9288731{
	float: right;
}
#COL_3D09B2D0BB35FD9288757,#COL_3D09B2D0BB35FD9288748{
	margin-bottom: 10px;
}

/*disable product brochure link*/
#FMT_CB821DEDEFB65FE348244{display:none;}
