﻿body{margin:0;padding:0;}
.flagfooter{border:1px solid red;}
#container{height:auto;overflow:hidden;}

.enquiry_top_green{
height: 25px; 
background:url(Images/menu_green.gif) repeat-x scroll left bottom;}

.foterFlag{border:1px solid red;}
.headerlogo {background:url(media/Images/header_images/header-6.jpg) right top no-repeat;height:112px;}
.headerlogo_inner{background:url(media/Images/header_images/header-3.jpg);}
.main_calculator_child_table {background:url(Images/widget_bgr.gif) repeat-x top left;}       
.main_calculator_child_table_Popup {background:url(Images/widget_bgr_popup.gif) repeat-x top left;}       
.mmcr_table {background:url(Images/results2.gif) no-repeat top right;width:160px;}
.mmcr_table1 {background:url(Images/results.gif) no-repeat top right;width:160px;}

.mmcr_table_gift {background:url(Images/results.gif) no-repeat top center;}
.mmcr_gift_BgColor {background: url(Images/widget_bgr.gif) repeat-x top left;}
.mmcr_table_internal{background:url(Images/internal_results2.gif) no-repeat top left;margin-bottom:4px;}
.mmcr_table_internal1{background:url(Images/internal_results.gif) no-repeat top left; margin-bottom:4px;}
.mmcr_calculate{background:url(Images/Btn_Calculate1.gif);
    width:148px;height:34px;
    border:none; 
    padding-left:10px; 
    margin-left:10px;
    color:#ffffff;
    font:bold 15px/15px Arial, Helvetica, sans-serif; 
    cursor:pointer;}       
