
/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,100|News+Cycle:400,700|Open+Sans:400,300|Open+Sans+Condensed:300,700);*/
@import url(https://fonts.googleapis.com/css?family=Pontano+Sans:400|PT+Sans+Narrow:400|Roboto:400,100|News+Cycle:400,700|Arimo:400,700|Carrois+Gothic|Pontano+Sans|Open+Sans:400,300,600,700|Open+Sans+Condensed:300,700|Raleway:400,500,300,200,100,700,600|Pathway+Gothic+One);

html {overflow-x:hidden; overflow-y:scroll;}
html form {background:#FFFFFF;}
#Body {display:block; margin:0px; padding:0px; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px;}
/****/
table {border-collapse:collapse; border-spacing:0px;}
div {display:block; padding:0px; margin:0px;}
/****/
a, a:link, a:visited, a:active {cursor:pointer; color:#000000;}
a:hover {color:#BA2629;}
.Normal {display:block; padding:0px; margin:0px; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px; line-height:135%;}
.Normal p {display:block; padding:0px; margin:0px 0px 20px 0px; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px; line-height:135%;}
.Normal a {color:#9f3029; text-decoration:underline;}
/*.Normal h1, h1 {display:block; padding:0px; margin:0px 0px 20px 0px; border:none; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:35px; font-weight:normal; line-height:100%;}*/
.Normal h1, h1 {display:block; padding:0px; margin:0px 0px 15px 0px; color:#cc2031; font-family:'Roboto',HelvetPontano Sansica,Arial,sans-serif; font-size:30px; font-weight:100; line-height:100%;}
.Normal h2, h2 {display:block; padding:0px; margin:0px 0px 15px 0px; color:#cc2031; font-family:'Roboto',HelvetPontano Sansica,Arial,sans-serif; font-size:30px; font-weight:100; line-height:100%;}
.Normal h3, h3 {display:block; padding:0px; margin:0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:24px; font-weight:100; line-height:100%;}
.Normal h4, h4 {display:block; padding:0px; margin:0px 0px 15px 0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:18px; font-weight:100; line-height:100%;}
.Normal h5, h5 {display:block; padding:0px; margin:0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:18px; font-weight:100; line-height:100%;}
.Normal h6, h6 {display:block; padding:0px; margin:0px; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:11px; font-weight:normal; line-height:100%;}
.Normal ul {margin:0px; padding:5px 0px 10px 25px; list-style-type:none;}
.Normal ul li {padding:0px 0px 5px 2px; list-style-type:disc;}
.Normal img {max-width:100%;}
.Head {display:inherit; margin:inherit; font:inherit; color:inherit;}
.CmmnLnk {font-size:13px !important; color:#000000 !important; text-decoration:none !important;}
.CmmnLnk:hover {color:#BA2629 !important;}

a, a img {border:none;}
input, textarea, select, button {outline:none;}


.embed-youtube {
    position: relative;
    padding-bottom: 56.25%; /* - 16:9 aspect ratio (most common) */
    /* padding-bottom: 62.5%; - 16:10 aspect ratio */
    /* padding-bottom: 75%; - 4:3 aspect ratio */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

a.AFLinkButton, a.aflinkbutton, .dnnPrimaryAction.AFLinkButton, .HdrLgnBtn.AFLinkButton {display:inline-block; margin:0px 0px 20px 0px; padding:8px 15px; min-width:10%; line-height:100%; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer;}
input.AFLinkButton, input.aflinkbutton, button.AFLinkButton, button.aflinkbutton {-webkit-appearance: none; -moz-appearance:none; display:inline-block; float:left; margin:0px; padding:0px 15px; width:auto; min-width:15%; height:30px; line-height:30px; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer;}
.AFLinkButton:hover, .aflinkbutton:hover, .AFLinkButton:hover, .dnnPrimaryAction.AFLinkButton:hover, .HdrLgnBtn.AFLinkButton:hover {background:#000000; color:#ffffff;}

.dnnLoading { background: url("images/loading.gif") no-repeat scroll center center !important; position: absolute; z-index: 9999; opacity: 0.7; }
.RadAjax_Default .raDiv {background:url("images/loading.gif") no-repeat scroll center center !important;}
.RadAjax_Default .raColor {background:none !important;}
/***/
.PgFll {position:relative; text-align:center; background:#000000;}
.BlckMxAlld {margin:0px auto; max-width:960px; text-align:left; position:relative;}
.BlckSctn {display:inline-block; width:100%;}

.HmPg {}
.SbPg {}
.SbPgClmn {}
.AdmnPg {}

/* Simple login on homepage, hide DNN login, show simple login */
.TrOnePn.Frst .ClrCntnr {display:none;} 
.simpleLogin {display:block;}
.simpleLogin {margin:0px 0px 30px 0px; padding:0px 30px;}
.simpleLogin .welcomeMessage {display:block; margin:0px; padding:0px; color:#000000; font-size:28px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; line-height:100%;}
.simpleLogin .dnnFormItem > .dnnLabel {display:block; position:static; float:none; margin:0px 0px 10px 0px; padding:0px; width:100%; color:#000000; font-size:14px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-weight:100; text-align:left; line-height:100%;} 
.simpleLogin .dnnFormItem  a:link {cursor:pointer;font-size:14px;color:#000000;}
.simpleLogin .dnnFormItem  a:active {cursor:pointer;font-size:14px;color:#000000;}
.simpleLogin .dnnFormItem  a:visited {cursor:pointer;font-size:14px;color:#000000;}

.HdrMn {position:relative; z-index:10;}
.HdrShdw {position:absolute; left:0px; right:0px; height:8px; background:url(images/HdrShdwRptX.png) repeat-x center top; z-index:9;}
.HdrLft {float:left; /*width:20.8%;*/ width:14.5%;}
.HdrRht {float:right; width:79.1%;}
.HdrLg {overflow:hidden;}
.HdrLg a {display:block; position:relative; margin:0px; padding:0px; border:none; text-decoration:none; z-index:10;}
.HdrLg a img {max-width:100%;}
.HdrLnks {float:left; margin:0px 0px 0px 7%;}
.HdrLnks ul, .HdrLnks ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.HdrLnks ul {display:inline-block;}
.HdrLnks ul li {float:left; margin:0px 10px 0px 0px;}
.HdrLnks ul li a {display:block; margin:0px; padding:4px 18px 8px 18px; background:#505050; color:#ffffff; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:100%; text-decoration:none;}
.HdrLnks ul li ul {display:none;}
.HdrActns {float:right; position:absolute; right:0; z-index:15;}
.HdrSrchMn {float:left; padding:8px 0px 10px 0px; position:relative;}
.HdrSrchBtn {float:left; margin:0px; padding:0px 29px 0px 10px; color:#ffffff; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:25px; text-transform:uppercase; cursor:pointer;}
.HdrSrchBtnIcn {display:block; position:absolute; right:10px; top:12px; margin:0px; padding:0px; width:11px; height:15px; background:url(images/icon_search.png) 0px 0px no-repeat;}
.HdrSrch {position:fixed; left:0px; right:0px; top:-150%; width:100%; background:#ffffff url(images/CntntMn.jpg) 11% top repeat; z-index:99; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5); -o-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5); -ms-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
.HdrSrch span {display:inline-block !important; position:relative !important; margin:5% 10% !important; width:80%;}
.HdrSrch span.searchInputContainer {display:block !important; margin:0px !important; padding:0px 70px 0px 0px; width:auto; border-bottom:1px solid #8f8f8f;}
.HdrSrch span.searchInputContainer input.NormalTextBox {display:block; margin:0px; padding:10px 0px; border:none; width:100%; height:50px; background:none; line-height:50px; font-size:32px; color:#8e8e8e; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100;}
.HdrSrch a.SearchButton {display:block; position:absolute; margin:0px; padding:0px; right:10px; top:10px; width:50px; height:50px; background:url(images/sprite.png) -50px 0px no-repeat; line-height:50px; text-indent:10000px;}
.HdrSrch .HdrSrchLg {position:absolute; left:0px; top:50%; margin:-19px 0px 0px 0px; padding:0px 1%; width:8%; text-align:right;}
.HdrSrch .HdrSrchLg img {max-width:100%;}
.HdrLgnMn {float:left;}
.HdrLgnMn ul, .HdrLgnMn ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.HdrLgnMn .userProperties {}
.HdrLgnMn .MblUsrStngs {display:none;}
.HdrLgnMn .userProperties li.userProfile {display:block; margin:0px 0px 5px 0px; padding:8px 11px 6px 15px; background:#222222;}
.HdrLgnMn .userProperties li.userProfile a {display:inline-block;}
.HdrLgnMn .userProperties li.userProfile .userProfileImg {display:block; float:right;}
.HdrLgnMn .userProperties li.userProfile .userProfileImg {display:block; float:right; margin:0px 0px 0px 9px; padding:0px; width:33px; height:21px;}
.HdrLgnMn .userProperties li.userProfile .userProfileImg img {width:100%; max-height:100%;}
.HdrLgnMn .userProperties li.userProfile .display-name {display:block; float:right; margin:0px; padding:0px; color:#ffffff; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:21px; text-decoration:none;}
.HdrLgnMn .userProperties li.userName {display:block; position:relative; margin:0px 0px 5px 0px; text-align:right;}
.HdrLgnMn .userProperties li.userName a {display:inline-block; width:80px; height:20px; background:url(images/options_white.png)  no-repeat; text-decoration:none;}
.HdrLgnMn .userProperties ul.userMenu {display:none; position:absolute; right:0px; top:auto; min-width:100%; z-index:11; background:#131313;}
.HdrLgnMn .userProperties ul.userMenu li {border-top:1px solid #8f8f8f;}
.HdrLgnMn .userProperties ul.userMenu li:first-child {border:none;}
.HdrLgnMn .userProperties ul.userMenu a {display:block; padding:8px 11px 6px 15px; width:auto; height:auto; background:none; color:#ffffff; text-decoration:none; line-height:100%; text-align:left;}
.HdrLgnMn .userLogin {padding:0px 0px 10px 0px;}
.HdrLgnMn .userLogin a, .HdrLgnMn .userLogin .HdrLgnBtn {display:block; margin:0px 5px; padding:0px 10px; padding-top:8px; color:#ffffff; font-size:11px; line-height:25px; text-transform:uppercase; text-decoration:none; cursor:pointer;}
.HdrLgnMn .userlink_dialog {display:none;}
.PrtlBtnsMbl {display:none;}

.userNotifications a span#dnn_dnnUser_notificationCount {margin-right:5px;}

.af-userbanner .panel-one { float: left; width:55%;}
.af-userbanner .panel-two { float: left; width:35%; }
.af-userbanner .panel-three { float: right; margin-top:5px;}
.dd-select a {text-decoration: none;color: #444;}
.hiddenButton { display: none; }

.userlink_dialog {display:none;height:400px; width:460px; overflow-y: auto; overflow-x: hidden; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
.userlink_dialog a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
.userlink_dialog .formitem{margin: 5px 1.5em;}
.userlink_dialog .formitem span {display: block;}
.userlink_dialog select {min-width: 220px; overflow:hidden; border: 1px solid #ccc;}
.userlink_dialog textarea {min-width: 220px; border: 1px solid #ccc;}
.userlink_dialog .dnnFormMessage {margin: 0 5px; padding: 9px 8px; display:none;}
.userlink_dialog ul.identity-list  li {position: relative;}
.userlink_dialog h5 {color: #c9c9c9; margin-bottom: 6px; font-size: 12px; font-weight:bold; display: block; border-bottom: 1px dashed #c9c9c9;}
.userlink_dialog .identity-name {color: #fff; font-size: 12px; font-weight:bold; display: block;}
.userlink_dialog .highlight-name {color: #cc2031; font-size: 14px; font-weight:bold;}
.userlink_dialog .unlink {position:absolute; top:0; right:5px;}
.userlink_dialog .unlink a, .userlink_dialog .unlink a:visited, .userlink_dialog .unlink a :hover, .userlink_dialog .unlink a:active {color: #fff}

.HdrNvMn {float:right;}
.HdrNvHght {position:relative; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:0;}
.HdrNvCvr {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; background:#000000; z-index:2;}
.HdrNv {position:absolute; left:0px; right:0px; bottom:0px; z-index:10;}
.HdrNvMn .MenuWrapperMega {display:inline-block; position:relative; width:100%;}
.HdrNvMn .PfNav {float:right; padding:0px;}
.HdrNvMn ul, .HdrNvMn ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.HdrNvMn ul.pf_lvl_0 {display:inline-block;}
.HdrNvMn ul li.pf_lvl_0 {float:left; /*margin:0px 10px;*/ margin:0px 2px; height:29px;}
.HdrNvMn ul li.pf_lvl_0 a {display:block; position:relative; margin:0px; padding:0px; text-decoration:none;}
.HdrNvMn ul li.pf_lvl_0 a span.MenuText {display:block; margin:0px 0px -6px 0px; padding:9px 10px 13px 13px; color:#ffffff; font-size:13px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; text-transform:uppercase; line-height:100%; text-decoration:none;text-align:center;}
.HdrNvMn ul li.pf_lvl_0.Last {margin-right:0px;}
.HdrNvMn ul li.pf_lvl_0.Last a span{padding-right:0px;}
.HdrNvMn ul li.Active a span.MenuText {}
.HdrNvMn ul li:hover a span.MenuText {color:#878787; background:url(images/HdrNvLi.png) right bottom no-repeat;}
.HdrNvMn .HdrNv ul li.Active a span.MenuText {background:url(images/HdrNvLi.png) right bottom no-repeat;}
.HdrNvMn .HdrNvHght ul li.pf_lvl_0 a {position:relative;}
.HdrNvMn .HdrNvHght ul li.pf_lvl_0 a span.MenuText {margin:0px; padding:9px 10px;}

.HdrNvMn ul li .shadow {display:none; position:absolute; right:0px; top:28px; padding:0px; min-width:100%; z-index:-1;}
.HdrNvMn .HdrNv ul li:hover .shadow {display:block;}
.HdrNvMn .InnerMegaDiv {display:inline-block; width:100%; background:url(images/white95.png) left top repeat;}
.HdrNvMn .Column {float:left; /*margin:0px 0px -10000px 0px; padding:16px 24px 10024px 24px; min-width:25%;*/}
.HdrNvMn .HtmlBeforeLevel0, .HdrNvMn .HtmlAfterLevel0 {display:block; margin:0px; padding:24px 24px 18px 24px; background:#ebebeb; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:30px; font-weight:100; line-height:100%;}

.HdrNvMn li .InnerMegaDiv.Cols1 {width:45%;}
.HdrNvMn li .InnerMegaDiv.Cols2 {width:55%;}
.HdrNvMn li .InnerMegaDiv.Cols3 {width:85%;}
.HdrNvMn li .InnerMegaDiv.Cols4 {width:85%;}
.HdrNvMn li#Menu1 .InnerMegaDiv.Cols1 {margin:0px 0px 0px 6%;}
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols1 {margin: 0px 0px 0px 8%;}
.HdrNvMn li#Menu3 .InnerMegaDiv.Cols1 {margin: 0px 0px 0px 19%;}
.HdrNvMn li#Menu4 .InnerMegaDiv.Cols1 {margin:0px 0px 0px 30%;} 
.HdrNvMn li#Menu5 .InnerMegaDiv.Cols1 {margin: 0px 0px 0px 42%;}
.HdrNvMn li#Menu6 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols1, .HdrNvMn li.Last .InnerMegaDiv.Cols1 {margin:0px 0px 0px 55%;}
.HdrNvMn li#Menu1 .InnerMegaDiv.Cols2 {margin: 0px 0px 0px 8%;}
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols2, .HdrNvMn li#Menu3 .InnerMegaDiv.Cols2, .HdrNvMn li#Menu4 .InnerMegaDiv.Cols2 {margin:0px 0px 0px 25%;}
.HdrNvMn li#Menu5 .InnerMegaDiv.Cols2, .HdrNvMn li#Menu6 .InnerMegaDiv.Cols2, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols2, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols2, .HdrNvMn li.Last .InnerMegaDiv.Cols2 {margin:0px 0px 0px 35%;}
.HdrNvMn li#Menu1 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu2 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu3 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu4 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu5 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu6 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols3 {margin:0px 0px 0px 15%;}
.HdrNvMn li#Menu1 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu2 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu3 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu4 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu5 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu6 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols4 {margin:0px 0px 0px 15%;}

.HdrNvMn li#Menu1 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu1 .InnerMegaDiv.Cols4 {margin:0px 0px 0px 1%;}
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols2, .HdrNvMn li#Menu2 .InnerMegaDiv.Cols3 {margin:0px 0px 0px 11%;}


/***Commerical***/
.HdrNvMn li#Menu3 .InnerMegaDiv.Cols2 {width:50%;}
.HdrNvMn li#Menu3 .InnerMegaDiv.Cols2 div.Column.First {width:50% !important;}
.HdrNvMn li#Menu3 .InnerMegaDiv.Cols2 div.Column.Last {width:50% !important;}
/*************************/
/***AFPlan Trip Support***/
.HdrNvMn li#Menu4 .InnerMegaDiv.Cols2 {width:75%;}
.HdrNvMn li#Menu4 .InnerMegaDiv.Cols2 div.Column.First {width:35% !important;}
.HdrNvMn li#Menu4 .InnerMegaDiv.Cols2 div.Column.Last {width:65% !important;}
/*************************/
/***AVSurance Trip Support***/
.HdrNvMn li#Menu5 .InnerMegaDiv.Cols2 {width:44%; margin: 0 0 0 54%;}
.HdrNvMn li#Menu5 .InnerMegaDiv.Cols2 div.Column.First {width:46% !important;}
.HdrNvMn li#Menu5 .InnerMegaDiv.Cols2 div.Column.Last {width:54% !important;}
/*************************/
/***Cards***/
.HdrNvMn li#Menu6 .InnerMegaDiv.Cols2 {width:55%; margin: 0 0 0 45%;}
.HdrNvMn li#Menu6 .InnerMegaDiv.Cols2 div.Column.First {width:51% !important;}
.HdrNvMn li#Menu6 .InnerMegaDiv.Cols2 div.Column.Last {width:49% !important;}
/*************************/
/***FBO Solutions***/
.HdrNvMn li#Menu7 .InnerMegaDiv.Cols2 {width:52%; margin: 0 0 0 48%;}
.HdrNvMn li#Menu7 .InnerMegaDiv.Cols2 div.Column.First {width:48% !important;}
.HdrNvMn li#Menu7 .InnerMegaDiv.Cols2 div.Column.Last {width:52% !important;}
/*************************/
/***About Us***/
.HdrNvMn li#Menu8 .InnerMegaDiv.Cols2 {width:60%; margin: 0 0 0 40%;}
.HdrNvMn li#Menu8 .InnerMegaDiv.Cols2 div.Column.First {width:50% !important;}
.HdrNvMn li#Menu8 .InnerMegaDiv.Cols2 div.Column.Last {width:50% !important;}
/*************************/
/*****AV Cards ***********/
.CrdThumbsAvFuel {width:100%; float:left;}
.CrdThumbsAvFuel .Thmb1, .CrdThumbsAvFuel .Thmb2, .CrdThumbsAvFuel .Thmb3 {float:left; width:33%;}
.CrdThumbsAvFuel .Thmb1 img, .CrdThumbsAvFuel .Thmb2 img, .CrdThumbsAvFuel .Thmb3 img {width:65px !important;}
/************************/
/***AvTrip***/
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols3 {width:68%; }
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols3 div.Column.First {width:32% !important;}
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols3 div.Column.First .MenuLink.AvTripDshBx {width:90%;}
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols3 div.Column {width:29%;}
.HdrNvMn li#Menu2 .InnerMegaDiv.Cols3 div.Column.Last {width:38% !important;}
/*************************/
.HdrNvMn .Column {}
.HdrNvMn .Column.First {}
.HdrNvMn .Column.Last {}
/*.HdrNvMn #Menu1Div.InnerMegaDiv.Cols3 .Column.First {margin:10px 0 0;}*/
.HdrNvMn #Menu1Div.InnerMegaDiv.Cols3 .Column.First {margin:0;}

.HdrNvMn #Menu2Div.InnerMegaDiv.Cols2 div.First {width:57%;}
.HdrNvMn #Menu2Div.InnerMegaDiv.Cols2 div.Last {width:43%;}
.HdrNvMn .InnerMegaDiv.Cols1 .Column {width:100%;}
.HdrNvMn .InnerMegaDiv.Cols2 .Column {width:59%;}
.HdrNvMn .InnerMegaDiv.Cols2 .Column.Last {width:41%;}
.HdrNvMn .InnerMegaDiv.Cols3 .Column {width:32%;}  /*28%*/ 
.HdrNvMn .InnerMegaDiv.Cols3 .Column.First {width:26%;} 
.HdrNvMn .InnerMegaDiv.Cols3 .Column.Last {width:34%;} 
/*.HdrNvMn .InnerMegaDiv.Cols3 .Column.Last, .HdrNvMn .InnerMegaDiv.Cols3 .Column.First {width:36%;} */
.HdrNvMn .InnerMegaDiv.Cols4 .Column {width:25%;}
.HdrNvMn .HtmlBeforeLevel0, .HdrNvMn .HtmlAfterLevel0 {display:block; margin:0px; padding:24px 22px 18px 22px; background:#ebebeb; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:28px; font-weight:100; line-height:100%;}
.HdrNvMn .HtmlBeforeLevel1, .HdrNvMn .HtmlAfterLevel1 {display:block; margin:0px 0px 20px 0px; padding:0px; /*border:1px solid #bfbfbf;*/}
.HdrNvMn .HtmlBeforeLevel2, .HdrNvMn .HtmlAfterLevel2 {display:block; margin:0px 0px 20px 0px; padding:0px; /*border:1px solid #bfbfbf;*/}
.HdrNvMn .HtmlBeforeLevel3, .HdrNvMn .HtmlAfterLevel3 {display:block; margin:0px 0px 20px 0px; padding:0px;}
.HdrNvMn .HtmlBeforeLevel1 img, .HdrNvMn .HtmlAfterLevel1 img, .HdrNvMn .HtmlBeforeLevel2 img, .HdrNvMn .HtmlAfterLevel2 img, .HdrNvMn .HtmlBeforeLevel3 img, .HdrNvMn .HtmlAfterLevel3 img
{margin:0px; width:100%;}
.HdrNvMn .HtmlBeforeLevel1 a, .HdrNvMn .HtmlAfterLevel1 a, .HdrNvMn .HtmlBeforeLevel2 a, .HdrNvMn .HtmlAfterLevel2 a, .HdrNvMn .HtmlBeforeLevel3 a, .HdrNvMn .HtmlAfterLevel3 a,
.HdrNvMn .HtmlBeforeLevel1 a.MenuLink, .HdrNvMn .HtmlAfterLevel1 a.MenuLink, .HdrNvMn .HtmlBeforeLevel2 a.MenuLink, .HdrNvMn .HtmlAfterLevel2 a.MenuLink, .HdrNvMn .HtmlBeforeLevel3 a.MenuLink, .HdrNvMn .HtmlAfterLevel3 a.MenuLink
{display:block; margin:0px; padding:15px 10px; text-align:center; background:#ebebeb; width:90%;}
.HdrNvMn .HtmlBeforeLevel1 a, .HdrNvMn .HtmlAfterLevel1 a, .HdrNvMn .HtmlBeforeLevel2 a, .HdrNvMn .HtmlAfterLevel2 a, .HdrNvMn .HtmlBeforeLevel3 a, .HdrNvMn .HtmlAfterLevel3 a,
.HdrNvMn .HtmlBeforeLevel1 a.MenuLink.AvTripDshBx, .HdrNvMn .HtmlAfterLevel1 a.MenuLink.AvTripDshBx, .HdrNvMn .HtmlBeforeLevel2 a.MenuLink.AvTripDshBx, .HdrNvMn .HtmlAfterLevel2 a.MenuLink.AvTripDshBx, .HdrNvMn .HtmlBeforeLevel3 a.MenuLink.AvTripDshBx, .HdrNvMn .HtmlAfterLevel3 a.MenuLink.AvTripDshBx
{width:60%;}
.HdrNvMn .HtmlBeforeLevel1 a img, .HdrNvMn .HtmlAfterLevel1 a img, .HdrNvMn .HtmlBeforeLevel2 a img, .HdrNvMn .HtmlAfterLevel2 a img, .HdrNvMn .HtmlBeforeLevel3 a img, .HdrNvMn .HtmlAfterLevel3 a img
{width:55%;}
.HdrNvMn .HtmlBeforeLevel1 .Text, .HdrNvMn .HtmlAfterLevel1 .Text, .HdrNvMn .HtmlBeforeLevel2 .Text, .HdrNvMn .HtmlAfterLevel2 .Text, .HdrNvMn .HtmlBeforeLevel3 .Text, .HdrNvMn .HtmlAfterLevel3 .Text
{padding:10px 20px; color:#101010; font-size:14px; line-height:175%; text-align:left; background:#ebebeb;}
.HdrNvMn .HtmlBeforeLevel1 .Text a, .HdrNvMn .HtmlAfterLevel1 .Text a, .HdrNvMn .HtmlBeforeLevel2 .Text a, .HdrNvMn .HtmlAfterLevel2 .Text a, .HdrNvMn .HtmlBeforeLevel3 .Text a, .HdrNvMn .HtmlAfterLevel3 .Text a
{color:#101010; font-size:14px; line-height:175%; text-align:left; background:#ebebeb; width:100%; margin:0 0 5px;}
.HdrNvMn .HtmlBeforeLevel1 .Text.CenteredText, .HdrNvMn .HtmlAfterLevel1 .Text.CenteredText, .HdrNvMn .HtmlBeforeLevel2 .Text.CenteredText, .HdrNvMn .HtmlAfterLevel2 .Text.CenteredText, .HdrNvMn .HtmlBeforeLevel3 .Text.CenteredText, .HdrNvMn .HtmlAfterLevel3 .Text.CenteredText
{text-align:center;}
.HdrNvMn .HtmlBeforeLevel1 .Text.ItalicText, .HdrNvMn .HtmlAfterLevel1 .Text.ItalicText, .HdrNvMn .HtmlBeforeLevel2 .Text.ItalicText, .HdrNvMn .HtmlAfterLevel2 .Text.ItalicText, .HdrNvMn .HtmlBeforeLevel3 .Text.ItalicText, .HdrNvMn .HtmlAfterLevel3 .Text.ItalicText
{font-style:italic; line-height:120%; padding: 10px 33px;}
.HdrNvMn .HtmlBeforeLevel1 .RedText, .HdrNvMn .HtmlAfterLevel1 .RedText, .HdrNvMn .HtmlBeforeLevel2 .RedText, .HdrNvMn .HtmlAfterLevel2 .RedText, .HdrNvMn .HtmlBeforeLevel3 .RedText, .HdrNvMn .HtmlAfterLevel3 .RedText
{color: #BA2629; font-size: 16px; line-height: 120%; margin: 14px 10px 14px; text-decoration: none; text-align:left;}
.HdrNvMn .HtmlBeforeLevel1 a.AFLinkButton, .HdrNvMn .HtmlAfterLevel1 a.AFLinkButton, .HdrNvMn .HtmlBeforeLevel2 a.AFLinkButton, .HdrNvMn .HtmlAfterLevel2 a.AFLinkButton, .HdrNvMn .HtmlBeforeLevel3 a.AFLinkButton, .HdrNvMn .HtmlAfterLevel3 a.AFLinkButton
{display:inline-block; margin:20px 0px 0px 0px; padding:0px 15px; width:auto; min-width:15%; height:30px; line-height:30px; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:12px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer;}
.HdrNvMn .HtmlBeforeLevel1 a.AFLinkButton:hover, .HdrNvMn .HtmlAfterLevel1 a.AFLinkButton:hover, .HdrNvMn .HtmlBeforeLevel2 a.AFLinkButton:hover, .HdrNvMn .HtmlAfterLevel2 a.AFLinkButton:hover, .HdrNvMn .HtmlBeforeLevel3 a.AFLinkButton:hover, .HdrNvMn .HtmlAfterLevel3 a.AFLinkButton:hover
{background:#000000; color:#ffffff;}
.HdrNvMn .HtmlBeforeLevel1 td, .HdrNvMn .HtmlAfterLevel1 td, .HdrNvMn .HtmlBeforeLevel2 td, .HdrNvMn .HtmlAfterLevel2 td, .HdrNvMn .HtmlBeforeLevel3 td, .HdrNvMn .HtmlAfterLevel3 td
{padding:0px 5px 9px 0px; line-height:100%;}

.HdrNvMn .MgDvWLnk a img {width:100%;}

.BnsPntBx {background:url(images/BnsPntBg.png) repeat-y center #d63239; padding:25% 10%; text-align:center; float:left; width:80%; margin-top:10px;}
.BnsPntBx a, .BnsPntBx a:hover {text-align:center !important; font-size:20px !important; color:#FFFFFF !important; line-height:120% !important; background:none !important; width:100% !important; font-weight:200; font-family:'Open Sans';}

.HdrNvMn ul.pf_lvl_1 {padding:16px 12px 0px 12px;}
.HdrNvMn .Column.First ul.pf_lvl_1 {padding:16px 16px 0;}
.HdrNvMn .Column.Last ul.pf_lvl_1 {padding-right:16px;}
.HdrNvMn ul.pf_lvl_1 li {margin:0px 0px 20px 0px;}
.HdrNvMn ul.pf_lvl_1 li a {margin:0px 0px 12px 0px; color:#ba2629; font-size:16px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:100%; text-decoration:none; width:100%;}
.HdrNvMn ul.pf_lvl_1 li a:hover {color:#BA2629;}
.HdrNvMn ul.pf_lvl_1 li ul {}
.HdrNvMn ul.pf_lvl_1 li ul li {margin:0px 0px 9px 0px;}
.HdrNvMn ul.pf_lvl_1 li ul li a {margin:0px 0px 9px 0px; color:#131313; font-size:13px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:100%; text-decoration:none;}
.HdrNvMn ul.pf_lvl_1 li ul li.pf_lvl_3 {/*margin:0px 0px 6px 0px;*/}
.HdrNvMn ul.pf_lvl_1 li ul li.pf_lvl_3 a {/*margin:0px 0px 6px 0px;*/ padding:0px 0px 0px 15px; color:#878787; font-size:13px; background:url(images/HdrNvLvl3Li.png) 6px 5px no-repeat;}
.HdrNvMn ul.pf_lvl_1 li ul li.pf_lvl_3 a:hover {color:#BA2629;}

.HdrNvMblMn {display:none;}
.HdrNvMblMn .PostMenuDiv {background:url(images/DrpDwnLi.png) no-repeat center center; height:40px; width:10%; position:absolute; top:0; right:0; cursor:pointer;}
.HdrNvMblMn .PostMenuDiv.Opn {background:url(images/DrpDwnLiCls.png) no-repeat center center !important;}
.HdrNvMblBtn {position:absolute; left:0px; top:0px; padding:26px 25px; cursor:pointer;}
.HdrNvMblBtnIcn {width:34px; height:17px; background:url(images/sprite.png) -410px 0px no-repeat;}
.HdrNvMblNv {display:none;}
.HdrNvMblNv .MenuWrapperMega {display:inline-block; width:100%;}
.HdrNvMblNv .PfNav {}
.HdrNvMblNv ul, .HdrNvMblNv ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.HdrNvMblNv ul.pf_lvl_0 {display:inline-block; width:100%;}
.HdrNvMblNv ul li.pf_lvl_0 {position:relative; background:url(images/RspnsvLiBg.jpg) repeat-x;}
.HdrNvMblNv ul li.pf_lvl_0 a {display:block; position:relative; margin:0px; padding:0px; text-decoration:none; width:85%; color:#e2373e;}
.HdrNvMblNv ul li.pf_lvl_0 a span.MenuText {display:block; margin:0px; padding:15px 10px; color:#ba2629; font-size:16px; font-weight:300; line-height:100%; text-decoration:none; white-space:nowrap; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed;}
.HdrNvMblNv ul li.Active a span.MenuText {}
.HdrNvMblNv ul li:hover a span.MenuText {color:#e2373e;}
.HdrNvMblNv ul li.Active a span.MenuText {color:#e2373e;}
.HdrNvMblNv ul li.pf_lvl_0 a {position:relative;}
.HdrNvMblNv ul li.pf_lvl_0 a span.MenuText {margin:0px; padding:15px 10px;}

.HdrNvMblNv .HdrLgnMn {float:left; width:100%;}
.HdrNvMblNv .HdrLgnMn .userProperties {float:left; width:100%;}
.HdrNvMblNv .HdrLgnMn .userProperties ul li{position:relative; background:url(images/RspnsvLiBg.jpg) repeat-x; margin:0; padding:3%; width:94%;}
.HdrNvMblNv .HdrLgnMn .userProperties li.userProfile {padding:6%; background:url(images/RspnsvLiBg.jpg) repeat-x center bottom #FFFFFF; width:88%;}
.HdrNvMblNv .HdrLgnMn .userProperties li.userProfile a {width:100%;}
.HdrNvMblNv .HdrLgnMn .userProperties li.userProfile .display-name {color:#000000; font-size:20px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; line-height:145%; float:left;}
.HdrNvMblNv .HdrLgnMn .userProperties li.userProfile .userProfileImg {width:19%; height:auto; float:right;}
                                                                                                           

.HdrNvMblNv ul li .shadow {display:none;}
.HdrNvMblNv .HdrNv ul li:hover .shadow {display:block;}
.HdrNvMblNv .InnerMegaDiv {background:url(images/white95.png) left top repeat;}
.HdrNvMblNv .Column {}

.HdrNvMblNv .HtmlBeforeLevel0, .HdrNvMblNv .HtmlAfterLevel0 {display:none;}

.HdrNvMblNv ul.pf_lvl_1 {padding:16px 12px 0px 12px; background:#FFFFFF;}
.HdrNvMblNv ul.pf_lvl_1 li {display:inline-block; margin:0px 0px 3px 0px; width:100%;}
.HdrNvMblNv ul.pf_lvl_1 li a {margin:0px 0px 20px 0px; color:#000000; font-size:16px; line-height:100%; text-decoration:none; white-space:nowrap;}
.HdrNvMblNv ul.pf_lvl_1 li ul {}
.HdrNvMblNv ul.pf_lvl_1 li ul li {margin:0px 0px 9px 0px;}
.HdrNvMblNv ul.pf_lvl_1 li ul li a {margin:0px 0px 9px 0px; color:#131313; font-size:13px; line-height:100%; text-decoration:none; white-space:nowrap;}
.HdrNvMblNv ul.pf_lvl_1 li ul li.pf_lvl_3 {/*margin:0px 0px 6px 0px;*/}
.HdrNvMblNv ul.pf_lvl_1 li ul li.pf_lvl_3 a {/*margin:0px 0px 6px 0px;*/ padding:0px 0px 0px 15px; color:#878787; font-size:13px; background:url(images/HdrNvLvl3Li.png) 6px 5px no-repeat;}


.BnrFllWdth {width:100%; background:#FFFFFF;}
.BnrFllWdth .CntntMn {background:#FFFFFF;}
.HmpgBnrCntr {background:#FFFFFF; margin:0 auto !important;}
.HmpgBnrCntr img, .HmpgBnrCntr div img {height:400px; width:auto !important; margin:0 auto !important;}
.MnCntntFllWdth, .MnCntntFllWdth_nobgcolor {width:100%; background:#FFFFFF; position:relative;}
.FtrCntntFllWdth {width:100%; background:#000000;}
.TpFllWdth {width:100%;}
.theme-homepage .nivoSlider {box-shadow:none;}

.BldCntntLnk {color:#000000 !important; font-weight:bold; text-decoration:none;}
.BldCntntLnk:hover {color:#cc2031 !important; text-decoration:none;}
.LnkUsrPnl a.AFLinkButton {color:#000000;}
.LnkUsrPnl button.AFLinkButton {margin:3px !important; padding:0 4px!important;}
.LnkUsrPnl .identity-list li{line-height: 35px;}

.CntntMn {position:relative; background:#ffffff url(images/CntntMn.jpg) 11% top repeat;}
.AdmnPg .CntntMn {padding:0px 0px 40px 0px; background:#ffffff;}
.SbPgClmn .CntntMn {padding:0px 0px 40px 0px;}
.CntntBttm {position:absolute; left:0px; right:0px; bottom:0px; width:100%; height:30px; background:url(images/BtmBg.png) center no-repeat; z-index:1;}
.BnnrPn {}
.BnnrPnMobile {}
.CntntPn {padding:35px 0px 0px 0px; clear: both;}

.UsrSctn {position:relative; padding:15px 20px; background:#ffffff url(images/UsrSctn.jpg) left bottom repeat-x;}
.UsrSctnShdw {position:absolute; left:0px; right:0px; bottom:-3px; width:100%; height:3px; background:url(images/sprite.png) 0px -120px no-repeat;}
.UsrSctn .breadcrumb, .UsrSctn .breadcrumb a, .UsrSctn .breadcrumb span {color:#888888; font-size:11px; line-height:100%; text-decoration:none;}
.UsrSctn .breadcrumb a:hover {color:#e2373e;}
.UsrSctn .user-identity {padding:12px 0px 0px 0px; color:#000000; font-size:14px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; line-height:100%;}

.TrZeroPnMn {display:inline-block; position:relative; width:100%;}
.TrZeroPnMn	.TrZeroPn.Frst {width:22.3%; float:left;}
.TrZeroPnMn	.TrZeroPn.Scnd {right:0px; width:77.7%; float:left; padding:0;}

.TrOnePnMn {display:inline-block; position:relative; width:100%;}
.TrOnePn {float:left; margin:10px 0px 0px 0px; padding:35px 0px 0px 0px; position:relative; z-index:1;}
.TrOnePn.Frst {width:22.3%;}
.TrOnePn.Scnd {width:25.9%;}
.TrOnePn.Thrd {float:right; width:51.8%;}

.TrTwoPnMn {display:inline-block; position:relative; width:100%;}
.TrTwoPn {float:left; margin:0px 0px 70px 0px; padding:35px 0px 0px 0px; position:relative; z-index:1;}
.TrTwoPn.Frst {width:22.3%;}
.TrTwoPn.Scnd {width:25.9%;}
.TrTwoPn.Thrd {width:25.9%;}
.TrTwoPn.ThrdFull {float:right; width:51%;}
.TrTwoPn.Frth {float:right; width:25.9%; background:#ffffff;}

.TrOneBG {position:absolute; top:0px; bottom:0px; z-index:0;}
.TrOneBG.Frst {left:22.3%; width:25.9%; background:#ffffff;}
.TrOneBG.Scnd {right:0px; width:51.8%; background:url(images/white60.png) left top repeat;}
.TrOneBG.Thrd {}

.TrTwoBG {position:absolute; top:0px; bottom:0px; z-index:0;}
.TrTwoBG.Frst {right:0px; width:77.7%; background:#ffffff;}
.TrTwoBG.Scnd {}
.TrTwoBG.Thrd {}

.TrTwoThFrts {width:77.8%; float:right; position:relative; z-index:1;}
.TrTwoThFrts .TrTwoPnFth {width:100%; float:left; position:relative; z-index:1; padding: 0 0 30px;}

.TrOneBrdr {position:absolute; top:25px; bottom:0px; z-index:1; margin:0px 0px 0px -1px; width:1px; background:#ebebeb;}
.TrOneBrdr.Frst {left:48.2%;}
.TrOneBrdr.Scnd {display:none;}

.TrTwoBrdr {position:absolute; top:0px; bottom:70px; z-index:1; margin:0px 0px 0px -1px; width:1px; background:#ebebeb;}
.TrTwoBrdr.Frst {left:48.2%;}
.TrTwoBrdr.Scnd {right:25.9%;}

.TrThreePnMn {display:inline-block; position:relative; width:100%;}
.TrThreePnMn div.CntntPn {padding:20px 0;}

.BnsPntOpprtn .TrThreePnMn {width:94%; padding:3%; overflow:hidden;}
.BnsPntOpprtn .TrOnePnMn {width:94%; padding:3%; overflow:hidden;}
.BnsPntOpprtn .TrTwoPnMn {width:94%; padding:3%; overflow:hidden;}
.BnsPntOpprtn .TrZeroPnMn {width:94%; padding:3%; overflow:hidden;}

.ClmnPnMn {display:inline-block; padding:0px 3%; width:94%;}
.ClmnPn {padding:10px 0px 30px 0px;}
.ClmnPn.Lft {float:left; width:44%;}
.ClmnPn.Rht {float:right; width:54%;}
.ClmnPn.Lft_rev {float:left; width:52%;}
.ClmnPn.Rht_rev {float:right; width:46%;}
.ClmnPn.Lft_login {float:left; width:35%; background-color:#000000; margin-top:50px;}
.ClmnPn.Rht_login {float:right; width:60%; margin-top:20px;}
.ClmnPnNoBg.RedBg {background: url('images/bg_redbar.png') repeat-y center;}
.ClmnPnNoBg {margin-bottom:-45px;margin-top:25px;}
.ClmnPnNoBg p, .ClmnPnNoBg h5, .ClmnPnNoBg h4 {color:#ffffff;}
.ClmnPnNoBg h5 {line-height:150%;}
.ClmnPnNoBg h4 {font-size: 20px;line-height: 150%;margin: 0;}

.ClmnPnMnCompDir {display:inline-block; padding:0px 3%; width:94%;}
.ClmnPn.Lft49 {float:left; width:49%; padding-top:0px;}
.ClmnPn.Rht49 {float:right; width:49%; padding-top:0px;}
.BioMxAlld {margin:0px auto; max-width:660px; text-align:left; position:relative;}
.ClmnPnMnSalesBio {display:inline-block; margin:0px 3%; padding:0px 1%; width:92%; background-color:#ffffff;}
.ClmnPnMnSalesBio .LftBio {float:left; width:15%; padding-top:0px;}
.ClmnPnMnSalesBio .RhtBio {float:right; width:85%; padding-top:0px;}

.ClmnL25R75PnMn {display:inline-block; position:relative; width:100%;}
.ClmnL25R75Pn {margin:15px 0px 40px 0px; padding:35px 0px 0px 0px; position:relative; z-index:1;}
.ClmnL25R75Pn.Lft {float:left; width:22.3%;}
.ClmnL25R75Pn.Rht {float:right; width:77.7%;}
.ClmnL25R75PnBG {position:absolute; left:22.3%; right:0px; top:0px; bottom:0px; background:#ffffff; z-index:0;}

.InfPn {float:left; width:62.2%;}
.CTAPn {float:right; width:37.7%;}

.FtrMn {padding:15px 30px 45px 30px; color:#525252; font-size:12px; line-height:100%;}
.FtrMn a {color:#ffffff; font-size:16px; text-decoration:none; line-height:100%; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed;}
.FtrMn div, .FtrMn span{color:#ffffff; font-size:16px; text-decoration:none; line-height:100%; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed;}
.FtrBlck {display:inline-block; width:100%;}
.FtrClmn {float:left;}
.FtrLft {padding:0px 1%; width:48%;}
.FtrCtr {padding:0px 1%; width:23%;}
.FtrRht {float:right; padding:0px 1%; width:22%;}

.FtrMn ul, .FtrMn ul li {display:block; margin:0px; padding:0px; list-style-type:none;}
.FtrMn ul {padding:0px 0px 25px 0px;}
.FtrMn ul li {padding:0px 0px 15px 0px;}
.FtrMn ul li.FtrHdr {font-weight:bold; text-transform:uppercase;}

.LgnMdlMn {}
.LgnMdlFd {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; background:url(images/white77.png) left top repeat; z-index:80000;}
.LgnMdl, .CouponMdl, .ProfileMdl, .BonusPointMdl {display:none; position:absolute; left:50%; top:5%; margin:0px 0px 30px 0px; padding:0px; width:515px; max-width:90%; max-height:100%; /*z-index:9999999;*/}
.LgnMdl {z-index: 999999;}
.CouponMdl {z-index:988888;}
.ProfileMdl {width:715px; z-index:977777;}
.BonusPointMdl {width:615px; z-index:977777;}
.fboProfileItem {cursor:pointer;}
.LgnMdlInnr, .CouponMdlInnr, .ProfileMdlInnr, .BonusPointMdlInnr {position:absolute; left:-50%; top:0px; margin:0px; padding:40px 23% 60px 23%; width:54%; background:url(images/black86.png) left top repeat; z-index:9999999; border:1px solid #a43c3f; border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}

.LgnMdlCls {position:absolute; right:0px; top:0px; margin:0px; padding:0px; width:40px; height:40px; background:url(images/sprite.png) -360px 0px no-repeat; cursor:pointer; z-index:99999;}

.LgnMdl .Normal, .LgnMdl .Normal p {color:#ffffff; font-size:12px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; text-align:center; line-height:100%;}
.LgnMdl .Normal h2 {color:#aaaaaa; font-size:36px; text-align:center;}


.LgnMdlLgnMn {position:relative; padding:21px 0px 0px 0px !important; z-index:99999;}
.LgnMdl .dnnLogin {height:310px; overflow:hidden; clear:none !important;}
.LgnMdl .dnnLogin .LoginPanel {float:none; padding:0px; width:auto;}
.LgnMdl .dnnLogin .LoginPanel h3 {color: #fff; margin-bottom: 18px;}
.LgnMdl .dnnLogin .dnnLoginService .dnnFormItem {display:inline-block; padding:0px 0px 15px 0px; width:100%;}
.LgnMdl .dnnLogin .dnnLoginService .dnnFormNarrow {display:inline-block; margin:0px; padding:0px 0px 0px 0px; width:100%;}
.LgnMdl .dnnLogin .dnnUpdatePassword  .dnnFormItem {display:inline-block; padding:0px 0px 15px 0px; width:100%;}
.LgnMdl .dnnLogin .dnnFormItem label.dnnFormLabel {float:left; margin:0px; padding:0px 2%; width:45%; color:#404040; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; text-transform:uppercase; line-height:24px;}
.LgnMdl .dnnLogin .dnnFormItem label.dnnFormLabel {color:#ffffff;}
.LgnMdl .dnnFormMessage.dnnFormValidationSummary {/*position:absolute; left:10%; right:10%; bottom:0px;*/ color:#ffffff; background-color:#721f21;}
.LgnMdl .dnnFormMessage.dnnFormValidationSummary a:link {color:#ffffff;}
.LgnMdl .dnnFormMessage.dnnFormValidationSummary a:hover {color:#ffffff;}
.LgnMdl .dnnFormMessage.dnnFormValidationSummary a:visited {color:#ffffff;}
.LgnMdl .dnnFormMessage.dnnFormValidationSummary a:active {color:#ffffff;}
.LgnMdl .dnnLogin .dnnFormItem > .dnnLabel, .LgnMdl .dnnLogin .dnnLabel {display:block; position:static; float:none; margin:0px 0px 12px 0px; padding:0px; width:100%; color:#ffffff; font-size:16px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; text-align:left; line-height:100%;} 
.LgnMdl .dnnLogin .dnnFormNarrow > .dnnLabel, .LgnMdl .dnnLogin .dnnLabel {display:block; position:static; float:none; margin:0px 0px 12px 0px; padding:0px; width:100%; color:#ffffff; font-size:16px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; text-align:left; line-height:120%;} 
.LgnMdl .dnnLogin .dnnFormNarrow a:link {cursor:pointer;font-size:16px; color:#ffffff;}
.LgnMdl .dnnLogin .dnnFormNarrow a:active {cursor:pointer;font-size:16px; color:#ffffff;}
.LgnMdl .dnnLogin .dnnFormNarrow a:visited {cursor:pointer;font-size:16px; color:#ffffff;}
.LgnMdl .dnnLogin .dnnFormItem input, .LgnMdl .dnnLoginService input[type="text"], .LgnMdl .dnnLoginService input[type="password"] {float:right; margin:0px; padding:10px 3%; width:94%; height:22px; line-height:22px; min-width:inherit; max-width:inherit; border:none; background:#ffffff; border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; color:#404040; font-size:18px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; outline:none;}
.LgnMdl .dnnLogin .dnnLoginService .dnnFormItem .dnnLoginActions {display:none;}
.LgnMdl .dnnLogin .dnnFormItem .dnnPrimaryAction, .LgnMdl .dnnLogin .dnnFormItem .dnnFormItem input[type="submit"], .LgnMdl .dnnLogin .dnnFormItem a.dnnPrimaryAction {display:block; float:none; margin:0px auto; padding:0px; width:60%; max-width:100%; height:36px; line-height:36px; min-width:inherit; border:none; border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:url(images/sprite.png) right 0px no-repeat; color:#ffffff; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; font-size:22px; text-decoration:none; text-transform:capitalize; text-align:center; text-shadow:none; white-space:nowrap; outline:none;}
.LgnMdl .dnnLogin .dnnFormItem .dnnSecondaryAction {display:block;  padding: 0 15px; float:none; margin:0px auto; width:100%; max-width:100%; height:36px; line-height:36px; min-width:inherit; border:none; border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:#ebebeb; color:#333; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; font-size:16px; text-decoration:none; text-transform:capitalize; text-align:center; text-shadow:none; white-space:nowrap; outline:none;}
.LgnMdl .dnnLogin .dnnUpdatePassword .dnnFormItem .dnnPrimaryAction { font-size: 16px;  padding: 0 15px; width:80%; } 
.LgnMdl .dnnLogin .dnnTerms .dnnFormItem .dnnPrimaryAction { font-size: 16px;  padding: 0 15px; width:80%; } 
.LgnMdl .dnnLogin .dnnLoginRememberMe {display:block; margin-top:-5px;}
.LgnMdl .dnnLoginMessage {color:#ffffff;}
.LgnMdl .dnnFormItem .dnnCheckbox label {color:#ffffff;}
.LgnMdl .dnnLogin .dnnFormItem {color:#ffffff;}
.LgnMdl .dnnFormMessage {color:#ffffff;}


.LgnMdl a.dnnFormHelp, .dnnForm .dnnFormItem a.dnnFormHelp, .dnnTooltip label a.dnnFormHelp {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    margin-top:5px;
}

.dnnLogin a.dnnFormHelp {
    top: 2px;
    position: relative;
    left:5px;
}
.dnnLogin a.pinHelp {
    display:none;
}

.LgnMdl .dnnLogin .dnnTooltip .dnnFormHelpContent, .dnnHelperTip .dnnFormHelpContent {
    visibility: hidden;
    z-index: 10;
    position: absolute;
    width: 95%;
    padding: 10px;
    padding-right:15px;
    border-radius: 3px;
    background: #000000;
    font-size: 11px;
    color: #fff;
    text-align: left;
}

.CntntMn .dnnLogin .dnnTooltip .dnnFormHelpContent, .dnnHelperTip .dnnFormHelpContent {
    visibility: hidden;
    z-index: 10;
    position: absolute;
    width: 90%;
    padding: 10px;
    padding-top:15px;
    border-radius: 3px;
    background: #000000;
    font-size: 11px;
    color: #ddd;
    text-align: left;
}
 
 
.parentLogin {margin:0px 0px 30px 0px; padding:0px 25px;}
.parentLogin .loginHead {display:block; padding:0px 0px 30px 0px; margin:0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:30px; font-weight:100; line-height:100%;}
.parentLogin .dnnFormItem {display:inline-block; padding:0px 0px 20px 0px; width:100%;}
.parentLogin .dnnFormItem input {margin:0px; padding:0px 3%; width:94%; height:22px; line-height:22px; min-width:inherit; max-width:inherit; border:none; background:#ffffff; border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; color:#404040; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; outline:none;}
.parentLogin .dnnPrimaryAction {display:block; float:right; margin:0px auto; padding:0px 15px; width:auto; max-width:100%; height:28px; line-height:28px; min-width:inherit; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:12px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; text-shadow:none; white-space:nowrap; outline:none;}
.parentuserInfo {margin:0px 0px 30px 0px; padding:0px 30px;}
.parentuserInfo .welcomeMessage {display:block; padding:0px 0px 15px 0px; margin:0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:30px; font-weight:100; line-height:100%;}
.parentuserInfo .welcomeMessage div {padding:10px 0px 0px 0px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:18px;}
.parentuserInfo .linksToDashboard {padding:0px 0px 10px 0px;}
.parentuserInfo .linksToDashboard a {color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:12px; line-height:125%; text-decoration:underline; text-transform:none;}
.parentuserInfo .avtripPoints, .parentuserInfo .cfPurchases {margin:0px 0px 10px 0px; padding:14px 10px; background:#ffffff; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px; line-height:135%; }

.CntntMn .dnnLogin {height:210px; overflow:hidden; clear:none !important;}
.TrOnePn .dnnFormMessage.dnnFormValidationSummary {color:#ffffff; background-color:#721f21;font-size:14px;padding:5px 10px 5px 10px;}
.TrOnePn .dnnFormMessage.dnnFormValidationSummary a:link {color:#ffffff;}
.TrOnePn .dnnFormMessage.dnnFormValidationSummary a:visited {color:#ffffff;}
.TrOnePn .dnnFormMessage.dnnFormValidationSummary a:hover {color:#ffffff;}
.TrOnePn .dnnFormMessage.dnnFormValidationSummary a:active {color:#ffffff;}
.CntntMn .dnnLogin .LoginPanel {float:none; padding:0px; width:auto;}
.CntntMn .dnnLogin .dnnFormItem {display:inline-block; padding:0px 0px 10px 0px; width:100%;}
.CntntMn .dnnLogin .dnnFormItem label.dnnFormLabel {float:left; margin:0px; padding:0px 2%; width:45%; color:#404040; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; text-transform:uppercase; line-height:24px;}
.CntntMn .dnnLogin .dnnFormItem label.dnnFormLabel {color:#ffffff;}
.MnCntntFllWdth_nobgcolor .CntntMn .dnnLogin .dnnFormItem > .dnnLabel, .CntntMn .dnnLogin .dnnLabel {color:#ffffff;} 
.CntntMn .dnnLogin .dnnFormItem > .dnnLabel, .CntntMn .dnnLogin .dnnLabel {display:block; position:static; float:none; margin:0px 0px 5px 0px; padding:0px; width:100%; color:#000000; font-size:14px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-weight:100; text-align:left; line-height:100%;} 
.CntntMn .dnnLogin .dnnFormNarrow > .dnnLabel, .CntntMn .dnnLogin .dnnLabel {display:block; position:static; float:none; margin:0px 0px 0px 0px; padding:0px; width:100%; color:#000000; font-size:11px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-weight:100; text-align:left; line-height:120%;} 
.CntntMn .dnnLogin .dnnFormNarrow a:link {cursor:pointer;font-size:14px;color:#000000;}
.CntntMn .dnnLogin .dnnFormNarrow a:active {cursor:pointer;font-size:14px;color:#000000;}
.CntntMn .dnnLogin .dnnFormNarrow a:visited {cursor:pointer;font-size:14px;color:#000000;}
.MnCntntFllWdth_nobgcolor .CntntMn .dnnLogin .dnnFormNarrow a:link {cursor:pointer;font-size:14px;color:#ffffff;}
.MnCntntFllWdth_nobgcolor .CntntMn .dnnLogin .dnnFormNarrow a:active {cursor:pointer;font-size:14px;color:#ffffff;}
.MnCntntFllWdth_nobgcolor .CntntMn .dnnLogin .dnnFormNarrow a:visited {cursor:pointer;font-size:14px;color:#ffffff;}
.CntntMn .dnnLogin .dnnFormItem input, .CntntMn .dnnLoginService input[type="text"], .CntntMn .dnnLoginService input[type="password"] {float:right; margin:0px; padding:0px 3%; width:92%; height:26px; line-height:24px; min-width:inherit; max-width:inherit; border:1px solid #acacac; background:#ffffff; border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; color:#404040; font-size:12px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; outline:none;}
.CntntMn .dnnLogin .dnnFormItem .dnnLoginActions {display:none;}
.MnCntntFllWdth_nobgcolor .CntntMn .dnnLogin .dnnFormItem .dnnPrimaryAction, .CntntMn .dnnLogin .dnnFormItem .dnnFormItem input[type="submit"], .CntntMn .dnnLogin .dnnFormItem a.dnnPrimaryAction {display:block; float:right; margin:0px auto; padding:0px 15px; width:100px; max-width:100%; height:28px; line-height:28px; min-width:inherit; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:#cc2031; color:#ffffff; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:14px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; text-shadow:none; white-space:nowrap; outline:none; }
.CntntMn .dnnLogin .dnnFormItem .dnnPrimaryAction, .CntntMn .dnnLogin .dnnFormItem .dnnFormItem input[type="submit"], .CntntMn .dnnLogin .dnnFormItem a.dnnPrimaryAction {display:block; float:right; margin:0px auto; padding:0px 15px; width:auto; max-width:100%; height:28px; line-height:28px; min-width:inherit; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:none; -o-box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:14px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; text-shadow:none; white-space:nowrap; outline:none; }
.CntntMn .dnnLogin .dnnFormItem .dnnPrimaryAction:hover, .CntntMn .dnnLogin .dnnFormItem .dnnFormItem input[type="submit"]:hover, .CntntMn .dnnLogin .dnnFormItem a.dnnPrimaryAction:hover {background:#000000; color:#ffffff;}
.CntntMn .dnnLogin .dnnLoginRememberMe {display:block;margin-top:-5px;}
.CntntMn .dnnLogin .dnnLoginRememberMe .dnnBoxLabel {font-size:12px;}
.CntntMn .dnnLoginMessage {color:#ffffff;}
.HdrLgnMsg {color:#BA2629; font-weight:bold;font-size:16px;}
.HdrLgnMsg a:link {cursor:pointer;color:#BA2629; font-weight:bold;font-size:16px;}
.HdrLgnMsg a:active {cursor:pointer;color:#BA2629; font-weight:bold;font-size:16px;}
.HdrLgnMsg a:hover {cursor:pointer;color:#BA2629; font-weight:bold;font-size:16px;}
.HdrLgnMsg a:visited {cursor:pointer;color:#BA2629; font-weight:bold;font-size:16px;}


.CntnrMn {margin:0px 0px 30px 0px; padding:0px 30px;}
.BnnrPn .CntnrMn, .BnnrPnMobile .CntnrMn, .MdlPn .CntnrMn {margin:0px; padding:0px;}
.VideoPn .CntnrMn {padding:0px;margin:20px 20px 20px 20px;}
.MnCntntFllWdth_nobgcolor .ClmnPn .CntnrMn {margin:0px 0px 10px 0px; padding:25px 25px 0px 25px; background:none;color:#ffffff;}
.ClmnPn .CntnrMn {margin:0px 0px 18px 0px; padding:25px; background:#ffffff;}
.ClmnPnMnNoBg .ClmnPn .CntnrMn {margin:0px 0px 18px 0px; padding:25px;}
.PlnCntnr.CntnrMn {margin:0px 0px 30px 0px; padding:0px; background:none;}
.CntnrCntntMn {display:inline-block; width:100%;}
.InfPn .CntnrMn {margin:0px 0px 20px 0px;}
.CTAPn .CntnrMn {margin:0px 0px 20px 0px; padding-left:0px;}

.ClrCntnr {}
.ClrCntnr_Ttl {padding:0px 0px 30px 0px;}
.ClrCntnr_Ttl .Head {display:block; margin:0px; padding:0px; color:#000000; font-size:28px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; line-height:100%;}
.ClrCntnr_Cntnt {}
.Cntnr_CntntPn {}

.AVFRdMrBtnMn {display:inline-block; width:100%;}
a.AVFRdMrBtn {display:block; float:right; margin:20px 0px 0px 0px; padding:8px 15px; /*min-width:60%;*/ line-height:100%; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal;}
a.AVFRdMrBtn:hover {background:#000000; color:#ffffff;}

.AVFHmSldShwMn {}
.AVFHmSldShwMn * {-webkit-touch-callout:none; -webkit-user-select:none; -o-user-select:none; -khtml-user-select:none; -moz-user-select:moz-none; -ms-user-select:none; user-select:none;}
.AVFHmSldShwFrm {position:relative; overflow:hidden;}
.AVFHmSldShwItm {display:inline-block; width:100%; background:#bfbfbf; border-bottom:1px solid #ffffff;}
.AVFHmSldShwItmT {text-align:center;}
.AVFHmSldShwItmT img {width:100%;}
.AVFHmSldShwHght {display:inline-block; width:100%; opacity:0; filter:alpha(opacity=0); zoom:1; z-index:-1;}
.AVFHmSldShwHght .AVFHmSldShwItm {float:left;}
.AVFHmSldShwVw {}
.AVFHmSldShwVw .AVFHmSldShwItm {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:1px; width:100%;}
.AVFHmSldShwVw .AVFHmSldShwItm.Actv {display:block;}
.AVFHmSldShwImgHght {position:absolute; left:0px; right:0px; top:0px;}
.AVFHmSldShwPrv {position:absolute; right:70px; top:40px; margin:0px; width:37px; height:39px; background:url(images/sprite.png) -110px 0px; cursor:pointer;}
.AVFHmSldShwNxt {position:absolute; right:30px; top:40px; margin:0px; width:37px; height:39px; background:url(images/sprite.png) -150px 0px; cursor:pointer;}

.AVFFtrdFBOMn {}
h3.AVFFtrdFBOTtl {display:inline-block; padding:0px 0px 30px 0px; width:100%; font-size:28px;}
.AVFFtrdFBOItm {display:inline-block; padding:30px 0px 0px 0px; width:100%;}
.AVFFtrdFBOItm:first-child {padding:0px;}
.AVFFtrdFBOImg {float:left; width:43.2%;}
.AVFFtrdFBOImg img {width:100%;}
.AVFFtrdFBOTxt {float:right; width:43.2%;}
.AVFFtrdFBOTxt p {margin:20px 0px 0px 0px;}
.AVFFtrdFBOTxt p:first-child {margin:0px;}

.AVFFtrdVFBOImg {float:none; width:100%;}
.AVFFtrdVFBOImg img {width:100%;}
.AVFFtrdVFBOTxt {float:none; width:100%; padding:10px 0 0 0;}
.AVFFtrdVFBOTxt p {margin:20px 0px 0px 0px;}
.AVFFtrdVFBOTxt p:first-child {margin:0px;}

.AVFFtrdFBOMinMn {}
.AVFFtrdFBOMinItm {display:inline-block; padding:30px 0px 0px 0px; width:100%;}
.AVFFtrdFBOMinItm:first-child {padding:0px;}
.AVFFtrdFBOMinImg {}
.AVFFtrdFBOMinImg img {margin:0px 0px 10px 0px; width:100%;}
.AVFFtrdFBOMinTxt {color:#101010; font-size:14px; line-height:175%;}
.AVFFtrdFBOMinTtl {}
.AVFFtrdFBOMinTxt p:first-child {margin:0px;}

.AVFNwAtAvflMn {}
.AVFNwAtAvflItm {display:inline-block; padding:30px 0px 0px 0px; width:100%;}
.AVFNwAtAvflItm:first-child {padding:0px;}
.AVFNwAtAvflDscrptn {}
.AVFNwAtAvflDscrptn p {margin:20px 0px 0px 0px;}
.AVFNwAtAvflDscrptn p:first-child {margin:0px;}

.c5sFormMain {font-size:16px;}
.c5sFormMain table td {padding:0px 5px 10px 0px;}
.c5sFormMain .RadioBox td {padding:0px 5px 0px 0px; height:38px; vertical-align:middle;}
.c5sFormMain input, .c5sFormMain textarea, .c5sFormMain input.NormalTextBox, .c5sFormMain textarea.NormalTextBox {margin:0px; padding:10px 5%; width:90%; min-height:18px; border:none; background:#ededed; font-size:16px; line-height:18px;}
.c5sFormMain select {margin:0px; padding:10px 5%; width:100%; min-height:18px; height:38px; border:none; font-size:16px; line-height:18px; cursor:pointer; background:#ededed; background:-moz-linear-gradient(top,#ededed 0%,#ededed 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#ededed)); background:-webkit-linear-gradient(top,#ededed 0%,#ededed 100%); background:-o-linear-gradient(top,#ededed 0%,#ededed 100%); background:-ms-linear-gradient(top,#ededed 0%,#ededed 100%); background:linear-gradient(to bottom,#ededed 0%,#ededed 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',endColorstr='#ededed',GradientType=0 );}
.c5sFormMain .RadioBox input {margin:inherit; margin-right:10px; padding:inherit; width:auto; min-height:inherit; border:inherit; background:none;}
.c5sFormMain span.NormalTextBox, .c5sFormMain label.SubHead {display:block; margin:0px; padding:10px 0px; line-height:18px;}
.c5sFormMain .RadPicker {display:block; min-width:50%; max-width:100%;}
.c5sFormMain .rcTable {width:100% !important; background:#ededed;}
.c5sFormMain .rcTable .RadInput {margin:0px; padding:10px 5%; width:90%; min-height:18px; border:none; background:#ededed; font-size:16px; line-height:18px;}
.c5sFormMain .rcTable .riSingle input.riTextBox {margin:0px; padding:0px; border:none; background:#ededed; font-size:16px; line-height:18px;}
.c5sFormMain a.CommandButton {display:inline-block; margin:0px 0px 20px 0px; padding:8px 15px; min-width:10%; line-height:100%; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:12px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer;}
.c5sFormMain input.CommandButton, .c5sFormMain .CommandButton input {display:block; float:left; margin:0px 0px 20px 0px; padding:8px 15px; width:inherit; min-width:10%; line-height:100%; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:12px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer;}
.c5sFormMain .CommandButton:hover, .c5sFormMain .CommandButton input:hover {background:#000000; color:#ffffff;}
.c5sFormMain input.AFLinkButton {-webkit-appearance: none; -moz-appearance:none; display:inline-block; margin-left:42%; padding:0px 15px; width:auto; min-width:15%; height:30px; line-height:30px; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer;}
.c5sFormMain a.dnnPrimaryAction {-webkit-appearance: none; -moz-appearance:none; display:inline-block; margin-left:42%; padding:0px 15px; width:auto; min-width:15%; height:30px; line-height:30px; border:1px solid #8e8e8e; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:#ffffff; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:normal; cursor:pointer; text-shadow:none;}
.c5sFormMain a.dnnPrimaryAction:hover, .c5sFormMain a.dnnPrimaryAction:active {background:#000000; color:#ffffff;}

.CreateAFuelAuthorizationWidget .WidgetEntry {display:inline-block; padding:0px; width:100%;}
.CreateAFuelAuthorizationWidget .AFFormDropDownMain {position:relative; float:left; width:67%; background:#ededed;}
.CreateAFuelAuthorizationWidget .AFFormDropDownMain select {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0); zoom:1;}
.CreateAFuelAuthorizationWidget .AFFormDropDownValue {padding:0px 33px 0px 10px; height:30px; overflow:hidden; font-size:13px; line-height:30px; white-space:nowrap; text-overflow:ellipsis;}
.CreateAFuelAuthorizationWidget .AFFormDropDownValueIcon {position:absolute; right:0px; top:0px; width:33px; height:27px; background:url(images/sprite.png) -190px 0px no-repeat;}
.CreateAFuelAuthorizationWidget .WidgetEntry input.AFLinkButton {display:block; float:right; width:29%;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
.CreateAFuelAuthorizationWidget .Links {display:inline-block; padding:10px 0px 0px 0px; width:100%;}
.CreateAFuelAuthorizationWidget .Links a {display:block; float:left; margin:0px 15px 5px 0px; font-size:13px; font-stretch: condensed; text-decoration:none;}
.CreateAFuelAuthorizationWidget .AFLinkButton {display:block; float:left; width:88%;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
.CreateAFuelAuthorizationWidget .WidgetLine {background:url(images/line.png) top center no-repeat; text-align:center; margin:10px 0 10px 0; width:97%;}

.AFFormMain {padding:3%; background:#ffffff; width:90%; margin-left:2%;}
.AFFormMain a {color:#cc2031;}
.AFFormMain .AFFormInner {max-width:700px;}
.AFFormMain .AFFormInner.AFFormFullWidth {max-width:100%;}
.AFFormMain .AFFormInner.AFFormGrid {max-width:100%;}
.AFFormMain .AFFormRow {display:inline-block; width:96%; padding:0 2%;}
.AFFormMain .AFFormRow.AFFormRowHighlight {background:#ffffff url(images/CntntMn.jpg) 11% top repeat;}
.AFFormMain .AFFormRow.AFFormGrid {border-top:1px solid #ededed;}
.AFFormMain .AFFormRow.AFFormGridOneLine {border-top:1px solid #000000;min-height:13px;}
.AFFormMain .AFFormRow.AFFormGridNoLine {border-top:0px;}
.AFFormMain .AFFormRow.altrow {background-color: #ededed;}

.AFFormRowHighlight {background:#ffffff url(images/CntntMn.jpg) 11% top repeat;}
.AFFormGrid {border-top:1px solid #ededed;}

.AFFormMain .AFFormRow.Alt {}
.AFFormMain .AFFormColumn0 {float:left; width:0%;}
.AFFormMain .AFFormColumn3 {float:left; width:3%;}
.AFFormMain .AFFormColumn5 {float:left; width:5%;}
.AFFormMain .AFFormColumn10 {float:left; width:10%;}
.AFFormMain .AFFormColumn15 {float:left; width:15%;}
.AFFormMain .AFFormColumn12p5 {float: left; width:12.5%;}
.AFFormMain .AFFormColumn18 {float:left; width:18%;}
.AFFormMain .AFFormColumn20 {float: left; width:20%;}
.AFFormMain .AFFormColumn25 {float:left; width:25%;}
.AFFormMain .AFFormColumn30 {float:left; width:30%;}
.AFFormMain .AFFormColumn35 {float:left; width:35%;}
.AFFormMain .AFFormColumn40 {float:left; width:40%;}
.AFFormMain .AFFormColumn50 {float:left; width:50%;}
.AFFormMain .AFFormColumn70 {float:left; width:70%;}
.AFFormMain .AFFormColumn75 {float:left; width:75%;}
.AFFormMain .AFFormColumnContent {padding:0px 10px 10px 0px; min-height:13px;}
.AFFormMain .AFFormRow.AFFormGrid .AFFormColumnContent {padding:0px 10px 0px 0px;}
.AFFormMain .AFFormRow.AFFormGridNoLine .AFFormColumnContent {padding:0px 10px 0px 0px;}
.AFFormMain .AFFormColumn100 {display:inline-block; width:100%;}
.AFFormMain .AFFormLabel {display:block; margin:0px; padding:10px 0px; font-size:16px; line-height:18px; text-align:right;}
.AFFormMain .AFFormLabel.AFFormTextAlignLeft {text-align:left;}
.AFFormMain .AFFormLabel.AFFormTextAlignRight {text-align:right !important;}
.AFFormTextAlignRightF {text-align:right !important;}
.AFFrmLblTxtRght label, .AFFrmLblTxtRght input {text-align:right !important;}
.AFFormMain .AFFormInstructions {font-size:13px; /*text-align:left;*/}
.AFFormMain .AFFormHighlight {color:#cc2031; text-align:left;}
.AFFormMain .AFFormLabel.WithCheckBox {position:relative; padding-left:25px; text-align:left;}
.AFFormMain .AFFormLabel.WithCheckBox input {position:absolute; left:0px; top:10px;}
.AFFormMain .AFFormRow.AFFormGrid .AFFormLabel {font-size:13px; text-align:left;}
.AFFormMain .AFFormRow.AFFormGridNoLine .AFFormLabel {font-size:13px; text-align:left;}
.AFFormMain .AFFormRow.AFFormGridOneLine .AFFormLabel {font-size:13px; text-align:left;color:#000000;font-weight:bold;}

.AFFormMain .AFFormInput {position:relative; margin:0px; padding:10px; min-height:18px; border:none; background:#ededed; font-size:16px; line-height:18px;}
.AFFormMain .AFFormInput input[type="text"], .AFFormMain .AFFormInput textarea {margin:0px; padding:0px; width:100%; min-height:18px; border:none; background:none; font-size:16px; line-height:18px;}
.AFFormMain .AFFormRow.AFFormGrid .AFFormInput, .AFFormMain .AFFormRow.AFFormGrid .AFFormInput input, .AFFormMain .AFFormRow.AFFormGrid textarea {font-size:13px;}
.AFFormMain .AFFormInput.PseudoDropDown {position:relative; padding:10px 30px 10px 10px;}
.AFFormMain .AFFormInput.PseudoDropDown input {padding:0px 30px 0px 0px; background:none !important; cursor:auto;}
.AFFormMain .AFFormInput.AFFormDataPicker {position:relative; padding:10px 30px 10px 10px;z-index:1200;}
.AFFormMain .AFFormInput.AFFormDataPicker input {padding:0px 30px 0px 0px; background:none !important; cursor:auto;}
.AFFormMain .AFFormInput.AFFormDataPicker img.ui-datepicker-trigger {position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:0px; width:100%; height:100%; border:none; cursor:pointer; text-decoration:none; z-index:2; opacity:0; filter:alpha(opacity=0); zoom:1;}
.AFFormMain .AFFormRequired {position:absolute; left:0px; top:0px; bottom:0px; width:5px; height:100%; background:#cc2031;}
.AFFormMain .AFFormRequiredPartial {position:absolute; left:0px; top:0px; bottom:0px; width:3px; height:100%; border-left: 2px solid #cc2031; border-right: 2px solid #cc2031;}
.AFFormMain .AFFormInput label.error {position:absolute; left:10px; right:5px; top:13px; z-index:2; color:#cc2031; font-size:13px; line-height:100%; /*width:50%;*/}
.AFFormMain .AFFormErrorArrow {position:absolute; left:10px; top:25px; width:25px; height:10px; background:url(images/sprite.png) -310px 0px no-repeat;}
.AFFormMain .AFFormErrorText {position:absolute; left:0px; right:0px; top:35px; padding:10px; z-index:5; background:url(images/red85.png) left top repeat; color:#ffffff; font-size:13px; text-align:left;}

.AFFormMain .AErrorArrow {position:relative; left:10px; top:0px; width:25px; height:10px; background:url(images/sprite.png) -310px 0px no-repeat;}
.AFFormMain .AErrorText {position:relative; left:0px; right:0px; top:0px; width:90%; padding:10px; z-index:5; background:url(images/red85.png) left top repeat; color:#ffffff; font-size:13px; text-align:left;}

.AFFormMain .AFFormErrorTextOnTheTop {position:absolute; left:0px; right:0px; top:35px; padding:10px; z-index:5000; background:url(images/red85.png) left top repeat; color:#ffffff; font-size:13px; text-align:left;}
.AFFormMain .AFFormInstructions .AFFormErrorArrow {position:absolute; left:10px; top:25px; width:25px; height:10px; background:url(images/sprite.png) -310px 0px no-repeat;}
.AFFormMain .AFFormInstructions .AFFormErrorText {position:absolute; left:0px; right:0px; top:35px; padding:10px; z-index:5; background:url(images/red85.png) left top repeat; color:#ffffff; font-size:13px;}
.AFFormMain .AFFormInput.AFFormDataPicker label.error {top:6px; right:30px;}
.AFFormMain .AFFormInput.AFFormDataPicker .AFFormErrorArrow {top:18px;}
.AFFormMain .AFFormInput.AFFormDataPicker .AFFormErrorText {top:28px;}
.AFFormMain .AFFormDataPickerIcon {position:absolute; right:5px; top:50%; margin:-12px 0px 0px 0px; width:25px; height:23px; background:url(images/sprite.png) -230px 0px no-repeat; border:none; cursor:pointer; text-indent:10000px; text-decoration:none; z-index:1;}
.AFFormMain .AFFormDropDownMain {position:relative; background:#ededed;}
.AFFormMain .AFFormDropDownMain select {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0); zoom:1;}
.AFFormMain .AFFormDropDownValue {padding:0px 33px 0px 10px; height:39px; overflow:hidden; font-size:16px; line-height:39px; white-space:nowrap; text-overflow:ellipsis;}
.AFFormMain .AFFormDropDownValueIcon {position:absolute; cursor:pointer; right:0px; top:50%; margin:-14px 0px 0px 0px; width:33px; height:27px; background:url(images/sprite.png) -190px 0px no-repeat;}
.AFFormMain .AFFormDropDownValueTimeIcon { position: absolute;right: 5px;top: 50%;margin: -14px 0px 0px 0px;width: 25px;height: 25px;background: url(images/sprite.png) -493px 0px no-repeat;}
.AFFormMain table, .AFFormMain td {padding:0px; border:none; border-collapse:collapse; border-spacing:0px;}
.AFFormMain td {padding:0px 10px 10px 0px;}
.AFFormMain .AFFormStepyButtons {padding:15px 0px;}
.AFFormMain .AFLinkButton {float:left; margin:0px 15px 5px 0px; color:#000000;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
.AFFormMain .AFLinkButton:hover {color:#ffffff;}
.AFFormMain .AFFormLinkToPDF {display:block; float:right; margin-top:5px; padding:0px; width:18px; height:18px; background:url(images/sprite.png) -340px 0px no-repeat; border:none; text-decoration:none;}
.AFFormMain .AFFFormSortLink {display:block; position:relative; margin:0px; padding:0px 25px 0px 0px; border:none; text-decoration:none; color:#000000;}
.AFFormMain .AFFFormSortLink.Active {}
.AFFormMain .AFFFormSortLink.Inactive {}
.AFFormMain .AFFFormSortLink.ASC {}
.AFFormMain .AFFFormSortLink.DESC {}
.AFFormMain .AFFFormSortLinkIcon {display:block; position:absolute; right:10px; top:6px; margin:0px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.AFFormMain .AFFFormSortLink.Active.ASC .AFFFormSortLinkIcon {background-position:-300px -30px;}
.AFFormMain .AFFFormSortLink.Active.DESC .AFFFormSortLinkIcon {background-position:-320px -30px;}
.AFFormMain .AFFFormSortLink.Inactive.ASC .AFFFormSortLinkIcon {background-position:-280px -30px;}
.AFFormMain .AFFFormSortLink.Inactive.DESC .AFFFormSortLinkIcon {background-position:-260px -30px;}
.AFInvExpnd a {width:auto; padding:0; float: left;}

.InvcsMn .AFFFormSortLink {padding: 0 15px 0 0;}
.InvcsMn .AFFFormSortLinkIcon {display:inline-block; position:relative; margin:0px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.InvcsMn .ArwIcn.Active.ASC .AFFFormSortLinkIcon{background-position:-300px -30px;}
.InvcsMn .ArwIcn.Active.DESC .AFFFormSortLinkIcon{background-position:-320px -30px;}
.InvcsMn .ArwIcn.Inactive.ASC .AFFFormSortLinkIcon{background-position:-280px -30px;}
.InvcsMn .ArwIcn.Inactive.DESC .AFFFormSortLinkIcon{background-position:-260px -30px;}
.InvcsMn .OpnAthBrdr a {text-decoration:none;}

.AFInvExpnd .AFFFormSortLink {padding: 0 15px 0 0;}
.AFInvExpnd .AFFFormSortLinkIcon {display:block; position:relative; margin:0px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.AFInvExpnd .ArwIcn.Active.ASC .AFFFormSortLinkIcon{background-position:-300px -30px;}
.AFInvExpnd .ArwIcn.Active.DESC .AFFFormSortLinkIcon{background-position:-320px -30px;}
.AFInvExpnd .ArwIcn.Inactive.ASC .AFFFormSortLinkIcon{background-position:-280px -30px;}
.AFInvExpnd .ArwIcn.Inactive.DESC .AFFFormSortLinkIcon{background-position:-260px -30px;}
.AFInvExpnd .AFFormLinkToPDF {display:block; float:left !important; margin:0px; padding:0px; width:18px; height:18px; background:url(images/sprite.png) -340px 0px no-repeat; border:none; text-decoration:none;}
.AFInvExpnd .AFFormLinkToCSV {display:block; float:left  !important; margin:0px; padding:0px; width:18px; height:18px; background:url(images/excel.png) center center no-repeat; border:none; text-decoration:none;}

.AFFormMain .SelectedFBOLocation {display:none; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #cc2031;}
.AFFormMain .SelectedFBOLocation {display:none;}
.AFFormMain .SelectedFBOLocation h2 {margin:0px; font-size:36px; color:#cc2031;}
.AFFormMain .SelectedFBOLocationName {margin:0px 0px 5px 0px; color:#cc2031; font-size:19px; font-weight:bold; line-height:100%;}
.AFFormMain .SelectedFBOLocationLocation {display:inline-block; width:100%; color:#000000; font-size:14px; line-height:100%;}
.AFFormMain .SelectedFBOLocationEdit {float:right; margin:0px 0px 0px 10px;}
.AFFormMain .SelectedFBOLocationEdit a {color:#cc2031; font-size:14px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; text-decoration:underline;}

.AFFormMain .LookupFBOLocation {margin:0px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #cc2031;}
.AFFormMain .LookupFBOLocation .AFFormLabel h4 {margin:0px; color:#cc2031; font-size:19px; font-weight:bold; line-height:100%;}
.AFFormMain .AFFormInput.LookupFBOLocationInput {position:relative; padding:10px 30px 10px 10px;}
.AFFormMain .LookupFBOLocationIcon {display:block; position:absolute; right:10px; top:50%; margin:-13px 0px 0px 0px; padding:0px; width:11px; height:25px; background:url(images/sprite.png) 0px 0px;}

.AFFormMain .ConfirmationStep .AFFormLabel {padding:0px;}
.AFFormMain .ConfirmationStep .AFFormInput {padding:0px; background:none; color:#999999;}

.AFFormMain.PendingInvoices .AFFormLabel.WithCheckBox input {position:static;}
.AFFormMain.MakeAPayment .AFFormLabel.WithCheckBox input {position:static;}

.AFFormMain.invoicesSearch {position:relative;}
.AFFormMain.invoicesSearch .dnnLoading { background: url("images/loading.gif") no-repeat scroll center center !important; opacity: 0.7; width:100%; height:100%; }
.AFFormMain.invoicesSearch .invoicesSearchResults {}
.AFFormMain.invoicesSearch .invoicesSearchOverlay {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; background:url(images/white77.png) left top repeat;}
.AFFormMain.invoicesSearch .invoicesSearchOverlay h2 {position:absolute; left:0px; right:0px; top:50%; text-align:center;}

.AFFormMain .step {padding:20px 0px 0px 0px; border-top:1px solid #cc2031;}
.AFFormMain .step legend {display:none;}
ul.stepy-titles, ul.stepy-titles li {display:block; margin:0px; padding:0px; list-style-type:none;}
ul.stepy-titles {/*display:inline-block;*/ display:none; padding:0px 5%; width:90%;}
ul.stepy-titles li {display:block; float:left; margin:0px 2% 0px 0px; width:31.3%; cursor:pointer; color:#000000;}
ul.stepy-titles li.current-step {color:#cc2031;}
ul.stepy-titles li div {display:block; margin:0px 0px 5px 0px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:24px; font-weight:100; line-height:100%;}
ul.stepy-titles li span {display:block; font-size:12px;}

.ui-widget-content.ui-autocomplete {z-index:1300;cursor:default; position:absolute; padding:0px 0px 5px 0px; width:185px; max-width:100%; border:1px solid #9e9e9e; background:#ffffff;}
ul.ui-autocomplete {z-index:100; max-height:164px; overflow-y:auto; min-width:205px;}
.ui-autocomplete-loading {background:#eee url('images/ui-anim_basic_16x16.gif') right center no-repeat !important;}
.custom-combobox-toggle {background:#eee url('images/arrow-down-20.png') right center no-repeat !important; margin-left:-1px; padding:0; /* support:IE7 */ *height:1.7em; *top:0.1em; cursor:default;}
.fbo-lookup .ui-widget{font-size:11px;}
.ui-menu{display:block; float:left; list-style:none outside none; margin:0; padding:2px;}
.ui-menu .ui-menu-item{clear:left; float:left; margin:0; padding:0; width:100%;}
.ui-menu .ui-menu-item a{display:block; padding:3px 3px 3px 3px; text-decoration:none; cursor:pointer; background-color:#E9E9E9;}
.ui-menu .ui-menu-item a em {font-size:0.9em;}
.ui-menu .ui-menu-item a:hover {display:block; padding:3px 3px 3px 3px; text-decoration:none; color:#ba2629; cursor:pointer; background-color:#eee;}
.ui-widget-content.ui-autocomplete a {color:#222222;}

.ui-widget-content.ui-datepicker {padding:0px 0px 5px 0px; width:185px; max-width:100%; border:1px solid #9e9e9e; background:#ffffff;}
.ui-widget-content.ui-datepicker a {color:#222222;}
.ui-datepicker-header {display:block; position:relative; margin:0px; padding:0px 22px; background:#e2e2e2 url(images/sprite.png) 0px -130px no-repeat; border-bottom:1px solid #cecece;}
.ui-datepicker-title {padding:3px 0px; font-size:12px; line-height:14px;  font-weight:bold; text-align:center;}
.ui-datepicker-prev, .ui-datepicker-next {display:block; position:absolute; top:50%; margin:-10px 0px 0px 0px; padding:0px; width:22px; height:20px; overflow:hidden; text-indent:10000px;}
.ui-datepicker-prev {left:0px; background:url(images/sprite.png) -260px 0px no-repeat;}
.ui-datepicker-next {right:0px; background:url(images/sprite.png) -280px 0px no-repeat;}
.ui-datepicker-unselectable  {color: #9e9e9e;}
table.ui-datepicker-calendar {width:100%;}
table.ui-datepicker-calendar th {padding:2px 1px; width:25px; border-bottom:1px solid #cecece; font-size:12px; font-weight:normal; text-align:center;}
table.ui-datepicker-calendar td {padding:2px 1px; width:25px; font-size:12px; font-weight:normal; text-align:center;}
a.ui-state-default {display:block; margin:0px; padding:2px; font-size:12px; line-height:14px; font-weight:normal; text-align:center; text-decoration:none;}

.FBOCompactSearchMain {display:inline-block; position:relative; width:100%;}
.FBOCompactSearchRow {display:inline-block; position:relative; padding:0px; width:100%;}
.FBOCompactSearchHeader {padding:5px 0px 15px 0px;}
.FBOCompactSearchColumnLeft {float:left; width:67%;}
.FBOCompactSearchColumnRight {float:right; width:29%;}
.FBOCompactSearchImage {position:absolute; top:0px; bottom:10px; right:0px; width:29%; text-align:center;}
.FBOCompactSearchImage img {max-width:100%; max-height:100%;}
.FBOCompactSearchMain, .FBOCompactSearchMain input {color:#000000;}
.FBOCompactSearchMain a.AFLinkButton {display:block; margin:0px; padding:8px 2px;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
.FBOCompactSearchMain .FBOCompactSearchContent {text-align:center;}
.FBOCompactSearchMain .FBOCompactSearchInput {position:relative; margin:0px 0px 10px 0px; padding:0px 10px; height:28px; border:1px solid #acacac; background:#ededed; font-size:12px; line-height:28px;}
.FBOCompactSearchMain .FBOCompactSearchInput input, .FBOCompactSearchMain .FBOCompactSearchInput textarea {margin:0px; padding:0px; width:100%; height:28px; border:none; background:none; font-size:12px; line-height:28px;}
.FBOCompactSearchMain .FBOCompactSearchInput.LookupFBOLocationInput {position:relative; padding:0px 30px 0px 10px;}
.FBOCompactSearchMain .LookupFBOLocationIcon {display:block; position:absolute; right:10px; top:50%; margin:-13px 0px 0px 0px; padding:0px; width:11px; height:25px; background:url(images/sprite.png) 0px 0px;}
.FBOCompactSearchMain a.AVFRdMrBtn {margin:0px 0px 10px 0px;}
.FBOCompactSearchMain .AFFormDropDownMain {position:relative; float:none; margin:0px 0px 10px 0px; width:100%; border:1px solid #ededed; background:#ededed;}
.FBOCompactSearchMain .AFFormDropDownMain select {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0); zoom:1;}
.FBOCompactSearchMain .AFFormDropDownValue {padding:0px 33px 0px 10px; height:28px; overflow:hidden; font-size:12px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
.FBOCompactSearchMain .AFFormDropDownValueIcon {position:absolute; right:0px; top:0px; width:33px; height:27px; background:url(images/sprite.png) -190px 0px no-repeat;}

.FBOSearchMain {display:inline-block; position:relative; width:100%;}
.FBOSearchMain, .FBOSearchMain input {color:#000000;}
.FBOSearchLeft {float:left; width:47.4%;}
.FBOSearchRight {position:absolute; right:0px; top:0px; bottom:15px; width:50%;}
.FBOSearchRight #mapCanvas {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%;}
.FBOSearchBlock {margin:0px 0px 15px 0px; padding:15px 15px; background:#ffffff;}
.FBOSearchRow {display:inline-block; padding:0px; width:100%;}
.FBOSearchRow.FBOSearchRowPadding {padding:0px 4.8%; width:90.4%;}
.FBOSearchHeader {padding:0px 0px 10px 0px;}
.FBOSearchColumnLeft {float:left; margin:0px 0px 8px 0px; width:62%;}
.FBOSearchColumnRight {float:right; margin:0px 0px 8px 0px; width:30.4%;}
.FBOSearchTopColumn {float:left; margin:0px 0px 5px 0px; width:95%;}
.FBOSearchTopSearch {float:right; width:60%; margin-right:5%;}
.FBOSearchMain .FBOSearchInput {position:relative; padding:0px 10px; height:28px; border:1px solid #acacac; background:#ffffff; font-size:12px; line-height:28px;}
.FBOSearchMain .FBOSearchInput input, .FBOSearchMain .FBOSearchInput textarea {margin:0px; padding:0px; width:100%; height:28px; border:none; background:none; font-size:12px; line-height:28px;}
.FBOSearchMain .FBOSearchInput.LookupFBOLocationInput {position:relative; padding:0px 30px 0px 10px;}
.FBOSearchMain .LookupFBOLocationIcon {display:block; position:absolute; right:10px; top:50%; margin:-13px 0px 0px 0px; padding:0px; width:11px; height:25px; background:url(images/sprite.png) 0px 0px;}
.FBOSearchMain input.AFLinkButton, .FBOSearchMain input.aflinkbutton, .FBOSearchMain button.AFLinkButton, .FBOSearchMain button.aflinkbutton {padding:0px 1%; width:98%; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
.FBOSearchMain .FBOSearchInstructions {font-size:13px; line-height:100%;}
.FBOSearchMain .FBOSearchedPlace {font-size:11px; line-height:100%; padding:5px 0px;}
.FBOSearchMain .AFFormDropDownMain {position:relative; float:left; width:100%; border:1px solid #acacac; background:#ffffff;}
.FBOSearchMain .AFFormDropDownMain select {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0); zoom:1;}
.FBOSearchMain .AFFormDropDownValue {padding:0px 33px 0px 10px; height:28px; overflow:hidden; font-size:12px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
.FBOSearchMain .AFFormDropDownValueIcon {position:absolute; right:0px; top:0px; width:33px; height:27px; background:url(images/sprite.png) -190px 0px no-repeat;}
.FBOSearchMain .FBOSearchFacetsLeft {float:left; position:relative; width:47.5%;}
.FBOSearchMain .FBOSearchFacetsRight {float:right; position:relative; width:47.5%;}
.FBOSearchMain .FBOSearchTopLeft {float:left; position:relative; width:47.5%; padding-right:5px; border-right-style:solid;border-right-color:#8e8e8e;border-right-width:1px;}
.FBOSearchMain .FBOSearchTopRight {float:right; position:relative; width:47.5%;}
.FBOSearchMain .FBOSearchFacet {position:relative; margin:0px 0px 5px 0px; padding-left:17px; text-align:left;}
.FBOSearchMain .FBOSearchFacet input {position:absolute; margin:0px; left:0px; top:0px;}
.FBOSearchMain #mapCanvas, .FBOSearchMain #mapCanvas .gm-style {background-color:#b3d1ff;}
.FBOSearchMain #mapCanvas > div:nth-child(2) > div.gmnoprint.gm-style-cc > div:nth-child(2) > a { display:none;} 
.FBOSearchMain #mapCanvas > div:nth-child(2) > div:nth-child(2) > a > div > img { display: none;}
.FBOSearchMain #mapCanvas > div:nth-child(2) > div:nth-child(3) > div > div:nth-child(2) > span { display: none;}
.FBOSearchMain #mapCanvas > div:nth-child(2) > div:nth-child(7) > div:nth-child(2) > a{ display: none;}
.FBOSearchMain #mapCanvas > div:nth-child(2) > div:nth-child(7) > div:nth-child(2){ display: none;}

.FBOSearchResultsMain {}
.FBOSearchResultsHeader {margin:0px 0px 100px 0px; padding-top:5px;}
.FBOSearchResultsHeader h3 {margin:0px 0px 5px 0px;}
.FBOSearchResultsHeaderCriteria {}
.FBOSearchResultsMain .Keys { display:block; float:left; margin:10px 0px 10px 0px; background-color:#ffffff; width:100%;padding-bottom:5px;}
.FBOSearchResultsMain .Keys .row {width:100%;}
.FBOSearchResultsMain .Keys .col {width:30%; float:left;margin-left:2%;}
.FBOSearchResultsMain .Keys .col span {font-size:10px;line-height:12px;padding-top:2px;}
.FBOSearchResultsGrid {}
.FBOSearchResultsItem { margin:10px 0px 25px 0px; border:1px solid #646464; background:#ffffff; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background:-webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background:-o-linear-gradient(top, #ffffff 0%,#efefef 100%); background:-ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background:linear-gradient(to bottom, #ffffff 0%,#efefef 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );}
.FBOSearchResultsItem.shadowRow {-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.95);-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.95);box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.95);}
.FBOSearchResultsItem .BrndBr {display:none;} 
.FBOSearchResultsItem.shadowRow .BrndBr {height:72px; width: 163px; background:url(images/AvFlBrndDlr.png) no-repeat center top; display:block; position:absolute; left:0; z-index:10;}
.FBOSearchResultsItemHldr {display:inline-block; position:relative; width:100%;}
.FBOSearchResultsItemImg {position:absolute; left:0px; top:0px; bottom:0px; width:100%; height:100%; max-height:170px; max-width:170px; overflow:hidden;}
.FBOSearchResultsItemImg img.FBOSearchResultsItemImgAvatar {min-width:100%; min-height:100%;}
.FBOSearchResultsItemImg img.FBOSearchResultsItemImgBranded {position:absolute; left:0px; top:0px;}
.FBOSearchResultsItemDistance {left:210px; position:absolute; top:12px; color:#acacac; font-size:11px;}
.FBOSearchResultsItemMarker {position:absolute; left:180px; top:5px; width:25px; height:25px;}
.FBOSearchResultsItemMarker span {display:block; position:absolute; left:0px; right:0px; color:#FFFFFF; font-size:14px; line-height:24px; text-align:center;}
.FBOSearchResultsItemMarker img {width:100%;}
.FBOSearchResultsItemText {float:left; margin:0px 0px 0px 180px; padding:35px 0px; width:36%;}
.FBOSearchResultsItemText .LftPrt {width:30%; float:left; margin-right:2%;}
.FBOSearchResultsItemText .RghtPrt { width:66%; float:left; margin-right:2%;padding-top:13px;}
.FBOSearchResultsItemTextICAO {margin:0px; padding:0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:30px; font-weight:100; line-height:100%;}
.FBOSearchResultsItemTextInfo {display:inline-block; padding:15px 0px 0px 0px; width:95%;}
.FBOSearchResultsItemTextLocation {float:left; width:100%; color:#000000; font-size:14px; line-height:18px;}
.FBOSearchResultsItem .NtsHldr,.FBOSearchResultsItem .NtsHldr span {color:#484848; font-size:11px; line-height:16px;}
.FBOSearchResultsItemTextName {float:right; width:100%; color:#484848; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:18px; font-weight:bold; line-height:100%;}
.FBOSearchResultsItemTextRating {float:left; width:46%;}
.FBOSearchResultsItemTextRating img {max-width:100%;}
.FBOSearchResultsItemTextPhone {float:right; width:53%; color:#000000; font-size:10px; line-height:16px;}
.FBOSearchResultsItemPricing {}
.FBOSearchResultsItemPricing .FBOSrchCrdsWrp {float:left; width:8%; margin-right:2%; margin:20px 0;}
.FBOSearchResultsItemPointsCard, .FBOSearchResultsItemPromoCard {float:left; position:relative; padding:0px 0 0; width:100%;}
.FBOSearchResultsItemPointsCard img, .FBOSearchResultsItemPromoCard img {width:100%;}
.FBOSearchResultsItemPoints {position:absolute; left:-25%; top:-20px; margin:40px 0px 0px 0px; min-width:35px; height:35px; padding:0 5px; background:#ffffff; border:1px solid #d9d0d3; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:16px; font-weight:100; line-height:38px; text-align:center; display:none;}
.FBOSearchResultsItemButtonBlock {position:absolute; right:0px; top:0px; bottom:0px; width:10%; border-left:1px solid #646464; background:#ffffff; vertical-align:middle;}
.FBOSearchResultsItemButtonBlock:hover {background:#000000;}
.FBOSearchResultsItemButtonBlock:hover a {color:#FFFFFF;}
.FBOSearchResultsItemButtonBlock a, .FBOSearchResultsItemButtonBlock a:link, .FBOSearchResultsItemButtonBlock a:visited, .FBOSearchResultsItemButtonBlock a:active, .FBOSearchResultsItemButtonBlock a:hover {position:absolute; left:0px; right:0px; top:0px; bottom:0px; vertical-align:middle; color:#646464; font-size:12px; line-height:16px; text-decoration:none; text-transform:uppercase; text-align:center;}
.FBOSearchResultsItemButtonBlock a span {display:block; position:absolute; left:5px; right:5px; top:50%; margin:-8px 0px 0px 0px; vertical-align:middle;}
.FBOSearchResultsItemButtonBlock13rd {position:absolute; right:0px; bottom:0px; width:10%; height:34%; border-left:1px solid #646464; border-top:1px solid #646464; background:#e1e1e1; vertical-align:middle;}
.FBOSearchResultsItemButtonBlock13rd:hover {background:#000000;}
.FBOSearchResultsItemButtonBlock13rd:hover a {color:#FFFFFF;}
.FBOSearchResultsItemButtonBlock13rd a, .FBOSearchResultsItemButtonBlock13rd a:link, .FBOSearchResultsItemButtonBlock13rd a:visited, .FBOSearchResultsItemButtonBlock13rd a:active, .FBOSearchResultsItemButtonBlock13rd a:hover {position:absolute; left:0px; right:0px; top:0px; bottom:0px; vertical-align:middle; color:#646464; font-size:12px; line-height:16px; text-decoration:none; text-transform:uppercase; text-align:center;}
.FBOSearchResultsItemButtonBlock13rd a span {display:block; position:absolute; left:5px; right:5px; top:50%; margin:-8px 0px 0px 0px; vertical-align:middle;}
.FBOSearchResultsItemButtonBlock23rd {position:absolute; right:0px; top:0px; width:10%; height:66%; border-left:1px solid #646464; background:#ffffff; vertical-align:middle;}
.FBOSearchResultsItemButtonBlock23rd:hover {background:#000000;}
.FBOSearchResultsItemButtonBlock23rd:hover a {color:#FFFFFF;}
.FBOSearchResultsItemButtonBlock23rd a, .FBOSearchResultsItemButtonBlock23rd a:link, .FBOSearchResultsItemButtonBlock23rd a:visited, .FBOSearchResultsItemButtonBlock23rd a:active, .FBOSearchResultsItemButtonBlock23rd a:hover {position:absolute; left:0px; right:0px; top:0px; bottom:0px; vertical-align:middle; color:#646464; font-size:12px; line-height:16px; text-decoration:none; text-transform:uppercase; text-align:center;}
.FBOSearchResultsItemButtonBlock23rd a span {display:block; position:absolute; left:5px; right:5px; top:50%; margin:-8px 0px 0px 0px; vertical-align:middle;}

.FBOSearchResultsItemCallForPrice {float:right; padding:45px 0px 10px 0px; /*1.5% 0px 0px;*/ width:22.6%/*24.1%*/;margin:0px 10% 0px 0px;}
.FBOSearchResultsItemPricingTable {float:right; margin:0px 10% 0px 0px; padding:15px 0px; width:22.6%; color:#000000;}
.FBOSearchResultsItemPricingTable ul {display:block; margin:0px; padding:0px 0px 15px 0px; list-style-type:none;}
.FBOSearchResultsItemPricingTable ul li {display:block; margin:0 0 0 5px; padding:0px; list-style-type:none;}
.FBOSearchResultsItemPricingTable ul li.subheader {margin:0px; padding:8px 0 0 0; color:#333; font-weight:bold;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav {display:inline-block; width:100%;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li {display:block; float:left; padding:2% 5% 2% 5%; margin:0; border-left:none !important;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li {border:1px solid #b7b7b7; /*#c5c5c5; border-radius: 0 15px 15px 0;*/}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li:first-child {float:left; padding:2% 5% 2% 5%;; /*border-radius:15px 0 0 15px;*/ border:1px solid #c5c5c5 !important;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li.ui-tabs-active  {background:#d9d9d9;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li.ui-tabs-active a {font-weight:bold;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li a {display:block; margin:0px; padding:0px; color:#b7b7b7;/*#acacac;*/ font-size:12px; line-height:16px; text-decoration:none;}
.FBOSearchResultsItemPricingTable ul.ui-tabs-nav li.ui-state-active a {color:#000000;}
.FBOSearchResultsItemPricingTable ul.price-panels li {display:inline-block; width:100%;}
.FBOSearchResultsItemPricingTablePrice {float:left; width:41.2%;}
.FBOSearchResultsItemPricingTableRange {float:right; width:58.7%;}
.FBOSearchResultsItemMisc{float:right; position:relative;width :21.6%; margin:0px 10% 0px 0px;font-size:14px;line-height:18px;}
.FBOSearchResultsItemMisc ul li {margin:0 0 0 0px; padding:0px; list-style:disc;}

.AccntMdl {position:relative;}
.AcntSmryBG {display:none; position:absolute; left:-50px; right:-50px; top:-20px; bottom:-20px; background:#ffffff; z-index:0;}
.AcntSmryCntnt {position:relative; z-index:1;}
.AccntMngBG {display:none; position:absolute; left:-50px; right:-50px; top:-20px; bottom:0px; background:#ffffff; z-index:0;}
.AccntMngCntnt {position:relative; z-index:1;}

.AVFDtlsMn {}
.AVFDtlsItm {display:inline-block; width:100%;}
.AVFDtlsTtl {display:inline-block; width:100%;}
.AVFDtlsLftClmn {float:left; margin:0px 2% 0px 0px; width:30%;}
.AVFDtlsRhtClmn {float:right; width:66%;}
.AVFDtlsImg {}
.AVFDtlsImg img {margin:0px 0px 10px 0px; width:100%;}
.AVFDtlsImgWrap img { margin: 15px 10px 10px 15px; width:35%; min-width:140px; float:right;}
.AVFDtlsTxt {}
.AVFDtlsFBOLctnTtl {}
.AVFDtlsFBOLctn {}

.InvcsMn {}
.InvcsTbsMn {display:inline-block; position:relative; width:100%; max-height:100px; overflow:hidden;}
.InvcsTbsBGBr {position:absolute; left:0px; right:0px; bottom:0px; height:15px; background:#bebebe;}
.InvcsTbs {position:relative; margin:0px 0px -100px 0px; padding:0px 0px 115px 0px; width:43%; background:#bebebe; z-index:1; color:#000000; font-size:14px; cursor:pointer;}
.InvcsTbs.Lft {float:left;}
.InvcsTbs.Rgt {float:right; text-align:right;}
.InvcsTbs.Lft .InvcsTbsTxt {padding:18px 0px 15px 25px; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 100; line-height: 100%;}
.InvcsTbs.Rgt .InvcsTbsTxt {padding:18px 25px 15px 0px; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 100; line-height: 100%;}
.InvcsTbs.Actv {background:#ffffff; z-index:2;}
.InvcsTbsSlc {position:absolute; top:0px; bottom:0px; width:55px;}
.InvcsTbs.Lft .InvcsTbsSlc {right:-54px; background:url(images/sprite.png) -180px -200px;}
.InvcsTbs.Rgt .InvcsTbsSlc {left:-54px; background:url(images/sprite.png) -120px -200px;}
.InvcsTbs.Lft.Actv .InvcsTbsSlc {background:url(images/sprite.png) -60px -200px;}
.InvcsTbs.Rgt.Actv .InvcsTbsSlc {background:url(images/sprite.png) 0px -200px;}
.InvcsDtMn {padding:20px 25px 15px 25px; background:#ffffff; color:#000000; font-size:12px; line-height:14px; margin-top:-10px;}
.InvcsDtGrd {padding:0px 0px 20px 0px; border-top:1px solid #111111; min-height:60px;}
.InvcsDtGrdInvoices {}
.InvcsDtGrdOpenAuth {}
.InvcsDtGrdReferral {}
.InvcsDtGrdCurAuth {}
.InvcsDtGrdDocuments {}
.InvcsDtGrdRw {display:inline-block; position:relative; width:100%; border-bottom:1px solid #111111;font-size:13px;}
.InvcsDtGrdVrtRw {}
.InvcsDtGrdHdr {font-size:14px;}
.InvcsDtGrdClmn {}
.InvcsDtGrdClmn1 {float:left;}
.InvcsDtGrdClmn2 {float:left;}
.InvcsDtGrdClmn3 {float:left;}
.InvcsDtGrdClmn4 {float:right;}
.InvcsDtGrdClmn5 {float:left;}
.DocsDtGrdClmn1 {float:left;width:27%;}
.DocsDtGrdClmn2 {float:left;width:63%;}
.DocsDtGrdClmn3 {float:right;width:10%;}
.AtRptDtGrdClmn1 {float:left;}
.AtRptDtGrdClmn2 {float:left;}
.AtRptDtGrdClmn3 {float:right;}
.InvcsDtGrdInvoices .InvcsDtGrdClmn.InfPn.InfPn1 {width:27%;}
.InvcsDtGrdInvoices .InvcsDtGrdClmn1 {width:25%;}
.InvcsDtGrdInvoices .InvcsDtGrdClmn2 {width:25%;}
.InvcsDtGrdInvoices .InvcsDtGrdClmn3 {width:21%;}
.InvcsDtGrdInvoices .InvcsDtGrdClmn4 {width:29%;}
.InvcsDtGrdInvoices .AtRptDtGrdClmn1 {width:30%;}
.InvcsDtGrdInvoices .AtRptDtGrdClmn2 {width:30%;}
.InvcsDtGrdInvoices .AtRptDtGrdClmn3 {width:40%;}
.InvcsDtGrdOpenAuth .InvcsDtGrdClmn1 {width:21%;}
.InvcsDtGrdOpenAuth .InvcsDtGrdClmn2 {width:33%;}
.InvcsDtGrdOpenAuth .InvcsDtGrdClmn3 {width:20%;}
.InvcsDtGrdOpenAuth .InvcsDtGrdClmn4 {width:24%;}
.InvcsDtGrdReferral .InvcsDtGrdClmn1 {width:20%;}
.InvcsDtGrdReferral .InvcsDtGrdClmn2 {width:39%;}
.InvcsDtGrdReferral .InvcsDtGrdClmn3 {width:10%;}
.InvcsDtGrdReferral .InvcsDtGrdClmn4 {width:29%;}
.InvcsDtGrdCurAuth .InvcsDtGrdClmn1 {width:18%;}
.InvcsDtGrdCurAuth .InvcsDtGrdClmn2 {width:18%;}
.InvcsDtGrdCurAuth .InvcsDtGrdClmn3 {width:28%;}
.InvcsDtGrdCurAuth .InvcsDtGrdClmn4 {width:18%; float:left;}
.InvcsDtGrdCurAuth .InvcsDtGrdClmn5 {width:17%; float:right;}
.InvcsDtGrdDocuments .InvcsDtGrdClmn1 {width:27%;}
.InvcsDtGrdDocuments .InvcsDtGrdClmn2 {width:40%;}
.InvcsTxtRght {text-align:right!important; float:right!important;}
.InvcsDtGrdDocuments .InvcsDtGrdClmn3 {width:25%; text-align:right;}
.InvcsDtGrdClmnCntnt {padding:10px 10px 10px 0px; overflow-x:hidden; text-overflow:ellipsis;}
.InvcsDtGrdClmn4 .InvcsDtGrdClmnCntnt {padding-right:0px; text-align:right; width:100%;}
.InvcsDtGrdInvoices .InvcsDtGrdClmn4 .AFFormLinkToPDF {line-height: 28px;}
.OpnAthBrdr {border-bottom:1px solid #000000; border-top:1px solid #000000;}
.TxtAlgnRght {text-align:right;}
.MobileOnly {display:none;}
.InvcsDtItmPdfLnk {float:right;}
.InvcsDtActns {display:inline-block; width:100%;}
.InvcsDtActns a {display:block; float:left; max-width:49%; text-align:right; color:#000000; font-size:14px; text-decoration:none;}
.InvcsDtActns a:first-child {float:left; text-align:left;}
.InvcsMn .AFFormDropDownMain {position:relative; float:none; margin:0px 0px 10px 0px; width:100%; border:1px solid #ededed; background:#ededed;}
.InvcsMn .AFFormDropDownMain select {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0); zoom:1;}
.InvcsMn .AFFormDropDownValue {padding:0px 33px 0px 10px; height:28px; overflow:hidden; font-size:12px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
.InvcsMn .AFFormDropDownValueIcon {position:absolute; right:0px; top:0px; width:33px; height:27px; background:url(images/sprite.png) -190px 0px no-repeat;}
.InvcsDtGrdMrDtlsBtn {position:absolute; right:0px; top:0px; bottom:0px; width:8%; background:#ffffff; cursor:pointer;}
.InvcsDtGrdMrDtlsBtnIcn {display:block; position:absolute; left:50%; top:50%; margin:-3px 0px 0px -6px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.InvcsDtGrdMrDtlsBtn.Actv .InvcsDtGrdMrDtlsBtnIcn {background-position:-280px -30px;}
.InvcsDtGrdMrDtlsMn {display:inline-block; width:100%; line-height:125%;}
.InvcsDtGrdMrDtls {display:none; padding:10px 10% 10px 0px; width:90%; border-top:1px solid #f0f0f0;}
.InvcsDtGrdMrDtls div {padding:2px;}
.opReferralContainer {width:100%; margin:auto; padding:5px;}
.opReferralLeft {width:60%; float:left; border-right:1px solid #000000; margin-bottom:10px;}
.opReferralRight {width:36%; float:left; margin-left:5px;}
.opReferralRight .RedText {color:#dc3237; font-weight:600;}
.OpnAthrCstmr {width:30% !important;}
.OpnAthrDprt {width:18% !important;}
.OpnAthrCstmrDtl {width:30% !important;}
.OpnAthrDprtDtl {width:20% !important;}
.OpnAthrDprtDtl .SortLinkIcon, .OpnAthrNoDtl .SortLinkIcon,
.OpnAthrDprtDtl span, .OpnAthrNoDtl span {margin-right:20px !important;}

.ActivityInvcsDtGrdMrDtlsBtn {position:relative; left:20px; top:18px; bottom:0px; width:10%; background:#ffffff; cursor:pointer;}
.ActivityInvcsDtGrdMrDtls {display:none; padding:0px; width:100%; border-top:1px solid #000000;}
.ActivityInvcsDtGrdMrDtlsBtnIcn {display:block; position:absolute; left:60%; top:50%; margin:-3px 0px 0px -6px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.ActivityInvcsDtGrdMrDtlsBtn.Actv .ActivityInvcsDtGrdMrDtlsBtnIcn {background-position:-280px -30px;}

.AVFSnglVdMn {}
.AVFSnglVdItm {}
.AVFSnglVdImg {}
.AVFSnglVdImg a {display:block; border:none; text-decoration:none;}
.AVFSnglVdImg img {width:100%; border:none; text-decoration:none;}

.tbl_transactions th, .tbl_transactions td {padding:5px; vertical-align:top;}
.tbl_transactions th a, .tbl_transactions th a:link, .tbl_transactions th a:visited, .tbl_transactions th a:active, .tbl_transactions th a:hover {display:inline-block; position:relative; margin:0px; padding:0px 20px 0px 0px; color:#000000; text-decoration:none;}
.tbl_transactions .SortLinkIcon {display:block; position:absolute; right:2px; top:6px; margin:0px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.tbl_transactions .invoicesActiveOrder.ASC .SortLinkIcon {background-position:-300px -30px;}
.tbl_transactions .invoicesActiveOrder.DESC .SortLinkIcon {background-position:-320px -30px;}
.tbl_transactions .invoicesInactiveOrder.ASC .SortLinkIcon {background-position:-280px -30px;}
.tbl_transactions .invoicesInactiveOrder.DESC .SortLinkIcon {background-position:-260px -30px;}

/****JakeCode****/
.SmPgFll .CntntMn {padding:2%;}
.CFDshbrdTtl{float:left; width:100%;}
.CFDshbrMdl{float:left; width:100%; margin-top:20px;}
.invoicesSearchContainer {float:left; width: 100%; position:relative;}
.ModAvfuelCFDashboardC {padding: 0; /*5% 0 0*/}
.ModAvfuelCFDashboardC .AFFormDropDownMain {background: none repeat scroll 0 0 #EDEDED; border: 1px solid #EDEDED; float: none; /**margin: 0 0 10px 10px;**/ position: relative; width: 100%;}

.PgFll.HmPg.FntSlctn1 .BlckMxAlld .CntntMn, .PgFll.HmPg.FntSlctn1 .BlckMxAlld p .CntntMn, .PgFll.HmPg.FntSlctn1 .BlckMxAlld .CntntMn div {    font-family: 'Open Sans Condensed'; font-size: 16px; font-weight: 300;}
.PgFll.HmPg.FntSlctn1 .BlckMxAlld h3, .PgFll.HmPg.FntSlctn1 .BlckMxAlld h3 span, .PgFll.HmPg.FntSlctn1 h3.AVFFtrdFBOTtl {font-family: 'Carrois Gothic' !important;}
.PgFll.HmPg.FntSlctn2 .BlckMxAlld .CntntMn, .PgFll.HmPg.FntSlctn2 .BlckMxAlld .CntntMn p, .PgFll.HmPg.FntSlctn2 .BlckMxAlld .CntntMn div {font-family: Arimo !important;} 
.PgFll.HmPg.FntSlctn2 .BlckMxAlld h3, .PgFll.HmPg.FntSlctn2 .BlckMxAlld h3 span, .PgFll.HmPg.FntSlctn2 h3.AVFFtrdFBOTtl  {font-family: 'Open Sans' !important; font-weight: 300 !important;}
.PgFll.HmPg.FntSlctn3 .BlckMxAlld .CntntMn, .PgFll.HmPg.FntSlctn3 .BlckMxAlld .CntntMn p, .PgFll.HmPg.FntSlctn3 .BlckMxAlld .CntntMn div { font-family:Arial,'Pontano Sans',Helvetica,sans-serif !important; font-size:12px !important;} 
.PgFll.HmPg.FntSlctn3 .BlckMxAlld h3, .PgFll.HmPg.FntSlctn3 .BlckMxAlld h3 span, .PgFll.HmPg.FntSlctn3 h3.AVFFtrdFBOTtl  {font-family: Raleway !important; font-weight:200 !important;}
.PgFll.HmPg .dnnFormItem span.dnnFormMessage.dnnFormError {display:block;position:absolute; overflow:visible; top:0%;left:20%;width:70%;height:20px; margin-bottom:0;padding: 5px;border: none;border-radius: 3px;background: rgba(255,0,0,0.75);font-size: 12px;color: #fff;text-align: center;}

.TrnsctnsFllWdth {width:100%; float:left;}
.RqstPnts {width:40%; float:right; margin-bottom:15px;}
.RqstPnts .AFLinkButton {margin:0 !important; float:right !important;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
.TrnsctnDwnld {padding:0px !important;}
.TrnsctnsYrPln {width:50%; background:url("images/CntntMn.jpg") !important; margin-bottom: 25px; padding:2% !important; border:0px !important;}
.TrnsctnsYrPln table tr td {vertical-align:top;}
.TrnsctnChcs {width:146px;}
.CstmDtFld {margin:10px 0 !important;}

/*.AFFormTblGrd table {background: url("images/CntntMn.jpg") repeat scroll left top rgba(0, 0, 0, 0);}*/
.AFFormMain table, .AFFormMain td {border-collapse: collapse; border-spacing: 0; vertical-align:top;}
.AFFormTblGrd th, .AFFormTblGrd td {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-top: 1px solid #EDEDED;font-size: 13px;font-weight: normal; padding: 10px 5px;}
.AFFormTblGrd tr th.TrsnctinsDt { width:16%;}
.AFFormTblGrd tr th.Rfrnc {width:11%;}
.AFFormTblGrd tr th.FBOTrsnctins {width:25%;}
.AFFormTblGrd tr th.Lctin {width:18%;}
.AFFormTblGrd tr th.Pnts {width:10%;}
.AFFormTblGrd tr th.PntBlnc {width:17%;} 
.DataTables_sort_wrapper .ui-icon { background-image: url("images/chevron.png"); background-position: 0 0; background-repeat: no-repeat; display: block; height: 6px; margin: 0; padding: 0; position: absolute; right: 5px; top: 6px;width: 12px;}
.AFFormTblGrd table tr th div {position:relative;}
.AFFormTblGrd table tr th span.SrtngArrw {background: url("images/chevron_different.png") no-repeat; right:-3px; width:11px; height:10px; top:5px; display:block; position:absolute; z-index:1;}
.AFFormTblGrd table tr th a, .AFFormTblGrd table tr th a:hover {color:#000000; font-size:13px; text-decoration:none; float:left; position:relative; z-index:8; padding-right:11px !important;}
.AFFormTblGrd table tr th a.invoicesActiveOrderDESC span.SrtngArrw, .AFFormTblGrd table tr th a.invoicesActiveOrder.DESC span.SrtngArrw  {background: url("images/chevron_different.png") no-repeat -61px 1px;}
.AFFormTblGrd table tr th a.invoicesActiveOrderASC span.SrtngArrw, .AFFormTblGrd table tr th a.invoicesActiveOrder.ASC span.SrtngArrw {background: url("images/chevron_different.png") no-repeat -41px 0px;}
.AFFormTblGrd table tr.RwBgNne, tr.RwBgNne {background:#FFFFFF; border-top: 1px solid #EDEDED !important;}
.AFFormTblGrd table tr.RwBgNne td, tr.RwBgNne td {background:#FFFFFF; border-top: 1px solid #EDEDED !important; font-size:13px !important; font-weight:normal; padding:10px 5px !important;}
.AFFormTblGrd table tr.TpRwBg {background: url("images/CntntMn.jpg") repeat scroll left top rgba(0, 0, 0, 0);}
.AFFormTblGrd table tr.TpRwBg th a, .AFFormTblGrd table tr.TpRwBg th a:hover {color:#000000;}
.AFFormTblGrd table tr td.TxtAlgnRght {text-align:right; padding-right:20px !important;}
.avtrip_transactions_pnl_date_filter {display:none;}
.AFFormMain.VwTrsctns {float:left; width:90%;}
.AFFormMain.VwTrsctns .invoicesSearchContainer {margin:20px 0 0;}
.AFFormMain .HlfWdthPn {width:50%; float:left;}
.AFFormMain .HlfWdthPn .AFFormDropDownMain {width:163px; float:left; margin:0;}
.AFFormMain .HlfWdthPn .div_tans_filter .AFFormInput {width:250px; float:right;}
.AFFormMain .HlfWdthPn .div_tans_filter .span_trans_filter_overlay {left: 85px; line-height: 42px; position: absolute; top: 0; z-index: 1; font-size:16px;}
.AFFormMain .HlfWdthPn .GTbn {float:right; margin-left:5px;}
.AFFormMain .HlfWdthPn .GTbn .AFLinkButton {margin:0 !important;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:13px;}
tr.openAuthRow, tr.openAuthRow td, tr.openAuthRow th  {background:#FFFFFF; border:0px;}
.AFFormMain .HlfWdthPn .avtrip_transactions_pnl_date_filter {float:left;}
.AFFormMain .HlfWdthPn .avtrip_transactions_pnl_date_filter .DrpDwnOptns {float:left; width:100%;}
.AFFormMain .HlfWdthPn .avtrip_transactions_pnl_date_filter .AFFormInput {width:145px; float:left;}
.AFFormMain .AFFormLabel.TxtLft {text-align:left !important;}
.QtrWdthPn {width:20%; float:left;}

.MngPswrd {width:100%; float:left; background-color:#ffffff;}
.MngPswrd .RwFll {width:100%; float:left;}
.MngPswrd .RwFll .LftPrt {width:48%; float:left;}
.MngPswrd .RwFll .RghtPrt {width:48%; float:right;}

.avtripAccountSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:hidden;}
.avtripAccountSummaryContainer .avtripAccountSummaryTemplateTD {width:100%;}
.avtripAccountSummaryContainer .AcntSmrPdng {float:left; width:95%; margin-top:0px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry {display:inline-block; width:100%;}
.avtripAccountSummaryContainer .AvTrpAcntSmry h2{font-size:15px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px; line-height:1.2em;}
.avtripAccountSummaryContainer .AvTrpAcntSmry h3{font-size:14px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px; line-height:1.2em;}
.avtripAccountSummaryContainer .AvTrpAcntSmry h4 {margin:0 0 5px; font-size:24px; line-height:135%;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:100;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt {float:left; width:32%; font-stretch: condensed; color:#000000;margin-top:-40px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt a {color:#000000;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt span {font-weight:500;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn {width:100%; float:left;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:45%; padding-right:5%; display:inline-block; float:left; white-space: pre-wrap;white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; line-height:16px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd.SrcDscrptn {width:100%; float:left; line-height:14px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt {float:right; width:68%; font-size:13px; line-height:26px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .purchaseBox {text-align:center;font-size:11px; line-height:13px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt p {font-size:11px; line-height:13px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .purchaseBox .AvTrpCrd {background:url("images/avtrip_card.png") repeat; width:74px; height:47px; margin:15px auto 15px;}
.avtripAccountSummaryContainer .avtripAccountSummaryPointsDate {width:100% !important;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt .Row {width:100%; display:inline-block;padding-bottom:5px;text-align:right;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .Rght1 {float:left; width:67%;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .Rght2 {float:right; width:33%;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt span {font-weight:500;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .ProgressBar {margin-top:10px; width:100%; display:inline-block;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .DateRow {width:100%; float:right;margin:0;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .DateRow p {text-align:right; font-size:12px; padding:5px 10px 0px 0px; }
.ProgressBar .block1 {width:100%; display:inline-block; background:url("images/progress_background.png") repeat-x;font-size:14px; line-height:18px;color:#ffffff; font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:400; }
.ProgressBar .block1 .left { margin-top:5px; width: 16%; float: left;}
.ProgressBar .block1 .middle {width:83%; float:left;}
.ProgressBar .block1 .right {width:1%; float:right;}
.ProgressBar .block1 .c2nd {width:48%; float:left; border-right:1px solid #707070; height:32px;}
.ProgressBar .block1 .c3rd {width:34%; float:left; border-right:1px solid #707070; height:32px;}
.ProgressBar .block1 .straight {height:26px; margin-top:4px;background-color:#ffffff;}
.ProgressBar .block1 .lcorner {height:26px; margin-top:4px;background-color:#ffffff;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:3px;}
.ProgressBar .block1 .rcorner {height:26px; margin-top:4px;background-color:#ffffff;border-top-right-radius:5px;border-bottom-right-radius:5px;padding-right:3px;}
.ProgressBar .block1 .c4th {width:17%; float:left;}
.ProgressBar .block1 span {color:#000000;margin-left:10px;padding-top:10px;font-weight:400;}
.ProgressBar .center {text-align:center;}
.ProgressBar .block2 {width:100%; display:inline-block; font-stretch: condensed; font-size:11px; background:url("images/progress_shade.png") repeat-x; padding:5px 0 0 0;}
.ProgressBar .row {width:100%; display:inline-block;  height:32px;}
.ProgressBar .shortrow {width:100%; display:inline-block;  height:25px;margin-top:10px;}
.ProgressBar .block2 .left { width: 58%; float: left; text-align: center;}
.ProgressBar .block2 .middle {width:26%; float:left;text-align: center;}
.ProgressBar .block2 .right {width:16%; float:right;text-align: center;}
.ProgressBar .block2 .first { width: 58%; float: left; text-align: left;}
.ProgressBar .block2 .second {width:42%; float:right;text-align: right;}
.myProgress { position: relative; width: 100%; height: 14px; padding-top:4px; }
#myBar1,#myBar2,#myBar3,#myBar4,#myBar5,#myBar6 {position: absolute;width: 0%;height: 100%;background-color: #eee;} 
#myBar1,#myBar4 {border-top-left-radius:5px;border-bottom-left-radius:5px;}
#myBar3, #myBar6 {border-top-right-radius:5px;border-bottom-right-radius:5px;}
.label {font-size:14px; line-height:20px;color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:100; }

/*
.networkPointsSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:hidden;}
.networkPointsSummaryContainer .AcntSmrPdng {float:left; width:95%; margin-top:0px;}
.networkPointsSummaryContainer .TrpAcntSmry {display:inline-block; width:100%;}
.networkPointsSummaryContainer .TrpAcntSmry h2{font-size:15px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px; line-height:1.2em;}
.networkPointsSummaryContainer .TrpAcntSmry h3{font-size:14px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px; line-height:1.2em;}
.networkPointsSummaryContainer .TrpAcntSmry h4 {margin:0 0 5px; font-size:24px; line-height:135%;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:100;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt {float:left; width:32%; font-stretch: condensed; color:#000000;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt a {color:#000000;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt span {font-weight:500;}
.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt {float:right; width:68%; font-size:13px; line-height:26px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .purchaseBox {text-align:center;font-size:11px; line-height:13px;}
.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt p {font-size:11px; line-height:13px;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .purchaseBox .NetworkCrd {background:url("images/network_card.png") repeat; width:74px; height:47px; margin:15px auto 15px;}
.networkPointsSummaryContainer .avtripAccountSummaryPointsDate {width:100% !important;}
.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt .Row {width:100%; display:inline-block;padding-bottom:5px;text-align:right;}
.networkPointsSummaryContainer .TrpAcntSmry .Rght1 {float:left; width:67%;}
.networkPointsSummaryContainer .TrpAcntSmry .Rght2 {float:right; width:33%;}
.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt span {font-weight:500;}
*/

.networkPointsSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:hidden;width:100%;}
.networkPointsSummaryContainer .AcntSmrPdng {float:left; width:95%; padding-left:5%;margin-top:20px;}
.networkPointsSummaryContainer .TrpAcntSmry {display:inline-block; width:100%;}
.networkPointsSummaryContainer .TrpAcntSmry h2{font-size:17px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px;line-height:1.2em;}
.networkPointsSummaryContainer .TrpAcntSmry h3{font-size:22px; color:#e0393e; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:300; margin-bottom:2px;line-height:1.2em;}
.networkPointsSummaryContainer .TrpAcntSmry h4{font-size:18px; color:#e0393e; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:300; margin-bottom:2px;line-height:1.2em;}
.networkPointsSummaryContainer .TrpAcntSmry h5{font-size:16px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:400; margin-bottom:25px;line-height:1.2em;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt {float:left; width:48%; margin:1% 0 2% 0; font-size:13px; line-height:26px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt a {color:#000000;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt span {font-weight:bold;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .LstTrnsctnsLn {width:100%; float:left;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:45%; padding-right:5%; display:inline-block; float:left; white-space: pre-wrap;white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; line-height:16px;}
.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd.SrcDscrptn {width:100%; float:left; line-height:14px;}
.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt {float:right; width:42%;  padding: 10% 0% 0% 0%; background:url("../images/CntntMn.jpg") repeat;  }
.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt .purchaseBox, .networkPointsSummaryContainer .TrpAcntSmry .RghtPrt .purchaseBox p {text-align:center; font-size:11px; line-height:12px;}
.networkPointsSummaryContainer .networkPointsSummaryPointsDate {width:100% !important;}
.networkPointsSummaryNotes {text-align:center;font-size:11px; padding-top:10px; }

/*
.avtripAccountSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:hidden;}
.avtripAccountSummaryContainer .avtripAccountSummaryTemplateTD {width:100%;}
.avtripAccountSummaryContainer .AcntSmrPdng {float:left; width:95%; padding-left:5%;margin-top:20px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry {display:inline-block; width:100%;}
.avtripAccountSummaryContainer .AvTrpAcntSmry h2{font-size:17px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px;line-height:1.2em;}
.avtripAccountSummaryContainer .AvTrpAcntSmry h4 {margin:0 0 5px; font-size:24px; line-height:135%;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:100;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt {float:left; width:48%; margin:1% 0 2% 0; font-size:13px; line-height:26px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt a {color:#000000;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt span {font-weight:bold;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn {width:100%; float:left;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:45%; padding-right:5%; display:inline-block; float:left; white-space: pre-wrap;white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; line-height:16px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd.SrcDscrptn {width:100%; float:left; line-height:14px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt {float:right; width:32%;  padding: 10% 7% 2000px; background:url("images/CntntMn.jpg") repeat;  margin-bottom: -2000px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt .purchaseBox, .avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt .purchaseBox p {text-align:center; font-size:11px; line-height:12px;}
.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt .purchaseBox .AvTrpCrd {background:url("images/avtrip_card.png") repeat; width:74px; height:47px; margin:0 auto 10px;}
.avtripAccountSummaryContainer .avtripAccountSummaryPointsDate {width:100% !important;}
*/

.accountManagementControl h2 {font-size:17px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; margin-bottom:2px;}
.accountManagementControl .AccntMngmntTp, .accountManagementControl .MyAvtrpAccntTp {width:100%; float:left;}
.accountManagementControl .AccntMngmntTp .AccntMngmnt {width:47%; float:left; padding-left:3%; margin-top:25px;word-wrap: break-word;font-size:13px;}
.accountManagementControl .AccntMngmntTp .AccntMngmnt a {color:#000000; font-size:11px; text-decoration:none;}
.accountManagementControl .AccntMngmntTp .AccntMngmnt a:hover {text-decoration:underline;}
.accountManagementControl .MyAvtrpAccntTp .MyAvtrpAccnt {width:43%; float:left; padding-left:5%; margin-top:25px;}
.accountManagementControl .MyAvtrpAccntTp .MyAvtrpAccnt h5 {font-size:12px; color:#000000; font-family:Arial,sans-serif; font-weight:100; margin-bottom:2px;}
.accountManagementControl .MyAvtrpAccntTp .MyAvtrpAccnt a {color:#000000; font-size:11px; text-decoration:none;}
.accountManagementControl .MyAvtrpAccntTp .MyAvtrpAccnt a:hover {text-decoration:underline;}

.RcntTrnsctns .TrnsTbsMn {display:inline-block; position:relative; width:100%; overflow:hidden;}
.RcntTrnsctns .TrnsTbs {position:relative; margin:0px 0px -100px 0px; padding:0px 0px 90px 0px; width:100%; background:#bebebe; z-index:1; color:#000000; font-size:14px; cursor:pointer;}
.RcntTrnsctns .TrnsTbs .TrnsTbsTxt {background:#FFFFFF; padding:10px 0 8px 0px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:18px; font-weight:100; line-height:100%;}
.RcntTrnsctns .TrnsDtMn {padding:10px 0px 15px 0px; background:#ffffff; color:#000000; font-size:12px; /*line-height:14px;*/ width: 99%; float:left;}
.RcntTrnsctns .TrnsDtGrd {margin:10px 0px 20px 0px; border-top:1px solid #111111;}
.RcntTrnsctns .TrnsDtActns {margin:10px 0; width:100%;float:left;}
.RcntTrnsctns .TrnsDtActns a {text-align:right; font-size:12px; text-decoration:underline; display:block; float:right; color:#000000;}
.RcntTrnsctns .TrnsTbsBGBr {position:absolute; left:0px; right:0px; bottom:0px; height:15px; background:#bebebe;}
.RcntTrnsctns .TrnsTbs.Lft {float:left;}
.RcntTrnsctns .TrnsTbs.Rgt {float:right; text-align:right;}
.RcntTrnsctns .TrnsTbs.Lft .TrnsTbsTxt {padding:15px 0px 15px 25px;}
.RcntTrnsctns .TrnsTbs.Rgt .TrnsTbsTxt {padding:15px 25px 15px 0px;}
.RcntTrnsctns .TrnsTbs.Actv {background:#ffffff; z-index:2;}
.RcntTrnsctns .TrnsTbsSlc {position:absolute; top:0px; bottom:0px; width:55px;}
.RcntTrnsctns .TrnsTbs.Lft .TrnsTbsSlc {right:-55px; background:url(images/sprite.png) -180px -200px;}
.RcntTrnsctns .TrnsTbs.Rgt .TrnsTbsSlc {left:-55px; background:url(images/sprite.png) -120px -200px;}
.RcntTrnsctns .TrnsTbs.Lft.Actv .TrnsTbsSlc {background:url(images/sprite.png) -60px -200px;}
.RcntTrnsctns .TrnsTbs.Rgt.Actv .TrnsTbsSlc {background:url(images/sprite.png) 0px -200px;}
.RcntTrnsctns .TrnsDtGrdRw {display:inline-block; position:relative; width:100%; border-bottom:0px; margin:10px 0;}
.RcntTrnsctns .TrnsDtGrdHdr {font-size:14px;}
.RcntTrnsctns .TrnsDtGrdClmn1 {float:left;}
.RcntTrnsctns .TrnsDtGrdClmn2 {float:left;}
.RcntTrnsctns .TrnsDtGrdClmn3 {float:left;}
.RcntTrnsctns .TrnsDtGrdInvoices.BtmHdrBrdr {border-bottom:1px solid #000000;}
.RcntTrnsctns .TrnsDtGrdInvoices .TrnsDtGrdClmn1 {width:28%; margin-right:2%;}
.RcntTrnsctns .TrnsDtGrdInvoices .TrnsDtGrdClmn2 {width:50%;}
.RcntTrnsctns .TrnsDtGrdInvoices .TrnsDtGrdClmn3 {width:18%; margin-left:2%;}
.RcntTrnsctns .TrnsDtGrdClmnCntnt {overflow-x:hidden; text-overflow:ellipsis;}
.RcntTrnsctns .TrnsDtGrdClmn3 .TrnsDtGrdClmnCntnt {padding-right:0px; text-align:right;}


.ModAvfuelFBODashboardC .LkUpHdr {font-size: 18px; font-weight: 100; line-height: 100%; color:#000000;}
.ModAvfuelFBODashboardC .LkUpHdr span{ background:url("images/LkUp.png") no-repeat right center; padding-right:30px; line-height: 120%; margin: 0 0 5px; float:left;}
.AvFlCntrct .AFFormLabel {display:block; margin:0px; padding:10px 0px; font-size:16px; line-height:18px; text-align:right;}
.AvFlCntrct .AFFormInput {position:relative; margin:5px 0; padding: 5px 10px; min-height:18px; border:none; background:#ededed; font-size:16px; line-height:18px;}
.AvFlCntrct .AFFormInput input, .AvFlCntrct .AFFormInput textarea {margin:0px; padding:0px; width:100%; min-height:18px; border:none; background:none; font-size:12px; line-height:18px;}
.AFLinkButton.BtmRght {margin-top:10px; float:right;}
.AvFlCntrct .WidgetEntry {display:inline-block; padding:0px; width:100%;}
.AvFlCntrct .AFFormDropDownMain {position:relative; float:left; width:112px; height:28px; margin:5px 0; background:#ededed;}
.AvFlCntrct .AFFormDropDownMain select {position:absolute; left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; cursor:pointer; opacity:0; filter:alpha(opacity=0); zoom:1;}
.AvFlCntrct .AFFormDropDownValue {padding:0px 33px 0px 10px; height:30px; overflow:hidden; font-size:12px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
.AvFlCntrct .AFFormDropDownValueIcon {position:absolute; right:0px; top:0px; width:33px; height:27px; background:url(images/sprite.png) -190px 0px no-repeat;}

.AVTRIPStatementModule .PDFlnks {margin:20px 0;}
.AVTRIPStatementModule .PDFlnks .StatementItem {float:left; width:100%;}
.AVTRIPStatementModule .PDFlnks .StatementItem a {padding-left:10px; color:#000000; font-size:12px; line-height:20px; float:left;}
.AVTRIPStatementModule .PDFlnks .StatementItem .PDFIcn {height:30px; width:15px; margin-left:20px; background:url(images/sprite.png) -340px 0px no-repeat; float:left;}

.FrmFlRwFll {width:100%; float:left;}
.FrmFlRwFll .LftPrt {width:48%; float:left;}
.FrmFlRwFll .LftPrt .AFFormDropDownValueIcon {top:auto; bottom:0 !important;}
.FrmFlRwFll .RghtPrt {width:48%; float:right;}
.FrmFlRwFll .OnThrdLft {float:left; width:31%; margin-right:1.5%;}
.FrmFlRwFll .OnThrdCntr {float:left; width:31%; margin-right:2%; margin-left: 2%;}
.FrmFlRwFll .OnThrdRght{float:right; width:31%; margin-left: 1%;}
.FrmFlRwFll .AFLinkButton {float:right; margin:0;}
.FrmFlRwFll table {margin-top:10px;}

.AFFormTblGrd .TpRwBg th .SortLinkIcon {right:-5px !important;}
.AFFormTblGrd .TpRwBg th.Clmn1AcctLkUp {width:9%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn2AcctLkUp {width:41%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn3AcctLkUp {width:30%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn4AcctLkUp {width:20%; position:relative;}
.AFFormTblGrd .TpRwBg th.SortLinkIcon {right:-5px !important;}

.AFFormTblGrd .TpRwBg th.Clmn1 {width:15%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn2 {width:15%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn3 {width:17%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn4 {width:15%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn5 {width:19%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn6 {width:10%; position:relative;}
.AFFormTblGrd .TpRwBg th.Clmn7 {width:10%; position:relative;}

div.TpRwBg {background: url("images/CntntMn.jpg") repeat scroll left top rgba(0, 0, 0, 0);float: left; padding: 2%; width: 96%;}
div.TpRwBg .Clmn1 {width:25%; position:relative; float:left;}
div.TpRwBg .Clmn2 {width:25%; position:relative; float:left;}
div.TpRwBg .Clmn3 {width:25%; position:relative; float:left;}
div.TpRwBg .Clmn4 {width:25%; position:relative; float:left;}
div.TpRwBg a, div.TpRwBg a:hover {color:#FFFFFF; text-decoration:none; position:relative;}

.AFFormTblGrd .TpRwBg .SortLinkIcon {display:block; position:absolute; right:-20px; top:2px; margin:0px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.AFFormTblGrd .TpRwBg .invoicesActiveOrder.ASC .SortLinkIcon {background-position:-300px -30px;}
.AFFormTblGrd .TpRwBg .invoicesActiveOrder.DESC .SortLinkIcon {background-position:-320px -30px;}
.AFFormTblGrd .TpRwBg .invoicesInactiveOrder.ASC .SortLinkIcon {background-position:-280px -30px;}
.AFFormTblGrd .TpRwBg .invoicesInactiveOrder.DESC .SortLinkIcon {background-position:-260px -30px;}

.AFFormTblGrd .InvcsDtGrdRw .SortLinkIcon {display:inline-block; position:relative; left:5px; top:0px; margin:0px; padding:0px; width:12px; height:6px; background-image:url(images/sprite.png); background-position:-260px -30px; background-repeat:no-repeat;}
.AFFormTblGrd .InvcsDtGrdRw .invoicesActiveOrder.ASC .SortLinkIcon {background-position:-300px -30px;}
.AFFormTblGrd .InvcsDtGrdRw .invoicesActiveOrder.DESC .SortLinkIcon {background-position:-320px -30px;}
.AFFormTblGrd .InvcsDtGrdRw .invoicesInactiveOrder.ASC .SortLinkIcon {background-position:-280px -30px;}
.AFFormTblGrd .InvcsDtGrdRw .invoicesInactiveOrder.DESC .SortLinkIcon {background-position:-260px -30px;}
.AFFormTblGrd .InvcsDtGrdRw a, .AFFormTblGrd .InvcsDtGrdRw a:link, .AFFormTblGrd .InvcsDtGrdRw a:visited, .AFFormTblGrd .InvcsDtGrdRw a:active, .AFFormTblGrd .InvcsDtGrdRw a:hover {display:inline-block; position:relative; margin:0px; padding:0px 20px 0px 0px; color:#000000; text-decoration:none;}
.AFFormTblGrd .InvcsDtGrdReferral.header {background: url("images/CntntMn.jpg") repeat scroll left top rgba(0, 0, 0, 0);background-size:100%;}
.AFFormTblGrd .ReferralDtGrdMrDtlsBtn {position:absolute;right:0px;top:0px;bottom:0px;width:8%; cursor:pointer;}

.VwOpnAthr {max-width:100% !important; float:right !important; text-align:right!important;}


/***^ Sample Page Skin ***/	
.AccntMng {display:inline-block; width:100%;}
.AccntMng h2{font-size:18px; color:#000000; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100;}
.AccntMng h2.RspnsvHdr {display:none;}
.AccntMng .LftPrt {float:left; width:42%; margin:1% 0 2% 0; font-size:11px; line-height:14px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
.AccntMng .LftPrt div {padding-left:4%;}
.AccntMng .LftPrt #AccountInfromation {margin-top: 0;}
.AccntMng .BtmRw {float:left; width:100%;}
.AccntMng .BtmRw .LftPrt {font-size:13px; line-height:16px;}
.AccntMng .BtmRw .LftPrt .EdtCmpn {display:none;}
.AccntMng .BtmRw .LftPrt .BtmLnks {padding:0;}
.AccntMng .LftPrt div#Line, .AccntMng .LftPrt div#Div1, .AccntMng .LftPrt div#Div2 {padding-left:0%;}
.AccntMng .LftPrt a{color:#000000;font-size:11px;}
.AccntMng .LftPrt span{font-weight:bold;}
.AccntMng .LftPrt .Addrss {margin:15px 0px;}
.AccntMng .RghtPrt {float:right; width:50%;}
.AccntMng .RghtPrt .RghtTpBx {background:url("images/CntntMn.jpg") repeat; float:left; width:96%;padding:3% 2%; }
.AccntMng .RghtPrt .RghtTpBx .LftHlf {float:left; width:45%; margin-right:3%; display:table-cell;}
.AccntMng .RghtPrt .RghtTpBx .LftHlf h4 {font-size:30px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; text-align:right; vertical-align:middle; margin:0;}
.AccntMng .RghtPrt .RghtTpBx .RghtHlf {float:left; width:50%; margin-left:2%; display:table;}
.AccntMng .RghtPrt .RghtTpBx .RghtHlf a {padding:0; line-height:14px; display:block; text-decoration:none; padding: 3% 0; /*** 8% reponsive ***/display:table-cell; vertical-align:middle;}
.AccntMng .RghtPrt a {padding:0 2% 0 6%; line-height:28px; color:#000000; font-size:11px;}
.AcntSmry {display:inline-block; width:100%;}
.AcntSmry h2{font-size:16px; line-height:135%; color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-weight:100; margin-bottom:2px;}
.AcntSmry .LftPrt {float:left; width:42%; margin:1% 0 2% 0; font-size:13px; line-height:25px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
.AcntSmry .LftPrt div div {padding-left:4%;}
.AcntSmry .LftPrt a {color:#000000;}
.AcntSmry .LftPrt span {font-weight:bold;}
.AcntSmry .RghtPrt {float:right; width:36%; padding:7%; background:url("images/CntntMn.jpg") repeat;}
.AcntSmry .RghtPrt .purchaseBox, .AcntSmry .RghtPrt .purchaseBox p {text-align:center; font-size:11px; line-height:12px;}
.AcntSmry .RghtPrt .purchaseBox .AvCrd {background:url("images/avfuel_card.png") repeat; width:74px; height:47px; margin:0 auto 10px;}
.AcntSmry .RghtPrt .purchaseBox .AtCrd {background:url("images/avtrip_card.png") repeat; width:74px; height:47px; margin:0 auto 10px;}
/***************/

.CntntMn.BnsPntOpprtn {background:#FFFFFF;}
/**.CntntMn.BnsPntOpprtn .TrZeroPnMn, .TrOnePnMn, .TrTwoPnMn, .TrThreePnMn {padding:0 3%; width:94%; margin-bottom:15px; overflow:hidden;}**/
.CntntMn.BnsPntOpprtn .BrdCrumbs {padding:0 3%; width:94%; margin:10px 0;}
.CntntMn.BnsPntOpprtn .BnsOpprtnCntnt .ClrCntnr.CntnrMn, .CntntPn.BnsOpprtnCntnt {padding:0 !important;}
.CntntMn.BnsPntOpprtn .BnsOpprtnCntnt .ClrCntnr.CntnrMn .Normal {font-size:30px; font-family: Raleway,Helvetica,Arial,sans-serif; font-weight:200;}
.CntntMn.BnsPntOpprtn .GryBnsCntr {background:#efefef; margin-bottom:-2000px; padding-bottom:2000px;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn {padding:0 5% 1% 5%; width:90%;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl {background:#efefef; margin-bottom:-2000px; padding-bottom:2000px;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl .Cntnr_CntntPn {padding:0 5% 1% 5%; width:90%;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn, .CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn a, .CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn a:hover {text-align:center;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn img {margin:0 auto 20px;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn h2{color:#e0393e; font-size:34px; line-height:26px; text-align:center; margin:0;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn h3{color:#e0393e; font-size:19px; line-height:23px; text-align:center; margin:0;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn a{color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-weight:100; margin-bottom:2px; font-size:13px; font-weight:bold;}
.CntntMn.BnsPntOpprtn .GryBnsCntr .Cntnr_CntntPn a:hover{color:#e0393e; font-weight:bold;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl .Cntnr_CntntPn h2{color:#e0393e; font-size:34px; line-height:26px; text-align:center; margin:0;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl .Cntnr_CntntPn h3{color:#e0393e; font-size:19px; line-height:23px; text-align:center; margin:0;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl .Cntnr_CntntPn a{color:#000000; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-weight:100; margin-bottom:2px; font-size:13px; font-weight:bold;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl .Cntnr_CntntPn a:hover{color:#e0393e; font-weight:bold;}
.CntntMn.BnsPntOpprtn .BnsCntrTtl {background:url(images/BnsCntrBg.jpg) no-repeat top right; text-align:right; width:42px; float:right;}
.CntntMn.BnsPntOpprtn .BnsCntrTtl .Head { line-height:42px; font-size:20px;font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#FFFFFF; text-align:center;}
.CntntMn.BnsPntOpprtn .BnsFrst {width:22%; margin-right:2%; float:left;}
.CntntMn.BnsPntOpprtn .BnsRdSml {width:23%; margin-right:2%; float:left;}
.CntntMn.BnsPntOpprtn .BnsRdSmlLst {width:23%;float:right;}
.CntntMn.BnsPntOpprtn .BnsScnd {width:26%; margin-right:2%; float:left;}
.CntntMn.BnsPntOpprtn .BnsThrdInRd {width:100%; float:left;}
.CntntMn.BnsPntOpprtn .BnsThQtrs  {width:76%;float:right;}
.CntntMn.BnsPntOpprtn .BnsThQtrs  .Cntnr_CntntPn {padding:2% 5%; width:90%;}
.CntntMn.BnsPntOpprtn .GryBnsCntrNTtl table td {padding:0 1%;}
.CntntMn.BnsPntOpprtn .RdBnsPlcr {background:url(images/BnsGrdntHrzntl.jpg) repeat-x center 50px #dc3237; width:40%; padding: 0 4%; float:right;margin-bottom:-2000px; padding-bottom:2000px;}
.CntntMn.BnsPntOpprtn .RdBnsPlcr .BnsThrdInRd:first-child {margin-top:0!important;}
.CntntMn.BnsPntOpprtn .RedBnsCntr {background:url(images/BnsGrdntHrzntl.jpg) repeat-x center 50px #dc3237;margin-bottom:-2000px; padding-bottom:2000px;}
.CntntMn.BnsPntOpprtn .RedBnsCntr .Cntnr_CntntPn {padding:0 5% 1% 5%; width:90%;}
.CntntMn.BnsPntOpprtn .RedBnsCntr .Cntnr_CntntPn h2,.CntntMn.BnsPntOpprtn .RedBnsCntr .Cntnr_CntntPn a:hover, .CntntMn.BnsPntOpprtn .RedBnsCntr .Cntnr_CntntPn a{color:#FFFFFF; font-size:34px; line-height:26px; text-align:center; margin:0;}
.CntntMn.BnsPntOpprtn .RedBnsCntr .Cntnr_CntntPn img {margin:0 auto 20px;}
.CntntMn.BnsPntOpprtn .RedBnsCntr .Cntnr_CntntPn h3{color:#FFFFFF; font-size:19px; line-height:23px; text-align:center; margin:0;}
.CntntMn.BnsPntOpprtn .WhtBnsCntr {background:#FFFFFF; position:relative; margin:8% 0;}
.CntntMn.BnsPntOpprtn .WhtBnsCntr .BnsCntrTtl {position:absolute; top:0; right:0;}
.CntntMn.BnsPntOpprtn .WhtBnsCntr .Cntnr_CntntPn, .CntntMn.BnsPntOpprtn .WhtBnsCntr .Cntnr_CntntPn a, .CntntMn.BnsPntOpprtn .WhtBnsCntr .Cntnr_CntntPn a:hover {color:#e0393e; font-size:34px; text-align:center;font-family: Raleway,Helvetica,Arial,sans-serif; font-weight:200;}
.CntntMn.BnsPntOpprtn .WhtBnsCntr .Cntnr_CntntPn .Normal{color:#e0393e; font-size:34px; text-align:center;font-family: Raleway,Helvetica,Arial,sans-serif; font-weight:200; margin:10px 0;}

.BlckMxAlldFBOSearch {padding:0; margin:0;}
.FBOPprMn {background:url(images/FBOPpVrMn.jpg) repeat-x center bottom #FFFFFF; float:left; width:92%; padding:4%; border:1px solid #7c7c7c !important;}
.FBOPprMn.brandedFboProfile {background:url(images/FBOAuthBg.jpg) repeat-x center top #e5e5e5; padding:0% 4% 4% 4%;} 
.brandedFboProfile {float: left; padding: 5%; width: 90%; border-radius:10px; border:6px solid #e2383f !important;}
.FBOAvFlLg {display:none;}
.FBOPprMn.brandedFboProfile .FBOAvFlLg {display:block;float:left; margin-top:10px;}
.FBOPprMn.brandedFboProfile .FBOAvFlLg img {}
.PrflSrchFBO {float:left; width:100%;margin:15px 0; padding-bottom:35px;min-height:110px;}
.PrflTp {float:left; width:100%; }
.PrflTp .PrflLftTp {float:left; width:53%; margin-right:5%;}
.PrflTp .PrflRghtTp {float:left; width:42%; margin-top:-15px;}
.PrflTp .PrflCrdTp {float:left; width:35%; margin-right:5%; position:relative;}
.PrflTp .PrflCrdTp .FBOSearchResultsItemPoints { top:-125%; left:-15%;}
.PrflTp .PrflHrsTp {float:left; width:60%; margin-top: 25px;}
.PrflTp .PrflHrsTp p,.PrflTp .PrflHrsTp span {margin:0; font-size:16px; line-height:18px; color:#7c7c7c; text-align:right; float:right;}
.PrflTp .PrflLftTp .StrImg {width:8%; float:left; position:relative; display:none;}
.PrflTp .PrflLftTp .StrImg img {width:100%; float:left;}
.PrflTp .PrflLftTp .PrflICAO {float:left;}
.PrflTp .PrflLftTp .PrflICAO{float:left; max-width:40%; margin-right:5%; font-size:30px; font-family: 'Roboto',Helvetica,Arial,sans-serif; color:#000000;font-weight:100; line-height:100%;}
.PrflTp .PrflLftTp .PrflArptNm {float:left; color:#000000; font-size:16px; line-height:22px; margin-bottom:5px;}
.PrflTp .PrflLftTp .PrflArptNm span {word-wrap: break-word;}
.PrflTp .PrflLftTp .PrflLftBtm {float:left; width:100%;}
.PrflTp .PrflLftTp .PrflLftBtm .PrflFBName {width:92%; font-family: 'Roboto',Helvetica,Arial,sans-serif;  font-size:18px; line-height:100%; color:#484848;font-weight:bold;}
.PrflTp .PrflLftTp .PrflLftBtm .PrflUncm {width:92%; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed;  font-size:16px; text-transform:uppercase; line-height:125%; color:#7c7c7c;}
.PrflAdRw {width:100%; float:left; text-align:center; padding-top:15px; margin-top :0px;height:40px;background: url(images/FBOProfile_ad_background.png) repeat-y center top;}
.PrflAdRw span {font-style:italic; color:#ffffff; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size:18px;}
.PrflMdlRw {width:100%; float:left; margin-top:0px; background:#FFFFFF;}
.PrflMdlRw .PrflMdlCntr {width:100%; float:left;}
.PrflMdlRw .PrflMdlLft {width:40%;  margin-right:3%; float:left;}
.PrflMdlRw .PrfMdlImg {width:100%;float:left;}
.PrflMdlRw .PrfMdlImg img {float:left; width:95%; height:95%; }
.PrflMdlRw .PrflMdlRghtPrt {float:left; width:42%; padding:15px 0;}
.PrflMdlRw .PrflMdlRghtPrt ul li {list-style:disc; color:#7c7c7c; margin:0; padding:0;}
.PrflMdlRw .PrflMdlRghtPrt span {font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#7c7c7c; font-family:12px;}
.PrflMdlRw .PrcnNfo .FBOSearchResultsItemCallForPrice{font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#7c7c7c; font-family:13px; width:100%; padding:0;}
.PrflMdlRw .PrflMdlRghtPrt .AVFRdMrBtn {float:left;}
.PrflMdlRw .PrflMdlRghtPrt .FBOSearchResultsItemCallForPrice {width:100%;}
.PrflMdlRw .RghtPrtBrdrBtm {float: right;width: 55%;margin-right: 2%; min-height:170px; padding:15px 0;}
.PrflMdlRw .PrflMdlContntr {width:55%; float:left; padding: 15px 2% 15px 0;}
.PrflMdlRw .PrflMdlContntr .FBOSearchResultsItemPricingTable {float:left; width:100%; padding:0;}
.PrflMdlRw .PrflMdlContntr .FBOSearchResultsItemPricingTable a {text-decoration:none; color:#7c7c7c;}
.PrflMdlRw .PrflMdlContntr .FBOSearchResultsItemPricingTable .FBOSearchResultsItemPricingTablePrice,
.PrflMdlRw .PrflMdlContntr .FBOSearchResultsItemPricingTable .FBOSearchResultsItemPricingTableRange {font-size:16px; line-height:20px; color:#000000;}
.PrflMdlBtm {width:94%; float:left; font-size:16px; line-height:20px; color:#222222; padding:1% 3% 3% 3%; background:#FFFFFF;}
.PrflMdlBtm .PrflLstAthr { margin-right:3%; margin-top:5%;float:left;}
.PrflMdlBtm .PrflLstAthr ul {margin:0; padding:0;}
.PrflMdlBtm .PrflLstAthr ul li {list-style-type:none;}
.PrflMdlBtm .PrflDscrptn {}
.PrflMdlBtm .PrflDscrptn span, .PrflMdlBtm .PrflDscrptn p {color: #7c7c7c; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; padding: 0; width: 100%; font-size:13px; line-height:15px;}
.PrflPrdAmn {width:92%; float:left; margin:10px 0; padding:2% 4%; /*height:180px; overflow-y:scroll;*/}
.PrflPrdAmn .PrflPrdcts {float:left; width:40%; margin-right:3%;}
.PrflPrdAmn .PrflAmnts ul, .PrflPrdAmn .PrflPrdcts ul {margin:0; padding:0;}
.PrflPrdAmn .PrflPrdcts ul li {list-style-type:none;/* background:url(images/FBOSrchLiBg.jpg) no-repeat center left; padding-left:25px;*/ line-height:26px;}
.PrflPrdAmn .PrflAmnts ul li {list-style-type:none; display:inline-block; float:left; width:49%; margin-right:1%; line-height:26px;}
.PrflPrdAmn .PrflAmnts {float:left; width:57%;}
.PrflPrdAmn .PrflAmnts h3, .PrflPrdAmn .PrflPrdcts h3, .PrflMdlBtm .PrflDscrptn h3 {font-size:18px; color:#cc2031; margin:10px 0; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed;font-weight:bold;}
.PrflPrdAmn .PrflAmnts div, .PrflPrdAmn .PrflPrdcts div { width:100%; font-size:16px;}
.FBOCntct {width:92%; padding:2% 4%; float:left; background:#FFFFFF;}
.FBOCntct .FBOCntctTxt {float:left; width:100%; margin-right:2%; font-size:16px; color:#474747;font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; word-wrap:break-word;line-height:26px;}
.FBOCntct .FBOPhnNms {float:left; width:35%; margin-right:5%; font-size:16px; color:#474747;font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:26px; word-break:break-all;}
.FBOCntct .FBOOthCntctInf {float:left; width:60%; font-size:16px; color:#474747;font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; line-height:26px; word-break:break-all;}
.FBOBtmLn {width:92%; padding:2%; float:left; font-size:16px; color:#474747; line-height:22px;}
.FBOCntct .FBOOthCntctInf a, .FBOCntct .FBOOthCntctInf a:link, .FBOCntct .FBOOthCntctInf a:hover, .FBOCntct .FBOOthCntctInf a:visited, .FBOCntct .FBOOthCntctInf a:active {cursor:pointer;color:#000000;font-size:16px;}

.UpdateRedemptionSchedule .Updating {clear:both; }
.UpdateRedemptionSchedule .Updating .clear {clear:both;}
.UpdateRedemptionSchedule .Updating .lblAwardRedemptionSchedule2 {float:left; font-weight:bold;}
.UpdateRedemptionSchedule .Updating .lblPointAccelerationRate {float:right; font-weight:bold;}
.UpdateRedemptionSchedule .Updating .btnReset {margin-left:20px;}
.UpdateRedemptionSchedule .Updating .UpdatingForm {padding:40px; padding-top:20px;}

#dnn_ctr_EditUser_UP .dnnEditUser ul#dnn_ctr_EditUser_adminTabNav {display:none !important;}
#dnn_ctr_EditUser_UP .dnnEditUser .dnnUserDetails #dnnPanel-AccountSettings {display:none !important;}
#dnn_ctr_EditUser_UP .dnnEditUser .dnnUserDetails #dnn_ctr_EditUser_userForm {display:none !important;}
#dnn_ctr_EditUser_UP .dnnEditUser .dnnUserDetails #dnn_ctr_EditUser_VanityUrlRow {display:none !important;}
.dnnEditUser ul#dnn_ctr_EditUser_actionsRow li a#dnn_ctr_EditUser_cmdDelete {display:none !important;}

.CouponMdlInnr, .ProfileMdlInnr, .BonusPointMdlInnr {background:#FFFFFF; border-radius:0px; padding:10% 5%; border:0; width:80%; border:1px solid #474747;}
.ProfileMdlInnr {width:100%; border:none; padding:0px;}
.ProfileMdlInnr .ProfileHtml {display:block; margin-top: 0px;text-align:left;}
.BonusPointMdlInnr {width:100%; border:solid #858585 1px; padding:0px;}
.BonusPointMdlInnr .BonusPointHtml {display:block; margin-top: 0px;text-align:left;}
.CouponMdlInnr .CouponHtml {display:block; margin-top: 10px;}
.CouponMdlInnr .LgnMdlCls, .ProfileMdlInnr .LgnMdlCls, .BonusPointMdlInnr .LgnMdlCls {background:url(images/CpnCls.png) no-repeat center center; float:right; width:20px; height:20px; margin-right:15px; margin-top:15px;}
.CouponMdlInnr .couponHdr, .ProfileMdlInnr .couponHdr {padding:0 10%; margin-bottom:25px;}
.CouponMdlInnr .couponHdr .couponAvFuelLogo {width:40%; float:left;}
.CouponMdlInnr .couponHdr .couponAvFuelLogo img {height:111px; width:auto; float:right;}
.CouponMdlInnr .couponHdr .couponAvFuelLogoCtn {width:100%;}
.CouponMdlInnr .couponHdr .couponAvFuelLogoCtn img {height:111px; width:auto; }
.CouponMdlInnr .couponHdr .BrdrSpcr { border-right:1px solid #C6C6C6; float:left; width:2px; margin:0 10px; height:111px;}
.CouponMdlInnr .couponHdr .couponFboLogoCtn {float:left; width:45%;}
.CouponMdlInnr .couponHdr .couponFboLogoCtn img {width:185px; }
.CouponMdlInnr .couponLocationArea {width:100%; float:left;}
.CouponMdlInnr .couponLocationArea .couponDescription {color: #BA2629; display: block; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size: 28px; font-weight: 300; line-height: 125%; margin: 0; padding: 0; float:left; width:100%; text-transform:uppercase; }
.CouponMdlInnr .couponLocationArea .couponLocationDetails {color: #474747; display: block; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size: 18px; font-weight: 100; line-height: 125%; margin: 0; padding: 0; text-transform:uppercase; float:left; width:100%;}
.CouponMdlInnr .couponLocationArea .couponIATA {color: #BA2629; display: block; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size: 55px; font-weight: 300; line-height: 125%; margin: 0; padding: 0; float:left; width:100%;}
.CouponMdlInnr .couponImages {float:left; width:92%; padding:0 4%;}
.CouponMdlInnr .couponImages .FBOSearchResultsItemPromoCard.couponItem {/*height:115px;*/ width:100%; float:left; margin:0 auto; padding:10px 0 0 0;}
.CouponMdlInnr .couponImages .FBOSearchResultsItemPromoCard.couponItem img {margin:0 auto; text-align:center;}
.CouponMdlInnr .couponImages .FBOSearchResultsItemPointsCard.couponItem {float:right; padding:10px 0 0 0; margin:0;}
.CouponMdlInnr .couponImages .FBOSearchResultsItemPointsCard.couponItem .FBOSearchResultsItemPoints {left:-50%; z-index:99; border:3px solid #BA2629; font-weight:800; color:#BA2629; border-radius:18px; width:45px; top:-35px; background:url(images/CpnPntBg.jpg) repeat-x center center #c5c9c9;}
.CouponMdlInnr .couponPointsRow {float:left; width:100%; padding:20px 0;}
.CouponMdlInnr .couponPointsRow .couponPointsDetails {float:left; width:100%; color: #BA2629; display: block; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size: 32px; font-weight: 300; line-height: 150%; margin:0; padding: 0; float:left; width:100%;}
.CouponMdlInnr .couponPointsRow .couponPointsDisclaimer {float:left; width:100%; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px;}
.CouponMdlInnr .couponNotesRow {float:left; width:100%;}
.CouponMdlInnr .couponNotesRow .couponNotesText{float:left; width:100%; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px; margin-bottom: 15px;}
.CouponMdlInnr .couponCodeRow {float:left; width:100%;}
.CouponMdlInnr .couponCodeRow .couponCodeDetails {float:left; width:100%; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px;}
.CouponMdlInnr .couponCodeRow .couponCodeFull {float:left; width:100%; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px;}
.CouponMdlInnr .couponLinkRow {float:left; width:100%;}
.CouponMdlInnr .couponLinkRow .couponLink {float:left; width:100%; padding-top:40px;}
.CouponMdlInnr .couponLinkRow .couponLink a {float:left; width:100%;color: #BA2629; display: block; font-family: 'Roboto',Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 300; line-height: 125%; margin: 0; padding: 0; float:left; width:100%; text-decoration:underline;}
.CouponMdlInnr .couponLinkRow .couponLink a:hover {color:#000000;}
.CouponMdlInnr .clearfix:after {content: "."; visibility: hidden; display: block; height: 0; clear: both;}

.AFFormEvnSprdPdng {width:94% !important; padding:0 3%;}
.AFFrmRwSpcr {margin-top:20px;}

.MnCrdLn {position:relative; float:left;}
.MnCrdLn .AFLinkButton.DeCtvt {width:35px; height:30px; background:url(images/DeCtVt.jpg) no-repeat center center; display:block; float:left; text-indent:-999999px; border:0px;}
.MnCrdLn .DeCtvtTllTp {display:none; border:1px solid #969896; background:#e4e4e4; font-family: 'Pontano Sans',Arial,sans-serif; font-stretch: condensed; font-size:16px; color:#000000; padding:5px; position:absolute; top:-82%; left:-50%;}

.ModPackFlashPublishListC h1 {display:block; margin:0px; padding:0px; color:#000000; font-size:28px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; line-height:100%; text-decoration:none;overflow:hidden;}
.ArtclLst {float:left; width:100%;}
.ArtclLst .ArtclIndv {float:left; width:100%;}
.ArtclLst .ArtclHdr {float:left;}
.ArtclLst .ArtclHdr a {display:block; margin:0px; padding:0px; color:#BA2629; font-size:28px; font-family:'Roboto',Helvetica,Arial,sans-serif; font-weight:100; line-height:100%; text-decoration:none;}
.ArtclLst .ArtclSmr {float:left; width:100%;}
.ArtclLst .pf_articleListDescription {float: left; margin: 10px 0; width: 100%;}
.ArtclLst .RdMrBtnHldr {float:right; width:25%;}
.ArtclLst .RdMrBtnHldr a{margin:0 0 20px 0;}

/*message foe screen size*/
.ScrnSizePn {display:none;}

.printpricinglink {font-size:13px; padding:0 5px 0 5px;}
a.printpricinglink:link, a.printpricinglink:hover, a.printpricinglink:visited, a.printpricinglink:active{color:#acacac; text-decoration:none;display:inline-block;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #222; font-family:sans-serif;font-size:12px;line-height:26px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #222; opacity:  1;font-family:sans-serif;font-size:12px;line-height:26px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #222; opacity:  1;font-family:sans-serif;font-size:12px;line-height:26px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #222; font-family:sans-serif;font-size:12px;line-height:26px;
}
.MakeReferralCnt {margin:0;padding:0;}
.MakeReferralCnt .AFFormInput label.error {background-color:#eeeeee;height:60%;}
.MakeReferralCnt .AFFormRow {width:115%; padding:0 0 5px 0;}
.MakeReferralCnt .AFFormInput input[type="text"], .MakeReferralCnt .AFFormInput textarea {
    margin: 0px;
    padding: 0px;
    width: 100%;
    min-height: 18px;
    border: none;
    background: none;
    font-size: 12px;
    line-height: 18px;
}
.MakeReferralCnt .AFFormDropDownValue {
    height: 39px;
    overflow: hidden;
    font-size: 13px;
    line-height: 38px;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 33px 0px 10px;
    color:#000;
    font-family:sans-serif;
}
.MakeReferralCnt .AFFormColumnContent {padding: 0px 10px 10px 0px; min-height:10px;}
.MakeReferralCnt .AFLinkButton { margin:0 0 0 10px; }
.MakeReferralCnt .SelectedFBOLocationName {font-size:14px;}
.MakeReferralCnt .IntructionText {font-size:11px;font-style:italic;margin:0 0 0 10px;}

#blog td {width:33%;}
#blog td .blog_cell{border:1px solid #ccc; padding:10px; display:inline-block; background-color:#ffffff;margin:5px;}
#blog td .pf_articleListDescription img {width:100%;float:left; margin:10px 0px;}

.BlckMxAlldWithWhitePadding {padding:3%; margin:0px auto; max-width:960px; text-align:left; position:relative;background-color:#ffffff;}
.ReferralForm {width:100%; float:left;}
.ReferralForm .FullWidth {width:100%;}
.ReferralForm .LftPrt {width:50%; float:left;}
.ReferralForm .RghtPrt {width:50%; float:right;}
.ReferralForm .Width30 {width:30%; float:left;}
.ReferralForm .Width40 {width:40%; float:right;margin-top:5px;}
.ReferralForm .Width35 {width:30%; float:left;}
.ReferralForm .Width15 {width:20%; float:right;margin-top:5px;}
.MakeReferralCnt .LookupFBOLocation {border-bottom: 0;}
.MakeReferralCnt .SelectedFBOLocation {border-bottom: 0;}

.table-column {
  float: left;
  width: 24.5%;
  padding: 2px;
  text-align:center;
}

/* Clear floats after the columns */
.table-row:after {
  content: "";
  display: table;
  clear: both;
}

.BnnrPn {display:block;} 
.BnnrPnMobile {display:none;}

.ClmnPn.Zero_Lft49 {float:left; margin:20px 10px 0 20px; width:45%; padding-top:0px;}
.ClmnPn.Zero_Rht49 {float:right; margin:20px 20px 0 10px; width:45%; padding-top:0px;}
.ClmnPn.Zero_Lft40 {float:left; margin:0 10px 0 20px; width:45%; padding-top:0px;}
.ClmnPn.Zero_Rht60 {float:right; margin:0 20px 0 0; width:48%; padding-top:0px;}
.ClmnPn.Zero_Lft40 .CntnrMn {background-color:none;}
.ClmnPn.Zero_Rht60 .CntnrMn {background-color:none;}

.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 600px;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


@media screen and (max-width:540px)
{
    /* ===================================== */
    /* floating layout for new pro card page */
    .table-column {
     width: 47%;
    }
    /* ===================================== */

    /* Simple login on homepage, for mobile device- show dnn login, hide simple login */
    .TrOnePn.Frst .ClrCntnr {display:block;} 
    .simpleLogin {display:none;}

	.HdrLft {float:none; width:100%;}
	.HdrRht {display:none;}
	.HdrNvMn {display:none;}
	.HdrLg {text-align:center;}
	.HdrLg a {display:inline-block; padding:10px 0px;}
	
	.HtmlBeforeLevel1, .HtmlAfterLevel1, .HtmlBeforeLevel2, .HtmlAfterLevel2, .HtmlBeforeLevel3, .HtmlAfterLevel3 {display:none;}
	.HdrActns { z-index: 98;}
	.HdrActns .HdrLgnMn {display:none;}
	.HdrActns .HdrSrchBtn {text-indent:-9999px; height:50px; width:30px; background:url(images/SrchMbl.png) no-repeat center center; z-index:98;}
	.HdrActns .HdrSrchBtn .HdrSrchBtnIcn {display:none;}

	.PrtlBtnsMbl {display:block;}
	.PrtlBtnsMbl li a {background: none repeat scroll 0 0 #505050; color: #eeeeee; display: block;  font-family: 'Pontano Sans',Arial,sans-serif;  font-size: 12px; font-stretch: condensed;  line-height: 100%;  margin: 0; padding:3%; width:94%; text-align:center; text-transform:uppercase;  text-decoration: none;}
	.HdrNvMblMn {display:block;}
	.HdrLgnMn .MblUsrStngs {display:block; float:left; width:82%;}
	.HdrLgnMn .MblUsrStngs a  {display:block; float:left; width:100% !important; font-family: 'Pontano Sans',Arial,sans-serif; background:none !important; font-size: 16px; font-stretch: condensed;  line-height: 100%; text-align:left; color:#ba2629;}
	.HdrLgnMn  li.userName {width:96% !important; padding-left:10px !important; padding-top:3%!important; padding-right:4%!important; line-height:150% !important;}
	.HdrNvMblNv .HdrLgnMn .userProperties ul li {padding: 4px 23px 7px 4px;}
	.HdrLgnMn .userLogin a, .HdrLgnMn .userLogin .HdrLgnBtn {color:#ba2629; font-size:16px;  padding: 8px 0px 0;}
	.HdrLgnMn .userProperties li.userName a {background: url("images/DrpDwnLi.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer; right: 0; top: 0; width: 25px;}
	.HdrLgnMn .userMenu {position:relative !important; float:left; margin:0; padding:0;}
	.HdrLgnMn .userMenu li {padding:0 !important; border:0 !important; width:110% !important; margin-left:-10px !important; background:#FFFFFF !important; background-image:none; }
	.HdrLgnMn .userMenu li a {font-size: 16px; font-stretch: condensed;  line-height: 150% !important; color:#000000 !important; padding:10px !important; width:auto !important; background:none !important;}

	.af-userbanner .panel-one {width:100%; float:none;}
	.af-userbanner .panel-one .identity-name {line-height:30px;}
	.af-userbanner .panel-two {width:100%; float:none; margin:0 auto;}
  .af-userbanner .panel-three {width:100%; float:none; margin-top:5px;}

	.BnnrPn {display:none;}
  .BnnrPnMobile {display:block;}
	
	.TrOnePnMn {position:static;}
	.TrOnePn {display:inline-block; float:none; margin:0px;}
	.TrOnePn.Frst {display:none; width:100%;}
	.TrOnePn.Scnd {width:100%; background:#ffffff; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
	.TrOnePn.Thrd {float:none; width:100%;}
	
	.TrTwoPnMn {position:static; padding:0px 0px 35px 0px;}
	.TrTwoPn {display:inline-block; float:none; margin:0px;}
	.TrTwoPn.Frst {/*display:none;*/ width:100%; background:#ffffff; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
	.TrTwoPn.Scnd {display:none; width:100%;}
	.TrTwoPn.Thrd {width:100%; background:#ffffff; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
    .TrTwoPn.ThrdFull {width:100%; background:#ffffff; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
	.TrTwoPn.Frth {float:none; width:100%; background:none;}
	
	.TrOneBG {top:0px; bottom:0px;}
	.TrOneBG.Frst {left:0px; width:160px; background:url(images/CntntMnGrdntLeft.png) left top repeat-y;}
	.TrOneBG.Scnd {right:0px; width:160px; background:url(images/CntntMnGrdntRight.png) left top repeat-y;}
	
	.TrTwoBG {display:none;}
	
	.TrOneBrdr {display:none;}
	.TrTwoBrdr {display:none;}
	
	.ClmnPnMn {padding:0px; width:100%;}
	.ClmnPn.Lft, .ClmnPn.Lft_rev, .ClmnPn.Lft_login, .ClmnPn.Lft49 {float:none; padding-bottom:0px; width:100%;}
	.ClmnPn.Lft_login .HdrLgnMn {float: none;}
	.ClmnPn.Rht, .ClmnPn.Rht_rev, .ClmnPn.Rht_login, .ClmnPn.Rht49 {float:none; padding-bottom:0px;  width:100%;}
	.ClmnPn.Rht, .ClmnPn.Rht_rev .CntnrMn {padding:0;}
    .Cntnr_CntntPn {padding:0;}
    .ClmnPn.Lft, .ClmnPn.Lft_rev .Cntnr_CntntPn, .ClmnPn.Rht .Cntnr_CntntPn {padding:0; /*4%;*/}
    .ClmnPn.Lft49 {padding: 0 0 0 20px;}

    /*.ClmnPn.Lft, .ClmnPn.Lft_rev,.ClmnPn.Lft49, .ClmnPn .CntnrMn {padding:0px 20px;} */
    /*.ClmnPn.Rht, .ClmnPn.Rht_rev, .ClmnPn.Rht49, .CntnrCntntMn {width:90%; margin: 15px 5% 0px 5%; padding-bottom:25px;}
    .ClmnPn.Lft, .ClmnPn.Lft_rev,.ClmnPn.Lft49, .CntnrCntntMn {width:90%; margin: 15px 0px 0px 0px;}*/
    .ClmnPn.Rht_rev, .CntnrCntntMn {width:92%; margin: 15px 5% 0px 5%; padding-bottom:25px;}
    .ClmnPn.Lft_rev, .CntnrCntntMn {width:92%; margin: 20px 0px 0px 0px;}
    .ClmnPn.Lft_rev .Cntnr_CntntPn {padding:0px 5px 0px 0px;}
    .ClmnPn.Rht_rev .Cntnr_CntntPn {padding:10px 15px 0px 20px;}



    .ClmnPn.Lft, .ClmnPn.Lft_rev,.ClmnPn.Lft49, .ClmnPn .CntnrMn {
        /*margin: 0px 0px 18px 0px;*/
        padding: 25px 25px 0px 25px;   
    }

    .ClrCntnr_Ttl .Head {padding: 20px 0px 0px 0px; font-weight:500;}
    .ClrCntnr_Ttl {padding:0;}

	.ClmnL25R75Pn.Lft {display:none;}
	.ClmnL25R75Pn.Rht {float:none; width:100%;}
	.ClmnL25R75PnBG {left:0px;}
	
	.CntntBttm {background:url(images/sprite.png) center -160px no-repeat;}
	
	.FtrMn {padding:70px 5%;}
	.FtrLft {float:none; width:100%;}
	.FtrCtr {float:none; width:100%;}
	.FtrRht {float:none; width:100%;}
	
	.FtrMn ul {padding:0px 0px 30px 0px;}
	.FtrMn ul li.FtrHdr {color:#ffffff;}
	
	.LgnMdlInnr {padding:40px 13% 60px 13%; width:74%;}
	
	.parentuserInfo {padding:0px 20px;}
	 
	.CntntMn .dnnLogin .dnnFormNarrow a:link {line-height:20px;}
	.CntntMn .dnnLogin {height:225px;}
	.CntnrMn {padding:0px 0px 0px 30px; }
	.ClmnPn .CntnrMn {padding:0px 20px; /*background:none;*/}
	.PlnCntnr.CntnrMn {padding:0px 20px;}
	
	a.AVFRdMrBtn {min-width:50%;}
	h3.AVFFtrdFBOTtl {font-weight:500;}
  .BnnrPn .CntnrCntntMn {padding:0px;width:100%;margin:0px}
  
  .FBOCompactSearchMain .FBOCompactSearchInput.LookupFBOLocationInput {width:55%; float:left; overflow:hidden;}
    .FBOCompactSearchMain .AVFRdMrBtnMn {float: right; width:34%;}
    .AVFRdMrBtnMn { display:block;float:right; width:100%; max-width:170px;}
    .FBOCompactSearchMain .FBOCompactSearchInput {
        position: relative;
        margin: 0px 0px 15px 0px;
        padding: 0px 10px;
        height: 28px;
        border:none;
        border-bottom: 1px solid #acacac;
        background: #ffffff;
        font-size: 12px;
        line-height: 28px;
    }
    
	 .BnnrPnMobile .CntnrCntntMn {padding:0px;width:100%;margin:0px}
    
	.AVFFtrdFBOImg {float:none; margin:0px 0px 10px 0px; width:100%;}
	.AVFFtrdFBOTxt {float:none; width:100%;}

    .AVFFtrdVFBOImg {float:none; margin:0px 0px 10px 0px; width:100%;}
	.AVFFtrdVFBOTxt {float:none; width:100%;}
	
	
	.CreateAFuelAuthorizationWidget .AFFormDropDownMain {background:#ffffff;}
	.ClmnPnMn .FBOCompactSearchMain .FBOCompactSearchInput, .FBOCompactSearchMain .AFFormDropDownMain {border:1px solid #ffffff; background:#ffffff;}
	.FBOCompactSearchMain .FBOCompactSearchImage {display:none;}
	.FBOCompactSearchMain .FBOCompactSearchContent {display:none;}
	
	.AFFormMain {padding:5%; background:#FFFFFF;}
	.AFFormMain .AFFormRow.AFFormRowHighlight {background:none;}
	.AFFormMain .AFFormColumn0 {}
	.AFFormMain .AFFormColumn12p5 {}
    .AFFormMain .AFFormColumn18 {width:100%;}
	.AFFormMain .AFFormColumn20 {width:40%;}
	.AFFormMain .AFFormColumn25 {width:100%;}
    .AFFormMain .AFFormColumn30 {width:100%;}
    .AFFormMain .AFFormColumn35 {width:100%;}
    .AFFormMain .AFFormColumn40 {width:100%;}
	.AFFormMain .AFFormColumn50 {width:100%;}
    .AFFormMain .AFFormColumn70 {width:100%;}
	.AFFormMain .AFFormColumn75 {width:100%;}
	.AFFormMain .AFFormColumnContent {display:inline-block; padding:0px; width:100%; min-height:0px;}
	.AFFormMain .AFFormLabel {margin-bottom:10px; padding-bottom:0px; text-align:left;}
	.AFFormMain .AFFormInput {margin-bottom:10px;}
	.AFFormMain .AFFormLabel.WithCheckBox {float:left; width:50%;}
	.AFFormMain.CardEnrollment {padding: 5%; width: 90%; float:left;}
	.AFFormMain .step {display:inline-block;}

	.AFFormMain .SelectedFBOLocation {padding-bottom:25px;}
	.AFFormMain .SelectedFBOLocation h2 {margin:0px 0px 10px 0px; text-align:center;}
	.AFFormMain .SelectedFBOLocationName {text-align:center;}
	.AFFormMain .SelectedFBOLocationLocation {text-align:center;}
	.AFFormMain .SelectedFBOLocationEdit {display:inline; float:none; margin:0px;}
	
	.AcntSmryBG {display:block;}
	.AcntSmry .LftPrt {float:none; width:100%;}
	.AcntSmry .RghtPrt {float:none; margin:10px 0px 0px 0px; padding:30px 10px; width:auto; border:1px solid #d5d5d5;}
	.AcntSmry .RghtPrt .purchaseBox {position:relative; padding:0px 0px 0px 95px;}
	.AcntSmry .RghtPrt .purchaseBox .AvCrd {position:absolute; left:10px; top:50%; margin:-23px 0px 0px 0px; padding:0px;}
	
	.AccntMng {padding: 0 3%; width: 94%;}
	.AccntMng .RghtPrt .RghtTpBx {display:none;}
	.AccntMng h2.RspnsvHdr {display:block;padding:3% 4%; margin:0;}
	.AccntMng h2.NnSxtVwHdr {display:none;}
	.AccntMng .BtmLnks {display:block;}
	.AccntMngBG {display:none;}
	.AccntMng .LftPrt {float:none; position:relative; width:100%;}
	.AccntMng .LftPrt .AccntMngCntnt div {padding:0px 10%;}
    .AccntMng .RghtPrt .AccntMngCntnt div {padding:0px 10%;}
	.AccntMng .RghtPrt {float:none; width:100%;}
	.AccntMng .RghtPrt a {display:block; margin:5px 0px 0px 15px; padding:15px 2% 15px 2%; font-size:15px; line-height:100%; text-decoration:none; text-align:center; background:#ffffff; border:1px solid #8e8e8e;}
	.AccntMng .RghtPrt a:hover {background:#000000; color:#FFFFFF !important;}
    .AccntMng .LftPrt a {display:block; margin:5px 0px 0px 0px; padding:15px 2% 15px 2%; font-size:15px; line-height:100%; text-decoration:none; text-align:center; background:#ffffff; border:1px solid #8e8e8e;}
	.AccntMng .LftPrt a:hover {background:#000000; color:#FFFFFF !important;}

	.InvcsTbsBGBr {height:5px;}
	.InvcsTbs {padding:0px 0px 100px 0px;}
	.InvcsTbs.Lft .InvcsTbsTxt {padding:10px 0px 10px 20px;}
	.InvcsTbs.Rgt .InvcsTbsTxt {padding:10px 20px 10px 0px;}
	.InvcsDtMn {padding:10px 20px 15px 20px;}
	
	.FBOSearchLeft {float:none; width:100%;}
	.FBOSearchRight {/*display:none;*/position: absolute; visibility: visible; z-index:-1; height:200px; width:100%;}
	.FBOSearchResultsItemImg {display:none;}
    .FBOSearchResultsItemDistance {  display: block; left: auto; position: absolute; right: 5%; top: 7%;}
	.FBOSearchResultsItemMarker {left: auto; right: 38%; top: 5%;}
	.FBOSearchResultsItemText {margin:0% 6%; padding-bottom:20px; padding-top:55px; width:88%;}
	.FBOSearchResultsItemTextLocation {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemTextName {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemTextRating {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemTextPhone {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemPointsCard, .FBOSearchResultsItemPromoCard {display:block; float:left; position:relative; padding: 0px 20% 0; width:60%;}
	.FBOSearchResultsItemPointsCard.couponItem {cursor:pointer;}
    .FBOSearchResultsItemCallForPrice {display:inline-block; position:static; padding:0px 2%; width:80%; margin: 0 0 3% 3%;}
	.FBOSearchResultsItemButtonBlock {display:inline-block; position:static; padding:0px 2%; width:90%; margin: 0 0 0 3%; border:none; background:none;}
	.FBOSearchResultsItemButtonBlock:hover {background:none;}
	.FBOSearchResultsItemButtonBlock a, .FBOSearchResultsItemButtonBlock a:link, .FBOSearchResultsItemButtonBlock a:visited, .FBOSearchResultsItemButtonBlock a:active, .FBOSearchResultsItemButtonBlock a:hover {display:block; position:static; margin:0px 0px 15px 0px; padding: 20px 6px; border:1px solid #646464; background:#ffffff;}
	.FBOSearchResultsItemButtonBlock a:hover {color:#FFFFFF; background:#000000 !important;}
	.FBOSearchResultsItemButtonBlock a span {display:inline-block; position:static; margin:0px;}
    .FBOSearchResultsItemButtonBlock13rd {display:inline-block; position:static; padding:0px 2%; width:90%; margin: 0 0 0 3%; border:none; background:none;}
	.FBOSearchResultsItemButtonBlock13rd:hover {background:none;}
	.FBOSearchResultsItemButtonBlock13rd a, .FBOSearchResultsItemButtonBlock13rd a:link, .FBOSearchResultsItemButtonBlock13rd a:visited, .FBOSearchResultsItemButtonBlock13rd a:active, .FBOSearchResultsItemButtonBlock13rd a:hover {display:block; position:static; margin:0px 0px 15px 0px; padding: 20px 6px; border:1px solid #646464; background:#ffffff;}
	.FBOSearchResultsItemButtonBlock13rd a:hover {color:#FFFFFF; background:#000000 !important;}
	.FBOSearchResultsItemButtonBlock13rd a span {display:inline-block; position:static; margin:0px;}
    .FBOSearchResultsItemButtonBlock23rd {display:inline-block; position:static; padding:0px 2%; width:90%; margin: 0 0 0 3%; border:none; background:none;}
	.FBOSearchResultsItemButtonBlock23rd :hover {background:none;}
	.FBOSearchResultsItemButtonBlock23rd  a, .FBOSearchResultsItemButtonBlock23rd  a:link, .FBOSearchResultsItemButtonBlock23rd  a:visited, .FBOSearchResultsItemButtonBlock23rd  a:active, .FBOSearchResultsItemButtonBlock23rd  a:hover {display:block; position:static; margin:0px 0px 15px 0px; padding: 20px 6px; border:1px solid #646464; background:#ffffff;}
	.FBOSearchResultsItemButtonBlock23rd  a:hover {color:#FFFFFF; background:#000000 !important;}
	.FBOSearchResultsItemButtonBlock23rd  a span {display:inline-block; position:static; margin:0px;}
	.FBOSearchResultsItemPricingTable {margin:0px 2% 0px 0px; width:55%;}
	.FBOSearchResultsItemPricing .FBOSrchCrdsWrp {width:42%;}
	.FBOSearchResultsItemText .RghtPrt {float: right;margin-right: 2%; padding-top: 6%; width: 100%;}
    .FBOSearchResultsItemMisc {display:inline-block; position:static; padding:0px 2%; width:80%; margin: 0 0 3% 3%;}

	.InvcsDtGrdRw {padding:5px 0px;}
	.InvcsDtGrdVrtRw {display:inline-block; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdVrtRw {width:90%;}
    .InvcsDtGrdReferral .InvcsDtGrdVrtRw {width:90%;}
    .InvcsDtGrdDocuments .InvcsDtGrdVrtRw {width:90%;}
	.InvcsDtGrdHdr {display:none;}
	.MobileOnly {display:block;}
	.InvcsDtGrdHdr.MobileOnly {float:left; width:35%; text-align:right;}
	
	.InvcsDtGrdInvoices .InvcsDtGrdClmn1 {float:right; width:60%;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn2 {float:right; width:60%;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn3 {float:right; width:60%;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn4 {float:right; width:60%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn1 {float:none; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn2 {float:none; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn3 {float:none; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn4 {}
    .InvcsDtGrdReferral .InvcsDtGrdClmn1 {float:none; width:100%;}
	.InvcsDtGrdReferral .InvcsDtGrdClmn2 {float:none; width:100%;}
	.InvcsDtGrdReferral .InvcsDtGrdClmn3 {float:none; width:100%;}
	.InvcsDtGrdReferral .InvcsDtGrdClmn4 {}
    .InvcsDtGrdDocuments .InvcsDtGrdClmn1 {float:none; width:100%;}
	.InvcsDtGrdDocuments .InvcsDtGrdClmn2 {float:none; width:100%;}
	.InvcsDtGrdDocuments .InvcsDtGrdClmn3 {float:none; width:100%; text-align:left;}
	.InvcsDtGrdClmnCntnt {padding:5px 0px; font-size:14px;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn4 .InvcsDtGrdClmnCntnt {text-align:left;}
	.avtripAccountSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:visible; min-height: 345px !important; background:#FFFFFF; padding-bottom: 15px;}
	.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt {float:left; width:100%; margin:1% 0 2% 0; font-size:11px; line-height:30px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;margin-top:10px;}
	.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt {float:right; width:80%; padding:3%; clear:both; margin:0 auto; float:none;}
	.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:100%; max-width:100%; float:left;}
	.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt {padding:0 3%;}
	.avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .AcntSmrPdng {padding:0;}
    .avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt .Row {width:100%; display:inline-block;padding-bottom:5px;text-align:right;}
    .avtripAccountSummaryContainer .AvTrpAcntSmry .Rght1 {float:left; width:57%;}
    .avtripAccountSummaryContainer .AvTrpAcntSmry .Rght2 {float:left; width:23%;}

    .networkPointsSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:visible; min-height: 345px !important; background:#FFFFFF;}
	.networkPointsSummaryContainer .TrpAcntSmry .LftPrt {float:left; width:100%; margin:1% 0 2% 0; font-size:11px; line-height:30px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
	.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt {float:right; width:80%; padding:3%; clear:both; margin:0 auto; float:none;}
	.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:100%; max-width:100%; float:left;}
	.networkPointsSummaryContainer .TrpAcntSmry .LftPrt {padding:0 3%;}
	.networkPointsSummaryContainer .TrpAcntSmry .LftPrt .AcntSmrPdng {padding:0;}

	.accountManagementControl {padding: 0 3%;}
	.accountManagementControl .AccntMngmntTp .AccntMngmnt {width:100%; padding:0; margin-top:0;}
	.accountManagementControl .MyAvtrpAccntTp .MyAvtrpAccnt {width:100%; padding:0;}

	.accountManagementControl a.CmmnLnk { background: none repeat scroll 0 0 #ffffff; border:1px solid #c4c4c4; display: block; font-size: 15px; line-height: 100%; margin: 5px 0 0; padding: 15px 2%; text-align: center; text-decoration: none;}
	.accountManagementControl a.CmmnLnk:hover {background:#000000 !important; color:#FFFFFF !important;}

	.RcntTrnsctns {padding: 0 4%; width: 92%;}

	.InfPn {width:100%;}
	.CTAPn {width:100%;}
	.CTAPn .CntnrMn {padding:0 20px;}
	.CTAPn .CntnrMn img {width:100%;}
	.FlowPlayerWithLightBox_popup iframe, .FlowPlayerWithLightBox_popup object, .FlowPlayerWithLightBox_popup embed {width: 98% !important; height:350px !important;}
	
	.FBOPprMn.brandedFboProfile {background: url("images/FBOAuthBg.jpg") repeat-x scroll center top 7% #e1dfe0;} 
	.FBOPprMn .PrflTp .PrflLftTp {float:left; width:100%; padding-top:0;}
	.FBOPprMn .PrflTp .PrflLftTp .PrflICAO {margin:0; width:100%;}
	.FBOPprMn .PrflTp .PrflRghtTp {float:left; width:100%;}
	.FBOPprMn .PrflTp .PrflCrdTp img {margin-left:15px;}
	.FBOPprMn .PrflTp .PrflCrdTp .FBOSearchResultsItemPoints {left:0;}
	.FBOPprMn .PrflMdlRw .PrflMdlLft {float: left; margin-right: 0%; width: 100%;}
	.FBOPprMn .PrflMdlRw .RghtPrtBrdrBtm {width: 96%; padding:0 2%; margin:0; min-height:0;}
	.FBOPprMn .PrflMdlRw .RghtPrtBrdrBtm .PrflMdlContntr {width:96%; padding:5% 2%;}
	.FBOPprMn .PrflMdlRw .PrflMdlRghtPrt {width: 96%; padding:0 2%;}
	.FBOPprMn .PrflPrdAmn .PrflPrdcts {width: 96%; padding:0 2%;}
	.FBOPprMn .PrflPrdAmn .PrflAmnts {width: 96%; padding:0 2%;}
	.FBOPprMn .FBOCntct .FBOCntctTxt {width:100%; margin-bottom:20px;}
	.FBOPprMn .FBOCntct .FBOPhnNms {margin:0; width:100%;}
	.FBOPprMn .FBOCntct .FBOOthCntctInf {margin:0; width:100%;}
	.FBOPprMn .PrflPrdAmn .PrflAmnts ul li {width:100%; margin:0;}
	.FBOPprMn .FBOBtmLn {width:90%; padding:5%;}

	.CreateAFuelAuthorizationWidget .AFFormDropDownMain {margin-bottom:15px;}
	.CreateAFuelAuthorizationWidget .Links a.CmmnLnk { background: none repeat scroll 0 0 #ffffff; border:1px solid #8e8e8e; display: block; font-size: 15px; line-height: 100%; margin: 10px 0 0; padding: 15px 2%; text-align: center; text-decoration: none; width:96%;}
	.CreateAFuelAuthorizationWidget .Links a.CmmnLnk:hover {background:#000000; color:#FFFFFF !important;}

	.AccntMdl {padding: 0 4%; position: relative; width: 92%}
	.AcntSmry .LftPrt {float:left;}
	.AcntSmry .LftPrt .ctrlAccountSummary div {width:65%; float:right; display:block;}
	.AcntSmry .RghtPrt {width:80%; padding:9%; margin:0 auto; float:none; clear:both;}
	.AFPrCrdEnrllmtn .AvPrCrdHdLn, .stepy-titles {display:none !important;}
	.AFPrCrdEnrllmtn .AFFormMain .step {border:0; padding-top:0;}

    .FBOSearchResultsHeader {margin:0px 0px 15px 0px;}
    .FBOSearchResultsMain .Keys { display:none;}

    .FBOSearchMain .FBOSearchTopLeft {float:left; position:relative; width:100%; padding:0px; border:0px;}
    .FBOSearchMain .FBOSearchTopRight {float:left; position:relative; width:100%;}

    /*message foe screen size*/
    .ScrnSizePn { display:block; padding:0 5% 5% 5%; width:90%;}
    .ScrnSizePn .MsgBox {width:100%; border:1px; border-color:#dd393d; background-color:#9c1d20;}
    .ScrnSizePn .MsgText {color:#ffffff; padding:10px; text-align:center;}

    .MakeReferralCnt .AFFormRow {width:100%; padding:0 0 5px 0;}
    .InvcsDtGrdClmn4 {float:left;}
    /*.InvcsDtGrdReferral .HeaderRw {display:none;}*/

    #blog td {width:96%;}

    .ReferralForm .LftPrt {width:100%; float:left;}
    .ReferralForm .RghtPrt {width:100%; float:right;}
    .ReferralForm .Width35 {width:35%; float:left;}
    .ReferralForm .Width15 {width:15%; float:right;}

    .InvcsDtGrdCurAuth .InvcsDtGrdClmn1 {width:100%;}
    .InvcsDtGrdCurAuth .InvcsDtGrdClmn2 {width:100%;}
    .InvcsDtGrdCurAuth .InvcsDtGrdClmn3 {width:100%;}
    .InvcsDtGrdCurAuth .InvcsDtGrdClmn4 {width:80%; float:left;}
    .InvcsDtGrdCurAuth .InvcsDtGrdClmn5 {width:20%; float:right;}

    .ProgressBar .block2 .first { width: 100%; float: left; margin-left: 10px; text-align: left;}
    .ProgressBar .block2 .second {width:100%; float:left;  margin-left:10px; text-align: left;}

    .ClmnPn.Zero_Lft49 {float:left; margin-left:18px; width:88%; padding:10px;}
    .ClmnPn.Zero_Rht49 {float:left; margin-left:18px; width:88%; padding:10px;}
    .ClmnPn.Zero_Lft40 {float:left; margin-left:18px; width:88%; padding:10px;}
    .ClmnPn.Zero_Rht60 {float:left; margin-left:18px; width:88%; padding:10px;}

}

@media screen and (min-width:541px) and (max-width:768px)
{
	.HdrLft {float:none; width:100%;}
	.HdrRht {display:none;}
	.HdrNvMn {display:none;}
	.HdrLg {text-align:center;}
	.HdrLg a {display:inline-block; padding:10px 0px;}
	
	.HtmlBeforeLevel1, .HtmlAfterLevel1, .HtmlBeforeLevel2, .HtmlAfterLevel2, .HtmlBeforeLevel3, .HtmlAfterLevel3 {display:none;}
	.HdrActns { z-index: 98;}
	.HdrActns .HdrLgnMn {display:none;}
	.HdrActns .HdrSrchBtn {text-indent:-9999px; height:50px; width:30px; background:url(images/SrchMbl.png) no-repeat center center; z-index:98;}
	.HdrActns .HdrSrchBtn .HdrSrchBtnIcn {display:none;}

	.PrtlBtnsMbl {display:block;}
	.PrtlBtnsMbl li a {background: none repeat scroll 0 0 #505050; color: #eeeeee; display: block;  font-family: 'Pontano Sans',Arial,sans-serif;  font-size: 12px; font-stretch: condensed;  line-height: 100%;  margin: 0; padding:3%; width:94%; text-align:center; text-transform:uppercase;  text-decoration: none;}
	.HdrNvMblMn {display:block;}
	.HdrLgnMn .MblUsrStngs {display:block; float:left; width:82%;}
	.HdrLgnMn .MblUsrStngs a  {display:block; float:left; width:100% !important; font-family: 'Pontano Sans',Arial,sans-serif; background:none !important; font-size: 16px; font-stretch: condensed;  line-height: 100%; text-align:left; color:#ba2629;}
	.HdrLgnMn  li.userName {width:96% !important; padding-left:10px !important; padding-top:3%!important; padding-right:4%!important; line-height:150% !important;}
	.HdrLgnMn .userProperties li.userName a {background: url("images/DrpDwnLi.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer; right: 0; top: 0; width: 25px;}
	.HdrLgnMn .userMenu {position:relative !important; float:left; margin:0; padding:0;}
	.HdrLgnMn .userMenu li {padding:0 !important; border:0 !important; width:110% !important; margin-left:-10px !important; background:#FFFFFF !important; background-image:none; }
	.HdrLgnMn .userMenu li a {font-size: 16px; font-stretch: condensed;  line-height: 150% !important; color:#000000 !important; padding:10px !important; width:auto !important; background:none !important;}
	.HdrNvMblNv .HdrLgnMn .userProperties ul li {padding: 4px 10% 7px 4px;}
	.HdrLgnMn .userLogin a, .HdrLgnMn .userLogin .HdrLgnBtn {color:#ba2629; font-size:16px;  padding: 8px 0px 0;}

	.HdrNvMn li .InnerMegaDiv.Cols1 {width:100%;}
	.HdrNvMn li .InnerMegaDiv.Cols2 {width:100%;}
	.HdrNvMn li .InnerMegaDiv.Cols3 {width:100%;}
	.HdrNvMn li .InnerMegaDiv.Cols4 {width:100%;}
	.HdrNvMn li#Menu1 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu2 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu3 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu4 .InnerMegaDiv.Cols1 {margin:0px; width:100%;}
	.HdrNvMn li#Menu5 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu6 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols1, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols1, .HdrNvMn li.Last .InnerMegaDiv.Cols1 {margin:0px; width:100%;}
	.HdrNvMn li#Menu1 .InnerMegaDiv.Cols2 {margin-left:25%; width:80%;}
	.HdrNvMn li#Menu2 .InnerMegaDiv.Cols2 {width:100%; margin:0;}
	.HdrNvMn li#Menu3 .InnerMegaDiv.Cols2 {width:100%; margin:0%;}
	.HdrNvMn li#Menu4 .InnerMegaDiv.Cols2 {width:54%; margin-left:30%;}
	.HdrNvMn li#Menu5 .InnerMegaDiv.Cols2 {margin: 0 0 0 32%; width: 68%;}
	.HdrNvMn li#Menu6 .InnerMegaDiv.Cols2 {margin: 0 0 0 34%; width: 66%;}
	.HdrNvMn li#Menu7 .InnerMegaDiv.Cols2 {margin: 0 0 0 25%; width: 75%;}
	.HdrNvMn li#Menu8 .InnerMegaDiv.Cols2, .HdrNvMn li.Last .InnerMegaDiv.Cols2 {margin:0px; width:100%;}
	.HdrNvMn li#Menu1 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu2 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu3 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu4 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu5 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu6 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols3, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols3 {margin:0px;width:100%;}
	.HdrNvMn li#Menu1 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu2 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu3 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu4 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu5 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu6 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu7 .InnerMegaDiv.Cols4, .HdrNvMn li#Menu8 .InnerMegaDiv.Cols4 {margin:0px;width:100%;}
	.AFFormMain .AFFormInput label.error {position:absolute; left:10px; right:5px; top:13px; z-index:2; color:#cc2031; font-size:13px; line-height:100%; width:60%;}
	
	.caption-content {padding:5% !important;}
	.caption-title, .caption-subtitle{text-align:center;}

	.TrOnePnMn {display:inline-block; position:relative; width:100%;}
	.TrOnePn.Frst {width:28.5%;}
	.TrOnePn.Scnd {width:35.7%;}
	.TrOnePn.Thrd {width:35.7%;}
	
	.TrTwoPn.Frst {width:28.5%;}
	.TrTwoPn.Scnd {width:50%;}
	.TrTwoPn.Thrd {width:50%;}
    .TrTwoPn.ThrdFull {width:50%;}
	.TrTwoPn.Frth {width:71.4%; background:none;}
	
	.TrTwoPnsTwThr {position:relative; float:left; width:71.4%; background:#ffffff;}
	.TrTwoPnsTwThrBrdr {position:absolute; left:50%; top:0px; bottom:0px; margin:0px 0px 0px -1px; width:1px; height:100%; background:#ebebeb; z-index:1;}
	
	.TrOneBG.Scnd {background:#ffffff;}
	.TrOneBG.Frst {left:28.5%; width:71.5%;}
	.TrOneBG.Scnd {display:none;}
	
	.TrTwoBG.Frst {display:none; width:71.5%;}
	.TrTwoBG.Scnd {}
	.TrTwoBG.Thrd {}
	
	.TrOneBrdr.Frst {left:28.5%; margin:0px; width:2px; background:#ffffff;}
	.TrOneBrdr.Scnd {display:block; left:64.2%;}
	
	.TrTwoBrdr.Frst {left:28.5%; bottom:0px; margin:0px; width:2px; background:#ffffff;}
	.TrTwoBrdr.Scnd {display:none; left:63.6%;}
	
	.ClmnPnMn {padding:0px 3%; width:94%;}
	.ClmnPn.Lft, .ClmnPn.Lft_rev, .ClmnPn.Lft49 {width:48.5%;}
	.ClmnPn.Rht, .ClmnPn.Rht_rev, .ClmnPn.Rht49 {width:48.5%;}
	
	.ClmnL25R75Pn.Lft {width:29.4%;}
	.ClmnL25R75Pn.Rht {width:70.5%;}
	.ClmnL25R75PnBG {left:29.4%;}
	
	.FtrLft {width:34.6%;}
	.FtrCtr {width:29.7%;}
	.FtrRht {width:29.7%;}
	
	.FtrMn .FtrRht ul li {text-align:right;}
	
	.parentuserInfo {padding:0px 20px;}
	
	.CntnrMn {padding:0px 20px;}
	.ClmnPn .CntnrMn {padding:20px;}
	.PlnCntnr.CntnrMn {padding:0px;}
	
	.AVFFtrdFBOImg {float:none; margin:0px 0px 10px 0px; width:100%;}
	.AVFFtrdFBOTxt {float:none; width:100%;}

    .AVFFtrdVFBOImg {float:none; margin:0px 0px 10px 0px; width:100%;}
	.AVFFtrdVFBOTxt
	
	.AFFormMain {padding:5%; background:#FFFFFF;}
	.AFFormMain .AFFormRow.AFFormRowHighlight {background:none;}
	.AFFormMain .AFFormInput {width:90%;}
	.AFFormMain.CardEnrollment {padding:5%;}
	.AFFormMain .step {display:inline-block;}
    .AFFormMain .AFFormInput.AFFormDataPicker {position:relative; padding:10px 5px 10px 5px;z-index:1200;}
    .AFFormMain .AFFormInput.AFFormDataPicker input {padding:0px 5px 0px 5px; background:none !important; cursor:auto;}

	.AcntSmry .LftPrt {float:none; width:100%;}
	.AcntSmry .RghtPrt {float:none; margin:10px 0px 0px 0px; padding:30px 35px; width:auto; border:1px solid #d5d5d5;}
	.AcntSmry .RghtPrt .purchaseBox {position:relative; padding:0px 0px 0px 85px;}
	.AcntSmry .RghtPrt .purchaseBox .AvCrd {position:absolute; left:0px; top:50%; margin:-23px 0px 0px 0px; padding:0px;}
	
	.AccntMng .RghtPrt .RghtTpBx {display:none;}
	.AccntMng h2.RspnsvHdr {display:block;}
	.AccntMng h2.NnSxtVwHdr {display:none;}
	.AccntMng .LftPrt {float:none; position:relative; width:100%;}
	.AccntMng .LftPrt .AccntMngCntnt div {padding:0px 10%;}
	.AccntMng .RghtPrt {float:none; width:100%;}
	.AccntMng .RghtPrt a {display:block; margin:5px 0px 0px 0px; padding:15px 2% 15px 2%; font-size:15px; line-height:100%; text-decoration:none; text-align:center; background:url(images/CntntMn.jpg) left top repeat;}
	
	.InvcsTbsBGBr {height:5px;}
	.InvcsTbs {padding:0px 0px 100px 0px;}
	.InvcsTbs.Lft .InvcsTbsTxt {padding:10px 0px 10px 20px;}
	.InvcsTbs.Rgt .InvcsTbsTxt {padding:10px 20px 10px 0px;}
	.InvcsDtMn {padding:10px 20px 15px 20px;}
	

	.FBOSearchResultsItemImg {display:none;}
	.FBOSearchResultsItemText {margin:0% 4%; padding:55px 0 10px 0 !important; width:54%;}
	.FBOSearchResultsItemTextLocation {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemTextName {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemTextRating {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemTextPhone {float:none; padding:0px 0px 3px 0px; width:100%;}
	.FBOSearchResultsItemCallForPrice {float:left; margin: 0 0 3% 26%; width: 60%; padding:0}
	.FBOSearchResultsItemButtonBlock {width:17%;}
    .FBOSearchResultsItemButtonBlock13rd {width:17%;}
    .FBOSearchResultsItemButtonBlock23rd {width:17%;}
	.FBOSearchResultsItemPricingTable {float: left; margin: 0 0 0 26%; width: 30%;}
	.FBOSearchResultsItemText .LftPrt {width:36%; margin-right:4%;}
	.FBOSearchResultsItemText .RghtPrt {width:58%; margin-right:2%;}
	.PrflMdlRw .PrflMdlContntr {width:45%;}
	.PrflMdlRw .PrflMdlContntr .FBOSearchResultsItemPricingTable {margin-left:10%;}
    .FBOSearchResultsItemMisc {float:left; margin: 0 0 3% 26%; width: 60%; padding:0}

	.PrflMdlRw .PrflMdlRghtPrt {width:45%; float:right;}

	.InvcsDtGrdRw {padding:5px 0px;}
	.InvcsDtGrdVrtRw {display:inline-block; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdVrtRw {width:90%;}
    .InvcsDtGrdReferral .InvcsDtGrdVrtRw {width:90%;}
    .InvcsDtGrdDocuments .InvcsDtGrdVrtRw {width:90%;}
	.InvcsDtGrdHdr {display:none;}
	.MobileOnly {display:block;}
	.InvcsDtGrdHdr.MobileOnly {float:left; width:35%; text-align:right;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn1 {float:right; width:60%;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn2 {float:right; width:60%;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn3 {float:right; width:60%;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn4 {float:right; width:60%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn1 {float:none; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn2 {float:none; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn3 {float:none; width:100%;}
	.InvcsDtGrdOpenAuth .InvcsDtGrdClmn4 {}
    .InvcsDtGrdReferral .InvcsDtGrdClmn1 {float:none; width:100%;}
	.InvcsDtGrdReferral .InvcsDtGrdClmn2 {float:none; width:100%;}
	.InvcsDtGrdReferral .InvcsDtGrdClmn3 {float:none; width:100%;}
	.InvcsDtGrdReferral .InvcsDtGrdClmn4 {}
    .InvcsDtGrdDocuments .InvcsDtGrdClmn1 {float:none; width:100%;}
	.InvcsDtGrdDocuments .InvcsDtGrdClmn2 {float:none; width:100%;}
	.InvcsDtGrdDocuments .InvcsDtGrdClmn3 {float:none; width:100%; text-align:left;}
	.InvcsDtGrdClmnCntnt {padding:5px 0px; font-size:14px;}
	.InvcsDtGrdInvoices .InvcsDtGrdClmn4 .InvcsDtGrdClmnCntnt {text-align:left;}

	.FBOSearchResultsItemDistance {right:26%; left:auto; position:absolute; top:8%; color:#acacac; font-size:11px;}
	.FBOSearchResultsItemMarker {position:absolute; left:auto; right:47%; top:4%; width:25px; height:25px;}
	.FBOSearchResultsItemMarker span {display:block; position:absolute; left:0px; right:0px; color:#FFFFFF; font-size:14px; line-height:24px; text-align:center;}
	.FBOSearchResultsItemMarker img {width:100%;}
	.FBOSearchResultsItemPricing .FBOSrchCrdsWrp {margin:45px 0 20px 0; width:10%;}

	.avtripAccountSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:visible; min-height: 345px !important;}
    .avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt {float:left; width:100%; margin:1% 0 2% 0; font-size:11px; line-height:30px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
	.avtripAccountSummaryContainer .AvTrpAcntSmry .RghtPrt {float:right; width:86%; padding:7%; margin:0; }
    .avtripAccountSummaryContainer .AvTrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:100%; max-width:100%; float:left;}

    .networkPointsSummaryContainer {border:0px !important; float:left; height:auto !important; overflow:visible; min-height: 345px !important;}
    .networkPointsSummaryContainer .TrpAcntSmry .LftPrt {float:left; width:100%; margin:1% 0 2% 0; font-size:11px; line-height:30px; font-family:'Pontano Sans',Arial,sans-serif; font-stretch: condensed; color:#000000;}
	.networkPointsSummaryContainer .TrpAcntSmry .RghtPrt {float:right; width:86%; padding:7%; margin:0; }
    .networkPointsSummaryContainer .TrpAcntSmry .LftPrt .LstTrnsctnsLn .OnThrd {width:100%; max-width:100%; float:left;}

    .CreateAFuelAuthorization .AFFormInput {background:#ededed;}
    .AccntMng .BtmLnks {display:block;}
    .AccntMng .BtmLnks a {display:block; margin:5px 0px 0px -4%; padding:15px 2% 15px 2%; font-size:15px; line-height:100%; text-decoration:none; text-align:center; background:url(images/CntntMn.jpg) left top repeat;}

    .FtrMn {padding:70px 5%;}
	.FtrLft {float:none; width:100%;}
	.FtrCtr {float:none; width:100%;}
	.FtrRht {float:none; width:100%;}
	
	.FtrMn ul {padding:0px 0px 30px 0px;}
	.FtrMn ul li.FtrHdr {color:#ffffff;}
	.FtrMn .FtrRht ul li {text-align:left;}

    .FBOSearchResultsHeader {margin:0px 0px 15px 0px;}
    .FBOSearchResultsMain .Keys { display:none;}

    /*message foe screen size*/
    .ScrnSizePn {display:none;}

    .MakeReferralCnt .AFFormRow {width:100%; padding:0 0 5px 0;}

    #blog td {width:42%;}
    
    .BnnrPn {display:block;}
    .BnnrPnMobile {display:none;}
}