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;}
html, body { height: 100%;}
fieldset,img,abbr{border:0;}
ul, li {list-style:none; list-style-type:none;}
body { background:#FFFFFF url('../../images/frontend/bg_body.jpg') repeat-x 0 0; color:#1d1d1b; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:14px; }
a { color:#009ACF; text-decoration:underline; }
a:hover { color:#1d1d1b; text-decoration:underline; }
input[type="checkbox"], input[type="radio"] { outline:0; border:0px; width:15px; height:15px; margin:0; padding:0; }
*:focus { outline:0; }/* Comman */
.floatl { float:left; }
.floatr { float:right; }
.inner_pad { padding: 20px 25px; font-size:12px; line-height:18px; overflow:hidden; float:left; width:909px; }
.inner_pad.nofloat { float:none; }
/*.inner_pad p { padding:0 0 15px 10px; }*/
.padl10 { padding:0 0 0 10px; }
.rounded_c { border:2px solid #87cbed; overflow:hidden; margin:10px 0 0 0; 
	border-radius: 10px; 
	-moz-border-radius: 10px; /* firefox */
  -webkit-border-radius: 10px; /* chrome and safari */
  -o-border-radius: 10px; /* opera */
	/*IE 9*/
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
 }
.pad_top10 { padding:10px 0 0 0 }
.pad_top15 { padding:15px 0 0 0 }
.mar_top15 { margin:15px 0 0 0; display:inline; }
.mar_top10 { margin:10px 0 0 0; }

.pad_btm10 { padding:0 0 10px 0 }
.pad_btm15 { padding:0 0 15px 0 }

.con_pad { padding:0 0 15px 10px; }

.small_txt_c { font-size:11px; text-align:center; padding:10px 0 0 0; }

.txt_blue { color:#39a7da; }

.nop { padding:0 0 0 0 !important; }

.quot_pad { padding-left:50px !important;  } 

.txtfonts { font-size:14px; }  

.inner_content { overflow:hidden; padding:0 10px; }
.inner_content p { padding:0 0 15px 0; }
.inner_content.txt { font-size:15px !important; }

.content_mar p { padding:10px 0 15px 0; }
.content_pad p { padding:0 0 15px 10px; }

.showcon { padding: 15px 10px; }

.content_flt { float:left; width:600px; padding:0 0 0 10px; }
.content_flt p { padding:0 0 15px 0; }
.content_flt_client { float:left; padding:0 10px; min-height: 300px; }
.content_flt_client p { padding:0 0 15px 0; }


.img_flt { float:left; padding: 0 0 0 15px; }
.img_flt img { padding: 0 0 50px; }
.img_flt img.nopad { padding-bottom: 0; }
.video_img_flt { /*float:left; */ padding: 15px 0 0 0; }
.video_img_flt_pad { /*float:left; */ padding: 0 0 100px 0; }
.video_img_txt { font-weight:bold; color:#199acf; padding:0 0 5px 0 !important;}

.ddisbale { display:none; }

ul.bullet { padding:0px 0 10px 0; }
ul.bullet li { padding:0 0 5px 0; list-style:disc; margin: 0 0 0 30px; }

.no_javascript { background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding:0 0 0 15px; position:fixed; width:1500px; z-index:1; }
.wrapper { width:959px; margin:0px auto; padding:0px; overflow:hidden; height:auto; }
h1 { font-size:10px; height:16px; color:#0587a8; padding:0 14px; text-align:right; margin:0 16px 0 0; }
.header { background:url('../../images/frontend/bg_header.gif') repeat-x 0 57px; margin:0px 0px 0 10px; height:112px; float:left; width:100% }
.logo { background:url('../../images/frontend/logo.gif') no-repeat 0 0; width:232px; height:81px; float:left; text-indent:-9999px; }
.contact_no { background: url('../../images/frontend/bg_contact_no.gif') no-repeat; width:255px; height:40px; float:right; text-indent:-9999px; margin:10px 25px 0 0; display:inline-block; }

/* Banner area */
.banner_area { background:url('../../images/frontend/bg_banner_home.png') no-repeat 0 0; width:918px; height:340px; clear:both; position:relative; padding:3px 0 3px 2px; margin:22px 19px 21px 21px; float:left; }
.banner_area_f { width:918px; height:344px; clear:both; position:relative; margin:22px 19px 21px 21px; float:left; }
.home_banner { background:url('../../images/frontend/home_ban_01.jpg') no-repeat 0 0; }

/*ul.home_banner li { margin: 0 16px 0 0 !important; } */
.banner_prev { background:url('../../images/frontend/arr_lt.png') no-repeat 0 0; display:block; width:37px; height:55px; position:absolute; top:164px; left:2px; }
.banner_next { background:url('../../images/frontend/arr_rt.png') no-repeat 0 0; display:block; width:37px; height:55px; position:absolute; top:164px; right:2px; }
.banner_wrap { width:913px; height:340px; }
.banner_wrap p { padding:0 0 15px 0; }
.banner_wrap img { float:left; }
.banner_wrap .img_posti { float:left; padding: 35px 40px; }
.banner_info { float:left; width:434px; padding:70px 23px 0 0; }
.banner_txtc { text-align:center; }
.banner_info img { float:none; margin:0 0 26px 0;  }
.banner_txt { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:44px; color:#FFFFFF; padding:0 16px; }
.banner_txt_s { font-size:30px; }
.banner_txt_lineh { line-height:22px; }
.banner_area_sub { width:985px; height:280px; clear:both; position:relative; }
.banner_info_testi { float:right; width:310px; padding:35px 40px 0 0; }
.banner_testi_img { float:left; width:482px; height:272px; padding: 35px 40px; text-align:center; }
/*.banner_testi_img_s { float:left;  }*/
.banner_testi_img a { position:relative; display:block; text-decoration:none; }
.banner_testi_img a:hover { text-decoration:none; }
.banner_testi_img img { text-align:center; float:none; border:1px solid #fff; }
.home_ban_top_l { background:url(../../images/frontend/home_banner_tc.png) no-repeat top left; position:absolute; width:15px; height:14px; top:1px; left:0px; z-index:100; }
.home_ban_btm_l { background:url(../../images/frontend/home_banner_bc.png) no-repeat bottom left; position:absolute; width:15px; height:14px;  bottom:1px; left:0px;  z-index:100; }

/* C2A Panels */
.c2a_wrap { margin: 0; width: 939px; overflow:hidden; margin:0 0 29px 11px; }
.c2a_wrap li { display: inline; float: left; height:135px; }
.c2a_wrap h2 { display:inline; float:left; }
.c2a_wrap li a { display: inline; float: left; height:135px; background:url(../../images/frontend/c2a_sprite.jpg) no-repeat; }

.c2a_wrap li a.c2a01 { background-position:0 0; width:314px; height:135px; }
.c2a_wrap li a.c2a02 { background-position:-314px 0; width:311px; height:135px; }
.c2a_wrap li a.c2a03 { background-position:-625px 0; width:314px; height:135px; }

.c2a_wrap li a.c2a01:hover { background-position:0 -135px; width:314px; height:135px; }
.c2a_wrap li a.c2a02:hover { background-position:-314px -135px; width:311px; height:135px; }
.c2a_wrap li a.c2a03:hover { background-position:-625px -135px; width:314px; height:135px; }

.c2a_title { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:25px; color:#FFFFFF; display:block; padding:0 0 8px 0; }
.c2a_num { font-family:"BarmenoXB", Verdana, Geneva, sans-serif; font-size:41px; display:block; float:left; width:42px; margin:-15px 0 0;}

/* Breadcrumb */
.breadcrumb { clear:both; overflow:hidden; text-align:right; margin:0 0 10px 0; font-size:11px; }
.breadcrumb h2 { display:inline; font-size:11px; font-weight:bold; }
.breadcrumb span { padding:0 2px; }
.breadcrumb span.active { padding:0px; font-weight: normal; }

/* Most visited panel */
.mv_panel { background:url('../../images/frontend/bg_mv_btm.png') no-repeat 0 bottom; width:456px; margin:0 9px 0 7px; padding:0 0 29px 0; float:left; position: relative; }
.mv_panel_inner { background:url('../../images/frontend/bg_mv_top.png') no-repeat 0 0; padding:17px 41px 0 24px; }
.mv_title { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:40px; color:#FFFFFF; padding:0 0 9px 6px !important; }
.mv_section { background:url('../../images/frontend/mv_sep.gif') repeat-x 0 bottom; padding:18px 4px 18px 0; font-size:12px; color:#1d1d1b; overflow:hidden; }
.section_last { background:none !important; } 
.mv_section a { float:left; position:relative; text-decoration:none; }
.mv_section a:hover { text-decoration:none; }
.mv_section img { /*float:left;*/ margin:0 0 0 16px; }

.mv_desc_wrap { float:left; width:223px; }
.mv_section_title { font-size:16px; font-weight:bold; color:#009acf; padding:0 0 7px 0; }
.mv_section_desc { padding:0 0 11px 1px !important; }
.mv_section_link { text-align:right; float:right; }
.mv_section_link a { text-decoration:underline; color:#009acf; }

.right_panel_home { width:474px; float:left; }
.mt_wrap {  overflow:hidden; padding:20px 15px 0; }
.rp_title { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:30px; color:#009acf; padding:0 0 20px 1px;}
.rp_title span { font-size:18px; color:#949393; }
.mt_post { padding:0 0 22px 0; font-size: 12px !important; }
.mt_post_title { font-size:13px; font-weight:bold; }
.mt_post_date { color:#009acf; padding:0 !important; }


.mt_post_desc { line-height:22px; padding:3px 0 0 0 !important; }
.mt_post_link { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#009acf; text-decoration:underline; }

.ma_wrap { overflow:hidden; border-bottom:1px solid #cacac9; padding:11px 15px 0; }
.ma_link { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#009acf; text-decoration:underline; float:right; margin:14px 8px 0 0; }
.ma_post, .ma_post:hover { clear:both; overflow:hidden; padding:0 6px 7px 0; display:block; color:#1d1d1b; text-decoration:none; }
.ma_post img { float:left; }
.ma_post .ma_post_desc { background:url('../../images/frontend/mv_sep.gif') repeat-x 0 bottom; width:329px; float:left; padding:8px 0 18px 7px; margin:0 0 0 22px; font-size:12px; }
.ma_post_last .ma_post_desc { background:none; }
.ma_post_title { display:block; font-size:14px; }
.ma_post_date { display:block; color:#009acf; }

/* Content area */
.ca_wrap { background:url('../../images/frontend/bg_ca.gif') repeat-x 0 0; clear:both; padding:0 0 52px 0; overflow:hidden; }
.ca { padding:30px 5px 0px 8px; width:946px; margin:0px auto; }
.ca_inner { border-bottom:1px solid #cacac9; padding:0 12px 18px; }
.mid_content_wrap { padding:32px 0 0 0; overflow:hidden; }
.content_mid { padding:0 44px 0 34px; overflow:hidden; line-height:22px; }
.main_heading { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:40px; padding:5px 0 20px 0 !important; line-height:30px; }
.mystory_heading { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:37px; padding:5px 0 20px 0 !important; line-height:30px; }

.home_main_heading { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:30px; padding:5px 0 20px 0 !important; line-height:30px; }
.main_heading span, .home_main_heading span { color:#009acf; }
.subheading { font-size:16px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }
.sub_heading { font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:0 0 12px !important; line-height:25px; }

.ca p { padding:6px 0 3px; }
.ca ul { margin:0 0 12px 18px; }
.ca ul li { background:url('../../images/frontend/bullet.gif') no-repeat 0px 6px; padding:0 0 6px 28px; overflow:hidden; }

.flt_lt { float:left; }
img.flt_lt { padding:0 24px 18px 0; }
.flt_rt { float:right; }
img.flt_rt { padding:0 0 18px 24px; }
.clearing { clear:both; }

/************************ Testimonials start V1************************/
.testi_wrap { background:url('../../images/frontend/bg_testi.png') no-repeat 0 0; width:913px; height:380px; clear:both; position:relative; padding:3px 4px 3px 2px; margin:10px 0 21px; overflow:hidden; }
.testi_prev { background:url('../../images/frontend/arr_dark_lt.png') no-repeat 0 0; display:block; width:37px; height:55px; position:absolute; top:164px; left:2px; }
.testi_next { background:url('../../images/frontend/arr_dark_rt.png') no-repeat 0 0; display:block; width:37px; height:55px; position:absolute; top:164px; right:2px; }

.testi_record_wrap { height:287px; width:913px; float:left; padding: 0 0 15px 0; }
.testi_big_img { float:left; width:463px; height:270px; text-align: center;  border: 1px solid #FFFFFF; background: #000000; }
/*.testi_big_img img { border:1px solid #dee7de; }*/
.testi_big_img a { display: block; position: relative; text-decoration: none; }
.testi_detail { width:310px; height:270px; float:left; overflow:hidden; color:#FFFFFF; font-size:13px; padding:0 0 0 20px; line-height:17px; }
.testi_detail.top_pad { padding-top:25px; height:245px; }
.testi_count { padding:0 0 10px 0; color:#009ACF; }
.testi_head { font-weight:bold; padding:0 0 5px 0; }
.testi_desc { overflow:hidden; padding:0 0 18px 0; font-size:12px; }
.testi_link, .testi_link:hover { color:#009ACF; text-decoration:underline; }
.testi_link:hover { text-decoration:none; }

.testi_thumb_wrap { height:60px; width:913px; float:left; }

.read_transcript { font-size:12px; padding:10px; width:350px; height:440px; }
.read_transcript .img_div { overflow:hidden; }
.read_transcript .img_div .heading { float:left; padding: 0 52px 0 0; width: 130px; }
.read_transcript .img_div .title { color:#009acf; padding:0 0 10px 0; font-size:14px; font-weight:bold; }
.read_transcript p { padding:0 0 15px; }
.read_transcript .img_div img { float: right; width: 161px; height: 131px; margin:3px 5px; }

.clearing { clear:both; }

/************************ Testimonials end ************************/

/************************ Watch Video start************************/
.watch_v_wrap { background:url('../../images/frontend/bg_testi_s.gif') no-repeat 0 0; width:913px; height:340px; clear:both; position:relative; padding:3px 4px 3px 2px; margin:10px 0 21px; overflow:hidden; }
.watch_v_big_img { float:left; width:482px; height:272px; margin:0 0 0 0; padding: 32px 0 32px 40px; text-align: center; }
.watch_v_big_img img  { border:1px solid #fff; text-align: center; }
.watch_v_big_img a { display: block; position: relative; text-decoration: none; }
.watch_v_detail { width:330px; height:230px; float:left; overflow:hidden; color:#FFFFFF; font-size:13px; padding:60px 20px 0 20px; line-height:17px; }

.watch_v_head { font-weight:bold; padding:0 0 2px 0; }
.watch_v_desc { overflow:hidden; padding:0 0 18px 0; font-size:12px; }
.watch_v_wrap li {  padding: 30px 34px; overflow:hidden; }

/************************ Watch Video end ************************/

/* Introductory Video */
.introductory_wrap { background:url('../../images/frontend/bg_intro.gif') no-repeat 0 0; width:813px; height:880px; clear:both; position:relative; padding:25px 50px; margin:10px 0 21px; overflow:hidden; float:left; }

.intro_record_wrap { height:287px; width:913px; float:left; padding: 0 0 15px 0; }
.intro_big_img { float:left; width:480px; height:270px; text-align: center; padding:0 0 30px; }
.intro_big_img img { border:1px solid #dee7de; }
.intro_big_img a { display: block; position: relative; text-decoration: none; }
.intro_detail { width:310px; height:240px; float:left; overflow:hidden; color:#FFFFFF; font-size:13px; padding:30px 0 0 20px; line-height:17px; }
.intro_detail.top_pad { padding-top:25px; height:245px; }
.intro_count { padding:0 0 10px 0; color:#009ACF; }
.intro_head { font-weight:bold; padding:0 0 5px 0; }
.intro_desc { overflow:hidden; padding:0 0 18px 0; font-size:12px; }
.intro_link, .intro_link:hover { color:#009ACF; text-decoration:underline; }
.intro_link:hover { text-decoration:none; }

.related_video_wrap { clear:both; overflow:hidden; padding:50px 0 0 0; }
.related_video_wrap .video_col1 { float:left; width:342px; color:#fff; }
.related_video_wrap .video_col2 { float:right; width:342px; color:#fff; }
.related_video_wrap .video_col1 img, .related_video_wrap .video_col2 img { border:1px solid #dee7de; margin:0 0 10px 0 }
.related_video_wrap .video_col1 a, .related_video_wrap .video_col2 a { display: block; position: relative; text-decoration: none; }

/* Find Out */
.find_out { overflow:hidden; padding:0 0 0 10px; font-size:12px; clear:both; /*width:70%;*/ line-height:20px; }
.find_out.nolftpad { padding-left:0px; padding-top:0px; }
.find_out a { font-weight:bold; text-decoration:none; border-bottom:1px solid #009ACF; float:left; line-height:normal; font-size:16px; }
.find_out a:hover { text-decoration:none; border-bottom:1px solid #000; }
.find_out p { padding:0 0 15px 0 !important; overflow:hidden; }
.find_out span { color:#009ACF; font-size:19px; font-weight:normal; display:block; float:left; padding:0 0 0 5px; background:url(../../images/frontend/find_arrow_s.jpg) 5px 5px no-repeat; width:15px; height:18px; }
.find_out .nobold { font-weight:normal; }

/* Sitemap */
#sitemap { margin:0; }
#sitemap li {  background: url("../../images/frontend/find_arrow_s.jpg") no-repeat scroll 0 5px transparent; padding: 0 15px 10px 20px }
#sitemap li h2 { margin:0 0 8px 0; }
#sitemap li p { padding:0; }
#sitemap li a { font-size:14px; text-decoration:none; line-height:20px; display: inline-block; clear:both; }
#sitemap li a.c2a_more_link { font-size:12px; background-position:right 5px; white-space:nowrap; }
#sitemap ul { margin:0 0 0 10px; }
#sitemap li li { background-position:0 21px; padding:18px 0 0 24px; }

/* The Next Step */
.next_wrap { position:relative; }
.next_wrap .next_content {  height:440px; padding: 20px 20px 5px 20px; }
.next_wrap .click_on { position:absolute; left:150px; top:40px; z-index:1; }
.next_wrap .next_img { position:absolute; left:-17px; bottom:2px; background:url(../../images/frontend/bg_next_step.gif) top left  no-repeat; width:228px; height:457px; z-index:1; }
.next_wrap .next_img02 { position:absolute; left:-26px; bottom:2px; background:url(../../images/frontend/bg_next.gif) /*background:url(../../images/frontend/bg_next.png) */ top left  no-repeat; width:197px; height:429px; z-index:1; }
.next_wrap .stxtb { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#009ACF; padding:0 0 0 0; }
.next_wrap .stxt02 { font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009ACF; display:block; padding:0 0 0 0; }
.next_wrap .next_content p.btmpad { padding:0 0 10px 0 !important; text-align:center;  }
.next_wrap .next_content p { padding:0 0 15px 0;  }
.next_wrap .next_mar { margin:0 0 0 200px; }
.next_wrap .next_map { float:right; position:relative; height:434px; width:480px; /*margin: 0 32px 0 0;*/ z-index:0; }
.next_wrap .next_map a { position:absolute; display:block; }
.next_wrap .next_map a.wa { border: 0px solid #000000;
    height: 286px;
    left: -24px;
    top: 41px;
    width: 210px;		
}
.next_wrap .next_map a:hover.wa {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
	background-position: 25px -473px;
}
.next_wrap .next_map a.nt { border: 0px solid #000000;
    height: 190px;
    left: 187px;
    top: 12px;
    width: 120px;
}
.next_wrap .next_map a:hover.nt {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
	background-position: -187px -445px;
}
.next_wrap .next_map a.sa { border: 0px solid #000000;
    height: 157px;
    left: 187px;
    top: 202px;
    width: 137px;
}
.next_wrap .next_map a:hover.sa {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
	background-position: -187px -634px;
}
/*.next_wrap .next_map .qld { border: 0px solid #000000;
    height: 214px;
    left: 310px;
    top: 12px;
    width: 155px;
}
.next_wrap .next_map a:hover.qld {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
	background-position: -310px -445px;
}*/
.next_wrap .next_map qld:hover {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
	background-position: -310px -445px;
	background:#fff;
}
.next_wrap .next_map a.nsw { border: 0px solid #000000;
    height: 97px;
    left: 325px;
    top: 227px;
    width: 142px;
}
.next_wrap .next_map a:hover.nsw {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
	background-position: -326px -659px;
}
.next_wrap .next_map a.vic { border: 0px solid #000000;
    height: 69px;
    left: 325px;
    top: 302px;
    width: 142px;
}
.next_wrap .next_map a:hover.vic {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
		background-position: -326px -734px;
}
.next_wrap .next_map a.tas { border: 0px solid #000000;
    height: 43px;
    left: 349px;
    top: 380px;
    width: 46px;
}
.next_wrap .next_map a:hover.tas {
	background:url(../../images/frontend/map-sprite.jpg) no-repeat;
		background-position: -349px -812px;
}

/* Faq */
.faq_wrap { background:url('../../images/frontend/bg_faq.jpg') no-repeat 650px 50px; }
.faq_inner { padding:0 300px 0 0; }
.faq_content { padding: 0 300px 0 10px; font-size: 12px; }
.faq_content p { padding:0 0 15px 0; }
.faq_q { padding-bottom:2px !important; }

/* contact Us */
.contact_wrap { background:url('../../images/frontend/bg_contact.jpg') no-repeat 645px 50px;  }
.contact_content { padding: 0 300px 20px 10px; }
.contact_content p { padding:0 0 15px 0; }
.contact_content .txt { font-size:15px !important; }

.store_locator { border:2px solid #87cbed; overflow:hidden; /*border-radius: 10px;*/ margin: 0 auto; /*width: 703px;*/ background:#fff; }
.locator_menu { float:left; border-right:1px solid #217a8e; width:250px; /*height: 628px;*/ }
.locator_menu .noadd { padding:0 35px; }
.locator_menu .noadd p { padding:0 0 10px 0; }
.locator_menu .noadd span { display:block; }
.locator_menu .noadd .txtblue_lt { color:#0096da; }
.locator_menu .noadd .txtgrey_lt { color:#6b6b6b; }

.locator_map { float:right; /*width: 479px;*/ width:654px; background:#fff; }
.locator_map .choose_txt { text-align:center; padding:60px 0 0 0; }
.office_locator_text { padding:0 60px; width:532px; overflow:hidden; display: table; }
.office_locator_text span { display:block; }
.office_locator_text .txtgrey { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:30px; line-height:40px; color:#6b6b6b; padding:0 0 10px 0; }
.office_locator_text .txtblue { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:30px; line-height:40px; color:#0096da; }
.office_locator_text .you_can_also { font-size:13px; color:#6b6b6b; }
.office_locator_text.h_close { height:280px; text-align:center; }
.office_locator_text.h_inner { height:319px; }
.office_locator_text p { display: table-cell; vertical-align: middle; }
.office_locator_text .txt {color:#0096da; font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:35px; line-height:45px; }
.office_locator_text_h { text-align:center; padding:60px 50px; color:#0096da; font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:35px; display:block; line-height:45px; height:199px; }
.locator_map .store_image { text-align:center; }

.rc_pos { position:relative; overflow:hidden; }
.top_lt_c { position:absolute; top:0; left:0; background:url(../../images/frontend/rc_top_lc.gif) no-repeat; width:11px; height:11px; }
.top_rt_c { position:absolute; top:0; right:0; background:url(../../images/frontend/rc_top_rc.gif) no-repeat; width:11px; height:11px;  z-index:1;  }
.btm_lt_c { position:absolute; bottom:0; left:0; background:url(../../images/frontend/rc_btm_lc.gif) no-repeat; width:11px; height:11px; }
.btm_rt_c { position:absolute; bottom:0; right:0; background:url(../../images/frontend/rc_btm_rc.gif) no-repeat; width:11px; height:11px; z-index:1; }

.contentdiv { height:319px; display: table; }
.contentdiv div { display: table-cell; vertical-align: middle; text-align: center;}

/* Media */
.media_con { border:2px solid #87cbed; overflow:hidden; 
	/*border-radius: 10px;
	-moz-border-radius: 10px;  firefox */
  /*-webkit-border-radius: 10px;  chrome and safari */
   /*-o-border-radius: 10px; opera */
	/*IE 9
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/	
}
.media_menu { float:left; border-right:1px solid #217a8e; width:130px; height: 391px; }
.media_gall { float:left; width:774px; }
.media_gall .gallery { position:relative; /*background:#dcedfd; */ background:#D4E9FC; overflow:hidden; padding:20px 0; } 
.media_gall .gallery { text-align:center; height: 284px;}
.media_gall .gallery .pdf_icon { position:absolute; right:10px; bottom:10px; text-align:center; }
.media_gall .gallery .pdf_icon a { font-size:10px; color:#217a8e; text-decoration:none; }
.media_gall .gallery .pdf_icon a:hover { text-decoration:none; }
.media_gall .gallery .pdf_icon span { display:block; text-align:center }

.media_gall .slider { overflow:hidden; background:#292d30; position:relative; height: 67px; }
.media_gall .slider a.prev, .media_gall .slider a.next { position:absolute; width:21px; height:35px; top:25%; display:block; cursor:pointer; }
.media_gall .slider a.prev { background:url(../../images/frontend/s_left_arrow_active.jpg) no-repeat left top; left:12px; }
.media_gall .slider a.next{ background:url(../../images/frontend/s_right_arrow_active.jpg) no-repeat left top; right:12px; }
.media_gall .slider a.prev:hover, .media_gall .slider a.next:hover { opacity:0.5;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.media_gall .slider a.disabled, .media_gall .slider a.disabled:hover { opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); cursor:default; }
.media_gall .slider .slider_con { overflow:hidden; color:#d1d1d1; font-size:10px; margin:0 40px; }
.media_gall .slider .slider_con p { float:left; width:325px; padding:12px 10px; height: 44px; line-height:13px; }
.media_gall .slider .slider_con .txtblue { color:#39a7da; font-weight:bold; }

/* Store Nav */
.store_nav a.maintab { background:url(../../images/frontend/media_menu_bg.jpg) repeat-x; color:#0096da; font-size:14px; display:block; padding:10px 0 0 10px; color:#0096da; text-decoration:none; height:25px; }
.store_nav .scroll_panel { display: none; height: 278px; overflow: auto; width: 250px; }
.store_nav ul { padding:0; display:block; }
.store_nav ul li { font-size:13px; background:none;  }
.store_nav ul li a { display:block; color:#6f6f6e; background: url(../../images/frontend/a_icon.png) no-repeat 8px 12px; padding:10px 6px 10px 10px; text-decoration:none; margin:0 0 1px 0; }
.store_nav ul li a:hover { text-decoration:none; background: #bcdff2 url(../../images/frontend/a_icon.png) no-repeat 8px 12px; }
.store_nav ul li a .txtblue { color:#39a7da; font-weight:normal; }
.store_nav ul li a span { display:block;  }
.store_nav ul li a .span_mar { margin:0px 0 0 30px; }
.store_nav ul li.span_pad p { padding:0 0 0 10px; }
.store_nav ul li a .alpha { float:left; padding:3px 0 0 3px; color: #000000; font-size: 13px; }
.store_nav ul li a.active { background:none; font-weight:normal; background: #bcdff2 url(../../images/frontend/a_icon.png) no-repeat 8px 12px; display:block; }


/*------------ FOR ACCORDION ------------*/
ul#spec_details {  margin:0; padding:0; }
ul#spec_details li { background:url(../../images/frontend/media_menu_bg.jpg) repeat-x; color:#0096da; font-size:14px;}
ul#spec_details li a.closed, ul#spec_details li.firstitem a.closed, ul#spec_details li.lastitem a.closed, ul#spec_details li a.opened, ul#spec_details li.firstitem a.opened { display:block; padding:10px 0 0 10px; color:#0096da; text-decoration:none; height:25px; }
ul#spec_details li.lastitem ul { border-bottom:0px; }

ul#spec_details li ul { height:181px;  }
ul#spec_details li ul li { color:#0096da; font-size:13px; background:none; line-height:normal;  }
ul#spec_details li ul li a { display:block; color:#0096da; background: url(../../images/frontend/right_arrow.gif) no-repeat 118px 9px; padding:3px 6px 3px 10px; text-decoration:none; margin:0 0 1px 0; }
ul#spec_details li ul li a:hover { text-decoration:none; background: #bcdff2 url(../../images/frontend/hover_right_arrow.gif) no-repeat 118px 9px; }
ul#spec_details li ul li a.grey_co  { color:#a9a9a9; background:none; }
ul#spec_details li ul li a.active { color:#0096da; background:none; font-weight:bold; background: url(../../images/frontend/right_arrow.gif) no-repeat 118px 9px; }

/*------------ FOR ACCORDION Store Locator ------------*/
ul#spec_details.locator_inn li ul { height:346px; padding:0; display:block; }
ul#spec_details.locator_inn li ul li { font-size:13px; background:none;  }
ul#spec_details.locator_inn li ul li a { display:block; color:#6f6f6e; background: url(../../images/frontend/a_icon.png) no-repeat 8px 12px; padding:10px 6px 10px 10px; text-decoration:none; margin:0 0 1px 0; }
ul#spec_details.locator_inn li ul li a:hover { text-decoration:none; background: #bcdff2 url(../../images/frontend/a_icon.png) no-repeat 8px 12px; }
ul#spec_details.locator_inn li ul li a .txtblue { color:#39a7da; font-weight:normal; }
ul#spec_details.locator_inn li ul li a span { display:block;  }
ul#spec_details.locator_inn li ul li a .span_mar { margin:0px 0 0 30px; }
ul#spec_details.locator_inn li ul li a .alpha { float:left; padding:3px 0 0 3px; color: #000000; font-size: 13px; }
ul#spec_details.locator_inn li ul li a.active { background:none; font-weight:normal; background: #bcdff2 url(../../images/frontend/a_icon.png) no-repeat 8px 12px ; display:block; }

ul#spec_details.locator_inn  li.lastitem ul { border-bottom:0px; }

.top_brd { border-top:1px solid #217a8e; }
.bottom_brd { border-bottom:1px solid #217a8e; }

/* Career Section */
.career_at_mybudget { border-radius:7px; background:#007696; padding:4px; }
.career_at_mybudget .career_section { background:url(../../images/frontend/careers_bg.jpg) no-repeat; width:889px; height:71px; padding:6px; }
.career_at_mybudget .career_section a { text-decoration:none; color:#154656; }
.career_at_mybudget .career_section a:hover { text-decoration:none; }
.career_at_mybudget .career_section img { display:block; float:left; }
.career_at_mybudget .career_section span { display:block; float:left; padding:0 0 0 22px; text-decoration:underline; font-size:14px; }
.career_at_mybudget .career_section span.lh { line-height: 65px; }
.career_at_mybudget .career_section span.lh_02 { line-height: 23px; }

.career_content { padding:24px 18px 24px; overflow:hidden; }
.career_content img { float:left; display:block; padding:0 18px 0 0; text-decoration:none; }
.career_content a.large { float:left; display:block; padding:0 0 0 0; text-decoration:none; }
.career_content .career_txt { font-size:12px; float:left; width:655px; }
.career_content .career_txt p { padding:0 0 15px 0; }
.career_content .career_txt .heading { font-size:13px; font-weight:bold; }
.career_content .career_txt .left_pad { padding:0 0 0 30px; display:block; }
.career_nav { overflow:hidden; text-align:center; padding:10px 0 0 0; }
.career_nav span { padding:0 12px; }
.career_nav a { color:#6f6f6e; text-decoration:none; }
.career_nav a:hover { color:#4696da; text-decoration:none; }
.career_nav a.seleted { color:#4696da; text-decoration:none; font-weight:bold; }

.positions_available { overflow:hidden; border-bottom:1px dotted #6b6b6b; margin: 24px 20px; }
.positions_available .salary_dis { float:left; padding:0 25px 0 0; width:190px; } 
.positions_available .jobtitle { font-size:15px; font-weight:bold; padding:0 0 15px 0;  } 
.positions_available .city { color:#6b6b6b; font-size:11px; }
.positions_available .job_dis { font-size:12px; float:left; width:645px; }
.positions_available .job_dis p { padding:0 0 15px 0; }
.positions_available .job_dis ul { padding:0 0 10px 0; }
.positions_available .job_dis li { list-style:disc; padding:0 0 5px 0; margin:0 0 0 20px; }
.positions_available .apply_btn { text-align:right; margin:0 15px 10px 0;  } 

.op_large_view { display:block; padding:5px 0 0 0; text-align:center; width: 191px; clear:both; }

/* Enquire Online */
.enquire_content { padding: 0 0 0 10px; overflow:hidden; }
.enquire_content p { padding:0 0 15px 0; }
.enquire_content .txt { font-size:15px !important; }

/* Form */
.form_wrap { /*border-radius:10px;*/ background:#007697 url(../../images/frontend/form_bg.jpg) repeat-x top; overflow:hidden; padding:24px 24px; color:#fff; font-size:16px; width: 860px; *width: 860px; position: relative; }
.form_wrap .form_heading { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:19px; }
.form_wrap .txt_small { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; display:block; padding:5px 0 0 0; }
.form_wrap p { padding:0 0 10px 0; }
.form_wrap .form_fields { float:left; width:460px; display:inline; }
.form_wrap .form_fields .f_div { overflow:hidden; margin:8px 0; }
.form_wrap .form_fields .fld_div { overflow:hidden; }
.form_wrap .form_fields .fld_div.mar_btm { margin:8px 0; }
.form_wrap .form_fields input, select, textarea  { color:#3C7387; font-size:11px; padding:1px 0px; border:0px; }
.f_rounded { background:#fff; padding: 2px 5px 3px 5px; float:left; margin: 0 5px 2px 0;
	border-radius:7px; 
	-moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* chrome and safari */
  -o-border-radius: 7px; /* opera */
	/*IE 9*/
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
 }
.form_wrap .form_fields .title_input { width:24px !important; *margin:0 2px; *width:20px }
.form_wrap .form_fields .input01 { width:186px; *margin:0 2px; *width:182px; }
.form_wrap .form_fields .input02 { width:230px; *margin:0 2px; *width:226px;  }
.form_wrap .form_fields .input03 { width:130px;  *margin:0 2px; *width:126px;  }
.form_wrap .form_fields .field_wv { width:130px;  *margin:0 2px; *width:126px; text-transform:uppercase;  }
.form_wrap .form_fields .postc_input { width:48px; *margin:0 2px; *width:46px; }
.form_wrap .form_fields .state_input { width:86px; }
.form_wrap .form_fields .f_txtarea { width:430px; }
.form_wrap .form_fields .f_pos { width:400px; }
.form_wrap .form_fields .please_ch { width:177px; }
.form_wrap .form_fields .submit_btn { float:right; padding:0 19px 0 0; background:url(../../images/frontend/submit_btn.jpg) no-repeat; width:120px; height:33px; text-indent: 99999px; cursor:pointer; }
.form_wrap .form_fields .submit_pad { float:right; padding:0 19px 0 0; background:url(../../images/frontend/submit_btn.jpg) no-repeat; width:120px; height:33px; text-indent: 99999px; cursor:pointer }
.form_wrap .form_fields .reset_btn { float:left; padding:0 19px 0 0; background:url(../../images/frontend/reset_btn.jpg) no-repeat; width:120px; height:33px; text-indent: 99999px; cursor:pointer; }

.form_wrap .r_txt { float:left; color:#66bce0; font-size:10px; padding:0 0 0 15px; }
.form_wrap .r_note01 { background:url(../../images/frontend/r_img.png) no-repeat left top; height:127px; line-height:127px; }
.form_wrap .r_note02 { background:url(../../images/frontend/r_img02.png) no-repeat left 7px; height:33px; line-height:37px; }
.form_wrap .r_note03 { background:url(../../images/frontend/r_img03.png) no-repeat left top; height:201px; line-height:201px; }
.form_wrap .r_note04 { background:url(../../images/frontend/r_img04.png) no-repeat left 8px; height:65px; line-height:74px; }
.form_wrap .r_note05 { background:url(../../images/frontend/r_img05.png) no-repeat left 8px; height:550px; line-height:53px; }

.form_wrap .nopad { padding:0; }
.form_wrap .toppad {  padding-top:10px; }
.form_wrap .toppad8 {  padding-top:8px; }
.form_wrap .botpad {  padding-bottom:10px; }

.form_wrap a.linkblue { color:#66BCE0; text-decoration:underline; }
.form_wrap a.linkblue:hover { color:#000; text-decoration:none; }

.error_msg { position:absolute; top:73px; right:73px; display: none;}
.error_msg_carr {right: 73px !important;top: 46px !important;}
.error_msg .arrow_bg { background:url(../../images/frontend/arrow.png) no-repeat; height:34px; width:17px; float:left; margin:8px 0 0 0;  }
.error_msg .error_bg { background: url(../../images/frontend/error_box_top_rc.png) no-repeat top; width:325px; float:left; font-size:11px; color:#000; position:relative; z-index:0; }
.error_msg .error_con { background:#ff645a;  margin: 6px 0 0;  padding: 0 10px; min-height:37px;  }
.error_msg .error_btm_rc { background: url(../../images/frontend/error_box_btm_rc.png) no-repeat top; height:6px; width:325px; }


.error_msg .error_bg_carr {height: auto !important; padding:7px 10px; }
.error_msg.number { top:205px; }
.error_msg.aboutus_mb { top:351px; }
.error_msg.fed_eml { top:283px; }
.error_msg.aboutus_eml { top:367px; }
.error_msg.email_number { top:155px; }
.error_msg .arrowmar02 { margin:8px 0 0 0; }
.error_msg .bgh02 { height:75px; }
.error_msg .arrowmar03 { margin: 23px 0 0; }
.error_msg.career { top:45px; }

.error_msg .career_arrowmar { margin: 10px 0 0; }

.error_msg .closebtn { position:absolute; right:3px; top:2px; z-index:1; }

/* Email Form */
.f_rounded { background:#fff; padding: 5px; float:left; margin: 0 5px 2px 0;
	border-radius:7px; 
	-moz-border-radius: 7px; /* firefox */
  	-webkit-border-radius: 7px; /* chrome and safari */
  	-o-border-radius: 7px; /* opera */
	/*IE 9*/
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
 }
.fr_select { padding: 3px 5px; }

.form_wrap .form_row { float:left; width:850px; padding: 0 0 20px; }
.form_wrap .form_row .fld_div_flt { float:left; width:460px; }
.form_wrap .form_row .fld_div { float:left; padding:0 0 2px; }
.form_wrap .form_row .fld_div_fl { float:left; }
.form_wrap .form_row .fld_div.mar_btm { margin:0 0 6px; }
.form_wrap .form_row .fld_div.mar_top { margin:8px 0 0; }
.form_wrap .form_row input, textarea  { color:#3C7387; font-size:11px; padding:1px 0px; border:0px; }
.form_wrap .form_row select  { color:#3C7387; font-size:11px; padding:2px 0px; border:0px; }
.form_wrap .form_row .title_input { width:24px !important; *margin:0 2px; *width:20px }
.form_wrap .form_row .input01 { width:190px; *margin:0 2px; *width:182px; }
.form_wrap .form_row .input02 { width:260px; *margin:0 2px; *width:226px;  }
.form_wrap .form_row .input03 { width:134px;  *margin:0 2px; *width:126px;  }
.form_wrap .form_row .field_wv { width:130px;  *margin:0 2px; *width:126px; text-transform:uppercase;  }
.form_wrap .form_row .postc_input { width:48px; *margin:0 2px; *width:46px; }
.form_wrap .form_row .state_input { width:155px; }
.form_wrap .form_row .f_txtarea { width:430px; }
.form_wrap .form_row .f_pos { width:430px; }
.form_wrap .form_row .please_ch { width:177px; }
.form_wrap .form_row .submit_btn { float:right; padding:0 19px 0 0; background:url(../../images/frontend/submit_btn.jpg) no-repeat; width:120px; height:33px; text-indent:99999px; cursor:pointer;  }
.form_wrap .form_row .submit_pad { float:right; padding:0 19px 0 0; background:url(../../images/frontend/submit_btn.jpg) no-repeat; width:120px; height:33px;  }
.form_wrap .form_row .reset_btn { float:left; padding:0 19px 0 0; background:url(../../images/frontend/reset_btn.jpg) no-repeat; width:120px; height:33px; text-indent:99999px; cursor:pointer; }

.form_wrap .form_row .r_txt { float:left; color:#66bce0; font-size:10px; padding:0 0 0 15px; }
.form_wrap .form_row .r_note01 { background:url(../../images/frontend/r_img.png) no-repeat left top; height:127px; line-height:127px; }
.form_wrap .form_row .r_note02 { background:url(../../images/frontend/r_img02.png) no-repeat left 0; height:26px; line-height:23px; }
.form_wrap .form_row .r_note03 { background:url(../../images/frontend/r_img03.png) no-repeat left top; height:201px; line-height:201px; }
.form_wrap .form_row .r_note04 { background:url(../../images/frontend/r_img04.png) no-repeat left 0; height:60px; line-height:60px; }
.form_wrap .form_row .r_note05 { background:url(../../images/frontend/r_img05.png) no-repeat left 0; height:550px; line-height:39px; /*53*/ }

.error_msg_form { position:absolute; top:65px; right:73px; display: none;}
.error_msg_form .arrow_bg { background:url(../../images/frontend/arrow.png) no-repeat; height:34px; width:17px; float:left; margin:8px 0 0 0;  }
.error_msg_form .error_bg { background: url(../../images/frontend/error_box_top_rc.png) no-repeat top; width:325px; float:left; font-size:11px; color:#000; position:relative; z-index:0; }
.error_msg_form .error_con { background:#ff645a;  margin: 6px 0 0;  padding: 0 10px; min-height:37px;  }
.error_msg_form .error_btm_rc { background: url(../../images/frontend/error_box_btm_rc.png) no-repeat top; height:6px; width:325px; }

.error_msg_form.number { top:205px; }
.error_msg_form.aboutus_mb { top:81px; }
.error_msg_form.your_fs { top:395px; }
.error_msg_form.fed_eml { top:283px; }
.error_msg_form.aboutus_eml { top:367px; }
.error_msg_form.email_number { top:155px; }
.error_msg_form.enq_number { top:210px; }
.error_msg_form.main_telno { top:175px; }
.error_msg_form.type_feedback { top:397px; }
.error_msg_form.msg { top:570px; }
.error_msg_form .arrowmar02 { margin:8px 0 0 0; }
.error_msg_form .bgh02 { height:75px; }
.error_msg_form .about_f_h { height:110px; }
.error_msg_form .arrowmar03 { margin: 23px 0 0; }
.error_msg_form .about_arrowmar { margin: 42px 0 0; }
.error_msg_form .closebtn { position:absolute; right:3px; top:2px; z-index:1; }

/* Help with debt collectors */
.hwdc_bg { background:url('../../images/frontend/bg_help.jpg') no-repeat 635px 30px; padding: 0 300px 0 10px; font-size: 12px; }
.hwdc_bg p, .hwdc_left_pad p { padding:0 0 15px 0; }
.hwdc_left_pad { padding: 0 300px 0 10px; }
.hwdc_video_box {
 	-moz-border-radius: 10px; /* firefox */
  	-webkit-border-radius: 10px; /* chrome and safari */
  	-o-border-radius: 10px; /* opera */
	/*IE 9*/
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:10px;
	padding:25px;
	background:#e5e5e5;
	border:1px solid #e5e5e5;
	overflow:hidden;
	margin:0 0 15px 0;
}
.hwdc_video_box .hwdc_video_con { float:left;  width: 380px; }
.hwdc_video_box .hwdc_video_con p { padding:0 0 25px 0 }
.hwdc_video_box img { float:right; }
.hwdc_video_box .txt { font-size:14px; }
.hwdc_call { text-align:center; }
.hwdc_call span { font-size:14px; display:block; padding:0 0 15px 0; }

/* Service Pages */
.cd_bg { background:url('../../images/frontend/cd_bg.jpg') no-repeat 635px 0px; }
.hwbc_bg { background:url('../../images/frontend/hwbc_bg.jpg') no-repeat 635px 0px; }
.htad_bg { background:url('../../images/frontend/htad_bg.jpg') no-repeat 635px 0px; }
.pb_bg { background:url('../../images/frontend/pb_bg.jpg') no-repeat 635px 0px; }
.dct_bg { background:url('../../images/frontend/bg_hmdic.jpg') no-repeat 635px 0px; }

.text_pad_fs { padding: 0 300px 0 10px; font-size: 12px; }
.text_left_pad { padding: 0 300px 0 10px; }
.text_pad_fs p, .text_left_pad p {  padding: 0 0 15px 0;  }
/*.inner_pad em { padding: 0 0 15px 10px; display:block; }*/

/* Testimonial Video Box */
.testi_video_box {
 	-moz-border-radius: 10px; /* firefox */
  	-webkit-border-radius: 10px; /* chrome and safari */
  	-o-border-radius: 10px; /* opera */
	/*IE 9*/
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:10px;
	padding:25px;
	background:#e5e5e5;
	border:1px solid #e5e5e5;
	overflow:hidden;
	margin:0 0 15px 0;
	clear:both;
}
.testi_video_box .testi_video_con { float:left;  width: 330px; }
.testi_video_box .testi_video_con p { padding:0 0 15px 0 }
/*.testi_video_box img { border:1px solid #fff; }*/
.testi_video_img { width:482px; height:272px; float:right; text-align:center;  }
.testi_video_img img { border:1px solid #fff; }
.testi_video_img a { position:relative; display:block; text-decoration:none; }
.testi_video_img a:hover { text-decoration:none; }
.testi_video_box .txt { font-size:14px; padding:5px 0 0 0 !important; }

/* Employment Video Box */
.employment_video_box {
	background: url(../../images/frontend/emp_video_bg.gif);
	overflow:hidden;
	margin:0 0 15px 0;
	clear:both;
	height: 166px !important;
    padding: 25px !important;
    width: 606px !important;
}
.employment_video_box, .employment_video_con { float:left;  width: 290px;  color: #FFFFFF; }
.employment_video_box, .employment_video_con p { padding:0 0 15px 0 }
.employment_video_img { width: 290px; float:left; text-align:center;  padding: 0 20px 0 0;  }
.employment_video_img img { border:1px solid #fff; padding: 0 !important; float: none !important; }
.employment_video_img a { position:relative; display:block; text-decoration:none; }
.employment_video_img a:hover { text-decoration:none; }
.employment_video_box .txt { font-size:14px; padding:5px 0 0 0 !important; }

/* Is it for me */
.iifm_wrap { background:url('../../images/frontend/mark_kelly_happy.jpg') no-repeat 665px 50px; }

/* How does it work */
.hdiw_wrap { background:url('../../images/frontend/bg_hdiw.jpg') no-repeat 700px 50px; }
.hdiw_info_flows { padding:0 0 30px 0 !important; float:left; /*background:url(../../images/frontend/hdiw_info_flows.jpg) no-repeat; height:927px;*/ width:890px; text-align:center; }

/* How much does it cost */
.hmdic_wrap { background:url('../../images/frontend/bg_hmdic.jpg') no-repeat 675px 65px; }

/* About us */
.about_img { float:right; padding:0 10px 0 0; }
.about_img img { padding:0 0 25px 0; }

/* Privacy Policy */
.pp_wrap { position:relative; }
.pp_wrap .pp_content {  height:330px; padding: 90px 250px 20px 20px; }
.pp_wrap .pp_content p { padding:0 0 15px 0;  }
.pp_wrap .pp_img { position:absolute; right:-36px; bottom:2px; background:url(../../images/frontend/bg_pp.png) top left no-repeat; width:250px; height:450px; z-index:1; }

/* MoneyTalks */
.moneytalks_wrap { overflow:hidden; }

.blog_left { float:left; padding: 0 15px 0 0; width:220px; }
.mt_heading { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:38px; padding: 5px 0 8px; text-align:center; }
.mt_sub_heading { font-family:Verdana, Geneva, sans-serif; font-size:13px; padding: 5px 0 30px; text-align:center; }
.subscr_email { overflow:hidden; padding:10px; background: #007697 url(../../images/frontend/subscribe_bg.gif) no-repeat; width:200px; height:82px; }
.subscr_email .subs_input { border:0px; width:189px; color: #67B3CF; font-size: 11px; padding: 1px 0; }
.subs_btn { background:url(../../images/frontend/subscribe_btn.gif) no-repeat; width:77px; height:22px; border:0px; cursor:pointer; margin:4px 0 0 0; }
.blog_left .title { color: #fff; font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:18px;  padding: 3px 0 8px; }
.blog_tag { margin: 10px 0 0 0; }
.blog_tag .title_pad { padding-left:5px; }
.blog_tag_bg { background:#007797 url(../../images/frontend/blog_tab_bg.gif) repeat-x; padding:0 5px; }
.blog_tag_bg ul { border:1px solid #154656; }
.blog_tag_bg li {  background: url("../../images/frontend/media_menu_bg.jpg") repeat-x; color: #0096DA; font-size: 13px; }
.blog_tag_bg li a { color: #0096DA; display: block; height: 24px; padding: 5px 0 0 10px; text-decoration: none; }
.blog_tag_bg li a:hover { background: url("../../images/frontend/blog_tab_bg_h.gif") repeat-x; color: #fff; }
.blog_tag_bg li a span { color:#949393; font-size:12px; }
.btm_c_posi { position: relative; top: -6px; z-index: 0;}
.blog_rc_pos { position:relative; overflow:hidden; z-index: 1; }
.blog_top_lt_c { position:absolute; top:0; left:0; background:url(../../images/frontend/blog_inner_tab_lttc.png) no-repeat; width:8px; height:8px; }
.blog_top_rt_c { position:absolute; top:0; right:0; background:url(../../images/frontend/blog_inner_tab_rttc.png) no-repeat; width:8px; height:8px; }
.blog_btm_lt_c { position:absolute; bottom:0; left:0; background:url(../../images/frontend/blog_inner_tab_ltbc.png) no-repeat; width:8px; height:8px; }
.blog_btm_rt_c { position:absolute; bottom:0; right:0; background:url(../../images/frontend/blog_inner_tab_rtbc.png) no-repeat; width:8px; height:8px; }

.blog_rt { float:left; width:670px; }
.post_con { overflow:hidden; border-bottom:1px solid #a9a9a9; padding:0 0 10px 0; margin:0 0 30px 0; }
.post_con p { padding:0 0 15px 0; }
.post_con .post_img { padding:0 10px 10px 0; float:left; }
.post_title { font-weight:bold; font-size:15px; color:#009acf; padding:0 0 10px 0; }
.post_info_date { display:block; font-weight:normal; font-size:12px; }
.signature { font-size:13px; color:#4a465a; clear:both; }
.signature .title { font-weight:bold; color:#009acf; padding:0 0 15px 0; }
.post_tag { color:#a9abc3; font-size:13px;  }
.post_tag a { color:#a9abc3; }
.post_tag a:hover { color:#000; }
.post_sub_img_heading { font-weight:bold; color:#009acf; }
.post_paging { overflow:hidden; clear:both; font-size:15px; font-weight:bold; color:#009acf; }
.post_paging .newer_posts { float:left; }
.post_paging .selected { color:#949393; }
.post_paging .pages { margin:0 100px; text-align:center; }
.post_paging .older_posts { float:right; }
.arrow_rt { font-size: 25px; font-weight: normal; padding: 0 0 0 5px; display:inline; }
.arrow_lt { font-size: 25px; font-weight: normal; padding: 0 5px 0 0; display:inline; }

/* What we */
.what_we_wrap { overflow:hidden; padding:0 0 0 10px; }
.what_we_wrap ul { float:left; }
.what_we_wrap li { background:url(../../images/frontend/find_arrow_s.jpg) no-repeat 0 5px; padding:0 15px 10px 20px; }
/*.whar_we_wrap li { background:url(../../images/frontend/find_arrow_s.jpg) no-repeat 0 5px; padding:0 15px 10px 20px; width:300px; float:left; }*/
.what_we_wrap li a { font-size:12px; }

/* What we */
.my_story { overflow:hidden; padding:0 0 0 10px; min-height: 300px; }
.my_story p{padding: 0 0 15px;}
.my_story ul { float:left; width:220px; }
.my_story li { background:url(../../images/frontend/find_arrow_s.jpg) no-repeat 0 5px; padding:0 15px 10px 20px; }
/*.whar_we_wrap li { background:url(../../images/frontend/find_arrow_s.jpg) no-repeat 0 5px; padding:0 15px 10px 20px; width:300px; float:left; }*/
.my_story li a { font-size:12px; }


/* Play Button */
.play_btn { background:url(../../images/frontend/play_btn.png) no-repeat; position:absolute; top:41%; left:45%; width:50px; height:50px; display:block; }
.play_btn_s { background:url(../../images/frontend/play_btn_s.png) no-repeat; position:absolute; top:41%; left:50%; width:17px; height:16px; display:block; }

/* Quote */
.quote_wrap { padding:0 0 15px 0; }
.quote_up { background:url(../../images/frontend/quot01.gif) no-repeat; margin: 0 20px; padding: 0 0 15px 25px;}
.quote_down { background:url(../../images/frontend/quot02.gif) no-repeat; display: inline-block; height: 15px; width: 19px;}

/* Service Page */
.con_call_wrap { overflow:hidden; clear:both; }
.con_call_wrap p { padding: 0 0 15px 10px; font-size:16px; font-weight:bold; }
.con_call_wrap a { font-weight:bold; text-decoration:none; border-bottom:1px solid #009ACF; line-height:normal; font-size:16px; }
.con_call_wrap a:hover { text-decoration:none; border-bottom:1px solid #000; }
    

/* Footer styles */
.footer_wrap { background:#00abd8 url('../../images/frontend/bg_footer.gif') repeat-x 0 bottom; clear:both; }
.footerpanel{ width:939px; margin:0 auto; padding:6px 10px 10px; color:#154656; font-size:14px; position:relative; }
.footerpanel h3 { font-weight:normal; margin:0 0 8px 0; }
.flinks_wrap { border:1px solid #90d8ff; border-width:1px 0; padding:15px 18px 15px; overflow:hidden; clear:both; }
.tagline { font-family:"Barmeno", Verdana, Geneva, sans-serif; font-size:35px; font-style:italic; color:#FFFFFF; text-align:center; padding:8px 0; border-bottom:1px solid #2498bd;}
.comp_info { padding:0 0 10px; clear:both; color:#85caed; text-align:center; }
.comp_info_pad {  padding:0 0 60px; }

.footerarea_info { background:url('../../images/frontend/bg_footer_mid.png') no-repeat center 0; padding:13px 18px 0; color:#85caed; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:none; line-height:15px; overflow:hidden; clear:both; }
.footerarea_info .info{ padding:12px 0 0; }
.foot_logo_wrap { background:url('../../images/frontend/footer_logo_gray.png') no-repeat 0 0; width:180px; height:55px; float:right; margin:12px 0 0; }
.foot_logo_wrap a { display:block; float:left; padding:2px 0 0 0; text-align:center; height:50px; font-family:Verdana, Geneva, sans-serif !important; font-size:14px !important; font-style:italic; color:#85caed !important; }
.info a, a.stbutton { color:#85CAED !important; }
.exalogo { width:56px; margin:0px 0 0 12px; }
.wm_logo { width:112px; }

.footerpanel a { color:#154656; font-size: 11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
.fp1 { float:left; padding:2px 15px 2px 0; }
.fp2 { float:left; padding:2px 15px; }
.fp3 {width:140px; float:left; padding:2px 15px; }

.footlink_heading { color:#fff; font-weight:bold; font-size:12px; padding:0 0 10px 0; }

.footerstatic { overflow:hidden; padding:0 0 0 20px;  border-color: #90D8FF; border-style: solid; border-width: 1px 0; clear: both; padding: 15px 18px; }
.footer_col { float:left; width:225px; }
.footer_col h3 { padding: 0 0 0 10px; }

.micro_wrap { clear: both; overflow: hidden; padding: 10px 0 0; }
.micro_wrap .micro_col { overflow: hidden; width: auto; }
.micro_wrap .micro_col h3 { padding: 3px 0 0 10px; float:left; }
.micro_wrap .micro_col span { float:left; padding: 0 0 0 10px; }

/*.footer_common { float:left; width:200px; }
.footer_about { float:left; }
.footer_further { float:left; }
.footer_faq { float:left; }*/

/**/

.div_block{display: block;}
.div_none{display: none;}
.thnk_pad{padding: 10px 0 0 10px !important;}

/* styles : media awards*/
.news_cat_set_active{display: block;}
.news_cat_set_inactive{display: none;}
.grey_co_n  { color:#a9a9a9; background:none; display: block; margin: 0 0 1px; padding: 3px 6px 3px 10px;}

.tooltip_content {
    background: #0389B2 url('../../images/frontend/media_qtip_bg.jpg') repeat-x;
    border: 0 none transparent;
    color: #fff !important;
    font-size: 11px;
    height: 284px;
    left: 133px;
    margin: 20px 0 0 20px;
    position: absolute;    
    top: 2px;
    /*width: 734px;*/
	width: 710px;
    z-index: 1;
}
.tooltip_content .arrowng { background:url('../../images/frontend/media_qtip_arrow.jpg') no-repeat; position:absolute; left:-17px; top:10px; width:17px; height:31px; }
.tooltip_content .closebtn { position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
.tooltip_content .closebtn a { background:none !important; padding:0 !important; margin:0 !important; }

.tooltip_content a.newslink { background: none !important; color: #fff !important; text-decoration:none; line-height:normal; padding: 6px 6px 7px !important; margin:0 0 0 10px !important; font-weight:bold; width:645px; }
.tooltip_content a.newslink:hover {  background: #b4dbf1 !important; color: #217a8e !important; text-decoration:underline; font-weight: normal; }

.glo_text{
  border-bottom: 1px dotted #009ACF;
  color: #009ACF;
  cursor: pointer;
}
.glo_text:hover{
    color: #1D1D1B;        
    cursor: pointer;
    border-bottom:0;
}

#tooltip{
  font-weight: normal;
	/*background: url('../../images/frontend/tooltip/hover.png') no-repeat;*/
	width: 251px;
	/*height: 65px;*/
	position: absolute;
	text-align: center;
	/*padding: 5px 12px 10px;*/
	font-style: normal;  	
	z-index: 2;
	display: none;
	z-index:99999;
}
#tooltip .top_brd { background:url(../../images/frontend/tt_top_brd.png) left top no-repeat; height:4px; border:none; }
#tooltip .con_bg { background: #e4e4e3 url(../../images/frontend/tt_con_bg.gif) repeat-x; min-height:55px; margin:0 3px; border-right: 1px solid #8e8e8e; border-left: 1px solid #8e8e8e; padding: 2px 4px 4px; font-size: 11px; color:#21798C; line-height:16px; }
#tooltip .btm_brd { background:url(../../images/frontend/tt_btm_brd.png) left top no-repeat; height:13px;  }
.pos_rel {position: relative; display: block; text-decoration:none; }
.pos_rel:hover { text-decoration:none; }
a.pos_rel img { padding-bottom: 0; }

.test_video_link{position: relative; display: inline-block;}
.related_more{float:none !important; font-size:14px !important;}

/* Social Media */
.social_media_icon { position:absolute; bottom: 182px; left: 703px; }
.social_media_icon li { float:left; padding:0 10px 0 0 !important; }
.social_media_icon li a.twitter_icon { display:block; width:24px; height:24px; background:url(../../images/frontend/twitter.png) no-repeat; }
.social_media_icon li a.yt_icon { display:block; width:24px; height:24px; background:url(../../images/frontend/youtube.png) no-repeat; }
.social_media_icon li a.fb_icon { display:block; width:24px; height:24px; background:url(../../images/frontend/facebook_24.gif) no-repeat; }
.social_media_icon li.connect { float: none; margin: 0 0 10px; color: #FFFFFF;  font-size: 12px; font-weight: bold; }
#mainnav { margin: 0; width: 880px; position:relative; right:0; top:-11px; float:right; z-index:100; }
#mainnav li { display: inline; float: left; overflow: hidden; height:41px; }
#mainnav h2 { display:inline; float:left; }
#mainnav li a { display: inline; float: left; height:41px; overflow: hidden; background:url(../../images/frontend/menu-sprite.gif) no-repeat; }

/* BUTTONS */
#mainnav li a.is_it_for_me { background-position: 0px 0px ; width:119px;  }
#mainnav li a.how_does_it_work { background-position: -119px 0px; width:181px;  }
#mainnav li a.the_next_step { background-position: -299px 0px; width:145px;  }
#mainnav li a.quick_links { background-position: -443px  0px; width:120px; }
#mainnav li a.about_us { background-position: -562px 0px; width:97px;  }
#mainnav li a.contact_us { background-position: -658px 0px; width:108px;  }
#mainnav li a.log_in { background-position: -765px 0px; width:95px; }

/* OVER STATES */
#mainnav li a.is_it_for_me:hover, #mainnav li a.is_it_for_me_a { background-position: 0 -41px ; width:119px; }
#mainnav li a.how_does_it_work:hover, #mainnav li a.how_does_it_work_a { background-position: -119px -41px; width:181px; }
#mainnav li a.the_next_step:hover, #mainnav li a.the_next_step_a { background-position:-299px -41px; width:145px; }
#mainnav li a.quick_links:hover, #mainnav li a.quick_links_a { background-position:-443px  -41px; width:120px; }
#mainnav li a.about_us:hover, #mainnav li a.about_us_a { background-position:-562px -41px; width:97px; }
#mainnav li a.contact_us:hover, #mainnav li a.contact_us_a  { background-position: -658px -41px; width:108px; }
#mainnav li a.log_in:hover, #mainnav li a.log_in_a { background-position: -765px -41px; width:95px; }

.curp { cursor:pointer; }

/*#mainnav li ul {  position: absolute; display: none; }*/


/* Dropdown */
.dropdown_menu { z-index:99999; position: absolute; top: 37px; /*left:0;*/
 width: 381px; height:400px; overflow:hidden; }
/*.dropdown_menu { top: -14px\0/;} for IE8, going last */
.dropdown_menu ul { width: 363px; height:400px; padding: 10px 9px 0; background:url(../../images/frontend/dropdown_ie.png) no-repeat; overflow: hidden; }
.dropdown_menu li { width:363px; padding:0 0; color:#21798c; overflow:hidden;  height: auto !important; }

.dropdown_menu li a { height:15px !important; padding:6px 6px 6px 15px; margin: 2px 0; color:#21798c; font-size:13px; text-decoration:none; width:342px; display:block !important; font-family: Verdana;  background: none !important; }
.dropdown_menu li a:hover { color:#164757; cursor:pointer; background:#b3d9ee !important; text-decoration:none; }/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../images/frontend/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../../images/frontend/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../images/frontend/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../../images/frontend/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../../images/frontend/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../images/frontend/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../../images/frontend/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../../images/frontend/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../../images/frontend/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../images/frontend/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../../images/frontend/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../../images/frontend/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../../images/frontend/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../../images/frontend/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../../images/frontend/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../../images/frontend/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../../images/frontend/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
