/****************Common css starts here*****************/
body { 
    font-family: 'Open Sans', sans-serif; 
    font-size:12px; 
    background:#fff url(images/body_bg.gif) repeat-x 0 0; 
    color:#545454

}

h1, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { 
    margin:0; 
    padding:0; 
    outline:none; 
    font-weight:normal; 
    border:0 

}

form, fieldset { 
    float:left; 
    width:100% 

}

img { 
    border:0; 

}

a { 
    border:0; 
    outline:0; 
    color: #B4975A 

}

.clear { 
    clear:both; 
    width:auto !important 

}

ul { 
    list-style:none; 

}

.center { 
    max-width:960px; 
    margin:0 auto; 

}

sup {
  vertical-align: text-top;
}

/****************Common css ends here*****************/


/****************header css starts here*****************/
#header{ float:left; width:100%; padding:0 0 20px; background:url(images/header_bg.gif) no-repeat 66px 0}
.header_top{ float:left; width:100%; padding:6px 0 0}
.header_top p{ float:right; width:auto; font-size:12px; color:#5b5252; line-height:28px; padding-right:13px}
.header_top a { text-decoration: none }

.header_top small a, .header_top small span{ float:right; width:auto; font-size:12px; color:#302828; line-height:30px; margin-right:13px; display:inline}
.header_top ul{ float:right; width:auto; border:1px solid #fff; border-bottom:0}
.header_top ul li{ float:left; width:auto; font-size:13px;line-height:32px}
.header_top ul li a{ color:#fff; float:left; padding:0 17px 0 17px; background:#887243}
.header_top ul li a strong{ float:left}
.header_top ul li a em{ background:url(images/sprite.png) no-repeat 0 0; width:11px; height:11px; float:left; margin:11px 0 0 10px; display:inline; font-size:0}
.header_top ul li.last{ border-left:1px solid #fff}
.header_top ul li.last a{ background:#c41230; padding-right:10px}

.header_top ul li a:hover{ background:#76633a}
.header_top ul li.last a:hover{ background:#990e25}
.header_top ul li.last a:hover em{ background-position:0 -12px}
.header_top small a:hover{ text-decoration:underline}
.headerlogo { width: 129px; height: 129px; margin: -55px 0 0 -13px }

.topnumber { font-size: 24px; color: #887243; font-family: 'Open Sans', sans-serif; float: right; font-weight: 300; margin-top: -85px; clear: both; }
.bottomnumber { font-size: 16px; color: #2d2929; font-weight: normal; margin: 70px 539px; position: absolute }

.search_sec{ float:right; width:auto; padding-right:19px}
.search_sec form,.search_sec fieldset{ width:auto}
.search_sec input.textbox{ float:left; width:140px; height:19px; border:none; padding:2px 4px; line-height:19px; color:#565353; background:none; background-color:#fff}
.search_sec input.submit{ float:left; background:url(images/sprite.png) no-repeat -13px 0; width:23px; height:23px; border:none; cursor:pointer; font-size:12px; color:#565353;font-family:'OpenSansRegular', Open Sans, Helvetica, sans-serif; text-indent: -9999px;}


#header span.logolay{ float:left;margin: 15px 0 0 13px; display:inline; text-indent:-99999px; width:205px; height:64px}
#header span.logolay img{ float:left}
.header_bottom{ float:left; width:100%; padding:17px 0 0}
.header_bottom strong{ font-size:24px; color:#887243; font-family: 'Open Sans', sans-serif; float:right; font-weight:normal}
.header_bottom strong small{ font-size:16px; color:#000;font-family: 'Open Sans', sans-serif;}
.header_bottom .menu{ float:left; width:100%; font-family:'MavenProRegular', Open Sans, Helvetica, sans-serif; margin:-23px 0 0; position:relative}
.header_bottom .menu ul{ float:right; width:auto}
.header_bottom .menu ul li{ float:left; width:auto; font-size:16px;}
.header_bottom .menu ul li a{ color:#3f3436; padding:0 14px; line-height:29px;float:left; text-decoration: none }
.header_bottom .menu ul li a:hover{ color:#887243}
.header_bottom .menu ul li a.active{ color:#887243; background-color:#e5e5e5; }
#menudropfx { margin-left: -100px }
#menudropimmigration { margin-left: -540px }
#menudropmortgages {
    margin-left: -200px;
}

/*******************dropdowns*************/
.header_bottom .menu ul li ul { display: none;
                                position:absolute;
                                background-color: #887243;
                                z-index: 20;
                                margin-top: 25px  }
.header_bottom .menu ul li ul li a { 
                                color: #fff;
                                padding:0 17px; line-height:29px;float:left;
                                font-weight: normal;
                                font-size: 14px
                                 }
.header_bottom .menu ul li ul li a:hover{ color:#000}
.header_bottom .menu ul li ul li a:active{ color:#000}
.menudivider { color: #000; margin-top: 5px }

/****************header css ends here*****************/

/****************page css starts here*****************/
#page{ float:left; width:100%; padding:0 0 25px}
#left_container{ float:left; width:720px; height:310px}
#sidebar{ float:left; margin-left: 10px; width:230px; }
.side_boxes{ float:right; width:469px}
#page p { margin: 10px 0 }
.intro { display: none }
/****************banner_slider starts here*****************/
.banner_slider{ float:left; width:720px; position:relative}
.offhome .banner_slider { width: 100%; max-width:720px }

.banner_slider .belt{ float:left; width:720px;}
.offhome .banner_slider .belt { width: 100%; max-width:720px }

.banner_slider .belt .panel{ float:left; width:720px; position:relative}
.offhome .banner_slider .belt .panel { width: 100%; max-width:720px }

.banner_slider .belt .panel img{ float:left; width: 100% }
.banner_slider .belt .panel .content{ position:absolute; left:31px; top:35px; color:#fff; width:340px}
.banner_slider .belt .panel .content h3{ font-size:26px; text-transform:uppercase; line-height:28px; margin-bottom: 10px; font-weight: 300 }
.banner_slider .belt .panel .content h4{ font-size:40px; font-weight:bold;/*font-family:'Avenir Book', Open Sans, Helvetica, sans-serif;*/ font-weight:bold; line-height:34px; text-transform:uppercase; width: 470px }
.banner_slider .belt .panel .content p{ font-size:14px; line-height:20px; /*font-family:Open Sans, Helvetica, sans-serif;*/ padding:7px 0 0}
.banner_slider ul.buttons{ position:absolute; right:11px; bottom:14px; z-index:99999999}
.banner_slider ul.buttons li{ float:left; width:auto; padding:0 8px 0 0}
.banner_slider ul.buttons li a{ float:left; width:auto; font-size:0px; background:url(images/sprite.png) no-repeat -238px -108px; width:13px; height:13px; overflow:hidden}
.banner_slider ul.buttons li a:hover,.banner_slider ul.buttons li a.active{ background-position:-218px -108px;}
/****************banner_slider css ends here*****************/

/****************how_it_works button css starts here*****************/
.how_it_works{ float:left; margin:14px 0 0;} 
.how_it_works a{ font-size:15px; color:#fff;font-family:'OpenSansSemibold', Open Sans, Helvetica, sans-serif; padding:0 19px 0 9px;line-height:34px; float:left; background:#897a74 url(images/sprite_repeat_02.png) repeat-x 0 -159px; text-decoration: none }
.how_it_works a:hover{ background-position:0 -125px}
.how_it_works a span{ float:left}
.how_it_works a em{ float:left; width:6px; background:url(images/sprite.png) no-repeat -40px 0; height:11px; margin:11px 0 0 8px; display:inline}

/****************how_it_works button css ends here*****************/

/****************live_bar css starts here*****************/
.live_bar{ float:left; width:602px; border:1px solid #cccccc; background:#f0f3f3; color:#000; font-family:Open Sans, Helvetica, sans-serif; margin:4px 0 0}
.live_bar ul{ float:left; width:450px;padding:6px 0 }
.live_bar ul li{ float:left; width:auto; font-size:11px; line-height:12px; padding:0 16px 0 9px}
.live_bar ul li.last{ padding-right:0}
.live_bar ul li span{ float:left}
.live_bar ul li em{ background:url(images/sprite.png) no-repeat -48px 0; height:12px; width:16px; float:left; padding-right:4px; overflow:hidden}
.live_bar ul li em.icon01{ background-position:-68px 0}
.live_bar ul li em.icon02{ background-position:-48px -12px}
.live_bar ul li em.icon03{ background-position:-68px -12px}
.live_bar ul li em.icon04{ background-position:-462px -34px}
.live_bar ul li em.icon05{ background-position:-462px -53px}
.live_bar ul li em.icon06{ background-position:-462px -72px}
.live_bar p{ float:left; font-size:11px; line-height:24px; padding-left:5px}
.livebarp{ float:left; font-size:11px; line-height:24px; padding:0 3px 0 8px; color: black; font-family: Open Sans, Helvetica, sans-serif; background: #D8DBDB; margin: 4px 0 0; border: 1px solid #CCC; width: 103px}
/****************live_bar css ends here*****************/

/****************middle_bar css starts here*****************/
.middle_bar{ float:left; width:100%; padding:40px 0 0}
.middle_bar .col{ float:left; width:345px; font-family:Open Sans, Helvetica, sans-serif}
.middle_bar .col a{ float:left; width:345px}
.middle_bar .col em{ float:left; width:46px; height:46px; background:url(images/sprite.png) no-repeat -206px 0; margin-right:14px; display:inline; margin-top:5px}
.middle_bar .col strong{ font-size:19px; color:#000000; display:block; font-weight:normal; height:23px; font-family: 'OpenSansLight' }
.middle_bar .col strong span{ color:#8d744a}
.middle_bar .col small{ font-size:12px; color:#54585c; display:block; padding:5px 0 0}
.middle_bar .col em.icon02{ background-position:-299px 0}
.middle_bar .col a:hover em{ background-position:-206px -47px}
.middle_bar .col a:hover em.icon02{ background-position:-299px -47px}
.middle_bar .col a:hover strong span{ color:#c41230}
.middle_bar .last01{ float:right; width:340px}
.middle_bar .col01 small{font-size:11px; font-weight:bold; color:#8d744a}
.middle_bar .col01 p{ font-size:13px; color:#3f4143; line-height:15px}
.middle_bar .col01 p a{ float:none; width:auto;color:#3f4143;}
.middle_bar .col01 strong em{ width:18px; height:18px; background-position:-256px -23px; margin-right:5px; overflow:hidden; font-size:0px}
.middle_bar .col01{ width:224px; padding-right:28px; position:relative; margin-top: 30px }
.middle_bar .col01 .buttons{ position:absolute; right:28px; top:3px}
.middle_bar .col01 .buttons a{ float:left; width:19px; height:19px; background:url(images/sprite.png) no-repeat -255px 0;}
.middle_bar .col01 .buttons a.next{ background-position:-277px 0; margin-left:3px; display:inline}
.middle_bar .col01 .belt{ float:left; width:224px;}
.middle_bar .col01 .pannel{ float:left; width:224px;}

/****************middle_bar css ends here*****************/
/****************left_container basic css starts here*****************/
#left_container .inner{ float:left; width:715px; font-family: 'Open Sans', Helvetica, sans-serif; }

#left_container h1{ font-family:'Open Sans', Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#000; padding: 20px 0 10px 0; clear: left }
#left_container h1 span{ color:#4c6ba6;}
#left_container .heading h4{ font-family:'Open Sans', Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#000; padding:0 0 10px 0;}
#left_container .heading h4 span{ color:#4c6ba6;}
#left_container .heading p{ font-family:'Open Sans', Helvetica, sans-serif; font-size:16px; color:#54585c; line-height:21px}
/****************left_container basic css ends here*****************/

/****************lowerleft starts here*****************/
.lowerleft
{
    float: left;
    width: 290px;
}

.leftheadlink
{
    text-decoration: none;
    float:none!Important;
    width:auto;
    font-weight: bold;
    color:Black
}
.leftheadlink span
{

}

/****************lowerleft end here*****************/

/****************maincontent starts here*****************/
.maincontent
{
    float:right;
    max-width: 615px;
    width: 100%;
    padding-left: 50px;
    border-left: 1px dotted #887243;
}

.maincontent h1
{
    padding: 8px 0 5px 20px;
    background-color: #d9d8da;
    background-image: url(images/servicehead.gif);
    background-position: right;
    background-repeat:no-repeat;
    margin: 0 0 10px -20px;
    color: #35303a;
    font-size: 17px;
    font-weight:bold;
    text-transform:uppercase
}

.homeh1
{
    background-image: none!Important;
    background-color: transparent!Important;
    margin: 15px 0!Important;
    padding: 0!Important;
    color: #887243!Important
}

.maincontent h2
{
    color: #8d744a;
    font-size: 20px;
    font-weight: normal
}

.maincontent h3
{
    font-size: 16px;
	font-weight: bold;
	color: #777;
	padding-top: 10px;
}

.maincontent ul
{
margin: 15px 0 5px 30px;
padding: 0 0 10px 0;
list-style-type:disc
}

.maincontent ul li ul, .maincontent ul ul
{
    list-style-type:circle;
    margin: 3px 20px;
    padding: 0;
}

.maincontent ul li ul li
{

}
 
/****************maincontent ends here*****************/

/****************page css ends here*****************/

/****************footer css starts here*****************/
#outer_footer{ float:left; width:100%; border-top:2px solid #cbc8c8; font-family:Open Sans, Helvetica, sans-serif}
#footer_top{ float:left; width:100%; background:#e5e5e5;}
#footer_top .inner{ float:left; width:100%; padding:19px 0 33px}
#footer_top .col{ float:left; width:387px}
#footer_top .col01{ padding:6px 0 0}
ul.social_icons{ float:left; width:100%; text-indent: -9000px;}
ul.social_icons li{ float:left; font-size:15px; color:#000; padding:0 8px 0 0; line-height:35px}
ul.social_icons li a{ float:left; width:35px; height:35px; background:url(images/sprite.png) no-repeat 0 -26px;}
ul.social_icons li.first{ padding-right:20px}
ul.social_icons li.icon02 a{ background-position:-43px -26px}
ul.social_icons li.icon03 a{ background-position:-87px -26px}
ul.social_icons li.icon04 a{ background-position:-133px -26px}
ul.social_icons li.icon05 a{ background-position:0px -427px}
ul.social_icons li a:hover{background-position:0 -63px}
ul.social_icons li.icon02 a:hover{ background-position:-43px -63px}
ul.social_icons li.icon03 a:hover{ background-position:-87px -63px}
ul.social_icons li.icon04 a:hover{ background-position:-133px -63px}
ul.social_icons li.icon05 a:hover{ background-position:0px -464px}

.news_n_reviews {
    float: left;
    width: 75%;
    border-top: 1px solid #CBC8C8;
    margin-top: 10px;
    padding-top: 10px;
}
.news_n_reviews h5{ font-size:17px; color:#887243; padding:0 0 7px}
.news_n_reviews .textbox{ background:none; border:none; background-color:#f6f5f5; padding:3px 9px; width:105px; margin-right:5px; height:19px; line-height:19px; font-size:12px; color:#979797; float:left}
.news_n_reviews .w_01{ width:202px}
.news_n_reviews .submit{ background:url(images/sprite.png) no-repeat -91px 0; border:none; cursor:pointer; height:25px; width:25px; overflow:visible; float:left; text-indent: -9999px;}
.news_n_reviews .row{ float:left; width:100%; padding:8px 0 0}
#footer_top .col01 .archive a{ font-size:11px; color:#424345; text-transform:uppercase; margin-left:8px}

#footer_top .col02{ width:260px; padding:4px 0 0}
#footer_top .col02 h5{ font-size:17px; color:#887243}
#footer_top .col02 ul{ float:left; width:100%;padding:12px 0 4px}
#footer_top .col02 ul li{ float:left; padding:0 0 6px}
#footer_top .col02 ul li em{ float:left; background:url(images/sprite.png) no-repeat -119px 0; width:16px; height:17px; margin:3px 0 0; overflow:hidden; font-size:0px}
#footer_top .col02 ul li span{ width:237px}
#footer_top .col02 ul li strong{ display:block; font-size:16px; color:#e5e5e5; font-weight:normal}
#footer_top .col02 ul li small{ display:block; font-size:12px; color:#727272}
#footer_top .col02 ul li em.icon02{ background-position:-137px 0}
#footer_top .col02 ul li em.icon03{ background-position:-155px 0}
#footer_top .col02 p{ color:#424345; font-size:11px; line-height:17px}

#footer_top .col03{ width:313px}
#footer_top .col03 ul{ float:left; width:100%; padding:0 0 46px}
#footer_top .col03 ul li{ float:left; width:auto; padding:0 5px 0 0}
#footer_top .col03 ul li img{ float:left}
#footer_top .col03 ul li.last{ padding-right:0; width:auto}
#footer_top .col03 .small_col{ float:left; width:150px;}
#footer_top .col03 .small_col h6{ font-size:17px; color:#887243; float:left; width:100%}
#footer_top .col03 .small_col h6 em { float:left; background:url(images/sprite.png) no-repeat -179px 0; width:18px; height:18px; display:inline; margin:0 5px 0 0px; overflow:hidden; font-size:0px}
.iconF { background: url(images/sprite.png) no-repeat -179px -20px !Important; width:18px !Important; height:18px; display:inline; margin:0 5px 0 0px; overflow:hidden; font-size:0px }
#footer_top .col03 .small_col ul{ padding:8px 0 0}
#footer_top .col03 .small_col ul li{ width:100%; font-size:11px; padding:0; padding-bottom:7px;}
#footer_top .col03 .small_col ul li em{ background:url(images/sprite.png) no-repeat -179px -43px; float:left; width:14px; height:14px; margin:0 6px 0 0px; display:inline; overflow:hidden; font-size:0px}
#footer_top .col03 .small_col ul li a{ color:#4f5050; text-decoration:none; display: block; border-bottom: 1px solid #d1c5ac; padding: 0 3px }
#footer_top .col03 .small_col p{ font-size:13px; color:#585757; padding:6px 0 0; line-height:18px;}
#footer_top .col03 .small_col p a{ color:#585757; text-decoration:underline; padding:0}
#footer_top .col03 .small_col a:hover{ text-decoration:none; color:#302d2d}
#footer_top .col03 .small_col.last{ float:right; width:145px}
#footer_top .col03 .small_col.last h6 em{ background-position:-178px -22px}


#footer_bottom{ float:left; width:100%; background:#f5f1e6; border-top: 1px solid #cbc8c8 }
#footer_bottom .inner{ float:left; width:100%;padding:19px 0 36px}
#footer_bottom ul{ float:left; width:100%; text-align:center}
#footer_bottom ul li{ font-size:12px; color:#c8c8c8; display:inline-block; padding:0 5px 0}
#footer_bottom ul li a{ color:#c8c8c8}
#footer_bottom ul li a:hover,#footer_bottom ul li a.active{ color:#fff}

#accreditations
{
    width: 290px;
    height: 130px;
    background: url(images/accreditations1.png) no-repeat;
    float: left
}

#foottext
{
    font-size: 10px;
    /*float: right;
    width: 670px;
    text-align:right*/
}
    
/****************footer css ends here*****************/

/****************compare_box css ends here*****************/
.compare_box_outer{ float:left; width:100%; padding:20px 0 0 0}
.compare_box{ float:left; width:350px;font-family:'Open Sans', Helvetica, sans-serif; }
.compare_box h5{ font-family:'OpenSansSemibold', Open Sans, Helvetica, sans-serif; font-size:18px; color:#000; padding:0 0 10px 0;}
.compare_box h5 span{ color:#4d628c;}
.compare_box .inner_box{ float:left; width:332px; background:#edeff3; border:1px solid #cccaca; padding:25px 8px 0 8px; min-height:510px; height:auto !important; height:510px;}
.compare_box .inner_box .col{ float:left; width:94px; padding:0 0 0 16px;color:#767779; }
.compare_box .inner_box .col h6{ font-size:14px; font-weight:bold; padding:0 0 44px 0;}
.compare_box .inner_box .col ul{ float:left; width:100%}
.compare_box .inner_box .col ul li{ float:left; width:100%; font-size:11px;  padding-bottom:23px}
.compare_box .inner_box .col ul.black{ color:#000; font-size:12px}
.compare_box .inner_box .white{ color:#fff; padding:37px 0 23px 16px}


.compare_box .inner_box .col.border{ border-right:1px solid #d9d8da}
.compare_box .inner_box .blue_sidebar{ float:left; background:url(images/blue_repeat.gif) repeat-y 0 0; margin-top:-37px; position:relative;}
.compare_box .inner_box .blue_sidebar .blue_corner{ float:left; background:url(images/sprite.png) no-repeat -350px -38px;width:11px; height:11px; position:absolute; left:-11px; top:0}
.compare_box .inner_box .blue_sidebar .blue_bottom{ float:left; background:url(images/sprite.png) no-repeat -372px 0; width:110px; height:28px; position:absolute; bottom:-28px; left:0}
.compare_box .inner_box h4{ float:left; font-size:32px; font-weight:bold; color:#000;}
.compare_box .inner_box h4 span{ color:#4d628c; font-weight:normal;}
.compare_box.last{ float:right; padding-right:4px;}
.compare_box .inner_box ul.list{ float:left; width:250px;font-size:13px; color:#54585c; padding:34px 0 0 45px}
.compare_box .inner_box ul.list li{ float:left; width:100%; }
.compare_box .inner_box ul.list li em{float:left; background:url(images/sprite.png) no-repeat -75px -200px; width:6px; height:9px; font-size:0px; margin:8px 9px 0 0}
.compare_box .inner_box ul.list li span{ float:right; width:235px; line-height:24px;}
.compare_box .inner_box ul.list li a{ color:#2f3133; text-decoration:underline; }
.compare_box .inner_box .head{ float:left; width:317px; padding:8px 0 0 15px}
.compare_box .inner_box .head a{ float:left; }
.compare_box .inner_box .head img{ float:left;}
.compare_box .inner_box .head .arrow{ float:left; padding:9px 15px 0 15px;}
.compare_box .inner_box .head .arrow em{ float:left; background:url(images/sprite.png) no-repeat -262px -54px; width:24px; height:20px; overflow:hidden}
.compare_box.last .inner_box h4{ padding:78px 0 0 0; width:100%; text-align:center;}

.compare_box .inner_box .head h4{ padding:0 15px 0 0; float:right; }
.compare_box .inner_box .head small{ float:left;font-size:14px; color:#4d628c; padding:18px 0 0 5px; }
.compare_box .inner_box .transfer_options{ float:left; width:100%; text-align:center; padding:50px 0 0 0}
.compare_box .inner_box .transfer_options h5{ font-size:15px; font-weight:bold; text-transform:uppercase; color:#4d628c;}
.compare_box .inner_box .transfer_options .bottom_links{ float:left; width:100%; padding:30px 0 0 0;}
.compare_box .inner_box .transfer_options .bottom_links ul{ float:left; padding:0 0 0 73px}
.compare_box .inner_box .transfer_options .bottom_links ul li{ float:left; padding-right:18px;}
.compare_box .inner_box .transfer_options .bottom_links ul li a{ float:left; background:url(images/sprite.png) no-repeat -174px -325px; width:46px; height:46px; position:relative;}
.compare_box .inner_box .transfer_options .bottom_links ul li a span{ display:none;float:left; background:#4d628c;  line-height:22px; font-size:13px; color:#fff; position:absolute; left:50%; margin-left:-38px;bottom:-25px; padding:0 6px; min-width:61px; width:auto !important; width:61px;}
.compare_box .inner_box .transfer_options .bottom_links ul li.link2 a span{margin-left:-52px;}
.compare_box .inner_box .transfer_options .bottom_links ul li a span em{ float:left; display:none; background:url(images/sprite.png) no-repeat -125px -200px; width:10px; height:8px; position:absolute; top:-8px; left:50%; margin-left:-4px; display:inline; overflow:hidden}
.compare_box .inner_box .transfer_options .bottom_links ul li.link2 a{ background:url(images/sprite.png) no-repeat -222px -325px;}
.compare_box .inner_box .transfer_options .bottom_links ul li.link3 a{ background:url(images/sprite.png) no-repeat -270px -325px;}



.compare_box .inner_box .transfer_options .bottom_links ul li a:hover,.compare_box .inner_box .transfer_options .bottom_links ul li a.active{ background:url(images/sprite.png) no-repeat -174px -372px;}
.compare_box .inner_box .transfer_options .bottom_links ul li.link2 a:hover,.compare_box .inner_box .transfer_options .bottom_links ul li.link2 a.active{background:url(images/sprite.png) no-repeat -222px -372px;}
.compare_box .inner_box .transfer_options .bottom_links ul li.link3 a:hover,.compare_box .inner_box .transfer_options .bottom_links ul li.link3 a.active{ background:url(images/sprite.png) no-repeat -270px -372px;}
.compare_box .inner_box .transfer_options .bottom_links ul li a:hover span,.compare_box .inner_box .transfer_options .bottom_links ul li a.active span{ display:block;}


#sidebar .register_btn{ float:left; padding:8px 0 0 2px;}
#sidebar .register_btn em.register_now{ margin-top:0 !important;}
/****************compare_box css ends here*****************/


/****************tmc Page css starts here*****************/

#left_container .overview_extra{ float:left; width:692px;font-family:'Open Sans', Helvetica, sans-serif;}
.overview_extra .top_sec{ float:left; width:100%; padding:7px 0 0 0}
.overview_extra .top_sec .image_sec{ float:left;}
.overview_extra .top_sec ul.links{ float:left; width:205px;  font-size:16px; padding:7px 0 0 42px }
.overview_extra .top_sec ul.links li{ float:left; width:205px; padding:0 0 15px 0px;color:#4d628c;}
.overview_extra .top_sec ul.links li em{ float:left; background:url(images/sprite.png) no-repeat -350px -4px; margin-top:4px; width:16px; height:15px; margin-right:15px; display:inline; overflow:hidden; font-size:0px}

.tabbing{ float:left; width:100%;font-family:'Open Sans', Helvetica, sans-serif; padding-bottom:20px; margin-top:-22px; position:relative}
.tabbing ul.tabs{ float:left; width:100%;font-family:'OpenSansSemibold', Open Sans, Helvetica, sans-serif; font-size:18px; position:relative; z-index:11}
.tabbing ul.tabs li{ float:left;}
.tabbing ul.tabs li a{color:#000; padding:1px 23px 1px 20px; line-height:36px; float:left}
.tabbing ul.tabs li a span{ color:#4c6ba6}
.tabbing ul.tabs li a:hover,.tabbing ul.tabs li a.active{  background:#edeff3; border:1px solid #cbc8c8; border-bottom-color:#edeff3; padding:0 22px 0 19px}
.tabbing .tab_container{ float:left; width:100%}
.tabbing .tab_content{ float:left; background:#edeff3; width:673px; border:1px solid #cbc8c8; margin-top:-1px; position:relative; z-index:10; padding:29px 0 20px 17px;}
.tabbing .tab_content .left{ float:left; width:385px; padding:10px 0 0 0}
.tabbing .tab_content .left strong{ float:left; font-size:72px; color:#4d628c; font-weight:normal;}
.tabbing .tab_content .left .right_content{ float:right; width:300px; padding:17px 0 0 0}
.tabbing .tab_content .left .right_content h6{font-size:15px; color:#000; font-weight:bold; }
.tabbing .tab_content .left .right_content span{ float:left;font-size:12px;color:#54585c; padding:25px 0 16px 0}
.tabbing .tab_content .left .right_content ul{ float:left; width:100%;}
.tabbing .tab_content .left .right_content ul li{ font-size:12px;  color:#54585c; padding-bottom:5px}
.tabbing .tab_content .left .right_content ul li em{float:left;background:url(images/sprite.png) no-repeat -75px -200px; width:6px; height:9px; margin:3px 7px 0 0; display:inline}
.tabbing .tab_content .right{float:left; width:260px; padding-left:20px }
.tabbing .tab_content .right p{font-size:12px;  padding:0 0 26px 0;color:#54585c;}
.tabbing .tab_content .right .blue_tag{ float:left; width:277px; background:#9db1d9; position:relative; margin-left:3px; display:inline; margin-right:-20px; display:inline; position:relative}
.tabbing .tab_content .right .blue_tag strong{font-size:32px; color:#000; line-height:62px; padding-left:18px;}
.tabbing .tab_content .right .blue_tag strong span{ color:#fff}
.tabbing .tab_content .right .blue_tag em{ float:left; background:url(images/sprite.png) no-repeat -96px -200px; width:11px; height:11px; position:absolute; right:0px; top:-11px; overflow:hidden}
.tabbing .tab_content .right a{ float:left; font-size:12px; color:#fff; background:url(images/sprite_repeat_02.png) repeat-x 0 top; width:147px; text-align:center; line-height:32px; margin:14px 0 0 5px; display:inline;}
.tabbing .tab_content .right a:hover{ background:url(images/sprite_repeat_02.png) repeat-x 0 -37px;}

.overview_extra .overview_bottom{ float:left;font-family:'Open Sans', Helvetica, sans-serif; width:100%; padding:0 0 40px}
.overview_bottom p{  font-size:11px; color:#54585c;}
.overview_bottom .listings{ float:left; width:672px; padding:0 0 0 20px}
.overview_bottom .listings .col_01{ float:left; width:325px;}
.overview_bottom h6{ font-size:19px; color:#000; }
.overview_bottom h6 span{ color:#4c6ba6}
.overview_bottom .listings .col_01 ul{ float:left; width:100%; padding:13px 0 0 0}
.overview_bottom .listings .col_01 ul li{ float:left; width:300px;  padding:0 0 8px 0;  font-size:13px;color:#54585c}
.overview_bottom .listings .col_01 ul li em{ float:left; background:url(images/sprite.png) no-repeat -350px -22px; margin-top:5px; width:13px; height:11px; margin-right:12px; display:inline; overflow:hidden  }

.overview_bottom .steps{ float:left; width:100%; padding:29px 0 27px 0}
.overview_bottom .steps .box{ float:left; width:185px; background:#edeff3; margin-right:32px; display:inline; padding:14px 0 57px 22px;border:1px solid #cbc8c8}
.overview_bottom .steps .box.last{ margin-right:0;}

.login_load{ float:left; width:100%; color:#fff; padding:10px 0 0 0}
.login_load em{ float:left;  width:221px; height:44px; background:url(images/sprite.png) no-repeat -155px -421px; font-style:normal; padding:7px 0 0 7px;}
.login_load em a{font-family:'OpenSansSemibold', Open Sans, Helvetica, sans-serif; font-size:16px;color:#fff;}
.login_load em a small{ font-size:12px; display:block; font-family:Open Sans, Helvetica, sans-serif; color:#d2d4db; letter-spacing:1px}
#sidebar .get_a_card{ float:left; width:100%; padding:27px 0 0 0;}
#sidebar .get_a_card em.register_now{margin-top: 0 !important;}
.contact_info.pad_01{ padding:19px 0 0 0 !important;} 

/****************tmc Page css ends here*****************/

/****************how it works page css starts here*****************/
.how_it_works_section{ width:704px !important; padding-bottom:90px}
.how_it_works_section .listing{ float:right; width:690px}
.how_it_works_section .listing  h5{     color: #000000;    font-family: 'OpenSansSemibold',Open Sans,Helvetica,sans-serif;   font-size: 22px;    font-weight: bold;    padding: 0 0 19px 0;}
.how_it_works_section .listing  h5 span{    color: #4C6BA6;}
.how_it_works_section .listing ul{ float:left; width:292px;padding:0 50px 0 0}
.how_it_works_section .listing ul li{ float:left; width:100%; font:normal 12px/17px Open Sans, Helvetica, sans-serif; padding:4px 0 0 0; }
.how_it_works_section .listing ul li a{ color:#2f3133; text-decoration:underline}
.how_it_works_section .listing ul li a:hover{ text-decoration:none}
.how_it_works_section .listing ul li em{ float:left; background:url(images/sprite.png) no-repeat 0 -200px; width:6px; height:9px; margin:5px 9px 5px 0; display:inline; overflow:hidden; font-size:0px;}

.how_it_works_section .listing .last{ width:314px; padding-right:0}
.how_it_works_section .register_section{ float:left; width:100%; padding:21px 0 30px 0 }
.how_it_works_section .register_section ul{ float:left; width:100%}
.how_it_works_section .register_section ul li{ float:left; border:1px solid #cbc8c8; width:698px; background:#edeff3; position:relative;margin-bottom:10px}
.how_it_works_section .left_section{ background:#4d628c ; float:left; border-right:1px solid #ccc9c9; padding:16px 40px 15px 28px}
.how_it_works_section .left_section span{ float:left; background:url(images/sprite.png) no-repeat -0 -249px; width:139px; height:139px; text-align:center; position:relative}
.how_it_works_section .left_section span em{ background:url(images/sprite.png) no-repeat -192px -200px; width:56px; height:66px; margin:18px 0 0 0; display:inline-block}
.how_it_works_section .left_section span .transfer{background:url(images/sprite.png) no-repeat -322px -200px; width:72px; margin:26px 0 0 5px; }
.how_it_works_section .left_section span .activate{background:url(images/sprite.png) no-repeat -251px -200px; width:69px; margin:26px 0 0 5px; height:64px }
.how_it_works_section .left_section span small{ display:block; color:#d0244d; font:normal 20px/30px Open Sans, Helvetica, sans-serif; padding-top:5px}
.how_it_works_section .left_section span strong{ position:absolute; top:5px; left:-12px; width:46px; height:46px; text-align:center; background:url(images/icon.png) no-repeat 0 0; color:#ffffff; font:normal 32px/46px Open Sans, Helvetica, sans-serif; overflow:hidden; float:left}
.how_it_works_section .register_section ul li em.arrow{ position:absolute; bottom:-28px; left:184px; background:url(images/sprite.png) no-repeat -10px -201px; width:46px; height:46px; z-index:99999; overflow:hidden}
.how_it_works_section .register_section ul li ul{ width:155px; padding-top:18px}
.how_it_works_section .register_section ul li.last .left_section{ padding:37px 40px 38px 28px}
.how_it_works_section .register_section ul li.mid .left_section{ padding:64px 40px 63px 28px}
.how_it_works_section .register_section ul li.mid .right_section h5{ font:normal 18px/22px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif }
.how_it_works_section .register_section ul li.mid .right_section h5 span{ font:normal 18px/22px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif}
.how_it_works_section .register_section ul li.mid .right_section .list ul{ width:138px; padding-top:6px}
.how_it_works_section .register_section ul li.mid .right_section .list{ float:left; width:100%; padding:0 0 32px 0}
.how_it_works_section .register_section ul li.mid .right_section .list_bottom{ float:left; width:100%; padding:0 0 32px 0}
.how_it_works_section .register_section ul li.mid .right_section .list_bottom ul{ width:114px;  padding:6px 58px 0 0}
.how_it_works_section .register_section ul li ul li{ width:100%; border:0; margin-bottom:0}
.how_it_works_section .register_section ul li ul li a{ color:#54585c; font:normal 14px/25px Open Sans, Helvetica, sans-serif}
.how_it_works_section .register_section ul li ul li a:hover{ text-decoration:underline}
.how_it_works_section .register_section ul li ul li a small{ color:#54585c;background:url(images/sprite.png) no-repeat -75px -200px; width:6px; height:9px; float:left; margin:8px 8px 0 0; display:inline; overflow:hidden; font-size:0px;}
.how_it_works_section .register_section ul li ul li .rite{ float:right; position:relative}
.how_it_works_section .register_section ul li ul li .rite span{ background:url(images/sprite.png) no-repeat -61px -200px; width:12px; height:12px; display:block; margin-top:7px; overflow:hidden; font-size:0px;}
.how_it_works_section  .right_section{ float:left; width:400px; padding:32px 0 0 22px}
.how_it_works_section  .right_section h5{ color: #000000; font:bold 32px/34px Open Sans, Helvetica, sans-serif  }
.how_it_works_section  .right_section h5 span{ color:#4d628c;font:normal 32px/34px Open Sans, Helvetica, sans-serif }
.how_it_works_section  .right_section h5 small{ color:#54585c;font:bold 17px/22px Open Sans, Helvetica, sans-serif }
.how_it_works_section  .right_section h5 a{ color:#d0244d;font:bold 17px/22px Open Sans, Helvetica, sans-serif }

.how_it_works_section .heading h4{ padding:0 0 20px 0 !important}

em.register_now{ float:left; background:url(images/sprite_repeat_01.png) repeat-x 0 -74px; width:228px; text-align:center; margin:22px 0 0 0}
em.register_now a{ display:block; font:normal 16px/51px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
em.register_now a:hover{ background:url(images/sprite.png) no-repeat -150px -273px}

em.contact_btn { float:left; background:url(images/sprite_repeat_02.png) repeat-x 0 0; width:196px; margin:5px 0 0 0; border: 1px solid #a09fa2 }
em.contact_btn a{ display:block; font:normal 14px/34px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration: none;  }
em.contact_btn a:hover{ background:url(images/sprite.png) no-repeat -21px -146px }
em.contact_btn a em { background:url(images/sprite.png) no-repeat 0 -145px; width: 6px;
height: 11px;
float: right;
margin: 11px 20px 0 10px;
display: inline;
font-size: 0; }
* + html em.contact_btn a em, * + html  em.callback_btn a em, * + html em.login_btn a em { display: none }

em.callback_btn { float:left; background:url(images/sprite_repeat_01.png) repeat-x 0 0; width:196px; margin:5px 0 0 0; border: 1px solid #bfa15a }
em.callback_btn a{ display:block; font:normal 14px/34px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration: none;  }
em.callback_btn a:hover{ background:url(images/sprite.png) no-repeat -1px -103px }
em.callback_btn a em { background:url(images/sprite.png) no-repeat 0 -145px; width: 6px;
height: 11px;
float: right;
margin: 11px 18px 0 10px;
display: inline;
font-size: 0 }

em.login_btn { float:left; background:url(images/sprite_repeat_02.png) repeat-x 0 -37px; width:196px; margin:5px 0 0 0; border: 1px solid #bfa15a }
em.login_btn a{ display:block; font:normal 14px/34px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#383838; text-transform:uppercase; text-decoration: none;  }
em.login_btn a:hover{ background:url(images/sprite.png) no-repeat -21px -146px }
em.login_btn a em { background:url(images/sprite.png) no-repeat 0 -145px; width: 6px;

height: 11px;
float: right;
margin: 11px 15px 0 10px;
display: inline;
font-size: 0; }

.enquiry_sec.pad_top_03{ padding-top:46px !important}
.contact_info.pad_top_04{ padding-top:13px !important;padding-bottom:14px !important}
.compare_us_box{ border:1px solid #ccc9c9; padding:28px 11px 22px 13px; background:url(images/sprite_repeat_02.png) repeat-x 0 -193px; float:left; width:205px}

/****************how it works page css ends here*****************/

/****************how_it_works_boxes css starts here*****************/
.how_it_works_boxes{ float:left; width:auto; font-family:'OpenSansLight', Open Sans, Helvetica, sans-serif}
.how_it_works_boxes .col{ float:left; width:230px; padding-right:20px}
.how_it_works_boxes h3{ font-size:19px; color:#000; padding:0 0 6px; font-weight: bold }
.how_it_works_boxes h3 em{ float:left; background:url(images/sprite.png) no-repeat -410px -34px; width:17px; height:16px; margin:2px 8px 0 0; display:inline; font-size:0px; overflow:hidden}
.how_it_works_boxes h3 em.icon01{ background-position:-410px -55px}
.how_it_works_boxes h3 em.iconTeam{ background-position:-150px -352px; width: 20px; height: 20px}

.how_it_works_boxes h3 span{ color:#8d744a}
.how_it_works_boxes p{ font-size:12px; color:#54585c; line-height:17px}
.how_it_works_boxes a { text-decoration: none }
.how_it_works_boxes .col .image_sec{ floatone:left; width:100%; position:relative; padding:0 0 11px}
.how_it_works_boxes .col .image_sec img{ float:left}
.how_it_works_boxes .col .video_icon{ position:absolute; left:50%; top:50%; background:url(images/sprite.png) no-repeat -361px -49px; width:43px; height:43px; margin: -23px 0 0 -15px; display:inline; z-index:9999; overflow:hidden}
.overlay{position:absolute; left:0; top:0;background-color:#c1a360; height:103px; width:100%; z-index:99; display:none}
.vid232 { position: relative; width: 260px }
.how_it_works_boxes .col ul.list_link{ display:block; padding:13px 0 0}
.how_it_works_boxes .col ul.list_link li{ display:block; font-size:12px; color:#c41230; overflow:hidden; padding:0 0 11px}
.how_it_works_boxes .col ul.list_link li a{ color:#c41230; float:left; text-decoration:underline}
.how_it_works_boxes .col ul.list_link li em, .redmore em { float:left; width:auto; background:url(images/sprite.png) no-repeat -370px -34px; width:12px; height:9px; font-size:1px; overflow:hidden; margin:4px 7px 0 0; display:inline; overflow:hidden}
.how_it_works_boxes .col ul.list_link li a:hover{ text-decoration:none}


.how_it_works_boxes .col .image_sec01{ float:left; width:100%; padding:0 0 14px}
.how_it_works_boxes .col .image_sec01 li{ float:left; width:auto; padding-right:6px}
.how_it_works_boxes .col .image_sec01 li.last{ padding-right:0}
.how_it_works_boxes .col .image_sec01 li a{ float:left; position:relative; height:68px; width:68px}
.how_it_works_boxes .col .image_sec01 li a .overlay{ height:68px}
.how_it_works_boxes .col .zoom_icon{ position:absolute; left:50%; top:50%; background:url(images/sprite.png) no-repeat -267px -103px; width:24px; height:24px; margin:-10px 0 0 -10px; display:inline; z-index:9999; overflow:hidden; display:none}

.how_it_works_boxes .col .image_sec01 li img{ float:left}
.how_it_works_boxes .col strong{ display:block; font-size:12px; font-weight:bold; color:#000; padding:0 0 11px}
.how_it_works_boxes .col02{ width:221px; padding-right:28px}
.how_it_works_boxes .col02 ul.list_link{ padding:19px 0 0}
.how_it_works_boxes .col03{ width:200px; padding-right:0}
.how_it_works_boxes .col03 .contact_info strong{ color:#403c3c; font-size:16px; font-weight:normal; padding:0 0 0 0}
.how_it_works_boxes .col03 .enquiry_sec{ padding:30px 0 0 0 !important;}
.how_it_works_boxes.pad_02{ padding-bottom:8px;}
/****************how_it_works_boxes css starts here*****************/
/****************banks_box css starts here*****************/
.banks_box{ float:left; width:469px; font-family:Open Sans, Helvetica, sans-serif}
.banks_box h4{ font-size:19px; color:#000; padding:0 0 6px}
.banks_box h4 span{ color:#4d628c}
.banks_box h4 em{ float:left; background:url(images/sprite.png) no-repeat -439px -34px; width:13px; height:15px; overflow:hidden; margin:5px 5px 0 0; font-size:0px; display:inline}
.banks_box .inner_box{ width:427px; border:1px solid #cbc8c8;  padding: 26px 24px 0 16px;; background:url(images/sprite_repeat_02.png) repeat-x 0 -193px; height:56px; padding:26px 24px 0 16px}
.banks_box .inner_box em{ float:right; background:url(images/sprite_repeat_02.png) repeat-x 0 -341px;  text-align:center;display:inline; border:1px solid #7a8db4; width:147px;}
.banks_box .inner_box em input{ display:block; font:normal 13px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#fff; text-transform:uppercase; cursor:pointer; background:none; border:none; height:30px; width:147px; overflow:visible; padding-bottom:2px}
.banks_box .inner_box em.hover{ background:url(images/sprite_repeat_01.png) repeat-x 0 -38px}
.fees_n_des{ margin:17px 0 0}
.fees_n_des .inner_box{ background:#edeff3;}
.fees_n_des .inner_box em{ border:none}
.fees_n_des .selectbox{ border-bottom-color:#a5a7aa}
.fees_n_des h4 em{background-position:-439px -56px}

/****************banks_box css ends here*****************/


/****************overview Page css starts here*****************/
.banner_slider .belt .panel .content.content_01{ position:absolute; left:20px; top:28px; color:#fff; width:289px}
.banner_slider .belt .panel .content_01 h3, .right_sec h3 { font-size:20px; line-height:24px;}
.right_sec h3 { margin: 24px 0; clear: both }
.banner_slider .belt .panel .content_01 h4{ font-size:32px; line-height:28px;}
.banner_slider .belt .panel .content_01 p{ font-size:13px; line-height:18px;} 


.overview_mid{ padding:16px 0 0 0; font-family:'Open Sans', Helvetica, sans-serif;}
.overview_mid h4{ font-size:22px; font-weight:bold; color:#000; margin-bottom: 15px;}
.overview_mid h4 span{ color:#4c6ba6;}
.overview_mid .container{ float:left; width:100%; padding:23px 0 36px 0;}
.overview_mid .container .left_sec{ float:left; width:232px}
.overview_mid .container .right_sec{ float:right; width:430px; padding-right: 20px }
.overview_mid .container .right_sec h5{ font-size:19px; color:#000;}
.overview_mid .container .right_sec h5 span{ color:#4d628c;}
.overview_mid .container .right_sec ul{ float:left; width:100%; padding:8px 0 0 0}
.overview_mid .container .right_sec ul li{ float:left;font-size:13px; color:#54585c;  width:100%}
.overview_mid .container .right_sec ul li em{ float:left; background:url(images/sprite.png) no-repeat 0px -200px; width:6px; height:9px; font-size:0px; margin:8px 12px 0 0}
.overview_mid .container .right_sec ul li span{float: right;width: 410px; line-height:23px;}
.overview_mid .container .right_sec em.register_now{ margin:15px 0 0 0 !important;}



/****************overview Page css starts here*****************/
.converter_box{ float:left; width:230px; font-family:Open Sans, Helvetica, sans-serif;}
.converter_box ul.tabs{ float:left; width:100%;}
.converter_box ul.tabs li{ float:left; width:auto; padding-right:1px; text-transform:uppercase;}
.converter_box ul.tabs li a{float:left; width:111px; padding:8px 0 0 13px;background:url(images/sprite_repeat_02.png) repeat-x 0 -511px; font-size:15px; color:#fff; line-height:17px; height:41px;}
.converter_box ul.tabs li.last a{float:left; width:90px; padding:8px 0 0 15px;}
.converter_box ul.tabs li.last{ padding-right:0}
.converter_box ul.tabs li a.active{ background-position:0 -459px}
.converter_box .tab_content { float:left; width:200px; background:#000 url(images/about-box-back.jpg);padding:20px 18px 8px 12px;}
.converter_box .tab_content2 { float: left; width: 230px;background: #36303a url(images/about-box-back.jpg); padding: 20px 15px 8px; background-position: right; background-repeat: no-repeat;}
.shiftleftpx { margin-right: -8px }
.pnlheight { height: 233px }
#tab01
{
    height: 282px; 
}
#tab02
{
    height: 182px; 
}
.converter_box .tab_content .selectbox{ width:198px; border-bottom:0px !important} 
.converter_box .tab_content .row, .converter_box .tab_content2 .row{ float:left; width:100%; padding:13px 0 0}
.converter_box .tab_content .textbox, .requestquote .textbox2 {color: #090909;display:block; font-family:Open Sans,Helvetica,sans-serif;font-size:13px;height:20px;line-height:20px; border:none; background:none; background-color:#fff; width:188px; padding:4px 10px}
.converter_box .tab_content em.btn, .requestquote em.btn{float:right; background:url(images/sprite_repeat_01.png) repeat-x 0 0px;  text-align:center;display:inline; border:1px solid #7a8db4; width:206px;}
.converter_box .tab_content em.btn input, .requestquote em.btn input{display:block; font:normal 13px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:none; border:none; height:36px; width:206px; overflow:visible;padding-bottom:2px}
.converter_box .tab_content em.btn.hover, .requestquote em.btn.hover{ background:url(images/sprite.png) no-repeat 0 -101px; border:none; width:208px}
.converter_box .tab_content em.btn.hover input, .requestquote em.btn.hover input{ height:38px; line-height:38px; width:208px}
.converter_box .tab_content p{ font-size:13px; color:#fff;}
.converter_box .tab_content p a{ color:#fff;}
.converter_box.pad{ padding-top:20px;}
.right_total{ float:left; width:212px; border-bottom:2px solid #cdcbcb; border-top:2px solid #cdcbcb; margin:5px 0 0; padding:4px 9px 9px;}
.right_total strong{ display:block;font-size:35px; color:#4d628c; font-family:'OpenSansLight',Open Sans, Helvetica, sans-serif; font-weight:normal; line-height:35px;}
.right_total small{ display:block; font-size:13px; font-weight:bold; color:#c41230; font-family:Open Sans, Helvetica, sans-serif; padding:1px 0 0}
.right_total small a{ color:#c41230}
div.tab_content h5 { font-size: 15px; color: #fff }
.adjustedbox { width: 200px!Important; height: 312px!Important; background-image: url(images/about-box-back-longer.jpg)!Important }
.converter_box .nav, .converter_box .nav li
{
    display: inline
}

/****************lowerleft converter box*****************/
.lowerleft .converter_box{ width:260px; }
.lowerleft .converter_box ul.tabs li a { width: 115px }
.lowerleft .converter_box .tab_content { width: 230px; background-image: url(images/about-box-back-lwrleft.jpg) }
.lowerleft .converter_box ul.tabs li.last a { padding-left: 16px; }
.lowerleft .converter_box .tab_content em.btn { margin-right: 20px }
.converter_box a.tooltip { color: #ccc }

/****************overview Page css ends here*****************/

/****************sidebar css starts here*****************/
#sidebar .side_links{ float:left; width:100%;font-family:'Open Sans', Helvetica, sans-serif; padding-bottom: 20px}
#sidebar .side_links ul{ float:left; width:100%; border-left:1px solid #cbc8c8; padding:12px 0 0 0; position:relative;}
#sidebar .side_links ul li{ float:left; padding:0 0 13px 20px; width:210px;}
#sidebar .side_links ul li a{ font-size:15px; color:#776467;}
#sidebar .side_links ul li a em{ float:left;  width:11px; height:17px; position:absolute; left:-1px;}
#sidebar .side_links ul li a:hover{ color:#c8223e}
#sidebar .side_links ul li a.active{color:#c41230; font-weight:bold;}
#sidebar .side_links ul li a.active em{background:url(images/sprite.png) no-repeat -112px -200px; }
.enquiry_sec{ float:left; width:100%; padding:25px 0 0 0;}
.enquiry_sec ul{ float:left; padding:0 0 0 14px;}
.enquiry_sec.pad_top_03{ width:215px}
.enquiry_sec ul li{ float:left; width:100%; padding:0 0 10px 0}
.enquiry_sec ul li a{ font-family:'OpenSansSemibold',Open Sans, Helvetica, sans-serif;float:left;font-size:15px; color:#000;}
.enquiry_sec ul li a span{ color:#4c6ba6}
.enquiry_sec ul li a em{ float:left; background:url(images/sprite.png) no-repeat -320px -325px; width:29px; height:29px;margin:-2px 8px 0 0; position:relative; display:inline;}
.enquiry_sec ul li.enquiry a em{ background:url(images/sprite.png) no-repeat -351px -325px; }
.enquiry_sec ul li a:hover span{ color:#c8223e;}
.enquiry_sec ul li a:hover em{ background:url(images/sprite.png) no-repeat -320px -355px;}
.enquiry_sec ul li.enquiry a:hover em{ background:url(images/sprite.png) no-repeat -351px -355px;}
.contact_info{ float:left; width:100%; padding:20px 0 0 0}
.contact_info ul{ float:left; padding:0 0 0 20px;}
.contact_info ul li{ float:left; width:100%; padding:0 0 6px}
.contact_info ul li span{ float:right; width:210px}
.contact_info ul li strong{ display:block; font-size:16px; color:#2d2929; font-weight:normal}
.contact_info ul li small{ display:block; font-size:12px; color:#727272}
.contact_info.pad_01 ul li span{ width:200px}
.z_top01{ z-index:99999; position:relative}
.z_top02{ z-index:99998; position:relative}


/****************banks_box overiding css starts here*****************/

.left_side_boxes{ float:left; width:231px;}
.banks_box_01{ width:231px;}
.banks_box_01 h4{ font-size:18px; padding:0 0 6px 0 !important}
.banks_box_01 .inner_box{ background:url(images/sprite_repeat_02.png) repeat-x 0 -624px; width:203px;padding:30px 12px 0 14px; height:105px}
.banks_box_01 .selectbox{ width:195px} 
.banks_box_01 .inner_box em{ float:left; margin:23px 0 0 25px}
.banks_box_01.margin_01{ margin:45px 0 0 0}



.big_box{ width:710px; padding-top:33px;}
.big_box .inner_box{ width:675px; padding:28px 17px 0 16px; height:50px;}
.big_box .selectbox{ width:325px;}
.pad_top{ padding: 11px 0 20px 7px !important; width:953px !important }
.pad_top_01{ padding-top:9px !important}
.converter_box.pad_top_02{ padding-top:20px;}
.pad_no .col{ padding-right:0 !important}


strong.toop_tip{ margin:0 !important;background: none repeat scroll 0 0 #4D628C;top:2px;color: #FFFFFF;font-size:13px;left:21px;line-height:22px;padding:0 6px;position:absolute;width:auto !important; float:left; display:none}
strong.toop_tip em{background: url("images/sprite.png") no-repeat scroll 0 -183px transparent;display: inline; float: left; height: 11px; left: -4px; margin-left: -3px; position: absolute; top: 4px;width: 10px;}
.how_it_works_boxes .pad_no01{ padding-right:0 !important}


/************middle_table*****/
.middle_table
{
	width: 100%;
	font-family:Open Sans, Helvetica, sans-serif
}
.middle_table h3
{
	font-size:16px;
	margin: 15px 0;
	font-family: 'OpenSansRegular', Open Sans, Helvetica, sans-serif
}
.middle_table h4
{
	font-size:22px;
	margin: 15px 0 0 0 
}

/************register*****/
.register_steps
{
	width: 200px;
	height: 70px;
	float:left;
	background-image:url(images/register-next.gif)
}
.step
{
	font-size: 18px;
	color: #e18897;
	display:block;
	margin: 12px 0 5px 30px;
}
.stepon span.step
{
	color: #c41230
}
.step_detail
{
	font-size: 14px;
	color: #cccccc;
	display:block;
	margin-left: 30px
}
.stepon span.step_detail
{
	color: #1a1d22
}
.register_step04
{
	background-image:url(images/register-transfer-ahead.gif);
	width: 78px;
	height: 70px;
	float:left
}
.form_head
{
	clear:both;
	background-color: #4d628c;
	width: 645px;
	color: #fff;
	font-size: 16px;
	padding: 18px 0 18px 30px;
	font-weight:bold;
	margin-top: 30px
}
.formbody
{
	background-color: #edeff3;
	border: 1px solid #cbc8c8;
	width: 643px;
	padding: 18px 0 18px 30px
}
.formbody label {
	display:block;
	float:left;
	width: 170px;
	color: #6b6a6c
}
.formbody .textbox{color: #090909;display:block; font-family:Open Sans,Helvetica,sans-serif;font-size:13px;height:25px;line-height:20px; border:1px solid #cbc8c8;; background:none; background-color:#fff; width:210px; padding:4px 10px; margin: 3px }

em.register_act{float:right; background:url(images/sprite_repeat_01.png) repeat-x 0 -135px;  text-align:center;display:inline; border:1px solid #7a8db4; width:145px; top: -40px; left: -30px }
em.register_act input{display:block; font:bold 14px 'OpenSansSemibold',Open Sans, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:none; border:none; height:36px; width:145px; overflow:visible;padding-bottom:2px}
em.register_act.hover{ background:url(images/sprite.png) no-repeat -300px -105px; border:none; width:147px}
em.register_act.hover input{ height:38px; line-height:38px; width:147px}

.notifications
{
	font-size: 11px;
	text-align:center;
	color: #fff
}
.notifications a
{
	color: #fff
}

span.sup {
vertical-align: baseline;
position: relative;
bottom: 0.45em;
font-size: 9px;
}

/************home page table*****/
.servicetable
{
    border-right: 1px solid #35303A;
}
.servicetable td a, .servicetable th a
{
    text-decoration: none;
    color:#35303A
}
.servicetable td, .servicetable th
{
    border-left: 1px solid #35303A;
    padding: 7px;
    max-width: 153px;
    text-align: left
}
.servicehead
{
    background-color: #35303A!Important;
    /*background-image: url(images/servicehead.gif);
    background-position: right;
    background-repeat:no-repeat;*/
    border-left: 1px solid #fff!Important
}
.serviceheadend
{
    font-family: 'OpenSansLight', Open Sans, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background-color: #887243!Important;
    border-left: 1px solid #fff!Important
}
.servicehead a h4
{
    font-family:'OpenSansLight', Open Sans, Helvetica, sans-serif;
    font-size: 18px!Important;
    font-weight: bold;
    color: #fff;
    margin: 0
}
.servicehead a:hover h4
{
    color: #B4975A
}
.serviceend
{

}
.serviceend a
{
    color: #B4975A!Important
}
.nobordleft
{
    border-left: 1px solid #35303A!Important
}

/************data table*****/
.datatable
{
    background-color: #e5e5e5
}
.datatable td
{
    border: 1px solid #fff;
    padding: 10px
}
.datahead
{
}

.maincontent h4
{
    font-size: 16px;
	line-height: 26px;
	margin: 7px 0 11px 0;
}
.thickgreyline
{
    height: 1px;
    max-width: 614px;
    background-color: #35303a;
    margin-bottom: 30px;
    margin-left: 1px
}
.redmore
{
    float: right
}
.redmore a
{
    color: #717171;
}
.redmore a:hover
{
    color: #000;
}

.data2
{
    border-right: 1px solid #403c45;
    border-top: 1px solid #403c45;
    border-bottom: 1px solid #403c45;
}
.data2 td
{
    border-left: 1px solid #403c45;
    border-bottom: 1px solid #403c45;
    padding: 7px;
    width: 20%;
}
.data2 h2
{
    font-size: 13px
}
.data2 h3
{
    font-size: 12px
}
.shiftleft
{
    position: relative;
    left: -10px
}

/*********************************left subnav*****************************/
.leftsubmenu
{
    color: #26334d;
    font-size: 14px;
    width: 260px;
    margin-bottom: 30px
}
.leftsubmenu a
{
    color: #26334d;
    display: block;
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    background: url(images/arrow.png) no-repeat 12px 13px; 
}
.leftsubmenu a.active
{
    font-weight:bold
}
.leftsubmenu li
{
    background-image: url(images/submenu.gif);
    background-position: top;
    background-repeat: repeat-x
}
.rmSlide
{
        display: none
}
.rmSlide ul
{
    margin: 0 0 10px 20px;
    width: 180px;
    font-size: 13px;
}
.rmSlide li
{
    background-image: none
}
.rmSlide a
{
    background-image: none;
    color: #8d744a;
    border-bottom: 1px dotted #8d744a;
    padding: 2px
}
.rmSlide a.active
{
    font-weight:bold
}
.subopen
{
    display: block
}

/*********************************meulist*****************************/
.menulist
{
    float: left;
    width: 300px
}

.menulist ul
{
    margin: 15px 40px 5px 0;
}
.menulist ul li
{
    border-bottom: 1px solid #B4975A;
    list-style-type: none;
    padding: 2px
}
.menulist a
{
    text-decoration: none;
    line-height:normal;
    color: #8D744A
}
.menulist a:hover
{
    color: #585858
}

/******************************************************/
.cdc
{
    color: #fff;
    font-size: 18px;
    font-family: 'OpenSansRegular', Open Sans, Helvetica, sans-serif;
    display:block
}

.cdd
{
    color: #be9f57;
    font-size: 18px;
    font-family: 'OpenSansLight', Open Sans, Helvetica, sans-serif;
    display:block
}

.cdno
{
    color: #fff;
    font-size: 16px;
    font-family: Open Sans, Helvetica, sans-serif;
    display:block;
    border-bottom: 2px dotted #fff;
    margin: 16px 0 8px 0;
    padding-bottom: 8px
}

.cdemail
{
    color: #be9f57;
    font-size: 12px;
    font-family: 'OpenSansSemibold', Open Sans, Helvetica, sans-serif;
    display:block;
    text-decoration: none;
    margin-bottom: 16px
}

.cdemailfx
{
    margin-bottom: 0!Important
}

.lessspace
{
    padding-top: 6px!Important
}
    
.goldbox
{
border:1px solid #be9f79;width: 140px; 
padding: 0 15px 15px 15px; 
float: left; 
margin: 0 30px 10px 0; 
height: 265px; font-size:12px; line-height: 15px
}
.goldbox h2
{
	font-size: 15px;
	height: 35px
}
.gbb
{
	position:relative;
	left: -4px;
	width: 150px
}
.gbpheight
{
	height: 90px
}
.gbprice
{
	display:block;
	height: 20px;
	font-weight:bold
}
#subcontent
{
    display: none
}

#morehidden {
    z-index: 1;
    display: none;
}
.testimonial
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px
}

.intropic {
float: left;
margin: 0 20px 6px 0;
}

.bios {
font-size: 10px;
}

h3
{
    font-weight: bold;
    font-size: 16px
}

#sliderclient
{
    width: 600px;
    padding: 0;
    margin: 20px 0 0 0
}
#sliderclient li
{
    width: 115px
}
.bx-next {
position: absolute;
top: 50px;
right: -50px;
width: 19px;
height: 19px;
text-indent: -999999px;
background: url(images/sprite.png) no-repeat -277px 0;
}
.bx-prev
{
    display: none
}
.brandlicense
{
position: absolute;
top: -50px;
}

/*.sform .inputLabel
{
    visibility: hidden;
}

.sform input[type="text"] {
background: none;
border: none!Important;
background-color: #F6F5F5!Important;
padding: 3px 9px!Important;
width: 105px!Important;
margin-right: 5px!Important;
height: 19px;
line-height: 19px;
font-size: 12px;
color: #979797;
float: left;
}*/
.s404
{
    width:960px; height: 679px; background-image: url(images/404.jpg);
    color: black;
}
.heck
{
    position: absolute;
    width: 239px;
    height: 144px;
    font-size: 24px;
    font-weight: bold;
    margin: 75px 0 0 64px;
    line-height: 28px;
}
.details404 h2
{
    position: absolute;
    width: 310px;
    margin: 45px 0 0 600px;
    font-size: 22px;
    line-height: 30px;
}
.details404 h3
{
    position: absolute;
    margin: 120px 0 0 600px;
    width: 315px;
    font-size: 17px;
    line-height: 22px
}
.s404 a
{
    display: block;
    padding: 4px 8px 4px 32px;
    background: url(images/arrow.png) no-repeat 12px 13px;
}
.s404 p a
{
     display: inline;
    padding: 0;
    background: none;
}
.ptop
{
    text-align: right;
    margin: 20px 0;
}

a.tooltip {
	outline: none;
	color: black;
	}
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    font-size: 11px;
	z-index:99999999;display:none; padding:14px 20px;
    margin-top:-50px; margin-left:10px;
    width:160px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
    
input.watermark { color: #999  !important; }

/************contact form*****/

#formdiv
{
    clear: left;
    padding: 30px 0
}
.formListW
{
    width: 305px;    
}
.formFieldW
{
    width: 180px; 
    border: 1px solid #919db0;
    margin-bottom: 6px; 
    font-size: 10px;
    font-family: Open Sans, Helvetica, Verdana, sans-serif;  
}
.formFieldC
{ 
    border: 1px solid #919db0;
    margin-bottom: 3px   
}

.ContactUsInner li
{
    display: inline
}

.ContactUsInner #lblEnewsSignup
{
    display: inline-block;
    width: 190px
}

.ContactUsInner { position:relative; height: 25px;}
#ItemContainer { position:absolute; top:0px; left: 200px; width: 300px; }
#ContactValidationSummary.ContactUsInner { position:relative; height: auto; margin-bottom: 5px; }
#QueryContainer.ContactUsInner { position:relative; height: 125px !important; }
.validatorCalloutHighlight{ background-color: lemonchiffon; border: tomato 1px solid;}

#EnewsSignupContainer.ContactUsInner { position:relative; height: 60px; }

#QueryContainer #ItemContainer .formFieldW { height:100px; width:275px }
#TimePreferenceContainer { display:none; }
#ButtonContainer { height:50px; }
ul.sf_postListing li ul li, ul.sf_postListing li ol li { list-style: inherit!Important; border-bottom: none }
ul.sf_postListing li { border-bottom: 1px solid #545454 }

.sfError
{
    color: red;
}
/****************contact forms*****************/
.sfTxtLbl 
{
    /*float: left;
    width: 200px;*/
}
.sfTxt
{
    /*color: #090909;
display: block;
font-family: Open Sans,Helvetica,sans-serif;
font-size: 13px;
height: 18px;
line-height: 18px;
border: 1px solid #35303a;
background: none;
background-color: #fff;
width: 188px;
padding: 4px 10px;*/
}
.sfFormsEditor 
{
    /*margin: 30px*/
}
.sfFormBox 
{   
    /*margin: 5px 0;*/
} 
.contactsubmit  input[type=submit]
{
    webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/App_Themes/Sable/PIE.htc);
	position: relative;
	background-color: #be9f57;
	color: white;
	border: 1px solid #7A8DB4;
	width: 40%;
	margin: 4px 0 0 200px;
	height: 30px;
	cursor: pointer;
}
.RadCaptcha
{
    margin-left: 200px
}
.sf_pagerNumeric a
{
    margin: 5px
}
.sf_pagerNumeric
{
    padding: 8px
}
.buttonextension
{
    margin-left: 5px;
    font-weight: bold;
    position: absolute;
    z-index: 1020;
    cursor: default;
    width: 174px;
    border: 1px solid #695739;
    background-color: #ddccab;
    display: none;
    margin-top: -15px;
    padding: 6px
}
.buttonextension a
{
    color: #333333;
    cursor: pointer;
    display: block;
    padding: 0.5em 0.3em;
    text-decoration: none;
}
.buttonextension li {

}
.buttonextension a:hover
{

	color: #8d744a;
}
.dividemenu2 {
    border-bottom: 1px solid #8D744A;
    position:absolute;
    margin-top: 5px;
    width: 150px !important;
}

* + html .dividemenu2 
{
    border-bottom: 0
}
* + html .buttonextension
{
    margin-left: -130px
}
.textbox2
{
    height: 25px;
    width: 200px;
}
/****request a quote widget**/    

.requestquote
{
    width: 260px;
    margin-top: 20px
}
.reqquotebox
{
    background: #EDEFF3; border: 1px solid #cbc8c8; overflow: hidden;
}
.innerformqq
{
    padding: 20px 26px;
}
.requestquote h2
{
    background: #544618; color: #f9f9f9; padding: 10px 10px; margin: 0
}

.tb180
{
    width: 180px
}
.tb220
{
    width: 185px
}
.rqrow
{
    margin: 10px 0; padding-bottom: 5px;
}
.labelabove
{
    float: left;
    overflow: hidden;
    clear: left;
    margin-top: 8px
}
.requiredlbl
{
    float: right; font-size: xx-small;
    margin-top: 8px
}
.emailmess
{
    position: absolute; margin: 30px 0 0 11px;
}
.amtdecimal
{
    position: absolute; margin-top: -20px
}
.requestquote .textbox2 
{
    border: 1px solid #ccc;
}