.mmcr_calculate_disabled{background:url(Images/Btn_Calculate1_grey.gif);width:148px;height:34px;border:none; padding-left:10px; margin-left:10px;color:#EAEAEA;font:bold 15px/15px Arial, Helvetica, sans-serif;}       


.mmclselected{ Background:white;
color:#3399FF;
border-right:none;
}       

.mmcr_calculate submit{background:url(Images/Btn_Calculate1.gif);width:148px;height:34px;border:none; padding-left:10px; margin-left:10px;color:#ffffff;font:bold 15px/15px Arial, Helvetica, sans-serif;}       
.main_calculator_container {width:532px;background:url(Images/widget_bgr.gif) bottom left repeat-x;float:left;margin:16px 0;}        
.main_calculator_container table.tabTbl{padding:0; margin:0; font-size:0}

/*Added for home page calculator outer div */
.home_calc_div{width:530px;border:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-bottom:0px; float:left; padding:0; margin:0 0 0 0}
.home_calc_bottom{width:532px;height:25px;border:1px solid #d6d6d6; border-top:0px;padding-right:10px; float:left;}


/* Added for internal page calculator */
.internalWidget{width:247px;height:auto;background-color:#F8F8F8;margin-top:12px; padding:10px 3px 10px 5px;}
.internalWidget .internal_div{width:238px; border:0px solid red; margin:auto; text-align:left; float:center;}
.internal_child_table{width:237px; padding:0px 0px 0px 0px; margin:0px; float:left; border:0px solid red; color:#9e9e9e; font:normal 11px/20px Arial;}
.internal_calc_bottom{width:237px;height:20px;text-align:center; border:0px;}
.internal_title{font:bold 12px/12px Tahoma; color:#606060;padding:10px 0;}
.internal_textbox{display:block; width:225px; height:15px; border:solid 1px #cccccc; float:left; margin-bottom:5px; font:normal 12px Tahoma; clear:both;}
.internal_label{font:normal 11px/11px Arial; color:#000;}

.internal_textbox1{ width:225px; color:#000000; height:15px; font:normal 12px Arial; border:solid 1px #cccccc; clear:both;}
.internal_textbox2{width:200px; color:#000000; height:15px; font:normal 12px Arial; border:solid 1px #cccccc; clear:both; padding-left:5px;}
.internal_textbox3{width:200px; color:#000000; height:15px; font:normal 12px Arial; border:solid 1px #cccccc; padding-left:3px;}

.internal_textboxList{width:200px; color:#000000; height:15px; font:normal 12px Arial; border:solid 1px #cccccc; clear:both; padding-left:5px;}

.mmcl_textbox_long3
{
    color:#000000;
    font:normal 12px Arial;
    border:solid 1px #cccccc;
    width:270px;
    padding:0px 0px 0px 3px;
    height:15px;
    vertical-align:top;
}

.intl_splitFlightRow {width:237px;}
.intl_calc_horizontal {float:left; width:220px;}
.intl_carboncalc_htable{float:left; background:url(Images/internal_results.gif) no-repeat top center; width:236px; padding:0px 0px 0px 0px;}
.intl_carboncalc_htable_flight{float:left; background:url(Images/internal_results_flight.gif) no-repeat top center; width:220px;height:111px; padding:0px 0px 0px 0px;}
.intl_txtbox_pass{display:block; width:28px; height:15px; border:solid 1px #cccccc; float:left; margin-bottom:5px; font:normal 12px Tahoma; clear:both;}
.intl_mmcr_title {font:bold 12px/12px Tahoma; color:#606060;text-align:center; padding-top:13px;}
.intl_mmcr_value {font:bold 21px Arial;color:#5491d0;text-align:center; padding-top:16px;}
.intl_mmcr_money {color:#5491d0;font:bold 21px Arial;text-align:center;padding-top:16px;}
.intl_mmcr_valuelabel {color:#9e9e9e;font:normal 11px Tahoma;text-align:center;padding-bottom:3px;}
.intl_mmcr_moneylabel {color:#9e9e9e;font:normal 11px Tahoma;text-align:center;padding-bottom:3px;}
.intl_mmcr_calculate{background:url(Images/Btn_Calculate_inner.gif);width:100px;height:34px;border:none;padding-left:10px; margin-left:0px;color:#ffffff;font:bold 11px/11px Arial, Helvetica, sans-serif; cursor:pointer;}
.intl_mmcr_buyOffset{background:url(Images/Btn_BuyOffsets_inner.gif);width:100px;height:34px;color:#ffffff;border:none;padding-left:24px;padding-left:20px;margin:0px;font:bold 11px/11px Arial, Helvetica, sans-serif; cursor:pointer;}
.intl_mmcl_dropdown_long{color:#000000;font:normal 11px Arial;width:187px; padding:0px; margin:0px;}
.intl_mmcl_textbox_med{color:#000000; font:normal 12px Tahoma; border:solid 1px #cccccc; width:105px;}
.intl_calc_child_left_typeGift{float:left; padding:0px 0px 5px 0px;width:205px; color:#9e9e9e;font:normal 11px/20px Tahoma;}
.intl_mmcr_para{color:#000000; font:normal 11px Tahoma; width:180px; padding-bottom:5px;}
.intl_row3_dropdrown{vertical-align:top; width:250px;}
.intl_gift_textarea{width:150px; height:35px; border:solid 1px #cccccc; font:normal 12px Tahoma;}
.intl_table{float:left; padding:0px; margin:0px; width:235px; color:#9e9e9e;font:normal 11px Tahoma;}
.intl_mmcr_AddToBasket{background:url(Images/Btn_AddToBasket.gif);width:93px;height:34px;border:none;padding-left:6px;margin-left:0px;color:#ffffff;font:bold 11px/11px Arial, Helvetica, sans-serif; cursor:pointer;}

.intl_mmcr_AddToBasket_gift{
background:url(Images/Btn_AddToBasket.gif);
width:110px;
height:34px;
border:none;
padding-left:6px;
margin-left:0px;
color:#ffffff;
font-weight:bold;
font:bold 12px/12px Arial, Helvetica, sans-serif;
cursor:pointer;}

.busCalc_calculate_btn1{background:url(Images/business_button.gif) no-repeat center left;width:93px;height:24px;border:none;color:White;font:11px/11px Arial, Helvetica , sans-serif bold !important;vertical-align:middle; cursor:pointer;}
.busCalc_calculate_btn1{background:url(Images/business_button.gif) no-repeat center left;width:93px;height:24px;border:none;color:White;font:11px/11px Arial, Helvetica , sans-serif bold !important;vertical-align:middle; cursor:pointer;}



.h_line_left{background:url(Images/headline_gray.gif) repeat-x;height:14px;color:#000000;padding-left:23px;position:relative;height:19px;}
.h_line_right{background:url(Images/headline_gray.gif) repeat-x;height:14px;color:#000000;padding-left:23px;position:relative;width:96%;height:19px;}
.mmcr_AddToBasket{background:url(Images/Btn_AddToBasket.gif);width:148px;height:34px;border:none;padding-left:5px;margin-left:5px;color:#ffffff;font:bold 15px/15px Arial, Helvetica, sans-serif; cursor:pointer;}
.mmcr_buyOffset{width:148px;height:34px;background:url(Images/Btn_BuyOffsets2.gif);color:#ffffff;border:none;padding-left:10px;margin-left:10px;font:bold 15px/15px Arial, Helvetica, sans-serif; cursor:pointer;}
.mmcr_continue{width:116px;height:42px;background:url(Images/internal_button_blue.gif);color:#ffffff;border:none;font:bold 12px/20px Tahoma; cursor:pointer;}

.filledRatingStar{background-image: url(Images/FilledStar.png);}
.emptyRatingStar{background-image: url(Images/EmptyStar.png);}
.savedRatingStar{background-image: url(Images/SavedStar.png);}
#left a.button_previous img , a.button_next img{border:none !important;background:url(Images/spacer.gif);}
#right a.button_previous img , a.button_next img{border:none;background:url(Images/spacer.gif);}

div.level1 ul li a.active{
display:block;
padding:13px 0 10px 0;
font: bold 15px/15px Arial, Helvetica, sans-serif;
color:#ffffff !important;
text-decoration:none;
text-transform:lowercase;
background:url(Images/menu_green.gif) bottom left repeat-x;}    

div.level1 ul li span.active_left{background:url(Images/menu_green_left.gif) no-repeat left bottom;
float:left;
display:block;
padding-top:0px;
width:15px;height:38px;}

div.level1 ul li span.active_right{background:url(Images/menu_green_right.gif) no-repeat left bottom;
width:15px;
height:38px;
display:block;
float:left;
padding-top:0px;}    

div.div_green{background:url(Images/div_green.gif);width:6px;height:14px;float:left;margin:0 9px;font:normal 0px/0px Arial, Helvetica, sans-serif;margin-top:10px;}
div.div_gray{background:url(Images/div_gray.gif);width:6px;height:14px;float:left;margin:0 9px;font:normal 0px/0px Arial, Helvetica, sans-serif;margin-top:10px;}
div.errorBlock div.arrow{background:url(Images/error_arrow.gif) right center no-repeat;z-index:10000;position:absolute;left:5px;top:2px;width:6px;height:12px;font:normal 0px/0px Arial, Helvetica, sans-serif;padding-left:0;padding-bottom:0;margin-left:0;}    

html>body .itop{background:url(Images/i_top2.gif);width:510px;height:38px;position:relative;}
* html .itop{background:url(Images/i_top2.gif);width:510px;height:38px;position:relative;}
.itop a{display:block;text-indent:-999px;outline:none;width:11px;height:11px;background:url(Images/icross.gif) top left no-repeat;font:0;position:absolute;top:25px;right:11px;font-size:0;}






html > body div.units{width:431px;left:50%;position:fixed;margin:200px 0 0 -215px;border:1px solid #8a8b8c;padding:10px 0 0 0;background:#f9f8e9 url(Images/preferences.gif) top left repeat-x;z-index:1000;}
* html .units{position:absolute;width:431px;height:245px;left:50%;margin:-200px 0 0 -215px;top:50%;background:#f9f8e9 url(Images/preferences.gif) top left repeat-x;z-index:1000;border:1px solid #8a8b8c;padding:10px 0 0 0;}
div.units form input.button{background:url(Images/evaluate_button.gif);width:115px;height:18px;border:0;display:block;float:right;position:relative;color:#FFFFFF;font:bold 12px/18px Arial, Helvetica, sans-serif;padding:0 0 3px 0;margin-left:25px;cursor:pointer;}
div.preferences{width:431px;position:fixed;left:50%;top:50%;margin:-122px 0 0 -215px;border:1px solid #8a8b8c;padding:10px 0 0 0;background:#f9f8e9 url(Images/preferences.gif) top left repeat-x;z-index:1000;}    
div.preferences input.button{background:transparent url(Images/evaluate_button.gif) repeat scroll 0%;border:0pt none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;height:18px;line-height:18px;margin-left:20px;padding:0pt 0pt 3px;position:relative;width:115px;}    
.subscription form input.subscribe{width:100px;height:18px;background:url(Images/subscribe.gif);border:none;color:#ffffff;font-weight:bold;vertical-align:top;line-height:18px;font: bold 11px/18px Arial, Helvetica, sans-serif;padding:0 0 3px 0;cursor:pointer;display:block;float:left;margin-right:0;}
#left div.newsInner div.subscription input.subscribe{width:82px;background:url(Images/blue.gif);color:#fff;}
div.subscription_confirmation{width:500px;position:fixed;left:50%;top:50%;margin:-122px 0 0 -215px;border:1px solid #8a8b8c;padding:10px 0 0 0;background:#f9f8e9 url(Images/preferences.gif) top left repeat-x;z-index:1000;}
div.subscription_confirmation input.button{background:transparent url(Images/evaluate_button.gif) repeat scroll 0%;border:0pt none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;height:18px;line-height:18px;margin-left:20px;padding:0pt 0pt 3px;position:relative;width:115px;}
div.subscription_confirmation_resend{width:500px;position:fixed;left:50%;top:50%;margin:-122px 0 0 -215px;border:1px solid #8a8b8c;padding:10px 0 0 0;background:#f9f8e9 url(Images/preferences.gif) top left repeat-x;z-index:1000;}    
div.subscription_confirmation_resend input.button {background:transparent url(Images/evaluate_button.gif) repeat scroll 0%;border:0pt none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;height:18px;line-height:18px;margin-left:20px;padding:0pt 0pt 3px;position:relative;width:115px;}
div.evaluate div.top {background:url(Images/evaluate_top.png) left top no-repeat;width:598px;height:11px;font:normal 0px/0px Arial, Helvetica, sans-serif;}
* html div.evaluate div.right {background:url(Images/evaluate_right.png) repeat-y;height:544px;width:25px;float:right;font:normal 0px/0px Arial, Helvetica, sans-serif;}
div.evaluate div.right {background:url(Images/evaluate_right.png) no-repeat;height:538px;width:25px;float:right;font:normal 0px/0px Arial, Helvetica, sans-serif;}
div.evaluate div.bottom {background:url(Images/evaluate_bottom.png) left bottom repeat-x;width:598px;height:16px;font:normal 0px/0px Arial, Helvetica, sans-serif;}
div.evaluate input.cancel {background:url(Images/evaluate_button.gif);width:115px;height:18px;color:#ffffff;font:bold 12px/18px Arial, Helvetica, sans-serif;float:left;border:0;padding:0 0 2px 0;cursor:pointer;}
div.evaluate input.submit {background:url(Images/evaluate_button.gif);width:115px;height:18px;color:#ffffff;font:bold 12px/18px Arial, Helvetica, sans-serif;float:right;border:0;padding:0 0 2px 0;cursor:pointer;}    
div.submit input {background:url(Images/feedback_submit.gif);width:60px;height:18px;padding:0;outline:none;margin:0px;border:0px;color:#FFFFFF;font:normal 11px/11px Arial, Helvetica, sans-serif;vertical-align:top;cursor:pointer;float:right;}
.star-rating {list-style:none;margin: 0px;padding:0px;width: 110px;height: 22px;position: relative;background: url(Images/alt_star.png) top left repeat-x;}
.star-rating:hover {list-style:none;margin: 0px;padding:0px;width: 110px;height: 22px;position: relative;background: url(Images/alt_star.png) bottom left repeat-x;}
.star-rating li a:hover{background: url(Images/alt_star.png) left center;z-index: 2;left: 0px;}
.star-rating li.current-rating{background:url(Images/alt_star.png) left center;position: absolute;height: 22px;display: block;z-index: 1;}
div.feedback_confirmation {width:500px;position:fixed;left:50%;top:50%;margin:-122px 0 0 -215px;border:1px solid #8a8b8c;padding:10px 0 0 0;background:#f9f8e9 url(Images/preferences.gif) top left repeat-x;z-index:1000;}
div.feedback_confirmation input.button {background:transparent url(Images/evaluate_button.gif) repeat scroll 0%;border:0pt none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;height:18px;line-height:18px;margin-left:20px;padding:0pt 0pt 3px;position:relative;width:115px;}

div.carbonBox div.basketBody {background:url(Images/carbon_profile_bgr.gif) repeat-x;height:77px;width:100%;}


div.carbonBox .ext-el-mask {height:100%;left:0pt;position:absolute;top:0pt;width:100%;z-index:997;background: #FFFFFF url(Images/loading-indicator/8-1.gif) no-repeat scroll 50%;}

div.carbonBox div.basketBody a.basketButton {float:right;display:block;background:url(Images/view_profile.png) right top no-repeat;width:63px;height:63px;color:#fff;font:bold 12px/14px Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;vertical-align:middle;}

div.carbonBox div a.bigButton {float:right;margin:7px;display:block;outline:none;width:63px;height:63px;background:url(Images/view_profile.gif);}
div.carbonBox div a.smallButton {float:right;display:block;outline:none;width:101px;height:18px;background:url(Images/carbon_thin_button.gif);margin:13px 13px 0 0;font:bold 11px/18px Arial, Helvetica, sans-serif;color:#76848b;text-decoration:none;text-align:center;vertical-align:middle;}
div#center div#content div.notFound {padding:24px 0;width:930px;background:url(Images/404bgr.gif) right top no-repeat;}
div.businessCalculator div.wayfinder a.active {color:#FFFFFF !important;background: #5491d0 url(Images/wayfinder_active.gif) right top no-repeat !important;}
.accord_header_left {padding:0px 0 0px 0;background:#07a24f url(Images/Img_LeftCurveOpen2.gif) bottom left no-repeat;float:left;display:block;width:18px;height:24px;}
.accord_header_left_closed {padding:0px 0 0px 0;background:#07a24f url(Images/Img_LeftCurveClose2.gif) bottom left no-repeat;float:left;display:block;width:18px;height:24px;}
.accord_header_right {background:#07a24f url(Images/Img_RightCurve.gif) no-repeat left bottom;width:2px;height:24px;display:block;float:left;}
.ac_it_header_left {display:block;background:#07a24f url(Images/Img_GreenLeftCurve.gif) bottom left no-repeat;float:left;width:3px;height:30px;}
.ac_it_header_col1 {background:#ffffff url(Images/Bg_Green.gif) repeat-x top left;float:left;display:block;width:349px;height:30px;border-right:solid 1px #007838;vertical-align:middle;color:#ffffff;font: bold 11px/15px Arial, Helvetica, sans-serif;}
.ac_it_header_col2 {background: #07a24f url(Images/Bg_Green.gif) repeat-x top left;width:140px;height:30px;display:block;float:left;border-right:solid 1px #007838;text-align:left;line-height:13px;vertical-align:middle;color:#ffffff;font-weight:bold;font:bold 11px/15px Arial, Helvetica, sans-serif;}
.ac_it_header_col3 {background:#07a24f;width:85px;height:30px;display:block;float:left;text-align:left;vertical-align:middle;color:#ffffff;font-weight:bold;font:bold 11px/15px Arial, Helvetica, sans-serif;background: #07a24f url(Images/Bg_Green.gif) repeat-x top left;}
.ac_it_header_right{display:block;padding:0px 0 0px 0;background:#07a24f url(Images/Img_GreenRightCurve.gif) bottom right no-repeat;float:right;display:block;width:3px;height:30px;}
.ac_it_child_left_row_i {float:left;background:url(Images/i.gif) no-repeat top right;width:24px;height:20px;padding-left:15px;}
.ac_it_child_left_row_i2{float:right;background:url(Images/i.gif) no-repeat top left;width:24px;height:20px;padding-left:55px;}
div.businessCalculator div.stepItem div.number {width:25px;height:28px;background:url(Images/business_point.gif);float:left;font:bold 23px/23px Arial, Helvetica, sans-serif;color:#FFFFFF;padding:3px 0 0 9px;}
div.businessCalculator div.middle a {float:left;display:block;width:117px;height:18px;background:url(Images/business_button.gif);text-align:center; font:bold 11px/16px Arial, Helvetica, sans-serif !important;color:#ffffff !important;text-decoration:none !important;outline:none;}
div.businessCalculator div.buttons input.reset {width:148px;height:18px;background:url(Images/business_reset.jpg);color:#ffffff;font:bold 12px/16px Arial, Helvetica, sans-serif;border:0;margin:0;padding:0;display:block;float:left;vertical-align:middle;padding-bottom:2px;outline:none;cursor:pointer;margin-right:11px;margin-top:24px;}
div.businessCalculator div.buttons input.calculate {width:197px;height:42px;background:url(Images/business_submit.gif);color:#ffffff;font:bold 14px/42px Arial, Helvetica, sans-serif;border:0;margin:0;padding:0;display:block;float:right;padding-bottom:2px;outline:none;cursor:pointer;}
div.middleBlock div.errorBlock div.arrow {background:url(Images/error_arrow.gif) right center no-repeat;z-index:10000;position:absolute;left:5px;top:2px;width:6px;height:12px;font:normal 0px/0px Arial, Helvetica, sans-serif;padding-left:0;padding-bottom:0;margin-left:0;}
#businessWidget .ext-el-mask {height:100%;left:0pt;position:absolute;top:0pt;width:100%;z-index:997;background: #FFFFFF url(Images/loading-indicator/8-1.gif) no-repeat scroll 50%;}
div.popUp div.topPanel {background:url(Images/pop_up_top.gif);height:26px;position:relative;font:normal 12px/22px Arial, Helvetica, sans-serif;text-align:center;color:#fff;}
div.popUp div.topPanel a.close {display:block;background:url(Images/pop_up_close.gif);width:14px;height:14px;border:none;float:right;text-indent:-99999px;outline:none;position:absolute;top:5px;right:5px;font:normal 0px/0px Arial, Helvetica, sans-serif;}
div.middleBlock {background: #ffffff url(Images/pop_up_middle_bgr.gif) repeat-x bottom left;padding:0 0 10px 0;}
div.middleBlock div.line a.add {background:url(Images/pop_up_add.gif) left top no-repeat;width:120px;height:18px;color:#FFFFFF;text-align:center;font:bold 11px/18px Arial, Helvetica, sans-serif;display:block;float:right;text-decoration:none;padding:0 32px 0 0;white-space:nowrap;}
div.middleBlock div.line input.add {background:url(Images/pop_up_add.gif) left top no-repeat;width:120px;height:18px;color:#FFFFFF;text-align:center;font:bold 11px/18px Arial, Helvetica, sans-serif;display:block;float:right;text-decoration:none;white-space:nowrap;border:none;}
div.middleBlock div.line input.add.passive {background:url(Images/pop_up_add_grey.gif) left top no-repeat;}
div.scrollBlock div.topLine {background:url(Images/pop_up_top_line.gif) top;height:24px;font:bold 12px/24px Arial, Helvetica, sans-serif;color:#ffffff;border-bottom:1px solid #ffffff;}
div.scrollBlock div.tableBox {background:#F4F4F4 url(Images/line_bgr.gif) repeat-y;}
div.scrollBlock div.tableBox a.remove {background:url(Images/remove.gif) left top no-repeat;width:51px;height:11px;text-decoration:none;text-align:center;font:normal 10px/14px Arial, Helvetica, sans-serif;color:#707a83;display:block;padding-bottom:3px;float:right;padding-right:20px;outline:none;}
div.totalBlock a {display:block;float:right;height:18px;font:bold 11px/18px Arial, Helvetica, sans-serif;color:#ffffff;width:67px;background:url(Images/pop_up_total_button.gif);text-align:center;text-decoration:none;margin:16px 35px 16px 0;}
div.totalBlock input {display:block;float:right;height:27px;font:bold 11px/18px Arial, Helvetica, sans-serif;color:#ffffff;width:100px;background:url(Images/pop_up_total_button.gif);text-align:center;text-decoration:none;border:0;padding-bottom:3px;}

div.checkout td.green {	
background:url(Images/checkout.gif);
height:33px;
border-right:1px solid #78cb95;vertical-align:middle;
color:#fff;
font: bold 11px/14px Arial, Helvetica, sans-serif;
text-align:left;
padding-left:12px;}

div.checkout input.buy {background:url(Images/blue_button_calc.gif);width:148px;height:42px;display:block;float:right;padding:0;color:#fff;font:bold 14px/16px Arial, Helvetica, sans-serif;margin-top:5px;}

input.buy.passive {background:url(Images/blue_button_calc_passive.gif) !important;}
div.portfolioDivider {background:url(Images/portfolio_div.gif);width:5px;height:80px;float:left;font:0;}


.intl_pfbuttonsBlock_gift {
float:right;
width:90px;
height:33px;
padding-top:0px;
line-height:12px;
border:0px;
font:bold 12px/12px Arial, Helvetica, sans-serif;color:#ffffff;
background:url(Images/blue_button_calc.gif); 
cursor:pointer;}

/*
.pfbuttonsBlockReset {float:right;width:147px;height:18px;padding-top:0px;font:bold 12px/14px Arial, Helvetica, sans-serif;color:#ffffff;background:url(Images/blue_button_calc_passive.gif); cursor:pointer;}
.pfbuttonsBlock {float:right;width:147px;height:18px;padding-top:0px;font:bold 12px/14px Arial, Helvetica, sans-serif;color:#ffffff;background:url(Images/blue_button_calc.gif); cursor:pointer;}
*/
.pfbuttonsBlockReset {background:url(Images/blue_button_calc.gif) no-repeat center left;width:148px;height:24px;border:none;color:White;font:bold 12px/12px Arial, Helvetica, sans-serif;vertical-align:middle; cursor:pointer;}
.pfbuttonsBlock {background:url(Images/blue_button_calc.gif) no-repeat center left;width:148px;height:24px;border:none;color:White;font:bold 12px/12px Arial, Helvetica, sans-serif;vertical-align:middle; cursor:pointer;}


.h_line {background:url(Images/headline_gray.gif) repeat-x;color:#000000; float:left;height:19px;width:96%; padding-left:23px;}
.h_line_blue {background:url(Images/headline_blue.gif) repeat-x;height:14px;font:bold 17px/17px Arial, Helvetica, sans-serif;color:#000000;padding-left:23px;height:19px; float:left; width:96%}
.footer {background:url(Images/bottom_bgr.gif) repeat-x;height:225px;}
#bottom {background:url(Images/copy_bgr.gif);height:23px;padding:0px 0 0 0;position:relative;color:#fff;font:normal 11px/15px Arial, Helvetica, sans-serif;}
.ext-el-mask {height:100%;left:0pt;position:absolute;top:0pt;width:100%;z-index:997;opacity: 0.5;background: #FFFFFF url(Images/loading-indicator/8-1.gif) no-repeat scroll 50%;}
.widget {width:532px;height:340px;background:url(Images/widget_bgr.gif) bottom left repeat-x;float:left;margin:0px 0;position: relative;}
.menu {width:532px;height:65px;border-left:0px solid #D6D6D6;background:url(Images/widget_menu_bgr.gif) bottom left repeat-x;}
div.menu div.menuInner {height:65px;background:url(Images/widget_tab_bgr.gif) repeat-x;float:left;}
div.menu div.active div.item {background:url(Images/widget_tab_bgr_active.gif);height:65px;float:left;border:0;padding:0;position:relative;width:87px;color:#b3b3b3;border-left:1px solid #d7d5d6;}
div.menu div.item div.square {position:absolute;right:0;top:0;height:65px;width:6px;background:url(Images/widget_menu_square.gif) no-repeat;margin-left:0;}
* html div.menu div.item.last div.square {position:absolute !important;right:-1px !important;top:0;height:65px;width:5px !important;background:url(Images/widget_menu_square.gif) no-repeat left top;margin-left:0 !important;font:normal 0px/0px Tahoma !important;}
div.menu div.active div.item div.square {background:url(Images/widget_menu_square_active.gif) left top;width:6px;}
html>body div.menu div.active div.item.last div.square {background:url(Images/widget_menu_square_active.gif) left top;width:5px;}
div.menu div.item.car a span.image {background:url(Images/widget_icon_car.png) top center no-repeat;}
div.menu div.active div.item.car a span.image {background:url(Images/widget_icon_car_active.png) top center no-repeat;}
div.menu div.item.flight a span.image {background:url(Images/widget_icon_flight.png) top center no-repeat;}
div.menu div.active div.item.flight a span.image {background: url(Images/widget_icon_flight_active.png) no-repeat top center;}
div.menu div.item.house a span.image {background:url(Images/widget_icon_house.png) top center no-repeat;}
div.menu div.active div.item.house a span.image {background:url(Images/widget_icon_house_active.png) top center no-repeat;}
div.menu div.item.gift a span.image {background:url(Images/widget_icon_gift.png) top center no-repeat;}
div.menu div.active div.item.gift a span.image {background:url(Images/widget_icon_gift_active.png) top center no-repeat;}
div.menu div.item.quick a span.image {background:url(Images/widget_icon_quick.png) top center no-repeat;}
div.menu div.active div.item.quick a span.image {background:url(Images/widget_icon_quick_active.png) top center no-repeat;}
div.menu div.item.business a span.image {background:url(Images/widget_icon_business.png) top center no-repeat;}
div.menu div.active div.item.business a span.image {background:url(Images/widget_icon_business_active.png) top center no-repeat;}
div.menu div.item.bus a span.image {background:url(Images/widget_icon_bus.png) top center no-repeat;}
div.menu div.active div.item.bus a span.image {background:url(Images/widget_icon_bus_active.png) top center no-repeat;}
div.menu div.item.train a span.image {background:url(Images/widget_icon_train.png) top center no-repeat;}
div.menu div.active div.item.train a span.image {background:url(Images/widget_icon_train_active.png) top center no-repeat;}
div.calculator div.results {background:url(Images/results2.gif);width:148px;height:115px;position:relative;padding-left:8px;margin-bottom:4px;}
div.calculator.gift div.results {background:url(Images/gift_results.gif) no-repeat top;width:256px;height:43px;position:relative;padding-left:0;padding-bottom:15px;margin-bottom:0;}
div.calculator.business div.right input.green {width:148px;height:42px;background:url(Images/green_button_calc.gif);color:#ffffff;display:block;margin:0;text-decoration:none;text-align:center;font:normal 24px/38px Tahoma;border:none;vertical-align:top;padding-bottom:3px;float:right;margin:4px 2px 0px 0px;position:relative;top:11px;}
div.calculator.gift div.right input.green {width:148px;height:42px;background:url(Images/green_button_calc.gif);color:#ffffff;display:block;margin:3px 20px 3px 0px;text-decoration:none;text-align:center;font:bold 11px/18px Tahoma;border:none;float:left;}
div.calculator.gift div.right input.green.passive, div.calculator.gift  div.right input.blue.passive {background:url(Images/grey_button_calc.gif);}
div.calculator.gift div.right div.forButtons input.green {width:116px;height:42px;background:url(Images/internal_button_blue.gif);color:#fff;display:block;text-decoration:none;text-align:center;font:bold 14px/18px Tahoma;float:left;border:none;margin-right:5px;padding-bottom:3px;margin-bottom:4px;}
div.calculator.gift div.right div.forButtons input.passive {background:url(Images/internal_long_passive.gif) !important;}
div.calculator.gift div.right div.forButtons input.blue {width:116px;height:42px;background:url(Images/internal_button_long.gif);color:#fff;display:block;text-decoration:none;text-align:center;font:bold 14px/18px Tahoma;float:right;border:none;margin:3px 0px 4px 0px !important; cursor:pointer;}


div.right a.green {width:148px;height:18px;background:url(Images/green_button_calc.gif);color:#ffffff;display:block;margin:3px 8px;text-decoration:none;text-align:center;font:bold 11px/16px Tahoma !important; cursor:pointer;}

html > body div.right a.blue {width:148px;height:42px;background:url(Images/blue_button_calc.gif);color:#ffffff;display:block;margin:3px 8px;text-decoration:none;text-align:center;font:bold 11px/42px Tahoma; cursor:pointer;}

*+html div.right a.blue {width:148px;height:42px;background:url(Images/blue_button_calc.gif);color:#ffffff;display:block;margin:3px 8px;text-decoration:none;text-align:center;font:bold 11px/40px Tahoma !important; cursor:pointer;}

* html div.right a.blue {width:148px;height:42px;background:url(Images/blue_button_calc.gif);color:#ffffff;display:block;margin:3px 8px;text-decoration:none;text-align:center;font:bold 11px/40px Tahoma !important; cursor:pointer;}

div.right input.green {width:148px;height:34px;background:url(Images/Btn_Calculate1.gif);color:#ffffff;display:block;margin:9px 8px;text-decoration:none;text-align:center;font:normal 22px/42px Tahoma;border:none;padding-left:2px; cursor:pointer;}
input.green.passive {background:url(Images/blue_button_calc_passive.gif) !important; cursor:pointer;}
input.blue.passive {background:url(Images/blue_button_calc_passive.gif) !important; cursor:pointer;}
div.calculator input.blue {width:148px;height:34px;background:url(Images/Btn_BuyOffsets2.gif);color:#ffffff;display:block;margin:0;text-decoration:none;text-align:center;font:normal 22px/42px Tahoma;border:none;vertical-align:top;padding-bottom:3px;float:none;margin:9px 8px; cursor:pointer;}

#bottom {background:url(Images/copy_bgr.gif);height:23px;padding:10px 0 0 0;position:relative;color:#fff;font:normal 11px/15px Arial, Helvetica, sans-serif;float:left;width:980px;}

html > body #footer {background:url(Images/bottom_bgr.gif) repeat-x;height:225px;margin:15px 0 0 0;width:980px;}
* html #footer {background:#0072c6 url(Images/bottom_bgr.gif) repeat-x;height:220px;margin:15px 0 0 0;width:980px;}

.h_line_salat {background:url(Images/salat2.gif) repeat-x;height:14px;color:#000000;padding-left:23px;}


.contentTop {background:url(Images/content_image.jpg);width:602px;height:152px;}
.ext-el-mask {height:100%;left:0pt;position:absolute;top:0pt;width:100%;z-index:997;background: #FFFFFF url(Images/loading-indicator/8-1.gif) no-repeat scroll 50%;}
div.internalWidget div.menu div.tab {background:url(Images/tab.gif);width:68px;height:68px;margin:11px 10px 0 0px;float:left;}
div.menu div.item {width:68px;height:68px;float:left;background:url(Images/internal_widget_tab.gif) bottom left no-repeat;color:#b3b3b3;padding-right:10px;margin:11px 0px 0 0px;}
div.menu div.active div.item {background:url(Images/internal_widget_tab_active.gif) bottom left no-repeat;float:left;border:0;color:#b3b3b3;}
div.menu div.item div.square {position:absolute;right:0;top:0;height:65px;width:6px;background:url(Images/widget_menu_square.gif);}
div.menu div.active div.item div.square {background:url(Images/widget_menu_square_active.gif) left top;width:5px !important;}
div.menu div.item.car a span.image {background:url(Images/widget_icon_car.png) top center no-repeat;}
div.menu div.active div.item.car a span.image {background:url(Images/widget_icon_car_active.png) top center no-repeat;}
div.menu div.item.flight a span.image {	background:url(Images/widget_icon_flight.png) top center no-repeat;}
div.menu div.active div.item.flight a span.image {background:url(Images/widget_icon_flight_active.png) top center no-repeat;}
div.menu div.item.house a span.image {background:url(Images/widget_icon_house.png) top center no-repeat;}
div.menu div.active div.item.house a span.image {background:url(Images/widget_icon_house_active.png) top center no-repeat;}
div.menu div.item.gift a span.image {background:url(Images/widget_icon_gift.png) top center no-repeat;}
div.menu div.active div.item.gift a span.image {background:url(Images/widget_icon_gift_active.png) top center no-repeat;}

div.menu div.item.quick a span.image {background:url(Images/widget_icon_quick.png) top center no-repeat;}

div.menu div.active div.item.quick a span.image {background:url(Images/widget_icon_quick_active.png) top center no-repeat;}

div.menu div.item.business a span.image {background:url(Images/widget_icon_business.png) top center no-repeat;}

div.menu div.active div.item.business a span.image {background:url(Images/widget_icon_business_active.png) top center no-repeat;}

div.menu div.item.bus a span.image {background:url(Images/widget_icon_bus.png) top center no-repeat;}

div.menu div.active div.item.bus a span.image {background:url(Images/widget_icon_bus_active.png) top center no-repeat;}

div.menu div.item.train a span.image {background:url(Images/widget_icon_train.png) top center no-repeat;}

div.menu div.active div.item.train a span.image {background:url(Images/widget_icon_train_active.png) top center no-repeat;}

div.internalWidget div.body div.results {background:url(Images/internal_results.gif);width:236px;height:80px;margin-bottom:4px;}

div.internalWidget div.body a.blue {width:94px;height:18px;background:url(Images/internal_button.gif);color:#76848b;display:block;text-decoration:none;text-align:center;font:bold 11px/18px Arial, Helvetica, sans-serif;}

div.internalWidget div.body input.blue {width:116px;height:42px;background:url(Images/internal_button_blue.gif);color:#fff;display:block;text-decoration:none;text-align:center;font:bold 14px/18px Arial, Helvetica, sans-serif;float:left;border:none;margin-right:5px;padding-bottom:3px;margin-bottom:4px;}

div.internalWidget div.body input.blue.passive {background:url(Images/internal_long_passive.gif) !important;}

div.internalWidget div.body input.blue.long {background:url(Images/internal_button_long.gif) !important;width:116px;height:42px;font-size:14px;float:right;}

div.internalWidget div.body input.blue.long.passive, div.internalWidget div.body input.blue.passive {background:url(Images/internal_long_passive.gif) !important;}

.busCalc_calculate_btn{background:url(Images/business_button.gif) no-repeat center left;width:117px;height:20px;border:none;color:White;font:bold 11px/11px Arial, Helvetica , sans-serif !important;vertical-align:top; cursor:pointer;}
*:first-child+html .busCalc_calculate_btn{background:url(Images/business_button.gif) no-repeat center left;width:117px;height:20px;border:none;color:White;font:bold 11px/11px Arial, Helvetica , sans-serif !important;vertical-align:top; cursor:pointer;}
*html .busCalc_calculate_btn{background:url(Images/business_button.gif) no-repeat center left;width:117px;height:20px;border:none;color:White;font:bold 11px/11px Arial, Helvetica , sans-serif !important;vertical-align:top; cursor:pointer;}
html>body .busCalc_calculate_btn{background:url(Images/business_button.gif) no-repeat bottom left;width:117px;height:20px;border:none;color:White;font:bold 11px/11px Arial, Helvetica , sans-serif !important;vertical-align:top; cursor:pointer;}

.busCalc_calculate_btnNew{background:url(Images/business_button_new.gif) no-repeat center left;width:100px;height:18px;border:none;color:White;font:bold 11px/11px Arial, Helvetica , sans-serif !important;vertical-align:middle; cursor:pointer;}
.busCalc_FeedBackSubmit_btn{background:url(Images/feedback_submit.gif) no-repeat center left;width:60px;height:18px;border:none;color:White;font:X-Small 12px/12px Arial, Helvetica, sans-serif bold;vertical-align:middle; cursor:pointer;}
.busCalc_EvalPopupOKCancel_btn{background:url(Images/evaluate_button.gif) no-repeat center left;width:115px;height:18px;border:none;color:White;font:bold 12px/12px Arial, Helvetica, sans-serif;vertical-align:middle; cursor:pointer;}
.busCalc_OK_btn{background:url(Images/Btn_Orange.gif) no-repeat center left;width:98px;height:25px;border:none;color:White;font:X-Small 12px/12px Arial, Helvetica, sans-serif bold;vertical-align:middle; cursor:pointer;}
.busCalc_MyEmissions_btn{background:url(Images/business_submit.gif) no-repeat center left;width:197px;height:42px;border:none;color:White;font:bold 13px/13px Arial, Helvetica, sans-serif;vertical-align:middle; cursor:pointer;}
.busCalc_Cancel_btn{background:url(Images/Btn_Gray.gif) no-repeat center left;width:98px;height:25px;border:none;color:White;font:X-Small 12px/12px Arial, Helvetica, sans-serif bold;vertical-align:middle; cursor:pointer;}
.busCalc_LongOrange_btn{background:url(Images/internal_button_long.gif) no-repeat center left;width:116px;height:42px;border:none;color:White;font:X-Small 12px/12px Arial, Helvetica, sans-serif bold;vertical-align:top;text-align:center; cursor:pointer;}
.busCalc_LongBlue_btn{background:url(Images/internal_button_blue.gif) no-repeat center left;width:116px;height:42px;border:none;color:White;font:X-Small 12px/12px Arial, Helvetica, sans-serif bold;vertical-align:middle;text-align:center; cursor:pointer;}
.busCalc_Gift_btn{background:url(Images/gift.gif) no-repeat center left;width:86px;height:61px;border:none;color:White;font:X-Small 12px/12px Arial, Helvetica, sans-serif bold;vertical-align:baseline;text-align:center; cursor:pointer;}
.ac_it_header_left {background:#07a24f url(Images/Img_GreenLeftCurve.gif) bottom left no-repeat;width:3px;height:30px;}
.ac_it_header_col1 {background:#ffffff url(Images/Bg_Green.gif) repeat-x top left;width:349px;height:30px;border-right:solid 1px #007838;vertical-align:middle;color:#ffffff;font: bold 11px/15px Arial, Helvetica, sans-serif;}
.ac_it_header_col2 {background: #07a24f url(Images/Bg_Green.gif) repeat-x top left;width:140px;height:30px;border-right:solid 1px #007838;text-align:left;line-height:13px;vertical-align:middle;color:#ffffff;font:bold 11px/15px Arial, Helvetica, sans-serif;}
.ac_it_header_col3 {width:85px;height:30px;text-align:left;vertical-align:middle;color:#ffffff;font:bold 11px/15px Arial, Helvetica, sans-serif;background: #07a24f url(Images/Bg_Green.gif) repeat-x top left;}
.ac_it_header_right{background:#07a24f url(Images/Img_GreenRightCurve.gif) bottom right no-repeat;width:3px;height:30px;}

.busCalc_green_btn{background-color:#008000;width:110px;height:24px;font:bold 11px/11px Arial, Helvetica , sans-serif !important;color:White;vertical-align:middle; cursor:pointer;}
.busCalc_proceedOrange_btn{background:url(Images/blue_button_calc.gif) no-repeat center left;width:148px;height:24px;border:none;color:White;font:bold 12px/12px Arial, Helvetica, sans-serif;vertical-align:middle; cursor:pointer;}
.busCalc_green_btn1{background:url(Images/business_reset.jpg) no-repeat center left;width:148px;height:18px;border:none;font:bold 11px/11px Arial;color:White;vertical-align:middle; cursor:pointer;}


.collapsePanelHeader{width:100%;height:30px;background-image: url(Images/bg-menu-main.png);background-repeat:repeat-x;color:#FFF;font-weight:bold;}


.div_div_green {background:url(Images/div_green.gif);width:6px;height:14px;float:left;margin:0 9px;font:normal 0px/0px Arial, Helvetica, sans-serif;margin-top:10px;}

.div_div_green {
background:url(Images/div_green.gif);
width:6px;
height:14px;
float:left;
margin:0 8px;
font:normal 0px/0px Arial, Helvetica, sans-serif;
margin-top:10px;}

.div_div_gray {background:url(Images/div_gray.gif);width:6px;height:14px;float:left;margin:0 9px;font:normal 0px/0px Arial, Helvetica, sans-serif;margin-top:10px;}
 

/*Textbox Watermark*/
.unwatermarked {height:14px;width:145px;}
.watermarked {padding:2px 0px 0px 2px; border:1px solid #BEBEBE; background-color:#F0F8FF; font:normal 11px Arial; color:gray;}
.watermarked{border:solid 1px #bebebe; background-color:#F0F8FF; padding:4px 0px; height:14px; width:145px; color:gray; font:normal 11px/11px Arial, Helvetica, sans-serif;padding:2px 0px 0px 4px;}
.Subscribe_txtbox{border:solid 1px #bebebe; padding:4px 0px; height:14px; width:145px; color:#000000; font:normal 11px/11px Arial, Helvetica, sans-serif; padding:2px 0px 0px 4px;}

/* For inner pages newsletter */
.unwatermarked_inner {height:14px;width:85px;}
.watermarked_inner{border:solid 1px #bebebe; background-color:#F0F8FF; padding:4px 0px; height:14px; width:85px; color:gray; font:normal 11px/11px Arial, Helvetica, sans-serif;padding:2px 0px 0px 4px;}
.Subscribe_txtbox_inner{border:solid 1px #bebebe; padding:4px 0px; height:14px; width:85px; color:#000000; font:normal 11px/11px Arial, Helvetica, sans-serif; padding:2px 0px 0px 4px;}

.h20{height:60px;}

.loaderDiv{
background-color:#ccc;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
width:533px;
height:215px;
position:absolute;
z-index:999;
text-align:center;
padding:160px 0 0 0;
background: #FFFFFF url(Images/8-1.gif) no-repeat scroll 50%; 
} 
.loaderDivIframe
{

background-color:#ccc;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
width:533px;
height:360px;
position:absolute;
z-index:99;
	}

.loaderInnerDiv
{
	
background-color:#ccc;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
width:257px;
margin:-10px 0 0 -130px;
height:300px;
position:absolute;
z-index:999;
text-align:center;
padding:250px 0 0 0;
background: #FFFFFF url(Images/8-1.gif) no-repeat 50%; 
} 

.loaderInnerIframe
{
border:0px;
background-color:#ccc;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
width:257px;
margin:-10px 0 0 -130px;
height:550px;
position:absolute;
z-index:99;
text-align:center;
} 
