body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px;}
html, body { height: 100%; width:100%; }
fieldset,img,abbr{border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; margin:0;padding:0;}
ul, li {list-style:none; list-style-type:none;}

body { font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; }

body.banner_background { background:#33363c url('../images/frontend/ban_background.jpg') repeat-x 0 0; color:#FFFFFF; }
body.bg_sub { background:#F8F8F8 url('../images/frontend/bg_body_sub.gif') repeat-x 0 0; color:#404040; }

a { color:#35799D; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
input, textarea, select { border: 1px solid #C7C7C7; font-family: Arial,Helvetica,sans-serif; font-size: 14px; padding: 8px 5px 7px 8px; color:#363636; -webkit-box-shadow: inset 1px 1px 3px 1px #f2f2f2; -moz-box-shadow: inset 1px 1px 3px 1px #f2f2f2; box-shadow: inset 1px 1px 3px 1px #f2f2f2; outline: none; border-radius:4px; -moz-border-radius:4px;  -webkit-border-radius:4px; }
input[type="checkbox"], input[type="radio"] { outline:0; border:0px; width:15px !important; height:15px !important; margin:0 4px 0 0; padding:0; }
input[type="submit"], input[type="button"] { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border:none !important; }
*:focus{ outline:0;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted ;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.container { width:979px; margin:0 auto; *zoom: 1; }
.container:before, .container:after { display: table; line-height: 0; content: ""; }
.container:after { clear: both; }
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.clearfix{clear:both;}
@media screen and (max-width: 620px)
{
html, body{ -webkit-text-size-adjust: none;}
}@font-face {
    font-family: 'titillium_webregular';
    src: url('../fonts/titilliumweb-regular-webfont.eot');
    src: url('../fonts/titilliumweb-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-regular-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-regular-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Calibri';
    src: url('../fonts/calibri.eot');
    src: url('../fonts/calibrid41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri.woff') format('woff'),
         url('../fonts/calibri.ttf') format('truetype'),
         url('../fonts/calibri.svg#Calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'titillium_websemibold';
    src: url('../fonts/titilliumweb-semibold_0-webfont.eot');
    src: url('../fonts/titilliumweb-semibold_0-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-semibold_0-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-semibold_0-webfont.svg#titillium_websemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.clearing{clear:both;}
.h1_align { text-align:right; color:#EFEFEF; font-size:12px; height:18px; line-height:18px; }
.wrappper_main{width:994px; margin:0 auto; position:relative; z-index:10; }
.logo_link{width:456px; height: 108px; float:left;}
.logo_align{ clear:both; overflow:hidden; }
.head2{background-color:#fff; width:100%;}
#nav{background-color:#FFF; width:987px; height:50px; position:relative;}
#nav li{float:left; text-transform:uppercase; position:relative; padding: 15px 0 0 0; text-align: center;}
.home{width:80px; float:left; }
.courier_service{width:210px; float:left; }
.shipping_tool{width:190px; float:left; }
.service_directory{width:210px; float:left; }
.about_us{width:140px; float:left; }
.contact_us{width:120px; float:left; }

.logo_head{ width:100%; height:114px; clear: both;}
.banner1{background:url('../images/frontend/banner_1.jpg') no-repeat center 0; width:100%; height:679px; }
.banner_wrap{width:100%; height:370px; z-index:4; position:relative; top:25px;}
.au_map{background:url('../images/frontend/au_map.png') no-repeat 0 0; width:49px; height:36px; float:left;}
.nz_map{background:url('../images/frontend/nz_map.png') no-repeat 0 -2px; width:45px; height:38px; float:left; margin:0 3px 0 28px; }
.au_content { width:190px; float:left; padding:12px 0 0 85px; }
.au_contact{font-size:14px; color:#fff; font-family:"chivo regular",Arial; padding:10px 2px 0; letter-spacing: 0.4px;float: left;}
.au_contact_general{font-size:23px; font-family:"titillium_websemibold", Arial; color:#76a5bf; line-height:29px;}
.nz_content{ float:left; padding:12px 0 0; }
#nz_struct{position:relative; float:left; width:200px;}
#nz_struct a{color:#fff;}
.nz_contact li{font-size:14px; font-weight:bold; float:left;}
.nz_news{width:45px; float:left; }
.nz_endo{width:100px; float:left; }
.nz_faq{width:45px; float:left; }

.banner_wrap_home { position:absolute; left:0; top:75px; width:100%; height:622px; z-index:2; overflow:hidden; }
.banner_wrap_sub { background:url('../images/frontend/banner_sub.jpg') no-repeat center 0; position:absolute; left:0; top:75px; width:100%; height:308px; z-index:2; }
.main_wrap { background:url('../images/frontend/logo_head1.png') no-repeat center 0; position:relative; z-index:30; }


/*C2A*/
.c2a_imaage1{width:250px; height:211px; float:left;}
.c2a_imaage2{width:245px; height:211px; float:left;}
.c2a_imaage3{width:244px; height:211px; float:left;}
.c2a_imaage4{width:245px; height:212px; float:left;}
.c2a{width:987px; clear:both; float:left;}
.c2a_bottom{width:987px; height:55px; float:left; margin:-20px 0 0 0;}
.c2a_background{background: rgba(0, 0, 0, 0); width:987px; height:109px; padding: 0 0 157px; }
.c2a_align { height:392px; clear:both; }
.c2a_align_sub { height:184px; clear:both; }

/*home_content*/
.ca_home_wrap { background:url('../images/frontend/bg_c2a_shadow.jpg') no-repeat 13px 155px; overflow:hidden; clear:both; }
.ca_sub_wrap { overflow:hidden; clear:both; padding:0 9px 33px 4px; }
.member_login_text{ background:#DADADA; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; color:#343434; float:left; margin:16px 0 0 16px; padding:8px 15px; width:155px; }

/*.main_content{width:990px; float:left; color:#e1e1e2; padding:43px 2px 35px;}*/
.main_content{width:990px; float:left; padding:43px 2px 35px;}
.main_content p, .ca_sub p { padding:0 0 16px 0; line-height:21px; }

.main_content ul, .ca_sub ul { padding:0 0 18px 20px; }
.main_content li, .ca_sub li { background:url('../images/frontend/bullet.png') no-repeat 0 7px; padding:0 0 3px 18px; line-height:21px; }
#sitemap li{margin:0 0 20px;}
#sitemap li ul{margin:20px 0 0;}

.main_content ol, .ca_sub ol { padding:0 0 18px 20px; }
ol li {list-style-type:decimal; background:none !important; }
ol li li {list-style-type:lower-alpha; background:none !important; }
ol li li li {list-style-type:lower-roman; background:none !important; }

.ca_sub { width:704px; float:left; padding:38px 0 0 40px; }
.ca_sub_services { padding:38px 0 25px; clear:both; overflow:hidden; }

body.banner_background .content_head { font-family:"titillium_websemibold", Arial; font-size:36px; font-weight:bold; color:#b1d9e6; padding:0 0 38px 0; text-shadow:2px 3px 3px #000000; }
body.banner_background .sub_head { font-family:"titillium_webregular", Arial; font-size:21px; color:#bedce6; padding:0 0 9px 0 !important; text-transform:uppercase; }

body.bg_sub .content_head { font-family:"titillium_webregular", Arial; font-size:40px; color:#0c3e6e; padding:0 0 29px 0; letter-spacing:0.2px; }
body.bg_sub .sub_heading { font-family:"titillium_webregular", Arial; font-size:21px; color:#404040; padding:0 0 9px 0 !important; text-transform:uppercase; }
.sub_head2 { font-family:"titillium_webregular", Arial; font-size:18px; font-weight:bold; color:#0C3E6E; padding:0 0 8px 0 !important; font-variant:small-caps; }

.home_left_panel{ width:216px; padding:10px 30px 0 0; float:left; }
.left_ul { padding:17px 0 16px; clear:both; line-height:21px; }
.left_ul li{ background:url('../images/frontend/li_style.jpg') no-repeat 2px 6px; }
.left_ul li a { color:#FFFFFF; padding:0 0 1px 30px; display:block; }
.left_ul li a:hover { color:#FFFFFF; text-decoration:underline; }

.left_nav_sub { background:url('../images/frontend/bg_subnav_btm.gif') no-repeat 0 bottom; width:237px; padding:0 0 9px 0; float:left; }
.left_nav_sub li { background:#262a2f; clear:both; border-bottom:1px solid #464646; }
.left_nav_sub li.last { border-bottom:0; }
.left_nav_sub li a { background:url('../images/frontend/bullet_subnav.gif') no-repeat 217px 18px; display:block; color:#b3eaff; padding:16px 20px 11px 24px; text-transform:uppercase; font-family:"titillium_webregular", Arial, Helvetica, sans-serif; }
.left_nav_sub li.last a { padding:16px 20px 3px 24px; }

/* Courier Services styles */
.full_block_plain { width:100%; clear:both; background:#fcfcfc; }
.full_block_alt { width:100%; clear:both; background:transparent; }

.cs_block_wrap { width:994px; margin:0 auto; padding:0 10px 0 4px; }
.services_rt { padding:32px 560px 25px 0; height:226px; }
.services_lt { padding:32px 0 25px 526px; height:226px; }
.srv_head { font-family:"titillium_webregular", Arial, Helvetica, sans-serif; font-size:35px; color:#2e3137; padding:0 0 25px 0; }
.srv_desc { line-height:21px; padding:0 0 18px 0; }
.srv_link { background:url('../images/frontend/btn_find_out_more.png') no-repeat 0 0; width:119px; height:31px; float:left; }

.cs_priority { background:url('../images/frontend/cs_priority_service.jpg') no-repeat right 0; }
.cs_iafreight { background:url('../images/frontend/cs_air_freight.jpg') no-repeat right 0; }
.cs_int_exp { background:url('../images/frontend/cs_int_express.jpg') no-repeat right 0; }
.cs_per_srv { background:url('../images/frontend/cs_personalised_service.jpg') no-repeat right 0; }
.cs_int_eco { background:url('../images/frontend/cs_int_economy.jpg') no-repeat left 0; }
.cs_logi_wh { background:url('../images/frontend/cs_logistics.jpg') no-repeat left 0; }
.cs_dom_srv { background:url('../images/frontend/cs_same_day.jpg') no-repeat right 0; }
.cs_next_flight { background:url('../images/frontend/cs_next_flight.jpg') no-repeat left 0; }
.cs_add_srv { background:url('../images/frontend/cs_add_services.jpg') no-repeat left 0; }
.cs_full_rt { padding:32px 200px 25px 0; }

.ca_img { float:right; padding:2px; margin:0 0 10px 10px; }

.home_center_panel{width:440px; padding:0 27px 0 0; float:left;}
.home_right_panel{width:270px; float:left;}
.left_img1 {background:url('../images/frontend/our_services.png') no-repeat; width:213px; height:43px; float:left;}
.left_panel_head1 {color:#b3eaff; font-family:titillium_websemibold,Arial; font-size:14px; padding: 9px 0 0 52px;  font-weight: bold; text-transform:uppercase;}
.left_panel_head {color:#b3eaff; font-family:titillium_websemibold,Arial; font-size:14px; padding: 13px 0 0 68px;  font-weight: bold; text-transform:uppercase;}
.left_panel_head2 {color:#b3eaff; font-family:titillium_websemibold,Arial; font-size:14px; padding: 12px 0 0 50px;  font-weight: bold; text-transform:uppercase;}
.left_panel_head3 {color:#b3eaff; font-family:titillium_websemibold,Arial; font-size:14px; padding:20px 0 0 65px;  font-weight: bold; text-transform:uppercase;}
.home_li_pad{ padding: 0 0 0 20px; color:#e1e1e2;}
.left_img2{background:url('../images/frontend/shipping_tools.png') no-repeat 1px 9px; width:213px; height:48px; float:left;}
.home_content_color1{font-family:Myriad pro,Arial; font-size:16px; color:#bedce6; float:left;  padding: 0 3px 0 0;}
.search_panel{background:url('../images/frontend/search_input.jpg') no-repeat; width:266px; height:29px; margin: 14px 2px 10px;}
.search_text{font-family:"titillium_websemibold", Arial; font-size:13px; color:#000000;  padding:3px 0 0 17px; float:left;}
.search_mag{background:url('../images/frontend/magnifir.jpg') no-repeat; width:20px; height:20px; margin: 5px 5px 0 0; float:right;}
.right_panel_news{background-color: #262A2F;min-height:275px; width: 268px; clear:both;border-radius: 1em;}
.news_heading{background:url('../images/frontend/news_right.png') no-repeat 2px 12px; height:44px;  padding: 0 0 10px;}
.news_content{width:272px;}
.news_single_content{width:220px; float:left; display:block; padding: 12px 30px 0 17px; min-height:96px;}
.news_content1{font-family:Calibri,Arial; font-size:16px; color:#bedce6; float:left;}
.news_content3{font-family:Calibri,Arial; font-size:16px; color:#bedce6; padding: 0 0 12px; float:left; clear:both;}
.news_content2{font-family:Calibri,Arial; font-size:16px; color:#FFF;  padding: 0 0 12px; float:left;}
.member_login{background:url('../images/frontend/news_panel.png') no-repeat; width:267px; height:130px;}
.login_input1{background:url('../images/frontend/login_input.jpg') no-repeat; width:188px; height:26px;  margin:24px 0 0 17px;}
.login_input2{background:url('../images/frontend/login_input.jpg') no-repeat; width:188px; height:26px;  margin: 5px 0 0 16px;}
.login_go{background:url('../images/frontend/login_go_mini.jpg') no-repeat; width:45px; height:43px; margin: 32px 10px 0 0; float:right;}
.shadow_right{background:url('../images/frontend/news_shadow.jpg') no-repeat right 0; height:2px; clear:both; }
.plus_right{background: url("../images/frontend/new_plus.jpg") no-repeat right 17px; }

/*sub page*/
.breadcrum_color{color:#35799d !important; font-size:13px !important; font-family:titillium_webregular,Arial !important;}

.faq_wrap { padding:0 0 30px 0; clear:both; overflow:hidden; }
.faq_head { background:url('../images/frontend/bullet_faq.png') no-repeat 0 9px; font-family:"titillium_webregular", Arial; font-size:21px; color:#404040; padding:0 0 9px 22px !important; text-transform:uppercase; line-height:normal !important;}
.faq_con { padding:0 0 0 22px; clear:both; overflow:hidden; }
.back_to_top { float:right; }


.fullwidth_subpage{width:100%; background-color:#fff; padding: 0 0 43px;}
.subpage_content_heading{font-family:titillium_webregular,Arial; font-size:40px; color:#0c3e6e;  padding: 29px 0 31px;}
.sub_heading{font-size:20px; padding: 0 0 27px;}
.main_content_sub p{padding: 0 0 21px; font-size:15px;}

/* NAVIGATION*/
#head_nav{height:15px; padding:20px 9px 18px 10px; width:1095px; margin:0; }
#head_nav li{ float:left; display:inline; }
#head_nav li a{background: url("../images/frontend/sprite_navc.png") no-repeat scroll; width:1095px;height:15px; clear:both; margin:0; float:left; }
#head_nav li li a{background: #ffffff;clear:both; margin:0; width:100%; float:left;  padding: 15px; border-bottom: 1px solid #BDD2DD; opacity:0.9; height:auto;}
#head_nav li a.list11{width:63px; background-position:0 0; }
#head_nav li a.list22{width:180px; background-position:-63px 0;}
#head_nav li a.list33{width:161px; background-position:-243px 0; }
#head_nav li a.list44{width:188px; background-position:-404px 0; }
#head_nav li a.list55{width:114px; background-position:-592px 0; }
#head_nav li a.list66{width:113px; background-position:-862px 0; }
#head_nav li a.list77{width:156px; background-position:-706px 0; }
#head_nav li a.list188{width:223px; background-position:-975px 0; }


#head_nav li a.list11:hover,#head_nav li a.list1_a{ width:63px;  background-position:0 -17px;}
#head_nav li a.list22:hover,#head_nav li a.list1_b{ width:180px; background-position:-63px -17px;}
#head_nav li a.list33:hover,#head_nav li a.list1_c{ width:161px; background-position:-243px -17px;}
#head_nav li a.list44:hover,#head_nav li a.list1_d{ width:188px; background-position:-404px -17px;}
#head_nav li a.list55:hover,#head_nav li a.list1_e{ width:114px; background-position:-592px -17px;}
#head_nav li a.list66:hover,#head_nav li a.list1_f{ width:113px; background-position:-862px -17px;}
#head_nav li a.list77:hover,#head_nav li a.list1_g{ width:156px; background-position:-706px -17px;}


.courier_services{}
.shipping_tools{ width:200px !important;}
.right_data{width:200px; float:left; }
.left_data{width:250px; float:left; border-right:1px solid #000000;}

/* NAVIGATION*/
#head_nav_small{height: 15px; padding:4px 0 0; width: 235px; clear:both; }
#head_nav_small li{ float:left; display:inline; }
#head_nav_small li a{background: url("../images/frontend/sprite_nav2.png") no-repeat scroll; width:235px; height:15px; clear:both; margin:0; float:left;}
#head_nav_small li a.list77{width:53px; background-position:0 0; }
#head_nav_small li a.list88{width:130px; background-position:-53px 0;}
#head_nav_small li a.list99{width:52px; background-position:-183px 0; }
#head_nav_small li a.list77:hover,#head_nav_small li a.list7_a{ width:53px;  background-position:0 -16px;}
#head_nav_small li a.list88:hover,#head_nav_small li a.list7_b{ width:130px; background-position:-53px -16px;}
#head_nav_small li a.list99:hover,#head_nav_small li a.list7_c{ width:52px; background-position:-183px -16px;}

/* C2A*/
.bottom_cta {width:988px; height:214px; overflow:hidden; float: left; margin:0;}
.bottom_cta li {float:left;  height:214px; }
.bottom_cta li.btm_last {}
.bottom_cta li a.first {background-position:0 0; width: 251px;}
.bottom_cta li a.first:hover {background-position:0 -213px; }
.bottom_cta li a.second {background-position:-251px  0; width: 246px; }
.bottom_cta li a.second:hover {background-position:-251px -213px;}
.bottom_cta li a.third {background-position:-497px 0; width: 245px;}
.bottom_cta li a.third:hover {background-position:-497px -213px;}
.bottom_cta li a.fourth {background-position:-742px 0; width: 246px;}
.bottom_cta li a.fourth:hover {background-position:-742px -213px;}
.bottom_cta li a {display:block; height:214px; background:url("../images/frontend/c2a.png") no-repeat 0 0; }
.bottom_cta li a:hover {color:#0c315e;}
.bottom_cta li a span {display:block;}
.btm_cta_title {font-family: swis721_cn_btroman,Arial,helvetica,sans-serif;font-size: 17px; font-weight: bold;color:#ffffff;padding: 0 0 18px;}
.btm_cta_txt {font-family: swis721_cn_btroman,Arial,helvetica,sans-serif;font-size: 13px;color: #ffffff; padding:0 0 10px 2px;line-height:16px !important; height:48px;}
.btm_cta_title1{font-family: swis721_cn_btroman,Arial,helvetica,sans-serif;font-size: 17px; font-weight: bold;color:#ffffff;padding: 0 0 0 19px;}
.btm_cta_txt1 {font-family: swis721_cn_btroman,Arial,helvetica,sans-serif;font-size: 13px;color: #ffffff; padding:10px 0 0 18px;line-height:16px !important; }
.btm_cta_read1 {float: left;background: url("../images/frontend/read_more.jpg") no-repeat scroll 0 0 transparent;width:84px;height:21px; margin:10px 0 10px 19px}

/*read more*/
.readmore_effect{background:url('../images/frontend/readmore_border.jpg') no-repeat 0 0; width:980px; height:4px; float:left; margin:0 7px; }
.read_button{background:url('../images/frontend/jet_worlwide_home_v2c_39.png') no-repeat 0 0; width:133px; height:37px; display:none; margin: -20px auto 0; text-align: center; padding:2px 12px 0 0;}
.close_btn{background:url('../images/frontend/jet_worlwide_home_v2c_39.png') no-repeat; width:133px; height:37px; display:block; margin: -20px auto 0; text-align: center;}
.read_text{font-family:Calibri,Arial; font-size:14px; color:#FFF;  padding:5px 0 0; display:block; }

/*news*/
.news_details{}
.news_details p{padding: 0 0 10px;}
.news_cont{background: #ffffff; overflow:hidden; margin: 0 0 30px; border:1px solid #e4e4e4; border-radius: 4px;}
/*.news_cont :hover{background: #f0f0f0; overflow:hidden;}*/
.readmore{ background:url('../images/frontend/read_more.jpg') no-repeat 0 0; width:100px; height:31px; margin: 10px 0 25px; float:left;}
.readmore_div a:hover{ background:url('../images/frontend/read_more.jpg') no-repeat 0 0; width:100px; height:31px; margin: 10px 0 25px; float:left; text-decoration:none;}
.news_images{ float:left; margin:28px 0 0 17px; background:#FFFFFF; border:1px solid #E4E4E4; padding:3px; border-radius:4px; position:relative; width:128px; height:96px; }
.newsImg { position:absolute; left:50%; top:50%; }
#news_det_gallery { overflow:hidden; clear:both; padding:0 0 25px 0; }
.img_news_det { float:left; margin:0 15px 0 0; background:#FFFFFF; border:1px solid #E4E4E4; padding:3px; border-radius:4px; position:relative; width:232px; height:174px; }
.ico_pdf_link { background:#FFFFFF url('../images/frontend/pdf_icon_34_39.jpg') no-repeat 7px 6px; border:1px solid #E4E4E4; padding:3px 10px 4px 35px; border-radius:4px; float:right; font-family:"titillium_webregular", Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; }

.cont_mar { float:left; padding:30px 20px 10px 20px; width:710px; }
.newsdate{ background:url('../images/frontend/news_date.png') no-repeat 0 0; float:left; width: 50px; height: 51px; margin: 23px 0 0; color:#b3eaff; font-size: 22px; padding: 4px 0 0 6px; text-transform:uppercase;}
.news_btn{float:right; padding:10px 0;}
.ca_sub_modules { padding:38px 0 0 20px; }
.news_con{line-height:21px;}
.ca_sub_modules p{line-height:21px; padding:0 0 25px;}

/* Form */
.contact_wrap { overflow:hidden; }
.form_field_wrap { border-bottom:solid 1px #E9E9E9; padding:0 0 14px 10px; margin:0 0 12px; overflow:hidden; }
.form_field_wrap_spacing { border-bottom:solid 1px #E9E9E9; padding:0 0 7px; margin:0 0 12px; overflow:hidden; }
.extra_padding_contact_us{padding:0 0 7px !important;}
.form_wrap { float:left; padding:0 0 14px;}
.contact_sub_heading_address{font-weight:bold; font-size: 16px;}
.left_form { float: left; width: 480px; }

.right_form { float: left; width: 481px; }
.right_div { padding:25px 0 0; border-top:1px solid #C7C7C7; }
.form_row { clear: both; overflow: hidden; padding: 10px 0; }
.form_row label { float: left;  padding: 7px 10px 0 0; text-align: right; width:120px; font-size:14px; color:#424242; }
.form_row label.txt_lt { text-align: left; }
.form_row label.input_set { float:left; padding:7px 10px 0 0; text-align:left; }
.form_row input, .form_row textarea, .form_row select { float: left; width:300px;  color:#424242; }
.form_row input.name { background-position: 7px 6px; }
.form_row input.unit_fd { width: 70px; }
.form_row label.street_1 { width: 68px; }
.form_row .input_sm { width:96px; margin:0 7px 0 0; }
.form_row .input_s { margin:10px 0 0 0; }
.form_row .wv_wrap { float:left; }
.form_row .wv_wrap img { float:left; }
.form_row input.field_wv { text-transform: uppercase; width: 60px; margin: 0 0 0 10px; }
.form_row select { width:315px; }
.form_row select.exp_date_yr { float: left; width: 80px; margin:0 5px 0 0; }
.mand_sign { color: #FF0000; padding: 0 3px 0 0; }
.form_row input[type="checkbox"] { margin: 6px 0 0 10px; border: 0 none !important; cursor: pointer; height: auto !important; width: auto !important; }
.help_txt { display:block; font-size:10px; font-weight:normal; padding:5px 6px 0 0; }
.flash_captcha { float: left; margin: 0 5px 0 0; }
.form_row .org_btn { color:#FFF; background:url('../images/frontend/submit.png') no-repeat 0 0; width:100px; height:31px; overflow:hidden; cursor:pointer; float:left; }
.form_row_btn { text-align:right; overflow:hidden; padding:0 0 40px; clear: both; }
.form_row_btn .org_btn { float:right; }
.padd_errormsg {  clear: both;  color: #FF0000; display: block; font-size: 12px;  padding: 4px 0 0 133px; }
.cleardiv{clear:both;}
.country{ width:100%;}
.btn_calc { background:url('../images/frontend/btn_calculate.png') no-repeat 0 0; width:96px !important; height:31px !important; }

#result_wrap { display:none; padding:15px 0 0 0 !important; }
#result { display:inline; }

/* Gmap */
.left_map{ width: 465px; margin:0 30px 0 0; float: left;}
.right_map{ width: 465px; float:left;}
.address_div{ clear:both; overflow: hidden;}
.address_div span{line-height:21px;}
.overlay_map { height: 580px; float:left; position:relative;  width: 633px; border:1px solid #ccc; padding:2px; }
.gmap_wrap { width: 633px; float:left; }
.gm-style-iw{height: 111px;}
#divgmap0 { position:relative; padding:0; float:left; height: 500px; width:465px; margin:20px 30px 0 0;}
#divgmap1 { position:relative; padding:0;  height:500px; width:465px; margin:20px 0; overflow: hidden; float:left;}

.fld_dd { width:400px; float:left; }
.sd_legend { clear:both; padding:25px 0 10px; }
#service_data { clear:both; }
.tbl_ca { border:1px solid #CACACA; border-width:1px 0 0 1px; width:700px; clear:both; margin:0 0 25px; }
.tbl_ca th, .tbl_ca td { border:1px solid #CACACA; border-width:0 1px 1px 0; padding:6px; vertical-align:top; text-align:left; }
.tbl_ca th { background:#8DABC6; font-family:"titillium_webregular", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#1A1A1A; }
.no_data { font-size:18px; text-align:center !important; padding:20px !important; }

.end_row { clear:both; margin:0 0 30px; padding:0 0 5px 0; border-bottom:1px solid #CACACA; }
.end_name { font-weight:bold; font-style:italic; }

/* site search */
.search_form { width:269px; height:31px; background:url(../images/frontend/search_panel.jpg) no-repeat; float:right; margin:8px 0;}
.search_form input[type="text"] { width:219px; background-color:transparent; border:0; float:left; font-size:13px; padding:5px 10px; box-shadow:none; float:left; height: 21px;}
.search_form input.bt_search { width:30px; height:31px; background-color:transparent; border:0; cursor:pointer; float:left;}

.search_form_404 { width:330px; height:31px; float:left; margin:8px 0;}
.search_form_404 input[type="text"] { width:260px; background-color:transparent; border:1px solid #AFAFAF; float:left; font-size:14px; padding:8px 10px; margin:0 6px 0 0; box-shadow:none; float:left; }
.search_form_404 input.bt_search { background:url('../images/frontend/ico_srch.png') no-repeat center center; width:29px; height:29px; background-color:transparent; border:0; cursor:pointer; float:left; margin:4px 0 0 0;}

#sitemap p { padding:0 0 15px 0 !important; }
#sitemap ul { padding:0 0 0 20px; }

/*downloads*/
.dl_det_wrap{overflow:hidden; width:440px; float:left; margin: 0 15px 15px 0; padding: 15px 10px 25px; background: #ffffff; border: 1px solid #E4E4E4; border-radius: 4px 4px 4px 4px;}
.dl_data{overflow:hidden}
.dl_data p{padding:0 0 5px;}
.dl_sub_heading{ color: #0C3E6E;font-family: "titillium_webregular",Arial;font-size: 18px; font-variant: small-caps; font-weight: bold; padding: 0 0 8px !important; overflow:hidden;}
.dl_link2{ background:url('../images/frontend/download_pdf.jpg') no-repeat 0 0; width:100px; height:31px; display: block; overflow:hidden; margin: 5px 0 0;}
.dl_data  a:hover{ text-decoration:none !important; background:url('../images/frontend/download_pdf.jpg') no-repeat 0 0 !important; width:100px; height:31px; display: block; overflow:hidden;}

/* Breadcrumb */
.breadcrumb { clear:both; overflow:hidden; text-align:right; padding:0 2px 6px 0; margin:0 0 29px; border-bottom: 1px solid #BDD2DD;}
.breadcrumb h2, .breadcrumb a, .breadcrumb span { display:inline; font-size:11px; text-transform:uppercase; color:#35799d; }
.breadcrumb a { text-decoration:none; }
.breadcrumb span.sep { padding:0 6px; }
.breadcrumb span.active { padding:0; text-decoration:underline; }

/* Footer */
.footer_background{background:#0f1015 url('../images/frontend/footer_effect.jpg') repeat-x 0 0; width:100%;}
.footer_weather_align{float:left; width:987px; padding: 25px 0 0;}
.foot_day_wrap { width:154px; border-right: 1px solid #313134; float:left; padding: 0 10px; }
.last_wrap { border-right:0px; }
/*.foot_image1{background:url('http://images.jetworldwide.com.au/frontend/foot_today_mini.jpg') no-repeat; width:59px; height:53px; float:left;}*/
.foot_image1{width:60px; height:60px; float:left;}
.wheather_update{font-family:Calibri,Arial; font-size:14px; color:#FFF; float:left;  padding: 10px 0 0 10px;}
.foot_image2{background:url('../images/frontend/foot_tomrw_mini.jpg') no-repeat; width:84px; height:53px; float:left;}
.foot_day_wrap2{width: 164px; border-right: 1px solid #313134; float:left;}
.foot_image3{background:url('../images/frontend/foot_wed_mini.jpg') no-repeat; width:56px; height:62px; float:left;}
.foot_day_wrap3{width: 145px; border-right: 1px solid #313134; float:left; padding:0 0 0 6px;}
.foot_image4{background:url('../images/frontend/foot_thur_mini.jpg') no-repeat; width:85px; height:57px; float:left;}
.foot_day_wrap4{width: 160px; border-right: 1px solid #313134; float:left;}
.foot_image5{background:url('../images/frontend/foot_fri_mini.jpg') no-repeat; width:60px; height:53px; float:left;}
.foot_day_wrap5{width: 130px; float:left;}

#footer_wrap { overflow:hidden; position:relative; }

.jcarousel_wrap ul li .newsletters_wrap {height:220px; padding: 9px 10px 0 0;	 }
.jcarousel_wrap .title { color:#89cad9; font-family:"calibri", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:0 0 8px;  }
.newsletter_form { overflow:hidden; padding:6px 0 19px; }
.newsletter_icon { float:left; padding:9px 12px 0 16px; }
.newsletter_form_row { float:left; width:176px; }
.newsletter_form_row label { display:block; }
.newsletter_form_row input { float: left; padding:3px; margin:0 0 5px; width:168px; border:0; font-size:11px; color:#555555; border-radius:0; -moz-border-radius:0;  -webkit-border-radius:0; }
.newsletter_form_row input.email_fld { width:147px; height:14px; }
.newsletters_btn {width:21px !important; height:20px; cursor:pointer; }
.newsletters_listing { overflow:hidden; margin:0 !important; width:auto !important; }
.newsletters_listing li { float:none !important; border:1px solid #556c7b !important; border-width:1px 0 0 !important; margin:0 !important; width:auto !important; height:auto !important; }
.newsletters_listing li a { display:block; color:#FFF; font-weight:bold; font-size:12px; text-decoration:none; margin: 0 10px; padding: 8px 0 8px 10px; }
.newsletters_listing li a:hover { color:#89CAD9; }

.jcarousel_wrap ul li .flipbook_wrap {height:300px; padding: 0 10px 0 0; }
.flipbook_wrap .flipbook_con_wrap { overflow:hidden; padding:15px 0 0; }
.flipbook_wrap .flipbook_icon { float:left; padding:2px 7px 0 9px; }
.flipbook_wrap .flipbook_con { float:left; font-size:11px; color:#FFF; width:135px; }
.flipbook_wrap .flipbook_img { background:#fff; overflow:hidden; height:151px; margin: 21px; }
.flipbook_wrap .flipbook_img a { text-align:center; display:block; }

.jcarousel_wrap ul li .testimonial_wrap {/*width:271px;*/ height:300px; }
.testimonial_con {height:217px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:0 10px 17px 0; }
.testimonial_wrap .testi_txt { padding:24px 17px 24px 25px; overflow:hidden; }
.testimonial_wrap .testi_header_btm_c2a { padding:0 17px 0 0; overflow:hidden; position: absolute; top: 228px; width:268px; height:73px; }
.testimonial_wrap .testi_header_btm_c2a .testi_img_btm_c2a { float:left; width: 83px; height:50px; position:relative; overflow: hidden; }
.testimonial_wrap .testi_header_btm_c2a .testi_img_btm_c2a img { position:absolute; left:50%; top:50%; }
.testimonial_wrap .testi_title_btm_c2a { float:left; color:#555555; font-size:14px; padding: 8px 0 0 15px; width:170px; }
.testimonial_wrap .testi_title_btm_c2a span { font-size:12px; display:block; }

.footer_panel { overflow: hidden; margin: 0 auto; width:980px; font-size:12px; color:#ffffff; padding:20px 7px 0; clear:both; }
.footer_webmagnet, .footerarea_info { overflow: hidden; margin:0 auto; width:980px;}
.footerarea_info a { color: #959595; font-size: 12px; padding: 0 0 9px; text-decoration: none; }
.footerarea_info a:hover { text-decoration:underline; }
.comp_info { clear: both; padding: 0 0 30px 5px; }
.footer_modules_link { overflow:hidden; border:1px solid #38434b; border-width:0 0 1px; padding: 0 0 20px 5px; }
.footer_modules_link ul { float:left; width: 140px; padding:0 15px 0 0; }
.footer_modules_link li { padding: 10px 0 10px 0; overflow:hidden; }
.footer_modules_link li a { display: block; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
.footer_modules_link li a:hover { color:#959595; }

.footer_link_wrap { overflow:hidden; border:1px solid #38434b; border-width:0 0 1px; padding:0 0 15px; margin:0 0 15px; clear:both; }
.footer_link_panel { float:left; width:706px; padding:5px 0 0; }

.footer_link_wrap .footer_link { padding:0 60px 0 0; float:left; }
.footer_link_wrap a { color:#959595; font-family:"titillium_webregular", Arial, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.footer_link_wrap .footer_head { color:#89cad9; font-size:12px; font-weight:bold; margin: 0 0 10px; display: block; text-transform:uppercase; }
.footer_link_wrap .footer_link h3 { overflow:hidden; margin: 0 0 6px; }
.footer_link_wrap a:hover { text-decoration:underline; color:#959595; }
.footer_link_wrap .footer_sub { padding:0 0 5px; }

.footer_sm { float:right; clear: both; }
.footer_sm p { text-align:right; overflow:hidden; padding:0 0 12px; }
.footer_sm a { display:inline-block; margin:0 7px 0 0; float: none; }
.footer_sm a.footer_exademo_logo { background:url(../images/frontend/footer_exa_logo.png) no-repeat; width:202px; height:40px; }
.footer_sm a.fb_icon { background:url(../images/frontend/fb_icon.png) no-repeat; width:30px; height:30px; }
.footer_sm a.tweeter_icon { background:url(../images/frontend/tweeter_icon.png) no-repeat; width:30px; height:30px; }
.footer_sm a.yt_icon { background:url(../images/frontend/yt_icon.png) no-repeat; width:30px; height:30px; }
.footer_sm a.in_icon {width:30px; height:30px; display:none; }
.footer_sm a.share_icon {width:88px; height:20px; }
.gplus_wrap { float:left; padding: 0 0 0 92px; }

.footer_webmagnet { overflow:hidden; }
.webmagnet_popular_searches { background:url(../images/frontend/plus_icon.png) 0 2px no-repeat; float:left; padding: 0 0 0 20px; color:#959595; text-decoration:none; font-size:11px; margin:4px 0 15px; }
.collapse {}
.webmagnet_popular_searches:hover { text-decoration:underline; color:#959595; }
.webmagnet_wrap { overflow:hidden; padding: 10px 0 0 3px; clear:both; }

/* Search */
.search_wrap { margin:0; float:left; position:relative; }
.search_wrap input { float:left;	margin:0;	padding:6px 40px 7px 8px;	width:200px; font-size:14px; border-color:#ECECEC; border-width:1px 0 1px 1px; background:#F7F7F7; color:#363636; }
.search_wrap .search_btn { background:#e2e2e2;	border:none; border-left:1px solid #ccc;cursor:pointer;	height:31px; width:32px; padding:0; border: 1px solid #C7C7C7; }
.search_wrap .search_btn:hover { background:#D2D2D2; }
.search_lt_cart .search_btn { background:#e2e2e2;	border:none; border-left:1px solid #ccc;cursor:pointer;	height:31px; width:32px; padding:0; border: 1px solid #C7C7C7; }
.search_lt_cart input { float:left;	margin:0;	padding:6px 40px 7px 8px;	width:95px; font-size:14px; border-color:#ECECEC; border-width:1px 0 1px 1px; background:#F7F7F7; color:#363636; }
/* Search Result */
.search_main_wrap { padding: 0 20px; }
.search_wrapper { margin: 0 0 28px; clear:both; }
.sitesearch_heading { float:left; color:#363636; }
.search_wrapper h2 { font-size: 14px; }
.sitesearch_title { background: url("../images/frontend/bullet.png") no-repeat scroll 0 4px transparent;  clear: both; display: inline-block; padding: 0 0 0 18px; }
.search_description {  margin: 8px 0 0 18px; line-height: 21px;}
.search_url { clear: both;  margin: 8px 0 0 18px; }

/* Pagination */
.pagination_wrap { background:#f8f8f8; color:#6f6f6f; font-size:14px; margin: 0 0 20px 0; padding:10px 10px; position:relative; overflow:hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; width:940px; }
.pagination_wrap .flt_lt { float:left; width:auto; }
.pagination_wrap .flt_rt { float:right; width:auto; }

.pagination { float:right; margin: 4px 0 0; }
.pagination a { padding:4px 8px; color:#448ccb; font-size:11px; background:#fff; border:1px solid #aeaeae; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight:bold; }
.pagination a:hover { color:#363636; background:#e8e8e8; border:1px solid #aeaeae; }
.pagination .current { padding:4px 8px; color:#363636; font-weight:bold; background:#e8e8e8; border:1px solid #aeaeae; font-size:11px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.disabled { display:none; }
.pg_first { color:#448ccb !important; font-weight:normal; }
a.pg_first:hover { color:#363636 !important; font-weight:normal; }
.pg_last { color:#448ccb !important; font-weight:normal; }
a.pg_last:hover { color:#363636 !important; font-weight:normal; }
.pg_prev { color:#448ccb !important; font-weight:normal; }
a.pg_prev:hover { color:#363636 !important; font-weight:normal; }
.pg_next { color:#448ccb !important; font-weight:normal; }
a.pg_next:hover { color:#363636 !important; font-weight:normal; }

/* Footer Exa Info */
.footerarea_info { overflow:hidden; color:#959595; font-size:12px; padding:0 0 20px; font-family:"titillium_webregular", Arial, Arial, Helvetica, sans-serif; }
.footerarea_info .info { float:left; }
.footerarea_info .info a { float:none; }
.footerarea_info .info span { display:block; padding: 5px 0 0; }
.footer_logo_wrap { float: right; background: url("../images/frontend/footer_logo.png") no-repeat scroll 0 0 transparent; width: 225px; height: 32px; }
.footer_logo_wrap a { float:left; display:inline; }
.wm_logo { width:134px; height:30px; }
.exalogo { width:65px; height:25px; margin:0 0 0 22px; }

.fp1 { float: left; padding: 0 15px 0 0; width: 128px; }	
.fp2 { float: left; padding: 0 15px 0 0; width: 128px; }
.fp3 { float: left; padding: 0 15px 0 0; width: 128px; }
.fp1 .footer_head, .fp2 .footer_head, .fp3 .footer_head { margin: 0 0 5px; }
.fp1 h3, .fp2 h3, .fp3 h3, .fp1 h2, .fp2 h2, .fp3 h2 { overflow:hidden; margin: 0 0 5px; }

.contact_panel { background:url('../images/frontend/foot_effect_mini.jpg') no-repeat left bottom; width:178px; float:right; height:139px; padding:5px 10px 15px 26px; }
.contact_panel .footer_head { color:#959595; font-family:"titillium_webregular",Arial,Arial,Helvetica,sans-serif; }
.contact_panel .lbl_row { overflow:hidden; clear:both; padding:0 0 5px 0; font-family:"titillium_webregular",Arial,Arial,Helvetica,sans-serif; }
.contact_panel .row_lbl { width:83px; float:left; padding:0 5px 0 0; color:#959595; }
.contact_panel .row_val { width:90px; float:left; color:#9ed0e0; }

.wrapper_banner {  height:495px !important; margin:0 auto; width:994px !important; position:relative; }
.banner_link { display:block; position:absolute; }
.b1_link1 { width:185px; height:32px; left:7px; top:266px; }
.b1_link2 { width:185px; height:32px; left:35px; top:308px; }

.b2_link1 { width:246px; height:32px; left:595px; top:256px; }
.b2_link2 { width:246px; height:32px; left:550px; top:296px; }

.b3_link1 { width:246px; height:32px; left:675px; top:196px; }
.b3_link2 { width:246px; height:32px; left:641px; top:241px; }

.b4_link1 { width:246px; height:32px; left:7px; top:299px; }
.b4_link2 { width:246px; height:32px; left:36px; top:341px; }
.b4_link3 { width:246px; height:32px; left:79px; top:382px; }

/* Update 20151221, Anna.s */
.newsmain > div:nth-child(1){margin: 55px 0 30px 0;}
.right_panel_news > div.shadow_right:nth-last-child(1){background: url('../images/frontend/news_shadow.jpg') no-repeat 0px 7px;}	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#FE8E00;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#1C2E3A;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #000000;
					-moz-box-shadow: 0px 2px 3px #000000;
					-webkit-box-shadow: 0px 2px 3px #000000;
					font-size:0px; height:1px; background:#1C2E3A;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					/*#FE8E00*/
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  /* Superfish code starts here */

.top_nav{width:941px; margin:0 auto; height:43px; }
.top_nav li a.-active{background:#00355d; }
.top_nav li li a:hover{background:#08416b; }

.sf-menu {margin:0 9px 0 3px; }
.sf-menu li { float:left; position:relative; overflow:hidden; margin:0 0 0 0;}
.sf-menu li:hover { visibility:inherit; }
.sf-menu a { font-size:15px; color:#000000; font-weight:bold; display:block; text-align:center; position:relative;}
.sf-menu a:hover{ font-size:15px; color:#0C2F80; font-weight:bold; display:block; text-decoration:none; text-align:center; position:relative;}
.sf-menu a, .sf-menu a:visited  {  }
.sf-menu a.sf-with-ul { min-width:1px; }

.sf-menu ul { position:absolute; margin:0 10px 0 10px; width:480px; background:#ffffff; opacity:0.9; top:14px;}
.sf-menu ul li { width:100%; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:29px; z-index:99; }
.sf-menu li:hover li ul, .sf-menu li.sfHover li ul { top:-999em; }
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul { left:180px; top:0; }
.sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul { top:-999em; }
.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul { left:180px; top:0; }

.sf-menu li li { /*background:#00355d; */}
.sf-menu li li a{text-align:left; padding:15px 15px; margin:0 7px;}
.sf-menu li li a:hover{text-align:left; padding:15px 15px; margin:0 7px;}
.sf-menu li li li { }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }

.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position:-10px 0; }



/* Common classes */
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }
a > .sf-sub-indicator { top:.8em; background-position:0 -100px; }

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator { background-position:-10px -100px; }

.sf-shadow ul {margin: -10px 0 0 0;}
.sf-menu ul{}
.sf-shadow ul.sf-shadow-off { background:transparent; }
