/*
================================
Global styles
================================
*/
body { margin: 0px; padding: 0px; background: url(../images/ng.jpg) repeat-x top; font-size: 13px; font-family: "Arial", Gadget, sans-serif; line-height: 20px; }
.inner-body { background: url(../images/inner-bg.jpg) repeat-x top!important; }
#wrapper-main { width: 100%; background: url(../images/banner-bg.jpg) no-repeat center 114px; }
#wrapper-main-inner { width: 100%; }
#wrapper { margin: 0 auto; width: 969px; height: auto; }
a:link { color: #FF8500; text-decoration: none; }
a:visited { color: #FF8500; text-decoration: none; }
a:hover { color: #FF8500; text-decoration: none; }
a:active { color: #FF8500; text-decoration: none; }
.notification { float: left; margin: 0 0 15px 0; padding: 8px 8px 8px 30px; width: 94.9%; border: 1px solid -moz-use-text-color; background-position: 10px 11px !important; background-repeat: no-repeat !important; font-size: 13px; }
.attention { border-color: #e6db55; background: #fffbcc url('../images/exclamation.png'); color: #666452; }
.information { border-color: #a2b4ee; background: #dbe3ff url('../images/information.png'); color: #585b66; }
.success { border-color: #9adf8f; background: #d5ffce url('../images/tick_circle.png'); color: #556652; }
.error { border-color: #df8f8f!important; background: #ffcece url('../images/cross_circle.png'); color: #665252; }
.top-pane-outer { float: left; width: 969px; height: 114px; }
a.logo { float: left; margin: 18px 0 0 0; width: 206px; height: 86px; background: url(../images/logo.png) no-repeat; text-indent: -9999px; }
.menu-right { float: right; width: 763px; height: 114px; }
.login-topper-outer { float: right; width: 339px; height: 40px; }
.login-topper-left { float: left; width: 36px; height: 40px; }
.login-topper-middle { float: left; padding: 7px 0; width: 264px; height: 26px; background-color: #3d3d3d; }
.login-topper-email { float: left; width: 325px; height: 25px; color: #fff; line-height: 25px; }
.login-topper-register { position: relative; float: left; margin: 0 0 0 10px; padding: 2px 0 0 0; width: 113px; height: 23px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #4f4f4f; color: #ff8500; text-align: center; }
.login-topper-email a { color: #FFF; text-decoration: none; }
.login-topper-email a:link a:visited { color: #FFF; text-decoration: none; }
.login-topper-email a:hover a:active { color: #FFF; text-decoration: none; }
.login-topper-register a { color: #ff8500; text-decoration: none; }
.login-topper-register a:link a:visited { color: #ff8500; text-decoration: none; }
.login-topper-register a:hover a:active { color: #ff8500; text-decoration: none; }
/*.navigation { float:right; margin: 20px 0px 0 0; height:31px; }
.navigation ul { display:block; margin:0px; padding:0px; height:31px; }
.navigation ul li { display:block; float:left; margin:0 5px 0 0; height: 26px; }
.navigation li:hover { display:block; float:left; height: 26px; color:#ff8500; }
.active-menu { padding:5px 15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:url(../images/nav-bg.jpg) repeat; color:#ff8500!important; text-decoration:none; }
.navigation a { display:block; padding:5px 15px; color:#333; text-decoration:none; }
.navigation a:link { color:#333; text-decoration:none; }
.navigation a:visited { color:#333; text-decoration:none; }
.navigation a:hover { padding:5px 15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:url(../images/nav-bg.jpg) repeat; color:#ff8500!important; text-decoration:none; }
.navigation a:active { color:#333; text-decoration:none; }*/



.navigation { float: right; overflow: hidden; margin: 20px 0px 0 0; height: 31px; }
.navigation ul { margin: 0; padding: 0; list-style: none; }
.navigation ul li { float: left; }
.navigation ul li a { float: left; color: #333; padding: 5px 15px 5px 15px; text-decoration: none; }
.navigation ul li a:hover, .navigation ul li:hover > a { color: #fff; background: #FFAE48; }
.navigation li ul a:hover, .navigation ul li li:hover > a { color: #fff; text-decoration: none; background: #FFAE48!important; }
.navigation li ul { background: #f49732; left: -999em; margin: 38px 0 0; position: absolute; width: 244px; z-index: 9999; top: 51px; -moz-box-shadow: 0px 6px 6px #975712; -webkit-box-shadow: 0px 6px 6px #975712; box-shadow: 0px 6px 6px #975712; }
.navigation li:hover ul { left: auto; }
.navigation li ul a { background: none; border: 0 none; margin-right: 0; width: 214px; color: #fff; border-top: 1px solid #fff; }
.navigation li li ul { margin: -1px 0 0 244px; visibility: hidden; }
.navigation li li:hover ul { visibility: visible; }
.navigation ul li:last-child > a { border-right: none!important; }
.navigation ul li:first-child > a { border-left: none!important; }
.active-menu { color: #fff!important; background: #FFAE48; }
/*
================================
home page -banner
================================
*/
.banner { float: left; width: 969px; height: 307px; }
/*
================================
home page -3 tabs under banner
================================
*/
.tabed-box-outer { float: left; margin: 20px 0 30px 0; /*width: 969px;*/ width: 646px; height: 179px; border: 1px solid #F2F2F2; background: url(../images/tabed-area-bg.jpg) repeat-x bottom; -webkit-box-shadow: 3px 3px 3px 2px #ececec; -moz-box-shadow: 3px 3px 3px 2px #ececec; box-shadow: 3px 3px 3px 2px #ececec; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ececec')"; 	/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ececec');
}
.tabed-box { float: left; width: 323px; height: 179px; }
.tabed-box-header { float: left; width: 323px; height: 43px; background: #393939; }
.tabed-box-content { float: left; margin: 5px 0; width: 322px; height: 126px; border-right: 1px dotted #d3d3d3; }
.no-border { border: none; }
.tabed-box-header h4 { margin: 12px 0 0 12px; color: #FFF; font-size: 20px; font-family: Arial, Helvetica, sans-serif; }
.tabed-box-header h4 span { color: #ff8500; }
.tabed-box-content-image { float: left; width: 81px; height: 96px; }
.tabed-box-content-textinside { float: left; padding: 10px 10px 0 10px; width: 230px; }
/*
================================
home page -contents
================================
*/
.content { float: left; margin: 20px 0; width: 969px; height: auto; }
.content-left { position: relative; float: left; width: 619px; height: auto; }
.content-left h5 a:link, .content-left h5 a:hover, .content-left h5 a:visited, .content-left h5 a:active { color: #000; text-decoration: none; }
.content-left p { margin: 12px 0!important; }
.content-right { float: left; margin: 0 0 0 25px; width: 325px; }
.content h5 { margin: 0 0 20px 0; font-size: 21px; line-height: 28px; }
.content p { margin: 5px 0; }
.content h5 span { color: #ff8500; }
.content ul { display: block; margin: 0px; padding: 0px; }
.content-mid-sec-outer { width: 100%; height: 150px; }
.content-mid-sec-outer-ul { float: left; width: 180px; height: auto; }
.content-mid-sec-outer-ul a:link, .content-mid-sec-outer-ul a:hover, .content-mid-sec-outer-ul a:visited, .content-mid-sec-outer-ul a:active { color: #000; text-decoration: none; }
.content-mid-sec-outer-country-out { float: left; margin: 3px 0 0 0; width: 180px; height: 25px; }
.content-mid-sec-outer-country-out a img { float: left; margin: 3px 10px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; -webkit-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; -moz-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; }
.content-mid-sec-outer-country-out a img { float: left; margin: 3px 10px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; -webkit-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; -moz-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; }
.content-mid-sec-outer-country-out a img:hover { z-index: 10; -webkit-box-shadow: #d3d3d3 0 5px 10px; -moz-box-shadow: #d3d3d3 0 5px 10px; cursor: pointer; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.content-mid-sec-outer-image { float: left; height: 130px; }
.content li { padding: 8px 11px 8px 11px; }
.content-right-sec-outer { float: left; margin: 0 0 29px 0; width: 323px; height: auto; border: 1px solid #d3d3d3; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
.content-right-sec-outer-head { float: left; padding: 5px 5px 5px 15px; width: 303px; height: 30px; background: #f2f2f2; }
.content-right-sec-outer-content { float: left; padding: 0px 5px; width: 313px; height: auto; }
.content-right-sec-outer-inner-sec { float: left; margin: 0 0 5px 0; padding: 0 0 5px 0; width: 313px; height: 35px; border-bottom: 1px dotted #d3d3d3; }
.content-right-sec-outer-inner-sec-img { float: left; width: 61px; height: 35px; text-align: center; }
.content-right-sec-outer-inner-sec-text { float: left; padding: 10px 0 0 0; width: 252px; height: 25px; }
.content-right-sec-outer-seemore { float: left; width: 323px; height: 30px; background: #333; }
.content-right-sec-outer-seemore h5 { margin: 0 0 0 25px; color: #FFF; font-size: 18px; line-height: 28px; }
.content-right-sec-outer-seemore h5 span { color: #ff8500; }
.content-right-sec-outer input[type='text'] { margin: 5px 0 5px 15px; padding: 0 0 0 10px; width: 280px; height: 25px; border: 1px solid #d3d3d3; color: #666; font-size: 12px; }
.margin-content-right { margin: 15px 0 5px 0 !important; }
.bg-content-right { border: none; }
.content-right-sec-outer-button { float: left; margin-bottom: 5px; margin-left: 20px; width: 285px; height: 51px; background: url(../images/mail.jpg) no-repeat right; }
/*===============================
Banner Inner page
================================*/
.banner-inner-page { float: left; padding: 5px 0; width: 969px; height: 59px; background: url(../images/inner-banner-bg.png) no-repeat left top; }
.banner-icon { float: left; margin: 8px 0 8px 8px; width: 45px; height: 45px; }
.banner-inner-text { float: left; margin: 0 0 0 15px; width: 855px; }
.banner-inner-text h1 { padding: 20px 0; color: #FFF; text-shadow: #666 2px 2px 2px; font-size: 31px; }
html>body .banner-inner-text h1 {/*------------ie 7-----------------*/ *margin:12px 0;
    *display:block;
}
.banner-inner-text h1 {/*------------ie 8-----------------*/ padding /*\**/: 12px 0\9; display /*\**/: block\9; }
.banner-inner-text h3 { font-weight: normal; font-size: 17px; }
/*===============================
About us page
================================*/
.about-us-content { float: left; width: 100%; height: auto; margin: 20px 0; }
.about-us-content h3 { display: block; float: left; width: 100%; font-weight: bold; font-size: 13px; }
.about-us-content h3 span { color: #F27900; font-size: 18px; }
.about-us-content p { margin: 20px 0 0 0; }
.about-us-content img { float: right; margin: 10px 0 10px 20px; }
.about-us-inner-content { float: left; width: 100%; height: auto; margin: 0 0 20px 0; }
.inner-heading { float: left; padding: 10px 0; width: 100%; height: 29px; background: url(../images/heading-bg.jpg) repeat-x bottom; }
.inner-heading h2 { margin: 5px 0 0 13px; padding: 0px; font-weight: normal; }
.inner-content { float: left; width: 100%; height: auto; }
.siptalk-features-outer { float: left; margin: 20px 2px 0 2px; width: 238px; height: 60px; }
.siptalk-features-image { float: left; width: 60px; height: 54px; }
.siptalk-features-image img { margin: 0px!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: #000 0 0 0px; -moz-box-shadow: #000 0 0 0px; cursor: pointer; -webkit-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; -moz-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; }
.siptalk-features-image img:hover { margin: 0px!important; z-index: 10; -webkit-box-shadow: #d3d3d3 0 5px 10px; -moz-box-shadow: #d3d3d3 0 5px 10px; cursor: pointer; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.siptalk-features-text { float: left; margin-left: 7px; padding: 5px 0 0 0; width: 170px; height: 55px; }
.red { color: #CC6B00!important; }
.siptalk-benefits-outer { float: left; margin: 20px 2px 0 2px; width: 100%; }
.siptalk-benefits-image { float: left; padding: 5px 0 0 0; width: 32px; height: 27px; background: url(../images/feat-no-bg.jpg) no-repeat; color: #fff; text-align: center; font-weight: bold; font-size: 20px; }
.siptalk-benefits-image img { margin: 0px!important; margin: 0px!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; -webkit-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; -moz-transition: -webkit-transform .1s ease-in-out, -webkit-box-shadow .1s ease-in; }
.siptalk-benefits-image img:hover { margin: 0px!important; z-index: 10; -webkit-box-shadow: #d3d3d3 0 5px 10px; -moz-box-shadow: #d3d3d3 0 5px 10px; cursor: pointer; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.siptalk-benefits-text { float: left; margin-left: 26px; min-height: 35px; width: 90%; }
.siptalk-benefits-right { float: left; width: 640px; height: auto; }
.siptalk-benefits-content-bottom { float: left; width: 100%; height: auto; }
.siptalk-benefits-right-banner { float: left; }
.siptalk-benefits-right-banner img { margin: 0px!important; }
/*===============================
plans page
================================*/
.siptalk-plans { float: left; margin: 15px 0; min-height: 307px; width: 967px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: url(../images/curly-bracket.jpg) no-repeat right center; }
html>body .siptalk-plans {/*------------ie 7-----------------*/ *margin: 15px 0;
}
.siptalk-plans {/*------------ie 8-----------------*/ margin /*\**/: 15px 0\9; }
.round-sec { float: left; margin: 15px 15px 10px 15px; width: 224px; height: 224px; cursor: pointer; }
.round-sec img { margin: 0px!important; }
#fade { position: relative; margin: 0 auto; width: 224px; height: 224px; }
#fade img { position: absolute; left: 0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
#fade img.top:hover { opacity: 0; }
.round-packages-sec { float: left; margin: 10px 0 0 0; width: 630px; height: auto; }
.round-packages-sec-outer { float: left; margin-bottom: 10px; width: 630px; height: 30px; border-bottom: 1px dotted #d3d3d3; }
.round-packages-sec-text { float: left; margin-left: 10px; width: 452px; height: auto; }
.round-packages-sec-price { float: left; margin-left: 15px; width: 150px; height: auto; color: #B96100; font-weight: bold; font-size: 18px; }
/*===============================
contact page
================================*/
.contact-left { float: left; margin: 15px 0 0 0; width: 635px; height: auto; }
.contact-right { float: left; margin: 15px 0 0 3px; width: 330px; height: auto; }
.contact-left-form-sec { float: left; margin: 0 0 20px 15px; width: 300px; height: 68px; font-size: 15px; line-height: 25px; }
.contact-left-form-sec span { float: left; }
.contact-left-form-textarea { float: left; margin: 0 0 15px 15px; width: 615px; height: auto; font-size: 15px; line-height: 25px; }
.contact-left-form-sec input[type='text'] { float: left; padding: 0 15px; width: 268px; height: 35px; border: 1px solid #d3d3d3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
html>body .contact-left-form-sec input[type='text'] {/*------------ie 7-----------------*/ *float:none!important;
    *margin:0px!important;
}
html>body .contact-left-form-textarea {/*------------ie 7-----------------*/ *margin:0 0 0 9px!important;
}
.contact-left-form-sec select, .contact-left-form-textarea select { float: left; padding: 0px; width: 300px; height: 38px; border: 1px solid #d3d3d3; -webkit-border-radius: 10px 0px 0px 10px; -moz-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px; }
.contact-left-form-textarea select { width: 100%; }
/* .contact-left-form-sec input:hover[type='text']{
        border:1px solid #fccd98; */
/* background:#fdf7f0; */
.contact-left-form-textarea textarea { float: left; padding: 15px; width: 585px; height: 80px; border: 1px solid #d3d3d3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
/* .contact-left-form-textarea textarea:hover{
        border:1px solid #fccd98; */
/* background:#fdf7f0; */
.contact-left-form-textarea textarea:focus { border: 1px solid #fccd98!important; background: #fdf7f0!important; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; }
.contact-left-form-sec input:focus { border: 1px solid #fccd98!important; background: #fdf7f0!important; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; }
.contact-left-form-button { float: left; margin: 0 0 15px 15px; width: 300px; height: 40px; }
.contact-left-asterisk { float: left; padding: 0 0 0 15px; width: 100%; height: 15px; color: #F27900; }
.contact-left-form-button input[type='submit'] { float: left; float: left; margin-right: 15px; width: 114px; height: 38px; border: 1px solid #d07300; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: url(../images/btn-bg.jpg) repeat-x; color: #623701; font-size: 16px; cursor: pointer; }
.contact-left-form-button input[type='reset'] { float: left; float: left; margin-right: 15px; width: 114px; height: 38px; border: 1px solid #d07300; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: url(../images/btn-bg.jpg) repeat-x; color: #623701; font-size: 16px; cursor: pointer; }
html>body .contact-left-form-button input[type='submit'], .contact-left-form-button input[type='reset'] {/*------------ie 7-----------------*/ *margin:15px 15px 0 0!important;
}
.contact-left-form-textarea img { float: none!important; margin: 0px!important; }
.contact-right-sec { position: relative; float: left; margin: 0 0 0 25px; padding: 80px 15px 15px 25px; width: 249px; height: 177px; background: url(../images/contact-right.jpg) no-repeat; color: #682D09; }
.contact-right-sec-btm { position: absolute; top: 224px; right: -7px; width: 286px; height: 280px; }
.contact-right-inner { display: block; clear: both; margin: 4px 0px; padding: 0px; }
.contact-right-inner img { float: none; margin: 0px; padding: 7px 0px; }
.inner-bordet { border-top: 1px dotted #682D09; border-bottom: 1px dotted #682D09; }
.contact-right-sec p { margin: 3px 0 0 0; }
.contact-right-sec p span { display: block; float: left; width: 116px; }
/*===============================
FAQ page
================================*/
.question_answr_outer { float: left; margin-bottom: 20px; width: 970px; }
.question_answr_outer li { padding-left: 30px!important; background: url(../images/bullet.jpg) no-repeat 10px 13px!important; }
.qn_mark { float: left; margin-top: 10px; width: 32px; height: 68px; }
.qn_outer { float: left; margin-left: 15px; width: 905px; height: auto; }
.qn { float: left; margin-top: 10px; margin-left: 10px; width: 895px; height: auto; color: #5F3605; font-weight: bold; font-style: italic; font-size: 14px; }
.ans { position: relative; float: left; margin-top: 10px; margin-left: 10px; width: 895px; height: auto; }
.ans p { display: block; float: left; }
.ans-table { float: left; margin-top: 2px; width: 100%; height: 30px; }
.ans-table-01 { float: left; padding: 5px 3px 0 5px; width: 242px; height: 25px; background-color: #FFF4E1; }
.ans-table-02 { float: left; margin: 0 0 0 2px; padding: 5px 3px 0 5px; width: 635px; height: 25px; background-color: #F3F3F3; }
/*
================================
Registration section
================================
*/
.registration-outer { float: left; width: 100%; height: auto; }
.registration-tab { float: left; width: 100%; height: 54px; }
.registration-outer h4 { display: block; float: left; margin: 35px 0; width: 100%; font-weight: normal; font-size: 21px; font-size: 18px; }
html>body .registration-outer h4 {/*------------ie 7-----------------*/ *margin:35px 0;
    *display:block;
}
.registration-outer h4 {/*------------ie 8-----------------*/
    padding /*\**/:margin:35px 0; display /*\**/: block\9; \9;
}
.registration-outer h4 span { color: #da780d; }
.registration-outer-curve { float: left; margin: 0 0 15px 0; padding: 20px; width: 928px; height: auto; border: 1px solid #fa9426!important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
html>body registration-outer-curve {/*------------ie 7-----------------*/ *margin:15px 0px 0 0px;
}
.registration-outer-curve {/*------------ie 8-----------------*/ margin /*\**/: 15px 0 0 0px\9; }
.registration-fields-outer { float: left; width: 100%; height: auto; margin: 10px 0; position: relative; }
.registration-fields-outer textarea { width: 100%; height: 100px; }
.registration-terms { float: left; width: 100%; height: auto; }
.registration-fields { float: left; margin: 4px 14px 0 14px; width: 280px; height: auto; position: relative }
.registration-fields1 { float: left; margin: 4px 14px 0 14px; width: 440px; height: auto; position: relative }
.registration-fields-01 { float: left; margin: 4px 14px 0 14px; width: 850px; height: auto; }
.registration-fields-01 p { display: block; float: left; margin: 0px; padding: 0px; width: 100%; color: #919191; font-size: 12px; }
.offerplan-note { width: 100%; text-align: center; color: #919191; font-size: 12px; float: left; margin: 0 0 20px 0; background: #fffbcc; color: #666452; padding: 5px 0; border: 1px solid #e6db55; }
.no-margin { margin: 0px!important; }
.registration-fields span, .registration-fields1 span, .registration-fields-01 span { float: left; margin: 0px!important; color: #ee8411!important; font-size: 15px!important; }
.registration-fields input[type="text"], .registration-fields-01 input[type="text"], .registration-fields1 input[type="text"], .registration-fields input[type="password"], .registration-fields-01 input[type="password"], .registration-fields1 input[type="password"] { float: left; margin: 12px 0 5px 0; padding: 6px; width: 263px; height: 22px; border: 1px solid #dfdede; }
html>body .registration-fields input, .registration-fields-01 input, .registration-fields1 input { *margin:12px 0 5px 0;
                                                                                                   *float:none;
}
.registration-fields select { float: left; margin: 12px 0 5px 0; width: 275px; border: 1px solid #dfdede; padding: 9px 6px 9px 6px }
.registration-fields textarea, .registration-fields-01 textarea { float: left; margin: 12px 0; padding: 6px; width: 263px; height: 105px; border: 1px solid #dfdede; }
html>body .registration-fields textarea, .registration-fields-01 textarea { *margin:12px 0 5px 0;
                                                                            *float:none;
}
html>body .registration-fields select { *width:275px;
                                        *height:34px;
                                        *float:left;
                                        *border:1px solid #dfdede;
                                        *margin: 12px 0 5px 0;
}
.registration-fields textarea:focus, .registration-fields-01 textarea:focus { border: 1px solid #fccd98!important; background: #fdf7f0!important; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; }
.registration-fields input[type="text"]:focus,.registration-fields textarea:focus .registration-fields-01 input:focus { border: 1px solid #fccd98!important; background: #fdf7f0!important; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; }
.registration-fields-outer input[type="button"], .registration-fields-outer input[type="submit"], .registration-fields-outer input[type="reset"], .registration-paypal input[type="submit"] { float: left; margin: 10px 14px; min-width: 175px; height: 52px; border: 1px solid #f08700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fdb252; color: #fff; text-align: center; font-size: 15px; cursor: pointer; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-fields-outer input:hover[type="button"], .registration-fields-outer input:hover[type="submit"], .registration-fields-outer input:hover[type="reset"], .registration-paypal input:hover[type="submit"] { border: 1px solid #f08700; background: #fa9426; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-fields-outer-button { float: left; margin: 10px 14px; padding: 15px 0px; width: 175px; height: 22px; border: 1px solid #f08700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fdb252; color: #fff; text-align: center; font-size: 15px; cursor: pointer; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-fields-outer-button-finished { float: left; margin: 10px 14px; padding: 15px 0px; width: 175px; height: 22px; border: 1px solid #f08700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fdb252; color: #fff; text-align: center; font-size: 15px; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-fields-outer-button-02 { float: left; margin: 10px 14px; padding: 15px 0px; width: 210px; height: 22px; border: 1px solid #f08700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fdb252; color: #fff; text-align: center; font-size: 15px; cursor: pointer; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-fields-outer-button:hover, .registration-fields-outer-button-02:hover { border: 1px solid #f08700; background: #fa9426; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-fields-outer-button a, .registration-fields-outer-button a:link, .registration-fields-outer-button a:hover, .registration-fields-outer-button-02 a, .registration-fields-outer-button-02 a:link, .registration-fields-outer-button-02 a:hover { color: #FFF!important; }
.registration-fields-outer span { display: block; float: left; margin: 10px 0 0 10px; width: 98%; color: #919191; font-size: 11px; }
.registration-select-service-outer { float: left; margin: 15px 5px; width: 142px; border: 1px solid #bdbcbd!important; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: url(../images/select-service-bg.jpg) repeat-x bottom; }
.registration-select-service-field { float: left; margin: 10px 0; padding: 0 5px; height: auto; }
.registration-select-service-field span { float: left; margin: 0 0 0 15px!important; width: auto!important; color: #c16704; font-size: 14px; }
.registration-select-service-field input[type="radio"] { float: left; }
.registration-select-service-field-02, .registration-select-service-field-03 { float: left; padding: 5px 0 0 0; height: auto; }
.no-margin-top-bottom { margin-top: 0px!important; margin-bottom: 0px!important; }
.registration-grid-outer { float: left; width: 100%; height: auto; }
.registration-grid-01 { float: left; min-height: 50px; width: 100%; background: #fef0e1; }
.registration-grid-02 { float: left; min-height: 50px; width: 100%; background: #FFF; }
.registration-grid-01-c01 { float: left; padding: 17px 0 0 20px; width: 38%; color: #793f00; }
.registration-grid-01-c02 { float: left; padding: 17px 0 0 0; width: 58%; }
.registration-thankyou-outer { float: left; width: 100%; height: auto; }
.registration-thankyou-outer p { margin: 12px 0; }
.registration-thankyou-outer img { float: left; margin: 15px 15px 0 0; }
.registration-paypal { float: left; width: 100%; height: auto; text-align: center; }
.registration-paypal span { font-size: 16px; }
.registration-paypal input[type="submit"] { margin: 10px 14px 10px 354px; width: 175px; height: 52px; border: 1px solid #f08700; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fdb252; color: #fff; text-align: center; font-size: 15px; cursor: pointer; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
.registration-paypal input:hover[type="submit"] { border: 1px solid #f08700; background: #fa9426; -webkit-transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear; }
/*
================================
International Scrolling rates
================================
*/
.internation-grid-header { float: left; width: 100%; height: 31px; background: #f8e7cb; color: #4F3D02; }
.internation-grid-header select { width: 210px; height: 22px; border: 1px solid #d3d3d3; }
.internation-grid-row-01 { float: left; width: 100%; height: 28px; border-top: 1px dotted #8f8f8f; background: #fdfbf7; }
.no-border { border: none; }
.internation-grid-row-02 { float: left; width: 100%; height: 28px; border-top: 1px dotted #8f8f8f; }
.internation-grid-row-01:hover { background: #fcf3e5!important; }
.internation-grid-row-02:hover { background: #fcf3e5!important; }
.internation-grid-rowhead-01-c01 { float: left; padding: 5px; width: 307px; height: 16px; }
.internation-grid-rowhead-01-c02 { float: left; padding: 5px; width: 202px; height: 16px; }
.internation-grid-rowhead-01-c03 { float: left; padding: 5px; width: 307px; height: 16px; }
.internation-grid-rowhead-01-c04 { float: left; padding: 5px; width: 306px; height: 16px; }
.internation-grid-row-01-c01 { float: left; padding: 5px; width: 307px; height: 16px; }
.internation-grid-row-01-c02 { float: left; padding: 5px; width: 307px; height: 16px; }
.internation-grid-row-01-c03 { float: left; padding: 5px; width: 307px; height: 16px; }
.internation-grid-row-01-c04 { float: left; padding: 5px; width: 306px; height: 16px; }
.registration-outer h3 { display: block; float: left; width: 40%; font-weight: normal; font-size: 21px; font-size: 18px; }
.registration-outer h3 span { color: #F27900; }
.internation-autosuggest { float: left; width: 100%; height: auto; position: relative; margin-bottom: 20px; }
.internation-autosuggest a, .internation-autosuggest a:link, .internation-autosuggest a:hover { color: #F60; text-decoration: underline; font-size: 11px; }
.internation-autosuggest input { margin: 15px 0 0 15px; padding: 0 0 0 25px; width: 143px; height: 23px; border: 1px solid #d3d3d3; background: url(../images/search.png) no-repeat 5px 3px; color: #666; }
/*
================================
Footer section
================================
*/
.footer-wrapper-main { min-height: 212px; width: 100%; background: url(../images/footer-bg.jpg) repeat-x #363636 bottom; }
.footer-wrapper { position: relative; margin: 0 auto; min-height: 212px; width: 969px; }
.footer-top { padding: 24px 0; }
.footer-bottom { padding: 16px 0; height: 36px; color: #ccc9c9; }
.footer-section { float: left; min-height: 117px; background: url(../images/footer-sec.jpg) repeat-y right; }
.towidth-01 { width: 163px; }
.towidth-02 { padding: 0 30px; width: 455px; }
.towidth-03 { padding: 0 0 0 30px; width: 250px; background: none!important; }
.footer-section h3 { display: block; float: left; padding: 0 0 12px 0; width: 100%; color: #ff9d2e; font-weight: bold; font-size: 14px; }
.footer-list { float: left; width: 50%; }
.footer-section ul { display: block; float: left; margin: 0px; padding: 0px; }
.footer-section ul li { display: block; padding: 0 0 0 25px; background: url(../images/arrow-list.gif) no-repeat 5px 4px; line-height: 22px; }
.footer-wrapper a:link, .footer-wrapper a:visited { color: #ccc9c9; text-decoration: none; }
.footer-wrapper a:hover, .footer-wrapper a:active { color: #fff; text-decoration: none; }
.footer-payment { float: left; margin: 0 0 13px 0; width: auto; }
.footer-social-outer { float: left; padding: 5px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #4e4d4d; }
.footer-social-outer p, .footer-social-outer span { float: left; margin-right: 5px; }
.footer-social-outer p { margin-top: 2px; color: #b6b5b5; font-weight: bold; font-size: 15px; }
.footer-payment span { display: block; float: left; margin: 0 6px 0 0; }
.footer-bottom-sec { width: 50%; }
.bt-sec1 { float: left; }
.bt-sec2, .bt-sec3 { position: relative; float: left; }
.bt-sec2 img { position: absolute; top: -12px; right: 0; }
.bt-sec3 img { position: absolute; top: -12px; right: 149px; }
.notification { float: left; margin: 0 0 15px 0; padding: 8px 8px 8px 30px; width: 94.9%; border: 1px solid -moz-use-text-color; background-position: 10px 11px !important; background-repeat: no-repeat !important; font-size: 13px; }
.attention { border-color: #e6db55; background: #fffbcc url('../images/exclamation.png'); color: #666452; }
.information { border-color: #a2b4ee; background: #dbe3ff url('../images/information.png'); color: #585b66; }
/*
================================
setup section
================================
*/
.setup-checklist-outer { float: left; width: 100%; height: auto; }
.setup-checklist-sec1 { float: left; width: 432px; height: 226px; background: url(../images/checklist-right-bg.jpg) no-repeat right center; }
.setup-checklist-sec2 { float: left; padding: 0 0 0 20px; width: 247px; height: 226px; background: url(../images/checklist-right-bg.jpg) no-repeat right center; }
.setup-checklist-sec3 { float: left; padding: 0 0 0 20px; width: 457px; height: 254px; }
.setup-checklist-top { float: left; margin: 0 0 15px 0; width: 100%; height: 35px; }
.setup-checklist-image { float: left; width: 100%; height: auto; text-align: center; }
.setup-checklist-image a, .setup-checklist-image a:link, .setup-checklist-image a:hover { color: #EE8411; text-decoration: none; }
.setup-checklist-top input[type="checkbox"] { float: left; margin: 6px 6px 0 10px; }
html>body .setup-checklist-top input[type="checkbox"] {/*------------ie 7-----------------*/ *margin:0px 0px 0 0px;
}
.setup-checklist-top input[type="checkbox"] {/*------------ie 8-----------------*/ margin /*\**/: 0px 0 0 0px\9; }
.setup-zoiper-content { float: left; margin: 0 0 15px 0; width: 100%; }
.setup-checklist-top p, .setup-zoiper-content p { float: left; margin: 4px 0 0 0; color: #ee8411; font-size: 15px; }
html>body .setup-checklist-top p, .setup-zoiper-content p {/*------------ie 7-----------------*/ *margin:0px 0px 0 5px;
}
.setup-checklist-top p, .setup-zoiper-content p {/*------------ie 8-----------------*/ margin /*\**/: 0px 0 0 5px\9; }
.setup-checklist-top input[type="radio"] { float: left; margin: 7px 12px 0 0px; }
html>body .setup-checklist-top input[type="radio"] {/*------------ie 7-----------------*/ *margin:0px 0px 0 0px;
}
.setup-checklist-top input[type="radio"] {/*------------ie 8-----------------*/ margin /*\**/: 0px 0 0 15px\9; }
.setup-checklist-content { float: left; width: 100%; height: auto; }
.setup-checklist-content h3 { margin: 15px 0 0 0; width: 100%; color: #3a3939; font-weight: normal; font-size: 19px; }
.setup-checklist-content h3 span { color: #f57f00; }
.setup-form { float: left; margin: 4px 14px 0 14px; width: 97%; height: auto; }
.setup-form img { display: block; float: left; margin: 20px 0 0 0; }
.setup-form span { float: left; margin: 0px!important; color: #ee8411!important; font-size: 15px!important; width: 100%; display: block; }
.setup-form input { float: left; margin: 12px 0 5px 0; padding: 6px; width: 263px; height: 22px; border: 1px solid #dfdede; }
.setup-form select { float: left; margin: 12px 0 5px 0; width: 275px; height: 34px; border: 1px solid #dfdede; }
.setup-form textarea { float: left; margin: 12px 0; padding: 6px; width: 263px; height: 105px; border: 1px solid #dfdede; }
.setup-form textarea:focus { border: 1px solid #fccd98!important; background: #fdf7f0!important; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; }
.setup-form input:focus { border: 1px solid #fccd98!important; background: #fdf7f0!important; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; }
.setup-checklist-content ol { margin: 0 0 25px 0; padding: 20px 0 0 32px; font-size: 15px; }
.setup-checklist-content li { margin: 5px 0 0 0; padding: 0px; background: none; list-style-type: decimal; }
.setup-checklist-content li span { color: #d97b15; }
.setup-checklist-content li li { margin: 5px 0 0 0; padding: 0px 0 0px 20px; background: url(../images/bullet.jpg) no-repeat left; list-style-type: none; }
.setup-checklist-content p { margin: 14px 0 0 13px; font-size: 15px; }
.setup-step-outer { float: left; margin: 15px 0 0 0; /* min-width:74%; */ height: 45px; background: url(../images/step-bg.jpg) repeat-x center; }
.setup-stepbox { display: block; float: left; margin: 0 10px; padding: 13px 0 0 0; width: 99px; height: 31px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 16px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
.setup-box-active { background: #ffa938; }
.setup-box-deactive { background: #fbe2c2; }
.setup-stepbox a, .setup-stepbox a:link, .setup-stepbox a:hover { color: #fff; }
/*
================================
login-panel section
================================
*/
.login-outer { float: left; margin: 0 0 20px 0; padding: 10px; width: 303px; height: auto; border: 1px solid #d3d3d3; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: url(../images/keyhole-login-con-bg.jpg) repeat-x bottom; }
.login-top-header { float: left; padding: 17px 0 0 55px; width: 243px; height: 37px; background: url(../images/keyhole-login-bg.png) no-repeat; color: #fff; }
.login-panel-error-msg { float: left; width: 100%; height: 20px; color: #333; text-align: center; }
.login-panel-textbox-sec { float: left; margin: 10px 0 0 0; width: 303px; height: 26px; border: 1px solid #c4c2c2; }
.login-panel-text-side { float: left; padding: 2px 0 0 0; width: 85px; height: 24px; background: #ff931c; color: #fff; text-align: center; font-weight: bold; }
.login-panel-textbox { float: left; width: 218px; height: 24px; }
.login-panel-textbox-sec input[type="text"], .login-panel-textbox-sec input[type="password"] { float: left; margin: 2px 0 0 10px!important; width: 195px; height: 22px; border: none!important; }
.login-panel-button { float: left; margin: 10px 0; width: 303px; height: 24px; text-align: right; }
.login-panel-button input[type="button"], .login-panel-button input[type="submit"], .login-panel-button input[type="reset"] { float: right; margin: 0 0 0 10px; width: 76px; height: 24px; border: none; background: #424242; color: #fff; cursor: pointer; }
.social-media-follow { position: absolute; top: 90px; width: 320px; height: 55px; }
/*
================================
login-panel drop down section
================================
*/


/* Login Button */
#loginButton { position: relative; z-index: 30; display: inline-block; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; }
/* Login Button Text */
#loginButton span { display: block; color: ##FF8500; }
#loginButton:hover { color: #FF8500; }
/* Login Box */
#loginBox { position: absolute; top: 44px; right: 3px; z-index: 29; }
/* If the Login Button has been clicked */    
#loginButton.active { border-radius: 3px 3px 0 0; }
#loginButton.active span { background-position: 53px -76px; }
/* A Line added to overlap the border */
#loginButton.active em { position: absolute; bottom: -1px; width: 100%; height: 1px; background: #d2e0ea; }
/* Login Form */
#loginForm { margin-top: -1px; padding: 6px; width: 248px; -moz-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px; background: #3d3d3d; }
#loginForm fieldset { display: block; margin: 0 0 12px 0; padding: 0; border: 0; }
fieldset#body, fieldset#forgot, fieldset#resellerform, fieldset#resellerforgot { margin: 0; padding: 10px 13px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; }
#loginForm #checkbox { float: left; margin: 4px 9px 0 0; padding: 0; width: auto; border: 0; *margin:-3px 9px 0 0; /* IE7 Fix */
}
#body label, #forgot label, #resellerform label, #resellerforgot label { display: block; float: left; margin: 9px 0 0 0; color: #3a454d; }
#loginForm #body fieldset label, #loginForm #forgot fieldset label, #loginForm #resellerform fieldset label, #loginForm #resellerforgot fieldset label { display: block; float: left; margin: 6px 0; }
/* Default Input */
#loginForm input { padding: 8px 8px; width: 92%; border: 1px solid #899caa; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0px 1px 3px #bbb; -moz-box-shadow: inset 0px 1px 3px #bbb; box-shadow: inset 0px 1px 3px #bbb; color: #3a454d; font-weight: bold; font-size: 12px; }
/* Sign In Button */
#loginForm .login { float: left; margin: 0 12px 0 0; padding: 7px 10px 8px 10px; width: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; *padding:7px 2px 8px 2px; /* IE7 Fix */
}
#loginForm input[type="submit"], #loginForm input[type="button"] { border: 1px solid #e17d0e!important; background: #f08b1c; cursor: pointer; }
/* Forgot your password */
#loginForm span { display: block; padding: 7px 0 25px 0; text-align: center; }
#loginForm span a { color: #fff; font-size: 12px; }
input:focus { outline: none; }
.buy-now-button { float: left; width: 87px; height: 30px; }
.buy-now-button img { margin: 0px!important; }
/* terms and privacy */

.sip-terms-outer { float: left; width: 100%; height: auto; margin: 0 0 30px 0; }
.sip-terms-outer span { display: block; margin: 0 0 15px 0; width: 100%; height: auto; font-weight: bold; }
.sip-terms-outer p { display: block; margin: 0 0 20px 0; width: 100%; height: auto; }
.sip-terms-outer li { background-position: 0 7px!important; }
#ewayBlock a, .ewayBlock a:link, .ewayBlock a:hover { color: #333!important; }
.notavailable { border: 1px solid red !important; background: none repeat scroll 0 0 !important; color: red; }
/* siptalk support */
.suport-outer { float: left; width: 100%; height: auto; }
.support-head-outer { float: left; width: 100%; min-height: 32px; background: #ff9a2d; }
.support-head-outer h4 { margin: 4px; padding: 0px; color: #fff; font-weight: normal; font-size: 18px; }
.support-content { float: left; width: 100%; height: auto; position: relative; }
.support-content p { margin: 15px 0px; }
html>body .support-content p {/*------------ie 7-----------------*/ *margin:15px 0;
}
.support-content p {/*------------ie 8-----------------*/ margin /*\**/: 15px 0px\9; }
.support-content p img { display: block; float: none; float: right; margin: 5px 86px 0 0px; }
.support-bottom { float: left; width: 100%; height: auto; }
.support-bottom img { float: none; }
/*siptalk rates ABCD*/
.rates-alpha-outer { float: left; width: 100%; height: auto; margin: 20px 0 20px 0; }
.rates-alpha-outer a, .rates-alpha-outer a:link { display: block; float: left; margin: 0 5px 0 0; padding: 3px 4px; height: 14px; border: 1px solid #ff9a2d; color: #f08716; text-align: center; font-weight: bold; font-size: 12px; line-height: 15px; }
.rates-alpha-outer a:hover { background: #ff9a2d; color: #fff; }
.rates-alpha-active { background: #ff9a2d; color: #fff!important; }
.rates-alpha-outer p { display: block; float: left; margin: 0 15px 0 0; }
/*choose did in registration*/

.choose-right { float: left; width: 33%; height: auto; }
.choose-right input[type="radio"] { display: block; float: left; margin: 10px 15px 10px 5px; padding: 0px!important; }
.choose-right p { display: block; float: left; margin: 7px 0 0 0; }
.choose-right ul { display: block; margin: 0 0 0 15px; padding: 0px; }
.choose-right li { display: block; float: left; margin: 0px; padding: 0px; width: 100%; background: none; }
.choose-right textarea { width: 150px; height: 150px; }

.information-service { border-color: #fbc891; background: #fdf3df url('../images/information-org.png'); color: #ee8411; }
.registration-service { float: left; width: 100%; height: auto; margin: 6px 0; }
.reg-benefits-head { float: left; width: 100%; height: auto; margin: 0 0 15px 0; }
.reg-benefits-head h3 { margin-bottom: 0; font-size: 18px; }
.reg-benefits-head h3 span { color: ff9a2e; font-size: 21px; }
.reg-field-invalid { display: block; float: left; margin: 20px 0 0 15px; color: red; }
.setup-cursor { cursor: pointer; }
.emailimg-support { position: absolute; top: 35px; right: -1px; }
html>body .emailimg-support {/*IE7*/ *top:35px;
}
.emailimg-support {/*IE8*/ border/*\**/: 0px\9; }
.emailimg-support img {/*IE8*/ border/*\**/: 0px\9; }
.emailimg-faq { position: absolute; position: absolute; top: 10px; left: 79px; }
html>body .emailimg-faq {/*IE7*/ *top:10px;
    *left: 79px;
}
.emailimg-faq {/*IE8*/ top/*\**/: 10px\9; left/*\**/: 79px\9; }
.ctry-active { background: #fce2bb!important; }
.payment-paypal-bpay { width: 170px!important; }
.payment-paypal-bpay-field { width: 200px; }
/*new login style
-------------------------*/
.login-top-section { float: right; margin: 6px 0 0 0; height: 35px; }
.login-top-left { position: relative; float: left; padding: 0 10px 0 38px; height: 35px; background: #ff8500 url(../images/top-sectionnew-left.jpg) no-repeat top left; }
.login-top-right { float: left; padding: 0 30px 0 7px; width: 220px; height: 35px; background: url(../images/top-section-right.jpg) no-repeat top right #393939; }
.join-section { float: left; margin: 5px 5px 0 0; }
.join-section p { margin: 2px 0 0 0; }
.login-top-left ul { display: block; float: left; margin: 7px 0 0 0; padding: 0px; }
.login-top-left li { display: block; float: left; }
.login-top-left li a { margin: 0px; padding: 0 8px; background: url(../images/acc-left.jpg) left no-repeat top; line-height: 21px; }
.login-top-left li a:link { color: #fff; text-decoration: none; }
.login-top-left a { display: block; float: left; padding: 0 10px; }
.login-top-left a:link, .login-top-left a:active, .login-top-left a:hover, .login-top-left a:visited { color: #fff; text-decoration: none; }
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { margin-top: 0px!important; padding-right: 15px!important; padding-left: 15px!important; border: 1px solid #ff8500!important; background-color: #ff8500!important; background-image: -moz-linear-gradient(center top, #ff8500, #ff8500)!important; }
.gsc-input { padding-right: 5px!important; }
.gsst_a .gscb_a { color: #f9d2a8!important; font-size: 25px!important; }
input.gsc-input { font-size: 13px!important; }
.gsc-input-box { border: 1px solid #e9e8e8!important; }
.gs-result .gs-snippet { margin-top: 10px!important; margin-left: 15px!important; }
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet { margin: 0px!important; width: 100%!important; }
.top-arrow-login { position: absolute; top: -9px; left: 31px; width: 18px; height: 8px; background: url(../images/top-arrow-menu.jpg) no-repeat; }
.reseller-registerbg { margin: 0 0 9px 0!important; padding: 7px 10px 8px 30px!important; width: 100%!important; border: 1px solid #5a83a1!important; background: url(../images/reseller.png) no-repeat #92bad7 5px 10px!important; text-align: left!important; }
.customer-registerbg { margin: 0 0 0 0!important; padding: 7px 10px 8px 30px!important; width: 100%!important; border: 1px solid #d07300!important; background: url(../images/customer-main.png) no-repeat #f08b1c 5px 10px!important; text-align: left!important; }
.cse input.gsc-search-button, input.gsc-search-button { border: 1px solid #ff8500!important; background-color: #ff8500!important; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8500), to(#ff8500))!important; }
fieldset label checkbox { margin: 5px 0 0 0; }
.greyclr { background-color: #ebe9e9; }
.registration-select-service-outer-pay { float: left; margin: 0 15px 0 15px; padding: 15px; width: 360px; height: 185px; border: 1px solid #bdbcbd!important; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: url(../images/select-service-bg.jpg) repeat-x; }
/*news section*/
.news-section { margin: 0 0 25px 0; /* min-height: 155px; */ width: 323px; background: #fff; }
.news-header { width: 100%; height: 30px; background: #f99428; }
.news-header h1 { display: block; padding: 5px 0 0 15px; color: #fff; font-size: 18px; }
.news-slide { width: 100%; height: auto; }
.news-slide li { padding: 0px!important; background: none!important; }
.news-slide h6 { margin: 0px; color: #cb781e; font-size: 14px; }
.news-slide p { line-height: 19px; }
.news-slide span { color: #7b7b7b; font-weight: bold; font-style: italic; }
.jcarousel-skin-tango .jcarousel-container { background: #FFF; }
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding: 11px 16px 16px 16px; width: 291px; height: 70px; }
.jcarousel-skin-tango .jcarousel-container-vertical { padding: 40px 20px; width: 75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 297px; height: 70px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width: 75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { width: 297px; height: 90px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px; margin-left: 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-right: 0; margin-left: 10px; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 83px; right: 5px; width: 20px; height: 16px; background: transparent url(../images/right-arrow-active.png) no-repeat; cursor: pointer; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { right: auto; left: 5px; background: url(../images/right-arrow-active.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background: url(../images/right-arrow-deactive.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background: url(../images/right-arrow-active.png) no-repeat; cursor: default; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 83px; right: 30px; width: 20px; height: 16px; background: url(../images/left-arrow-active.png) no-repeat; cursor: pointer; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { right: 5px; left: auto; background: url(../images/left-arrow-active.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background: url(../images/left-arrow-active.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background: url(../images/left-arrow-deactive.png) no-repeat; cursor: default; }
/*Plans register*/
.price-display { float: left; padding: 15px 0px; height: 30px; background: #FDB252!important; color: #fff; text-align: center; font-size: 35px; }
.price-display span { display: inline; float: none; margin: 0px; color: inherit; font-size: 12px; }
.registration-select-service-field-03 { float: left; overflow: hidden; padding-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 356px; }
.registration-select-service-field label { display: block; float: left; }
.expand { height: auto!important; }
#pop-up { position: absolute; display: none; padding: 10px; width: 162px; border: 2px solid #fdb252; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #eeeeee; color: #fffff; font-size: 90%; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; z-index: 999999; }
#pop-up15 { position: absolute; display: none; padding: 10px; width: 545px; border: 2px solid #fdb252; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #eeeeee; color: #fffff; font-size: 90%; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; z-index: 999999; }
#pop-up30 { position: absolute; display: none; padding: 10px; width: 545px; border: 2px solid #fdb252; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #eeeeee; color: #fffff; font-size: 90%; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; z-index: 999999; }
/*New plans*/
.plans, .plans-group { float: left; margin: 4px 0; border: 1px solid #eeeeee; width: 100%; height: 156px; }
.plans-head { width: 142px; height: 158px; background-repeat: no-repeat; background-position: 44px 13px; float: left; }
#sipPlanSlider .plans-head { background-position: 29px 27px; }
#mainplanhead .plans-head { background-position: 27px 29px!important; }
.secret { float: none!important; margin-right: auto!important; margin-left: auto!important; width: 583px!important; }
.secretlist li { height: 29px!important; font-size: 16px!important; }
.gold { background-image: url(../images/payg-icon.png); background-color: #feb83f }
.grey { background-image: url(../images/sipchat-icon.png); background-color: #777777 }
.orange { background-image: url(../images/sipglobal-icon.png); background-color: #ff9d2e }
.blue { background-image: url(../images/sipplus.png); background-color: #77b6d8 }
.green { background-image: url(../images/sipmax.png); background-color: #babf30 }
.plans-head h3 { display: block; margin: 90px 0 0 0; color: #fff; text-align: center; font-size: 25px; }
ul.plans-con { display: block; float: left; width: 675px; height: 156px; }
ul.plans-con li { display: block; padding: 37px 3px 5px 3px; height: 114px; vertical-align: middle; text-align: center; width: 77px; float: left; border-right: 1px solid #e9e9e9; }
.sipplans-price { width: 100%; height: 47px; color: #ff9621; text-align: center; font-size: 35px; line-height: 43px; margin: 18px 0 0 0; }
.sipplans-price sup { font-size: 20px; }
a.sipplanbuy { display: block; margin: 10px; padding: 10px 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #ff9d2e; color: #fff; text-align: center; text-transform: uppercase; font-size: 20px; }
.grid-alter { background: #F5F4F4; }
ul.registration-select-service-field-02 li { height: 77px; text-align: center; }
.cuberect { margin: 25px 0 0 0; }
/*facebook impl*/
.right-innercontent { margin: 0 5px; height: auto; }
/*facebook rewrite*/
.fbConnectWidgetTopmost { border-color: #fff!important; }
div.likeboxwrap { overflow: hidden; width: 293px; height: 180px; text-align: center; }
div.likeboxwrap iframe { overflow: hidden; margin: -1px; width: 295px; height: 182px; border: none; }
/*Twitter*/
.tweet { margin: 4px 0 4px 11px; width: 300px; }
.tweet img { float: left; margin: 0 8px 4px 0; }
.tweet .text { margin: 0; }
.tweet .time a { color: #888; text-decoration: none; white-space: nowrap; font-size: 80%; }
.tweet .time a:hover { text-decoration: underline; }
#twitterSearch .tweet { min-height: 24px; }
#twitterSearch .tweet .text { margin-left: 32px; }
.goldwhirl { background: #feb83f url(../images/whirl-icon.png) no-repeat 243px 13px; }
h4.reseller-sub { display: block; float: left; margin: 15px 0 20px 0; width: 100%; font-weight: normal; font-size: 18px; }
h3.reseller-field-head { display: block; float: left; margin: 0 0 5px 0; width: 100%; font-weight: bold; font-size: 18px; border-bottom: 1px solid #feb238; line-height: 44px; color: #ffa12d; }
.reseller-footer-text { float: left; padding: 0 0 0 15px; }
.bussiness-dec { width: 586px!important; }
.bussiness-dec textarea { width: 571px!important; height: 75px!important; }
.reseller-app { width: auto!important; }
.reseller-app label { margin: 15px 10px; float: left; }
.com-addr { height: 99px!important; margin-bottom: 0!important; }
.inline { display: inline!important; margin: 0!important; }
ul.resellerlist { display: block; }
ul.resellerlist li { background: url(../images/bullet.jpg) no-repeat 2px 13px!important; padding-left: 22px; }
.regulatory-sec { margin: 0 0 20px 0; }
fieldset.regulatory { border: 1px solid #d3d3d3; padding: 15px; margin: 15px 9px; font-weight: bold; color: #FF8500; float: left; }
ul.regulatory-downloads { display: block; }
ul.regulatory-downloads li { float: left; display: block; padding: 0!important; margin: 0 18px; }
/*ordered list styles*/
.privacy ol { list-style: decimal; padding-left: 22px; }
.privacy li { font-weight: bold; padding: 0px; margin: 0 0 20px 0; }
.privacy li ol { list-style-type: lower-alpha; margin: 10px 0 0 0; }
.privacy li ol li { margin: 0 0 5px 0; font-weight: normal; }
.privacy li ol li ol { list-style-type: square; }
.privacy h6 { margin: 20px 0 0 0; font-size: 14px; }
.privacy p { margin: 0 0 15px 0; }
.normal li { font-weight: normal!important; }
.privacy table { margin: 20px 0; }
.privacy table thead { background: #067DC1; color: #fff; margin: 20px 0; }
.privacy table thead th, .privacy table tbody td { padding: 10px; text-align: left; border: 1px solid #EBE9EA; }
.privacy table tbody tr:hover { background: #f1f2f3!important; }
.registration-select-service-outer div.sipplans-price { float: left; height: auto; }
/*Plans step
----------------------------*/
.planswitch-step-outer { height: 50px; margin: 20px 0 0; padding: 0 0 0 13px; float: left; }
ul.plans-step { display: block; }
ul.plans-step li { height: 50px; float: left; position: relative; background: url(../images/orange-curve-right.png) no-repeat right; }
ul.plans-step li:last-child { background: url(../images/last-curve.png) no-repeat right!important; }
ul.plans-step li span { width: 58px; height: 50px; position: absolute; top: 0px; left: -10px; background: url(../images/orange-curve.png) no-repeat left; color: #ef8e24; font-weight: bold; display: block; line-height: 48px; text-indent: 21px; }
ul.plans-step li a { background: #ef8e24; margin: 0 22px 0 47px; display: block; line-height: 50px; text-align: center; font-weight: bold; color: #fff; padding: 0 34px; }
ul.plans-step li.active { background: url(../images/black-curve-right.png) no-repeat right!important; }
ul.plans-step li.active span { background: url(../images/black-curve.png) no-repeat left!important; color: #25272d; }
ul.plans-step li.active a { background: #25272d!important; }
ul.plans-step li.active:last-child { background: url(../images/last-curve-black.png) no-repeat right!important; }
ul.eway li a { padding: 0 24px!important; }
.noMarginRight { margin-right: 0px; !important;
}
.ewaypay select { width: 132px!important; margin-right: 8px!important; }
/*sip plan redesign(31july2013)
-------------------------------------*/
#sipPlanSlider { padding: 0 0 10px; height: 1%; position: relative; }
#sipPlanSlider .viewport { position: relative; width: 969px; height: 1000px; }
.priceBuyCis { width: 152px; height: 156px; float: left; }
.priceBuyCis span { font-size: 12px; margin: 0px!important; }
.cisDisplay { text-align: center; width: 100%; }
.sipPlansHeadOuter { height: 50px; padding: 0 0 0 142px; color: #787878; font-weight: bold; font-size: 15px; }
.sipPlanHead { float: left; padding-bottom: 5px; padding-left: 3px; padding-right: 3px; padding-top: 0; text-align: center; width: 75px; border-right: 1px solid #fff; }
.sipPlanHead.price { width: 148px!important; }
.registration-fields-outer .cisDisplay { float: left!important; }
.registration-fields-outer .cisDisplay span { float: none!important; margin: 8px 0!important; }
.registration-fields-outer .price-display span { float: left; }
/*Parsely*/
.parsley-success { border: 1px solid #c2dbad !important; color: #468847 !important; }
.parsley-error { border: 1px solid #EED3D7 !important; color: #B94A48 !important; }
.parsley-error-list, .ckeditor-override-alert { display: block; background: #FFF; border: #999 solid 1px; position: absolute; left: 168px; top: 26px; margin: 0; padding: 8px 0px; width: 55%; min-width: 150px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 9; box-sizing: border-box; /* Opera/IE 8+ */ -webkit-box-sizing: border-box; /* Safari, Chrome et al  */ -moz-box-sizing: border-box; /* Firefox */ -moz-box-shadow: 0 0 5px 0 #a4aec5; -webkit-box-shadow: 0 0 5px 0 #a4aec5; box-shadow: 0 0 5px 0 #a4aec5; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0 ); /* IE6-8 */
}
.parsley-error-list:after, .ckeditor-override-alert:after { content: url(../images/parsley-arrow.png); position: absolute; left: 20px; top: -10px; width: 21px; height: 11px; z-index: -8; word-wrap: break-word; }
html>body .parsley-error-list:after, html>body .ckeditor-override-alert:after {/*------------ie 7-----------------*/ *display:none;
}
.parsley-error-list:after, .ckeditor-override-alert:after {/*------------ie 8-----------------*/ display /*\**/: none\9; }
.parsley-error-list p, .ckeditor-override-alert p { margin: 0; display: block !important; float: none !important; color: #F58C07; padding: 0 0 0 10px !important; }
.validate-color { color: #F00; }
.registration-fields .parsley-error-list { left: 122px; top: 77px; }
.relative { position: relative; }
/*sip plan slider
-------------------------------------*/
#sipPlanSlider { padding: 0 0 10px; height: 1%; position: relative; }
#sipPlanSlider .viewport { position: relative; overflow: hidden; width: 969px; height: 1000px; }
#sipPlanSlider .buttons { position: absolute; z-index: 99999; display: block; overflow: hidden; margin: 30px 10px 0 0; width: 46px; height: 40px; background: url("../images/arrow-sprite.png") no-repeat scroll 0 0 transparent; text-indent: -999em; }
#sipPlanSlider .prev { left: -51px; top: 14px; background-position: 0 0 }
#sipPlanSlider .next { top: 14px; right: -57px; background-position: 0 -40px; }
#sipPlanSlider .disable { opacity: 0.1; cursor: inherit; }
#sipPlanSlider .overview { position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 650px; list-style: none; }
/*Saving Calculator*/
.savingSliderContent { width: 352px; float: left; }
.savingGraph { width: 618px; float: left; margin: 0 0 0 25px; }
.phonebill { height: 45px; border: 1px solid #e9e9e9; line-height: 45px; font-weight: bold; font-size: 15px; padding: 0 0 0 20px; margin: 0 0 20px 0; }
.phonebill span { display: block; float: right; background: #febe42; color: #fff; font-size: 21px; text-align: center; width: 131px; }
.sliderContainer .box { width: 100%; margin: 5px 0; position: relative; padding: 5px 0; height: 64px; }
.sliderContainer .box label { left: 73px; position: absolute; top: 37px; }
.sliderContainer .box input { width: 45px; margin: .25em 0; font-size: 14px; -moz-box-sizing: content-box; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; padding: 0.4em; background-image: none; display: inline-block; line-height: 1.4; border-radius: 0.6em; border: 1px solid #AAAAAA; }
.graphLabel { border-top: 5px solid #DDDCDA; font-size: 14px; left: -14px; margin: 0; padding: 5px 0 0 0; position: absolute; text-align: center; width: 100px; }
.graphValue { font-size: 21px; font-weight: bold; margin: 0 0 15px 0; line-height: 17px; }
.graphField .graphValue span { display: block; font-size: 13px; color: #767573; margin: 0 0 7px 0; line-height: 14px; height: 30px; }
#graphField0 .graphValue { color: #ffbf44!important; }
#graphField1 .graphValue { color: #249dd0!important; }
#graphField2 .graphValue { color: #66ad23!important; }
#graphField3 .graphValue { color: #f88585!important; }
#graphField4 .graphValue { color: #f2a577!important; }
#graphField5 .graphValue { color: #C585D7!important; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.recaptcha_r4_c1 div { line-height: 4px!important; }
/*client bundle promo page*/
.bundle { width: 100%; height: 899px; position: relative; }
.bundle .box { width: 466px; position: absolute; }
.bundle .one { top: 0px; left: 0px; }
.bundle .two { top: 0px; right: 0px; }
.bundle .three { top: 436px; left: 0px; }
.bundle .message { top: 450px; right: 0px; background: no-repeat center 23px url("../images/hands-up.png"); height: 435px; }
.bundle h2 { display: block; background: #e29332; padding: 25px; font-size: 28px; color: #fff; position: relative; }
.bundle h2 span { position: absolute; right: 32px; font-size: 16px; font-weight: normal; }
.bundle h2 span a:link, .bundle h2 span a:hover, .bundle h2 span a:visited, .bundle h2 span a:active { color: #fff!important; text-decoration: underline!important; }
.bundle .innerbox { font-size: 20px; }
.bundle .productbox { height: 256px; border-left: 1px solid #000; border-right: 1px solid #000; }
.productbox .product { width: 211px; display: inline-block; text-align: center; }
.productbox .product p { font-weight: bold; line-height: 25px; }
.productbox .add { position: relative; display: inline-block; width: 30px; height: 30px; top: -62px; }
.innerbox table { width: 100%; font-weight: bold }
.innerbox table th, .innerbox table td { padding: 10px; text-align: center; border: 1px solid #000 }
.innerbox table th { color: #e29332; }
.innerbox table tfoot { background: #363636; color: #fff; }
.bundle .message .installation { background: #363636; padding: 15px 14px 15px 14px; color: #fff; position: absolute; bottom: 0; font-size: 16px; line-height: 24px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.close { color: #990000; font-size: 9px; float: right; }
/*sip plans*/
.registrationPlansHeader { position: absolute; top: 61px; left: -181px; background: #fa9426; padding-top:0!important; -webkit-border-radius: 5px 0 0 5px;
                           border-radius: 15px 0 0 15px; width:160px; }
.registrationPlansHeader .sipPlansHeadOuter { padding-left: 0; color:#fff; }
.registrationPlansHeader .sipPlanHead { float: none; text-align: right; width: 138px; height: 60px; padding: 25px 34px 8px 11px; border: 0; }
.darkOrange{
    background:#e0811b;
}
.expandHead{
    height:744px!important;
}
.vCode .registration-fields{
    width:auto!important;
}
/*
===============================
Tool Tip
===============================
*/
.tipsy {
    font-size: 10px;
    position: absolute;
    padding: 5px;
    z-index: 100000;
}
.tipsy-inner {
    background-color: #000;
    color: #FFF;
    max-width: 200px;
    padding: 5px 8px 4px 8px;
    text-align: center;
}
.tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000;
}
.tipsy-arrow-n {
    border-bottom-color: #000;
}
.tipsy-arrow-s {
    border-top-color: #000;
}
.tipsy-arrow-e {
    border-left-color: #000;
}
.tipsy-arrow-w {
    border-right-color: #000;
}
.tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

#blocker {
    background-color: rgba(0, 0, 0, 0.8);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}

#blocker div {
    background: url(images/common/ajax-loader.gif) no-repeat top center;
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    left: 50%;
    margin: -1em 0 0 -2.5em;
    padding-top: 25px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 160px;
}

span.regErrorMsg {
    background:#fbe3e4;
    color: #9d1f11 !important;
    font-size: 12px !important;
    padding: 3px 7px;
    width: 93%;
    border:solid 1px #f0b8ba;
    display: none;
}

.regverfyEwayTab .parsley-error-list {

    left: 2px !important;
    top: 47px !important;
}

#news-container a{font-weight:bold;}

#news-container li{border-bottom:dashed 1px #ddd;}

#news-container span{font-weight:bold;}

.pass-guide{

    left: -2px;
    position: absolute;
    top: 80px;
    z-index: 100;
}